.page_page__kWuRT{--guide-line:var(--color-hairline-strong)}.page_page__kWuRT a{text-underline-offset:4px}.page_page__kWuRT :is(a,button,input):focus-visible{outline:2px solid var(--color-blue);outline-offset:5px}.page_hero__uonTT{padding-top:2.5rem;padding-bottom:2rem}.page_back__FO0wc{font-size:.85rem;color:var(--color-ink-soft)}.page_heroGrid__CMPub{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding-block:2.5rem}.page_eyebrow__grXIV{display:block;color:var(--color-blue);font:600 .7rem/1.6 ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .9rem}.page_hero__uonTT h1{font-family:var(--font-display);font-size:clamp(2.8rem,5.1vw,4.6rem);font-weight:600;line-height:1.07;letter-spacing:-.045em;margin:0}.page_hero__uonTT h1 span{color:var(--color-blue)}.page_lead__W5jga{font-size:1.1rem;line-height:1.75;max-width:53ch;color:var(--color-ink-soft);margin:1.5rem 0}.page_actions__jB78H{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin:1.5rem 0}.page_actions__jB78H>a:not(.btn):not(.page_downloadLink__V_4ma){font-size:.86rem;text-decoration:underline;color:var(--color-blue)}.page_meta__iNvof,.page_small__ayOOT{color:var(--color-ink-soft);font-size:.79rem;line-height:1.7}.page_editSketch__hEq8t{margin:0;background:var(--color-surface);border:1px solid var(--guide-line);border-radius:12px;padding:1.25rem 1.5rem;transform:rotate(1.3deg)}.page_sketchTop___j_2_{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--guide-line);padding-bottom:.9rem;color:var(--color-blue);font:.65rem ui-monospace,monospace}.page_sketchTop___j_2_>span:last-child{font-size:1.4rem}.page_sketchFile__ABNNa{display:flex;align-items:center;gap:1rem;margin:1.6rem 0}.page_sketchFile__ABNNa svg{flex-shrink:0;color:var(--color-blue)}.page_sketchFile__ABNNa strong{display:block;font-family:var(--font-display);font-size:1.05rem}.page_sketchFile__ABNNa div>span{font-size:.74rem;color:var(--color-ink-soft)}.page_sketchTrack__gHaJG{display:grid;grid-template-columns:24px 1fr;gap:.7rem;margin:1rem 0}.page_sketchTrack__gHaJG>span{color:var(--color-blue);font:.65rem/1.8 ui-monospace,monospace}.page_sketchTrack__gHaJG>strong{font-weight:500;font-size:.85rem}.page_sketchTrack__gHaJG>div{grid-column:2}.page_clipStrip__8kWQ0{display:flex;gap:3px;height:25px}.page_clipStrip__8kWQ0 i{background:var(--color-blue);flex:1;border-radius:2px}.page_clipStrip__8kWQ0 i:nth-child(2){flex:1.7;opacity:.55}.page_clipStrip__8kWQ0 i:nth-child(4){flex:.7;opacity:.7}.page_wordStrip__OQuDl{display:flex;gap:5px;font-size:.75rem}.page_wordStrip__OQuDl>*{background:var(--color-bg);border-radius:2px;padding:.25rem .55rem}.page_wordStrip__OQuDl b{background:var(--color-ink);color:white;font-weight:500}.page_visualStrip__G_uVw{display:flex;gap:12px;align-items:center;font-size:.75rem}.page_visualStrip__G_uVw i{font-style:normal;padding:.3rem .7rem;border:1px solid var(--color-blue);color:var(--color-blue);border-radius:3px}.page_sketchOut__gSFC8{border-top:1px solid var(--guide-line);margin-top:1.5rem;padding-top:1rem}.page_sketchOut__gSFC8>span{display:block;color:var(--color-ink-soft);font:.6rem ui-monospace,monospace;margin-bottom:.5rem}.page_sketchOut__gSFC8 strong{display:flex;justify-content:space-between;color:var(--color-blue);font-family:var(--font-display);font-size:1.1rem}.page_editSketch__hEq8t figcaption{font-size:.65rem;color:var(--color-ink-soft);margin-top:.8rem}.page_workflow__PkfAk{display:grid;grid-template-columns:repeat(6,1fr);border-block:1px solid var(--guide-line)}.page_workflow__PkfAk>div{font-size:.85rem;padding:1.1rem 0}.page_workflow__PkfAk span{color:var(--color-blue);font:.65rem ui-monospace,monospace;display:block;margin-bottom:.4rem}.page_chapter__RzmMy,.page_gateAnchor__6IMnp{scroll-margin-top:110px}.page_layout__ttPUw{display:grid;grid-template-columns:210px minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding-top:2rem;padding-bottom:4rem;align-items:start}.page_contents___OV7U{position:sticky;top:105px;padding-top:1.25rem;border-top:1px solid var(--guide-line)}.page_contents___OV7U ol{list-style:none;padding:0;margin:0}.page_contents___OV7U li a{display:flex;gap:.65rem;color:var(--color-ink-soft);font-size:.8rem;line-height:1.6;padding:.5rem 0}.page_contents___OV7U li a span{flex-shrink:0;color:var(--color-blue);font:.65rem/2 ui-monospace,monospace}.page_contents___OV7U li a:hover,.page_saveGuide__c6myc{color:var(--color-blue)}.page_saveGuide__c6myc{display:block;text-decoration:underline;font-size:.8rem;line-height:1.6;border-top:1px solid var(--guide-line);margin-top:1.1rem;padding-top:1rem}.page_guideBody__hGknb{min-width:0}.page_download__AYIKv{border:1px solid var(--guide-line);border-left:3px solid var(--color-blue);padding:clamp(1.25rem,3vw,2rem);background:var(--color-surface);margin-bottom:2.5rem}.page_download__AYIKv h2{font-family:var(--font-display);font-size:1.75rem;letter-spacing:-.03em;line-height:1.2;margin:0 0 1rem}.page_download__AYIKv p{line-height:1.75;color:var(--color-ink-soft)}.page_downloadLink__V_4ma{display:inline-flex;align-items:center;gap:1.5rem;background:var(--color-blue);color:white;padding:.85rem 1.15rem;border-radius:99px;font-size:.88rem;font-weight:500}.page_downloadLink__V_4ma:hover{background:var(--color-blue-deep)}.page_chapter__RzmMy{border-top:1px solid var(--guide-line);padding:2.75rem 0;min-width:0}.page_chapter__RzmMy h2{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.17;letter-spacing:-.03em;margin:0 0 .8rem}.page_summary__DO16O{font-size:1rem;color:var(--color-ink-soft);line-height:1.7;margin:0 0 1.7rem}.page_body__p0cv7>*+*{margin-top:1.2rem}.page_body__p0cv7 :is(p,li){font-size:.97rem;line-height:1.85;color:var(--color-ink-soft)}.page_body__p0cv7 h3{font-family:var(--font-display);font-size:1.28rem;letter-spacing:-.025em;line-height:1.35;margin-top:2rem}.page_steps__7BWYM{padding-left:1.3rem}.page_steps__7BWYM li{padding-left:.3rem}.page_steps__7BWYM li+li{margin-top:.7rem}.page_steps__7BWYM li::marker{color:var(--color-blue);font-weight:600}.page_note__awXe4{padding:1rem 1.25rem;border-left:2px solid var(--color-blue);background:var(--color-blue-faint);font-size:.85rem;line-height:1.8;color:var(--color-ink-soft)}.page_body__p0cv7 .page_source__DqxT2{font-size:.78rem;margin-block:.6rem}.page_sourceFooter__MAC0w a,.page_source__DqxT2 a{color:var(--color-blue);text-decoration:underline}.page_tableWrap__2n95X{overflow-x:auto}.page_tableWrap__2n95X table{width:100%;border-collapse:collapse;font-size:.87rem;line-height:1.7;text-align:left}.page_tableWrap__2n95X :is(th,td){border-bottom:1px solid var(--guide-line);padding:.85rem .8rem .85rem 0;vertical-align:top}.page_tableWrap__2n95X thead th{color:var(--color-blue);font:600 .68rem ui-monospace,monospace;text-transform:uppercase}.page_tableWrap__2n95X tbody th{width:36%;font-weight:500;color:var(--color-ink)}.page_tableWrap__2n95X tbody td{color:var(--color-ink-soft)}.page_prompt__3xKAn{border:1px solid var(--guide-line);background:var(--color-surface);border-radius:8px;overflow:hidden}.page_promptHead__paxQH{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;border-bottom:1px solid var(--guide-line)}.page_promptHead__paxQH>span{font-size:.72rem;color:var(--color-ink-soft);font-weight:500}.page_demoHead__JnHk7 button,.page_promptHead__paxQH button{flex-shrink:0;min-height:44px;padding:.5rem .8rem;font:500 .75rem var(--font-sans);color:var(--color-blue);background:transparent;border:1px solid var(--guide-line);border-radius:5px;cursor:pointer}.page_demoHead__JnHk7 button:hover,.page_promptHead__paxQH button:hover{background:var(--color-blue-faint)}.page_fileTree__c4Sq1,.page_prompt__3xKAn pre{white-space:pre-wrap;overflow-wrap:anywhere;font:.8rem/1.85 ui-monospace,SFMono-Regular,monospace;padding:1.15rem;margin:0}.page_copyStatus__7jvPF{display:block;color:var(--color-ink-soft);font-size:.73rem;padding:0 1.15rem .5rem;min-height:.5rem}.page_fileTree__c4Sq1{background:var(--color-surface);border:1px solid var(--guide-line)}.page_checklist__JNKW5{border:0;border-top:1px solid var(--guide-line);padding:1rem 0 0;margin:1.7rem 0;min-width:0}.page_checklist__JNKW5 legend{font-family:var(--font-display);font-size:1.1rem;padding-right:1rem}.page_checklist__JNKW5 label{display:flex;align-items:flex-start;gap:.75rem;padding:.45rem 0;cursor:pointer;font-size:.9rem;line-height:1.7;color:var(--color-ink-soft)}.page_checklist__JNKW5 input{accent-color:var(--color-blue);width:18px;height:18px;flex-shrink:0;margin-top:.25rem}.page_checklist__JNKW5 input:checked+span{text-decoration:line-through}.page_cutDemo__8pMl_{border:1px solid var(--guide-line);background:var(--color-surface);padding:1.25rem;margin-inline:0}.page_demoHead__JnHk7{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:1.5rem}.page_demoHead__JnHk7 .page_eyebrow__grXIV{margin:0;font-size:.62rem}.page_demoLabels__R2bTf{display:flex;align-items:center;justify-content:space-between;font-size:.74rem;color:var(--color-ink-soft);margin:.7rem 0}.page_timeline__GfvNY{display:flex;position:relative;width:100%;height:42px;transition:width .3s ease}.page_timeline__GfvNY>div{display:flex;align-items:center;justify-content:center;border:1px solid var(--color-blue);font-size:.7rem}.page_firstSegment__M7ek6,.page_lastSegment__Sa4xA{width:40%;background:var(--color-blue-soft);color:var(--color-blue-deep)}.page_pauseSegment__NDYqk{width:20%;background:repeating-linear-gradient(-45deg,var(--color-bg),var(--color-bg) 4px,var(--color-surface) 4px,var(--color-surface) 8px);color:var(--color-ink-soft);border-color:var(--guide-line)!important}.page_marker__cOcIz{position:absolute;top:-5px;bottom:-5px;width:2px;background:var(--color-ink);transition:left .3s ease}.page_marker__cOcIz:before{content:"";position:absolute;top:-4px;left:-4px;width:10px;height:7px;background:var(--color-ink)}.page_cutDemo__8pMl_ figcaption{margin-top:1.25rem;color:var(--color-ink-soft);font-size:.82rem;line-height:1.8}.page_cutDemo__8pMl_ strong{color:var(--color-ink);font-weight:600}.page_sourceFooter__MAC0w{padding-top:2rem;border-top:1px solid var(--guide-line)}.page_sourceFooter__MAC0w p{color:var(--color-ink-soft);font-size:.78rem;line-height:1.8}.page_sourceFooter__MAC0w>div{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1rem;font-size:.8rem}@media (max-width:1000px){.page_heroGrid__CMPub{gap:2rem;grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr)}.page_layout__ttPUw{grid-template-columns:180px minmax(0,1fr);gap:2rem}}@media (max-width:780px){.page_heroGrid__CMPub{grid-template-columns:1fr;gap:2.5rem}.page_hero__uonTT h1{font-size:clamp(2.8rem,7vw,4rem)}.page_editSketch__hEq8t{transform:none;max-width:450px;width:100%}.page_layout__ttPUw{grid-template-columns:1fr}.page_contents___OV7U{position:static}.page_contents___OV7U ol{display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem}.page_workflow__PkfAk{grid-template-columns:repeat(3,1fr)}.page_workflow__PkfAk>div:nth-child(n+4){border-top:1px solid var(--guide-line)}}@media (max-width:480px){.page_hero__uonTT{padding-top:1.75rem}.page_heroGrid__CMPub{padding-block:1.8rem}.page_lead__W5jga{font-size:1rem}.page_hero__uonTT .page_actions__jB78H{align-items:flex-start;flex-direction:column}.page_hero__uonTT .page_actions__jB78H .btn{font-size:.84rem;padding-inline:1rem}.page_workflow__PkfAk>div{font-size:.77rem}.page_chapter__RzmMy{padding-block:2rem}.page_contents___OV7U ol{grid-template-columns:1fr}.page_promptHead__paxQH{padding-inline:.8rem;gap:.6rem}.page_promptHead__paxQH>span{font-size:.69rem}.page_prompt__3xKAn pre{font-size:.74rem;padding-inline:.85rem}.page_cutDemo__8pMl_{padding:1rem}.page_demoHead__JnHk7{flex-direction:column;align-items:flex-start}.page_tableWrap__2n95X :is(th,td){font-size:.79rem}}@media (prefers-reduced-motion:reduce){.page_marker__cOcIz,.page_timeline__GfvNY{transition:none}}.page_commented__vJ6Rc{margin:-.25rem 0 0;font-size:.97rem;line-height:1.7;max-width:52ch}.page_commented__vJ6Rc strong{color:var(--color-blue);letter-spacing:.02em}.page_shot__T05yO{margin:0}.page_shot__T05yO img,.page_video__cR1gx video{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--guide-line);box-shadow:0 24px 60px -28px rgba(10,20,40,.45);background:#0a0a0b}.page_shot__T05yO figcaption,.page_video__cR1gx figcaption{font-size:.72rem;line-height:1.6;color:var(--color-ink-soft);margin-top:.8rem}.page_heroGrid__CMPub.page_wideShot__E8Qp6{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.page_video__cR1gx{margin:1.7rem 0 0}@media (max-width:1000px){.page_heroGrid__CMPub.page_wideShot__E8Qp6{grid-template-columns:1fr}}