:root{--paper:#0a0f18;--ink:#eef3fb;--green:#a5c6f1;--muted:#adbdd2;--line:#ffffff18;--rust:#9bc9f8}body{background:radial-gradient(ellipse at 83% 12%,#34598538,transparent 36%),radial-gradient(ellipse at 5% 39%,#6a86ae18,transparent 39%),#0a0f18}.review{background:#ffffff05;border-bottom:1px solid #ffffff0c;color:#bbcee3}.brand{font-size:19px;font-weight:550}.brand img{border-radius:50%;width:36px;height:36px}.brand small{font-size:9px;letter-spacing:.22em}.review span{color:#9eafc4}header{padding-block:20px}nav{font-size:13px;gap:24px}.nav-cta{border-color:#ffffff26;background:#ffffff06}.hero{padding-top:40px;padding-bottom:55px;gap:55px}h1{font-size:clamp(58px,5.7vw,82px);letter-spacing:-.045em}.button{background:#bed6f3;color:#112338;border:1px solid #e6f2ff99;padding:12px 19px}.button:hover{background:#e0edff}.quiet{color:#8da1bb}.hero-product{background:radial-gradient(ellipse at 10% 5%,#6296c733,transparent 58%),linear-gradient(140deg,#ffffff0f,#ffffff03);border:1px solid #ffffff25;box-shadow:inset 0 1px #ffffff15,0 25px 80px #0007;border-radius:18px;padding:18px}.product-top,.product-caption{color:#a7bad2}.app-demo{background:radial-gradient(ellipse at 85% 45%,#4a6a9a3d,transparent 70%),radial-gradient(ellipse at 0 90%,#6a86ae2e,transparent 75%),#0a0f18d9;border:1px solid #ffffff16;box-shadow:inset 0 1px #ffffff0a;border-radius:13px;padding:16px}.app-toolbar{border:1px solid #ffffff21;background:linear-gradient(140deg,#ffffff16,#ffffff05);backdrop-filter:blur(22px);padding:9px 10px;border-radius:13px;box-shadow:0 5px 18px #0002;font-size:11px}.app-toolbar img{width:29px;height:29px}.app-actions{display:flex;gap:14px;align-items:center;margin-left:auto}.app-actions svg{width:16px;height:16px;color:#d9e7f7}.app-avatar{background:#ffffff12;border-color:#ffffff20;width:25px;height:25px;color:#c6dbf3;font-weight:400}.app-heading{padding:20px 2px 18px}.app-heading>span,.app-heading p{color:#9aacc2}.app-heading h2{font-size:26px}.demo-grid{gap:10px}.demo-grid article{background:linear-gradient(130deg,#ffffff11,#ffffff05);border:1px solid #ffffff1c;border-radius:12px;box-shadow:inset 0 1px #ffffff0b,0 5px 14px #0001;backdrop-filter:blur(12px);padding:13px}.learn-card{background:linear-gradient(135deg,#658ab125,#ffffff05)!important}.notes-card{background:linear-gradient(135deg,#8491b71a,#ffffff04)!important}.shift-time{font-size:25px;font-family:inherit;font-weight:300;letter-spacing:-.045em}.shift-time span{color:#9cb3d0}.shift-rule,.reference-list>span{border-color:#ffffff14}.shift-rule{background:#ffffff14}.shift-bottom,.shift-card p,.learn-card p,.notes-card p{color:#9cb0c9}.mini-label{font-weight:450;letter-spacing:.12em;color:#b7c9df}.learn-card h3{font-size:22px}.book-icon{color:#9dbadc;font-size:20px}.book-icon svg{width:26px;height:26px}.reference-list b svg{width:15px;height:15px;vertical-align:middle;stroke-width:1.3}.reference-list b{width:18px}.notes-card h3{font-size:16px}.theme-dots i{border-color:#ffffff22;background:#7fa8e0}.theme-dots i:nth-child(2){background:#7cc9a2}.theme-dots i:nth-child(3){background:#e8e4f2}.theme-dots i:nth-child(4){background:#d8a878}.app-tabs{width:90%;margin:16px auto 0;padding:8px;background:linear-gradient(130deg,#ffffff1c,#ffffff08);border:1px solid #ffffff26;border-radius:17px;backdrop-filter:blur(24px);box-shadow:0 7px 15px #0003;gap:5px}.app-tabs>span{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;color:#afc2da;padding:5px 0;border-radius:10px}.app-tabs svg{width:18px;height:18px;stroke-width:1.4}.app-tabs b{font-size:8px}.app-tabs .active{color:#f1f7ff;background:#bedbff13;box-shadow:inset 0 0 0 1px #d6e8ff21}.feature-strip{color:#a4b6ca;font-size:10px}.section{padding-block:78px}.section h2{font-size:49px}.explorer{border-color:#ffffff1c}.explorer-controls{background:#ffffff03;padding:15px}.explorer-controls button{padding:22px 19px}.explorer-controls button[aria-selected=true]{background:linear-gradient(120deg,#ffffff0e,#ffffff04);box-shadow:inset 0 0 0 1px #ffffff17}.tab-number{color:#9cb7d5}.feature-panel{background:radial-gradient(ellipse at 20% 0,#4a6a9a33,transparent 75%),#ffffff03;padding:36px;min-height:330px}.feature-panel p{color:#b0c3da}.panel-chips span{border-color:#ffffff21;color:#c3d6ef}.panel-foot{border-color:#ffffff1c;color:#a0b8d3}.personal-preview{background:radial-gradient(at 20% 20%,#4a6a9a47,transparent 85%),#0a0f18;border-color:#ffffff23;color:#eef3fb;border-radius:16px;box-shadow:inset 0 1px #ffffff0c,0 20px 50px #0003;padding:28px}.personal-widget{background:linear-gradient(120deg,#ffffff12,#ffffff05);border-color:#ffffff20;backdrop-filter:blur(12px)}.personal-preview.forest{background:radial-gradient(at 20% 20%,#4e8a6a47,transparent 85%),#0a110d;color:#eff7f2}.personal-preview.night{background:radial-gradient(at 20% 20%,#786e8c55,transparent 85%),#0d090e;color:#fff}.swatches button{background:#7fa8e0;outline-offset:3px;width:26px;height:26px;border-width:3px}.swatches button:nth-child(2){background:#7cc9a2}.swatches button:nth-child(3){background:#b0a4cc}.swatches button.selected{outline-color:#b0c6e1}.closing{background:radial-gradient(ellipse at 50% 100%,#4a6a9a30,transparent 70%),#0a0f18;border-block:1px solid #ffffff18;padding:64px 24px}.closing .eyebrow,.closing>p:not(.eyebrow){color:#a6bcd7}.closing em{color:#aac8ef}.button.light{background:#c7ddf7;color:#172f4c}.closing h2{font-size:55px}footer .brand img{width:31px;height:31px}.personal{gap:75px}.section-heading{column-gap:50px}.app-tabs span.active b{font-weight:500}@media(max-width:1000px){nav{gap:15px}nav>a[href="app-aesthetic-proposal.html"]{display:none}.hero{gap:28px}.app-actions{gap:10px}.app-heading h2{font-size:23px}.shift-time{font-size:20px}.app-tabs{width:100%}.section h2{font-size:43px}}@media(max-width:760px){h1{font-size:clamp(46px,14.5vw,68px)}.hero{padding-top:34px;padding-bottom:32px}.hero-product{margin-top:33px;padding:12px}.app-demo{padding:12px}.app-toolbar{padding:7px 8px}.app-heading h2{font-size:25px}.demo-grid article{padding:11px}.shift-time{font-size:17px;letter-spacing:-.06em}.shift-time span{font-size:12px}.learn-card h3{font-size:19px}.app-tabs{padding:5px;gap:3px}.app-tabs svg{width:17px;height:17px}.app-tabs>span{padding:6px 0}.app-tabs b{font-size:8px}.section{padding-block:52px}.section h2{font-size:41px}.personal{gap:28px}.closing h2{font-size:40px}.feature-panel{padding:26px}.product-caption{font-size:9px}.product-caption span:first-child{font-size:11px}.review span{font-size:9px}.review{font-size:8px}.hero .eyebrow{font-size:9px}.personal-preview h3{font-size:38px}}

.footer-links{flex-basis:100%;display:flex;flex-wrap:wrap;gap:14px 24px;font-size:13px;color:#b2c7e0}.footer-links a:hover,.preview-note a:hover{text-decoration:underline}.preview-note a{color:#d6e8ff;text-decoration:underline}.skip-link{position:absolute;left:16px;top:-100px;background:#d8e8ff;color:#14283f;z-index:100;padding:12px 18px;border-radius:6px}.skip-link:focus{top:12px}@media(max-width:760px){header nav .login-link{display:inline;padding:8px 0}header nav{gap:12px}.footer-links>a:not(.nav-cta){display:inline}.footer-links{gap:14px 20px;font-size:12px}}
