:root{--rule:color-mix(in srgb, var(--ink) 28%, transparent);--page-pad:clamp(18px, 2.25vw, 36px)}.flowsolve-logo svg{width:100%;height:auto;display:block}.flowsolve-logo-ink{fill:#171715}.flowsolve-logo-signal{fill:#e85b37}.fresh-start-shell{background:#17130f;min-height:100svh}.fresh-start-shell .site-header-home{z-index:40;pointer-events:none;background:0 0;border:0;position:fixed;inset:0 0 auto}.fresh-start-shell .site-header-home .product-masthead{grid-template-columns:auto 1fr auto;justify-items:start;min-height:clamp(76px,9svh,98px)}.fresh-start-shell .site-header-home .flowsolve-logo{filter:drop-shadow(0 1px 12px #0000002e);pointer-events:auto;width:clamp(146px,12vw,178px)}.fresh-start-shell .site-header-home .flowsolve-logo-ink{fill:#fffdf7}.fresh-start-shell .site-header-action{color:#fffdf7;min-height:38px;font-family:var(--font-editorial), monospace;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 12px #120a0666;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#120c081f;border:1px solid #fffdf7ad;border-radius:999px;grid-column:3;place-self:center end;align-items:center;padding:0 17px;font-size:9px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.fresh-start-shell .site-header-action:hover{color:#fff;background:#e85b37;border-color:#e85b37}.fresh-start-hero{isolation:isolate;color:#fffdf7;background:#9d7354;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.fresh-start-hero-image{z-index:-3;object-fit:cover;object-position:50% 50%;filter:saturate(.92)contrast(1.03);transform:scale(1.002)}.fresh-start-hero-shade{z-index:-2;background:linear-gradient(#0d0a0840 0%,#0d0a080f 26%,#0d0a0838 100%),radial-gradient(circle at 52% 44%,#0d0a0805 0%,#0d0a0824 100%);position:absolute;inset:0}.fresh-start-hero-copy{z-index:2;text-align:center;justify-items:center;gap:clamp(30px,5svh,56px);width:min(1240px,100%);padding-top:clamp(124px,18svh,190px);padding-bottom:clamp(60px,8svh,96px);display:grid;position:relative}.fresh-start-hero-copy h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;text-wrap:balance;text-shadow:0 2px 28px #100a0740;margin:0;font-size:clamp(70px,8.6vw,138px);font-weight:400;line-height:.82}@keyframes fresh-start-copy-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-24px)}}@keyframes real-world-copy-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:scroll()){.fresh-start-hero{view-timeline-name:--fresh-start-hero}.fresh-start-hero-copy{animation:linear both fresh-start-copy-exit;animation-timeline:--fresh-start-hero;animation-range:exit exit 72%}.real-world-hero{view-timeline-name:--real-world-hero}.real-world-hero-copy{animation:linear both fresh-start-copy-exit;animation-timeline:--real-world-hero;animation-range:exit exit 72%}.real-world-belief h2 span,.real-world-belief>p{animation:ease-out both real-world-copy-enter;animation-timeline:--real-world-hero}.real-world-belief h2 span:first-child{animation-range:entry 36% entry 48%}.real-world-belief h2 span:nth-child(2){animation-range:entry 44% entry 56%}.real-world-belief h2 span:nth-child(3){animation-range:entry 52% entry 64%}.real-world-belief>p{animation-range:entry 60% entry 74%}}.fresh-start-action,.real-world-action,.closing-start-action{min-width:154px;min-height:52px;font-family:var(--font-editorial), monospace;letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 30px;font-size:12px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.fresh-start-action{color:#17130f;background:#fffdf7;border:1px solid #fffdf7b8;box-shadow:0 10px 32px #180e081f}.fresh-start-action:hover,.real-world-action:hover{color:#fff;background:#e85b37;border-color:#e85b37;transform:translateY(-2px)}.fresh-start-action:active,.real-world-action:active,.closing-start-action:active{transform:translateY(0)}.real-world-hero{isolation:isolate;color:#17130f;background:#b8c4cc;place-items:start center;min-height:100svh;display:grid;position:relative;overflow:hidden}.real-world-hero-image{z-index:-3;object-fit:cover;object-position:50% 38%;filter:saturate(.9)contrast(1.02);transform:scale(1.002)}.real-world-hero-shade{z-index:-2;background:linear-gradient(#fffcf429 0%,#fffcf40a 48%,#0a120e2b 100%),radial-gradient(circle at 50% 18%,#fffcf42e,#0000 54%);position:absolute;inset:0}.real-world-hero-copy{z-index:2;grid-template-rows:minmax(0,1fr) auto;align-items:start;gap:clamp(14px,2svh,24px);width:100%;min-height:100svh;padding-top:clamp(38px,5svh,58px);padding-bottom:clamp(30px,4svh,48px);display:grid;position:relative}.real-world-belief{text-shadow:0 2px 24px #fffcf485;place-self:start center;gap:clamp(20px,3svh,32px);width:min(780px,62vw);margin-top:clamp(8px,7svh - 48px,34px);display:grid}.real-world-belief h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(40px,4.4vw,68px);font-weight:400;line-height:.98}.real-world-belief h2 span{display:block}.real-world-belief>p{max-width:680px;font-family:var(--font-product), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.012em;margin:0;font-size:clamp(14px,1.05vw,17px);line-height:1.5}.real-world-brand{color:#e85b37;font-weight:700}.real-world-action{color:#fffdf7;background:#17130f;border:1px solid #17130fc7;justify-self:center;box-shadow:0 10px 32px #151b141f}.closing-start{isolation:isolate;background:radial-gradient(at 4% 5%,#8f3322f5 0%,#d45b3ad1 17%,#f2976c7a 34%,#0000 48%),radial-gradient(at 84% 8%,#dce8f6f5 0%,#e7dff3b8 31%,#0000 58%),radial-gradient(at 88% 88%,#e8d7efd6 0%,#f6e0de9e 32%,#0000 61%),radial-gradient(at 17% 92%,#f29267b8 0%,#fbca979e 34%,#0000 63%),linear-gradient(145deg,#e77f5d 0%,#fff0d8 34%,#e5ebf4 68%,#f0e1ec 100%);place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.closing-start:before{content:"";z-index:-2;filter:blur(34px);background:radial-gradient(at 54% 42%,#fff5d7e0,#0000 34%),radial-gradient(at 58% 105%,#e8acb46b,#0000 55%);position:absolute;inset:-10%}.closing-start:after{content:"";z-index:-1;opacity:.16;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.62'/%3E%3C/svg%3E");position:absolute;inset:-35%;transform:rotate(5deg)}.closing-start-action{z-index:2;color:#fff;background:#e85b37;border:1px solid #e85b37;min-width:172px;min-height:56px;position:relative;box-shadow:0 14px 44px #6535272e}.closing-start-action:hover{background:#17130f;border-color:#17130f;transform:translateY(-2px)}.closing-start-bar{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #ffffffe6;justify-content:center;align-items:center;min-height:48px;display:flex;position:absolute;bottom:clamp(12px,1.5vw,24px);left:clamp(12px,1.5vw,24px);right:clamp(12px,1.5vw,24px);box-shadow:0 12px 34px #65352724}.closing-start-bar nav{align-items:center;gap:clamp(28px,5vw,72px);display:flex}.closing-start-bar a{color:#17130f;min-height:44px;font-family:var(--font-editorial), monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.closing-start-bar a:hover{color:#e85b37}.start-choice-shell{color:#fffdf7;background:#17130f;width:100%;height:100svh;min-height:100svh;position:relative;overflow:hidden}.start-choice-header{z-index:10;text-align:left;pointer-events:none;justify-items:start;gap:clamp(8px,1.4svh,16px);display:grid;position:absolute;top:clamp(22px,3vw,42px);left:clamp(20px,3vw,48px)}.start-choice-header .flowsolve-logo{pointer-events:auto;filter:drop-shadow(0 1px 14px #120a064d);width:clamp(146px,12vw,178px)}.start-choice-header .flowsolve-logo-ink{fill:#fffdf7}.start-choice-header h1{max-width:11em;font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;text-wrap:balance;text-shadow:0 2px 24px #120a0657;margin:0;font-size:clamp(34px,3.7vw,58px);font-weight:400;line-height:.98}.start-choice{width:100%;height:100%;position:relative;overflow:hidden}.start-choice-image{z-index:0;object-fit:cover;object-position:50% 50%;filter:saturate(.92)contrast(1.03);transform-origin:0;transform:translate(-2.1%)scaleX(1.021)}.start-choice-shade{z-index:1;pointer-events:none;background:linear-gradient(#0d0a0857 0%,#0d0a080d 38%,#0d0a086b 100%),radial-gradient(circle,#0000 35%,#0d0a0821 100%);position:absolute;inset:0}.start-choice-options{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;inset:0}.start-choice-panel{color:#fffdf7;align-items:flex-end;min-width:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.start-choice-panel+.start-choice-panel{border-left:1px solid #fffdf7ad}.start-choice-panel:before{content:"";background:#fff0;transition:background .26s;position:absolute;inset:0}.start-choice-label{z-index:2;text-shadow:0 2px 18px #120a0657;gap:7px;margin:clamp(24px,4vw,62px);display:grid;position:relative}.start-choice-label small{color:#e85b37;font-family:var(--font-editorial), monospace;letter-spacing:.13em;font-size:9px;font-weight:700}.start-choice-label strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;font-size:clamp(34px,4vw,62px);font-weight:400;line-height:.95}.start-choice-panel:hover:before,.start-choice-panel:focus-visible:before{background:#fff8e814}.start-choice-panel:focus-visible{outline-offset:-3px;outline:3px solid #e85b37}.start-hub-shell{isolation:isolate;color:#17130f;background:radial-gradient(at 4% 5%,#8f3322f5 0%,#d45b3ad1 17%,#f2976c7a 34%,#0000 48%),radial-gradient(at 84% 8%,#dce8f6f5 0%,#e7dff3b8 31%,#0000 58%),radial-gradient(at 88% 88%,#e8d7efd6 0%,#f6e0de9e 32%,#0000 61%),radial-gradient(at 17% 92%,#f29267b8 0%,#fbca979e 34%,#0000 63%),linear-gradient(145deg,#e77f5d 0%,#fff0d8 34%,#e5ebf4 68%,#f0e1ec 100%);min-height:100svh;position:relative;overflow:hidden}.start-hub-shell:before{content:"";z-index:-2;filter:blur(34px);background:radial-gradient(at 54% 42%,#fff5d7e0,#0000 34%),radial-gradient(at 58% 105%,#e8acb46b,#0000 55%);position:fixed;inset:-10%}.start-hub-shell:after{content:"";z-index:-1;opacity:.14;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.62'/%3E%3C/svg%3E");position:fixed;inset:-35%;transform:rotate(5deg)}.start-hub-header{z-index:3;min-height:92px;padding:20px var(--page-pad);justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.start-hub-header .flowsolve-logo{width:clamp(146px,12vw,178px)}.start-hub-account{font-family:var(--font-editorial), monospace;letter-spacing:.06em;align-items:center;gap:16px;font-size:9px;display:flex}.start-hub-account form{margin:0}.start-hub-account button,.start-create-back{color:#17130f;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:none}.start-hub-account button:hover,.start-create-back:hover{color:#e85b37}.start-hub-main{z-index:2;min-height:calc(100svh - 92px);padding:clamp(34px, 6vw, 90px) var(--page-pad) clamp(64px, 8vw, 110px);place-items:center;display:grid;position:relative}.start-hub-content{justify-items:start;width:min(1120px,100%);display:grid}.start-hub-content>.story-tag,.start-create-card>.story-tag{color:#b53f27;margin:0}.start-hub-content h1,.start-create-card h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(58px,7.2vw,108px);font-weight:400;line-height:.9}.start-hub-content>p:not(.story-tag),.start-create-card>p:not(.story-tag){max-width:520px;font-family:var(--font-product), "Helvetica Neue", Arial, sans-serif;margin:22px 0 0;font-size:15px;line-height:1.55}.start-business-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,24px);width:100%;margin-top:clamp(42px,6vw,76px);display:grid}.start-business-tile{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffab;border:1px solid #ffffffd1;min-width:0;min-height:clamp(210px,24vw,290px);margin:0;box-shadow:0 18px 58px #6737271f}.start-business-tile button,.start-business-add{width:100%;height:100%;min-height:inherit;color:#17130f;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:space-between;justify-items:start;padding:clamp(22px,2.7vw,36px);text-decoration:none;display:grid}.start-business-tile small{color:#e85b37;font-family:var(--font-editorial), monospace;letter-spacing:.12em;font-size:9px;font-weight:700}.start-business-tile strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;align-self:end;font-size:clamp(32px,3.2vw,48px);font-weight:400;line-height:.95}.start-business-tile button>span{font-family:var(--font-editorial), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.start-business-tile:hover:not(.is-disabled),.start-business-tile:focus-within:not(.is-disabled){background:#ffffffd1;border-color:#e85b37b8;transform:translateY(-3px)}.start-business-add{text-align:center;align-content:center;place-items:center;gap:18px}.start-business-add strong{font-family:var(--font-product), "Helvetica Neue", Arial, sans-serif;font-size:70px;font-weight:200;line-height:.7}.start-business-add span{font-family:var(--font-editorial), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.start-business-add.is-disabled{opacity:.52;cursor:default}.start-create-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffbd;border:1px solid #ffffffd9;width:min(680px,100%);padding:clamp(30px,5vw,62px);box-shadow:0 24px 80px #67372724}.start-create-back{font-family:var(--font-editorial), monospace;margin-bottom:clamp(34px,5vw,56px);font-size:9px;display:inline-flex}.start-create-card h1{font-size:clamp(48px,6vw,78px)}.start-create-form{border-color:#17130f2e;margin-top:32px;padding-top:28px}.start-create-form textarea{background:#ffffffb8}@media (max-width:680px){.fresh-start-shell .site-header-home .product-masthead{grid-template-columns:auto 1fr auto;min-height:76px}.fresh-start-shell .site-header-home .flowsolve-logo{width:142px}.fresh-start-hero-image{object-position:54% 50%}.fresh-start-hero-copy{gap:34px;padding-top:122px;padding-bottom:58px}.fresh-start-hero-copy h1{font-size:clamp(58px,18vw,84px);line-height:.85}.real-world-hero-image{object-position:51% 38%}.real-world-hero-copy{gap:16px;padding-top:26px;padding-bottom:28px}.real-world-belief{gap:18px;width:min(520px,88vw);margin-top:-18px}.real-world-belief h2{font-size:clamp(31px,9.2vw,45px);line-height:1}.real-world-belief>p{max-width:44em;font-size:clamp(11px,3.3vw,14px);line-height:1.55}.closing-start-action{min-width:150px;min-height:52px}.start-hub-header{min-height:76px;padding-top:14px;padding-bottom:14px}.start-hub-header .flowsolve-logo{width:136px}.start-hub-account>span{display:none}.start-hub-main{align-items:start;min-height:calc(100svh - 76px);padding-top:54px}.start-hub-content h1{font-size:clamp(52px,16vw,76px)}.start-business-grid{grid-template-columns:1fr 1fr}.start-business-tile{min-height:190px}.start-business-tile strong{font-size:clamp(29px,8vw,40px)}}@media (max-width:560px){.start-choice-header{top:16px;left:14px}.start-choice-header .flowsolve-logo{width:124px}.start-choice-header h1{max-width:8.5em;font-size:clamp(28px,9vw,38px)}.start-choice-label{margin:18px 12px 24px}.start-choice-label strong{font-size:clamp(25px,8vw,34px)}.fresh-start-shell .site-header-action{min-height:34px;padding:0 13px;font-size:8px}.start-business-grid{grid-template-columns:1fr}.start-business-tile{min-height:180px}}@media (prefers-reduced-motion:reduce){.fresh-start-hero-copy,.real-world-hero-copy,.real-world-belief h2 span,.real-world-belief>p{animation:none!important}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--ink);background:var(--paper);font-family:var(--font-editorial), "Courier New", monospace;text-rendering:optimizelegibility;margin:0}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.page-pad{padding-right:var(--page-pad);padding-left:var(--page-pad)}.site-header{border-bottom:1px solid var(--ink);width:100%}.masthead-row,.edition-row,.site-footer{justify-content:space-between;align-items:center;display:flex}.masthead-row{gap:40px;min-height:84px}.wordmark{min-width:72px;min-height:44px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.07em;align-items:center;font-size:clamp(32px,3vw,44px);line-height:.8;text-decoration:none;display:inline-flex}.wordmark span{color:var(--signal)}nav{flex-wrap:wrap;align-items:center;gap:clamp(10px,2.5vw,38px);display:flex}nav a{letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:11px;text-decoration:none;display:inline-flex}nav a[aria-current=page],nav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:6px;text-decoration-thickness:2px}.edition-row{border-top:1px solid var(--rule);min-height:36px;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px}.edition-row span:first-child{color:var(--ink)}.edition-row span:last-child{color:var(--signal)}.story-tag,.micro-label{color:var(--signal);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700;line-height:1.4}.dispatch-lead{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,7fr) minmax(390px,5fr);align-items:stretch;gap:clamp(24px,3vw,54px);min-height:calc(100svh - 121px);padding-top:clamp(24px,4vw,58px);padding-bottom:clamp(24px,4vw,58px);display:grid}.lead-copy{flex-direction:column;justify-content:center;display:flex}.dispatch-title,.permanent-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.052em;margin:22px 0 0;font-weight:400;line-height:.83}.dispatch-title{font-size:clamp(72px,9.1vw,142px)}.dispatch-dek,.permanent-dek{max-width:760px;margin:clamp(28px,4vw,56px) 0 0;font-size:clamp(14px,1.2vw,18px);line-height:1.62}.story-credit,.article-stamp{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:22px;margin:32px 0 0;font-size:9px;display:flex}.story-credit span:first-child{color:var(--ink)}.lead-visual{border:1px solid var(--ink);background:var(--paper-secondary);grid-template-rows:auto 1fr auto;align-self:stretch;min-height:520px;margin:0;display:grid;overflow:hidden}.visual-chrome,.workflow-bar,.workflow-foot{border-bottom:1px solid var(--ink);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;min-height:39px;padding:0 13px;font-size:8px;display:flex}.visual-live,.workflow-status{color:var(--signal)}.visual-live i,.workflow-status i,.product-paper-head i{background:var(--signal);border-radius:999px;width:6px;height:6px;margin-right:6px;display:inline-block}.visual-stage{background-image:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);background-size:24px 24px;grid-template-columns:minmax(100px,.7fr) 54px minmax(200px,1.35fr);align-items:center;gap:15px;padding:clamp(18px,3vw,36px);display:grid}.source-stack{gap:8px;display:grid}.source-slip{--source:0;border:1px solid var(--ink);background:var(--paper);letter-spacing:.06em;animation:4.8s ease-in-out infinite source-arrives;animation-delay:calc(var(--source) * .17s);justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:8px;display:flex}.source-slip b{color:var(--muted);font-size:7px;font-weight:400}.assembly-line{border-right:1px solid var(--ink);border-left:1px solid var(--ink);background:#f4f0e7b8;height:78%;position:relative}.assembly-label{letter-spacing:.08em;writing-mode:vertical-rl;font-size:7px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.signal-packet{background:var(--signal);border-radius:999px;width:9px;height:9px;animation:3.2s cubic-bezier(.65,0,.35,1) infinite packet-moves;position:absolute;top:12%;left:50%;transform:translate(-50%,-50%)}.project-record{border:1px solid var(--ink);background:var(--paper)}.record-head{border-bottom:1px solid var(--ink);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:8px;min-height:35px;padding:0 11px;font-size:7px;display:flex}.record-head b{color:var(--signal);font-weight:400}.project-record h2{border-bottom:1px solid var(--rule);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:0;padding:18px 12px;font-size:clamp(22px,2.4vw,38px);font-weight:400;line-height:1}.project-record dl{margin:0;padding:4px 12px}.project-record dl div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:10px;padding:8px 0;font-size:8px;display:flex}.project-record dt{color:var(--muted)}.project-record dd{margin:0}.project-record .needs-review{color:var(--signal)}.record-action{gap:7px;padding:14px 12px;display:grid}.record-action span{color:var(--signal);letter-spacing:.08em;font-size:7px}.record-action strong{font-size:9px;line-height:1.4}.lead-visual figcaption{border-top:1px solid var(--ink);color:var(--muted);padding:10px 12px;font-size:8px;line-height:1.45}.lead-story-link{border-bottom:1px solid var(--ink);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:24px;width:fit-content;min-height:44px;margin-top:34px;font-size:10px;text-decoration:none;display:inline-flex}.lead-story-link:hover{color:var(--signal);border-color:var(--signal)}.desk-header h2,.section-intro h2,.operating-layer h2,.two-paths h2,.page-cta h2,.contact-process h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.042em;margin:0;font-size:clamp(38px,4.2vw,68px);font-weight:400;line-height:.96}.section-intro h2,.operating-layer h2,.two-paths h2,.page-cta h2,.contact-process h2{margin-top:18px}.dispatch-desk{border-bottom:1px solid var(--ink);padding-top:clamp(48px,6vw,82px);padding-bottom:clamp(48px,6vw,82px)}.desk-header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:40px;min-height:120px;padding-bottom:24px;display:flex}.desk-header h2{margin-top:10px;font-size:clamp(34px,4vw,58px)}.desk-header>p{max-width:340px;color:var(--muted);text-align:right;margin:0;font-size:9px;line-height:1.6}.dispatch-grid{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.story-card,.format-card{min-width:0;color:var(--ink);background:var(--paper);flex-direction:column;padding:12px;text-decoration:none;display:flex}.story-card{transition:background-color .16s}.story-card:hover{background:var(--paper-secondary)}.story-card-feature{grid-area:span 2/span 2}.story-card-wide{grid-column:span 2;grid-template-columns:minmax(230px,1fr) minmax(0,1fr);gap:20px;display:grid}.story-thumbnail,.format-visual{aspect-ratio:16/9;border-bottom:1px solid var(--ink);background:var(--paper-secondary);position:relative;overflow:hidden}.story-thumbnail{padding:clamp(14px,2vw,26px)}.story-thumbnail-files{background-image:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);background-size:20px 20px}.story-thumbnail-files i{border:1px solid var(--ink);background:var(--paper);width:46%;height:68%;position:absolute;top:13%;left:17%;transform:rotate(-3deg)}.story-thumbnail-files i:nth-child(2){top:21%;left:38%;transform:rotate(2deg)}.story-thumbnail-files b{color:var(--signal);letter-spacing:.07em;font-size:7px;font-weight:400;position:absolute;bottom:10px;right:12px}.story-thumbnail-systems{grid-template-columns:1fr 1fr;align-content:center;gap:7px;display:grid}.story-thumbnail-systems span{border:1px solid var(--ink);background:var(--paper);place-items:center;min-height:30px;font-size:7px;display:grid}.story-thumbnail-systems b{width:35px;height:35px;color:var(--paper);background:var(--signal);border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story-thumbnail-logos{flex-direction:column;gap:6px;display:flex}.story-thumbnail-logos strong{border-bottom:1px solid var(--ink);color:var(--signal);padding-bottom:8px;font-size:7px;font-weight:400}.story-thumbnail-logos i{border:1px solid var(--rule);background:var(--paper);height:12%;display:block}.story-thumbnail-logos small{margin-top:auto;font-size:6px}.story-thumbnail-people{background:var(--ink);color:var(--paper);flex-direction:column;justify-content:center;gap:7px;display:flex}.story-thumbnail-people span{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;font-size:clamp(16px,2.1vw,32px);line-height:.8}.story-thumbnail-people span:nth-child(2){color:var(--signal);text-align:right}.story-thumbnail-future{background-image:repeating-linear-gradient(0deg, transparent 0 14px, var(--rule) 14px 15px);justify-content:space-between;align-items:flex-end;display:flex}.story-thumbnail-future strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;font-size:clamp(54px,7vw,105px);font-weight:400;line-height:.7}.story-thumbnail-future span{max-width:90px;color:var(--signal);text-align:right;font-size:7px;line-height:1.4}.card-copy{flex-direction:column;flex:1;padding:20px 5px 8px;display:flex}.card-copy h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.038em;margin:14px 0 0;font-size:clamp(27px,2.55vw,42px);font-weight:400;line-height:.96}.story-card-feature .card-copy h3{max-width:780px;font-size:clamp(38px,4.2vw,66px)}.card-summary,.format-card .card-copy>p:not(.story-tag){color:var(--muted);margin:18px 0 0;font-size:9px;line-height:1.6}.card-copy .article-stamp{margin-top:18px}.card-read,.card-link-muted{letter-spacing:.08em;text-transform:uppercase;align-items:flex-end;min-height:36px;margin-top:auto;padding-top:22px;font-size:8px;display:inline-flex}.card-read{color:var(--signal)}.card-link-muted{color:var(--muted)}.x-card{color:var(--paper);background:var(--ink)}.x-card .story-tag{color:var(--signal)}.x-card .card-copy>p{color:#f4f0e799}.x-card .card-link-muted{color:#f4f0e773}.format-visual{border-color:currentColor;justify-content:space-between;align-items:center;padding:18px;display:flex}.format-visual b{font-family:var(--font-display), Georgia, serif;font-size:clamp(60px,8vw,110px);font-weight:400;line-height:1}.format-visual>span:last-child{align-self:flex-start;font-size:18px}.video-card{grid-column:span 2;grid-template-columns:minmax(230px,1.1fr) minmax(0,.9fr);gap:20px;display:grid}.video-card-visual{aspect-ratio:auto;border:1px solid var(--ink);background-image:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);background-size:24px 24px;place-items:center;min-height:100%;display:grid}.video-card-visual small{letter-spacing:.08em;font-size:6px;position:absolute;bottom:9px;right:10px}.video-play{border:1px solid var(--ink);background:var(--paper);border-radius:50%;width:74px;height:74px;position:relative}.video-play:after{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid var(--signal);position:absolute;top:50%;left:53%;transform:translate(-50%,-50%)}.product-report>header,.section-intro{grid-template-columns:minmax(0,2fr) minmax(240px,.7fr);align-items:end;gap:clamp(28px,5vw,86px);display:grid}.product-report>header>p,.section-intro>p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.product-paper,.workflow-window{border:1px solid var(--ink);background:var(--paper-secondary);margin-top:40px}.product-paper-head,.product-paper-foot{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 13px;font-size:8px;display:flex}.product-paper-head{border-bottom:1px solid var(--ink)}.product-paper-head span:last-child{color:var(--signal)}.product-paper-grid{grid-template-columns:1.05fr 1.95fr;display:grid}.product-summary{border-right:1px solid var(--ink);padding:clamp(28px,4vw,58px)}.product-summary h3{max-width:600px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(32px,3.8vw,58px);font-weight:400;line-height:.98}.product-summary p{max-width:440px;color:var(--muted);margin:28px 0 0;font-size:11px;line-height:1.6}.product-paper-grid ol{margin:0;padding:0;list-style:none}.product-paper-grid li{border-bottom:1px solid var(--rule);grid-template-columns:40px minmax(150px,.55fr) 1fr;align-items:center;gap:18px;min-height:88px;padding:16px 22px;display:grid}.product-paper-grid li:last-child{border-bottom:0}.product-paper-grid li span{color:var(--signal);font-size:9px}.product-paper-grid li b{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;font-size:24px;font-weight:400}.product-paper-grid li small{color:var(--muted);font-size:9px;line-height:1.5}.product-paper-foot{border-top:1px solid var(--ink)}.product-paper-foot span{color:var(--muted)}.product-paper-foot a{align-items:center;gap:18px;min-height:44px;text-decoration:none;display:inline-flex}.product-paper-foot a:hover{color:var(--signal)}.dispatch-signoff{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:30px;min-height:96px;font-size:10px;display:flex}.dispatch-signoff p{margin:0}.dispatch-signoff a{text-transform:uppercase;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.dispatch-signoff a:hover{color:var(--signal)}.article-hero{border-bottom:1px solid var(--ink);flex-direction:column;justify-content:center;min-height:clamp(620px,78svh,860px);display:flex}.article-back{letter-spacing:.08em;text-transform:uppercase;align-items:center;width:fit-content;min-height:44px;margin-bottom:clamp(40px,7vw,90px);font-size:9px;text-decoration:none;display:inline-flex}.article-back:hover{color:var(--signal)}.article-hero h1{max-width:1450px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:25px 0 0;font-size:clamp(70px,10vw,158px);font-weight:400;line-height:.84}.article-dek{margin:clamp(30px,5vw,60px) 0 0;font-size:clamp(17px,1.6vw,24px)}.longform{border-bottom:1px solid var(--ink);grid-template-columns:1px minmax(0,820px);justify-content:center;gap:clamp(34px,7vw,120px);padding-top:clamp(80px,10vw,150px);padding-bottom:clamp(90px,12vw,180px);display:grid}.reading-rule{background:var(--rule);position:relative}.reading-rule span{background:var(--signal);width:5px;height:90px;margin-left:-2px;display:block;position:sticky;top:30px}.article-body{min-width:0}.article-body>p{font-family:var(--font-display), Georgia, serif;letter-spacing:-.018em;margin:0 0 1.55em;font-size:clamp(20px,2vw,28px);line-height:1.52}.article-body>h2{border-top:1px solid var(--ink);color:var(--signal);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:54px 1fr;gap:18px;margin:clamp(100px,13vw,170px) 0 34px;padding-top:22px;scroll-margin-top:30px;font-size:9px;font-weight:700;line-height:1.5;display:grid}.article-body>h2:first-child{margin-top:0}.article-body>h2 span{color:var(--muted)}.article-body>h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:0 0 46px;font-size:clamp(42px,5.3vw,75px);font-weight:400;line-height:.96}.article-body blockquote{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);color:var(--signal);font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:70px clamp(-70px,-5vw,-20px);padding:55px clamp(24px,5vw,70px);font-size:clamp(37px,5vw,70px);line-height:.98}.article-body .article-note{color:var(--muted);font-family:var(--font-editorial), "Courier New", monospace;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.article-end{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;min-height:440px;display:grid}.article-end h2{max-width:850px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(42px,5.5vw,78px);font-weight:400;line-height:.96}.article-end a{border-bottom:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:48px;font-size:9px;text-decoration:none;display:inline-flex}.article-end a:hover{color:var(--signal);border-color:var(--signal)}.permanent-title{font-size:clamp(66px,8.2vw,126px)}.product-hero,.company-hero,.contact-hero{border-bottom:1px solid var(--ink);min-height:clamp(620px,78svh,760px);padding-top:clamp(54px,8vw,120px);padding-bottom:clamp(54px,8vw,120px)}.product-hero{grid-template-columns:minmax(0,2fr) minmax(320px,.7fr);align-items:center;gap:clamp(40px,7vw,120px);display:grid}.product-hero-copy{max-width:980px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:42px;display:flex}.hero-actions a,.page-cta a,.contact-intro a{border:1px solid var(--ink);letter-spacing:.06em;text-transform:uppercase;align-items:center;min-height:48px;padding:0 18px;font-size:10px;text-decoration:none;display:inline-flex}.hero-actions a:first-child,.page-cta a{color:var(--paper);background:var(--ink)}.hero-actions a:hover,.page-cta a:hover,.contact-intro a:hover{color:var(--paper);border-color:var(--signal);background:var(--signal)}.product-definition{border-left:1px solid var(--ink);flex-direction:column;justify-content:center;align-self:stretch;padding:clamp(24px,3vw,46px);display:flex}.product-definition>span{color:var(--signal);letter-spacing:.09em;font-size:9px}.product-definition>p{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:34px 0 48px;font-size:clamp(28px,3vw,46px);line-height:1}.product-definition dl{border-top:1px solid var(--ink);margin:0}.product-definition dl div{border-bottom:1px solid var(--rule);grid-template-columns:70px 1fr;gap:16px;padding:13px 0;font-size:9px;line-height:1.4;display:grid}.product-definition dt{color:var(--signal)}.product-definition dd{margin:0}.workflow-section,.operating-layer,.two-paths,.founders-section,.contact-process{border-bottom:1px solid var(--ink);padding-top:clamp(72px,9vw,128px);padding-bottom:clamp(72px,9vw,128px)}.workflow-bar{background:var(--paper)}.workflow-steps{margin:0;padding:0;list-style:none}.workflow-steps li{--workflow-step:0;border-bottom:1px solid var(--rule);min-height:108px;animation:.5s both workflow-arrives;animation-delay:calc(var(--workflow-step) * 80ms);grid-template-columns:52px minmax(0,1fr) 70px;align-items:center;gap:clamp(18px,3vw,48px);padding:20px clamp(16px,3vw,38px);display:grid}.workflow-number{color:var(--signal);font-size:10px}.workflow-steps h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(25px,2.7vw,40px);font-weight:400}.workflow-steps p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.55}.system-action,.human-boundary{letter-spacing:.08em;justify-self:end;font-size:8px}.human-boundary{color:var(--signal)}.workflow-foot{color:var(--muted);border-top:0;border-bottom:0}.operating-layer>header,.two-paths>header,.contact-process>header{max-width:900px}.operating-layer ol,.contact-process ol{border-top:1px solid var(--ink);margin:54px 0 0;padding:0;list-style:none}.operating-layer li,.contact-process li{border-bottom:1px solid var(--rule);grid-template-columns:60px minmax(220px,.7fr) minmax(280px,1fr);align-items:baseline;gap:clamp(20px,5vw,90px);padding:28px 0;display:grid}.operating-layer li>span,.contact-process li>span{color:var(--signal);font-size:10px}.operating-layer h3,.contact-process h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,43px);font-weight:400}.operating-layer li p,.contact-process li p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.two-paths>div{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:52px;display:grid}.two-paths article{min-height:320px;padding:clamp(28px,4vw,58px)}.two-paths article+article{border-left:1px solid var(--ink)}.two-paths article>span{color:var(--signal);letter-spacing:.09em;font-size:9px}.two-paths h3{max-width:620px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:54px 0 0;font-size:clamp(31px,3.5vw,53px);font-weight:400;line-height:1}.two-paths article p{max-width:630px;margin:28px 0 0;font-size:11px;line-height:1.65}.page-cta{border-bottom:1px solid var(--ink);grid-template-columns:minmax(120px,.3fr) minmax(0,1.5fr) minmax(180px,.3fr);align-items:center;gap:clamp(24px,5vw,80px);min-height:66svh;display:grid}.page-cta h2{font-size:clamp(44px,6.2vw,94px)}.page-cta a{white-space:nowrap;justify-self:end}.company-hero{flex-direction:column;justify-content:center;display:flex}.company-hero .permanent-title{max-width:1260px}.company-hero-bottom{grid-template-columns:minmax(0,1.2fr) minmax(260px,.45fr);align-items:end;gap:60px;margin-top:clamp(36px,6vw,84px);display:grid}.company-hero-bottom p{max-width:800px;margin:0;font-size:clamp(15px,1.45vw,20px);line-height:1.6}.company-hero-bottom span{color:var(--muted);letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:9px}.doctrine-grid{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr .55fr;display:grid}.doctrine-grid>*{min-height:400px;padding-top:clamp(40px,5vw,70px);padding-bottom:clamp(40px,5vw,70px);padding-right:clamp(24px,3vw,46px)}.doctrine-grid>*+*{border-left:1px solid var(--ink);padding-left:clamp(24px,3vw,46px)}.doctrine-grid h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.038em;margin:52px 0 0;font-size:clamp(30px,3.5vw,52px);font-weight:400;line-height:1}.doctrine-grid aside strong{color:var(--signal);font-family:var(--font-display), Georgia, serif;margin-top:52px;font-size:32px;font-weight:400;display:block}.doctrine-grid aside>p:last-child{margin:26px 0 0;font-size:10px;line-height:1.65}.founder-list{border-top:1px solid var(--ink);margin-top:52px}.founder-list article{border-bottom:1px solid var(--rule);grid-template-columns:40px 74px minmax(200px,.5fr) minmax(300px,1fr);align-items:start;gap:clamp(18px,3vw,52px);padding:34px 0;display:grid}.founder-index{color:var(--signal);font-size:9px}.founder-mark{border:1px solid var(--ink);width:64px;height:64px;font-family:var(--font-display), Georgia, serif;place-items:center;font-size:24px;display:grid}.founder-list h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:34px;font-weight:400}.founder-role{color:var(--signal);text-transform:uppercase;margin:7px 0 0;font-size:9px;line-height:1.5}.founder-list article>p{max-width:720px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.contact-hero{grid-template-columns:minmax(0,1.5fr) minmax(320px,.5fr);align-items:center;gap:clamp(40px,8vw,140px);display:grid}.contact-intro{border-left:1px solid var(--ink);padding-left:clamp(26px,4vw,64px)}.contact-intro p{margin:0;font-size:13px;line-height:1.7}.contact-intro a{margin-top:38px}.contact-note{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:40px;min-height:180px;font-size:10px;display:flex}.contact-note p{color:var(--muted);margin:0}.contact-note a{text-transform:uppercase;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.contact-note a:hover{color:var(--signal)}.logos-hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.65fr) minmax(280px,.35fr);align-items:center;gap:clamp(42px,8vw,150px);min-height:clamp(520px,68svh,680px);display:grid}.logos-hero .permanent-title{max-width:1080px}.logos-hero-note{border-left:1px solid var(--ink);padding-left:clamp(24px,4vw,62px)}.logos-hero-note p{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.8vw,43px);line-height:1.03}.logos-hero-note a{letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:44px;margin-top:42px;font-size:9px;text-decoration:none;display:inline-flex}.logos-hero-note a:hover{color:var(--signal)}.console-section{border-bottom:1px solid var(--ink);padding-top:clamp(46px,6vw,82px);padding-bottom:clamp(46px,6vw,82px)}.logos-console{border:1px solid var(--ink);background:var(--paper-secondary);margin:0}.console-bar{border-bottom:1px solid var(--ink);background:var(--paper);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 14px;font-size:8px;display:flex}.console-bar span:last-child{color:var(--signal)}.console-bar i{background:var(--signal);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.console-grid{grid-template-columns:220px minmax(420px,1fr) 250px;min-height:590px;display:grid}.work-queue{border-right:1px solid var(--ink);background:#f4f0e780;padding:16px 12px}.console-label{color:var(--signal);letter-spacing:.09em;text-transform:uppercase;font-size:8px;line-height:1.4}.work-queue>.console-label{color:var(--muted);padding:0 7px 13px;display:block}.work-queue button{border:0;border-top:1px solid var(--rule);width:100%;min-height:104px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:44px 1fr;gap:7px 10px;padding:14px 9px;display:grid}.work-queue button:last-child{border-bottom:1px solid var(--rule)}.work-queue button:hover{background:#e85b370f}.work-queue button.is-selected{background:var(--paper);box-shadow:inset 2px 0 0 var(--signal)}.work-queue button span{color:var(--signal);grid-row:1/span 2;font-size:8px}.work-queue button strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;font-size:20px;font-weight:400;line-height:1}.work-queue button small{color:var(--muted);text-transform:uppercase;font-size:7px;line-height:1.4}.case-surface{padding:clamp(25px,4vw,55px)}.case-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.case-heading h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:13px 0 0;font-size:clamp(34px,4vw,60px);font-weight:400;line-height:.96}.case-status{border:1px solid var(--signal);color:var(--signal);letter-spacing:.07em;text-transform:uppercase;padding:7px 9px;font-size:7px}.case-summary{max-width:670px;color:var(--muted);margin:24px 0 0;font-size:10px;line-height:1.6}.context-block{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-top:40px}.context-heading{letter-spacing:.07em;justify-content:space-between;align-items:center;gap:16px;min-height:42px;font-size:8px;display:flex}.context-heading span:last-child{color:var(--muted)}.source-register{background:var(--rule);grid-template-columns:1fr 1fr;gap:1px;padding:1px 0;display:grid}.source-register span{background:var(--paper-secondary);align-items:center;min-height:48px;padding:0 12px;font-size:8px;display:flex}.case-columns{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,60px);margin-top:38px;display:grid}.case-columns p{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:16px 0 0;font-size:23px;line-height:1.06}.case-columns ul{margin:14px 0 0;padding:0;list-style:none}.case-columns li{border-bottom:1px solid var(--rule);padding:9px 0;font-size:8px}.decision-rail{border-left:1px solid var(--ink);background:var(--paper);flex-direction:column;padding:clamp(24px,3vw,40px) 22px;display:flex}.decision-rail h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:23px 0 0;font-size:34px;font-weight:400;line-height:1}.decision-rail>p{margin:23px 0 0;font-size:9px;line-height:1.6}.decision-controls{grid-template-columns:1fr 1fr;gap:6px;margin-top:30px;display:grid}.decision-controls span{border:1px solid var(--ink);place-items:center;min-height:42px;font-size:8px;display:grid}.decision-controls span:first-child{color:var(--paper);background:var(--ink)}.receipt-preview{border-top:1px solid var(--ink);margin-top:auto;padding-top:20px}.receipt-preview span{color:var(--signal);letter-spacing:.08em;font-size:8px}.receipt-preview p{color:var(--muted);margin:12px 0 0;font-size:8px;line-height:1.55}.logos-console figcaption{border-top:1px solid var(--ink);color:var(--muted);padding:11px 14px;font-size:8px;line-height:1.5}.principle-strip{border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.principle-strip article{min-height:270px;padding:clamp(28px,3.5vw,50px)}.principle-strip article+article{border-left:1px solid var(--ink)}.principle-strip article>span{color:var(--signal);font-size:8px}.principle-strip h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:58px 0 0;font-size:clamp(30px,3.2vw,48px);font-weight:400;line-height:1}.principle-strip p{color:var(--muted);margin:20px 0 0;font-size:9px;line-height:1.55}.entry-section{border-bottom:1px solid var(--ink);padding-top:clamp(70px,9vw,125px);padding-bottom:clamp(70px,9vw,125px)}.entry-section>header{max-width:850px}.entry-section>header h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:.97}.entry-paths{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:46px;display:grid}.entry-paths article{min-height:250px;padding:clamp(28px,4vw,54px)}.entry-paths article+article{border-left:1px solid var(--ink)}.entry-paths article>span{color:var(--signal);letter-spacing:.08em;font-size:8px}.entry-paths h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:52px 0 0;font-size:clamp(28px,3.5vw,49px);font-weight:400;line-height:1}.entry-paths p{max-width:530px;color:var(--muted);margin:20px 0 0;font-size:9px;line-height:1.6}.compact-cta{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:36px;min-height:240px;display:flex}.compact-cta p{max-width:900px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4.5vw,66px);line-height:1}.compact-cta a{min-height:48px;color:var(--paper);background:var(--ink);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 17px;font-size:9px;text-decoration:none;display:inline-flex}.compact-cta a:hover{background:var(--signal)}.logos-reveal{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.55fr) minmax(310px,.45fr);align-items:center;gap:clamp(50px,8vw,150px);min-height:clamp(650px,78svh,880px);display:grid}.logos-reveal-copy{max-width:1180px}.logos-reveal-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.058em;margin:28px 0 0;font-size:clamp(76px,10.2vw,158px);font-weight:400;line-height:.82}.logos-reveal-dek{border-left:1px solid var(--ink);padding-left:clamp(24px,4vw,60px)}.logos-reveal-dek>p{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.7vw,42px);line-height:1.04}.logos-reveal-dek>div{gap:3px;margin-top:42px;display:grid}.logos-reveal-dek a{border-bottom:1px solid var(--rule);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:46px;font-size:8px;text-decoration:none;display:flex}.logos-reveal-dek a:hover{color:var(--signal);border-color:var(--signal)}.logos-film{border-bottom:1px solid var(--ink);padding-top:clamp(54px,7vw,96px);padding-bottom:clamp(64px,8vw,110px)}.logos-film-header{justify-content:space-between;align-items:center;gap:30px;margin-bottom:22px;display:flex}.logos-film-header>p:last-child{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:8px}.logos-machine{border:1px solid var(--ink);color:var(--paper);background:var(--ink);margin:0;overflow:hidden}.machine-chrome{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #f4f0e747;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:42px;padding:0 14px;font-size:7px;display:grid}.machine-chrome span:nth-child(2){color:var(--signal)}.machine-chrome span:last-child{color:#f4f0e77a;justify-self:end}.machine-chrome i{background:var(--signal);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.machine-stage{grid-template-columns:240px minmax(440px,1fr) 250px;min-height:650px;display:grid}.machine-label{color:var(--signal);letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:700;line-height:1.4}.source-rack{background:#151513;border-right:1px solid #f4f0e747;flex-direction:column;padding:28px 18px;display:flex}.source-list{gap:7px;margin-top:35px;display:grid}.source-list>div{--source-index:0;color:#f4f0e77a;border:1px solid #f4f0e738;grid-template-columns:9px 1fr;align-content:center;gap:7px 9px;min-height:66px;padding:10px;transition:color .35s,border-color .35s,transform .35s;display:grid}.source-list>div i{border:1px solid;border-radius:50%;align-self:center;width:5px;height:5px}.source-list>div span{font-size:8px}.source-list>div small{letter-spacing:.08em;grid-column:2;font-size:6px}.source-list>div.is-attached{color:var(--paper);animation:.45s both source-attach;animation-delay:calc(var(--source-index) * 70ms);border-color:#e85b37b3;transform:translate(4px)}.source-list>div.is-attached i{border-color:var(--signal);background:var(--signal)}.source-rack>p{color:#f4f0e761;margin:auto 0 0;font-size:7px;line-height:1.55}.work-core{color:var(--ink);background-color:var(--paper-secondary);background-image:linear-gradient(#1919171f 1px,#0000 1px),linear-gradient(90deg,#1919171f 1px,#0000 1px);background-size:30px 30px;grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr);align-items:center;gap:clamp(24px,4vw,62px);padding:clamp(36px,5vw,74px);display:grid;position:relative}.core-signal{background:#1919175c;width:1px;position:absolute;top:0;bottom:0;left:50%}.core-signal i{width:9px;height:9px;top:calc(10% + (var(--stage-progress,0) * 20%));background:var(--signal);border-radius:50%;transition:top .6s cubic-bezier(.65,0,.35,1);position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #e85b371f}.logos-machine[data-stage="0"]{--stage-progress:0}.logos-machine[data-stage="1"]{--stage-progress:1}.logos-machine[data-stage="2"]{--stage-progress:2}.logos-machine[data-stage="3"]{--stage-progress:3}.logos-machine[data-stage="4"]{--stage-progress:4}.core-copy{z-index:1;animation:.46s both core-copy-enters;position:relative}.core-copy h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:20px 0 0;font-size:clamp(40px,4.4vw,68px);font-weight:400;line-height:.94}.core-copy>p{max-width:480px;margin:28px 0 0;font-size:9px;line-height:1.65}.work-record{z-index:1;border:1px solid var(--ink);background:var(--paper);animation:.52s cubic-bezier(.2,.8,.2,1) both record-enters;position:relative}.work-record header{border-bottom:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 11px;font-size:6px;display:flex}.work-record header span:last-child{color:var(--signal)}.work-record>div{border-bottom:1px solid var(--rule);padding:22px 13px}.work-record strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;font-size:clamp(26px,2.5vw,40px);font-weight:400;line-height:1;display:block}.work-record small{color:var(--muted);text-transform:uppercase;margin-top:9px;font-size:7px;display:block}.work-record ol{margin:0;padding:5px 12px;list-style:none}.work-record li{border-bottom:1px solid var(--rule);min-height:40px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:7px;display:flex}.work-record li:last-child{border-bottom:0}.work-record li b{color:var(--muted);font-size:6px;font-weight:400}.work-record li.is-complete{color:var(--ink)}.work-record li.is-complete b{color:var(--signal)}.action-bay{background:#151513;border-left:1px solid #f4f0e747;flex-direction:column;padding:28px 20px;display:flex}.action-bay>div{margin-top:55px;animation:.42s both action-enters}.action-bay>div>span{color:var(--signal);font-size:9px}.action-bay h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(30px,3vw,43px);font-weight:400;line-height:.98}.action-bay dl{border-top:1px solid #f4f0e747;margin:auto 0 0}.action-bay dl div{border-bottom:1px solid #f4f0e72e;justify-content:space-between;align-items:center;gap:10px;min-height:43px;font-size:7px;display:flex}.action-bay dt{color:#f4f0e76b}.action-bay dd{color:var(--signal);margin:0}.machine-timeline{border-top:1px solid #f4f0e747;grid-template-columns:repeat(5,1fr);gap:0;display:grid}.machine-timeline button{color:#f4f0e77a;min-height:92px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #f4f0e733;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:14px 16px;display:grid;position:relative}.machine-timeline button:last-child{border-right:0}.machine-timeline button span{font-size:7px}.machine-timeline button b{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;font-size:22px;font-weight:400}.machine-timeline button i{background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.machine-timeline button:hover,.machine-timeline button.is-active{color:var(--paper)}.machine-timeline button.is-active i{background:var(--signal);animation:4.2s linear both timeline-progress}.logos-machine:hover .machine-timeline button.is-active i,.logos-machine:focus-within .machine-timeline button.is-active i{animation-play-state:paused}.logos-machine figcaption{color:#f4f0e761;border-top:1px solid #f4f0e747;padding:11px 14px;font-size:7px;line-height:1.5}.logos-consequence{border-bottom:1px solid var(--ink);flex-direction:column;justify-content:center;min-height:92svh;padding-top:clamp(90px,12vw,180px);padding-bottom:clamp(90px,12vw,180px);display:flex}.logos-consequence>h2{max-width:1280px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:34px 0 0;font-size:clamp(66px,9vw,138px);font-weight:400;line-height:.84}.consequence-comparison{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:clamp(70px,10vw,140px);display:grid}.consequence-comparison article{flex-direction:column;min-height:280px;padding:clamp(30px,4vw,60px);display:flex}.consequence-comparison article+article{border-left:1px solid var(--ink)}.consequence-comparison span{color:var(--signal);letter-spacing:.1em;font-size:8px}.consequence-comparison strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin-top:52px;font-size:clamp(32px,4vw,57px);font-weight:400;line-height:1}.consequence-comparison p{max-width:590px;color:var(--muted);margin:auto 0 0;padding-top:28px;font-size:9px;line-height:1.65}.logos-movements{border-bottom:1px solid var(--ink);padding-top:clamp(90px,11vw,160px);padding-bottom:clamp(90px,11vw,160px)}.logos-movements>header{max-width:1000px}.logos-movements>header h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.052em;margin:24px 0 0;font-size:clamp(54px,7vw,104px);font-weight:400;line-height:.88}.movement-list{border-top:1px solid var(--ink);margin-top:clamp(64px,9vw,130px)}.movement-list article{border-bottom:1px solid var(--rule);grid-template-columns:80px minmax(200px,.45fr) minmax(280px,1fr) 60px;align-items:center;gap:clamp(20px,5vw,90px);min-height:180px;display:grid}.movement-list article>span{color:var(--signal);font-size:9px}.movement-list h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(39px,4.8vw,70px);font-weight:400}.movement-list p{max-width:650px;color:var(--muted);margin:0;font-size:10px;line-height:1.65}.movement-list i{border:1px solid var(--ink);border-radius:50%;justify-self:end;width:14px;height:14px;transition:background-color .18s,transform .18s}.movement-list article:hover i{background:var(--signal);border-color:var(--signal);transform:scale(1.35)}.logos-entry{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(300px,.45fr) auto;align-items:center;gap:clamp(35px,6vw,100px);min-height:480px;display:grid}.logos-entry h2{max-width:850px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;margin:22px 0 0;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:.9}.logos-entry>p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.logos-entry-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.logos-entry-actions a{min-height:50px;color:var(--paper);background:var(--ink);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:0 17px;font-size:8px;text-decoration:none;display:inline-flex}.logos-entry-actions a:hover,.logos-entry-actions a:first-child{background:var(--signal)}@keyframes source-attach{0%{opacity:.35;transform:translate(-8px)}to{opacity:1;transform:translate(4px)}}@keyframes core-copy-enters{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes record-enters{0%{opacity:.45;transform:translate(14px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes action-enters{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes timeline-progress{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.product-world{border:1px solid var(--ink);background:var(--paper-secondary);margin:0;overflow:hidden}.world-chrome{border-bottom:1px solid var(--ink);min-height:44px;color:var(--muted);background:var(--paper);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 14px;font-size:7px;display:grid}.world-chrome span:first-child{color:var(--ink)}.world-chrome span:last-child{justify-self:end}.world-chrome i{background:var(--signal);border-radius:50%;width:6px;height:6px;margin-right:7px;animation:1.8s ease-in-out infinite world-breathe;display:inline-block}.world-canvas{isolation:isolate;background-color:#e8e4db;background-image:radial-gradient(#19191733 .7px,#0000 .7px);background-size:18px 18px;min-height:clamp(660px,70vw,850px);position:relative;overflow:hidden}.world-canvas:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#e8e4dbeb,#0000 19% 81%,#e8e4dbeb);position:absolute;inset:0}.world-connections{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.world-connections path{fill:none;stroke:#19191747;stroke-width:1px;vector-effect:non-scaling-stroke}.world-connections .connection{stroke:var(--signal);stroke-dasharray:4 9;animation:10s linear infinite world-line}.world-connections .connection-b{animation-delay:-2.5s}.world-connections .connection-c{animation-delay:-5s}.world-connections .connection-d{animation-delay:-7.5s}.world-connections .connection-spine{stroke-dasharray:1 7}.world-halo{aspect-ratio:1;z-index:0;border:1px solid #1919172e;border-radius:50%;width:min(56vw,690px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.world-halo i{border:1px solid #19191724;border-radius:50%;position:absolute;inset:13%}.world-halo i:nth-child(2){border-color:#e85b3747;inset:29%}.world-halo i:nth-child(3){background:var(--signal);border:0;width:9px;height:9px;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #e85b3721}.world-fragment{z-index:4;border:1px solid var(--ink);width:clamp(190px,18vw,276px);color:var(--ink);background:#f4f0e7f5;transition:opacity .48s,transform .6s cubic-bezier(.2,.8,.2,1),border-color .3s;position:absolute}.world-fragment>header{border-bottom:1px solid var(--rule);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:0 10px;font-size:6px;display:flex}.world-fragment>header b{color:var(--muted);font-weight:400}.world-fragment>strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;padding:15px 12px 4px;font-size:clamp(20px,2vw,28px);font-weight:400;line-height:1;display:block}.world-fragment>p{color:var(--muted);margin:0;padding:8px 12px 16px;font-size:7px;line-height:1.45}.world-fragment>footer{border-top:1px solid var(--rule);min-height:34px;color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;padding:0 10px;font-size:6px;display:flex}.world-fragment>footer i{background:var(--signal);border-radius:50%;width:5px;height:5px}.fragment-inbox{top:8%;left:3%;transform:rotate(-1.5deg)}.fragment-context{top:7%;right:3%;transform:rotate(1.2deg)}.fragment-draft{bottom:7%;left:4%;transform:rotate(.8deg)}.fragment-decision{bottom:7%;right:3%;transform:rotate(-1deg)}.product-world[data-scene="0"] .fragment-inbox,.product-world[data-scene="1"] .fragment-context,.product-world[data-scene="2"] .fragment-draft,.product-world[data-scene="3"] .fragment-decision{border-color:var(--signal);transform:translateY(-8px)rotate(0)}.fragment-context ul{margin:0;padding:8px 10px 12px;list-style:none}.fragment-context li{border-bottom:1px solid var(--rule);grid-template-columns:6px 1fr auto;align-items:center;gap:7px;min-height:35px;font-size:7px;display:grid}.fragment-context li i{background:var(--signal);border-radius:50%;width:5px;height:5px}.fragment-context li b{color:var(--muted);font-size:6px;font-weight:400}.draft-lines{gap:7px;padding:18px 12px;display:grid}.draft-lines i{transform-origin:0;background:#1919172e;height:4px;animation:4.4s ease-in-out infinite draft-write;display:block}.draft-lines i:nth-child(2){width:82%;animation-delay:.2s}.draft-lines i:nth-child(3){width:93%;animation-delay:.4s}.draft-lines i:nth-child(4){width:61%;animation-delay:.6s}.fragment-decision>div{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.fragment-decision .mock-control{min-height:32px;color:var(--paper);background:var(--ink);text-transform:uppercase;align-items:center;padding:0 10px;font-size:6px;display:inline-flex}.fragment-decision div span{color:var(--muted);font-size:6px}.logos-workspace{z-index:3;border:1px solid var(--ink);background:var(--paper);width:min(66%,820px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace-bar{border-bottom:1px solid var(--ink);letter-spacing:.07em;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:38px;padding:0 10px;font-size:6px;display:grid}.workspace-bar>div{gap:4px;display:flex}.workspace-bar>div i{border:1px solid var(--muted);border-radius:50%;width:5px;height:5px}.workspace-bar b{color:var(--signal);text-transform:uppercase;justify-self:end;font-weight:400}.workspace-body{grid-template-columns:48px 1fr;min-height:450px;display:grid}.workspace-body>aside{border-right:1px solid var(--ink);color:var(--paper);background:var(--ink);flex-direction:column;align-items:center;padding:11px 0;display:flex}.workspace-mark{border:1px solid #f4f0e761;place-items:center;width:28px;height:28px;display:grid}.workspace-mark i{color:var(--signal);font-family:var(--font-display), Georgia, serif;font-size:22px;font-style:normal}.workspace-body>aside nav{gap:17px;margin-top:32px;display:grid}.workspace-body>aside nav i{border:1px solid #f4f0e76b;width:12px;height:12px;display:block}.workspace-body>aside nav i.is-active{border-color:var(--signal);background:var(--signal)}.workspace-person{border:1px solid #f4f0e761;border-radius:50%;place-items:center;width:25px;height:25px;margin-top:auto;font-size:6px;display:grid}.workspace-main{min-width:0;padding:clamp(18px,2.6vw,34px)}.workspace-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.workspace-heading span{color:var(--signal);letter-spacing:.09em;font-size:6px}.workspace-heading h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(28px,3.2vw,46px);font-weight:400;line-height:.95}.workspace-heading p{color:var(--muted);margin:8px 0 0;font-size:7px}.workspace-heading .mock-control{border:1px solid var(--ink);text-transform:uppercase;align-items:center;min-height:34px;padding:0 11px;font-size:6px;display:inline-flex}.workspace-grid{grid-template-columns:.95fr 1.05fr;gap:10px;margin-top:23px;display:grid}.workspace-grid>section{border:1px solid var(--ink);min-height:205px}.workspace-grid section>header{border-bottom:1px solid var(--rule);text-transform:uppercase;justify-content:space-between;align-items:center;min-height:31px;padding:0 9px;font-size:6px;display:flex}.workspace-grid section>header b{color:var(--signal);font-weight:400}.context-map{height:173px;position:relative;overflow:hidden}.context-map svg{width:100%;height:100%;position:absolute;inset:0}.context-map path{fill:none;stroke:#19191740;stroke-dasharray:3 5}.context-hub,.context-node{z-index:1;border:1px solid var(--ink);background:var(--paper);place-items:center;font-size:6px;display:grid;position:absolute}.context-hub{border-color:var(--signal);width:48px;height:48px;color:var(--signal);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.context-node{width:42px;height:25px}.node-mail{top:12%;left:8%}.node-crm{top:17%;right:7%}.node-docs{bottom:10%;left:10%}.node-rules{bottom:13%;right:8%}.workspace-activity ol{margin:0;padding:7px 10px;list-style:none}.workspace-activity li{border-bottom:1px solid var(--rule);min-height:37px;color:var(--muted);grid-template-columns:8px 1fr auto;align-items:center;gap:7px;font-size:6px;display:grid}.workspace-activity li i{border:1px solid;border-radius:50%;width:6px;height:6px}.workspace-activity li time{font-size:5px}.workspace-activity li.is-done{color:var(--ink)}.workspace-activity li.is-done i{border-color:var(--signal);background:var(--signal)}.workspace-activity li.is-current{color:var(--ink)}.workspace-activity li.is-current i{border-color:var(--signal);animation:1.8s ease-in-out infinite world-breathe;box-shadow:0 0 0 4px #e85b371f}.workspace-next{border:1px solid var(--ink);grid-template-columns:.55fr 1fr;align-items:center;gap:4px 16px;min-height:62px;margin-top:10px;padding:8px 11px;animation:.45s both workspace-action;display:grid}.workspace-next>span{color:var(--signal);letter-spacing:.08em;grid-row:1/3;font-size:6px}.workspace-next>span i{background:var(--signal);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.workspace-next strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-size:clamp(16px,1.7vw,23px);font-weight:400}.workspace-next small{color:var(--muted);font-size:6px}.world-status{border-top:1px solid var(--ink);background:var(--paper);grid-template-columns:minmax(260px,.7fr) 1.3fr;min-height:82px;display:grid}.world-status>div{border-right:1px solid var(--ink);flex-direction:column;justify-content:center;padding:12px 16px;display:flex}.world-status>div span{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;font-size:22px}.world-status>div p{color:var(--muted);margin:5px 0 0;font-size:6px;line-height:1.4}.world-status nav{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.world-status nav button{border:0;border-right:1px solid var(--rule);min-width:0;min-height:81px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:0 12px;font-size:8px;display:grid;position:relative}.world-status nav button:last-child{border-right:0}.world-status nav button span{font-size:6px}.world-status nav button i{height:2px;position:absolute;bottom:0;left:0;right:0}.world-status nav button.is-active{color:var(--ink)}.world-status nav button.is-active i{background:var(--signal);animation:4.4s linear both timeline-progress}.product-world:hover .world-status button.is-active i,.product-world:focus-within .world-status button.is-active i{animation-play-state:paused}.product-world figcaption{border-top:1px solid var(--rule);min-height:29px;color:var(--muted);background:var(--paper);align-items:center;padding:0 13px;font-size:6px;display:flex}.logos-weave{border-bottom:1px solid var(--ink);grid-template-columns:minmax(330px,.62fr) minmax(520px,1.38fr);align-items:center;gap:clamp(48px,8vw,140px);padding-top:clamp(100px,13vw,190px);padding-bottom:clamp(100px,13vw,190px);display:grid}.logos-weave>header h2{max-width:710px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;margin:28px 0 0;font-size:clamp(48px,5.7vw,82px);font-weight:400;line-height:.91}.logos-weave>header>p:last-child{max-width:570px;color:var(--muted);margin:44px 0 0;font-size:10px;line-height:1.7}.system-weave{border:1px solid var(--ink);background:var(--paper-secondary);margin:0}.weave-field{background-image:radial-gradient(#1919172e .7px,#0000 .7px);background-size:18px 18px;min-height:650px;position:relative;overflow:hidden}.weave-field>svg{width:100%;height:100%;position:absolute;inset:0}.weave-field>svg *{fill:none;stroke:#1919173d;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 7}.weave-hub{z-index:2;border:1px solid var(--ink);width:185px;height:185px;color:var(--paper);background:var(--ink);border-radius:50%;align-content:center;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.weave-hub span{font-family:var(--font-display), Georgia, serif;letter-spacing:-.07em;font-size:39px}.weave-hub span i{color:var(--signal);font-style:normal}.weave-hub small{color:#f4f0e780;letter-spacing:.09em;margin-top:10px;font-size:6px}.weave-nodes span{z-index:3;border:1px solid var(--ink);background:#f4f0e7f5;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:95px;min-height:72px;font-size:7px;display:flex;position:absolute}.weave-nodes span i{border:1px solid var(--rule);width:25px;height:25px;color:var(--signal);text-transform:uppercase;place-items:center;font-size:6px;font-style:normal;display:grid}.weave-nodes span:first-child{top:7%;left:7%}.weave-nodes span:nth-child(2){top:2%;left:50%;transform:translate(-50%)}.weave-nodes span:nth-child(3){top:8%;right:6%}.weave-nodes span:nth-child(4){top:50%;right:1%;transform:translateY(-50%)}.weave-nodes span:nth-child(5){bottom:5%;right:8%}.weave-nodes span:nth-child(6){bottom:1%;left:50%;transform:translate(-50%)}.weave-nodes span:nth-child(7){bottom:6%;left:8%}.weave-nodes span:nth-child(8){top:50%;left:1%;transform:translateY(-50%)}.weave-signal{z-index:4;background:var(--signal);transform-origin:0 0;border-radius:50%;width:7px;height:7px;animation:9s linear infinite weave-orbit;position:absolute;top:50%;left:50%}.weave-signal.signal-two{animation-duration:13s;animation-delay:-5s}.weave-signal.signal-three{animation-duration:17s;animation-delay:-9s}.system-weave figcaption{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:11px 14px;font-size:7px;display:flex}.system-weave figcaption small{max-width:300px;color:var(--muted);text-align:right;font-size:6px;line-height:1.4}.logos-surfaces{border-bottom:1px solid var(--ink);padding-top:clamp(100px,13vw,190px);padding-bottom:clamp(100px,13vw,190px)}.logos-surfaces>header{max-width:960px}.logos-surfaces>header h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:28px 0 0;font-size:clamp(64px,8.5vw,128px);font-weight:400;line-height:.84}.surface-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:clamp(70px,10vw,140px);display:grid}.surface-card{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-rows:auto 1fr;min-height:690px;display:grid;overflow:hidden}.surface-card.surface-judgment{grid-column:1/-1;grid-template-rows:1fr;grid-template-columns:.7fr 1.3fr;min-height:610px}.surface-copy{min-height:265px;padding:clamp(26px,3.5vw,52px)}.surface-copy>span{color:var(--signal);letter-spacing:.1em;font-size:7px}.surface-copy h3{max-width:580px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:34px 0 0;font-size:clamp(38px,4.5vw,65px);font-weight:400;line-height:.94}.surface-copy p{max-width:510px;color:var(--muted);margin:28px 0 0;font-size:9px;line-height:1.65}.surface-card>[class$=-ui]{border:1px solid var(--ink);background:var(--paper);margin:0 clamp(20px,4vw,58px) clamp(20px,4vw,58px)}.surface-card.surface-judgment>[class$=-ui]{align-self:center;margin-top:clamp(20px,4vw,58px)}.surface-card>[class$=-ui]>header{border-bottom:1px solid var(--ink);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;min-height:39px;padding:0 12px;font-size:6px;display:flex}.surface-card>[class$=-ui]>header b{color:var(--signal);font-weight:400}.knowledge-record{border-bottom:1px solid var(--rule);padding:30px 16px;position:relative}.knowledge-record strong{font-family:var(--font-display), Georgia, serif;font-size:30px;font-weight:400;display:block}.knowledge-record small{color:var(--muted);margin-top:9px;font-size:6px;display:block}.knowledge-record>i{background:var(--signal);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;right:18px;box-shadow:0 0 0 8px #e85b371f}.knowledge-ui ul,.work-ui ol{margin:0;padding:6px 13px;list-style:none}.knowledge-ui li,.work-ui li{border-bottom:1px solid var(--rule);grid-template-columns:8px 1fr auto;align-items:center;gap:8px;min-height:45px;font-size:7px;display:grid}.knowledge-ui li:last-child,.work-ui li:last-child{border-bottom:0}.knowledge-ui li i,.work-ui li i{border:1px solid var(--signal);border-radius:50%;width:6px;height:6px}.knowledge-ui li b,.work-ui li b{color:var(--muted);font-size:6px;font-weight:400}.work-ui li.is-done i{background:var(--signal)}.work-ui li.is-live{color:var(--ink)}.work-ui li.is-live i{background:var(--signal);animation:1.8s ease-in-out infinite world-breathe}.work-ui footer{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:54px;padding:0 13px;font-size:6px;display:flex}.work-ui footer span{color:var(--signal)}.work-ui footer small{color:var(--muted)}.judgment-ui{padding-bottom:14px}.judgment-ui>strong{max-width:580px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;padding:clamp(30px,4vw,58px) clamp(18px,3vw,42px);font-size:clamp(36px,4vw,58px);font-weight:400;line-height:.95;display:block}.judgment-ui dl{margin:0;padding:0 clamp(18px,3vw,42px)}.judgment-ui dl div{border-top:1px solid var(--rule);grid-template-columns:.55fr 1fr;align-items:center;gap:16px;min-height:48px;font-size:7px;display:grid}.judgment-ui dt{color:var(--muted)}.judgment-ui dd{margin:0}.judgment-ui .mock-action{width:calc(100% - clamp(36px,6vw,84px));min-height:48px;color:var(--paper);background:var(--ink);text-transform:uppercase;justify-content:space-between;align-items:center;margin:22px auto 0;padding:0 14px;font-size:7px;display:flex}.judgment-ui .mock-action span{color:var(--signal)}@keyframes world-line{to{stroke-dashoffset:-52px}}@keyframes world-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes draft-write{0%,10%{transform:scaleX(0)}45%,82%{transform:scaleX(1)}to{transform:scaleX(.15)}}@keyframes workspace-action{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes weave-orbit{0%{transform:rotate(0)translate(245px)rotate(0)}to{transform:rotate(360deg)translate(245px)rotate(-360deg)}}.site-footer{letter-spacing:.07em;text-transform:uppercase;gap:36px;min-height:150px;font-size:9px}.site-footer .wordmark{font-size:32px}.site-footer p{margin:0}.site-footer>div{gap:26px;display:flex}.site-footer>div a{justify-content:center;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.site-footer>div a:hover{color:var(--signal)}@keyframes source-arrives{0%,12%{opacity:.32;transform:translate(-10px)}24%,72%{opacity:1;transform:translate(0)}88%,to{opacity:.55;transform:translate(8px)}}@keyframes packet-moves{0%{opacity:0;top:12%}12%{opacity:1}72%{opacity:1}to{opacity:0;top:88%}}@keyframes workflow-arrives{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.dispatch-lead{grid-template-columns:1fr}.lead-visual{min-height:480px}.dispatch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-card-feature,.story-card-wide,.video-card{grid-column:span 2}.story-card-feature{grid-row:auto}.product-hero{grid-template-columns:1fr}.product-definition{border-top:1px solid var(--ink);border-left:0}.doctrine-grid{grid-template-columns:1fr 1fr}.doctrine-grid aside{border-top:1px solid var(--ink);border-left:0;grid-column:1/-1;min-height:0;padding-left:0}.founder-list article{grid-template-columns:36px 64px minmax(180px,.6fr) 1fr}.contact-hero{grid-template-columns:1fr}.contact-intro{border-top:1px solid var(--ink);border-left:0;padding-top:34px;padding-left:0}.logos-hero{grid-template-columns:1fr}.logos-hero-note{border-top:1px solid var(--ink);border-left:0;padding-top:34px;padding-left:0}.console-grid{grid-template-columns:180px minmax(360px,1fr)}.decision-rail{border-top:1px solid var(--ink);border-left:0;grid-column:1/-1;min-height:260px}.receipt-preview{margin-top:40px}.logos-reveal{grid-template-columns:1fr;padding-top:80px;padding-bottom:80px}.logos-reveal-dek{border-top:1px solid var(--ink);border-left:0;padding-top:36px;padding-left:0}.machine-stage{grid-template-columns:190px minmax(0,1fr)}.work-core{grid-template-columns:1fr}.core-signal{left:24px}.action-bay{border-top:1px solid #f4f0e747;border-left:0;grid-column:1/-1;min-height:300px}.action-bay>div{margin-top:34px}.action-bay dl{margin-top:48px}.machine-timeline button{grid-template-columns:1fr;gap:4px}.logos-entry{grid-template-columns:1fr 1fr}.logos-entry-actions{justify-self:start}.logos-weave{grid-template-columns:1fr}.logos-weave>header{max-width:760px}.system-weave{width:100%}.surface-card{min-height:630px}.surface-card.surface-judgment{grid-template-columns:1fr 1fr}}@media (max-width:700px){:root{--page-pad:16px}.masthead-row{min-height:72px}nav{gap:4px}nav a{padding:0 5px;font-size:9px}.edition-row{min-height:34px}.dispatch-lead{min-height:0;padding-top:38px;padding-bottom:20px}.dispatch-title{font-size:clamp(67px,21vw,96px)}.dispatch-dek{margin-top:30px}.story-credit{justify-content:space-between;margin-bottom:14px}.lead-story-link{margin-top:14px}.lead-visual{min-height:420px}.visual-stage{background-size:18px 18px;grid-template-columns:76px 32px minmax(170px,1fr);gap:8px;padding:10px}.source-slip{padding:8px 5px}.source-slip b{display:none}.assembly-line{height:84%}.project-record h2{font-size:22px}.project-record dl div{font-size:7px}.dispatch-desk{padding-top:46px;padding-bottom:46px}.desk-header{display:block}.desk-header>p{text-align:left;max-width:300px;margin-top:20px}.dispatch-grid{grid-template-columns:1fr}.story-card-feature,.story-card-wide,.video-card{grid-column:span 1}.story-card-wide,.video-card{display:flex}.story-card,.format-card{padding:9px}.story-thumbnail,.format-visual{aspect-ratio:16/9;min-height:0}.card-copy{min-height:260px;padding:20px 8px 10px}.card-copy h3,.story-card-feature .card-copy h3{font-size:39px}.story-thumbnail-people span{font-size:27px}.story-thumbnail-future strong{font-size:82px}.article-hero{min-height:0;padding-top:58px;padding-bottom:68px}.article-back{margin-bottom:55px}.article-hero h1{font-size:clamp(66px,21vw,94px)}.longform{grid-template-columns:1px minmax(0,1fr);gap:22px;padding-top:70px;padding-bottom:90px}.article-body>p{font-size:20px;line-height:1.56}.article-body>h2{grid-template-columns:35px 1fr;gap:9px;margin-top:90px}.article-body>h3{margin-bottom:36px;font-size:43px}.article-body blockquote{margin:55px 0;padding:40px 0;font-size:42px}.article-end{flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px;display:flex}.product-report>header,.section-intro{grid-template-columns:1fr}.product-report>header>p,.section-intro>p{margin-top:22px}.product-paper-grid{grid-template-columns:1fr}.product-summary{border-right:0;border-bottom:1px solid var(--ink)}.product-paper-grid li{grid-template-columns:32px 1fr;gap:12px}.product-paper-grid li small{grid-column:2}.product-paper-foot{flex-direction:column;justify-content:center;align-items:flex-start;min-height:68px}.closing-grid{display:block}.closing-grid>*{padding-right:0}.closing-grid>*+*{border-top:1px solid var(--ink);border-left:0;padding-left:0}.dispatch-signoff{flex-direction:column;justify-content:center;align-items:flex-start;min-height:130px}.permanent-title{font-size:clamp(60px,19vw,88px)}.product-hero,.company-hero,.contact-hero{min-height:0;padding-top:68px;padding-bottom:68px}.product-definition{padding-left:0;padding-right:0}.workflow-steps li{grid-template-columns:32px 1fr;gap:12px}.workflow-steps li>span:last-child{grid-column:2;justify-self:start}.workflow-bar,.workflow-foot{flex-direction:column;justify-content:center;align-items:flex-start;min-height:58px}.operating-layer li,.contact-process li{grid-template-columns:32px 1fr;gap:12px}.operating-layer li p,.contact-process li p{grid-column:2}.two-paths>div{grid-template-columns:1fr}.two-paths article+article{border-top:1px solid var(--ink);border-left:0}.page-cta{flex-direction:column;justify-content:center;align-items:flex-start;min-height:70svh;display:flex}.page-cta a{align-self:flex-start;margin-top:24px}.company-hero-bottom{grid-template-columns:1fr;gap:28px}.company-hero-bottom span{text-align:left}.doctrine-grid{grid-template-columns:1fr}.doctrine-grid>*{min-height:0;padding-right:0}.doctrine-grid>*+*{border-top:1px solid var(--ink);border-left:0;padding-left:0}.founder-list article{grid-template-columns:28px 54px 1fr;gap:12px}.founder-mark{width:48px;height:48px;font-size:19px}.founder-list article>p{grid-column:3}.contact-note{flex-direction:column;justify-content:center;align-items:flex-start;min-height:190px}.logos-hero{min-height:0;padding-top:68px;padding-bottom:68px}.logos-reveal{min-height:0;padding-top:68px;padding-bottom:68px;display:block}.logos-reveal-title{font-size:clamp(66px,21vw,94px)}.logos-reveal-dek{margin-top:54px}.logos-film-header{flex-direction:column;align-items:flex-start}.machine-chrome{grid-template-columns:1fr auto;min-height:68px}.machine-chrome span:last-child{display:none}.machine-stage{display:block}.source-rack{border-bottom:1px solid #f4f0e747;border-right:0;min-height:310px}.source-list{grid-template-columns:1fr 1fr;margin-top:24px}.source-list>div{min-height:58px}.work-core{padding:56px 18px;display:block}.core-signal{display:none}.core-copy h2{font-size:49px}.work-record{margin-top:48px}.action-bay{min-height:350px}.machine-timeline{grid-template-columns:repeat(5,minmax(0,1fr))}.machine-timeline button{text-align:center;min-height:72px;padding:11px 5px;display:block}.machine-timeline button b{margin-top:7px;font-size:13px;display:block}.logos-consequence{min-height:0}.logos-consequence>h2{font-size:clamp(60px,18vw,84px)}.consequence-comparison{grid-template-columns:1fr}.consequence-comparison article+article{border-top:1px solid var(--ink);border-left:0}.movement-list article{grid-template-columns:32px 1fr 20px;gap:13px;padding:28px 0}.movement-list p{grid-column:2/-1}.movement-list i{grid-area:1/3}.logos-entry{flex-direction:column;justify-content:center;align-items:flex-start;min-height:560px;display:flex}.logos-entry>p{max-width:520px}.world-chrome{grid-template-columns:1fr auto;min-height:58px}.world-chrome span:last-child{display:none}.world-canvas{min-height:780px}.world-canvas:after{background:linear-gradient(90deg,#e8e4dbad,#0000 30% 70%,#e8e4dbad)}.world-halo{width:620px}.logos-workspace{width:calc(100% - 32px);top:50%}.workspace-body{grid-template-columns:37px 1fr;min-height:420px}.workspace-body>aside{padding-top:8px}.workspace-mark{width:24px;height:24px}.workspace-person{width:23px;height:23px}.workspace-main{padding:14px 11px}.workspace-heading .mock-control{display:none}.workspace-heading h2{font-size:30px}.workspace-grid{grid-template-columns:1fr}.workspace-grid>section{min-height:160px}.workspace-context{display:none}.workspace-next{grid-template-columns:1fr}.workspace-next>span{grid-row:auto}.world-fragment{width:152px}.world-fragment>strong{font-size:19px}.fragment-inbox{top:3%;left:1%}.fragment-context{top:4%;right:1%}.fragment-draft{bottom:3%;left:1%}.fragment-decision{bottom:3%;right:1%}.world-status{display:block}.world-status>div{border-right:0;border-bottom:1px solid var(--ink);min-height:82px}.world-status nav button{text-align:center;min-height:70px;padding:12px 5px;display:block}.world-status nav button span{margin-bottom:7px;display:block}.logos-weave{padding-top:90px;padding-bottom:90px}.logos-weave>header h2{font-size:clamp(49px,14vw,70px)}.weave-field{min-height:560px}.weave-hub{width:145px;height:145px}.weave-hub span{font-size:31px}.weave-nodes span{width:76px;min-height:58px}.weave-nodes span i{width:20px;height:20px}.weave-nodes span:nth-child(4),.weave-nodes span:nth-child(8),.weave-signal{display:none}.system-weave figcaption{flex-direction:column;align-items:flex-start}.system-weave figcaption small{text-align:left}.logos-surfaces{padding-top:90px;padding-bottom:90px}.logos-surfaces>header h2{font-size:clamp(58px,17vw,86px)}.surface-grid{grid-template-columns:1fr}.surface-card,.surface-card.surface-judgment{grid-column:auto;grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:0}.surface-copy{min-height:0;padding:38px 22px}.surface-copy h3{font-size:45px}.surface-card>[class$=-ui],.surface-card.surface-judgment>[class$=-ui]{margin:0 14px 14px}.judgment-ui>strong{font-size:39px}.judgment-ui dl div{grid-template-columns:1fr;gap:5px;padding:10px 0}.console-grid{display:block}.work-queue{border-right:0;border-bottom:1px solid var(--ink);background:var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;display:grid}.work-queue>.console-label{background:var(--paper-secondary);grid-column:1/-1;padding:12px}.work-queue button,.work-queue button:last-child{background:var(--paper-secondary);border:0;min-height:92px;padding:12px 8px;display:block}.work-queue button.is-selected{background:var(--paper);box-shadow:inset 0 2px 0 var(--signal)}.work-queue button span,.work-queue button strong,.work-queue button small{display:block}.work-queue button strong{margin-top:10px;font-size:17px}.work-queue button small{margin-top:6px}.case-surface{padding:28px 14px 36px}.case-heading{display:block}.case-status{margin-top:18px;display:inline-block}.context-heading{flex-direction:column;justify-content:center;align-items:flex-start}.source-register,.case-columns{grid-template-columns:1fr}.decision-rail{min-height:340px;padding:34px 14px}.principle-strip{grid-template-columns:1fr 1fr}.principle-strip article{min-height:230px}.principle-strip article:nth-child(3){border-top:1px solid var(--ink);border-left:0}.principle-strip article:nth-child(4){border-top:1px solid var(--ink)}.entry-paths{grid-template-columns:1fr}.entry-paths article+article{border-top:1px solid var(--ink);border-left:0}.compact-cta{flex-direction:column;justify-content:center;align-items:flex-start;min-height:320px}.site-footer{flex-direction:column;justify-content:center;align-items:flex-start;min-height:220px}.site-footer>div{flex-wrap:wrap;gap:12px 22px}}.start-page,.desk-page{max-width:880px;min-height:calc(100svh - 121px);font-family:var(--font-product), "Helvetica Neue", Arial, sans-serif;padding-top:clamp(56px,8vw,104px);padding-bottom:96px}.start-page h1,.desk-page h1{font-family:var(--font-product), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.05}.start-dek,.desk-idea{margin:24px 0 0;font-size:16px;line-height:1.6}.start-paths{border-top:1px solid var(--ink);margin:48px 0 0;padding:0;list-style:none}.start-paths li{border-bottom:1px solid var(--rule);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.start-paths span{color:var(--signal);font-size:11px;font-weight:700}.start-paths h2{margin:0;font-size:16px;font-weight:700}.start-paths p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.start-paths .is-later{opacity:.55}.start-form{border-top:1px solid var(--product-rule);gap:12px;margin-top:48px;padding-top:32px;display:grid}.start-form label{letter-spacing:-.01em;text-transform:none;font-size:13px;font-weight:600}.start-form textarea,.start-form input{border:1px solid var(--product-rule);border-radius:var(--product-radius);background:var(--product-lift);width:100%;color:var(--product-ink);font:inherit;transition:border-color var(--product-ease), box-shadow var(--product-ease);padding:14px 16px;font-size:16px;line-height:1.5}.start-form textarea:focus,.start-form input:focus{border-color:color-mix(in srgb, var(--product-signal) 55%, var(--product-rule));box-shadow:0 0 0 4px color-mix(in srgb, var(--product-signal) 16%, transparent);outline:none}.start-form textarea{resize:vertical;min-height:160px}.start-form button{border-radius:var(--product-radius);background:var(--product-signal);color:#fff;width:fit-content;min-height:48px;font:inherit;letter-spacing:-.01em;text-transform:none;cursor:pointer;transition:filter var(--product-ease), transform var(--product-ease);border:0;margin-top:8px;padding:0 22px;font-size:15px;font-weight:600}.start-form button:hover{filter:brightness(1.05)}.start-form button:focus-visible{outline:2px solid var(--product-signal);outline-offset:3px}.start-form-actions{gap:12px;margin-top:24px;display:grid}.start-form-actions button{width:fit-content}.start-form+form .start-over{margin-top:16px}.start-error{color:var(--signal);margin:24px 0 0;font-size:13px}.start-auth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:16px;display:grid}.start-auth-grid .start-form{margin-top:32px}.start-auth-grid h2{letter-spacing:-.03em;text-transform:none;margin:0 0 8px;font-size:20px;font-weight:650}.start-auth-choice{gap:20px;margin-top:40px}.start-auth-choice .start-form{border:1px solid var(--product-rule);border-radius:var(--product-radius);background:var(--product-lift);align-content:start;margin-top:0;padding:28px 24px 32px}.start-auth-choice .start-form>p{min-height:44px;color:var(--product-muted);margin:0 0 8px;font-size:16px;line-height:1.5}.start-auth-choice .start-form>small{color:var(--product-muted);margin-top:-4px;font-size:12px}.start-auth-primary{border-color:color-mix(in srgb, var(--product-signal) 40%, var(--product-rule))}.start-auth-primary h2{color:var(--product-ink)}.start-auth-secondary{background:color-mix(in srgb, var(--product-lift) 70%, var(--product-surface))}.start-auth-secondary button{border:1px solid var(--product-ink);color:var(--product-ink);background:0 0}.start-auth-secondary button:hover{background:var(--product-ink);color:var(--product-lift);filter:none}.start-page.start-picker{align-content:center;max-width:520px;min-height:100svh;padding-top:0;padding-bottom:0;display:grid}.start-picker-list{margin:0;padding:0;list-style:none}.start-picker-list li{justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}.start-picker-list strong{letter-spacing:-.03em;font-size:22px;font-weight:650}.start-picker-list button{border-radius:var(--product-radius);background:var(--product-signal);color:#fff;min-height:44px;font:inherit;border:0;padding:0 18px;font-size:15px;font-weight:600}.start-companies{border-top:1px solid var(--product-rule);margin-top:48px;padding-top:32px}.start-companies h2{letter-spacing:-.01em;text-transform:none;margin:0;font-size:13px;font-weight:600}.start-companies ul{margin:16px 0 0;padding:0;list-style:none}.start-companies li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.start-companies strong{font-size:16px}.start-companies p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.start-company-host{letter-spacing:-.01em;text-transform:none;font-size:13px}.start-companies button{border:1px solid var(--product-ink);border-radius:var(--product-radius);min-height:44px;color:var(--product-ink);font:inherit;letter-spacing:-.01em;text-transform:none;cursor:pointer;background:0 0;padding:0 16px;font-size:14px}.start-company-actions{flex-wrap:wrap;gap:8px;display:flex}.desk-rebuild{margin-top:24px}.desk-rebuild-row{flex-wrap:wrap;gap:12px;display:flex}.desk-rebuild-row .start-form{margin-top:24px}.desk-rebuild button{color:var(--ink);border:1px solid var(--ink);background:0 0}@media (max-width:720px){.start-auth-grid{grid-template-columns:1fr;gap:0}}.desk-note{color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.6}.desk-note code{color:var(--ink);font-family:inherit}.domain-results{border-top:1px solid var(--ink);margin:32px 0 0;padding:0;list-style:none}.domain-results li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;display:flex}.domain-results strong{font-size:16px;display:block}.domain-results span{color:var(--muted);font-size:12px}.domain-results .domain-buy{color:var(--signal);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px}.desk-build-status{border-top:1px solid var(--ink);margin-top:32px;padding:20px 0 0}.desk-build-kicker{color:var(--signal);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.desk-build-copy{margin:10px 0 0;font-size:16px;line-height:1.4}.desk-build-track{background:var(--rule);height:8px;margin-top:16px;display:block;overflow:hidden}.desk-build-fill{background:var(--ink);height:100%;transition:width .12s linear;display:block}.desk-build-pct{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:8px 0 0;font-size:11px}.desk-brief{gap:0}.desk-brief-field{gap:12px;display:grid}.desk-brief textarea{min-height:132px}.desk-onboarding-intro{max-width:690px;color:var(--product-muted);font-size:17px}.desk-brief-progress{gap:12px;margin-bottom:32px;display:grid}.desk-brief-progress>span{color:var(--product-muted);font-size:12px;font-weight:650}.desk-brief-progress>div{background:var(--product-rule);height:4px;overflow:hidden}.desk-brief-progress i{background:var(--product-signal);height:100%;transition:width .18s ease-out;display:block}.desk-brief .desk-brief-field label{letter-spacing:-.035em;text-transform:none;max-width:640px;font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.15}.desk-brief-field>p{max-width:600px;color:var(--product-muted);margin:0;font-size:16px;line-height:1.55}.desk-brief textarea::placeholder{color:var(--product-muted);opacity:1}.desk-brief-suggestions{flex-wrap:wrap;gap:8px;display:flex}.desk-brief .desk-brief-suggestions button{border:1px solid var(--product-rule);background:var(--product-white);min-height:44px;color:var(--product-ink);letter-spacing:0;text-transform:none;padding:0 16px;font-size:14px;font-weight:500}.desk-brief .desk-brief-suggestions button:hover,.desk-brief .desk-brief-suggestions button[aria-pressed=true]{border-color:var(--product-ink);background:var(--product-surface)}.desk-brief-actions{flex-wrap:wrap-reverse;gap:12px;margin-top:24px;display:flex}.desk-brief-actions button:not(:disabled),.desk-brief-suggestions button,.site-dock button,.desk-topbar button{cursor:pointer}.desk-brief-actions button:disabled{cursor:not-allowed;opacity:.45}.desk-brief-actions .is-secondary{border:1px solid var(--product-rule);background:var(--product-white);color:var(--product-ink)}.desk-onboarding-next{border-top:1px solid var(--product-ink);margin-top:24px;padding-top:24px}.desk-onboarding-next h3{margin:0;font-size:16px;font-weight:700}.desk-onboarding-next ol{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.desk-onboarding-next li{border-top:1px solid var(--product-rule);grid-template-columns:30px 1fr;gap:12px;padding:16px 0;display:grid}.desk-onboarding-next li>span{color:var(--product-signal);font-size:11px;font-weight:700}.desk-onboarding-next li>p{color:var(--product-muted);margin:0;font-size:16px;line-height:1.5}.desk-onboarding-next strong{color:var(--product-ink);font-weight:650}@media (max-width:800px){.desk-onboarding-next{margin-top:0}}.desk-operator{max-width:1080px;min-height:calc(100svh - 56px);padding:clamp(32px, 5vw, 64px) var(--page-pad) 96px;font-family:var(--font-product), "Helvetica Neue", Arial, sans-serif}.desk-operator.is-tile{max-width:none;min-height:calc(100svh - 56px);padding:0}.desk-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desk-app{grid-template-columns:184px minmax(0,1fr) minmax(300px,360px);height:calc(100svh - 56px);min-height:calc(100svh - 56px);display:grid}.desk-app.is-tile{height:calc(100svh - 56px);display:grid}.desk-app.is-website-editor{grid-template-columns:184px minmax(0,1fr)}.desk-nav{border-right:1px solid var(--product-rule);text-transform:none;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;padding:20px 16px 32px;display:flex;overflow:auto}.desk-nav ul{margin:0;padding:0;list-style:none}.desk-nav li+li{margin-top:2px}.desk-nav-home a{font-weight:650}.desk-nav-home,.desk-nav-next,.desk-nav-first{border-bottom:1px solid var(--product-rule);margin:0 0 12px;padding:0 0 12px}.desk-nav-setup details{margin:0}.desk-nav-setup summary{min-height:36px;color:var(--product-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;list-style:none;display:flex}.desk-nav-setup summary::-webkit-details-marker{display:none}.desk-nav-setup summary span{color:var(--product-muted);font-size:12px;font-weight:500}.desk-nav-setup[data-setup-collapsed=true] summary{color:var(--product-ink)}.desk-nav-next p,.desk-nav-first p,.desk-nav-first span,.desk-nav-group>p{color:var(--product-muted);margin:0 0 4px;font-size:13px;font-weight:600}.desk-nav-next a,.desk-nav-first a{min-height:36px;color:var(--product-ink);letter-spacing:-.02em;align-items:center;gap:8px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.desk-nav-next a:before,.desk-nav-first a:before{content:"";background:var(--product-signal);border-radius:999px;width:6px;height:6px}.desk-nav-next a:hover,.desk-nav-first a:hover,.desk-nav-first a:focus-visible,.desk-nav-next a:focus-visible{color:var(--product-signal)}.desk-nav-group{margin-top:12px}.desk-nav-group ul{margin:0;padding:0;list-style:none}.desk-nav a[aria-current=page]{color:var(--product-signal);font-weight:650}.desk-nav a{min-height:36px;color:var(--product-ink);letter-spacing:-.01em;text-transform:none;padding:8px 0;font-size:14px;font-weight:500;text-decoration:none;display:block}.desk-nav a:hover,.desk-nav a:focus-visible{color:var(--product-signal)}.desk-app-main{min-width:0;padding:24px 28px 48px;overflow:auto}.desk-home{margin:0 0 32px}.desk-home-head{gap:4px;margin:0 0 16px;display:grid}.desk-home-head p{color:var(--product-muted);margin:0;font-size:13px;font-weight:600}.desk-home-head h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:650}.desk-home-meta{border:1px solid var(--product-rule);border-radius:var(--product-radius);background:var(--product-lift);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.desk-home-meta a,.desk-home-meta>div{border-right:1px solid var(--product-rule);min-height:92px;color:inherit;align-content:center;gap:4px;padding:16px 18px;text-decoration:none;display:grid}.desk-home-meta a:last-child,.desk-home-meta>div:last-child{border-right:0}.desk-home-meta small{color:var(--product-muted);font-size:12px}.desk-home-meta strong{letter-spacing:-.03em;font-size:22px;font-weight:650}.desk-home-meta span{color:var(--product-muted);font-size:12px;line-height:1.4}.desk-home-panes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0;display:grid}.desk-home-pane{border:1px solid var(--product-rule);border-radius:var(--product-radius);background:var(--product-lift);min-height:148px;color:inherit;align-content:start;gap:8px;padding:18px 16px;text-decoration:none;display:grid}.desk-home-pane p{color:var(--product-muted);margin:0;font-size:13px;font-weight:600}.desk-home-pane strong{letter-spacing:-.02em;font-size:20px;font-weight:650}.desk-home-pane span{color:var(--product-muted);font-size:13px;line-height:1.45}.desk-home .desk-lead{margin-top:24px}.desk-lead{border-bottom:1px solid var(--product-rule);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 28px;padding-bottom:24px;display:flex}.desk-lead-label{width:100%;color:var(--product-muted);margin:0;font-size:13px;font-weight:600}.desk-lead-title{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:650}.desk-lead-copy{width:100%;color:var(--product-muted);margin:0;font-size:15px;line-height:1.55}.desk-own-steps{color:var(--product-ink);margin:0 0 16px;padding-left:1.2em;font-size:14px;line-height:1.55}.desk-own-steps li+li{margin-top:6px}.desk-lead-action{border-radius:var(--product-radius);background:var(--product-signal);color:#fff;letter-spacing:-.01em;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.desk-app-main .desk-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-app-main .desk-tile{min-height:72px;padding:14px 16px}.desk-app-main .desk-tile-group{margin-top:24px}.desk-app-main .desk-tile-group:first-of-type{margin-top:0}.desk-app-main .desk-tile-group h2{scroll-margin-top:12px}.desk-app>.desk-chat{border-top:0;border-left:1px solid var(--product-rule);background:var(--product-white);flex-direction:column;height:100%;min-height:0;margin:0;padding:0;display:flex;position:relative;overflow:hidden}@media (min-width:961px){.desk-app>.desk-chat>.desk-chat-body{position:absolute;inset:0}}.desk-app>.desk-chat.desk-chat-dock:not([open])>.desk-chat-body{display:flex}.desk-rail-head h1{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.05}.desk-rail-head .desk-open-site{margin-top:8px}.desk-rail-head .desk-idea{max-width:42rem;margin-top:16px;font-size:16px}.desk-tile-group{border-top:0;margin-top:40px;padding-top:8px}.desk-tile-group h2{color:var(--product-muted);letter-spacing:-.01em;text-transform:none;margin:0 0 16px;font-size:13px;font-weight:600}.desk-tile-grid{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.desk-tile{border:1px solid var(--product-rule);border-radius:var(--product-radius);background:var(--product-lift);min-height:112px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--product-ease), background-color var(--product-ease), transform var(--product-ease);align-content:start;gap:8px;padding:18px 16px;text-decoration:none;display:grid}.desk-tile strong{letter-spacing:-.02em;font-size:16px;font-weight:650;line-height:1.25}.desk-tile span{color:var(--product-muted);font-size:13px;line-height:1.4}.desk-tile[data-status=next]{border-color:color-mix(in srgb, var(--product-signal) 55%, var(--product-rule));background:color-mix(in srgb, var(--product-signal) 7%, var(--product-lift))}.desk-tile[data-status=next] span{color:var(--product-signal);font-weight:600}.desk-tile.is-later{opacity:.58}.desk-tile:hover,.desk-tile:focus-visible{border-color:color-mix(in srgb, var(--product-ink) 28%, var(--product-rule));transform:translateY(-1px)}.desk-tile:focus-visible{outline:2px solid var(--product-signal);outline-offset:3px}.desk-tile-work>p{margin:12px 0 0;font-size:15px;line-height:1.55}.desk-tile-work .start-form{border-top:0;margin-top:24px;padding-top:0}.desk-owned-domain .desk-record-list li span:last-child{color:var(--muted)}.desk-record-copy{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.desk-copy{width:auto;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #1c1b1829;border-radius:14px;padding:6px 12px;font-size:13px}.desk-copy:disabled{cursor:default;opacity:.5}.desk-dns-home{border:0;margin:16px 0 0;padding:0}.desk-dns-home legend{padding:0;font-size:14px}.desk-dns-home label{align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.desk-workbench{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0;display:grid}.desk-research-scan h3{margin:28px 0 0;font-size:16px}.desk-research-ideas,.desk-research-blurbs{margin:16px 0 0;padding:0;list-style:none}.desk-research-ideas button,.desk-research-blurbs li{border:0;border-top:1px solid var(--product-rule);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;gap:4px;padding:12px 0;display:grid}.desk-research-ideas button:disabled{opacity:.55}.desk-email-path{border-top:1px solid var(--product-rule);margin-top:24px;padding-top:16px}.desk-work-main,.desk-work-side{min-width:0;padding:24px var(--page-pad) 48px}.desk-work-main{border-right:1px solid var(--product-rule)}.desk-work-side{background:var(--product-white)}.desk-work-main h2,.desk-work-side h2,.desk-file-view h3,.desk-order-cols h3{letter-spacing:-.03em;margin:8px 0 0;font-size:28px;font-weight:700}.desk-file-view h3,.desk-order-cols h3{font-size:18px}.desk-file-list,.desk-opportunity-list,.desk-record-list,.desk-steps{margin:20px 0 0;padding:0;list-style:none}.desk-books-section{border-top:1px solid var(--ink);margin-top:32px;padding-top:24px}.desk-books-section h3{letter-spacing:-.02em;margin:0 0 12px;font-size:18px}.desk-books-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.desk-books-metrics li{border-top:1px solid #19191747;gap:4px;padding:8px 0;display:grid}.desk-books-metrics span{color:var(--muted);font-size:13px}.desk-books-metrics strong{letter-spacing:-.03em;font-size:20px}.desk-file-list button,.desk-record-list li,.desk-opportunity-list li{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #19191747;gap:4px;padding:12px 0;display:grid}.desk-file-list button.is-open strong{color:var(--signal)}.desk-steps li{border-top:1px solid #19191747;padding:10px 0}.desk-file-view{border-top:1px solid var(--ink);margin-top:28px;padding-top:20px}.desk-file-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.desk-file-images img{width:100%;height:auto;display:block}.desk-chat{border-top:1px solid var(--product-rule);margin-top:28px;padding-top:20px}.desk-chat-body{flex-direction:column;flex:1;min-height:0;padding:20px 16px 16px;display:flex;overflow:hidden}.desk-work-side .desk-chat{margin-top:28px;padding-top:20px}.desk-work-side .desk-chat-body{padding:0}.desk-chat-name{color:var(--product-ink);letter-spacing:-.01em;flex-shrink:0;margin:0 0 12px;font-size:14px;font-weight:650}.desk-chat-log{flex-direction:column;flex:auto;justify-content:flex-start;gap:16px;min-height:0;max-height:40vh;margin:0;display:flex;overflow:auto}.desk-app>.desk-chat .desk-chat-log{max-height:none}.desk-chat-log p,.desk-chat-bubble{margin:0;font-size:14px;line-height:1.45}.desk-chat-bubble{border-radius:var(--product-radius);background:var(--product-lift);border:1px solid var(--product-rule);max-width:92%;padding:10px 12px}.desk-chat-bubble[data-speaker=founder],.desk-chat-bubble[data-role=owner]{background:color-mix(in srgb, var(--product-signal) 8%, var(--product-lift));align-self:flex-end}.desk-chat-bubble[data-speaker=agent],.desk-chat-bubble[data-role=desk]{align-self:flex-start}.desk-chat-thinking{min-height:44px}.desk-chat-dots{align-items:center;gap:5px;min-height:16px;display:inline-flex}.desk-chat-dots i{background:var(--product-ink);border-radius:999px;width:6px;height:6px;animation:.72s ease-in-out infinite desk-dots;display:block}.desk-chat-dots i:nth-child(2){animation-delay:.12s}.desk-chat-dots i:nth-child(3){animation-delay:.24s}@keyframes desk-dots{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.desk-chat-dots i{opacity:1;animation:none}}.desk-chat-log strong{color:var(--product-muted);letter-spacing:-.01em;text-transform:none;margin-bottom:2px;font-size:12px;font-weight:600;display:block}.desk-chat-footer{background:var(--product-white);flex-shrink:0;margin-top:12px;padding-top:12px}.desk-chat-compose{align-items:flex-end;gap:8px;display:flex}.desk-chat-footer .start-error{margin:0 0 8px}.desk-chat-compose textarea{border:1px solid var(--product-rule);border-radius:var(--product-radius);background:var(--product-lift);min-height:44px;max-height:120px;color:inherit;font:inherit;resize:none;flex:1;margin:0;padding:10px 12px;font-size:14px}.desk-chat-send{border:1px solid var(--product-rule);border-radius:var(--product-radius);min-height:44px;color:var(--product-ink);font:inherit;cursor:pointer;background:0 0;padding:0 14px;font-size:14px;font-weight:600}.desk-chat-send:disabled{opacity:.45}.desk-chat-dock{border-top:0;margin:0;padding:0}.desk-chat-dock>summary{display:none}.desk-preview-bar{border-bottom:1px solid var(--ink);flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;margin-bottom:12px;padding-bottom:12px;display:flex}.desk-preview-bar button,.desk-preview-bar form button{border:1px solid var(--ink);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0 12px}.desk-preview-bar button.is-on{background:var(--ink);color:var(--paper)}.desk-sandbox-frame{border:1px solid var(--ink);background:#fff;width:100%;min-height:calc(100svh - 220px)}.desk-domain-split{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-top:24px;display:grid}.desk-domain-box{border:1px solid var(--product-rule);border-radius:var(--product-radius);background:var(--product-lift);min-height:220px;padding:20px 20px 24px}.desk-domain-box h3{letter-spacing:-.02em;margin:0 0 8px;font-size:16px;font-weight:650}.desk-domain-box .start-form{border-top:0;margin-top:16px;padding-top:0}.desk-domain-box .domain-search,.desk-domain-box .domain-search-results,.desk-domain-box .domain-results{margin-top:12px}.desk-connect-dialog{border:1px solid var(--product-rule);border-radius:var(--product-radius);background:var(--product-lift);width:min(520px,100vw - 32px);color:var(--product-ink);padding:24px}.desk-connect-dialog::backdrop{background:#281c1247}.desk-connect-dialog h2{letter-spacing:-.03em;margin:0 0 8px;font-size:22px;font-weight:650}.desk-connect-dialog p{color:var(--product-muted);margin:0 0 16px;font-size:15px;line-height:1.55}.desk-connect-dialog .desk-record-list{margin:0 0 16px}.desk-connect-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.desk-connect-actions .desk-primary-action,.desk-connect-secondary{border-radius:var(--product-radius);width:auto;min-height:44px;font:inherit;cursor:pointer;margin:0;padding:0 18px;font-size:14px;font-weight:600}.desk-connect-secondary{border:1px solid var(--product-ink);color:var(--product-ink);background:0 0}.desk-connect-secondary:disabled,.desk-connect-actions .desk-primary-action:disabled{cursor:not-allowed;opacity:.55}.desk-primary-action{border-radius:var(--product-radius);background:var(--product-signal);color:#fff;min-height:48px;font:inherit;letter-spacing:-.01em;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.desk-primary-action.is-quiet{border:1px solid var(--product-ink);color:var(--product-ink);background:0 0}.desk-primary-action:disabled{cursor:not-allowed;opacity:.55}.desk-catalog-paths{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.desk-catalog-proposal{gap:20px;margin-top:24px;display:grid}.desk-catalog-take-list{margin:0}.desk-catalog-decision{border-top:1px solid color-mix(in srgb, var(--product-ink) 12%, transparent);padding:16px 0}.desk-catalog-decision p{margin:0}.desk-catalog-secondary{margin-top:28px}.desk-catalog-secondary summary{cursor:pointer;min-height:44px;color:var(--product-muted);align-items:center;display:inline-flex}.desk-website-editor{min-height:calc(100svh - 104px);position:relative}.desk-website-editor .desk-sandbox-frame{min-height:calc(100svh - 180px)}.desk-agent-chip{z-index:8;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:sticky;bottom:16px}.desk-agent-chip-toggle,.desk-agent-chip-panel{pointer-events:auto}.desk-agent-chip-toggle{border:1px solid var(--product-rule);background:var(--product-lift);cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;display:inline-flex}.desk-agent-chip.is-thinking .desk-agent-chip-toggle{border-color:var(--product-signal)}.desk-agent-chip-toggle .desk-chat-dots,.desk-chat-dock summary .desk-chat-dots{margin-left:8px}.desk-agent-chip-toggle img{width:72px;height:auto;display:block}.desk-agent-chip-panel{border:1px solid var(--product-rule);border-radius:var(--product-radius);background:var(--product-lift);width:min(360px,100vw - 48px);max-height:min(480px,60svh);overflow:hidden}.desk-agent-chip-panel .desk-chat-body{height:min(460px,58svh)}.domain-search.is-split{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:0;margin-top:24px;display:grid}.domain-search.is-split .domain-search-form{padding:24px 24px 24px 0}.domain-search.is-split .domain-search-results{border-left:1px solid var(--ink);background:var(--paper);padding:24px 0 24px 24px}.desk-order-cols{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.desk-theme{border-top:1px solid var(--ink);margin-top:24px;padding-top:20px}.desk-theme summary{cursor:pointer;align-items:center;min-height:44px;display:flex}@media (max-width:860px){.desk-workbench,.desk-domain-split,.domain-search.is-split{grid-template-columns:1fr}.desk-work-main{border-right:0;border-bottom:1px solid var(--ink)}.domain-search.is-split .domain-search-results{border-left:0;border-top:1px solid var(--ink);padding:24px 0 0}.desk-order-cols,.desk-file-images{grid-template-columns:1fr}}.desk-open-site{border-radius:var(--product-radius);background:var(--product-signal);color:#fff;letter-spacing:-.01em;text-transform:none;align-items:center;min-height:48px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.need-list{margin:16px 0 0;padding:0;list-style:none}.need-list li{border-bottom:1px solid var(--rule);padding:14px 0}.need-list span{color:var(--signal);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.need-list p{margin:6px 0 0;font-size:14px;line-height:1.5}.need-list strong{font-size:13px;display:block}.domain-results form button{border-radius:var(--product-radius);background:var(--product-signal);color:#fff;min-height:44px;font:inherit;letter-spacing:-.01em;text-transform:none;white-space:nowrap;border:0;padding:0 14px;font-size:14px;font-weight:600}.domain-results form button:disabled{background:var(--muted)}.site-dock,.desk-topbar{min-height:56px;padding:0 var(--page-pad);border-bottom:1px solid var(--product-rule);background:var(--product-white);letter-spacing:-.01em;text-transform:none;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.desk-topbar .flowsolve-logo{width:92px;min-height:28px}.desk-topbar-brand,.site-dock-brand{align-items:center;gap:12px;min-width:0;display:flex}.desk-topbar a.desk-topbar-name{color:var(--product-muted);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}.site-dock-brand{gap:4px}.site-dock-brand p{margin:0}.desk-dock-back{min-width:44px;min-height:44px;color:var(--ink);flex:none;justify-content:center;align-items:center;margin:0 0 0 -8px;text-decoration:none;display:inline-flex}.desk-dock-back:hover,.desk-dock-back:focus-visible{color:var(--signal)}.desk-dock-back:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.site-dock>div,.desk-topbar-actions,.start-actions{align-items:center;gap:16px;display:flex}.site-dock form,.desk-topbar form{margin:0}.site-dock a,.site-dock button,.desk-topbar a,.desk-topbar button,.start-over{min-height:44px;color:var(--product-muted);font:inherit;letter-spacing:-.01em;text-transform:none;cursor:pointer;background:0 0;border:0;font-size:13px}.site-dock a.desk-dock-next{background:var(--product-signal);color:#fff;border-radius:999px;padding:0 16px;font-weight:600;text-decoration:none}.desk-topbar-account-inline{align-items:center;gap:16px;display:flex}.desk-account-menu{display:none;position:relative}.desk-account-menu>summary{cursor:pointer;min-height:44px;color:var(--product-muted);align-items:center;font-weight:500;list-style:none;display:inline-flex}.desk-account-menu>summary::-webkit-details-marker{display:none}.desk-account-menu-panel{z-index:40;border:1px solid var(--product-rule);border-radius:var(--product-radius);background:var(--product-lift);min-width:140px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.desk-account-menu-panel button{justify-content:flex-start;width:100%}.domain-choice-row{cursor:pointer;align-items:baseline;gap:12px;width:100%;display:flex}.domain-choice-row input{margin:6px 0 0}.domain-choice-row.is-chosen strong{color:var(--signal)}.domain-choice-buy{margin-top:24px}@media (max-width:960px){.desk-app{flex-direction:column;height:auto;min-height:calc(100svh - 56px);display:flex}.desk-nav{display:none}.desk-app-main{padding-bottom:24px;overflow:visible}.desk-app>.desk-chat,.desk-chat-dock{border-left:0;border-top:1px solid var(--product-rule);background:var(--product-white);z-index:20;min-height:0;position:sticky;bottom:0}.desk-chat-dock>summary{cursor:pointer;align-items:center;min-height:52px;padding:0 16px;font-weight:650;list-style:none;display:flex}.desk-chat-dock>summary::-webkit-details-marker{display:none}.desk-app>.desk-chat.desk-chat-dock:not([open])>.desk-chat-body,.desk-chat-dock:not([open]) .desk-chat-body{display:none}.desk-chat-dock[open] .desk-chat-body{border-top:1px solid var(--product-rule);max-height:min(60vh,480px);overflow:hidden}.desk-chat-dock[open] .desk-chat-log{max-height:none}.desk-topbar{z-index:40;position:sticky;top:0}.desk-app-main .desk-tile-grid,.desk-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-home-meta{grid-template-columns:1fr 1fr}.desk-home-meta a:nth-child(2),.desk-home-meta>div:nth-child(2){border-right:0}.desk-home-meta a:nth-child(-n+2),.desk-home-meta>div:nth-child(-n+2){border-bottom:1px solid var(--product-rule)}.desk-home-panes{grid-template-columns:1fr}}@media (max-width:700px){.desk-topbar{flex-wrap:nowrap;height:auto;padding-top:8px;padding-bottom:8px}.desk-topbar-account-inline{display:none}.desk-account-menu{display:block}}@media (max-width:560px){.desk-app-main .desk-tile-grid,.desk-tile-grid,.desk-home-meta{grid-template-columns:1fr}.desk-home-meta a,.desk-home-meta>div{border-right:0;border-bottom:1px solid var(--product-rule)}.desk-home-meta a:last-child,.desk-home-meta>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-color-scheme:dark){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root{--product-white:#f8f6f1;--product-lift:#fff;--product-ink:#1c1b18;--product-muted:#5c5b56;--product-surface:#efece6;--product-rule:#1c1b181f;--product-signal:var(--signal);--product-radius:14px;--product-ease:.18s cubic-bezier(.22, 1, .36, 1)}.product-shell{min-height:100svh;color:var(--product-ink);font-family:var(--font-product), "Helvetica Neue", Arial, sans-serif;background-color:var(--product-white);background-image:radial-gradient(1200px 620px at 50% -8%,#fff 0%,#f8f6f100 70%)}.product-shell .story-tag{letter-spacing:.02em;text-transform:none;font-family:inherit;font-size:12px;font-weight:600}.site-header{z-index:30;border-bottom:1px solid var(--product-rule);background:var(--product-white);color:var(--product-ink);font-family:var(--font-product), "Helvetica Neue", Arial, sans-serif;position:relative}.product-masthead{grid-template-columns:minmax(168px,220px) minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,64px);min-height:94px;display:grid}.flowsolve-logo{align-items:center;width:clamp(156px,15vw,206px);min-width:0;min-height:44px;text-decoration:none;display:inline-flex}.flowsolve-logo img{width:100%;height:auto;display:block}.flowsolve-logo-compact{width:134px}.product-nav{justify-content:center;align-items:center;gap:clamp(24px,4vw,58px);display:flex}.product-nav a,.product-start-link{min-width:auto;min-height:44px;color:var(--product-ink);letter-spacing:-.01em;text-transform:none;justify-content:center;align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.product-nav a:hover,.product-nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--product-signal);text-decoration-color:var(--product-signal);text-underline-offset:8px;text-decoration-thickness:2px}.product-start-link{border:1px solid var(--product-ink);border-radius:var(--product-radius);min-width:92px;padding:0 20px}.product-start-link:hover{background:var(--product-ink);color:var(--product-white)}.product-hero{border-bottom:1px solid var(--product-rule);grid-template-columns:minmax(290px,.72fr) minmax(680px,1.7fr);align-items:center;gap:clamp(36px,4.5vw,78px);min-height:calc(100svh - 94px);padding-top:clamp(54px,7vw,104px);padding-bottom:clamp(54px,7vw,104px);display:grid}.product-hero-copy{z-index:2;position:relative}.product-eyebrow{color:var(--product-signal);letter-spacing:-.01em;text-transform:none;margin:0;font-size:13px;font-weight:600;line-height:1.3}.product-hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:540px;margin:22px 0 0;font-size:clamp(48px,4.6vw,78px);font-weight:540;line-height:.99}.product-hero-dek{max-width:510px;color:var(--product-muted);text-wrap:pretty;margin:30px 0 0;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.product-hero-actions,.product-final-cta>div{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:34px;display:flex}.product-primary-action,.product-secondary-action{justify-content:center;align-items:center;min-height:50px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.product-primary-action{border-radius:var(--product-radius);background:var(--product-ink);color:var(--product-lift);padding:0 22px}.product-primary-action:hover{background:#2e2e2a}.product-secondary-action{color:var(--product-ink);gap:8px}.product-secondary-action:hover{text-decoration:underline;-webkit-text-decoration-color:var(--product-signal);text-decoration-color:var(--product-signal);text-underline-offset:6px}.convergence-record{border:1px solid var(--product-rule);border-radius:var(--product-radius);background:var(--product-lift);min-width:0;margin:0;overflow:hidden}.record-caption,.record-chrome{border-bottom:1px solid var(--product-rule);min-height:42px;color:var(--product-muted);justify-content:space-between;align-items:center;gap:20px;padding:0 16px;font-size:12px;display:flex}.record-caption span:last-child{color:var(--product-ink)}.record-caption i{background:#178646;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.record-chrome{color:var(--product-ink);font-weight:600}.record-chrome span:last-child{color:var(--product-muted);font-weight:400}.record-canvas{min-height:492px;padding:28px;position:relative;overflow:hidden}.record-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.record-lines path{fill:none;vector-effect:non-scaling-stroke}.record-source-line{stroke:var(--product-ink);stroke-width:3px}.record-action-line{stroke:var(--product-signal);stroke-width:3px}.record-lines circle{fill:var(--product-signal);stroke:var(--product-white);stroke-width:3px;vector-effect:non-scaling-stroke}.record-sources{flex-direction:column;justify-content:space-around;width:37%;height:calc(100% - 44px);display:flex;position:absolute;top:22px;left:18px}.record-source{min-width:0}.record-source>p{margin:0 0 9px;font-size:12px;font-weight:650}.provider-slot{border:1px solid var(--product-rule);background:var(--product-white);width:min(210px,82%);height:48px;position:relative;overflow:hidden}.provider-face{opacity:0;align-items:center;gap:10px;padding:0 34px 0 10px;display:flex;position:absolute;inset:0;transform:translateY(9px)}.provider-face svg{flex:none;width:26px;height:26px}.provider-face b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.provider-slot-two .provider-face{animation:7s ease-in-out infinite provider-two;animation-delay:calc(-3.5s * var(--provider-index))}.provider-slot-three .provider-face{animation:9s ease-in-out infinite provider-three;animation-delay:calc(-3s * var(--provider-index))}.provider-dots{gap:3px;display:grid;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.provider-dots span{background:var(--product-ink);opacity:.3;border-radius:50%;width:4px;height:4px;display:block}.provider-dots span:first-child{opacity:1}.record-source-list{color:var(--product-muted);margin-top:7px;font-size:10px;line-height:1.35;display:block}.record-convergence{text-align:center;gap:4px;display:grid;position:absolute;top:calc(50% + 15px);left:40.5%;transform:translate(-50%)}.record-convergence span{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.record-convergence small{color:var(--product-muted);font-size:10px}.record-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:56%;display:grid;position:absolute;top:50%;right:2.5%;transform:translateY(-50%)}.record-stage{border:1px solid var(--product-rule);background:var(--product-white);min-height:252px;padding:20px 15px 16px;position:relative}.record-stage-index{border:1px solid var(--product-signal);background:var(--product-white);width:28px;height:28px;color:var(--product-signal);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:-42px;left:50%;transform:translate(-50%)}.record-stage>p{color:var(--product-signal);margin:0;font-size:12px;font-weight:700}.record-stage h3{margin:10px 0 0;font-size:15px;font-weight:650;line-height:1.25}.record-stage dl{gap:9px;margin:16px 0 0;display:grid}.record-stage dl div{gap:2px;display:grid}.record-stage dt{color:var(--product-muted);font-size:9px}.record-stage dd{margin:0;font-size:11px}.record-stage>small{color:var(--product-muted);margin-top:16px;font-size:10px;line-height:1.45;display:block}.record-decision-options{gap:8px;margin-top:28px;display:grid}.record-decision-options span{border:1px solid var(--product-ink);place-items:center;min-height:38px;font-size:11px;font-weight:600;display:grid}.record-decision-options span:first-child{background:var(--product-ink);color:var(--product-white)}.record-stage-receipt h3{align-items:center;gap:6px;display:flex}.record-stage-receipt h3 i{color:#fff;background:#178646;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:grid}.record-accessible-summary{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes provider-two{0%,42%{opacity:1;transform:translateY(0)}49%,93%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}@keyframes provider-three{0%,27%{opacity:1;transform:translateY(0)}34%,93%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}.product-thesis{border-bottom:1px solid var(--product-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;min-height:116px;display:grid}.product-thesis>p{letter-spacing:-.025em;margin:0;font-size:clamp(18px,1.55vw,25px)}.product-thesis strong{font-weight:650}.product-source-families{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.product-source-families span{border:1px solid var(--product-rule);color:var(--product-muted);padding:7px 10px;font-size:11px}.operating-layer-section{padding-top:clamp(88px,10vw,150px);padding-bottom:clamp(88px,10vw,150px)}.product-section-heading{max-width:850px}.product-section-heading h2,.product-page-hero h1,.product-phases h2,.product-platform h2,.product-final-cta h2{letter-spacing:-.055em;text-wrap:balance;margin:18px 0 0;font-weight:540;line-height:1}.product-section-heading h2{font-size:clamp(42px,5vw,76px)}.product-section-heading>p:last-child{max-width:660px;color:var(--product-muted);margin:24px 0 0;font-size:18px;line-height:1.55}.operating-preview{border:1px solid var(--product-rule);border-radius:var(--product-radius);background:var(--product-lift);grid-template-columns:190px minmax(0,1fr);min-height:480px;margin-top:56px;display:grid;overflow:hidden}.operating-preview>aside{background:var(--product-ink);color:var(--product-white);padding:22px 16px}.operating-preview>aside strong{letter-spacing:-.04em;font-size:20px}.operating-preview>aside nav{gap:5px;margin-top:34px;display:grid}.operating-preview>aside nav span{color:#b9bbb6;padding:11px 10px;font-size:12px}.operating-preview>aside nav .is-current{color:#fff;background:#30302d}.operating-preview-main{min-width:0}.operating-preview-main .desk-home{margin:0;padding:24px}.operating-preview-main .desk-lead{border-bottom:0;margin-bottom:0;padding-bottom:0}.operating-preview-main>header{border-bottom:1px solid var(--product-rule);justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:0 24px;display:flex}.operating-preview-main>header div{gap:5px;display:grid}.operating-preview-main>header span{color:var(--product-muted);font-size:11px}.operating-preview-main>header b{font-size:21px;font-weight:600}.operating-preview-status{background:#fff1ec;padding:7px 10px;color:#a83f24!important}.operating-preview-meta{border-bottom:1px solid var(--product-rule);grid-template-columns:repeat(4,1fr);display:grid}.operating-preview-meta span{border-right:1px solid var(--product-rule);align-content:center;gap:5px;min-height:76px;padding:0 18px;font-size:13px;display:grid}.operating-preview-meta span:last-child{border-right:0}.operating-preview-meta small{color:var(--product-muted);font-size:10px}.operating-preview-tabs{border-bottom:1px solid var(--product-rule);min-height:56px;color:var(--product-muted);align-items:center;gap:28px;padding:0 24px;font-size:12px;display:flex}.operating-preview-tabs b{border-bottom:2px solid var(--product-ink);color:var(--product-ink);align-self:stretch;align-items:center;display:flex}.operating-preview-main>section{padding:28px 24px}.operating-preview-main>section>p{color:var(--product-muted);margin:0;font-size:11px}.operating-preview-main>section h3{letter-spacing:-.035em;max-width:760px;margin:10px 0 0;font-size:clamp(24px,2.6vw,38px);font-weight:520;line-height:1.15}.operating-preview-evidence{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.operating-preview-evidence span{border:1px solid var(--product-rule);justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:12px;display:flex}.operating-preview-evidence b{color:#178646;font-size:10px;font-weight:600}.product-dispatch-preview{border-top:1px solid var(--product-rule);grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(38px,7vw,120px);min-height:450px;display:grid}.dispatch-preview-number{color:var(--product-surface);letter-spacing:-.1em;font-size:clamp(150px,22vw,360px);font-weight:650;line-height:.7}.product-dispatch-preview>div:last-child{max-width:760px}.product-dispatch-preview h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(46px,6vw,92px);font-weight:520;line-height:.95}.product-dispatch-preview p:not(.product-eyebrow){max-width:620px;color:var(--product-muted);margin:24px 0 0;font-size:18px;line-height:1.55}.product-dispatch-preview a{align-items:center;gap:8px;min-height:44px;margin-top:28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.product-footer{border-top:1px solid var(--product-rule);background:var(--product-white);min-height:154px;color:var(--product-ink);font-family:var(--font-product), "Helvetica Neue", Arial, sans-serif}.product-footer>p{color:var(--product-muted);font-size:13px}.product-footer>div{gap:24px;display:flex}.product-footer>div a{align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.product-page-hero{padding-top:clamp(88px,11vw,168px);padding-bottom:clamp(72px,9vw,130px)}.product-page-hero h1{max-width:1060px;font-size:clamp(62px,8vw,128px)}.product-page-hero>p:last-child{max-width:760px;color:var(--product-muted);margin:32px 0 0;font-size:clamp(18px,1.6vw,23px);line-height:1.55}.product-record-section{padding-bottom:clamp(90px,10vw,150px)}.convergence-record-expanded .record-canvas{min-height:560px}.product-phases{border-top:1px solid var(--product-rule);padding-top:clamp(90px,10vw,150px);padding-bottom:clamp(90px,10vw,150px)}.product-phases>header{max-width:900px}.product-phases h2{font-size:clamp(48px,6vw,88px)}.product-phases ol{border-top:1px solid var(--product-ink);grid-template-columns:repeat(4,1fr);margin:64px 0 0;padding:0;list-style:none;display:grid}.product-phases li{border-right:1px solid var(--product-rule);min-height:260px;padding:24px 22px 30px 0}.product-phases li+li{padding-left:22px}.product-phases li:last-child{border-right:0}.product-phases li>span{color:var(--product-signal);font-size:11px;font-weight:700}.product-phases li h3{letter-spacing:-.04em;margin:48px 0 0;font-size:28px;font-weight:570}.product-phases li p{color:var(--product-muted);margin:18px 0 0;font-size:15px;line-height:1.55}.product-platform{border-top:1px solid var(--product-rule);grid-template-columns:1fr .8fr;align-items:center;gap:90px;min-height:580px;display:grid}.product-platform h2{max-width:800px;font-size:clamp(48px,6vw,88px)}.product-platform>p{color:var(--product-muted);margin:0;font-size:20px;line-height:1.65}.product-final-cta{border-top:1px solid var(--product-rule);flex-direction:column;justify-content:center;align-items:flex-start;min-height:500px;display:flex}.product-final-cta h2{font-size:clamp(58px,7vw,110px)}.dispatch-shell{background:var(--paper)}.dispatch-type-plate{border:1px solid var(--ink);background:var(--paper-secondary);grid-template-rows:1fr auto 12px;align-items:end;min-height:520px;padding:34px;display:grid}.dispatch-type-plate>span{color:#1919171f;font-family:var(--font-display), Georgia, serif;letter-spacing:-.1em;align-self:start;font-size:clamp(150px,20vw,320px);line-height:.8}.dispatch-type-plate>div{gap:7px;padding-bottom:24px;display:grid}.dispatch-type-plate b{font-size:14px}.dispatch-type-plate small{color:var(--muted);font-size:11px}.dispatch-type-plate>i{background:linear-gradient(90deg, var(--ink) 0 42%, var(--signal) 42% 100%);height:8px}.dispatch-story-list{border-top:1px solid var(--ink);margin-top:44px}.dispatch-story-list>a{border-bottom:1px solid var(--rule);grid-template-columns:70px minmax(0,1fr) auto;gap:26px;padding:34px 0;text-decoration:none;display:grid}.dispatch-story-list>a>span{color:var(--signal);font-size:11px;font-weight:700}.dispatch-story-list h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(32px,4vw,62px);font-weight:400;line-height:1}.dispatch-story-list div>p:last-child{max-width:680px;color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.55}.dispatch-story-list>a>b{align-self:center;font-size:11px;font-weight:700}@media (max-width:1180px){.product-hero{grid-template-columns:1fr}.product-hero-copy,.product-hero h1{max-width:760px}.record-canvas{min-height:540px}}@media (max-width:860px){.product-masthead{grid-template-columns:150px 1fr auto;gap:16px;min-height:82px}.product-nav{justify-content:flex-end;gap:18px}.product-nav a:nth-child(2),.product-nav a:nth-child(4){display:none}.product-start-link{min-width:74px;padding:0 14px}.product-thesis,.product-platform{grid-template-columns:1fr}.product-thesis{padding-top:30px;padding-bottom:30px}.product-source-families{justify-content:flex-start}.operating-preview{grid-template-columns:150px 1fr}.operating-preview-meta{grid-template-columns:1fr 1fr}.operating-preview-meta span:nth-child(2){border-right:0}.operating-preview-meta span:nth-child(-n+2){border-bottom:1px solid var(--product-rule)}.operating-preview-evidence{grid-template-columns:1fr}.product-phases ol{grid-template-columns:1fr 1fr}.product-phases li:nth-child(2){border-right:0}.product-phases li:nth-child(n+3){border-top:1px solid var(--product-rule)}.product-platform{gap:30px;padding-top:90px;padding-bottom:90px}}@media (max-width:680px){.product-masthead{grid-template-columns:138px 1fr auto}.product-nav{display:none}.product-hero{min-height:0;padding-top:64px;padding-bottom:64px}.product-hero h1{font-size:clamp(48px,14vw,68px)}.product-hero-dek{font-size:17px}.record-caption,.record-chrome{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding-top:10px;padding-bottom:10px}.record-canvas{gap:24px;min-height:0;padding:22px 18px 26px;display:grid;overflow:visible}.record-lines{display:none}.record-sources,.record-convergence,.record-stages{width:auto;height:auto;position:static;transform:none}.record-sources{gap:14px;display:grid}.record-source{grid-template-columns:1fr;display:grid}.provider-slot{width:100%}.record-convergence{border-left:3px solid var(--product-signal);text-align:left;padding:18px 0 18px 18px}.record-stages{border-left:3px solid var(--product-signal);grid-template-columns:1fr;gap:14px;padding-left:18px;display:grid}.record-stage{min-height:0;padding:20px}.record-stage-index{top:18px;left:auto;right:18px;transform:none}.record-stage>small{max-width:300px}.record-decision-options{grid-template-columns:1fr 1fr;max-width:280px}.product-thesis>p{font-size:20px;line-height:1.35}.operating-layer-section{padding-top:80px;padding-bottom:80px}.operating-preview{min-height:0;display:block}.operating-preview>aside{display:none}.operating-preview-main>header{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:18px;padding-bottom:18px}.operating-preview-main>header b{font-size:18px}.operating-preview-meta{grid-template-columns:1fr}.operating-preview-meta span{border-right:0;border-bottom:1px solid var(--product-rule)}.operating-preview-tabs{overflow-x:auto}.operating-preview-main>section h3{font-size:25px}.product-dispatch-preview{grid-template-columns:1fr;gap:0;min-height:520px;padding-top:70px;padding-bottom:70px}.dispatch-preview-number{font-size:160px}.product-footer{flex-direction:column;justify-content:center;align-items:flex-start;min-height:260px}.product-footer>div{flex-wrap:wrap}.product-page-hero h1{font-size:clamp(54px,16vw,80px)}.product-phases ol{grid-template-columns:1fr}.product-phases li,.product-phases li+li{border-right:0;border-bottom:1px solid var(--product-rule);min-height:0;padding:26px 0 34px}.product-phases li h3{margin-top:26px}.product-platform{min-height:0}.dispatch-lead{display:block}.dispatch-type-plate{min-height:340px;margin-top:42px}.dispatch-story-list>a{grid-template-columns:40px 1fr}.dispatch-story-list>a>b{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.provider-face{opacity:0;transform:none;animation:none!important}.provider-face:first-child{opacity:1}}.site-first{min-height:100svh}.site-first .site-dock{z-index:4;color:var(--paper);border-bottom:1px solid color-mix(in srgb, var(--paper) 20%, transparent);background:#111111eb;position:sticky;top:0}.site-first .site-dock p{margin:0}.site-first .site-dock button{color:var(--paper)}.lp{min-height:calc(100svh - 48px);color:var(--lp-ink,#1c1917);background:var(--lp-paper,#f7f4ee)}.lp-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(40px,7vw,88px);font-weight:500;line-height:.95}.lp-subhead,.lp-section p,.lp-closer p{max-width:40rem;margin:0;font-size:18px;line-height:1.55}.lp-nav,.lp-foot{justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:0 clamp(20px,4vw,64px);display:flex}.lp-nav{border-bottom:1px solid color-mix(in srgb, var(--lp-ink) 16%, transparent)}.lp-nav strong{letter-spacing:.04em;text-transform:uppercase;font-size:15px}.lp-nav nav{color:var(--lp-muted);gap:28px;font-size:13px;display:flex}.lp-hero,.lp-section,.lp-closer{padding:clamp(48px,8vw,104px) clamp(20px,4vw,64px)}.lp-kicker,.lp-proof{color:var(--lp-accent);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.lp-subhead,.lp-proof,.lp-section p,.lp-closer p,.lp-offerings p{color:var(--lp-muted)}.lp-cta{background:var(--lp-ink);width:fit-content;min-height:48px;color:var(--lp-paper);letter-spacing:.08em;text-transform:uppercase;align-items:center;margin-top:28px;padding:0 22px;font-size:12px;display:inline-flex}.lp-offerings{background:color-mix(in srgb, var(--lp-ink) 14%, transparent);border-top:1px solid color-mix(in srgb, var(--lp-ink) 14%, transparent);border-bottom:1px solid color-mix(in srgb, var(--lp-ink) 14%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.lp-offerings article{background:var(--lp-panel);min-height:220px;padding:36px 28px}.lp-offerings h2,.lp-section h2,.lp-closer h2{margin:0 0 12px;font-size:22px;font-weight:500}.lp-shop .lp-hero{min-height:70svh}.lp-service .lp-hero{grid-template-columns:1.2fr .8fr;align-items:end;min-height:78svh;display:grid}.lp-editorial .lp-hero h1{max-width:14ch}.lp-closer{background:var(--lp-panel)}.lp-foot{color:var(--lp-muted);font-size:12px}@media (max-width:900px){.lp-offerings,.lp-service .lp-hero{grid-template-columns:1fr}}
