.conversation-cues{--cue-blue:#93b8fb;--cue-lilac:#d1c6ed;color:#e5e5e5;text-align:left;min-width:0}.cue-panel{border-top:1px solid #262626;grid-column:1/-1;width:100%;margin:22px 0 0;padding-top:18px}.cue-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cue-header h2{color:#a3a3a3;letter-spacing:.01em;margin:0;font-size:12px;font-weight:500}.cue-updating{color:#858585;align-items:center;gap:6px;min-height:15px;font-size:10px;display:inline-flex}.cue-updating>span{background:#ad94df;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite cue-pulse}.cue-section-label{letter-spacing:.06em;text-transform:uppercase;color:#737373;margin-bottom:9px;font-size:10px;line-height:1.4}.cue-questions{margin-top:18px}.cue-question-deck{text-align:left;width:100%;min-width:0;max-width:400px;margin:0 auto}.cue-paper-stack{isolation:isolate;min-width:0;max-width:100%;padding:16px 12px 54px 40px;position:relative}.cue-paper-stack[data-count="1"]{padding:16px 20px 20px}.cue-paper{color:#eeeef2;min-width:0;max-width:100%;transform:rotate(var(--cue-card-angle));transform-origin:85% 75%;background:#101012;border:1px solid #ffffff26;border-radius:28px;transition:border-color .25s,background .25s,filter .25s;box-shadow:0 16px 32px -20px #000000b3,0 2px 6px #0003,inset 0 1px #ffffff08}.cue-paper-front{z-index:3;background:radial-gradient(at 90% 0,#9b8bea0c,#0000 70%),linear-gradient(150deg,#17171a,#0e0e10);border-color:#fff3;min-height:118px;padding:20px 24px 22px;animation:.35s cubic-bezier(.2,.7,.2,1) both cue-card-arrive;position:relative}.cue-paper-front:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff04}.cue-paper-meta{color:#777780;letter-spacing:.01em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;font-size:9px;line-height:1.5;display:flex}.cue-paper-meta>span:first-child{align-items:center;gap:7px;display:inline-flex}.cue-paper-meta>span:first-child:before{content:"";background:#9cb5e1;border-radius:50%;width:4px;height:4px;box-shadow:0 0 9px #93b8fb40}.cue-paper-meta .cue-card-current{color:#b4bed0}.cue-paper-meta .cue-card-earlier{color:#94949e}.cue-paper h3{letter-spacing:-.035em;color:#f1f1f5;overflow-wrap:anywhere;margin:14px 0 0;font-size:27px;font-weight:500;line-height:1.2}.cue-paper-back{text-align:left;cursor:pointer;transform:translate(var(--cue-card-x),var(--cue-card-y)) rotate(var(--cue-card-angle));background:linear-gradient(145deg,#131315,#0b0b0d);border-color:#ffffff24;padding:18px 22px;position:absolute;inset:16px 12px 54px 40px;box-shadow:0 12px 24px -16px #000c,inset 0 1px #ffffff05}.cue-paper-depth-1{z-index:2;--cue-card-x:-12px;--cue-card-y:10px}.cue-paper-depth-2{z-index:1;--cue-card-x:-22px;--cue-card-y:18px;background:linear-gradient(145deg,#101012,#09090b);border-color:#ffffff1f}.cue-paper-back:hover{filter:brightness(1.15);border-color:#ffffff54}.cue-paper-back:focus-visible{outline-offset:3px;outline:2px solid #93b8fb}.cue-back-label{color:#7f7f89;overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.5;position:absolute;bottom:10px;left:24px;right:20px}.cue-deck-controls{color:#85858f;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-width:0;padding:0 10px;font-size:10px;display:flex}.cue-deck-controls>button{color:#b8b8c3;cursor:pointer;background:#ffffff03;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:7px;font-size:10px;transition:background .2s,border-color .2s;display:inline-flex}.cue-deck-controls>button:hover{background:#ffffff08;border-color:#ffffff30}.cue-deck-controls>button:focus-visible{outline-offset:3px;outline:2px solid #93b8fb}.cue-deck-controls>.cue-back-to-current{text-underline-offset:4px;background:0 0;border:0;border-radius:0;min-height:32px;margin-left:5px;padding:6px 4px;text-decoration:underline}.cue-deck-controls>.cue-back-to-current:hover{color:#eeeef3;background:0 0}.cue-empty{color:#858585;margin:0;font-size:12px;line-height:1.5}.cue-older{margin-top:12px;padding:0 16px}.cue-older>summary{cursor:pointer;color:#93939d;align-items:center;gap:5px;width:fit-content;font-size:11px;list-style:none;display:flex}.cue-open-question-list{flex-direction:column;gap:7px;min-width:0;margin:12px 0 0;padding:0;list-style:none;display:flex}.cue-open-question-list button{text-align:left;color:#bcbcc7;cursor:pointer;background:#ffffff03;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;width:100%;min-width:0;min-height:44px;padding:11px 16px;font-size:11px;display:grid}.cue-open-question-list button:hover,.cue-open-question-list button[aria-pressed=true]{background:#ffffff07;border-color:#ffffff2e}.cue-open-question-list button:focus-visible{outline-offset:3px;outline:2px solid #93b8fb}.cue-open-question-list button>span{color:#7e7e8a;font-size:9px}.cue-open-question-list strong{color:#d7d7df;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.5}.cue-captures{margin-top:20px}.cue-capture-list{flex-wrap:wrap;gap:6px;display:flex}.cue-capture{color:var(--cue-lilac);overflow-wrap:anywhere;background:#b28bde0d;border:1px solid #bfa3e421;border-radius:999px;align-items:center;max-width:100%;padding:6px 12px;font-size:11px;line-height:1.45;display:inline-flex}.cue-quotes{margin-top:18px}.cue-quotes blockquote{color:#c5c0ce;gap:7px;min-width:0;margin:0 0 9px;display:flex}.cue-quote-mark{color:#8976a6;flex-shrink:0;font:26px/1 Georgia,serif}.cue-quotes p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.cue-error{color:#d9b994;margin:16px 0 0;font-size:11px;line-height:1.5}.cue-history,.cue-transcript{border-top:1px solid #262626;margin-top:18px}.cue-history>summary,.cue-transcript>summary{cursor:pointer;color:#929292;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:11px;list-style:none;display:flex}.conversation-cues summary::-webkit-details-marker{display:none}.conversation-cues summary:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #60a5fa}.conversation-cues details>summary svg{transition:transform .18s}.conversation-cues details[open]>summary>svg{transform:rotate(180deg)}.cue-count{color:#616161;margin-left:5px;font:10px ui-monospace,Menlo,monospace}.cue-history-body{padding:2px 0 12px}.cue-history-item+.cue-history-item{border-top:1px solid #202020;margin-top:16px;padding-top:16px}.cue-history-label{color:var(--cue-blue);overflow-wrap:anywhere;align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex}.cue-history-symbol{text-align:center;flex-shrink:0;width:12px;font-size:14px}.cue-history-capture .cue-history-label{color:var(--cue-lilac)}.cue-history-item blockquote{color:#a3a3a3;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.65}.cue-answered{color:#8f9d8c;white-space:nowrap;align-items:center;gap:3px;margin-left:auto;font-size:9px;display:inline-flex}.cue-history-answer{border-left:1px solid #4a3d5d;margin:12px 0 0;padding-left:10px}.cue-history-answer>span{letter-spacing:.02em;color:#8b7aa4;font-size:9px}.cue-history-answer blockquote{color:#bcb3ca;margin-top:5px}.cue-voice{z-index:100;height:100vh;overscroll-behavior:none;background:#0a0a0a;outline:none;flex-direction:column;height:100dvh;animation:.55s cubic-bezier(.2,.7,.2,1) both cue-open;display:flex;position:fixed;inset:0}.cue-voice .cue-header{width:100%;padding:max(22px, env(safe-area-inset-top)) max(28px, env(safe-area-inset-right)) 18px max(28px, env(safe-area-inset-left));border-bottom:1px solid #1c1c1c;flex-shrink:0}.cue-voice .cue-header h2{color:#d4d4d4;font-size:13px}.cue-timer{color:#d4d4d4;white-space:nowrap;font-variant-numeric:tabular-nums;font:12px ui-monospace,Menlo,monospace}.cue-timer>span{color:#626262}.cue-voice .cue-scroll{overscroll-behavior:contain;width:100%;min-height:0;padding:20px max(24px, env(safe-area-inset-right)) 20px max(24px, env(safe-area-inset-left));scrollbar-width:thin;scrollbar-color:#333 transparent;flex:1;overflow:auto}.cue-voice .cue-scroll>*{max-width:600px;margin-left:auto;margin-right:auto}.cue-voice .cue-questions{text-align:center;margin-top:0}.cue-voice .cue-question-deck{max-width:440px;margin:0 auto}.cue-voice .cue-older>summary{margin:0 auto}.cue-orb-stage{--cue-orb-size:clamp(220px, 33dvh, 350px);flex-direction:column;align-items:center;padding:10px 0 18px;display:flex}.cue-orb{flex-shrink:0;width:var(--cue-orb-size)!important;height:var(--cue-orb-size)!important}.cue-orb-state{color:#c9c9c9;min-height:21px;margin-top:0;font-size:14px;font-weight:400}.cue-voice-disclosure{color:#737373;margin-top:4px;font-size:10px}.cue-welcome{text-align:center;margin-bottom:20px}.cue-welcome h3{letter-spacing:-.035em;margin:0 0 8px;font-size:27px;font-weight:500}.cue-welcome p{color:#a3a3a3;max-width:36ch;margin:0 auto;font-size:14px;line-height:1.6}.cue-voice .cue-project-entry{max-width:440px;margin-top:12px;margin-bottom:24px}.cue-enable-audio{color:#dec9f7;cursor:pointer;background:#211a2b;border:1px solid #675081;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:12px;display:flex}.cue-enable-audio:focus-visible{outline-offset:4px;outline:2px solid #93b8fb}.cue-voice .cue-captures{text-align:center;margin-top:0}.cue-voice .cue-capture-list{justify-content:center}.cue-voice .cue-capture{padding:6px 10px;font-size:12px}.cue-voice .cue-quotes{max-width:440px;margin-top:18px}.cue-voice .cue-quotes .cue-section-label{text-align:center}.cue-voice .cue-quotes blockquote{margin-bottom:10px}.cue-voice .cue-quotes p{font-size:13px}.cue-live-update{width:fit-content;margin-top:12px;display:flex}.cue-voice .cue-error{text-align:center;max-width:440px}.cue-voice .cue-history,.cue-voice .cue-transcript{max-width:440px}.cue-voice .cue-history>summary,.cue-voice .cue-transcript>summary{padding:13px 0;font-size:12px}.cue-voice .cue-transcript{margin-top:0}.cue-transcript-body{padding:4px 0 14px}.cue-transcript-message+.cue-transcript-message{margin-top:18px}.cue-transcript-message>span{color:#8b9fbc;font-size:10px}.cue-transcript-message.user>span{color:#b7a4d0}.cue-transcript-message>p{color:#c1c1c1;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.7}.cue-controls{padding:16px max(24px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background:#0a0a0af5;border-top:1px solid #202020;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:10px;display:flex}.cue-controls-actions{justify-content:center;align-items:stretch;gap:10px;width:100%;max-width:440px;display:flex}.cue-talk-help{color:#9b8da9;text-align:center;margin:0;font-size:11px;line-height:1.5}.cue-save-status{color:#a3a3a3;text-align:center;overflow-wrap:anywhere;max-width:440px;margin:0;font-size:10px;line-height:1.4}.cue-save-saved{color:#86b59b}.cue-save-pending{color:#fda4af}.cue-controls button{color:#dedede;background:#181818;border:1px solid #333;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-width:124px;min-height:46px;padding:10px 18px;font-size:13px;transition:background .18s,border-color .18s;display:inline-flex}.cue-controls button:hover:not(:disabled){background:#232323;border-color:#525252}.cue-controls button:focus-visible{outline-offset:4px;outline:2px solid #60a5fa}.cue-controls button:disabled{opacity:.4;cursor:not-allowed}.cue-controls .cue-talk{color:#eddbff;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#352346;border-color:#7a5694;flex:1;min-width:0;min-height:58px;font-size:14px;font-weight:500}.cue-controls .cue-talk:hover:not(:disabled){background:#462d5b;border-color:#a37dc0}.cue-controls .cue-talk.is-holding{color:#fff;background:#68408a;border-color:#c39be2;box-shadow:0 0 24px #9c65c72b}.cue-controls .cue-stop{color:#c4acb3;background:#191519;border-color:#383038;min-width:100px;padding:10px 12px;font-size:12px}.cue-controls .cue-stop:hover:not(:disabled){background:#352026;border-color:#83515c}@keyframes cue-pulse{50%{opacity:.25}}@keyframes cue-open{0%{opacity:0;clip-path:circle(16%)}to{opacity:1;clip-path:circle(150%)}}@media (max-width:540px){.cue-panel{margin-top:18px;padding-top:16px}.cue-voice .cue-header{padding:max(18px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 16px max(20px, env(safe-area-inset-left))}.cue-voice .cue-scroll{padding:18px max(20px, env(safe-area-inset-right)) 16px max(20px, env(safe-area-inset-left))}.cue-orb-stage{--cue-orb-size:clamp(190px, 29dvh, 280px);padding:8px 0 18px}.cue-paper-stack{padding:14px 10px 50px 34px}.cue-paper-stack[data-count="1"]{padding:14px 14px 18px}.cue-paper-back{border-radius:24px;inset:14px 10px 50px 34px}.cue-paper-front{border-radius:24px;min-height:108px;padding:18px 20px 20px}.cue-paper h3{margin-top:12px;font-size:24px}.cue-back-label{font-size:11px;left:20px;right:16px}.cue-older{padding:0 14px}.cue-voice .cue-capture{padding:6px 11px;font-size:11px}.cue-voice .cue-quotes p{font-size:12px}.cue-controls{padding-top:12px;padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right));gap:9px}.cue-controls button{min-width:0}.cue-controls .cue-talk{gap:7px;min-height:56px;padding:10px 12px;font-size:13px}.cue-controls .cue-stop{gap:6px;min-width:92px;padding:10px 9px;font-size:11px}}@media (max-height:640px) and (min-width:541px){.cue-orb-stage{--cue-orb-size:170px}}@media (prefers-reduced-motion:reduce){.cue-voice{animation:none}.conversation-cues *,.conversation-cues :before,.conversation-cues :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.orb-in-voice{visibility:hidden}.cue-capture,.cue-quotes blockquote{animation:.25s ease-out both cue-appear}@keyframes cue-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes cue-card-arrive{0%{opacity:0;transform:translateY(8px)scale(.98)rotate(1.5deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--cue-card-angle))}}.cue-voice,.cue-scroll,.cue-controls,.cue-header{min-width:0;max-width:100%}.cue-voice{overflow:hidden}.cue-scroll{overflow-x:hidden}.cue-orb-stage{max-width:100%;overflow:clip}.cue-header h2{overflow-wrap:anywhere;min-width:0}.story-onboarding{color:#e5e5e5;min-height:calc(100vh - 144px);background:#0a0a0a;grid-template-rows:auto 1fr;place-items:center;gap:24px;min-height:calc(100dvh - 144px);padding:16px 24px 52px;font-family:inherit;display:grid;overflow:hidden}.story-nav{justify-content:flex-end;width:100%;max-width:864px;display:flex}.story-landing{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.story-landing h1.story-hook{letter-spacing:-.035em;text-wrap:balance;max-width:830px;margin:0;font-size:clamp(25px,3.3vw,40px);font-weight:500;line-height:1.3}.story-landing .story-resonance{color:#bfb4d0;max-width:40ch;margin:20px 0 4px;font-size:15px;line-height:1.6}.story-tagline-reveal{width:100%}.story-tagline-row{perspective:400px;display:block;overflow:hidden}.story-tagline-line{transform-origin:50% 100%;animation:.6s cubic-bezier(.2,.7,.2,1) both story-tagline-roll;display:block}.story-orb-button{--story-orb-size:350px;isolation:isolate;width:calc(var(--story-orb-size) + 56px);height:calc(var(--story-orb-size) + 56px);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;margin:10px 0 0;padding:28px;display:grid;position:relative}.story-orb-button:before{content:"";z-index:-1;filter:blur(15px);background:radial-gradient(circle,#7540c135 0%,#4168ab13 40%,#0000 70%);border-radius:50%;animation:2.6s ease-in-out infinite story-halo;position:absolute;inset:8%}.story-orb-button:focus-visible{outline-offset:6px;outline:2px solid #93b8fb}.story-orb-button:disabled{cursor:not-allowed;opacity:.55}.story-orb-breath{pointer-events:none;transition:filter .25s;animation:2.6s ease-in-out infinite story-breathe;display:block;position:relative}.story-orb-typing .story-orb-breath:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(110deg,#0000 25%,#c4b5fd00 40%,#c4b5fd24 50%,#a5f3fc00 60%,#0000 75%) 0 0/250% 100%;border-radius:50%;animation:1.8s ease-in-out infinite story-shimmer;position:absolute;inset:10%}.story-landing-orb{width:var(--story-orb-size)!important;height:var(--story-orb-size)!important}.story-orb-button:hover:not(:disabled) .story-orb-breath{filter:brightness(1.12)}.story-orb-button:active:not(:disabled) .story-orb-breath{filter:brightness(1.25)}.story-orb-rings{pointer-events:none;border:1px solid #b0a0d81f;border-radius:50%;animation:2.6s ease-in-out infinite story-ring;position:absolute;inset:10%}.story-orb-rings:before,.story-orb-rings:after{content:"";border:1px solid #77a5e31c;border-radius:50%;position:absolute;inset:-9%}.story-orb-rings:after{border-color:#aa91db0f;inset:-18%}.story-opener{color:#bfb4d0;text-wrap:pretty;width:min(100%,36ch);min-height:4.8em;margin:4px 0 0;font-size:14px;line-height:1.6}.story-caret{vertical-align:baseline;background:#bfb4d0;width:1px;height:.9em;margin-left:2px;animation:.8s step-end infinite story-caret;display:inline-block}.story-example,.story-origin{color:#cfc9db;white-space:nowrap;touch-action:manipulation;background:linear-gradient(145deg,#1b1822,#111015);border:1px solid #35313e;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:12px;line-height:1.3;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex;box-shadow:0 2px #050505}.story-example:hover,.story-origin:hover{color:#f5f1ff;background:#25202e;border-color:#736382}.story-example:active,.story-origin:active{box-shadow:none;transform:translateY(1px)}.story-example:focus-visible{outline-offset:5px;outline:2px solid #93b8fb}.story-secondary{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}@keyframes story-breathe{0%,to{transform:scale(.94)}50%{transform:scale(1.07)}}@keyframes story-halo{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1.15)}}@keyframes story-ring{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:1;transform:scale(1.07)}}@keyframes story-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes story-caret{50%{opacity:0}}@keyframes story-tagline-roll{0%{opacity:0;transform:translateY(100%)rotateX(12deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@media (max-width:540px){.story-onboarding{min-height:calc(100vh - 126px);min-height:calc(100dvh - 126px);padding:12px 20px max(40px, env(safe-area-inset-bottom));gap:20px}.story-landing h1.story-hook{max-width:36ch;font-size:clamp(22px,6vw,28px);line-height:1.35}.story-landing .story-resonance{margin-top:18px;font-size:13px}.story-orb-button{--story-orb-size:min(290px, calc(100vw - 96px));width:calc(var(--story-orb-size) + 44px);height:calc(var(--story-orb-size) + 44px);margin-top:6px;padding:22px}.story-opener{font-size:13px}.story-secondary{gap:10px;width:100%;margin-top:18px}.story-example{flex:1;max-width:170px;padding-inline:10px}}@media (max-height:700px) and (min-width:541px){.story-onboarding{padding-top:26px;padding-bottom:30px}.story-orb-button{--story-orb-size:280px;margin-top:0}}@media (prefers-reduced-motion:reduce){.story-onboarding *,.story-onboarding :before,.story-onboarding :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.how-started{width:100%;min-width:0;max-width:100%;color:var(--foreground,#e5e5e5);padding:8px 0 20px}.how-started-heading{margin-bottom:24px}.how-started-heading h2{letter-spacing:-.8px;margin:0 0 10px;font-size:30px;font-weight:500;line-height:1.25}.how-started-heading p{color:var(--muted-foreground,#a3a3a3);margin:0;font-size:14px;line-height:1.6}.how-started-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.how-started-recording{aspect-ratio:16/9;border:1px solid var(--border,#262626);background:#0e0e0e;border-radius:8px;min-width:0;max-width:100%;overflow:hidden}.how-started-recording video,.how-started-recording iframe{object-fit:contain;background:#0a0a0a;border:0;width:100%;min-width:0;max-width:100%;height:100%;display:block}.how-started-placeholder{background:linear-gradient(135deg,#13111a,#0e1116);justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}.how-started-placeholder p{color:#85818e;text-align:center;margin:0;font-size:13px;line-height:1.6}.how-started-result{border:1px solid var(--border,#262626);background:var(--card,#111);border-radius:8px;min-width:0;max-width:100%;padding:22px}.how-started-result h3{letter-spacing:-.1px;margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.4}.how-started-result>p{color:var(--muted-foreground,#a3a3a3);overflow-wrap:anywhere;margin:0 0 22px;font-size:13px;line-height:1.7}.how-started-live-link{min-width:0;max-width:100%;color:var(--link,#60a5fa);flex-direction:column;align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;text-decoration:none;display:flex}.how-started-live-link>span:first-child{text-underline-offset:4px;text-decoration:underline}.how-started-live-link:hover>span:first-child{color:#a8ceff}.how-started-live-link:focus-visible{outline:2px solid var(--ring,#60a5fa);outline-offset:5px;border-radius:2px}.how-started-url{color:#7f8da1;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:11px;line-height:1.7;display:block}@media (max-width:700px){.how-started-grid{grid-template-columns:minmax(0,1fr);gap:18px}.how-started-result{padding:20px}.how-started-result>p{margin-bottom:18px}.how-started-heading h2{font-size:27px}.how-started-heading{margin-bottom:20px}}.project-entry{color:#d4d4d4;text-align:left;border-top:1px solid #262626;width:100%;min-width:0;margin-top:18px;padding-top:18px}.project-entry-written{width:auto;margin:18px 24px 20px}.project-entry-helper{color:#a3a3a3;text-align:center;margin:0 0 14px;font-size:12px;line-height:1.6}.project-entry-options{min-height:42px;position:relative}.project-entry-upload{color:#d5c5e9;background:#1d1726;border:1px solid #41334e;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:164px;min-height:42px;padding:9px 12px;font-size:11px;line-height:1.4;transition:background .18s,border-color .18s;display:inline-flex;position:absolute;top:0;left:0}.project-entry-upload:hover:not(:disabled){background:#2a2035;border-color:#705389}.project-entry-upload:disabled{opacity:.4;cursor:not-allowed}.project-entry-details>summary{cursor:pointer;color:#a3a3a3;align-items:center;gap:7px;width:fit-content;min-height:42px;margin-left:180px;padding:8px 0;font-size:11px;line-height:1.4;list-style:none;transition:color .18s;display:flex}.project-entry-details>summary::-webkit-details-marker{display:none}.project-entry-details>summary:hover{color:#e5e5e5}.project-entry-details>summary>svg{transition:transform .18s}.project-entry-details[open]>summary>svg{transform:rotate(180deg)}.project-entry-body{padding-top:18px}.project-entry-picks h2{color:#929292;margin:0 0 9px;font-size:11px;font-weight:400}.project-entry-pick-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:18px;display:grid}.project-entry-pick{color:#b5b5b5;text-align:left;background:#111;border:1px solid #303030;border-radius:5px;justify-content:space-between;align-items:center;gap:9px;min-width:0;min-height:44px;padding:10px 11px;font-size:11px;line-height:1.5;transition:background .18s,border-color .18s;display:flex}.project-entry-pick>span{overflow-wrap:anywhere;min-width:0}.project-entry-pick>svg{color:#626262}.project-entry-pick:hover:not(:disabled){background:#181818;border-color:#525252}.project-entry-pick.is-selected{color:#e3d3f3;background:#21192c;border-color:#66507c}.project-entry-pick.is-selected>svg{color:#c3a1e2}.project-entry-pick:disabled{opacity:.4;cursor:not-allowed}.project-entry-form{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;display:grid}.project-entry-form>label{color:#929292;grid-column:1/-1;font-size:10px;line-height:1.5}.project-entry-form>input{width:100%;min-width:0;min-height:44px;font:inherit;color:#e5e5e5;background:#111;border:1px solid #333;border-radius:5px;padding:10px 12px;font-size:13px;transition:border-color .18s}.project-entry-form>input::placeholder{color:#626262}.project-entry-form>input:focus-visible{outline-offset:1px;border-color:#8d76b0;outline:2px solid #8d76b033}.project-entry-form>button{color:#0a0a0a;white-space:nowrap;background:#e5e5e5;border:1px solid #e5e5e5;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 13px;font-size:11px;font-weight:500;transition:background .18s;display:inline-flex}.project-entry-form>button:hover:not(:disabled){background:#fff}.project-entry-form>button:disabled{opacity:.35;cursor:not-allowed}:is(.project-entry button:focus-visible,.project-entry summary:focus-visible){outline-offset:4px;outline:2px solid #93b8fb}.project-entry-notes{color:#737373;overflow-wrap:anywhere;flex-direction:column;gap:3px;margin-top:10px;font-size:9px;line-height:1.5;display:flex}.project-entry-notes>span:first-child{color:#8a8a8a}.project-entry-resume-ready{color:#b7c8af;align-items:center;gap:5px;margin:10px 0 0;font-size:11px;line-height:1.5;display:flex}.project-entry-unavailable{color:#b2a0c1;margin:12px 0 0;font-size:11px;line-height:1.5}.project-entry-error{color:#e3a6b4;overflow-wrap:anywhere;background:#211317;border:1px solid #59313a;border-radius:5px;margin:12px 0 0;padding:9px 11px;font-size:11px;line-height:1.6}.project-entry-loading{animation:1s linear infinite project-entry-spin}@keyframes project-entry-spin{to{transform:rotate(360deg)}}@media (max-width:540px){.project-entry{margin-top:16px;padding-top:16px}.project-entry-upload{width:152px}.project-entry-details>summary{gap:5px;margin-left:164px;font-size:10px}.project-entry-pick-list,.project-entry-form{grid-template-columns:1fr}.project-entry-form>input{font-size:16px}.project-entry-form>button{min-height:44px}}@media (max-width:340px){.project-entry-upload{width:139px;padding-left:8px;padding-right:8px;font-size:10px}.project-entry-details>summary{margin-left:150px;font-size:10px}}@media (prefers-reduced-motion:reduce){.project-entry *,.project-entry :before,.project-entry :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.case-study{min-width:0;max-width:100%;margin-top:36px;scroll-margin-top:24px}.case-study.case-study-first{margin-top:0;margin-bottom:32px}.case-study>.draft-head{padding:0 4px}.case-study>h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:22px 4px 12px;font-size:clamp(25px,3.5vw,34px);font-weight:500;line-height:1.25}.case-study>.draft-summary{color:#a3a3ad;overflow-wrap:anywhere;max-width:66ch;margin:0 4px 22px;font-size:15px;line-height:1.7}.case-deck{width:100%;min-width:0;max-width:700px;margin:0 auto}.case-card-tabs{flex-wrap:wrap;justify-content:center;gap:6px;padding:4px 2px 0;display:flex}.case-card-tabs button{color:#85858f;background:#ffffff03;border:1px solid #ffffff12;border-radius:999px;padding:7px 11px;font-size:11px;line-height:1.4;transition:color .2s,border-color .2s,background .2s}.case-card-tabs button:hover{color:#d7d7df;border-color:#ffffff30}.case-card-tabs button[aria-pressed=true]{color:#d1c6ed;background:#b28bde0d;border-color:#bfa3e440}.case-card-stage{border-radius:28px;min-width:0;max-width:100%;padding:30px 24px 44px;overflow:clip}.case-card-stage:focus-visible{outline-offset:-3px;outline:2px solid #93b8fb}.case-card-stack{isolation:isolate;min-width:0;max-width:100%;position:relative}.case-flashcard{color:#eeeef2;background:#101012;border:1px solid #ffffff26;border-radius:28px;min-width:0;max-width:100%;box-shadow:0 16px 32px -20px #000000b3,0 2px 6px #0003,inset 0 1px #ffffff08}.case-flashcard-back{transform-origin:85% 75%;pointer-events:none;padding:22px 26px;position:absolute;inset:0}.case-flashcard-back>span{color:#6e6e78;font-size:11px;display:block}.case-flashcard-back-1{z-index:1;background:#111113;border-color:#ffffff1f;transform:translate(-6px,10px)rotate(-4deg)}.case-flashcard-back-2{z-index:0;background:#0d0d0f;border-color:#ffffff18;transform:translate(-10px,18px)rotate(-7deg)}.case-flashcard-front{z-index:2;background:radial-gradient(at 90% 0,#9b8bea0c,#0000 70%),linear-gradient(150deg,#17171a,#0e0e10);border-color:#fff3;min-height:320px;padding:26px 30px 28px;animation:.3s cubic-bezier(.2,.7,.2,1) both case-card-arrive;position:relative}.case-flashcard-front:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff04}.case-flashcard-meta{color:#85858f;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:10px;line-height:1.4;display:flex}.case-flashcard-meta>span:first-child{align-items:center;gap:8px;display:inline-flex}.case-flashcard-meta>span:first-child:before{content:"";background:#b5a3d8;border-radius:50%;width:4px;height:4px;box-shadow:0 0 9px #bfa3e440}.case-flashcard-front h3{letter-spacing:-.035em;overflow-wrap:anywhere;margin:24px 0 18px;font-size:clamp(28px,4vw,38px);font-weight:500;line-height:1.2}.case-flashcard-body{color:#c4c4ce;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.8}.case-card-sources{border-top:1px solid #ffffff0d;margin-top:24px;padding-top:16px}.case-card-sources>summary{color:#a899c0;min-height:24px;padding:2px 0;font-size:12px}.case-card-sources blockquote{overflow-wrap:anywhere;border-left-color:#bfa3e433;margin:16px 0 0;padding-left:12px}.case-deck-controls{justify-content:center;align-items:center;gap:18px;padding:0 16px;display:flex}.case-deck-controls>button{color:#b8b8c3;background:#ffffff03;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,border-color .2s;display:inline-flex}.case-deck-controls>button:hover:not(:disabled){background:#ffffff08;border-color:#ffffff30}.case-deck-controls>button:disabled{opacity:.3}.case-deck-controls>span{text-align:center;color:#b8b8c3;flex-direction:column;gap:2px;min-width:100px;font-size:12px;line-height:1.5;display:flex}.case-deck-count{color:#73737f;font-size:10px}.case-study>.gaps{background:#ffffff03;border:1px solid #ffffff14;border-radius:24px;margin-top:28px;padding:22px 24px}.case-study>.gaps h3{color:#b8b8c3;font-size:14px}@keyframes case-card-arrive{0%{opacity:.5;transform:translateY(7px)rotate(1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (max-width:540px){.case-study{margin-top:28px}.case-study>.draft-summary{font-size:14px}.case-card-tabs{gap:5px}.case-card-tabs button{padding:7px 10px;font-size:10px}.case-card-stage{padding:24px 16px 36px}.case-flashcard{border-radius:24px}.case-flashcard-front{min-height:300px;padding:22px 22px 24px}.case-flashcard-back{padding:20px 22px}.case-flashcard-front h3{margin:22px 0 16px;font-size:29px}.case-flashcard-body{font-size:15px;line-height:1.75}.case-flashcard-meta{font-size:9px}.case-study>.gaps{padding:20px}}@media (prefers-reduced-motion:reduce){.case-deck *,.case-deck :before,.case-deck :after{transition:none!important;animation:none!important}}
