.grant-capability-scene_scene__qVG7w{margin:0;min-width:0;width:100%}.grant-capability-scene_stage__O0Hg3{position:relative;min-height:32rem;padding:6rem 1rem 3rem 0;perspective:1000px;isolation:isolate}.grant-capability-scene_software__NSAfo{position:absolute;inset:2rem 9% 3rem 0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-container);background:var(--card);transform:none;box-shadow:var(--shadow-high)}.grant-capability-scene_software__NSAfo img{width:100%;height:100%;object-fit:cover;object-position:top left;opacity:.82}.grant-capability-scene_chrome__9ObQm{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 1rem;font-size:.75rem;border-bottom:1px solid var(--border)}.grant-capability-scene_source__rn4Zf{position:absolute;top:13%;left:4%;display:grid;grid-gap:.75rem;gap:.75rem;width:10rem;padding:1.25rem;background:var(--card);color:var(--foreground);border:1px solid var(--border);box-shadow:var(--shadow-low);transform:rotate(-9deg) rotateY(12deg);font-size:.8rem}.grant-capability-scene_source__rn4Zf svg{color:var(--primary)}.grant-capability-scene_source__rn4Zf i{display:block;height:.3rem;background:var(--muted)}.grant-capability-scene_source__rn4Zf i:last-child{width:65%}.grant-capability-scene_paper__MqvQ7{position:relative;margin-left:auto;width:70%;min-height:21rem;padding:1.75rem;background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-container);box-shadow:var(--shadow-high);transform:rotateY(-9deg) rotateX(5deg)}.grant-capability-scene_paperHeading__XZS34{display:flex;justify-content:space-between;align-items:center;gap:1rem;color:var(--muted-foreground);font-size:.75rem;margin-bottom:1.5rem}.grant-capability-scene_paper__MqvQ7 h3{font-size:1.55rem;line-height:1.2;max-width:23ch;margin:0 0 1.5rem}.grant-capability-scene_draft__2SfQ9 p{font-size:.88rem;line-height:1.9;margin:0}.grant-capability-scene_paperFoot__hBn_L{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem;border-top:1px solid var(--border);padding-top:.75rem;font-size:.7rem;color:var(--muted-foreground)}.grant-capability-scene_opportunity__a5D9z{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--border);font-size:.85rem}.grant-capability-scene_package__cLEi9{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;grid-gap:.8rem;gap:.8rem;font-size:.9rem}.grant-capability-scene_package__cLEi9 li{display:flex;align-items:center;gap:.6rem}.grant-capability-scene_package__cLEi9 svg{color:var(--primary)}.grant-capability-scene_submit__z0InP{border:0;border-radius:var(--radius-element);display:inline-flex;align-items:center;gap:.75rem;min-height:44px;padding:.65rem 1rem;background:var(--primary);color:var(--primary-foreground);font:inherit;font-size:.85rem;cursor:pointer}.grant-capability-scene_note__q5Clq{margin-top:.75rem!important;font-size:.75rem;color:var(--muted-foreground)}.grant-capability-scene_pointer__jCXpG{position:absolute;right:14%;bottom:17%;fill:var(--foreground);stroke:var(--card);pointer-events:none}.grant-capability-scene_results__pPint{display:flex;gap:1.5rem}.grant-capability-scene_results__pPint>div{display:grid;grid-gap:.2rem;gap:.2rem}.grant-capability-scene_results__pPint strong{font-size:2rem}.grant-capability-scene_results__pPint span{font-size:.7rem;color:var(--muted-foreground)}.grant-capability-scene_bars__WR7ES{display:flex;align-items:flex-end;gap:.75rem;height:5rem;margin-top:1.5rem}.grant-capability-scene_bars__WR7ES i{flex:1 1;background:var(--primary);height:40%;transform-origin:bottom}.grant-capability-scene_bars__WR7ES i:nth-child(2){height:55%}.grant-capability-scene_bars__WR7ES i:nth-child(3){height:65%}.grant-capability-scene_bars__WR7ES i:nth-child(4){height:78%}.grant-capability-scene_bars__WR7ES i:nth-child(5){height:100%}.grant-capability-scene_controls__OOC0b{display:grid;grid-gap:1rem;gap:1rem}.grant-capability-scene_controls__OOC0b nav{display:flex;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--border)}.grant-capability-scene_controls__OOC0b nav[hidden]{display:none}.grant-capability-scene_controls__OOC0b button{font:inherit;background:transparent;color:var(--muted-foreground);border:0;padding:.75rem 0;min-height:44px;cursor:pointer}.grant-capability-scene_controls__OOC0b nav button{font-size:.9rem;border-bottom:2px solid transparent;text-align:left}.grant-capability-scene_controls__OOC0b nav button[aria-pressed=true]{color:var(--foreground);border-color:var(--primary)}.grant-capability-scene_controls__OOC0b>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.7rem;color:var(--muted-foreground)}.grant-capability-scene_controls__OOC0b>div button{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem}.grant-capability-scene_stage__O0Hg3[data-started=true] .grant-capability-scene_paper__MqvQ7{animation:grant-capability-scene_arrive__cp1I1 .7s ease-out both}.grant-capability-scene_stage__O0Hg3[data-started=true] .grant-capability-scene_bars__WR7ES i{animation:grant-capability-scene_grow__P3_eb 1.2s ease-out both}.grant-capability-scene_stage__O0Hg3[data-started=true] .grant-capability-scene_pointer__jCXpG{animation:grant-capability-scene_point__rBmhq 2.5s ease-in-out both}@keyframes grant-capability-scene_arrive__cp1I1{0%{opacity:0;transform:translateY(24px) rotateY(-9deg) rotateX(5deg)}to{opacity:1;transform:translateY(0) rotateY(-9deg) rotateX(5deg)}}@keyframes grant-capability-scene_grow__P3_eb{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@keyframes grant-capability-scene_point__rBmhq{0%{transform:translate(35px,40px);opacity:0}30%{opacity:1}to{transform:translate(-35px,-5px);opacity:1}}.grant-capability-scene_scene__qVG7w[data-compact=true] .grant-capability-scene_stage__O0Hg3{min-height:28rem}.grant-capability-scene_stage__O0Hg3[data-chapter="0"] .grant-capability-scene_software__NSAfo,.grant-capability-scene_stage__O0Hg3[data-chapter="2"] .grant-capability-scene_software__NSAfo,.grant-capability-scene_stage__O0Hg3[data-chapter="3"] .grant-capability-scene_software__NSAfo{display:none}.grant-capability-scene_stage__O0Hg3[data-chapter="0"] .grant-capability-scene_paper__MqvQ7{background:transparent;border:0;box-shadow:none;width:85%}.grant-capability-scene_stage__O0Hg3[data-chapter="0"] .grant-capability-scene_source__rn4Zf{top:8%;left:0;transform:rotate(-12deg)}.grant-capability-scene_stage__O0Hg3[data-chapter="0"] .grant-capability-scene_opportunity__a5D9z{background:var(--card);padding:1.25rem;margin-top:.75rem;border:1px solid var(--border);border-radius:var(--radius-element);box-shadow:var(--shadow-low)}.grant-capability-scene_stage__O0Hg3[data-chapter="0"] .grant-capability-scene_opportunity__a5D9z:nth-of-type(2){margin-left:5%}.grant-capability-scene_stage__O0Hg3[data-chapter="0"] .grant-capability-scene_opportunity__a5D9z:nth-of-type(3){margin-left:10%}.grant-capability-scene_stage__O0Hg3[data-chapter="2"] .grant-capability-scene_paper__MqvQ7{border-top:.6rem solid var(--primary);border-radius:0 var(--radius-container) var(--radius-container)}.grant-capability-scene_stage__O0Hg3[data-chapter="2"] .grant-capability-scene_source__rn4Zf{width:65%;height:20rem;top:3rem;left:20%;transform:rotate(-7deg)}.grant-capability-scene_stage__O0Hg3[data-chapter="2"] .grant-capability-scene_source__rn4Zf i{max-width:8rem}.grant-capability-scene_stage__O0Hg3[data-chapter="3"] .grant-capability-scene_paper__MqvQ7{width:88%;border:0;border-bottom:.6rem solid var(--primary);transform:rotateY(-6deg) rotateX(8deg)}.grant-capability-scene_stage__O0Hg3[data-chapter="3"] .grant-capability-scene_source__rn4Zf{top:2%;left:2%;transform:rotate(8deg)}.grant-capability-scene_stage__O0Hg3[data-chapter="3"] .grant-capability-scene_bars__WR7ES{height:7rem;gap:1.25rem}.grant-capability-scene_stage__O0Hg3[data-chapter="3"] .grant-capability-scene_bars__WR7ES i{border-right:.5rem solid var(--border)}@media (max-width:700px){.grant-capability-scene_scene__qVG7w[data-compact=true] .grant-capability-scene_stage__O0Hg3,.grant-capability-scene_stage__O0Hg3{height:auto;min-height:29rem;padding-top:7rem;padding-bottom:2rem}.grant-capability-scene_software__NSAfo{inset:1rem 2% 5rem 0;transform:rotateY(7deg) rotateX(4deg)}.grant-capability-scene_source__rn4Zf{top:4%;left:1%;width:8rem;padding:.75rem}.grant-capability-scene_paper__MqvQ7{position:relative;top:auto;right:auto;margin-left:9%;width:91%;padding:1.2rem;min-height:20rem;transform:rotateY(-4deg)}.grant-capability-scene_paper__MqvQ7 h3{font-size:1.3rem}.grant-capability-scene_draft__2SfQ9 p{font-size:.8rem}.grant-capability-scene_controls__OOC0b nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 1rem;gap:0 1rem}.grant-capability-scene_controls__OOC0b nav button{font-size:.8rem}.grant-capability-scene_results__pPint{gap:1rem}.grant-capability-scene_chrome__9ObQm span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.grant-capability-scene_stage__O0Hg3[data-started=true] .grant-capability-scene_bars__WR7ES i,.grant-capability-scene_stage__O0Hg3[data-started=true] .grant-capability-scene_paper__MqvQ7,.grant-capability-scene_stage__O0Hg3[data-started=true] .grant-capability-scene_pointer__jCXpG{animation:none}}.product-workspace-gallery_gallery__fRU2r{width:100%;min-width:0;scroll-margin-top:5rem}.product-workspace-gallery_layout__9DOkw{display:grid;grid-template-columns:minmax(11rem,.26fr) minmax(0,1fr);align-items:center;grid-gap:clamp(1rem,3vw,3rem);gap:clamp(1rem,3vw,3rem)}@media (prefers-reduced-motion:no-preference){.product-workspace-gallery_gallery__fRU2r[data-scroll-driven=true]{min-height:320svh}.product-workspace-gallery_gallery__fRU2r[data-scroll-driven=true] .product-workspace-gallery_layout__9DOkw{position:-webkit-sticky;position:sticky;top:80px;min-height:calc(100svh - 96px)}}.product-workspace-gallery_sidebar__r__W3{min-width:0}.product-workspace-gallery_sidebar__r__W3 h2{font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.15;margin:0 0 1.5rem;max-width:12ch}.product-workspace-gallery_navigation__Aqio5{display:grid;grid-gap:.5rem;gap:.5rem}.product-workspace-gallery_navigation__Aqio5 button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;border:1px solid transparent;border-radius:var(--radius-element);background:transparent;color:var(--muted-foreground);padding:1rem .75rem;min-height:56px;font:inherit;text-align:left;cursor:pointer}.product-workspace-gallery_navigation__Aqio5 button:hover{color:var(--foreground);background:var(--muted)}.product-workspace-gallery_navigation__Aqio5 button[aria-pressed=true]{border-color:var(--border);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-low)}.product-workspace-gallery_navigation__Aqio5 button[aria-pressed=true]>svg:first-child{color:var(--primary)}.product-workspace-gallery_navigation__Aqio5 strong{font-size:.85rem;line-height:1.4;font-weight:600}.product-workspace-gallery_arrow__2x7jm{visibility:hidden}.product-workspace-gallery_navigation__Aqio5 button[aria-pressed=true] .product-workspace-gallery_arrow__2x7jm{visibility:visible}.product-workspace-gallery_frame__KFogm{min-width:0;display:flex;flex-direction:column}.product-workspace-gallery_carousel__zP5YF{position:relative;isolation:isolate;height:min(70svh,44rem);border-radius:var(--radius-container)}.product-workspace-gallery_stage__uvTxO{position:absolute;inset:0;min-width:0;display:grid;place-items:center;padding:3rem 1rem;perspective:1400px;transform:translateY(calc(var(--focus-offset) * 6%)) scale(calc(1 - var(--focus-depth) * .06));opacity:calc(1 - var(--focus-depth) * .27);pointer-events:none}.product-workspace-gallery_stage__uvTxO figure{position:relative;margin:0;width:min(100%,72svh);aspect-ratio:1440/1000;border:1px solid var(--border);border-radius:var(--radius-container);background:var(--card);box-shadow:5px 7px 0 var(--border),var(--shadow-high);transform:none}.product-workspace-gallery_stage__uvTxO figure img{object-fit:contain;object-position:center;border-radius:inherit}.product-workspace-gallery_mobile__7gJkq{display:none}@media (max-width:700px){.product-workspace-gallery_layout__9DOkw{grid-template-columns:1fr;gap:.5rem}.product-workspace-gallery_sidebar__r__W3 h2{max-width:none;margin-bottom:1rem;font-size:1.6rem}.product-workspace-gallery_navigation__Aqio5{grid-template-columns:1fr 1fr;gap:.25rem}.product-workspace-gallery_navigation__Aqio5 button{grid-template-columns:auto minmax(0,1fr);padding:.65rem;min-height:48px;gap:.5rem}.product-workspace-gallery_navigation__Aqio5 strong{font-size:.75rem}.product-workspace-gallery_arrow__2x7jm{display:none}.product-workspace-gallery_carousel__zP5YF{height:52svh}.product-workspace-gallery_stage__uvTxO figure{width:min(100%,20svh);aspect-ratio:390/844;transform:none}.product-workspace-gallery_desktop__fzu7d{display:none}.product-workspace-gallery_mobile__7gJkq{display:block}}.guide-shelf_shelf__eyHZU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;gap:2rem;padding:3rem 1rem;perspective:1200px}.guide-shelf_book__LvfP4{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem;border:1px solid var(--border);border-left:.75rem solid var(--primary);border-bottom:.5rem double var(--border);border-radius:0 var(--radius-container) var(--radius-container) 0;background:var(--card);color:var(--foreground);box-shadow:var(--shadow-high);text-decoration:none;transform:rotateY(-12deg) rotate(-3deg);transition:transform .18s ease-out}.guide-shelf_book__LvfP4:nth-child(2){transform:translateY(1rem) rotateY(-12deg)}.guide-shelf_book__LvfP4:nth-child(3){transform:rotateY(-12deg) rotate(3deg)}.guide-shelf_book__LvfP4:focus-visible,.guide-shelf_book__LvfP4:hover{transform:translateY(-.5rem)}.guide-shelf_book__LvfP4 h2{font-size:clamp(1.3rem,2.5vw,2rem);line-height:1.2;margin:0}.guide-shelf_book__LvfP4 p{color:var(--muted-foreground);font-size:.9rem;margin:0}.guide-shelf_book__LvfP4>svg:last-child{margin-top:auto}.guide-shelf_number__cIDhE{position:absolute;right:1.5rem;font-size:.8rem;color:var(--muted-foreground)}@media (max-width:700px){.guide-shelf_shelf__eyHZU{grid-template-columns:1fr;gap:2rem;padding:1rem}.guide-shelf_book__LvfP4{min-height:16rem;padding:1.5rem}}@media (prefers-reduced-motion:reduce){.guide-shelf_book__LvfP4{transition:none}}