:root{color:#f6f6f7;font-synthesis:none;text-rendering:optimizelegibility;background:#080809;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#080809;min-width:320px;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}main{overflow:hidden}@keyframes sota-fade-up{0%{opacity:0;filter:blur(9px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes sota-panel-rise{0%{opacity:0;filter:blur(10px)saturate(.72);transform:perspective(1300px)rotateX(8deg)translateY(72px)scale(.975)}68%{filter:blur(.7px)saturate(1.04)}to{opacity:1;filter:blur()saturate();transform:perspective(1300px)rotateX(0)translate(0,0)scale(1)}}@keyframes sota-ui-in{0%{opacity:0;filter:blur(5px);transform:translateY(13px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes sota-pulse{0%,to{box-shadow:0 0 0 3px #6aca901a,0 0 #6aca9000}50%{box-shadow:0 0 0 5px #6aca900d,0 0 16px #6aca902b}}@keyframes sota-ambient-drift{0%,to{opacity:.26;filter:blur(34px);transform:translate(-8%,-6%)scale(.94)}48%{opacity:.48;filter:blur(52px);transform:translate(15%,8%)scale(1.13)}}@keyframes sota-depth-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(2.5%,-3%)scale(1.08)}}.hero-section:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:76px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 46%);mask-image:linear-gradient(#000,#0000 46%)}.hero-section:after{content:"";z-index:0;aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#8b6fff42 0%,#5370ff21 31%,#08080900 69%);border-radius:50%;width:min(72vw,1000px);animation:12s ease-in-out infinite sota-ambient-drift;position:absolute;top:18vh;right:-18vw}.hero-depth{z-index:0;pointer-events:none;position:absolute;inset:76px 0 0;overflow:hidden}.hero-depth span{mix-blend-mode:screen;border-radius:50%;display:block;position:absolute}.depth-far{opacity:.28;filter:blur(44px);background:radial-gradient(circle,#4669ff3b,#08080900 67%);width:62vw;height:62vw;animation:15s ease-in-out infinite sota-depth-float;top:2%;left:-28vw}.depth-mid{opacity:.34;filter:blur(26px);background:radial-gradient(circle,#9765ff3b,#08080900 68%);width:46vw;height:46vw;animation:11s ease-in-out -4s infinite reverse sota-depth-float;top:33%;right:-17vw}.depth-near{opacity:.44;filter:blur(14px);background:radial-gradient(#ffffff13,#5a50b917 36%,#08080900 72%);width:min(78vw,1080px);height:420px;bottom:-250px;left:50%;transform:translate(-50%)}.hero-section>:not(.hero-depth){z-index:1;position:relative}.app-shell.motion-ready .hero-nav>*{opacity:0;animation:.64s cubic-bezier(.22,1,.36,1) forwards sota-fade-up}.app-shell.motion-ready .hero-nav .brand{animation-delay:50ms}.app-shell.motion-ready .hero-nav .nav-center{animation-delay:.12s}.app-shell.motion-ready .hero-nav .nav-end{animation-delay:.18s}.app-shell.motion-ready .announcement,.app-shell.motion-ready .hero-copy h1,.app-shell.motion-ready .hero-subline>p,.app-shell.motion-ready .hero-actions{opacity:0;animation:.78s cubic-bezier(.22,1,.36,1) forwards sota-fade-up}.app-shell.motion-ready .announcement{animation-delay:.25s}.app-shell.motion-ready .hero-copy h1{animation-delay:.34s}.app-shell.motion-ready .hero-subline>p{animation-delay:.47s}.app-shell.motion-ready .hero-actions{animation-delay:.58s}.app-shell.motion-ready .hero-product-wrap{opacity:0;transform-origin:50% 100%;animation:1.1s cubic-bezier(.16,1,.3,1) .68s forwards sota-panel-rise}.app-shell.motion-ready .preview-sidebar,.app-shell.motion-ready .preview-topbar,.app-shell.motion-ready .preview-heading,.app-shell.motion-ready .stat-row,.app-shell.motion-ready .preview-board,.app-shell.motion-ready .preview-footer-note{opacity:0;animation:.56s cubic-bezier(.22,1,.36,1) forwards sota-ui-in}.app-shell.motion-ready .preview-sidebar{animation-delay:1.08s}.app-shell.motion-ready .preview-topbar{animation-delay:1.13s}.app-shell.motion-ready .preview-heading{animation-delay:1.19s}.app-shell.motion-ready .stat-row{animation-delay:1.26s}.app-shell.motion-ready .preview-board{animation-delay:1.32s}.app-shell.motion-ready .preview-footer-note{animation-delay:1.39s}.app-shell.motion-ready .work-row{opacity:0;animation:.45s cubic-bezier(.22,1,.36,1) forwards sota-ui-in}.app-shell.motion-ready .work-row:nth-child(2){animation-delay:1.43s}.app-shell.motion-ready .work-row:nth-child(3){animation-delay:1.49s}.app-shell.motion-ready .work-row:nth-child(4){animation-delay:1.55s}.app-shell.motion-ready .work-row:nth-child(5){animation-delay:1.61s}.live-badge i,.status-dot,.code-meta i{animation:2.4s ease-in-out infinite sota-pulse}[data-reveal]{will-change:opacity, transform, filter;transition:opacity .58s,transform .78s cubic-bezier(.22,1,.36,1),filter .72s cubic-bezier(.22,1,.36,1)}.motion-ready [data-reveal]:not(.is-revealed){opacity:0;filter:blur(9px);transform:translateY(34px)}.motion-ready [data-reveal].is-revealed{opacity:1;filter:blur();transform:translate(0,0)}.motion-ready .workflow-window[data-reveal]:not(.is-revealed),.motion-ready .code-window[data-reveal]:not(.is-revealed){filter:blur(12px)saturate(.76);transform-origin:50% 100%;transform:perspective(1200px)rotateX(6deg)translateY(44px)scale(.982)}.motion-ready .workflow-window[data-reveal].is-revealed,.motion-ready .code-window[data-reveal].is-revealed{filter:blur()saturate();transform:perspective(1200px)rotateX(0)translate(0,0)scale(1)}.motion-ready .principle:nth-child(2),.motion-ready .capability-row:nth-child(2){transition-delay:80ms}.motion-ready .principle:nth-child(3),.motion-ready .capability-row:nth-child(3){transition-delay:.16s}.motion-ready .capability-row:nth-child(4){transition-delay:.24s}.motion-ready .capability-row:nth-child(5){transition-delay:.32s}.motion-ready .statement-section>h2[data-reveal],.motion-ready .section-copy[data-reveal] h2,.motion-ready .integration-heading[data-reveal] h2,.motion-ready .capability-lead[data-reveal] h2{transition:letter-spacing .72s cubic-bezier(.22,1,.36,1),text-shadow .72s,color .56s}.motion-ready .statement-section>h2[data-reveal]:not(.is-revealed),.motion-ready .section-copy[data-reveal]:not(.is-revealed) h2,.motion-ready .integration-heading[data-reveal]:not(.is-revealed) h2,.motion-ready .capability-lead[data-reveal]:not(.is-revealed) h2{letter-spacing:-.095em;color:#b6b6bc;text-shadow:0 0 18px #ffffff1a}.motion-ready .statement-section>h2[data-reveal].is-revealed,.motion-ready .section-copy[data-reveal].is-revealed h2,.motion-ready .integration-heading[data-reveal].is-revealed h2,.motion-ready .capability-lead[data-reveal].is-revealed h2{letter-spacing:-.06em;color:#f2f2f4;text-shadow:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-ready [data-reveal]:not(.is-revealed),.app-shell.motion-ready .hero-nav>*,.app-shell.motion-ready .announcement,.app-shell.motion-ready .hero-copy h1,.app-shell.motion-ready .hero-subline>p,.app-shell.motion-ready .hero-actions,.app-shell.motion-ready .hero-product-wrap,.app-shell.motion-ready .preview-sidebar,.app-shell.motion-ready .preview-topbar,.app-shell.motion-ready .preview-heading,.app-shell.motion-ready .stat-row,.app-shell.motion-ready .preview-board,.app-shell.motion-ready .preview-footer-note,.app-shell.motion-ready .work-row{opacity:1;filter:none;transform:none}}.hero-section{background:radial-gradient(70% 40% at 50% 105%,#42424c2e,#0000 70%),#080809;border-bottom:1px solid #262629;min-height:100vh;padding-top:76px;position:relative}.site-nav{-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#080809d1;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;height:72px;padding:0 clamp(24px,3.2vw,42px);display:flex;inset:0 0 auto;z-index:50!important;position:fixed!important}.brand,.nav-center,.nav-end{align-items:center;display:flex}.brand{letter-spacing:-.04em;gap:10px;font-size:20px;font-weight:650}.sota-logo{flex:none;width:28px;height:28px}.sota-mark{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative;transform:rotate(-23deg)}.sota-mark i{background:#f5f5f6;border-radius:99px;width:17px;height:4px;position:absolute;transform:rotate(0)translateY(-6px)}.sota-mark i:nth-child(2){opacity:.82;width:13px;transform:rotate(0)}.sota-mark i:nth-child(3){opacity:.6;width:9px;transform:rotate(0)translateY(6px)}.nav-center{color:#a7a7ad;gap:26px;margin-left:auto;margin-right:auto;font-size:14px}.nav-center a{transition:color .2s}.nav-center a:hover{color:#fff}.nav-end{color:#b9b9bf;gap:21px;font-size:14px}.nav-button,.white-button{color:#151516;background:#f2f2f3;border-radius:99px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 17px;font-size:14px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.nav-button:hover,.white-button:hover{background:#fff;transform:translateY(-2px)}.site-theme-switcher{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:2px;padding:3px;display:inline-flex}.site-theme-switcher button{color:#9c9ca3;cursor:pointer;background:0 0;border:0;border-radius:99px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:12px;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.site-theme-switcher button:hover{color:#f5f5f6}.site-theme-switcher button.is-active{color:#151516;background:#f2f2f3;box-shadow:0 1px 5px #00000038}.hero-copy{width:min(1180px,100% - 80px);margin:clamp(118px,15vw,188px) auto 0}.announcement{color:#c5c5ca;border:1px solid #343438;border-radius:99px;align-items:center;gap:10px;padding:5px 10px 5px 6px;font-size:13px;display:inline-flex}.announcement span{color:#09090a;letter-spacing:.05em;background:#e7e7e9;border-radius:99px;padding:4px 7px;font-family:DM Mono,monospace;font-size:10px}.announcement a{align-items:center;gap:5px;display:inline-flex}.hero-copy h1{letter-spacing:-.058em;text-shadow:0 1px #ffffff29,0 22px 48px #00000070;max-width:860px;margin:0;font-size:clamp(52px,5.4vw,74px);font-weight:500;line-height:.98}.hero-subline{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:30px;display:flex}.hero-subline>p{color:#8f8f96;letter-spacing:-.02em;max-width:500px;margin:0;font-size:16px;line-height:1.55}.hero-actions{align-items:center;gap:23px;margin-top:27px;display:flex}.primary-console-button{color:#082016;background:#76dfb3;border-radius:99px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 15px 34px #48c99438}.primary-console-button:hover{background:#9af0ca;transform:translateY(-2px);box-shadow:0 20px 42px #48c9944d}.hero-actions>span{color:#85858d;font-size:13px}.white-button{min-height:46px;padding:0 18px}.text-button,.underlined-link{color:#d0d0d5;align-items:center;gap:7px;font-size:14px;font-weight:500;display:inline-flex}.text-button:hover,.underlined-link:hover{color:#fff}.hero-product-wrap{background:linear-gradient(110deg,#37373e,#18181c 45%,#36363c);border-radius:14px 14px 0 0;width:min(1320px,100% - 64px);margin:72px auto 0;padding:1px 1px 0;box-shadow:0 52px 110px #0000009e,0 16px 36px #14141e59}.product-shell{color:#c8c8ce;background:#111113;border-radius:13px 13px 0 0;grid-template-columns:225px 1fr;min-height:570px;font-size:13px;display:grid;overflow:hidden;box-shadow:0 -25px 90px #00000073}.preview-sidebar{background:#121214;border-right:1px solid #2b2b2f;flex-direction:column;padding:17px 13px;display:flex}.preview-brand{color:#eeeef0;align-items:center;gap:8px;padding:4px 8px 19px;font-weight:600;display:flex}.preview-brand .sota-logo{width:20px;height:20px}.chevron{color:#73737a;margin-left:auto}.search-row{color:#808087;text-align:left;cursor:default;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:7px 8px;display:flex}.search-row kbd{color:#55555c;margin-left:auto;font-family:DM Mono;font-size:10px}.preview-nav{gap:2px;margin-top:22px;display:grid}.nav-label{color:#65656c;letter-spacing:.08em;padding:0 8px 6px;font-size:10px;font-weight:600}.preview-nav-item{color:#93939a;border-radius:5px;align-items:center;gap:9px;padding:7px 8px;display:flex}.preview-nav-item.active{color:#eeeeef;background:#202024}.preview-nav-item svg{opacity:.75}.preview-status{color:#77777e;align-items:center;gap:7px;margin-top:auto;padding:10px 8px 2px;font-size:11px;display:flex}.status-dot,.live-badge i,.code-meta i{background:#6aca90;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #6aca9021}.preview-content{background:linear-gradient(130deg,#151517,#101011);min-width:0}.preview-topbar{border-bottom:1px solid #29292d;justify-content:space-between;align-items:center;height:54px;padding:0 20px;display:flex}.crumbs{color:#77777e;gap:8px;display:flex}.crumbs b{color:#45454b}.crumbs strong{color:#d3d3d7;font-weight:500}.top-actions{gap:6px;display:flex}.mini-avatar{color:#211c3c;background:#b9a4ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.mini-avatar.muted{color:#96969d;background:#313136}.preview-main{padding:clamp(26px,4vw,48px)}.preview-heading{justify-content:space-between;gap:20px;display:flex}.issue-id{color:#85858c;letter-spacing:.06em;font-family:DM Mono;font-size:11px;display:block}.preview-heading h3{color:#f3f3f5;letter-spacing:-.04em;margin:9px 0 8px;font-size:clamp(24px,3vw,35px)}.preview-heading p{color:#85858c;margin:0;line-height:1.5}.live-badge{color:#9bcea9;border:1px solid #2f4f3c;border-radius:99px;align-items:center;gap:7px;height:25px;padding:0 10px;font-size:11px;display:inline-flex}.live-badge i{width:5px;height:5px}.stat-row{border:1px solid #2d2d31;border-radius:8px;grid-template-columns:repeat(3,1fr);margin:35px 0;display:grid;overflow:hidden}.stat-row div{padding:16px 18px}.stat-row div+div{border-left:1px solid #2d2d31}.stat-row span{color:#787880;font-size:11px;display:block}.stat-row strong{color:#f4f4f5;letter-spacing:-.04em;margin-top:8px;font-size:23px;display:inline-block}.stat-row strong span{margin-left:2px;font-size:13px;display:inline}.stat-row em{color:#72c78e;margin-left:8px;font-size:10px;font-style:normal}.preview-board{border:1px solid #2d2d31;border-radius:8px;overflow:hidden}.board-head{color:#d2d2d7;border-bottom:1px solid #2d2d31;justify-content:space-between;align-items:center;height:47px;padding:0 15px;font-weight:500;display:flex}.board-head button{color:#898990;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:inline-flex}.work-row{border-bottom:1px solid #242428;grid-template-columns:25px 75px 1fr 66px 34px;align-items:center;gap:8px;min-height:48px;padding:0 14px;display:grid}.work-row:last-child{border:0}.work-icon{color:#baa6ff;background:#33303f;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.work-icon.tone-1{color:#7cc5ff;background:#1f3547}.work-icon.tone-2{color:#f0b76b;background:#45351e}.work-id{color:#77777f;font-family:DM Mono;font-size:10px}.work-row strong{color:#c7c7cd;font-weight:500}.work-status{color:#8cc69e;font-size:11px}.work-priority{color:#787880;font-size:10px}.preview-footer-note{color:#686870;align-items:center;gap:7px;margin-top:16px;font-size:11px;display:flex}.compatibility-strip{color:#d8d8dc;background:#09090a;border-bottom:1px solid #27272a;grid-template-columns:repeat(7,1fr);align-items:center;gap:20px;min-height:132px;padding:0 max(32px,50vw - 590px);display:grid}.compatibility-strip span{text-align:center;letter-spacing:-.045em;opacity:.92;font-size:clamp(13px,1.45vw,19px);font-weight:600}.statement-section{background:radial-gradient(54% 42% at 55% 40%,#5f59a012,#0000 70%);width:min(1180px,100% - 80px);margin:auto;padding:116px 0 120px}.statement-intro{color:#8a8a92;grid-template-columns:180px 1fr;gap:20px;font-size:14px;display:grid}.statement-intro span,.eyebrow{color:#a5a5ac;letter-spacing:.08em;font-family:DM Mono;font-size:11px}.statement-intro p{max-width:340px;margin:0;line-height:1.5}.statement-section>h2{color:#74747c;letter-spacing:-.052em;max-width:1140px;margin:52px 0 0;font-size:clamp(34px,3.7vw,52px);font-weight:500;line-height:1.08}.statement-section>h2 strong{color:#f2f2f4;font-weight:500}.principle-grid{border-top:1px solid #2b2b2e;grid-template-columns:repeat(3,1fr);margin-top:88px;display:grid;box-shadow:0 -28px 55px #423a7c0b}.principle{min-height:390px;padding:22px 28px 0 0;overflow:hidden}.principle+.principle{border-left:1px solid #2b2b2e;padding-left:28px}.principle-line{color:#62626a;justify-content:space-between;font-family:DM Mono;font-size:10px;display:flex}.principle-line svg{color:#9c9ca3}.principle-visual{border-bottom:1px solid #222226;height:172px;margin-top:34px;position:relative;overflow:hidden}.principle-visual i,.principle-visual b{background:linear-gradient(145deg,#ffffff06,#0000);border:1px solid #36363d;display:block;position:absolute}.visual-01 i:first-child{width:138px;height:104px;bottom:-36px;left:50%;transform:translate(-50%)rotate(45deg)}.visual-01 i:nth-child(2){width:92px;height:92px;bottom:-26px;left:50%;transform:translate(-50%)rotate(45deg)}.visual-01 i:nth-child(3){background:#8f80df;border-radius:50%;width:10px;height:10px;top:54px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #8f80df66}.visual-02 i:first-child{width:120px;height:84px;top:36px;left:50%;transform:translate(-50%)skewY(-25deg)}.visual-02 i:nth-child(2){width:90px;height:58px;top:72px;left:26%;transform:skewY(-25deg)}.visual-02 i:nth-child(3){width:64px;height:42px;top:78px;right:17%;transform:skewY(25deg)}.visual-03 i:first-child{border-radius:12px 12px 0 0;width:176px;height:104px;top:45px;left:50%;transform:translate(-50%)perspective(500px)rotateX(12deg)}.visual-03 i:nth-child(2){width:126px;height:1px;top:82px;left:50%;transform:translate(-50%)}.visual-03 i:nth-child(3){width:78px;height:1px;top:101px;left:50%;transform:translate(-50%)}.principle h3{letter-spacing:-.04em;margin:24px 0 10px;font-size:18px}.principle p{color:#85858d;max-width:320px;font-size:14px;line-height:1.55}.workflow-section{background:#101011;border-top:1px solid #29292c;border-bottom:1px solid #29292c;grid-template-columns:.85fr 1.15fr;gap:clamp(54px,9vw,130px);padding:128px max(24px,50vw - 585px);display:grid}.section-copy h2,.integration-heading h2,.capability-lead h2,.closing-section h2{color:#f2f2f3;letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(37px,4vw,59px);font-weight:500;line-height:.99}.section-copy p,.integration-heading p{color:#909098;max-width:390px;margin:23px 0 0;font-size:16px;line-height:1.6}.underlined-link{color:#e5e5e7;border-bottom:1px solid #818188;margin-top:29px;padding-bottom:5px}.workflow-window{background:#171719;border:1px solid #36363a;border-radius:9px;align-self:center;overflow:hidden}.window-toolbar{color:#bbbcc1;border-bottom:1px solid #303034;justify-content:space-between;align-items:center;height:49px;padding:0 14px;font-size:12px;display:flex}.window-toolbar span{align-items:center;gap:6px;display:flex}.window-toolbar .sota-logo{width:18px;height:18px}.window-toolbar button{color:#d8d8dc;background:#29292d;border:1px solid #414146;border-radius:5px;padding:5px 8px;font-size:11px}.kanban-head{justify-content:space-between;align-items:end;padding:20px 20px 15px;display:flex}.kanban-head span{color:#787880;font-family:DM Mono;font-size:10px;display:block}.kanban-head strong{color:#e7e7e9;margin-top:7px;font-size:17px;font-weight:500;display:block}.kanban-card{background:#1c1c1f;border:1px solid #303034;border-radius:7px;margin:0 13px 10px;padding:14px}.kanban-card>div{color:#7f7f87;align-items:center;gap:7px;font-family:DM Mono;font-size:10px;display:flex}.priority-dot{background:#9a7cf2;border-radius:50%;width:7px;height:7px}.priority-dot.tone-1{background:#62b3df}.priority-dot.tone-2{background:#d7aa62}.kanban-card>strong{color:#d7d7dc;margin-top:12px;font-size:14px;font-weight:500;display:block}.kanban-card footer{color:#8fc89e;justify-content:space-between;margin-top:18px;font-size:11px;display:flex}.kanban-card footer b{color:#7b7b84;font-weight:400}.integration-section{grid-template-columns:.8fr 1.2fr;gap:clamp(50px,9vw,136px);width:min(1170px,100% - 48px);margin:auto;padding:150px 0;display:grid}.code-window{background:#111113;border:1px solid #343438;border-radius:9px;align-self:center;overflow:hidden}.code-title,.code-meta{color:#a3a3ab;border-bottom:1px solid #2c2c30;justify-content:space-between;align-items:center;padding:13px 15px;font-family:DM Mono;font-size:11px;display:flex}.code-title span,.code-title button,.code-meta span,.code-meta a{align-items:center;gap:7px;display:flex}.code-title button{color:#bdbdc4;cursor:pointer;background:0 0;border:0}.code-title button:hover{color:#fff}.code-window pre{color:#d2e8d9;min-height:214px;margin:0;padding:28px 22px;font:12px/1.8 DM Mono,monospace;overflow:auto}.code-meta{color:#7f7f87;border-top:1px solid #2c2c30;border-bottom:0}.code-meta i{width:6px;height:6px}.code-meta a{color:#c8c8cd}.capabilities-section{background:#0c0c0d;border-top:1px solid #29292c;grid-template-columns:.82fr 1.18fr;gap:clamp(52px,9vw,135px);padding:138px max(24px,50vw - 585px);display:grid}.capability-list{border-top:1px solid #343438}.capability-row{border-bottom:1px solid #343438;grid-template-columns:44px 1fr 1.2fr 24px;align-items:center;gap:13px;min-height:91px;display:grid}.capability-row>span{color:#777780;font-family:DM Mono;font-size:11px}.capability-row h3{color:#e5e5e8;font-size:15px;font-weight:500}.capability-row p{color:#85858d;font-size:13px}.capability-row svg{color:#8b8b94}.closing-section{text-align:center;background:radial-gradient(circle at 50% 100%,#202026,#0000 45%),#0d0d0f;flex-direction:column;align-items:center;padding:150px 24px;display:flex}.closing-section>svg{color:#b3a3f3}.closing-section h2{max-width:720px;margin-top:20px}.closing-section .white-button{margin-top:32px}.site-footer{color:#82828b;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:24px;width:min(1170px,100% - 48px);min-height:104px;margin:auto;font-size:12px;display:grid}.site-footer p{margin:0}.site-footer>div{justify-content:flex-end;gap:19px;display:flex}.site-footer a:hover{color:#fff}.app-shell.theme-light{color:#17211d;background:#f7faf8}.theme-light .hero-section{background:radial-gradient(70% 40% at 50% 105%,#5bbd8f2e,#0000 70%),#f7faf8;border-bottom-color:#dfe8e3}.theme-light .hero-section:before{opacity:.52;background-image:linear-gradient(#0e352313 1px,#0000 1px),linear-gradient(90deg,#0e352313 1px,#0000 1px)}.theme-light .hero-section:after{mix-blend-mode:multiply;background:radial-gradient(circle,#4cc08c33 0%,#5b8df51c 33%,#f7faf800 70%)}.theme-light .hero-depth span{mix-blend-mode:multiply}.theme-light .depth-far{background:radial-gradient(circle,#42a5822e,#f7faf800 67%)}.theme-light .depth-mid{background:radial-gradient(circle,#7184e826,#f7faf800 68%)}.theme-light .depth-near{background:radial-gradient(#15402d14,#5ac28f1c 36%,#f7faf800 72%)}.theme-light .site-nav{color:#17211d;background:#fafdfbd6;border-bottom-color:#102f201f}.theme-light .nav-center{color:#587064}.theme-light .nav-center a:hover{color:#0d3d27}.theme-light .site-theme-switcher{background:#edf4f0;border-color:#d5e2db}.theme-light .site-theme-switcher button{color:#587064}.theme-light .site-theme-switcher button:hover{color:#0d3d27}.theme-light .site-theme-switcher button.is-active{color:#0d3d27;background:#fff;box-shadow:0 1px 6px #143e2a24}.theme-light .hero-copy h1{color:#102b1d;text-shadow:none}.theme-light .hero-subline>p,.theme-light .hero-actions>span{color:#597064}.theme-light .announcement{color:#426153;background:#ffffff8f;border-color:#cddbd3}.theme-light .announcement span{color:#fff;background:#1f9a6d}.theme-light .compatibility-strip{color:#355446;background:#fff;border-bottom-color:#dce7e1}.theme-light .statement-section{background:radial-gradient(54% 42% at 55% 40%,#399d6f1a,#0000 70%)}.theme-light .statement-intro,.theme-light .statement-intro span,.theme-light .eyebrow{color:#638073}.theme-light .statement-section>h2{color:#6c8076}.theme-light .statement-section>h2 strong{color:#153624}.theme-light .principle-grid{box-shadow:none;border-top-color:#d4e1da}.theme-light .principle+.principle{border-left-color:#d4e1da}.theme-light .principle-line,.theme-light .principle p{color:#60786c}.theme-light .principle-line svg{color:#2d7957}.theme-light .principle-visual{border-bottom-color:#d4e1da}.theme-light .principle-visual i,.theme-light .principle-visual b{background:linear-gradient(145deg,#399d6f17,#0000);border-color:#bdd1c5}.theme-light .principle h3{color:#183a28}.theme-light .workflow-section{background:#eef5f1;border-color:#d8e4de}.theme-light .section-copy h2,.theme-light .integration-heading h2,.theme-light .capability-lead h2,.theme-light .closing-section h2{color:#153624}.theme-light .section-copy p,.theme-light .integration-heading p{color:#5c7468}.theme-light .underlined-link{color:#17452f;border-bottom-color:#537365}.theme-light .workflow-window{background:#fff;border-color:#cbd9d1}.theme-light .window-toolbar{color:#426153;border-bottom-color:#dbe6e0}.theme-light .window-toolbar button{color:#315644;background:#f4f8f6;border-color:#c7d8cf}.theme-light .kanban-head span,.theme-light .kanban-card>div,.theme-light .kanban-card footer b{color:#6d8378}.theme-light .kanban-head strong,.theme-light .kanban-card>strong{color:#173926}.theme-light .kanban-card{background:#f8fbf9;border-color:#d5e2da}.theme-light .kanban-card footer{color:#27845d}.theme-light .integration-section{background:#f7faf8}.theme-light .code-window{background:#fff;border-color:#cbd9d1}.theme-light .code-title,.theme-light .code-meta{color:#5c7468;border-color:#dce7e1}.theme-light .code-window pre{color:#1e6041}.theme-light .code-meta a{color:#245e42}.theme-light .capabilities-section{background:#fff;border-top-color:#d8e4de}.theme-light .capability-list,.theme-light .capability-row{border-color:#d8e4de}.theme-light .capability-row>span,.theme-light .capability-row p,.theme-light .capability-row svg{color:#668075}.theme-light .capability-row h3{color:#183a28}.theme-light .closing-section{background:radial-gradient(circle at 50% 100%,#d8f1e3,#0000 48%),#eaf5ef}.theme-light .closing-section>svg{color:#178a5a}.theme-light .site-footer{color:#60786c}.theme-light .site-footer a:hover,.theme-light .motion-ready .statement-section>h2[data-reveal].is-revealed,.theme-light .motion-ready .section-copy[data-reveal].is-revealed h2,.theme-light .motion-ready .integration-heading[data-reveal].is-revealed h2,.theme-light .motion-ready .capability-lead[data-reveal].is-revealed h2{color:#153624}.hero-stage{grid-template-columns:minmax(330px,.8fr) minmax(580px,1.2fr);align-items:center;gap:clamp(40px,6vw,96px);width:min(1320px,100% - 64px);margin:clamp(94px,10vh,124px) auto 44px;display:grid}.hero-stage .hero-copy{width:auto;margin:0}.hero-stage .announcement{margin-bottom:24px}.hero-stage .hero-copy h1{max-width:620px;font-size:clamp(48px,4.8vw,68px)}.hero-description{color:#8f8f96;letter-spacing:-.02em;max-width:455px;margin:25px 0 0;font-size:16px;line-height:1.55}.hero-stage .hero-actions{margin-top:28px}.hero-stage .hero-product-wrap{width:auto;margin:0}.hero-stage .product-shell{min-height:520px}.theme-light .hero-product-wrap{background:linear-gradient(120deg,#d7e8df,#c2dfd1 48%,#dceee6);box-shadow:0 24px 56px #1a7d521a,0 8px 20px #1a7d520f}.theme-light .product-shell{color:#587064;box-shadow:none;background:#fbfefd}.theme-light .preview-sidebar{background:#f2f8f5;border-color:#d7e6de}.theme-light .preview-brand{color:#173d29}.theme-light .chevron,.theme-light .search-row,.theme-light .nav-label,.theme-light .preview-nav-item{color:#698276}.theme-light .search-row kbd{color:#8ca397}.theme-light .preview-nav-item.active{color:#173d29;background:#dceee5}.theme-light .preview-status{color:#698276}.theme-light .preview-content{background:linear-gradient(130deg,#fff,#f5faf7)}.theme-light .preview-topbar{border-color:#d9e7e0}.theme-light .crumbs{color:#719084}.theme-light .crumbs b{color:#b5c8bd}.theme-light .crumbs strong{color:#234a34}.theme-light .mini-avatar.muted{color:#527363;background:#d8e8df}.theme-light .issue-id,.theme-light .preview-heading p,.theme-light .preview-footer-note{color:#688174}.theme-light .preview-heading h3{color:#163d28}.theme-light .live-badge{color:#23764f;background:#f7fcf9;border-color:#a7d9bf}.theme-light .stat-row,.theme-light .stat-row div+div,.theme-light .preview-board,.theme-light .board-head,.theme-light .work-row{border-color:#d6e5dc}.theme-light .stat-row{background:#fff}.theme-light .stat-row span,.theme-light .work-id,.theme-light .work-priority{color:#71897d}.theme-light .stat-row strong,.theme-light .board-head,.theme-light .work-row strong{color:#1b442e}.theme-light .board-head button{color:#347557}.theme-light .work-row{background:#fbfefd}.theme-light .work-icon{color:#267755;background:#e0f1e8}.theme-light .work-icon.tone-1{color:#3974a0;background:#e1eef8}.theme-light .work-icon.tone-2{color:#a56a1f;background:#f7ebd7}.theme-light.motion-ready .statement-section>h2[data-reveal].is-revealed,.theme-light.motion-ready .section-copy[data-reveal].is-revealed h2,.theme-light.motion-ready .integration-heading[data-reveal].is-revealed h2,.theme-light.motion-ready .capability-lead[data-reveal].is-revealed h2{color:#153624;text-shadow:none}@media (width<=1040px){.hero-stage{grid-template-columns:1fr;gap:42px;margin-top:104px}.hero-stage .hero-copy{width:min(100%,780px)}.hero-stage .hero-product-wrap{width:100%}.hero-stage .product-shell{min-height:500px}}@media (width<=700px){.site-theme-switcher button{min-height:29px;padding:0 7px}.site-theme-switcher button span{display:none}}@media (width<=860px){.nav-center{display:none}.site-nav{padding:0 24px}.hero-copy{margin-top:108px}.hero-subline{align-items:flex-start}.compatibility-strip{grid-template-columns:repeat(4,1fr);padding-top:24px;padding-bottom:24px}.product-shell{grid-template-columns:1fr;min-height:0}.preview-sidebar{display:none}.preview-main{padding:28px}.statement-intro,.statement-section>h2,.workflow-section,.integration-section,.capabilities-section{grid-template-columns:1fr;margin-left:0}.statement-section>h2{margin-top:42px}.principle-grid{margin-top:65px}.workflow-section,.integration-section,.capabilities-section{padding-top:92px;padding-bottom:92px}.integration-section{gap:52px}.capability-row{grid-template-columns:36px 1fr 20px}.capability-row p{display:none}}@media (width<=580px){.hero-section{padding-top:65px}.site-nav{height:65px;padding:0 18px}.brand{font-size:18px}.login-link{display:none}.nav-end{gap:0}.nav-button{min-height:35px;padding:0 13px;font-size:12px}.hero-copy,.hero-product-wrap,.statement-section,.integration-section,.site-footer{width:min(100% - 36px,1170px)}.hero-copy{margin-top:92px}.hero-copy h1{font-size:49px}.hero-subline{margin-top:24px;display:block}.hero-subline>p{font-size:16px}.announcement{margin-top:22px}.hero-actions{flex-wrap:wrap;gap:17px}.hero-product-wrap{margin-top:54px}.compatibility-strip{grid-template-columns:repeat(2,1fr);gap:24px}.preview-heading{display:block}.live-badge{margin-top:15px}.stat-row{grid-template-columns:1fr}.stat-row div+div{border-top:1px solid #2d2d31;border-left:0}.work-row{grid-template-columns:20px 52px 1fr;padding:10px}.work-status,.work-priority{display:none}.statement-section{padding-top:88px}.statement-intro{display:block}.statement-intro p{margin-top:12px}.statement-section>h2{font-size:33px}.principle-grid{grid-template-columns:1fr}.principle+.principle{border-top:1px solid #2b2b2e;border-left:0;padding-left:0}.principle{min-height:0;padding:22px 0 28px}.principle h3{margin-top:24px}.workflow-section,.capabilities-section{padding-left:18px;padding-right:18px}.integration-section{padding-top:96px;padding-bottom:96px}.section-copy h2,.integration-heading h2,.capability-lead h2,.closing-section h2{font-size:39px}.code-window pre{padding:20px 15px;font-size:10px}.site-footer{grid-template-columns:1fr;gap:16px;padding:32px 0}.site-footer>div{justify-content:flex-start}}.mac-download-link{color:#d8d8dc;border:1px solid #3a3a3f;border-radius:99px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.mac-download-link:hover{color:#fff;border-color:#74747d;transform:translateY(-2px)}.codex-download-section{background:#101012;border-top:1px solid #29292d;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(54px,9vw,132px);padding:138px max(24px,50vw - 585px);display:grid}.codex-download-copy{position:relative}.release-badge{color:#a8a8af;border:1px solid #3b3b41;border-radius:99px;align-items:center;min-height:27px;margin-left:12px;padding:0 10px;font-size:11px;display:inline-flex}.codex-download-copy h2{color:#f2f2f4;letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(43px,5vw,68px);line-height:.98}.codex-download-copy>p{color:#929299;max-width:550px;margin:26px 0 0;font-size:15px;line-height:1.75}.codex-download-actions{align-items:center;gap:18px;margin-top:30px;display:flex}.codex-build-status{color:#9a9aa1;background:#1b1b1e;border:1px solid #3b3b41;border-radius:99px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.checksum-link{color:#a5a5ac;border-bottom:1px solid #55555b;font-size:12px}.checksum-link:hover{color:#fff;border-color:#aaaab0}.codex-download-copy small{color:#73737b;margin-top:17px;font-size:11px;line-height:1.6;display:block}.codex-install-flow{background:#151517;border:1px solid #333338;border-radius:22px;overflow:hidden}.codex-install-flow article{grid-template-columns:46px 1fr;gap:17px;padding:25px 27px;display:grid}.codex-install-flow article+article{border-top:1px solid #303035}.codex-install-flow article>span{color:#d6d6da;background:#1c1c1f;border:1px solid #414147;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.codex-install-flow article strong{color:#6f6f78;font:10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.codex-install-flow article h3{color:#ededf0;margin:5px 0 0;font-size:16px;font-weight:600}.codex-install-flow article p{color:#87878f;margin:7px 0 0;font-size:13px;line-height:1.5}.release-notice{color:#85858c;background:#121214;border-top:1px solid #303035;margin:0;padding:17px 27px;font-size:11px;line-height:1.55}.theme-light .mac-download-link{color:#34383a;background:#fff;border-color:#c9ced0}.theme-light .mac-download-link:hover{color:#111;border-color:#777d80}.theme-light .codex-download-section{background:#f4f4f5;border-top-color:#dedfe1}.theme-light .release-badge{color:#616468;background:#fff;border-color:#d2d3d5}.theme-light .codex-download-copy h2{color:#161719}.theme-light .codex-download-copy>p{color:#5f6367}.theme-light .checksum-link{color:#4e5256;border-color:#a8aaad}.theme-light .checksum-link:hover{color:#111;border-color:#333}.theme-light .codex-build-status{color:#686c70;background:#e8e8ea;border-color:#d3d4d6}.theme-light .codex-download-copy small{color:#777b7f}.theme-light .codex-install-flow{background:#fff;border-color:#d6d7d9}.theme-light .codex-install-flow article+article,.theme-light .release-notice{border-color:#e1e2e4}.theme-light .codex-install-flow article>span{color:#303336;background:#f4f4f5;border-color:#d7d8da}.theme-light .codex-install-flow article strong{color:#8a8d90}.theme-light .codex-install-flow article h3{color:#1c1e20}.theme-light .codex-install-flow article p,.theme-light .release-notice{color:#666a6e}.theme-light .release-notice{background:#f7f7f8}@media (width<=900px){.codex-download-section{grid-template-columns:1fr;gap:48px;padding-top:96px;padding-bottom:96px}}@media (width<=580px){.mac-download-link{min-height:42px}.codex-download-section{padding-left:18px;padding-right:18px}.codex-download-actions{flex-direction:column;align-items:flex-start}.codex-install-flow article{padding:21px 18px}.release-notice{padding:15px 18px}}
