.ra-tutorials-page{--tutorial-surface:rgba(10,19,49,0.9);--tutorial-surface-raised:rgba(19,33,73,0.86);--tutorial-line:rgba(146,175,255,0.24);--tutorial-copy:#edf2ff;--tutorial-muted:#c0cbea;--tutorial-cyan:#81ebff;--tutorial-violet:#c1a9ff;--tutorial-success:#a1f1da;--tutorial-warning:#ffdf9e;min-height:100vh;min-height:100svh;color:var(--tutorial-copy);background:radial-gradient(ellipse at 55% 7%,rgba(68,49,161,.22),transparent 38rem),radial-gradient(ellipse at 7% 68%,rgba(15,110,202,.13),transparent 34rem),linear-gradient(180deg,#050a1e,#081231 52%,#081633);font-size:1rem;line-height:1.65;overflow-wrap:anywhere}.ra-tutorials-page *,.ra-tutorials-page :after,.ra-tutorials-page :before{box-sizing:border-box}.ra-tutorials-page a{color:var(--tutorial-cyan);text-underline-offset:.2em}.ra-tutorials-page a:hover{color:#c4f7ff}.ra-tutorials-page a:focus-visible,.ra-tutorials-page button:focus-visible,.ra-tutorials-page input:focus-visible,.ra-tutorials-page summary:focus-visible{outline:3px solid #a6f2ff;outline-offset:3px}.ra-tutorials-skip{position:fixed;z-index:10;top:10px;left:10px;min-height:44px;padding:8px 14px;transform:translateY(-160%);border:1px solid var(--tutorial-line);border-radius:10px;background:#0a1537;color:#fff!important}.ra-tutorials-skip:focus{transform:translateY(0)}.ra-tutorials-header{position:relative;z-index:1;border-bottom:1px solid rgba(146,175,255,.14);background:rgba(5,10,30,.45)}.ra-tutorials-header-inner{display:flex;width:min(100% - 36px,1180px);min-height:76px;align-items:center;justify-content:space-between;gap:20px;margin:0 auto}.ra-tutorials-brand{display:inline-flex;min-height:48px;min-width:0;align-items:center;gap:11px;color:#fff!important;text-decoration:none}.ra-tutorials-brand-mark{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid rgba(66,213,255,.58);border-radius:12px;background:linear-gradient(145deg,rgba(63,118,255,.32),rgba(19,217,242,.13));box-shadow:0 0 22px rgba(17,180,239,.2),inset 0 0 16px rgba(63,177,255,.1);color:#8df3ff;font-size:23px;font-weight:800;line-height:1}.ra-tutorials-brand-copy{display:grid;min-width:0;gap:1px;line-height:1.25}.ra-tutorials-brand-name{font-size:15px;font-weight:760;letter-spacing:-.015em}.ra-tutorials-brand-byline{color:#b9c5e3;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.ra-tutorials-primary-nav{display:flex;align-items:center;gap:8px}.ra-tutorials-footer nav a,.ra-tutorials-primary-nav a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:7px 13px;border:1px solid transparent;border-radius:999px;color:#d7e0f8;font-size:14px;font-weight:650;text-decoration:none}.ra-tutorials-footer nav a:hover,.ra-tutorials-primary-nav a:hover{border-color:rgba(129,235,255,.3);background:rgba(24,45,91,.56)}.ra-tutorials-primary-nav a[aria-current=page]{color:var(--tutorial-cyan)}.ra-tutorials-primary-nav .ra-tutorials-play-link{border-color:rgba(129,235,255,.42);background:rgba(12,46,80,.62);color:#baf7ff}.ra-tutorials-main{position:relative;z-index:1;padding:clamp(30px,5vw,66px) 18px 72px}.ra-tutorials-content{width:min(100%,920px);margin:0 auto}.ra-tutorials-intro{max-width:780px;margin:0 auto 34px;text-align:center}.ra-tutorials-eyebrow{margin:0;color:var(--tutorial-cyan);font-size:12px;font-weight:740;letter-spacing:.14em;line-height:1.45;text-transform:uppercase}.ra-tutorials-article-header h1,.ra-tutorials-intro h1{margin:11px 0 0;color:#f8f9ff;font-size:clamp(2rem,5.5vw,3.25rem);font-weight:770;letter-spacing:-.05em;line-height:1.12}.ra-tutorials-lede{max-width:70ch;margin:13px auto 0;color:#d2dcf7;font-size:clamp(1rem,1.7vw,1.13rem);line-height:1.65}.ra-tutorials-scope{display:inline-flex;max-width:100%;align-items:center;margin:17px auto 0;padding:7px 12px;border:1px solid rgba(146,175,255,.19);border-radius:999px;background:rgba(10,19,49,.52);color:#d1dcf7;font-size:13px;line-height:1.45;text-align:left}.ra-tutorials-catalog{padding:clamp(17px,3vw,28px);border:1px solid var(--tutorial-line);border-radius:22px;background:var(--tutorial-surface);box-shadow:0 24px 75px rgba(0,0,0,.16)}.ra-tutorials-section-heading{margin:0;color:#f5f7ff;font-size:1.4rem;line-height:1.25}.ra-tutorials-catalog-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.55fr);align-items:end;gap:18px;margin-top:20px;padding-bottom:18px;border-bottom:1px solid rgba(146,175,255,.18)}.ra-tutorials-filter-wrap,.ra-tutorials-search-wrap{min-width:0}.ra-tutorials-control-label{display:block;margin:0 0 7px;color:#d9e2fa;font-size:13px;font-weight:680}.ra-tutorials-filter-list{display:flex;flex-wrap:wrap;gap:8px}.ra-tutorials-filter,.ra-tutorials-reset{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:8px 13px;border:1px solid rgba(146,175,255,.27);border-radius:999px;background:rgba(7,15,41,.8);color:#e0e8fd;cursor:pointer;font-size:13px;font-weight:670;line-height:1.3;text-align:center}.ra-tutorials-filter:hover,.ra-tutorials-reset:hover{border-color:rgba(129,235,255,.65);background:rgba(20,45,83,.86)}.ra-tutorials-filter[aria-pressed=true]{border-color:rgba(129,235,255,.69);background:linear-gradient(110deg,rgba(34,88,143,.85),rgba(57,49,119,.8));color:#fff}.ra-tutorials-search{display:block;width:100%;min-height:48px;padding:9px 13px;border:1px solid rgba(146,175,255,.35);border-radius:12px;background:rgba(4,12,35,.8);color:#f5f7ff;font-size:15px}.ra-tutorials-search::placeholder{color:#adbada;opacity:1}.ra-tutorials-result-count{min-height:24px;margin:14px 0 7px;color:var(--tutorial-muted);font-size:13px}.ra-tutorials-group-list{display:grid;gap:25px}.ra-tutorials-group{min-width:0}.ra-tutorials-group-heading{margin:0 0 10px;color:#f0f4ff;font-size:1.15rem;line-height:1.35}.ra-tutorials-guide-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none}.ra-tutorials-guide-list>li{min-width:0}.ra-tutorials-guide-link{display:flex;height:100%;min-height:146px;flex-direction:column;align-items:flex-start;padding:14px 15px;border:1px solid rgba(146,175,255,.19);border-radius:14px;background:var(--tutorial-surface-raised);color:var(--tutorial-copy)!important;text-decoration:none;transition:border-color .12s ease,background-color .12s ease,transform .12s ease}.ra-tutorials-guide-link:hover{transform:translateY(-1px);border-color:rgba(129,235,255,.5);background:rgba(25,43,88,.96)}.ra-tutorials-guide-link:focus-visible{outline-offset:3px}.ra-tutorials-guide-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ra-tutorials-guide-kind,.ra-tutorials-status{display:inline-flex;min-height:25px;align-items:center;padding:3px 8px;border:1px solid rgba(146,175,255,.23);border-radius:999px;background:rgba(5,13,37,.5);color:#d7e0fa;font-size:11px;font-weight:690;line-height:1.25}.ra-tutorials-status--local{border-color:rgba(89,212,180,.37);color:var(--tutorial-success)}.ra-tutorials-status--unavailable{border-color:rgba(247,194,101,.43);color:var(--tutorial-warning)}.ra-tutorials-guide-title{display:block;margin-top:9px;color:#f9faff;font-size:1rem;font-weight:720;line-height:1.35}.ra-tutorials-guide-summary{display:block;margin-top:5px;color:#ccd6f1;font-size:14px;line-height:1.45}.ra-tutorials-guide-category{display:block;margin-top:auto;padding-top:9px;color:#aebcde;font-size:11px;line-height:1.35}.ra-tutorials-empty{margin-top:12px;padding:16px;border:1px dashed rgba(146,175,255,.34);border-radius:13px;color:#dce5ff}.ra-tutorials-empty p{margin:0 0 9px}.ra-tutorials-article{max-width:820px}.ra-tutorials-breadcrumbs{margin-bottom:19px;color:#bdc8e5;font-size:13px}.ra-tutorials-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;list-style:none}.ra-tutorials-breadcrumbs li+li:before{margin-right:7px;color:#8393bd;content:"/"}.ra-tutorials-breadcrumbs [aria-current=page]{color:#f2f5ff}.ra-tutorials-breadcrumbs a{display:inline-flex;min-height:44px;align-items:center}.ra-tutorials-article-header{margin-bottom:28px;padding-bottom:23px;border-bottom:1px solid rgba(146,175,255,.18)}.ra-tutorials-article-header h1{margin-top:8px;font-size:clamp(1.9rem,5vw,2.85rem)}.ra-tutorials-article-header .ra-tutorials-lede{margin-left:0}.ra-tutorials-article-header .ra-tutorials-guide-tags{margin-top:15px}.ra-tutorials-unavailable{margin:0 0 25px;padding:17px 19px;border:1px solid rgba(247,194,101,.4);border-left:4px solid #e7bd66;border-radius:13px;background:rgba(71,53,27,.35)}.ra-tutorials-unavailable h2{margin:0;color:#ffdf9e;font-size:1.12rem;line-height:1.4}.ra-tutorials-unavailable p{margin:8px 0 0;color:#f4e6c8}.ra-tutorials-outline{margin:0 0 32px;padding:15px 17px;border:1px solid rgba(146,175,255,.22);border-radius:14px;background:rgba(9,18,45,.66)}.ra-tutorials-outline>span{display:block;margin-bottom:8px;color:#e9efff;font-size:13px;font-weight:730}.ra-tutorials-outline ul{display:flex;flex-wrap:wrap;gap:4px 17px;margin:0;padding:0;list-style:none}.ra-tutorials-outline a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;padding-inline:4px;font-size:14px}.ra-tutorials-section{margin-top:34px}.ra-tutorials-section>h2{margin:0 0 15px;color:#f7f9ff;font-size:clamp(1.35rem,3.5vw,1.7rem);letter-spacing:-.025em;line-height:1.25}.ra-tutorials-section h3{margin:0;color:#f1f5ff;font-size:1.04rem;line-height:1.35}.ra-tutorials-section p{color:#d0daf5}.ra-tutorials-reading-list{display:grid;gap:9px;margin:0;padding-left:1.35rem;color:#dce4fa}.ra-tutorials-reading-list li{padding-left:3px}.ra-tutorials-reading-list li::marker{color:var(--tutorial-cyan)}.ra-tutorials-steps{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:tutorial-steps}.ra-tutorials-steps>li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:16px;border:1px solid rgba(146,175,255,.2);border-radius:15px;background:rgba(12,23,56,.66)}.ra-tutorials-callout-number,.ra-tutorials-step-number{display:inline-grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid rgba(129,235,255,.47);border-radius:50%;background:rgba(14,66,99,.62);color:#d7fbff;font-size:14px;font-weight:760;line-height:1}.ra-tutorials-step-copy{min-width:0}.ra-tutorials-step-copy h3{margin-top:2px}.ra-tutorials-step-copy p{margin:5px 0 0;color:#d4def7}.ra-tutorials-inline-action{display:inline-flex;min-height:44px;align-items:center;margin-top:7px;padding:4px 1px;font-weight:670}.ra-tutorials-expected{padding:16px 18px;border:1px solid rgba(89,212,180,.27);border-radius:14px;background:rgba(12,72,66,.18)}.ra-tutorials-expected>h2{margin-bottom:9px}.ra-tutorials-alternative-list,.ra-tutorials-related-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ra-tutorials-alternative-list>li{padding:15px 17px;border:1px solid rgba(146,175,255,.2);border-radius:14px;background:rgba(12,23,56,.62)}.ra-tutorials-alternative-list p{margin:5px 0 0}.ra-tutorials-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ra-tutorials-related-list a{display:flex;min-height:100%;flex-direction:column;align-items:flex-start;padding:13px 15px;border:1px solid rgba(146,175,255,.2);border-radius:13px;background:rgba(12,23,56,.67);text-decoration:none}.ra-tutorials-related-list a span:first-child{color:#f2f6ff;font-weight:710}.ra-tutorials-related-list a span:last-child{margin-top:4px;color:#c6d1ed;font-size:13px;line-height:1.45}.ra-tutorials-related-list a:hover{border-color:rgba(129,235,255,.48)}.ra-tutorials-end-nav{display:flex;flex-wrap:wrap;gap:9px;margin-top:42px;padding-top:21px;border-top:1px solid rgba(146,175,255,.18)}.ra-tutorials-end-nav a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:8px 15px;border:1px solid rgba(129,235,255,.37);border-radius:999px;background:rgba(12,46,80,.54);font-weight:700;text-decoration:none}.ra-tutorials-media-block{margin-top:24px}.ra-tutorials-media-block>h3{margin-bottom:9px;font-size:1.15rem}.ra-tutorials-media-intro{margin:0 0 12px;color:var(--tutorial-muted)!important}.ra-tutorials-screen-figure,.ra-tutorials-video-figure{min-width:0;margin:0}.ra-tutorials-video-figure{padding:12px;border:1px solid rgba(146,175,255,.22);border-radius:15px;background:rgba(4,11,33,.68)}.ra-tutorials-video{display:block;width:100%;max-width:100%;height:auto;border-radius:9px;background:#030715}.ra-tutorials-video-figure figcaption{padding-top:8px;color:#c6d1ed;font-size:13px}.ra-tutorials-media-help{margin:8px 2px;color:#c6d1ed!important;font-size:13px}.ra-tutorials-image-original{margin-top:8px}.ra-tutorials-transcript{margin-top:11px;padding:0 14px;border:1px solid rgba(146,175,255,.21);border-radius:12px;background:rgba(9,18,45,.62)}.ra-tutorials-transcript summary{display:flex;min-height:48px;align-items:center;color:var(--tutorial-cyan);cursor:pointer;font-weight:690}.ra-tutorials-transcript-text{padding:0 0 12px;color:#d5def8}.ra-tutorials-transcript-text p{margin:0 0 11px}.ra-tutorials-transcript-text p:last-child{margin-bottom:0}.ra-tutorials-media-note{margin:0;padding:13px 15px;border:1px dashed rgba(146,175,255,.32);border-radius:12px;background:rgba(8,17,43,.58);color:#d9e2fa!important}.ra-tutorials-screen-list{display:grid;gap:21px}.ra-tutorials-screen-figure{min-width:0;padding:14px;border:1px solid rgba(146,175,255,.21);border-radius:16px;background:rgba(7,15,41,.7)}.ra-tutorials-screen-image{display:block;width:100%;max-width:100%;height:auto;border:1px solid rgba(146,175,255,.2);border-radius:8px;background:#0a1432;object-fit:contain}.ra-tutorials-screen-caption{display:block;margin-top:12px;color:#d1dcf5;font-size:14px}.ra-tutorials-screen-caption>h4{margin:12px 0 5px;color:#edf2ff;font-size:13px;line-height:1.4}.ra-tutorials-callout-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ra-tutorials-callout-list>li{display:grid;grid-template-columns:29px minmax(0,1fr);align-items:start;gap:9px;padding:9px 0;border-top:1px solid rgba(146,175,255,.15)}.ra-tutorials-callout-number{width:27px;height:27px;margin-top:1px;font-size:12px}.ra-tutorials-callout-copy{display:grid;min-width:0;line-height:1.5}.ra-tutorials-callout-copy strong{color:#f3f6ff}.ra-tutorials-callout-copy>span{color:#cbd6f2}.ra-tutorials-footer{position:relative;z-index:1;display:flex;width:min(100% - 36px,1180px);min-height:76px;align-items:center;justify-content:space-between;gap:16px;margin:0 auto;border-top:1px solid rgba(146,175,255,.15);color:#aebbdc;font-size:12px}.ra-tutorials-footer p{margin:0}.ra-tutorials-footer nav{display:flex;flex-wrap:wrap;gap:2px}.ra-tutorials-footer nav a{min-height:44px;padding-inline:9px;color:#cbd6f2;font-size:12px}@media (max-width:720px){.ra-tutorials-header-inner{width:min(100% - 28px,1180px);min-height:68px;gap:8px}.ra-tutorials-brand{gap:8px}.ra-tutorials-brand-mark{width:34px;height:34px;border-radius:10px;font-size:20px}.ra-tutorials-brand-name{font-size:13px}.ra-tutorials-brand-byline{font-size:9px}.ra-tutorials-primary-nav{gap:1px}.ra-tutorials-primary-nav a{padding-inline:9px;font-size:12px}.ra-tutorials-main{padding:29px 14px 48px}.ra-tutorials-catalog-tools{grid-template-columns:1fr;gap:15px}.ra-tutorials-guide-list{grid-template-columns:1fr}.ra-tutorials-guide-link{min-height:126px}.ra-tutorials-related-list{grid-template-columns:1fr}.ra-tutorials-footer{width:min(100% - 28px,1180px);align-items:flex-start;flex-direction:column;justify-content:center;gap:4px;padding:12px 0}.ra-tutorials-footer nav{margin-left:-8px}}@media (max-width:420px){.ra-tutorials-header-inner{flex-wrap:wrap;padding:8px 0}.ra-tutorials-primary-nav{width:100%;justify-content:flex-end}.ra-tutorials-primary-nav a{min-height:44px}.ra-tutorials-intro{text-align:left}.ra-tutorials-scope{border-radius:12px}.ra-tutorials-catalog{padding:15px 12px;border-radius:17px}.ra-tutorials-filter-list{gap:6px}.ra-tutorials-filter{padding-inline:10px;font-size:12px}.ra-tutorials-steps>li{grid-template-columns:31px minmax(0,1fr);gap:8px;padding:13px 11px}.ra-tutorials-step-number{width:28px;height:28px}.ra-tutorials-screen-figure{padding:10px}}@media (prefers-reduced-motion:reduce){.ra-tutorials-guide-link{transition:none}.ra-tutorials-guide-link:hover{transform:none}}