.landing-shell.beginner-page{overflow:clip}.beginner-sidebar{overscroll-behavior:contain;align-self:start;max-height:calc(100dvh - 112px);position:sticky;top:96px;overflow-y:auto}.beginner-sidebar nav{position:static}.beginner-layout{color:#234661;grid-template-columns:250px minmax(0,960px);gap:32px;max-width:1440px;margin:auto;padding:100px 24px 64px;display:grid}@media (max-width:800px){.beginner-sidebar{max-height:none;position:static;overflow:visible}}.beginner-page .beginner-content .hero h1{max-width:none;text-shadow:none;letter-spacing:-.025em;filter:none;margin:20px 0;font-weight:800;transform:none}.beginner-page .beginner-content .hero h1 em{text-shadow:none;display:inline}.beginner-page .beginner-content .hero h1 span{display:inline}.beginner-content .ready-status{background:#edf8f6;border-radius:10px;padding:14px}.beginner-sidebar a[aria-current=step]{background:#e5f2f3}.beginner-sidebar a[data-done=true] span:after{content:" ✓"}.beginner-sidebar nav{gap:6px;display:grid;position:sticky;top:96px}.beginner-sidebar a{border-radius:9px;gap:12px;padding:10px;font-size:14px;font-weight:700;display:flex}.beginner-sidebar a:hover{background:#e5f2f3}.beginner-sidebar a span{color:#168777}.beginner-content{min-width:0}.beginner-content .hero{text-align:start;background:#f2f8fb;border:1px solid #d8e2e9;border-radius:16px;height:auto;min-height:0;margin:0 0 32px;padding:32px;display:block;overflow:visible}.beginner-content h1{color:#173f68;font-size:clamp(32px,4vw,54px);line-height:1.2}.beginner-content h1 em{color:#128b7c;font-style:normal}.beginner-content p{line-height:1.8}.beginner-content .eyebrow,.beginner-content .chapter-kicker{color:#168777;letter-spacing:.08em;font-size:12px;font-weight:800}.beginner-content .chapter{background:#fff;border:1px solid #d8e2e9;border-radius:16px;margin:36px 0;padding:28px;scroll-margin-top:96px}.beginner-content .chapter-head{align-items:center;gap:14px;margin-bottom:20px;display:flex}.beginner-content .chapter-head h2{color:#173f68;margin:4px 0;font-size:26px}.beginner-content .chapter-num{color:#158777;background:#e3f4f0;border-radius:10px;padding:8px 12px;font-weight:900}.beginner-content .hero-meta,.beginner-content .intro-strip,.beginner-content .three-cards,.beginner-content .sample-grid{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.beginner-content .pill{background:#fff;border:1px solid #d8e2e9;border-radius:99px;padding:5px 10px;font-size:12px}.beginner-content .intro-strip>div{flex:180px;gap:5px;display:grid}.beginner-content .intro-strip span{font-size:14px}.beginner-content .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.beginner-content .split.narrow-image{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.beginner-content figure{min-width:0;margin:16px 0}.beginner-content .sample-grid figure{flex:240px}.beginner-content .shot{cursor:zoom-in;background:#f3f7fa;border:1px solid #d8e2e9;border-radius:12px;width:100%;padding:8px;display:block}.beginner-content .shot img{object-fit:contain;border-radius:6px;width:100%;height:auto;display:block}.beginner-content figcaption{color:#657c8b;margin-top:8px;font-size:13px;line-height:1.6}.beginner-content .sample-title{margin:8px 0;font-weight:800}.beginner-content .sample-title span{color:#60798c;font-size:12px}.beginner-content .paper-card{background:#f8fbfc;border:1px solid #d8e2e9;border-radius:12px;flex:200px;padding:18px}.beginner-content .paper-card h3{margin-top:0}.beginner-content .callout,.beginner-content .notice,.beginner-content .sample-tip{background:#edf8f6;border-inline-start:3px solid #1a9988;border-radius:8px;margin:20px 0;padding:16px;line-height:1.8}.beginner-content .callout strong{display:block}.beginner-content .warning{background:#fff8e5;border-color:#d7a741}.beginner-content .step-list{padding-inline-start:24px}.beginner-content .step-list li{padding:8px 0}.beginner-content .step-list b,.beginner-content .step-list span{display:block}.beginner-content .field-list{margin:0}.beginner-content .field-list>div{border-bottom:1px solid #e1e8ed;padding:12px 0}.beginner-content dt{font-weight:800}.beginner-content dt span{color:#688192;font-size:12px;display:block}.beginner-content dd{margin:8px 0 0;line-height:1.8}.beginner-content .table-scroll{overflow:auto}.beginner-content table{border-collapse:collapse;width:100%;font-size:14px}.beginner-content th,.beginner-content td{text-align:start;vertical-align:top;border:1px solid #dae3e9;padding:12px}.beginner-content th{background:#ecf5f8}.beginner-content .en{color:#688192;font-size:12px;display:block}.beginner-content kbd,.beginner-content code{color:#244c69;background:#edf2f5;border-radius:4px;padding:2px 5px}.beginner-content .complete-row{border-top:1px solid #d8e2e9;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding-top:18px;font-size:14px;display:flex}.beginner-content input{accent-color:#168777;width:18px;height:18px;margin-inline-end:8px}.beginner-content .launch-list{padding:0;list-style:none}.beginner-content .launch-list li{padding:10px 0}.beginner-content .launch-list label{align-items:baseline;display:flex}.beginner-content .launch-flow{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.beginner-content .launch-flow span{background:#edf6f8;border-radius:8px;padding:8px}.beginner-content details{border-bottom:1px solid #d8e2e9;padding:16px 0}.beginner-content summary{cursor:pointer;font-weight:800}.beginner-content .footer{color:#6c8090;background:0 0;padding:24px 0;font-size:12px;line-height:1.8;display:block}.beginner-content .blue{color:#2378ba}.beginner-content .green{color:#13835f}.beginner-content .purple{color:#8051b3}.beginner-content .pink{color:#bd4b89}.beginner-monster-tip{border:1px solid #dfc370;color:#735324;background:#fff7dc;border-inline-start:4px solid #d6a539;border-radius:12px;margin:22px 0;padding:20px}.beginner-monster-tip h3{margin:0 0 10px;font-size:19px}.beginner-monster-tip h4{margin:16px 0 8px;font-size:15px}.beginner-monster-tip p{margin:8px 0}.beginner-monster-tip ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:7px 24px;margin:0;padding-inline-start:20px;font-size:14px;display:grid}.monster-choice-recommended h4{color:#24764f}.monster-choice-avoid h4{color:#ae4838}.beginner-monster-tip .monster-tip-note{margin-top:16px;font-size:12px}.beginner-lightbox{color:#234661;background:#fff;border:1px solid #cbd9e8;border-radius:16px;width:min(1100px,95vw);max-height:92dvh;padding:24px;overflow:auto}.beginner-lightbox::backdrop{background:#102944b8}.beginner-lightbox button{float:right;border:0;border-radius:8px;padding:4px 12px;font-size:24px;position:sticky;top:0}.beginner-lightbox img{max-width:100%;height:auto;margin:auto;display:block}@media (max-width:800px){.beginner-layout{padding:84px 16px 32px;display:block}.beginner-sidebar nav{gap:8px;margin-bottom:20px;display:flex;position:static;overflow:auto}.beginner-sidebar a{background:#f1f7fa;flex:0 0 160px;font-size:12px}.beginner-content .hero,.beginner-content .chapter{padding:20px}.beginner-content .split,.beginner-content .split.narrow-image{grid-template-columns:1fr}.beginner-content .chapter-head h2{font-size:22px}}@media print{.docs-header,.beginner-sidebar,.maple-site-footer,.beginner-lightbox,.complete-row{display:none!important}.beginner-layout{padding:0;display:block}.beginner-content .chapter{break-inside:auto}.beginner-content .shot{border:0}.beginner-content details p{display:block}}
