@charset "UTF-8";:where(.ds-home) .hero{position:relative;z-index:1;padding:56px 0 64px;overflow:hidden}:where(.ds-home) .hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-xl);align-items:center}:where(.ds-home) .hero-title.ds-hero__title{margin:0 0 18px}:where(.ds-home) .hero-title .ds-shiny--accent{color:var(--accent-text);white-space:nowrap}:where(.ds-home) .hero .ds-hero__lede{margin:0 0 26px;max-width:44ch;text-wrap:balance}:where(.ds-home) .ask{display:flex;align-items:center;gap:var(--space-xs);height:72px;max-width:520px;padding:var(--space-xs);padding-inline-start:18px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card)}:where(.ds-home) .ask:focus-within{outline:3px solid var(--focus);outline-offset:3px;border-color:var(--primary)}:where(.ds-home) .ask svg{color:var(--on-surface-muted)}:where(.ds-home) .ask label{flex:1;min-width:0;display:flex;align-items:center;gap:10px}:where(.ds-home) .ask input{width:100%;border:0;outline:0;background:transparent;font-size:16px;color:var(--on-surface);min-height:44px}:where(.ds-home) .ask input::-moz-placeholder{color:var(--on-surface-muted)}:where(.ds-home) .ask input::placeholder{color:var(--on-surface-muted)}:where(.ds-home) .ask .ds-btn{flex:none}:where(.ds-home) .ask-help{margin:10px 0 0;font-size:14px;color:var(--on-surface-muted);min-height:1.75em}:where(.ds-home) .ask-help.on{color:var(--accent-small)}:where(.ds-home) .hero-visual{position:relative;width:100%;height:600px;background:transparent;cursor:crosshair;touch-action:pan-y}:where(.ds-home) .hero-visual canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}:where(.ds-home) .hero-visual .dv-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) contrast(1.15)}:where(.ds-home) .hero-visual.dv-on .dv-fallback{display:none}:where(.ds-home) .sec.sec-black{padding:8px 0 24px}:where(.ds-home) .bs-panel{position:relative;isolation:isolate;overflow:hidden;margin-inline:auto;width:min(var(--container-max),100% - var(--page-pad));padding:36px;border-radius:var(--radius-xl);background:radial-gradient(60% 90% at 88% -10%,#4a6dff4d,#4a6dff00 70%),radial-gradient(55% 85% at 8% 110%,#7b61ff38,#7b61ff00 70%),linear-gradient(180deg,#171b36,#11142a);border:1px solid rgba(142,162,255,.14);box-shadow:inset 0 1px #ffffff0f,0 30px 60px -30px #171b368c,var(--shadow-featured)}[data-theme=dark] :where(.ds-home) .bs-panel{box-shadow:inset 0 1px #ffffff0f,0 30px 60px -30px #0009}:where(.ds-home) .bs-panel canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%}:where(.ds-home) .bs-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}:where(.ds-home) .bs-card{position:relative;aspect-ratio:2/1;border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff13,#ffffff09);border:1px solid rgba(199,208,255,.13);box-shadow:inset 0 1px #ffffff17,0 16px 34px -22px #000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}:where(.ds-home) .bs-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(74,109,255,.24),rgba(74,109,255,0) 65%)}:where(.ds-home) .bs-card:after{content:"";position:absolute;inset-inline:20%;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(199,208,255,.5),transparent)}:where(.ds-home) .bs-card:hover{border-color:#8ea2ff66;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff1f,0 24px 46px -22px #4a6dff80}:where(.ds-home) .bs-card:hover:before{opacity:1}:where(.ds-home) .bs-card{display:flex;flex-direction:column;justify-content:space-between;padding:20px 22px;color:#fff}:where(.ds-home) .bs-ico{position:relative;z-index:1;display:block;width:60px;height:60px;margin:-6px}:where(.ds-home) .bs-ico img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(192,132,252,.35)) drop-shadow(0 0 10px rgba(56,189,248,.25));transition:transform .35s cubic-bezier(.2,.9,.3,1.2),filter .35s ease}:where(.ds-home) .bs-title{position:relative;z-index:1;margin:0;font-size:22px;font-weight:900;line-height:1.3;color:#fff;letter-spacing:-.01em}:where(.ds-home) .bs-text{position:relative;z-index:1;margin:4px 0 0;max-width:34ch;font-size:13.5px;font-weight:500;line-height:1.7;color:#e6e8f5b8}:where(.ds-home) a.bs-card{display:flex;flex-direction:column;justify-content:space-between;padding:20px 22px;color:#fff;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}:where(.ds-home) a.bs-card:link,:where(.ds-home) a.bs-card:visited,:where(.ds-home) a.bs-card:hover,:where(.ds-home) a.bs-card:active{color:#fff;text-decoration:none}:where(.ds-home) a.bs-card:focus-visible{outline:3px solid var(--tertiary);outline-offset:3px;border-radius:var(--radius-lg)}:where(.ds-home) .bs-card:hover .bs-ico img{transform:translateY(-2px) scale(1.06);filter:drop-shadow(0 8px 18px rgba(192,132,252,.55)) drop-shadow(0 0 14px rgba(56,189,248,.45))}@media (prefers-reduced-motion: reduce){:where(.ds-home) .bs-ico img{transition:none}:where(.ds-home) .bs-card:hover .bs-ico img{transform:none}}@media (max-width: 760px){:where(.ds-home) .bs-panel{width:100%;border-radius:0;border-inline:0;padding:32px 16px}:where(.ds-home) .bs-grid{grid-template-columns:repeat(3,80%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}:where(.ds-home) .bs-grid::-webkit-scrollbar{display:none}:where(.ds-home) .bs-card{aspect-ratio:3/2;scroll-snap-align:start}}@media (prefers-reduced-motion: reduce){:where(.ds-home) .bs-card,:where(.ds-home) .bs-card:before{transition:none}:where(.ds-home) .bs-card:hover{transform:none}}:where(.ds-home) .sec{padding:56px 0}:where(.ds-home) .sec-agents{padding-top:var(--space-sm)}:where(.ds-home) .sec-skills{background:var(--surface-raised)}:where(.ds-home) .sec-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:26px}:where(.ds-home) .sec-title{display:flex;align-items:center;gap:12px}:where(.ds-home) .sec-title .ds-section-head__title{font-size:28px}:where(.ds-home) .sec-title .ds-section-head__text{margin:0;font-size:15px}:where(.ds-home) .live{display:inline-flex;align-items:center;gap:var(--space-xs)}:where(.ds-home) .note{display:inline-block;font-size:12.5px;color:var(--on-surface-muted);border:1px dashed var(--border);border-radius:var(--radius-sm);padding:2px 8px}:where(.ds-home) .rail-wrap{position:relative}:where(.ds-home) .rail{display:grid;grid-auto-flow:column;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 4px 24px;margin:-6px -4px -24px;overscroll-behavior-x:contain}:where(.ds-home) .rail::-webkit-scrollbar{display:none}:where(.ds-home) .rail>*{scroll-snap-align:start}:where(.ds-home) .arrow.ds-icon-btn{position:absolute;top:calc(50% - 36px);z-index:2}:where(.ds-home) .arrow.next{inset-inline-end:-22px}:where(.ds-home) .arrow.prev{inset-inline-start:-22px}:where(.ds-home) .arrow[disabled]{opacity:0;pointer-events:none}:where(.ds-home) .ribbon.ds-badge{position:absolute;top:15px;inset-inline-end:12px;z-index:2}:where(.ds-home) .course{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:0}:where(.ds-home) .cover{position:relative;height:150px;display:grid;place-items:center;overflow:hidden;background:var(--surface-tint)}:where(.ds-home) .course:nth-child(2n) .cover{background:var(--surface-strong)}:where(.ds-home) .cover .glyph{width:76px;height:76px;border-radius:var(--radius-well);background:var(--surface);box-shadow:var(--shadow-float);display:grid;place-items:center;color:var(--accent-text)}:where(.ds-home) .cover .glyph svg{width:40px;height:40px}:where(.ds-home) .cover .lvl{position:absolute;bottom:10px;inset-inline-start:10px;background:var(--surface)}:where(.ds-home) .course-body{padding:var(--space-sm) 16px 16px;display:flex;flex-direction:column;gap:var(--space-xs);flex:1}:where(.ds-home) .course h3{margin:0;font-size:16px;font-weight:900;color:var(--on-surface);line-height:1.7;min-height:3.4em}:where(.ds-home) .course .res{margin:0;font-size:13px;color:var(--on-surface-muted)}:where(.ds-home) .course .res b{color:var(--on-surface);font-weight:700}:where(.ds-home) .meta{display:flex;align-items:center;gap:var(--space-sm);margin-top:auto;padding-top:10px;border-top:1px dashed var(--border);font-size:12.5px;color:var(--on-surface-muted)}:where(.ds-home) .meta span{display:inline-flex;align-items:center;gap:5px}:where(.ds-home) .course .stretch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}:where(.ds-home) .night{background:var(--surface-strong);color:var(--on-surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:40px 36px 36px;margin-inline:auto;width:min(var(--container-max),100% - var(--page-pad))}:where(.ds-home) .night .sec-title .ds-icon-tile{background:var(--surface)}:where(.ds-home) .tabs{display:flex;gap:8px;flex-wrap:wrap}:where(.ds-home) .tabs button{min-height:40px;padding:0 16px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);color:var(--on-surface);font-size:14px;font-weight:700;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}:where(.ds-home) .tabs button[aria-selected=true]{background:var(--primary);border-color:transparent;color:var(--on-primary);box-shadow:var(--shadow-badge)}:where(.ds-home) .tabs button:not([aria-selected=true]):hover{border-color:var(--tertiary);color:var(--accent-text)}:where(.ds-home) .agents{grid-auto-columns:calc((100% - 60px)/4)}:where(.ds-home) .agent{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:0}:where(.ds-home) .agent[hidden]{display:none}:where(.ds-home) .agent .pv{background:var(--surface-chat);border-block-end:1px solid var(--border);padding:var(--space-sm);height:150px;display:flex;flex-direction:column;justify-content:center;gap:var(--space-xs)}:where(.ds-home) .agent .pv .l{align-self:flex-end;max-width:94%;background:var(--surface);border:1px solid var(--border);border-radius:14px 14px 14px 4px;padding:var(--space-xs) 10px;font-size:12.5px;line-height:1.7;color:var(--on-surface)}:where(.ds-home) .agent .pv .l.me{align-self:flex-start;background:var(--bubble);border-color:transparent;border-radius:14px 14px 4px}:where(.ds-home) .agent-body{padding:var(--space-sm) 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}:where(.ds-home) .agent h3{margin:0;font-size:16px;font-weight:900;color:var(--on-surface);line-height:1.7}:where(.ds-home) .maker{display:flex;align-items:center;gap:var(--space-xs);font-size:12.5px;color:var(--on-surface-muted)}:where(.ds-home) .maker i{width:20px;height:20px;border-radius:var(--radius-sm);background:var(--surface-strong);display:grid;place-items:center;color:var(--accent-text);font-style:normal;font-size:10px;font-weight:900}:where(.ds-home) .need{font-size:12px;color:var(--on-surface-muted);display:flex;align-items:center;gap:5px}:where(.ds-home) .price-row{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--space-xs);margin-top:auto}:where(.ds-home) .price{font-size:20px;font-weight:900;color:var(--on-surface)}:where(.ds-home) .toman{font-size:12px;color:var(--on-surface-muted)}:where(.ds-home) .free-tag{font-size:15px;font-weight:900;color:var(--accent-small)}:where(.ds-home) .agent .acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}:where(.ds-home) .agent .acts .ds-btn{padding-inline:10px}:where(.ds-home) .agents-more{margin-top:26px;display:flex;justify-content:center}:where(.ds-home) .night.ag-night{position:relative;isolation:isolate;overflow:hidden;color:#eef0ff;border:1px solid rgba(142,162,255,.14);padding:48px 36px 40px;background:radial-gradient(50% 60% at 50% 0%,rgba(74,109,255,.2),transparent 70%),radial-gradient(70% 50% at 50% 100%,rgba(74,109,255,.16),transparent 70%),radial-gradient(rgba(150,165,255,.1) 1px,transparent 1.5px) 0 0/22px 22px,linear-gradient(180deg,#0f1228,#0b0d1f);box-shadow:inset 0 1px #ffffff0f,0 30px 60px -30px #0a0c1e99}:where(.ds-home) .ag-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;margin-bottom:22px}:where(.ds-home) .ag-title{margin:0;font:900 32px/1.4 var(--font-sans);color:#fff;letter-spacing:-.01em}:where(.ds-home) .ag-sub{margin:0;max-width:60ch;text-wrap:balance;font-size:15px;line-height:1.9;color:#d6dcff9e}:where(.ds-home) .ag-stage{position:relative;padding:36px 0 34px}:where(.ds-home) .ag-orbit{position:absolute;top:14%;right:-3%;bottom:10%;left:-3%;width:106%;height:76%;z-index:-1;pointer-events:none}:where(.ds-home) .ag-orbit ellipse{fill:none;stroke:#6e86ff52;stroke-width:1.2;vector-effect:non-scaling-stroke}:where(.ds-home) .ag-stage:after{content:"";position:absolute;inset:auto -10% -10px;height:120px;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(120,150,255,.55) 30%,rgba(160,120,255,.55) 70%,transparent) 50% 30%/80% 1px no-repeat,radial-gradient(30% 60% at 28% 30%,rgba(34,195,255,.2),transparent 70%),radial-gradient(30% 70% at 50% 30%,rgba(74,109,255,.3),transparent 70%),radial-gradient(30% 60% at 72% 30%,rgba(160,90,220,.22),transparent 70%)}:where(.ds-home) .ag-row{display:flex;justify-content:center;align-items:center;gap:22px;perspective:1400px}:where(.ds-home) .ag{--ry: 0deg;--rz: 0deg;--ty: 0px;--s: 1;position:relative;flex:0 1 252px;min-width:0;display:flex;flex-direction:column;gap:14px;padding:14px 14px 18px;border-radius:26px;border:1px solid color-mix(in srgb,var(--c) 34%,rgba(255,255,255,.08));background:linear-gradient(180deg,color-mix(in srgb,var(--c) 13%,#141833),#10132b 52%,#0d1024);box-shadow:inset 0 1px #ffffff1f,inset 0 0 40px -10px color-mix(in srgb,var(--c) 30%,transparent),0 0 30px -12px color-mix(in srgb,var(--c) 60%,transparent),0 34px 50px -34px #000;transform:translateY(var(--ty)) rotateY(var(--ry)) rotate(var(--rz)) scale(var(--s));transform-origin:50% 60%;transition:transform .6s cubic-bezier(.2,.7,.2,1);will-change:transform}:where(.ds-home) .ag[hidden]{display:none}:where(.ds-home) .agent.ag{overflow:visible;padding:14px 14px 18px}:where(.ds-home) .ag:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s ease;box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 70%,#fff),0 0 46px -4px color-mix(in srgb,var(--c) 75%,transparent),inset 0 0 50px -14px color-mix(in srgb,var(--c) 55%,transparent)}:where(.ds-home) .ag.is-feat{--s: 1.1;--ty: -12px;z-index:2}:where(.ds-home) .ag.is-feat:before{opacity:1}:where(.ds-home) .ag[data-pos="-1"]{--ry: 12deg;--rz: -1.2deg;--ty: 10px}:where(.ds-home) .ag[data-pos="-2"]{--ry: 16deg;--rz: -2.4deg;--ty: 22px}:where(.ds-home) .ag[data-pos="1"]{--ry: -12deg;--rz: 1.2deg;--ty: 10px}:where(.ds-home) .ag[data-pos="2"]{--ry: -16deg;--rz: 2.4deg;--ty: 22px}:where(.ds-home) .ag-pic{position:relative;aspect-ratio:1;border-radius:18px;overflow:hidden;background:radial-gradient(60% 60% at 50% 40%,color-mix(in srgb,var(--c) 40%,transparent),transparent 75%)}:where(.ds-home) .ag-pic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:radial-gradient(95% 90% at 50% 42%,#000 62%,transparent 100%);mask-image:radial-gradient(95% 90% at 50% 42%,#000 62%,transparent 100%)}:where(.ds-home) .ag-body{text-align:center;display:flex;flex-direction:column;gap:6px}:where(.ds-home) .ag h3{margin:0;font:800 17px/1.6 var(--font-sans);color:#fff}:where(.ds-home) .ag-line{margin:0;font-size:13px;line-height:1.8;color:#d6dcff9e;min-height:3.6em}:where(.ds-home) .ag-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;margin-top:auto;padding:0 20px 0 16px;border-radius:999px;color:#fff;font:700 14px/1 var(--font-sans);text-decoration:none;background:linear-gradient(90deg,var(--c),var(--c2));box-shadow:inset 0 1px #ffffff59,0 10px 24px -10px var(--c);transition:transform .2s ease,box-shadow .2s ease}:where(.ds-home) .ag-btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff73,0 14px 30px -8px var(--c)}:where(.ds-home) .ag-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}:where(.ds-home) .ag-btn svg{flex:none}:where(.ds-home) .ag-night .agents-more{margin-top:8px}:where(.ds-home) .ag-more{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 20px;border-radius:999px;border:1px solid rgba(160,175,255,.22);color:#dde3ff;font-size:14px;font-weight:700;background:#ffffff0a}:where(.ds-home) .ag-more:hover{border-color:#a0afff80;color:#fff}@media (max-width: 1024px){:where(.ds-home) .ag-row{gap:14px}:where(.ds-home) .ag{padding:12px 12px 16px}:where(.ds-home) .ag-btn{font-size:13px;padding-inline:14px 12px}}@media (max-width: 860px){:where(.ds-home) .night.ag-night{padding:36px 0 32px}:where(.ds-home) .ag-head{padding-inline:16px}:where(.ds-home) .ag-title{font-size:26px}:where(.ds-home) .ag-orbit{display:none}:where(.ds-home) .ag-row{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:18px 16px 10px;gap:14px;perspective:none;overscroll-behavior-x:contain}:where(.ds-home) .ag-row::-webkit-scrollbar{display:none}:where(.ds-home) .ag{flex:0 0 min(72vw,280px);scroll-snap-align:center;--ry: 0deg !important;--rz: 0deg !important;--ty: 0px !important;--s: 1 !important;will-change:auto}:where(.ds-home) .ag:before{opacity:1}:where(.ds-home) .ag-stage{padding:6px 0 24px}}@media (prefers-reduced-motion: reduce){:where(.ds-home) .ag,:where(.ds-home) .ag:before,:where(.ds-home) .ag-btn{transition:none}}:where(.ds-home) .sec.sec-skills{background:none;padding-block:24px 56px}:where(.ds-home) .sk-panel{--sk-bg: #F4F5FA;--sk-card: linear-gradient(180deg, rgba(255,255,255,.96), rgba(255,255,255,.8));--sk-border: rgba(120,135,190,.16);--sk-title: #12152B;--sk-text: #646987;position:relative;isolation:isolate;overflow:hidden;margin-inline:auto;width:min(var(--container-max),100% - var(--page-pad));padding:52px 0 40px;border-radius:32px;border:1px solid rgba(120,135,190,.14);background:radial-gradient(45% 40% at 50% 0%,rgba(74,109,255,.08),transparent 70%),radial-gradient(rgba(110,120,170,.16) 1px,transparent 1.4px) 0 0/22px 22px,var(--sk-bg);box-shadow:inset 0 1px #fff,0 30px 60px -40px #28326e40}[data-theme=dark] :where(.ds-home) .sk-panel{--sk-bg: #121529;--sk-card: linear-gradient(180deg, rgba(36,41,74,.92), rgba(24,28,54,.88));--sk-border: rgba(142,162,255,.16);--sk-title: #F1F3FF;--sk-text: #A3A9CC;border-color:#8ea2ff1f;background:radial-gradient(45% 40% at 50% 0%,rgba(74,109,255,.16),transparent 70%),radial-gradient(rgba(150,165,255,.09) 1px,transparent 1.4px) 0 0/22px 22px,var(--sk-bg);box-shadow:inset 0 1px #ffffff0d,0 30px 60px -40px #0009}:where(.ds-home) .sk-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding-inline:24px;margin-bottom:26px}:where(.ds-home) .sk-accent{width:64px;height:6px;border-radius:99px;background:linear-gradient(90deg,#22c3ff,#4a6dff 55%,#7b61ff);box-shadow:0 4px 14px -2px #4a6dff73;margin-bottom:6px}:where(.ds-home) .sk-title{margin:0;font:900 32px/1.4 var(--font-sans);color:var(--sk-title)}:where(.ds-home) .sk-grad{background:linear-gradient(90deg,#7b61ff,#4a6dff);-webkit-background-clip:text;background-clip:text;color:transparent}:where(.ds-home) .sk-sub{margin:0;font-size:15.5px;line-height:1.8;color:var(--sk-text)}:where(.ds-home) .sk-lane{position:relative;padding-block:6px 10px}:where(.ds-home) .sk-lane+.sk-lane{margin-top:10px}:where(.ds-home) .sk-lane:before{content:"";position:absolute;z-index:-1;top:34%;right:0;bottom:6%;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 4%,rgba(110,134,255,.35) 30%,rgba(160,120,255,.35) 70%,transparent 96%) 50% 100%/100% 1px no-repeat,radial-gradient(40% 60% at 30% 60%,rgba(34,195,255,.1),transparent 70%),radial-gradient(40% 60% at 70% 60%,rgba(160,110,255,.1),transparent 70%)}:where(.ds-home) .sk-label{display:flex;align-items:center;gap:8px;padding-inline:40px;margin-bottom:4px;font-size:13px;font-weight:700;color:var(--sk-text)}:where(.ds-home) .sk-label i{width:8px;height:8px;border-radius:50%;background:var(--ac);box-shadow:0 0 8px var(--ac)}:where(.ds-home) .sk-dir{font-size:15px;color:#7b61ff;opacity:.7;margin-inline-start:4px}:where(.ds-home) .sk-viewport{direction:ltr;overflow:hidden;padding-block:18px 22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}:where(.ds-home) .sk-track{--gap: 24px;--dur: 46s;--n: 8;--w: clamp(250px, 23vw, 340px);--step: calc(var(--w) + var(--gap));display:grid;direction:ltr}:where(.ds-home) .sk-lane--right .sk-track{--dur: 54s}:where(.ds-home) .sk-item{grid-area:1/1;display:flex;width:var(--w);will-change:transform;animation:skItem var(--dur) linear infinite;animation-delay:calc(var(--dur) * var(--k) / var(--n) * -1)}:where(.ds-home) .sk-lane--right .sk-item{animation-direction:reverse}@keyframes skItem{0%{transform:translate3d(calc(var(--step) * (var(--n) - 1)),0,0)}to{transform:translate3d(calc(var(--step) * -1),0,0)}}:where(.ds-home) .sk-viewport:hover .sk-item,:where(.ds-home) .sk-viewport:focus-within .sk-item,:where(.ds-home) .sk-panel.is-off .sk-item{animation-play-state:paused}:where(.ds-home) .skc{--r: 0deg;position:relative;direction:rtl;flex:1 1 auto;min-width:0;min-height:132px;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:22px 24px 22px 44px;border-radius:22px;border:1px solid var(--sk-border);background:var(--sk-card);color:inherit;text-decoration:none;box-shadow:inset 0 1px #ffffffe6,0 14px 30px -22px #28326e59,0 0 0 0 transparent;transform:translateY(0) rotate(var(--r));transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .35s ease}[data-theme=dark] :where(.ds-home) .skc{box-shadow:inset 0 1px #ffffff0f,0 16px 30px -20px #000000b3}:where(.ds-home) .sk-item:nth-child(4n+1) .skc{--r: -1deg}:where(.ds-home) .sk-item:nth-child(4n+2) .skc{--r: .6deg}:where(.ds-home) .sk-item:nth-child(4n+3) .skc{--r: -.5deg}:where(.ds-home) .sk-item:nth-child(4n) .skc{--r: 1deg}:where(.ds-home) .skc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(70% 90% at 0% 0%,color-mix(in srgb,var(--ac) 9%,transparent),transparent 70%)}:where(.ds-home) .skc-dot{position:absolute;top:20px;left:20px;width:10px;height:10px;border-radius:50%;background:var(--ac);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 18%,transparent),0 0 12px color-mix(in srgb,var(--ac) 70%,transparent)}:where(.ds-home) .skc h3{position:relative;margin:0;font:800 16.5px/1.6 var(--font-sans);color:var(--sk-title)}:where(.ds-home) .skc p{position:relative;margin:0;font-size:13.5px;line-height:1.8;color:var(--sk-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(.ds-home) .skc:hover,:where(.ds-home) .skc:focus-visible{transform:translateY(-5px) rotate(var(--r));border-color:color-mix(in srgb,var(--ac) 45%,transparent);box-shadow:inset 0 1px #ffffffe6,0 22px 36px -22px #28326e66,0 0 0 3px color-mix(in srgb,var(--ac) 10%,transparent)}:where(.ds-home) .skc:focus-visible{outline:2px solid var(--ac);outline-offset:3px}:where(.ds-home) .sk-more{display:flex;justify-content:center;margin-top:18px}[data-theme=light] :where(.ds-home) .sk-all{color:#3d58d8;border-color:#4a6dff40;background:#fff}@media (max-width: 1024px){:where(.ds-home) .sk-track{--w: clamp(240px, 38vw, 320px)}:where(.ds-home) .sk-label{padding-inline:28px}}@media (max-width: 720px){:where(.ds-home) .sk-panel{border-radius:24px;width:calc(100% - 24px);padding:36px 0 28px}:where(.ds-home) .sk-title{font-size:25px}:where(.ds-home) .sk-sub{font-size:14px}:where(.ds-home) .sk-head{margin-bottom:14px}:where(.ds-home) .sk-label{padding-inline:20px;font-size:12.5px}:where(.ds-home) .sk-viewport{padding-block:12px 16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}:where(.ds-home) .sk-track{--gap: 14px;--dur: 40s}:where(.ds-home) .sk-lane--right .sk-track{--dur: 46s}:where(.ds-home) .sk-track{--w: 76vw}:where(.ds-home) .skc{min-height:118px;padding:18px 18px 18px 38px}:where(.ds-home) .skc-dot{top:16px;left:16px}}@media (prefers-reduced-motion: reduce){:where(.ds-home) .sk-track{display:flex;gap:var(--gap);width:-moz-max-content;width:max-content;padding-inline:40px}:where(.ds-home) .sk-item{animation:none;will-change:auto}:where(.ds-home) .sk-viewport{overflow-x:auto;scrollbar-width:none}:where(.ds-home) .sk-viewport::-webkit-scrollbar{display:none}:where(.ds-home) .sk-item[aria-hidden=true]{display:none}:where(.ds-home) .skc{transition:none}}:where(.ds-home) .prompts{grid-auto-columns:calc((100% - 40px) / 3)}:where(.ds-home) .prompt{position:relative;display:flex;flex-direction:column;gap:8px}:where(.ds-home) .prompt h3{margin:0;font-size:17px;font-weight:900;color:var(--on-surface);padding-inline-end:64px}:where(.ds-home) .prompt .use{margin:0;font-size:13px;color:var(--on-surface-muted)}:where(.ds-home) .prompt .text{margin:0;border-radius:var(--radius-md);background:var(--neutral);padding:10px 12px;font-size:13.5px;line-height:1.9;color:var(--on-surface);max-height:6.2em;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}:where(.ds-home) .prompt .sample{display:none;border-radius:var(--radius-md);background:var(--surface-strong);padding:10px 12px;font-size:13.5px;line-height:1.9;color:var(--on-surface)}:where(.ds-home) .prompt.show-sample .sample{display:block}:where(.ds-home) .prompt.show-sample .text{display:none}:where(.ds-home) .prompt .acts{display:flex;gap:8px;margin-top:auto}:where(.ds-home) .prompt .acts .ds-btn{flex:1;width:auto;padding-inline:12px}:where(.ds-home) .skills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}:where(.ds-home) .bundle{position:relative;display:flex;flex-direction:column;gap:10px}:where(.ds-home) .bundle-head{display:flex;align-items:center;gap:10px}:where(.ds-home) .bundle h3{margin:0;font-size:18px;font-weight:900;color:var(--on-surface)}:where(.ds-home) .bundle .cnt{font-size:12.5px;color:var(--accent-small);font-weight:700}:where(.ds-home) .bundle ul.ds-checks{margin:4px 0 0;gap:2px;font-size:14px}:where(.ds-home) .bundle .ds-checks li{align-items:center;min-height:34px;color:var(--on-surface)}:where(.ds-home) .bundle .ds-checks svg{margin:0}:where(.ds-home) .bundle .ds-btn{margin-top:auto}:where(.ds-home) .news{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:where(.ds-home) .nitem.ds-card{display:flex;align-items:center;gap:var(--space-sm);padding:16px;transition:border-color .2s ease}:where(.ds-home) .nitem:hover{border-color:var(--tertiary)}:where(.ds-home) .nitem:hover h3{color:var(--accent-text)}:where(.ds-home) .nitem .ds-icon-tile{font-weight:900;color:var(--on-surface-muted);background:var(--neutral)}:where(.ds-home) .nitem h3{margin:0;font-size:15px;font-weight:700;color:var(--on-surface);line-height:1.8;transition:color .2s ease}:where(.ds-home) .nitem p{margin:2px 0 0;font-size:12.5px;color:var(--on-surface-muted)}:where(.ds-home) .prompt-electric{--eb-radius: 16px;isolation:isolate;border-radius:var(--eb-radius)}:where(.ds-home) .prompt-electric{--eb-extra: 161px;margin-block:calc(var(--eb-extra) * -1);padding-block:calc(var(--space-md) + var(--eb-extra))}:where(.ds-home) #prompts .sec-head{margin-bottom:187px}:where(.ds-home) .rail.prompts{padding-block:167px 185px;margin-block:-167px -24px}:where(.ds-home) .prompt-electric{--motion-bg: #000;background:var(--motion-bg);overflow:hidden}:where(.ds-home) .prompt-electric .eb-preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:inherit}:where(.ds-home) .prompt.prompt--empty{--row-h: 255px;--empty-h: calc(.6 * (var(--row-h) + 2 * 161px));align-self:center;height:var(--empty-h);margin-block:calc((var(--row-h) - var(--empty-h)) / 2);padding:0}:where(.ds-home) .prompt.prompt--video{overflow:hidden;background:#f1eefb}:where(.ds-home) .prompt--video .prompt-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:inherit}:where(.ds-home) .prompt.prompt--video-dark{background:#000}:where(.ds-home) .prompt .pr-acts{position:absolute;z-index:3;bottom:14px;left:14px;display:flex;pointer-events:none;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}:where(.ds-home) .prompt:hover .pr-acts,:where(.ds-home) .prompt:focus-within .pr-acts{opacity:1;transform:none}:where(.ds-home) .prompt:hover .pr-acts .pr-btn,:where(.ds-home) .prompt:focus-within .pr-acts .pr-btn{pointer-events:auto}@media (hover: none){:where(.ds-home) .prompt .pr-acts{opacity:1;transform:none}:where(.ds-home) .prompt .pr-acts .pr-btn{pointer-events:auto}}:where(.ds-home) .pr-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 12px;border-radius:999px;font:700 12.5px/1 var(--font-sans);cursor:pointer;white-space:nowrap;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}:where(.ds-home) .pr-pv{color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px #fff3}:where(.ds-home) .pr-pv:hover{background:#ffffff38}:where(.ds-home) .pr-copy{color:#fff;border:0;background:linear-gradient(90deg,var(--primary),var(--secondary));box-shadow:inset 0 1px #ffffff4d,0 8px 22px -6px #0a0e288c,0 0 0 1px #ffffff2e}:where(.ds-home) .pr-copy:hover{transform:translateY(-1px)}:where(.ds-home) .pr-copy.done{background:#16a34a}:where(.ds-home) .pr-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}:where(.ds-home) .pr-dlg{width:min(1100px,94vw);max-height:90vh;padding:0;border:0;border-radius:20px;background:#000;color:#fff;overflow:hidden;box-shadow:0 40px 80px -20px #0009}:where(.ds-home) .pr-dlg::backdrop{background:#080a18b8}:where(.ds-home) .pr-dlg .pr-media{display:block;width:100%;max-height:calc(90vh - 64px);-o-object-fit:contain;object-fit:contain;background:#000}:where(.ds-home) .pr-dlg .pr-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:#0d0f22}:where(.ds-home) .pr-dlg .pr-bar .pr-btn{min-height:38px;padding:0 18px;font-size:13.5px}@media (prefers-reduced-motion: reduce){:where(.ds-home) .pr-btn,:where(.ds-home) .prompt .pr-acts{transition:none}}:where(.ds-home) .hero-stage:before{content:"";position:absolute;z-index:-1;left:50%;top:calc(300px * var(--k));width:calc(760px * var(--k));height:calc(760px * var(--k));translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(74,109,255,.17),rgba(123,97,255,.08) 55%,transparent 100%)}:where(.ds-home) .hero-stage:after{content:"";position:absolute;z-index:-1;left:50%;top:calc(590px * var(--k));width:calc(420px * var(--k));height:calc(46px * var(--k));translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(30,36,80,.22),transparent)}[data-theme=dark] :where(.ds-home) .hero-stage:before{background:radial-gradient(closest-side,rgba(74,109,255,.22),rgba(123,97,255,.1) 55%,transparent 100%)}[data-theme=dark] :where(.ds-home) .hero-stage:after{background:radial-gradient(closest-side,rgba(0,0,0,.45),transparent)}[data-theme=light] :where(.ds-home) .hero{background:radial-gradient(55% 75% at 22% 48%,rgba(110,134,255,.1),transparent 70%),linear-gradient(180deg,#fff,#fff0 85%)}[data-theme=light] :where(.ds-home) .hero-title .ds-shiny:not(.ds-shiny--accent){--base: #12152B;color:#12152b}[data-theme=light] :where(.ds-home) .hero-title .ds-shiny--accent{--base: #3D5BF0}[data-theme=light] :where(.ds-home) .hero .ds-hero__lede{color:#4a4f6e}[data-theme=light] :where(.ds-home) .hero .ask{border:1px solid rgba(74,109,255,.22);box-shadow:0 1px #fff inset,0 2px 4px #1e24500a,0 22px 44px -22px #28327859}[data-theme=light] :where(.ds-home) .hero .ask input::-moz-placeholder{color:#6b7091}[data-theme=light] :where(.ds-home) .hero .ask input::placeholder{color:#6b7091}[data-theme=light] :where(.ds-home) .hero .ask-help{color:#8a8ea8}[data-theme=light] :where(.ds-home) .wish-btn{color:#1e2240}[data-theme=light] :where(.ds-home) .wish-orbits.back path{stroke:#4a6dff4d}:where(.ds-home) .hero-in{animation:heroIn .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d, 0) * .11s + .15s)}@keyframes heroIn{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}:where(.ds-home) .hero-stage{position:relative;--px: 0;--py: 0;--k: 1}:where(.ds-home) .hero-stage .hero-visual{height:calc(600px * var(--k))}:where(.ds-home) .wish-defs{position:absolute}:where(.ds-home) .wish-orbits{position:absolute;top:0;left:calc(50% - 450px);width:900px;height:600px;pointer-events:none;overflow:visible;transform-origin:50% 0;transform:scale(var(--k))}:where(.ds-home) .wish-orbits.back{z-index:0}:where(.ds-home) .wish-orbits.front{z-index:1}:where(.ds-home) .wish-orbits path{fill:none;stroke-width:1.2;stroke-linecap:round}:where(.ds-home) .wish-orbits.back path{stroke:color-mix(in srgb,var(--primary-60) 32%,transparent)}:where(.ds-home) .wish-orbits.front path{stroke:url(#orbitFront);stroke-width:1.4}:where(.ds-home) .orbit-node{fill:url(#sparkG)}:where(.ds-home) .wish-orbit{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none;pointer-events:none;z-index:2}:where(.ds-home) .wish{position:absolute;top:calc(var(--t) * var(--k) * 1px);pointer-events:auto;will-change:transform;animation:wishIn .7s cubic-bezier(.2,.8,.2,1.2) both,wishFloat var(--fd, 6s) ease-in-out infinite alternate;animation-delay:calc(var(--i) * .12s + .6s),calc(var(--i) * -.9s)}:where(.ds-home) .wish.l{right:calc(50% + var(--o) * var(--k) * 1px)}:where(.ds-home) .wish.r{left:calc(50% + var(--o) * var(--k) * 1px)}:where(.ds-home) .wish.l .wish-btn{transform-origin:100% 50%}:where(.ds-home) .wish.r .wish-btn{transform-origin:0 50%}:where(.ds-home) .hero-off .wish{animation-play-state:running,paused}@keyframes wishIn{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes wishFloat{0%{translate:0 -5px}to{translate:0 5px}}:where(.ds-home) .wish.w1{--i: 0;--t: 90;--o: 171;--cl: 24;--depth: 7;--fd: 5.6s}:where(.ds-home) .wish.w3{--i: 2;--t: 320;--o: 165;--cl: 22;--depth: 9;--fd: 6.2s}:where(.ds-home) .wish.w5{--i: 4;--t: 556;--o: 129;--cl: 46;--depth: 6;--fd: 5.9s}:where(.ds-home) .wish.w6{--i: 1;--t: 10;--o: 135;--cl: 30;--depth: 5;--fd: 6.6s}:where(.ds-home) .wish.w2{--i: 3;--t: 395;--o: 138;--cl: 16;--depth: 8;--fd: 7.1s}:where(.ds-home) .wish.w4{--i: 5;--t: 540;--o: 137;--cl: 20;--depth: 6;--fd: 6.4s}:where(.ds-home) .wish-btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:6px;padding-inline-end:16px;border-radius:999px;border:1px solid transparent;font:500 14px/1.4 var(--font-sans);white-space:nowrap;cursor:pointer;color:var(--on-surface);background:linear-gradient(180deg,#fff,#f0f3ffe0) padding-box,linear-gradient(165deg,#fff,#6e86ff52 45%,#4a6dff99) border-box;box-shadow:inset 0 1px #fff,inset 0 -10px 16px -12px #4a6dff59,0 0 22px -6px #4a6dff73,0 12px 24px -12px #28326e59;transform:translate3d(calc(var(--px) * var(--depth) * 1px),calc(var(--py) * var(--depth) * 1px),0) scale(var(--k));transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease,color .2s ease}[data-theme=dark] :where(.ds-home) .wish-btn{color:#eef0ff;background:linear-gradient(180deg,#ffffff24,#ffffff08 50%,#6e86ff1f) padding-box,linear-gradient(#0d1128d1,#0d1128d1) padding-box,linear-gradient(165deg,#ffffffe6,#aab9ff40 32%,#6e86ff1f 62%,#78a5ffbf) border-box;box-shadow:inset 0 1px 1px #ffffff4d,inset 0 -10px 18px -12px #6e86ff99,0 0 0 1px #6e86ff0f,0 0 26px -4px #4a6dff80,0 14px 28px -10px #0009}:where(.ds-home) .wish-btn:hover{box-shadow:inset 0 1px #fff,inset 0 -10px 16px -12px #4a6dff80,0 0 30px -4px #4a6dffa6,0 12px 24px -12px #28326e59;color:var(--accent-text)}[data-theme=dark] :where(.ds-home) .wish-btn:hover{color:#fff;box-shadow:inset 0 1px 1px #fff6,inset 0 -10px 18px -12px #6e86ffcc,0 0 36px -2px #4a6dffbf,0 14px 28px -10px #0009}:where(.ds-home) .wish-btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:where(.ds-home) .wish-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;flex:none;background:radial-gradient(circle at 35% 25%,#fff,#eef1ff 70%);box-shadow:inset 0 0 0 1px #4a6dff33,inset 0 -4px 8px #4a6dff1f}[data-theme=dark] :where(.ds-home) .wish-ico{background:radial-gradient(circle at 35% 25%,#ffffff47,#ffffff0d 55%,#4a6dff29);box-shadow:inset 0 0 0 1px #ffffff38,inset 0 -4px 8px #4a6dff4d,0 0 12px #4a6dff59}:where(.ds-home) .wish-ico svg{width:18px;height:18px;overflow:visible}:where(.ds-home) .wish-btn.picked{background:linear-gradient(135deg,#22C3FF,var(--primary) 55%,var(--secondary)) border-box;color:#fff}:where(.ds-home) .wish-btn.picked .wish-ico{background:#fff3;box-shadow:inset 0 0 0 1px #ffffff59}:where(.ds-home) .wish-btn.picked .wish-ico svg{stroke:#fff}:where(.ds-home) .wish-btn.picked .wish-ico svg [fill^=url]{fill:#fff}:where(.ds-home) .ask.flash{animation:askFlash .7s ease}@keyframes askFlash{0%{box-shadow:0 0 color-mix(in srgb,var(--primary) 45%,transparent)}to{box-shadow:0 0 0 16px transparent}}@keyframes askNudge{0%,to{transform:translate(0) rotate(0)}10%{transform:translate(-4px) rotate(-2deg)}20%{transform:translate(4px) rotate(2deg)}30%{transform:translate(-4px) rotate(-1.5deg)}40%{transform:translate(4px) rotate(1.5deg)}50%{transform:translate(-2px) rotate(-1deg)}60%{transform:translate(2px) rotate(1deg)}70%{transform:translate(-1px)}80%{transform:translate(1px)}}:where(.ds-home) .ds-btn--rainbow.nudge{animation:ds-rainbow 2s linear infinite,askNudge .7s ease-in-out 2}:where(.ds-home) .hero-stage.wish-row .wish-orbit{position:relative;inset:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;pointer-events:auto}:where(.ds-home) .hero-stage.wish-row .wish{position:static;animation:wishIn .6s cubic-bezier(.2,.8,.2,1.2) both;animation-delay:calc(var(--i) * 90ms + .4s);will-change:auto}:where(.ds-home) .hero-stage.wish-row .wish-btn{transform:none;font-size:13px;padding:5px;padding-inline-end:13px}:where(.ds-home) .hero-stage.wish-row .wish-btn:before,:where(.ds-home) .hero-stage.wish-row .wish-btn:after{display:none}:where(.ds-home) .hero-stage.wish-row .wish-ico{width:26px;height:26px}:where(.ds-home) .hero-stage.wish-row .wish-ico svg{width:15px;height:15px}:where(.ds-home) .hero-stage.wish-row .wish.w5,:where(.ds-home) .hero-stage.wish-row .wish.w6{display:none}:where(.ds-home) .hero-stage.wish-row .wish-btn{transform:none}@media (max-width: 600px){:where(.ds-home) .wish-orbit{position:relative;inset:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;pointer-events:auto}:where(.ds-home) .wish{position:static;animation:wishIn .6s cubic-bezier(.2,.8,.2,1.2) both;animation-delay:calc(var(--i) * 90ms + .4s);will-change:auto}:where(.ds-home) .wish-btn{transform:none;font-size:13px;padding:5px;padding-inline-end:13px}:where(.ds-home) .wish-btn:before,:where(.ds-home) .wish-btn:after{display:none}:where(.ds-home) .wish-ico{width:26px;height:26px}:where(.ds-home) .wish-ico svg{width:15px;height:15px}:where(.ds-home) .wish.w5,:where(.ds-home) .wish.w6{display:none}}@media (max-width: 720px){:where(.ds-home) .hero-stage{--k: .7334}}@media (prefers-reduced-motion: reduce){:where(.ds-home) .hero-in,:where(.ds-home) .wish{animation:none!important}:where(.ds-home) .wish-btn{transform:none}:where(.ds-home) .orbit-spark{display:none}:where(.ds-home) .ds-btn--rainbow.nudge{animation:none}}@media (max-width: 1180px){:where(.ds-home) .agents{grid-auto-columns:calc((100% - 40px) / 3)}:where(.ds-home) .skills{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1024px){:where(.ds-home) .hero-grid{grid-template-columns:1fr;gap:36px}:where(.ds-home) .hero .ds-hero__lede{max-width:none}:where(.ds-home) .prompts{grid-auto-columns:calc((100% - 20px)/2)}}@media (max-width: 760px){:where(.ds-home) .night{width:min(var(--container-max),100% - var(--page-pad-sm))}}@media (max-width: 720px){:where(.ds-home) .hero{padding:28px 0 40px}:where(.ds-home) .hero-title.ds-hero__title{text-align:center;font-size:28px}:where(.ds-home) .hero .ds-hero__lede{text-align:center;font-size:15.5px}:where(.ds-home) .ask-help{text-align:center}:where(.ds-home) .ask{height:auto;flex-wrap:wrap;padding:8px}:where(.ds-home) .ask label{flex-basis:100%;padding:0 8px}:where(.ds-home) .ask .ds-btn{width:100%}:where(.ds-home) .hero-visual{height:440px}:where(.ds-home) .agents,:where(.ds-home) .prompts{grid-auto-columns:78%}:where(.ds-home) .arrow.ds-icon-btn{display:none}:where(.ds-home) .sec{padding:40px 0}:where(.ds-home) .sec-head{flex-wrap:wrap}:where(.ds-home) .sec-title .ds-section-head__title{font-size:24px}:where(.ds-home) .night{border-radius:0;width:100%;padding:32px 16px;border-inline:0}:where(.ds-home) .skills,:where(.ds-home) .news{grid-template-columns:1fr}}:where(.ds-home) .ds-sched__day.is-today:not([aria-pressed=true]):not(:disabled){color:var(--scheduler-accent);font-weight:700}:where(.ds-home) .ds-sched__done-title{font-size:20px;font-weight:900}:where(.ds-home) .ds-sched__done-text{font-size:15px;line-height:1.8}:where(.ds-home) .ds-sched__done-phone{font-size:14px;color:var(--scheduler-muted)}:where(.ds-home) .ds-sched__edit{margin-top:4px;padding:10px 14px;border:0;background:transparent;font-family:var(--font-sans);font-size:15px;font-weight:700;color:var(--scheduler-accent);cursor:pointer}:where(.ds-home) .ds-scheduler button:focus-visible,:where(.ds-home) .ds-scheduler input:focus-visible{outline:3px solid var(--tertiary);outline-offset:2px}[data-theme=light] :where(.ds-home) .hero,:where(.ds-home) .hero{background:none!important}[data-theme=light] :where(.ds-home) .hero .ask-help{color:#6b7091}:where(.ds-home) .sec,:where(.ds-home) .sec.sec-black,:where(.ds-home) .sec.sec-agents,:where(.ds-home) .sec.sec-skills{padding:56px 0!important;background:none!important}:where(.ds-home) .hero{padding-bottom:40px}:where(.ds-home) .u-head,:where(.ds-home) .ag-head,:where(.ds-home) .sk-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;margin:0 auto 40px;padding-inline:16px}:where(.ds-home) .u-title,:where(.ds-home) .ag-title,:where(.ds-home) .sk-title{margin:0;font:900 32px/1.45 var(--font-sans)!important;color:var(--ink)!important}:where(.ds-home) .u-g{background:linear-gradient(90deg,#4a6dff,#7b61ff);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=dark] :where(.ds-home) .u-g{background-image:linear-gradient(90deg,#8ea2ff,#b39bff)}:where(.ds-home) .u-sub,:where(.ds-home) .ag-sub,:where(.ds-home) .sk-sub{margin:0;max-width:60ch;font-size:15.5px;line-height:1.85;color:var(--mu)!important}:where(.ds-home) .bs-panel,:where(.ds-home) .night.ag-night,:where(.ds-home) .ds-brief{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding-inline:0!important;overflow:visible!important}:where(.ds-home) .bs-panel{padding-block:0!important}:where(.ds-home) .bs-panel canvas{display:none}:where(.ds-home) .night.ag-night{padding-block:0!important}:where(.ds-home) .sk-panel{width:100%!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}:where(.ds-home) .sk-label{max-width:var(--container-max);margin-inline:auto;padding-inline:0!important;width:calc(100% - var(--page-pad))}:where(.ds-home) .sk-viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}:where(.ds-home) .sk-more,:where(.ds-home) .agents-more{margin-top:28px!important}[data-theme=light] :where(.ds-home) .bs-card{background:linear-gradient(180deg,#fff,#ffffffd9);border:1px solid var(--ln);box-shadow:0 1px #fff inset,0 18px 36px -28px #28326e59}[data-theme=light] :where(.ds-home) .bs-card:after{background:linear-gradient(90deg,transparent,rgba(74,109,255,.35),transparent)}[data-theme=light] :where(.ds-home) .bs-title,[data-theme=light] :where(.ds-home) a.bs-card .bs-title{color:var(--ink)}[data-theme=light] :where(.ds-home) .bs-text{color:var(--mu)}[data-theme=light] :where(.ds-home) .bs-card:hover{border-color:#4a6dff59}[data-theme=light] :where(.ds-home) .ag-orbit ellipse{stroke:#4a6dff38}[data-theme=light] :where(.ds-home) .ag-stage:after{opacity:.55}[data-theme=light] :where(.ds-home) .ag-more,[data-theme=light] :where(.ds-home) .sk-all{color:#3d58d8;background:#fff;border-color:#4a6dff40}:where(.ds-home) .prompt-electric{--eb-extra: 70px;margin-block:-70px;padding-block:calc(var(--space-md) + 70px)}:where(.ds-home) .rail.prompts{padding-block:76px 94px;margin-block:-76px -24px}:where(.ds-home) #prompts .u-head{margin-bottom:110px}:where(.ds-home) .prompt.prompt--empty{--empty-h: 237px }:where(.ds-home) .nitem.ds-card{background:color-mix(in srgb,var(--surface) 80%,transparent);border-color:var(--ln)}:where(.ds-home) .nitem .ds-icon-tile{color:#3d58d8;background:linear-gradient(135deg,#22c3ff29,#7b61ff2e)}[data-theme=dark] :where(.ds-home) .nitem .ds-icon-tile{color:#aebbff}:where(.ds-home) .ds-brief__title{font-size:32px!important;color:var(--ink)}[data-theme=light] :where(.ds-home){--scheduler-bg: #FFFFFF;--scheduler-field: #F1F3F9;--scheduler-line: #E6E8F2;--scheduler-track: #DDE1EE;--scheduler-muted: #6B7091;--scheduler-accent: #3D58D8;--scheduler-red: #4A6DFF;--scheduler-blue: #7B61FF;--scheduler-green: #4A6DFF}[data-theme=dark] :where(.ds-home){--scheduler-bg: #141834;--scheduler-field: #1E2344;--scheduler-line: #2A2F55;--scheduler-track: #2E3460;--scheduler-muted: #9AA0C4;--scheduler-accent: #8EA2FF;--scheduler-red: #4A6DFF;--scheduler-blue: #7B61FF;--scheduler-green: #4A6DFF}[data-theme=light] :where(.ds-home) .ds-scheduler{color:var(--ink);border:1px solid var(--ln);box-shadow:0 30px 60px -34px #28326e66}[data-theme=light] :where(.ds-home) .ds-sched__day,[data-theme=light] :where(.ds-home) .ds-sched__nav button,[data-theme=light] :where(.ds-home) .ds-sched__time{color:var(--ink)}[data-theme=light] :where(.ds-home) .ds-sched__day[aria-pressed=true],[data-theme=light] :where(.ds-home) .ds-sched__time[aria-pressed=true]{color:#fff;background:#3d5bf0}:where(.ds-home) .ds-sched__day:disabled,:where(.ds-home) .ds-sched__nav button:disabled{color:#9096b4!important;opacity:.55}[data-theme=light] :where(.ds-home) .ds-sched__phone input{background:var(--scheduler-field);color:var(--ink);border-color:var(--ln)}[data-theme=dark] :where(.ds-home) .ds-scheduler{border:1px solid var(--ln)}:where(.ds-home) .ds-brief{padding-block:0!important}[data-theme=dark] :where(.ds-home) .wish-btn{color:#f2f3f8;background:linear-gradient(180deg,#ffffff1f,#ffffff08 55%,#ffffff0d) padding-box,linear-gradient(#0a0a0edb,#0a0a0edb) padding-box,linear-gradient(165deg,#ffffffd9,#ffffff29 35%,#ffffff0f 62%,#8ea2ff99) border-box;box-shadow:inset 0 1px 1px #ffffff40,0 0 24px -6px #4a6dff73,0 14px 28px -12px #000000e6}[data-theme=dark] :where(.ds-home) .wish-ico{background:radial-gradient(circle at 35% 25%,#ffffff38,#ffffff0a 60%);box-shadow:inset 0 0 0 1px #ffffff2e}[data-theme=dark] :where(.ds-home) .hero .ask{background:#0e0e12;border-color:#ffffff1a;box-shadow:0 24px 48px -24px #000000e6}[data-theme=dark] :where(.ds-home) .hero-stage:before{background:radial-gradient(closest-side,rgba(74,109,255,.16),rgba(123,97,255,.07) 55%,transparent)}[data-theme=dark] :where(.ds-home) .bs-card,[data-theme=dark] :where(.ds-home) .nitem.ds-card{background:linear-gradient(180deg,#ffffff0e,#ffffff05);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] :where(.ds-home) .bs-card:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent)}[data-theme=dark] :where(.ds-home) .bs-text{color:#a2a4b4}[data-theme=dark] :where(.ds-home) .nitem .ds-icon-tile{background:#ffffff0f;color:#c9d1ff}[data-theme=dark] :where(.ds-home) .sk-panel{--sk-card: linear-gradient(180deg, rgba(255,255,255,.065), rgba(255,255,255,.025));--sk-border: rgba(255,255,255,.09);--sk-text: #A2A4B4}[data-theme=dark] :where(.ds-home) .skc{box-shadow:inset 0 1px #ffffff12,0 16px 30px -20px #000000e6}[data-theme=dark] :where(.ds-home) .sk-lane:before{opacity:.7}[data-theme=dark] :where(.ds-home) .ag{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 10%,#0B0B10),#0a0a0e 55%,#060608);border-color:color-mix(in srgb,var(--c) 30%,rgba(255,255,255,.06))}[data-theme=dark] :where(.ds-home) .ag-orbit ellipse{stroke:#8ea2ff38}[data-theme=dark] :where(.ds-home) .ag-more,[data-theme=dark] :where(.ds-home) .sk-all{background:#ffffff0a;border-color:#ffffff1f;color:#e3e6f5}[data-theme=dark] :where(.ds-home) .arrow.ds-icon-btn{background:#0e0e12;border-color:#ffffff1f}[data-theme=dark] :where(.ds-home) .ds-scheduler{border:1px solid rgba(255,255,255,.09);box-shadow:0 30px 60px -30px #000000e6,0 0 0 1px #4a6dff0f}[data-theme=dark] :where(.ds-home) .ds-sched__phone input{background:#18191f;border-color:#ffffff14}[data-theme=dark] :where(.ds-home) .hero .ds-btn--rainbow{--cta-dark: #F5F6FA;color:#0a0a0e;background:linear-gradient(#f5f6fa,#f5f6fa),linear-gradient(#f5f6fa 50%,#f5f6fa99 80%,#f5f6fa00),var(--rainbow);background-size:200%;background-clip:padding-box,border-box,border-box;background-origin:border-box}[data-theme=dark] :where(.ds-home) .hero .ds-btn--rainbow:hover{color:#0a0a0e}:where(.ds-home) .sec-agents,:where(.ds-home) .sec-black,:where(.ds-home) #brief{overflow-x:clip}@media (max-width: 720px){:where(.ds-home) .news{grid-template-columns:1fr!important}:where(.ds-home) .nitem.n-feat{grid-row:auto}:where(.ds-home) .n-art{min-height:140px}:where(.ds-home) .hero-title.ds-hero__title{font-size:34px!important}:where(.ds-home) .u-title,:where(.ds-home) .ag-title,:where(.ds-home) .sk-title{font-size:26px!important}:where(.ds-home) .sec,:where(.ds-home) .sec.sec-black,:where(.ds-home) .sec.sec-agents,:where(.ds-home) .sec.sec-skills{padding:44px 0!important}:where(.ds-home) .ds-brief__title{font-size:26px!important}}:where(.ds-home) .hero-stage:before{width:min(860px * var(--k),100%)!important;height:calc(860px * var(--k))!important;background:radial-gradient(closest-side,rgba(74,109,255,.22),rgba(123,97,255,.1) 50%,rgba(34,195,255,.04) 70%,transparent)!important}[data-theme=dark] :where(.ds-home) .hero-stage:before{background:radial-gradient(closest-side,rgba(74,109,255,.26),rgba(123,97,255,.12) 50%,rgba(34,195,255,.05) 70%,transparent)!important}:where(.ds-home) .hero-title.ds-hero__title{font-size:52px!important;letter-spacing:-.015em}:where(.ds-home) .bs-card{overflow:hidden}:where(.ds-home) .bs-card>div,:where(.ds-home) .bs-ico{position:relative;z-index:1}:where(.ds-home) .bs-grid>.bs-card:nth-child(5){--g: #22C3FF}:where(.ds-home) .bs-grid>.bs-card:nth-child(6){--g: #7B61FF}:where(.ds-home) .bs-card{background-image:radial-gradient(240px 160px at 92% 0%,color-mix(in srgb,var(--g) 24%,transparent),transparent 70%)!important;background-color:#fff!important}[data-theme=dark] :where(.ds-home) .bs-card{background-image:radial-gradient(240px 160px at 92% 0%,color-mix(in srgb,var(--g) 22%,transparent),transparent 70%),linear-gradient(180deg,#ffffff0e,#ffffff05)!important;background-color:transparent!important}:where(.ds-home) .bs-title{font-size:21px!important}:where(.ds-home) .ag-stage:before{content:"";position:absolute;z-index:-2;left:50%;top:52%;width:min(1100px,100%);height:520px;translate:-50% -50%;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,rgba(74,109,255,.2),rgba(123,97,255,.1) 55%,transparent)}[data-theme=dark] :where(.ds-home) .ag-stage:before{background:radial-gradient(closest-side,rgba(74,109,255,.28),rgba(123,97,255,.12) 55%,transparent)}[data-theme=light] :where(.ds-home) .ag-stage:after{opacity:.9!important}:where(.ds-home) .prompt .pr-cap{position:absolute;z-index:3;bottom:14px;right:14px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:700;color:#fff;background:#0a0a109e;border:1px solid rgba(255,255,255,.18);box-shadow:0 6px 16px -8px #0009}:where(.ds-home) .news{grid-template-columns:1.15fr 1fr!important;grid-template-rows:repeat(3,auto);gap:14px!important}:where(.ds-home) .nitem.n-feat{grid-row:1/4;flex-direction:column;align-items:stretch!important;padding:14px!important;gap:14px!important}:where(.ds-home) .n-art{display:block;flex:1;min-height:170px;border-radius:14px;background:radial-gradient(60% 80% at 25% 30%,rgba(34,195,255,.55),transparent 70%),radial-gradient(60% 90% at 80% 75%,rgba(123,97,255,.7),transparent 70%),radial-gradient(40% 60% at 60% 20%,rgba(224,111,192,.4),transparent 70%),#10132b}:where(.ds-home) .nitem.n-feat h3{font-size:19px!important;font-weight:900!important}:where(.ds-home) .nitem.ds-card{padding:16px 18px!important}:where(.ds-home) .n-tag{display:inline-block;margin-bottom:4px;padding:1px 9px;border-radius:999px;font-size:11.5px;font-weight:700}:where(.ds-home) .n-tag.t1{background:#22c3ff1f;color:#0b7db0}:where(.ds-home) .n-tag.t2{background:#7b61ff1f;color:#5b3fd9}:where(.ds-home) .n-tag.t3{background:#e06fc024;color:#a8317f}[data-theme=dark] :where(.ds-home) .n-tag.t1{color:#7fdbff}[data-theme=dark] :where(.ds-home) .n-tag.t2{color:#b9a8ff}[data-theme=dark] :where(.ds-home) .n-tag.t3{color:#f3a6d8}:where(.ds-home) .ds-brief__side{position:relative;isolation:isolate}:where(.ds-home) .ds-brief__side:before{content:"";position:absolute;z-index:-1;top:-60px;right:0;bottom:-60px;left:0;border-radius:50%;background:radial-gradient(closest-side,rgba(74,109,255,.16),rgba(123,97,255,.06) 60%,transparent)}:where(.ds-home) .ds-brief .ds-accent{background:linear-gradient(90deg,#4a6dff,#7b61ff);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=dark] :where(.ds-home) .ds-brief .ds-accent{background-image:linear-gradient(90deg,#8ea2ff,#b39bff)}:where(.ds-home) .ds-brief{gap:72px!important}:where(.ds-home) .sec,:where(.ds-home) .sec.sec-black,:where(.ds-home) .sec.sec-agents,:where(.ds-home) .sec.sec-skills{padding:64px 0!important}:where(.ds-home) .u-head,:where(.ds-home) .ag-head,:where(.ds-home) .sk-head{margin-bottom:44px!important}:where(.ds-home) .sec.pp{position:relative;isolation:isolate;overflow-x:clip;padding:120px 0!important}:where(.ds-home) .pp{--pp-ink: #12152B;--pp-mu: #5B6080;--pp-line: rgba(18,21,43,.08);--pp-pill: rgba(255,255,255,.78);--pp-drawer: rgba(246,247,251,.95);--pp-drawer-line: rgba(18,21,43,.08);--pp-ph: #E9EBF3}[data-theme=dark] :where(.ds-home) .pp{--pp-ink: #F7F7FA;--pp-mu: rgba(255,255,255,.55);--pp-line: rgba(255,255,255,.08);--pp-pill: rgba(255,255,255,.06);--pp-drawer: rgba(10,10,14,.94);--pp-drawer-line: rgba(255,255,255,.1);--pp-ph: #111116}:where(.ds-home) .pp-glow{position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(70px);opacity:.55}:where(.ds-home) .pp-glow.g1{width:420px;height:420px;top:40px;left:-120px;background:radial-gradient(closest-side,rgba(34,195,255,.35),rgba(74,109,255,.18),transparent)}:where(.ds-home) .pp-glow.g2{width:460px;height:460px;top:38%;right:-160px;background:radial-gradient(closest-side,rgba(123,97,255,.32),transparent)}:where(.ds-home) .pp-glow.g3{width:620px;height:300px;bottom:0;left:50%;translate:-50% 0;background:radial-gradient(closest-side,rgba(224,111,192,.18),rgba(74,109,255,.12),transparent)}[data-theme=dark] :where(.ds-home) .pp-glow{opacity:.35}:where(.ds-home) .pp-wrap{width:min(1240px,100% - var(--page-pad));margin-inline:auto}:where(.ds-home) .pp-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}:where(.ds-home) .pp-title{margin:0;font:900 clamp(30px,4vw,48px)/1.25 var(--font-sans);color:var(--pp-ink);letter-spacing:-.015em}:where(.ds-home) .pp-g{background:linear-gradient(90deg,#22c3ff,#4a6dff 50%,#7b61ff);-webkit-background-clip:text;background-clip:text;color:transparent}:where(.ds-home) .pp-sub{margin:0;max-width:42ch;font-size:16px;line-height:1.8;color:var(--pp-mu)}:where(.ds-home) .pp-copy:focus-visible,:where(.ds-home) .pp-all:focus-visible{outline:2px solid #4A6DFF;outline-offset:3px}:where(.ds-home) .pp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}:where(.ds-home) .pp-card{position:relative;aspect-ratio:1/1;border-radius:24px;overflow:hidden;cursor:pointer;isolation:isolate;background:var(--pp-ph);border:1px solid var(--pp-line);box-shadow:0 18px 36px -28px #28326e73;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .35s ease;animation:ppIn .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--n) * 50ms)}[data-theme=dark] :where(.ds-home) .pp-card{box-shadow:0 18px 36px -24px #000000e6}@keyframes ppIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:where(.ds-home) .pp-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}:where(.ds-home) .pp-card:after{content:"";position:absolute;inset:auto 0 0;height:40%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(5,6,12,.28))}:where(.ds-home) .pp-meta{position:absolute;z-index:2;inset-inline:12px;bottom:12px;display:flex;align-items:center;gap:10px;height:40px;padding:0 14px;border-radius:999px;color:#fff;font-size:14px;font-weight:700;background:#0a0c14cc;border:1px solid rgba(255,255,255,.12);transition:opacity .25s ease,transform .3s ease}:where(.ds-home) .pp-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent),0 0 10px var(--c)}:where(.ds-home) .pp-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.ds-home) .pp-more-ic{flex:none;display:flex;gap:3px;opacity:.75}:where(.ds-home) .pp-more-ic i{width:3.5px;height:3.5px;border-radius:50%;background:#fff}:where(.ds-home) .pp-drawer{position:absolute;z-index:3;inset:auto 0 0;height:40%;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:16px 16px 14px;background:var(--pp-drawer);border-top:1px solid var(--pp-drawer-line);transform:translateY(101%);transition:transform .38s cubic-bezier(.2,.75,.2,1)}:where(.ds-home) .pp-prev{margin:0;font-size:13px;line-height:1.75;color:var(--pp-mu);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(.ds-home) .pp-drawer-row{display:flex;align-items:center;justify-content:space-between;gap:10px}:where(.ds-home) .pp-drawer-name{font-size:13px;font-weight:800;color:var(--pp-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:7px;min-width:0}:where(.ds-home) .pp-drawer-name .pp-dot{width:8px;height:8px}:where(.ds-home) .pp-copy{flex:none;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 16px;border:0;border-radius:999px;cursor:pointer;color:#fff;font:700 13px/1 var(--font-sans);background:linear-gradient(90deg,#22c3ff,#4a6dff 38%,#7b61ff 72%,#e06fc0);box-shadow:0 8px 20px -8px #4a6dffcc,inset 0 1px #ffffff4d;transition:transform .2s ease,filter .2s ease}:where(.ds-home) .pp-copy:hover{transform:translateY(-1px)}:where(.ds-home) .pp-copy svg{width:15px;height:15px}:where(.ds-home) .pp-copy.done{background:#16a34a}:where(.ds-home) .pp-card:hover,:where(.ds-home) .pp-card:focus-within,:where(.ds-home) .pp-card.is-open{transform:translateY(-5px);border-color:#7b61ff59;box-shadow:0 0 0 1px #7b61ff2e,0 0 34px -8px #4a6dff73,0 26px 44px -26px #28326e8c}:where(.ds-home) .pp-card:hover img,:where(.ds-home) .pp-card:focus-within img,:where(.ds-home) .pp-card.is-open img{transform:scale(1.02)}:where(.ds-home) .pp-card:hover .pp-drawer,:where(.ds-home) .pp-card:focus-within .pp-drawer,:where(.ds-home) .pp-card.is-open .pp-drawer{transform:translateY(0)}:where(.ds-home) .pp-card:hover .pp-meta,:where(.ds-home) .pp-card:focus-within .pp-meta,:where(.ds-home) .pp-card.is-open .pp-meta{opacity:0;transform:translateY(8px)}:where(.ds-home) .pp-card:focus-visible{outline:2px solid #4A6DFF;outline-offset:3px}:where(.ds-home) .pp-empty{text-align:center;color:var(--pp-mu);margin:24px 0 0}:where(.ds-home) .pp-more{display:flex;justify-content:center;margin-top:44px}:where(.ds-home) .pp-all{display:inline-flex;align-items:center;gap:14px;height:52px;padding:0 8px 0 0;padding-inline:24px 8px;border-radius:999px;font-size:15px;font-weight:700;color:#3d58d8;text-decoration:none;background:#fff;border:1px solid rgba(18,21,43,.08);box-shadow:0 10px 24px -18px #28326e73;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}:where(.ds-home) .pp-all-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#4a6dff,#7b61ff)}:where(.ds-home) .pp-all:hover{transform:translateY(-2px);border-color:#4a6dff73;box-shadow:0 0 0 4px #4a6dff14,0 14px 28px -18px #4a6dff99}[data-theme=dark] :where(.ds-home) .pp-all{color:#e3e6f5;background:#0b0b10;border-color:#ffffff1a;box-shadow:none}@media (max-width: 1100px){:where(.ds-home) .pp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){:where(.ds-home) .sec.pp{padding:72px 0!important}:where(.ds-home) .pp-wrap{width:calc(100% - 32px)}:where(.ds-home) .pp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where(.ds-home) .pp-card{border-radius:18px}:where(.ds-home) .pp-meta{inset-inline:8px;bottom:8px;height:34px;padding:0 10px;font-size:12px;gap:7px}:where(.ds-home) .pp-more-ic{display:none}:where(.ds-home) .pp-drawer{height:52%;padding:10px}:where(.ds-home) .pp-prev{font-size:11.5px}:where(.ds-home) .pp-drawer-name{display:none}:where(.ds-home) .pp-copy{height:32px;padding:0 12px;font-size:12px;width:100%;justify-content:center}}@media (max-width: 380px){:where(.ds-home) .pp-grid{grid-template-columns:1fr}}@media (hover: none){:where(.ds-home) .pp-card:hover{transform:none}:where(.ds-home) .pp-card:hover .pp-drawer{transform:translateY(101%)}:where(.ds-home) .pp-card:hover .pp-meta{opacity:1;transform:none}:where(.ds-home) .pp-card.is-open .pp-drawer{transform:translateY(0)}:where(.ds-home) .pp-card.is-open .pp-meta{opacity:0}}@media (prefers-reduced-motion: reduce){:where(.ds-home) .pp-card,:where(.ds-home) .pp-card img,:where(.ds-home) .pp-drawer,:where(.ds-home) .pp-meta,:where(.ds-home) .pp-f,:where(.ds-home) .pp-all,:where(.ds-home) .pp-copy{transition:none;animation:none}}:where(.ds-home) .sec.cs{position:relative;isolation:isolate;overflow-x:clip;padding:128px 0!important}:where(.ds-home) .cs{--cs-ink: #15182A;--cs-tx: #727891;--cs-mu: #737A92;--cs-faint: #9AA0B3;--cs-line: #E9ECF3;--cs-card: rgba(255,255,255,.92);--cs-card-bd: rgba(35,45,80,.06);--cs-card-sh: 0 24px 60px rgba(40,55,90,.08);--cs-field: #F5F6FA;--cs-field-bd: #E8EAF1;--cs-ic-bg: #EEF1FF;--cs-ic: #4A6DFF;--cs-sw: #E3E6EF;--cs-day: #2A2E45;--cs-off: #C5CAD8;--cs-hover: rgba(74,109,255,.07);--cs-ghost: #fff;--cs-ghost-bd: #E4E7F0}[data-theme=dark] :where(.ds-home) .cs{--cs-ink: #F7F8FC;--cs-tx: rgba(255,255,255,.55);--cs-mu: rgba(255,255,255,.6);--cs-faint: rgba(255,255,255,.35);--cs-line: rgba(255,255,255,.08);--cs-card: rgba(12,12,16,.92);--cs-card-bd: rgba(255,255,255,.08);--cs-card-sh: 0 24px 70px rgba(0,0,0,.45);--cs-field: rgba(255,255,255,.05);--cs-field-bd: rgba(255,255,255,.08);--cs-ic-bg: rgba(74,109,255,.12);--cs-ic: #8EA2FF;--cs-sw: rgba(255,255,255,.12);--cs-day: #E9EAF2;--cs-off: rgba(255,255,255,.25);--cs-hover: rgba(255,255,255,.06);--cs-ghost: rgba(255,255,255,.04);--cs-ghost-bd: rgba(255,255,255,.1)}:where(.ds-home) .cs-orb{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(60px)}:where(.ds-home) .cs-orb.o1{width:520px;height:520px;left:4%;top:18%;background:radial-gradient(closest-side,rgba(74,109,255,.08),transparent)}:where(.ds-home) .cs-orb.o2{width:420px;height:420px;right:6%;top:2%;background:radial-gradient(closest-side,rgba(123,97,255,.06),transparent)}:where(.ds-home) .cs-orb.o3{width:160px;height:160px;left:30%;top:8%;filter:blur(30px);background:radial-gradient(closest-side,rgba(110,134,255,.1),transparent)}[data-theme=dark] :where(.ds-home) .cs-orb.o1{background:radial-gradient(closest-side,rgba(74,109,255,.13),transparent)}[data-theme=dark] :where(.ds-home) .cs-orb.o2{background:radial-gradient(closest-side,rgba(123,97,255,.11),transparent)}[data-theme=dark] :where(.ds-home) .cs-orb.o3{background:radial-gradient(closest-side,rgba(110,134,255,.12),transparent)}:where(.ds-home) .cs-wrap{width:min(1320px,100% - 56px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,540px);gap:clamp(56px,7vw,110px);align-items:center}:where(.ds-home) .cs-title{margin:22px 0 0;font:900 clamp(30px,3.7vw,52px)/1.45 var(--font-sans);color:var(--cs-ink)}:where(.ds-home) .cs-g{background:linear-gradient(90deg,#22c3ff,#4a6dff 55%,#7b61ff);-webkit-background-clip:text;background-clip:text;color:transparent}:where(.ds-home) .cs-sub{margin:18px 0 0;max-width:560px;font-size:17px;line-height:2;color:var(--cs-tx)}:where(.ds-home) .cs-benefits{display:flex;flex-wrap:wrap;gap:10px 28px;margin:22px 0 0;padding:0;list-style:none;font-size:15px;font-weight:500;color:var(--cs-mu)}:where(.ds-home) .cs-benefits li{display:inline-flex;align-items:center;gap:9px}:where(.ds-home) .cs-benefits li:before{content:"";width:6px;height:6px;border-radius:50%;background:#4a6dff;box-shadow:0 0 0 3px #4a6dff24}:where(.ds-home) .cs-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}:where(.ds-home) .cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;height:58px;padding-inline:28px;border-radius:16px;font:700 16px/1 var(--font-sans);text-decoration:none;cursor:pointer;transition:transform .25s ease,filter .25s ease,border-color .25s ease,box-shadow .25s ease,background-color .25s ease}:where(.ds-home) .cs-btn--primary{padding-inline:30px 10px;color:#fff;border:0;background:linear-gradient(135deg,#22c3ff,#4a6dff,#6b5cff);box-shadow:0 12px 28px #4a6dff33,inset 0 1px #ffffff40}[data-theme=dark] :where(.ds-home) .cs-btn--primary{box-shadow:0 12px 32px #4a6dff33,inset 0 1px #fff3}:where(.ds-home) .cs-btn--primary:hover{transform:translateY(-2px);filter:brightness(1.05);color:#fff}:where(.ds-home) .cs-btn-ic{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fffffff2;color:#4a6dff;flex:none}:where(.ds-home) .cs-btn-ic svg{width:18px;height:18px}:where(.ds-home) .cs-btn--ghost{color:var(--cs-ink);background:var(--cs-ghost);border:1px solid var(--cs-ghost-bd)}:where(.ds-home) .cs-btn--ghost:hover{border-color:#4a6dff;color:var(--cs-ink);transform:translateY(-1px)}:where(.ds-home) .cs-btn:focus-visible,:where(.ds-home) .cs-submit:focus-visible,:where(.ds-home) .cs-switch:focus-visible,:where(.ds-home) .cs-nav button:focus-visible,:where(.ds-home) .cs-day:focus-visible,:where(.ds-home) .cs-time:focus-visible{outline:2px solid #4A6DFF;outline-offset:3px}:where(.ds-home) .cs-proof{display:flex;align-items:center;gap:14px;margin-top:34px}:where(.ds-home) .cs-avs{display:flex;flex-direction:row-reverse}:where(.ds-home) .cs-av{width:32px;height:32px;border-radius:50%;margin-inline-start:-9px;border:2px solid var(--pg, #F6F7FB);overflow:hidden;display:grid;place-items:center;color:#fff;background:var(--g)}:where(.ds-home) .cs-av:last-child{margin-inline-start:0}:where(.ds-home) .cs-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.ds-home) .cs-av svg{width:17px;height:17px;opacity:.9}:where(.ds-home) .cs-av--more{background:#fff;color:#4a6dff;font-weight:900;box-shadow:0 4px 10px -4px #28326e4d}[data-theme=dark] :where(.ds-home) .cs-av--more{background:#15151b;color:#aebbff;box-shadow:none}:where(.ds-home) .cs-proof p{margin:0;font-size:13px;line-height:1.6;color:var(--cs-mu)}:where(.ds-home) .cs-proof p b{display:block;color:#3d58d8;font-size:14.5px}[data-theme=dark] :where(.ds-home) .cs-proof p b{color:#aebbff}:where(.ds-home) .cs-side{position:relative}:where(.ds-home) .cs-side:before{content:"";position:absolute;z-index:-1;top:10%;right:6%;bottom:10%;left:6%;border-radius:40px;background:radial-gradient(closest-side,rgba(74,109,255,.12),rgba(123,97,255,.05) 60%,transparent);filter:blur(30px)}:where(.ds-home) .cs-rail{position:absolute;top:4%;bottom:10%;left:-60px;width:44px;display:flex;justify-content:center;background:linear-gradient(var(--cs-line),var(--cs-line)) 50% 0/1px 100% no-repeat;-webkit-mask-image:linear-gradient(transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(transparent,#000 15%,#000 85%,transparent)}:where(.ds-home) .cs-rail-ic{position:relative;top:14%;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--cs-ic);background:var(--cs-card);border:1px solid var(--cs-card-bd);box-shadow:0 10px 24px -14px #28375a59}:where(.ds-home) .cs-rail-ic svg{width:20px;height:20px}:where(.ds-home) .cs-card{position:relative;margin:0;border-radius:28px;background:var(--cs-card);border:1px solid var(--cs-card-bd);box-shadow:var(--cs-card-sh);padding:22px 24px 18px}[data-theme=dark] :where(.ds-home) .cs-card{box-shadow:var(--cs-card-sh),inset 0 1px #ffffff0a}:where(.ds-home) .cs-row{display:flex;align-items:center;gap:14px}:where(.ds-home) .cs-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:var(--cs-ic);background:var(--cs-ic-bg)}:where(.ds-home) .cs-ic svg{width:21px;height:21px}:where(.ds-home) .cs-label{flex:1;min-width:0;line-height:1.5}:where(.ds-home) .cs-label b{display:block;font-size:15.5px;font-weight:800;color:var(--cs-ink)}:where(.ds-home) .cs-label small{display:block;font-size:12.5px;color:var(--cs-faint)}:where(.ds-home) .cs-switch{flex:none;position:relative;width:52px;height:30px;padding:0;border:0;border-radius:999px;cursor:pointer;background:var(--cs-sw);transition:background-color .25s ease}:where(.ds-home) .cs-switch span{position:absolute;top:3px;right:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0003;transition:transform .28s cubic-bezier(.2,.7,.2,1)}:where(.ds-home) .cs-switch[aria-checked=true]{background:linear-gradient(135deg,#4a6dff,#635cff)}:where(.ds-home) .cs-switch[aria-checked=true] span{transform:translate(-22px)}:where(.ds-home) .cs-sep{border:0;height:1px;background:var(--cs-line);margin:16px 0}:where(.ds-home) .cs-collapse{display:grid;grid-template-rows:1fr;transition:grid-template-rows .32s ease,opacity .25s ease}:where(.ds-home) .cs-collapse>*{overflow:hidden;min-height:0}:where(.ds-home) .cs-collapse.is-closed{grid-template-rows:0fr;opacity:0}:where(.ds-home) .cs-cal{padding-top:10px}:where(.ds-home) .cs-month{display:flex;align-items:center;justify-content:space-between;padding:8px 4px 10px}:where(.ds-home) .cs-month-title{font-size:18px;font-weight:900;color:var(--cs-ink)}:where(.ds-home) .cs-nav{display:flex;gap:6px}:where(.ds-home) .cs-nav button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:11px;background:transparent;color:var(--cs-ink);cursor:pointer;transition:background-color .2s ease}:where(.ds-home) .cs-nav button svg{width:18px;height:18px}:where(.ds-home) .cs-nav button:hover:not(:disabled){background:var(--cs-hover)}:where(.ds-home) .cs-nav button:disabled{color:var(--cs-off);cursor:not-allowed}:where(.ds-home) .cs-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;text-align:center}:where(.ds-home) .cs-wd{padding:6px 0 8px;font-size:13px;font-weight:600;color:var(--cs-faint)}:where(.ds-home) .cs-grid{display:contents}:where(.ds-home) .cs-day{justify-self:center;width:clamp(34px,9.5vw,44px);aspect-ratio:1;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cs-day);font:700 15.5px/1 var(--font-sans);cursor:pointer;transition:background-color .2s ease,transform .25s cubic-bezier(.2,.7,.2,1),color .2s ease}:where(.ds-home) .cs-day:hover:not(:disabled):not([aria-pressed=true]){background:var(--cs-hover)}:where(.ds-home) .cs-day:disabled{color:var(--cs-off);font-weight:500;cursor:not-allowed}:where(.ds-home) .cs-day.is-today:not([aria-pressed=true]){box-shadow:inset 0 0 0 1.5px #4a6dff73}:where(.ds-home) .cs-day[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#4a6dff,#635cff);box-shadow:0 8px 18px -6px #4a6dff99;transform:scale(1.04)}:where(.ds-home) .cs-gap{display:block}:where(.ds-home) .cs-times{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px;direction:ltr;justify-content:flex-end}:where(.ds-home) .cs-time{height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--cs-field-bd);background:var(--cs-field);color:var(--cs-ink);font:700 14px/1 var(--font-sans);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}:where(.ds-home) .cs-time:hover:not([aria-checked=true]){border-color:#4a6dff66}:where(.ds-home) .cs-time[aria-checked=true]{color:#fff;border-color:transparent;background:linear-gradient(135deg,#22c3ff,#4a6dff 55%,#635cff);box-shadow:0 8px 18px -8px #4a6dffb3}:where(.ds-home) .cs-row--label{cursor:pointer}:where(.ds-home) .cs-input{display:block;width:100%;height:54px;margin-top:12px;padding:0 18px;border-radius:15px;border:1px solid var(--cs-field-bd);background:var(--cs-field);color:var(--cs-ink);font:600 16px/1 var(--font-sans);letter-spacing:.04em;direction:ltr;text-align:left;transition:border-color .2s ease,box-shadow .2s ease}:where(.ds-home) .cs-input::-moz-placeholder{color:#a3a8bc;letter-spacing:.04em}:where(.ds-home) .cs-input::placeholder{color:#a3a8bc;letter-spacing:.04em}[data-theme=dark] :where(.ds-home) .cs-input{color:#f7f7f8}[data-theme=dark] :where(.ds-home) .cs-input::-moz-placeholder{color:#ffffff4d}[data-theme=dark] :where(.ds-home) .cs-input::placeholder{color:#ffffff4d}:where(.ds-home) .cs-input:focus{outline:0;border-color:#4a6dff;box-shadow:0 0 0 3px #4a6dff1a}:where(.ds-home) .cs-input[aria-invalid=true]{border-color:#e5484d;box-shadow:0 0 0 3px #e5484d1a}:where(.ds-home) .cs-err,:where(.ds-home) .cs-formerr{margin:8px 2px 0;font-size:12.5px;color:#e5484d}[data-theme=dark] :where(.ds-home) .cs-err,[data-theme=dark] :where(.ds-home) .cs-formerr{color:#ff8589}:where(.ds-home) .cs-submit{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;width:100%;height:60px;margin-top:18px;border:0;border-radius:16px;cursor:pointer;color:#fff;font:700 16px/1 var(--font-sans);background:linear-gradient(135deg,#22c3ff,#4a6dff 55%,#665bff);box-shadow:0 12px 28px #4a6dff33,inset 0 1px #ffffff40;transition:transform .2s ease,filter .2s ease,opacity .2s ease}:where(.ds-home) .cs-submit .cs-btn-ic{position:absolute;left:11px}:where(.ds-home) .cs-submit:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.05)}:where(.ds-home) .cs-submit:active:not(:disabled){transform:translateY(0)}:where(.ds-home) .cs-submit:disabled{opacity:.6;cursor:not-allowed}:where(.ds-home) .cs-submit.is-loading .cs-btn-ic{background:transparent}:where(.ds-home) .cs-submit.is-loading .cs-btn-ic svg{display:none}:where(.ds-home) .cs-submit.is-loading .cs-btn-ic:after{content:"";width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:csSpin .8s linear infinite}@keyframes csSpin{to{transform:rotate(360deg)}}:where(.ds-home) .cs-safe{display:flex;align-items:center;justify-content:center;gap:6px;margin:14px 0 0;font-size:12.5px;color:var(--cs-faint)}:where(.ds-home) .cs-safe svg{width:14px;height:14px}:where(.ds-home) .cs-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:56px 12px 40px;outline:0}:where(.ds-home) .cs-done[hidden]{display:none}:where(.ds-home) .cs-done-ic{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#22c3ff,#4a6dff 55%,#665bff);box-shadow:0 16px 32px -12px #4a6dffb3;margin-bottom:6px}:where(.ds-home) .cs-done-ic svg{width:32px;height:32px}:where(.ds-home) .cs-done b{font-size:20px;font-weight:900;color:var(--cs-ink)}:where(.ds-home) .cs-done p{margin:0;font-size:15px;color:var(--cs-tx);line-height:1.8}:where(.ds-home) .cs-done .cs-done-meta{font-size:13.5px;color:var(--cs-faint)}:where(.ds-home) .cs-done .cs-btn{height:46px;margin-top:12px;font-size:14px}:where(.ds-home) .cs .cs-copy,:where(.ds-home) .cs .cs-side{opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}:where(.ds-home) .cs .cs-side{transition-delay:.12s}:where(.ds-home) .cs.is-in .cs-copy,:where(.ds-home) .cs.is-in .cs-side{opacity:1;transform:none}:where(.ds-home) .cs-card{padding:16px 20px 12px}:where(.ds-home) .cs-row{gap:12px}:where(.ds-home) .cs-ic{width:38px;height:38px;border-radius:11px}:where(.ds-home) .cs-ic svg{width:19px;height:19px}:where(.ds-home) .cs-label b{font-size:14.5px}:where(.ds-home) .cs-label small{font-size:12px}:where(.ds-home) .cs-switch{width:46px;height:26px}:where(.ds-home) .cs-switch span{width:20px;height:20px}:where(.ds-home) .cs-switch[aria-checked=true] span{transform:translate(-20px)}:where(.ds-home) .cs-sep{margin:10px 0}:where(.ds-home) .cs-cal{padding-top:4px}:where(.ds-home) .cs-month{padding:2px 2px 4px}:where(.ds-home) .cs-month-title{font-size:16px}:where(.ds-home) .cs-nav button{width:30px;height:30px}:where(.ds-home) .cs-wd{padding:2px 0 4px;font-size:12px}:where(.ds-home) .cs-days{row-gap:0}:where(.ds-home) .cs-day{width:clamp(30px,8.5vw,34px);font-size:14px}:where(.ds-home) .cs-times{padding-top:10px}:where(.ds-home) .cs-time{height:34px;padding:0 14px;font-size:13px}:where(.ds-home) .cs-input{height:46px;margin-top:8px;border-radius:13px;font-size:15px}:where(.ds-home) .cs-submit{height:50px;margin-top:12px;border-radius:14px;font-size:15px}:where(.ds-home) .cs-submit .cs-btn-ic{width:32px;height:32px;border-radius:10px;left:9px}:where(.ds-home) .cs-safe{margin-top:8px;font-size:12px}:where(.ds-home) .cs-done{padding:36px 12px 28px}@media (max-width: 1440px){:where(.ds-home) .cs-rail{display:none}}@media (max-width: 1080px){:where(.ds-home) .cs-wrap{grid-template-columns:minmax(0,1fr) minmax(400px,480px);gap:48px}}@media (max-width: 880px){:where(.ds-home) .sec.cs{padding:80px 0!important}:where(.ds-home) .cs-wrap{grid-template-columns:1fr;gap:44px;width:calc(100% - 32px)}:where(.ds-home) .cs-side{max-width:560px;width:100%;margin-inline:auto}:where(.ds-home) .cs-orb.o3{display:none}}@media (max-width: 560px){:where(.ds-home) .cs-title br{display:none}:where(.ds-home) .cs-sub{font-size:15.5px}:where(.ds-home) .cs-ctas{flex-direction:column}:where(.ds-home) .cs-btn{width:100%;font-size:15px;gap:10px}:where(.ds-home) .cs-btn--primary{padding-inline:18px 8px}:where(.ds-home) .cs-card{padding:18px 16px 16px;border-radius:24px}:where(.ds-home) .cs-ic{width:40px;height:40px}:where(.ds-home) .cs-proof{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){:where(.ds-home) .cs .cs-copy,:where(.ds-home) .cs .cs-side{opacity:1;transform:none;transition:none}:where(.ds-home) .cs-collapse,:where(.ds-home) .cs-day,:where(.ds-home) .cs-switch span,:where(.ds-home) .cs-btn,:where(.ds-home) .cs-submit{transition:none}}:where(.ds-home) .bs-grid{gap:26px}:where(.ds-home) .bs-grid>.bs-card:nth-child(1){--g: #7B61FF}:where(.ds-home) .bs-grid>.bs-card:nth-child(2){--g: #22C3FF}:where(.ds-home) .bs-grid>.bs-card:nth-child(3){--g: #E06FC0}:where(.ds-home) .bs-grid>.bs-card:nth-child(4){--g: #4A6DFF}:where(.ds-home) .bs-grid>.bs-card:nth-child(5){--g: #E06FC0}:where(.ds-home) .bs-grid>.bs-card:nth-child(6){--g: #4A6DFF}:where(.ds-home) .bs-grid>.bs-card,html[data-theme] :where(.ds-home) .bs-grid>.bs-card{--card-bg: linear-gradient(145deg, rgba(255,255,255,.045), rgba(255,255,255,.018));--card-bd: rgba(255,255,255,.08);--card-title: #F7F8FC;--card-text: rgba(255,255,255,.7);--edge: .75;--amb: .9;--orbit: .55;--ghost: .09;position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;aspect-ratio:1.42/1;min-block-size:262px;padding:24px 28px;border:1px solid var(--card-bd)!important;border-radius:28px;background:var(--card-bg)!important;background-color:transparent!important;box-shadow:0 18px 48px #0000004d,inset 0 1px #ffffff0a!important;color:inherit;text-decoration:none;transform:translateY(0);transition:transform .38s cubic-bezier(.22,1,.36,1)}html[data-theme=light] :where(.ds-home) .bs-grid>.bs-card{--card-bg: rgba(255,255,255,.82);--card-bd: rgba(18,21,43,.065);--card-title: #12152B;--card-text: #5B6080;--edge: .45;--amb: .55;--orbit: .35;--ghost: .06;box-shadow:0 18px 45px #202d580e,inset 0 1px #fff!important}:where(.ds-home) .bs-grid>.bs-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;width:auto;height:auto;transform:none;background:radial-gradient(circle at 12% 4%,color-mix(in srgb,var(--g) 22%,transparent),transparent 46%),radial-gradient(circle at 96% 104%,color-mix(in srgb,var(--g) 12%,transparent),transparent 40%)!important;opacity:var(--amb);transition:opacity .38s ease}:where(.ds-home) .bs-grid>.bs-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;padding:1px;pointer-events:none;width:auto;height:auto;transform:none;background:linear-gradient(135deg,color-mix(in srgb,var(--g) 70%,transparent) 0%,transparent 30%,transparent 68%,color-mix(in srgb,var(--g) 45%,transparent) 100%)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:var(--edge);transition:opacity .38s ease}:where(.ds-home) .bs-grid>.bs-card>div{position:relative;z-index:3;flex:1;display:flex;flex-direction:column;min-block-size:0;padding:0}:where(.ds-home) .bs-grid>.bs-card .bs-title{display:flex;align-items:center;gap:12px;margin:0;padding-inline-end:132px;font-size:clamp(22px,1.9vw,28px)!important;font-weight:800;line-height:1.4;color:var(--card-title)!important;text-align:start}:where(.ds-home) .bs-grid>.bs-card .bs-title-latin{word-spacing:.3em}:where(.ds-home) .bs-grid>.bs-card .bs-title:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--g);box-shadow:0 0 0 3px color-mix(in srgb,var(--g) 16%,transparent),0 0 10px color-mix(in srgb,var(--g) 45%,transparent)}:where(.ds-home) .bs-grid>.bs-card .bs-ico{position:absolute;z-index:2;inset-block-start:14px;inset-inline-end:22px;margin:0;width:122px;height:122px;display:grid;place-items:center;pointer-events:none;transform:translateY(0) scale(1);transition:transform .4s cubic-bezier(.22,1,.36,1)}:where(.ds-home) .bs-grid>.bs-card .bs-ico img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:none!important;transition:none!important;filter:drop-shadow(0 10px 18px color-mix(in srgb,var(--g) 30%,transparent))!important}:where(.ds-home) .bs-grid>.bs-card .bs-ico:before{content:"";position:absolute;z-index:0;inset-block-start:6%;inset-inline-end:-42%;width:200%;height:92%;border-radius:50%;border:1px solid transparent;border-block-start-color:color-mix(in srgb,var(--g) 55%,transparent);border-inline-start-color:color-mix(in srgb,var(--g) 30%,transparent);transform:rotate(-14deg);opacity:var(--orbit);transition:opacity .38s ease}:where(.ds-home) .bs-grid>.bs-card .bs-ico:after{content:"";position:absolute;z-index:0;inset-block-start:42%;inset-inline-start:-30%;width:72px;height:42px;border-radius:10px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(#ffffffe6,#ffffffe6) 12px 12px/40px 3px no-repeat,linear-gradient(#ffffffe6,#ffffffe6) 12px 22px/26px 3px no-repeat;opacity:var(--ghost)}html[data-theme=light] :where(.ds-home) .bs-grid>.bs-card .bs-ico:after{border-color:#12152b;background:linear-gradient(#12152b,#12152b) 12px 12px/40px 3px no-repeat,linear-gradient(#12152b,#12152b) 12px 22px/26px 3px no-repeat}:where(.ds-home) .bs-grid>.bs-card .bs-text{position:relative;margin:auto 0 0!important;padding:18px 0 0!important;padding-inline-end:64px!important;max-width:none;min-block-size:46px;background:none!important;border:0!important;box-shadow:none!important;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:14px;font-weight:500;line-height:1.8;color:var(--card-text)!important;text-align:start;opacity:1}:where(.ds-home) .bs-grid>.bs-card .bs-text:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;width:auto;height:1px;margin:0;border-radius:0;box-shadow:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--g) 55%,transparent) 55%,color-mix(in srgb,var(--g) 70%,transparent) 85%,transparent)!important;opacity:.55}:where(.ds-home) .bs-grid>.bs-card .bs-text:after{content:"";position:absolute;inset-block-start:-1px;inset-inline:0;height:3px;border-radius:3px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--g) 80%,white 20%) 70%,transparent);opacity:0;transform:translate(30%) scaleX(.45);transform-origin:right center;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .3s ease}:where(.ds-home) .bs-grid>.bs-card>div:after{content:"←";position:absolute;inset-inline-end:0;inset-block-end:2px;z-index:2;display:grid;place-items:center;width:46px;height:46px;box-sizing:border-box;border-radius:50%;font-size:18px;line-height:1;color:#fff;background:#ffffff06;border:1px solid color-mix(in srgb,var(--g) 45%,rgba(255,255,255,.08));box-shadow:0 0 18px color-mix(in srgb,var(--g) 18%,transparent),inset 0 0 12px color-mix(in srgb,var(--g) 12%,transparent);opacity:1;transform:translate(0);transition:transform .38s cubic-bezier(.22,1,.36,1)}html[data-theme=light] :where(.ds-home) .bs-grid>.bs-card>div:after{color:color-mix(in srgb,var(--g) 75%,#12152B);background:#ffffffb3;border-color:color-mix(in srgb,var(--g) 22%,rgba(18,21,43,.07));box-shadow:0 6px 16px #202d580f}html[data-theme=light] :where(.ds-home) .bs-grid>.bs-card .bs-text:before{opacity:.45}@media (hover: hover) and (pointer: fine){:where(.ds-home) .bs-grid>.bs-card:hover,html[data-theme] :where(.ds-home) .bs-grid>.bs-card:hover{transform:translateY(-3px);border-color:var(--card-bd)!important}:where(.ds-home) .bs-grid>.bs-card:hover:before{opacity:1}:where(.ds-home) .bs-grid>.bs-card:hover:after{opacity:1}:where(.ds-home) .bs-grid>.bs-card:hover .bs-ico{transform:translateY(-3px) scale(1.02)}:where(.ds-home) .bs-grid>.bs-card:hover .bs-ico:before{opacity:calc(var(--orbit) + .25)}:where(.ds-home) .bs-grid>.bs-card:hover>div:after{transform:translate(-2px)}:where(.ds-home) .bs-grid>.bs-card:hover .bs-text:after{opacity:.65;transform:translate(-5%) scaleX(1)}}html[data-theme=dark] :where(.ds-home) .bs-grid>.bs-card:hover{box-shadow:0 18px 48px #0000004d,inset 0 1px #ffffff0a!important}html[data-theme=light] :where(.ds-home) .bs-grid>.bs-card:hover{box-shadow:0 18px 45px #202d580e,inset 0 1px #fff!important}:where(.ds-home) .bs-grid>.bs-card:focus-visible{outline:2px solid color-mix(in srgb,var(--g) 70%,transparent);outline-offset:4px}:where(.ds-home) .bs-grid>.bs-card:focus-within{outline:none}@media (min-width: 761px) and (max-width: 1100px){:where(.ds-home) .bs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width: 760px){:where(.ds-home) .bs-grid{gap:14px}:where(.ds-home) .bs-grid>.bs-card,html[data-theme] :where(.ds-home) .bs-grid>.bs-card{aspect-ratio:auto;min-inline-size:min(84vw,340px);min-block-size:214px;padding:20px 22px;border-radius:24px;scroll-snap-align:start}:where(.ds-home) .bs-grid>.bs-card .bs-title{font-size:21px!important;padding-inline-end:100px;gap:10px}:where(.ds-home) .bs-grid>.bs-card .bs-ico{width:88px;height:88px;inset-block-start:12px;inset-inline-end:16px}:where(.ds-home) .bs-grid>.bs-card .bs-ico:after{width:56px;height:34px}:where(.ds-home) .bs-grid>.bs-card .bs-text{font-size:13px;padding-inline-end:54px!important;padding-top:14px!important}:where(.ds-home) .bs-grid>.bs-card>div:after{width:40px;height:40px;font-size:16px}}@media (prefers-reduced-motion: reduce){:where(.ds-home) .bs-grid>.bs-card,:where(.ds-home) .bs-grid>.bs-card:before,:where(.ds-home) .bs-grid>.bs-card:after,:where(.ds-home) .bs-grid>.bs-card .bs-ico,:where(.ds-home) .bs-grid>.bs-card .bs-ico:before,:where(.ds-home) .bs-grid>.bs-card>div:after,:where(.ds-home) .bs-grid>.bs-card .bs-text:after{transition:none!important}:where(.ds-home) .bs-grid>.bs-card:hover,:where(.ds-home) .bs-grid>.bs-card:hover .bs-ico,:where(.ds-home) .bs-grid>.bs-card:hover>div:after{transform:none!important}:where(.ds-home) .bs-grid>.bs-card:hover .bs-text:after{opacity:0!important}}:where(.ds-home) .bs-card.is-hit{outline:3px solid var(--primary);outline-offset:4px;box-shadow:0 0 0 8px color-mix(in srgb,var(--primary) 18%,transparent)}:where(.ds-home) .ag-price{margin:0;font-size:15px;font-weight:800;color:var(--on-primary)}:where(.ds-home) .ag--ask .ag-ask-ico{display:grid;place-items:center}:where(.ds-home) .ag--ask .ag-ask-ico svg{width:72px;height:72px;color:var(--on-primary);filter:drop-shadow(0 0 18px color-mix(in srgb,var(--c) 70%,transparent))}:where(.ds-home) .pp-note{margin:12px 0 0;text-align:center;font-size:13px;line-height:1.8;color:var(--on-surface-muted)}:where(.ds-home) .skc-tool{position:relative;align-self:flex-start;margin-bottom:2px;padding:1px 9px;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--ac) 40%,transparent);background:color-mix(in srgb,var(--ac) 10%,transparent);font-size:11px;font-weight:700;line-height:1.7;color:var(--on-surface-muted)}:where(.ds-home) .cs-input--area{height:auto;min-height:92px;padding-block:14px;line-height:1.8;resize:vertical;font-family:var(--font-sans)}:where(.ds-home) .cs-chips{direction:rtl;justify-content:flex-start}:where(.ds-home) .cs-trust{flex-direction:column;gap:10px}:where(.ds-home) .cs-done.ds-handoff{gap:12px;padding-top:44px}:where(.ds-home) .cs-done .ds-handoff__go{max-width:360px;margin-top:6px}:where(.ds-home) .ask-suggest{max-width:520px;margin-top:12px}:where(.ds-home) .ask-suggest__list{margin:0;padding:0;list-style:none;display:grid;gap:8px}:where(.ds-home) .ask-suggest__card{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 12px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);color:var(--on-surface);text-decoration:none;box-shadow:var(--shadow-card);transition:border-color .2s ease,transform .2s ease}:where(.ds-home) .ask-suggest__card:hover{border-color:color-mix(in srgb,var(--primary) 45%,transparent);transform:translateY(-1px);color:var(--on-surface)}:where(.ds-home) .ask-suggest__card:focus-visible{outline:3px solid var(--focus);outline-offset:2px}:where(.ds-home) .ask-suggest__card img,:where(.ds-home) .ask-suggest__ph{flex:none;width:44px;height:44px;border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover}:where(.ds-home) .ask-suggest__ph{display:grid;place-items:center;background:var(--surface-strong);color:var(--accent-text)}:where(.ds-home) .ask-suggest__body{min-width:0;display:grid;gap:4px}:where(.ds-home) .ask-suggest__body b{font-size:14.5px;font-weight:800;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.ds-home) .ask-suggest__body>span{display:flex;align-items:center;gap:8px}:where(.ds-home) .ask-suggest__body small{font-size:12.5px;font-weight:700;color:var(--on-surface-muted)}:where(.ds-home) .ask-suggest__no{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:8px 4px;border:0;background:none;color:var(--accent-text);font:700 14px/1 var(--font-sans);cursor:pointer;border-radius:var(--radius-sm)}:where(.ds-home) .ask-suggest__no:hover{text-decoration:underline;text-underline-offset:3px}:where(.ds-home) .ask-suggest__no:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion: reduce){:where(.ds-home) .ask-suggest__card{transition:none}:where(.ds-home) .ask-suggest__card:hover{transform:none}}:where(.ds-home) span.ag-more{cursor:default}:where(.ds-home) .ag--plain{--ag-gain: 86px }:where(.ds-home) .ag--plain .ag-pic{box-sizing:content-box;padding-bottom:var(--ag-gain)}:where(.ds-home) .ag--plain .ag-pic img{position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width: 861px){:where(.ds-home) .ag-sub.ag-sub--two{max-width:none}:where(.ds-home) .ag-sub--two>span{display:block}}:where(.ds-home) .pp-card{container-type:inline-size}:where(.ds-home) .pp-drawer{height:auto;min-height:40%}:where(.ds-home) .pp-prev{flex:none}@media (max-width: 860px){:where(.ds-home) .pp-drawer{min-height:52%}}@container (max-width: 260px){:where(.ds-home) .pp-drawer{gap:8px;padding:10px 12px 12px}:where(.ds-home) .pp-prev{font-size:12px;line-height:1.7}:where(.ds-home) .pp-drawer-name{display:none}:where(.ds-home) .pp-copy{width:100%;justify-content:center;height:34px;padding:0 12px;font-size:12.5px}}:where(.ds-home) .pp-head+.pp-note{margin:14px 0 36px}@media (max-width: 860px){:where(.ds-home) .pp-head+.pp-note{margin-bottom:26px}}:where(.ds-home) .cs-wish{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px;padding:10px 14px;border-radius:13px;background:var(--cs-ic-bg);color:var(--cs-ink);font-size:13.5px;font-weight:700;line-height:1.7}:where(.ds-home) .cs-wish span{min-width:0;overflow-wrap:anywhere}:where(.ds-home) .cs-wish-x{flex:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--cs-mu);font-size:18px;line-height:1;cursor:pointer}:where(.ds-home) .cs-wish-x:hover{background:var(--cs-hover);color:var(--cs-ink)}:where(.ds-home) .cs-time:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}:where(.ds-home) .cs-done-code{color:var(--cs-ic);font-weight:800;text-decoration:underline;text-underline-offset:3px;unicode-bidi:isolate}:where(.ds-home) .cs-done-code:focus-visible{outline:2px solid #4A6DFF;outline-offset:3px;border-radius:4px}:where(.ds-home) .cs-hp{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}[data-theme] :where(.ds-home) .hero .ask.ask--ctas{display:flex;align-items:stretch;gap:16px;height:auto;max-width:600px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}[data-theme] :where(.ds-home) .hero .ask.ask--ctas:focus-within{outline:0}[data-theme] :where(.ds-home) .hero .ask--ctas .ask-cta{flex:1 1 0;min-width:0;height:64px;padding-inline:20px;gap:12px;border-radius:16px;font-size:17px;font-weight:800;white-space:nowrap;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease}:where(.ds-home) .ask--ctas .ask-cta:active{transform:scale(.98)}:where(.ds-home) .ask--ctas .ask-cta:focus-visible{outline:3px solid var(--tertiary);outline-offset:3px}[data-theme] :where(.ds-home) .hero .ask-cta--main{border:0;background:linear-gradient(90deg,#5A86FF 0%,var(--primary) 55%,#4462F2 100%);color:#fff;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff4d,0 14px 32px -12px #4a6dffd9}[data-theme] :where(.ds-home) .hero .ask-cta--main .i{flex:none;width:20px;height:20px;color:#fff}[data-theme] :where(.ds-home) .hero .ask-cta--alt{padding-inline:20px 11px;border:1.5px solid transparent;color:#f5f6fa;background:linear-gradient(#0b0f26,#0b0f26) padding-box,linear-gradient(90deg,#22c3ff,#4a6dff 50%,#7b61ff) border-box;box-shadow:0 0 0 1px #4a6dff2e,0 0 28px -6px #4a6dffb3,inset 0 0 24px -12px #7b61ffb3}:where(.ds-home) .ask-cta--alt .ask-cta__t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:center}:where(.ds-home) .ask-cta__tile{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#f5f6fa0f;border:1px solid rgba(245,246,250,.14)}:where(.ds-home) .ask-cta__tile svg{width:22px;height:22px}@media (hover: hover) and (pointer: fine){[data-theme] :where(.ds-home) .hero .ask-cta--main:hover{background:linear-gradient(90deg,#6a92ff,#5576ff 55%,#4a6dff);color:#fff;box-shadow:inset 0 0 0 1px #fff3,inset 0 1px #ffffff57,0 18px 38px -12px #4a6dff}[data-theme] :where(.ds-home) .hero .ask-cta--alt:hover{color:#fff;background:linear-gradient(#10163a,#10163a) padding-box,linear-gradient(90deg,#22c3ff,#4a6dff 50%,#7b61ff) border-box;box-shadow:0 0 0 1px #4a6dff4d,0 0 36px -4px #4a6dffe6,inset 0 0 26px -10px #7b61ffcc}}@media (prefers-reduced-motion: reduce){:where(.ds-home) .ask--ctas .ask-cta{transition:none}:where(.ds-home) .ask--ctas .ask-cta:active{transform:none}}:where(.ds-home) .hero-note{display:flex;align-items:center;gap:10px;max-width:600px;margin:22px 0 0;font-size:15px;font-weight:500;line-height:1.7;color:var(--on-surface-muted)}:where(.ds-home) .hero-note__ic{flex:none;width:22px;height:22px;color:#5a86ff}:where(.ds-home) .hero-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:600px;margin:26px 0 0;padding:26px 0 0;list-style:none;border-top:1px solid rgba(245,246,250,.09)}:where(.ds-home) .hero-perks li{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding-inline:8px;text-align:center;font-size:15px;font-weight:700;line-height:1.6;color:var(--on-surface)}:where(.ds-home) .hero-perks li+li:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:44px;transform:translateY(-50%);background:#f5f6fa1f}:where(.ds-home) .hero-perks .i{width:28px;height:28px;color:#5a86ff}:where(.ds-home) .ask-help{max-width:520px}:where(.ds-home) a.wish-btn{text-decoration:none}:where(.ds-home) a.wish-btn:focus-visible{outline:2px solid #4A6DFF;outline-offset:3px}@media (max-width: 720px){[data-theme] :where(.ds-home) .hero .ask.ask--ctas{flex-direction:column;flex-wrap:nowrap;gap:12px}[data-theme] :where(.ds-home) .hero .ask--ctas .ask-cta{flex:none;width:100%;height:58px;font-size:16px}:where(.ds-home) .hero-note{justify-content:center;text-align:center;font-size:14px}:where(.ds-home) .hero-perks{margin-top:22px;padding-top:22px}:where(.ds-home) .hero-perks li{font-size:13.5px}:where(.ds-home) .hero-perks .i{width:26px;height:26px}}:where(.ds-home) .hero-title__pair{white-space:nowrap}@media (min-width: 1024px){:where(.ds-home) .hero{padding-block:clamp(16px,4vh,56px) clamp(16px,4vh,64px)}:where(.ds-home) .hero-stage .hero-visual{transition:none}:where(.ds-home) .sec{padding-block:clamp(22px,4.5vh,64px)!important}:where(.ds-home) .sec.pp{padding-block:clamp(24px,6vh,120px)!important}:where(.ds-home) .sec.cs{padding-block:clamp(24px,6vh,128px)!important}:where(.ds-home) .u-head,:where(.ds-home) .ag-head,:where(.ds-home) .sk-head{margin-bottom:clamp(14px,3.2vh,44px)!important}:where(.ds-home) .sk-more,:where(.ds-home) .agents-more{margin-top:clamp(10px,2.4vh,28px)!important}:where(.ds-home) .bs-grid{gap:clamp(14px,2.4vh,26px)}:where(.ds-home) .bs-grid>.bs-card,html[data-theme] :where(.ds-home) .bs-grid>.bs-card{aspect-ratio:auto;min-block-size:0;block-size:clamp(170px,26vh,262px);padding-block:clamp(16px,2.6vh,24px)}:where(.ds-home) .bs-grid>.bs-card .bs-ico{width:clamp(76px,13vh,122px);height:clamp(76px,13vh,122px);inset-block-start:clamp(8px,1.4vh,14px)}:where(.ds-home) .ag-stage{padding-block:clamp(8px,2.4vh,36px) clamp(8px,2.2vh,34px)}:where(.ds-home) .ag-pic{aspect-ratio:auto;height:clamp(96px,17vh,207px)}:where(.ds-home) .ag-sub{max-width:82ch}:where(.ds-home) .ag-btn{min-height:clamp(38px,5.6vh,46px)}:where(.ds-home) .ag--plain{--ag-gain: calc(40px + clamp(38px, 5.6vh, 46px)) }:where(.ds-home) .pp-head+.pp-note{margin-block:clamp(10px,1.6vh,14px) clamp(14px,3vh,40px)}:where(.ds-home) .pp-more{margin-top:clamp(14px,3vh,44px)}}@media (min-width: 1101px){:where(.ds-home) .pp-grid{grid-template-columns:repeat(4,minmax(0,min((100% - 66px) / 4,max(170px,(100vh - 340px) / 2))));justify-content:center}}@media (min-width: 1024px) and (max-width: 1100px){:where(.ds-home) .pp-grid{grid-template-columns:repeat(3,minmax(0,min((100% - 44px) / 3,max(170px,(100vh - 340px) / 2))));justify-content:center}:where(.ds-home) .pp-grid>:nth-child(n+7){display:none}}@media (min-width: 1024px) and (max-height: 820px){:where(.ds-home) .sk-lane+.sk-lane{display:none}}
