:root{font-family:Avenir Next,Avenir,Segoe UI,sans-serif;color:#e7e2d6;background:#141923;font-synthesis:none;color-scheme:dark;--sage:#c3d7b7;--muted:#9b9eaa}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit;color:inherit;border:0;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:2px solid #d1dec2;outline-offset:5px}button:disabled{cursor:default;opacity:.5}.world-shell{position:relative;height:100svh;min-height:850px;overflow:hidden;background:#171b28}.room{position:absolute;inset:0;--px:0px;--py:0px}.room-art{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transform:translate(var(--px),var(--py)) scale(1.025);transition:transform .7s ease-out,filter 1s}.room.warm .room-art{filter:sepia(.2) brightness(1.13)}.room-vignette{position:absolute;inset:0;background:linear-gradient(90deg,#11162299,transparent 40%),linear-gradient(0deg,#101724e6,transparent 27%,transparent 82%,#11162255);pointer-events:none}.world-grain{position:absolute;inset:0;pointer-events:none;z-index:5;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h140v140H0z'/%3E%3C/svg%3E")}.world-header{position:relative;z-index:6;display:flex;justify-content:space-between;align-items:center;margin:0 4%;padding:28px 0;border-bottom:1px solid #d5d5e115}.world-brand{background:none;display:flex;align-items:center;gap:24px;padding:0;text-align:left}.world-brand>span{font:italic 34px Georgia,serif;letter-spacing:-4px;position:relative}.world-brand>span>span{font:12px sans-serif;position:absolute;right:-13px;top:-2px;color:var(--sage)}.world-brand>div{font-size:10px;letter-spacing:2px;font-weight:500}.world-brand small{display:block;font:7px monospace;letter-spacing:1.5px;color:#9b9ca7;margin-top:8px}.world-header nav{display:flex;align-items:center;gap:28px;font-size:11px}.world-header nav button{background:none;padding:8px 0}.world-header nav span{color:#a7b3ad;margin-left:10px}.world-header nav a{padding:11px 16px;border:1px solid #d5d5e130;border-radius:4px}.world-intro{position:absolute;z-index:3;left:6%;top:22%;pointer-events:none}.world-eyebrow{display:flex;align-items:center;gap:8px;font:8px monospace;letter-spacing:1.5px;color:#bac6b1}.world-eyebrow i{width:5px;height:5px;border-radius:50%;background:var(--sage);box-shadow:0 0 10px #c3d7b755}h1{font-weight:400;font-size:clamp(48px,5vw,76px);line-height:1.06;letter-spacing:-3.5px;margin:26px 0}h1 em{font-family:Georgia,serif;color:#d2d7ba;font-weight:400;letter-spacing:-3px}.world-intro p{font-size:13px;line-height:1.9;color:#a9acb5}.intro-note{pointer-events:auto;background:none;padding:0 0 8px;border-bottom:1px solid #b1bba940;font-size:10px;margin-top:12px;color:#c9d2bd}.intro-note span{margin-left:25px}.room-caption{position:absolute;z-index:3;left:6%;bottom:24%;display:flex;gap:14px;align-items:center;color:#aab0b4;font:8px monospace;letter-spacing:1.3px}.caption-star{font:35px sans-serif;color:#b5c5ad}.room-caption small{display:block;margin-top:9px;color:#787f8c;font:10px sans-serif;letter-spacing:0}.exploration-hint{position:absolute;left:57%;top:73%;font:9px monospace;color:#b6c4b5;opacity:0;transition:opacity .5s;pointer-events:none}.exploration-hint.shown{opacity:1}.exploration-hint>span{font-size:18px;vertical-align:middle;margin-right:8px}.lighting-toggle{position:absolute;right:4%;top:15%;background:#17202b99;border:1px solid #aab3c22a;border-radius:20px;padding:9px 13px;z-index:5;font-size:15px;color:#c4c8bb}.lighting-toggle span{font-size:9px;margin-left:7px}.room-dock{position:absolute;bottom:93px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:6}.room-dock>button{min-width:190px;display:flex;align-items:center;gap:12px;text-align:left;background:#1b2530d9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid #b1bbcc26;border-radius:7px;padding:14px 16px;font-size:11px;box-shadow:0 10px 30px #050b1640;transition:transform .2s,background .2s}.room-dock>button:hover{transform:translateY(-4px);background:#2b3940}.room-dock small{display:block;font:6px monospace;letter-spacing:1px;color:#8b9b9d;margin-top:6px}.dock-icon{font-size:20px;color:#a8bbb9}.room-dock .dock-featured{background:#b8c9ab;color:#203930;border-color:#d7e0c5}.dock-featured small{color:#4c6656}.dock-featured .dock-icon{border:1px solid #20393055;font-family:Georgia,serif;padding:1px 5px;border-radius:4px;color:#203930}.room-dock b{font-weight:400;margin-left:auto;font-size:14px}.world-footer{position:absolute;bottom:0;left:4%;right:4%;padding:24px 0;border-top:1px solid #b1bbcc1c;display:flex;justify-content:space-between;align-items:center;gap:20px;font:7px monospace;letter-spacing:1px;color:#858e9d;z-index:6}.world-footer i{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--sage);margin-right:8px}.world-footer a{color:#aeb9b2}.room-art [role=button]{cursor:pointer;outline:none;transition:filter .25s}.room-art [role=button]:hover,.room-art [role=button]:focus-visible{filter:drop-shadow(0 0 9px #d8d9bb99)}.monitor-pulse{animation:pulse 3s ease-in-out infinite}.shooting-star{animation:shoot 12s ease-in-out infinite}.world-panel{width:min(920px,94vw);max-height:88svh;margin:auto;padding:65px 44px 36px;color:#e4e5da;background:#19252b;border:1px solid #a8b7b345;border-radius:14px;box-shadow:0 30px 150px #0009;scrollbar-width:thin;scrollbar-color:#566d65 #19252b}.world-panel::backdrop{background:#080d18ad;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.close-panel{position:absolute;top:18px;right:23px;background:none;display:flex;align-items:center;gap:9px;flex-direction:row-reverse;font-size:25px;color:#c0c9bc}.close-panel span{font:6px monospace;letter-spacing:1px;color:#8d9c95}.panel-kicker{font:8px monospace;letter-spacing:1.2px;color:#a7bca6;margin-bottom:18px}.world-panel h2{font-weight:400;font-size:37px;letter-spacing:-1.5px;line-height:1.15;white-space:pre-line;margin:0 0 20px}.panel-lede{font-size:13px;line-height:1.9;color:#a3b1ad}.project-filters{display:flex;gap:8px;flex-wrap:wrap;margin:27px 0}.project-filters button{padding:9px 13px;border-radius:4px;border:1px solid #b4c9b42b;background:none;color:#9dafaa;font-size:10px}.project-filters button[aria-pressed=true]{background:#bfd0b5;color:#21372c}.project-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.project-card{padding:21px;border:1px solid #bfd0b523;border-radius:8px;background:#202e32}.project-heading{display:flex;align-items:center;gap:12px;position:relative}.project-icon{width:37px;height:37px;flex-shrink:0;border-radius:8px;border:1px solid color-mix(in srgb,var(--project-color),transparent 60%);display:grid;place-items:center;font:22px Georgia,serif;color:var(--project-color)}.project-heading small{font:5.5px monospace;letter-spacing:.9px;color:var(--project-color)}.project-heading h3{font-size:16px;font-weight:500;letter-spacing:-.4px;margin:6px 0 0}.featured-badge{position:absolute;right:-7px;top:-13px;color:#c5dcb6;font:5px monospace;letter-spacing:.5px}.project-card>p{font-size:11px;color:#b1bcb6;line-height:1.8;margin:18px 0 10px}.project-card>p.project-why{font-size:10px;color:#80958c}.project-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0;font:8px monospace;color:var(--project-color)}.project-actions button{background:#b9d0af;color:#243e30;padding:10px 12px;border-radius:4px;font:inherit}.reaction{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-top:1px solid #bfd0b51c;padding-top:14px;font-size:8px}.reaction>span{color:#82988e}.reaction button{font-size:8px;background:none;border:1px solid #bfd0b52a;color:#9fb5a7;border-radius:14px;padding:6px 8px}.reaction button[aria-pressed=true]{background:#c2d6b3;color:#203b2b}.reaction>a{width:100%;color:#c2d6b3;margin:5px 0 0;font-size:9px}.local-reaction-note{font-size:9px;color:#7f988b;line-height:1.7;margin-top:24px}.all-source{display:inline-block;font-size:11px;color:#bcd1ad;margin-top:10px}.personal-note{max-width:580px;margin:auto}.personal-note p{font-size:14px;line-height:1.95;color:#aab8b0;margin:20px 0}.personal-note p em{color:#d1dbc7}.personal-note .handwritten{font:italic 20px/1.7 Georgia,serif;color:#d0d3b9;margin-top:30px}.handwritten span{display:block;margin-top:15px}.personal-links{display:flex;gap:25px;align-items:center;padding-top:25px;border-top:1px solid #bfd0b526;margin-top:30px;font-size:11px;color:#b7caa9}.personal-links button{background:none;padding:0;font:inherit;color:inherit}.personal-note .honest-note{font-size:10px;color:#7c9587}.photo-study{height:230px;background:linear-gradient(#6b7b93,#b6a89b);position:relative;overflow:hidden;border:12px solid #cfccb7;box-shadow:0 15px 25px #07100d55;transform:rotate(-3deg);margin:35px 15px}.photo-study span{position:absolute;top:18%;right:20%;width:35px;height:35px;border-radius:50%;background:#d3cdb4}.photo-study i{position:absolute;inset:30% -10% -10%;background:#435e63;clip-path:polygon(0 70%,20% 40%,31% 65%,60% 0,100% 90%,100% 100%,0 100%)}.photo-study b{position:absolute;inset:55% -10% -10%;background:#263f49;clip-path:polygon(0 20%,20% 40%,40% 0,70% 50%,100% 10%,100% 100%,0 100%)}.chord-study{position:relative;margin:50px auto 30px;height:130px;width:100px;display:flex;justify-content:space-between;background:repeating-linear-gradient(0deg,transparent 0 30px,#9eb08d80 30px 32px)}.chord-study>span{position:absolute;top:-32px;left:42px;font:24px Georgia;color:#d0d3b9}.chord-study>i{height:100%;width:1px;background:#aab99a}.chord-study>b{position:absolute;left:35px;top:48px;width:11px;height:11px;border-radius:50%;background:#cbd5ab}.chord-study>b:nth-last-child(2){left:55px;top:49px}.chord-study>b:last-child{left:75px;top:80px}.wide-panel{width:min(1060px,95vw)}.clearspace-demo{background:#eef0e5;color:#263e34;border-radius:9px;padding:27px;margin-top:26px;color-scheme:light}.cs-brand{display:flex;align-items:center;gap:12px;font-size:21px;letter-spacing:-.5px}.cs-brand>span:first-child{background:#355b47;color:#edf1df;border-radius:9px;padding:6px 12px;font:28px Georgia}.cs-brand small{display:block;font-size:10px;color:#768471;letter-spacing:0;margin-top:5px}.cs-brand .demo-tag{margin-left:auto;align-self:start;font:6px monospace;letter-spacing:1px;border:1px solid #8d9f7e66;padding:7px;border-radius:4px;color:#5d7559}.cs-note{font-size:11px;color:#6e806d;line-height:1.8;margin:18px 0}.capture-form{display:grid;gap:9px}.capture-form>label{font-size:12px;font-weight:500}.capture-form textarea{resize:vertical;min-height:73px;max-height:180px;border:1px solid #a5b29780;background:#f9faef;color:#294c38;border-radius:5px;padding:13px;font:12px/1.7 inherit;width:100%}.capture-form button{display:flex;justify-content:space-between;background:#355b47;color:#eef1df;padding:12px 15px;border-radius:5px;font-size:11px}.capture-status{font-size:9px;min-height:15px;color:#70836a;margin:11px 0 24px}.cs-workspace{display:grid;grid-template-columns:1fr 1fr;gap:22px}.cs-section-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #a5b29766;padding:0 0 12px;gap:10px}.cs-section-head h3{font-size:14px;font-weight:500;margin:0}.cs-section-head>span{font:9px monospace;color:#7c8f77}.cs-section-head input{border:1px solid #a5b29766;border-radius:4px;background:#f5f6e9;color:#395541;padding:5px;font-size:10px;max-width:130px}.cs-workspace ul{padding:0;margin:0;list-style:none}.thought{background:#f9faef;border:1px solid #c7ceba;border-radius:5px;margin:10px 0;padding:12px}.thought>div:first-child{display:flex;align-items:center;gap:8px}.thought-dot{width:5px;height:5px;border-radius:50%;background:#839e72;flex-shrink:0}.thought strong{font-weight:500;font-size:12px;overflow-wrap:anywhere;line-height:1.6}.delete-thought{margin-left:auto;padding:0 4px;background:none;font-size:18px;color:#81977a;align-self:start}.thought-fields{display:flex;gap:12px;margin-top:13px;align-items:start}.thought-fields label,.cs-capacity-settings label{display:grid;gap:5px;font-size:8px;color:#71816a;min-width:0;flex:1}.thought-fields input,.cs-capacity-settings input{padding:6px;border:1px solid #b0bda166;background:#f3f5e8;color:#385340;border-radius:4px;font-size:10px;width:100%;height:29px}.cs-empty{padding:25px 10px;font-size:11px;line-height:1.8;color:#85977b;text-align:center}.cs-empty>span{display:block;font-size:30px;color:#9cb18d;margin-bottom:10px}.cs-empty small{display:block;font-size:9px;color:#91a083;margin-top:8px}.cs-empty.small{padding:10px 0;font-size:10px;text-align:left}.capacity{padding:16px 0 10px}.capacity>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:15px}.capacity>div>span{font-size:9px;color:#718669}.capacity strong{font-size:20px;font-weight:500;letter-spacing:-.7px;color:#3c6045;white-space:nowrap}.capacity-track{height:5px;background:#d7dfca;border-radius:4px;margin-top:14px;overflow:hidden}.capacity-track>span{display:block;height:100%;background:#79966d;border-radius:4px;transition:width .3s}.capacity p{font-size:8px;line-height:1.8;color:#839478}.capacity.over strong{color:#9b604b}.capacity.over .capacity-track>span{background:#ae755b}.cs-capacity-settings{display:flex;gap:15px;margin:10px 0 17px}.cs-guidance{font-size:8px;line-height:1.8;color:#92a184}.cs-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #c1ccb2;margin-top:22px;padding-top:17px}.cs-footer>span{font-size:8px;line-height:1.8;color:#88997c}.cs-footer a{font-size:9px;color:#456c45;white-space:nowrap}.demo-next{text-align:right;margin-top:22px}.demo-next button{background:none;padding:0;font-size:11px;color:#c0d3b0}dialog:not(.world-panel){color:#e4e5da;background:#19252b;border:1px solid #a8b7b345;border-radius:10px;padding:42px;width:min(550px,92vw);max-height:85svh;box-shadow:0 30px 150px #0009}dialog:not(.world-panel)::backdrop{background:#080d18ad;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.close{position:absolute;right:12px;top:10px;background:none;font-size:28px;padding:8px;color:#a4b3a1}.eyebrow{font:9px monospace;letter-spacing:1.2px;color:#c5d4a4;text-transform:uppercase;margin:10px 0 25px}dialog:not(.world-panel) h2{white-space:pre-line;font-size:36px;font-weight:400;letter-spacing:-1.5px;margin:0 0 20px}dialog:not(.world-panel) h3{font-size:12px;font-weight:500;color:#c5d4a4}dialog:not(.world-panel) p{font-size:13px;line-height:1.9;color:#a8b5a0}.tags{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0}.tags span{font:8px monospace;padding:6px 9px;border:1px solid #aabd9733;border-radius:3px;color:#b2bfa8}.detail-links{display:grid;gap:10px}.detail-links a{display:flex;justify-content:space-between;padding:12px 0;font-size:11px;color:#d7dfac;border-bottom:1px solid #aabd9722}.dialog-foot{display:flex;justify-content:space-between;margin-top:30px;padding-top:18px;border-top:1px solid #aabd9733;font:6px monospace;color:#83997a;letter-spacing:1px}.experience{list-style:none;margin:20px 0;padding:0}.experience li{display:grid;gap:5px;border-left:1px solid #aabd9744;padding:12px 0 12px 15px}.experience span{font:8px monospace;color:#b1c299}.experience strong{font-size:14px;font-weight:400}.experience small{font-size:10px;color:#a0b095}@keyframes pulse{50%{opacity:.45}}@keyframes shoot{0%,75%,to{opacity:0;transform:translate(0)}80%{opacity:.6}90%{opacity:0;transform:translate(100px,45px)}}@media(min-width:1700px){.world-intro{top:25%}.room-art{transform:translate(var(--px),var(--py)) scale(1.08)}}@media(max-width:1100px){.world-intro{top:23%}h1{font-size:55px}.world-intro p{font-size:12px}.room-caption{font-size:7px;bottom:25%}.room-caption small{font-size:9px}.room-art{width:120%;left:-10%}.exploration-hint{font-size:8px;left:52%}.room-dock>button{min-width:175px}.world-panel{padding:60px 30px 30px}.world-header nav{gap:18px}}@media(max-width:760px){.world-shell{min-height:1020px;height:100svh}.world-header{margin:0 6%;padding:24px 0}.world-brand{gap:20px}.world-brand>span{font-size:29px}.world-brand>div{font-size:8px;letter-spacing:1px}.world-brand small{font-size:5px;letter-spacing:.8px}.world-header nav{gap:15px;font-size:10px}.world-header nav>button:first-child{display:none}.world-header nav span{margin-left:2px}.world-header nav a{padding:9px 10px}.world-intro{left:7%;top:133px}.world-eyebrow{font-size:7px}h1{font-size:53px;letter-spacing:-2.5px;margin:22px 0}h1 em{letter-spacing:-2px}.world-intro p{font-size:12px;margin-bottom:12px}.intro-note{font-size:10px;margin-top:7px}.room-art{inset:300px auto auto calc(50% - 620px);width:1000px;height:625px;transform:translate(var(--px),var(--py));overflow:visible}.room-vignette{background:linear-gradient(0deg,#101724 0,transparent 23%,transparent 62%,#141923 73%,#141923 100%)}.world-intro{z-index:4}.room-caption{bottom:190px;left:7%;font-size:7px}.room-caption small{font-size:8px}.caption-star{font-size:25px}.lighting-toggle{top:450px;right:7%;padding:7px 10px}.lighting-toggle span{font-size:8px}.exploration-hint{top:728px;left:20%;font-size:7px}.room-dock{left:7%;right:7%;bottom:87px;transform:none;gap:6px}.room-dock>button{min-width:0;flex:1;gap:8px;padding:12px 9px;font-size:10px}.room-dock small{display:none}.dock-icon{font-size:18px}.room-dock b{font-size:12px}.world-footer{left:7%;right:7%;font-size:6px;padding:24px 0}.footer-explore{display:none}.world-panel{padding:60px 23px 26px;max-height:92svh;width:94vw}.world-panel h2{font-size:31px;letter-spacing:-1px}.panel-kicker{font-size:6px}.panel-lede{font-size:11px}.project-list{grid-template-columns:1fr}.project-card{padding:20px}.project-heading small{font-size:6px}.project-heading h3{font-size:17px}.project-card>p{font-size:12px}.project-card>p.project-why{font-size:11px}.project-actions{font-size:10px}.reaction,.reaction button{font-size:9px}.project-filters{gap:6px}.project-filters button{font-size:9px;padding:8px 10px}.clearspace-demo{padding:18px;margin-left:-9px;margin-right:-9px}.cs-brand{font-size:19px}.cs-brand .demo-tag{font-size:5px;padding:6px}.cs-brand small{font-size:9px}.cs-workspace{grid-template-columns:1fr;gap:18px}.cs-note{font-size:10px}.capture-form textarea{font-size:12px}.cs-footer{flex-direction:column;align-items:start;gap:10px}.cs-footer>span{font-size:8px}.personal-note p{font-size:13px}.personal-note .handwritten{font-size:19px}.personal-links{font-size:10px;gap:20px}.cs-empty{padding:16px 10px}.cs-empty>span{font-size:23px}.world-panel .close-panel{right:18px}}@media(max-width:370px){.world-header nav{gap:10px}.world-brand small{font-size:4.5px}.world-brand>div{font-size:7px}h1{font-size:48px}.world-dock{left:5%;right:5%}.room-dock>button{font-size:8px;padding:12px 7px}.world-eyebrow{font-size:6px}.world-panel h2{font-size:28px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.room-art{--px:0px;--py:0px}}@media(min-width:761px){.photo-object{transform:translateY(135px) scale(.8);transform-origin:250px 360px}.room-caption{bottom:25%;max-width:285px}.room-caption small{line-height:1.8}}:root{--sage:#9acada}.world-shell{background:#111b26}.world-brand>span{font:500 25px monospace;letter-spacing:-3px}.world-brand small{font-size:6.5px;letter-spacing:.8px}.world-intro{top:23%}.world-eyebrow{color:#8aafc1;font-size:7px;letter-spacing:1.4px}h1{font-family:Avenir Next,Segoe UI,sans-serif;font-size:clamp(40px,4.1vw,62px);line-height:1.1;letter-spacing:-2.9px;font-weight:500;margin:23px 0}h1 em{font-family:inherit;font-style:normal;color:#a6cddd;font-weight:500;letter-spacing:inherit}.world-intro p{font-size:12px;color:#9dabb7}.engineering-stack{font:6px monospace;letter-spacing:1.1px;color:#789aad;margin-top:21px}.engineering-stack span{padding:0 5px;color:#3d5769}.engineering-results{display:flex;gap:28px;margin:27px 0 20px}.engineering-results>div{display:grid;gap:8px;border-left:1px solid #6287a066;padding-left:13px}.engineering-results strong{font:400 26px monospace;letter-spacing:-1px;color:#c6dce5}.engineering-results span{font:5.5px monospace;letter-spacing:.7px;color:#7893a5}.intro-note{font:9px monospace;color:#accbda;border-color:#7597ac44;margin-top:0}.room-caption{bottom:23%}.room-caption small{font-size:8px}.caption-star{font:27px monospace;color:#759cb6}.room-vignette{background:linear-gradient(90deg,#0c1723bb,transparent 42%),linear-gradient(0deg,#0e1724e6,transparent 27%,transparent 82%,#0d172355)}.music-object{opacity:.6}.photo-object{opacity:.6;transform:translate(55px,270px) scale(.4)!important;transform-origin:250px 360px}.lamp{opacity:.65}.foreground{opacity:.7}.room-dock .dock-featured{background:#a4c9d6;color:#1a3442;border-color:#c2dce5}.dock-featured .dock-icon{color:#1a3442;border-color:#1a344255}.dock-featured small{color:#36586b}.event-flow{animation:event-flow 2s linear infinite}.systems-case .panel-lede{max-width:660px}.case-results{display:flex;gap:45px;margin:30px 0}.case-results>div{display:grid;gap:10px}.case-results strong{font:26px monospace;color:#add3df;letter-spacing:-1px}.case-results span{font:7px monospace;letter-spacing:1px;color:#7394a3}.case-diagram{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:28px 18px;border:1px solid #709bad33;background:#122330;border-radius:5px;margin-top:25px}.case-diagram>span{font:8px monospace;letter-spacing:.5px;color:#a2c3d2;border:1px solid #59829877;background:#1d3543;padding:13px 16px;border-radius:4px;white-space:nowrap}.case-diagram>i{font-style:normal;color:#6b99b2}.case-diagram .node-down{color:#dbad9c;border-color:#ae7a6688;background:#402e2b}.case-interaction{padding:22px 0;border-bottom:1px solid #6f8d9b33}.case-interaction .demo-tag{font:6px monospace;color:#668897;letter-spacing:1px}.case-interaction p{font-size:12px;line-height:1.9;min-height:44px;color:#a0b8bf}.case-interaction>div{display:flex;gap:12px}.case-interaction button{font:9px monospace;background:#a7c9d5;color:#173644;padding:12px 14px;border-radius:4px}.case-interaction button+button{background:none;color:#9fbfcc;border:1px solid #7296a055}.case-explanation h3{font-size:14px;font-weight:500;margin-top:25px;color:#c4d8df}.case-explanation p{font-size:12px;line-height:1.95;color:#93adb7}.case-source{font-size:9px;line-height:1.8;color:#5d8190;margin:25px 0 0}@keyframes event-flow{to{stroke-dashoffset:-58}}@media(max-width:1100px){.world-intro h1{font-size:45px}.engineering-results{gap:20px}.engineering-stack{font-size:5px}.engineering-stack span{padding:0 3px}.engineering-results strong{font-size:23px}.engineering-results span{font-size:5px}.room-caption{bottom:24%}}@media(max-width:760px){.world-intro{top:130px}.world-intro h1{font-size:38px;letter-spacing:-1.8px;margin:20px 0}.world-eyebrow{font-size:5.5px;letter-spacing:.7px}.world-intro p{font-size:10px;line-height:1.9}.engineering-stack{margin-top:15px;font-size:5px}.engineering-results{margin:20px 0 17px;gap:25px}.engineering-results strong{font-size:23px}.engineering-results span{font-size:5px}.intro-note{font-size:8px}.room-art{top:375px}.room-vignette{background:linear-gradient(0deg,#101724 0,transparent 23%,transparent 58%,#111b26 68%,#111b26 100%)}.world-shell{min-height:1100px}.room-caption{bottom:190px;font-size:6px}.room-caption small{font-size:7px}.lighting-toggle{top:520px}.exploration-hint{top:803px;font-size:6.5px}.world-brand small{font-size:4.5px;letter-spacing:.3px}.world-brand>span{font-size:22px}.world-brand{gap:19px}.case-results{gap:30px}.case-results strong{font-size:21px}.case-diagram{gap:5px;padding:20px 8px}.case-diagram>span{font-size:6px;padding:10px 5px;letter-spacing:0}.case-diagram>i{font-size:9px}.case-interaction p{font-size:11px}.case-interaction button{font-size:8px}.case-explanation p{font-size:11px}.room-dock>button:last-child{font-size:8px}.dock-icon{font-size:16px}}.agent-principles{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.agent-principles>span{font:6px monospace;letter-spacing:.7px;border:1px solid #709bad33;padding:8px;color:#8cb2c1;border-radius:3px}.agent-diagram>span{font-size:7px}.agent-route-controls{display:grid!important;grid-template-columns:1fr 1fr;gap:20px!important;margin:23px 0}.agent-route-controls fieldset{border:0;padding:0;margin:0;display:flex;gap:8px;flex-wrap:wrap;align-content:start}.agent-route-controls legend{font:7px monospace;color:#7ba3b3;margin-bottom:12px;letter-spacing:.8px}.agent-route-controls button{font-size:8px;padding:10px}.agent-route-controls button[aria-pressed=false]{background:none;color:#82a5b5;border:1px solid #7296a055}.agent-route-controls button[aria-pressed=true]{background:#a7c9d5;color:#173644;border:1px solid #a7c9d5}.route-explanation{border-left:2px solid #648fa4;padding:4px 0 4px 14px;margin:20px 0}.route-explanation strong{font-size:12px;font-weight:500;color:#c2d7df}.route-explanation p{font-size:11px;margin:10px 0;min-height:0;line-height:1.9}.agent-trace{list-style:none;padding:0;margin:25px 0}.agent-trace li{display:flex;gap:15px;border-top:1px solid #7296a022;padding:17px 0}.agent-trace li>span{font:9px monospace;color:#7296a0;padding-top:2px}.agent-trace strong{font-size:11px;font-weight:500;color:#b2d0dc}.agent-trace p{margin:7px 0 0;font-size:10px;line-height:1.9;min-height:0}.case-interaction .trace-status{font-size:9px;min-height:0;margin:18px 0 0;color:#668b9e}@media(max-width:760px){.agent-route-controls{grid-template-columns:1fr;gap:20px!important}.agent-diagram>span{font-size:5px;padding:10px 4px}.agent-principles>span{font-size:5px;padding:7px}.agent-trace p{font-size:10px}}html{scroll-behavior:smooth;scroll-padding-top:82px}.project-flow{position:relative;background:#101b25;border-top:1px solid #46607344;color:#dce5e7;padding:100px max(6%,calc((100vw - 1500px)/2));--flow-line:#617c8b2b}.flow-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:65px}.flow-eyebrow{font:8px monospace;letter-spacing:1.3px;color:#7192a3}.flow-intro h2{font-size:clamp(30px,3.5vw,50px);line-height:1.15;letter-spacing:-1.8px;font-weight:400;margin:25px 0 0}.flow-intro h2>span{color:#7f9cae}.flow-intro>p{font-size:12px;line-height:1.95;color:#8ba2ae;margin:0 0 3px}.flow-index{display:flex;gap:0;overflow:auto;scrollbar-width:thin;border-top:1px solid var(--flow-line);border-bottom:1px solid var(--flow-line);position:sticky;top:0;background:#101b25f5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:10}.flow-index button{display:flex;align-items:center;gap:8px;padding:19px 14px;background:none;font-size:9px;color:#7894a5;white-space:nowrap;border-bottom:2px solid transparent;flex-shrink:0}.flow-index button>span{font:6px monospace;color:#567587}.flow-index button[aria-current=step]{color:#c3d9e1;border-bottom-color:#a3cbd8}.flow-index button:first-child{padding-left:0}.flow-index button[aria-current=step]>span{color:#a3cbd8}.flow-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:7%;position:relative}.flow-stories{min-width:0}.flow-story{min-height:85svh;display:flex;flex-direction:column;justify-content:center;padding:65px 0;scroll-margin-top:50px;border-bottom:1px solid var(--flow-line)}.flow-story:last-child{border-bottom:0}.flow-story-meta{display:flex;align-items:center;gap:20px;font:7px monospace;letter-spacing:.8px;color:#6f8f9f}.flow-story-meta>span:first-child{color:var(--project-color);white-space:nowrap}.flow-story h3{white-space:pre-line;font-size:clamp(30px,3vw,43px);font-weight:400;letter-spacing:-1.7px;line-height:1.15;margin:27px 0 20px}.flow-status{font:6px monospace;letter-spacing:.7px;color:#718f9e;display:flex;align-items:center;gap:7px}.flow-status i{height:4px;width:4px;background:var(--project-color);border-radius:50%;opacity:.75}.flow-story dl{margin:30px 0 0}.flow-story dt{font:6px monospace;letter-spacing:1px;color:#618396;margin-bottom:10px}.flow-story dd{margin:0 0 23px;font-size:12px;line-height:1.95;color:#9eb1bc;max-width:440px}.flow-stack{display:flex;gap:7px;flex-wrap:wrap;margin:2px 0 25px}.flow-stack span{font:7px monospace;color:#8eaab8;padding:7px 8px;border:1px solid #708e9c33;border-radius:3px}.flow-links{display:flex;gap:22px;align-items:center;font-size:10px;color:#c2d9e2}.flow-links button{font:inherit;color:inherit;background:none;padding:0}.flow-links>a:last-child{color:#6d8fa2}.flow-preview-sticky{align-self:start;position:sticky;top:110px;padding-top:34px;min-width:0}.flow-preview-heading{display:flex;justify-content:space-between;font:7px monospace;letter-spacing:1px;color:#6f8c9e;padding-bottom:17px}.flow-preview-frame{background:#162733;border:1px solid #66889a44;border-radius:9px;overflow:hidden;box-shadow:0 25px 70px #050d1455;animation:preview-in .45s ease-out both}.flow-browser-bar{height:42px;display:flex;align-items:center;gap:13px;padding:0 16px;border-bottom:1px solid #67849526;background:#1a2b38;color:#a0b4bf;font:8px monospace}.browser-dots{display:flex;gap:4px;align-items:center}.browser-dots i{width:4px;height:4px;background:#4f6c7e;border-radius:50%}.preview-mode{margin-left:auto;color:#6f91a4;font:5px monospace;letter-spacing:1px}.flow-preview-content{position:relative;aspect-ratio:1280/900;background:#0d1a26;overflow:hidden}.snapshot-link{position:absolute;inset:0;display:block}.snapshot-link img{width:100%;height:100%;display:block;object-fit:contain;background:#111d29}.snapshot-link>span{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#d4e1e8ed;color:#1c3d4c;border-radius:4px;padding:11px 18px;font:9px monospace;box-shadow:0 3px 20px #0005;white-space:nowrap}.flow-preview-footer{min-height:46px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #67849526}.flow-preview-footer>span{font:5px/1.8 monospace;color:#638599;letter-spacing:.6px}.flow-preview-footer a,.flow-preview-footer button{font:8px monospace;color:#adcbd8;background:none;padding:0;white-space:nowrap}.flow-progress{height:2px;background:#3f5b6b44;margin-top:25px;border-radius:3px;overflow:hidden}.flow-progress>span{display:block;height:100%;background:#91b9cb;transition:width .4s}.flow-preview-note{font-size:8px;line-height:1.8;color:#5a7c91;margin-top:12px}.flow-clearspace{padding:19px}.flow-clearspace .clearspace-demo{margin:0;padding:20px;box-shadow:0 5px 20px #0002}.flow-clearspace:not(.enabled){opacity:.8}.flow-clearspace .cs-brand{font-size:18px}.flow-clearspace .cs-note{font-size:9px}.flow-clearspace .cs-workspace{gap:18px}.flow-clearspace .cs-section-head h3{font-size:12px}.flow-clearspace .cs-section-head>span{font-size:6px}.flow-clearspace .cs-section-head input{max-width:110px;font-size:8px}.flow-clearspace .cs-empty{font-size:9px}.flow-clearspace .cs-empty small{font-size:7px}.flow-clearspace .capacity strong{font-size:17px}.flow-clearspace .capacity>div>span{font-size:7px}.flow-clearspace .cs-brand .demo-tag{font-size:5px}.flow-clearspace .cs-footer>span{font-size:6px}.flow-clearspace .cs-footer a{font-size:7px}.activate-preview{position:absolute;inset:0;display:flex;align-items:end;justify-content:center;background:linear-gradient(transparent 25%,#0d1a2644 45%,#0d1a26f5 95%);padding-bottom:30px}.activate-preview>div{display:grid;text-align:center;gap:13px}.activate-preview>div>span{font:6px monospace;letter-spacing:1.2px;color:#9ab9c6}.activate-preview button{background:#b4d1dc;color:#1b3848;padding:14px 18px;border-radius:4px;font-size:11px}.activate-preview button span{margin-left:17px}.activate-preview small{font-size:7px;color:#708d9f}.flow-preview-frame.is-interactive .flow-preview-content{aspect-ratio:auto;max-height:min(65svh,650px);min-height:430px;overflow:auto;scrollbar-width:thin}.flow-code-preview{padding:32px 30px;min-height:100%;background:radial-gradient(ellipse at 80% 50%,#28425566,transparent 75%),#111f2c}.code-caption{font:5px monospace;letter-spacing:1px;color:#61859b}.flow-code-preview h3{font-size:26px;letter-spacing:-.8px;font-weight:400;margin:25px 0 10px}.flow-code-preview>p{font-size:10px;line-height:1.8;color:#7897aa}.flow-route{display:flex;flex-direction:column;align-items:center;margin:23px 0;gap:6px}.flow-route span{border:1px solid #7295a855;background:#233c4c;padding:9px 18px;color:#96b9cb;font:7px monospace;border-radius:3px;min-width:165px;text-align:center}.flow-route .route-target{color:#c6d3b7;border-color:#b7c5a755}.flow-route i{font-style:normal;font-size:12px;color:#4e7c97;line-height:1}.flow-route-switch{display:flex;justify-content:center;gap:8px}.flow-route-switch button{background:none;border:1px solid #7295a844;color:#6f95aa;font-size:8px;padding:8px 10px;border-radius:3px}.flow-route-switch button[aria-pressed=true]{background:#a5c6d4;color:#15394a}.flow-code-preview .preview-disclosure{font-size:7px;color:#53788e;line-height:1.8;margin:17px 0 0}.flow-code-preview pre{font:11px/2.2 monospace;padding:20px 0;color:#91b0c2;white-space:pre-wrap}.lab-flow{display:flex;gap:12px;align-items:center;font:7px monospace;color:#a5c5d1}.lab-flow span{padding:8px 10px;border:1px solid #7092a444}.lab-flow i{font-style:normal;color:#53788e}.flow-ending{border-top:1px solid var(--flow-line);padding:100px 0 10px;margin-top:20px}.flow-ending h2{font-size:clamp(35px,4vw,58px);font-weight:400;letter-spacing:-2px;line-height:1.15;margin:27px 0 35px}.flow-ending>div{display:flex;gap:30px;align-items:center;font-size:11px}.flow-ending button{background:#aecad6;color:#203b4b;padding:13px 17px;border-radius:4px;font:inherit}.flow-ending>div>a{color:#8babbc}.back-to-room{display:inline-block;margin-top:60px;font:8px monospace;color:#5e8197}@keyframes preview-in{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:1100px){.flow-layout{gap:5%;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.project-flow{padding:75px 5%}.flow-intro{gap:40px}.flow-story h3{font-size:34px}.flow-story dd{font-size:11px}.flow-clearspace{padding:10px}.flow-clearspace .clearspace-demo{padding:14px}.flow-clearspace .cs-workspace{grid-template-columns:1fr}.flow-clearspace .cs-workspace>section:first-child{display:none}.flow-clearspace .cs-note{margin:10px 0}.flow-clearspace .cs-empty{padding:10px 0}.flow-clearspace .cs-guidance{display:none}.flow-code-preview{padding:25px}.flow-code-preview h3{font-size:22px}.flow-route{margin:14px 0;gap:4px}.flow-route span{font-size:6px;padding:7px 10px}.flow-code-preview pre{font-size:9px;padding:10px 0}.flow-preview-footer{padding:11px;gap:8px}.flow-preview-footer>span{font-size:4px}}@media(max-width:760px){.project-flow{padding:60px 7%}.flow-intro{grid-template-columns:1fr;gap:22px;margin-bottom:35px}.flow-eyebrow{font-size:6px}.flow-intro h2{font-size:32px;letter-spacing:-1px;margin:20px 0 0}.flow-intro>p{font-size:11px}.flow-index{margin:0 -2%;top:0}.flow-index button{padding:15px 10px;font-size:8px}.flow-index button>span{font-size:5px}.flow-layout{display:block}.flow-story{min-height:0;padding:50px 0;scroll-margin-top:40px}.flow-story-meta{font-size:6px;gap:15px}.flow-story h3{font-size:34px;margin:23px 0 17px}.flow-status{font-size:5px;line-height:1.8;letter-spacing:.5px}.flow-story dl{margin-top:25px}.flow-story dd{font-size:12px;line-height:1.85;margin-bottom:21px}.flow-story dt{font-size:6px}.flow-stack{gap:6px;margin-bottom:24px}.flow-stack span{font-size:6px}.flow-links{font-size:10px;gap:22px;margin-bottom:27px}.flow-browser-bar{height:35px;padding:0 11px;font-size:7px;gap:8px}.preview-mode{font-size:4px}.flow-preview-footer{padding:12px 10px}.flow-preview-footer>span{font-size:4px;letter-spacing:.2px}.flow-preview-footer a,.flow-preview-footer button{font-size:6px}.flow-clearspace .cs-workspace{grid-template-columns:1fr}.flow-clearspace .cs-workspace>section:first-child{display:block}.flow-preview-content.cs-preview-content{min-height:340px;aspect-ratio:auto;max-height:380px}.flow-preview-frame.is-interactive .flow-preview-content{max-height:70svh;min-height:340px}.flow-clearspace{padding:12px}.flow-clearspace .clearspace-demo{padding:16px;margin:0}.flow-clearspace .capture-form textarea{font-size:11px}.flow-clearspace .cs-empty{padding:12px 5px}.activate-preview{padding-bottom:23px}.activate-preview button{font-size:10px;padding:13px 15px}.activate-preview small{font-size:6px}.snapshot-link>span{padding:9px 13px;font-size:8px;bottom:15px}.flow-code-preview{padding:22px 18px}.flow-code-preview h3{font-size:22px;margin:18px 0 9px}.flow-code-preview>p{font-size:9px}.flow-route{margin:15px 0}.flow-route span{font-size:6px;padding:7px}.flow-route i{font-size:9px}.flow-route-switch button{font-size:7px}.flow-code-preview .preview-disclosure{font-size:6px}.flow-code-preview pre{font-size:9px;line-height:2;padding:7px 0}.flow-ending{padding-top:60px}.flow-ending h2{font-size:36px;letter-spacing:-1.2px}.flow-ending>div{flex-direction:column;align-items:start;gap:22px;font-size:10px}.back-to-room{margin-top:45px}.world-footer .scroll-cue{display:block;font-size:5px}.world-footer{gap:12px}.world-footer>span{font-size:5px}.world-footer>a:last-child{font-size:5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.flow-preview-frame{animation:none}.flow-progress>span{transition:none}}.thumbnail-input{border:1px solid #a5b29780;background:#f9faef;color:#8d9b80;border-radius:5px;padding:16px 12px;font-size:10px;min-height:62px}.thumbnail-capture{display:flex;justify-content:space-between;background:#355b47;color:#eef1df;padding:12px 13px;border-radius:4px;font-size:10px;margin-top:10px}.thumbnail-workspace{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.thumbnail-workspace h4{font-weight:500;font-size:12px;margin:0;border-bottom:1px solid #b9c7a788;padding-bottom:10px}.thumbnail-empty{font-size:30px;text-align:center;color:#9eb08c;padding:27px 0}.thumbnail-empty small{font-size:8px;line-height:1.8;display:block;margin-top:10px}.thumbnail-capacity{padding:17px 0;display:grid;gap:12px}.thumbnail-capacity>span{font-size:8px;color:#7e9272}.thumbnail-capacity strong{font-size:17px;font-weight:500;color:#54764e;line-height:1.4}.thumbnail-capacity i{height:4px;background:#d7dfca;border-radius:5px}.thumbnail-capacity small{font-size:7px;line-height:1.8;color:#8d9f7e}@media(max-width:760px){.thumbnail-workspace{gap:13px}.thumbnail-workspace h4{font-size:10px}.thumbnail-capacity strong{font-size:14px}.thumbnail-empty small{font-size:6px}.thumbnail-input{font-size:9px}.cs-thumbnail .cs-brand{font-size:17px}}@media(min-width:761px){.flow-story{justify-content:flex-start;padding-top:34px}.flow-story:first-child{padding-top:34px}}.project-flow,.flow-preview-sticky{overflow-anchor:none}.technology-rack{width:400px;max-width:86vw;margin:23px 0 17px;pointer-events:auto}.rack-label{font:5.5px monospace;letter-spacing:1.15px;color:#718794;display:flex;align-items:center;gap:6px;margin-bottom:13px}.technology-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:13px 8px}.technology-grid li{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:7px;color:#97acb9;min-width:0;transition:color .2s}.technology-grid svg{height:21px;width:21px;flex-shrink:0;display:block;overflow:visible}.technology-grid li>span{font:5.8px monospace;white-space:nowrap;letter-spacing:0;line-height:1.3;color:#7e929f}.technology-grid li:hover{color:#c1d2dc}.exploring-rack{margin-top:20px;padding-top:15px;border-top:1px solid #78909f26}.exploring-rack .rack-label{color:#7b838d;font-size:5.5px;margin-bottom:13px}.exploring-rack .rack-label>span{width:3px;height:3px;border-radius:50%;background:#858c95}.exploring-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.exploring-grid li{color:#7e8792}.exploring-grid li>span{color:#757e89}.exploring-grid li:hover{color:#a8b0ba}.exploring-grid svg{width:20px;height:20px}.world-intro .intro-note{font-size:8px}.world-caption{pointer-events:none}@media(min-width:761px){.world-intro{top:20%}.room-caption{bottom:22%}.room-caption small{max-width:275px}}@media(max-width:1100px)and (min-width:761px){.technology-rack{width:340px;margin-top:18px}.technology-grid{gap:12px 6px}.technology-grid svg{height:19px;width:19px}.technology-grid li>span{font-size:5px}.exploring-rack{margin-top:17px;padding-top:13px}.world-intro{top:21%}}@media(max-width:760px){.technology-rack{width:335px;max-width:86vw;margin:21px 0 16px}.technology-grid{gap:15px 6px}.technology-grid svg{height:20px;width:20px}.technology-grid li>span{font-size:5.3px}.rack-label{font-size:5px;margin-bottom:14px;letter-spacing:.8px}.exploring-rack{margin-top:18px;padding-top:13px}.exploring-rack .rack-label{font-size:5px;margin-bottom:13px}.exploring-grid svg{height:18px;width:18px}.world-shell{min-height:1260px}.room-art{top:535px}.lighting-toggle{top:680px}.exploration-hint{top:963px}.world-intro .intro-note{font-size:8px}.room-caption{bottom:190px}.world-intro{top:130px}}@media(prefers-reduced-motion:reduce){.technology-grid li{transition:none}}.room-caption{align-items:flex-start;gap:0}.room-caption .caption-star{display:none}.room-caption>div{line-height:1.6}.room-caption small{display:block;margin-top:7px;line-height:1.8;max-width:none}.world-brand>div{letter-spacing:1.8px}.world-brand small{letter-spacing:.8px}@media(max-width:760px){.room-caption{left:7%}.world-brand small{font-size:4.5px;letter-spacing:.3px}}.binary-background{position:fixed;inset:0;z-index:2;display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:10px;padding:0 16px;opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden;color:#65849b38;contain:strict}.binary-column{font:7px/2.5 monospace;letter-spacing:1.8px;white-space:pre;text-align:center;align-self:start;animation:binary-drift var(--binary-speed) var(--binary-delay) linear infinite;will-change:transform}.binary-column>span{display:block}.flow-intro,.flow-layout,.flow-ending{position:relative;z-index:3}.room-caption{display:flex!important;flex-direction:column;align-items:stretch!important;gap:8px!important;left:6%;width:400px;max-width:40vw;bottom:21%;font:7px/1.6 monospace;letter-spacing:1.2px;pointer-events:none}.room-caption>span{display:block;line-height:1.6;color:#94a9b7}.room-caption>p{margin:0!important;padding:0!important;display:block;font:9px/1.7 Avenir Next,Segoe UI,sans-serif;letter-spacing:0;color:#7d909f;text-align:left}.room-caption br{display:none}@keyframes binary-drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media(max-width:1100px){.room-caption{width:340px;font-size:6px}.room-caption>p{font-size:8px}.binary-column{font-size:6px;letter-spacing:1px}}@media(max-width:760px){.binary-background{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;padding:0 8px}.binary-column:nth-child(n+9){display:none}.binary-column{font-size:6px;letter-spacing:1px}.room-caption{left:7%;bottom:190px;width:86%;max-width:none;gap:6px!important}.room-caption>span{font-size:6px}.room-caption>p{font-size:8px;line-height:1.6}.room-caption br{display:none}}@media(prefers-reduced-motion:reduce){.binary-column{animation:none!important;transform:translateY(-12%)}}.world-header nav .blog-link{padding:8px 0;border:0;border-radius:0}@media(max-width:760px){.world-header nav{gap:12px}.world-header nav .blog-link{font-size:9px}.world-header nav>button{font-size:9px}.world-header nav a:last-child{font-size:9px;padding:8px}.world-header nav span{margin-left:2px}}@media(max-width:380px){.world-header nav{gap:8px}.world-brand{gap:14px}.world-brand>div{font-size:6px;letter-spacing:.8px}.world-brand small{font-size:4px}}
