:where(html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,textarea,input){margin:0;padding:0;font:inherit;vertical-align:baseline;box-sizing:border-box;text-decoration:none;background:none;border:none;outline:none}:where(em){font-style:italic}:where(article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section){display:block}:where(body){margin:0;padding:0;box-sizing:border-box;font-size:16px;font-weight:400;color:hsl(var(--foreground));background-color:hsl(var(--background))}:where(button){background-color:var(--Primary-colors-Yellow-100,#ffe942);cursor:pointer;border-radius:16px;padding:8px;color:#1c1e21;font-size:14px;min-height:38px}:where(button):disabled{cursor:not-allowed}:where(button):disabled:active{transform:none}:where(button.blue){background-color:#3d96ff}:where(button.blue):hover{background-color:rgb(10,122.3969072165,255)}:where(button.blue):disabled{background-color:#bbc6d6;cursor:not-allowed}:where(button.blue):disabled:active{transform:none}:where(button:not(:has(.absolute,.fixed)),button.relative,button.absolute,button.fixed,button.sticky):active{transform:scale(var(--press-scale))}@supports not selector(button:has(*)){:where(button):active{transform:scale(var(--press-scale))}}:where(.white-cta-btn){border:1px solid #e9f0fe;background-color:#fff;transition:box-shadow .25s ease-in-out}:where(.white-cta-btn:hover,.white-cta-btn:focus){background-color:#fff;box-shadow:0 0 15px 0 rgba(10,9,11,.08);opacity:1}:where(a){color:var(--brand-legacy-link,#3d96ff);text-decoration:none}:where(::-ms-reveal){display:none}:where(textarea){border-radius:16px;border:1px solid #d3e3fd;padding:8px;resize:none;background-color:#fff}:where(h1){font-size:36px;font-weight:600;color:hsl(var(--foreground))}:where(h2){font-size:36px;font-style:normal;font-weight:600;line-height:124%}:where(h4){font-size:22px;font-style:normal;font-weight:600;line-height:28px}:where(.text-16-medium){font-size:16px;font-style:normal;font-weight:400;line-height:150%}:where(.text-14-medium){font-size:14px;font-style:normal;font-weight:400;line-height:150%}:where(.h3-16-semibold){font-size:var(--Size-text-S,16px);font-style:normal;font-weight:500;line-height:150%}:where(.small-12-medium){font-size:12px;font-style:normal;font-weight:400;line-height:150%}:where(.text-number){font-size:var(--Size-text-XS,14px);font-style:normal;font-weight:400;line-height:150%}:where(.grey-text){color:#4f555d}:where(.black-text){color:#1c1e21}:where(.page-container){width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;padding:0 12px;margin-bottom:10px}:where(.page-container-contained){display:flex;flex-direction:column;align-items:center;margin-bottom:-80px!important}@media(max-width:1280px){:where(.page-container-contained){margin-bottom:-24px!important}}@media(max-width:768px){:where(.page-container-contained){margin-bottom:-24px!important}}:where(.separator){width:100%;height:1px;background-color:#e9f0fe}@media(max-width:768px){:where(.hide-on-small-screen){display:none!important}}:where(.show-on-small-screen){display:none!important}@media(max-width:768px){:where(.show-on-small-screen){display:inherit!important}}:where(.box-shadow-small){box-shadow:0 0 15px 0 rgba(10,9,11,.05)}.react-tooltip{z-index:10000!important;background-color:#1c1e21!important;font-family:var(--font-geist-sans),sans-serif!important;font-size:12px!important;color:#fff!important;padding:4px 8px!important;border-radius:4px!important;box-shadow:0 0 15px 0 rgba(10,9,11,.15)!important;white-space:normal!important;word-wrap:break-word!important;max-width:400px!important;text-align:justify!important}.react-tooltip-arrow,.react-tooltip__arrow{display:none!important}@keyframes ds-fade{0%{opacity:0}}@keyframes ds-pop{0%{opacity:0;transform:scale(.3) rotate(-30deg)}to{opacity:1;transform:none}}@keyframes ds-enter{0%{opacity:0;transform:translateY(var(--enter-distance)) scale(.98);filter:blur(var(--enter-blur))}to{opacity:1;transform:none;filter:none}}@keyframes ds-enter-side{0%{opacity:0;transform:translateX(calc(var(--enter-distance) * -1.3))}to{opacity:1;transform:none}}@keyframes ds-letter-in{0%{opacity:0;transform:translateY(.3em);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes ds-island-in{0%{opacity:0;transform:scale(.5,.7)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes ds-sheen{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes ds-glint{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes ds-sonar{0%{opacity:.55;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}@keyframes ds-rec-pulse{0%{box-shadow:0 0 0 0 hsl(var(--record)/.42)}to{box-shadow:0 0 0 10px hsl(var(--record)/0)}}@keyframes ds-blink{50%{opacity:0}}@keyframes ds-eq{0%{transform:scaleY(.35)}to{transform:scaleY(1.3)}}@keyframes ds-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ds-burst{0%{opacity:0;transform:translate(0) scale(.3) rotate(0deg)}30%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1) rotate(90deg)}}@keyframes ds-wiggle{0%{transform:rotate(0)}25%{transform:rotate(-18deg)}55%{transform:rotate(12deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes ds-flick{0%{transform:none}35%{transform:rotate(-24deg)}to{transform:none}}@keyframes ds-sweep{0%{transform:rotate(0)}30%{transform:rotate(-100deg)}to{transform:rotate(0)}}@keyframes ds-snap{0%{transform:none}35%{transform:translate(3px,-3px) rotate(14deg)}to{transform:none}}@keyframes ds-hop{0%{transform:none}35%{transform:translateY(-3px) scale(1.06,.94)}65%{transform:translateY(0) scale(.96,1.04)}to{transform:none}}@keyframes ds-takeoff{0%{transform:none;opacity:1}45%{transform:translateY(-150%);opacity:0}46%{transform:translateY(150%);opacity:0}to{transform:none;opacity:1}}@keyframes ds-swing{0%{transform:rotate(0)}30%{transform:rotate(-24deg)}62%{transform:rotate(12deg)}to{transform:rotate(0)}}@keyframes ds-format{0%{opacity:1}33.33%,to{opacity:0}}.ds-letters{font-kerning:none}.ds-letter{display:inline-block;animation:ds-letter-in .9s var(--ease-soft) both;animation-delay:calc(.3s + var(--i, 0)*40ms)}.ds-glint{position:absolute;inset:0;white-space:nowrap;pointer-events:none;color:transparent;background-image:linear-gradient(100deg,transparent 42%,hsl(0 0% 100%/.95) 50%,transparent 58%);background-size:260% 100%;background-repeat:no-repeat;background-position:130% 0;-webkit-background-clip:text;background-clip:text;animation:ds-glint 1.5s var(--ease-soft) 1.8s both}.dark .ds-glint{background-image:linear-gradient(100deg,transparent 42%,hsl(0 0% 100%/.6) 50%,transparent 58%)}.ds-emblem{display:inline-flex;align-items:center;gap:7px}.ds-emblem,.ds-emblem-dot{position:relative;height:15px}.ds-emblem-dot{display:block;width:15px;animation:ds-dot-in .7s var(--ease-spring) both}.ds-emblem-dot>b{display:block;width:100%;height:100%;border-radius:9999px;background:hsl(var(--primary))}.ds-emblem-dot:first-of-type{z-index:3;animation-delay:.1s}.ds-emblem-dot:nth-of-type(2){z-index:2;animation-delay:.22s}.ds-emblem-dot:nth-of-type(3){z-index:1;animation-delay:.34s}.ds-emblem-dot:nth-of-type(2)>b{opacity:var(--emblem-step-2)}.ds-emblem-dot:nth-of-type(3)>b{opacity:var(--emblem-step-3)}.ds-emblem-marble{position:absolute;left:4.5px;top:4.5px;width:6px;height:6px;border-radius:9999px;background:hsl(var(--foreground));opacity:0}@keyframes ds-dot-in{0%{scale:0}to{scale:1}}.ds-emblem[data-shuffling=true] .ds-emblem-dot:first-of-type{animation:ds-dot-in .7s var(--ease-spring) .1s both,ds-cup-x1 2.6s ease-in-out both}.ds-emblem[data-shuffling=true] .ds-emblem-dot:nth-of-type(2){animation:ds-dot-in .7s var(--ease-spring) .22s both,ds-cup-x2 2.6s ease-in-out both}.ds-emblem[data-shuffling=true] .ds-emblem-dot:nth-of-type(3){animation:ds-dot-in .7s var(--ease-spring) .34s both,ds-cup-x3 2.6s ease-in-out both}.ds-emblem[data-shuffling=true] .ds-emblem-dot:first-of-type>b{animation:ds-cup-y1 2.6s ease-in-out both}.ds-emblem[data-shuffling=true] .ds-emblem-dot:nth-of-type(2)>b{animation:ds-cup-y2 2.6s ease-in-out both}.ds-emblem[data-shuffling=true] .ds-emblem-dot:nth-of-type(3)>b{animation:ds-cup-y3 2.6s ease-in-out both}.ds-emblem[data-shuffling=true] .ds-emblem-marble{animation:ds-marble 2.6s ease-in-out both}@keyframes ds-cup-x1{0%{translate:0 0}16%,20%{translate:22px 0}36%,60%{translate:44px 0}80%,to{translate:0 0}}@keyframes ds-cup-y1{0%{translate:0 0}8%{translate:0 -9px}16%,20%{translate:0 0}28%{translate:0 -9px}36%,60%{translate:0 0}70%{translate:0 10px}80%,84%{translate:0 0}88%,94%{translate:0 -13px}98%,to{translate:0 0}}@keyframes ds-cup-x2{0%{translate:0 0}16%,40%{translate:-22px 0}56%,to{translate:0 0}}@keyframes ds-cup-y2{0%{translate:0 0}8%{translate:0 9px}16%,40%{translate:0 0}48%{translate:0 -9px}56%,to{translate:0 0}}@keyframes ds-cup-x3{0%,20%{translate:0 0}36%,40%{translate:-22px 0}56%,60%{translate:-44px 0}80%,to{translate:0 0}}@keyframes ds-cup-y3{0%,20%{translate:0 0}28%{translate:0 9px}36%,40%{translate:0 0}48%{translate:0 9px}56%,60%{translate:0 0}70%{translate:0 -14px}80%,to{translate:0 0}}@keyframes ds-marble{0%,84%{opacity:0}87%,94%{opacity:1}97%,to{opacity:0}}.ds-rec-dot{position:relative;display:block;width:9px;height:9px;flex-shrink:0;border-radius:9999px;background:hsl(var(--record))}.ds-rec-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;animation:ds-rec-pulse 1.4s ease-out infinite}.ds-bars{display:flex;align-items:center;gap:2px;height:16px}.ds-bars>i{display:block;width:2.5px;height:100%;border-radius:2px;background:currentColor;animation:ds-eq .5s ease-in-out infinite alternate}.ds-bars>i:nth-child(2){animation-duration:.62s;animation-delay:-.3s}.ds-bars>i:nth-child(3){animation-duration:.38s;animation-delay:-.2s}.ds-bars>i:nth-child(4){animation-duration:.54s;animation-delay:-.45s}.ds-bars>i:nth-child(5){animation-duration:.42s;animation-delay:-.1s}.ds-bars>i:nth-child(6){animation-duration:.58s;animation-delay:-.35s}.ds-bars>i:nth-child(7){animation-duration:.4s;animation-delay:-.25s}.ds-sonar{position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:9999px;border:1.5px solid;opacity:0;pointer-events:none}:where([data-slot=button][data-variant=default]:not(:has(.absolute,.fixed)):hover:not(:active,:disabled)){transform:translateY(-1px)}[data-slot=split-action] [data-part=main]:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(105deg,transparent 30%,hsl(0 0% 100%/.42) 50%,transparent 70%);background-size:250% 100%;background-repeat:no-repeat;background-position:130% 0}[data-slot=split-action] [data-part=main]:hover:after{animation:ds-sheen .9s ease-out both}[data-slot=split-action] [data-part=main]>svg{transition:transform .6s var(--ease-spring)}[data-slot=split-action] [data-part=main]:hover>svg{transform:rotate(90deg)}[data-slot=split-action] [data-part=side]{box-shadow:inset 1px 0 0 hsl(0 0% 100%/.4),inset 0 1px 0 hsl(0 0% 100%/.32)}[data-slot=split-action] [data-part=side]:hover .ds-sonar,[data-slot=split-action] [data-part=side][data-active=true] .ds-sonar{animation:ds-sonar 1.4s ease-out infinite}[data-slot=split-action] [data-part=side] .ds-sonar+.ds-sonar{animation-delay:.7s}[data-slot=chat-input]{transition:translate var(--duration-base) var(--ease-soft),box-shadow var(--duration-base) var(--ease-soft)}[data-slot=chat-input]:focus-within{translate:0 -3px;box-shadow:var(--glass-edge),var(--shadow-lift)}[data-slot=chat-input] button:hover .lucide-paperclip{animation:ds-wiggle .7s ease both}[data-slot=chat-input] button:hover .lucide-wand-sparkles{transform-origin:25% 75%;animation:ds-flick .7s var(--ease-spring) both}[data-slot=chat-input] button:hover .lucide-gauge path:first-child{transform-box:view-box;transform-origin:12px 14px;animation:ds-sweep 1s var(--ease-spring) both}[data-slot=chat-input] button:hover .lucide-blocks rect{transform-box:fill-box;transform-origin:center;animation:ds-snap .7s var(--ease-spring) both}[data-slot=chat-input-mic]{position:relative}[data-slot=chat-input-mic]:after,[data-slot=chat-input-mic]:before{content:"";position:absolute;inset:5px;border-radius:9999px;border:1.5px solid hsl(var(--primary));opacity:0;pointer-events:none}[data-slot=chat-input-mic]:hover:before{animation:ds-sonar 1.4s ease-out infinite}[data-slot=chat-input-mic]:hover:after{animation:ds-sonar 1.4s ease-out .7s infinite}[data-slot=chat-input] button:hover .lucide-globe{animation:ds-globe .9s var(--ease-soft) both}[data-slot=chat-input] button:hover .lucide-unplug{animation:ds-wiggle .7s ease both}[data-slot=chat-input-dictate]{position:relative}[data-slot=chat-input-dictate]:after,[data-slot=chat-input-dictate]:before{content:"";position:absolute;inset:0;border-radius:9999px;border:1.5px solid hsl(var(--primary)/.55);opacity:0;pointer-events:none}[data-slot=chat-input-dictate]:not([data-recording]):hover:before{animation:ds-sonar 1.1s ease-out both}[data-slot=chat-input-dictate]:not([data-recording]):hover:after{animation:ds-sonar 1.1s ease-out .35s both}[data-slot=chat-input-dictate]:not([data-recording]):hover .lucide-mic{animation:ds-hop .7s var(--ease-spring) both}@keyframes ds-globe{0%{transform:rotateY(0)}to{transform:rotateY(1turn)}}[data-slot=chat-input-send]:hover .lucide-arrow-up{animation:ds-takeoff .75s cubic-bezier(.5,0,.3,1) both}[data-slot=theme-toggle]:hover .lucide-moon{animation:ds-swing .9s ease both}[data-slot=theme-toggle] .lucide-sun{transition:transform .8s var(--ease-spring)}[data-slot=theme-toggle]:hover .lucide-sun{transform:rotate(45deg)}.ds-tile-art{position:absolute;left:50%;top:14px;width:100px;height:68px;margin-left:-50px;pointer-events:none}.ds-art-card,.ds-art-sheet{position:absolute;display:block;background:hsl(var(--card));border-radius:8px;box-shadow:var(--shadow-soft)}.ds-art-line{position:absolute;display:block;height:4px;border-radius:2px;background:hsl(var(--primary)/.16);transform-origin:left center}.ds-art-line[data-tone=soft]{background:hsl(var(--foreground)/.1)}.ds-art-line[data-tone=strong]{background:hsl(var(--primary)/.45)}.ds-art-badge{position:absolute;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:9999px;color:hsl(var(--primary-foreground));background-image:linear-gradient(135deg,hsl(var(--gradient-from)),hsl(var(--primary)));box-shadow:var(--shadow-gel)}.ds-art-badge[data-tone=ink]{color:hsl(var(--background));background-image:linear-gradient(135deg,hsl(var(--foreground)/.8),hsl(var(--foreground)))}.ds-art-badge>svg{width:13px;height:13px;stroke-width:2}.ds-art-record .ds-art-card{left:14px;top:16px;width:74px;height:30px;border-radius:9px;color:hsl(var(--primary))}.ds-art-record .ds-bars{position:absolute;left:27px;right:8px;top:7px;justify-content:space-between}.ds-art-record .ds-bars>i{animation-play-state:paused}.ds-art-record .ds-art-badge{left:2px;top:30px}.ds-art-record .ds-art-badge:after{content:"";position:absolute;inset:0;border-radius:inherit}.ds-art-timer{position:absolute;right:0;top:0;display:flex;align-items:center;gap:4px;height:16px;padding:0 6px;border-radius:9999px;background:hsl(var(--card));box-shadow:var(--shadow-soft);font-size:9px;font-weight:500;font-variant-numeric:tabular-nums;color:hsl(var(--foreground)/.8)}.ds-art-timer>i{display:block;width:5px;height:5px;border-radius:9999px;background:hsl(var(--primary))}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-record .ds-bars>i{animation-play-state:running}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-record .ds-art-badge:after{animation:ds-rec-pulse 1.3s ease-out infinite}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-timer>i{animation:ds-blink 1s steps(1) infinite}.ds-art-agent .ds-art-card{left:10px;top:18px;width:68px;height:40px;border-radius:11px}.ds-art-avatar{position:absolute;left:8px;top:9px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:9999px;color:hsl(var(--background));background-image:linear-gradient(135deg,hsl(var(--foreground)/.8),hsl(var(--foreground)))}.ds-art-avatar>svg{width:12px;height:12px;stroke-width:2;transition:transform .6s var(--ease-spring)}.ds-art-agent .ds-art-bubble{left:62px;top:2px;width:34px;height:20px;border-radius:9px 9px 9px 3px;transform:rotate(5deg)}.ds-art-toggle{display:block;left:66px;top:46px;width:26px;height:14px;background:hsl(var(--primary)/.16);transition:background-color .4s}.ds-art-toggle,.ds-art-toggle:after{position:absolute;border-radius:9999px}.ds-art-toggle:after{content:"";left:2px;top:2px;width:10px;height:10px;background:hsl(var(--card));box-shadow:var(--shadow-soft);transition:transform .45s var(--ease-spring)}.ds-art-spark{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:hsl(var(--primary));opacity:0}.ds-art-spark[data-n="1"]{--dx:-15px;--dy:-12px}.ds-art-spark[data-n="2"]{--dx:3px;--dy:-18px;background:hsl(var(--primary)/.5)}.ds-art-spark[data-n="3"]{--dx:-16px;--dy:10px;background:hsl(var(--foreground))}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-avatar>svg{transform:rotate(25deg) scale(1.15)}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-spark{animation:ds-burst .9s var(--ease-soft) both}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-spark[data-n="2"]{animation-delay:80ms}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-spark[data-n="3"]{animation-delay:.16s}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-bubble .ds-art-line{animation:ds-grow-x .5s var(--ease-soft) .1s both}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-bubble .ds-art-line+.ds-art-line{animation-delay:.25s}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-toggle{background:hsl(var(--primary))}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-toggle:after{transform:translateX(12px)}.ds-art-folder-back,.ds-art-folder-front{position:absolute;display:block;left:18px;width:64px}.ds-art-folder-back{top:22px;height:42px;border-radius:8px;background:hsl(var(--primary))}.ds-art-folder-back:before{content:"";position:absolute;left:0;top:-7px;width:26px;height:10px;border-radius:6px 6px 0 0;background:hsl(var(--primary))}.ds-art-folder-front{top:34px;height:30px;border-radius:7px;background-image:linear-gradient(180deg,hsl(var(--gradient-from)),hsl(var(--primary)));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.45);transform-origin:50% 100%;transition:transform .6s var(--ease-soft)}.ds-art-folder .ds-art-sheet{width:34px;height:40px;border-radius:5px;transition:transform .6s var(--ease-spring)}.ds-art-folder .ds-art-sheet[data-n="1"]{left:26px;top:12px;transform:rotate(-7deg)}.ds-art-folder .ds-art-sheet[data-n="2"]{left:40px;top:14px;transform:rotate(6deg)}.ds-art-folder .ds-art-badge{right:4px;bottom:0;width:22px;height:22px}.ds-art-folder .ds-art-badge>svg{transition:transform .6s var(--ease-spring)}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-folder .ds-art-sheet[data-n="1"]{transform:translateY(-9px) rotate(-13deg)}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-folder .ds-art-sheet[data-n="2"]{transform:translateY(-7px) rotate(11deg)}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-folder-front{transform:perspective(160px) rotateX(-26deg)}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-folder .ds-art-badge>svg{transform:rotate(90deg)}.ds-art-document .ds-art-sheet{left:30px;top:3px;width:46px;height:60px;border-radius:6px}.ds-art-document .ds-art-sheet:after{content:"";position:absolute;right:0;top:0;width:12px;height:12px;border-radius:0 6px 0 5px;background:linear-gradient(225deg,hsl(var(--canvas)) 50%,hsl(var(--primary)/.14) 50%)}.ds-art-document .ds-art-line{left:7px;height:3.5px}.ds-art-caret{position:absolute;display:block;left:25px;top:38.5px;width:1.5px;height:7px;border-radius:1px;background:hsl(var(--primary));opacity:0}.ds-art-document .ds-art-badge{left:12px;top:40px;width:24px;height:24px}.ds-art-document .ds-art-badge>svg{transform-origin:25% 75%}.ds-art-format{position:absolute;display:block;right:0;top:9px;width:32px;height:15px;overflow:hidden;border-radius:5px;box-shadow:var(--shadow-soft)}.ds-art-format>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:600;letter-spacing:.04em}.ds-art-format>span:first-child{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.ds-art-format>span:nth-child(2){color:hsl(var(--background));background:hsl(var(--foreground));opacity:0}.ds-art-format>span:nth-child(3){color:hsl(var(--foreground));background:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--foreground)/.2);opacity:0}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-document .ds-art-line{animation:ds-grow-x .35s var(--ease-soft) both}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-document .ds-art-line[data-n="2"]{animation-delay:.1s}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-document .ds-art-line[data-n="3"]{animation-delay:.2s}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-document .ds-art-line[data-n="4"]{animation-delay:.3s}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-document .ds-art-line[data-n="5"]{animation-delay:.4s}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-caret{animation:ds-blink .8s steps(1) .6s 3}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-format>span{animation:ds-format 2.1s steps(1) infinite}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-format>span:nth-child(2){animation-delay:.7s}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-format>span:nth-child(3){animation-delay:1.4s}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-document .ds-art-badge>svg{animation:ds-flick .7s var(--ease-spring) both}.ds-art-library .ds-art-sheet{top:14px;width:36px;height:46px;border-radius:7px;overflow:hidden;transform-origin:50% 100%;transition:transform .6s var(--ease-spring)}.ds-art-library .ds-art-sheet:before{content:"";position:absolute;left:0;right:0;top:0;height:14px;background:hsl(var(--primary))}.ds-art-library .ds-art-sheet[data-n="1"]{left:16px;transform:rotate(-10deg)}.ds-art-library .ds-art-sheet[data-n="1"]:before{background:hsl(var(--primary)/.35)}.ds-art-library .ds-art-sheet[data-n="2"]{left:48px;transform:rotate(10deg)}.ds-art-library .ds-art-sheet[data-n="2"]:before{background:hsl(var(--foreground))}.ds-art-library .ds-art-sheet[data-n="3"]{left:32px;top:8px}.ds-art-library .ds-art-sheet .ds-art-line{left:6px;height:3px}.ds-art-library .ds-art-badge{left:4px;top:42px;width:24px;height:24px}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-library .ds-art-sheet[data-n="1"]{transform:rotate(-19deg) translate(-4px,-2px)}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-library .ds-art-sheet[data-n="2"]{transform:rotate(19deg) translate(4px,-2px)}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-library .ds-art-sheet[data-n="3"]{transform:translateY(-6px)}.ds-art-record .ds-bars>i{background:linear-gradient(180deg,hsl(var(--primary)/.45),hsl(var(--primary)))}.ds-art-record .ds-bars>i:first-child{height:6px}.ds-art-record .ds-bars>i:nth-child(2){height:11px}.ds-art-record .ds-bars>i:nth-child(3){height:8px}.ds-art-record .ds-bars>i:nth-child(4){height:14px}.ds-art-record .ds-bars>i:nth-child(5){height:10px}.ds-art-record .ds-bars>i:nth-child(6){height:16px}.ds-art-record .ds-bars>i:nth-child(7){height:9px}.ds-art-record .ds-bars>i:nth-child(8){height:12px;animation-duration:.66s;animation-delay:-.5s}.ds-art-record .ds-bars>i:nth-child(9){height:6px;animation-delay:-.15s}.ds-art-agent .ds-art-card>.ds-art-line{left:36px}.ds-art-agent .ds-art-card>.ds-art-line[data-n="1"]{top:13px;width:24px}.ds-art-agent .ds-art-card>.ds-art-line[data-n="2"]{top:22px;width:16px}.ds-art-bubble>.ds-art-line{left:6px;height:3px}.ds-art-bubble>.ds-art-line[data-n="1"]{top:6px;width:21px}.ds-art-bubble>.ds-art-line[data-n="2"]{top:11px;width:13px}.ds-art-folder .ds-art-sheet>.ds-art-line,.ds-art-library .ds-art-sheet>.ds-art-line{left:6px;height:3px}.ds-art-folder .ds-art-sheet>.ds-art-line[data-n="1"]{top:8px}.ds-art-folder .ds-art-sheet>.ds-art-line[data-n="2"]{top:14px}.ds-art-folder .ds-art-sheet[data-n="1"]>.ds-art-line[data-n="1"]{width:20px}.ds-art-folder .ds-art-sheet[data-n="1"]>.ds-art-line[data-n="2"]{width:16px}.ds-art-folder .ds-art-sheet[data-n="2"]>.ds-art-line[data-n="1"]{width:18px}.ds-art-folder .ds-art-sheet[data-n="2"]>.ds-art-line[data-n="2"]{width:22px}.ds-art-document .ds-art-line[data-n="1"]{top:11px;width:20px}.ds-art-document .ds-art-line[data-n="2"]{top:19px;width:32px}.ds-art-document .ds-art-line[data-n="3"]{top:26px;width:27px}.ds-art-document .ds-art-line[data-n="4"]{top:33px;width:31px}.ds-art-document .ds-art-line[data-n="5"]{top:40px;width:17px}.ds-art-library .ds-art-sheet>.ds-art-line[data-n="1"]{top:20px}.ds-art-library .ds-art-sheet>.ds-art-line[data-n="2"]{top:26px}.ds-art-library .ds-art-sheet>.ds-art-line[data-n="3"]{top:32px}.ds-art-library .ds-art-sheet[data-n="1"]>.ds-art-line[data-n="1"]{width:22px}.ds-art-library .ds-art-sheet[data-n="1"]>.ds-art-line[data-n="2"]{width:16px}.ds-art-library .ds-art-sheet[data-n="2"]>.ds-art-line[data-n="1"]{width:20px}.ds-art-library .ds-art-sheet[data-n="2"]>.ds-art-line[data-n="2"],.ds-art-library .ds-art-sheet[data-n="3"]>.ds-art-line[data-n="1"]{width:24px}.ds-art-library .ds-art-sheet[data-n="3"]>.ds-art-line[data-n="2"]{width:18px}.ds-art-library .ds-art-sheet[data-n="3"]>.ds-art-line[data-n="3"]{width:21px}.ds-art-gel{background-image:linear-gradient(135deg,hsl(var(--gradient-from)),hsl(var(--primary)));box-shadow:var(--shadow-gel)}.ds-art-line[data-tone=on-gel]{background:hsl(0 0% 100%/.62)}.ds-art-search .ds-art-sheet{left:12px;top:8px;width:62px;height:52px}.ds-art-search .ds-art-line{left:9px;transition:background-color .4s var(--ease-soft)}.ds-art-search .ds-art-line[data-n="1"]{top:11px;width:40px}.ds-art-search .ds-art-line[data-n="2"]{top:21px;width:30px}.ds-art-search .ds-art-line[data-n="3"]{top:31px;width:36px}.ds-art-lens{position:absolute;left:50px;top:26px;width:30px;height:30px;border-radius:9999px;border:3px solid hsl(var(--primary));background:hsl(var(--card)/.55);backdrop-filter:blur(1.5px);box-shadow:var(--shadow-soft)}.ds-art-lens:after{content:"";position:absolute;right:-10px;bottom:-7px;width:11px;height:4px;border-radius:2px;background:hsl(var(--primary));transform:rotate(45deg)}@keyframes ds-art-scan{0%{transform:none}40%{transform:translate(-30px,-13px)}75%{transform:translate(-12px,-4px)}to{transform:none}}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-lens{animation:ds-art-scan 1.4s var(--ease-soft) both}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-search .ds-art-line[data-n="2"]{background:hsl(var(--primary)/.45)}.ds-art-upload .ds-art-sheet{left:30px;top:10px;width:40px;height:44px;border-radius:6px;transition:transform .6s var(--ease-spring)}.ds-art-upload .ds-art-line{left:7px}.ds-art-upload .ds-art-line[data-n="1"]{top:8px;width:22px}.ds-art-upload .ds-art-line[data-n="2"]{top:16px;width:26px}.ds-art-upload .ds-art-line[data-n="3"]{top:24px;width:18px}.ds-art-tray{position:absolute;left:16px;top:40px;width:68px;height:24px;border-radius:8px;background-image:linear-gradient(180deg,hsl(var(--gradient-from)),hsl(var(--primary)));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.45)}.ds-art-upload .ds-art-badge{right:4px;top:0;width:22px;height:22px}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-upload .ds-art-sheet{transform:translateY(-9px)}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-upload .ds-art-badge>svg{animation:ds-takeoff .75s cubic-bezier(.5,0,.3,1) both}.ds-art-history .ds-art-sheet{height:22px;transition:transform .6s var(--ease-spring)}.ds-art-history .ds-art-sheet[data-n="1"]{left:6px;top:12px;width:56px;border-radius:10px 10px 10px 3px}.ds-art-history .ds-art-sheet[data-n="2"]{left:30px;top:38px;width:52px;border-radius:10px 10px 3px 10px}.ds-art-history .ds-art-line{left:8px;top:9px}.ds-art-history .ds-art-sheet[data-n="1"] .ds-art-line{width:38px}.ds-art-history .ds-art-sheet[data-n="2"] .ds-art-line{width:30px}.ds-art-clock{position:absolute;right:4px;top:2px;width:24px;height:24px;border-radius:9999px;background:hsl(var(--card));box-shadow:var(--shadow-soft),inset 0 0 0 2px hsl(var(--primary))}.ds-art-clock:after,.ds-art-clock:before{content:"";position:absolute;left:11px;bottom:11px;width:2px;border-radius:1px;background:hsl(var(--primary));transform-origin:50% 100%}.ds-art-clock:before{height:7px}.ds-art-clock:after{height:5px;transform:rotate(90deg);transition:transform 1.2s var(--ease-soft)}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-history .ds-art-sheet[data-n="1"]{transform:translateY(-5px)}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-history .ds-art-sheet[data-n="2"]{transform:translateY(-5px);transition-delay:.12s}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-clock:after{transform:rotate(450deg)}.ds-art-node{position:absolute;top:10px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;color:hsl(var(--primary));background:hsl(var(--card));box-shadow:var(--shadow-soft);transition:background-color .3s var(--ease-soft),color .3s var(--ease-soft)}.ds-art-node>svg{width:13px;height:13px;stroke-width:2.2}.ds-art-node[data-n="1"]{left:2px;color:hsl(var(--primary-foreground));background-image:linear-gradient(135deg,hsl(var(--gradient-from)),hsl(var(--primary)))}.ds-art-node[data-n="2"]{left:37px}.ds-art-node[data-n="3"]{left:72px}.ds-art-wire{position:absolute;top:22px;height:2px;border-radius:1px;background:hsl(var(--primary)/.25)}.ds-art-wire[data-n="1"]{left:28px;width:9px}.ds-art-wire[data-n="2"]{left:63px;width:9px}.ds-art-pulse{position:absolute;left:11px;top:19px;width:8px;height:8px;border-radius:9999px;background:hsl(var(--primary));opacity:0}.ds-art-automation .ds-art-sheet{left:14px;top:44px;width:72px;height:18px;border-radius:6px}.ds-art-automation .ds-art-sheet .ds-art-line{left:8px;top:7px;width:56px;transform:scaleX(.3)}@keyframes ds-art-flow{0%{opacity:0;transform:none}15%{opacity:1}85%{opacity:1;transform:translateX(70px)}to{opacity:0;transform:translateX(70px)}}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-pulse{animation:ds-art-flow 1.2s var(--ease-soft) both}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-node[data-n="2"]{background:hsl(var(--primary)/.12);transition-delay:.45s}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-node[data-n="3"]{background:hsl(var(--primary)/.12);transition-delay:.9s}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-automation .ds-art-sheet .ds-art-line{transform:scaleX(1);transition:transform .5s var(--ease-soft) 1s}.ds-art-client .ds-art-card{width:58px;height:40px;border-radius:9px;transform-origin:50% 100%;transition:transform .6s var(--ease-spring)}.ds-art-client .ds-art-card[data-n="1"]{left:28px;top:12px;transform:rotate(7deg)}.ds-art-client .ds-art-card[data-n="2"]{left:14px;top:16px}.ds-art-client .ds-art-avatar{left:7px;top:8px}.ds-art-client .ds-art-line[data-n="1"]{left:34px;top:11px;width:16px}.ds-art-client .ds-art-line[data-n="2"]{left:34px;top:19px;width:12px}.ds-art-client .ds-art-line[data-n="3"]{left:7px;top:32px;width:42px}.ds-art-client .ds-art-badge{right:6px;bottom:0;width:22px;height:22px}.ds-art-client .ds-art-badge>svg{transition:transform .6s var(--ease-spring)}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-client .ds-art-card[data-n="1"]{transform:translateX(8px) rotate(15deg)}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-client .ds-art-card[data-n="2"]{transform:rotate(-5deg)}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-client .ds-art-badge>svg{transform:rotate(90deg)}.ds-art-support .ds-art-sheet[data-n="1"]{left:8px;top:8px;width:58px;height:26px;border-radius:11px 11px 11px 3px}.ds-art-dots{position:absolute;left:13px;top:10px;display:flex;gap:5px}.ds-art-dots>i{display:block;width:6px;height:6px;border-radius:9999px;background:hsl(var(--primary)/.45)}.ds-art-support .ds-art-sheet[data-n="2"]{left:38px;top:38px;width:52px;height:22px;border-radius:11px 11px 3px 11px;transform:scale(.88);transform-origin:100% 100%;opacity:.8;transition:transform .6s var(--ease-spring),opacity .4s var(--ease-soft)}.ds-art-support .ds-art-sheet[data-n="2"] .ds-art-line{left:8px;width:34px}.ds-art-support .ds-art-sheet[data-n="2"] .ds-art-line[data-n="1"]{top:6px}.ds-art-support .ds-art-sheet[data-n="2"] .ds-art-line[data-n="2"]{top:12px;width:22px}@keyframes ds-art-type{0%,to{transform:none}40%{transform:translateY(-3px)}}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-dots>i{animation:ds-art-type .6s var(--ease-soft) 2}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-dots>i:nth-child(2){animation-delay:.12s}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-dots>i:nth-child(3){animation-delay:.24s}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-support .ds-art-sheet[data-n="2"]{transform:none;opacity:1;transition-delay:.5s}.ds-art-chart .ds-art-card{left:12px;top:6px;width:76px;height:56px;border-radius:10px}.ds-art-chart .ds-art-card>.ds-art-line{left:10px;top:9px;width:26px}.ds-art-bar{position:absolute;bottom:9px;width:10px;border-radius:3px 3px 2px 2px;background:hsl(var(--primary)/.22);transform-origin:50% 100%;transform:scaleY(.62);transition:transform .6s var(--ease-spring)}.ds-art-bar[data-n="1"]{left:12px;height:18px}.ds-art-bar[data-n="2"]{left:27px;height:26px}.ds-art-bar[data-n="3"]{left:42px;height:21px}.ds-art-bar[data-n="4"]{left:57px;height:32px;background-image:linear-gradient(180deg,hsl(var(--gradient-from)),hsl(var(--primary)))}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-bar{transform:none}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-bar[data-n="2"]{transition-delay:80ms}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-bar[data-n="3"]{transition-delay:.16s}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-bar[data-n="4"]{transition-delay:.24s}.ds-art-news .ds-art-sheet{top:6px;width:50px;height:56px;border-radius:6px;transform-origin:0 50%;transition:transform .7s var(--ease-spring)}.ds-art-news .ds-art-sheet[data-n="1"]{left:36px;transform:rotate(5deg)}.ds-art-news .ds-art-sheet[data-n="2"]{left:20px}.ds-art-news .ds-art-line{left:6px}.ds-art-news .ds-art-line[data-n="1"]{top:7px;width:30px}.ds-art-news .ds-art-line[data-n="2"]{top:36px;width:36px}.ds-art-news .ds-art-line[data-n="3"]{top:44px;width:26px}.ds-art-photo{position:absolute;left:6px;top:15px;width:38px;height:16px;border-radius:3px;background:hsl(var(--primary)/.14)}.ds-art-pip{position:absolute;right:5px;top:5px;width:7px;height:7px;border-radius:9999px;background:hsl(var(--brand-decoration))}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-news .ds-art-sheet[data-n="1"]{transform:translateX(6px) rotate(8deg)}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-news .ds-art-sheet[data-n="2"]{transform:perspective(180px) rotateY(-22deg)}.ds-art-tutorial .ds-art-card{left:10px;top:8px;width:80px;height:52px;border-radius:10px;overflow:hidden}.ds-art-screen{position:absolute;inset:5px 5px 14px 5px;border-radius:6px;background:hsl(var(--primary)/.1)}.ds-art-progress{position:absolute;left:7px;right:7px;bottom:6px;height:3px;border-radius:2px;background:hsl(var(--foreground)/.1)}.ds-art-progress:after{content:"";position:absolute;inset:0;border-radius:inherit;background:hsl(var(--primary));transform-origin:0 50%;transform:scaleX(.22);transition:transform 1.6s var(--ease-soft)}.ds-art-tutorial .ds-art-badge{left:38px;top:17px;width:24px;height:24px}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-progress:after{transform:scaleX(.86)}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-tutorial .ds-art-badge{animation:ds-hop .7s var(--ease-spring) both}.ds-art-calendar .ds-art-card{left:16px;top:6px;width:68px;height:56px;border-radius:10px;overflow:hidden}.ds-art-calendar .ds-art-card:before{content:"";position:absolute;left:0;right:0;top:0;height:12px;background-image:linear-gradient(135deg,hsl(var(--gradient-from)),hsl(var(--primary)))}.ds-art-pick,.ds-art-slot{position:absolute;width:14px;height:11px;border-radius:3px}.ds-art-slot{background:hsl(var(--foreground)/.08)}.ds-art-slot[data-n="1"],.ds-art-slot[data-n="4"]{left:8px}.ds-art-slot[data-n="2"],.ds-art-slot[data-n="5"]{left:27px}.ds-art-slot[data-n="3"],.ds-art-slot[data-n="6"]{left:46px}.ds-art-slot[data-n="1"],.ds-art-slot[data-n="2"],.ds-art-slot[data-n="3"]{top:21px}.ds-art-slot[data-n="4"],.ds-art-slot[data-n="5"],.ds-art-slot[data-n="6"]{top:37px}.ds-art-pick{left:27px;top:21px;background:hsl(var(--primary));transition:transform .6s var(--ease-spring)}.ds-art-calendar .ds-art-badge{right:4px;bottom:0;width:22px;height:22px}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-pick{transform:translate(19px,16px)}[data-art-host]:is(:hover,:focus-visible,:focus-within) .ds-art-calendar .ds-art-badge{animation:ds-hop .7s var(--ease-spring) .3s both}[data-slot=action-tile][data-size=sm] .ds-tile-art{top:8px;transform:scale(.78);transform-origin:50% 0}[data-slot=empty-state] .ds-tile-art{animation:ds-enter var(--duration-enter) var(--ease-soft) both}[data-gesture]:is(:hover,:focus-visible) [data-gesture-icon],[data-gesture]:is(:hover,:focus-visible)>svg:first-child{animation-duration:.7s;animation-fill-mode:both}[data-gesture=hop]:is(:hover,:focus-visible) [data-gesture-icon],[data-gesture=hop]:is(:hover,:focus-visible)>svg:first-child{animation-name:ds-hop;animation-timing-function:var(--ease-spring)}[data-gesture=wiggle]:is(:hover,:focus-visible) [data-gesture-icon],[data-gesture=wiggle]:is(:hover,:focus-visible)>svg:first-child{animation-name:ds-wiggle;animation-timing-function:ease}[data-gesture=flick]:is(:hover,:focus-visible) [data-gesture-icon],[data-gesture=flick]:is(:hover,:focus-visible)>svg:first-child{transform-origin:25% 75%;animation-name:ds-flick;animation-timing-function:var(--ease-spring)}[data-gesture=swing]:is(:hover,:focus-visible) [data-gesture-icon],[data-gesture=swing]:is(:hover,:focus-visible)>svg:first-child{animation-name:ds-swing;animation-duration:.9s;animation-timing-function:ease}[data-gesture=takeoff]:is(:hover,:focus-visible) [data-gesture-icon],[data-gesture=takeoff]:is(:hover,:focus-visible)>svg:first-child{animation-name:ds-takeoff;animation-duration:.75s;animation-timing-function:cubic-bezier(.5,0,.3,1)}[data-gesture=nudge]:is(:hover,:focus-visible) [data-gesture-icon],[data-gesture=nudge]:is(:hover,:focus-visible)>svg:first-child{animation-name:ds-nudge;animation-timing-function:var(--ease-spring)}[data-gesture=turn]:is(:hover,:focus-visible) [data-gesture-icon],[data-gesture=turn]:is(:hover,:focus-visible)>svg:first-child{animation-name:ds-turn;animation-timing-function:var(--ease-soft)}@keyframes ds-nudge{0%{transform:none}40%{transform:translateX(3px)}to{transform:none}}@keyframes ds-turn{0%{transform:rotate(0)}to{transform:rotate(180deg)}}html[data-emblem=none] .ds-emblem,html[data-emblem=none] .ds-emblem-frame{display:none}@media(min-width:601px){html [data-sonner-toaster][data-x-position=center]{left:var(--notification-x,50%)}}[data-sonner-toast][data-removed=true] [data-slot=notification-island]{pointer-events:none}.ds-ill{position:relative;overflow:hidden;border-radius:var(--radius-surface);background:hsl(var(--foreground)/var(--well-tint))}.ds-ill-bare{background:transparent}.ds-ill[data-tone=primary]{background:hsl(var(--primary)/.1)}.ds-ill[data-tone=beta]{background:hsl(var(--beta)/.14)}.ds-ill[data-tone=shared]{background:hsl(var(--shared)/.12)}.ds-ill[data-tone=personal]{background:hsl(var(--personal)/.12)}.ds-ill>svg{display:block;width:100%;height:100%}.ds-ill .sh{filter:drop-shadow(0 4px 6px hsl(var(--primary)/.16))}.ds-ill [class*=" s-"],.ds-ill [class^=s-]{fill:none;stroke-linecap:round;stroke-linejoin:round}.ds-ill .s-ink{stroke:hsl(var(--foreground))}.ds-ill .s-brand{stroke:hsl(var(--primary))}.ds-ill .s-soft{stroke:hsl(var(--primary)/.22)}.ds-ill .s-line{stroke:hsl(var(--foreground)/.12)}.ds-ill .s-white{stroke:hsl(var(--card))}.ds-ill .f-paper,.ds-ill .f-white{fill:hsl(var(--card))}.ds-ill .f-brand{fill:hsl(var(--primary))}.ds-ill .f-soft{fill:hsl(var(--primary)/.2)}.ds-ill .f-mist{fill:hsl(var(--primary)/.1)}.ds-ill .f-ink{fill:hsl(var(--foreground))}.ds-ill .f-line{fill:hsl(var(--foreground)/.1)}.ds-ill .f-word{fill:hsl(var(--file-word))}.ds-ill .f-sheet{fill:hsl(var(--file-sheet))}.ds-ill .f-slides{fill:hsl(var(--file-slides))}.ds-ill .f-glow{fill:hsl(var(--card)/.6)}.ds-ill .s-dash{stroke:hsl(var(--primary)/.22);stroke-dasharray:3 5}.ds-ill g[class*=m-]{transform-box:fill-box;transform-origin:center;transition:transform .55s var(--ease-spring)}.ds-ill .d2{transition-delay:60ms}.ds-ill .d3{transition-delay:.12s}.ds-ill .m-up{--ill-move:translateY(-6px)}.ds-ill .m-pop{--ill-move:scale(1.18)}.ds-ill .m-rot{--ill-move:rotate(-12deg)}.ds-ill .m-slide{--ill-move:translateX(7px)}.ds-ill .m-slide-rev{--ill-move:translateX(-7px)}.ds-ill .m-grow{--ill-move:scaleY(1.25)}.ds-ill g.m-dart{--ill-move:translate(10px,-8.25px);transform-origin:0 100%}[data-art-host][data-art-play] .ds-ill g[class*=m-]{transform:var(--ill-move)}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ds-ill g[class*=m-]{animation:ds-ill-story 1.1s var(--ease-soft) both}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ds-ill .d2{animation-delay:90ms}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ds-ill .d3{animation-delay:.18s}@keyframes ds-ill-story{0%,to{transform:none}35%,58%{transform:var(--ill-move)}}.ds-ill .ill-main .f-line{transform-box:fill-box;transform-origin:left center}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ds-ill .ill-main .f-line{animation:ds-ill-retype .9s var(--ease-soft) both}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ds-ill .ill-main .f-line:nth-child(3){animation-delay:70ms}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ds-ill .ill-main .f-line:nth-child(4){animation-delay:.14s}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ds-ill .ill-main .f-line:nth-child(5){animation-delay:.21s}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ds-ill .ill-main .f-line:nth-child(n+6){animation-delay:.28s}@keyframes ds-ill-retype{0%,to{transform:none}25%{transform:scaleX(0)}}.ds-ill .ill-back,.ds-ill .ill-badge,.ds-ill .ill-detail,.ds-ill .ill-main{transform-box:fill-box;transform-origin:center}.ds-ill .ill-badge[data-badge=bell]{transform-origin:50% 0}.ds-ill .ill-draw{stroke-dasharray:1}.ds-ill .ill-hand{transform-box:fill-box;transform-origin:0 66.7%}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ds-ill .ill-badge{animation:1s var(--ease-soft) .2s both}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ill-badge[data-badge=plus]{animation-name:ds-ill-turn}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ill-badge:is([data-badge=percent],[data-badge=refresh]){animation-name:ds-ill-spin}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ill-badge[data-badge=euro]{animation-name:ds-ill-drop}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ill-badge[data-badge=spark]{animation-name:ds-ill-twinkle}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ill-badge[data-badge=bell]{animation-name:ds-ill-swing}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ill-badge[data-badge=pen]{animation-name:ds-ill-write}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ill-badge[data-badge=search]{animation-name:ds-ill-sweep}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ill-badge[data-badge=arrow]{animation-name:ds-ill-shoot}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ill-badge[data-badge=up]{animation-name:ds-ill-rise}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ill-badge[data-badge=alert]{animation-name:ds-ill-shake}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ill-badge[data-badge=heart]{animation-name:ds-ill-beat}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ill-badge[data-badge=check] .ill-draw{animation:ds-ill-redraw .9s var(--ease-soft) .2s both}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ill-badge[data-badge=clock] .ill-hand{animation:ds-ill-spin 1.2s var(--ease-soft) .2s both}@keyframes ds-ill-turn{0%,to{transform:none}50%{transform:rotate(90deg) scale(1.15)}}@keyframes ds-ill-spin{0%{transform:none}to{transform:rotate(1turn)}}@keyframes ds-ill-drop{0%,to{transform:none}30%{transform:translateY(-9px)}55%{transform:translateY(2px)}}@keyframes ds-ill-twinkle{0%,to{transform:none}40%{transform:scale(.7) rotate(-20deg)}70%{transform:scale(1.2) rotate(10deg)}}@keyframes ds-ill-swing{0%,to{transform:none}20%{transform:rotate(16deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(7deg)}80%{transform:rotate(-3deg)}}@keyframes ds-ill-write{0%,to{transform:none}25%{transform:translate(-5px,2px) rotate(-8deg)}50%{transform:translate(3px,-1px) rotate(4deg)}75%{transform:translate(-2px,1px)}}@keyframes ds-ill-sweep{0%,to{transform:none}30%{transform:translate(-6px,-3px)}65%{transform:translate(5px,2px)}}@keyframes ds-ill-shoot{0%,to{transform:none;opacity:1}40%{transform:translateX(10px);opacity:0}41%{transform:translateX(-10px);opacity:0}}@keyframes ds-ill-rise{0%,to{transform:none}40%{transform:translateY(-8px) scale(1.08)}}@keyframes ds-ill-shake{0%,to{transform:none}20%,60%{transform:translateX(-3px)}40%,80%{transform:translateX(3px)}}@keyframes ds-ill-beat{0%,to{transform:none}20%{transform:scale(1.25)}40%{transform:scale(1)}60%{transform:scale(1.15)}}@keyframes ds-ill-redraw{0%,to{stroke-dashoffset:0}30%{stroke-dashoffset:1}}.ds-ill .ill-bull{transform-box:fill-box;transform-origin:center}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ds-ill g.m-dart{animation:ds-ill-dart 1.1s var(--ease-soft) both}[data-art-host]:not([data-art-play]):is(:hover,:focus-visible,:focus-within) .ds-ill .ill-bull{animation:ds-ill-impact 1.1s var(--ease-soft) both}@keyframes ds-ill-dart{0%,to{transform:translate(0) rotate(0deg)}30%,52%{transform:translate(10px,-8.25px) rotate(0deg)}64%{transform:translate(-1.2px,1px) rotate(0deg)}74%{transform:translate(0) rotate(-5deg)}84%{transform:translate(0) rotate(3deg)}92%{transform:translate(0) rotate(-1.2deg)}}@keyframes ds-ill-impact{0%,60%,to{transform:none}70%{transform:scale(1.35)}}.ds-ill[data-arrive=pending] :is(.ill-back,.ill-main,.ill-detail,.ill-main .f-line),.ds-ill[data-arrive=run] :is(.ill-back,.ill-main,.ill-detail,.ill-main .f-line){animation-fill-mode:both;animation-timing-function:var(--ease-soft)}.ds-ill[data-arrive=pending] :is(.ill-back,.ill-main,.ill-detail,.ill-main .f-line){animation-play-state:paused}.ds-ill:is([data-arrive=pending],[data-arrive=run]) .ill-back{animation-name:ds-ill-in-back;animation-duration:.6s}.ds-ill:is([data-arrive=pending],[data-arrive=run]) .ill-main{animation-name:ds-ill-in-rise;animation-duration:.7s;animation-delay:.12s;animation-timing-function:var(--ease-spring)}.ds-ill:is([data-arrive=pending],[data-arrive=run]) .ill-detail{animation-name:ds-ill-in-pop;animation-duration:.6s;animation-delay:.48s;animation-timing-function:var(--ease-spring)}.ds-ill:is([data-arrive=pending],[data-arrive=run]) .ill-main .f-line{animation-name:ds-ill-in-write;animation-duration:.45s;animation-delay:.42s}@keyframes ds-ill-in-back{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes ds-ill-in-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ds-ill-in-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes ds-ill-in-write{0%{transform:scaleX(0)}to{transform:none}}[data-art-host][data-art-intro] .ds-ill g[class*=m-]{animation:ds-ill-intro 1.4s var(--ease-soft) .5s backwards}[data-art-host][data-art-intro] .ds-ill .d2{animation-delay:.56s}[data-art-host][data-art-intro] .ds-ill .d3{animation-delay:.62s}@keyframes ds-ill-intro{0%,to{transform:none}45%,60%{transform:var(--ill-move)}}@media(prefers-reduced-motion:reduce){[data-art-host]:is(:hover,:focus-visible,:focus-within,[data-art-play]) .ds-ill g[class*=m-]{transform:none}.ds-ill *,[data-art-host] .ds-ill *{animation:none!important}[data-art-host][data-art-intro] .ds-ill g[class*=m-]{animation:none}:not(.animate-spin):not(.animate-pulse),:not(.animate-spin):not(.animate-pulse):after,:not(.animate-spin):not(.animate-pulse):before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important}}.brand-accent{display:none}html[data-brand-layout=expressive] body{font-family:var(--font-brand-sans),Arial,sans-serif}html[data-brand-layout=expressive] .brand-title{position:relative;isolation:isolate;font-family:var(--font-brand-display);color:hsl(var(--primary));font-weight:700;letter-spacing:-.035em;line-height:1.18}html[data-title-decoration=slash] .brand-accent{display:block;position:absolute;z-index:-1;left:-.3em;top:-.14em;width:.3em;height:1.16em;background:hsl(var(--brand-decoration));transform:skewX(-38deg);pointer-events:none}html[data-brand-layout=expressive] .brand-page-title{width:-moz-fit-content;width:fit-content;margin-left:.5rem;padding-left:.375rem;font-size:clamp(1.75rem,2.4vw,2.25rem)}html[data-brand-layout=expressive] .brand-home-title{width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;padding-inline:.5rem;font-size:clamp(2.25rem,4.2vw,3.5rem)}html[data-brand-layout=expressive] .brand-home-name{background:none;color:inherit}html[data-brand-layout=expressive] .brand-home-eyebrow{color:hsl(var(--primary));font-size:.75rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}html[data-brand-layout=expressive] [data-slot=app-sidebar-header]{height:5.5rem;padding-inline:1rem}html[data-brand-layout=expressive] [data-collapsed] [data-slot=app-sidebar-header]{padding-inline:.5rem}html[data-brand-layout=expressive] [data-slot=app-sidebar-item][data-tone=default]{color:hsl(var(--primary));min-height:2.5rem}html[data-brand-layout=expressive] [data-slot=app-sidebar-item][aria-current=page]{box-shadow:inset 3px 0 hsl(var(--brand-decoration));background:hsl(var(--secondary));font-weight:600}html[data-button-shape=pill] [data-slot=button]:is([data-variant=default],[data-variant=outline],[data-variant=secondary]):not([data-size=icon]){border-radius:999px;font-weight:600}html[data-brand-layout=expressive] [data-slot=button][data-variant=outline]{border-color:hsl(var(--primary)/.35);color:hsl(var(--primary))}html[data-brand-layout=expressive] .brand-mobile-topbar{color:hsl(var(--primary));min-height:5rem}html[data-brand-layout=expressive] .brand-auth-panel{background:hsl(var(--secondary))}html[data-brand-layout=expressive] .brand-auth-title{font-size:clamp(2rem,3vw,2.75rem);margin-left:.5rem}html[data-brand-layout=expressive] .brand-attribution{color:hsl(var(--muted-foreground));font-size:.6875rem;letter-spacing:.025em}html[data-brand-layout=expressive] .color-bleu-brand-100{color:hsl(var(--primary))!important}html[data-brand-layout=expressive] .border-bleu-brand-100{border-color:hsl(var(--primary))!important}html[data-brand-layout=expressive] .border-bleu-brand-15{border-color:hsl(var(--border))!important}html[data-brand-layout=expressive] .hover-border-left-bleu-brand-100:hover,html[data-brand-layout=expressive] .hover-border-right-bleu-brand-100:hover{border-color:hsl(var(--primary))!important}html[data-brand-layout=expressive] .bg-jaune-brand-30,html[data-brand-layout=expressive] .hover-bg-jaune-brand-30:hover{background-color:hsl(var(--secondary))!important}html[data-brand-layout=expressive] .hover-bg-jaune-brand-100:hover{background-color:hsl(var(--primary)/.12)!important}html[data-brand-layout=expressive] :where(button.blue){background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}html[data-brand-layout=expressive] :where(button.blue:hover){background-color:hsl(var(--primary)/.9)}html[data-brand-layout=expressive] .react-tooltip{font-family:var(--font-brand-sans),Arial,sans-serif!important}.brand-editorial-accent{display:none}html[data-card-decoration=slash] .brand-editorial-accent{display:block;width:2.25rem;height:.25rem;flex-shrink:0;background:hsl(var(--brand-decoration));transform:skewX(-35deg)}html[data-brand-layout=expressive] .brand-catalog-card{border-radius:1rem;padding:1.5rem;gap:1rem;box-shadow:none}html[data-card-decoration=slash] .brand-catalog-card:before,html[data-card-decoration=slash] .brand-catalog-row:before{content:"";display:block;flex-shrink:0;width:2.25rem;height:.25rem;background:hsl(var(--brand-decoration));transform:skewX(-35deg)}html[data-card-decoration=slash] .brand-catalog-card:before{margin-bottom:.25rem}html[data-brand-layout=expressive] .brand-catalog-card [data-slot=agent-card-title]{color:hsl(var(--primary));font-size:1.125rem;line-height:1.4}html[data-brand-layout=expressive] .brand-catalog-card [data-slot=agent-card-icon]{background:hsl(var(--primary)/.06);color:hsl(var(--primary))}html[data-brand-layout=expressive] .brand-catalog-row{border-radius:1rem;padding:1rem}html[data-card-decoration=slash] .brand-catalog-row:before{width:1rem}html[data-brand-layout=expressive] .brand-catalog-row [data-slot=agent-card-title]{color:hsl(var(--primary))}