@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{color-scheme:light}body{background:#faf7f1;color:#141210;-webkit-font-smoothing:antialiased;font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,sans-serif}button{-webkit-tap-highlight-color:transparent;font:inherit}.w-full{width:100%}.h-auto{height:auto}@keyframes rotor{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ignite{0%{opacity:1}18%{opacity:.5}to{opacity:.2}}@keyframes sweep-turn{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.rotor{animation:rotor 4s linear infinite}.blip{animation:ignite 4s linear infinite}.tapf{transition:transform .15s ease,filter .15s ease,background .18s ease,color .18s ease,border-color .18s ease}.tapf:not(:disabled):active{transform:translateY(1px)}.tapf:focus-visible{outline:2px solid #A55D00;outline-offset:2px}.instrument .tapf:focus-visible{outline-color:#f5a11e}.cta:not(:disabled):hover{filter:brightness(1.07)}@media(pointer:coarse){.tap44{min-height:44px}}@media(pointer:coarse){.tap44-ghost{position:relative}.tap44-ghost:before{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.wrap{max-width:1080px;margin:0 auto}.row{display:flex;justify-content:space-between;align-items:center}.split2{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width:860px){.split2{grid-template-columns:1fr 1.05fr;gap:48px}}.cells3{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:720px){.cells3{grid-template-columns:repeat(3,1fr)}}.cells2{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:720px){.cells2{grid-template-columns:1fr 1fr}}.cells6{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:480px){.cells6{grid-template-columns:repeat(3,1fr)}}@media(min-width:860px){.cells6{grid-template-columns:repeat(6,1fr)}}.scout-perch{position:absolute;top:-32px;right:24px}@media(max-width:719px){.scout-perch{top:-12px;right:20px}}.instrument{padding:40px 44px}@media(max-width:720px){.instrument{padding:24px 18px}}.sweep-layer{position:absolute;left:50%;top:52%;width:1100px;height:1100px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;-webkit-mask-image:radial-gradient(circle at center,#000 30%,transparent 60%);mask-image:radial-gradient(circle at center,#000 30%,transparent 60%)}.sweep-rings{background:repeating-radial-gradient(circle at center,transparent 0 78px,rgba(245,161,30,var(--sweep-a, .16)) 78px 79px)}.sweep-wedge{background:conic-gradient(from 0deg,#f5a11e00,rgba(245,161,30,var(--wedge-a, .1)) 60deg,#f5a11e00 61deg);animation:sweep-turn 8s linear infinite}.field{background:#fff;border:1px solid #E7E0D3;border-radius:12px;padding:12px 14px;color:#141210;font-size:16px;outline:none;font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,sans-serif}.field::placeholder{color:#7a7064}.field:focus-visible{outline:2px solid #A55D00;outline-offset:2px}.navlink{background:none;border:none;padding:6px 4px;border-radius:8px;font-weight:600;font-size:14px;color:#5f584f;cursor:pointer}@media(max-width:640px){.navlink{display:none}.navlink.navlink-account{display:inline-flex;align-items:center}}.eyebrow{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #E7E0D3;border-radius:999px;padding:6px 14px 6px 8px;font-size:13px;font-weight:500;color:#5f584f}.eyebrow-live{display:inline-flex;align-items:center;gap:6px;background:#141210;color:#fff;border-radius:999px;padding:3px 9px;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:1px}.eyebrow-live i{width:6px;height:6px;border-radius:50%;background:#0fa88c;position:relative}.eyebrow-live i.pulse{animation:pill-breathe .9s ease-out 1}.eyebrow-live i.pulse:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid #3DE0D0;animation:pill-ring .9s ease-out 1}@keyframes pill-breathe{0%{transform:scale(1)}35%{transform:scale(1.6)}to{transform:scale(1)}}@keyframes pill-ring{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.6);opacity:0}}.ctapill{display:inline-flex;gap:8px;align-items:center;background:#fff;border:1px solid #E7E0D3;border-radius:999px;padding:6px 6px 6px 22px;box-shadow:0 10px 30px #1412100f;max-width:100%}.ctapill-input{border:none;outline:none;background:transparent;font-size:16px;color:#141210;min-width:0;width:200px;font-family:inherit}.ctapill-input::placeholder{color:#7a7064}.ctapill:has(.ctapill-input:focus-visible){outline:2px solid #A55D00;outline-offset:2px}@media(max-width:480px){.ctapill{flex-direction:column;border-radius:22px;padding:10px;align-items:stretch}.ctapill-input{width:100%;padding:8px 12px}}.hero{padding:28px 20px 48px;view-timeline-name:--hero;view-timeline-axis:block}.hero-split{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}@media(min-width:960px){.hero{padding:40px 20px 56px}.hero-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:44px}}@keyframes hero-copy-depth{0%{transform:translateY(0)}to{transform:translateY(-44px)}}@keyframes hero-inst-depth{0%{transform:translateY(0)}to{transform:translateY(26px)}}@supports (animation-timeline: view()){.hero-copy{animation:hero-copy-depth linear both;animation-timeline:--hero;animation-range:exit 0% exit 100%}.hero-inst-wrap{animation:hero-inst-depth linear both;animation-timeline:--hero;animation-range:exit 0% exit 100%}}.hero-copy{text-align:left;min-width:0}.hero-line{display:block}.hero-num{display:inline-grid;grid-template-columns:auto auto;align-items:baseline;font-variant-numeric:tabular-nums}.hero-num-ghost,.hero-num-digits{grid-area:1 / 1;text-align:right}.hero-num-ghost{visibility:hidden}.hero-num-plus{grid-area:1 / 2;transition:opacity .35s ease}@media(prefers-reduced-motion:reduce){.hero-num-plus{transition:none}}.hero-inst{padding:22px 22px 18px;border-radius:28px}.hero-readout{margin-top:6px}.dish-skeleton{opacity:.55}.dish-skeleton .blip{animation:none;opacity:.35}.page,.thread-zone{position:relative}.thread{display:none}@media(min-width:1200px){.thread{display:block;position:absolute;top:24px;bottom:24px;left:calc(50% - 590px);width:1px;background:linear-gradient(to bottom,#f5a11e,#f5a11e 80%,#f5a11e59);pointer-events:none;clip-path:inset(0 0 0 0)}.thread-stop{position:relative}.thread-stop:before{content:"";position:absolute;top:64px;left:calc(50% - 593px);width:7px;height:7px;border-radius:50%;background:#e7e0d3}#pricing.thread-stop:before{top:56px}}@keyframes thread-draw{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@supports (animation-timeline: scroll()){@media(min-width:1200px){.thread{animation:thread-draw linear both;animation-timeline:scroll(root);animation-range:12% 100%}}}.justread{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.justread li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) auto;gap:10px;align-items:baseline;font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.4px;color:#b4bdcb}.justread-co{color:#f5a11e;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.justread-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.justread-ago{color:#7f8b9d;white-space:nowrap}.radar-tip{position:absolute;transform:translate(-50%,calc(-100% - 12px));pointer-events:none;z-index:2;background:#161c26;border:1px solid #26303F;border-radius:12px;padding:8px 11px;max-width:220px;box-shadow:0 12px 28px #00000059;font-family:Manrope,Inter,-apple-system,sans-serif}.radar-tip-co{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:1.4px;color:#f5a11e;text-transform:uppercase}.radar-tip-title{color:#f2f5f9;font-size:13px;font-weight:600;line-height:1.3;margin-top:3px}.radar-tip-ago{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1.2px;color:#7f8b9d;margin-top:5px}.ledger{padding:22px 26px!important}.ledger-row{display:grid;grid-template-columns:minmax(150px,auto) 1fr auto;gap:8px 18px;align-items:baseline;padding:12px 0;border-top:1px solid #26303F}.ledger-row:first-child{border-top:none;padding-top:4px}.ledger-sum{border-top:1px solid #F5A11E}.ledger-num{font-size:40px}.ledger-unit{font-size:16px;color:#7f8b9d;margin-left:4px;letter-spacing:0}.ledger-what{font-family:Manrope,Inter,-apple-system,sans-serif;font-size:15px;color:#b4bdcb}.ledger-rate{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:1.2px;color:#7f8b9d;text-transform:uppercase;white-space:nowrap}@media(max-width:560px){.ledger-row{grid-template-columns:1fr auto}.ledger-what{grid-column:1 / -1}.ledger-num{font-size:32px}}.footlinks{display:flex;flex-wrap:wrap;gap:6px 22px}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rise{animation:rise .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes rings-drift{0%{transform:translate(-50%,-45%)}to{transform:translate(-50%,-56%)}}@supports (animation-timeline: view()){.sweep-rings{animation:rings-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}.planstrip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:440px;margin:14px auto 0;position:relative}.planstrip-thumb{position:absolute;top:0;bottom:0;left:0;width:calc(50% - 4px);border-radius:16px;background:#141210;transition:transform .28s cubic-bezier(.2,.8,.2,1);pointer-events:none}.planstrip.pro-on .planstrip-thumb{transform:translate(calc(100% + 8px))}.planstrip-opt{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;position:relative;text-align:left;background:#fff;border:1px solid #E7E0D3;border-radius:16px;padding:10px 14px;color:#141210;cursor:pointer;font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,sans-serif;transition:color .18s ease,border-color .18s ease,background .18s ease}.planstrip-opt.on{background:transparent;border-color:transparent;color:#fff}.planstrip-name{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#a55d00}.planstrip-opt.on .planstrip-name{color:#f5a11e}.planstrip-price{font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:500;line-height:1.1}.planstrip-price small{font-size:12px;margin-left:2px;color:#7a7064}.planstrip-opt.on .planstrip-price small{color:#b4bdcb}.planstrip-line{font-size:12px;line-height:1.3;color:#5f584f}.planstrip-opt.on .planstrip-line{color:#b4bdcb}.planstrip-free{font-size:11px;line-height:1.3;color:#a55d00;margin-top:2px}.planstrip-opt.on .planstrip-free{color:#f5a11e}.hero-copy .planstrip{margin-left:0}.toggle{display:inline-flex;border:1px solid #E7E0D3;background:#fff;border-radius:999px;padding:4px}.toggle-opt{border:none;background:transparent;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;color:#5f584f;cursor:pointer}.toggle-opt.on{background:#141210;color:#fff}.scout .scout-root{transform-origin:50px 114px;animation:scout-breathe 3.2s ease-in-out infinite}.scout .scout-sweep{transform-origin:50px 62px;animation:rotor 4s linear infinite}.scout .scout-lid{transform-origin:50px 62px;transform:scaleY(0);animation:scout-blink 5s ease-in-out infinite}.scout .scout-arm-l,.scout .scout-arm-r,.scout .scout-foot-l,.scout .scout-foot-r,.scout .scout-body{transform-box:fill-box;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.scout .scout-arm-l,.scout .scout-arm-r{transform-origin:50% 12%}.scout .scout-foot-l,.scout .scout-foot-r{transform-origin:50% 50%}.scout .scout-body{transform-origin:50% 100%}.scout .scout-ant{transition:fill .3s ease;transform-box:fill-box;transform-origin:center}.scout .scout-antglow,.scout .scout-dots circle,.scout .scout-catch,.scout .scout-catch-ring,.scout .scout-cheek,.scout .scout-mouth-grin,.scout .scout-mouth-o,.scout .scout-eye-happy,.scout .scout-q{opacity:0}.scout .scout-mouth-smile{opacity:1}.scout.state-thinking .scout-ant{fill:#f5a11e;animation:scout-antpulse 1.4s ease-in-out infinite}.scout.state-thinking .scout-antglow{opacity:.35;animation:scout-antpulse 1.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.scout.state-thinking .scout-dots circle{animation:scout-dot 1.2s ease-in-out infinite}.scout.state-thinking .scout-dots circle:nth-child(2){animation-delay:.2s}.scout.state-thinking .scout-dots circle:nth-child(3){animation-delay:.4s}.scout.state-ping .scout-ant{fill:#f5a11e}.scout.state-ping .scout-antglow{opacity:.35;transform-box:fill-box;transform-origin:center;animation:scout-antpulse .7s ease-in-out 1}.scout.state-caught .scout-root{animation:scout-hop .9s cubic-bezier(.34,1.56,.64,1) 1}.scout.state-caught .scout-arm-r{animation:scout-wave 1s ease-in-out 1}.scout.state-caught .scout-catch{transform-box:fill-box;transform-origin:center;animation:scout-catch .6s ease-out 1 forwards}.scout.state-caught .scout-catch-ring{transform-box:fill-box;transform-origin:center;animation:scout-ring .7s ease-out 1}.scout.state-caught .scout-cheek,.scout.state-caught .scout-mouth-grin{opacity:1}.scout.state-caught .scout-mouth-smile{opacity:0}.scout.state-asking{transform:rotate(-8deg);transform-origin:50% 60%;transition:transform .4s ease}.scout.state-asking .scout-mouth-o{opacity:1}.scout.state-asking .scout-mouth-smile{opacity:0}.scout.state-asking .scout-q{opacity:1;transform-box:fill-box;transform-origin:center;animation:scout-pop .5s cubic-bezier(.34,1.56,.64,1) 1}.scout.pose-stretch .scout-arm-l{transform:rotate(150deg)}.scout.pose-stretch .scout-arm-r{transform:rotate(-150deg)}.scout.pose-stretch .scout-foot-l{transform:translate(-10px) rotate(-22deg)}.scout.pose-stretch .scout-foot-r{transform:translate(10px) rotate(22deg)}.scout.pose-stretch .scout-body{transform:scale(.95,1.07)}.scout.pose-stretch .scout-lid{transform:scaleY(1);animation:none}.scout.pose-stretch .scout-eye-happy,.scout.pose-stretch .scout-mouth-grin{opacity:1}.scout.pose-stretch .scout-mouth-smile{opacity:0}.scout.pose-sit .scout-body{transform:scale(1.03,.97)}.scout.pose-sit .scout-foot-l{transform:translateY(5px) rotate(-14deg);animation:scout-kick-l 3.8s ease-in-out infinite}.scout.pose-sit .scout-foot-r{transform:translateY(5px) rotate(14deg);animation:scout-kick-r 3.8s ease-in-out .4s infinite}.scout.scout-static,.scout.scout-static *{animation:none!important;transition:none!important}.scout.scout-static .scout-lid{transform:scaleY(0)}.scout.scout-static.pose-stretch .scout-lid{transform:scaleY(1)}.scout.scout-static .scout-catch,.scout.scout-static.state-caught .scout-catch{opacity:1;transform:none}.scout.scout-static .scout-catch-ring,.scout.scout-static .scout-antglow,.scout.scout-static .scout-q{opacity:0}.scout.scout-static.state-asking .scout-q{opacity:1}.scout.scout-static.state-thinking .scout-dots circle{opacity:1}.scout.scout-static.state-thinking .scout-antglow{opacity:.35}@keyframes scout-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02,.98)}}@keyframes scout-blink{0%,92%{transform:scaleY(0)}95%{transform:scaleY(1)}98%,to{transform:scaleY(0)}}@keyframes scout-antpulse{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}@keyframes scout-dot{0%,to{opacity:.2}50%{opacity:1}}@keyframes scout-hop{0%{transform:translateY(0) scale(1)}20%{transform:translateY(0) scale(1.08,.9)}50%{transform:translateY(-12px) scale(.96,1.06)}80%{transform:translateY(0) scale(1.05,.95)}to{transform:translateY(0) scale(1)}}@keyframes scout-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-70deg)}50%{transform:rotate(-40deg)}75%{transform:rotate(-70deg)}}@keyframes scout-catch{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes scout-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2)}}@keyframes scout-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes scout-kick-l{0%,to{transform:translateY(5px) rotate(-14deg)}50%{transform:translateY(6px) rotate(4deg)}}@keyframes scout-kick-r{0%,to{transform:translateY(5px) rotate(14deg)}50%{transform:translateY(6px) rotate(-4deg)}}.talk{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}.talk-log{display:flex;flex-direction:column;gap:12px;min-height:240px;max-height:60vh;overflow-y:auto;padding:4px 2px}@media(max-width:859px){.talk-log{max-height:none}}.talk-row{display:flex;gap:10px;align-items:flex-end}.talk-row.me{flex-direction:row-reverse}.talk-bubble{max-width:78%;padding:12px 14px;border-radius:18px;font-size:15px;line-height:1.45}.talk-verbs{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.6px;color:#a55d00}.readout-row.flash{animation:readout-flash 1.2s ease-out 1}@keyframes readout-flash{0%{background:#f5a11e47}to{background:transparent}}.talk form:has(input:focus-visible){outline:2px solid #A55D00;outline-offset:2px}@media(prefers-reduced-motion:reduce){.rotor,.blip,.sweep-wedge,.sweep-rings,.rise,.hero-copy,.hero-inst-wrap,.thread,.eyebrow-live i.pulse,.eyebrow-live i.pulse:after{animation:none}.planstrip-thumb{transition:none}.blip{opacity:.8}.tapf{transition:none}.tapf:not(:disabled):active{transform:none}.scout .scout-sweep,.scout .scout-root,.scout .scout-lid,.scout .scout-foot-l,.scout .scout-foot-r,.scout.state-thinking .scout-ant,.scout.state-thinking .scout-antglow,.scout.state-ping .scout-antglow{animation:none}.scout.state-thinking .scout-dots circle{animation:none}.scout.state-caught .scout-arm-r,.scout.state-caught .scout-catch,.scout.state-caught .scout-catch-ring,.scout.state-asking .scout-q,.readout-row.flash{animation:none}}.modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:4vh 16px 24px}.modal-layer[hidden]{display:none}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f13197a}.modal-card{position:relative;width:min(1000px,100%);background:#fff;border:1px solid #E7E0D3;border-radius:22px;box-shadow:0 32px 80px -12px #0f131966;overflow:hidden;animation:modal-in .24s cubic-bezier(.16,1,.3,1)}.modal-card--narrow{width:min(440px,100%)}@keyframes modal-in{0%{opacity:0;transform:scale(.98) translateY(8px)}}@media(prefers-reduced-motion:reduce){.modal-card{animation:none}}.onb-inst-bar{display:none}.onb-chevron{transition:transform .2s ease}.onb-inst-bar[open] .onb-chevron{transform:rotate(180deg)}.onb-when-open{display:none}.onb-inst-bar[open] .onb-when-open{display:inline}.onb-inst-bar[open] .onb-when-closed{display:none}@media(prefers-reduced-motion:reduce){.onb-chevron{transition:none}}@media(max-width:900px){.modal-layer{padding:0}.modal-card{width:100%;min-height:100dvh;border:none;border-radius:0}.onb-cols{grid-template-columns:minmax(0,1fr)!important}.onb-cols>*{min-width:0}.onb-inst-full{display:none}.onb-inst-bar{display:block}}
