.tutorial-topbar{background:#fff;border-bottom:1px solid #e8ecf4}.tutorial-topbar-inner{max-width:1240px;margin:auto;min-height:70px;padding:10px 24px;display:flex;align-items:center;gap:36px}.tutorial-brand{display:flex;align-items:center;gap:10px;color:#183461;text-decoration:none;font-size:17px;font-weight:800;white-space:nowrap}.tutorial-brand img{border-radius:9px}.tutorial-brand strong{font-weight:600;color:#64748b;border-left:1px solid #d4dae5;padding-left:10px;margin-left:2px}.tutorial-topbar nav{display:flex;gap:24px;align-items:center;flex:1 1}.tutorial-topbar nav a,.tutorial-workbench{font-size:14px;font-weight:650;color:#52617a;text-decoration:none;white-space:nowrap}.tutorial-topbar nav a:hover,.tutorial-workbench,.tutorial-workbench:hover{color:#2457c5}.tutorial-shell{max-width:1240px;margin:0 auto;padding:30px 24px 80px;color:#172235}.tutorial-index{padding-top:26px}.tutorial-home-hero{min-height:444px;display:grid;grid-template-columns:1fr 1fr;gap:18px;overflow:hidden;border-radius:25px;background:linear-gradient(125deg,#122e63,#2358b7 61%,#5269d9);color:#fff}.tutorial-home-copy{padding:65px 0 55px 7%;position:relative;z-index:2}.tutorial-eyebrow{display:inline-block;font-size:13px;font-weight:750;letter-spacing:1.5px;color:#7999dc}.tutorial-home-copy .tutorial-eyebrow{color:#bad0ff}.tutorial-home-copy h1{font-size:clamp(38px,4.2vw,65px);line-height:1.18;letter-spacing:-2px;margin:20px 0}.tutorial-home-copy h1 em{font-style:normal;color:#b9d8ff}.tutorial-home-copy p{font-size:17px;line-height:1.8;max-width:480px;margin-bottom:28px}.tutorial-home-copy a{display:inline-flex;align-items:center;gap:24px;border-radius:11px;background:#fff;color:#214b9a;padding:12px 19px;text-decoration:none;font-weight:800}.tutorial-home-copy a span{font-size:20px}.tutorial-home-art{position:relative;min-height:420px}.art-orbit{position:absolute;border:1px solid rgba(255,255,255,.17);border-radius:50%;width:500px;height:500px;left:8%;top:-11%}.art-orbit-two{width:380px;height:380px;left:20%;top:2%}.art-window{position:absolute;width:450px;height:300px;left:3%;top:21%;transform:rotate(-6deg);background:#f9fbff;border:1px solid #b8c9f2;border-radius:18px;box-shadow:0 28px 50px rgba(1,16,54,.34);overflow:hidden}.art-window-bar{height:38px;background:#eaf0fb;border-bottom:1px solid #dce5f5;display:flex;align-items:center;gap:6px;padding:0 13px;color:#61739b;font-size:11px;font-weight:750}.art-window-bar i{height:7px;width:7px;border-radius:50%;background:#afc1e2}.art-window-bar span{margin-left:auto}.art-window-content{display:flex;height:calc(100% - 38px);color:#28446e}.art-window-side{width:88px;background:#f1f5fc;border-right:1px solid #e0e9f6;padding:20px 12px}.art-window-side span{display:block;height:9px;border-radius:9px;background:#cfdaed;margin-bottom:14px}.art-window-main{padding:23px 24px;flex:1 1}.art-window-main>b{font-size:20px}.art-line{height:7px;background:#e2eaf6;border-radius:5px;width:56%;margin-top:11px}.art-line.wide{width:79%;margin-top:13px}.art-step{display:flex;align-items:center;gap:12px;border:1px solid #e4ebf7;border-radius:9px;background:#fff;padding:9px 12px;margin-top:10px;font-size:13px;font-weight:700}.art-step strong{color:#386ac9}.art-step mark{margin-left:auto;background:#daf5e7;color:#168454;border-radius:50%;height:20px;width:20px;text-align:center}.art-note{position:absolute;top:12%;right:6%;background:#fff;color:#1a3d7f;border-radius:13px;padding:13px 16px;box-shadow:0 14px 30px rgba(1,16,54,.24);font-weight:800;transform:rotate(7deg)}.art-spark{position:absolute;right:12%;bottom:15%;color:#bdd1ff;font-size:58px}.tutorial-intro-line{display:flex;justify-content:space-between;padding:22px 4px 8px;color:#73839b;font-size:13px}.tutorial-intro-line span:first-child{font-weight:800;color:#3158a0}.tutorial-section-heading{margin:34px 0 20px}.tutorial-section-heading>span{color:#416fd0;font-size:13px;font-weight:800;letter-spacing:2px}.tutorial-section-heading h2{font-size:29px;margin:7px 0;letter-spacing:-.5px}.tutorial-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tutorial-categories a{display:flex;gap:14px;min-height:158px;background:#fff;border:1px solid #e2e8f2;border-radius:17px;padding:22px;text-decoration:none;color:#172235;transition:transform .2s,border-color .2s,box-shadow .2s}.tutorial-card:hover,.tutorial-categories a:hover{transform:translateY(-3px);border-color:#8eacee;box-shadow:0 12px 32px rgba(33,69,129,.1)}.tutorial-category-icon{flex:0 0 42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#e9f0ff;color:#2e61c4;font-size:24px}.icon-ip{background:#fff0e8;color:#dc7847}.icon-agent{background:#edeaff;color:#755bd1}.icon-knowledge{background:#e3f5f0;color:#299073}.tutorial-categories h3{margin:1px 0 8px;font-size:17px}.tutorial-categories p{margin:0 0 14px;font-size:13px;line-height:1.6;color:#69788f}.tutorial-categories small{font-weight:800;color:#3567c5}.tutorial-categories small span{margin-left:4px}.tutorial-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tutorial-card{display:block;overflow:hidden;background:#fff;border:1px solid #e1e7f1;border-radius:18px;text-decoration:none;color:#172235;transition:transform .2s,border-color .2s,box-shadow .2s}.tutorial-card-image{background:#e6ecf9;aspect-ratio:16/9;overflow:hidden}.tutorial-card-image img{width:100%;height:100%;object-fit:cover}.tutorial-card-body{padding:18px 20px 20px}.tutorial-card-category{display:inline-block;color:#3766c3;font-size:12px;font-weight:800;margin-bottom:8px}.tutorial-card h3{font-size:18px;line-height:1.45;margin:0 0 8px}.tutorial-card p{font-size:13px;line-height:1.7;color:#65748b;min-height:43px;margin:0}.tutorial-card-foot{display:flex;justify-content:space-between;gap:10px;margin-top:20px;align-items:center}.tutorial-card-foot small{color:#8792a5;font-size:11px}.tutorial-card-foot b{font-size:12px;color:#2f61be}.tutorial-site-footer{display:flex;align-items:center;gap:8px;color:#66748a;font-size:13px;border-top:1px solid #e0e7f0;margin-top:70px;padding-top:22px}.tutorial-site-footer img{border-radius:7px}.tutorial-site-footer small{margin-left:auto}.tutorial-category-page{padding-top:24px}.tutorial-breadcrumb{display:flex;gap:10px;color:#8390a3;font-size:13px}.tutorial-breadcrumb a{color:#3769c5;text-decoration:none}.tutorial-category-page header{padding:40px 0}.tutorial-category-page header h1{font-size:42px;margin:8px 0}.tutorial-category-page header p{color:#607087}.tutorial-cover{width:100%;height:auto;border-radius:16px}.tutorial-step-image{width:100%;height:auto;border-radius:12px;margin:12px 0}.tutorial-command{border:1px solid #dfe5ee;border-radius:12px;padding:12px;background:#f6f8fb}.tutorial-command button{border:0;border-radius:8px;background:#3156b8;color:white;padding:8px 14px;cursor:pointer}.tutorial-command pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.tutorial-shell>header{padding:40px 0 32px}.tutorial-shell footer a,.tutorial-shell header a{color:#3156b8;text-decoration:none}.tutorial-shell h1{font-size:clamp(30px,4vw,48px);line-height:1.2;margin:20px 0 12px}.tutorial-shell h2{font-size:24px}.tutorial-shell p{line-height:1.75;color:#46556b}.tutorial-home-copy p{color:#e4edff}.tutorial-shell small{color:#64748b}.tutorial-list{display:grid;gap:12px}.tutorial-gate,.tutorial-list a,.tutorial-steps article{border:1px solid #dfe5ee;border-radius:16px;padding:22px;background:#fff;text-decoration:none;color:inherit;display:block}.tutorial-list a{display:grid;gap:7px}.tutorial-list b{font-size:18px}.tutorial-list span{color:#46556b}.tutorial-steps{display:grid;gap:16px}.tutorial-steps article h3{font-size:20px;margin:8px 0}.tutorial-gate a{display:inline-block;background:#3156b8;color:#fff;border-radius:8px;padding:10px 18px;text-decoration:none}.tutorial-shell footer{margin-top:34px}@media(max-width:1000px){.tutorial-card-grid,.tutorial-categories{grid-template-columns:repeat(2,1fr)}.tutorial-topbar nav{gap:13px}.tutorial-home-art{transform:scale(.86);transform-origin:center left}}@media(max-width:700px){.tutorial-topbar-inner{min-height:62px;padding:10px 16px}.tutorial-topbar nav{display:none}.tutorial-workbench{margin-left:auto}.tutorial-shell{padding:16px 16px 60px}.tutorial-home-hero{grid-template-columns:1fr;min-height:0}.tutorial-home-copy{padding:35px 28px 0}.tutorial-home-copy h1{font-size:43px}.tutorial-home-copy p{font-size:15px}.tutorial-home-art{height:300px;min-height:300px;transform:scale(.72);transform-origin:top left;width:130%;margin:15px 0 -70px 28px}.tutorial-intro-line span:last-child{display:none}.tutorial-card-grid,.tutorial-categories{grid-template-columns:1fr}.tutorial-categories a{min-height:125px}.tutorial-section-heading h2{font-size:24px}.tutorial-category-page header{padding:24px 0}.tutorial-site-footer small{display:none}}