.site-frame.overview-page{--overview-anchor-offset:88px;--overview-content-gutter:16px;--overview-section-space:56px}.site-frame.overview-page>.human-home{--layout-inset:0px;width:100%;min-width:0;max-width:none;margin:0;padding:0}.site-frame.overview-page .overview-content{width:100%;max-width:1024px;padding:0 var(--overview-content-gutter);margin:0 auto;container:overview/inline-size}.site-frame.overview-page>.site-footer{width:100%;max-width:1024px;padding:24px var(--overview-content-gutter);margin-inline:auto}.site-frame.overview-page .human-home :is(#home-base-example,.hero-agent-handoff,.home-reading-layout,#work-tutorials){width:100%;max-width:none;margin:0;padding-inline:0}.site-frame.overview-page .home-reading-layout{border:0}.site-frame.overview-page .human-home :is(#home-base-example,#start-exercise,#work-example-panel,#try-this-task,#agent-setup,#work-setup,[data-home-stage],#work-tutorials){scroll-margin-top:var(--overview-anchor-offset)}.site-frame.overview-page .human-home :is(#try-this-task,#agent-setup,[data-home-stage],#work-tutorials){scroll-margin-top:calc(var(--overview-anchor-offset) - var(--overview-section-space))}.site-frame.overview-page #home-base-example{padding-top:0}.site-frame.overview-page .overview-hero{padding:56px 0 48px;display:block}.site-frame.overview-page #home-base-example .reference-home-introduction{text-align:left;margin:0;padding:0;display:block}.site-frame.overview-page #work-first-title{max-width:800px;color:var(--text-primary);font:500 var(--type-hero)/1.04 var(--font-sans);letter-spacing:-.045em;text-wrap:balance;margin:0}.site-frame.overview-page .reference-home-introduction .overview-hero-description{max-width:640px;color:var(--text-secondary);font:400 var(--type-hero-description)/1.5 var(--font-sans);letter-spacing:0;text-transform:none;margin:20px 0 0}.site-frame.overview-page .overview-hero-actions{flex-wrap:wrap;align-items:stretch;gap:12px;margin:28px 0 0;padding:0;display:flex}.site-frame.overview-page .overview-hero-actions>a{white-space:nowrap;margin:0;text-decoration:none}.site-frame.overview-page #home-base-example>nav{border:0;gap:24px;margin:20px 0 0;padding:0}.site-frame.overview-page #home-base-example>nav a{color:var(--text-primary);text-underline-offset:4px;border:0;justify-content:flex-start;padding:12px 0;font-size:14px;text-decoration:underline}.site-frame.overview-page :is(.home-reading-content,#agent-setup,#try-this-task,#work-tutorials) h2{margin:0}.site-frame.overview-page .home-reading-content :is(p,li):not(.home-stage-kicker):not(.section-eyebrow),.site-frame.overview-page #try-this-task p:not(.section-eyebrow){color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans)}.site-frame.overview-page .home-reading-content :is(.home-section-note,.system-caption){font-size:14px;line-height:1.6}.site-frame.overview-page .home-reading-content .home-stage-kicker{margin:0 0 12px}.site-frame.overview-page .home-reading-content>.section-pad{padding:var(--overview-section-space) 0 0;border:0}.site-frame.overview-page .home-reading-content .section-heading{max-width:none;margin:0 0 32px}.site-frame.overview-page .home-reading-content .section-heading p:not(.home-stage-kicker){max-width:720px;margin:20px 0 0}.site-frame.overview-page .home-section-note{margin:24px 0 0}.site-frame.overview-page .system-caption{max-width:720px;margin:24px 0 0}.site-frame.overview-page :is(.home-section-next,.home-reading-content>section>a,.home-resource-links a){color:var(--text-primary);font-size:15px}.site-frame.overview-page .button,.site-frame.overview-page #try-this-task button{border-radius:999px;min-height:42px;padding:10px 18px;font-size:14px;font-weight:500}.site-frame.overview-page :is(.home-base-benefits,.home-operating-links){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.site-frame.overview-page .home-base-benefits article,.site-frame.overview-page .home-operating-links a{border:1px solid var(--divider);background:var(--canvas);border-radius:12px;flex-direction:column;min-width:0;padding:24px;display:flex}.site-frame.overview-page .home-base-benefits article{gap:0}.site-frame.overview-page .home-benefit-icon{background:var(--quiet);border-radius:8px;flex:none;place-items:center;width:44px;height:44px;margin:0 0 28px;display:grid}.site-frame.overview-page .home-benefit-icon .features-card-icon{width:20px;height:20px}.site-frame.overview-page :is(.home-base-benefits,.home-operating-links) h3{margin:0}.site-frame.overview-page :is(.home-base-benefits,.home-operating-links) p{max-width:none;color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans);margin:12px 0 0}.site-frame.overview-page .home-operating-links a:hover{background:var(--quiet)}.site-frame.overview-page .home-operating-links a>span{color:var(--text-secondary);align-self:flex-end;margin:auto 0 0;padding-top:24px;font-size:16px;position:static}.site-frame.overview-page .home-learning-loop{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:28px 0 0;padding:0;display:grid}.site-frame.overview-page .home-learning-loop li{color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans)}.site-frame.overview-page .reference-definition-rows{width:100%;max-width:none;margin:0}.site-frame.overview-page .reference-definition-rows>li{border-top:1px solid var(--divider);grid-template-columns:200px minmax(0,1fr);align-items:baseline;gap:40px;padding:20px 0;display:grid}.site-frame.overview-page .reference-definition-rows>li>:is(h3,strong){font-size:18px;font-weight:500;line-height:1.4}.site-frame.overview-page .reference-definition-rows>li>p{margin:0}.site-frame.overview-page .reference-definition-rows>li>span{font-size:13px;top:23px}.site-frame.overview-page .skill-timing-track{width:100%;max-width:none;margin:28px 0 0}.site-frame.overview-page #work-setup .reference-steps{width:100%;max-width:none;margin:0}.site-frame.overview-page .reference-step{min-height:0;padding:0 0 28px 36px}.site-frame.overview-page .skill-timing-track>.reference-step{padding-left:52px}.site-frame.overview-page .reference-step:last-child{padding-bottom:0}.site-frame.overview-page .reference-step-content{margin:0;padding-top:7px;display:block}.site-frame.overview-page .reference-step-content>:is(h3,strong){margin:0;display:block}.site-frame.overview-page .reference-step-content>p{max-width:720px;color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans);margin:10px 0 0}.site-frame.overview-page .skill-timing-step-highlight .reference-step-content{border-radius:12px;margin:-7px -16px 0;padding:16px}.site-frame.overview-page .skill-timing-step-highlight .reference-step-content>strong{text-transform:lowercase}.site-frame.overview-page .home-resource-links{gap:0 24px;margin-top:32px}.site-frame.overview-page .home-reading-actions{margin-top:24px}.site-frame.overview-page #try-this-task.reference-quickstart{padding:var(--overview-section-space) 0 40px;border:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;display:grid}.site-frame.overview-page #try-this-task.reference-quickstart>div:first-child{margin:0}.site-frame.overview-page #try-this-task.reference-quickstart>div:last-child{max-width:none}.site-frame.overview-page #try-this-task>div>p:last-child{max-width:none;margin-top:20px}.site-frame.overview-page #try-this-task .reference-steps{margin-bottom:24px}.site-frame.overview-page #try-this-task :is(a,summary){color:var(--text-primary);font-size:14px}.site-frame.overview-page #agent-setup{padding:var(--overview-section-space) 0 0;border:0;display:block}.site-frame.overview-page .hero-agent-handoff-intro{align-items:flex-start;margin-bottom:32px}.site-frame.overview-page .hero-agent-robot{flex:0 0 48px;width:48px;height:48px}.site-frame.overview-page #work-tutorials{padding:var(--overview-section-space) 0 64px;border-top:0}@media (width>=768px) and (width<=1279px){.site-frame.overview-page{--overview-content-gutter:48px}}@media (width<=767px){.site-frame.overview-page{--overview-section-space:40px}.site-frame.overview-page .overview-content,.site-frame.overview-page>.site-footer{width:calc(100% - 32px);margin-inline:16px}.site-frame.overview-page .overview-hero{padding:40px 0}.site-frame.overview-page .reference-home-introduction .overview-hero-description{margin-top:16px}.site-frame.overview-page .overview-hero-actions{gap:10px;margin-top:24px}.site-frame.overview-page #work-first-title{max-width:600px}.site-frame.overview-page #try-this-task.reference-quickstart{padding-block:40px;display:block}.site-frame.overview-page #try-this-task.reference-quickstart>div:first-child{margin-bottom:28px}}@media (width<=600px){.site-frame.overview-page :is(.home-base-benefits,.home-operating-links,.home-learning-loop){grid-template-columns:minmax(0,1fr)}.site-frame.overview-page .home-reading-content>.section-pad,.site-frame.overview-page #agent-setup{padding:40px 0 0}.site-frame.overview-page .reference-definition-rows>li{grid-template-columns:minmax(0,1fr);gap:8px}.site-frame.overview-page .reference-definition-rows>li:has(>span)>p{padding-left:28px}}@container overview (width<=760px){.site-frame.overview-page #home-base-example>nav{grid-template-columns:minmax(0,1fr);gap:0}.site-frame.overview-page #home-base-example>nav a{border-bottom:1px solid var(--divider);justify-content:space-between}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer legacy{._start_v57zo_3{margin-top:1.6rem}._choices_v57zo_7{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._choice_v57zo_7{background:#081916f0;border:1px solid #93edbd47;border-radius:14px;min-width:0;padding:clamp(1rem,2vw,1.4rem)}._choiceButton_v57zo_21{color:#0b281b;text-align:center;text-wrap:balance;cursor:pointer;background:#e3f8ec;border:1px solid #cef3de;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:54px;padding:.85rem 1rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.4;display:flex}._choiceButton_v57zo_21:hover{background:#fff;border-color:#fff}._choiceButton_v57zo_21:focus-visible{outline-offset:4px;outline:3px solid #98f3bd}._choice_v57zo_7 p{color:#d1e9dd;text-wrap:pretty;margin:.85rem 0 0;font-size:1rem;line-height:1.6}._note_v57zo_59{color:#b7cfbf;text-wrap:pretty;max-width:78ch;margin:1rem 0 0;font-size:.9rem;line-height:1.65}._desktopLink_v57zo_68{color:#a8dcff;text-underline-offset:3px;align-items:center;gap:.3rem;min-height:36px;margin-top:.35rem;font-size:.875rem;line-height:1.4;text-decoration:underline;display:inline-flex}._note_v57zo_59 a{color:#a8dcff;text-underline-offset:3px}._desktopLink_v57zo_68:focus-visible,._note_v57zo_59 a:focus-visible{outline-offset:4px;outline:3px solid #98f3bd}._compact_v57zo_83{margin-top:0}._compact_v57zo_83 ._choices_v57zo_7{gap:.65rem}._compact_v57zo_83 ._choice_v57zo_7{padding:.7rem .8rem}._compact_v57zo_83 ._choiceButton_v57zo_21{min-height:44px;padding:.65rem .75rem;font-size:.9375rem}._compact_v57zo_83 ._choice_v57zo_7 p{margin-top:.55rem;font-size:.8125rem;line-height:1.5}._compact_v57zo_83 ._desktopLink_v57zo_68{font-size:.8125rem}._compact_v57zo_83 ._note_v57zo_59{margin-top:.7rem;font-size:.8125rem;line-height:1.5}@media (width<=700px){._choices_v57zo_7{grid-template-columns:minmax(0,1fr)}}._section_1y2sb_3{color:#171717;scroll-margin-top:calc(var(--reading-header-offset) + 24px);background:0 0;padding:0}._inner_1y2sb_4{width:100%;margin:0}._header_1y2sb_5{margin-bottom:1.5rem}._header_1y2sb_5 h2{font-size:var(--home-section-title-size,clamp(2rem, 3.5vw, 2.8rem));letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:500;line-height:1.12}._header_1y2sb_5>p:last-child{color:#606875;font-size:var(--type-body);text-wrap:pretty;margin:.9rem 0 0;line-height:1.6}._layout_1y2sb_8{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}._context_1y2sb_9{min-width:0}._steps_1y2sb_10{gap:1.15rem;margin:0;padding:0;list-style:none;display:grid}._steps_1y2sb_10 li{align-items:start;gap:.8rem;display:flex}._steps_1y2sb_10 li>span{color:#21549c;background:#ecf3ff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:.8125rem;font-weight:600;display:grid}._steps_1y2sb_10 h3{font-size:var(--type-body);letter-spacing:-.025em;margin:2px 0 0;font-weight:600;line-height:1.4}._steps_1y2sb_10 p{color:#657082;font-size:var(--type-ui);text-wrap:pretty;margin:.4rem 0 0;line-height:1.55}._plugins_1y2sb_15{border-radius:var(--radius-surface);background:#f8f9fb;border:1px solid #e0e4e9;min-width:0;padding:clamp(1rem,1.6vw,1.35rem)}._pluginsHeader_1y2sb_16{margin-bottom:.85rem}._pluginsEyebrow_1y2sb_17{color:#596578;font-size:var(--type-meta);margin:0 0 .45rem;font-weight:550;line-height:1.5}._pluginsHeader_1y2sb_16 h3{color:#202b38;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:1.22rem;font-weight:600;line-height:1.3}._pluginList_1y2sb_19{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}._pluginList_1y2sb_19 li{min-width:0}._pluginLink_1y2sb_21{color:#293c52;border-radius:var(--radius-control);background:#fff;border:1px solid #e0e5ec;align-items:center;gap:.75rem;min-height:72px;padding:.75rem;text-decoration:none;display:flex}._pluginLink_1y2sb_21 img{object-fit:contain;flex:0 0 32px;width:32px;height:32px}._pluginLink_1y2sb_21>div{min-width:0}._pluginLink_1y2sb_21 strong{color:#284d79;font-size:.9375rem;font-weight:600;line-height:1.35;display:block}._pluginLink_1y2sb_21 span{color:#657183;font-size:var(--type-label);text-wrap:pretty;margin-top:.2rem;line-height:1.5;display:block}._pluginLink_1y2sb_21:hover{background:#fcfdff;border-color:#b4c7de}._pluginLink_1y2sb_21:hover strong{text-underline-offset:3px;text-decoration:underline}._pluginLink_1y2sb_21:focus-visible,._pluginGuide_1y2sb_28:focus-visible{outline-offset:3px;outline:3px solid #306bc9}._pluginInstructions_1y2sb_29{border-top:1px solid #e1e6ed;margin-top:.85rem;padding-top:.8rem}._pluginInstructions_1y2sb_29 p{color:#506075;text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.6}._pluginInstructions_1y2sb_29 p+p{margin-top:.3rem}._pluginInstructions_1y2sb_29 strong{font-weight:550}._pluginInstructions_1y2sb_29 kbd{font:inherit;background:#fff;border:1px solid #d7dfe8;border-radius:4px;padding:.05rem .25rem}._pluginAvailability_1y2sb_34{color:#677486;font-size:var(--type-meta);text-wrap:pretty;margin:.65rem 0 0;line-height:1.6}._pluginGuide_1y2sb_28{color:#23569b;text-underline-offset:3px;align-items:center;min-height:44px;margin-top:.35rem;font-size:.875rem;line-height:1.5;text-decoration:underline;display:inline-flex}._pluginGuide_1y2sb_28:hover{color:#173d72}._followThrough_1y2sb_37{border-top:1px solid #e4e9f0;border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:1.3rem 0;display:flex}._followThrough_1y2sb_37 div{max-width:710px}._followThrough_1y2sb_37 h3{margin:0;font-size:1rem;font-weight:600}._followThrough_1y2sb_37 p{color:#647081;margin:.55rem 0 0;font-size:.9rem;line-height:1.6}._followThrough_1y2sb_37>a{color:#2359a7;flex:0 0 230px;font-size:.9rem;line-height:1.6;text-decoration:none}._actions_1y2sb_42{flex-wrap:wrap;align-items:center;gap:1rem 1.7rem;margin-top:1.5rem;display:flex}._remoteLink_1y2sb_43{color:#2458a3;align-items:center;gap:.4rem;min-height:44px;font-size:.92rem;text-decoration:none;display:inline-flex}._remoteLink_1y2sb_43:hover,._followThrough_1y2sb_37>a:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=820px){._layout_1y2sb_8{grid-template-columns:minmax(0,1fr);gap:1.75rem}._followThrough_1y2sb_37{flex-direction:column;align-items:start;gap:1rem}._followThrough_1y2sb_37>a{flex-basis:auto}}@media (width<=640px){._header_1y2sb_5{margin-bottom:1.35rem}._actions_1y2sb_42{flex-direction:column;align-items:stretch;gap:.75rem}._remoteLink_1y2sb_43{text-align:center;justify-content:center}}._section_17xnx_3{--section-spacing:clamp(2.25rem, 4vw, 3.5rem);border-top:1px solid var(--line);background:var(--surface);color:var(--ink);scroll-margin-top:calc(var(--reading-header-offset,76px) + var(--home-reading-rail-clearance,0px) + 24px)}._inner_17xnx_11{max-width:var(--layout-max-width);margin-inline:0;container:work-tutorials/inline-size}._header_17xnx_17{justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:1.5rem;display:flex}._intro_17xnx_25{min-width:0;max-width:44rem}._eyebrow_17xnx_30{color:var(--ink-soft);font-size:var(--type-meta);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .6rem;font-weight:600;line-height:1.5}._header_17xnx_17 h2{font-size:var(--home-section-title-size,clamp(1.8rem, 3vw, 2.6rem));letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:500;line-height:1.15}._description_17xnx_49{color:var(--ink-soft);font-size:var(--type-ui);text-wrap:pretty;margin:.8rem 0 0;line-height:1.6}._playlist_17xnx_57{min-height:var(--control-height-compact);color:var(--blue-deep);font-size:var(--type-label);text-underline-offset:4px;flex:none;align-items:center;gap:.45rem;font-weight:500;line-height:1.5;text-decoration:underline;display:inline-flex}._grid_17xnx_71{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}._grid_17xnx_71>li{min-width:0}._card_17xnx_84{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);height:100%;color:var(--ink);flex-direction:column;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}._card_17xnx_84:hover{border-color:#acbfd8;box-shadow:0 6px 18px #1018270f}._card_17xnx_84:focus-visible,._playlist_17xnx_57:focus-visible{outline:3px solid var(--blue);outline-offset:4px}._poster_17xnx_108{aspect-ratio:16/9;background:var(--surface-soft);flex:none;position:relative;overflow:hidden}._thumbnail_17xnx_116{object-fit:cover;width:100%;height:100%}._duration_17xnx_122{color:#fff;font-size:var(--type-meta);font-variant-numeric:tabular-nums;background:#101827e0;border-radius:4px;padding:.1rem .35rem;font-weight:500;line-height:1.5;position:absolute;bottom:.4rem;right:.4rem}._details_17xnx_136{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:.85rem .9rem .65rem;display:flex}._role_17xnx_145{color:var(--ink-soft);font-size:var(--type-meta);margin:0 0 .35rem;line-height:1.5}._details_17xnx_136 h3{font-size:var(--type-body);letter-spacing:-.025em;text-wrap:pretty;margin:0 0 .6rem;font-weight:600;line-height:1.4}._watch_17xnx_161{min-height:32px;color:var(--blue-deep);font-size:var(--type-meta);align-items:center;gap:.35rem;margin-top:auto;line-height:1.5;display:inline-flex}._card_17xnx_84:hover ._watch_17xnx_161{text-underline-offset:3px;text-decoration:underline}._srOnly_17xnx_177{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container work-tutorials (width<=1080px){._grid_17xnx_71{grid-template-columns:repeat(3,minmax(0,1fr))}}@container work-tutorials (width<=720px){._header_17xnx_17{flex-direction:column;align-items:flex-start;gap:.6rem}._grid_17xnx_71{grid-template-columns:repeat(2,minmax(0,1fr))}}@container work-tutorials (width<=420px){._grid_17xnx_71{grid-template-columns:minmax(0,1fr);gap:.65rem}._card_17xnx_84{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);align-items:center;display:grid}._poster_17xnx_108{border-radius:6px;margin-left:.6rem}._details_17xnx_136{padding:.75rem}._details_17xnx_136 h3{margin-bottom:.35rem}._watch_17xnx_161{min-height:26px}}@media (prefers-reduced-motion:reduce){._card_17xnx_84{transition:none}}@font-face{font-family:OpenAI Sans;src:url(/fonts/OpenAISans-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:OpenAI Sans;src:url(/fonts/OpenAISans-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:OpenAI Sans;src:url(/fonts/OpenAISans-Semibold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:OpenAI Sans;src:url(/fonts/OpenAISans-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--ink:#101827;--ink-soft:#526176;--navy:#07111f;--navy-soft:#11223a;--surface:#fff;--surface-soft:#f3f7fc;--sky:#e8f2ff;--blue:#2f6df6;--blue-deep:#1c4fbd;--cyan:#61c8f3;--teal:#0f817c;--lime:#ccff5c;--line:#10182724;--line-inverse:#ffffff2e;--shadow:0 24px 80px #1634602e;--font-ui:"OpenAI Sans", Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--type-meta:.8125rem;--type-label:.875rem;--type-ui:.9375rem;--type-body:1rem;--type-reading:1.0625rem;--type-lead:clamp(1.125rem, 1.025rem + .5vw, 1.25rem);--control-height:54px;--control-height-compact:44px;--radius-control:12px;--radius-surface:18px;--surface-shadow:0 18px 55px #0c24471a;--layout-max-width:1440px;--layout-gutter:clamp(1.25rem, 5vw, 6rem);--layout-inset:max(var(--layout-gutter), calc((100vw - var(--layout-max-width)) / 2));--section-spacing:clamp(3.75rem, 5.75vw, 6.25rem);--section-stack-gap:clamp(1.75rem, 2.8vw, 2.5rem)}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{background:var(--surface-soft);max-width:100%;color:var(--ink);font-family:OpenAI Sans,Arial,sans-serif;font-size:var(--type-reading);text-rendering:optimizelegibility;margin:0;line-height:1.6}main :where(h1,h2,h3,h4,h5,h6){text-wrap:balance}main :where(p,li,dd,blockquote,figcaption,summary){text-wrap:pretty}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.skip-link{z-index:200;background:var(--lime);color:var(--navy);border-radius:8px;padding:.75rem 1rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:80;border-bottom:1px solid var(--line-inverse);color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111ff5;justify-content:space-between;align-items:center;gap:1.5rem;min-height:76px;padding:.8rem clamp(1rem,3vw,3rem);display:flex;position:sticky;top:0}.brand{min-width:238px;font-size:var(--type-ui);letter-spacing:-.01em;align-items:center;gap:.8rem;font-weight:600;display:flex}.brand small{color:#ffffffc2;font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.045em;text-transform:uppercase;margin-top:.22rem;font-weight:500;display:block}.brand-mark{background:#ffffff14;border:1px solid #ffffff38;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.brand-mark img{filter:invert();width:22px;height:22px}.site-header nav{color:#ffffffd1;font-size:var(--type-ui);white-space:nowrap;justify-content:flex-end;align-items:center;gap:clamp(1rem,1.55vw,1.5rem);font-weight:500;display:flex}.site-header nav a{transition:color .16s,background .16s}.site-header nav a:hover,.site-header nav a:focus-visible{color:#fff}.site-header nav a[aria-current=page]{color:#fff;box-shadow:inset 0 -2px 0 var(--cyan)}.site-header-controls{flex:auto;justify-content:flex-end;align-items:center;gap:clamp(.8rem,1.5vw,1.4rem);min-width:0;display:flex}.site-header .nav-cta{color:var(--navy);background:#fff;border:1px solid #ffffff59;border-radius:8px;padding:.7rem .95rem;font-weight:600}.site-header .nav-cta:hover,.site-header .nav-cta:focus-visible,.site-header .nav-cta[aria-current=page]{background:var(--cyan);color:var(--navy);box-shadow:none}.hero{min-height:min(820px,100vh - 76px);padding:clamp(4.5rem, 8vw, 7rem) var(--layout-inset);isolation:isolate;background-color:#b9d9ff;background-image:url(/washes/ocean-sky-wide.png);background-position:50%;background-size:cover;grid-template-columns:minmax(0,1fr) minmax(390px,.8fr);align-items:center;gap:clamp(2.25rem,4.25vw,5rem);padding-top:clamp(2.25rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.hero:before{z-index:-1;content:"";background:#eff7ff61;position:absolute;inset:0}.hero-copy{min-width:0;max-width:820px}.kicker,.eyebrow{color:var(--blue-deep);font-family:var(--font-ui);font-size:var(--type-label);letter-spacing:.075em;text-transform:uppercase;margin:0 0 1rem;font-weight:700;line-height:1.5}.hero h1,.page-hero h1,.download-card h1,.guide-hero h1,.presentation h1{letter-spacing:-.055em;text-wrap:balance;margin:0;font-family:OpenAI Sans,Arial,sans-serif;font-weight:500;line-height:1.06}.hero h1{max-width:15ch;font-size:clamp(3.5rem,5.25vw,5.25rem)}.hero h1.hero-campaign-title{letter-spacing:-.065em;overflow-wrap:break-word;white-space:normal;max-width:100%;font-size:clamp(3.5rem,5.8vw,5.25rem)}.hero h1>span{display:block}.hero-deck{color:#273850;max-width:680px;font-size:var(--type-lead);margin:1.8rem 0 0;line-height:1.6}.hero>.hero-copy>.hero-deck+p{text-wrap:balance;margin-top:clamp(.9rem,1.2vw,1.15rem);line-height:1.65}.hero-actions,.download-actions,.presentation-actions{flex-wrap:wrap;align-items:stretch;gap:.85rem;margin-top:2rem;display:flex}.button{min-height:var(--control-height);border:1px solid var(--navy);border-radius:var(--radius-control);font-size:var(--type-body);text-align:center;justify-content:center;align-items:center;padding:.85rem 1.2rem;font-weight:600;line-height:1.25;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px);box-shadow:0 12px 30px #07111f2e}.button-primary{background:var(--navy);color:#fff;box-shadow:0 10px 26px #07111f24}.button-secondary{color:var(--navy);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-color:#10182729}.button-glass{color:var(--navy);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff6b;border-color:#07111f47}.hero-agent-handoff{border-radius:var(--radius-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #142f4f2b;max-width:min(100%,690px);margin-top:1.2rem;padding:.95rem 1.05rem 1rem;box-shadow:0 14px 42px #142f4f14}.hero-agent-handoff-label{color:var(--blue-deep);font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.065em;text-transform:uppercase;margin:0;font-weight:700}.hero-agent-handoff h2{letter-spacing:-.025em;margin:.4rem 0 0;font-size:clamp(1.14rem,1.04rem + .4vw,1.4rem);font-weight:600;line-height:1.25}.hero-agent-handoff>p:not(.hero-agent-handoff-label){max-width:65ch;color:var(--ink-soft);font-size:var(--type-label);margin:.4rem 0 0;line-height:1.5}.hero-agent-handoff-copy,.manager-kickoff-copy,.manager-kickoff-download{min-height:var(--control-height-compact);border:1px solid var(--navy);border-radius:var(--radius-control);background:var(--navy);color:#fff;font-size:var(--type-label);text-align:center;justify-content:center;align-items:center;padding:.65rem .85rem;font-weight:600;line-height:1.35;display:inline-flex}.hero-agent-handoff-copy,.manager-kickoff-copy{cursor:pointer}.hero-agent-handoff-manual{min-height:var(--control-height-compact);color:var(--blue-deep);font-size:var(--type-label);align-items:center;font-weight:600;display:inline-flex}.hero-agent-handoff .hero-agent-handoff-note{font-size:var(--type-meta);margin-top:.55rem}.hero-stats{border-top:1px solid #07111f38;grid-template-columns:repeat(3,minmax(0,1fr));max-width:690px;margin-top:3rem;display:grid}.hero-agent-handoff+.hero-stats{margin-top:1.6rem}@media (width>=1101px) and (height<=820px){.hero{padding-top:clamp(2.75rem,6vh,3.5rem);padding-bottom:clamp(3rem,6vh,4rem)}.hero .hero-deck{margin-top:1.35rem}.hero .hero-actions{margin-top:1.4rem}.hero-agent-handoff{margin-top:.9rem}.hero-agent-handoff+.hero-stats{margin-top:1.2rem}}.hero-stats div{padding:1rem .75rem 0 0}.hero-stats strong,.hero-stats span{display:block}.hero-stats strong{letter-spacing:-.04em;font-size:1.75rem;font-weight:500}.hero-stats span{color:#53667e;font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;margin-top:.2rem}.hero-system{min-width:0}.system-window{color:#fff;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#07111ff0;border:1px solid #ffffff38;border-radius:14px;overflow:hidden}.window-bar{border-bottom:1px solid var(--line-inverse);min-height:48px;font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:.11em;background:#ffffff0a;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-weight:600;display:flex}.window-bar small{color:var(--lime);font-size:var(--type-meta);letter-spacing:.08em}.system-body{padding:1rem 1.25rem 1.25rem;position:relative}.codex-watermark{opacity:.055;pointer-events:none;width:76px;position:absolute;top:1.3rem;right:1.2rem}.system-stage{border-bottom:1px solid #ffffff1a;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:72px;display:grid;position:relative}.system-stage>span{color:var(--cyan);font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.08em}.system-stage strong,.system-stage small{display:block}.system-stage strong{font-size:var(--type-body);font-weight:500}.system-stage small{color:#ffffffc2;font-size:var(--type-label);margin-top:.2rem;line-height:1.5}.system-stage i{color:#ffffff52;font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.12em;font-style:normal}.system-ready{color:#ffffffb8;font-size:var(--type-meta);background:#ccff5c12;border:1px solid #ccff5c42;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;margin-top:1rem;padding:.85rem;line-height:1.45;display:grid}.system-ready span{color:var(--lime);font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.1em;font-weight:700}.system-caption{color:#2d4059;max-width:520px;font-size:var(--type-ui);margin:1rem 0 0;line-height:1.6}.section-pad{padding:var(--section-spacing) var(--layout-inset)}.section-heading{max-width:min(100%, var(--layout-max-width))}.section-heading h2,.closing-cta h2,.download-next h2{letter-spacing:-.045em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(2.4rem,4.2vw,4rem);font-weight:500;line-height:1.1}.section-heading h2{max-width:none}.section-heading>p:last-child,.closing-cta>p{max-width:70ch;color:var(--ink-soft);line-height:1.65}.section-heading>p:last-child{margin:.85rem 0 0}.maturity{background:var(--surface-soft)}.path-selector{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:3rem;display:grid;box-shadow:0 18px 60px #15325914}.path-selector button{cursor:pointer;min-height:182px;color:var(--ink);text-align:left;background:#fff;border:0;border-top:4px solid #0000;padding:1.6rem;transition:border-color .16s,background .16s}.path-selector button:hover,.path-selector button:focus-visible,.path-selector button.selected{border-top-color:var(--blue);background:#f7faff}.path-selector span{letter-spacing:-.025em;text-wrap:balance;max-width:14ch;margin-bottom:1rem;font-size:1.35rem;font-weight:500;display:block}.path-selector small{color:var(--ink-soft);font-size:.86rem;line-height:1.55}.path-recommendation{border:1px solid var(--line);background:var(--navy);color:#fff;border-radius:12px;grid-template-columns:minmax(190px,.4fr) minmax(0,1fr);gap:2rem;margin-top:1rem;padding:1.25rem;display:grid}.path-recommendation>div{align-content:start;gap:.65rem;display:grid}.path-recommendation span{color:var(--cyan);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.1em}.path-recommendation strong{font-size:1.15rem;font-weight:500}.path-recommendation ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.path-recommendation a{border:1px solid var(--line-inverse);color:#ffffffc7;min-height:52px;font-size:var(--type-meta);border-radius:8px;padding:.8rem;display:block}.path-recommendation a:hover,.path-recommendation a:focus-visible{border-color:var(--cyan);color:#fff}.path-empty{color:var(--ink-soft);font-size:var(--type-meta);margin:1rem 0 0}.progression{background-color:var(--navy);color:#fff;isolation:isolate;background-image:url(/washes/ocean-sky-wide.png);background-position:50%;background-size:cover;position:relative;overflow:hidden}.progression:before{z-index:-1;content:"";background:#07111fe6;position:absolute;inset:0}.inverse .kicker,.progression .kicker{color:var(--cyan)}.progression-grid{border-top:1px solid var(--line-inverse);border-left:1px solid var(--line-inverse);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:3.5rem;display:grid}.progression-grid article{border-right:1px solid var(--line-inverse);border-bottom:1px solid var(--line-inverse);background:#ffffff06;min-height:245px;padding:1.35rem}.progression-grid span{color:var(--cyan);font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.1em}.progression-grid h3{letter-spacing:-.025em;text-wrap:balance;max-width:13ch;margin:4rem 0 .8rem;font-size:1.2rem;font-weight:500;line-height:1.15}.progression-grid p{color:#ffffff94;font-size:var(--type-meta);line-height:1.55}.progression-quote{border:1px solid var(--line-inverse);border-left:4px solid var(--lime);color:#fff;text-wrap:balance;background:#ffffff0a;max-width:920px;margin:3rem 0 0 auto;padding:1.6rem;font-size:clamp(1.35rem,2.5vw,2.2rem);font-style:normal;font-weight:400;line-height:1.3}.search-section{background-color:#c7e2ff;background-image:url(/washes/ocean-sky-wide.png);background-position:50%;background-size:cover}.search-explorer{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffc2;border:1px solid #1018272e;border-radius:14px;margin-top:2.5rem;padding:clamp(1.2rem,3vw,2rem)}.search-explorer>label{color:var(--ink-soft);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem;font-weight:700;display:block}.search-field{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:.8rem;padding:.65rem .85rem;display:flex}.search-field span{color:var(--blue);font-size:1.3rem}.search-field input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:1rem}.search-field input::placeholder{color:#8b98a9}.search-count{color:var(--ink-soft);font-family:var(--font-ui);font-size:var(--type-meta);margin:.8rem 0}.search-results{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-height:470px;display:grid;overflow:auto}.search-results a{background:#fff;flex-direction:column;align-items:flex-start;min-height:145px;padding:1.1rem;transition:background .16s;display:flex}.search-results a:hover,.search-results a:focus-visible{background:#f3f7ff}.search-results .eyebrow{font-size:var(--type-meta);margin-bottom:auto}.search-results strong{margin-top:1.15rem;font-size:.98rem;font-weight:500;line-height:1.25}.search-results small{color:var(--ink-soft);font-size:var(--type-meta);margin-top:.42rem;line-height:1.4}.chapters{background:var(--surface-soft)}.chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3.5rem;display:grid}.chapter-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-rows:auto 1fr auto;min-height:250px;padding:1.35rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 10px 35px #1532590f}.chapter-card:hover,.chapter-card:focus-visible{border-color:#2f6df680;transform:translateY(-4px);box-shadow:0 20px 55px #1532591f}.chapter-card-top,.chapter-card-bottom{justify-content:space-between;align-items:center;gap:1rem;display:flex}.chapter-card-top span{color:var(--blue);font-family:var(--font-ui);font-size:var(--type-meta);font-weight:700}.chapter-card-top small{color:var(--ink-soft);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.07em;text-transform:uppercase}.chapter-card h3{letter-spacing:-.03em;text-wrap:balance;max-width:21ch;margin:2.5rem 0 .8rem;font-size:1.45rem;font-weight:500;line-height:1.12}.chapter-card p{max-width:58ch;color:var(--ink-soft);margin:0;font-size:.84rem;line-height:1.55}.chapter-card-bottom{border-top:1px solid var(--line);color:var(--ink-soft);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.05em;margin-top:1.5rem;padding-top:1rem}.chapter-card-bottom strong{color:var(--blue);font-size:1rem}.starter-pack-map{background:#fff}.surface-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:3.5rem;display:grid}.surface-card-grid>a{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-rows:auto auto 1fr auto;gap:.9rem;min-height:280px;padding:1.35rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 10px 35px #1532590f}.surface-card-grid>a:hover,.surface-card-grid>a:focus-visible{border-color:#2f6df680;transform:translateY(-4px);box-shadow:0 20px 55px #1532591f}.surface-card-grid span,.surface-card-grid strong{color:var(--blue-deep);font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.08em}.surface-card-grid h3{letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:500}.surface-card-grid p{color:var(--ink-soft);margin:0;font-size:.84rem;line-height:1.55}.principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.principle-grid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:2rem;display:grid}.principle-grid article{background:#fff;min-height:230px;padding:1.6rem}.principle-grid>article>strong{color:var(--blue);font-family:var(--font-mono);font-size:var(--type-meta)}.principle-grid h3{letter-spacing:-.025em;text-wrap:balance;max-width:16ch;margin:4rem 0 .8rem;font-size:1.35rem;font-weight:500}.principle-grid p{color:var(--ink-soft);font-size:.85rem;line-height:1.55}.closing-cta{background:var(--navy);color:#fff;position:relative;overflow:hidden}.closing-cta:after{content:"";opacity:.06;background:url(/brand/codex-logo-faint-white.png) 50%/contain no-repeat;width:330px;height:330px;position:absolute;bottom:-110px;right:4vw}.closing-cta .kicker{color:var(--cyan)}.closing-cta>p{color:#ffffff9e}.closing-cta .button-primary{color:var(--navy);background:#fff;border-color:#fff}.closing-cta .button-secondary{color:#fff;background:0 0;border-color:#ffffff47}.page-hero{min-height:410px;padding:clamp(4rem, 8vw, 7rem) var(--layout-inset) clamp(3rem, 6vw, 5rem);isolation:isolate;background-color:#bfdcff;background-image:radial-gradient(at 85% 22%,#61c8f35e,#0000 36%),radial-gradient(at 72% 100%,#2f6df633,#0000 40%),url(/washes/ocean-sky-wide.png);background-position:50%;background-size:cover;align-content:end;display:grid;position:relative;overflow:hidden}.page-hero:before{z-index:-1;content:"";background:linear-gradient(115deg,#f2f8ff80,#0000 63%),radial-gradient(circle at 92% 18%,#ffffff80,#0000 28%);position:absolute;inset:0}.page-hero .kicker{margin-bottom:1rem}.page-hero h1{max-width:20ch;font-size:clamp(3rem,5.5vw,5.25rem)}.page-hero>p:not(.kicker){color:#31445d;max-width:680px;font-size:var(--type-lead);margin:1.4rem 0 0;line-height:1.65}.start-hero-action{width:fit-content;margin-top:0}.page-hero-dark{background-color:var(--navy);color:#fff}.page-hero-dark:before{background:#07111fb8}.page-hero-dark .kicker{color:var(--cyan)}.page-hero-dark>p:not(.kicker){color:#ffffffa8}.template-index{z-index:30;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;gap:0;display:flex;position:sticky;top:76px;overflow-x:auto}.template-index a{border-right:1px solid var(--line);min-width:max-content;color:var(--ink-soft);font-size:var(--type-meta);align-items:center;gap:.55rem;padding:.8rem 1rem;display:flex}.template-index a:hover,.template-index a:focus-visible{color:var(--navy);background:#edf4ff}.template-index span{color:var(--blue);font-family:var(--font-ui);font-size:var(--type-meta)}.template-list{padding:clamp(3rem, 6vw, 6rem) var(--layout-inset);background:var(--surface-soft);gap:1.2rem;display:grid}.template-card{border:1px solid var(--line);background:#fff;border-radius:12px;scroll-margin-top:140px;box-shadow:0 12px 35px #1532590f}.template-card-head{justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.5rem;display:flex}.template-card-head h2{letter-spacing:-.03em;text-wrap:balance;max-width:26ch;margin:0;font-size:1.55rem;font-weight:500;line-height:1.12}.template-card-head p{max-width:700px;color:var(--ink-soft);margin:.7rem 0 0;font-size:.86rem;line-height:1.5}.template-card details{border-top:1px solid var(--line)}.template-card summary{cursor:pointer;color:var(--blue-deep);font-size:var(--type-meta);padding:1rem 1.5rem;font-weight:600}.template-card details .markdown-body{padding:0 1.5rem 1.5rem}.week-strip{background:var(--navy);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.week-strip div{border-right:1px solid var(--line-inverse);min-height:105px;padding:1.2rem clamp(1rem,3vw,2rem)}.week-strip span,.week-strip strong{display:block}.week-strip span{color:var(--cyan);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase}.week-strip strong{margin-top:.65rem;font-size:1.05rem;font-weight:500}.surface-roles,.templates-explainer,.plan-explainer,.continuity-story-copy,.continuity-steps,.download-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.surface-roles{background:var(--navy);color:#fff;grid-template-columns:repeat(3,minmax(0,1fr))}.surface-roles article{border-right:1px solid var(--line-inverse);min-height:190px;padding:1.5rem clamp(1.25rem,3vw,2.5rem)}.surface-roles span,.templates-explainer .kicker,.plan-explainer .kicker{color:var(--cyan)}.surface-roles span{font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.12em}.surface-roles h2{margin-top:2rem;font-size:1.35rem;font-weight:500}.surface-roles p{color:#ffffff9e;max-width:38ch;font-size:var(--type-meta);line-height:1.55}.learning-filter-controls{padding:clamp(2.5rem, 6vw, 5rem) var(--layout-inset);background:#fff;grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);align-items:end;gap:2rem 4rem;display:grid}.learning-filter-controls h2{letter-spacing:-.04em;max-width:18ch;font-size:clamp(2.2rem,4vw,4rem);font-weight:500;line-height:1.03}.learning-filter-controls>div:first-child>p:last-child{max-width:560px;color:var(--ink-soft);line-height:1.6}.learning-filter-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.learning-filter-buttons button{cursor:pointer;border:1px solid var(--line);background:var(--surface-soft);min-height:64px;color:var(--ink);text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.learning-filter-buttons button:hover,.learning-filter-buttons button:focus-visible,.learning-filter-buttons button.selected{border-color:var(--blue);background:var(--navy);color:#fff}.learning-filter-buttons span{font-size:var(--type-meta);font-weight:600}.learning-filter-buttons small{color:var(--blue);font-family:var(--font-ui);font-size:var(--type-meta)}.learning-filter-buttons button.selected small{color:var(--cyan)}.learning-filter-status{color:var(--ink-soft);font-size:var(--type-meta);grid-column:2;margin:0}.learning-filter[data-selected-level=beginner] [data-learning-level]:not([data-learning-level=beginner]),.learning-filter[data-selected-level=intermediate] [data-learning-level]:not([data-learning-level=intermediate]),.learning-filter[data-selected-level=advanced] [data-learning-level]:not([data-learning-level=advanced]),.learning-filter[data-selected-level=beginner] .field-guide-collection:not([data-learning-levels~=beginner]),.learning-filter[data-selected-level=intermediate] .field-guide-collection:not([data-learning-levels~=intermediate]),.learning-filter[data-selected-level=advanced] .field-guide-collection:not([data-learning-levels~=advanced]){display:none}.field-guide-collections{padding:clamp(3rem, 7vw, 7rem) var(--layout-inset);background:var(--surface-soft)}.field-guide-collection+.field-guide-collection{margin-top:var(--section-spacing)}.field-guide-collection>header{grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);gap:.65rem 3rem;max-width:950px;display:grid}.field-guide-collection>header .kicker{grid-row:1/3;margin:0}.field-guide-collection>header h2{text-wrap:balance;max-width:13ch;font-size:clamp(2.3rem,4vw,4rem)}.field-guide-collection>header p:last-child{max-width:640px;color:var(--ink-soft);margin:0;line-height:1.6}.templates-explainer,.plan-explainer{padding-right:var(--layout-inset);padding-left:var(--layout-inset);background:var(--navy);color:#fff;gap:0}.templates-explainer>div,.plan-explainer>*{border-right:1px solid var(--line-inverse);min-height:270px;padding:clamp(2rem,5vw,4.5rem) clamp(1.5rem,3vw,3rem)}.templates-explainer>div:first-child,.plan-explainer>:first-child{padding-left:0}.templates-explainer>div:last-child,.plan-explainer>:last-child{padding-right:0}.templates-explainer h2,.plan-explainer h2{letter-spacing:-.04em;max-width:18ch;font-size:clamp(2rem,4vw,4.2rem);font-weight:500;line-height:1}.templates-explainer p,.plan-explainer>p{color:#ffffffa3;max-width:600px;line-height:1.65}.templates-explainer .button{margin-top:1rem}.installation-map{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.entry-modes{padding:clamp(3rem, 7vw, 6rem) var(--layout-inset);background:var(--surface-soft)}.entry-modes>header{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);align-items:end;gap:2rem;display:grid}.entry-modes h2{letter-spacing:-.04em;max-width:17ch;font-size:clamp(2.2rem,5vw,4.8rem);font-weight:500;line-height:1}.entry-modes>div{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:3rem;display:grid}.entry-modes article{background:#fff;min-height:255px;padding:1.4rem}.entry-modes article>span{color:var(--blue);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase}.entry-modes h3{margin:2rem 0 .5rem;font-size:1.35rem;font-weight:500}.entry-modes strong{color:var(--ink-soft);font-size:var(--type-meta)}.entry-modes p{color:var(--ink-soft);font-size:var(--type-meta);line-height:1.55}.installation-map article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:320px;padding:1.6rem clamp(1.1rem,2.6vw,2rem)}.installation-map article>span{color:var(--blue);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase}.installation-map h2{margin-top:2rem;font-size:1.6rem;font-weight:500}.installation-map p{min-height:4.2em;color:var(--ink-soft);font-size:var(--type-meta);line-height:1.55}.installation-map ul{border-top:1px solid var(--line);margin:1.4rem 0 0;padding:1rem 0 0;list-style:none}.installation-map li+li{margin-top:.65rem}.installation-map a{color:var(--blue-deep);font-size:var(--type-meta);font-weight:600}.standalone-page{background-color:#c7e2ff;background-image:url(/washes/ocean-sky-wide.png);background-position:50%;background-size:cover}.standalone-article{max-width:980px;box-shadow:var(--shadow);background:#fff;margin:0 auto;padding:clamp(3rem,7vw,6rem)}.continuity-banner{background:var(--navy-soft);color:#fff;justify-content:center;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.continuity-banner span{color:var(--lime);font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.15em}.continuity-banner p{color:#ffffffad;font-size:var(--type-meta);margin:0}.continuity-story{background:var(--navy);padding:clamp(1.25rem,4vw,3.5rem)}.continuity-comparison{border:1px solid var(--line-inverse);box-shadow:var(--shadow);background:#081422;border-radius:14px;overflow:hidden}.continuity-comparison-labels{border-bottom:1px solid var(--line-inverse);grid-template-columns:2fr 1fr;display:grid}.continuity-comparison-labels div{color:#ffffffb8;background:#1b222b;gap:.3rem;padding:1rem 1.25rem;display:grid}.continuity-comparison-labels div:last-child{color:#fff;background:#0b54b9;border-left:3px solid #fff}.continuity-comparison-labels span{font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.12em}.continuity-comparison-labels strong{font-size:clamp(.875rem,1.5vw,1.1rem);font-weight:600}.continuity-comparison>img{object-fit:contain;width:100%;height:auto;display:block}.continuity-story-copy{gap:1rem;margin-top:1rem}.continuity-story-copy article,.continuity-steps article{border:1px solid var(--line-inverse);color:#fff;background:#ffffff0f;border-radius:12px;padding:1.5rem}.continuity-story-copy span,.continuity-steps span,.download-content-grid span{color:var(--cyan);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.1em}.continuity-story-copy h2,.continuity-steps h2{letter-spacing:-.04em;margin-top:1.8rem;font-size:clamp(1.5rem,3vw,2.8rem);font-weight:500}.continuity-story-copy p,.continuity-steps p{color:#ffffff9e;line-height:1.6}.continuity-steps{background:#07111f24;gap:1px;padding:1px}.continuity-steps article{min-height:285px;color:var(--navy);background:#fff;border:0;border-radius:0}.continuity-steps span{color:var(--blue)}.continuity-steps strong{margin-top:.5rem;font-size:1rem;display:block}.continuity-steps p{max-width:58ch;color:var(--ink-soft)}.guide-layout{background-color:#d6e9ff;background-image:url(/washes/ocean-sky-wide.png);background-position:50%;background-size:cover;grid-template-columns:minmax(250px,320px) minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.guide-sidebar{border-right:1px solid var(--line-inverse);color:#fff;background:#07111ff5;height:calc(100vh - 76px);padding:2rem 1rem;position:sticky;top:76px;overflow:auto}.guide-sidebar .kicker{color:var(--cyan);padding:0 .8rem}.guide-sidebar nav{gap:.2rem;display:grid}.guide-sidebar nav a{color:#fff9;font-size:var(--type-meta);border-radius:7px;grid-template-columns:28px minmax(0,1fr) 20px;align-items:start;gap:.5rem;padding:.72rem .8rem;line-height:1.35;display:grid}.guide-sidebar nav a:hover,.guide-sidebar nav a:focus-visible,.guide-sidebar nav a.active{color:#fff;background:#ffffff17}.guide-sidebar nav a.active{box-shadow:inset 3px 0 0 var(--cyan)}.guide-sidebar nav span{color:var(--cyan);font-family:var(--font-ui);font-size:var(--type-meta)}.guide-sidebar nav .guide-chapter-completion{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.guide-sidebar nav .guide-chapter-completion-complete{color:#53d6a5}.guide-article{background:#fffffff5;width:min(100%,1040px);min-height:100vh;margin:0 auto;padding:clamp(2rem,5vw,5rem);box-shadow:0 0 80px #16346024}.guide-hero{border-bottom:1px solid var(--line);padding-bottom:2.5rem}.guide-meta{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.guide-meta span{border:1px solid var(--line);color:var(--ink-soft);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:.4rem .55rem}.guide-hero h1{max-width:18ch;font-size:clamp(2.7rem,5vw,5.4rem)}.guide-hero>p{max-width:700px;color:var(--ink-soft);margin:1.2rem 0 0;font-size:1rem;line-height:1.6}.markdown-body{color:#25354a;max-width:780px;margin:0 auto;padding-top:2.5rem;font-size:1rem;line-height:1.72}.markdown-body h2{color:var(--ink);letter-spacing:-.035em;text-wrap:balance;margin:3.7rem 0 1.1rem;font-size:clamp(1.75rem,3vw,2.55rem);font-weight:500;line-height:1.12}.markdown-body h3{color:var(--ink);letter-spacing:-.02em;margin:2.3rem 0 .9rem;font-size:1.25rem;font-weight:600}.markdown-body p{margin:0 0 1.15rem}.markdown-body ul,.markdown-body ol{margin:0 0 1.35rem;padding-left:1.35rem}.markdown-body li{margin:.45rem 0}.markdown-body blockquote{border-left:4px solid var(--blue);color:var(--ink);background:#eef4ff;margin:2rem 0;padding:1.2rem 1.4rem;font-size:1.05rem}.markdown-body code{color:#19365f;font-family:var(--font-mono);background:#eaf0f8;border-radius:4px;padding:.15rem .32rem;font-size:.85em}.markdown-body a{color:var(--blue-deep);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.markdown-body hr{border:0;border-top:1px solid var(--line);margin:3rem 0}.guide-session-companion{background:var(--navy);color:#fff;border-radius:12px;max-width:780px;margin:3rem auto 0;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 20px 50px #07111f29}.guide-session-companion-head{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.guide-session-companion .kicker{color:var(--cyan)}.guide-session-companion h2{letter-spacing:-.04em;margin-top:.7rem;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500}.guide-session-companion-head>div>p:last-child{color:#ffffffa8;max-width:58ch;margin:.8rem 0 0;line-height:1.6}.guide-session-companion-head>span{border:1px solid var(--line-inverse);color:#ffffffb3;font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;border-radius:7px;flex:none;padding:.5rem .65rem}.guide-session-companion-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.guide-session-companion-actions a{color:#fff;min-height:42px;font-size:var(--type-meta);border:1px solid #ffffff47;border-radius:8px;justify-content:center;align-items:center;padding:.7rem .9rem;font-weight:600;display:inline-flex}.guide-session-companion-actions a:first-child{color:var(--navy);background:#fff;border-color:#fff}.current-build-note{background:#53d6b017;border:1px solid #53d6b059;border-radius:9px;margin-top:1.5rem;padding:1rem}.current-build-note strong{color:var(--cyan);font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.07em;text-transform:uppercase}.current-build-note p{color:#ffffffb8;font-size:var(--type-meta);margin:.6rem 0 0;line-height:1.6}.code-block{background:var(--navy);color:#fff;border:1px solid #172a45;border-radius:10px;margin:1.6rem 0;overflow:hidden}.code-toolbar{border-bottom:1px solid var(--line-inverse);color:#ffffff94;font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.code-toolbar button,.template-card-head button,.chapter-progress button{cursor:pointer;border:1px solid var(--line);color:var(--ink);font-size:var(--type-meta);background:#fff;border-radius:7px;padding:.62rem .8rem;font-weight:600}.code-toolbar button{color:#fff;background:#ffffff14;border-color:#ffffff3d}.code-block pre{max-height:620px;margin:0;padding:1rem;overflow:auto}.code-block pre:focus-visible{outline:2px solid var(--cyan);outline-offset:-3px}.code-block pre code{color:#dce9ff;font-size:var(--type-meta);background:0 0;padding:0;line-height:1.6}.table-wrap{border:1px solid var(--line);border-radius:8px;margin:1.6rem 0;overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:620px}.table-wrap th,.table-wrap td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.8rem}.table-wrap th{color:var(--ink);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.07em;text-transform:uppercase;background:#edf4ff}.table-wrap td{font-size:.82rem;line-height:1.5}.chapter-progress{border:1px solid var(--line);background:#f5f8fc;border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;max-width:780px;margin:3rem auto 0;padding:1rem;display:flex}.chapter-progress span{color:var(--ink-soft);font-size:var(--type-meta)}.chapter-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:780px;margin:2rem auto 0;display:grid}.chapter-nav a{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;justify-content:space-between;min-height:120px;padding:1rem;display:flex}.chapter-nav a:hover,.chapter-nav a:focus-visible{background:#f5f8ff;border-color:#2f6df680}.chapter-nav small{color:var(--blue);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase}.chapter-nav strong{max-width:25ch;font-size:.94rem;font-weight:500;line-height:1.35}.download-page{min-height:calc(100vh - 76px);padding:clamp(3rem, 7vw, 7rem) var(--layout-inset);background-color:#bfdcff;background-image:url(/washes/ocean-sky-wide.png);background-position:50%;background-size:cover}.download-card{color:#fff;max-width:1050px;box-shadow:var(--shadow);background:#07111ff0;border:1px solid #ffffff40;border-radius:14px;padding:clamp(2rem,5vw,4.5rem)}.download-card .kicker{color:var(--cyan)}.download-card h1{max-width:19ch;font-size:clamp(3rem,6vw,6.4rem)}.download-card>p{color:#ffffffa3;max-width:680px;margin:1.4rem 0 0;line-height:1.6}.download-stats{border-top:1px solid var(--line-inverse);border-left:1px solid var(--line-inverse);grid-template-columns:repeat(4,minmax(0,1fr));max-width:720px;margin-top:2rem;display:grid}.download-stats span{border-right:1px solid var(--line-inverse);border-bottom:1px solid var(--line-inverse);color:#ffffff85;min-height:78px;font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.06em;text-transform:uppercase;padding:.9rem}.download-stats strong{color:#fff;letter-spacing:-.03em;margin-bottom:.3rem;font-family:OpenAI Sans,Arial,sans-serif;font-size:1.35rem;font-weight:500;display:block}.download-card .button-primary{color:var(--navy);background:#fff;border-color:#fff}.download-card .button-secondary{color:#fff;background:0 0;border-color:#ffffff4d}.download-card>small{color:#ffffff73;font-size:var(--type-meta);margin-top:1rem;display:block}.download-contents{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffdb;border:1px solid #1018272e;border-radius:14px;max-width:1050px;margin-top:2rem;padding:clamp(2rem,5vw,4rem)}.download-contents>div:first-child{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);align-items:end;gap:2rem;display:grid}.download-contents h2{max-width:20ch;font-size:clamp(2.2rem,5vw,4.8rem)}.session-decks-intro{max-width:720px;color:var(--ink-soft);margin:1.5rem 0 0;line-height:1.65}.session-deck-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.session-deck-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;gap:2rem;min-width:0;min-height:280px;padding:clamp(1.4rem,3vw,2rem);display:flex}.session-deck-card-skills{box-shadow:inset 0 4px #7656c7}.session-deck-card-sites{box-shadow:inset 0 4px #218f6a}.session-deck-card-collaboration{grid-column:1/-1;box-shadow:inset 0 4px #ba7242}.session-deck-card span{color:var(--blue-deep);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.08em;font-weight:700}.session-deck-card h3{letter-spacing:-.035em;max-width:18ch;margin-top:1rem;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:500;line-height:1.08}.session-deck-card p{max-width:48ch;color:var(--ink-soft);margin:.85rem 0 0;font-size:.82rem;line-height:1.6}.session-deck-actions{flex-wrap:wrap;gap:.7rem;display:flex}.session-deck-actions a{border:1px solid var(--line);min-height:42px;color:var(--blue-deep);font-size:var(--type-meta);border-radius:8px;justify-content:center;align-items:center;padding:.7rem .85rem;font-weight:600;display:inline-flex}.session-deck-actions a:first-child{border-color:var(--blue-deep);background:var(--blue-deep);color:#fff}.session-access-note{color:var(--ink-soft);font-size:var(--type-meta);margin:1rem 0 0}.download-content-grid{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:2.5rem}.download-content-grid article{background:#fff;min-height:205px;padding:1.25rem}.download-content-grid article>span{color:var(--blue-deep)}.download-content-grid h3{margin-top:2rem;font-size:1.15rem;font-weight:500}.download-content-grid p{color:var(--ink-soft);font-size:var(--type-meta);line-height:1.55}.download-next{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;border:1px solid #1018272e;border-radius:12px;max-width:760px;margin:2rem 0 0 auto;padding:1.7rem}.download-next h2{font-size:clamp(1.7rem,3vw,2.7rem)}.download-next p{color:var(--ink-soft);line-height:1.6}.download-next a{color:var(--blue-deep);font-weight:600}.site-footer{padding:2.5rem var(--layout-inset);border-top:1px solid var(--line-inverse);background:var(--navy);color:#fff;grid-template-columns:1.2fr 1fr;gap:2rem;display:grid}.footer-brand{align-items:center;gap:.7rem;display:flex}.footer-brand img{filter:invert();width:22px;height:22px}.site-footer strong{font-size:var(--type-body);font-weight:600}.site-footer p{color:#ffffffc2;font-size:var(--type-ui);margin:.6rem 0 0}.footer-links{color:#ffffffc7;font-size:var(--type-meta);flex-wrap:wrap;justify-content:flex-end;gap:.6rem 1rem;font-weight:400;display:flex}.footer-links a:hover,.footer-links a:focus-visible{color:#fff}.fine-print{border-top:1px solid var(--line-inverse);font-family:var(--font-ui);letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;padding-top:1rem;font-size:var(--type-meta)!important}.presentation{min-height:100vh;color:var(--navy);background-color:#8ebdf3;background-image:url(/washes/ocean-sky-wide.png);background-position:50%;background-size:cover;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.presentation-bar,.presentation-controls{color:#fff;background:#07111ff5;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,3vw,2.5rem);display:flex}.presentation-bar>span{color:#ffffff8f;font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.1em}.presentation-brand{font-size:var(--type-meta);align-items:center;gap:.7rem;font-weight:600;display:flex}.presentation-brand img{filter:invert();width:22px;height:22px}.presentation-status,.presentation-exit{align-items:center;display:flex}.presentation-status{color:#ffffff8f;font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.1em;gap:1rem}.presentation-exit{color:#fff;letter-spacing:0;border:1px solid #ffffff40;border-radius:8px;gap:.6rem;min-height:38px;padding:.45rem .65rem .45rem .8rem;transition:background .16s,border-color .16s}.presentation-exit:hover,.presentation-exit:focus-visible{border-color:var(--cyan);background:#57d5ff1f}.presentation-exit small{color:#ffffffa8;font-size:var(--type-meta);border:1px solid #ffffff42;border-radius:4px;padding:.2rem .35rem}.presentation-stage{align-content:center;padding:clamp(2.5rem,8vw,8rem);display:grid;position:relative;overflow:hidden}.presentation-stage:before{box-shadow:var(--shadow);content:"";-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff7a;border:1px solid #07111f33;border-radius:14px;position:absolute;inset:clamp(1rem,3vw,2.5rem)}.presentation-copy,.presentation-ladder,.presentation-actions{z-index:1;position:relative}.presentation-copy{max-width:1050px}.presentation h1{max-width:15ch;font-size:clamp(3.2rem,7vw,7.6rem)}.presentation-copy>p:last-child{color:#334861;max-width:760px;margin:1.6rem 0 0;font-size:clamp(1rem,1.7vw,1.35rem);line-height:1.6}.presentation-codex{filter:invert();opacity:.08;width:clamp(280px,38vw,620px);position:absolute;bottom:-5vw;right:7vw}.presentation-ladder{border-top:1px solid #07111f3d;border-left:1px solid #07111f3d;grid-template-columns:repeat(6,minmax(0,1fr));max-width:1150px;margin:2.6rem 0 0;padding:0;list-style:none;display:grid}.presentation-ladder li{border-bottom:1px solid #07111f3d;border-right:1px solid #07111f3d;min-height:110px;padding:1rem;font-size:.82rem;font-weight:600}.presentation-ladder li:before{color:var(--blue);font-family:var(--font-ui);font-size:var(--type-meta);content:"STAGE";letter-spacing:.1em;margin-bottom:2.2rem;display:block}.presentation-controls button{cursor:pointer;color:#fff;min-width:96px;font-size:var(--type-meta);background:#ffffff14;border:1px solid #ffffff40;border-radius:7px;padding:.65rem .8rem;font-weight:600}.presentation-controls button:disabled{cursor:not-allowed;opacity:.35}.presentation-progress{flex:1;justify-content:center;gap:.35rem;display:flex}.presentation-progress span{background:#ffffff2e;width:min(8vw,90px);height:3px}.presentation-progress span.active{background:var(--cyan)}.quick-start-band{background:#fff}.quick-start-band>.button{margin-top:2rem}.quick-start-steps{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1100px;margin:3rem 0 0;padding:1px;list-style:none;display:grid}.quick-start-steps li{background:var(--surface-soft);min-height:220px;padding:1.5rem}.quick-start-steps span,.start-step-number,.framework-stage-header span,.framework-stage-footer span{color:var(--blue);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.quick-start-steps>li>span{color:var(--blue-deep)}.quick-start-steps strong{max-width:17ch;margin-top:3rem;font-size:1.2rem;font-weight:500;line-height:1.2;display:block}.quick-start-steps p{color:var(--ink-soft);font-size:var(--type-meta);line-height:1.55}.skill-timing{border-top:1px solid var(--line);background:#fff}.skill-timing-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;display:grid}.skill-timing-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;align-content:start;gap:.65rem;min-width:0;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.skill-timing-card>*{min-width:0}.skill-timing-card .kicker{margin-bottom:.2rem}.skill-timing-card h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:600;line-height:1.2}.skill-timing-card p:not(.kicker){color:var(--ink-soft);margin:0;font-size:.86rem;line-height:1.65}.skill-timing-card-wrong{background:#fff6f5;border-color:#b3272d52}.skill-timing-card-wrong .kicker,.skill-timing-card-wrong h3{color:#a52b32}.skill-timing-card-right{background:#f0fbf5;border-color:#14734b57}.skill-timing-card-right .kicker,.skill-timing-card-right h3{color:#146f49}.skill-timing-track{grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.skill-timing-step{border:1px solid var(--line);background:#fff;border-radius:10px;align-content:start;gap:.75rem;min-width:0;min-height:132px;padding:1rem;display:grid}.skill-timing-step>span{color:var(--blue-deep);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.skill-timing-step>strong{overflow-wrap:break-word;font-size:.86rem;font-weight:600;line-height:1.4}.skill-timing-step-highlight{background:#e7f8ed;border-color:#21915d;box-shadow:inset 0 0 0 1px #21915d4d}.skill-timing-step-highlight>span,.skill-timing-step-highlight>strong{color:#146f49}.start-page,.framework-page{background:var(--surface-soft)}.start-hero,.framework-hero{background-color:#c9e4ff}.start-outcome,.start-next,.framework-intro{padding:clamp(3rem, 7vw, 6rem) var(--layout-inset);background:var(--navy);color:#fff;grid-template-columns:minmax(260px,.75fr) minmax(0,1fr);gap:clamp(2rem,4.25vw,5rem);display:grid}.start-outcome .kicker,.start-next .kicker,.framework-intro .kicker{color:var(--cyan)}.start-outcome h2,.start-next h2,.framework-intro h2,.start-exercise h2,.classification-section h2{letter-spacing:-.04em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.1rem,4.1vw,3.9rem);font-weight:500;line-height:1.1}.start-outcome ul{align-content:center;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.start-outcome li{border:1px solid var(--line-inverse);color:#ffffffe6;font-size:var(--type-body);border-radius:8px;padding:.95rem 1.1rem;line-height:1.55}.start-outcome li:before{color:var(--lime);content:"✓";margin-right:.75rem}.start-exercise,.classification-section{padding:var(--section-spacing) var(--layout-inset)}.start-exercise>header,.classification-section>header{max-width:850px}.start-exercise>ol{background:var(--line);gap:1px;max-width:1150px;margin:3rem 0 0;padding:1px;list-style:none;display:grid}.start-exercise>ol>li{background:#fff;grid-template-columns:90px minmax(0,1fr);gap:1rem;padding:1.6rem;display:grid}.start-step-number{font-size:var(--type-label);padding-top:.2rem}.start-exercise li span{color:var(--blue-deep);font-family:var(--font-ui);font-size:var(--type-label);letter-spacing:.075em;text-transform:uppercase;font-weight:700}.start-exercise li h3{margin:.5rem 0 .85rem;font-size:clamp(1.3rem,1.15rem + .6vw,1.5rem);font-weight:500}.start-exercise li p{max-width:760px;color:var(--ink-soft);font-size:var(--type-reading);margin:0;line-height:1.6}.start-exercise li strong{color:var(--teal);font-family:var(--font-ui);font-size:var(--type-label);letter-spacing:.075em;text-transform:uppercase;margin:1.2rem 0 .35rem;display:block}.classification-section{background:#fff}.classification-grid{background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:3rem;display:grid}.classification-grid article{background:var(--surface-soft);min-height:215px;padding:1.3rem}.classification-grid h3{margin:2.5rem 0 .8rem;font-size:1.1rem;font-weight:500}.classification-grid p{color:var(--ink-soft);font-size:var(--type-body);line-height:1.65}.start-next{align-items:end}.start-next p:last-child,.framework-intro>p{color:#ffffffa3;max-width:640px;line-height:1.65}.start-next .hero-actions{justify-content:flex-end;margin:0}.start-next .button-primary{color:var(--navy);background:#fff;border-color:#fff}.start-next .button-secondary{border-color:var(--line-inverse);color:#fff;background:0 0}.framework-index{z-index:30;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:sticky;top:76px;overflow-x:auto}.framework-index a{border-right:1px solid var(--line);min-width:140px;color:var(--ink);font-size:var(--type-meta);gap:.35rem;padding:.85rem 1rem;font-weight:600;display:grid}.framework-index a:hover,.framework-index a:focus-visible{background:var(--sky)}.framework-index span{color:var(--blue);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.1em}.framework-stage-list{gap:var(--section-spacing);padding:var(--section-spacing) var(--layout-inset);display:grid}.framework-stage{border:1px solid var(--line);background:#fff;border-radius:14px;scroll-margin-top:150px;overflow:hidden;box-shadow:0 18px 55px #15325917}.framework-stage-header{background:var(--navy);color:#fff;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.framework-stage-header>div:first-child{padding-top:.35rem}.framework-stage-header span{color:var(--cyan)}.framework-stage-header>div:first-child p{color:#ffffff8f;font-size:var(--type-meta);margin-top:.6rem}.framework-stage-header h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.5vw,4.4rem);font-weight:500;line-height:1}.framework-stage-header>div:last-child>p{color:#ffffffa3;max-width:700px;line-height:1.6}.framework-stage-body{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.framework-stage-body section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:240px;padding:clamp(1.4rem,3vw,2.4rem)}.framework-stage-body h3{color:var(--blue-deep);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.3rem}.framework-stage-body p,.framework-stage-body li{color:var(--ink-soft);font-size:.84rem;line-height:1.65}.framework-stage-body ul,.framework-stage-body ol{margin:0;padding-left:1.2rem}.framework-stage-body li+li{margin-top:.7rem}.framework-how{background:var(--surface-soft)}.framework-boundary{border-bottom:1px solid var(--line);background:var(--lime);grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);align-items:center;gap:1.5rem;padding:1.3rem clamp(1.4rem,3vw,2.4rem);display:grid}.framework-boundary span{font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.framework-boundary p{margin:0;font-size:.82rem;line-height:1.55}.framework-stage-footer{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.framework-stage-footer>div{background:#fff;align-content:start;gap:.55rem;min-height:150px;padding:1.2rem;display:grid}.framework-stage-footer a{color:var(--blue-deep);font-size:var(--type-meta);font-weight:600}.framework-stage-footer a:hover,.framework-stage-footer a:focus-visible{text-underline-offset:3px;text-decoration:underline}.ask-froge{z-index:120;right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));pointer-events:none;justify-items:end;gap:.75rem;display:grid;position:fixed}.ask-froge-trigger,.ask-froge-panel{pointer-events:auto}.ask-froge-trigger{cursor:pointer;border:2px solid var(--navy);min-height:52px;color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:.65rem;padding:calc(.55rem - 1px) calc(1rem - 1px) calc(.55rem - 1px) calc(.6rem - 1px);display:flex;box-shadow:0 14px 42px #07111f47}.ask-froge-trigger:hover,.ask-froge-trigger:focus-visible{border-color:var(--blue-deep);color:var(--blue-deep);background:#f3f8ff;transform:translateY(-2px)}.ask-froge-trigger>span{background:0 0;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.froge-sprite{width:100%;height:100%;image-rendering:pixelated;background-position:0 0;display:block}.ask-froge-trigger>.froge-sprite,.froge-avatar>.froge-sprite{background-image:url(/ask-codey-spritesheet.webp);background-repeat:no-repeat;background-size:800% 1100%}.ask-froge-trigger>.froge-sprite{transform:translateY(-11.2%)}.froge-avatar>.froge-avatar-original{width:44px;height:48px;margin:0;display:block;transform:translateY(-5.3%)}.froge-avatar-original.froge-sprite--wave{animation:1.15s step-end froge-wave,3.6s step-end 1.15s infinite froge-idle}.froge-sprite--idle{animation:3.6s step-end infinite froge-idle}.froge-sprite--hop{background-position:0 40%;animation:.9s step-end infinite froge-hop}.froge-sprite--wave{background-position:0 30%;animation:1.15s step-end forwards froge-wave}.froge-sprite--think{background-position:0 60%}.froge-sprite--smile{background-position:14.286% 80%}.ask-froge-trigger strong{font-size:var(--type-ui);white-space:nowrap;font-weight:600}.ask-froge-panel{--ink:#f3f6ff;--ink-soft:#c3cfe4;--navy:#10213d;--blue:#a5beff;--blue-deep:#e2eaff;--sky:#304f7a;--surface-soft:#233d62;--line:#4d688d;width:min(430px,100vw - 2rem);max-height:min(740px,100dvh - 7rem);color:var(--ink);background:#182f51;border:1px solid #4d688d;border-radius:20px;overflow:auto;box-shadow:0 28px 90px #07111f3d}.ask-froge-panel>header{z-index:2;background:var(--navy);color:#fff;grid-template-columns:54px minmax(0,1fr) 44px;align-items:center;gap:.9rem;padding:.95rem 1.1rem;display:grid;position:sticky;top:0}.froge-avatar{background:#dbe5ff;border:1px solid #a5beff;border-radius:15px;align-self:center;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.ask-froge-panel header strong,.ask-froge-panel header span{display:block}.ask-froge-panel header strong{font-size:var(--type-reading);font-weight:600}.ask-froge-panel header span{color:#ffffffc7;font-size:var(--type-label);margin-top:.2rem}.ask-froge-close{cursor:pointer;border:1px solid var(--line-inverse);color:#fff;background:0 0;border-radius:50%;width:44px;height:44px;font-size:1.35rem;line-height:1}.ask-froge-content{padding:1.15rem 1.15rem 1rem}.ask-froge-answer{color:var(--ink);font-size:var(--type-body);margin:0;line-height:1.6}.ask-froge-citations{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.85rem;display:flex}.ask-froge-citations span{color:var(--ink-soft);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase}.ask-froge-citations a{background:var(--sky);color:var(--blue-deep);font-size:var(--type-meta);text-transform:capitalize;border-radius:999px;padding:.3rem .55rem}.ask-froge-routes,.ask-froge-quick-actions{gap:.5rem;margin-top:1rem;display:grid}.ask-froge-routes a{border:1px solid var(--line);background:var(--surface-soft);min-height:44px;color:var(--blue-deep);font-size:var(--type-ui);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;font-weight:600;display:flex}.ask-froge-routes a:hover,.ask-froge-routes a:focus-visible{border-color:var(--blue);background:var(--sky)}.ask-froge-quick-actions button{cursor:pointer;border:1px solid var(--line);background:var(--surface-soft);min-height:44px;color:var(--ink);font-size:var(--type-ui);text-align:left;border-radius:11px;padding:.7rem .85rem}.ask-froge-quick-actions button:hover,.ask-froge-quick-actions button:focus-visible{border-color:var(--blue);background:var(--sky)}.ask-froge-panel form{padding:0 1rem .8rem}.ask-froge-panel form>label{color:var(--ink-soft);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-weight:700;display:block}.ask-froge-panel form>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;display:grid}.ask-froge-panel input{min-width:0;color:var(--ink);font-size:var(--type-body);background:0 0;border:0;outline:0;padding:.75rem}.ask-froge-panel input::placeholder{color:var(--ink-soft);opacity:1}.ask-froge-panel form button{cursor:pointer;background:var(--navy);color:#fff;font-size:var(--type-label);border:0;border-radius:7px;margin:4px;padding:0 .8rem;font-weight:600}.ask-froge-panel form button:disabled{cursor:not-allowed;opacity:.38}.ask-froge-panel>small{color:var(--ink-soft);font-size:var(--type-meta);padding:0 1rem 1rem;line-height:1.45;display:block}.agent-view-page{max-width:1120px;margin:0 auto;padding:clamp(2rem,5vw,4.5rem) clamp(1rem,4vw,2.5rem) 5rem}.agent-view-hero{max-width:760px}.agent-view-hero h1{color:var(--navy);letter-spacing:-.06em;margin:.6rem 0 .9rem;font-size:clamp(2.2rem,5.2vw,4.5rem);font-weight:600;line-height:1.04}.agent-view-intro-copy>p:not(.kicker){max-width:65ch;color:var(--ink-soft);font-size:1rem;line-height:1.7}.agent-view-status{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.agent-view-status span{border:1px solid var(--line);color:var(--ink-soft);font-size:var(--type-meta);background:#fff;border-radius:999px;padding:.42rem .65rem;font-weight:600}.agent-view-document{background:var(--navy);border:1px solid #172a45;border-radius:12px;margin-top:2rem;overflow:hidden;box-shadow:0 16px 45px #07111f1f}.agent-document-toolbar{border-bottom:1px solid var(--line-inverse);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.agent-document-toolbar>div:first-child{gap:.3rem;display:grid}.agent-document-label{color:#ffffff94;font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.08em}.agent-document-toolbar strong,.agent-document-toolbar h2{color:#fff;margin:0;font-size:.86rem}.agent-document-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.agent-document-actions a,.agent-document-actions button{color:#fff;min-height:34px;font-size:var(--type-meta);cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:7px;justify-content:center;align-items:center;padding:.45rem .65rem;font-weight:600;display:inline-flex}.agent-document-actions a:hover,.agent-document-actions button:hover{border-color:var(--cyan)}.agent-view-document pre{max-height:min(68vh,760px);margin:0;padding:clamp(.9rem,2vw,1.5rem);overflow:auto}.agent-view-document pre code{color:#dce9ff;font-family:var(--font-mono);font-size:var(--type-meta);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.agent-stage-picker{margin-top:3rem}.agent-stage-picker>div:first-child h2{color:var(--navy);letter-spacing:-.04em;margin:.55rem 0;font-size:clamp(1.5rem,3vw,2.25rem)}.agent-stage-picker>div:first-child>p:not(.kicker){max-width:58ch;color:var(--ink-soft);line-height:1.65}.agent-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.4rem;display:grid}.agent-stage-card{border:1px solid var(--line);background:#fff;border-radius:10px;align-content:start;gap:.55rem;padding:1rem;display:grid}.agent-stage-card[aria-current=page],.agent-stage-card:hover{border-color:var(--blue)}.agent-stage-card>span{color:var(--blue-deep);font-family:var(--font-mono);font-size:var(--type-meta)}.agent-stage-card>strong{color:var(--navy);font-size:.88rem}.agent-stage-card>small{color:var(--ink-soft);font-size:var(--type-meta);line-height:1.6}@keyframes froge-idle{0%,48%{background-position:0 0}56%{background-position:14.286% 0}64%{background-position:0 0}72%{background-position:28.571% 0}80%{background-position:0 0}90%{background-position:42.857% 0}to{background-position:0 0}}@keyframes froge-hop{0%{background-position:0 40%}20%{background-position:14.286% 40%}40%{background-position:28.571% 40%}60%{background-position:42.857% 40%}80%,to{background-position:57.143% 40%}}@keyframes froge-wave{0%,28%{background-position:0 30%}42%{background-position:14.286% 30%}58%{background-position:28.571% 30%}72%,to{background-position:42.857% 30%}}@media (prefers-reduced-motion:reduce){.froge-sprite{animation:none!important}}:root[data-motion=reduced] .froge-sprite{animation:none!important}@media (width<=1280px) and (width>=821px){.site-header{gap:1rem}.site-header nav{flex-wrap:wrap;row-gap:.45rem}}@media (width<=1100px){.site-header{align-items:flex-start}.site-header nav{flex-wrap:wrap;row-gap:.55rem;max-width:62vw}.site-header-controls{align-items:flex-start}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy,.hero h1{max-width:900px}.hero-system{max-width:760px}.skill-timing-track{grid-template-columns:repeat(4,minmax(0,1fr))}.progression-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.search-results,.surface-card-grid,.installation-map,.download-content-grid,.classification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.site-header{display:block;position:relative}.site-header nav{flex-wrap:nowrap;justify-content:flex-start;max-width:none;margin-top:.8rem;padding-bottom:.25rem;overflow-x:auto}.site-header-controls{flex-direction:column;align-items:flex-start;gap:.65rem}.agent-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header .nav-cta{padding:.5rem .75rem}.hero h1{font-size:clamp(3rem,13vw,5.5rem)}.hero h1.hero-campaign-title{font-size:clamp(3rem,10vw,5.2rem)}.hero-stats,.download-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-timing-comparison{grid-template-columns:1fr}.skill-timing-track{grid-template-columns:repeat(2,minmax(0,1fr))}.path-selector,.path-recommendation,.principle-grid,.path-recommendation ol,.progression-grid{grid-template-columns:1fr}.progression-grid article{min-height:auto}.progression-grid h3{margin-top:2rem}.chapter-grid,.search-results,.surface-card-grid,.surface-roles,.templates-explainer,.plan-explainer,.quick-start-steps,.start-outcome,.start-next,.framework-intro,.framework-stage-header,.framework-stage-body,.framework-stage-footer,.entry-modes>header,.entry-modes>div,.continuity-story-copy,.continuity-steps,.download-content-grid,.session-deck-grid,.download-contents>div:first-child,.field-guide-collection>header,.learning-filter-controls{grid-template-columns:1fr}.surface-roles article,.templates-explainer>div,.plan-explainer>*{border-right:0;border-bottom:1px solid var(--line-inverse);min-height:auto}.templates-explainer>div,.plan-explainer>*{padding-left:0;padding-right:0}.field-guide-collection>header .kicker{grid-row:auto}.learning-filter-status{grid-column:1}.week-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-layout{display:block}.guide-sidebar{height:auto;max-height:320px;position:relative;top:0}.guide-article{padding:2rem 1.25rem}.template-index{top:0}.template-card-head{display:block}.template-card-head button{margin-top:1rem}.download-contents{padding:1.5rem}.site-footer,.framework-boundary{grid-template-columns:1fr}.start-next .hero-actions,.footer-links{justify-content:flex-start}.presentation-stage{padding:3rem 1.5rem}.presentation-status{gap:.55rem}.presentation-exit small{display:none}.presentation-stage:before{inset:.8rem}.presentation h1{font-size:clamp(2.7rem,11vw,5rem)}.presentation-ladder{grid-template-columns:1fr}.presentation-ladder li{min-height:70px}.presentation-ladder li:before{margin-bottom:.8rem}}@media (width<=520px){body{font-size:var(--type-body)}.site-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:0;padding:.65rem .8rem;display:grid}.site-header .brand{min-width:0;font-size:var(--type-label);gap:.5rem}.site-header .brand small{display:none}.site-header .brand-mark{flex-basis:32px;width:32px;height:32px}.site-header-controls{display:contents}.site-header nav{font-size:var(--type-label);scrollbar-width:none;white-space:nowrap;grid-area:2/1/auto/-1;gap:.8rem;margin-top:0;padding-bottom:.15rem;padding-right:2.4rem;scroll-padding-inline-end:2.4rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 2.2rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 2.2rem),#0000 100%)}.site-header nav::-webkit-scrollbar{display:none}.site-header nav a{align-items:center;min-height:44px;display:inline-flex}.site-header .nav-cta{padding:.38rem .6rem}.agent-document-toolbar{flex-direction:column;align-items:flex-start}.agent-document-actions{justify-content:flex-start}.agent-stage-grid{grid-template-columns:1fr}.hero,.section-pad,.page-hero,.template-list,.download-page,.start-exercise,.classification-section,.framework-stage-list{padding-left:1rem;padding-right:1rem}.hero{gap:2rem;padding-top:1.5rem;padding-bottom:2.25rem}.page-hero{min-height:auto;padding-top:2.25rem;padding-bottom:2.25rem}.hero .kicker,.page-hero .kicker{font-size:var(--type-label);margin-bottom:.7rem}.hero-deck{font-size:var(--type-body);margin-top:1rem;line-height:1.6}.hero-copy>p:not(.kicker):not(.hero-deck),.page-hero>p:not(.kicker){font-size:var(--type-body);line-height:1.6}.hero-copy>p:not(.kicker):not(.hero-deck){display:none}.hero-agent-handoff{margin-top:1rem;padding:.85rem}.hero-agent-handoff-copy{width:100%}.hero-agent-handoff+.hero-stats{margin-top:1.35rem}.learning-filter-buttons{grid-template-columns:1fr}.hero h1,.page-hero h1,.download-card h1{font-size:clamp(2.45rem,10.5vw,3rem)}.hero h1.hero-campaign-title{font-size:clamp(2rem,9.5vw,2.8rem);line-height:1.02}.hero h1>span{display:inline}.skill-timing-track{grid-template-columns:1fr}.skill-timing-step{min-height:0}.hero-actions,.download-actions{gap:.6rem;margin-top:1.15rem;display:grid}.hero-actions .button,.start-hero-action{min-height:48px;font-size:var(--type-body);padding:.75rem .9rem}.guide-session-companion-head{flex-direction:column;gap:1rem}.guide-session-companion-actions,.guide-session-companion-actions a,.session-deck-actions,.session-deck-actions a{width:100%}.classification-grid,.start-exercise>ol>li{grid-template-columns:1fr}.framework-index{top:0}.framework-stage{scroll-margin-top:20px}.ask-froge{right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));left:auto}.ask-froge-trigger{justify-content:center;min-width:46px;min-height:46px;padding:.28rem}.ask-froge-trigger>span{flex-basis:32px;width:32px;height:32px}.ask-froge-trigger strong{display:none}.ask-froge-panel{border-radius:16px 16px 10px 10px;width:min(390px,100vw - 1.5rem);max-height:min(78vh,680px)}.hero-actions .button,.download-actions .button{width:100%}.system-stage{grid-template-columns:32px minmax(0,1fr)}.system-stage i{display:none}.system-ready{grid-template-columns:1fr}.chapter-progress,.continuity-banner{flex-direction:column;align-items:flex-start}.chapter-nav,.week-strip{grid-template-columns:1fr}.presentation-bar{align-items:flex-start}.presentation-brand span{max-width:18ch}.presentation-progress{display:none}}@media print{.site-header,.site-footer,.ask-froge,.framework-index,.guide-sidebar,.chapter-progress,.chapter-nav,.template-index,.presentation-controls{display:none!important}body,.guide-layout,.standalone-page,.download-page{background:#fff!important}.guide-article,.standalone-article{max-width:none;box-shadow:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pilot-pathways,.workflow-brief,.operating-essentials,.manager-kickoff-examples{background:#fff}.pilot-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pilot-path-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;align-content:start;gap:.9rem;min-height:240px;padding:clamp(1.5rem,4vw,2.25rem);display:grid}.pilot-path-card>span{color:var(--blue-deep);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.08em}.pilot-path-card h3,.operating-essential-card h3{color:var(--ink);margin:0;font-size:clamp(1.12rem,2vw,1.55rem);line-height:1.2}.pilot-path-card p,.operating-essential-card p{color:var(--ink-soft);margin:0;line-height:1.6}.pilot-path-card>strong,.operating-essential-card>strong,.workflow-brief>a{color:var(--blue-deep);font-size:.85rem}.pilot-path-card-manager{background:var(--sky);border-color:#2f6df633}.operating-essentials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.manager-kickoff-hero-link{min-height:var(--control-height-compact);color:var(--navy);font-size:var(--type-body);text-underline-offset:.2em;flex-basis:100%;align-items:center;padding:.15rem 0;font-weight:650;line-height:1.45;-webkit-text-decoration:underline #142f4f61;text-decoration:underline #142f4f61;display:inline-flex}.manager-kickoff-hero-link:hover,.manager-kickoff-hero-link:focus-visible{color:var(--blue-deep);text-decoration-color:currentColor}.manager-kickoff-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2vw,1.65rem);display:grid}.manager-kickoff-card{border:1px solid var(--line);border-radius:var(--radius-surface);background:linear-gradient(155deg,#fff,#f3f8ff);grid-template-rows:auto 1fr auto;align-content:start;gap:1.15rem;min-width:0;padding:clamp(1.2rem,2.4vw,1.85rem);display:grid;box-shadow:0 14px 42px #142f4f11}.manager-kickoff-card:nth-child(2){background:linear-gradient(155deg,#fff,#eff9f7);border-color:#0f817c38}.manager-kickoff-card:nth-child(3){background:linear-gradient(155deg,#fff,#fff8f1);border-color:#ba724238}.manager-kickoff-eyebrow{color:var(--blue-deep);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.manager-kickoff-card h3{letter-spacing:-.03em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(1.35rem,1.05rem + 1vw,1.85rem);font-weight:550;line-height:1.18}.manager-kickoff-card>header>p:last-child{color:var(--ink-soft);font-size:var(--type-body);margin:.65rem 0 0;line-height:1.6}.manager-kickoff-steps{margin:0;display:grid}.manager-kickoff-steps>div{border-top:1px solid var(--line);grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);gap:.4rem .9rem;padding:.8rem 0;display:grid}.manager-kickoff-steps dt{color:var(--blue-deep);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.035em;font-weight:700}.manager-kickoff-steps dd{color:var(--ink-soft);font-size:var(--type-label);margin:0;line-height:1.5}.manager-kickoff-actions{gap:.65rem;display:grid}.manager-kickoff-copy{color:var(--navy);background:#fff;border-color:#142f4f33}.manager-kickoff-download{min-height:var(--control-height);overflow-wrap:anywhere}.manager-kickoff-guide{min-height:var(--control-height-compact);color:var(--blue-deep);font-size:var(--type-label);text-align:center;text-underline-offset:.2em;justify-content:center;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.manager-kickoff-guardrail{max-width:85ch;color:var(--ink-soft);font-size:var(--type-label);margin:1.15rem 0 0;line-height:1.6}.chief-of-staff-skill-grid{margin-top:var(--section-stack-gap);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.85rem,1.6vw,1.2rem);display:grid}.chief-of-staff-skill-card{border:1px solid var(--line);border-radius:var(--radius-surface);background:linear-gradient(155deg,#fff,#f2f8ff);align-content:start;gap:.75rem;min-width:0;padding:1.3rem;display:grid}.chief-of-staff-skill-card h3,.chief-of-staff-skill-card p{margin:0}.chief-of-staff-skill-card h3{color:var(--navy);font-size:clamp(1.1rem,1rem + .5vw,1.35rem)}.chief-of-staff-skill-card p,.chief-of-staff-skill-note,.fictional-site-demo-note{color:var(--ink-soft);font-size:var(--type-label);line-height:1.6}.chief-of-staff-skill-card a{min-height:var(--control-height-compact);color:var(--blue-deep);font-size:var(--type-label);overflow-wrap:anywhere;text-underline-offset:.2em;align-content:center;font-weight:600}.chief-of-staff-skill-note,.fictional-site-demo-note{max-width:85ch;margin:1rem 0 0}.fictional-site-demo-picture{margin-top:var(--section-stack-gap);border:1px solid var(--line);border-radius:var(--radius-surface);background:#f4f8fc;display:block;overflow:hidden}.fictional-site-demo-image{aspect-ratio:16/9;width:100%;height:auto;display:block}.guide-chapter-site-demo{max-width:780px;margin:2.5rem auto 0}.guide-chapter-site-demo .section-heading h2{font-size:clamp(1.65rem,3vw,2.35rem)}.section-heading+.pilot-path-grid,.section-heading+.quick-start-steps,.section-heading+.workflow-job-list,.section-heading+.operating-essentials-grid,.section-heading+.manager-kickoff-grid,.section-heading+.skill-timing-comparison,.section-heading+.progression-grid,.section-heading+.surface-card-grid{margin-top:var(--section-stack-gap)}.operating-essential-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;align-content:start;gap:.8rem;min-height:205px;padding:1.4rem;display:grid}.continuity-steps article:last-child{background:var(--sky)}.continuity-next-step{background:var(--navy);color:#fff;margin:0;padding:1.5rem clamp(1.5rem,5vw,4rem)}@media (width<=1200px){.manager-kickoff-grid,.chief-of-staff-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-kickoff-card:last-child{grid-column:1/-1}}@media (width<=820px){.pilot-path-grid,.operating-essentials-grid,.manager-kickoff-grid,.chief-of-staff-skill-grid{grid-template-columns:1fr}.pilot-path-card,.operating-essential-card{min-height:0}.manager-kickoff-card:last-child{grid-column:auto}}@media (width<=520px){.manager-kickoff-steps>div{grid-template-columns:1fr;gap:.25rem}}.path-selector small,.progression-grid p,.chapter-card p,.surface-card-grid p,.principle-grid p,.template-card-head p,.surface-roles p,.entry-modes p,.installation-map p,.continuity-banner p,.current-build-note p,.session-deck-card p,.download-content-grid p,.presentation-ladder li,.quick-start-steps p,.skill-timing-card p:not(.kicker),.framework-stage-header>div:first-child p,.framework-stage-body p,.framework-stage-body li,.framework-boundary p,.agent-stage-card>small{font-size:var(--type-body);line-height:1.65}.path-recommendation a,.template-index a,.template-card summary,.installation-map a,.guide-sidebar nav a,.guide-session-companion-actions a,.code-toolbar button,.template-card-head button,.chapter-progress button,.session-deck-actions a,.presentation-controls button,.framework-index a,.framework-stage-footer a,.agent-document-actions a,.agent-document-actions button,.ask-froge-citations a{font-size:var(--type-ui);line-height:1.45}.progression-grid p,.templates-explainer p,.plan-explainer>p,.start-next p:last-child{color:#fffc}.page-hero>.start-hero-action{margin-top:1.55rem}.templates-explainer>div{align-content:start;gap:.7rem;display:grid}.templates-explainer>div>.kicker{margin:0}.templates-explainer h2{margin:.3rem 0 .15rem;font-size:clamp(2rem,3.35vw,3.35rem);line-height:1.12}.templates-explainer>div>p:not(.kicker){max-width:54ch;margin:.15rem 0 0}.prompt-explorer{background:var(--surface-soft)}.prompt-explorer-controls{padding:clamp(3rem, 6vw, 5rem) var(--layout-inset) clamp(2.25rem, 4vw, 3.4rem);border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fff 25%,#eef5ff 100%);grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);align-items:end;gap:1.4rem 2.5rem;display:grid}.prompt-explorer-heading .kicker{margin-bottom:.6rem}.prompt-explorer-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,3.25vw,2.9rem);font-weight:500;line-height:1.14}.prompt-explorer-heading>p:last-child{color:var(--ink-soft);margin:.65rem 0 0}.prompt-search-label{color:var(--ink);font-size:var(--type-label);gap:.6rem;font-weight:600;display:grid}.prompt-search-field{background:#fff;border:1px solid #10182733;border-radius:12px;align-items:center;gap:.7rem;min-height:56px;padding:0 .95rem;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 8px 25px #1532590f}.prompt-search-field:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #2f6df621}.prompt-search-icon{color:var(--blue-deep);flex:none}.prompt-search-input{min-width:0;color:var(--ink);font-size:var(--type-body);background:0 0;border:0;outline:0;flex:auto}.prompt-search-clear,.prompt-empty-reset{cursor:pointer;min-height:40px;color:var(--blue-deep);font-size:var(--type-label);background:0 0;border:0;font-weight:600}.prompt-filter-chips{flex-wrap:wrap;grid-column:1/-1;gap:.65rem;margin-top:.35rem;display:flex}.prompt-feature-links{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem;display:flex}.prompt-feature-links>a{color:#174e96;text-underline-offset:3px;min-height:44px;scroll-margin-top:calc(var(--reading-header-offset) + 32px);align-items:center;text-decoration:underline;display:inline-flex}.prompt-filter-chip{cursor:pointer;min-height:44px;color:var(--ink);font-size:var(--type-ui);background:#fffc;border:1px solid #10182729;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .9rem;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.prompt-filter-chip:hover,.prompt-filter-chip:focus-visible{border-color:var(--blue);transform:translateY(-1px)}.prompt-filter-chip[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:#fff}.prompt-filter-count{min-width:24px;min-height:24px;color:var(--blue-deep);font-family:var(--font-ui);font-size:var(--type-meta);background:#2f6df61a;border-radius:999px;place-items:center;display:inline-grid}.prompt-filter-chip[aria-pressed=true] .prompt-filter-count{color:#fff;background:#ffffff24}.prompt-results-status{color:var(--ink-soft);font-size:var(--type-ui);grid-column:1/-1;margin:0}.prompt-empty-state{border:1px solid var(--line);background:#fff;border-radius:10px;grid-column:1/-1;padding:1rem 1.2rem}.prompt-empty-state p{margin:0}.prompt-explorer [data-prompt-id][hidden]{display:none!important}.prompt-template-list{gap:1.5rem}.prompt-template-list .template-card{transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.prompt-template-list .template-card:hover{border-color:#2f6df652;transform:translateY(-2px);box-shadow:0 16px 44px #1532591a}.prompt-template-list .template-card-head{align-items:center;padding:clamp(1.4rem,3vw,1.9rem)}.prompt-template-list .template-card-head>div{gap:.55rem;min-width:0;display:grid}.prompt-template-list .template-card-head .eyebrow,.prompt-template-list .template-card-head h2,.prompt-template-list .template-card-head p{margin:0}.prompt-template-list .template-card-head h2{line-height:1.2}.prompt-template-list .template-card-head p+p{color:#425672;border-left:2px solid #2f6df659;padding-left:.8rem}.prompt-template-list .template-card-head button{flex:none;align-self:center;min-height:44px;padding:.7rem .95rem}.prompt-template-list .template-card summary{padding:1.05rem clamp(1.4rem,3vw,1.9rem)}.prompt-template-list .code-block{margin:0 clamp(1.4rem,3vw,1.9rem) 1.55rem}.prompt-template-list .code-block pre{padding:1.25rem}.prompt-template-list .code-block pre code{font-size:var(--type-ui)}.work-guide{z-index:110;top:49%;right:max(1.15rem, env(safe-area-inset-right));pointer-events:none;position:fixed;transform:translateY(-50%)}.work-guide-trigger,.work-guide-panel{pointer-events:auto}.work-guide-trigger{cursor:pointer;color:#fff;writing-mode:vertical-rl;background:linear-gradient(165deg,#132642,#07111f);border:1px solid #ffffff40;border-radius:16px;justify-items:center;gap:.55rem;min-width:52px;padding:.8rem .62rem;transition:background .16s,transform .16s;display:grid;box-shadow:0 16px 42px #07111f40}.work-guide-trigger:hover,.work-guide-trigger:focus-visible{background:#173253;transform:translate(-2px)}.work-guide-trigger-icon{width:28px;height:28px;color:var(--cyan);font-size:var(--type-body);writing-mode:horizontal-tb;background:#61c8f326;border-radius:999px;place-items:center;display:grid}.work-guide-trigger-label{font-size:var(--type-label);font-weight:600}.work-guide.is-open .work-guide-trigger{pointer-events:none;visibility:hidden}.work-guide-panel{color:#fff;background:#0b1627;border:1px solid #ffffff21;border-radius:18px;width:min(400px,100vw - 2rem);max-height:min(760px,100dvh - 7rem);position:absolute;top:50%;right:0;overflow:auto;transform:translateY(-50%);box-shadow:0 30px 95px #07111f59}.work-guide-header{z-index:2;border-bottom:1px solid var(--line-inverse);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1627f7;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.15rem;display:flex;position:sticky;top:0}.work-guide-header>div,.work-guide-header strong,.work-guide-eyebrow{display:block}.work-guide-header strong{font-size:var(--type-reading);margin-top:.2rem}.work-guide-eyebrow{color:var(--cyan);font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.055em;font-weight:600}.work-guide-close{cursor:pointer;border:1px solid var(--line-inverse);color:#fff;background:0 0;border-radius:999px;width:44px;height:44px;font-size:1.35rem}.work-guide-context{padding:1.2rem 1.15rem .75rem}.work-guide-context h2{letter-spacing:-.025em;margin:.55rem 0 .35rem;font-size:1.45rem;font-weight:500;line-height:1.2}.work-guide-context p{color:#fffc;font-size:var(--type-ui);margin:0;line-height:1.55}.work-guide-stages{gap:.55rem;padding:.5rem 1.15rem 1rem;display:grid}.work-guide-stage{background:#ffffff09;border:1px solid #ffffff21;border-radius:11px;grid-template-columns:26px minmax(0,1fr) 20px;align-items:center;gap:.6rem;min-height:68px;padding:.65rem .7rem;transition:background .16s,border-color .16s;display:grid}.work-guide-stage:hover,.work-guide-stage:focus-visible{background:#61c8f314;border-color:#61c8f399}.work-guide-stage-number{color:var(--cyan);font-family:var(--font-ui);font-size:var(--type-meta)}.work-guide-stage-copy strong,.work-guide-stage-copy>span{display:block}.work-guide-stage-copy strong{font-size:var(--type-label);font-weight:600}.work-guide-stage-copy>span{color:#ffffffc2;font-size:var(--type-meta);margin-top:.12rem;line-height:1.4}.work-guide-checklist{border:0;border-top:1px solid var(--line-inverse);gap:.6rem;margin:0 1.15rem;padding:1rem 0 0;display:grid}.work-guide-checklist legend{font-size:var(--type-label);padding:0 .35rem 0 0;font-weight:600}.work-guide-check{color:#ffffffdb;font-size:var(--type-label);align-items:flex-start;gap:.6rem;line-height:1.5;display:flex}.work-guide-check input{width:17px;height:17px;accent-color:var(--cyan);flex:0 0 17px;margin-top:.15rem}.work-guide-progress{color:#ffffffb8;font-size:var(--type-meta)}.work-guide-prompt{background:#61c8f312;border:1px solid #61c8f33d;border-radius:12px;margin:1rem 1.15rem;padding:.9rem}.work-guide-prompt>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.work-guide-prompt>div>strong{font-size:var(--type-label)}.work-guide-prompt p{color:#ffffffd4;font-size:var(--type-label);margin:.65rem 0 0;line-height:1.55}.work-guide-copy{cursor:pointer;color:#fff;min-height:36px;font-size:var(--type-meta);background:#ffffff14;border:1px solid #ffffff38;border-radius:8px;padding:.4rem .6rem;font-weight:600}.work-guide-approval{color:#ffffffbf;font-size:var(--type-meta);margin:0 1.15rem 1rem;line-height:1.5}@media (width<=820px){.prompt-explorer-controls{grid-template-columns:1fr;gap:1.2rem;padding:2.5rem 1.1rem 2rem}.prompt-filter-chips,.prompt-results-status,.prompt-empty-state{grid-column:auto}.prompt-template-list .template-card-head{gap:1rem;display:grid}.prompt-template-list .template-card-head button{width:fit-content;margin-top:0}.work-guide{top:auto;right:max(.8rem, env(safe-area-inset-right));bottom:max(6rem, env(safe-area-inset-bottom));transform:none}.work-guide-trigger{writing-mode:horizontal-tb;align-items:center;gap:.55rem;min-height:46px;padding:.45rem .7rem;display:flex}.work-guide-panel{width:min(400px,100vw - 1.6rem);max-height:calc(100dvh - 8.5rem);top:auto;bottom:calc(100% + .8rem);right:0;transform:none}}.work-experience{color:#fff;background:radial-gradient(at 72% 0,#2f6df62e,#0000 40%),linear-gradient(120deg,#0a1526,#10213b 56%,#0b1729);border-bottom:1px solid #7eb7ff2e;grid-template-columns:minmax(210px,auto) minmax(0,1fr) auto;align-items:center;gap:1.15rem;min-height:76px;padding:.7rem clamp(1rem,3vw,3rem);display:grid}.work-experience-context{grid-template-columns:11px minmax(0,1fr);align-items:center;gap:.08rem .62rem;min-width:0;display:grid}.work-experience-pulse{background:#7aefb0;border-radius:999px;grid-row:1/span 2;width:9px;height:9px;animation:2.6s ease-in-out infinite work-experience-heartbeat;box-shadow:0 0 0 5px #7aefb01f}.work-experience-label,.work-experience-index{color:#d7e8fbc9;font-family:var(--font-ui);font-size:var(--type-meta);line-height:1.35}.work-experience-current{color:#f1f7ff;font-size:var(--type-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.4;overflow:hidden}.work-experience-stages{scrollbar-width:none;justify-content:center;align-items:center;gap:.3rem;min-width:0;display:flex;overflow-x:auto}.work-experience-stages::-webkit-scrollbar{display:none}.work-experience-stage{min-height:var(--control-height-compact);color:#edf6ffc2;font-size:var(--type-meta);white-space:nowrap;border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:.36rem;padding:.45rem .65rem;font-weight:500;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.work-experience-stage:hover,.work-experience-stage:focus-visible{color:#fff;background:#61c8f314;border-color:#61c8f347}.work-experience-stage.is-active{color:#fff;background:#4a87f82e;border-color:#70ccff61}.work-experience-stage.is-active .work-experience-index{color:#a2dbff}.work-experience-human{min-height:var(--control-height-compact);color:#c4f2dd;font-size:var(--type-meta);white-space:nowrap;align-items:center;gap:.45rem;font-weight:600;display:inline-flex}@keyframes work-experience-heartbeat{0%,to{box-shadow:0 0 0 4px #7aefb01a}50%{box-shadow:0 0 0 8px #7aefb009}}.hero-actions>.button,.download-actions>.button,.presentation-actions>.button{height:var(--control-height);min-height:var(--control-height);align-self:stretch;margin:0;padding-block:0}.hero-actions>.start-hero-action{width:auto}.start-hero .hero-actions,.manager-page .hero-actions{width:min(100%,740px)}.start-hero .hero-actions>.button,.manager-page .hero-actions>.button{flex:15rem;min-width:0}.page-hero>.start-hero-action{width:fit-content}.pilot-path-card,.operating-essential-card,.prompt-template-list .template-card,.installation-map>*,.surface-card-grid>*{border-radius:var(--radius-surface)}.pilot-path-card,.operating-essential-card{transition:border-color .18s,box-shadow .18s,transform .18s}.pilot-path-card:hover,.pilot-path-card:focus-visible,.operating-essential-card:hover,.operating-essential-card:focus-visible{box-shadow:var(--surface-shadow);border-color:#2f6df657;transform:translateY(-3px)}.agent-document-actions a,.agent-document-actions button,.work-guide-copy,.prompt-search-clear,.prompt-empty-reset,.guide-session-companion-actions a,.session-deck-actions a{min-height:var(--control-height-compact)}.work-guide-check{min-height:var(--control-height-compact);align-items:center}.markdown-body,.table-wrap,.code-block,.agent-view-document,.agent-code-terminal{min-width:0;max-width:100%}.markdown-body :not(pre)>code,.markdown-body a{overflow-wrap:anywhere}@media (width<=1240px){.work-experience{grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1rem}.work-experience-context{grid-area:1/1}.work-experience-human{grid-area:1/2}.work-experience-stages{grid-area:2/1/auto/-1;justify-content:flex-start}}@media (width<=760px){.work-experience{padding:.65rem .9rem .45rem}.work-experience-context{column-gap:.52rem}.work-experience-stage{padding-left:.55rem;padding-right:.55rem}.start-hero .hero-actions,.manager-page .hero-actions{width:100%}.hero-actions>.button,.download-actions>.button,.presentation-actions>.button{height:auto;min-height:var(--control-height);padding-block:.8rem}.work-guide-panel{max-height:calc(100dvh - 11rem)}}@media (width<=360px){.work-experience-current{max-width:17ch}.work-experience-human{gap:.28rem}}@media (prefers-reduced-motion:reduce){.work-experience-pulse{animation:none}}.agent-view-page-matrix{color:#e7f5ee;isolation:isolate;background:radial-gradient(at 78% 14%,#1896782e,#0000 32%),radial-gradient(at 20% 72%,#2367972b,#0000 36%),linear-gradient(155deg,#050d11,#07131a 47%,#050d12);max-width:none;min-height:calc(100dvh - 76px);padding-left:clamp(1rem,7vw,8rem);padding-right:clamp(1rem,7vw,8rem);animation:.48s ease-out both agent-view-materialize;position:relative;overflow:hidden}.agent-view-page-matrix:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#7debb709 1px,#0000 1px),linear-gradient(90deg,#7debb709 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 80%);mask-image:linear-gradient(#000000b8,#0000 80%)}.agent-view-page-matrix>.agent-matrix-atmosphere{z-index:0;pointer-events:none;--agent-matrix-pointer-x:50vw;--agent-matrix-pointer-y:38vh;--agent-matrix-trail-x:50vw;--agent-matrix-trail-y:38vh;--agent-matrix-presence:0;--agent-matrix-scroll-impulse:0;position:fixed;inset:0;overflow:hidden}.agent-matrix-rail{width:max(0px,50vw - min(70rem,86vw)/2 - .85rem);opacity:calc(.23 + var(--agent-matrix-scroll-impulse) * .15);transform:translateY(calc(var(--agent-matrix-scroll-impulse) * 9px));justify-content:space-evenly;align-items:flex-start;gap:.36rem;padding-inline:clamp(.45rem,1.2vw,1.15rem);transition:opacity .28s;display:flex;position:absolute;top:0;bottom:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 3%,#000 16% 81%,#0000 97%);mask-image:linear-gradient(#0000 3%,#000 16% 81%,#0000 97%)}.agent-matrix-rail-left{left:0}.agent-matrix-rail-right{right:0}.agent-matrix-stream{color:#91f5bc;font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.075em;text-shadow:0 0 13px #7bf5ad5c;white-space:nowrap;writing-mode:vertical-rl;animation:agent-matrix-gutter-fall var(--agent-matrix-stream-duration,14s) linear infinite;animation-delay:var(--agent-matrix-stream-delay,0s);flex:none;line-height:1.45}.agent-matrix-stream:before,.agent-matrix-stream:after{color:#a0ffd0bf;content:"· · · · · ·"}.agent-matrix-stream:nth-child(3n){color:#a3ddff}.agent-matrix-stream:nth-child(2n){opacity:.74}.agent-matrix-pointer-lens,.agent-matrix-pointer-trail{z-index:1;opacity:0;pointer-events:none;transition:opacity .36s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000 13%,#0000 29% 71%,#000 87%,#000);mask-image:linear-gradient(90deg,#000,#000 13%,#0000 29% 71%,#000 87%,#000)}.agent-matrix-pointer-lens{background:radial-gradient(ellipse 235px 195px at var(--agent-matrix-pointer-x) var(--agent-matrix-pointer-y), #70fab329, #58cbea15 48%, transparent 76%)}.agent-matrix-pointer-lens:after{content:"";-webkit-mask-image:radial-gradient(ellipse 200px 165px at var(--agent-matrix-pointer-x) var(--agent-matrix-pointer-y), black, transparent 79%);-webkit-mask-image:radial-gradient(ellipse 200px 165px at var(--agent-matrix-pointer-x) var(--agent-matrix-pointer-y), black, transparent 79%);-webkit-mask-image:radial-gradient(ellipse 200px 165px at var(--agent-matrix-pointer-x) var(--agent-matrix-pointer-y), black, transparent 79%);mask-image:radial-gradient(ellipse 200px 165px at var(--agent-matrix-pointer-x) var(--agent-matrix-pointer-y), black, transparent 79%);background-image:radial-gradient(circle,#97ffc880 .8px,#0000 1.25px);background-size:12px 15px;position:absolute;inset:0}.agent-matrix-pointer-trail{background:radial-gradient(ellipse 320px 245px at var(--agent-matrix-trail-x) var(--agent-matrix-trail-y), #61daa51f, #539cdc12 44%, transparent 76%)}.agent-matrix-atmosphere[data-matrix-active=true] .agent-matrix-pointer-lens{opacity:calc(var(--agent-matrix-presence) * .92 + var(--agent-matrix-scroll-impulse) * .16)}.agent-matrix-atmosphere[data-matrix-active=true] .agent-matrix-pointer-trail{opacity:calc(var(--agent-matrix-presence) * .76 + var(--agent-matrix-scroll-impulse) * .24)}.agent-view-page-matrix .agent-view-hero,.agent-view-page-matrix .agent-view-document,.agent-view-page-matrix .agent-stage-picker{z-index:1;max-width:1120px;margin-left:auto;margin-right:auto;position:relative}.agent-view-page-matrix .agent-view-hero .kicker,.agent-view-page-matrix .agent-stage-picker .kicker{color:#94f2c0}.agent-view-page-matrix .agent-view-hero h1,.agent-view-page-matrix .agent-stage-picker>div:first-child h2{color:#f0fff7}.agent-view-page-matrix .agent-view-intro-copy>p:not(.kicker),.agent-view-page-matrix .agent-stage-picker>div:first-child>p:not(.kicker){color:#def4e9d4;font-size:var(--type-reading)}.agent-view-page-matrix .agent-view-status span{color:#c9f5de;background:#67d7a413;border-color:#7fe8b33b}.agent-view-document-matrix{border-radius:var(--radius-surface);background:#050e13f0;border-color:#7ae2b452;overflow:hidden;box-shadow:0 30px 100px #00000057,0 0 0 1px #62eeb10e}.agent-view-document-matrix .agent-document-toolbar{background:#0a1817f2;border-bottom-color:#84edbc33}.agent-view-document-matrix .agent-document-label{color:#9cefc1}.agent-view-document-matrix .agent-document-actions a,.agent-view-document-matrix .agent-document-actions button{min-height:var(--control-height-compact);color:#ebfff3;background:#6ee1ab13;border-color:#8fefc040;border-radius:10px}.agent-code-view{background:linear-gradient(#081111b3,#050d11f2),#050d11;min-height:280px;position:relative;overflow:hidden}.pointer-matrix{--matrix-pointer-x:50%;--matrix-pointer-y:35%;position:relative}.pointer-matrix-reveal{z-index:1;background:radial-gradient(circle 185px at var(--matrix-pointer-x) var(--matrix-pointer-y), #6bfab329, #4eb3f216 45%, transparent 74%), repeating-linear-gradient(90deg, transparent, transparent 20px, #79f2bc14 21px, transparent 22px);opacity:0;-webkit-mask-image:radial-gradient(circle 220px at var(--matrix-pointer-x) var(--matrix-pointer-y), black, transparent 78%);-webkit-mask-image:radial-gradient(circle 220px at var(--matrix-pointer-x) var(--matrix-pointer-y), black, transparent 78%);-webkit-mask-image:radial-gradient(circle 220px at var(--matrix-pointer-x) var(--matrix-pointer-y), black, transparent 78%);mask-image:radial-gradient(circle 220px at var(--matrix-pointer-x) var(--matrix-pointer-y), black, transparent 78%);pointer-events:none;transition:opacity .22s;position:absolute;inset:0;overflow:hidden}.pointer-matrix[data-matrix-active=true]>.pointer-matrix-reveal{opacity:1}.pointer-matrix[data-matrix-active=true]>.agent-code-rain{opacity:.33}.human-hero-pointer{isolation:isolate;overflow:hidden}.human-hero-pointer>.pointer-matrix-reveal{z-index:2;background:radial-gradient(circle 210px at var(--matrix-pointer-x) var(--matrix-pointer-y), #3c8ce521, #54cdb517 48%, transparent 76%), repeating-linear-gradient(90deg, transparent, transparent 17px, #2558a524 18px, transparent 19px);mix-blend-mode:multiply}.agent-code-rain{z-index:0;opacity:.18;pointer-events:none;justify-content:space-around;transition:opacity .24s;display:flex;position:absolute;inset:0;overflow:hidden}.agent-code-rain-column{color:#82f3b8;font-family:var(--font-mono);font-size:var(--type-meta);animation:agent-code-rainfall var(--agent-rain-duration,8s) linear infinite;animation-delay:var(--agent-rain-delay,0s);writing-mode:vertical-rl;align-self:flex-start;line-height:1.8}.agent-code-shell{z-index:1;position:relative}.agent-code-meta{color:#a6e7c1;min-height:48px;font-family:var(--font-mono);font-size:var(--type-meta);border-bottom:1px solid #7ddbab21;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem clamp(.9rem,2vw,1.5rem);display:flex}.agent-code-line-count{color:#d3eddec2;white-space:nowrap}.agent-view-document-matrix .agent-code-terminal{max-height:min(72vh,880px);padding:clamp(1rem,2vw,1.65rem) 0}.agent-code-terminal>code{color:#d9f2e4;min-width:min-content;font-family:var(--font-mono);font-size:var(--type-label);line-height:1.8;display:block}.agent-code-line{grid-template-columns:4.2rem minmax(0,1fr);min-height:1.8em;padding-right:clamp(.9rem,2vw,1.5rem);display:grid}.agent-code-line:hover{background:#70e5ae11}.agent-code-line-number{color:#bedecc9e;text-align:right;-webkit-user-select:none;user-select:none;padding-right:1rem}.agent-code-line-number:before{content:attr(data-line)}.agent-code-line-content{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.agent-code-heading{color:#92f1b9;font-weight:700}.agent-code-frontmatter,.agent-code-fence{color:#99dbf0}.agent-code-key{color:#a6f5ce}.agent-code-list{color:#daf5e7}.agent-code-link{color:#a2d7ff}.agent-code-comment{color:#bfdecbb8}.agent-view-page-matrix .agent-stage-card{border-radius:var(--radius-surface);background:#0a1919d6;border-color:#79e1b230}.agent-view-page-matrix .agent-stage-card:hover,.agent-view-page-matrix .agent-stage-card[aria-current=page]{border-color:#8ce9b4}.agent-view-page-matrix .agent-stage-card>span{color:#8de9b5}.agent-view-page-matrix .agent-stage-card>strong{color:#f1fff6}.agent-view-page-matrix .agent-stage-card>small{color:#def4e9cf}@keyframes agent-code-rainfall{0%{transform:translateY(-120%)}to{transform:translateY(900%)}}@keyframes agent-matrix-gutter-fall{0%{transform:translateY(-145%)}to{transform:translateY(calc(100vh + 155%))}}@keyframes agent-view-materialize{0%{opacity:.45;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@media (width<=1100px){.agent-view-page-matrix>.agent-matrix-atmosphere{display:none}}@media (width<=760px){.agent-view-page-matrix{padding-left:.9rem;padding-right:.9rem}.agent-view-document-matrix .agent-document-toolbar{align-items:stretch;gap:.9rem}.agent-view-document-matrix .agent-document-actions{justify-content:flex-start}.agent-code-line{grid-template-columns:3rem minmax(0,1fr)}.agent-code-line-number{padding-right:.65rem}.agent-code-rain{opacity:.11}}@media (prefers-reduced-motion:reduce){.agent-view-page-matrix,.agent-code-rain-column,.agent-matrix-stream{animation:none}.pointer-matrix-reveal,.agent-view-page-matrix>.agent-matrix-atmosphere{display:none}}@media (hover:none),(pointer:coarse){.pointer-matrix-reveal,.agent-view-page-matrix>.agent-matrix-atmosphere{display:none}}.hero>.hero-copy>.hero-actions{align-items:center;gap:.45rem 1.25rem}.hero-manager-link{min-height:var(--control-height-compact);color:#17344f;font-size:var(--type-label);text-underline-offset:.22em;align-items:center;padding:.25rem 0;font-weight:600;-webkit-text-decoration:underline #17344f66;text-decoration:underline #17344f66;transition:color .16s,text-decoration-color .16s;display:inline-flex}.hero-manager-link:hover,.hero-manager-link:focus-visible{color:var(--blue-deep);text-decoration-color:currentColor}.hero-agent-terminal{--hero-agent-accent:#8cf0b4;color:#effaf3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:radial-gradient(at 84% 0,#4bb88229,#0000 52%),linear-gradient(155deg,#0b1916,#0b1118 67%,#071410);border:1px solid #90eeb745;border-radius:22px;justify-self:end;width:100%;max-width:620px;margin:0;padding:clamp(1.35rem,2.35vw,2.05rem);position:relative;overflow:hidden;box-shadow:0 34px 82px #07141742,inset 0 1px #bcffd614}.hero-agent-terminal:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#7ae5a613 1px,#0000 1px),linear-gradient(90deg,#7ae5a613 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 90% 8%,#000,#0000 74%);mask-image:radial-gradient(at 90% 8%,#000,#0000 74%)}.hero-agent-terminal-status{color:#c8edda;min-height:28px;font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.045em;align-items:center;gap:.48rem;margin-bottom:.95rem;font-weight:600;display:inline-flex}.hero-agent-terminal-status>span:first-child{color:var(--hero-agent-accent);animation:2.8s ease-in-out infinite hero-agent-ready}.hero-agent-terminal .hero-agent-handoff-label{color:var(--hero-agent-accent)}.hero-agent-terminal h2{color:#f1fbf5;letter-spacing:-.035em;text-wrap:balance;max-width:23ch;margin-top:.48rem;font-size:clamp(1.45rem,1.12rem + 1.05vw,1.95rem);font-weight:550;line-height:1.18}.hero-agent-terminal>p:not(.hero-agent-handoff-label){color:#d0e2d8;max-width:54ch;font-size:var(--type-label);margin-top:.65rem;line-height:1.55}.hero-agent-handoff-prompt{color:#c8eed8;overscroll-behavior:contain;scrollbar-color:#8cf0b48c transparent;scrollbar-width:thin;white-space:pre-wrap;overflow-wrap:anywhere;background:#030c0aa6;border:1px solid #86e5aa2b;border-radius:11px;min-width:0;max-width:100%;max-height:clamp(10.75rem,23vh,15rem);margin:1rem 0 0;padding:.85rem .95rem;overflow:hidden auto}.hero-agent-handoff-prompt:focus-visible{outline:2px solid var(--hero-agent-accent);outline-offset:3px;border-color:#8cf0b4bf}.hero-agent-handoff-prompt>code{color:inherit;font-family:var(--font-mono);font-size:var(--type-meta);white-space:inherit;overflow-wrap:inherit;line-height:1.62}.hero-agent-terminal .hero-agent-handoff-scroll-hint{color:#b6cec0;font-size:var(--type-meta);margin-top:.35rem;line-height:1.4}.hero-agent-terminal .hero-agent-handoff-copy{min-height:var(--control-height);border-color:var(--hero-agent-accent);background:var(--hero-agent-accent);color:#071810;font-size:var(--type-label);padding:.75rem 1.05rem;font-weight:700;transition:background .16s,box-shadow .16s,transform .16s}.hero-agent-terminal .hero-agent-handoff-copy:hover,.hero-agent-terminal .hero-agent-handoff-copy:focus-visible{background:#a6f8c7;transform:translateY(-1px);box-shadow:0 8px 24px #7beaa933}.hero-agent-terminal .hero-agent-handoff-manual{min-height:var(--control-height-compact);color:#d8efe1;font-size:var(--type-meta);text-underline-offset:.22em;font-weight:550;-webkit-text-decoration:underline #c5e8d173;text-decoration:underline #c5e8d173}.hero-agent-terminal .hero-agent-handoff-manual:hover,.hero-agent-terminal .hero-agent-handoff-manual:focus-visible{color:#f2fff6;text-decoration-color:currentColor}.hero-agent-terminal .hero-agent-handoff-note{color:#b6cec0;font-size:var(--type-meta);margin-top:.85rem;line-height:1.55}.home-reading-layout{--home-stage-accent:#17764d;--home-rail-width:clamp(14.25rem, 19vw, 17.5rem);grid-template-columns:minmax(0, 1fr) var(--home-rail-width);background:#fff;align-items:start;display:grid;position:relative}.home-reading-content{min-width:0}.home-reading-content>.section-pad{padding-right:clamp(2rem,4.25vw,4.5rem)}.home-reading-content>[data-home-stage]{scroll-margin-top:calc(76px + 1.25rem)}.home-progress-sidebar{min-width:0;max-height:calc(100dvh - 76px - 3rem);margin-top:var(--section-spacing);border-left:1px solid #1018271a;align-self:start;padding:0 clamp(.85rem,1.6vw,1.4rem) 1rem .9rem;position:sticky;top:calc(76px + 1.5rem)}.home-stage-rail{min-width:0}.home-stage-rail-heading{color:#283d4b;font-family:var(--font-ui);font-size:var(--type-meta);letter-spacing:.045em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.45}.home-stage-rail-caption{color:#546676;font-size:var(--type-meta);margin:.35rem 0 0;line-height:1.45}.home-stage-list{gap:.3rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.home-stage-item{min-width:0}.home-stage-link{min-height:var(--control-height-compact);color:#435364;border:1px solid #0000;border-radius:10px;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.54rem .58rem;transition:background .16s,border-color .16s,color .16s;display:grid}.home-stage-number{color:#566778;font-family:var(--font-ui);font-size:var(--type-meta);font-weight:600}.home-stage-name{min-width:0;font-size:var(--type-label);font-weight:550;line-height:1.35}.home-stage-link:hover,.home-stage-link:focus-visible{color:#174b36;background:#f1f8f3;border-color:#24704e40}.home-stage-link.is-active,.home-stage-link[aria-current=step]{color:#155535;background:#eaf7ef;border-color:#1d7d4d4d}.home-stage-link.is-active .home-stage-number,.home-stage-link[aria-current=step] .home-stage-number{color:var(--home-stage-accent)}@keyframes hero-agent-ready{0%,to{opacity:.72}50%{opacity:1}}@media (width>=1101px) and (width<=1500px){.home-reading-content .skill-timing-track{grid-template-columns:repeat(4,minmax(0,1fr))}.home-reading-content .progression-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-reading-content .surface-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1101px) and (height<=820px){.hero-agent-terminal{padding:1.2rem 1.35rem}.hero-agent-terminal-status{margin-bottom:.6rem}.hero-agent-handoff-prompt{max-height:clamp(10rem,21vh,11.75rem);margin-top:.8rem;padding-top:.68rem;padding-bottom:.68rem}.hero-agent-handoff-prompt>code{line-height:1.5}.hero-agent-terminal .hero-agent-handoff-note{margin-top:.6rem}}@media (width<=1100px){.hero-agent-terminal{justify-self:start;max-width:760px}.home-reading-layout{grid-template-columns:minmax(0,1fr)}.home-reading-content{grid-area:2/1}.home-reading-content>.section-pad{padding-right:var(--layout-inset)}.home-progress-sidebar{z-index:35;max-height:none;padding:.72rem var(--layout-gutter) .56rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9fcfbf7;border:0;border-top:1px solid #10182714;border-bottom:1px solid #10182721;grid-area:1/1;margin:0;top:76px}.home-stage-rail-caption{display:none}.home-stage-list{overscroll-behavior-x:contain;scrollbar-width:none;gap:.35rem;margin-top:.35rem;padding:0 0 .1rem;display:flex;overflow-x:auto}.home-stage-list::-webkit-scrollbar{display:none}.home-stage-item{flex:none}.home-stage-link{white-space:nowrap;grid-template-columns:auto minmax(0,1fr);gap:.38rem;padding-left:.58rem;padding-right:.65rem}.home-reading-content>[data-home-stage]{scroll-margin-top:160px}}@media (width<=820px){.home-progress-sidebar{top:0}.home-reading-content>[data-home-stage]{scroll-margin-top:88px}}@media (width<=520px){.hero-agent-terminal{border-radius:17px;width:100%;padding:1rem}.hero-agent-terminal h2{font-size:clamp(1.3rem,5.4vw,1.65rem)}.hero-agent-terminal-status{margin-bottom:.55rem}.hero-agent-handoff-prompt{max-height:min(16rem,30vh);padding:.72rem}.hero-agent-terminal .hero-agent-handoff-manual{width:fit-content}.home-progress-sidebar,.home-reading-content>.section-pad{padding-left:1rem;padding-right:1rem}}@media (prefers-reduced-motion:reduce){.hero-agent-terminal-status>span:first-child{animation:none}.hero-manager-link,.hero-agent-terminal .hero-agent-handoff-copy,.home-stage-link{transition:none}.home-stage-list{scroll-behavior:auto}}@media print{.home-reading-layout{display:block}.home-progress-sidebar{display:none}}.hero-agent-terminal>:not(.hero-agent-matrix){z-index:1;position:relative}.hero-agent-matrix{--hero-matrix-pointer-x:72%;--hero-matrix-pointer-y:32%;--hero-matrix-trail-x:72%;--hero-matrix-trail-y:32%;--hero-matrix-presence:0;z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-agent-matrix-streams{opacity:.8;transition:opacity .22s;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#0003 6% 40%,#000 53% 68%,#0003 77% 95%,#000);mask-image:linear-gradient(90deg,#000,#0003 6% 40%,#000 53% 68%,#0003 77% 95%,#000)}.hero-agent-matrix-stream{top:0;left:var(--hero-matrix-stream-x);opacity:0;color:#91f5bc;width:1em;height:100%;font-family:var(--font-mono);letter-spacing:.08em;text-shadow:0 0 9px #7bf5ad5c;animation:hero-agent-matrix-fall calc(var(--hero-matrix-stream-duration,9s) * var(--hero-matrix-stream-pace,1)) linear infinite;animation-delay:calc(var(--hero-matrix-stream-delay,0s) * var(--hero-matrix-stream-pace,1));font-size:.71875rem;line-height:1;animation-play-state:paused;position:absolute}.hero-agent-matrix-stream-copy{white-space:nowrap;writing-mode:vertical-rl;text-orientation:upright;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 72%);mask-image:linear-gradient(#0000,#000 72%)}.hero-agent-matrix-stream-head{color:#e9fff3;text-shadow:0 0 8px #b9ffd4cc}.hero-agent-matrix-stream:nth-child(3n){color:#a3ddff}.hero-agent-matrix-stream:nth-child(2n){--hero-matrix-stream-alpha:.68}.hero-agent-matrix[data-matrix-active=true] .hero-agent-matrix-streams,.hero-agent-terminal:focus-within .hero-agent-matrix-streams{opacity:.9}.hero-agent-matrix-lens,.hero-agent-matrix-trail{opacity:0;mix-blend-mode:screen;transition:opacity .18s;position:absolute;inset:0}.hero-agent-matrix-lens{background:radial-gradient(circle 118px at var(--hero-matrix-pointer-x) var(--hero-matrix-pointer-y), #6fea9f30, #54ac8913 45%, transparent 76%)}.hero-agent-matrix-trail{background:radial-gradient(ellipse 160px 125px at var(--hero-matrix-trail-x) var(--hero-matrix-trail-y), #59bad11c, #6fcba90f 48%, transparent 76%)}.hero-agent-matrix[data-matrix-active=true] .hero-agent-matrix-lens{opacity:calc(var(--hero-matrix-presence) * .92)}.hero-agent-matrix[data-matrix-active=true] .hero-agent-matrix-trail{opacity:calc(var(--hero-matrix-presence) * .76)}@keyframes hero-agent-matrix-fall{0%{opacity:0;transform:translateY(-100%)}4%{opacity:var(--hero-matrix-stream-alpha,.94)}60%{transform:translate3d(0, var(--hero-matrix-stream-travel), 0);opacity:var(--hero-matrix-stream-alpha,.94)}61%,to{transform:translate3d(0, var(--hero-matrix-stream-travel), 0);opacity:0}}@media (width<=520px){.hero-agent-matrix-streams{opacity:.48;-webkit-mask-image:linear-gradient(90deg,#000,#00000026 30% 70%,#000);mask-image:linear-gradient(90deg,#000,#00000026 30% 70%,#000)}.hero-agent-matrix-stream{--hero-matrix-stream-pace:1.45}.hero-agent-matrix-stream:nth-child(2n){display:none}}@media (hover:none),(pointer:coarse){.hero-agent-matrix-stream{--hero-matrix-stream-pace:1.45}.hero-agent-matrix-lens,.hero-agent-matrix-trail{display:none}}@media (prefers-reduced-motion:reduce){.hero-agent-matrix{display:none}.hero-agent-matrix-stream{animation:none}.hero-agent-matrix-streams,.hero-agent-matrix-lens,.hero-agent-matrix-trail{transition:none}}.features-page{overflow-x:clip}.features-hero{min-height:445px}.features-hero h1{max-width:14ch}.features-hero-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.3rem;margin-top:1.8rem;display:flex}.features-overview-link,.features-card-next,.features-card-docs,.features-availability>a{min-height:var(--control-height-compact);color:var(--blue-deep);text-underline-offset:.2em;align-items:center;gap:.35rem;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.features-overview-link:hover,.features-card-next:hover,.features-card-docs:hover,.features-availability>a:hover{text-decoration-line:underline}.features-jump-nav{z-index:30;overscroll-behavior-x:contain;padding:.4rem var(--layout-inset);border-bottom:1px solid var(--line);scrollbar-width:thin;background:#fffffff5;gap:.2rem;display:flex;position:sticky;top:76px;overflow-x:auto}.features-jump-nav a{min-height:var(--control-height-compact);color:var(--ink-soft);font-size:var(--type-label);white-space:nowrap;border-radius:8px;flex:none;align-items:center;padding:.55rem .8rem;font-weight:500;display:flex}.features-jump-nav a:hover,.features-jump-nav a:focus-visible{background:var(--sky);color:var(--blue-deep)}.features-featured{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,.84fr);align-items:center;gap:clamp(2rem,6vw,6rem);scroll-margin-top:145px;display:grid}.features-featured-copy{min-width:0}.features-featured-copy h2{letter-spacing:-.05em;max-width:14ch;margin:0;font-size:clamp(2.4rem,4.5vw,4.2rem);font-weight:500;line-height:1.1}.features-featured-copy>p:not(.kicker):not(.features-featured-note){max-width:48ch;color:var(--ink-soft);font-size:var(--type-lead);margin:1rem 0 0;line-height:1.65}.features-featured-copy .button{margin-top:1.5rem}.features-featured-note{max-width:50ch;color:var(--ink-soft);font-size:var(--type-label);margin:.9rem 0 0}.features-day-desk{border-radius:var(--radius-surface);background:var(--surface-soft);border:1px solid #1018271c;gap:0;margin:0;padding:0;list-style:none;display:grid}.features-day-desk li{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.85rem;padding:1.1rem 1.2rem;display:grid}.features-day-desk li+li{border-top:1px solid #1018271a}.features-day-desk li>span{color:var(--blue-deep);font-family:var(--font-ui);font-size:var(--type-label);padding-top:.15rem;font-weight:600}.features-day-desk strong{font-size:var(--type-body);font-weight:600;display:block}.features-day-desk p{color:var(--ink-soft);font-size:var(--type-ui);margin:.18rem 0 0;line-height:1.55}.features-section{scroll-margin-top:132px}.features-section:nth-of-type(2n){background:#edf3fb}.features-section-heading h2{max-width:22ch}.features-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.1rem;margin-top:clamp(1.75rem,3vw,2.6rem);display:grid}.features-card{border-radius:var(--radius-surface);background:#fff;border:1px solid #1018271c;flex-direction:column;min-width:0;min-height:280px;padding:1.35rem 1.4rem 1.15rem;scroll-margin-top:145px;display:flex;box-shadow:0 10px 30px #1634600b}.features-card-topline{justify-content:space-between;align-items:center;gap:.75rem;min-height:36px;margin-bottom:.85rem;display:flex}.features-card-icon{object-fit:contain;flex:0 0 32px;width:32px;height:32px;display:block}.features-card-icon-pair{align-items:center;gap:.5rem;display:inline-flex}.features-card-icon-pair .features-card-voice-mark{flex-basis:32px;width:32px;height:32px}.features-card-icon-separator{color:#6b7280;font-size:var(--type-meta)}.features-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;display:flex}.features-card h3{letter-spacing:-.025em;min-width:0;margin:0;font-size:clamp(1.15rem,1.06rem + .35vw,1.36rem);font-weight:600;line-height:1.3}.features-card-subtitle{color:#6b7280;font-size:var(--type-meta);letter-spacing:0;margin-top:.2rem;font-weight:400;line-height:1.5;display:block}.features-badge{max-width:100%;color:var(--blue-deep);font-size:var(--type-meta);background:#e9f2ff;border-radius:999px;padding:.22rem .55rem;font-weight:600;line-height:1.45}.features-card-description{color:var(--ink-soft);font-size:var(--type-ui);margin:.75rem 0 0;line-height:1.6}.features-card-when{color:var(--ink);font-size:var(--type-ui);margin:.8rem 0 0;line-height:1.55}.features-card-when>span{color:var(--blue-deep);font-weight:600}.features-setup{color:#42526a;font-size:.875rem;line-height:1.65}.features-setup>summary{color:#174e96;cursor:pointer;padding:.5rem 0;font-weight:600;display:list-item}.features-setup>ol{margin:.6rem 0 .8rem;padding-left:1.3rem;list-style:decimal}.features-setup li+li{margin-top:.65rem}.features-setup>p{color:inherit;font-size:inherit;line-height:inherit}.features-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.1rem .75rem;margin-top:auto;padding-top:1rem;display:flex}.features-card-next{max-width:100%;font-size:var(--type-label);overflow-wrap:anywhere;align-items:baseline}.features-card-docs{color:var(--ink-soft);font-size:var(--type-meta);white-space:nowrap}.features-availability{padding:2rem var(--layout-inset);border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.features-availability>p{max-width:80ch;color:var(--ink-soft);font-size:var(--type-ui);margin:0;line-height:1.6}.features-availability>a{font-size:var(--type-label);flex:none}@media (width<=1100px){.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features-featured{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}}@media (width<=760px){.features-hero{min-height:auto}.features-featured,.features-grid{grid-template-columns:minmax(0,1fr)}.features-featured{gap:1.9rem}.features-availability{flex-direction:column;align-items:flex-start}.features-card{min-height:0}}@media (width<=520px){.features-hero-actions{flex-direction:column;align-items:stretch}.features-overview-link{justify-content:center}.features-jump-nav{padding-inline:max(.7rem, var(--layout-gutter));top:66px}.features-featured,.features-section,.features-card{scroll-margin-top:130px}.features-card{padding-inline:1.05rem}.features-day-desk li{gap:.65rem;padding-inline:.95rem}}.hero-agent-onboarding-selector{min-width:0;margin-top:.8rem}.hero-agent-onboarding-tabs{background:#030c0a85;border:1px solid #90eeb733;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.22rem;display:grid}.hero-agent-onboarding-tab{min-width:0;min-height:var(--control-height-compact);color:#c8ded2;font-size:var(--type-meta);text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:.42rem .55rem;font-weight:550;line-height:1.3;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.hero-agent-onboarding-tab:hover,.hero-agent-onboarding-tab:focus-visible{color:#effaf3;border-color:#90eeb761}.hero-agent-onboarding-tab[aria-selected=true]{color:#eafff0;background:#8cf0b424;border-color:#8cf0b457}.hero-agent-onboarding-panel{min-width:0}.hero-agent-onboarding-panel .hero-agent-handoff-prompt{margin-top:.72rem}@media (width>=1101px) and (height<=820px){.hero-agent-onboarding-selector{margin-top:.58rem}.hero-agent-onboarding-panel .hero-agent-handoff-prompt{max-height:clamp(7rem,15vh,8.9rem);margin-top:.6rem}}@media (width<=380px){.hero-agent-onboarding-tabs{gap:.2rem;padding:.17rem}.hero-agent-onboarding-tab{padding-inline:.28rem}}@media (prefers-reduced-motion:reduce){.hero-agent-onboarding-tab{transition:none}}.agent-view-intro{grid-template-columns:minmax(0,1fr) 144px;align-items:center;gap:2rem;display:grid}.agent-view-intro-copy{min-width:0}.agent-view-codey{pointer-events:none;-webkit-user-select:none;user-select:none;justify-self:center;width:96px}.agent-view-codey img{object-fit:contain;width:96px;height:96px;display:block}.agent-view-codey span{filter:blur(3px);background:#59bba748;border-radius:50%;width:52px;height:5px;margin:4px auto 0;display:block}@media (prefers-reduced-motion:no-preference){.agent-view-codey img{animation:5.5s ease-in-out infinite agent-codey-float}}@keyframes agent-codey-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-9px)rotate(2deg)}}@media (width<=760px){.agent-view-intro{grid-template-columns:minmax(0,1fr)}.agent-view-codey{display:none}}:root{--reading-header-offset:80px}body:has(.agent-view-page){--font-ui:var(--font-mono)}.site-header .brand{gap:4px;min-width:190px}.site-header .brand small{display:none}.site-header .brand-mark{background:#fff;border:0}.site-header .brand-mark img{filter:none}.brand-work{transition:color .16s}.site-header .brand-guide{color:#9ba6b6;font-weight:400}body:not(:has(.agent-view-page)) .brand-guide{color:#6b7280}.site-header .brand:is(:hover,:focus-visible,:active) .brand-work{color:#6bb8ff}body:not(:has(.agent-view-page)) .brand:is(:hover,:focus-visible,:active) .brand-work{color:#006dcc}body:not(:has(.agent-view-page)){--ink:#171717;--ink-soft:#616161;--surface:#fff;--surface-soft:#f8f8f7;--line:#0000001a;--surface-shadow:0 12px 36px #0000000a;color:var(--ink);background:#fff}body:not(:has(.agent-view-page)) .site-header{color:#171717;background:#fffffff0;border-bottom:1px solid #00000014;align-items:center;min-height:76px;position:sticky}body:not(:has(.agent-view-page)) .site-header nav{color:#525252;font-size:.875rem}:is(body:not(:has(.agent-view-page)) .site-header nav a:hover,body:not(:has(.agent-view-page)) .site-header nav a:focus-visible,body:not(:has(.agent-view-page)) .site-header nav a[aria-current=page]){color:#111}body:not(:has(.agent-view-page)) .site-header .nav-cta{color:#525252;box-shadow:none;background:0 0;border-color:#0000}body:not(:has(.agent-view-page)) .site-header .nav-cta[aria-current=page]{color:#111;background:#f1f1f0}.human-home{--home-reading-rail-clearance:0px}.human-home .hero{text-align:left;background:#fff;flex-direction:column;gap:1.5rem;min-height:0;padding:clamp(1.5rem,2.4vw,2rem) 0;display:flex}.human-home .hero:before,.human-home .human-hero-pointer>.pointer-matrix-reveal{display:none}.human-home .hero-copy{z-index:1;width:100%;max-width:none;padding-inline:var(--layout-inset);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-inline:auto;display:grid;position:relative}.human-home .hero-value-group{max-width:30rem}.human-home .hero-guide-label{color:#666c78;margin:0;font-size:.875rem;line-height:1.5}.human-home .hero h1.hero-campaign-title{letter-spacing:-.065em;color:#293d65;font-size:clamp(2.65rem,4.85vw,4.35rem);font-weight:500;line-height:1.14}.human-home .hero h1.hero-campaign-title>span{margin-bottom:-.12em;padding-bottom:.12em}.human-home .pilot-pathways{padding-top:clamp(1.5rem,2.5vw,2.25rem)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.human-home .hero h1.hero-campaign-title>span{color:#0000;background:linear-gradient(110deg,#253950 8%,#385898 50%,#62518e 94%);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.human-home .hero h1.hero-campaign-title>span{color:canvastext;background:0 0}}.human-home .hero .kicker{color:#515768;letter-spacing:0;text-transform:none;font-family:OpenAI Sans,Arial,sans-serif;font-size:.875rem;font-weight:500}.human-home .hero-deck{color:#383f4d;text-wrap:balance;max-width:32ch;margin:.4rem 0 0;font-size:clamp(1.0625rem,1.7vw,1.25rem);line-height:1.45}.human-home .hero-copy>.kicker{text-wrap:balance}.human-home .hero>.hero-copy>.hero-deck+p{color:#616774;max-width:580px;margin:1rem auto 0;font-size:.9375rem}.human-home .hero>.hero-copy>.hero-actions{justify-content:center;margin-top:.65rem}.human-home .hero-stats{max-width:500px;margin:2rem auto 0;padding-top:1.2rem}.human-home .hero-stats strong{font-size:1.0625rem;font-weight:500}.human-home .hero-stats span{color:#616774;letter-spacing:0;text-transform:none;font-family:OpenAI Sans,Arial,sans-serif;font-size:.8125rem}.human-home .hero-agent-terminal{--hero-agent-background:#070f13;--hero-agent-title:#f0fff6;--hero-agent-ink:#d2e6dc;--hero-agent-muted:#b3c9bf;--hero-agent-accent:#a0eccb;--hero-agent-border:#29453c;--hero-agent-panel:#0b1b17;--hero-agent-code:#d3f0e0;--hero-agent-selected:#193d2d;--hero-agent-selected-ink:#effff5;--hero-agent-action:#fff;--hero-agent-action-ink:#101816;--hero-agent-matrix-opacity:.72;--hero-agent-matrix-play-state:running;--hero-agent-color-scheme:dark;z-index:1;max-width:none;padding:1rem var(--layout-inset);background:var(--hero-agent-background);color:var(--hero-agent-ink);color-scheme:var(--hero-agent-color-scheme);text-align:left;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:center;gap:0 1.5rem;transition:box-shadow .18s,border-color .18s;display:grid}.human-home .hero-agent-terminal:is(:hover,:focus-within){--hero-agent-background:#050d11;--hero-agent-title:#f0fff6;--hero-agent-ink:#c7dfd1;--hero-agent-muted:#abc7b8;--hero-agent-accent:#9becbd;--hero-agent-border:#3c775c;--hero-agent-panel:#0b1e18;--hero-agent-code:#c8eed8;--hero-agent-selected:#173c2b;--hero-agent-selected-ink:#e4ffee;--hero-agent-action:#fff;--hero-agent-action-ink:#071810;--hero-agent-matrix-opacity:.94;--hero-agent-matrix-play-state:running;--hero-agent-color-scheme:dark;box-shadow:none}.human-home .hero-agent-terminal:before,.human-home .hero-agent-matrix{opacity:var(--hero-agent-matrix-opacity)}.human-home .hero-agent-matrix[data-matrix-playing=true] .hero-agent-matrix-stream{animation-play-state:var(--hero-agent-matrix-play-state)}.human-home:has(.human-motion[data-paused=true]) .hero-agent-terminal{--hero-agent-matrix-play-state:paused}.human-home .hero-agent-terminal-status{display:none}.human-home .hero-agent-terminal h2{max-width:100%;color:var(--hero-agent-title);letter-spacing:-.01em;text-wrap:pretty;margin-top:.35rem;font-size:1rem;font-weight:450;line-height:1.5}.human-home .hero-agent-handoff-intro{min-width:0}.human-home .hero-agent-onboarding-selector{z-index:1;min-width:0;position:relative}.human-home .hero-agent-handoff-copy{min-width:178px;min-height:46px}.human-home .hero-agent-onboarding-details{z-index:1;border-top:1px solid #29453c;grid-column:1/-1;min-width:0;margin-top:1.25rem;padding-top:.75rem;position:relative}.human-home .hero-agent-onboarding-details[hidden]{display:none}.human-home .hero-agent-onboarding-details>.hero-agent-handoff-note:first-child{margin:0 0 1rem}.human-home .hero-agent-onboarding-details .hero-agent-handoff-prompt{max-height:300px}.human-home .hero-agent-reference-links{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin-top:.75rem;display:flex}.human-home .hero-agent-reference-links a{min-height:44px;color:var(--hero-agent-accent);text-underline-offset:3px;align-items:center;font-size:.8125rem;text-decoration:underline;display:inline-flex}.human-home .home-first-examples .section-heading{max-width:none;margin-bottom:.75rem}.human-home .home-first-examples .section-heading h2{text-wrap:balance;max-width:none;font-size:clamp(1.8rem,2.35vw,2.25rem)}.human-home .hero-agent-terminal>p:not(.hero-agent-handoff-label){color:var(--hero-agent-ink)}.human-home .hero-agent-terminal .hero-agent-handoff-label{color:var(--hero-agent-accent)}.human-home .hero-agent-terminal .hero-agent-handoff-note,.human-home .hero-agent-terminal .hero-agent-handoff-scroll-hint{color:var(--hero-agent-muted)}.human-home .hero-agent-handoff-prompt{border:1px solid var(--hero-agent-border);background:var(--hero-agent-panel);max-height:170px;color:var(--hero-agent-code);font-size:.8125rem}.human-home .hero-agent-onboarding-tabs{border-color:var(--hero-agent-border);background:var(--hero-agent-panel)}.human-home .hero-agent-onboarding-tab,.human-home .hero-agent-onboarding-tab:hover{color:var(--hero-agent-ink)}.human-home .hero-agent-onboarding-tab[aria-selected=true]{background:var(--hero-agent-selected);color:var(--hero-agent-selected-ink);box-shadow:none}body:not(:has(.agent-view-page)) .button-primary{color:#fff;box-shadow:none;background:#171717;border-color:#171717;border-radius:999px}.human-home .hero-agent-terminal .hero-agent-handoff-copy,.human-home .hero-agent-terminal .hero-agent-handoff-copy:hover,.human-home .hero-agent-terminal .hero-agent-handoff-copy:focus-visible{border-color:var(--hero-agent-action);background:var(--hero-agent-action);color:var(--hero-agent-action-ink);box-shadow:none;border-radius:999px}.human-home .hero-agent-terminal .hero-agent-handoff-manual,.human-home .hero-agent-terminal .hero-agent-handoff-note a{color:var(--hero-agent-accent);text-underline-offset:.18em;text-decoration:underline}.human-home .hero-agent-terminal :is(a,button,pre):focus-visible{outline:2px solid var(--hero-agent-accent);outline-offset:3px}.human-home #agent-setup{scroll-margin-top:calc(var(--reading-header-offset) + 24px)}.human-home :is(#start-exercise,#work-setup,[data-home-stage]){scroll-margin-top:calc(var(--reading-header-offset) + var(--home-reading-rail-clearance) + 24px)}@media (width<=1100px){.human-home{--home-reading-rail-clearance:110px}}.human-home .home-reading-layout{border-top:1px solid #e4e9f0}.human-home>.pilot-pathways{padding-block:clamp(1.75rem,3vw,2.5rem)}.human-home>.pilot-pathways,.human-home>.pilot-pathways #start-exercise{scroll-margin-top:calc(var(--reading-header-offset) + 24px)}.human-home .home-first-examples .section-heading>p:last-child{text-wrap:balance;max-width:none}.human-home .home-reading-content>[data-home-stage]{padding-block:clamp(2rem,3.5vw,3.25rem)}.human-home .home-reading-content>[data-home-stage]+[data-home-stage]{border-top:1px solid #e4e9f0}.human-home{--home-section-title-size:clamp(1.75rem, 2.8vw, 2.65rem)}.human-home .home-reading-content .home-stage-kicker{color:#456388;font-family:OpenAI Sans,Arial,sans-serif;font-size:var(--type-meta);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .75rem;font-weight:600;line-height:1.5}.human-home #pilot-pathways-title,.human-home .home-reading-content :is(.section-heading h2,#work-setup-title){font-size:var(--home-section-title-size);letter-spacing:-.055em;font-weight:500;line-height:1.12}.human-home .home-reading-content .section-heading{margin-bottom:1.75rem}.human-home .home-base-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.human-home .home-base-benefits article{border-radius:var(--radius-surface);background:#f5f8fc;border:1px solid #d7e3ef;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:.8rem;padding:1.25rem;display:grid}.human-home .home-base-benefits article>div{min-width:0;padding-top:2px}.human-home .home-benefit-icon{background:#ecf3ff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.human-home .home-benefit-icon img{width:20px;height:20px}.human-home .home-base-benefits h3,.human-home .home-operating-links h3{color:#2d465f;letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.human-home .home-base-benefits p,.human-home .home-operating-links p,.human-home .home-automation-steps p{color:#596879;margin:.55rem 0 0;font-size:.9375rem;line-height:1.65}.human-home .home-learning-loop{color:#275b85;background:#eef5fb;border-radius:8px;flex-wrap:wrap;align-items:stretch;gap:.75rem 1rem;margin:1.75rem 0 0;padding:1rem 1.2rem;font-size:.875rem;font-weight:550;list-style:none;display:flex}.human-home .home-learning-loop li+li:before{content:"→";color:#6684a2;padding-right:1rem}.human-home .home-section-note{color:#596879;margin:1.2rem 0 0;font-size:.9375rem;line-height:1.65}.human-home .home-section-next{color:#255b9f;align-items:center;min-height:44px;margin-top:.65rem;font-size:.875rem;display:inline-flex}.human-home .workflow-brief .section-heading{margin-bottom:1.5rem}.human-home .workflow-brief>ol{max-width:48rem}.human-home .workflow-brief>a{align-items:center;min-height:44px;margin-top:1.35rem;display:inline-flex}.human-home .home-automation-steps{gap:1rem;margin:0;padding-left:1.5rem;display:grid}.human-home .home-automation-steps li{color:#3b5e7d;padding-left:.45rem}.human-home .home-automation-steps strong{font-size:1rem;font-weight:600}.human-home .home-operating-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.75rem;display:grid}.human-home .home-operating-links>a{border-top:1px solid #dce5ee;min-width:0;padding:1rem 1.5rem 1rem 0;text-decoration:none;position:relative}.human-home .home-operating-links>a:hover h3{text-underline-offset:3px;text-decoration:underline}.human-home .home-operating-links>a>span{color:#255b9f;position:absolute;top:1rem;right:0}.human-home .home-resource-links{flex-wrap:wrap;gap:.4rem 1.5rem;margin-block:1.25rem;display:flex}.human-home .home-resource-links a{color:#255b9f;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.human-home .home-extra-resources{border-top:1px solid #dce5ee}.human-home .home-extra-resources>summary{color:#345777;cursor:pointer;min-height:52px;padding-block:1rem;font-size:.9375rem;font-weight:550}.human-home .home-extra-resources>p{color:#596879;line-height:1.6}.human-home .home-reading-actions{margin-top:1.5rem}.human-home .home-stage-copy{gap:.2rem;display:grid}.human-home .home-stage-description{color:#62768b;font-size:.75rem;line-height:1.4}.human-home .hero-agent-handoff-intro{align-items:center;gap:1rem;display:flex}.human-home .hero-agent-handoff-intro>div{min-width:0}.human-home .hero-agent-robot{object-fit:contain;flex:0 0 96px;width:96px;height:96px}@media (prefers-reduced-motion:no-preference){.human-home .hero-agent-robot{animation:5s ease-in-out infinite home-agent-bob}@keyframes home-agent-bob{0%,to{transform:translateY(2px)rotate(-2deg)}50%{transform:translateY(-3px)rotate(2deg)}}}@media (width<=1100px){.human-home .home-stage-description{display:none}}@media (width<=640px){.human-home .home-base-benefits,.human-home .home-operating-links{grid-template-columns:minmax(0,1fr)}.human-home .home-learning-loop{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.human-home .home-learning-loop li+li:before{content:none}.human-home .hero-agent-handoff-intro{text-align:left;gap:.75rem}.human-home .hero-agent-robot{flex-basis:76px;width:76px;height:76px}}.human-home .progression{color:#222b37;background:#f5f7fa}.human-home .progression:before{display:none}body:not(:has(.agent-view-page)) .human-home .progression .kicker{color:#596575}.human-home .progression-grid{border-color:#dce2e9;margin-top:2rem}.human-home .progression-grid article{background:#fff;border-color:#dce2e9;min-height:190px}.human-home .progression-grid span{color:#385c88}.human-home .progression-grid h3{margin-top:2rem}.human-home .progression-grid p{color:#5b6573}.human-home .progression-quote{color:#303c4d;text-align:center;text-wrap:balance;background:0 0;border:0;width:100%;max-width:none;margin:2rem 0 0;padding:1rem 1.5rem;font-size:clamp(1.15rem,1.7vw,1.55rem);line-height:1.5}.human-home .search-section{background:#fff;border-top:1px solid #e4e9f0}.footer-ending{border-top:1px solid var(--line-inverse);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:.5rem 1.5rem;padding-top:1rem;display:flex}.footer-ending .fine-print{border:0;margin:0;padding:0}.site-motion-control{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:.5rem 0;font-size:.8125rem;text-decoration:underline}.site-motion-control:disabled{cursor:default;text-decoration:none}.site-motion-control:focus-visible{outline-offset:4px;outline:2px solid}body:not(:has(.agent-view-page)) .footer-ending{color:#626873;border-color:#e4e6e8}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.human-home .hero-agent-terminal{transition:none}}.human-motion{z-index:auto;pointer-events:none;position:absolute;inset:0;overflow:hidden}.human-atmosphere{opacity:.65;position:absolute;inset:0 0 24%;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000 42%,#0000 100%);mask-image:linear-gradient(#000,#000 42%,#0000 100%)}.human-atmosphere-cloud{filter:blur(72px);will-change:transform;border-radius:50%;width:68%;height:80%;animation:26s ease-in-out infinite alternate human-cloud-drift;position:absolute}.human-home .human-atmosphere{opacity:.9;inset:0;-webkit-mask-image:linear-gradient(#000,#000 60%,#0000 100%);mask-image:linear-gradient(#000,#000 60%,#0000 100%)}.human-home .human-atmosphere-cloud{filter:blur(44px);height:120%}.cloud-blue{background:radial-gradient(#a7c4ff,#0000 72%);top:-24%;left:-20%}.cloud-lilac{background:radial-gradient(#b4a4f3,#0000 72%);animation-duration:32s;animation-delay:-9s;top:-26%;right:-16%}.cloud-sky{background:radial-gradient(#d5e8fc,#0000 72%);animation-duration:29s;animation-delay:-16s;top:7%;left:26%}.human-motion[data-paused=true] .human-atmosphere-cloud{animation-play-state:paused}@keyframes human-cloud-drift{0%{transform:translate(-3%,-4%)scale(.93)}to{transform:translate(12%,8%)scale(1.1)}}@media (width<=820px){body:not(:has(.agent-view-page)) .site-header{position:sticky;top:0}.human-home .hero{gap:1.25rem;padding-top:1.5rem}.human-home .hero-copy{grid-template-columns:1fr;gap:.85rem}.human-home .hero-guide-label{font-size:.8125rem}.human-home .hero-deck{max-width:42ch}.human-home .hero-agent-terminal{text-align:center;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.5rem}.human-home .hero-stats{grid-template-columns:repeat(3,1fr)}.human-home .hero-agent-onboarding-details{text-align:left;margin-top:0}.human-home .hero-agent-handoff-intro{max-width:32rem;margin-inline:auto}}@media (width<=480px){.human-home .hero-copy{padding-inline:1.25rem}.human-home .hero-agent-terminal{padding:1.25rem}.human-home .hero-agent-handoff-label{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.human-atmosphere-cloud{will-change:auto;animation:none!important}}body:not(:has(.agent-view-page)) .page-hero{color:#171717;background:#fff;min-height:0;padding-top:clamp(3rem,6vw,5.5rem);padding-bottom:clamp(2.5rem,5vw,4.5rem)}body:not(:has(.agent-view-page)) .page-hero:before{display:none}body:not(:has(.agent-view-page)) .page-hero>p:not(.kicker){color:#626262}:is(body:not(:has(.agent-view-page)) .kicker,body:not(:has(.agent-view-page)) .eyebrow){color:#666;letter-spacing:.035em;font-family:OpenAI Sans,Arial,sans-serif;font-weight:500}body:not(:has(.agent-view-page)) .button-secondary{color:#222;background:#fff;border-color:#dadada;border-radius:999px}body:not(:has(.agent-view-page)) :is(.surface-roles,.start-outcome,.start-next,.framework-intro,.templates-explainer,.plan-explainer,.closing-cta,.guide-session-companion,.framework-stage-header){color:#171717;box-shadow:none;background:#f8f8f7;border-top:1px solid #e9e9e7;border-bottom:1px solid #e9e9e7}body:not(:has(.agent-view-page)) :is(.surface-roles,.start-outcome,.start-next,.framework-intro,.templates-explainer,.plan-explainer,.closing-cta,.guide-session-companion,.framework-stage-header) :is(p,small,.kicker){color:#626262}body:not(:has(.agent-view-page)) .start-outcome li{color:#343434;border-color:#dededb}body:not(:has(.agent-view-page)) .start-outcome li:before{color:#17764d}body:not(:has(.agent-view-page)) :is(.progression,.download-card) .kicker{color:#d2ddf0}body:not(:has(.agent-view-page)) :is(.surface-roles,.templates-explainer,.plan-explainer) article{border-color:#e3e3e1}body:not(:has(.agent-view-page)) :is(.surface-roles,.guide-session-companion,.framework-stage-header) :is(span,a:not(.button)){color:#4b4b4b}body:not(:has(.agent-view-page)) .closing-cta:after{display:none}body:not(:has(.agent-view-page)) .guide-sidebar{color:#343434;background:#fafaf9;border-right:1px solid #e8e8e6}body:not(:has(.agent-view-page)) .guide-sidebar .kicker{color:#757575}body:not(:has(.agent-view-page)) .guide-sidebar nav span{color:#757575}body:not(:has(.agent-view-page)) .guide-sidebar nav a{color:#626262}body:not(:has(.agent-view-page)) .guide-sidebar nav a:is(:hover,:focus-visible,.active){color:#171717;background:#ededeb;border-color:#262626}body:not(:has(.agent-view-page)) .guide-sidebar nav .guide-chapter-completion-complete{color:#087550}body:not(:has(.agent-view-page)) .guide-meta span{color:#656565;background:#fff;border-color:#e1e1df}body:not(:has(.agent-view-page)) .code-block{color:#303030;background:#f7f7f5;border-color:#dededc}body:not(:has(.agent-view-page)) .code-toolbar{color:#5b5b5b;background:#f0f0ee;border-color:#dededc}body:not(:has(.agent-view-page)) .code-block pre{white-space:pre-wrap;overflow-wrap:anywhere}body:not(:has(.agent-view-page)) .code-block pre code{color:#174a91}body:not(:has(.agent-view-page)) .code-block .copy-button{color:#333;background:#fff;border-color:#ccc}body:not(:has(.agent-view-page)) .site-footer{color:#222;background:#fafaf9;border-top:1px solid #e7e7e5}body:not(:has(.agent-view-page)) .site-footer p{color:#646464}body:not(:has(.agent-view-page)) .footer-links a{color:#707070}body:not(:has(.agent-view-page)) .footer-links a:is(:hover,:focus-visible){color:#222;text-underline-offset:3px;text-decoration:underline}body:not(:has(.agent-view-page)) .footer-brand img{filter:none}.home-sites-card h3{align-items:center;gap:.7rem;display:flex}.sites-mark{object-fit:contain;flex:none;display:inline-block}.sites-hero{text-align:center}.sites-hero h1{max-width:880px;margin:0 auto;font-size:clamp(2.8rem,5.5vw,5rem)}.sites-hero>p:not(.kicker){max-width:620px;margin:1.4rem auto 0}.sites-hero .hero-actions{justify-content:center;margin-top:1.8rem}.sites-headline-word{white-space:nowrap;align-items:center;gap:.18em;display:inline-flex}.sites-headline-word .sites-mark{width:.8em;height:.8em}.sites-content{max-width:1160px;margin:0 auto;padding:0 1.5rem 5rem}.sites-section-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.5rem;display:flex}.sites-section-heading h2,.sites-layout-section h2,.sites-skill-link h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,3vw,2.6rem);font-weight:500;line-height:1.15}.sites-section-heading p:not(.kicker),.sites-layout-section p:not(.kicker),.sites-skill-link p:not(.kicker){color:#666;max-width:620px;margin:.8rem 0 0;font-size:1rem;line-height:1.65}.sites-source-link{color:#333;text-underline-offset:.25em;flex:none;align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;display:inline-flex}.sites-source-link:hover{text-decoration:underline}.sites-resource-links{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;display:flex}.sites-embed-note{color:#727272;margin:0 0 .8rem;font-size:.8125rem}.how-to-sites-section{scroll-margin-top:calc(var(--reading-header-offset) + 24px)}.how-to-sites-embed{background:#f8f8f6;border:1px solid #e0e0de;border-radius:18px;width:100%;height:clamp(560px,76dvh,800px);display:block}.sites-recipes-section{margin-top:clamp(4rem,7vw,6rem)}.site-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.site-recipe-card{min-width:0;scroll-margin-top:calc(var(--reading-header-offset) + 24px);background:#fff;border:1px solid #e2e2df;border-radius:18px;flex-direction:column;align-items:flex-start;padding:1.8rem;display:flex}.site-recipe-card:last-child{background:#f7f8fa;grid-column:1/-1}.site-recipe-category{color:#747474;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.site-recipe-card h3{letter-spacing:-.025em;margin:1rem 0 0;font-size:1.5rem;font-weight:500}.site-recipe-card>p{color:#696969;max-width:550px;margin:.75rem 0 1rem;font-size:.9375rem;line-height:1.6}.site-prompt-open{color:#222;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;min-height:44px;margin-top:auto;padding:.5rem 0;font-size:.875rem;font-weight:500;display:inline-flex}.site-prompt-open:hover{text-underline-offset:.25em;text-decoration:underline}.site-prompt-dialog{color:#171717;text-align:left;background:#fff;border:1px solid #dededc;border-radius:22px;width:min(760px,100vw - 2rem);max-height:min(840px,100dvh - 3rem);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 100px #00000038}.site-prompt-dialog[open]{flex-direction:column;display:flex}.site-prompt-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e121b73}.site-prompt-dialog-header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.6rem 1.6rem 0;display:flex}.site-prompt-dialog-header h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,4vw,2rem);font-weight:500}.site-prompt-dialog-header .kicker{margin-bottom:.5rem;font-size:.75rem}.site-dialog-close{color:#444;cursor:pointer;background:#fff;border:1px solid #e2e2df;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:1.6rem;display:grid}.site-prompt-dialog-hint{color:#666;margin:.8rem 1.6rem 1.25rem;font-size:.875rem}.site-prompt-text{color:#383838;min-height:0;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f8f6;border:1px solid #e6e6e3;border-radius:12px;margin:0 1.6rem;padding:1.2rem;font-size:.8125rem;line-height:1.7;overflow:auto}.site-prompt-dialog-footer{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.6rem;font-size:.8125rem;display:flex}.site-prompt-dialog-footer>span{color:#747474}.site-prompt-copy{color:#fff;background:#171717;border:0;border-radius:999px;flex:none;min-height:44px;padding:.7rem 1.25rem;font-weight:500}.sites-layout-section{border-top:1px solid #e5e5e2;grid-template-columns:1fr 1fr;gap:4rem;margin-top:5rem;padding-top:4rem;display:grid}.sites-layout-section .sites-source-link{margin-top:1rem}.sites-layout-list{gap:1.8rem;margin:0;padding:0;list-style:none;display:grid}.sites-layout-list li{gap:1rem;display:flex}.sites-layout-list li>span{color:#858585;padding-top:.15rem;font-size:.8125rem}.sites-layout-list strong{font-weight:500}.sites-skill-link{background:#f6f7f6;border-radius:18px;justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding:2rem;display:flex}.features-jump-nav,.template-index,.framework-index{top:var(--reading-header-offset)}.features-featured,.features-section,.features-card,.template-card,.framework-stage{scroll-margin-top:calc(var(--reading-header-offset) + 80px)}.markdown-body :is(h2,h3)[id]{scroll-margin-top:calc(var(--reading-header-offset) + 24px)}.home-progress-sidebar{top:calc(var(--reading-header-offset) + 24px);max-height:calc(100dvh - var(--reading-header-offset) - 48px)}.guide-sidebar{top:var(--reading-header-offset);height:calc(100dvh - var(--reading-header-offset))}.start-exercise[id]{scroll-margin-top:calc(var(--reading-header-offset) + 24px)}@media (width<=1040px){:root{--reading-header-offset:124px}.site-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem 1rem;padding:.65rem 1rem;display:grid;position:sticky}.site-header-controls{display:contents}.site-header .brand{grid-area:1/1}.site-header nav[aria-label=Primary\ navigation]{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;gap:.5rem 1.2rem;max-width:none;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.home-progress-sidebar{top:var(--reading-header-offset);max-height:none}.home-reading-content>[data-home-stage]{scroll-margin-top:calc(var(--reading-header-offset) + 110px)}}@media (width<=600px){:root{--reading-header-offset:170px}.site-header .brand{gap:.35rem;min-width:0;font-size:.875rem}body:not(:has(.agent-view-page)) .brand{gap:.35rem;min-width:0;font-size:.875rem}.site-header nav[aria-label=Primary\ navigation]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 .3rem;width:100%;display:grid}.site-header nav[aria-label=Primary\ navigation]>*{justify-content:center;min-width:0;display:flex}.site-header nav[aria-label=Primary\ navigation] a,.site-header nav[aria-label=Primary\ navigation] button{min-height:44px;font-size:.8125rem}.sites-content{padding:0 1rem 3rem}.how-to-sites-embed{height:560px}.sites-section-heading,.sites-skill-link{flex-direction:column;align-items:flex-start;gap:.6rem}.site-recipe-grid,.sites-layout-section{grid-template-columns:1fr}.site-recipe-card{padding:1.3rem}.sites-layout-section{gap:2rem}.site-prompt-dialog{border-radius:16px;width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.site-prompt-dialog-header{padding:1.1rem 1.1rem 0}.site-prompt-dialog-hint{margin:.8rem 1.1rem 1rem}.site-prompt-text{margin:0 1.1rem}.site-prompt-dialog-footer{flex-wrap:wrap;padding:1rem 1.1rem}}.sites-html-freedom{border-top:1px solid #e2e7ee;border-bottom:1px solid #e2e7ee;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,4rem);margin:3rem 0;padding:2.5rem 0;display:grid}.sites-html-freedom h2{letter-spacing:-.04em;font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.15}.sites-html-freedom p{color:#596474;line-height:1.65}@media (width<=700px){.sites-html-freedom{grid-template-columns:1fr;gap:.5rem}}.manager-example-details{margin:1rem 0}.manager-example-details>summary{cursor:pointer;color:#245c9a;font-size:.875rem;font-weight:600}.manager-example-details .manager-kickoff-steps{margin-top:1rem}.legacy-guide-redirect{min-height:60vh}.legacy-guide-topics{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.legacy-guide-topics a{border:1px solid var(--line);border-radius:8px;align-items:center;min-height:44px;padding:8px 14px;display:inline-flex}.side-mobile-navigation{display:none}@media (width<=900px){:is(body .site-header,body:not(:has(.agent-view-page)) .site-header){flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;height:68px;min-height:68px;padding:10px 18px;display:flex}body .site-header .brand{gap:8px;min-width:0;font-size:14px}body .site-header .brand-mark{flex-basis:30px;width:30px;height:30px}body .site-header .site-header-controls{display:none}.side-mobile-navigation{display:block}.side-menu-button{color:#263e56;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-width:86px;min-height:44px;padding:10px 14px;font:500 13px OpenAI Sans,Arial,sans-serif;display:flex}.side-menu-button:focus-visible,.side-mobile-panel a:focus-visible{outline-offset:3px;outline:3px solid #2f6df6}.side-mobile-panel{color:#263e56;background:#fff;border-bottom:1px solid #dce3ec;max-height:calc(100dvh - 70px);padding:18px 24px 24px;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow:auto;box-shadow:0 18px 30px #20374d14}.side-mobile-panel[hidden]{display:none}body .site-header .side-mobile-panel nav{white-space:normal;grid-template-columns:1fr 1fr;gap:0 25px;margin:0 0 18px;padding:0;font-size:15px;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}body .site-header .side-mobile-panel nav a{color:#263e56;border-bottom:1px solid #e6ecf3;justify-content:space-between;align-items:center;min-height:54px;padding:10px 0;display:flex}.side-mobile-panel nav a span{color:#8b9fb4;font-size:13px}body .site-header .side-mobile-panel .agent-mode-toggle{display:inline-flex}.side-mobile-panel>p{color:#8292a3;margin:17px 0 0;font-size:11px}:root{--reading-header-offset:76px}}@media (width<=760px){[data-work-finance-site-review] [class*=siteHeading]{padding-block:12px}[data-work-finance-site-review] [class*=siteHeading]>p:last-child{display:none}[data-work-finance-site-review] [class*=forecastLayout]{gap:12px}[data-work-finance-site-review] [class*=forecastBaselines]{display:none}[data-work-finance-site-review] [class*=forecastControl]{padding:12px}}._section_1u6ga_3{padding:clamp(3rem, 6vw, 5.5rem) var(--layout-inset);color:#171717;scroll-margin-top:calc(var(--reading-header-offset) + 80px);background:#fff}._inner_1u6ga_4{max-width:1260px;margin:0 auto}._header_1u6ga_5{text-align:center;max-width:980px;margin:0 auto 2.5rem}._remoteMark_1u6ga_8{border-radius:7px;flex:0 0 30px;width:30px;height:34px;display:inline-block;position:relative;overflow:hidden}._remoteMark_1u6ga_8 img{filter:none;width:183.333%;max-width:none;height:200%;position:absolute;top:-58.8235%;left:-43.3333%}._voiceMark_1u6ga_10{border-radius:50%;flex:0 0 28px;width:28px;height:28px;display:inline-block;position:relative;overflow:hidden}._voiceMark_1u6ga_10 img{width:300.752%;max-width:none;height:300.752%;position:absolute;top:-145.677%;left:-100.376%}._header_1u6ga_5 h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.1rem,4.3vw,3.6rem);font-weight:500;line-height:1.12}._header_1u6ga_5 h1 span{color:#2658a7}._header_1u6ga_5>p:last-child{color:#545f70;max-width:650px;margin:1.4rem auto 0;font-size:1.05rem;line-height:1.65}._featureCalloutLead_1u6ga_17{align-items:center;gap:1rem;min-width:0;display:flex}._featureCalloutVoice_1u6ga_18{flex:0 0 48px;width:48px;height:48px}._walkthrough_1u6ga_20{background:#f5f8fc;border:1px solid #dce5f0;border-radius:24px;position:relative;overflow:hidden}._tabs_1u6ga_22{background:#fff;border-bottom:1px solid #dce5f0;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px;display:grid}._tabs_1u6ga_22 button{color:#5d6673;min-height:54px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;padding:.7rem;font-size:.875rem;font-weight:500;display:flex}._tabs_1u6ga_22 button>span{color:#59687d;background:#f0f2f6;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:.8125rem;display:grid}._tabs_1u6ga_22 button[aria-selected=true]{color:#174a91;background:#edf4ff}._tabs_1u6ga_22 button[aria-selected=true]>span{color:#fff;background:#245db4}._tabs_1u6ga_22 button:hover{background:#f1f5fb}._tabs_1u6ga_22 button:focus-visible,._panel_1u6ga_28:focus-visible{outline-offset:-3px;outline:2px solid #245db4}._panel_1u6ga_28{background:radial-gradient(at 85% 20%,#e4eaff 0,#0000 58%),radial-gradient(at 55% 90%,#e8f3ff 0,#0000 60%),#f7f9fc;grid-template-columns:minmax(255px,.75fr) minmax(0,1.45fr);align-items:start;gap:1rem clamp(1.5rem,3vw,3rem);padding:clamp(1.5rem,3vw,2.7rem);display:grid}._instructions_1u6ga_30{grid-area:2/1;min-width:0}._panel_1u6ga_28{scroll-margin-top:88px}._stepDetails_1u6ga_32{grid-area:3/1;min-width:0}._instructions_1u6ga_30 h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:500;line-height:1.2}._instructions_1u6ga_30>p{color:#46556b;margin:1rem 0;font-size:.95rem;line-height:1.65}._instructionList_1u6ga_35{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}._instructionList_1u6ga_35 li{color:#374255;grid-template-columns:14px minmax(0,1fr);gap:.6rem;font-size:.875rem;line-height:1.6;display:grid}._checkMark_1u6ga_37{color:#567ba2;font-size:.8125rem;font-weight:500;line-height:1.72}._stepDetails_1u6ga_32 ._pairingNote_1u6ga_38{margin:.65rem 0 0;font-size:.8125rem;line-height:1.5}._settingsWindow_1u6ga_39 button:focus-visible,._launchToggle_1u6ga_39:focus-visible{outline-offset:3px;outline:3px solid #1a59b5}._example_1u6ga_40{grid-area:2/2/span 2;align-self:center;min-width:0;margin:0}._screenLabel_1u6ga_41{color:#384d6d;text-align:center;grid-column:1/-1;margin:0;font-size:.8125rem;font-weight:500;line-height:1.5}._example_1u6ga_40 figcaption{color:#52647b;text-align:center;max-width:600px;margin:1.2rem auto 0;font-size:.8125rem;line-height:1.55}._settingsWindow_1u6ga_39{background:#fff;border:1px solid #cdd5df;border-radius:14px;grid-template-columns:140px minmax(0,1fr);min-height:430px;display:grid;overflow:hidden;box-shadow:0 20px 44px #334c781f}._desktopLauncher_1u6ga_44{flex-direction:column;grid-column:1/-1;min-width:0;min-height:430px;display:flex}._desktopTitlebar_1u6ga_45{border-bottom:1px solid #e5e5e5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;font-size:.8125rem;display:flex}._desktopTitlebar_1u6ga_45 strong{font-weight:600}._desktopTitlebar_1u6ga_45>span{color:#626262}._desktopIntro_1u6ga_48{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 24px;display:flex}._desktopIntro_1u6ga_48 h3{letter-spacing:-.025em;margin:16px 0 8px;font-size:1.2rem;font-weight:500}._desktopIntro_1u6ga_48 p{color:#52647b;text-wrap:pretty;max-width:270px;margin:0;font-size:.875rem;line-height:1.6}._desktopFooter_1u6ga_51{border-top:1px solid #e5e5e5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;display:flex}._desktopFooter_1u6ga_51>span{color:#626262;font-size:.8125rem}._desktopFooter_1u6ga_51 button{color:#252525;min-height:44px;font:inherit;cursor:pointer;background:#f5f7fa;border:1px solid #d4d9e1;border-radius:9px;align-items:center;gap:9px;padding:8px 14px;font-size:.875rem;font-weight:500;display:inline-flex}._desktopFooter_1u6ga_51 button:hover{background:#e9eff8}._settingsSidebar_1u6ga_55{color:#292929;background:#eee;border-right:1px solid #d7d7d7;flex-direction:column;gap:3px;padding:20px 8px;font-size:.8125rem;display:flex}._settingsSidebar_1u6ga_55>span{padding:5px 6px;font-weight:400}._settingsSidebar_1u6ga_55>button{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 6px;font-weight:400}._settingsSidebar_1u6ga_55>button[aria-current=page]{background:#d8d8d8;font-weight:500}._settingsSidebar_1u6ga_55>button:hover{background:#dce4f0}._settingsSidebar_1u6ga_55 ._backToApp_1u6ga_60{color:#626262;margin-bottom:9px}._settingsSidebar_1u6ga_55 ._settingsSearch_1u6ga_61{color:#666;background:#fff;border-radius:20px}._settingsSidebar_1u6ga_55 small{color:#646464;margin-top:14px;padding:0 6px 4px;font-size:.8125rem}._settingsBody_1u6ga_63{color:#252525;min-width:0;padding:28px 22px}._settingsBody_1u6ga_63 h3{margin:0 0 21px;font-size:1.125rem;font-weight:500}._settingsTabs_1u6ga_65{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;font-size:.8125rem;display:flex}._settingsTabs_1u6ga_65 button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 8px;font-weight:500}._settingsTabs_1u6ga_65 button[aria-pressed=true]{background:#f1f1f1}._settingsTabs_1u6ga_65 button:hover{background:#e9eff8}._settingsTabs_1u6ga_65>span{color:#626262}._pairHeading_1u6ga_70{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;font-size:.8125rem;line-height:1.45;display:flex}._mockAdd_1u6ga_71{color:#fff;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#1d1d1d;border:0;border-radius:20px;padding:5px 12px}._mockAdd_1u6ga_71:hover{background:#3e3e3e}._settingsGroup_1u6ga_73{border:1px solid #e5e5e5;border-radius:12px;padding:0 12px}._settingRow_1u6ga_74{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:.8125rem;line-height:1.45;display:flex}._settingRow_1u6ga_74 small,._pairedDevice_1u6ga_75 small{color:#626262;margin-top:4px;font-size:.8125rem;line-height:1.45;display:block}._mockToggle_1u6ga_76{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 44px;width:44px;height:44px;padding:0;position:relative}._mockToggle_1u6ga_76:before{content:"";background:#3187f5;border-radius:12px;width:30px;height:18px;position:absolute;top:13px;left:7px}._mockToggle_1u6ga_76:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:15px;right:9px}._mockToggle_1u6ga_76[aria-checked=false]:before{background:#878d96}._mockToggle_1u6ga_76[aria-checked=false]:after{transform:translate(-12px)}._pairedDevice_1u6ga_75{border-top:1px solid #e7e7e7;align-items:center;gap:10px;padding:12px 0;font-size:.8125rem;display:flex}._emptyDevices_1u6ga_82{color:#626262;border-top:1px solid #e7e7e7;margin:0;padding:12px 0;font-size:.8125rem;line-height:1.5}._settingsGroupLabel_1u6ga_83{margin:28px 0 10px;font-size:.8125rem}._settingsHint_1u6ga_84{color:#5d6674;margin:17px 0 0;font-size:.8125rem;line-height:1.5}._pairingCard_1u6ga_85{background:#f7f9fc;border:1px solid #dce5f0;border-radius:12px;padding:16px}._pairingBadge_1u6ga_86{color:#315784;font-size:.8125rem;font-weight:500}._pairingCard_1u6ga_85 h4{margin:8px 0 0;font-size:1.125rem;font-weight:500}._pairingCard_1u6ga_85 p{color:#52647b;margin:16px 0;font-size:.8125rem;line-height:1.6}._pairingIllustration_1u6ga_89{justify-content:center;align-items:center;min-height:85px;margin-top:14px;display:flex}._pairingIllustration_1u6ga_89 ._remoteMark_1u6ga_8{width:42px;height:52px}._pairingChoice_1u6ga_91,._pairingBack_1u6ga_91{width:100%;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;padding:9px 10px;font-size:.8125rem;font-weight:500;display:flex}._pairingChoice_1u6ga_91{color:#fff;background:#1d1d1d}._pairingChoice_1u6ga_91:hover{background:#3e3e3e}._pairingBack_1u6ga_91{color:#315784;background:0 0;margin-top:8px}._pairingBack_1u6ga_91:hover{background:#e9eff8}._pairingSuccess_1u6ga_96{color:#17644a;margin:16px 0 0;font-size:.8125rem;line-height:1.5}._screenCallout_1u6ga_97{min-width:0}._screenCallout_1u6ga_97 h3{letter-spacing:-.02em;margin:0;font-size:1.12rem;font-weight:600}._screenCallout_1u6ga_97 p{color:#455772;margin:.8rem 0 0;font-size:.875rem;line-height:1.65}._screenCallout_1u6ga_97 ._tryHint_1u6ga_100{color:#2456a4;font-weight:500}._screenCallout_1u6ga_97 blockquote{color:#2d4d7c;border-left:2px solid #5f8ed0;margin:1rem 0;padding-left:1rem;font-size:.93rem;line-height:1.65}._notes_1u6ga_102{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:2.2rem 0 0;display:grid}._notes_1u6ga_102 aside{align-items:start;gap:.85rem;min-width:0;display:flex}._notes_1u6ga_102 h2{color:#283b55;margin:0;font-size:1rem;font-weight:600}._notes_1u6ga_102 p{color:#596678;margin:.55rem 0 0;font-size:.875rem;line-height:1.65}._notes_1u6ga_102 a{color:#2456a4;text-underline-offset:3px}._launchShortcut_1u6ga_107{background:#f7f9fc;border:1px solid #e1e7ef;border-radius:18px;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:center;gap:2.5rem;margin-top:2.6rem;padding:2rem;display:grid}._launchShortcut_1u6ga_107 h2{letter-spacing:-.03em;margin:0 0 .75rem;font-size:1.5rem;font-weight:500}._launchShortcut_1u6ga_107 p{color:#4e5f75;font-size:.875rem;line-height:1.65}._launchShortcut_1u6ga_107 ._shortcutLabel_1u6ga_110{color:#315784;margin:0 0 .65rem;font-size:.8125rem;font-weight:600}._launchSettings_1u6ga_111{color:#222;background:#f0f0f5;border:1px solid #d9dce3;border-radius:18px;padding:20px 14px}._launchSettings_1u6ga_111>div:first-child{align-items:center;gap:14px;margin-bottom:20px;font-size:.875rem;display:flex}._launchSettings_1u6ga_111 strong{font-weight:500}._launchSettingRow_1u6ga_114{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px 12px;font-size:.8125rem;line-height:1.4;display:flex}._launchToggle_1u6ga_39{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 44px;width:44px;height:44px;padding:0;position:relative}._launchToggle_1u6ga_39:before{content:"";background:#34b963;border-radius:15px;width:34px;height:20px;position:absolute;top:12px;left:5px}._launchToggle_1u6ga_39:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:14px;right:7px}._launchToggle_1u6ga_39[aria-checked=false]:before{background:#878d96}._launchToggle_1u6ga_39[aria-checked=false]:after{transform:translate(-14px)}._launchSettings_1u6ga_111 p,._launchSettings_1u6ga_111 small{color:#5b6270;margin:9px 7px 0;font-size:.8125rem;line-height:1.5;display:block}._launchSettings_1u6ga_111 small{margin-top:18px}._troubleshooting_1u6ga_122{border-top:1px solid #e2e8f0;max-width:900px;margin:2.6rem 0 0;padding-top:2rem}._troubleshooting_1u6ga_122 h2{margin:0 0 .6rem;font-size:1.08rem;font-weight:600}._troubleshooting_1u6ga_122 p{color:#536176;margin:.7rem 0 0;font-size:.875rem;line-height:1.7}._featureCallout_1u6ga_17{margin:2.4rem var(--layout-inset);scroll-margin-top:calc(var(--reading-header-offset) + 80px);background:#f2f7ff;border:1px solid #dce5f0;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}._featureCallout_1u6ga_17>div{max-width:700px}._featureCallout_1u6ga_17 h2{color:#17365e;letter-spacing:-.035em;margin:0 0 .6rem;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:500}._featureCallout_1u6ga_17 p{color:#475b77;margin:0;font-size:.95rem;line-height:1.65}._featureCallout_1u6ga_17>a{color:#194f9e;text-underline-offset:4px;align-items:center;min-height:44px;font-size:.9rem;font-weight:600;display:inline-flex}@media (width<=1080px){._panel_1u6ga_28{grid-template-columns:minmax(0,1fr);gap:1.3rem;padding:1.5rem}._instructions_1u6ga_30{max-width:740px}._example_1u6ga_40{grid-area:3/1;width:100%;max-width:770px;margin:0 auto}._stepDetails_1u6ga_32{grid-row:4}._settingsWindow_1u6ga_39{grid-template-columns:165px minmax(0,1fr)}._settingsBody_1u6ga_63{padding:30px}}@media (width<=600px){._section_1u6ga_3{padding:1.5rem 18px}._header_1u6ga_5{margin-bottom:1.1rem}._header_1u6ga_5 h1{font-size:1.875rem}._header_1u6ga_5>p:last-child{font-size:.95rem}._tabs_1u6ga_22{grid-template-columns:repeat(2,minmax(0,1fr));padding:5px}._tabs_1u6ga_22 button{justify-content:flex-start;padding:.65rem;font-size:.8125rem}._panel_1u6ga_28{padding:1rem}._instructions_1u6ga_30 h2{font-size:1.35rem}._instructions_1u6ga_30>p{margin:.75rem 0 0;font-size:.875rem;line-height:1.55}._settingsWindow_1u6ga_39{grid-template-columns:minmax(0,1fr)}._settingsWindow_1u6ga_39:not([data-settings-stage=app]){grid-template-rows:auto minmax(0,1fr)}._settingsSidebar_1u6ga_55{border-bottom:1px solid #d7d7d7;border-right:0;flex-flow:wrap;align-items:center;gap:8px;padding:10px}._settingsSidebar_1u6ga_55>span,._settingsSidebar_1u6ga_55>small{display:none}._settingsSidebar_1u6ga_55>button{min-height:44px;padding-inline:10px}._settingsSidebar_1u6ga_55 ._backToApp_1u6ga_60{margin:0}._settingsBody_1u6ga_63{padding:24px 14px}._settingsTabs_1u6ga_65{gap:8px}._screenCallout_1u6ga_97{max-width:360px;margin:0 auto}._notes_1u6ga_102{grid-template-columns:minmax(0,1fr);gap:1.5rem}._launchShortcut_1u6ga_107{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.3rem}._featureCallout_1u6ga_17{margin-inline:18px}}._page_2wj8g_3 .features-hero h1{text-wrap:balance;max-width:26ch}._page_2wj8g_3 .features-hero>p:not(.kicker){max-width:76ch}._page_2wj8g_3 .features-section,._page_2wj8g_3 .features-featured{padding-block:clamp(3rem,4.5vw,4rem)}._page_2wj8g_3 .features-section-heading{max-width:none}._page_2wj8g_3 .features-section-heading .kicker{margin-bottom:.7rem}._page_2wj8g_3 .features-section-heading h2{max-width:32ch}._page_2wj8g_3 .features-section-heading>p:last-child{text-wrap:pretty;max-width:78ch}._page_2wj8g_3 .features-grid{gap:1rem;margin-top:clamp(1.25rem,2.2vw,1.75rem)}._page_2wj8g_3 .features-card{min-height:0;padding:1.15rem 1.25rem 1rem}._page_2wj8g_3 .features-card-topline{margin-bottom:.65rem}._page_2wj8g_3 .features-card-description,._page_2wj8g_3 .features-card-when{margin-top:.6rem}._page_2wj8g_3 .features-card-actions{margin-top:auto;padding-top:.75rem}@media (width<=760px){._page_2wj8g_3 .features-section,._page_2wj8g_3 .features-featured{padding-block:2.25rem}._page_2wj8g_3 .features-card{padding:1.125rem}}._page_1r0kz_3 .field-guide-collection>header{text-align:left;max-width:none;display:block}._page_1r0kz_3 .field-guide-collection>header .kicker{grid-row:auto;margin:0 0 .7rem}._page_1r0kz_3 .field-guide-collection>header h2{max-width:28ch;margin:0}._page_1r0kz_3 .field-guide-collection>header p:last-child{text-wrap:pretty;max-width:72ch;margin:.85rem 0 0}.page-hero.start-hero>._downloadHint_e04v4_3{color:#667283;margin:.85rem 0 0;font-size:.875rem;line-height:1.5}._walkthroughLink_e04v4_4{color:#245797;text-underline-offset:3px;align-items:center;min-height:44px;margin-top:1rem;font-size:.9375rem;line-height:1.5;text-decoration:underline;display:inline-flex}._walkthroughLink_e04v4_4:focus-visible{outline-offset:3px;outline:3px solid #306bc9}._page_1yxaq_3 ._hero_1yxaq_3.page-hero{min-height:0;padding-block:clamp(2rem,3.5vw,3rem) 1.75rem}._page_1yxaq_3 ._hero_1yxaq_3 .kicker{margin-bottom:.65rem}._page_1yxaq_3 ._hero_1yxaq_3 h1{text-wrap:balance;max-width:34ch;font-size:clamp(2.15rem,3.5vw,3.35rem);line-height:1.08}._page_1yxaq_3 ._hero_1yxaq_3>p:not(.kicker){max-width:74ch;font-size:var(--type-body);text-wrap:pretty;margin-top:.85rem;line-height:1.6}._page_1yxaq_3 ._hero_1yxaq_3>.start-hero-action{margin-top:1.1rem}@media (width<=820px){._page_1yxaq_3 ._hero_1yxaq_3.page-hero{padding:1.75rem 1.1rem 1.5rem}}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}._start_v57zo_3{margin-top:24px}.overview-page ._compact_v57zo_83{margin-top:0}.overview-page ._compact_v57zo_83 ._choice_v57zo_7>p{margin:0;padding:16px 20px}._choices_v57zo_7{gap:16px}._choice_v57zo_7{border:1px solid var(--divider);background:var(--canvas);color:var(--text-primary);border-radius:8px;padding:20px}._choiceButton_v57zo_21,._compact_v57zo_83 ._choiceButton_v57zo_21{border:1px solid var(--divider);background:var(--quiet);min-height:40px;color:var(--text-primary);font:600 var(--type-ui)/1.5 var(--font-sans);text-align:left;border-radius:8px;justify-content:flex-start;padding:10px 14px}._choiceButton_v57zo_21:hover{border-color:var(--divider);background:var(--hover)}._choice_v57zo_7 p,._compact_v57zo_83 ._choice_v57zo_7 p{color:var(--text-secondary);font:400 var(--type-body)/1.7 var(--font-sans);margin:12px 0 0}._note_v57zo_59,._compact_v57zo_83 ._note_v57zo_59{max-width:none;color:var(--text-secondary);font:400 var(--type-meta)/1.7 var(--font-sans);margin-top:16px}._desktopLink_v57zo_68,._compact_v57zo_83 ._desktopLink_v57zo_68,._note_v57zo_59 a{color:var(--accent);font-size:var(--type-ui)}._choiceButton_v57zo_21:focus-visible,._desktopLink_v57zo_68:focus-visible,._note_v57zo_59 a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._choices_v57zo_7{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._choice_v57zo_7{border:1px solid var(--divider);background:var(--canvas);border-radius:8px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}._choiceActions_v57zo_116{border-bottom:1px solid var(--divider);background:var(--quiet);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}._choiceActions_v57zo_116:has(._primaryChoice_v57zo_117){justify-content:center}._choiceButton_v57zo_21{width:auto;padding:8px 12px}._choiceButton_v57zo_21._primaryChoice_v57zo_117{background:var(--text-primary);color:var(--canvas);border-color:var(--text-primary);gap:8px;text-decoration:none}._choiceButton_v57zo_21._primaryChoice_v57zo_117:hover{opacity:.9}._choice_v57zo_7>p{font-size:var(--type-body);color:var(--text-secondary);margin:0;padding:20px}._desktopLink_v57zo_68{color:var(--text-primary);margin:0}@media (width<=700px){._choices_v57zo_7{grid-template-columns:minmax(0,1fr)}}.site-frame.overview-page ._compact_v57zo_83 ._choice_v57zo_7>p{font-size:var(--type-body);padding:20px 24px;line-height:1.5}.site-frame.overview-page ._choiceActions_v57zo_116{padding:16px 24px}.site-frame.overview-page ._compact_v57zo_83 ._choiceButton_v57zo_21{font-size:var(--type-ui);border-radius:999px;font-weight:500}.site-frame.overview-page ._compact_v57zo_83 ._desktopLink_v57zo_68{font-size:var(--type-ui);line-height:1.6}.site-frame.overview-page ._compact_v57zo_83 ._note_v57zo_59{font-size:var(--type-label);line-height:1.6}._choice_v57zo_7 p,._compact_v57zo_83 ._choice_v57zo_7 p,.site-frame.overview-page ._compact_v57zo_83 ._choice_v57zo_7>p{color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans)}._section_1y2sb_3{color:var(--text-primary);background:0 0}._header_1y2sb_5{margin-bottom:24px}._header_1y2sb_5 h2{font:600 var(--type-title)/1.3 var(--font-sans);letter-spacing:-.02em}._header_1y2sb_5>p:last-child,._steps_1y2sb_10 p{color:var(--text-secondary);font-size:var(--type-body);line-height:1.65}._layout_1y2sb_8{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px}._steps_1y2sb_10{gap:0}._steps_1y2sb_10 li{border-bottom:1px solid var(--divider);gap:12px;padding:16px 0}._steps_1y2sb_10 li>span{width:20px;height:auto;color:var(--text-secondary);background:0 0;border-radius:0;flex-basis:20px;padding-top:2px;font-size:12px;font-weight:400}._steps_1y2sb_10 h3{color:var(--text-primary);font-size:var(--type-row);margin:0;line-height:1.4}._steps_1y2sb_10 p{margin-top:6px}._plugins_1y2sb_15{border:0;border-left:1px solid var(--divider);background:0 0;border-radius:0;padding:0 0 0 24px}._pluginsEyebrow_1y2sb_17{color:var(--text-secondary);font-size:var(--type-meta)}._pluginsHeader_1y2sb_16 h3{color:var(--text-primary);font-size:var(--type-row);line-height:1.4}._pluginList_1y2sb_19{gap:0}._pluginLink_1y2sb_21{border:0;border-bottom:1px solid var(--divider);min-height:72px;color:var(--text-primary);background:0 0;border-radius:0;padding:12px 0}._pluginLink_1y2sb_21 strong{color:var(--text-primary);font-size:var(--type-row)}._pluginLink_1y2sb_21 span{color:var(--text-secondary);font-size:var(--type-body)}._pluginLink_1y2sb_21:hover{border-color:var(--divider);background:var(--hover)}._pluginInstructions_1y2sb_29{border-color:var(--divider)}._pluginInstructions_1y2sb_29 p{color:var(--text-secondary);font-size:var(--type-body)}._pluginAvailability_1y2sb_34{color:var(--text-secondary);font-size:var(--type-meta)}._pluginInstructions_1y2sb_29 kbd{border-color:var(--divider);background:var(--quiet);color:var(--text-primary)}._pluginGuide_1y2sb_28,._remoteLink_1y2sb_43,._followThrough_1y2sb_37>a{color:var(--accent);font-size:var(--type-ui)}._followThrough_1y2sb_37{border-color:var(--divider)}._followThrough_1y2sb_37 p{color:var(--text-secondary);font-size:var(--type-body)}@media (width<=960px){._layout_1y2sb_8{grid-template-columns:minmax(0,1fr);gap:24px}._plugins_1y2sb_15{border-left:0;border-top:1px solid var(--divider);padding:24px 0 0}}._layout_1y2sb_8{display:block}._plugins_1y2sb_15{border:0;border-top:1px solid var(--divider);margin-top:40px;padding:32px 0 0}._pluginList_1y2sb_19{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._pluginLink_1y2sb_21{border:1px solid var(--divider);background:var(--canvas);border-radius:12px;flex-direction:column;align-items:flex-start;gap:20px;height:100%;padding:24px;display:flex}._pluginLink_1y2sb_21 strong{font-size:var(--type-row)}._pluginLink_1y2sb_21 span{margin:0}._pluginLink_1y2sb_21 div>span{margin-top:8px}@media (width<=600px){._pluginList_1y2sb_19{grid-template-columns:minmax(0,1fr)}}.overview-page ._plugins_1y2sb_15{margin-top:24px;padding-top:24px}.overview-page ._pluginLink_1y2sb_21{gap:16px;padding:20px}.overview-page ._header_1y2sb_5{margin-bottom:24px}@container overview (width<=560px){.overview-page ._pluginList_1y2sb_19{grid-template-columns:minmax(0,1fr)}}.site-frame.overview-page ._header_1y2sb_5{margin-bottom:32px}.site-frame.overview-page ._plugins_1y2sb_15{border-top:0;margin-top:32px;padding-top:32px}.site-frame.overview-page ._pluginLink_1y2sb_21{gap:28px;padding:24px}.site-frame.overview-page ._pluginLink_1y2sb_21 div>span{font-size:var(--type-body);margin-top:12px;line-height:1.5}.site-frame.overview-page ._pluginsHeader_1y2sb_16{margin-bottom:24px}.site-frame.overview-page ._pluginsEyebrow_1y2sb_17{font-size:var(--type-label)}.site-frame.overview-page ._pluginInstructions_1y2sb_29 p{font-size:var(--type-body);line-height:1.6}.site-frame.overview-page ._pluginAvailability_1y2sb_34{font-size:var(--type-meta);line-height:1.6}.site-frame.overview-page ._pluginGuide_1y2sb_28,.site-frame.overview-page ._remoteLink_1y2sb_43{font-size:var(--type-ui);line-height:1.6}._header_1y2sb_5>p:last-child,._steps_1y2sb_10 p,._pluginLink_1y2sb_21 div>span,._pluginInstructions_1y2sb_29 p,._followThrough_1y2sb_37 p,.site-frame.overview-page ._pluginLink_1y2sb_21 div>span,.site-frame.overview-page ._pluginInstructions_1y2sb_29 p{color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans)}._section_17xnx_3{--section-spacing:48px;background:var(--canvas)}._grid_17xnx_71{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}._card_17xnx_84{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}._card_17xnx_84:hover{box-shadow:none;border:0}._poster_17xnx_108{border-radius:8px}._details_17xnx_136{padding:12px 0 0}._details_17xnx_136 h3{color:var(--text-primary);letter-spacing:-.012em;font-size:15px}._eyebrow_17xnx_30{color:var(--text-secondary);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}._header_17xnx_17 h2{color:var(--text-primary);letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.3}._role_17xnx_145,._watch_17xnx_161{font-size:12px}._duration_17xnx_122{color:#fff;background:#000c;font-size:12px}@container work-tutorials (width<=720px){._grid_17xnx_71{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}@container work-tutorials (width<=420px){._grid_17xnx_71{grid-template-columns:minmax(0,1fr)}._card_17xnx_84{display:flex}._poster_17xnx_108{margin:0}._details_17xnx_136{padding:12px 0 0}}._grid_17xnx_71{scroll-snap-type:x mandatory;gap:24px;padding:0 0 24px;display:flex;overflow-x:auto}._grid_17xnx_71>li{scroll-snap-align:start;flex:0 0 calc(33.3333% - 16px);min-width:0}._poster_17xnx_108{aspect-ratio:16/9}._thumbnail_17xnx_116{object-fit:cover;height:100%}._card_17xnx_84{flex-direction:column;display:flex}@container work-tutorials (width<=820px){._grid_17xnx_71>li{flex-basis:calc(50% - 12px)}}@container work-tutorials (width<=540px){._grid_17xnx_71>li{flex-basis:86%}}._grid_17xnx_71{position:relative}._card_17xnx_84{align-items:stretch;width:100%;position:relative}._poster_17xnx_108{flex:none;width:100%;margin:0}._details_17xnx_136{width:100%;min-width:0;padding:12px 0 0}.site-frame.overview-page ._header_17xnx_17{margin-bottom:32px}.site-frame.overview-page ._description_17xnx_49{font-size:16px;line-height:1.6}.site-frame.overview-page ._details_17xnx_136 h3{margin-top:8px}.site-frame.overview-page :is(._role_17xnx_145,._watch_17xnx_161,._playlist_17xnx_57){font-size:14px}.site-frame.overview-page ._poster_17xnx_108{border-radius:12px}._description_17xnx_49,.site-frame.overview-page ._description_17xnx_49{color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fff;--quiet:#f7f7f6;--hover:#f1f1f0;--text-primary:#1d1d1f;--text-secondary:#6e6e73;--text-body:var(--text-secondary);--divider:#0000001a;--accent:#06c;--accent-surface:#e8f2fc;--inverse-text:#fff;--font-sans:"OpenAI Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--type-title:28px;--type-row:20px;--type-body:16px;--type-meta:13px;--type-label:14px;--type-ui:15px;--type-reading:16px;--type-lead:18px;--type-code:14px;--type-hero:clamp(40px, 4.6vw, 56px);--type-hero-description:18px;--line-body:1.6;--layout-max-width:1152px;--layout-gutter:32px;--layout-inset:max(var(--layout-gutter), calc((100vw - var(--layout-max-width)) / 2));--section-spacing:56px;--section-stack-gap:24px;--reading-header-offset:64px;--control-height:44px;--control-height-compact:40px;--radius-control:8px;--radius-surface:8px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#090909;--quiet:#111;--hover:#1b1b1b;--text-primary:#f5f5f5;--text-secondary:#a1a1aa;--divider:#ffffff24;--accent:#8ab4e5;--accent-surface:#172334;--inverse-text:#090909}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#090909;--quiet:#111;--hover:#1b1b1b;--text-primary:#f5f5f5;--text-secondary:#a1a1aa;--divider:#ffffff24;--accent:#8ab4e5;--accent-surface:#172334;--inverse-text:#090909}}body,.site-frame,.human-home,.agent-view-page{--ink:var(--text-primary);--ink-soft:var(--text-secondary);--surface:var(--canvas);--surface-soft:var(--quiet);--sky:var(--accent-surface);--navy:var(--text-primary);--navy-soft:var(--quiet);--blue:var(--accent);--blue-deep:var(--accent);--cyan:var(--accent);--teal:var(--accent);--lime:var(--accent);--line:var(--divider);--line-inverse:var(--divider);--shadow:none;--surface-shadow:none;--font-ui:var(--font-sans);--home-section-title-size:var(--type-title);background:var(--canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-body);line-height:1.7}html{scroll-behavior:smooth;overscroll-behavior-y:none}html[data-motion=reduced]{scroll-behavior:auto}body{-webkit-font-smoothing:antialiased;margin:0}.site-frame{min-height:100dvh;padding-top:64px}.site-frame :where(h1,h2){color:var(--text-primary);font:600 var(--type-title)/1.3 var(--font-sans);letter-spacing:-.02em;text-wrap:pretty}.site-frame :where(h3,h4,h5,h6){color:var(--text-primary);font:600 var(--type-row)/1.4 var(--font-sans);letter-spacing:-.012em;text-wrap:pretty}.site-frame :where(p,li,dt,dd,blockquote){color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans)}.site-frame :where(p,figcaption,small){color:var(--text-secondary)}.site-frame :where(strong,b){font-weight:600}.site-frame :where(button,input,textarea,select,summary){font-family:var(--font-sans);font-size:var(--type-ui);line-height:1.5}.site-frame :where(button,select,summary){cursor:pointer}.site-frame :where(button:disabled){cursor:default}.site-frame :where(small,figcaption){font-size:var(--type-meta);line-height:1.5}.site-frame :where(a){text-underline-offset:3px}.site-frame :where(a:hover){text-decoration-color:currentColor}.site-frame :where(pre,code,kbd){font-family:var(--font-mono)}.site-frame :where(img){box-shadow:none}.site-frame :where([id]){scroll-margin-top:calc(var(--reading-header-offset) + 24px)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent-surface);color:var(--text-primary)}:root{--chrome-font:"OpenAI Sans", sans-serif;--chrome-canvas:#fff;--chrome-text:#282828;--chrome-link:#0d0d0d;--chrome-secondary:#5d5d5d;--chrome-soft:#ededed;--chrome-hover:oklab(15.9066% 0 0/.08);--chrome-active:oklab(15.9066% 0 0/.12);--chrome-border:oklab(15.9066% 0 0/.05)}:root[data-theme=dark]{--chrome-canvas:#000;--chrome-text:#dcdcdc;--chrome-link:#fff;--chrome-secondary:#b9b9b9;--chrome-soft:#303030;--chrome-hover:oklab(100% 0 5.96046e-8/.12);--chrome-active:oklab(100% 0 5.96046e-8/.16);--chrome-border:oklab(100% 0 5.96046e-8/.08)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--chrome-canvas:#000;--chrome-text:#dcdcdc;--chrome-link:#fff;--chrome-secondary:#b9b9b9;--chrome-soft:#303030;--chrome-hover:oklab(100% 0 5.96046e-8/.12);--chrome-active:oklab(100% 0 5.96046e-8/.16);--chrome-border:oklab(100% 0 5.96046e-8/.08)}}.site-header{--font-sans:var(--chrome-font);z-index:80;border:0;border-bottom:1px solid var(--chrome-border);background:var(--chrome-canvas);width:100%;height:64px;min-height:64px;color:var(--chrome-text);font-family:var(--chrome-font);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:0 32px;display:grid;position:fixed;inset:0 0 auto}.site-header .brand{min-width:0;min-height:44px;color:var(--chrome-link);font:600 16px/24px var(--chrome-font);letter-spacing:-.02em;white-space:nowrap;justify-self:start;align-items:center;gap:10px;display:inline-flex}.site-header .brand-mark{background:0 0;border:0;border-radius:0;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;display:grid}.site-header .brand-mark img{filter:none;width:24px;height:24px}.site-header .brand-guide{color:var(--chrome-secondary);font-weight:400}.site-header .brand small{display:none}.site-header .brand:is(:hover,:focus-visible) .brand-work{color:var(--chrome-link)}.site-header>nav{min-width:0;font:400 14px/20px var(--chrome-font);color:var(--chrome-link);justify-content:center;align-items:center;gap:4px;margin:0;padding:0;display:flex;overflow:visible;-webkit-mask-image:none;mask-image:none}.site-header>nav>a,.site-header>nav button{height:28px;min-height:0;color:var(--chrome-link);font:400 14px/20px var(--chrome-font);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.site-header>nav :is(a,button):hover{background:var(--chrome-hover);color:var(--chrome-text)}.site-header>nav :is(a,button)[aria-current=page]{background:var(--chrome-soft);color:var(--chrome-text);box-shadow:none;font-weight:400}.site-header-controls{flex-flow:row;justify-self:end;align-items:center;gap:24px;width:auto;min-width:0;display:flex}.site-header>.brand{grid-area:1/1}.site-header>nav{grid-area:1/2}.site-header>.site-header-controls{grid-area:1/3}.site-header .site-nav-sites-mark{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.site-header .site-nav-sites-mark>*{width:100%;height:100%}.agent-mode-toggle{min-height:44px;color:var(--chrome-link);font:400 14px/20px var(--chrome-font);white-space:nowrap;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 4px;text-decoration:none;display:inline-flex}.agent-mode-toggle:hover{color:var(--chrome-text)}.agent-mode-toggle:focus-visible{outline:2px solid var(--chrome-text);outline-offset:3px}.agent-mode-track{border:1px solid var(--chrome-border);background:var(--chrome-soft);border-radius:999px;flex:none;width:32px;height:20px;display:block;position:relative}.agent-mode-thumb{background:var(--chrome-secondary);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.agent-mode-toggle[aria-checked=true] .agent-mode-track{border-color:var(--chrome-text);background:var(--chrome-text)}.agent-mode-toggle[aria-checked=true] .agent-mode-thumb{background:var(--chrome-canvas);transform:translate(12px)}@media (prefers-reduced-motion:no-preference){.agent-mode-track{transition:background-color .16s,border-color .16s}.agent-mode-thumb{transition:transform .16s,background-color .16s}}.theme-toggle{width:16px;height:16px;color:var(--chrome-secondary);background:0 0;border:0;border-radius:0;flex:0 0 16px;place-items:center;padding:0;display:grid;position:relative}.theme-toggle:before{content:"";border-radius:50%;position:absolute;inset:-14px}.theme-toggle:hover{color:var(--chrome-text);background:0 0}.theme-toggle svg{width:16px;height:16px}.theme-icon-sun{display:none}:root[data-theme=dark] .theme-icon-sun{display:block}:root[data-theme=dark] .theme-icon-moon{display:none}:root[data-theme=dark] :is(.brand-mark,.footer-brand) img{filter:invert()}.side-mobile-navigation{display:none}.site-frame :is(.page-hero,.guide-hero,.features-hero,.agent-view-hero){min-height:0;padding:40px var(--layout-inset) 32px;background:var(--canvas);color:var(--text-primary);text-align:left;box-shadow:none;border:0;margin:0;position:relative}.site-frame :is(.page-hero,.guide-hero,.features-hero,.agent-view-hero):before{display:none}.site-frame :is(.page-hero,.guide-hero,.features-hero,.agent-view-hero) h1{max-width:850px;color:var(--text-primary);font:500 var(--type-hero)/1.04 var(--font-sans);letter-spacing:-.045em;margin:0}.site-frame :is(.page-hero,.guide-hero,.features-hero,.agent-view-hero)>p:not(.kicker){max-width:78ch;color:var(--text-secondary);font:400 var(--type-hero-description)/1.5 var(--font-sans);margin:12px 0 0}.site-frame :is(.kicker,.home-stage-kicker,.hero-agent-handoff-label){color:var(--text-secondary);font:500 12px/1.5 var(--font-sans);letter-spacing:0;text-transform:none;margin:0 0 12px}.site-frame :is(.section-heading,.features-section-heading){text-align:left;max-width:none;margin:0 0 24px}.site-frame :is(.section-heading,.features-section-heading) h2{max-width:none;color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.3}.site-frame :is(.section-heading,.features-section-heading)>p:last-child{max-width:78ch;color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans);margin:12px 0 0}.section-pad{padding:var(--section-spacing) var(--layout-inset)}.site-frame .button{border:1px solid var(--divider);background:var(--canvas);min-height:40px;color:var(--text-primary);font:500 var(--type-ui)/1.4 var(--font-sans);box-shadow:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex;transform:none}.site-frame .button:hover{background:var(--hover);box-shadow:none;transform:none}.site-frame .button-primary{border-color:var(--text-primary);background:var(--text-primary);color:var(--inverse-text)}.site-frame .button-primary:hover{opacity:.88;background:var(--text-primary)}.site-frame :is(.button-secondary,.button-glass){border-color:var(--divider);background:var(--canvas);color:var(--text-primary)}.site-frame :is(.button-secondary,.button-glass):hover{background:var(--hover)}#home-base-example{max-width:1216px;color:var(--text-primary);margin:0 auto;padding:36px 32px 0}#home-base-example>header{margin-bottom:28px}#home-base-example>header p{color:var(--text-secondary);letter-spacing:0;text-transform:none;margin:0 0 12px;font-size:12px;font-weight:500}#work-first-title{max-width:none;color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.3}#home-base-example>nav{border-block:1px solid var(--divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:16px;padding:0;display:grid}#home-base-example>nav a{min-height:56px;color:var(--accent);font-size:var(--type-ui);justify-content:space-between;padding:12px 16px;display:flex}#home-base-example>nav a+a{border-left:1px solid var(--divider)}#home-base-example>nav a:hover{background:var(--quiet);text-decoration:none}#try-this-task{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;padding:48px 0}#try-this-task h3{color:var(--text-primary);font-size:var(--type-row);margin:0 0 4px}#try-this-task p:not(.section-eyebrow){color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans);letter-spacing:0;text-transform:none}#try-this-task button{border:1px solid var(--text-primary);background:var(--text-primary);min-height:40px;color:var(--inverse-text);font-size:var(--type-ui);box-shadow:none;border-radius:8px;padding:10px 16px;font-weight:500}#try-this-task a{font-size:var(--type-ui);color:var(--accent)}#try-this-task details{color:var(--text-secondary);font-size:var(--type-body)}#try-this-task blockquote{border-color:var(--divider);background:var(--quiet);color:var(--text-primary)}:is([data-work-finance-site-review],[data-work-finance-preview]){background:var(--canvas);color:var(--text-primary);border-color:var(--divider);box-shadow:none;font-family:var(--font-sans)}:is([data-work-finance-site-review],[data-work-finance-preview]) :is(h2,h3){color:var(--text-primary);letter-spacing:-.02em;font-size:20px}:is([data-work-finance-site-review],[data-work-finance-preview]) :is(p,label,figcaption,dt,dd){color:var(--text-secondary)}:is([data-work-finance-site-review],[data-work-finance-preview]) :is(button,textarea,input){font-family:var(--font-sans);font-size:var(--type-label)}:is([data-work-finance-site-review],[data-work-finance-preview]) [role=tablist]{border-color:var(--divider);background:var(--canvas)}:is([data-work-finance-site-review],[data-work-finance-preview]) [role=tab]{min-height:40px;color:var(--text-secondary);background:0 0;border-color:#0000;border-radius:6px}:is([data-work-finance-site-review],[data-work-finance-preview]) [role=tab][aria-selected=true]{border-color:var(--divider);background:var(--hover);color:var(--text-primary)}:is([data-work-finance-site-review],[data-work-finance-preview]) [role=tab]:hover{background:var(--hover)}:is([data-work-finance-site-review],[data-work-finance-preview]) [role=group]>button{border-color:var(--divider);background:var(--canvas);color:var(--text-secondary)}:is([data-work-finance-site-review],[data-work-finance-preview]) [role=group]>button[aria-pressed=true]{background:var(--accent-surface);border-color:var(--accent);color:var(--accent)}:root[data-theme=dark] :is([data-work-finance-site-review],[data-work-finance-preview]) svg text{fill:var(--text-secondary)}.home-reading-layout{max-width:1216px;margin:0 auto;padding:0 32px;display:block}.home-reading-content{min-width:0}.home-reading-content>.section-pad{padding:48px 0}.home-reading-content>[data-home-stage]{border:0;border-bottom:1px solid var(--divider);background:var(--canvas);color:var(--text-primary);box-shadow:none;scroll-margin-top:calc(var(--reading-header-offset) + 24px)}.home-progress-sidebar{color:var(--text-primary);top:calc(var(--reading-header-offset) + 32px);max-height:calc(100dvh - var(--reading-header-offset) - 64px);background:0 0;border:0;align-self:start;margin:48px 0 0;padding:0;position:sticky}.home-stage-rail{top:calc(var(--reading-header-offset) + 32px);border:0;border-left:1px solid var(--divider);box-shadow:none;background:0 0;border-radius:0;padding:0 0 0 20px;position:sticky}.home-stage-rail-heading{color:var(--text-primary);font:600 var(--type-label)/1.5 var(--font-sans);letter-spacing:0;text-transform:none;margin:0 0 6px}.home-stage-rail-caption{color:var(--text-secondary);font:400 12px/1.5 var(--font-sans);margin:0 0 20px}.home-stage-list{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.home-stage-item{min-width:0}.home-stage-link{min-height:56px;color:var(--text-secondary);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.home-stage-number{width:16px;height:auto;color:inherit;font:400 12px/1.5 var(--font-sans);background:0 0;border:0;border-radius:0;flex:0 0 16px;padding:0}.home-stage-name{color:inherit;font:500 var(--type-label)/1.5 var(--font-sans);display:block}.home-stage-description{color:var(--text-secondary);font:400 12px/1.5 var(--font-sans);margin-top:2px;display:block}.home-stage-link:is(:hover,:focus-visible),.home-stage-link[aria-current=step]{color:var(--accent);box-shadow:none;background:0 0}.home-stage-link[aria-current=step] .home-stage-number{color:var(--accent);background:0 0}.home-stage-link[aria-current=step] .home-stage-description{color:var(--accent)}.home-base-benefits{grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px;display:grid}.home-base-benefits article{border:0;border-bottom:1px solid var(--divider);box-shadow:none;background:0 0;border-radius:0;align-items:flex-start;gap:20px;padding:20px 0;display:flex}.home-benefit-icon{width:32px;height:32px;color:var(--text-primary);background:0 0;border:0;border-radius:0;flex:0 0 32px;place-items:center;padding:0;display:grid}.home-base-benefits article h3{color:var(--text-primary);font-size:var(--type-row);margin:0 0 6px}.home-base-benefits article p{max-width:78ch;color:var(--text-secondary);font-size:var(--type-body);margin:0}.home-learning-loop{color:var(--text-primary);background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:12px 24px;padding:20px 0 0;display:flex}.home-learning-loop li{color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans)}.home-learning-loop li:before{color:var(--text-secondary)}.home-section-note{color:var(--text-secondary);font-size:12px;line-height:1.7}.skill-timing-track{border-top:1px solid var(--divider);grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px;padding:0;display:grid}.skill-timing-track li{border:0;border-bottom:1px solid var(--divider);min-height:76px;color:var(--text-primary);background:0 0;border-radius:0;grid-template-columns:24px minmax(0,1fr);column-gap:12px;padding:16px 0;display:grid}.skill-timing-track li>span{width:24px;height:auto;color:var(--text-secondary);background:0 0;border:0;border-radius:0;grid-row:span 2;padding:0;font-size:12px}.skill-timing-track li>strong{color:var(--text-primary);align-self:end;font-size:15px;font-weight:600;line-height:1.4}.skill-timing-track li p{color:var(--text-secondary);font-size:var(--type-body);grid-column:2;margin:4px 0 0}.skill-timing-track .skill-timing-step-highlight{background:var(--quiet);box-shadow:none}.skill-timing-track .skill-timing-step-highlight strong{text-transform:lowercase}.skill-timing-track .skill-timing-step-highlight strong:first-letter{text-transform:uppercase}.home-automation-steps{gap:0}.home-automation-steps li{border:0;border-bottom:1px solid var(--divider);color:var(--text-primary);background:0 0;border-radius:0;padding:20px 0}.home-automation-steps strong{color:var(--text-primary);font-size:15px}.home-operating-links{gap:16px}.home-operating-links a{border:1px solid var(--divider);background:var(--canvas);color:var(--text-primary);box-shadow:none;border-radius:8px;padding:20px}.home-operating-links a:hover{background:var(--quiet);box-shadow:none;transform:none}.home-operating-links :is(h3,p){color:inherit}.home-operating-links p{color:var(--text-secondary)}.agent-view-page-matrix{filter:none;animation:none}.site-frame .button{-webkit-backdrop-filter:none;backdrop-filter:none}.hero-agent-matrix,.agent-matrix-atmosphere,.agent-code-rain,.human-atmosphere,.pointer-matrix-reveal{display:none}.hero-agent-handoff{border:1px solid var(--divider);background:var(--quiet);width:min(1152px,100% - 64px);max-width:none;color:var(--text-primary);box-shadow:none;border-radius:8px;margin:0 auto 8px;padding:32px;position:relative;overflow:visible}.hero-agent-handoff:before,.hero-agent-handoff:after{display:none}.hero-agent-handoff-intro{align-items:center;gap:16px;display:flex}.hero-agent-robot{object-fit:contain;filter:none;width:48px;height:48px}.hero-agent-handoff-label{color:var(--text-secondary);font-family:var(--font-sans);letter-spacing:0;text-transform:none;margin-bottom:6px;font-size:12px}.hero-agent-handoff h2{color:var(--text-primary);font:600 20px/1.3 var(--font-sans);letter-spacing:-.02em;margin:0}.hero-agent-handoff a{color:var(--accent);font-size:var(--type-ui)}.surface-roles{padding:24px var(--layout-inset);border-block:1px solid var(--divider);background:var(--quiet);color:var(--text-primary);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.surface-roles article{border:0;border-right:1px solid var(--divider);min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:8px 24px}.surface-roles article:first-child{padding-left:0}.surface-roles article:last-child{border-right:0;padding-right:0}.surface-roles article>span{color:var(--text-secondary);letter-spacing:0;text-transform:lowercase;font-size:12px;font-weight:500}.surface-roles article>span:first-letter{text-transform:uppercase}.surface-roles h2{color:var(--text-primary);font-size:var(--type-row);margin:10px 0}.surface-roles p{color:var(--text-secondary);font-size:var(--type-body)}.surface-roles a{min-height:40px;color:var(--accent);font-size:var(--type-ui);align-items:center;margin-top:8px;display:inline-flex}.field-guide-collections{padding:0 var(--layout-inset) 48px}.field-guide-collection{border-top:1px solid var(--divider);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:40px;margin:0;padding:32px 0;display:grid}.field-guide-collection>header{text-align:left;max-width:none;display:block}.field-guide-collection>header h2{max-width:none;font-size:20px}.field-guide-collection>header p:last-child{color:var(--text-secondary);font-size:var(--type-body)}.chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.chapter-card{border:1px solid var(--divider);background:var(--canvas);min-height:0;color:var(--text-primary);box-shadow:none;border-radius:8px;flex-direction:column;gap:0;padding:20px;display:flex;transform:none}.chapter-card:hover{border-color:var(--divider);background:var(--quiet);box-shadow:none;transform:none}.chapter-card-top{color:var(--text-secondary);margin-bottom:16px}.chapter-card-top span{color:var(--text-primary);font:600 15px/1.4 var(--font-sans);background:0 0;border:0;border-radius:0;padding:0}.chapter-card-top small{color:var(--text-secondary);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.chapter-card h3{color:var(--text-primary);font-size:var(--type-row);margin:0 0 8px;line-height:1.4}.chapter-card p{color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans);margin:0 0 16px}.chapter-card-bottom{color:var(--text-secondary);border-top:0;margin-top:auto;padding:12px 0 0;font-size:12px}.chapter-card-bottom strong{color:var(--text-primary);font-size:18px}.site-frame :is(.level-filter,.learning-level-filter){background:var(--canvas);color:var(--text-primary);border-color:var(--divider)}.site-frame :is(.level-filter,.learning-level-filter) button{border:1px solid var(--divider);background:var(--canvas);min-height:40px;color:var(--text-secondary);font-size:var(--type-ui);box-shadow:none;border-radius:8px}.site-frame :is(.level-filter,.learning-level-filter) button[aria-pressed=true]{background:var(--hover);color:var(--text-primary)}.guide-layout{background:var(--canvas);grid-template-columns:218px minmax(0,1fr);gap:48px;max-width:1216px;margin:0 auto;padding:40px 32px 64px;display:grid}.guide-sidebar{top:calc(var(--reading-header-offset) + 24px);max-height:calc(100dvh - var(--reading-header-offset) - 48px);border:0;border-right:1px solid var(--divider);background:var(--canvas);box-shadow:none;align-self:start;padding:0 16px 0 0;position:sticky;overflow-y:auto}.guide-sidebar nav{gap:4px}.guide-sidebar nav a{min-height:44px;color:var(--text-secondary);font:400 var(--type-label)/1.5 var(--font-sans);background:0 0;border:0;border-radius:8px;padding:10px 8px}.guide-sidebar nav a.active,.guide-sidebar nav a:hover{background:var(--hover);color:var(--text-primary)}.guide-sidebar nav a.active{font-weight:500}.guide-sidebar nav span{color:var(--text-secondary);font-size:12px}.guide-article{background:var(--canvas);min-width:0;box-shadow:none;border:0;border-radius:0;padding:0}.site-frame .guide-hero{border-bottom:1px solid var(--divider);padding:0 0 28px}.guide-meta{flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;display:flex}.guide-meta span{color:var(--text-secondary);font:400 12px/1.5 var(--font-sans);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;padding:0}.markdown-body{max-width:80ch;color:var(--text-body);font:400 var(--type-reading)/var(--line-body) var(--font-sans)}.markdown-body :is(h1,h2){color:var(--text-primary);font-size:var(--type-title);letter-spacing:-.02em;border:0;margin:32px 0 14px;padding:0;font-weight:600;line-height:1.3}.markdown-body :is(h3,h4){color:var(--text-primary);font-size:var(--type-row);margin:24px 0 12px}.markdown-body :is(p,li,blockquote){color:var(--text-body);font:400 var(--type-reading)/var(--line-body) var(--font-sans)}.markdown-body a{color:var(--accent);text-decoration:underline}.markdown-body blockquote{border:0;border-left:2px solid var(--divider);background:var(--quiet);border-radius:0;margin:20px 0;padding:12px 20px}.markdown-body :is(pre,code){background:var(--quiet);color:var(--text-primary);font-size:var(--type-code)}.markdown-body pre{border:1px solid var(--divider);box-shadow:none;border-radius:8px;padding:20px}.code-block pre,.code-block pre code{font-size:var(--type-code);line-height:1.7}.markdown-body table{font-size:var(--type-label);border-color:var(--divider)}.markdown-body :is(th,td){font-size:var(--type-label);border-color:var(--divider);background:var(--canvas);line-height:1.6}.markdown-body th{background:var(--quiet);font-weight:500}.guide-session-companion,.chapter-progress{border:0;border-block:1px solid var(--divider);background:var(--canvas);color:var(--text-primary);box-shadow:none;border-radius:0;padding:24px 0}.chapter-progress{border-bottom:0}.guide-session-companion :is(h2,span),.chapter-progress span{color:var(--text-primary)}.guide-session-companion a{color:var(--accent)}.chapter-progress button{border-color:var(--divider);background:var(--quiet);color:var(--text-primary);font-size:var(--type-ui);border-radius:8px}.chapter-nav{gap:16px}.chapter-nav a{border:1px solid var(--divider);background:var(--canvas);box-shadow:none;border-radius:8px;padding:20px}.chapter-nav a:hover{background:var(--quiet)}.chapter-nav small{color:var(--text-secondary);letter-spacing:0;text-transform:none;font-size:12px}.chapter-nav strong{color:var(--text-primary);font-size:15px}.features-jump-nav{padding:0 var(--layout-inset) 24px;border-color:var(--divider);background:var(--canvas);gap:4px}.features-jump-nav a{border:1px solid var(--divider);background:var(--canvas);min-height:40px;color:var(--text-secondary);font-size:var(--type-ui);border-radius:8px;padding:8px 12px}.features-jump-nav a:hover{background:var(--hover);color:var(--text-primary)}.features-featured{padding:40px var(--layout-inset);border-block:1px solid var(--divider);background:var(--quiet);color:var(--text-primary);gap:48px}.features-featured-copy h2{color:var(--text-primary);font-size:20px}.features-featured-copy p{color:var(--text-secondary)}.features-day-desk{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.features-day-desk li{border-color:var(--divider);padding:16px 0}.features-day-desk li>span{color:var(--text-secondary);background:0 0;border:0;border-radius:0}.features-day-desk strong{color:var(--text-primary);font-size:15px}.features-day-desk p{color:var(--text-secondary)}.features-section{padding:48px var(--layout-inset);border-bottom:1px solid var(--divider);background:var(--canvas)}.features-section:nth-of-type(2n){background:var(--canvas)}.features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.features-card{border:1px solid var(--divider);background:var(--canvas);min-height:0;color:var(--text-primary);box-shadow:none;border-radius:8px;padding:24px}.features-card h3{color:var(--text-primary);font-size:var(--type-row)}.features-card :is(p,.features-card-when,.features-card-subtitle){color:var(--text-secondary);font-size:var(--type-body)}.features-card-topline{align-items:flex-start;gap:12px;margin-bottom:16px}.features-card-icon{width:32px;height:32px}.features-badge{background:var(--quiet);color:var(--text-secondary);letter-spacing:0;text-transform:none;border:0;border-radius:5px;padding:3px 7px;font-size:12px}.features-setup{border-color:var(--divider)}.features-setup summary{color:var(--text-primary);font-size:var(--type-ui)}.features-setup :is(p,li){color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans)}.features-card-actions{border-color:var(--divider)}.site-frame :is(.features-overview-link,.features-card-next,.features-card-docs,.features-availability>a){color:var(--accent);font-size:var(--type-ui)}.site-frame :is(.prompt-card,.template-card,.site-prompt-card){border:1px solid var(--divider);background:var(--canvas);color:var(--text-primary);box-shadow:none;border-radius:8px;padding:24px}.site-frame :is(.prompt-card,.template-card,.site-prompt-card) :is(h2,h3){color:var(--text-primary);font-size:var(--type-row)}.site-frame :is(.prompt-card,.template-card,.site-prompt-card) p{color:var(--text-secondary);font-size:var(--type-body)}.site-frame :is(.prompt-card,.template-card,.site-prompt-card) :is(pre,blockquote){border-color:var(--divider);background:var(--quiet);color:var(--text-primary);font-size:var(--type-code);border-radius:8px}.site-frame :is(.prompt-card,.template-card,.site-prompt-card) button{border:1px solid var(--divider);background:var(--quiet);min-height:40px;color:var(--text-primary);font-size:var(--type-ui);border-radius:8px;padding:8px 14px}.site-frame :is(.prompt-card,.template-card,.site-prompt-card) button:hover{background:var(--hover)}.site-frame :is(.prompt-card,.template-card,.site-prompt-card) a{color:var(--accent)}.site-frame :is(.prompt-explorer,.search-explorer){border-color:var(--divider);background:var(--canvas);color:var(--text-primary)}.site-frame input[type=search]{border:1px solid var(--divider);background:var(--quiet);min-height:44px;color:var(--text-primary);font:400 var(--type-reading)/1.5 var(--font-sans);box-shadow:none;border-radius:8px;padding:10px 16px}.site-frame input[type=search]::placeholder{color:var(--text-secondary)}.site-frame .prompt-category{color:var(--text-secondary);font-size:var(--type-meta);letter-spacing:0;text-transform:none}.site-frame .template-card-head p{color:var(--text-secondary);font-size:var(--type-body);line-height:1.6}.agent-view-page{max-width:none;padding:0 var(--layout-inset) 64px;background:var(--canvas)}.site-frame .agent-view-hero{padding:40px 0 32px}.agent-view-hero:after,.agent-view-page:before{display:none}.agent-view-status span{border-color:var(--divider);background:var(--quiet);color:var(--text-secondary);font-family:var(--font-sans);border-radius:5px;font-size:12px}.agent-view-document,.agent-view-document-matrix,.agent-code-view{border:1px solid var(--divider);background:var(--canvas);color:var(--text-primary);box-shadow:none;border-radius:8px}.agent-document-toolbar,.agent-code-meta{border-color:var(--divider);background:var(--quiet);color:var(--text-secondary);font:400 12px/1.5 var(--font-sans)}.agent-document-label,.agent-document-toolbar strong,.agent-code-text{color:var(--text-primary)}.agent-code-line-count{color:var(--text-secondary)}.agent-document-actions :is(a,button){border-color:var(--divider);background:var(--canvas);min-height:40px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-ui);border-radius:6px}.agent-view-document pre,.agent-code-terminal{background:var(--canvas);color:var(--text-primary);font:400 var(--type-code)/1.8 var(--font-mono)}.agent-code-terminal>code{font:inherit}.agent-code-line:hover{background:var(--quiet)}.agent-code-heading{color:var(--text-primary);font-weight:600}.agent-code-line-number,.agent-code-comment,.agent-code-frontmatter,.agent-code-fence{color:var(--text-secondary)}.agent-code-key,.agent-code-list,.agent-code-link{color:var(--accent)}.agent-stage-picker{background:var(--canvas);color:var(--text-primary);padding:32px 0}.agent-stage-card{border:1px solid var(--divider);background:var(--canvas);color:var(--text-primary);box-shadow:none;border-radius:8px;padding:20px}.agent-stage-card:hover,.agent-stage-card[aria-current=page]{background:var(--quiet);border-color:var(--divider);box-shadow:none}.agent-stage-card>strong{color:var(--text-primary);font-size:15px}.agent-stage-card>:is(span,small){color:var(--text-secondary);font-family:var(--font-sans);font-size:12px}.agent-view-codey span{display:none}.learning-filter-controls{padding:32px var(--layout-inset);border:0;border-bottom:1px solid var(--divider);background:var(--canvas);color:var(--text-primary);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 32px;display:grid}.learning-filter-controls h2{color:var(--text-primary);margin:0;font-size:20px}.learning-filter-controls p{color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans)}.learning-filter-buttons{border:1px solid var(--divider);background:var(--quiet);border-radius:8px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.learning-filter-buttons button{min-height:40px;color:var(--text-secondary);font-size:var(--type-ui);background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.learning-filter-buttons button.selected{background:var(--canvas);color:var(--text-primary);box-shadow:none;font-weight:500}.learning-filter-buttons button:hover{background:var(--hover)}.learning-filter-buttons small{color:var(--text-secondary);background:0 0;border:0;padding:0;font-size:12px}.learning-filter-status{grid-column:1/-1;margin:0;font-size:12px}.prompt-explorer-controls{padding:32px var(--layout-inset);border:0;border-block:1px solid var(--divider);background:var(--quiet);color:var(--text-primary)}.prompt-explorer-heading h2{color:var(--text-primary);margin:0;font-size:20px}.prompt-explorer-heading p{color:var(--text-secondary);font-size:var(--type-body)}.prompt-search-label{color:var(--text-primary);font-size:var(--type-label);font-weight:500}.prompt-search-field{border:1px solid var(--divider);background:var(--canvas);min-height:44px;color:var(--text-secondary);box-shadow:none;border-radius:8px}.site-frame input.prompt-search-input{min-height:44px;color:var(--text-primary);background:0 0;border:0;padding:12px 16px 12px 44px}.prompt-search-clear{color:var(--accent);background:var(--canvas);font-size:var(--type-ui)}.prompt-filter-chips{gap:8px}.prompt-filter-chip{border:1px solid var(--divider);background:var(--canvas);min-height:40px;color:var(--text-secondary);font-size:var(--type-ui);border-radius:8px;padding:8px 12px}.prompt-filter-chip:hover{background:var(--hover)}.prompt-filter-chip[aria-pressed=true]{border-color:var(--divider);background:var(--hover);color:var(--text-primary);font-weight:500}.prompt-filter-count{color:var(--text-secondary);background:0 0;font-size:12px}.prompt-results-status{color:var(--text-secondary);font-size:12px}.site-frame :is(.start-outcome,.start-next,.framework-intro,.templates-explainer,.plan-explainer,.closing-cta,.framework-stage-header,.classification-section,.sites-html-freedom,.download-next){border-color:var(--divider);background:var(--quiet);color:var(--text-primary);box-shadow:none;border-radius:0}.site-frame :is(.start-outcome,.start-next,.framework-intro,.templates-explainer,.plan-explainer,.closing-cta,.framework-stage-header,.classification-section,.sites-html-freedom,.download-next) :is(h1,h2,h3,strong){color:var(--text-primary)}.site-frame :is(.start-outcome,.start-next,.framework-intro,.templates-explainer,.plan-explainer,.closing-cta,.framework-stage-header,.classification-section,.sites-html-freedom,.download-next) p:not(.kicker){color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans)}.site-frame :is(.manager-kickoff-card,.chief-of-staff-skill-card,.start-exercise>ol>li,.classification-card,.download-primary-card){border:1px solid var(--divider);background:var(--canvas);color:var(--text-primary);box-shadow:none;border-radius:8px}.site-frame :is(.manager-kickoff-card,.chief-of-staff-skill-card,.classification-card,.download-primary-card) :is(h2,h3,strong){color:var(--text-primary);font-size:var(--type-row)}.site-frame :is(.manager-kickoff-card,.chief-of-staff-skill-card,.classification-card,.download-primary-card) :is(p,dd,dt){color:var(--text-secondary);font-size:var(--type-body)}.site-frame :is(.manager-kickoff-card,.chief-of-staff-skill-card,.classification-card,.download-primary-card) a{color:var(--accent)}.manager-kickoff-card>header,.manager-kickoff-steps,.manager-kickoff-actions{border-color:var(--divider);background:0 0}.manager-kickoff-eyebrow{color:var(--text-secondary);letter-spacing:0;text-transform:none;font-size:12px}.manager-kickoff-copy{border:1px solid var(--divider);background:var(--quiet);min-height:40px;color:var(--text-primary);font-size:var(--type-ui);border-radius:8px}.sites-content{max-width:1216px;margin:0 auto;padding:0 32px 48px}.sites-section-heading{margin-bottom:24px}.sites-section-heading h2{color:var(--text-primary);font-size:20px}.sites-headline-word{color:var(--text-primary);background:0 0}.sites-headline-word svg{width:22px;height:22px}.site-prompt-dialog{border:1px solid var(--divider);background:var(--canvas);color:var(--text-primary);box-shadow:none;font-family:var(--font-sans);border-radius:12px}.site-prompt-dialog-header,.site-prompt-dialog-footer{border-color:var(--divider);background:var(--canvas)}.site-prompt-dialog-header h2{color:var(--text-primary);font-size:20px}.site-prompt-dialog-hint,.site-prompt-dialog-footer>span{color:var(--text-secondary);font-size:var(--type-meta)}.site-dialog-close{border-color:var(--divider);background:var(--canvas);color:var(--text-primary);border-radius:8px}.site-prompt-text{border-color:var(--divider);background:var(--quiet);color:var(--text-primary);font:400 var(--type-code)/1.8 var(--font-mono);border-radius:8px}.site-prompt-copy{border:1px solid var(--text-primary);background:var(--text-primary);min-height:40px;color:var(--inverse-text);font-size:var(--type-ui);border-radius:8px}.ask-froge-trigger{border:1px solid var(--divider);background:var(--canvas);min-height:48px;color:var(--text-primary);box-shadow:none;border-radius:999px;padding:6px 14px 6px 8px}.ask-froge-trigger strong{color:var(--text-primary);font:500 12px/1.5 var(--font-sans)}.ask-froge-trigger:hover,.ask-froge-trigger:focus-visible{border-color:var(--divider);background:var(--hover);color:var(--text-primary);box-shadow:none;transform:none}.ask-froge-panel{--ink:var(--text-primary);--ink-soft:var(--text-secondary);--line:var(--divider);--navy:var(--text-primary);--blue:var(--accent);--blue-deep:var(--accent);--sky:var(--accent-surface);--surface-soft:var(--quiet);border-color:var(--divider);background:var(--canvas);color:var(--text-primary);box-shadow:none;border-radius:12px}.ask-froge-panel>header{border-bottom:1px solid var(--divider);background:var(--quiet);color:var(--text-primary)}.ask-froge-panel header strong{color:var(--text-primary);font-size:15px}.ask-froge-panel header span{color:var(--text-secondary);font-size:12px}.froge-avatar{background:0 0;border:0;border-radius:8px}.ask-froge-close{border-color:var(--divider);color:var(--text-primary);border-radius:8px}.ask-froge-answer{color:var(--text-primary);font-size:var(--type-body)}.ask-froge-citations span,.ask-froge-panel form>label{color:var(--text-secondary);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.ask-froge-citations a{background:var(--accent-surface);color:var(--accent)}.ask-froge-routes a,.ask-froge-quick-actions button{border-color:var(--divider);background:var(--quiet);color:var(--text-primary);font-size:var(--type-ui);border-radius:8px}.ask-froge-routes a:hover,.ask-froge-quick-actions button:hover{background:var(--hover);border-color:var(--divider)}.ask-froge-panel form>div{border-color:var(--divider);background:var(--canvas)}.ask-froge-panel input{color:var(--text-primary);font-size:var(--type-reading)}.ask-froge-panel input:focus-visible{outline:none}.ask-froge-panel input::placeholder{color:var(--text-secondary)}.ask-froge-panel form button{background:var(--text-primary);color:var(--inverse-text);font-size:var(--type-ui)}.ask-froge-panel>small{color:var(--text-secondary);font-size:12px}:root[data-theme=dark] :is([data-work-finance-site-review],[data-work-finance-preview]) [data-forecast-series=actual]{stroke:#8ab4e5}:root[data-theme=dark] :is([data-work-finance-site-review],[data-work-finance-preview]) [data-forecast-series=selected]{stroke:#a7c6b6}:root[data-theme=dark] :is([data-work-finance-site-review],[data-work-finance-preview]) svg line{stroke:var(--divider)}:root[data-theme=dark] :is([data-work-finance-site-review],[data-work-finance-preview]) svg circle[stroke]{fill:var(--canvas);stroke:#a7c6b6}:root[data-theme=dark] :is([data-work-finance-site-review],[data-work-finance-preview]) svg [data-selected-label]{fill:#a7c6b6;stroke:var(--canvas)}.site-footer{padding:24px var(--layout-inset);border-top:1px solid var(--divider);background:var(--canvas);color:var(--text-primary);display:block}.footer-brand{align-items:center;gap:10px;display:flex}.footer-brand strong{color:var(--text-primary);font-size:15px;font-weight:600}.site-footer p{max-width:42ch;color:var(--text-secondary);font-size:12px}.footer-links{flex-wrap:wrap;justify-content:flex-start;gap:4px 32px;display:flex}.footer-links a{min-height:40px;color:var(--text-secondary);align-items:center;padding:8px 0;font-size:14px;line-height:1.5;display:inline-flex}.footer-links a:hover{color:var(--text-primary);text-decoration:underline}.footer-ending{border-top:1px solid var(--divider);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.footer-ending p{max-width:none;margin:0}.footer-ending button{border:1px solid var(--divider);background:var(--canvas);min-height:40px;color:var(--text-secondary);font-size:var(--type-label);border-radius:8px;padding:8px 12px}.footer-ending button:hover{background:var(--hover)}.home-section-next,.home-resource-links a,.home-extra-resources summary,.home-operating-links a>span{color:var(--accent)}.home-automation-steps{grid-template-columns:minmax(0,1fr)}.skill-timing-track .skill-timing-step-highlight{padding-inline:16px}.template-index{top:var(--reading-header-offset);padding-inline:var(--layout-inset);border-color:var(--divider);background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}.template-index a{min-height:44px;color:var(--text-secondary);border-color:var(--divider)}.template-index a:is(:hover,:focus-visible){background:var(--hover);color:var(--text-primary)}.template-index span{color:var(--accent)}.path-selector{box-shadow:none;background:0 0;gap:12px;margin-top:24px}.path-selector button{border:1px solid var(--divider);background:var(--canvas);min-height:140px;color:var(--text-primary);border-radius:8px;padding:20px}.path-selector button:is(:hover,:focus-visible,.selected){border-color:var(--accent);background:var(--accent-surface)}.path-selector span{font:600 15px/1.4 var(--font-sans)}.path-selector small{color:var(--text-secondary);font-size:12px}.path-recommendation{border-color:var(--divider);background:var(--quiet);color:var(--text-primary);border-radius:8px}.path-recommendation :is(span,p,li){color:var(--text-secondary);letter-spacing:0;text-transform:none}.path-recommendation a{color:var(--accent)}.site-recipe-grid{gap:24px}.site-recipe-card,.site-recipe-card:last-child{border:1px solid var(--divider);background:var(--canvas);box-shadow:none;border-radius:8px;padding:24px}.site-recipe-card h3{font-size:var(--type-row);color:var(--text-primary);margin-top:12px}.site-recipe-card>p{font-size:var(--type-body);color:var(--text-secondary)}.site-recipe-category{color:var(--text-secondary);font:500 12px/1.5 var(--font-sans);letter-spacing:0;text-transform:none}.site-prompt-open{color:var(--accent);font-size:var(--type-ui)}.sites-embed-note{color:var(--text-secondary);font-size:var(--type-meta);line-height:1.6}.site-prompt-dialog-hint{font-size:var(--type-label);line-height:1.6}.how-to-sites-embed{border-color:var(--divider);border-radius:8px}.manager-kickoff-examples{background:var(--canvas)}.entry-modes article,.prompt-empty-state{border-color:var(--divider);background:var(--quiet);color:var(--text-primary);box-shadow:none;border-radius:8px}.site-frame .button.button-primary{color:var(--inverse-text)}.start-outcome{padding-block:48px}.start-outcome li{border-color:var(--divider);color:var(--text-body);box-shadow:none;background:0 0}.start-outcome li:before{color:var(--text-secondary)}.manager-example-details summary{color:var(--accent)}.site-frame a.manager-kickoff-download{background:var(--text-primary);color:var(--inverse-text);border-color:var(--text-primary);border-radius:8px}.sites-source-link,.sites-source-link span{color:var(--accent)}.guide-session-companion-actions a{background:var(--canvas);color:var(--accent);border-color:var(--divider);border-radius:8px}.prompt-feature-links a{color:var(--accent)}.site-frame .eyebrow{color:var(--text-secondary);font:500 12px/1.5 var(--font-sans);letter-spacing:0;text-transform:none}.template-list{padding:32px var(--layout-inset) 48px}.download-page{min-height:calc(100dvh - 64px);padding:40px var(--layout-inset) 56px;background:var(--canvas);color:var(--text-primary)}.download-card{border:0;border-bottom:1px solid var(--divider);background:var(--canvas);max-width:none;color:var(--text-primary);box-shadow:none;border-radius:0;padding:0 0 32px}.download-card h1{max-width:60ch;font:500 var(--type-hero)/1.04 var(--font-sans);margin:0}.download-card>p{color:var(--text-secondary);margin:12px 0 0}.download-card>small{color:var(--text-secondary)}.download-stats{border-color:var(--divider);max-width:none;margin-top:24px}.download-stats span{min-height:72px;color:var(--text-secondary);border-color:var(--divider);font:400 12px/1.5 var(--font-sans);letter-spacing:0;text-transform:none;padding:16px}.download-stats strong{color:var(--text-primary);font:600 20px/1.3 var(--font-sans)}.download-contents{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;max-width:none;margin-top:40px;padding:0}.download-contents>div:first-child{align-items:start;gap:32px}.download-contents h2{max-width:40ch;font-size:20px}.session-deck-grid{gap:24px;margin-top:24px}.session-deck-card{border:1px solid var(--divider);background:var(--canvas);min-height:220px;box-shadow:none;border-radius:8px;padding:24px}.session-deck-card span{color:var(--text-secondary);font:500 12px/1.5 var(--font-sans);letter-spacing:0}.session-deck-card h3{max-width:40ch;font:600 var(--type-row)/1.4 var(--font-sans);margin-top:12px}.session-deck-actions a{border-color:var(--divider);color:var(--text-primary);background:var(--canvas);font-size:var(--type-ui)}.session-deck-actions a:first-child{border-color:var(--text-primary);background:var(--text-primary);color:var(--inverse-text)}.session-deck-actions a:hover{opacity:.8}.download-content-grid{background:0 0;gap:24px}.download-content-grid article{border-top:1px solid var(--divider);background:var(--canvas);min-height:160px;padding:20px 0}.download-content-grid h3{font-size:var(--type-row);margin-top:16px}.download-next{border-color:var(--divider);background:var(--quiet);border-radius:8px;max-width:none;margin-top:32px;padding:24px}@media (width<=767px){:root{--type-hero:44px;--type-hero-description:16px}}@media (width<=600px){:root{--type-hero:40px}}@media (width<=1180px){.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px) and (width<=1199px){.site-header{gap:16px}.site-header>nav>a,.site-header>nav button{padding-inline:8px}.site-header .brand>span:last-child{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header-controls{gap:20px}.site-header .agent-mode-toggle{font-size:12px}}@media (width<=1023px){.site-header{justify-content:space-between;gap:16px;display:flex}.site-header>nav,.site-header-controls>.agent-mode-toggle{display:none}.site-header-controls{gap:8px}.site-header .theme-toggle{border-radius:50%;flex-basis:44px;width:44px;height:44px}.site-header .theme-toggle:before{display:none}.site-header .theme-toggle:hover{background:var(--chrome-hover)}.side-mobile-navigation{display:block}.site-header .side-menu-button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--chrome-secondary);font:400 14px/20px var(--chrome-font);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.site-header .side-menu-button:hover{background:var(--chrome-hover);color:var(--chrome-text)}.side-menu-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.side-menu-button svg{width:16px;height:16px}.site-header .side-mobile-panel{overscroll-behavior:contain;background:var(--chrome-canvas);height:calc(100dvh - 64px);max-height:none;color:var(--chrome-text);box-shadow:none;border:0;padding:24px;position:fixed;inset:64px 0 0;overflow-y:auto}.side-mobile-panel[hidden]{display:none}.site-header .side-mobile-panel nav{width:100%;color:var(--chrome-text);background:0 0;flex-direction:column;align-items:stretch;gap:1px;margin:0 0 24px;padding:0;display:flex}.site-header .side-mobile-panel nav a{width:100%;min-height:0;color:var(--chrome-text);font:400 14px/20px var(--chrome-font);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:6px 12px;text-decoration:none;display:block}.site-header .side-mobile-panel nav a>span{display:none}.site-header .side-mobile-panel nav a:hover{background:var(--chrome-hover)}.site-header .side-mobile-panel nav a[aria-current]{background:var(--chrome-active)}.side-mobile-panel .agent-mode-toggle{margin-top:0;display:inline-flex}.site-frame:has(.side-menu-button[aria-expanded=true]) .ask-froge-trigger{visibility:hidden}}@media (width<=1050px){.field-guide-collection{grid-template-columns:minmax(0,1fr);gap:24px}.learning-filter-controls{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){:root{--layout-gutter:16px;--section-spacing:40px}.site-frame :is(.page-hero,.features-hero,.agent-view-hero){padding-top:28px;padding-bottom:24px}#home-base-example{padding:28px 16px 0}#home-base-example>header{margin-bottom:20px}#home-base-example>nav{grid-template-columns:minmax(0,1fr)}#home-base-example>nav a{min-height:48px;padding:10px 4px}#home-base-example>nav a+a{border-left:0;border-top:1px solid var(--divider)}#try-this-task{grid-template-columns:minmax(0,1fr);gap:24px;padding:36px 0}.hero-agent-handoff{width:calc(100% - 32px);margin-bottom:0;padding:24px 20px}.hero-agent-handoff-intro{gap:12px}.hero-agent-robot{width:36px;height:36px}.home-reading-layout{padding:0 16px}.home-progress-sidebar{color:var(--text-primary);top:var(--reading-header-offset);z-index:30;background:0 0;background:var(--canvas);order:-1;width:calc(100% + 32px);max-height:none;margin:0 -16px;padding:0;position:sticky}.home-stage-rail{border:0;border-block:1px solid var(--divider);background:var(--canvas);padding:12px 16px;position:static}.home-stage-rail-caption{display:none}.home-stage-rail-heading{font-size:var(--type-label);margin-bottom:6px;display:block}.home-stage-list{scrollbar-width:thin;flex-wrap:nowrap;gap:12px;display:flex;overflow-x:auto}.home-stage-item{flex:none}.home-stage-link{gap:8px;min-height:40px;padding:6px 0}.home-stage-number{flex-basis:12px;width:12px}.home-stage-name{font-size:var(--type-label)}.home-stage-description{font-size:12px}.home-reading-content>.section-pad{padding:36px 0}.home-base-benefits article{gap:16px}.home-learning-loop{gap:12px}.surface-roles{grid-template-columns:minmax(0,1fr);padding-block:8px}.surface-roles article{border:0;border-bottom:1px solid var(--divider);padding:20px 0}.surface-roles article:last-child{border-bottom:0}.chapter-grid,.features-grid{grid-template-columns:minmax(0,1fr)}.field-guide-collection{padding-block:28px}.features-featured{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px}.features-section{padding-block:36px}.features-card{padding:20px}.guide-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 16px 40px}.guide-sidebar{border:0;border-bottom:1px solid var(--divider);max-height:240px;padding:0 0 16px;position:relative;top:auto}.guide-sidebar nav,.chapter-nav{grid-template-columns:minmax(0,1fr)}.footer-links{gap:4px 24px}.footer-ending{flex-direction:column;align-items:flex-start;gap:12px}.learning-filter-buttons{width:100%}.learning-filter-buttons button{flex:auto;justify-content:center;padding-inline:8px}.learning-filter-controls,.prompt-explorer-controls{padding-block:24px}.sites-content{padding-inline:16px}}@media (width<=700px){.download-contents>div:first-child,.session-deck-grid,.download-content-grid,.site-recipe-grid,.path-selector,.path-recommendation{grid-template-columns:minmax(0,1fr)}.download-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-frame :is(a,button,input,select){transition:none}}@media print{.site-frame{padding-top:0}}@media (width<=767px){.site-header{padding:0 16px}.site-header .brand{gap:8px;font-size:14px}.site-header-controls{gap:4px}}.agent-view-page .agent-matrix-atmosphere{opacity:.2;pointer-events:none;display:block}.agent-view-page .agent-matrix-pointer-lens,.agent-view-page .agent-matrix-pointer-trail{display:none}.agent-view-page .agent-matrix-rail{opacity:.5}.agent-view-page .agent-start-choice-button{font-size:14px}.site-motion-control{font-family:var(--font-sans);font-size:12px}@media (prefers-reduced-motion:reduce){.agent-view-page .agent-matrix-atmosphere{display:none}}:root[data-motion=reduced] .agent-view-page .agent-matrix-atmosphere{display:none}@media (width<=1100px),(pointer:coarse){.agent-view-page .agent-matrix-atmosphere{display:none}}.site-frame .reference-page-header{text-align:center;background:var(--canvas);border:0;flex-direction:column;align-items:center;gap:0;max-width:1216px;margin:0 auto;padding:64px 32px 48px;display:flex}.site-frame .reference-page-header>h1{max-width:850px;margin:0}.site-frame .reference-page-header>p:not(.kicker){max-width:640px;margin:16px 0 0}.site-frame .reference-page-header>:is(.hero-actions,.features-hero-actions){justify-content:center;margin-top:24px}.site-frame .reference-page-header-docs{text-align:left;align-items:flex-start;padding:0 0 32px}.site-frame .reference-page-header>h1,.site-frame .reference-page-header .agent-view-intro-copy>h1{color:var(--text-primary);font:500 var(--type-hero)/1.04 var(--font-sans);letter-spacing:-.045em;text-wrap:balance}.site-frame .reference-page-header h1 span{color:inherit;font:inherit;letter-spacing:inherit}.site-frame .reference-page-header p.page-hero-description{max-width:640px;color:var(--text-secondary);font:400 var(--type-hero-description)/1.5 var(--font-sans);letter-spacing:0;text-transform:none;margin:20px 0 0}.site-frame .reference-page-header p.page-hero-note{max-width:640px;color:var(--text-secondary);font:400 var(--type-meta)/var(--line-body) var(--font-sans);letter-spacing:0;margin:16px 0 0}.site-frame .reference-page-header .page-hero-actions{flex-wrap:wrap;align-items:stretch;gap:12px;margin:28px 0 0;padding:0;display:flex}.site-frame .reference-page-header .page-hero-actions>.button,.site-frame .reference-page-header .agent-start-choice-button,.site-frame.overview-page .overview-hero-actions>.button{min-height:var(--control-height);max-width:100%;font:500 var(--type-ui)/20px var(--font-sans);text-align:center;white-space:normal;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 18px;text-decoration:none;display:inline-flex}.site-frame .reference-page-header.reference-page-header-overview{width:100%;max-width:1216px;padding:56px var(--page-hero-gutter,32px) 48px;text-align:left;background:var(--canvas);box-shadow:none;border:0;flex-direction:column;align-items:flex-start;margin:0 auto;display:flex}.site-frame .reference-page-header-overview h1{width:100%;max-width:800px;color:var(--text-primary);margin:0}.site-frame .reference-page-header.features-hero>h1{max-width:none}.site-frame .reference-page-header-overview .page-hero-actions{justify-content:flex-start}.site-frame .reference-page-header-overview .sites-headline-word{white-space:nowrap;align-items:center;gap:.12em;display:inline-flex}.site-frame .reference-page-header-overview .sites-headline-word .sites-mark{width:.8em;height:.8em}.site-frame .reference-page-header.reference-page-header-centered{text-align:center;align-items:center;padding-block:96px}.site-frame .reference-page-header.reference-page-header-centered>:is(h1,p),.site-frame .reference-page-header.reference-page-header-centered .agent-view-intro-copy>:is(h1,p){margin-inline:auto}.site-frame .reference-page-header.reference-page-header-centered .page-hero-actions{justify-content:center}.site-frame .reference-page-header.reference-page-header-centered .agent-view-intro{grid-template-columns:minmax(0,800px);justify-content:center;justify-items:center;gap:24px}.site-frame .reference-page-header.reference-page-header-centered .agent-view-intro-copy{width:100%;max-width:800px}.site-frame .reference-page-header:is(.reference-page-header-centered,.reference-page-header-default)+:is(.reference-section,.templates-explainer){border-top:0}.site-frame .human-hero-pointer:has(>.reference-page-header-centered)+.reference-section{border-top:0}.site-frame .human-hero-pointer:has(>.reference-page-header-centered)+.prompt-explorer>.prompt-explorer-controls{border-top:0}.site-frame .reference-page-header-centered+:is(#remote-walkthrough,.agent-view-document){margin-top:40px}.site-frame .reference-page-header-centered+.sites-content{padding-top:40px}@media (width<=767px){.site-frame .reference-page-header.reference-page-header-overview{padding-block:40px}.site-frame .reference-page-header.reference-page-header-centered{padding-block:64px}.site-frame .reference-page-header-overview h1{max-width:600px}.site-frame .reference-page-header p.page-hero-description{margin-top:16px}.site-frame .reference-page-header .page-hero-actions{gap:10px;margin-top:24px}}@media (width<=600px){.site-frame .reference-page-header.reference-page-header-overview{padding-inline:var(--page-hero-gutter,16px)}}.site-frame .reference-section{border:0;border-top:1px solid var(--divider);background:var(--canvas);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:48px;max-width:1152px;margin:0 auto;padding:40px 0;display:grid}.site-frame .reference-section-heading{min-width:0}.site-frame .reference-section-heading>:is(header,div){background:0 0;border:0;max-width:none;margin:0;padding:0}.site-frame .reference-section-heading h2{margin:0}.site-frame .reference-section-heading p:not(.kicker):not(.home-stage-kicker){max-width:52ch;margin:12px 0 0}.site-frame .reference-section-heading :is(a.button,.hero-actions){margin-top:24px}.site-frame .reference-section-content{min-width:0}.site-frame .reference-section-content>:first-child{margin-top:0}.site-frame .reference-section-content>:last-child{margin-bottom:0}.site-frame .reference-section-featured{border:1px solid var(--divider);background:var(--quiet);border-radius:12px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:40px}.site-frame .reference-section-stacked{display:block}.site-frame .reference-card{border:1px solid var(--divider);background:var(--canvas);min-width:0;height:100%;box-shadow:none;border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden}.site-frame .reference-card-body{flex-direction:column;flex:1;align-items:stretch;padding:24px;display:flex}.site-frame .reference-card-body h3{margin:0}.site-frame .reference-card-body>p{margin:12px 0 0}.site-frame .reference-card-actions{border-top:1px solid var(--divider);background:var(--quiet);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px;display:flex}.site-frame .reference-card-actions>:is(div,footer){background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:12px;width:100%;margin:0;padding:0;display:flex}.site-frame .reference-steps{background:0 0;border:0;margin:0;padding:0;list-style:none;display:block}.site-frame .reference-step{border:0;border-left:1px solid var(--divider);background:0 0;border-radius:0;min-width:0;margin:0 0 0 19px;padding:0 0 32px 36px;display:block;position:relative}.site-frame .reference-step:last-child{border-left-color:#0000;padding-bottom:0}.site-frame .reference-step>.reference-step-number{border:1px solid var(--divider);background:var(--canvas);width:40px;height:40px;color:var(--text-primary);font:600 12px/1 var(--font-sans);border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:0;left:-20px}.site-frame .reference-step-content{min-width:0;padding-top:8px}.site-frame .reference-step-content :is(h3,strong){color:var(--text-primary);margin:0}.site-frame .reference-step-content>p{margin:10px 0 0}.site-frame .features-card-icon{object-fit:contain;width:22px;height:22px;color:var(--text-secondary);-webkit-mask:var(--feature-icon) center / contain no-repeat;mask:var(--feature-icon) center / contain no-repeat;-webkit-mask:var(--feature-icon) center / contain no-repeat;filter:none;background-color:currentColor;flex:0 0 22px;display:inline-block}.site-frame .reference-icon{background:var(--quiet);width:44px;height:44px;color:var(--text-secondary);border-radius:8px;place-items:center;display:grid}.site-frame .reference-icon .features-card-icon{width:20px;height:20px}.site-frame .features-card-artwork{object-fit:contain;filter:grayscale();width:24px;height:24px}.site-frame .features-page .features-card-artwork,.site-frame #work-setup .features-card-artwork{filter:none}.site-frame .features-page :is(#computer-history,#computer-use) .reference-icon{overflow:hidden}.site-frame .features-page :is(#computer-history,#computer-use) .features-card-artwork{object-fit:cover;width:100%;height:100%}.site-frame .features-page .features-card-icon{color:#23538d}.site-frame .features-page :is(#deep-research,#visualizations) .features-card-icon{background:var(--feature-icon) center / contain no-repeat;-webkit-mask:none;mask:none}:root[data-theme=dark] .site-frame .features-page .features-card-icon{color:var(--accent)}.site-frame .features-section{max-width:1152px;padding-top:48px;padding-bottom:48px}.site-frame .features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.site-frame .features-grid>li{min-width:0}.site-frame .features-card-topline{justify-content:space-between;align-items:center;min-height:44px;margin:0 0 28px;display:flex}.site-frame .features-card-heading{min-height:0;margin:0}.site-frame .features-card-when{padding-top:16px}.site-frame .features-card-when>span{color:var(--text-primary);margin-bottom:4px;font-weight:500;display:block}.site-frame .features-setup{margin-top:20px}.site-frame .features-card-actions{flex-direction:column;align-items:flex-start}.site-frame .features-card-actions a{color:var(--text-primary)}.site-frame .features-card .reference-card-actions{background:var(--canvas);border:0;padding-top:0}.site-frame .features-card-actions a{border-top:1px solid var(--divider);justify-content:space-between;gap:16px;width:100%;padding:12px 0;display:flex}.site-frame .features-featured{margin-top:32px;margin-bottom:40px}.site-frame .features-jump-nav{border-bottom:1px solid var(--divider);justify-content:center;max-width:1152px;margin:0 auto;padding:0 0 16px}.site-frame .features-jump-nav a{color:var(--text-secondary);background:0 0;border:0;border-radius:0;padding:12px 16px}.site-frame .features-jump-nav a:hover{color:var(--text-primary);background:var(--hover)}@media (width<=1216px){.site-frame .reference-section{margin-left:32px;margin-right:32px}}@media (width<=900px){.site-frame .reference-section{grid-template-columns:minmax(0,1fr);gap:28px}.site-frame .features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.site-frame .reference-page-header{padding:40px 16px 32px}.site-frame .reference-section{margin-left:16px;margin-right:16px;padding:32px 0}.site-frame .reference-section-featured{padding:24px}.site-frame .reference-page-header-docs{padding:0 0 24px}.site-frame .features-section{padding:32px 16px}.site-frame .features-grid{grid-template-columns:minmax(0,1fr)}.site-frame .features-jump-nav{justify-content:flex-start;margin:0 16px;overflow-x:auto}}.site-frame #home-base-example>.reference-home-introduction{text-align:center;justify-content:center;margin:0;padding:40px 0 48px;display:flex}.site-frame #home-base-example>.reference-home-introduction h1{margin:0 auto}.site-frame .home-base-benefits{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.site-frame .home-base-benefits article{border-top:1px solid var(--divider);border-bottom:0;padding:24px 0;display:block}.site-frame .home-benefit-icon{background:0 0;width:24px;height:24px;margin:0 0 20px;padding:0;display:block}.site-frame .home-learning-loop{counter-reset:learn-loop;margin:20px 0;padding:0;list-style:none;display:block}.site-frame .home-learning-loop li{font-size:var(--type-body);align-items:center;gap:16px;margin:0;padding:8px 0;display:flex;position:relative}.site-frame .home-learning-loop li:before{content:counter(learn-loop);counter-increment:learn-loop;background:var(--quiet);width:27px;height:27px;color:var(--text-secondary);font:600 12px/1 var(--font-sans);border:0;border-radius:50%;flex:0 0 27px;place-items:center;padding:0;display:grid;transform:none}.site-frame .reference-definition-rows{margin:24px 0;padding:0;list-style:none;display:block}.site-frame .reference-definition-rows>li{border:0;border-top:1px solid var(--divider);background:0 0;border-radius:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:24px;margin:0;padding:24px 0;display:grid;position:relative}.site-frame .reference-definition-rows>li>:is(h3,strong){font-size:var(--type-row);margin:0}.site-frame .reference-definition-rows>li>p{margin:0}.site-frame .reference-definition-rows>li>span{color:var(--text-secondary);font-size:12px;position:absolute;top:26px;left:0}.site-frame .reference-definition-rows>li:has(>span)>h3{padding-left:28px}.site-frame .skill-timing-track{max-width:680px;margin:32px 0}.site-frame .skill-timing-step-highlight .reference-step-number{background:var(--text-primary);color:var(--inverse-text);border-color:var(--text-primary)}.site-frame .skill-timing-step-highlight .reference-step-content{background:var(--quiet);border-radius:8px;margin-top:-8px;padding:16px}.site-frame .home-operating-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.site-frame .home-operating-links a{border:0;border-top:1px solid var(--divider);background:0 0;border-radius:0;padding:24px 28px 24px 0;display:block;position:relative}.site-frame .home-operating-links a>span{color:var(--text-secondary);position:absolute;top:25px;right:0}.site-frame .home-operating-links h3{margin:0 0 8px}.site-frame .home-operating-links p{margin:0}.site-frame .home-resource-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.site-frame .home-resource-links a{border-bottom:1px solid var(--divider);color:var(--text-primary);padding:12px 0}.site-frame .hero-agent-handoff{border:0;border-top:1px solid var(--divider);background:var(--canvas);border-radius:0;padding:40px 0}.site-frame .hero-agent-handoff-intro{margin-bottom:24px}.site-frame .reference-quickstart{max-width:768px;margin-inline:auto;display:block}.site-frame #try-this-task.reference-quickstart{border:0;border-bottom:1px solid var(--divider);background:var(--canvas);border-radius:0;padding:48px 0;display:block}.site-frame #try-this-task.reference-quickstart>div:first-child,.site-frame #try-this-task .reference-steps{margin-bottom:32px}.site-frame .reference-callout{border:1px solid var(--divider);background:var(--quiet);border-radius:8px;max-width:1152px;margin:32px auto;padding:20px 24px;display:flex}.site-frame .reference-callout a{color:var(--text-primary)}@media (width<=800px){.site-frame .home-base-benefits,.site-frame .home-operating-links{grid-template-columns:minmax(0,1fr)}.site-frame .reference-callout{margin-inline:16px}}@media (width<=600px){.site-frame .reference-definition-rows>li{grid-template-columns:minmax(0,1fr);gap:8px}.site-frame .reference-definition-rows>li:has(>span)>p{padding-left:28px}.site-frame .home-resource-links{grid-template-columns:minmax(0,1fr)}}.site-frame .field-guide-collections{max-width:1216px;margin:0 auto;padding:0 32px 48px}.site-frame .field-guide-collection.reference-section{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);margin:0;padding:40px 0}.site-frame .reference-training-path{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.site-frame .reference-training-path .chapter-card{border:1px solid var(--divider);background:var(--canvas);border-radius:12px;align-items:flex-start;gap:20px;min-height:0;padding:24px;display:flex}.site-frame .reference-training-number{border:1px solid var(--divider);width:32px;height:32px;color:var(--text-primary);border-radius:50%;flex:0 0 32px;place-items:center;font-size:12px;display:grid}.site-frame .reference-training-body{flex:1;min-width:0}.site-frame .reference-training-body .chapter-card-top{justify-content:space-between;align-items:baseline;gap:16px;margin:0;display:flex}.site-frame .reference-training-body h3{margin:0}.site-frame .reference-training-body .chapter-card-top small{color:var(--text-secondary);background:0 0;border:0;padding:0}.site-frame .reference-training-body p{margin:12px 0}.site-frame .reference-training-body .chapter-card-bottom{border:0;margin:16px 0 0;padding:0}.site-frame .surface-roles{background:var(--canvas);border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1152px;margin:0 auto 40px;padding:0;display:grid}.site-frame .surface-roles>article{border:1px solid var(--divider);background:var(--canvas);border-radius:12px;flex-direction:column;align-items:flex-start;gap:0;padding:24px;display:flex}.site-frame .surface-roles article>span{color:var(--text-secondary);margin:0 0 24px}.site-frame .surface-roles :is(h2,h3){font-size:var(--type-row);margin:0}.site-frame .surface-roles p{margin:12px 0 0}.site-frame .surface-roles a{color:var(--text-primary);margin-top:auto;padding-top:24px}.site-frame .guide-article>:is(.markdown-body,.guide-hero,.guide-session-companion,.chapter-progress,.chapter-nav,.guide-chapter-site-demo){width:100%;max-width:none;margin-left:0;margin-right:0}.site-frame .guide-hero{padding:0 0 32px}.site-frame .guide-hero>p{max-width:none}.site-frame .guide-article .markdown-body{padding:0}.site-frame .guide-session-companion{border:1px solid var(--divider);background:var(--quiet);border-radius:8px;padding:24px}.site-frame .chapter-nav{border-top:1px solid var(--divider);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:24px;display:grid}.site-frame .chapter-nav a{border:1px solid var(--divider);color:var(--text-primary);background:var(--canvas);border-radius:8px;flex-direction:column;align-items:flex-start;padding:20px;display:flex}.site-frame .reference-library-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;max-width:1216px;margin:0 auto;padding:40px 32px 64px;display:grid}.site-frame .reference-library-layout>.template-index{border:0;border-right:1px solid var(--divider);background:0 0;flex-direction:column;align-items:stretch;gap:0;width:auto;max-height:calc(100dvh - 112px);margin:0;padding:0 12px 0 0;display:flex;position:sticky;top:88px;overflow-y:auto}.site-frame .reference-library-layout>.template-index a{white-space:normal;min-height:40px;font-size:var(--type-label);border:0;border-radius:6px;flex-shrink:0;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;display:flex}.site-frame .reference-library-layout>.template-index a span{min-width:16px;color:var(--text-secondary);background:0 0;border:0;padding:0}.site-frame .reference-library-layout>.template-list{gap:24px;min-width:0;margin:0;padding:0;display:grid}.site-frame .template-card.reference-card .template-card-head{border:0;margin:0 0 24px;padding:0;display:block}.site-frame .template-card.reference-card h2{font-size:var(--type-row);margin:8px 0 0}.site-frame .template-card.reference-card .template-card-head p{margin-top:12px}.site-frame .template-card.reference-card>.reference-card-body{padding:24px}.site-frame .template-card.reference-card details{border:0;padding:0}.site-frame .template-card.reference-card details summary{min-height:32px;color:var(--text-primary);margin:0;padding:6px 0}.site-frame .template-card.reference-card .code-block{border:1px solid var(--divider);border-radius:8px;margin:16px 0 0}.site-frame .template-card.reference-card details>.markdown-body{max-width:none;margin:16px 0 0;padding:0}.site-frame :is(.learning-filter-controls,.prompt-explorer-controls){border:0;border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);background:var(--canvas);max-width:1216px;margin:0 auto;padding:32px}.site-frame .prompt-filter-chips,.site-frame .learning-filter-buttons{flex-wrap:wrap;gap:6px;display:flex}.site-frame :is(.prompt-filter-chip,.learning-filter-buttons button){border:1px solid var(--divider);background:var(--canvas);color:var(--text-secondary);border-radius:999px;padding:8px 12px}.site-frame :is(.prompt-filter-chip,.learning-filter-buttons button)[aria-pressed=true]{background:var(--text-primary);border-color:var(--text-primary);color:var(--inverse-text)}.site-frame :is(.prompt-filter-chip,.learning-filter-buttons button)[aria-pressed=true] span{color:inherit;background:0 0}.site-frame .prompt-search-label{max-width:none}.site-frame .prompt-search-field{background:var(--quiet);border-color:var(--divider);border-radius:8px}.site-frame .templates-explainer{border-block:1px solid var(--divider);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;max-width:1152px;margin:0 auto 40px;padding:40px 0;display:grid}.site-frame .start-next{border-top:1px solid var(--divider);background:var(--canvas);max-width:1152px;margin:0 auto;padding:48px 0}.site-frame .start-next>div:first-child{max-width:680px}.site-frame .sites-mark{filter:none}.site-frame .features-featured h2{max-width:none}@media (width<=1100px){.site-frame .surface-roles,.site-frame .templates-explainer,.site-frame .start-next{margin-left:32px;margin-right:32px}}@media (width<=900px){.site-frame .field-guide-collection.reference-section{grid-template-columns:minmax(0,1fr)}.site-frame .reference-library-layout{grid-template-columns:200px minmax(0,1fr);gap:32px}}@media (width<=700px){.site-frame .reference-library-layout{padding:24px 16px 40px;display:block}.site-frame .reference-library-layout>.template-index{border:0;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;padding:0 0 24px;display:grid;position:static}.site-frame .surface-roles,.site-frame .templates-explainer{grid-template-columns:minmax(0,1fr);gap:16px;margin:0 16px 32px}.site-frame .start-next{margin:0 16px;padding:32px 0}.site-frame :is(.learning-filter-controls,.prompt-explorer-controls){padding:24px 16px}.site-frame .field-guide-collections{padding:0 16px 32px}}.site-frame [hidden],.learning-filter[data-selected-level=beginner] [data-learning-level]:not([data-learning-level=beginner]),.learning-filter[data-selected-level=intermediate] [data-learning-level]:not([data-learning-level=intermediate]),.learning-filter[data-selected-level=advanced] [data-learning-level]:not([data-learning-level=advanced]),.learning-filter[data-selected-level=beginner] [data-learning-levels]:not([data-learning-levels~=beginner]),.learning-filter[data-selected-level=intermediate] [data-learning-levels]:not([data-learning-levels~=intermediate]),.learning-filter[data-selected-level=advanced] [data-learning-levels]:not([data-learning-levels~=advanced]){display:none!important}.site-frame .reference-training-path .chapter-card{flex-direction:row}.site-frame .start-page>.reference-section{margin-top:0;margin-bottom:0;padding-top:48px;padding-bottom:48px}.site-frame .start-page .reference-section-stacked{display:block}.site-frame .start-page .start-exercise>.reference-section-content{margin-top:32px}.site-frame .classification-grid,.site-frame .entry-modes .reference-section-content>div{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.site-frame .classification-grid>article,.site-frame .entry-modes .reference-section-content article{border:0;border-top:1px solid var(--divider);min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px 24px;padding:24px 0;display:grid}.site-frame .classification-grid>article:first-child,.site-frame .entry-modes .reference-section-content article:first-child{border-top:0;padding-top:0}.site-frame .classification-grid :is(h3,p),.site-frame .entry-modes .reference-section-content :is(h3,p){margin:0}.site-frame .classification-grid .eyebrow,.site-frame .entry-modes .reference-section-content article>span{color:var(--text-secondary);grid-column:1/-1}.site-frame .chief-of-staff-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.site-frame .chief-of-staff-skill-card{border:0;border-top:1px solid var(--divider);background:0 0;border-radius:0;padding:24px 0}.site-frame .chief-of-staff-skill-card h3{margin:0}.site-frame .chief-of-staff-skill-card p{margin:12px 0 20px}.site-frame .chief-of-staff-skill-card a{color:var(--text-primary)}.site-frame .manager-kickoff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.site-frame .manager-kickoff-card.reference-card{padding:0}.site-frame .manager-kickoff-card.reference-card header{margin:0;padding:0}.site-frame .manager-kickoff-card.reference-card h3{margin:8px 0}.site-frame .manager-kickoff-card.reference-card header p:last-child{margin:12px 0 0}.site-frame .manager-kickoff-actions{flex-direction:column;align-items:flex-start}.site-frame .manager-kickoff-actions>a{color:var(--text-primary)}.site-frame .manager-example-details{margin-top:24px}.site-frame .start-page>.template-list{max-width:832px;margin:0 auto;padding:40px 32px}.site-frame .start-outcome ul{margin:0;padding:0;list-style:none}.site-frame .start-outcome li{border-bottom:1px solid var(--divider);margin:0;padding:16px 0}.site-frame .start-outcome li:first-child{padding-top:0}.site-frame .download-page{padding:0}.site-frame .download-card.reference-page-header{background:var(--canvas);border:0;border-radius:0;width:auto}.site-frame .download-card.reference-page-header h1{max-width:850px}.site-frame .download-stats{border-block:1px solid var(--divider);flex-wrap:wrap;justify-content:center;gap:16px 32px;width:auto;margin:24px 0;padding:16px 0;display:flex}.site-frame .download-stats span{gap:6px;font-size:12px;display:inline-flex}.site-frame .download-stats strong{font-size:inherit}.site-frame .download-actions{justify-content:center}.site-frame .download-card small{max-width:640px;margin-top:20px}.site-frame .download-contents.reference-section{padding:40px 0}.site-frame .session-deck-grid,.site-frame .download-content-grid{grid-template-columns:minmax(0,1fr);gap:0;margin:24px 0;display:grid}.site-frame .session-deck-card,.site-frame .download-content-grid>article{border:0;border-top:1px solid var(--divider);box-shadow:none;background:0 0;border-radius:0;padding:24px 0;display:block}.site-frame .session-deck-card h3,.site-frame .download-content-grid h3{margin:8px 0 12px}.site-frame .session-deck-card p,.site-frame .download-content-grid p{margin:0}.site-frame .session-deck-actions{gap:0;margin:20px 0 0;display:grid}.site-frame .session-deck-actions a{border:0;border-top:1px solid var(--divider);color:var(--text-primary);background:0 0;border-radius:0;padding:10px 0}.site-frame .download-content-grid article>a{color:var(--text-primary);margin-top:20px;display:block}.site-frame .download-next{border-top:1px solid var(--divider);background:0 0;max-width:1152px;margin:0 auto;padding:48px 0}.site-frame>main>:is(.start-next,.download-next):last-child{border-bottom:0}.site-frame .how-to-sites-section .sites-section-heading h2{margin:0}.site-frame .how-to-sites-section .sites-section-heading p:not(.kicker){max-width:72ch;font-size:var(--type-body);margin-top:16px;line-height:1.6}.site-frame .how-to-sites-section .sites-source-link{font-size:var(--type-ui)}.site-frame .how-to-sites-section .sites-embed-note{font-size:var(--type-meta);line-height:1.6}.site-frame .template-purpose{font-size:var(--type-body);line-height:1.6}.site-frame .sites-content{max-width:1216px;margin:0 auto;padding:0 32px 64px}.site-frame .sites-content>.reference-section{margin:0}.site-frame .sites-layout-section.reference-section{max-width:768px;margin:0 auto}.site-frame .sites-layout-section .reference-section-heading{margin-bottom:32px}.site-frame .sites-layout-section .sites-source-link{margin-top:16px;display:inline-flex}.site-frame .site-recipe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.site-frame .site-recipe-card.reference-card{padding:0}.site-frame .site-recipe-category{color:var(--text-secondary);margin-bottom:20px}.site-frame .site-recipe-card .reference-card-actions button{margin:0}.site-frame .agent-view-hero.reference-page-header-docs{max-width:1216px;margin:0 auto;padding:48px 32px 32px}.site-frame .agent-view-intro{width:100%;max-width:none}.site-frame .agent-view-intro-copy{max-width:800px}.site-frame .agent-view-document{max-width:1152px;margin:0 auto 64px}@media (width<=900px){.site-frame .manager-kickoff-grid,.site-frame .site-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-frame .download-next{margin-inline:32px}}@media (width<=700px){.site-frame .manager-kickoff-grid,.site-frame .site-recipe-grid,.site-frame .chief-of-staff-skill-grid,.site-frame .classification-grid>article,.site-frame .entry-modes .reference-section-content article{grid-template-columns:minmax(0,1fr)}.site-frame .sites-content{padding:0 16px 40px}.site-frame .download-next{margin:0 16px;padding:32px 0}.site-frame .start-page>.template-list{padding:24px 16px}.site-frame .agent-view-hero.reference-page-header-docs{padding:32px 16px}.site-frame .agent-view-document{margin-inline:16px}}.site-frame .home-operating-links a{padding-right:0}.site-frame .home-operating-links a>span{width:16px;color:var(--text-secondary);margin-top:20px;display:block;position:static}.site-frame #work-setup .reference-quickstart{max-width:none;margin:0}.site-frame #work-setup .reference-steps{max-width:680px}.site-frame .template-card :is(.code-block,.code-toolbar,pre,pre code){background:var(--quiet);color:var(--text-primary);border-color:var(--divider)}.site-frame .template-card .code-toolbar{border-bottom:1px solid var(--divider);color:var(--text-secondary)}.site-frame .prompt-explorer-heading .kicker{display:block}.site-frame .prompt-search-field{border-radius:999px;min-height:56px;padding-inline:20px}.site-frame .prompt-search-input{min-height:52px}.site-frame .reference-card-actions button{border-radius:999px}.site-frame .chapter-nav{border-top:1px solid var(--divider);padding-top:32px}.site-frame .chapter-nav a{background:0 0;border:0;border-radius:0;min-height:64px;padding:0;position:relative}.site-frame .chapter-nav a:last-child{text-align:right;align-items:flex-end}.site-frame .guide-chapter-completion-complete{color:var(--text-primary)}@media (width<=820px){.site-frame .guide-layout{grid-template-columns:minmax(0,1fr);gap:24px}}.site-frame .reference-library-layout>.template-index a{width:100%;min-width:0}.site-frame .learning-filter-buttons{background:0 0;border:0;padding:0}.site-frame .prompt-search-icon{color:var(--text-secondary)}.site-frame .agent-view-page{padding-inline:0}@media (width<=1216px){.site-frame .download-next,.site-frame .start-next{margin-inline:32px}}@media (width<=700px){.site-frame .download-next,.site-frame .start-next{margin-inline:16px}}.site-frame .reference-section>:is(.reference-section-heading,.reference-section-content){background:0 0;border:0;min-height:0;margin:0;padding:0;display:block}.site-frame .reference-section-stacked>.reference-section-heading{margin-bottom:32px}.site-frame .reference-card{align-items:stretch;gap:0}.site-frame .manager-kickoff-card:last-child{grid-column:auto}.site-frame .manager-kickoff-actions>a{color:var(--text-primary);background:0 0;border:0}.site-frame .start-outcome li{border:0;border-bottom:1px solid var(--divider);background:0 0;border-radius:0}.site-frame .reference-page-header:not(.reference-page-header-overview) .hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;width:auto;max-width:none;display:flex}.site-frame .reference-page-header .hero-actions>:is(a,button){flex:0 auto;width:auto;min-width:0}.site-frame .reference-section-heading h2{max-width:none}.site-frame .start-page .start-exercise.reference-section{max-width:1152px}.site-frame .start-page .start-exercise>.reference-section-content{max-width:768px}.site-frame #try-this-task.reference-quickstart{max-width:none}.site-frame #try-this-task.reference-quickstart>div:last-child{max-width:768px}.site-frame .sites-layout-section.reference-section{max-width:none}.site-frame .sites-layout-section .reference-section-content{max-width:768px}.site-frame>main{background:var(--canvas)}.site-frame #home-base-example>nav a{color:var(--text-primary)}.site-frame .ask-froge-panel{border:0;border-left:1px solid var(--divider);background:var(--canvas);border-radius:0;flex-direction:column;width:440px;height:100dvh;max-height:none;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden}.site-frame .ask-froge-panel>header{background:var(--canvas);flex:0 0 64px;grid-template-columns:36px minmax(0,1fr) 40px;gap:12px;min-height:64px;padding:8px 16px;display:grid;position:static}.site-frame .ask-froge-panel .froge-avatar{background:0 0;border:0;border-radius:0;width:36px;height:36px}.site-frame .ask-froge-content{flex:1;min-height:0;padding:24px;overflow-y:auto}.site-frame .ask-froge-answer{margin:0 0 24px}.site-frame .ask-froge-quick-actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:32px;display:flex}.site-frame .ask-froge-quick-actions button{border:1px solid var(--divider);background:var(--canvas);text-align:left;border-radius:999px;padding:12px 16px}.site-frame .ask-froge-composer{border-top:1px solid var(--divider);background:var(--canvas);flex-direction:column;flex:none;gap:12px;padding:16px;display:flex}.site-frame .ask-froge-composer form{margin:0;padding:0}.site-frame .ask-froge-composer form>div{background:var(--quiet);border-radius:12px;min-height:48px}.site-frame .ask-froge-composer small{color:var(--text-secondary);margin:0;padding:0;font-size:12px;line-height:1.5;display:block}.site-frame .ask-froge-trigger[aria-expanded=true]{display:none}@media (width<=767px){.site-frame .ask-froge-panel{border:1px solid var(--divider);border-bottom:0;border-radius:16px 16px 0 0;width:100%;height:min(78dvh,640px);max-height:100dvh;inset:auto 0 0}}.site-frame .agent-view-page .reference-page-header.reference-page-header-centered{padding-bottom:24px}.site-frame .agent-view-page .reference-page-header-centered+.agent-view-document{margin-top:24px}.site-frame .docs-sidebar{z-index:35;--font-sans:var(--chrome-font);width:218px;font-family:var(--chrome-font);color:var(--chrome-text);background:var(--chrome-canvas);flex-direction:column;padding:8px 12px 24px;display:flex;position:fixed;inset:64px auto 0 0;overflow:hidden}.site-frame .docs-navigation{overscroll-behavior:contain;width:100%;min-height:0;font:400 14px/20px var(--chrome-font);padding-top:24px;position:relative;overflow-y:auto}.site-frame .docs-navigation :is(a,p,ul){margin:0}.site-frame .docs-navigation ul{padding:0;list-style:none}.site-frame .docs-navigation li+li{margin-top:1px}.site-frame .docs-navigation a{color:var(--chrome-text);font:400 14px/20px var(--chrome-font);border-radius:8px;padding:6px 12px;text-decoration:none;transition:background-color .15s,color .15s;display:block}.site-frame .docs-navigation-group a{padding-left:20px}.site-frame .docs-navigation a:hover,.site-frame .docs-navigation a[aria-current]{background:var(--chrome-hover);color:var(--chrome-text)}.site-frame .docs-navigation-group{margin-top:24px}.site-frame .docs-navigation-group>p{color:var(--chrome-text);font:600 14px/20px var(--chrome-font);padding:0 12px 8px}.site-frame .docs-sidebar-toggle{display:none}.site-frame .docs-navigation .playbook-chapter-link{align-items:flex-start;gap:6px;display:flex}.site-frame .playbook-chapter-title{min-width:0}.site-frame .playbook-chapter-number{color:var(--chrome-secondary);font-variant-numeric:tabular-nums}.site-frame .docs-navigation .guide-chapter-completion{flex:0 0 16px;align-items:center;width:16px;height:20px;display:none}.site-frame .docs-navigation .guide-chapter-completion-complete{color:var(--chrome-text);display:inline-flex}.site-frame .docs-navigation .guide-chapter-completion svg{width:16px;height:16px}.site-frame .docs-navigation .guide-chapter-completion svg path{stroke:var(--chrome-canvas)}@media (width<=1023px){.site-frame .docs-sidebar{border-bottom:1px solid var(--chrome-border);width:100%;padding:0;position:sticky;inset:64px auto auto;overflow:visible}.site-frame .docs-sidebar-toggle{background:var(--chrome-canvas);width:100%;height:48px;color:var(--chrome-text);text-align:left;font:400 14px/20px var(--chrome-font);border:0;align-items:center;gap:12px;padding:8px 24px;display:flex}.site-frame .docs-sidebar-toggle>span:first-child{flex-shrink:0}.site-frame .docs-sidebar-toggle>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;color:var(--chrome-secondary);font-weight:400;overflow:hidden}.site-frame .docs-sidebar-toggle>svg{width:16px;height:16px;color:var(--chrome-secondary);flex:0 0 16px;margin-left:auto}.site-frame .docs-sidebar-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.site-frame .docs-navigation{border-bottom:1px solid var(--chrome-border);background:var(--chrome-canvas);width:100%;max-height:calc(100dvh - 112px);padding:16px 12px 24px;display:none;position:absolute;top:48px;left:0;right:0}.site-frame .docs-sidebar[data-open=true] .docs-navigation{display:block}.site-frame .docs-navigation a[aria-current]{background:var(--chrome-active)}}@media (width<=600px){.site-frame .docs-sidebar-toggle{padding-inline:16px}}.site-frame .reference-section.reference-section-collection{--collection-nav-clearance:0px;--collection-sticky-top:calc(var(--reading-header-offset) + var(--collection-nav-clearance) + 24px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;padding-block:64px}.site-frame.overview-page .reference-section-collection{--collection-sticky-top:var(--overview-anchor-offset)}.site-frame.playbook-page .reference-section-collection{--collection-sticky-top:var(--playbook-anchor-offset)}.site-frame .reference-section-collection>.reference-section-heading{top:var(--collection-sticky-top);grid-template-columns:minmax(0,1fr);align-content:start;align-self:start;height:auto;min-height:min-content;display:grid;position:sticky}.site-frame .reference-section-collection .reference-section-heading :is(h2,p){max-width:none}.site-frame .reference-section-collection .reference-section-heading p:not(.kicker):not(.home-stage-kicker){color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans);letter-spacing:0;margin:18px 0 0}.site-frame .reference-section-collection :is(.features-grid,.collection-stack){grid-template-columns:minmax(0,1fr);gap:16px;margin:0;display:grid}.site-frame .reference-section-collection .reference-card{border-radius:8px;height:auto;overflow:visible}.site-frame .reference-section-collection .reference-card-body{flex:none;padding:24px 24px 0}.site-frame .reference-section-collection .reference-card-body p{color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans)}.site-frame .reference-section-collection .reference-card-actions{background:0 0;border:0;gap:12px 24px;margin:0;padding:18px 24px 24px}.site-frame .reference-section-collection .reference-card-actions>:is(div,footer){flex-direction:row;align-items:center;gap:8px 24px}.site-frame .reference-section-collection .features-card-topline{justify-content:flex-start;gap:14px;min-height:40px;margin:0 0 6px}.site-frame .reference-section-collection .reference-icon{border:1px solid var(--divider);background:var(--canvas);flex:0 0 40px;width:40px;height:40px}.site-frame .reference-section-collection .features-card-heading{flex:1;min-width:0}.site-frame .reference-section-collection .features-card-subtitle{font:400 14px/1.4 var(--font-sans);letter-spacing:0;color:var(--text-secondary);margin-top:3px;display:block}.site-frame .reference-section-collection .features-badge{max-width:130px;font:400 11px/1.4 var(--font-sans);border:1px solid var(--divider);white-space:normal;text-align:center;background:0 0;flex:0 auto;margin:0;padding:4px 8px}.site-frame .reference-section-collection p.features-card-when{color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans);margin-top:10px;padding-top:0}.site-frame .reference-section-collection .features-card-when>span{margin:0;display:inline}.site-frame .reference-section-collection .features-setup{margin-top:16px;font-size:14px}.site-frame .reference-section-collection .features-setup summary{font-size:var(--type-ui);padding:4px 0}.site-frame .reference-section-collection .features-setup :is(li,p){color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans)}.site-frame .reference-section-collection .features-card-actions a{width:auto;max-width:100%;min-height:32px;font:500 var(--type-ui)/1.5 var(--font-sans);border:0;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:2px 0;display:inline-flex}.site-frame .reference-section-collection .features-card-actions a.features-card-docs{color:var(--text-secondary);font-weight:400}.site-frame .reference-section-collection .features-card-actions a span{flex:none}.site-frame .reference-section-collection .collection-item{border:1px solid var(--divider);background:var(--canvas);min-height:0;box-shadow:none;border-radius:8px;margin:0;padding:24px;display:block}.site-frame .reference-section-collection .collection-item h3{margin:0}.site-frame .reference-section-collection .collection-item p{color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans);margin:10px 0 0}.site-frame .reference-section-collection .collection-item :is(a,.chapter-card-bottom){color:var(--text-primary);font-size:14px;line-height:1.5}.site-frame .reference-section-collection .collection-item>a{width:fit-content;max-width:100%;margin:18px 0 0;padding:2px 0;display:inline-flex}.site-frame .reference-section-collection .collection-item>span:not(.reference-training-number),.site-frame .reference-section-collection .session-deck-card>div>span{color:var(--text-secondary);font:400 12px/1.5 var(--font-sans);margin:0 0 10px;display:block}.site-frame .reference-section-collection .manager-kickoff-card h3{margin:6px 0 0}.site-frame .reference-section-collection .manager-kickoff-card .manager-kickoff-eyebrow{margin:0;font-size:12px}.site-frame .reference-section-collection .session-deck-actions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:10px 20px;margin:18px 0 0;display:flex}.site-frame .reference-section-collection .session-deck-actions>:is(a,button){width:fit-content;max-width:100%;min-height:32px;font-size:var(--type-ui);text-align:left;text-wrap:pretty;background:0 0;border:0;flex:0 auto;padding:2px 0;line-height:1.5}.site-frame .reference-section-collection .site-recipe-card .reference-card-actions>button{width:fit-content;max-width:100%;min-height:36px;font-size:var(--type-ui);padding:6px 14px}.site-frame .reference-section-collection .site-recipe-category{margin:0 0 8px;font-size:12px}.site-frame .reference-section-collection .sites-section-heading{margin:0;display:block}.site-frame .reference-section-collection .sites-section-heading .sites-resource-links{justify-content:flex-start;gap:10px 18px;margin:22px 0 0}.site-frame .reference-section-collection .reference-training-path .chapter-card{align-items:flex-start;gap:16px;display:flex}.site-frame .reference-section-collection .reference-training-path .chapter-card:is(:hover,:focus-visible){background:var(--quiet)}.site-frame .reference-section-collection .reference-training-body .chapter-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.site-frame .reference-section-collection .reference-training-body .chapter-card-top h3{overflow-wrap:anywhere;min-width:0}.site-frame .reference-section-collection .reference-training-body .chapter-card-top small{border:1px solid var(--divider);background:var(--quiet);color:var(--text-secondary);font:400 12px/1.5 var(--font-sans);white-space:nowrap;border-radius:999px;justify-self:end;align-items:center;margin:0;padding:3px 8px;display:inline-flex}.site-frame .reference-section-collection .reference-training-body .chapter-card-bottom{margin-top:14px;font-size:12px}.site-frame .reference-section-collection .reference-training-body .chapter-card-bottom>strong{color:var(--text-secondary);margin-left:auto}.site-frame .sites-content>.reference-section-collection{margin-inline:0}.site-frame.playbook-page .field-guide-collection.reference-section-collection{gap:40px}.site-frame.overview-page .home-reading-content>.reference-section-collection{margin-inline:0}.site-frame.overview-page .reference-section-collection .reference-section-heading .section-heading{margin:0}.site-frame.overview-page .reference-section-collection .collection-item p{font:400 var(--type-body)/var(--line-body) var(--font-sans)}.site-frame.overview-page .reference-section-collection .home-base-benefits>article{flex-direction:row;align-items:flex-start;gap:16px;display:flex}.site-frame.overview-page .reference-section-collection .home-base-benefits .home-benefit-icon{border:1px solid var(--divider);background:var(--canvas);border-radius:8px;place-items:center;width:40px;height:40px;margin:0;display:grid}.site-frame.overview-page .reference-section-collection .home-operating-links>a{padding-right:48px;display:block;position:relative}.site-frame.overview-page .reference-section-collection .home-operating-links>a>span{width:auto;margin:0;padding:0;position:absolute;top:26px;right:24px}@container playbook (width<=760px){.site-frame.playbook-page .field-guide-collection.reference-section-collection{grid-template-columns:minmax(0,1fr);gap:28px}.site-frame.playbook-page .reference-section-collection>.reference-section-heading{height:auto;position:static}}@container overview (width<=820px){.site-frame.overview-page .reference-section.reference-section-collection{grid-template-columns:minmax(0,1fr);gap:28px}.site-frame.overview-page .reference-section-collection>.reference-section-heading{height:auto;position:static}}@media (width<=900px){.site-frame .reference-section.reference-section-collection{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:40px}.site-frame .reference-section-collection>.reference-section-heading{height:auto;position:static}.site-frame .reference-section-collection .reference-section-heading p:not(.kicker):not(.home-stage-kicker){max-width:60ch}}@media (width<=600px){.site-frame .reference-section.reference-section-collection{padding:36px 0}.site-frame .reference-section-collection .reference-card-body{padding:20px 20px 0}.site-frame .reference-section-collection .reference-card-actions{padding:14px 20px 20px}.site-frame .reference-section-collection .collection-item{padding:20px}.site-frame .reference-section-collection .features-card-topline{grid-template-columns:auto minmax(0,1fr);gap:8px 14px;display:grid}.site-frame .reference-section-collection .features-card-heading{grid-column:2}.site-frame .reference-section-collection .features-badge{grid-column:2;justify-self:start;max-width:100%;margin:0}}@media (width>=901px) and (height<=480px){.site-frame .reference-section-collection>.reference-section-heading{height:auto;position:static}}:root{--type-section-title:34px;--line-section-title:1.15}.site-frame :is(.reference-section-heading,.section-introduction) h2,.site-frame h2.section-title{color:var(--text-primary);font:500 var(--type-section-title)/var(--line-section-title) var(--font-sans);letter-spacing:-.035em;text-transform:none;text-wrap:balance}.site-frame :is(.reference-section-heading,.section-introduction) :is(.kicker,.home-stage-kicker,.section-eyebrow),.site-frame .section-eyebrow{color:var(--text-secondary);font:400 var(--type-label)/1.5 var(--font-sans);letter-spacing:0;text-transform:none;margin:0 0 12px}.site-frame .reference-card:not(.template-card) .reference-card-body h3,.site-frame .collection-item h3,.site-frame .template-card-head h2,.site-frame .surface-roles>article>h3,.site-frame .reference-step-content>:is(h3,strong),.site-frame .resource-title{color:var(--text-primary);font:500 var(--type-row)/1.3 var(--font-sans);letter-spacing:-.02em}@media (width<=900px){:root{--type-section-title:30px}}._section_1u6ga_3{padding:0 var(--layout-inset) 56px;background:var(--canvas);color:var(--text-primary)}._inner_1u6ga_4{max-width:1152px}._header_1u6ga_5{--page-hero-gutter:0px}._walkthrough_1u6ga_20{overflow-anchor:none;scroll-margin-top:calc(var(--reading-header-offset) + 24px);background:0 0;border:0;border-radius:0;position:relative;overflow:visible}._tabs_1u6ga_22{border:0;border-bottom:1px solid var(--divider);background:0 0;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:16px 24px;display:flex}._tabs_1u6ga_22 button{min-height:44px;color:var(--text-secondary);font-size:var(--type-ui);border:1px solid #0000;border-radius:8px;justify-content:center;gap:8px;padding:10px 14px;font-weight:500}._tabs_1u6ga_22 button>span{width:auto;height:auto;color:inherit;background:0 0;font-size:12px}._tabs_1u6ga_22 button[aria-selected=true]{border-color:var(--divider);background:var(--quiet);color:var(--text-primary)}._tabs_1u6ga_22 button[aria-selected=true]>span{color:inherit;background:0 0}._tabs_1u6ga_22 button:hover{background:var(--hover)}._panel_1u6ga_28{min-width:0;scroll-margin-top:calc(var(--reading-header-offset) + 24px);background:0 0;padding:0;display:block}._instructions_1u6ga_30{width:100%;max-width:none;margin:0;padding:24px 24px 12px}._instructions_1u6ga_30 h2{color:var(--text-primary);font:500 28px/1.2 var(--font-sans);letter-spacing:-.03em;margin:0}._instructions_1u6ga_30>p{width:100%;max-width:none;color:var(--text-secondary);font:400 var(--type-body)/1.6 var(--font-sans);margin:12px 0 0}._surface_1u6ga_183{border:1px solid var(--divider);background:var(--canvas);border-radius:8px;overflow:hidden}._surfaceHeader_1u6ga_184{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 24px;display:flex}._screenLabel_1u6ga_41{color:var(--text-secondary);font:400 12px/1.5 var(--font-sans);text-align:left;margin:0}._surfaceBody_1u6ga_186{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;display:grid}._example_1u6ga_40{grid-area:auto;align-self:stretch;width:100%;min-width:0;max-width:none;margin:0;padding:24px}._example_1u6ga_40 figcaption{max-width:none;color:var(--text-secondary);font:400 12px/1.5 var(--font-sans);text-align:left;margin:16px 0 0}._stepDetails_1u6ga_32{border-left:1px solid var(--divider);grid-area:auto;min-width:0;padding:24px}._instructionList_1u6ga_35{gap:24px;margin:0;padding:0;list-style:none;display:grid}._instructionList_1u6ga_35 li{color:var(--text-secondary);font:400 var(--type-body)/1.6 var(--font-sans);grid-template-columns:24px minmax(0,1fr);gap:12px}._checkMark_1u6ga_37{border:1px solid var(--divider);width:24px;height:24px;color:var(--text-primary);font:400 12px/1 var(--font-sans);border-radius:50%;place-items:center;margin-top:1px;display:grid}._stepDetails_1u6ga_32 ._pairingNote_1u6ga_38{border-top:1px solid var(--divider);color:var(--text-secondary);font-size:var(--type-meta);margin:24px 0 0;padding-top:20px;line-height:1.6}._screenCallout_1u6ga_97{border-top:1px solid var(--divider);max-width:none;margin:24px 0 0;padding-top:20px}._screenCallout_1u6ga_97 summary{color:var(--text-primary);font:500 var(--type-ui)/1.5 var(--font-sans);cursor:pointer}._screenCallout_1u6ga_97 p{color:var(--text-secondary);font-size:var(--type-body);margin:12px 0 0;line-height:1.6}._screenCallout_1u6ga_97 ._tryHint_1u6ga_100{color:var(--text-primary);font-weight:500}._screenCallout_1u6ga_97 blockquote{border-color:var(--divider);color:var(--text-primary);font-size:var(--type-reading);margin:16px 0;padding-left:16px}._settingsWindow_1u6ga_39{border:1px solid var(--divider);border-radius:14px;grid-template-columns:150px minmax(0,1fr);min-height:430px;box-shadow:0 12px 32px -20px #00000040}._settingsSidebar_1u6ga_55{font-size:var(--type-label);background:#f7f7f6;gap:2px;padding:14px 8px}._settingsSidebar_1u6ga_55>span{padding:4px 6px}._settingsSidebar_1u6ga_55>button{min-height:36px;font-size:var(--type-ui)}._settingsSidebar_1u6ga_55 small{margin-top:10px;font-size:12px}._settingsBody_1u6ga_63{padding:24px}._settingsGroup_1u6ga_73{border-color:var(--divider);border-radius:12px}._settingDescription_1u6ga_206{align-items:center;gap:12px;min-width:0;display:flex}._settingDescription_1u6ga_206>div{min-width:0}._settingsBody_1u6ga_63 h3{font-size:20px}._settingsTabs_1u6ga_65,._pairHeading_1u6ga_70,._settingRow_1u6ga_74,._pairedDevice_1u6ga_75{font-size:var(--type-ui)}._settingsWindow_1u6ga_39 :is(._desktopTitlebar_1u6ga_45,._desktopFooter_1u6ga_51>span,._pairingBadge_1u6ga_86,._settingsGroupLabel_1u6ga_83),._settingsWindow_1u6ga_39 :is(._settingRow_1u6ga_74,._pairedDevice_1u6ga_75) small{font-size:var(--type-meta)}@media (width<=1000px){._surfaceBody_1u6ga_186{grid-template-columns:minmax(0,1fr)}._stepDetails_1u6ga_32{border-left:0;border-top:1px solid var(--divider)}._settingsWindow_1u6ga_39{max-width:760px;margin-inline:auto}}@media (width<=600px){._tabs_1u6ga_22{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:12px 16px;display:grid}._tabs_1u6ga_22 button{text-align:center;min-height:44px;font-size:var(--type-ui);justify-content:center;padding:8px 10px}._instructions_1u6ga_30{padding:20px 16px 12px}._instructions_1u6ga_30 h2{font-size:24px}._surfaceHeader_1u6ga_184{flex-wrap:wrap;gap:6px 16px;padding:12px 16px}._example_1u6ga_40,._stepDetails_1u6ga_32{padding:16px}._settingsWindow_1u6ga_39{grid-template-columns:minmax(0,1fr)}._settingsSidebar_1u6ga_55{padding:8px}._settingsSidebar_1u6ga_55>button{min-height:44px}._settingsBody_1u6ga_63{padding:20px 14px}}._settingsWindow_1u6ga_39{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fff;--quiet:#f7f7f6;--hover:#f1f1f0;--text-primary:#1d1d1f;--text-secondary:#6e6e73;--divider:#0000001a;color:#1d1d1f}._featureCallout_1u6ga_17{border:1px solid var(--divider);background:var(--quiet);color:var(--text-primary);box-shadow:none;border-radius:8px;width:min(1152px,100% - 64px);max-width:none;margin:40px auto;padding:24px}._featureCallout_1u6ga_17 h2{color:var(--text-primary);font-size:20px}._featureCallout_1u6ga_17 p{color:var(--text-secondary);font-size:var(--type-body)}._featureCallout_1u6ga_17 a{color:var(--accent);font-size:var(--type-ui)}@media (width<=700px){._featureCallout_1u6ga_17{width:calc(100% - 32px);padding:20px}}._header_1u6ga_5{margin:0}._guidanceGrid_1u6ga_242{border:0;border-top:1px solid var(--divider);width:100%;max-width:none;color:var(--text-primary);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px;margin:0;padding:40px 0;display:grid}._guidanceGrid_1u6ga_242>*{min-width:0}._guidanceGrid_1u6ga_242 h2{color:var(--text-primary);font:600 20px/1.3 var(--font-sans);letter-spacing:-.025em;margin:0}._guidanceGrid_1u6ga_242 p{max-width:52ch;color:var(--text-secondary);font:400 var(--type-body)/1.65 var(--font-sans);margin:16px 0 0}._guidanceGrid_1u6ga_242>div>p:first-child{margin-top:0}._guidanceGrid_1u6ga_242 a{color:var(--accent);font-size:inherit;text-underline-offset:3px}._notes_1u6ga_102{margin-top:48px}._notes_1u6ga_102>aside{background:0 0;border:0;padding:0;display:block}._guidanceLinks_1u6ga_250{font:400 var(--type-body)/1.65 var(--font-sans);margin-top:16px}._guidanceLinks_1u6ga_250 p{margin-top:8px}._launchShortcut_1u6ga_107 ._shortcutLabel_1u6ga_110{color:var(--text-secondary);font:400 var(--type-meta)/1.5 var(--font-sans);margin:0 0 12px}._launchExample_1u6ga_253{margin:0}._launchSettings_1u6ga_111{--text-primary:#1d1d1f;--text-secondary:#6e6e73;color:#1d1d1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #d9d9dc;border-radius:8px;padding:24px}._launchSettings_1u6ga_111>div:first-child{font:500 18px/1.4 var(--font-sans);border-bottom:1px solid #e5e5e5;margin:0;padding-bottom:16px}._launchSettingRow_1u6ga_114{font:400 var(--type-ui)/1.5 var(--font-sans);background:0 0;border-radius:0;gap:16px;padding:16px 0 0}._launchSettings_1u6ga_111 p{color:#6e6e73;font:400 var(--type-label)/1.6 var(--font-sans);margin:12px 0 0}._launchExample_1u6ga_253 figcaption{color:var(--text-secondary);font:400 var(--type-meta)/1.6 var(--font-sans);margin:12px 0 0}._guidanceGrid_1u6ga_242 ._guidanceFootnote_1u6ga_259{font-size:var(--type-meta);margin-top:24px}@media (width<=767px){._guidanceGrid_1u6ga_242{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:32px}._notes_1u6ga_102{margin-top:32px}._launchSettings_1u6ga_111{padding:20px}}._instructions_1u6ga_30>p,._instructionList_1u6ga_35 li,._screenCallout_1u6ga_97 p,._screenCallout_1u6ga_97 ._tryHint_1u6ga_100,._screenCallout_1u6ga_97 blockquote,._featureCallout_1u6ga_17 p,._guidanceGrid_1u6ga_242>aside>p,._guidanceGrid_1u6ga_242>div>p:not(._shortcutLabel_1u6ga_110):not(._guidanceFootnote_1u6ga_259),._guidanceLinks_1u6ga_250,._guidanceLinks_1u6ga_250 p{color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans)}@media (hover:hover) and (pointer:fine){._page_2wj8g_3 .features-grid .features-card:hover{border-color:color-mix(in srgb, var(--divider), var(--text-primary) 16%);box-shadow:0 8px 24px #0000000f}@media (prefers-reduced-motion:no-preference){._page_2wj8g_3 .features-grid .features-card{transition:transform .18s,border-color .18s,box-shadow .18s}:root:not([data-motion=reduced]) ._page_2wj8g_3 .features-grid .features-card:hover{transform:translateY(-2px)}}}.site-frame.playbook-page{--playbook-sidebar-width:240px;--playbook-content-gutter:16px;--playbook-anchor-offset:88px}.site-frame.playbook-page>.playbook-main{--layout-inset:0px;width:calc(100% - var(--playbook-sidebar-width));min-width:0;max-width:none;margin:0 0 0 var(--playbook-sidebar-width);gap:0;padding:0;display:block}.site-frame.playbook-page .playbook-content{width:100%;max-width:1024px;padding:40px var(--playbook-content-gutter) 64px;margin:0 auto;container:playbook/inline-size}.site-frame.playbook-page>.site-footer{width:calc(100% - var(--playbook-sidebar-width));max-width:1024px;margin-left:max(var(--playbook-sidebar-width), calc(50% + var(--playbook-sidebar-width) / 2 - 512px));padding:24px var(--playbook-content-gutter);margin-right:auto}.site-frame.playbook-page .playbook-main [id]{scroll-margin-top:var(--playbook-anchor-offset)}.site-frame.playbook-page .guide-article{width:100%;min-width:0;max-width:none;margin:0;padding:0}.site-frame.playbook-page .guide-article>:is(.guide-hero,.markdown-body,.guide-session-companion,.chapter-progress,.chapter-nav){max-width:none;margin-inline:0}.site-frame.playbook-page .playbook-content.playbook-chapter-content{padding-top:0}.site-frame.playbook-page .guide-hero.reference-page-header-overview{--page-hero-gutter:0px}.site-frame.playbook-page .guide-article>.markdown-body>:first-child{margin-top:0}.site-frame.playbook-page .work-hub-chapter .markdown-body{color:var(--text-body);font:400 var(--type-reading)/var(--line-body) var(--font-sans)}.site-frame.playbook-page .work-hub-chapter .markdown-body>:is(p,ul,ol,blockquote){max-width:74ch}.site-frame.playbook-page .work-hub-chapter .markdown-body>:is(p,ul,ol,blockquote),.site-frame.playbook-page .work-hub-chapter .markdown-body>:is(ul,ol)>li{color:var(--text-body);font:400 var(--type-reading)/var(--line-body) var(--font-sans)}.site-frame.playbook-page .work-hub-chapter .markdown-body>h2{font-size:var(--type-title);margin:48px 0 18px;font-weight:600;line-height:1.3}.site-frame.playbook-page .work-hub-chapter .markdown-body>h3{font-size:var(--type-row);margin:36px 0 16px;font-weight:600;line-height:1.4}.site-frame.playbook-page .work-hub-chapter .markdown-body>h2:first-child{margin-top:0}.site-frame.playbook-page .work-hub-chapter .markdown-body>p{margin-block:0 20px}.site-frame.playbook-page .work-hub-chapter .markdown-body>:is(ul,ol){margin-block:0 24px}.site-frame.playbook-page .work-hub-chapter .markdown-body>:is(ul,ol)>li{margin-bottom:10px}.site-frame.playbook-page .field-guide-page .playbook-content{padding-top:0}.site-frame.playbook-page .field-guide-page .reference-page-header{margin:0;padding-inline:0}.site-frame.playbook-page .field-guide-page .surface-roles{width:100%;max-width:none;margin:0 0 32px;padding:24px 0}.site-frame.playbook-page .learning-filter-controls{max-width:none;margin:0 0 24px;padding-inline:0}.site-frame.playbook-page .field-guide-page .learning-filter-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-frame.playbook-page .field-guide-collections{width:100%;max-width:none;margin:0;padding:0}.site-frame.playbook-page .field-guide-collections>.field-guide-collection:first-child{border-top:0}.site-frame.playbook-page .chapter-card-top{flex-wrap:wrap}.site-frame.playbook-page .chapter-card-top small{flex-shrink:0}@media (width>=768px) and (width<=1279px){.site-frame.playbook-page{--playbook-content-gutter:48px}}@media (width<=1023px){.site-frame.playbook-page{--playbook-sidebar-width:0px;--playbook-anchor-offset:136px}}@media (width<=767px){.site-frame.playbook-page .playbook-content{width:calc(100% - 32px);margin-inline:16px;padding-block:32px 40px}.site-frame.playbook-page>.site-footer{width:calc(100% - 32px);margin-inline:16px}}@container playbook (width<=760px){.site-frame.playbook-page .field-guide-collection.reference-section{grid-template-columns:minmax(0,1fr);gap:24px}.site-frame.playbook-page .surface-roles,.site-frame.playbook-page .learning-filter-controls{grid-template-columns:minmax(0,1fr)}}._walkthroughLink_e04v4_4{color:var(--accent);font-size:var(--type-ui)}._workedSession_e04v4_9{--session-time-width:120px;--session-column-gap:32px}._workedSession_e04v4_9 ._sessionIntro_e04v4_10{max-width:70ch;color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans);margin:16px 0 0}._sessionActions_e04v4_11{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:20px;display:flex}.site-frame ._sessionActions_e04v4_11>button{min-height:var(--control-height);font:500 var(--type-ui)/1.5 var(--font-sans);border-radius:999px;padding:10px 18px}._workedSession_e04v4_9 ._sessionAgenda_e04v4_13>li{grid-template-columns:var(--session-time-width) minmax(0, 1fr);gap:var(--session-column-gap);align-items:baseline;padding:28px 0;display:grid}._sessionTime_e04v4_14{color:var(--text-secondary);font:500 var(--type-label)/1.5 var(--font-sans);letter-spacing:0;white-space:nowrap}._sessionStep_e04v4_15{min-width:0;max-width:800px}._workedSession_e04v4_9 ._sampleDetails_e04v4_16{gap:20px;margin:16px 0 0;display:grid}._workedSession_e04v4_9 ._sampleDetails_e04v4_16>div{background:0 0;border:0;border-radius:0;padding:0;display:block}._workedSession_e04v4_9 ._sampleDetails_e04v4_16 dt{color:var(--text-secondary);font:500 var(--type-label)/1.5 var(--font-sans)}._workedSession_e04v4_9 ._sampleDetails_e04v4_16 dd{color:var(--text-primary);font:400 var(--type-body)/var(--line-body) var(--font-sans);white-space:pre-line;overflow-wrap:anywhere;margin:6px 0 0}._workedSession_e04v4_9 ._reviewCheck_e04v4_20{color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans);margin:16px 0 0}._sessionClosing_e04v4_21{max-width:800px;margin-left:calc(var(--session-time-width) + var(--session-column-gap));padding-top:24px}._workedSession_e04v4_9 ._sessionBoundary_e04v4_22{color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans);margin:0}._sessionClosing_e04v4_21 ._walkthroughLink_e04v4_4{margin-top:0}@media (width<=767px){._workedSession_e04v4_9 ._sessionAgenda_e04v4_13>li{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:24px}._sessionClosing_e04v4_21{margin-left:0}}._guidanceList_e04v4_29{background:0 0;margin:0;padding:0;list-style:none}._guidanceList_e04v4_29>li{border-bottom:1px solid var(--divider);background:0 0;margin:0;padding:24px}._guidanceList_e04v4_29>li:last-child{border-bottom:0}._pilotWeek_e04v4_42>li{grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:24px;display:grid}._pilotWeek_e04v4_42 ._pilotDay_e04v4_48{color:var(--text-secondary);font:500 var(--type-label)/1.5 var(--font-sans)}._guidanceList_e04v4_29 h3{color:var(--text-primary);font:500 var(--type-row)/1.3 var(--font-sans);letter-spacing:-.02em;margin:0}._guidanceList_e04v4_29 p{color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans);margin:8px 0 0}.site-frame #manager-kickoff-examples{border-top:0}._exampleCard_e04v4_66{container:manager-example/inline-size}.site-frame .reference-section-collection ._exampleCard_e04v4_66>.reference-card-body{padding:24px 24px 12px}._exampleActions_e04v4_68{align-items:flex-start;margin-top:20px;display:flex}.site-frame ._exampleActions_e04v4_68>button{min-height:var(--control-height);font:500 var(--type-ui)/1.5 var(--font-sans);border-radius:999px;padding:10px 18px}._exampleDetails_e04v4_70{border-top:1px solid var(--divider);margin-top:24px}._exampleDetails_e04v4_70 summary{min-height:var(--control-height);color:var(--text-primary);font:500 var(--type-ui)/1.5 var(--font-sans);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 0 0;list-style:none;display:flex}._exampleDetails_e04v4_70 summary::-webkit-details-marker{display:none}._exampleDetails_e04v4_70 summary svg{color:var(--text-secondary);flex:none}._exampleDetails_e04v4_70 summary:hover{color:var(--text-secondary)}._exampleDetails_e04v4_70 summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}._exampleDetails_e04v4_70[open] summary svg{transform:rotate(180deg)}._exampleWorkflow_e04v4_77{gap:20px;margin:24px 0;display:grid}._exampleWorkflow_e04v4_77>div{grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.site-frame ._exampleCard_e04v4_66 ._exampleWorkflow_e04v4_77 dt{color:var(--text-primary);font:500 var(--type-label)/var(--line-body) var(--font-sans)}.site-frame ._exampleCard_e04v4_66 ._exampleWorkflow_e04v4_77 dd{color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans);margin:0}._exampleResources_e04v4_81{border-top:1px solid var(--divider);padding:24px 0 4px}._exampleResources_e04v4_81 h4{color:var(--text-secondary);font:500 var(--type-label)/1.5 var(--font-sans);margin:0 0 8px}._exampleResources_e04v4_81 h4:not(:first-child){margin-top:24px}._exampleResourceList_e04v4_84{gap:4px;margin:0;padding:0;list-style:none;display:grid}._exampleResourceList_e04v4_84 li{min-width:0}.site-frame ._exampleResourceList_e04v4_84 a{min-height:var(--control-height);color:var(--text-primary);font:400 var(--type-ui)/1.5 var(--font-sans);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:10px 12px;text-decoration:none;display:flex}._exampleResourceList_e04v4_84 a>span{overflow-wrap:anywhere;min-width:0}._exampleResourceList_e04v4_84 a svg{color:var(--text-secondary);flex:none}._exampleResourceList_e04v4_84 small{color:var(--text-secondary);font:400 12px/1.5 var(--font-sans);margin-left:8px}.site-frame ._exampleResourceList_e04v4_84 a:hover{background:var(--quiet)}._exampleRelatedLinks_e04v4_91{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}@container manager-example (width<=420px){.site-frame .reference-section-collection ._exampleCard_e04v4_66>.reference-card-body{padding:20px 20px 12px}._exampleWorkflow_e04v4_77>div{grid-template-columns:minmax(0,1fr);gap:4px}._exampleRelatedLinks_e04v4_91{grid-template-columns:minmax(0,1fr)}}._kickoffActions_e04v4_98{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.site-frame ._kickoffActions_e04v4_98>:is(button,a){min-height:var(--control-height);font:500 var(--type-ui)/20px var(--font-sans);border-radius:999px;padding:0 18px}._kickoffActions_e04v4_98 svg{flex:none}._kickoffPreview_e04v4_111{border-top:1px solid var(--divider);margin-top:24px;padding-top:12px}._kickoffPreview_e04v4_111 summary{min-height:var(--control-height);color:var(--text-primary);font:500 var(--type-ui)/1.5 var(--font-sans);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}._kickoffPreview_e04v4_111 summary::-webkit-details-marker{display:none}._kickoffPreview_e04v4_111 summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}._kickoffPreview_e04v4_111 summary svg{flex:none}._kickoffPreview_e04v4_111[open] summary svg{transform:rotate(180deg)}._kickoffPreview_e04v4_111 pre{color:var(--text-primary);font:400 var(--type-code)/1.7 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;margin:16px 0 0;padding:0}._kickoffPreview_e04v4_111 code{font:inherit;color:inherit}@media (width<=767px){._guidanceList_e04v4_29>li{padding:24px 16px}._pilotWeek_e04v4_42>li{grid-template-columns:minmax(0,1fr);gap:8px}._kickoffActions_e04v4_98{flex-direction:column}}._flow_1hlqn_1,._contributions_1hlqn_2{width:100%;max-width:680px;color:var(--text-primary);margin:32px 0 40px;padding:24px 0}._flow_1hlqn_1 ._steps_1hlqn_10{margin:0;padding:0;list-style:none;display:block}._steps_1hlqn_10>li{grid-template-columns:32px minmax(0,1fr);gap:20px;margin:0;padding:0 0 28px;display:grid;position:relative}._steps_1hlqn_10>li:last-child{padding-bottom:0}._steps_1hlqn_10>li:not(:last-child):after{background:var(--divider);content:"";width:1px;position:absolute;top:40px;bottom:8px;left:15px}._steps_1hlqn_10 ._stepNumber_1hlqn_34{border:1px solid var(--divider);width:32px;height:32px;color:var(--text-primary);font:500 var(--type-label)/1 var(--font-sans);border-radius:50%;place-items:center;display:grid}._stepContent_1hlqn_44{padding-top:3px}._stepContent_1hlqn_44 strong{color:var(--text-primary);font:500 var(--type-row)/1.3 var(--font-sans);letter-spacing:-.02em;display:block}._stepContent_1hlqn_44 p{color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans);margin:4px 0 0}._flow_1hlqn_1 ._condition_1hlqn_56{border-top:1px solid var(--divider);color:var(--text-secondary);font:400 var(--type-label)/1.5 var(--font-sans);margin:24px 0 20px 52px;padding:16px 0 0}._visualTitle_1hlqn_64{font:500 var(--type-row)/1.3 var(--font-sans);letter-spacing:-.02em;margin-bottom:16px}._contributionRows_1hlqn_69{margin:0}._contributionRows_1hlqn_69>div{border-top:1px solid var(--divider);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:24px;padding:20px 0;display:grid}._contributionRows_1hlqn_69 dt{color:var(--text-primary);font:500 var(--type-body)/var(--line-body) var(--font-sans)}._contributionRows_1hlqn_69 dd{color:var(--text-body);font:400 var(--type-body)/var(--line-body) var(--font-sans);margin:0}._flow_1hlqn_1 figcaption,._contributions_1hlqn_2 figcaption{color:var(--text-secondary);font:400 var(--type-meta)/var(--line-body) var(--font-sans);margin-top:20px}._flow_1hlqn_1>._visualTitle_1hlqn_64{margin-bottom:28px}@container playbook (width<=600px){._flow_1hlqn_1,._contributions_1hlqn_2{margin-block:24px 32px;padding-block:16px}._steps_1hlqn_10>li{gap:16px}._flow_1hlqn_1 ._condition_1hlqn_56{margin-left:48px}._contributionRows_1hlqn_69>div{grid-template-columns:minmax(0,1fr);gap:4px;padding-block:16px}}
