@import"https://fonts.googleapis.com/css2?family=Caveat:wght@500;600;700&display=swap";@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size: 12px;--rc-drag-handle-mobile-size: 24px;--rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;inset:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;inset:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media(pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}@keyframes ork-bob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(1deg)}}@keyframes ork-dash{to{stroke-dashoffset:-40}}@keyframes ork-fade-in{0%{opacity:0}to{opacity:1}}.landing-v2 .ork-mascot-frame{position:relative;width:140px;height:140px}@media(min-width:640px){.landing-v2 .ork-mascot-frame{width:168px;height:168px}}.landing-v2 .ork-mascot-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .7s ease;pointer-events:none}.landing-v2 .ork-mascot-frame img.is-active{opacity:1;z-index:1}@media(prefers-reduced-motion:reduce){.landing-v2 .ork-mascot-frame img{transition:none}}.landing-v2{--landing-ink: #252525;--landing-muted: #5a5858;--landing-border: #ebebeb;--landing-yellow: #facc15;--landing-yellow-ink: #a16207;--landing-yellow-100: #fef9c3;--landing-yellow-a15: #facc1526;--landing-yellow-a40: #facc1566;--landing-green: #22c55e;color:var(--landing-ink);background-color:#fff;background-image:radial-gradient(rgba(228,228,228,.55) 1px,transparent 1px);background-size:22px 22px}.landing-v2 .font-caveat{font-family:Caveat,cursive}.landing-v2 .ork-bob{animation:ork-bob 4.5s ease-in-out infinite;transform-origin:50% 100%}.landing-v2 .ork-dash{animation:ork-dash 1.6s linear infinite}.landing-v2 .ork-untangle{color:#252525}.landing-v2 .ork-untangle-stroke{stroke-dasharray:1;stroke-dashoffset:1;opacity:1}.landing-v2 .ork-untangle-stage{color:#252525}.landing-v2 .ork-untangle-bridge{color:#c4c4c4}.landing-v2 .ork-rocket-paint{opacity:0;transition:opacity .85s ease;pointer-events:none}.landing-v2 .ork-rocket-paint.is-visible{opacity:1}.landing-v2 .ork-rocket-body{fill:#facc15;stroke:#252525;stroke-width:1.5}.landing-v2 .ork-rocket-fin{fill:#a16207;stroke:#252525;stroke-width:1.5}.landing-v2 .ork-rocket-window{fill:#fff;stroke:#252525;stroke-width:1.75}.landing-v2 .ork-rocket-flame{fill:#fb923c;stroke:#ea580c;stroke-width:1.25;transform-origin:580px 178px}.landing-v2 .ork-rocket-paint.is-visible .ork-rocket-flame{animation:ork-rocket-flame 1.6s ease-in-out infinite}@keyframes ork-rocket-flame{0%,to{transform:translateY(0) scaleY(1);opacity:.92}50%{transform:translateY(1.5px) scaleY(1.08);opacity:1}}@media(prefers-reduced-motion:reduce){.landing-v2 .ork-bob,.landing-v2 .ork-dash{animation:none!important}.landing-v2 .ork-untangle-stroke{stroke-dashoffset:0!important}.landing-v2 .ork-rocket-paint{transition:none!important;opacity:1!important}.landing-v2 .ork-rocket-paint.is-visible .ork-rocket-flame{animation:none!important}}.ob{--ob-ink: #252525;--ob-muted: #5a5858;--ob-soft: #8a8a8a;--ob-yellow: #facc15;--ob-yellow-text: #a16207;--ob-line: #e6e1d6;--ob-black: #0d0d0d;width:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow-x:hidden;color:var(--ob-ink);font-family:DM Sans,sans-serif;background:radial-gradient(760px 480px at 50% -10%,rgba(250,204,21,.2),transparent 64%),linear-gradient(160deg,#fdfbf5,#f8f4eb 55%,#f4f2ea)}.ob-night{color:#faf7ef;background:radial-gradient(900px 520px at 12% -6%,rgba(250,204,21,.13),transparent 62%),linear-gradient(165deg,#241f18,#1a1713 48%,#121110)}.ob-progress{display:flex;gap:3px;padding:0}.ob-progress span{flex:1;height:3px;background:var(--ob-line)}.ob-progress span[data-on=true]{background:var(--ob-yellow)}.ob-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 48px 8px;position:relative;z-index:3}.ob-top-right{margin-left:auto;display:flex;align-items:center;gap:12px;opacity:.38;font-size:12px}.ob-count{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:400;letter-spacing:.02em;color:var(--ob-ink)}.ob-count b{color:inherit;font-weight:400}.ob-night .ob-count{color:#faf7ef}.ob-brand{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.ob-brand img{height:20px;width:auto}.ob-brand strong{font-size:15px;font-weight:600}.ob-kicker{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--ob-soft)}.ob-night .ob-kicker{color:#8f887c}.ob-icon-btn{width:44px;height:44px;border-radius:99px;border:1px solid var(--ob-line);background:#fff;color:var(--ob-ink);display:inline-flex;align-items:center;justify-content:center;flex:none;cursor:pointer}.ob-icon-btn:disabled{opacity:.35;cursor:default}.ob-night .ob-icon-btn{background:#ffffff12;border-color:#ffffff1f;color:#faf7ef}.ob-skip{border:0;background:none;font:inherit;font-size:12px;color:var(--ob-ink);cursor:pointer;padding:0}.ob-night .ob-skip{color:#faf7ef}.ob-stage{flex:1;display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);gap:40px 72px;align-items:center;width:100%;box-sizing:border-box;padding:8px 64px 12px;min-height:0}.ob-copy h1{max-width:16ch}.ob-body .ob-copy h1,.ob-sample .ob-copy h1{max-width:18ch}.ob-panel{min-width:0}.ob-body,.ob-sample{flex:1;width:100%;box-sizing:border-box;padding:8px 64px 0}.ob-sample{display:flex;flex-direction:column;justify-content:center}.ob-welcome{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 80px 24px}.ob-welcome img{margin-bottom:28px}.ob h1{margin:0;font-size:clamp(40px,4.2vw,64px);font-weight:800;letter-spacing:-.04em;line-height:.98}.ob-welcome h1{font-size:clamp(44px,5vw,60px);letter-spacing:-.04em;line-height:1;max-width:15ch}.ob-hello{display:block}.ob-lead{margin:18px 0 0;font-size:18px;line-height:1.55;color:var(--ob-muted);max-width:36ch}.ob-welcome .ob-lead{font-size:22px;margin-top:18px}.ob-italic{font-style:italic;color:var(--ob-ink)}.ob-footer,.ob-bar{display:flex;flex-direction:column;gap:12px;box-sizing:border-box;width:100%;margin:0;padding:8px 64px 36px}.ob-footer-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.ob-hint{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--ob-soft)}.ob-night .ob-hint{color:#8f887c}.ob-primary,.ob-yellow-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 30px;border-radius:99px;border:0;font:inherit;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 12px 32px #0000001a}.ob-primary{background:var(--ob-black);color:#fff}.ob-yellow-btn{background:var(--ob-yellow);color:#1a1713;border:1px solid #eab308}.ob-primary:disabled,.ob-yellow-btn:disabled{opacity:.45;cursor:default}.ob-text-btn{border:0;background:none;font:inherit;font-size:16px;color:var(--ob-muted);cursor:pointer}.ob-text-btn[data-danger=true]{color:#d93025}.ob-actions{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px}.ob-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 26px;margin-top:64px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ob-soft)}.ob-trust span{display:inline-flex;align-items:center;gap:8px}.ob-cards{display:flex;align-items:center;justify-content:center;margin-top:44px;width:auto;height:auto}.ob-mini{position:relative;width:250px;box-sizing:border-box;background:#fff;border:1px solid #e6e1d6;border-radius:16px;padding:16px;text-align:left;box-shadow:0 6px 14px #0000000f}.ob-mini-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ob-mini-head strong{font-size:14px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.ob-mini-icon{width:28px;height:28px;border-radius:8px;background:#fdf1b8;color:#a16207;display:inline-flex;align-items:center;justify-content:center;flex:none}.ob-mini-time{margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--ob-soft)}.ob-mini p{margin:0;font-size:13px;line-height:1.55;color:var(--ob-muted)}.ob-wave{display:block;width:100%;height:36px}.ob-voice-card{margin-top:14px;padding:14px 16px 12px;background:#fff;border:1px solid #e7e2d8;border-radius:18px}.ob-voice-row{display:flex;align-items:center;gap:12px}.ob-voice-mic{width:36px;height:36px;border-radius:99px;background:var(--ob-yellow);color:#1a1713;display:inline-flex;align-items:center;justify-content:center;flex:none}.ob-voice-wave{flex:1;min-width:0;height:32px}.ob-voice-time{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--ob-soft);flex:none}.ob-voice-note{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:8px;padding-left:48px;font-size:13px;line-height:1.45;color:#5c5954}.ob-voice-note span:last-child{flex:none;font-size:12px;color:#b0aa9f}.ob-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ob-checks li{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.3;color:#333}.ob-checks li span{width:16px;height:16px;border-radius:5px;border:1.5px solid #e6e1d6;display:inline-flex;align-items:center;justify-content:center;flex:none}.ob-checks li[data-done=true]{color:var(--ob-soft);text-decoration:line-through}.ob-checks li[data-done=true] span{background:#facc15;border-color:#eab308;color:#1a1713}.ob-mini-mid{z-index:3;width:260px;transform:rotate(1.5deg);box-shadow:0 12px 32px #0000001a}.ob-mini-left{z-index:1;margin-right:-16px;transform:rotate(-3deg)}.ob-mini-right{z-index:2;margin-left:-16px;transform:rotate(4deg)}.ob-pill{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;height:auto;padding:12px 22px;border-radius:99px;border:1px solid var(--ob-line);background:#fff;color:var(--ob-ink);font:inherit;font-size:16px;text-align:left;cursor:pointer}.ob-pill[data-on=true]{background:var(--ob-yellow);border-color:#eab308;color:#1a1713}.ob-pill[data-dashed=true]:not([data-on=true]){border-style:dashed;border-color:#d8d2c4;color:var(--ob-muted)}.ob-pill-mark{width:24px;height:24px;border-radius:99px;border:1.5px solid var(--ob-line);display:inline-flex;align-items:center;justify-content:center;flex:none}.ob-pill[data-on=true] .ob-pill-mark{background:#1a1713;border-color:#1a1713;color:var(--ob-yellow)}.ob-pill-key{margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--ob-soft)}.ob-pill[data-on=true] .ob-pill-key{color:#7a6410}.ob-stack{display:flex;flex-direction:column;gap:14px}.ob-options{display:grid;gap:12px}.ob-options[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-options[data-cols="2"]>:last-child:nth-child(odd){grid-column:1 / -1}.ob-founder{flex:1;display:flex;flex-direction:column;justify-content:center;gap:22px;width:min(940px,calc(100% - 96px));margin:0 auto 28px;min-height:0}.ob-deck{display:grid;flex:none;width:100%;margin-top:80px;touch-action:none;user-select:none}.ob-sheet{grid-area:1 / 1;display:flex;flex-direction:column;width:100%;min-height:0;max-height:calc(100dvh - 230px);background:#fff;border:1px solid #e6e1d6;border-radius:28px;box-shadow:0 16px 40px #1c19151a;overflow:hidden;transition:transform .46s cubic-bezier(.22,1,.36,1),width .46s cubic-bezier(.22,1,.36,1)}.ob-sheet[data-depth="0"]{z-index:3;cursor:grab}.ob-sheet[data-depth="1"]{z-index:2;width:calc(100% - 32px);justify-self:center;transform:translateY(-36px)}.ob-sheet[data-depth="2"]{z-index:1;width:calc(100% - 64px);justify-self:center;transform:translateY(-72px)}.ob-sheet-tab{flex:none;height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0 18px;border:0;background:#f7f4ee;color:#c4bdb2;font-family:DM Sans,sans-serif;font-size:11px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.ob-sheet[data-depth="0"] .ob-sheet-tab{cursor:grab}.ob-sheet-face{flex:1;min-height:0;overflow:auto;padding:22px 28px 26px}.ob-founder-card{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px;align-items:start;box-sizing:border-box;width:100%}.ob-founder-aside{display:flex;flex-direction:column;gap:16px}.ob-founder-aside img{width:100%;height:min(320px,38vh);object-fit:cover;object-position:50% 26%;border-radius:18px;background:#f6f3ec}.ob-founder-story{align-items:stretch}.ob-founder-story .ob-founder-aside img{height:280px;object-position:center}.ob-bytsolv-logo{width:132px;height:auto;margin:2px 0 18px}.ob-founder-copy p.ob-founder-lead{margin-top:8px;font-size:20px;line-height:1.35;color:#5e5a54}.ob-founder-copy p.ob-founder-close{margin-top:18px;font-size:17px;font-weight:700;color:var(--ob-ink)}.ob-founder-link{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#fdfbf2;border:1px solid #f3e39a;font-size:13px;line-height:1.5;color:#5a5858}.ob-founder-link-icon{width:28px;height:28px;border-radius:9px;background:#fdf1b8;color:#a16207;display:inline-flex;align-items:center;justify-content:center;flex:none}.ob-founder-link b{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:400;color:#a16207}.ob-founder-copy{display:flex;flex-direction:column;padding:0;max-width:none}.ob-founder-foot{width:100%}.ob-note{display:contents}.ob-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ob-yellow-text);margin-bottom:14px}.ob-founder-copy h1{max-width:none;margin-bottom:20px;font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.05}.ob-founder-copy p{margin:16px 0 0;font-size:17px;line-height:1.7;color:#333;max-width:none}.ob-founder-next{margin-top:20px;font-size:15px;line-height:1.7;color:#5a5858}.ob-sign{margin:0;font-size:17px;font-weight:600}.ob-sign small{display:block;margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:400;color:var(--ob-soft)}.ob-organise{flex:1;display:grid;grid-template-columns:minmax(280px,.7fr) minmax(420px,1.3fr);gap:48px;min-height:0;padding:0 64px 8px;align-items:center}.ob-organise .ob-actions{justify-content:flex-start}.ob-field{position:relative;height:640px;margin:0}.ob-thought{position:absolute;width:min(300px,48%);left:0;top:0;animation:ob-wobble var(--dur, 6s) ease-in-out infinite;animation-delay:var(--delay, 0s);transition:left .72s cubic-bezier(.22,1,.36,1),top .72s cubic-bezier(.22,1,.36,1),width .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);background:#fff;border:1px solid #efeae0;border-radius:18px;padding:16px 16px 18px;box-shadow:0 14px 32px #281e0a14}@keyframes ob-wobble{0%,to{transform:translateZ(0) rotate(var(--r, -4deg))}50%{transform:translate3d(var(--dx, 10px),var(--dy, -14px),0) rotate(calc(var(--r, -4deg) + var(--dr, 5deg)))}}.ob-thought .ob-checks,.ob-thought .ob-wave{margin-top:12px}.ob-thought-top{display:flex;align-items:center;gap:10px}.ob-thought strong{display:block;font-size:14px;letter-spacing:-.01em}.ob-thought-body{display:block;margin:10px 0 0;font-size:13px;line-height:1.45;color:var(--ob-muted)}@media(prefers-reduced-motion:reduce){.ob-thought,.ob-sheet{animation:none;transition:none}.ob-range[data-dragging=false] .ob-range-fill,.ob-range[data-dragging=false] .ob-range-thumb{transition:none}.ob-echo-ask,.ob-echo-reply,.ob-echo-reply-body p,.ob-echo-chip,.ob-echo-dots i{animation:none}}.ob-tidy-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ob-tidy-title{font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--ob-yellow-text)}.ob-tidy-count{margin-bottom:6px;font-size:14px;color:#b0aa9f;white-space:nowrap}.ob-tidy .ob-range{padding:10px 0 0}.ob-tidy .ob-range-rail{height:5px;background:#e7e1d4}.ob-tidy .ob-range-thumb{width:22px;height:22px;margin-left:-11px;margin-top:-11px;border:0;box-shadow:0 1px 3px #785a0a47}.ob-tidy .ob-range-labels{height:28px;margin-top:8px}.ob-tidy .ob-range-labels button{color:#b0aa9f;font-size:13px;white-space:nowrap}.ob-tidy .ob-range-labels button[data-on=true]{color:var(--ob-yellow-text);font-weight:650}.ob-tidy .ob-range-labels button[data-edge=start]{transform:none}.ob-tidy .ob-range-labels button[data-edge=end]{transform:translate(-100%)}.ob-tidy-example{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;background:#fff;border:1px solid #f3e7b8;border-radius:16px}.ob-tidy-doc{width:32px;height:32px;border-radius:10px;background:#fdf6d8;color:var(--ob-yellow-text);display:inline-flex;align-items:center;justify-content:center;flex:none}.ob-tidy-kicker{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#c4b27a;margin-bottom:4px}.ob-tidy-example p{margin:0;font-size:14px;line-height:1.45;color:#5c5954}.ob-range{padding:6px 24px 2px}.ob-range-hit{position:relative;height:44px;display:flex;align-items:center;cursor:grab;touch-action:none;outline:none}.ob-range-hit:active{cursor:grabbing}.ob-range-hit:focus-visible{outline:2px solid var(--ob-yellow);outline-offset:4px;border-radius:8px}.ob-range-rail{width:100%;height:6px;border-radius:99px;background:#3a3834;overflow:hidden}.ob-range-fill{height:100%;border-radius:99px;background:var(--ob-yellow)}.ob-range-thumb{position:absolute;top:50%;width:28px;height:28px;margin-left:-14px;margin-top:-14px;border-radius:99px;background:var(--ob-yellow);border:3px solid #14130f;box-shadow:0 2px 8px #00000047;pointer-events:none}.ob-range[data-dragging=false] .ob-range-fill,.ob-range[data-dragging=false] .ob-range-thumb{transition:width .28s cubic-bezier(.22,1,.36,1),left .28s cubic-bezier(.22,1,.36,1)}.ob-range-labels{position:relative;height:22px;margin-top:2px}.ob-range-labels button{position:absolute;top:0;transform:translate(-50%);border:0;background:none;padding:0;font:inherit;font-size:13px;color:#9a958c;cursor:pointer}.ob-range-labels button[data-on=true]{color:var(--ob-yellow);font-weight:600}.ob-info{display:flex;gap:12px;padding:14px;border-radius:16px;background:#fff;border:1px solid var(--ob-yellow);color:var(--ob-muted);line-height:1.45}.ob-time{font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(72px,8vw,120px);line-height:.9;letter-spacing:-.04em;color:var(--ob-yellow)}.ob-switch{width:46px;height:27px;border-radius:99px;border:0;background:#3a3834;padding:3px;display:inline-flex;align-items:center;cursor:pointer}.ob-switch[data-on=true]{justify-content:flex-end;background:var(--ob-yellow)}.ob-switch i{width:21px;height:21px;border-radius:99px;background:#1a1713}.ob-mood{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:16px;background:#facc151a;border:1px solid rgba(250,204,21,.3)}.ob-sample-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.ob-sample-card{background:#fff;border:1px solid var(--ob-line);border-radius:18px;padding:22px 24px;box-shadow:0 8px 24px #0000000d}.ob-sample-card{min-height:240px;display:flex;flex-direction:column}.ob-sample-card h2{margin:8px 0 0;font-size:20px;letter-spacing:-.02em}.ob-sample-card .ob-lead{max-width:none;font-size:15px}.ob-sample-meta{margin-top:auto;padding-top:16px;border-top:1px solid #f1ede4;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--ob-soft)}.ob-echo{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;box-sizing:border-box;padding:8px 64px 12px;min-height:0}.ob-echo h1{font-size:clamp(36px,4vw,48px);letter-spacing:-.04em}.ob-echo .ob-lead{max-width:52ch;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.55}.ob-echo-kicker{font-size:14px;font-weight:400;color:#b0aaa0}.ob-echo-skip{color:#9a958c}.ob-echo-mark,.ob-echo-mini{display:grid;place-items:center;border-radius:99px;background:#f6e59a;overflow:hidden}.ob-echo-mark{width:76px;height:76px;margin-bottom:18px}.ob-echo-mark img,.ob-echo-mini img{width:118%;height:118%;object-fit:cover;object-position:center 42%;filter:brightness(0)}.ob-echo-thread{width:min(720px,100%);margin-top:32px;background:#fff;border:1px solid #efeae0;border-radius:22px;box-shadow:0 12px 32px #281e0a0f;padding:22px 26px 20px;text-align:left;display:flex;flex-direction:column;gap:16px;min-height:168px}.ob-echo-slot{height:38px}.ob-echo-ask{align-self:flex-end;max-width:min(420px,86%);margin:0;padding:10px 14px;border-radius:16px;background:#f3efe6;color:#3a3834;font-size:14.5px;line-height:1.4;animation:ob-echo-ask .5s cubic-bezier(.22,1,.36,1) both}.ob-echo-reply{display:flex;align-items:flex-start;gap:12px;animation:ob-echo-up .4s cubic-bezier(.22,1,.36,1) both}.ob-echo-mini{width:28px;height:28px;flex:none;margin-top:2px}.ob-echo-reply-body{min-width:0;flex:1}.ob-echo-reply-body p{margin:0;font-size:15px;line-height:1.5;color:var(--ob-ink);animation:ob-echo-up .45s cubic-bezier(.22,1,.36,1) both}.ob-echo-dots{display:inline-flex;align-items:center;gap:5px;height:22px}.ob-echo-dots i{width:6px;height:6px;border-radius:99px;background:#b0aaa0;animation:ob-echo-dot .9s ease-in-out infinite}.ob-echo-dots i:nth-child(2){animation-delay:.15s}.ob-echo-dots i:nth-child(3){animation-delay:.3s}.ob-echo-sources{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ob-echo-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 8px;border-radius:99px;border:1px solid #efeae0;background:#fff;color:#3a3834;font-size:13px;animation:ob-echo-chip .4s cubic-bezier(.22,1,.36,1) both}.ob-echo-chip svg{color:#c4a035}.ob-echo-chip-memory svg{color:#7c6ae8}.ob-echo-chip em{font-style:normal;color:#9a958c;font-size:12px}.ob-echo-actions{display:flex;align-items:center;gap:18px}@keyframes ob-echo-ask{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes ob-echo-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ob-echo-chip{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}@keyframes ob-echo-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ob-tag{align-self:flex-start;font-size:12px;color:#9a7b4f;background:#c5a05926;border-radius:8px;padding:2px 8px}.ob-claim{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;box-sizing:border-box;padding:8px 64px 28px;min-height:0}.ob-claim h1{max-width:18ch;font-size:clamp(40px,4.6vw,56px)}.ob-claim .ob-lead{max-width:42ch;margin-left:auto;margin-right:auto}.ob-claim-row{display:flex;align-items:center;gap:8px;width:min(560px,100%);height:64px;margin-top:32px;padding:0 8px 0 22px;border-radius:99px;background:#fff;border:1px solid #f3e39a;box-shadow:0 12px 32px #281e0a0f}.ob-claim-prefix,.ob-claim-row input{font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px}.ob-claim-prefix{color:#8a8a8a}.ob-claim-row input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--ob-ink);font-weight:600}.ob-claim-status{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border-radius:99px;font-size:13px;font-weight:600;flex:none}.ob-claim-status[data-kind=available]{background:#e7f6ec;color:#15803d}.ob-claim-status[data-kind=current]{background:#f3efe6;color:#5a5858}.ob-claim-status[data-kind=checking]{background:transparent;color:#8a8a8a;font-weight:500}.ob-claim-go{width:44px;height:44px;border:0;border-radius:99px;background:#111;color:#fff;display:grid;place-items:center;cursor:pointer;flex:none}.ob-claim-go:disabled{opacity:.4;cursor:default}.ob-claim-open{margin-top:28px}.ob-claim-note{margin:16px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:#9a958c}.ob-error{margin:8px 0 0;color:#d93025;font-size:14px}.ob-ok{color:#15803d;font-size:13px;font-weight:600}.ob-cover{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;background:#f8f4eb}@media(max-width:960px){.ob-stage,.ob-welcome,.ob-organise{grid-template-columns:1fr;padding-left:24px;padding-right:24px}.ob-claim,.ob-echo,.ob-body,.ob-sample,.ob-footer,.ob-bar{padding-left:24px;padding-right:24px}.ob-founder{width:calc(100% - 32px);margin-bottom:24px}.ob-founder-card{grid-template-columns:1fr}.ob-sheet-face{padding:16px}.ob-founder-aside img{height:220px}.ob-deck{margin-top:76px}.ob-header{padding-left:16px;padding-right:16px}.ob-copy h1,.ob-welcome h1{max-width:none}.ob-welcome{padding-left:20px;padding-right:20px}.ob-cards{margin-top:28px}.ob-mini,.ob-mini-mid{width:min(220px,34vw)}.ob-trust{margin-top:36px;gap:10px 16px}.ob-sample-row,.ob-options[data-cols="2"]{grid-template-columns:1fr}.ob-options[data-cols="2"]>:last-child:nth-child(odd){grid-column:auto}.ob-field{min-height:0;height:auto;display:flex;flex-direction:column;gap:10px}.ob-thought{position:static;width:auto}.ob-field[data-organised=true] .ob-thought{width:auto;transform:none}}
