/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.contents{display:contents}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#10111a;--paper:#f3f1ed;--muted:#77777d;--line:#10111a24;--purple:#7256f2;--mint:#bdf7df;--night:#151326}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}main{isolation:isolate;position:relative;overflow:hidden}main:before,main:after{content:"";filter:blur(2px);pointer-events:none;z-index:-1;border-radius:50%;position:absolute}main:before{background:radial-gradient(circle,#bdf7df73 0,#bdf7df00 68%);width:620px;height:620px;animation:18s ease-in-out infinite alternate aura-drift;top:120px;left:-260px}main:after{background:radial-gradient(circle,#7256f229 0,#7256f200 70%);width:760px;height:760px;animation:23s ease-in-out infinite alternate aura-drift-reverse;top:520px;right:-340px}a{color:inherit;text-decoration:none}.shell{max-width:1240px;margin:0 auto;padding-left:36px;padding-right:36px}.site-nav{justify-content:space-between;align-items:center;height:88px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:16px;font-weight:700;display:inline-flex}.brand-logo{mix-blend-mode:screen;object-fit:contain;width:112px;height:58px;display:block}.brand-mark{background:var(--ink);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex;position:relative}.brand-mark:before,.brand-mark:after,.brand-mark span{border:1px solid var(--mint);content:"";border-radius:50%;width:6px;height:13px;position:absolute;transform:rotate(45deg)}.brand-mark:after{transform:rotate(-45deg)}.brand-mark span{border-color:#8e7bff;width:13px;height:6px;transform:rotate(90deg)}.nav-links{letter-spacing:.04em;gap:32px;font-size:12px;display:flex}.nav-links a,.text-link{transition:color .2s}.nav-links a:hover,.text-link:hover{color:var(--purple)}.nav-links a span{color:var(--purple);margin-left:4px}.nav-actions{align-items:center;gap:16px;display:flex}.nav-auth-link{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 0;font-size:11px}.nav-account-link{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;max-width:150px;font-size:11px;display:inline-flex;overflow:hidden}.nav-account-link:hover{color:var(--purple)}.nav-account-avatar{background:var(--purple);color:var(--paper);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin:0;font-size:10px;font-weight:700;display:inline-flex}.nav-button:disabled{color:var(--muted);cursor:not-allowed;opacity:.7;background:0 0}.nav-button:disabled:hover{color:var(--muted);background:0 0}.nav-button{border:1px solid var(--ink);border-radius:100px;padding:12px 17px;font-size:11px;transition:background .2s,color .2s}.nav-button:hover{background:var(--ink);color:var(--paper)}.hero{grid-template-columns:1fr 1fr;min-height:640px;padding-top:82px;padding-bottom:80px;display:grid;position:relative;overflow:visible}.hero-copy{z-index:1;align-self:center;max-width:570px;padding-bottom:42px;position:relative}.eyebrow{color:var(--purple);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 25px;font-size:10px;font-weight:700;display:flex}.eyebrow-dot{background:var(--purple);border-radius:50%;width:7px;height:7px}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.075em;margin-bottom:31px;font-size:clamp(49px,6vw,82px);font-weight:500;line-height:.93}h1 em,h2 em{color:var(--purple);letter-spacing:-.09em;font-family:Georgia,serif;font-weight:400}.hero-lede{color:#595962;max-width:430px;font-size:16px;line-height:1.6}.hero-actions{align-items:center;gap:25px;margin-top:35px;display:flex}.primary-button{background:var(--ink);color:#fff;border-radius:100px;align-items:center;gap:22px;padding:16px 20px 16px 22px;font-size:12px;transition:transform .2s,background .2s;display:inline-flex}.primary-button:hover{background:var(--purple);transform:translateY(-2px)}.primary-button span{color:var(--mint);font-size:18px;line-height:0}.text-link{border-bottom:1px solid var(--line);padding-bottom:7px;font-size:12px}.text-link span{color:var(--purple);margin-left:7px}.hero-note{color:#8a8a91;letter-spacing:.04em;align-items:center;gap:8px;margin-top:53px;font-size:10px;display:flex}.pulse{background:#50d69e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #50d69e26}.hero-visual{z-index:1;justify-content:center;align-items:center;min-height:510px;display:flex;position:relative}.visual-glow{background:radial-gradient(circle,#7256f23d,#0000 64%);width:520px;height:520px;animation:7s ease-in-out infinite core-breathe;position:absolute}.orbit{border:1px solid #7256f247;border-radius:50%;position:absolute;transform:rotate(-24deg)}.orbit-one{width:430px;height:280px;animation:24s linear infinite orbit-turn}.orbit-two{border-color:#10111a29;width:240px;height:390px;animation:31s linear infinite orbit-turn-reverse;transform:rotate(53deg)}.orbit-three{border-color:#7256f22e;width:450px;height:450px;animation:42s linear infinite orbit-turn;transform:rotate(-60deg)}.visual-core{background:var(--ink);color:#fff;text-align:center;z-index:2;border:6px solid #bdf7dfbf;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative;box-shadow:0 0 0 12px #7256f214,0 20px 45px #10111a2e}.core-spark{color:var(--mint);font-size:22px;line-height:1}.core-label{letter-spacing:.2em;margin-top:8px;font-size:9px;line-height:1.6}.core-label b{color:var(--mint);font-size:8px;font-weight:400}.orbit-node{background:var(--paper);border:1px solid var(--ink);z-index:3;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;display:flex;position:absolute}.orbit-node span{color:var(--purple);font-size:18px}.node-a{top:20%;right:7%}.node-b{bottom:20%;left:7%}.node-c{bottom:8%;right:24%}.visual-caption{color:#88878d;letter-spacing:.12em;text-transform:uppercase;gap:18px;font-size:9px;display:flex;position:absolute;bottom:5px;right:4%}.visual-caption span:first-child{color:var(--purple)}.signal-bar{background:var(--ink);color:#fff}.signal-inner{align-items:center;gap:25px;min-height:86px;display:flex}.signal-label{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.signal-line{background:#fff3;width:80px;height:1px}.signal-detail{color:#a7a6b0;font-family:Georgia,serif;font-size:13px;font-style:italic}.workflow,.features{padding-top:145px;padding-bottom:145px}.opensource{padding-top:90px;padding-bottom:90px}.opensource-body{color:var(--muted);max-width:560px;margin:0 0 28px;font-size:15px;line-height:1.7}.section-heading{margin-bottom:65px}.section-heading h2{margin-bottom:0;font-size:clamp(42px,5vw,68px)}.workflow-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.workflow-card{border-top:1px solid var(--ink);min-height:260px;padding:22px 20px 20px 0;position:relative}.card-number,.feature-index{color:var(--purple);letter-spacing:.1em;font-size:11px;font-weight:700}.card-rule{background:var(--mint);width:34px;height:5px;margin:42px 0 28px}.workflow-card h3{letter-spacing:-.04em;font-size:21px;font-weight:500}.workflow-card p{color:var(--muted);max-width:250px;font-size:13px;line-height:1.6}.card-arrow{color:var(--purple);font-size:20px;position:absolute;bottom:22px;right:18px}.memory-section{background:var(--night);color:#fff;overflow:hidden}.memory-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;min-height:650px;padding-top:110px;padding-bottom:110px;display:grid}.memory-copy{max-width:450px}.memory-copy h2{font-size:clamp(42px,5vw,67px)}.memory-copy p:not(.eyebrow){color:#aaa8b6;max-width:390px;font-size:15px;line-height:1.7}.light-link{color:#fff;border-color:#ffffff38;margin-top:18px;display:inline-block}.memory-map{height:420px;position:relative}.map-label{color:var(--mint);letter-spacing:.14em;font-size:9px;position:absolute;top:7%;left:4%}.map-ring{border:1px solid #bdf7df61;border-radius:50%;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.ring-large{width:360px;height:360px}.ring-small{background:#7256f21f;border-color:#7256f299;width:150px;height:150px}.ring-text{color:#bdf7df9e;letter-spacing:.12em;text-transform:uppercase;font-size:10px;position:absolute;top:16%;left:12%}.map-core-dot{background:var(--mint);box-shadow:0 0 0 15px #bdf7df1a, 0 0 35px var(--mint);border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-chip{color:#d1cfdd;background:#25213d;border:1px solid #ffffff21;border-radius:100px;padding:9px 12px;font-size:10px;position:absolute}.chip-one{top:23%;right:1%}.chip-two{bottom:17%;left:0}.chip-three{bottom:2%;right:14%}.map-legend{color:#878493;letter-spacing:.06em;font-size:9px;position:absolute;bottom:0;right:2%}.legend-dot{border-radius:50%;width:6px;height:6px;margin:0 5px 0 13px;display:inline-block}.legend-dot:first-child{margin-left:0}.legend-dot.purple{background:#8e7bff}.legend-dot.mint{background:var(--mint)}.memory-details{border-top:1px solid #ffffff24;padding-top:95px;padding-bottom:115px}.memory-details-heading{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.memory-details-heading h3{letter-spacing:-.07em;margin:0;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:.98}.memory-details-heading h3 em{color:var(--purple);font-family:Georgia,serif;font-weight:400}.memory-details-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.memory-detail-card{background:#ffffff0e;border:1px solid #ffffff24;border-radius:22px;min-height:260px;padding:25px}.memory-detail-card .card-rule{margin:34px 0 24px}.memory-detail-card h4{color:var(--ink);letter-spacing:-.04em;margin:0 0 15px;font-size:20px;font-weight:500}.memory-detail-card p{color:#b7b8c3;max-width:290px;margin:0;font-size:14px;line-height:1.65}.compact-heading{margin-bottom:55px}.feature-list{border-top:1px solid var(--ink)}.feature-row{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 1.4fr 30px;align-items:center;gap:25px;min-height:112px;display:grid}.feature-row h3{letter-spacing:-.04em;margin:0;font-size:19px;font-weight:500}.feature-row p{color:var(--muted);max-width:350px;margin:0;font-size:13px;line-height:1.5}.feature-mark{color:var(--purple);font-size:25px;font-weight:200}.closing{padding-bottom:145px}.closing-card{background:var(--mint);min-height:450px;padding:65px 70px;position:relative;overflow:hidden}.closing-card h2{margin-bottom:26px;font-size:clamp(45px,5vw,72px)}.closing-card p:not(.eyebrow){color:#3b594e;max-width:340px;font-size:14px;line-height:1.6}.closing-card .primary-button{margin-top:20px}.x-highlight{color:#f7f8fb;vertical-align:middle;background:#10111a;border:1px solid #10111a;border-radius:999px;align-items:center;gap:10px;margin-left:10px;padding:12px 16px;transition:background .2s,transform .2s;display:inline-flex}.x-highlight:hover{color:#fff;background:#30313b;transform:translateY(-2px)}.x-highlight svg{fill:currentColor;width:16px;height:16px}.x-highlight span{color:#b8bbc8;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.x-highlight strong{font-size:11px;font-weight:700}.closing-stamp{color:#10111a66;letter-spacing:.15em;font-size:9px;position:absolute;bottom:30px;right:35px}.site-footer{border-top:1px solid var(--line);color:#85848b;justify-content:space-between;align-items:center;min-height:90px;font-size:10px;display:flex}.site-footer .brand{color:var(--ink);font-size:13px}.peerlist-badge{max-width:100%;display:inline-flex}.peerlist-badge img{width:auto;max-width:100%;height:72px;display:block}@media (max-width:760px){.shell{padding-left:21px;padding-right:21px}.site-nav{height:74px}.nav-links{display:none}.nav-button{padding:10px 12px;font-size:10px}.hero{min-height:auto;padding-top:62px;padding-bottom:30px;display:block}.hero-copy{padding-bottom:0}.hero-visual{min-height:390px}.orbit-three{width:330px;height:330px}.orbit-one{width:330px;height:220px}.orbit-two{width:190px;height:310px}.visual-core{width:122px;height:122px}.node-a{right:2%}.node-b{left:2%}.signal-inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.signal-line{display:none}.workflow,.features{padding-top:90px;padding-bottom:90px}.workflow-grid{grid-template-columns:1fr}.workflow-card{min-height:215px}.memory-layout{padding-top:90px;padding-bottom:90px;display:block}.memory-map{transform-origin:top;margin-top:60px;transform:scale(.82)}.memory-details{padding-top:75px;padding-bottom:85px}.memory-details-heading{align-items:start;display:block}.memory-details-heading h3{margin-top:20px}.memory-details-grid{grid-template-columns:1fr}.memory-detail-card{min-height:auto}.feature-row{grid-template-columns:42px 1fr 24px;gap:12px;padding:24px 0}.feature-row p{grid-column:2/3}.feature-mark{grid-area:1/3}.closing{padding-bottom:90px}.closing-card{min-height:430px;padding:48px 28px}.x-highlight{margin-top:14px;margin-left:0}.site-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding-top:25px;padding-bottom:25px}}@keyframes aura-drift{0%{transform:translate(0)scale(1)}to{transform:translate(110px,70px)scale(1.2)}}@keyframes aura-drift-reverse{0%{transform:translate(0)scale(1)}to{transform:translate(-90px,-65px)scale(1.12)}}@keyframes core-breathe{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes orbit-turn{0%{transform:rotate(-24deg)}to{transform:rotate(336deg)}}@keyframes orbit-turn-reverse{0%{transform:rotate(53deg)}to{transform:rotate(-307deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:760px){.nav-actions{gap:8px}.nav-auth-link{font-size:10px}}.dashboard-page{min-height:100vh;overflow:hidden}.dashboard-nav{border-bottom:1px solid var(--line);max-width:none;padding-left:max(36px,50vw - 584px);padding-right:max(36px,50vw - 584px)}.dashboard-nav-links{letter-spacing:.05em;align-items:center;gap:25px;font-size:11px;display:flex}.dashboard-nav-links a{color:var(--muted);transition:color .2s}.dashboard-nav-links a:hover{color:var(--purple)}.dashboard-nav-links a span{color:var(--purple);margin-left:4px}.dashboard-content{padding-top:76px;padding-bottom:90px}.dashboard-heading{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.dashboard-heading h1,.dashboard-empty h1{margin-bottom:22px;font-size:clamp(44px,5.2vw,72px)}.dashboard-lede{color:var(--muted);max-width:430px;font-size:15px;line-height:1.6}.account-chip{color:var(--muted);align-items:center;gap:10px;margin-bottom:10px;font-size:11px;display:flex}.account-avatar{background:var(--ink);color:var(--mint);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;display:inline-flex}.dashboard-alert{color:#744b12;background:#fff0d8;border:1px solid #e4bd78;margin:-25px 0 30px;padding:13px 16px;font-size:12px;line-height:1.5}.dashboard-grid{grid-template-columns:1.35fr .65fr;gap:15px;display:grid}.dashboard-panel{border:1px solid var(--line);background:#ffffff75;min-height:260px;padding:25px}.panel-kicker{color:var(--purple);letter-spacing:.14em;text-transform:uppercase;margin:0 0 15px;font-size:10px;font-weight:700}.panel-title-row{justify-content:space-between;align-items:center;display:flex}.dashboard-panel h2{letter-spacing:-.05em;margin:0 0 22px;font-size:27px;line-height:1}.quiet-button,.secondary-button{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:100px;padding:10px 14px;font-size:11px;transition:border-color .2s,background .2s,color .2s}.quiet-button:hover,.secondary-button:hover{background:var(--ink);border-color:var(--ink);color:#fff}.quiet-button:disabled,.secondary-button:disabled,.primary-button:disabled{cursor:wait;opacity:.55}.tenant-list{border-top:1px solid var(--line)}.tenant-row{border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:13px;width:100%;min-height:68px;padding:10px 5px;transition:background .2s,padding .2s;display:flex}.tenant-row:hover,.tenant-row.selected{background:#bdf7df52;padding-left:11px;padding-right:11px}.tenant-mark{border:1px solid var(--purple);color:var(--purple);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;display:inline-flex}.tenant-name{flex-direction:column;flex:1;gap:5px;display:flex}.tenant-name strong{font-size:13px;font-weight:600}.tenant-name small{color:var(--muted);font-size:10px}.plan-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:100px;padding:6px 9px;font-size:9px}.plan-pill.personal{color:var(--purple);background:#7256f21a}.plan-pill.enterprise{background:var(--ink);color:var(--mint)}.empty-row{color:var(--muted);padding:22px 5px;font-size:12px;line-height:1.5}.status-panel{background:var(--night);color:#fff}.status-panel .panel-kicker{color:var(--mint)}.status-panel h2{color:#fff;margin-bottom:30px}.status-panel p{color:#aaa8b6;max-width:220px;margin:12px 0 22px;font-size:12px;line-height:1.6}.status-line{color:var(--mint);text-transform:capitalize;align-items:center;gap:8px;font-size:12px;display:flex}.status-dot{background:#50d69e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #50d69e24}.status-panel .quiet-button{color:#fff;border-color:#ffffff40}.status-panel .quiet-button:hover{background:var(--mint);border-color:var(--mint);color:var(--ink)}.plans-section{padding-top:110px}.dashboard-section-heading{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.dashboard-section-heading h2{font-size:clamp(36px,4vw,54px)}.dashboard-section-heading>p{color:var(--muted);max-width:190px;margin:0 0 8px;font-size:12px;line-height:1.5}.plans-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.plan-card{border:1px solid var(--line);background:#ffffff6b;min-height:335px;padding:28px;position:relative}.plan-card.active{background:var(--mint);border-color:var(--mint)}.active-label{color:#3b594e;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700;position:absolute;top:27px;right:25px}.plan-card-top{justify-content:space-between;align-items:start;display:flex}.plan-card h3{letter-spacing:-.05em;margin:0;font-size:24px;font-weight:500}.plan-price{letter-spacing:-.06em;text-align:right;font-size:25px}.plan-price small{color:var(--muted);letter-spacing:0;margin-top:3px;font-size:9px;display:block}.plan-card>p{color:var(--muted);max-width:230px;margin:32px 0 25px;font-size:12px;line-height:1.5}.plan-card ul{border-top:1px solid var(--line);margin:0 0 25px;padding:13px 0 0;list-style:none}.plan-card li{color:#595962;font-size:11px;line-height:1.8}.plan-card li span{color:var(--purple);margin-right:8px}.plan-card .primary-button,.plan-card .secondary-button{border:1px solid var(--ink);border-radius:100px;padding:11px 15px;font-size:11px;display:inline-flex}.plan-card .primary-button{gap:18px}.plan-card .secondary-button{background:0 0}.plan-card .secondary-button:hover{background:var(--ink);color:#fff}.dashboard-footer-note{color:var(--muted);align-items:center;gap:9px;margin-top:45px;font-size:10px;display:flex}.dashboard-empty{padding-top:150px;padding-bottom:170px}.dashboard-empty .dashboard-lede{margin-bottom:32px}.dashboard-note{color:var(--muted);margin-top:25px;font-size:10px}@media (max-width:760px){.dashboard-nav{padding-left:21px;padding-right:21px}.dashboard-nav-links{gap:12px}.dashboard-nav-links a:first-child{display:none}.dashboard-content{padding-top:55px}.dashboard-heading{flex-direction:column;align-items:start;gap:25px}.dashboard-heading h1,.dashboard-empty h1{font-size:46px}.dashboard-grid,.plans-grid{grid-template-columns:1fr}.dashboard-section-heading{flex-direction:column;align-items:start;gap:10px}.dashboard-section-heading>p{max-width:280px}.plans-section{padding-top:80px}.dashboard-panel{padding:20px}.active-label{margin-bottom:15px;display:block;position:static}.plan-card{min-height:auto;padding:23px}.dashboard-empty{padding-top:100px;padding-bottom:110px}}.dashboard-tabs{border-bottom:1px solid var(--line);gap:25px;margin-bottom:35px;display:flex;overflow-x:auto}.dashboard-tabs button{color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 14px;font-size:11px}.dashboard-tabs button:hover,.dashboard-tabs button.active{border-color:var(--purple);color:var(--ink)}.dashboard-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.metric-card{border:1px solid var(--line);background:#ffffff8c;min-height:105px;padding:20px}.metric-card strong{letter-spacing:-.07em;font-size:28px;font-weight:500;display:block}.metric-card span{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.4;display:block}.metric-card.accent{background:var(--mint);border-color:var(--mint)}.metric-card.accent strong{color:var(--purple)}.memory-health-list{flex-wrap:wrap;gap:8px 13px;margin-bottom:20px;display:flex}.memory-health-list span{color:#d1cfdd;align-items:center;gap:6px;font-size:10px;display:flex}.memory-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.memory-dot.up{background:#50d69e;box-shadow:0 0 0 3px #50d69e21}.memory-dot.down{background:#e57c7c}.benchmark-panel{grid-template-columns:1.2fr 1fr auto;align-items:end;gap:35px;margin-top:15px;display:grid}.benchmark-panel h2,.capability-panel h2{letter-spacing:-.06em;margin-bottom:13px;font-size:27px;line-height:1}.benchmark-panel p,.pipeline-panel p,.audit-panel p{color:var(--muted);max-width:470px;margin:0;font-size:12px;line-height:1.6}.benchmark-stats{gap:20px;display:flex}.benchmark-stats div{flex-direction:column;gap:5px;display:flex}.benchmark-stats strong{letter-spacing:-.06em;font-size:20px;font-weight:500}.benchmark-stats span{color:var(--muted);max-width:75px;font-size:9px}.capability-panel{margin-top:15px}.capability-panel h2{max-width:410px;margin-bottom:25px}.capability-table{border-top:1px solid var(--line)}.capability-head,.capability-row{grid-template-columns:1fr repeat(3,90px);align-items:center;gap:10px;min-height:42px;display:grid}.capability-head{color:var(--muted);text-transform:uppercase;font-size:9px}.capability-head b,.capability-row b{text-align:center}.capability-row{color:#595962;border-top:1px solid #10111a14;font-size:11px}.capability-row .included,.sync-rows .included{color:#208960}.capability-row .locked,.sync-rows .locked{color:#ad6b6b}.dashboard-plans{margin-top:15px}.dashboard-plans .plan-card{min-height:285px}.plan-badge{color:var(--purple);letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px;font-size:9px;font-weight:700;display:inline-block}.plan-badge.free{color:var(--purple)}.capability-head small{color:var(--muted);letter-spacing:.06em;font-size:8px;font-weight:600}.plan-card.coming-soon{opacity:.72}.plan-card .upgrade-button{background:var(--mint);border-color:var(--mint);color:#10231c;font-weight:700}.usage-dashboard,.memory-dashboard,.settings-dashboard{padding-top:20px}.usage-two-column{grid-template-columns:1.2fr .8fr;gap:15px;margin-bottom:15px;display:grid}.dashboard-panel h3{letter-spacing:-.04em;margin:0 0 20px;font-size:18px;font-weight:500}.panel-note{color:var(--muted);margin:-8px 0 18px;font-size:11px;line-height:1.5}.activity-grid{grid-template-columns:repeat(15,1fr);gap:4px;display:grid}.activity-cell{aspect-ratio:1;border-radius:3px}.activity-cell.level-0,.activity-legend .level-0{background:#10111a12}.activity-cell.level-1,.activity-legend .level-1{background:#7256f238}.activity-cell.level-2,.activity-legend .level-2{background:#7256f26e}.activity-cell.level-3,.activity-legend .level-3{background:#7256f2ad}.activity-cell.level-4,.activity-legend .level-4{background:var(--purple)}.activity-legend{color:var(--muted);align-items:center;gap:5px;margin-top:12px;font-size:9px;display:flex}.activity-legend i{border-radius:2px;width:9px;height:9px;display:inline-block}.activity-legend span:first-child{margin-right:3px}.activity-legend span:last-child{margin-left:3px}.quality-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.quality-list span{color:var(--muted);border-bottom:1px solid #10111a14;justify-content:space-between;padding:13px 0;font-size:11px;display:flex}.quality-list b{color:var(--ink);font-size:15px;font-weight:500}.usage-table{border-top:1px solid var(--line);font-size:11px}.usage-table-head,.usage-table-row{grid-template-columns:2fr .55fr .7fr .7fr;align-items:center;gap:15px;min-height:45px;display:grid}.usage-table-head{color:var(--muted);text-transform:uppercase;font-size:9px}.usage-table-row{color:#595962;border-top:1px solid #10111a14}.usage-table-row span:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.usage-table-row strong{color:var(--ink);font-weight:500}.usage-table-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.provider-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.provider-card{background:#10111a0a;flex-direction:column;gap:7px;padding:15px;display:flex}.provider-card strong{font-size:13px;font-weight:500}.provider-card small,.provider-card>span{color:var(--muted);font-size:10px}.provider-window{border-top:1px solid var(--line);justify-content:space-between;margin-top:5px;padding-top:8px;font-size:9px;display:flex}.benchmark-method{background:var(--night);color:#fff;margin-top:15px}.benchmark-method .panel-kicker{color:var(--mint)}.benchmark-method h3{color:#fff}.benchmark-method p{color:#aaa8b6;max-width:720px;font-size:11px;line-height:1.6}.benchmark-flow{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.benchmark-flow span{color:#d1cfdd;border:1px solid #fff3;border-radius:100px;padding:8px 11px;font-size:10px}.benchmark-flow b{color:var(--mint);font-weight:400}.plan-badge.personal,.plan-badge.enterprise{color:#208960}.inline-form{gap:8px;margin-bottom:20px;display:flex}.inline-form input,.preference-row select{border:1px solid var(--line);color:var(--ink);font:inherit;background:0 0;border-radius:100px;min-width:0;padding:10px 13px;font-size:11px}.inline-form input{flex:1}.memory-count{border-top:1px solid var(--line);letter-spacing:-.07em;flex-direction:column;padding:17px 0;font-size:30px;display:flex}.memory-count small{color:var(--muted);letter-spacing:0;margin-top:4px;font-size:10px}.danger-button{color:#a35f5f;cursor:pointer;font:inherit;background:0 0;border:1px solid #ad6b6b8c;border-radius:100px;padding:10px 14px;font-size:10px}.danger-button:disabled{cursor:not-allowed;opacity:.45}.config-list{border-top:1px solid var(--line);flex-direction:column;margin-bottom:20px;display:flex}.config-list span{color:var(--muted);border-bottom:1px solid #10111a14;justify-content:space-between;padding:13px 0;font-size:11px;display:flex}.config-list b{color:var(--ink);font-weight:500}.sync-panel{grid-template-columns:.7fr 1.3fr;gap:40px;margin-top:15px;display:grid}.sync-rows{border-top:1px solid var(--line)}.sync-rows div{border-bottom:1px solid #10111a14;justify-content:space-between;align-items:center;padding:13px 0;font-size:11px;display:flex}.sync-rows b{text-transform:uppercase;font-size:9px;font-weight:700}@media (min-width:761px){.dashboard-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.preference-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.preference-row span{flex-direction:column;gap:5px;display:flex}.preference-row strong{font-size:12px;font-weight:500}.preference-row small{color:var(--muted);font-size:10px;line-height:1.4}.preference-row input{accent-color:var(--purple);width:17px;height:17px}.preference-row select{min-width:135px}.audit-panel,.pipeline-panel{margin-top:15px}.audit-empty{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:15px;padding-top:20px;display:flex}.audit-empty>span{color:var(--purple);font-size:25px}.audit-empty p{margin:0}.audit-empty small{font-size:10px}.pipeline-panel{justify-content:space-between;align-items:end;display:flex}@media (max-width:760px){.dashboard-kpis{grid-template-columns:repeat(2,1fr)}.benchmark-panel,.sync-panel{display:block}.benchmark-stats{margin:25px 0}.capability-head,.capability-row{grid-template-columns:1fr repeat(3,55px)}.usage-two-column,.provider-grid{grid-template-columns:1fr}.usage-table-head,.usage-table-row{grid-template-columns:1.5fr .45fr .65fr .65fr;gap:7px}.pipeline-panel{flex-direction:column;align-items:start;gap:20px}}.admin-page .dashboard-content{z-index:1;padding-bottom:80px;position:relative}.admin-warning{margin-bottom:18px}.admin-warning h2,.endpoint-form h2,.endpoint-list-panel h2{margin:5px 0 10px}.admin-warning p,.endpoint-form .panel-note{color:var(--muted);max-width:720px;line-height:1.55}.admin-grid{grid-template-columns:minmax(280px,.8fr) minmax(340px,1.2fr);align-items:start;gap:18px;display:grid}.site-analytics-panel{margin-bottom:18px}.analytics-downloads{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.analytics-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.analytics-row strong{color:var(--mint);font-size:1.1rem}.endpoint-form{flex-direction:column;gap:12px;display:flex}.endpoint-form label{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.endpoint-form input,.endpoint-form select,.endpoint-form textarea,.endpoint-list-panel select{background:var(--surface,#ffffff0f);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;width:100%;padding:10px 11px}.endpoint-form textarea{resize:vertical}.admin-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-resource-row{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-check{align-items:center;flex-direction:row!important;gap:8px!important}.admin-check input{width:auto}.admin-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.endpoint-list-panel .panel-title-row{align-items:flex-start}.endpoint-list-panel .panel-title-row select{max-width:220px}.endpoint-list{gap:12px;margin-top:18px;display:grid}.endpoint-card{border:1px solid var(--line);border-radius:10px;padding:14px}.endpoint-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.endpoint-card-head strong,.endpoint-card-head small{display:block}.endpoint-card-head strong{font-size:14px}.endpoint-card-head small,.endpoint-card p,.endpoint-check{color:var(--muted);font-size:11px;line-height:1.45}.endpoint-card p{margin:10px 0 0}.endpoint-status{border:1px solid var(--line);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:10px}.endpoint-status.enabled{color:#bdf7df}.endpoint-status.disabled{color:var(--muted)}.endpoint-specs{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.endpoint-specs span{background:#bdf7df14;border-radius:999px;padding:5px 8px;font-size:10px}.endpoint-check{margin-top:8px;display:block}.endpoint-check.ok{color:#bdf7df}.endpoint-check.error{color:#ffb6b6}.endpoint-check.skipped{color:#f4d99b}@media (max-width:900px){.admin-grid{grid-template-columns:1fr}}@media (max-width:520px){.admin-form-row,.admin-resource-row{grid-template-columns:1fr}.endpoint-list-panel .panel-title-row{flex-direction:column;align-items:stretch}.endpoint-list-panel .panel-title-row select{max-width:none}}.dashboard-page{font-size:16px}.dashboard-page .dashboard-nav-links{font-size:13px}.dashboard-page .panel-kicker{font-size:12px}.dashboard-page .quiet-button,.dashboard-page .secondary-button,.dashboard-page .account-chip{font-size:13px}.dashboard-page .dashboard-alert,.dashboard-page .tenant-name small{font-size:14px}.dashboard-page .plan-pill{font-size:11px}.dashboard-page .empty-row,.dashboard-page .status-panel p{font-size:14px}.dashboard-page .memory-health-list span{font-size:12px}.dashboard-page .dashboard-section-heading>p{font-size:14px}.dashboard-page .dashboard-tabs button{font-size:13px}.dashboard-page .metric-card span{font-size:14px}.dashboard-page .benchmark-stats span,.dashboard-page .capability-head{font-size:11px}.dashboard-page .capability-row{font-size:13px}.dashboard-page .plan-badge{font-size:11px}.dashboard-page .panel-note{font-size:13px}.dashboard-page .activity-legend{font-size:11px}.dashboard-page .quality-list span,.dashboard-page .usage-table{font-size:13px}.dashboard-page .usage-table-head,.dashboard-page .usage-table-row small{font-size:11px}.dashboard-page .provider-card small,.dashboard-page .provider-card>span{font-size:12px}.dashboard-page .provider-window{font-size:11px}.dashboard-page .benchmark-method p{font-size:13px}.dashboard-page .benchmark-flow span,.dashboard-page .memory-count small{font-size:12px}.dashboard-page .config-list span,.dashboard-page .sync-rows div{font-size:13px}.dashboard-page .sync-rows b{font-size:11px}.dashboard-page .preference-row small,.dashboard-page .audit-empty small,.dashboard-page .dashboard-footer-note,.dashboard-page .plan-price small,.dashboard-page .active-label{font-size:12px}.dashboard-page .plan-card>p{font-size:14px}.dashboard-page .plan-card li{font-size:13px}.dashboard-page .benchmark-stats span{max-width:110px}.dashboard-page .benchmark-stats strong{font-size:22px}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f5f8;--paper:#08090d;--muted:#a9abb7;--line:#ffffff29;--purple:#79a8ff;--mint:#bdf7df;--night:#05060a}body{background:var(--paper);color:var(--ink);font-size:16px}.site-nav,.dashboard-nav{-webkit-backdrop-filter:blur(18px);background:#08090db8}.brand,.nav-links a,.text-link,.site-footer,.workflow-card,.feature-row{color:var(--ink)}.nav-links a,.text-link,.hero-lede,.workflow-card p,.feature-row p,.site-footer,.dashboard-lede,.dashboard-section-heading>p,.nav-auth-link{color:var(--muted)}.nav-button{color:var(--ink)}.primary-button{background:var(--ink);color:var(--paper)}.primary-button:hover{background:var(--mint);color:var(--paper)}.signal-bar{background:var(--night)}.signal-detail{color:#c4c5ce}.workflow-card,.feature-row,.site-footer{border-color:var(--line)}.workflow-card,.dashboard-panel,.metric-card,.plan-card,.closing-card,.provider-card{-webkit-backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #ffffff24;box-shadow:0 18px 50px #00000038,inset 0 1px #ffffff0f}.workflow-card{border-top-color:#ffffff38}.hero-lede{color:#c5c6cf;font-size:18px}.hero-note{color:#a9abb7;font-size:12px}.workflow-card h3,.feature-row h3{color:var(--ink)}.workflow-card p,.feature-row p{font-size:15px;line-height:1.65}.memory-section{background:#05060a}.memory-copy p:not(.eyebrow){color:#c0c1ca;font-size:17px}.map-label,.map-legend,.ring-text{font-size:11px}.map-chip{color:#e0e1e8;-webkit-backdrop-filter:blur(14px);background:#ffffff12;font-size:12px}.closing-card{color:var(--ink)}.closing-card p:not(.eyebrow){color:#c5c6cf;font-size:16px}.closing-stamp{color:#9698a4}.dashboard-page .dashboard-panel,.dashboard-page .metric-card,.dashboard-page .plan-card{background:#ffffff0f}.dashboard-page .metric-card.accent,.dashboard-page .plan-card.active{background:#bdf7df21;border-color:#bdf7df6b}.dashboard-page .dashboard-alert{color:#f8d69a;background:#ffc45b1f;border-color:#ffc45b6b}.dashboard-page .tenant-row:hover,.dashboard-page .tenant-row.selected{background:#bdf7df1a}.dashboard-page .tenant-row,.dashboard-page .tenant-name strong,.dashboard-page .dashboard-panel h2,.dashboard-page .dashboard-panel h3{color:var(--ink)}.dashboard-page .tenant-list,.dashboard-page .capability-table,.dashboard-page .usage-table,.dashboard-page .quality-list,.dashboard-page .config-list,.dashboard-page .sync-rows,.dashboard-page .preference-row{border-color:var(--line)}.dashboard-page .tenant-row{border-bottom-color:var(--line)}.dashboard-page .tenant-name small,.dashboard-page .panel-note,.dashboard-page .quality-list span,.dashboard-page .config-list span,.dashboard-page .dashboard-footer-note{color:var(--muted)}.dashboard-page .capability-row,.dashboard-page .usage-table-row{color:#c7c8d0;border-top-color:#ffffff1a}.dashboard-page .capability-head,.dashboard-page .usage-table-head{color:#b4b6c0}.dashboard-page .provider-card{background:#ffffff12}.dashboard-page .provider-window{border-top-color:var(--line)}.dashboard-page .inline-form input,.dashboard-page .preference-row select{border-color:var(--line);color:var(--ink);background:#ffffff0f}.dashboard-page .benchmark-method,.dashboard-page .status-panel{background:#05060ad1}.dashboard-page .benchmark-flow span{color:#d7d8e0;border-color:#fff3}.dashboard-page .audit-empty{border-top-color:var(--line)}.dashboard-page .quiet-button,.dashboard-page .secondary-button,.dashboard-page .danger-button{color:var(--ink);border-color:#ffffff40}.dashboard-page .quiet-button:hover,.dashboard-page .secondary-button:hover{color:#fff;background:#ffffff1f;border-color:#fff6}.dashboard-page .danger-button{color:#f0a3a3}html,body{color:#f7f8fb;background:#030407!important}body{font-size:17px}main{background:radial-gradient(circle at 10% 0,#235bbe3d,#0000 34%),radial-gradient(circle at 92% 52%,#30aecd1f,#0000 30%)}.site-nav,.dashboard-nav{-webkit-backdrop-filter:blur(24px);background:#030407d1;border-color:#fff3}.workflow-card,.dashboard-panel,.metric-card,.plan-card,.closing-card,.provider-card{-webkit-backdrop-filter:blur(64px)saturate(150%);box-shadow:0 22px 60px #00000061,inset 0 1px #ffffff1f;background:#fff1!important;border-color:#ffffff3d!important}.workflow-card:hover,.plan-card:hover{background:#ffffff26!important}.dashboard-page .dashboard-panel,.dashboard-page .metric-card,.dashboard-page .plan-card{color:#f7f8fb}.dashboard-page .metric-card.accent,.dashboard-page .plan-card.active{background:#bdf7df2e!important}.dashboard-page .dashboard-panel h3{font-size:21px}.dashboard-page .dashboard-lede,.dashboard-page .panel-note,.dashboard-page .quality-list span,.dashboard-page .config-list span,.dashboard-page .capability-row,.dashboard-page .usage-table-row,.dashboard-page .sync-rows div{font-size:14px}.dashboard-page .preference-row strong{font-size:15px}.dashboard-page .preference-row small{font-size:13px}.hero-lede{font-size:19px}.workflow-card p,.feature-row p{font-size:16px}.site-footer{font-size:13px}html,body,main{background:#050d18!important}.liquid-background:before,.liquid-background:after{filter:blur(120px);opacity:.22;border-radius:999px;animation:34s ease-in-out infinite alternate liquid-blue-drift;inset:auto;transform:translate(0)}.liquid-background:before{background:#164d82;width:62vw;height:62vw;top:-25vw;left:-25vw}.liquid-background:after{background:#116276;width:54vw;height:54vw;bottom:-18vw;right:-18vw}.liquid-orb{opacity:.12;filter:blur(100px)}.liquid-orb-one{background:#1c5aa0}.liquid-orb-two{background:#16738b}.liquid-orb-three{background:#2b66a8}@keyframes liquid-blue-drift{0%{transform:translate(-2vw,1vh)scale(1)}to{transform:translate(4vw,-3vh)scale(1.08)}}@media (prefers-reduced-motion:reduce){.liquid-background:before,.liquid-background:after{animation:none}}main:before,main:after{display:none}.liquid-background{background:#050d18}.liquid-background:before,.liquid-background:after,.liquid-orb{display:none}.liquid-background{width:100vw;height:100vh;position:fixed}.wave-canvas{filter:blur(var(--wave-scroll-blur,0px));opacity:.94;height:100%;transform:scale(var(--wave-scroll-scale,1.02));transform-origin:50%;will-change:filter, transform;width:100%;transition:filter .24s ease-out,transform .24s ease-out;display:block}.code-atmosphere{position:absolute;inset:-12%;overflow:hidden;transform:rotate(-8deg)scale(1.08)}.code-line{color:#75aaff;filter:blur(7px);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.16em;opacity:.12;white-space:nowrap;font-size:clamp(18px,3vw,48px);font-weight:600;position:absolute}.code-line-one{animation:34s ease-in-out infinite alternate code-drift-one;top:18%;left:3%}.code-line-two{animation:42s ease-in-out infinite alternate code-drift-two;top:36%;right:-5%}.code-line-three{animation:38s ease-in-out infinite alternate code-drift-three;top:56%;left:18%}.code-line-four{animation:46s ease-in-out infinite alternate code-drift-four;top:73%;right:8%}.code-line-five{animation:40s ease-in-out infinite alternate code-drift-five;top:88%;left:5%}@keyframes code-drift-one{0%{transform:translate(-2vw)}to{transform:translate(8vw,5vh)}}@keyframes code-drift-two{0%{transform:translate(4vw,-2vh)}to{transform:translate(-8vw,4vh)}}@keyframes code-drift-three{0%{transform:translate(-4vw,2vh)}to{transform:translate(6vw,-3vh)}}@keyframes code-drift-four{0%{transform:translate(5vw,3vh)}to{transform:translate(-6vw,-4vh)}}@keyframes code-drift-five{0%{transform:translate(-2vw)}to{transform:translate(5vw,-2vh)}}.primary-button,.nav-button,.quiet-button,.secondary-button,.danger-button{-webkit-backdrop-filter:blur(30px)saturate(155%);backdrop-filter:blur(30px)saturate(155%);position:relative;overflow:hidden;box-shadow:0 10px 28px #00000042,inset 0 1px #ffffff2e;color:#f7faff!important;background:#fff1!important;border:1px solid #9dc6ff57!important}.primary-button:before,.nav-button:before,.quiet-button:before,.secondary-button:before,.danger-button:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 20%,#c4e1ff38 48%,#0000 76%);transition:opacity .2s;position:absolute;inset:0;transform:translate(-100%)}.primary-button:hover,.nav-button:hover,.quiet-button:hover,.secondary-button:hover,.danger-button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #114d964d,inset 0 1px #ffffff42;background:#5991dc33!important;border-color:#b1d6ffb8!important}.primary-button:hover:before,.nav-button:hover:before,.quiet-button:hover:before,.secondary-button:hover:before,.danger-button:hover:before{opacity:1;animation:.8s ease-out button-glass-scan}.primary-button>*,.nav-button>*,.quiet-button>*,.secondary-button>*,.danger-button>*{z-index:1;position:relative}.dashboard-page .quiet-button,.dashboard-page .secondary-button,.dashboard-page .danger-button{color:#f7faff!important}.workflow-grid>*,.dashboard-grid>*,.usage-two-column>*,.plans-grid>*{min-width:0}.workflow-card,.dashboard-panel,.metric-card,.plan-card{border-radius:22px}.plan-card-top{gap:18px}.plan-price{flex-shrink:0}@keyframes button-glass-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.code-line{animation:none}.primary-button:hover,.nav-button:hover,.quiet-button:hover,.secondary-button:hover,.danger-button:hover{transform:none}.primary-button:hover:before,.nav-button:hover:before,.quiet-button:hover:before,.secondary-button:hover:before,.danger-button:hover:before{animation:none}}.visual-glow{filter:blur(52px);opacity:.32;background:radial-gradient(circle,#4191e27a 0%,#1e5ca43d 36%,#0000 72%);border-radius:50%}.orbit{border-color:#70b2ff75}.orbit-two{border-color:#b0d3ff4d}.orbit-three{border-color:#4a8be257}.visual-core{color:#f5f9ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071222db;border-color:#89cfffe0;box-shadow:0 0 0 12px #3c8be01f,0 20px 45px #00143280,inset 0 1px #ffffff2e}.core-spark{color:#a9ddff}.core-label{color:#e9f4ff}.core-label b{color:#8fd5ff}.orbit-node{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1d34c2;border-color:#91cfff9e;box-shadow:0 10px 24px #0014324d,inset 0 1px #ffffff24}.orbit-node span{color:#9ed9ff}.visual-caption{color:#aebdd0}.workflow-card{padding:28px}.dashboard-panel{padding:30px}.metric-card{padding:26px}.plan-card{padding:30px}.feature-row{padding:24px}.closing-card{padding:72px}.workflow-card .card-rule{margin:36px 0 26px}@media (max-width:760px){.workflow-card{padding:24px}.dashboard-panel{padding:23px}.metric-card{padding:21px}.plan-card{padding:24px}.feature-row{padding:24px 16px}.closing-card{padding:48px 28px}}.cloud-workspace-dashboard{padding-top:20px}.cloud-workspace-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cloud-resource-kpis,.cloud-profile-panel{margin-bottom:15px}.cloud-profile-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0 22px;margin-top:20px;display:grid}.cloud-profile-grid span{border-bottom:1px solid var(--line);color:var(--muted);flex-direction:column;gap:7px;min-width:0;padding:14px 0;font-size:13px;display:flex}.cloud-profile-grid b{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.cloud-profile-grid code{color:var(--purple);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden}.cloud-locked-panel{min-height:0}.cloud-instance-status{color:var(--muted);align-items:center;gap:8px;margin-bottom:24px;font-size:13px;display:flex}.cloud-instance-picker{color:var(--muted);flex-direction:column;gap:7px;max-width:360px;margin:-5px 0 18px;font-size:11px;display:flex}.cloud-instance-picker select{border:1px solid var(--line);color:var(--ink);font:inherit;background:0 0;border-radius:100px;padding:10px 13px}.cloud-resource-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0 20px;display:grid}.cloud-resource-list span{border-bottom:1px solid var(--line);color:var(--muted);flex-direction:column;gap:7px;padding:14px 0;font-size:13px;display:flex}.cloud-resource-list b{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.cloud-terminal-panel{min-height:0}.cloud-terminal-panel .plan-badge{color:var(--muted)}.cloud-active-lease,.cloud-history-panel{min-height:0;margin-top:15px}.cloud-lease-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.cloud-lease-heading .panel-note{margin-bottom:0}.cloud-access-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin:18px 0 0;padding-top:16px;display:flex}.cloud-access-row span{color:var(--muted);font-size:12px}.cloud-access-row a{color:var(--purple);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cloud-usage-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:15px;margin-top:15px;padding-top:20px;display:grid}.cloud-usage-grid div{flex-direction:column;gap:7px;display:flex}.cloud-usage-grid strong{letter-spacing:-.04em;font-size:20px;font-weight:500}.cloud-usage-grid span{color:var(--muted);font-size:12px}.cloud-history-list{border-top:1px solid var(--line)}.cloud-history-row{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:1.5fr 1fr 1fr;align-items:center;gap:15px;min-height:58px;font-size:13px;display:grid}.cloud-history-row>span:first-child{flex-direction:column;gap:4px;display:flex}.cloud-history-row strong{color:var(--ink);text-transform:capitalize;font-weight:500}.cloud-history-row small{color:var(--muted);font-size:11px}@media (max-width:760px){.cloud-workspace-actions{align-items:stretch;width:100%}.cloud-workspace-actions button{flex:1}.cloud-profile-grid,.cloud-resource-list,.cloud-usage-grid,.cloud-history-row{grid-template-columns:1fr 1fr}.cloud-history-row{padding:12px 0}.cloud-history-row>span:last-child{text-align:right}}.aura-console{--console-paper:#090908;--console-panel:#12110fd6;--console-line:#d5cec23b;color:#ebe7df;isolation:isolate;min-height:100vh;background:var(--console-paper)!important}.aura-console:before{content:"";mix-blend-mode:screen;opacity:.13;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}.aura-console .liquid-background{display:none}.aura-console .dashboard-nav{border-bottom:1px solid var(--console-line);box-shadow:none;background:#090908e0;border-left:0;border-right:0;border-radius:0;max-width:none;padding-left:max(36px,50vw - 640px);padding-right:max(36px,50vw - 640px)}.aura-console .dashboard-nav-links a,.aura-console .dashboard-nav .language-picker button{color:#aaa59b;letter-spacing:.08em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.aura-console .dashboard-nav-links a:hover{color:#f1ede6}.aura-console .dashboard-content{max-width:1280px;padding-top:104px;padding-bottom:100px}.aura-console .dashboard-heading{border-bottom:1px solid var(--console-line);align-items:end;gap:28px;margin-bottom:0;padding-bottom:38px}.aura-console .dashboard-heading h1,.aura-console .dashboard-empty h1{color:#f1ede6;letter-spacing:-.065em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(46px,6vw,80px);font-weight:400;line-height:.9}.aura-console .dashboard-heading h1 em,.aura-console .dashboard-empty h1 em{color:#d4cdc2;font-family:Georgia,Times New Roman,serif;font-weight:400}.aura-console .dashboard-lede{color:#aaa59b;max-width:520px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.8}.aura-console .account-chip{border:1px solid var(--console-line);color:#c8c2b8;background:0 0;border-radius:0;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.aura-console .account-avatar{color:#16140f;background:#d3bc7b;border-radius:0}.aura-console .dashboard-tabs{border-bottom:1px solid var(--console-line);gap:0;margin:0 0 34px;padding:0;overflow-x:auto}.aura-console .dashboard-tabs button{color:#8d887f;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:18px 17px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.aura-console .dashboard-tabs button:first-child{padding-left:0}.aura-console .dashboard-tabs button.active{color:#f1ede6;background:0 0;border-bottom-color:#d3bc7b}.aura-console .dashboard-panel,.aura-console .metric-card,.aura-console .plan-card,.aura-console .provider-card{border:1px solid var(--console-line);box-shadow:none;border-radius:0;background:var(--console-panel)!important}.aura-console .dashboard-panel:hover,.aura-console .metric-card:hover,.aura-console .plan-card:hover{border-color:#d5cec27a;transform:none}.aura-console .dashboard-panel h2,.aura-console .dashboard-panel h3,.aura-console .metric-card strong,.aura-console .plan-card h3{color:#f1ede6;font-family:Arial,Helvetica,sans-serif;font-weight:400}.aura-console .panel-kicker,.aura-console .eyebrow{color:#d3bc7b;letter-spacing:.13em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.aura-console .panel-note,.aura-console .metric-card span,.aura-console .dashboard-panel p,.aura-console .dashboard-footer-note{color:#aaa59b}.aura-console .metric-card.accent,.aura-console .plan-card.active{border-color:#d3bc7b8c;background:#514b3d61!important}.aura-console .primary-button{color:#13120f;background:#e8e2d8;border-color:#e8e2d8;border-radius:0}.aura-console .primary-button:hover{background:#d3bc7b;border-color:#d3bc7b}.aura-console .quiet-button,.aura-console .secondary-button,.aura-console .danger-button{border-color:var(--console-line);background:0 0;border-radius:0}.aura-console input,.aura-console select,.aura-console textarea{border-color:var(--console-line)!important;color:#f1ede6!important;background:#11100e!important;border-radius:0!important}.aura-console .tenant-row:hover,.aura-console .tenant-row.selected,.aura-console .admin-user-row:hover,.aura-console .admin-user-row.selected{background:#d3bc7b17}.aura-console .dashboard-empty{max-width:1280px;padding-top:170px;padding-bottom:140px}.aura-console .admin-compute-dashboard{max-width:1280px;padding-bottom:100px}@media (max-width:760px){.aura-console .dashboard-nav{padding-left:21px;padding-right:21px}.aura-console .dashboard-content{padding:88px 21px 70px}.aura-console .dashboard-heading{flex-direction:column;align-items:start;padding-bottom:27px;display:flex}.aura-console .dashboard-heading h1,.aura-console .dashboard-empty h1{font-size:clamp(46px,15vw,63px)}.aura-console .account-chip{max-width:100%}.aura-console .dashboard-tabs button{white-space:nowrap;padding:15px 13px}.aura-console .dashboard-tabs button:first-child{padding-left:0}.aura-console .dashboard-panel,.aura-console .metric-card,.aura-console .plan-card{border-radius:0}.aura-console .dashboard-empty{padding:130px 21px 85px}.ryoku-rework .audience-section{padding-top:76px;padding-bottom:76px}.ryoku-rework .audience-heading{margin-bottom:26px;padding-bottom:28px;display:block}.ryoku-rework .audience-heading h2{margin-top:16px}.ryoku-rework .audience-heading>p:not(.eyebrow){margin-top:20px}.ryoku-rework .audience-list{grid-template-columns:1fr}.ryoku-rework .audience-item,.ryoku-rework .audience-item:first-child{border-left:0;border-top:1px solid var(--line);min-height:0;padding:22px 0}.ryoku-rework .audience-item:first-child{border-top:0;padding-top:0}.ryoku-rework .audience-item h3{margin:20px 0 10px}}.admin-compute-dashboard{padding-top:105px}.admin-ops-grid{grid-template-columns:1.1fr .9fr;gap:15px;margin-bottom:15px;display:grid}.admin-ops-lower{grid-template-columns:.9fr 1.1fr}.admin-ops-kpis{margin-bottom:15px}.admin-billing-panel,.admin-policy-info,.admin-policy-panel,.admin-users-panel{min-height:0}.admin-billing-stats{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0 20px;display:grid}.admin-billing-stats span{border-bottom:1px solid var(--line);color:var(--muted);flex-direction:column;gap:5px;padding:14px 0;font-size:13px;display:flex}.admin-billing-stats b{color:var(--ink);font-size:21px;font-weight:500}.admin-policy-panel>label,.admin-policy-panel form label{color:var(--muted);flex-direction:column;gap:7px;margin-bottom:15px;font-size:12px;display:flex}.admin-policy-panel select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#ffffff0f;border-radius:9px;padding:12px}.admin-policy-panel .admin-form-row{margin-bottom:0}.admin-policy-panel form .primary-button{margin-top:5px}.admin-user-list{border-top:1px solid var(--line)}.admin-user-row{border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:1.5fr 1fr;align-items:center;gap:15px;width:100%;padding:15px 0;display:grid}.admin-user-row:hover,.admin-user-row.selected{background:#bdf7df14}.admin-user-row>span{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-user-row>span:last-child{color:var(--muted);text-align:right;font-size:12px}.admin-user-row strong{font-weight:500}.admin-user-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-user-row>span:last-child small{color:var(--muted)}.admin-user-row b{color:var(--ink);font-weight:500}.admin-hosts-panel{margin-bottom:15px}.admin-host-list{border-top:1px solid var(--line);margin-top:20px}.admin-host-row{border-bottom:1px solid var(--line);padding:18px 0}.admin-host-summary,.admin-host-resources,.admin-host-lease{grid-template-columns:1.3fr 1fr;gap:15px;display:grid}.admin-host-summary>span,.admin-host-resources>span,.admin-host-lease>span{color:var(--muted);flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.admin-host-summary>span:first-child,.admin-host-lease>span:first-child{color:var(--ink)}.admin-host-summary strong{font-weight:500}.admin-host-summary small,.admin-host-resources small,.admin-host-lease small{color:var(--muted);font-size:11px}.admin-host-resources{grid-template-columns:repeat(3,1fr);margin-top:15px}.admin-host-resources b,.admin-host-lease b{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.admin-host-leases{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0 15px;margin-top:15px;display:grid}.admin-host-lease{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr 1.2fr;padding:12px 0}.admin-cgroup-panel{min-height:0;margin-bottom:15px}.admin-cgroup-workers{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0 20px;margin-top:20px;display:grid}.admin-cgroup-worker{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 0;display:flex}.admin-cgroup-worker strong{font-weight:500}.admin-cgroup-worker span,.admin-cgroup-worker small,.admin-cgroup-unobserved{color:var(--muted);font-size:12px}.admin-cgroup-list{border-top:1px solid var(--line);margin-top:20px}.admin-cgroup-row{border-bottom:1px solid var(--line);grid-template-columns:1.25fr 1fr 1fr 1.2fr;align-items:center;gap:15px;padding:14px 0;display:grid}.admin-cgroup-row>span{color:var(--muted);flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.admin-cgroup-row>span:first-child{color:var(--ink)}.admin-cgroup-row b{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.admin-cgroup-row small{color:var(--muted);font-size:11px}.admin-cgroup-unobserved{grid-column:span 3}@media (max-width:760px){.admin-compute-dashboard{padding-top:75px}.admin-ops-grid,.admin-ops-lower,.admin-cgroup-workers,.admin-host-resources,.admin-host-leases{grid-template-columns:1fr}.admin-billing-stats{grid-template-columns:1fr 1fr}.admin-user-row{grid-template-columns:1fr .8fr}.admin-cgroup-row,.admin-host-summary,.admin-host-lease{grid-template-columns:1fr 1fr}.admin-cgroup-unobserved{grid-column:auto}}.workflow-card,.dashboard-panel,.metric-card,.plan-card{transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.workflow-card:after,.dashboard-panel:after,.metric-card:after,.plan-card:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#79a8ff4d,#0000);width:28%;transition:transform;position:absolute;top:-20%;bottom:-20%;transform:skew(-18deg)translate(-180%)}.workflow-card:hover,.dashboard-panel:hover,.metric-card:hover,.plan-card:hover{transform:translateY(-3px);box-shadow:0 24px 64px #0000006b,0 0 0 1px #79a8ff1f,inset 0 1px #ffffff24;border-color:#79a8ff8f!important}.workflow-card:hover:after,.dashboard-panel:hover:after,.metric-card:hover:after,.plan-card:hover:after{animation:1.05s ease-out code-card-scan}@keyframes code-card-scan{0%{transform:skew(-18deg)translate(-180%)}to{transform:skew(-18deg)translate(520%)}}@media (prefers-reduced-motion:reduce){.workflow-card:hover,.dashboard-panel:hover,.metric-card:hover,.plan-card:hover{transform:none}.workflow-card:hover:after,.dashboard-panel:hover:after,.metric-card:hover:after,.plan-card:hover:after{animation:none}}.language-picker{align-items:center;margin-right:4px;display:inline-flex}.language-picker select{-webkit-appearance:none;appearance:none;color:#dcecff;cursor:pointer;letter-spacing:.08em;background:#ffffff14;border:1px solid #9dc6ff47;border-radius:999px;padding:8px 24px 8px 10px;font:700 10px/1 Arial,sans-serif}.language-picker select:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.language-picker option{color:#fff;background:#071222}.cli-rail{border-top:1px solid #8fcbff24;border-bottom:1px solid #8fcbff24;align-items:flex-start;gap:28px;min-height:126px;padding-top:20px;padding-bottom:20px;display:flex;overflow:hidden}.cli-rail-label{color:#8ea2b8;letter-spacing:.1em;text-transform:uppercase;flex:0 0 145px;margin-top:22px;font-size:10px;line-height:1.45}.cli-logos{flex:1;justify-content:space-between;align-items:flex-start;gap:clamp(10px,2vw,28px);min-width:0;display:flex}.cli-logo{color:#d7e6f7;text-align:center;white-space:nowrap;flex-direction:column;flex:1 1 0;align-items:center;gap:9px;min-width:76px;font-size:11px;display:inline-flex}.cli-logo b{color:#06111e;letter-spacing:-.08em;background:linear-gradient(135deg,#55dbff,#8b5cff);border:1px solid #bfefffb3;border-radius:17px;justify-content:center;align-items:center;width:52px;height:52px;font-size:19px;font-weight:800;display:inline-flex;box-shadow:0 0 22px #5bc4ff66,inset 0 1px #ffffff8c}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:760px){.cli-rail{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding-top:18px;padding-bottom:18px}.cli-rail-label{flex-basis:auto;margin-top:0}.cli-logos{flex-wrap:wrap;justify-content:flex-start;gap:18px 10px;width:100%}.cli-logo{flex:0 0 calc(25% - 8px);min-width:0}.cli-logo b{border-radius:14px;width:46px;height:46px}.language-picker select{padding:7px 8px;font-size:9px}.nav-actions{gap:8px}}.liquid-background{pointer-events:none;z-index:-1;background:#030407;position:absolute;inset:0;overflow:hidden}.liquid-background:before,.liquid-background:after{content:"";pointer-events:none;position:absolute;inset:-22%}.liquid-background:before{filter:blur(46px)saturate(145%);opacity:.72;will-change:background-position;background:linear-gradient(112deg,#0000 0 12%,#1b46a5b3 20%,#4694e69e 27%,#0000 35% 47%,#50c3da80 54%,#1670ab9e 62%,#0000 70% 82%,#4274d2a3 90%) 0 0/230% 100%;animation:36s linear infinite liquid-rainbow-slide;transform:scale(1.2)rotate(-7deg)}.liquid-background:after{filter:blur(70px);opacity:.66;will-change:transform;background:radial-gradient(at 20% 18%,#1d4db6b3,#0000 34%),radial-gradient(at 82% 35%,#1c97be8a,#0000 32%),radial-gradient(at 53% 90%,#3f70db80,#0000 36%);animation:28s ease-in-out infinite alternate liquid-color-drift;transform:scale(1.16)}.liquid-orb{filter:blur(72px);opacity:.58;will-change:transform;border-radius:999px;position:absolute;transform:translate(0)}.liquid-orb-one{background:#235bbf;width:32vw;height:32vw;animation:24s ease-in-out infinite alternate liquid-float-one;top:8vh;left:-8vw}.liquid-orb-two{background:#168eaf;width:27vw;height:27vw;animation:29s ease-in-out infinite alternate liquid-float-two;top:38vh;right:-7vw}.liquid-orb-three{background:#477fe0;width:24vw;height:24vw;animation:32s ease-in-out infinite alternate liquid-float-three;bottom:8vh;left:38%}.dashboard-page .liquid-orb{opacity:.4}@keyframes liquid-float-one{0%{transform:translate(0)scale(1)}to{transform:translate(12vw,9vh)scale(1.18)}}@keyframes liquid-float-two{0%{transform:translate(0)scale(1)}to{transform:translate(-10vw,-12vh)scale(1.22)}}@keyframes liquid-float-three{0%{transform:translate(-8vw,6vh)scale(.92)}to{transform:translate(8vw,-8vh)scale(1.16)}}@keyframes liquid-rainbow-slide{0%{background-position:0 0}to{background-position:230% 0}}@keyframes liquid-color-drift{0%{transform:scale(1.16)translate(-3vw,2vh)}to{transform:scale(1.3)translate(5vw,-4vh)}}@media (prefers-reduced-motion:reduce){.liquid-background:before,.liquid-background:after,.liquid-orb{animation:none}}main>.liquid-background{z-index:0;position:fixed;inset:0;background:#050d18!important}main>:not(.liquid-background){z-index:1;position:relative}main>.liquid-background{background:radial-gradient(circle at 50% 42%,#14437a6b,#0000 52%),radial-gradient(circle at 18% 78%,#186b9138,#0000 38%),#050d18!important}main>.liquid-background:before,main>.liquid-background:after{display:none}.floating-lights{filter:blur(var(--light-scroll-blur,0px));height:100%;transform:scale(var(--light-scroll-scale,1.02));transform-origin:50%;will-change:filter, transform;width:100%;transition:filter .24s ease-out,transform .24s ease-out;overflow:hidden}.light{animation:float-up var(--light-duration) linear infinite;background:var(--light-color);box-shadow:0 0 22px 2px var(--light-color), 0 0 58px 12px var(--light-color);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.light{box-shadow:0 0 22px 2px var(--light-color), 0 0 58px 12px color-mix(in srgb, var(--light-color) 48%, transparent)}}.light{height:3px;left:var(--light-left);opacity:0;transform:translate3d(0, 110vh, 0) scale(var(--light-scale));will-change:transform, opacity;width:3px;position:absolute;top:0}.light.x1{--light-color:#a9dcff;--light-duration:30s;--light-left:8%;--light-scale:1;--light-drift:9vw;animation-delay:-8s}.light.x2{--light-color:#73bfff;--light-duration:42s;--light-left:18%;--light-scale:1.6;--light-drift:-12vw;animation-delay:-25s}.light.x3{--light-color:#d19cff;--light-duration:22s;--light-left:31%;--light-scale:.6;--light-drift:7vw;animation-delay:-13s}.light.x4{--light-color:#8ee6ff;--light-duration:34s;--light-left:43%;--light-scale:1.2;--light-drift:-8vw;animation-delay:-4s}.light.x5{--light-color:#b3a5ff;--light-duration:48s;--light-left:55%;--light-scale:2.2;--light-drift:10vw;animation-delay:-31s}.light.x6{--light-color:#85d8ff;--light-duration:26s;--light-left:67%;--light-scale:.8;--light-drift:-7vw;animation-delay:-17s}.light.x7{--light-color:#9bb8ff;--light-duration:38s;--light-left:76%;--light-scale:3.2;--light-drift:12vw;animation-delay:-20s}.light.x8{--light-color:#78e2e8;--light-duration:32s;--light-left:86%;--light-scale:1.7;--light-drift:-10vw;animation-delay:-10s}.light.x9{--light-color:#c6a8ff;--light-duration:36s;--light-left:94%;--light-scale:.9;--light-drift:8vw;animation-delay:-27s}@keyframes float-up{0%{opacity:0;transform:translate3d(0, 110vh, 0) scale(var(--light-scale))}18%{opacity:.72}50%{opacity:.9;transform:translate3d(var(--light-drift), 0, 0) scale(var(--light-scale))}82%{opacity:.62}to{opacity:0;transform:translate3d(calc(var(--light-drift) * -1), -115vh, 0) scale(var(--light-scale))}}@media (prefers-reduced-motion:reduce){.light{opacity:.18;transform:translate3d(0, 42vh, 0) scale(var(--light-scale));animation:none}}.signal-bar,.memory-section{-webkit-backdrop-filter:blur(46px)saturate(145%);backdrop-filter:blur(46px)saturate(145%);border-top:1px solid #8fcbff1a;border-bottom:1px solid #8fcbff1f;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #0000002e;background:#030812b8!important}.preview-gate{color:#f5f9ff;background:#050d18;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.preview-gate-glow{pointer-events:none;background:radial-gradient(circle,#358bde52,#0000 66%);width:min(78vw,780px);height:min(78vw,780px);position:absolute;top:-28vw;right:-18vw}.preview-gate-panel{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#071222c7;border:1px solid #8fcbff3d;border-radius:28px;width:100%;max-width:460px;padding:48px;position:relative;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff1a}.preview-gate-logo{width:156px;height:auto;margin:0 0 32px}.preview-gate-panel h1{letter-spacing:-.055em;margin:12px 0 18px;font-size:clamp(34px,7vw,56px);line-height:.98}.preview-gate-copy{color:#b6c4d8;margin:0 0 30px;font-size:16px;line-height:1.65}.preview-gate-form{gap:10px;display:grid}.preview-gate-form label{color:#dce9f8;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:13px;font-weight:600}.preview-gate-form input{color:#f7faff;font:inherit;background:#0000003d;border:1px solid #9dc6ff4d;border-radius:12px;outline:none;min-height:48px;padding:10px 13px}.preview-gate-form input:focus{border-color:#8fd5ff;box-shadow:0 0 0 3px #75beff24}.preview-gate-submit{cursor:pointer;justify-content:center;width:100%;margin-top:16px}.preview-gate-submit:disabled{cursor:wait;opacity:.65}.preview-gate-error{color:#ff9f9f;margin:8px 0 0;font-size:14px;line-height:1.45}@media (max-width:560px){.preview-gate-panel{padding:32px 24px}}.auth-page{color:#f5f9ff;background:#050d18;justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;display:flex}.auth-shell{z-index:1;gap:22px;width:100%;max-width:480px;display:grid;position:relative}.auth-shell>.language-picker{justify-self:end}.legal-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.auth-shell>a{justify-self:center;display:inline-flex}.auth-card{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#071222d1;border:1px solid #8fcbff3d;border-radius:28px;padding:42px;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff17}.auth-card h1{letter-spacing:-.05em;margin:14px 0;font-size:clamp(32px,7vw,48px);line-height:1}.auth-intro{color:#b6c4d8;margin:0 0 26px;font-size:15px;line-height:1.6}.auth-providers{gap:10px;display:grid}.auth-providers button{color:#f5f9ff;cursor:pointer;font:inherit;background:#ffffff0f;border:1px solid #9dc6ff47;border-radius:12px;min-height:48px;padding:10px 16px;font-weight:650}.auth-providers button:hover{background:#8fcbff1f;border-color:#8fcbff8c}.auth-divider{color:#718096;text-transform:uppercase;align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#9dc6ff2e;flex:1;height:1px}.auth-form{gap:14px;display:grid}.auth-form label{color:#dce9f8;letter-spacing:.07em;text-transform:uppercase;gap:7px;font-size:12px;font-weight:650;display:grid}.auth-form input{color:#f7faff;font:inherit;background:#0000003d;border:1px solid #9dc6ff4d;border-radius:12px;outline:none;min-height:48px;padding:10px 13px}.auth-form input:focus{border-color:#8fd5ff;box-shadow:0 0 0 3px #75beff24}.auth-submit{cursor:pointer;text-align:center;border:0;justify-content:center;width:100%;margin-top:8px}.auth-submit:disabled,.auth-providers button:disabled{cursor:wait;opacity:.6}.auth-error,.auth-notice{border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.auth-error{color:#faa;background:#ff54541f}.auth-notice{color:#bdf7df;background:#68e0b91a}.auth-switches{flex-wrap:wrap;justify-content:space-between;gap:10px 18px;margin-top:20px;display:flex}.auth-switches button{color:#9fcfff;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:13px}@media (max-width:560px){.auth-card{padding:32px 24px}.auth-switches{flex-direction:column;align-items:flex-start}}.auth-legal{color:var(--ink-muted);text-align:center;margin:1.5rem 0 0;font-size:.78rem;line-height:1.55}.auth-legal a,.footer-legal a,.legal-card a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.footer-legal{gap:1rem;display:flex}.legal-page{color:#f4f2f8;background:#080b14;min-height:100vh;padding:4rem 1.25rem}.legal-card{background:#121523eb;border:1px solid #ffffff1f;border-radius:1.5rem;width:min(760px,100%);margin:0 auto;padding:clamp(1.5rem,5vw,4rem)}.legal-brand{letter-spacing:.08em;margin-bottom:3rem;font-size:1.25rem;font-weight:700;display:inline-block;color:#9b87ff!important;text-decoration:none!important}.legal-card h1{margin:.75rem 0 2rem;font-size:clamp(2.5rem,8vw,4.5rem);line-height:.95}.legal-card h2{color:#ded7ff;margin:2.25rem 0 .75rem;font-size:1.15rem}.legal-card p{color:#b9b5c7;line-height:1.75}.legal-footer{border-top:1px solid #ffffff1a;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.5rem;display:flex}.linked-accounts{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:3rem;padding-top:2rem;padding-bottom:7rem;display:grid}.linked-accounts h2{color:var(--ink);margin:.5rem 0 .8rem;font-size:clamp(1.7rem,4vw,2.5rem)}.linked-accounts>div>p:not(.eyebrow){max-width:38rem;color:var(--muted);line-height:1.65}.linked-account-actions{align-content:start;gap:.75rem;display:grid}.linked-account-actions button{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:.8rem;justify-content:space-between;padding:1rem 1.1rem;display:flex}.linked-account-actions button:disabled{cursor:default;opacity:.7}.linked-account-actions strong{color:var(--violet)}@media (max-width:760px){.linked-accounts{grid-template-columns:1fr;gap:1.5rem;padding-bottom:4rem}}.download-section{padding-top:100px;padding-bottom:140px}.download-lead{color:var(--muted);max-width:580px;margin-top:15px;font-size:15px;line-height:1.6}.os-tabs{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:30px;display:grid}.os-tab-button{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff9;border-radius:18px;align-items:center;gap:14px;padding:18px 22px;transition:all .2s;display:flex;position:relative}.os-tab-button:hover{background:#ffffffe6;border-color:#7256f266;transform:translateY(-2px)}.os-tab-button.active{background:var(--night);border-color:var(--purple);color:#fff;box-shadow:0 12px 32px #10111a1f}.os-icon{flex-shrink:0;width:28px;height:28px}.os-tab-button.active .os-icon{color:var(--mint)}.os-tab-text{flex-direction:column;flex:1;gap:3px;display:flex}.os-tab-text strong{letter-spacing:-.02em;font-size:16px}.os-tab-text small{color:var(--muted);font-size:11px}.os-tab-button.active .os-tab-text small{color:#a3a0b3}.os-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:100px;padding:4px 8px;font-size:9px;font-weight:700}.os-badge.recommended{color:var(--purple);background:#7256f226}.os-tab-button.active .os-badge.recommended{background:var(--mint);color:var(--ink)}.os-badge.coming-soon{color:var(--muted);background:#10111a0f}.download-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);background:#ffffffbf;border-radius:28px;padding:38px 42px;box-shadow:0 20px 48px #10111a0f}.arch-selector-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:24px;display:flex}.arch-label{color:var(--ink);font-size:14px;font-weight:600}.arch-toggle{gap:10px;display:flex}.arch-button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:10px 18px;transition:all .2s;display:flex}.arch-button:hover{border-color:var(--purple);background:#ffffffe6}.arch-button.active{background:var(--ink);border-color:var(--ink);color:#fff}.chip-indicator{color:var(--muted);font-size:10px}.arch-button.active .chip-indicator{color:var(--mint)}.arch-button strong{font-size:13px}.arch-button small{color:var(--muted);font-size:10px}.arch-button.active small{color:#a7a6b4}.method-tabs{gap:12px;margin-bottom:28px;display:flex}.method-tab{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:100px;padding:10px 20px;font-size:12px;font-weight:600;transition:all .2s}.method-tab:hover{border-color:var(--purple)}.method-tab.active{background:var(--purple);border-color:var(--purple);color:#fff}.dmg-hero-card{background:var(--night);color:#fff;border-radius:20px;justify-content:space-between;align-items:center;margin-bottom:30px;padding:34px 38px;display:flex}.dmg-info{max-width:580px}.version-tag{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;background:#bdf7df26;border-radius:100px;margin-bottom:12px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.dmg-info h3{letter-spacing:-.03em;margin:0 0 10px;font-size:24px;font-weight:600}.dmg-info p{color:#b0aebb;margin:0 0 18px;font-size:13px;line-height:1.6}.dmg-meta-chips{flex-wrap:wrap;gap:8px 16px;display:flex}.dmg-meta-chips span{color:#8c899c;font-size:11px}.dmg-actions{text-align:center;flex-direction:column;gap:12px;display:flex}.download-cta{padding:18px 28px;font-size:14px}.source-link{color:#9f9dae;font-size:11px;transition:color .2s}.source-link:hover{color:var(--mint)}.gatekeeper-box{background:#7256f20d;border:1px solid #7256f22e;border-radius:18px;padding:24px 28px}.gatekeeper-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.gatekeeper-icon{font-size:18px}.gatekeeper-header h4{color:var(--ink);margin:0;font-size:15px;font-weight:600}.gatekeeper-box>p{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.5}.gatekeeper-steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.step-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px;position:relative}.step-num{background:var(--purple);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-flex}.step-card p{color:#4b4b53;margin:0;font-size:12px;line-height:1.5}.step-card code{background:#10111a12;border-radius:4px;padding:2px 5px;font-size:11px}.code-snippet-compact{background:var(--night);border-radius:8px;justify-content:space-between;align-items:center;margin-top:10px;padding:6px 10px;display:flex}.code-snippet-compact code{color:var(--mint);background:0 0;padding:0;font-family:monospace;font-size:10px;overflow-x:auto}.code-method-card{background:var(--night);color:#fff;border-radius:20px;padding:34px 38px}.code-method-card h3{letter-spacing:-.03em;margin:0 0 10px;font-size:22px;font-weight:600}.code-method-card p{color:#b0aebb;max-width:650px;margin:0 0 24px;font-size:13px;line-height:1.6}.code-block{background:#0d0c18;border:1px solid #ffffff1f;border-radius:12px;overflow:hidden}.code-header{background:#ffffff0a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.code-header span{color:#838096;font-size:11px}.copy-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;padding:4px 10px;font-size:11px;transition:all .2s}.copy-btn:hover{background:var(--purple);border-color:var(--purple)}.code-block pre{margin:0;padding:18px 20px}.code-block code{color:var(--mint);white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.6}.tip-note{border-left:3px solid var(--purple);background:#ffffff0a;border-radius:0 8px 8px 0;align-items:center;gap:12px;margin-top:20px;padding:12px 16px;display:flex}.tip-badge{color:var(--mint);text-transform:uppercase;background:#7256f24d;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.tip-note span:last-child{color:#a7a5b6;font-size:12px;line-height:1.5}.tip-note code{color:#fff;background:#ffffff1a;border-radius:4px;padding:1px 5px}.linux-grid{gap:16px;margin-bottom:20px;display:flex}@media (max-width:900px){.dmg-hero-card{flex-direction:column;align-items:stretch;gap:24px}.dmg-actions{align-items:stretch}.gatekeeper-steps{grid-template-columns:1fr}}@media (max-width:760px){.os-tabs{grid-template-columns:1fr}.download-panel{padding:24px 20px}.arch-selector-row{flex-direction:column;align-items:flex-start;gap:14px}.method-tabs{flex-wrap:wrap}.linux-grid{flex-direction:column}}.download-section .os-tab-button,.download-section .download-panel{color:var(--ink);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-color:#9dc6ff47;box-shadow:0 22px 60px #0000004d,inset 0 1px #ffffff1a;background:#fff1!important}.download-section .os-tab-button:hover{border-color:#b1d6ff9e;background:#5991dc29!important}.download-section .os-tab-button.active{border-color:#89cfffcc;box-shadow:0 16px 42px #0014325c,inset 0 1px #ffffff29;background:#071222d1!important}.download-section .os-tab-button.active .os-badge.recommended{background:#bdf7df;color:#09231c!important}.download-section .os-tab-text strong,.download-section .arch-label,.download-section .method-tab,.download-section .arch-button,.download-section .gatekeeper-header h4{color:#f4f8ff}.download-section .os-tab-text small,.download-section .arch-button small{color:#aebdd0}.download-section .os-badge.coming-soon{color:#aebdd0;background:#ffffff14}.download-section .arch-button:hover,.download-section .arch-button.active{color:#f7faff;background:#5991dc33;border-color:#b1d6ffb8}.download-section .arch-button.active small{color:#c4d9ed}.download-section .method-tab:hover{background:#5991dc1f;border-color:#b1d6ffb8}.download-section .method-tab.active{color:#fff;background:#5991dc9e;border-color:#b1d6ffcc}.download-section .gatekeeper-box{background:#284a7e29;border-color:#9dc6ff42}.download-section .step-card{background:#ffffff0e;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff14}.download-section .step-card p{color:#c7d3e2}.download-section .step-card code{color:#f1f7ff;background:#ffffff1a}.download-section .download-platform-actions{justify-content:center;align-items:center}.download-section .download-platform-actions .source-link{color:#b4c7dc}.site-beta-banner{color:#c6d5e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0712229e;border:1px solid #9dc6ff3d;border-radius:999px;align-items:center;gap:12px;margin-bottom:25px;padding:10px 15px;font-size:12px;display:flex;box-shadow:inset 0 1px #ffffff14,0 16px 40px #0000002e}.site-beta-badge,.mobile-beta-kicker{color:#bdf7df;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.site-beta-badge{white-space:nowrap;background:#bdf7df21;border:1px solid #bdf7df47;border-radius:999px;padding:5px 9px}.mobile-beta-card{color:#f4f8ff;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#071222c7;border:1px solid #89cfff6b;border-radius:24px;justify-content:space-between;align-items:center;gap:42px;margin:0 0 16px;padding:30px 34px;display:flex;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff1a}.mobile-beta-copy{max-width:690px}.mobile-beta-kicker{align-items:center;gap:8px;margin-bottom:12px;display:flex}.mobile-beta-mark{color:#8fd5ff;font-size:15px}.mobile-beta-card h3{letter-spacing:-.04em;margin:0 0 10px;font-size:28px}.mobile-beta-card p{color:#c7d3e2;margin:0;font-size:14px;line-height:1.65}.mobile-beta-features{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mobile-beta-features span{color:#aebdd0;border:1px solid #9dc6ff40;border-radius:999px;padding:7px 10px;font-size:10px}.mobile-beta-actions{flex-direction:column;align-items:flex-start;gap:10px;min-width:260px;display:flex}.mobile-beta-version{color:#bdf7df;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.mobile-beta-actions .download-cta{background:#5991dcb8;border:1px solid #b1d6ffad;width:100%}.mobile-beta-actions small{color:#9eb1c9;font-size:11px;line-height:1.5}.beta-disclaimer{color:#d7c5a3;background:#ffc45b14;border:1px solid #ffc45b38;border-radius:14px;margin:0 0 30px;padding:13px 16px;font-size:12px;line-height:1.55}.beta-disclaimer strong{color:#ffe1a7}@media (max-width:760px){.site-beta-banner{border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;margin-left:21px;margin-right:21px}.mobile-beta-card{flex-direction:column;align-items:stretch;gap:24px;padding:25px 22px}.mobile-beta-actions{min-width:0}}.hero-3d{perspective:1000px;perspective-origin:50% 60%}.orbit-3d-stage{height:480px;transform-style:preserve-3d;width:min(480px,100%);position:relative}.orbit-rings{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.orbit-rings ellipse{fill:none;stroke:#8cc8ff8c;stroke-width:1px}.orbit-rings ellipse.ring-outer{stroke:#78b4f56b}.orbit-rings .flow{fill:none;stroke:#bee6ffd9;stroke-width:1.5px;stroke-dasharray:2 10;stroke-linecap:round;animation:7s linear infinite dash-flow}.orbit-rings .flow-outer{animation-duration:11s;animation-direction:reverse}@keyframes dash-flow{to{stroke-dashoffset:-240px}}.planet-motion{width:0;height:0;position:absolute;top:50%;left:50%}.motion-inner{animation:18s linear infinite ride-inner}.motion-outer{animation:26s linear infinite ride-outer}@keyframes ride-inner{0%{z-index:2;transform:translate(185px)translateZ(0)}12.5%{z-index:3;transform:translate(131px,47px)translateZ(113px)}25%{z-index:3;transform:translateY(66px)translateZ(160px)}37.5%{z-index:3;transform:translate(-131px,47px)translateZ(113px)}50%{z-index:2;transform:translate(-185px)translateZ(0)}62.5%{z-index:2;transform:translate(-131px,-47px)translateZ(-113px)}75%{z-index:2;transform:translateY(-66px)translateZ(-160px)}87.5%{z-index:2;transform:translate(131px,-47px)translateZ(-113px)}to{z-index:2;transform:translate(185px)translateZ(0)}}@keyframes ride-outer{0%{z-index:2;transform:translate(230px)translateZ(0)}12.5%{z-index:2;transform:translate(163px,-55px)translateZ(-113px)}25%{z-index:2;transform:translateY(-78px)translateZ(-160px)}37.5%{z-index:2;transform:translate(-163px,-55px)translateZ(-113px)}50%{z-index:2;transform:translate(-230px)translateZ(0)}62.5%{z-index:3;transform:translate(-163px,55px)translateZ(113px)}75%{z-index:3;transform:translateY(78px)translateZ(160px)}87.5%{z-index:3;transform:translate(163px,55px)translateZ(113px)}to{z-index:2;transform:translate(230px)translateZ(0)}}.orbit-3d-shadow{filter:blur(10px);background:radial-gradient(#000a1e8c,#0000 68%);border-radius:50%;width:420px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-30%)rotateX(64deg)scale(1.15)}.planet{cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1d34e0;border:1px solid #91cfffb3;border-radius:50%;outline:none;justify-content:center;align-items:center;width:64px;height:64px;transition:border-color .25s,box-shadow .25s,background .25s;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 10px 24px #00143259,inset 0 1px #ffffff29}.planet:after{content:"";position:absolute;inset:-16px}.planet-hover{justify-content:center;align-items:center;width:100%;height:100%;transition:scale .3s;display:flex}:is(.planet:hover .planet-hover,.planet:focus-visible .planet-hover){scale:1.25}.planet .orbit-icon{width:30px;height:30px;display:flex}.planet .orbit-icon svg{color:#d8f7ff;width:100%;height:100%;transition:color .2s}:is(.planet:hover,.planet:focus-visible){background:#143056f0;border-color:#bdf7dff2;box-shadow:0 0 0 3px #bdf7df2e,0 18px 50px #0014328c,0 0 34px #8fd5ff59,inset 0 1px #ffffff40}:is(.planet:hover .orbit-icon svg,.planet:focus-visible .orbit-icon svg){color:#fff}.planet:focus-visible{box-shadow:0 0 0 3px #bdf7df80,0 18px 50px #0014328c}.planet-motion:hover{animation-play-state:paused;translate:0 0 480px;z-index:20!important}.planet-motion:has(.planet:focus-visible){animation-play-state:paused;translate:0 0 480px;z-index:20!important}:is(.hero-3d:has(.planet:hover) .planet-motion,.hero-3d:has(.planet:focus-visible) .planet-motion,.hero-3d:has(.planet:active) .planet-motion){animation-play-state:paused}.holo-wrap{z-index:1;width:104px;height:104px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.holo-float{width:100%;height:100%;animation:6s ease-in-out infinite holo-float;position:relative}@keyframes holo-float{0%,to{translate:0 7px}50%{translate:0 -7px}}.holo-astro{background:radial-gradient(circle at 32% 26%,#e2f8fff2 0%,#9ed9ff99 20%,#79a8ff52 44%,#1c488c6b 70%,#050d18b8 100%);border:1px solid #a8ddff8c;border-radius:50%;width:100%;height:100%;animation:4.2s ease-in-out infinite holo-flicker;position:relative;overflow:hidden;box-shadow:0 0 34px #79a8ff66,0 0 90px #79a8ff2e,inset -14px -20px 44px #03081499,inset 10px 12px 32px #d8f7ff47}.holo-astro:before{content:"";background:conic-gradient(#0000 0deg,#9ed9ff8c 40deg,#0000 90deg 180deg,#79a8ff59 220deg,#0000 270deg);animation:7s linear infinite holo-spin;position:absolute;inset:-25%}@keyframes holo-spin{to{transform:rotate(360deg)}}.holo-astro:after{content:"";background:repeating-linear-gradient(0deg,#050d1861 0 2px,#0000 2px 5px);animation:3.6s linear infinite holo-scan;position:absolute;inset:-6px 0}@keyframes holo-scan{0%{transform:translateY(0)}to{transform:translateY(5px)}}@keyframes holo-flicker{0%,to{opacity:1}42%{opacity:.94}58%{opacity:.97}74%{opacity:.93}}.holo-base{filter:blur(8px);background:radial-gradient(#79a8ff80,#0000 68%);border-radius:50%;width:96px;height:40px;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.holo-label{color:#8fd5ff;letter-spacing:.28em;text-indent:.28em;white-space:nowrap;font-size:9px;font-weight:700;position:absolute;top:calc(100% + 34px);left:50%;transform:translate(-50%)}.orbit-dot{background:#8fd5ff;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-3px;right:-1px;box-shadow:0 0 10px #8fd5ff}.planet-motion{transition:translate .65s cubic-bezier(.2,.7,.2,1),opacity .45s,filter .45s}:is(.hero-3d:has(.planet:hover) .planet-motion,.hero-3d:has(.planet:focus-visible) .planet-motion,.hero-3d:has(.planet:active) .planet-motion){filter:brightness(.45)saturate(.6);opacity:.3}.hero-3d:has(.planet:hover) .planet-motion:hover{filter:none;opacity:1}.hero-3d:has(.planet:focus-visible) .planet-motion:has(.planet:focus-visible){filter:none;opacity:1}.hero-3d:has(.planet:active) .planet-motion:has(.planet:active){filter:none;opacity:1}:is(.hero-3d:has(.planet:hover) .orbit-rings,.hero-3d:has(.planet:focus-visible) .orbit-rings,.hero-3d:has(.planet:active) .orbit-rings){opacity:.3}:is(.hero-3d:has(.planet:hover) .holo-wrap,.hero-3d:has(.planet:focus-visible) .holo-wrap,.hero-3d:has(.planet:active) .holo-wrap){filter:brightness(.6)saturate(.7)}.orbit-rings{transition:opacity .45s}.holo-wrap{transition:filter .45s}.planet-card{opacity:0;pointer-events:none;text-align:left;transform-origin:top;z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#071222f0;border:1px solid #9dc6ff66;border-radius:16px;flex-direction:column;gap:3px;min-width:200px;padding:13px 14px 12px;transition:opacity .28s,transform .32s cubic-bezier(.2,.9,.25,1.2);display:flex;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(8px)scale(.9);box-shadow:0 24px 60px #00000080,inset 0 1px #ffffff1f}.planet-card:before{content:"";border-bottom:8px solid #9dc6ff66;border-left:7px solid #0000;border-right:7px solid #0000;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.planet-card strong{color:#fff;letter-spacing:-.02em;font-size:14px}.planet-card small{color:#8fd5ff;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.planet-card em{color:#b9c9dd;margin-top:5px;font-size:11px;font-style:normal;line-height:1.45}.planet-card-cta{color:#bdf7df;margin-top:7px;font-size:11px;font-style:normal;font-weight:700}:is(.planet:hover .planet-card,.planet:focus-visible .planet-card){opacity:1;transform:translate(-50%)translateY(0)scale(1)}.orbit-hint{color:#7d8ea3;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:10px;transition:opacity .3s;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}:is(.hero-3d:has(.planet:hover) .orbit-hint,.hero-3d:has(.planet:focus-visible) .orbit-hint){opacity:0}:is(.hero-3d:has([data-planet=windows]:hover) .visual-glow,.hero-3d:has([data-planet=windows]:focus-visible) .visual-glow,.hero-3d:has([data-planet=windows]:active) .visual-glow){background:radial-gradient(circle,#4da3ff6b,#0000 64%)}:is(.hero-3d:has([data-planet=macos]:hover) .visual-glow,.hero-3d:has([data-planet=macos]:focus-visible) .visual-glow,.hero-3d:has([data-planet=macos]:active) .visual-glow){background:radial-gradient(circle,#dcecff66,#0000 64%)}:is(.hero-3d:has([data-planet=linux]:hover) .visual-glow,.hero-3d:has([data-planet=linux]:focus-visible) .visual-glow,.hero-3d:has([data-planet=linux]:active) .visual-glow){background:radial-gradient(circle,#ffb35c57,#0000 64%)}:is(.hero-3d:has([data-planet=android]:hover) .visual-glow,.hero-3d:has([data-planet=android]:focus-visible) .visual-glow,.hero-3d:has([data-planet=android]:active) .visual-glow){background:radial-gradient(circle,#3ddc8457,#0000 64%)}@media (max-width:760px){.orbit-3d-stage{height:400px;scale:.78}.planet-motion:hover{translate:0 0 260px}.planet-motion:has(.planet:focus-visible){translate:0 0 260px}.orbit-3d-shadow{width:320px}.holo-wrap{width:84px;height:84px}.holo-base{width:72px}.planet-card{min-width:170px}.orbit-hint{bottom:34px}}@media (prefers-reduced-motion:reduce){.planet-motion,.orbit-rings .flow,.holo-float,.holo-astro,.holo-astro:before,.holo-astro:after{animation:none!important}.planet-motion:hover{translate:0}.planet-motion:has(.planet:focus-visible){translate:0}.motion-inner.pos-0{transform:translate(185px)}.motion-inner.pos-180{transform:translate(-185px)}.motion-outer.pos-90{transform:translateY(-78px)}.motion-outer.pos-270{transform:translateY(78px)}.planet-card{transition:opacity .01ms}}.ryoku-rework{--ink:#d5cec2;--paper:#000;--muted:#8f8980;--line:#d5cec238;--purple:#d5cec2;--mint:#d5cec2;--night:#000;color:var(--ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;background:#000!important}.ryoku-rework,.ryoku-rework>*,.ryoku-rework .hero{background-color:#000}:is(html:has(.ryoku-rework),body:has(.ryoku-rework)){background:#000!important}.ryoku-rework:before{filter:none;mix-blend-mode:screen;opacity:.28;z-index:40;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='paper'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23paper)' opacity='.8'/%3E%3C/svg%3E") 0 0/180px 180px,radial-gradient(at 16% 22%,#d5cec21a 0 1px,#0000 2px) 0 0/17px 19px,radial-gradient(at 72% 64%,#d5cec212 0 1px,#0000 2px) 0 0/23px 29px;border-radius:0;width:auto;height:auto;display:block;position:fixed;inset:0}.ryoku-rework:after,.ryoku-rework .liquid-background,.ryoku-rework .wave-background{display:none}.ryoku-rework .shell{max-width:1320px}.ryoku-rework .site-nav{border-bottom:1px solid var(--line);background:#000;height:72px;position:relative}.ryoku-rework .brand-logo{filter:grayscale()brightness(2);mix-blend-mode:normal;opacity:.9}.ryoku-rework .nav-links{gap:24px}.ryoku-rework .nav-links a,.ryoku-rework .nav-auth-link,.ryoku-rework .text-link{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.ryoku-rework .nav-links a:hover,.ryoku-rework .text-link:hover{color:#fff}.ryoku-rework .nav-button,.ryoku-rework .primary-button,.ryoku-rework .secondary-button{border:1px solid var(--ink);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:2px;font-family:inherit}.ryoku-rework .nav-button:hover,.ryoku-rework .primary-button:hover,.ryoku-rework .secondary-button:hover{background:var(--ink);color:#000;transform:none}.ryoku-rework .language-picker select{border-color:var(--line);color:var(--ink);background:0 0;border-radius:2px;font-family:inherit}.ryoku-rework .language-picker option{background:#000}.ryoku-rework .hero{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;min-height:700px;padding-top:76px;padding-bottom:76px}.ryoku-rework .hero-copy{align-self:center;max-width:100%}.ryoku-rework .eyebrow{color:var(--ink);letter-spacing:.15em;font-family:inherit;font-size:10px}.ryoku-rework .eyebrow-dot{background:var(--ink);box-shadow:none;width:4px;height:4px}.ryoku-rework h1,.ryoku-rework h2{color:var(--ink);letter-spacing:-.075em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(58px,7.2vw,106px);font-weight:400;line-height:.87}.ryoku-rework .hero-copy h1{font-size:clamp(38px,4.1vw,56px);line-height:.94}.ryoku-rework h1 em,.ryoku-rework h2 em{color:var(--ink);font-family:Georgia,serif}.ryoku-rework .hero-lede{color:#aaa399;max-width:360px;font-family:inherit;font-size:13px;line-height:1.75}.ryoku-rework .hero-actions{flex-wrap:wrap;gap:18px;margin-top:34px}.ryoku-rework .primary-button{gap:16px;padding:14px 17px}.ryoku-rework .primary-button span,.ryoku-rework .text-link span{color:inherit}.ryoku-rework .text-link{border-bottom-color:var(--line);padding-bottom:8px}.ryoku-rework .hero-note{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.ryoku-rework .pulse{background:var(--ink);box-shadow:0 0 0 3px #d5cec221}.ryoku-rework .hero-system{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding-left:26px;display:flex}.ryoku-rework .hero-artwork{--opal-x:50%;--opal-y:42%;isolation:isolate;width:100%;max-width:390px;height:auto;margin:0;position:relative;overflow:visible}.ryoku-rework .hero-artwork:before{display:none}.ryoku-rework .opalescent-light{background:radial-gradient(circle 215px at var(--opal-x) var(--opal-y), #fffadd 0 5%, #ffcf5edb 16%, #68cdff94 33%, #e379ff61 50%, transparent 73%), conic-gradient(from 20deg at var(--opal-x) var(--opal-y), #ffbd654f, #81cfff6b, #f0a4ff57, #ffeeb06e, #ffbd654f);clip-path:polygon(19% 94%,19% 36%,20% 28%,23% 20%,28% 13%,35% 7%,42% 3%,50% 1%,58% 3%,65% 7%,72% 13%,77% 20%,80% 28%,81% 36%,81% 94%);filter:blur(8px)saturate(1.7)brightness(1.35);mix-blend-mode:screen;opacity:0;pointer-events:none;z-index:1;-webkit-mask-source-type:luminance;-webkit-mask-source-type:luminance;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:url(/aura-stained-glass-ade.png);mask-image:url(/aura-stained-glass-ade.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.ryoku-rework .hero-artwork:hover .opalescent-light{opacity:1}.ryoku-rework .holo-hotspot{-webkit-backdrop-filter:none;cursor:crosshair;mix-blend-mode:screen;opacity:0;pointer-events:auto;z-index:3;background:linear-gradient(135deg,#47e6ff6b,#8954ff40 48%,#ff4fd752);transition:box-shadow .18s,opacity .18s;position:absolute;box-shadow:0 0 #47e6ff00,0 0 #ff4fd700}.ryoku-rework button.holo-hotspot{touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;padding:0}.ryoku-rework .holo-hotspot:before{content:"";mix-blend-mode:normal;opacity:.85;background:repeating-linear-gradient(#cffcff85 0 1px,#0000 1px 4px);animation:none;position:absolute;inset:0}.ryoku-rework .holo-hotspot:after{content:"";border:1px solid #bbf9fff2;position:absolute;inset:0}.ryoku-rework .holo-laptop{clip-path:polygon(13% 0,90% 4%,91% 86%,100% 100%,5% 94%,12% 84%);width:26.5%;height:12%;top:34.4%;left:20%}.ryoku-rework .holo-phone{border-radius:12%;width:6.2%;height:8.4%;top:37.5%;left:64.95%}.ryoku-rework .holo-hotspot:hover{opacity:.9;box-shadow:0 0 20px #47e6ffd9,0 0 46px #ff4fd77a}.notebook-experience-host{z-index:8;width:100%;min-height:100%;position:absolute;inset:0}.phone-experience-host{z-index:9;width:100%;min-height:100%;position:absolute;inset:0}.phone-experience{z-index:1;position:absolute;inset:0;overflow:hidden}.phone-canvas{height:var(--phone-canvas-height);left:var(--phone-canvas-left);opacity:0;top:var(--phone-canvas-top);width:var(--phone-canvas-width);position:absolute}.phone-experience.is-ready .phone-canvas{animation:1.45s both notebook-appear}.phone-experience.is-closing .phone-canvas{animation:1.1s both notebook-disappear}.phone-canvas canvas{width:100%!important;height:100%!important}.phone-nodes{opacity:0;pointer-events:none;height:100%;transform:translate(var(--phone-parallax-x), var(--phone-parallax-y));z-index:2;width:100%;transition:opacity .35s .75s,transform .18s ease-out;position:absolute;inset:0}.phone-experience.is-ready .phone-nodes,.phone-experience.is-ready .phone-features{opacity:1}.phone-link path{fill:none;filter:drop-shadow(0 0 2px #02050a)drop-shadow(0 0 5px #68e7ff8f);stroke:#b9f6ff;stroke-width:1.1px}.phone-link circle{fill:#effdff;filter:drop-shadow(0 0 3px #02050a)drop-shadow(0 0 7px #6be8ff)}.phone-link:nth-child(2n) path{filter:drop-shadow(0 0 2px #02050a)drop-shadow(0 0 5px #ff75e185);stroke:#ffc0f1}.phone-link:nth-child(2n) circle{fill:#fff0fb;filter:drop-shadow(0 0 3px #02050a)drop-shadow(0 0 7px #ff70df)}.phone-features{opacity:0;pointer-events:none;text-transform:uppercase;transform:translate(calc(var(--phone-parallax-x) * .62), calc(var(--phone-parallax-y) * .62));z-index:3;transition:opacity .35s .75s,transform .18s ease-out;position:absolute;inset:0}.phone-features p{color:#76eaff;left:var(--phone-feature-x);letter-spacing:.055em;text-shadow:0 0 12px;top:var(--phone-feature-y);background:#03050acc;border:1px solid #d5cec247;width:30%;margin:0;padding:13px 14px;font:800 clamp(11px,1vw,16px)/1.1 Arial,Helvetica,sans-serif;position:absolute;box-shadow:0 8px 22px #00000059}.phone-features p:nth-child(2){color:#f08bdf}.phone-features p:nth-child(3){color:#8effbf}.phone-features span{color:#75e8ff;text-shadow:none;margin-right:10px;font:400 9px SFMono-Regular,Consolas,monospace;display:inline-block}.notebook-experience{z-index:1;position:absolute;inset:0;overflow:hidden}.notebook-experience:before{content:"";pointer-events:none;position:absolute;inset:0}.notebook-canvas{height:var(--notebook-canvas-height);left:var(--notebook-canvas-left);opacity:0;top:var(--notebook-canvas-top);width:var(--notebook-canvas-width);position:absolute}.notebook-experience.is-ready .notebook-canvas{animation:1.45s both notebook-appear}.notebook-canvas canvas{width:100%!important;height:100%!important}.notebook-experience.is-closing .notebook-canvas{animation:1.1s both notebook-disappear}.notebook-experience.is-closing .notebook-nodes,.notebook-experience.is-closing .notebook-features{opacity:0;transition:opacity .2s}.notebook-nodes{opacity:0;pointer-events:none;height:100%;transform:translate(var(--notebook-parallax-x), var(--notebook-parallax-y));z-index:2;width:100%;transition:opacity .35s .75s,transform .18s ease-out;position:absolute;inset:0}.notebook-experience.is-ready .notebook-nodes{opacity:1}.notebook-link path{fill:none;filter:drop-shadow(0 0 3px #02050a)drop-shadow(0 0 6px #68e7ff9e);stroke:#b9f6ff;stroke-width:1.15px}.notebook-link circle{fill:#effdff;filter:drop-shadow(0 0 4px #02050a)drop-shadow(0 0 10px #6be8ff)}.notebook-link:nth-child(2n) path{filter:drop-shadow(0 0 3px #02050a)drop-shadow(0 0 6px #ff75e194);stroke:#ffc0f1}.notebook-link:nth-child(2n) circle{fill:#fff0fb;filter:drop-shadow(0 0 4px #02050a)drop-shadow(0 0 10px #ff70df)}.notebook-features{color:#f0ece5;opacity:0;pointer-events:none;text-transform:uppercase;transform:translate(calc(var(--notebook-parallax-x) * .62), calc(var(--notebook-parallax-y) * .62));z-index:3;font-family:Arial,Helvetica,sans-serif;transition:opacity .35s .75s,transform .18s ease-out;position:absolute;inset:0}.notebook-experience.is-ready .notebook-features{opacity:1}.notebook-features .eyebrow{color:#d5cec2;left:var(--feature-x);top:var(--feature-heading-y);background:#03050ac2;margin:0;padding:7px 9px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;position:absolute}.notebook-feature{left:var(--feature-x);letter-spacing:.055em;text-shadow:0 0 12px;top:var(--feature-y);background:#03050acc;border:1px solid #d5cec247;width:32%;margin:0;padding:13px 14px;font-size:clamp(11px,1vw,16px);font-weight:800;line-height:1.1;position:absolute;box-shadow:0 8px 22px #00000059}.notebook-feature span{color:#75e8ff;text-shadow:none;margin-right:10px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:400;display:inline-block}.notebook-feature:nth-of-type(2){color:#76eaff}.notebook-feature:nth-of-type(3){color:#f08bdf}.notebook-feature:nth-of-type(4){color:#ffd66e}.notebook-feature:nth-of-type(5){color:#8effbf}@keyframes notebook-link-flow{to{stroke-dashoffset:-64px}}@keyframes notebook-appear{0%,16%{opacity:0}42%,to{opacity:1}}@keyframes notebook-disappear{0%,88%{opacity:1}to{opacity:0}}.pricing{padding-top:90px;padding-bottom:110px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.pricing-card{background:#0f1215b3;border:1px solid #e0dad03d;border-radius:24px;flex-direction:column;min-height:420px;padding:30px;display:flex}.pricing-card.personal{background:#3c5b628c;border-color:#beefe57a}.pricing-card.teams{background:#191e27bf}.pricing-card-kicker{color:#7bb2ff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 34px;font:700 11px/1 SFMono-Regular,Consolas,monospace}.pricing-price{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pricing-price h3{color:#f2eee8;letter-spacing:-.055em;margin:0;font-size:30px;font-weight:500}.pricing-price strong{color:#f2eee8;letter-spacing:-.05em;text-align:right;font-size:22px;font-weight:500}.pricing-card>p:not(.pricing-card-kicker){color:#b8b7b5;min-height:68px;font-size:15px;line-height:1.5}.pricing-card ul{color:#d6d3ce;border-top:1px solid #e0dad033;margin:15px 0 26px;padding:18px 0 0;font:13px/1.75 SFMono-Regular,Consolas,monospace;list-style:none}.pricing-card li:first-letter{color:#86b9ff}.pricing-cta{color:#eff9ff;cursor:pointer;background:#6eadff24;border:1px solid #83beff9e;border-radius:999px;justify-content:space-between;align-items:center;margin-top:auto;padding:14px 18px;font:700 14px/1 Arial,sans-serif;text-decoration:none;display:flex}.pricing-cta:hover{background:#6eadff47}.sales-overlay{z-index:100;background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sales-form{background:#151719;border:1px solid #e0dad054;border-radius:22px;width:100%;max-width:650px;padding:35px;position:relative;box-shadow:0 24px 90px #000b}.sales-form h3{color:#f1ede8;margin:8px 0;font-size:32px}.sales-form>p{color:#bcbab4;line-height:1.5}.sales-close{color:#f1ede8;cursor:pointer;background:0 0;border:0;font-size:31px;position:absolute;top:14px;right:20px}.sales-fields{grid-template-columns:repeat(2,1fr);gap:13px;margin:26px 0;display:grid}.sales-fields label{color:#cfcbc4;gap:7px;font:11px/1.4 SFMono-Regular,Consolas,monospace;display:grid}.sales-fields input,.sales-fields select{color:#f1ede8;background:#0b0d0e;border:1px solid #e0dad040;border-radius:8px;padding:11px;font:14px Arial,sans-serif}.sales-notice{margin-top:15px;font-size:13px;color:#91efc0!important}@media (max-width:850px){.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:0}.sales-fields{grid-template-columns:1fr}.pricing{padding-bottom:75px}}.notebook-experience.is-closing .notebook-nodes,.notebook-experience.is-closing .notebook-features,.phone-experience.is-closing .phone-nodes,.phone-experience.is-closing .phone-features{opacity:0!important;transition:opacity .18s!important}.notebook-experience.is-closing .notebook-canvas,.phone-experience.is-closing .phone-canvas{animation-delay:.22s}.ryoku-rework .hero-artwork:after{content:"";mix-blend-mode:soft-light;opacity:.64;pointer-events:none;z-index:2;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)' opacity='.72'/%3E%3C/svg%3E") 0 0/160px 160px;position:absolute;inset:0}.ryoku-rework .hero-artwork-image{filter:contrast(1.08)saturate(.76)brightness(.74);object-fit:contain;object-position:center;display:block;width:100%!important;height:auto!important;position:relative!important}.ryoku-rework .hero-promo{cursor:pointer;isolation:isolate;background:#000;border:1px solid #d5cec238;border-radius:0;width:100%;max-width:none;margin:0;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.ryoku-rework .hero-promo:after{content:"";mix-blend-mode:soft-light;opacity:.6;pointer-events:none;z-index:2;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)' opacity='.72'/%3E%3C/svg%3E") 0 0/160px 160px,radial-gradient(at 50% 42%,#0000 46%,#0000008c 100%);position:absolute;inset:0}.ryoku-rework .hero-promo-media{aspect-ratio:16/9;filter:contrast(1.05)saturate(.88)brightness(.84);object-fit:cover;width:100%;height:auto;display:block}.ryoku-rework .hero-promo-replay{color:var(--ink);opacity:.42;text-shadow:0 0 10px #000c;z-index:3;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;line-height:1;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:12px;right:12px}:is(.ryoku-rework .hero-promo:hover .hero-promo-replay,.ryoku-rework .hero-promo:focus-visible .hero-promo-replay){opacity:1;transform:rotate(-45deg)}.ryoku-rework .hero-promo:focus-visible{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #d5cec21f}.ryoku-rework button.hero-promo{font-family:inherit}.ryoku-rework .hero-3d{width:100%}.ryoku-rework .orbit-3d-stage{margin:0 auto}.ryoku-rework .orbit-rings ellipse,.ryoku-rework .orbit-rings .flow{stroke:#d5cec273}.ryoku-rework .orbit-3d-shadow{background:radial-gradient(#d5cec224,#0000 68%)}.ryoku-rework .holo-astro{background:radial-gradient(circle at 32% 26%,#f1ede6,#857e75 44%,#171512 72%,#000 100%);border-color:#d5cec280;box-shadow:0 0 28px #d5cec22e}.ryoku-rework .holo-astro:before{background:conic-gradient(#0000 0deg,#d5cec266 40deg,#0000 90deg 180deg,#d5cec240 220deg,#0000 270deg)}.ryoku-rework .holo-base{background:radial-gradient(#d5cec252,#0000 68%)}.ryoku-rework .holo-label,.ryoku-rework .orbit-hint{color:var(--muted);font-family:inherit}.ryoku-rework .planet{box-shadow:none;background:#0a0a09;border-color:#d5cec280}.ryoku-rework .planet .orbit-icon svg{color:var(--ink)}:is(.ryoku-rework .planet:hover,.ryoku-rework .planet:focus-visible){border-color:var(--ink);background:#24211d;box-shadow:0 0 0 3px #d5cec21f}.ryoku-rework .planet-card{border-color:var(--line);box-shadow:none;background:#080807;border-radius:2px;font-family:inherit}.ryoku-rework .planet-card strong{color:var(--ink)}.ryoku-rework .planet-card small,.ryoku-rework .planet-card-cta{color:var(--muted)}.ryoku-rework .solar-ring{stroke:#d5cec26b}.ryoku-rework .solar-star{background:#d5cec2a6}.ryoku-rework .solar-star:nth-child(5n){box-shadow:0 0 9px #d5cec259}.ryoku-rework .solar-debris,.ryoku-rework .solar-debris:nth-child(3n){background:#817b73}.ryoku-rework .solar-body,.ryoku-rework .solar-body[data-planet=macos],.ryoku-rework .solar-body[data-planet=linux],.ryoku-rework .solar-body[data-planet=android]{--planet-color:#aaa399;background:radial-gradient(circle at 28% 24%,#eee9df,#aaa399 7%,#282520 46%,#030302 85%);border-color:#d5cec299;box-shadow:inset -12px -10px 18px #0009,inset 3px 3px 9px #ffffff29,0 0 16px #d5cec21f}.ryoku-rework .solar-hologram{background:radial-gradient(#d5cec22e,#3a36312e 60%,#0000 75%);box-shadow:inset 0 0 18px #d5cec238}.ryoku-rework .solar-logo-face{filter:grayscale()sepia(.2)contrast(1.1)drop-shadow(0 0 5px #d5cec273)}.ryoku-rework .solar-surface:before{background:repeating-conic-gradient(from 12deg at 40% 45%,#0000 0deg 22deg,#d5cec22e 25deg 28deg,#0000 34deg 60deg)}.ryoku-rework .solar-hologram:after{background:repeating-linear-gradient(#0000 0 3px,#d5cec238 3px 4px)}.ryoku-rework .hero-system,.ryoku-rework .memory-network{isolation:isolate;position:relative}.ryoku-rework .memory-network:after{content:"";mix-blend-mode:screen;opacity:.42;pointer-events:none;z-index:700;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='fiber'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.68' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23fiber)' opacity='.68'/%3E%3C/svg%3E") 0 0/140px 140px;display:none;position:absolute;inset:0}.ryoku-rework .memory-network canvas{filter:grayscale()sepia(.16)contrast(1.08)}.ryoku-rework .memory-network-nodes button{box-shadow:none;color:var(--ink);background:#d5cec20b;border-color:#d5cec240;border-radius:2px;font-family:inherit}:is(.ryoku-rework .memory-network-nodes button:hover,.ryoku-rework .memory-network-nodes button:focus-visible,.ryoku-rework .memory-network-nodes button[aria-pressed=true]){border-color:var(--ink);color:#fff;outline-color:var(--ink);box-shadow:0 0 18px #d5cec224}.ryoku-rework .memory-network-dot{background:var(--ink);border-color:#fff;box-shadow:0 0 8px #d5cec27a}.system-dossier{border-top:1px solid var(--line);width:100%;max-width:480px;margin-top:6px;padding-top:15px}.dossier-kicker{color:var(--ink);letter-spacing:.12em;margin:0 0 14px;font-size:10px}.system-dossier dl{grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.system-dossier dl div{border-top:1px solid #d5cec21f;justify-content:space-between;padding:8px 0;font-size:10px;display:flex}.system-dossier dl div:nth-child(odd){margin-right:18px}.system-dossier dt{color:var(--muted)}.system-dossier dd{text-align:right;margin:0}.ryoku-rework .cli-rail{border-color:var(--line);min-height:106px}.ryoku-rework .cli-rail-label,.ryoku-rework .cli-logo{color:var(--muted);font-family:inherit}.ryoku-rework .cli-logo b{border-color:var(--line);box-shadow:none;color:var(--ink);background:0 0;border-radius:2px}.ryoku-rework .cli-logo-icon{border:1px solid var(--line);object-fit:contain;background:0 0;border-radius:2px;justify-content:center;align-items:center;width:52px;height:52px;padding:11px;display:inline-flex}.ryoku-rework .cli-logo-icon.codex,.ryoku-rework .cli-logo-icon.claude-code,.ryoku-rework .cli-logo-icon.opencode,.ryoku-rework .cli-logo-icon.antigravity-cli{filter:invert()}.ryoku-rework .command-code-icon{filter:invert();background-image:url(/agent-icons/command-code.svg);background-position:0;background-repeat:no-repeat;background-size:auto 100%;padding:0}.ryoku-rework .signal-bar,.ryoku-rework .memory-section{border-color:var(--line);box-shadow:none;background:#000!important}.ryoku-rework .signal-inner{min-height:76px}.ryoku-rework .signal-label{color:var(--ink);font-family:inherit}.ryoku-rework .signal-detail{color:var(--muted);font-family:inherit;font-style:normal}.ryoku-rework .audience-section{border-bottom:1px solid var(--line);padding-top:112px;padding-bottom:112px}.ryoku-rework .audience-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:18px;margin-bottom:38px;padding-bottom:38px;display:grid}.ryoku-rework .audience-heading .eyebrow{grid-column:1/-1;margin:0}.ryoku-rework .audience-heading h2{margin:0;font-size:clamp(44px,5.5vw,78px)}.ryoku-rework .audience-heading>p:not(.eyebrow){color:var(--muted);align-self:end;max-width:390px;margin:0;font-family:inherit;font-size:13px;line-height:1.8}.ryoku-rework .audience-list{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ryoku-rework .audience-item{border-left:1px solid var(--line);min-height:246px;padding:4px 24px 12px}.ryoku-rework .audience-item:first-child{border-left:0;padding-left:0}.ryoku-rework .audience-item>span{color:var(--muted);letter-spacing:.1em;font-family:inherit;font-size:10px}.ryoku-rework .audience-item h3{color:var(--ink);margin:38px 0 16px;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:1.1}.ryoku-rework .audience-item p{color:var(--muted);margin:0;font-family:inherit;font-size:12px;line-height:1.72}.ryoku-rework .workflow,.ryoku-rework .features{padding-top:130px;padding-bottom:130px}.ryoku-rework .download-section{padding-bottom:56px}.ryoku-rework .workflow{padding-top:72px}.ryoku-rework .section-heading{border-bottom:1px solid var(--line);margin-bottom:42px;padding-bottom:34px}.ryoku-rework .section-heading h2{margin:0;font-size:clamp(44px,5.4vw,78px)}.ryoku-rework .workflow-grid,.ryoku-rework .memory-details-grid{gap:0}.ryoku-rework .workflow-card,.ryoku-rework .memory-detail-card{border:0;border-left:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;min-height:260px;padding:20px 24px}.ryoku-rework .workflow-card:first-child,.ryoku-rework .memory-detail-card:first-child{border-left:0;padding-left:24px}.ryoku-rework .workflow-card:hover,.ryoku-rework .memory-detail-card:hover{box-shadow:none;background:#d5cec20b;transform:none}.ryoku-rework .card-number,.ryoku-rework .feature-index{color:var(--muted);font-family:inherit}.ryoku-rework .card-rule{background:var(--ink);height:1px;margin:38px 0 25px}.ryoku-rework .workflow-card h3{color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:400}.ryoku-rework .workflow-card p,.ryoku-rework .memory-detail-card p{color:var(--muted);font-family:inherit;font-size:12px}.ryoku-rework .card-arrow{color:var(--ink)}.ryoku-rework .continuity-section{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:#0b0b0a}.ryoku-rework .continuity-layout{grid-template-columns:minmax(0,.9fr) minmax(360px,.8fr);align-items:center;gap:clamp(50px,9vw,150px);padding-top:130px;padding-bottom:130px;display:grid}.ryoku-rework .continuity-copy h2{margin-bottom:28px;font-size:clamp(48px,5.8vw,82px)}.ryoku-rework .continuity-copy>p:not(.eyebrow){color:var(--muted);max-width:540px;font-family:inherit;font-size:14px;line-height:1.85}.continuity-log{color:var(--ink);border:1px solid #d5cec24d;padding:24px;font-family:SFMono-Regular,Consolas,monospace;position:relative}.continuity-log:before{content:"";opacity:.35;pointer-events:none;background:repeating-linear-gradient(#d5cec212 0 1px,#0000 1px 5px);position:absolute;inset:0}.continuity-log>*{position:relative}.continuity-log-head{border-bottom:1px solid var(--line);letter-spacing:.1em;justify-content:space-between;align-items:center;padding-bottom:16px;font-size:10px;display:flex}.continuity-status{color:#c9bb8a}.continuity-status i{background:#c9bb8a;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.continuity-log ol{margin:0;padding:0;list-style:none}.continuity-log li{border-bottom:1px solid #d5cec224;grid-template-columns:24px 1fr;align-items:start;gap:18px;padding:20px 0;display:grid}.continuity-log li>span{color:var(--muted);font-size:10px}.continuity-log strong,.continuity-log small{display:block}.continuity-log strong{letter-spacing:-.02em;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400}.continuity-log small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.55}.continuity-resume{color:#c9bb8a;letter-spacing:.04em;margin:19px 0 0;font-size:11px}.ryoku-rework .memory-layout{min-height:570px}.ryoku-rework .memory-copy p:not(.eyebrow){color:var(--muted);font-family:inherit;font-size:14px}.ryoku-rework .memory-copy h2{font-size:clamp(45px,5vw,72px)}.ryoku-rework .memory-details{border-color:var(--line)}.ryoku-rework .memory-details-heading h3{font-family:Arial,Helvetica,sans-serif;font-size:clamp(36px,4.4vw,63px);font-weight:400}.ryoku-rework .memory-details-heading h3 em{color:var(--ink)}.ryoku-rework .memory-detail-card{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:0 0;min-height:240px}.ryoku-rework .memory-detail-card h4{color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:400}.ryoku-rework .temple-section{border-top:1px solid var(--line);background:#000}.ryoku-rework .temple-layout{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(48px,7vw,112px);padding-top:118px;padding-bottom:118px;display:grid}.ryoku-rework .temple-system{border-left:1px solid var(--line);border-right:0;justify-content:center;align-items:center;padding-left:26px;padding-right:0}.ryoku-rework .temple-system .hero-artwork{width:100%;max-width:520px}.ryoku-rework .temple-copy .eyebrow{margin:0 0 18px}.ryoku-rework .temple-copy h2{margin:0;font-size:clamp(44px,5.2vw,74px)}.ryoku-rework .temple-copy h2 em{color:var(--ink)}.ryoku-rework .temple-body{color:var(--muted);max-width:560px;margin:28px 0 0;font-family:inherit;font-size:14px;line-height:1.85}.ryoku-rework .temple-grid{border-top:1px solid var(--line);margin-top:46px}.ryoku-rework .temple-item{border-top:1px solid #d5cec21f;grid-template-columns:34px minmax(0,1fr);gap:24px;padding:22px 0;display:grid}.ryoku-rework .temple-item:first-child{border-top:0}.ryoku-rework .temple-index{color:var(--muted);letter-spacing:.1em;padding-top:5px;font-family:inherit;font-size:10px}.ryoku-rework .temple-item-body{min-width:0}.ryoku-rework .temple-item h3{color:var(--ink);letter-spacing:-.01em;margin:0 0 9px;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:400}.ryoku-rework .temple-item p{color:var(--muted);margin:0;font-family:inherit;font-size:13px;line-height:1.72}.ryoku-rework .feature-list,.ryoku-rework .feature-row{border-color:var(--line)}.ryoku-rework .feature-row h3{color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-weight:400}.ryoku-rework .feature-row p,.ryoku-rework .opensource-body{color:var(--muted);font-family:inherit;font-size:13px}.ryoku-rework .feature-mark{color:var(--ink)}.ryoku-rework .closing{padding-bottom:100px}.ryoku-rework .closing-card{border:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;min-height:470px}.ryoku-rework .closing-card:before,.ryoku-rework .closing-card:after{display:none}.ryoku-rework .closing-card p:not(.eyebrow){color:var(--muted);font-family:inherit}.ryoku-rework .x-highlight{border-color:var(--line);color:var(--ink)}.ryoku-rework .site-footer{border-color:var(--line);color:var(--muted);font-family:inherit}.ryoku-rework .peerlist-badge{filter:grayscale()contrast(.8)}.ryoku-rework .site-nav .brand-logo{filter:none;opacity:1}.ryoku-rework .download-section .os-tab-button,.ryoku-rework .download-section .download-panel,.ryoku-rework .mobile-beta-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#d5cec233;background:#0c0c0b!important}.ryoku-rework .download-section .os-tab-button:hover,.ryoku-rework .download-section .os-tab-button.active,.ryoku-rework .download-section .arch-button:hover,.ryoku-rework .download-section .arch-button.active,.ryoku-rework .download-section .method-tab:hover,.ryoku-rework .download-section .method-tab.active{box-shadow:none;border-color:#d5cec285;background:#1a1815!important}.ryoku-rework .download-section .os-tab-text strong,.ryoku-rework .download-section .arch-label,.ryoku-rework .download-section .method-tab,.ryoku-rework .download-section .arch-button,.ryoku-rework .download-section .gatekeeper-header h4{color:var(--ink)}.ryoku-rework .download-section .os-tab-text small,.ryoku-rework .download-section .arch-button small,.ryoku-rework .download-section .step-card p,.ryoku-rework .mobile-beta-card p,.ryoku-rework .mobile-beta-actions small{color:var(--muted)}.ryoku-rework .download-section .gatekeeper-box{background:#13120f;border-color:#d5cec233}.ryoku-rework .download-section .step-card{box-shadow:none;background:#0a0a09;border-color:#d5cec229}.ryoku-rework .download-section .step-card code{color:var(--ink);background:#1d1b17}.ryoku-rework .mobile-beta-mark,.ryoku-rework .mobile-beta-version{color:#d3bc7b}.ryoku-rework .mobile-beta-features span{color:var(--muted);border-color:#d5cec233}.ryoku-rework .mobile-beta-actions .download-cta{border-color:var(--ink);color:var(--ink);background:0 0}@media (max-width:760px){.ryoku-rework .site-nav{height:68px}.ryoku-rework .hero{min-height:0;padding-top:62px;padding-bottom:55px;display:block}.ryoku-rework h1{font-size:clamp(52px,16vw,74px)}.ryoku-rework .hero-system{border-left:0;border-top:1px solid var(--line);margin-top:50px;padding:28px 0 0}.ryoku-rework .hero-artwork{max-width:390px;height:auto}.ryoku-rework .system-dossier{margin-top:0}.ryoku-rework .system-dossier dl{grid-template-columns:1fr}.ryoku-rework .system-dossier dl div:nth-child(odd){margin-right:0}.ryoku-rework .workflow-card,.ryoku-rework .memory-detail-card{border-left:0;border-top:1px solid var(--line);padding-left:20px}.ryoku-rework .workflow-card:first-child,.ryoku-rework .memory-detail-card:first-child{padding-left:20px}.ryoku-rework .workflow-card:first-child{border-top:0}.ryoku-rework .workflow,.ryoku-rework .features{padding-top:80px;padding-bottom:80px}.ryoku-rework .section-heading{padding-bottom:25px}.ryoku-rework .cli-logo b{width:42px;height:42px}:is(html:has(.ryoku-rework),body:has(.ryoku-rework)){width:100%;overflow-x:clip;background:#000!important}.ryoku-rework{width:100%;min-width:0;overflow-x:clip}.ryoku-rework:before{width:100vw;left:0;right:auto}.ryoku-rework .shell{padding-left:21px;padding-right:21px}.ryoku-rework .audience-section{padding-top:76px;padding-bottom:76px}.ryoku-rework .audience-heading{margin-bottom:28px;padding-bottom:28px;display:block}.ryoku-rework .audience-heading .eyebrow{margin:0}.ryoku-rework .audience-heading h2{margin-top:18px;font-size:clamp(46px,15vw,64px)}.ryoku-rework .audience-heading>p:not(.eyebrow){margin-top:20px;font-size:13px;line-height:1.65}.ryoku-rework .audience-list{grid-template-columns:1fr}.ryoku-rework .audience-item,.ryoku-rework .audience-item:first-child{border-left:0;border-top:1px solid var(--line);min-height:0;padding:25px 0}.ryoku-rework .audience-item:first-child{border-top:0;padding-top:0}.ryoku-rework .audience-item h3{margin:18px 0 10px;font-size:22px}.ryoku-rework .audience-item p{max-width:38rem;font-size:13px;line-height:1.7}.ryoku-rework .continuity-layout{grid-template-columns:minmax(0,1fr);gap:42px;padding-top:78px;padding-bottom:78px;display:grid}.ryoku-rework .continuity-copy h2{margin-bottom:23px;font-size:clamp(46px,15vw,64px);line-height:.98}.ryoku-rework .continuity-copy>p:not(.eyebrow){font-size:14px;line-height:1.72}.ryoku-rework .continuity-log{box-sizing:border-box;width:100%;min-width:0;padding:18px}.ryoku-rework .continuity-log-head{gap:10px;font-size:9px}.ryoku-rework .continuity-log li{grid-template-columns:22px minmax(0,1fr);gap:12px;padding:17px 0}.ryoku-rework .continuity-log strong{font-size:15px}.ryoku-rework .hero-promo{max-width:100%}.ryoku-rework .temple-layout{grid-template-columns:minmax(0,1fr);gap:44px;padding-top:78px;padding-bottom:78px;display:grid}.ryoku-rework .hero-copy h1{font-size:clamp(44px,12.5vw,60px);line-height:.96}.ryoku-rework .temple-system{border-bottom:0;border-left:0;border-right:0;border-top:1px solid var(--line);width:100%;padding:28px 0 0}.ryoku-rework .temple-system .hero-artwork{max-width:420px;margin:0 auto}.ryoku-rework .temple-copy h2{font-size:clamp(46px,15vw,64px);line-height:.98}.ryoku-rework .temple-body{margin-top:23px;font-size:14px;line-height:1.72}.ryoku-rework .temple-grid{margin-top:32px}.ryoku-rework .temple-item{grid-template-columns:26px minmax(0,1fr);gap:14px;padding:19px 0}.ryoku-rework .temple-item h3{font-size:19px}.ryoku-rework .temple-item p{font-size:13px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
