.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{zoom:1;margin:0;font:700 19px/1.5 sans-serif;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:focus,.driver-popover-close-btn:hover{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font:400 14px/1.5 sans-serif}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font:12px/1.3 sans-serif;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer-btn:focus,.driver-popover-footer-btn:hover{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-none,.driver-popover-arrow-side-center{display:none}.driver-popover.pivot-tour{--tour-fill:linear-gradient(180deg,rgb(255 255 255/44%),rgb(255 255 255/24%));--tour-gloss:radial-gradient(130% 70% at 30% -10%,rgb(255 255 255/62%),rgb(255 255 255/0%) 58%);--tour-sheen:rgb(255 255 255/95%);--tour-ink:#0e100f;--tour-text:#1f2422;--tour-blur:blur(12px) saturate(200%) brightness(1.08);position:fixed;isolation:isolate;overflow:hidden;width:316px;max-width:calc(100vw - 32px);padding:20px 20px 16px;border-radius:18px;border:0;background:rgb(250 251 252/94%);color:var(--tour-ink);font-family:var(--font-sans,Inter,system-ui,sans-serif);text-shadow:0 0 8px rgb(255 255 255/85%),0 1px 0 rgb(255 255 255/60%);box-shadow:0 30px 70px -26px rgb(20 28 40/34%),0 10px 24px -14px rgb(20 28 40/18%),0 1px 2px rgb(20 28 40/8%),inset 4px 5px 12px -6px var(--tour-sheen),inset -4px -5px 12px -7px rgb(255 255 255/85%),inset 0 -20px 30px -22px rgb(255 255 255/75%)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.driver-popover.pivot-tour{background:var(--tour-gloss),var(--tour-fill);backdrop-filter:var(--tour-blur)}.driver-popover.pivot-tour.is-lens{backdrop-filter:url(#pivot-tour-lens) var(--tour-blur)}}.driver-popover.pivot-tour:before{content:"";position:absolute;inset:-50%;z-index:-1;pointer-events:none;background:radial-gradient(circle at 20% 70%,rgb(91 210 238/20%),transparent 26%),radial-gradient(circle at 38% 24%,rgb(119 147 244/16%),transparent 26%),radial-gradient(circle at 58% 78%,rgb(181 142 235/15%),transparent 26%),radial-gradient(circle at 74% 26%,rgb(242 152 197/16%),transparent 24%),radial-gradient(circle at 84% 68%,rgb(245 192 126/17%),transparent 24%);filter:blur(10px);animation:pivotTourDrift 12s ease-in-out infinite alternate}@keyframes pivotTourDrift{0%{transform:translate3d(-6%,-4%,0) rotate(0deg)}50%{transform:translate3d(5%,3%,0) rotate(14deg)}to{transform:translate3d(-3%,6%,0) rotate(-10deg)}}.driver-popover.pivot-tour .pivot-tour-icon{width:38px;height:38px;margin-bottom:12px;display:grid;place-items:center;border-radius:8px;color:var(--tour-ink);background:linear-gradient(180deg,rgb(255 255 255/70%),rgb(255 255 255/30%));box-shadow:0 8px 18px -10px rgb(20 28 40/35%)}.driver-popover.pivot-tour .pivot-tour-icon svg{display:block}.driver-popover.pivot-tour .driver-popover-title{margin:0 0 6px;padding-right:26px;font:600 17px/1.3 var(--font-sans,Inter,system-ui,sans-serif);letter-spacing:-.01em;color:var(--tour-ink)}.driver-popover.pivot-tour .driver-popover-description{margin:0;font-size:15px;line-height:1.55;font-weight:400;color:var(--tour-text)}.driver-popover.pivot-tour .driver-popover-footer{margin-top:16px;display:flex;align-items:center;gap:10px}.driver-popover.pivot-tour .pivot-tour-dots{display:flex;align-items:center;gap:5px;margin-right:auto}.driver-popover.pivot-tour .pivot-tour-dots i{width:6px;height:6px;border-radius:999px;background:rgb(17 19 18/20%);transition:width .25s ease,background-color .25s ease}.driver-popover.pivot-tour .pivot-tour-dots i.on{width:18px;background:var(--tour-ink)}.driver-popover.pivot-tour .driver-popover-progress-text{display:none}.driver-popover.pivot-tour .driver-popover-navigation-btns{display:flex;gap:6px;flex-grow:0;justify-content:flex-end}.driver-popover.pivot-tour .driver-popover-footer button{all:unset;box-sizing:border-box;cursor:pointer;height:34px;padding:0 14px;display:inline-flex;align-items:center;border-radius:10px;font:600 14px/1 var(--font-sans,Inter,system-ui,sans-serif);text-shadow:none;white-space:nowrap;transition:background-color .15s ease,opacity .15s ease}.driver-popover.pivot-tour .driver-popover-footer button.driver-popover-next-btn{background:linear-gradient(180deg,rgb(255 255 255/16%),rgb(255 255 255/0) 55%),var(--tour-ink);color:#fffdf8;box-shadow:none}.driver-popover.pivot-tour .driver-popover-footer button.driver-popover-next-btn:hover{opacity:.86}.driver-popover.pivot-tour .driver-popover-footer button.driver-popover-prev-btn{color:var(--tour-ink);background:transparent}.driver-popover.pivot-tour .driver-popover-footer button.driver-popover-prev-btn:hover{background:rgb(255 255 255/45%)}.driver-popover.pivot-tour .driver-popover-footer button:focus-visible{outline:2px solid var(--tour-ink);outline-offset:3px}.driver-popover.pivot-tour .driver-popover-close-btn{all:unset;box-sizing:border-box;position:absolute;top:14px;right:14px;z-index:3;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;cursor:pointer;color:var(--tour-ink);background:transparent;box-shadow:none;transition:background-color .15s ease}.driver-popover.pivot-tour .driver-popover-close-btn svg{display:block}.driver-popover.pivot-tour .driver-popover-close-btn:hover{background:rgb(17 19 18/10%)}.driver-popover.pivot-tour .driver-popover-close-btn:focus-visible{outline:2px solid var(--tour-ink);outline-offset:2px}.driver-popover.pivot-tour .driver-popover-arrow{display:none}.pivot-tour-ring{position:fixed;z-index:10000;pointer-events:none;border-radius:14px;padding:2px;opacity:0;transition:left .35s cubic-bezier(.22,1,.36,1),top .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1),opacity .25s ease;background:conic-gradient(from var(--tour-angle,0deg),rgb(91 210 238/85%),rgb(119 147 244/85%),rgb(181 142 235/85%),rgb(242 152 197/85%),rgb(245 192 126/85%),rgb(91 210 238/85%));-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);box-shadow:0 0 24px 2px rgb(119 147 244/22%);animation:pivotTourTurn 6s linear infinite}@property --tour-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pivotTourTurn{to{--tour-angle:360deg}}.pivot-tour-anchor{position:fixed;width:1px;height:1px;opacity:0}.driver-active .driver-overlay,.pivot-tour-anchor{pointer-events:none}.dark .driver-popover.pivot-tour{--tour-fill:linear-gradient(180deg,rgb(40 42 48/52%),rgb(24 26 30/40%));--tour-gloss:radial-gradient(130% 70% at 30% -10%,rgb(255 255 255/12%),rgb(255 255 255/0%) 58%);--tour-sheen:rgb(255 255 255/22%);--tour-ink:#f3f0e7;--tour-text:#e2ded4;--tour-blur:blur(16px) saturate(180%) brightness(.9);background-color:rgb(32 34 40/94%);text-shadow:0 1px 2px rgb(0 0 0/35%);box-shadow:0 24px 60px -24px rgb(0 0 0/70%)}.dark .driver-popover.pivot-tour .pivot-tour-icon{background:linear-gradient(180deg,rgb(255 255 255/14%),rgb(255 255 255/5%));box-shadow:none}.dark .driver-popover.pivot-tour .pivot-tour-dots i{background:rgb(255 255 255/22%)}.dark .driver-popover.pivot-tour .driver-popover-footer button.driver-popover-next-btn{color:#111312}.dark .driver-popover.pivot-tour .driver-popover-footer button.driver-popover-prev-btn:hover{background:rgb(255 255 255/10%)}.dark .driver-popover.pivot-tour .driver-popover-close-btn{background:transparent;box-shadow:none}.dark .driver-popover.pivot-tour .driver-popover-close-btn:hover{background:rgb(255 255 255/16%)}@media (prefers-reduced-motion:reduce){.driver-popover.pivot-tour:before,.pivot-tour-ring{animation:none}.pivot-tour-ring{transition:opacity .2s ease}}@media (prefers-reduced-transparency:reduce){.driver-popover.pivot-tour,.driver-popover.pivot-tour.is-lens{background:var(--bg-primary,#fff);backdrop-filter:none;-webkit-backdrop-filter:none}}.welcome-scrim{--w-ink:#0b0b0b;--w-text:#2a2926;--w-paper:#ffffff;--w-glass:rgb(255 255 255/78%);--w-glass-2:rgb(255 255 255/64%);--w-tile:rgb(255 255 255/46%);--w-rim:rgb(255 255 255/92%);--w-line:rgb(17 19 18/8%);--w-soft:rgb(255 255 255/55%);--w-pick:#0b0b0b;position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:16px;background:rgb(14 16 18/26%);backdrop-filter:blur(10px) saturate(120%);animation:welcomeFade .35s ease both;font-family:var(--font-sans,Inter,system-ui,sans-serif)}.dark .welcome-scrim{--w-ink:#f4f1ea;--w-text:#dcd7cc;--w-paper:#0e0e0e;--w-glass:rgb(28 29 33/66%);--w-glass-2:rgb(20 21 24/52%);--w-tile:rgb(255 255 255/6%);--w-rim:rgb(255 255 255/30%);--w-line:rgb(255 255 255/10%);--w-soft:rgb(255 255 255/9%);--w-pick:#f4f1ea;background:rgb(0 0 0/50%)}.welcome-card{position:relative;width:min(600px,100%);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden;isolation:isolate;border-radius:20px;background:var(--w-paper);color:var(--w-ink);box-shadow:0 40px 90px -30px rgb(10 14 20/45%),0 2px 10px -2px rgb(10 14 20/10%);animation:welcomeRise .5s cubic-bezier(.22,1,.36,1) both}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.welcome-card{background:radial-gradient(120% 60% at 50% 0,rgb(255 255 255/34%),transparent 60%),linear-gradient(180deg,var(--w-glass),var(--w-glass-2));backdrop-filter:blur(34px) saturate(190%) brightness(1.04);box-shadow:0 40px 90px -30px rgb(10 14 20/45%),0 2px 10px -2px rgb(10 14 20/10%),inset 0 1px 0 rgb(255 255 255/70%),inset 0 -18px 30px -24px rgb(255 255 255/60%)}}.welcome-card:after{content:"";position:absolute;inset:0;z-index:3;padding:1.5px;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,var(--w-rim) 0,rgb(255 255 255/22%) 26%,rgb(255 255 255/0) 50%,rgb(255 255 255/22%) 74%,var(--w-rim) 100%);-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)}.welcome-art{position:relative;flex:none;height:300px;overflow:hidden;transition:height .5s cubic-bezier(.22,1,.36,1)}.welcome-card:not([data-step="0"]) .welcome-art{height:150px}.welcome-art img:not(.welcome-mark){position:absolute;inset:-3%;width:106%;max-width:none;height:106%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;opacity:0;filter:blur(14px) brightness(1.5) contrast(.8);transition:opacity .9s ease,filter 1.4s cubic-bezier(.22,1,.36,1);animation:welcomeDrift 26s ease-in-out infinite alternate}.welcome-art img.on{opacity:1;filter:none}.welcome-grain{position:absolute;inset:-50%;pointer-events:none;opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:220px 220px;animation:welcomeGrain .9s steps(6) infinite}.welcome-mark{position:absolute;z-index:1;top:22px;left:26px;display:block;color:#f2f3f5;filter:drop-shadow(0 1px 1px rgb(0 0 0/45%)) drop-shadow(0 6px 18px rgb(0 0 0/38%))}.welcome-mark-logo{display:block;height:30px;width:auto}.welcome-skip{all:unset;box-sizing:border-box;position:absolute;top:20px;right:20px;z-index:2;width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:50%;cursor:pointer;font:600 14px/1 var(--font-sans,Inter,system-ui,sans-serif);color:#f4f1ea;background:transparent;box-shadow:none;transition:background-color .15s ease}.welcome-skip:hover{background:rgb(244 241 234/16%)}.welcome-body{display:flex;flex-direction:column;min-width:0;padding:26px 30px 24px}.welcome-body,.welcome-pane{min-height:0;overflow-y:auto}.welcome-pane{animation:welcomeIn .4s cubic-bezier(.22,1,.36,1) both}.welcome-pane h2{margin:0 0 8px;font:450 32px/1.1 Newsreader,Georgia,serif;letter-spacing:-.03em;color:var(--w-ink)}.welcome-pane p{margin:0 0 6px;font-size:16px;line-height:1.55;color:var(--w-text)}.welcome-groups{display:flex;gap:4px;margin:-2px 0 12px;overflow-x:auto;scrollbar-width:none}.welcome-groups button{all:unset;box-sizing:border-box;cursor:pointer;flex:none;height:32px;padding:0 12px;display:inline-flex;align-items:center;border-radius:10px;font-size:14px;font-weight:500;color:var(--w-text);transition:background-color .15s ease,color .15s ease}.welcome-groups button:hover{background:var(--w-soft);color:var(--w-ink)}.welcome-groups button[aria-selected=true]{background:var(--w-ink);color:var(--w-paper);font-weight:600}.welcome-groups button:focus-visible{outline:2px solid #2b9bb1;outline-offset:2px}.welcome-grid{animation:welcomeIn .3s ease both}.welcome-scroll{height:420px;overflow-y:auto;margin:0 -6px;padding:2px 6px 4px;scrollbar-width:thin;scrollbar-color:var(--w-line) transparent;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent)}.welcome-more{display:flex;justify-content:center;gap:5px;padding:16px 0 22px}.welcome-more i{width:6px;height:6px;border-radius:999px;background:var(--w-text);opacity:.35;animation:welcomePulse 1s ease-in-out infinite}.welcome-more i:nth-child(2){animation-delay:.15s}.welcome-more i:nth-child(3){animation-delay:.3s}@keyframes welcomePulse{50%{opacity:.9}}.welcome-search{margin:16px 0 14px;height:46px;display:flex;align-items:center;gap:10px;padding:0 8px 0 14px;border-radius:14px;background:var(--w-tile);box-shadow:inset 0 0 0 1px var(--w-line),inset 0 1px 0 rgb(255 255 255/60%);color:var(--w-text);transition:box-shadow .15s ease}.welcome-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--w-ink)}.welcome-search input{all:unset;flex:1;min-width:0;font-size:16px;color:var(--w-ink)}.welcome-search input::-moz-placeholder{color:var(--w-text);opacity:.8}.welcome-search input::placeholder{color:var(--w-text);opacity:.8}.welcome-search input::-webkit-search-cancel-button{display:none}.welcome-clear{all:unset;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;cursor:pointer}.welcome-clear:hover{background:var(--w-soft)}.welcome-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.welcome-row,.welcome-tile{all:unset;box-sizing:border-box;position:relative;cursor:pointer;border-radius:16px;background:var(--w-tile);box-shadow:inset 0 0 0 1px var(--w-line),inset 0 1px 0 rgb(255 255 255/55%);transition:box-shadow .15s ease,background-color .15s ease,transform .15s ease}.welcome-tile{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;text-align:center}.welcome-row:hover,.welcome-tile:hover{background:rgb(255 255 255/72%)}.dark .welcome-row:hover,.dark .welcome-tile:hover{background:rgb(255 255 255/11%)}.welcome-tile:active{transform:scale(.98)}.welcome-row[aria-pressed=true],.welcome-tile[aria-pressed=true]{box-shadow:inset 0 0 0 1.75px var(--w-pick)}.welcome-row:focus-visible,.welcome-tile:focus-visible{outline:2px solid #2b9bb1;outline-offset:2px}.welcome-tile-text{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%}.welcome-tile-text strong{font-size:14px;font-weight:600;color:var(--w-ink)}.welcome-tile-text span,.welcome-tile-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.welcome-tile-text span{font-size:12.5px;color:var(--w-text)}.welcome-tick{position:absolute;top:8px;right:8px;width:22px;height:22px;display:grid;place-items:center;border-radius:7px;color:var(--w-text);background:var(--w-soft);transition:background-color .15s ease,color .15s ease}[aria-pressed=true]>.welcome-tick{background:var(--w-pick);color:var(--w-paper)}.welcome-results{display:flex;flex-direction:column;gap:6px;height:420px;overflow-y:auto;padding:2px}.welcome-row{display:flex;align-items:center;gap:14px;padding:10px 46px 10px 12px}.welcome-row .welcome-tile-text{text-align:left}.welcome-row .welcome-tick{top:50%;right:14px;transform:translateY(-50%)}.welcome-empty{padding:18px 4px}.welcome-looks{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.welcome-look{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:10px 10px 12px;border-radius:18px;background:var(--w-tile);box-shadow:inset 0 0 0 1px var(--w-line),inset 0 1px 0 rgb(255 255 255/55%);font-size:15px;font-weight:600;text-align:center;color:var(--w-ink);transition:box-shadow .15s ease,background-color .15s ease}.welcome-look:hover{background:var(--w-soft)}.welcome-look[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--w-pick)}.welcome-look:focus-visible{outline:2px solid #2b9bb1;outline-offset:2px}.welcome-preview{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 0 0 1px var(--w-line)}.welcome-look-label{display:flex;align-items:center;justify-content:center;gap:6px}.welcome-look-sample{display:block;aspect-ratio:72/46;width:100%;border-radius:10px;background:#fafafa;box-shadow:inset 0 0 0 1px rgb(0 0 0/12%)}.welcome-look[data-look=dark] .welcome-look-sample{background:#18191b}.welcome-look[data-look=custom] .welcome-look-sample{background:linear-gradient(135deg,#12212a 50%,#69968d 0)}.welcome-palettes{margin-top:12px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;animation:welcomeIn .3s ease both}.welcome-palettes button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;border-radius:12px;font-size:12.5px;color:var(--w-text)}.welcome-palettes button:hover{background:var(--w-soft)}.welcome-palettes button[aria-checked=true]{color:var(--w-ink);font-weight:600;box-shadow:inset 0 0 0 1.5px var(--w-pick)}.welcome-palettes button:focus-visible{outline:2px solid #2b9bb1;outline-offset:2px}.welcome-swatch{width:30px;height:30px;border-radius:9px;box-shadow:inset 0 0 0 1px rgb(0 0 0/12%)}.welcome-foot{flex:none;margin-top:22px;display:flex;align-items:center;gap:12px}.welcome-dots{display:flex;gap:6px;margin-right:auto}.welcome-dots i{width:7px;height:7px;border-radius:999px;background:rgb(17 19 18/16%);transition:width .25s ease,background-color .25s ease}.welcome-dots i.on{width:22px;background:var(--w-ink)}.welcome-count{margin-left:auto;font-size:14px;color:var(--w-text)}.welcome-actions{margin-left:auto;display:flex;gap:8px}.welcome-back,.welcome-next,.welcome-quiet{all:unset;box-sizing:border-box;cursor:pointer;height:44px;padding:0 20px;display:inline-flex;align-items:center;gap:6px;border-radius:13px;font:600 15px/1 var(--font-sans,Inter,system-ui,sans-serif);white-space:nowrap;transition:background-color .15s ease}.welcome-next{background:linear-gradient(180deg,rgb(255 255 255/14%),rgb(255 255 255/0) 55%),var(--w-ink);color:var(--w-paper);box-shadow:none}.welcome-foot>.welcome-next{margin-left:auto}.welcome-count+.welcome-next{margin-left:0}.welcome-next:hover{background:color-mix(in srgb,var(--w-ink) 86%,var(--w-paper))}.welcome-back{padding:0 14px 0 10px;color:var(--w-ink);margin-right:auto}.welcome-quiet{padding:0 14px;color:var(--w-text)}.welcome-back:hover,.welcome-quiet:hover{background:var(--w-soft)}.welcome-back:focus-visible,.welcome-next:focus-visible,.welcome-quiet:focus-visible,.welcome-skip:focus-visible{outline:2px solid #2b9bb1;outline-offset:2px}@keyframes welcomeFade{0%{opacity:0}}@keyframes welcomeRise{0%{opacity:0;transform:translateY(18px) scale(.97)}}@keyframes welcomeIn{0%{opacity:0;transform:translateY(6px)}}@keyframes welcomeGrain{0%{transform:translate(0)}20%{transform:translate(-6%,4%)}40%{transform:translate(5%,-7%)}60%{transform:translate(-3%,8%)}80%{transform:translate(7%,2%)}to{transform:translate(-4%,-5%)}}@keyframes welcomeDrift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.03) translate3d(-1.5%,1%,0)}}@media (max-width:560px){.welcome-card{border-radius:16px}.welcome-art{height:220px}.welcome-card:not([data-step="0"]) .welcome-art{height:110px}.welcome-body{padding:22px 20px 20px}.welcome-results,.welcome-scroll{height:340px}.welcome-grid,.welcome-palettes{grid-template-columns:repeat(3,minmax(0,1fr))}.welcome-pane h2{font-size:28px}.welcome-foot{flex-wrap:wrap;gap:8px}.welcome-actions{flex:1 1 150px;min-width:0;margin-left:auto;display:grid;grid-template-columns:minmax(0,1fr)}.welcome-actions button{justify-content:center;white-space:normal;height:auto;min-height:44px;padding:10px 8px;text-align:center}.welcome-look{padding:8px 6px 10px}.welcome-look-label{gap:4px;font-size:13px}}@media (max-height:760px){.welcome-results,.welcome-scroll{height:300px}.welcome-art{height:220px}.welcome-card:not([data-step="0"]) .welcome-art{height:110px}}@media (prefers-reduced-transparency:reduce){.welcome-card{background:var(--w-paper);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.welcome-art img,.welcome-card,.welcome-grain,.welcome-grid,.welcome-more i,.welcome-palettes,.welcome-pane,.welcome-scrim{animation:none}.welcome-art,.welcome-art img{transition:opacity .3s ease}}.dark .welcome-look,.dark .welcome-row,.dark .welcome-search,.dark .welcome-tile{box-shadow:inset 0 0 0 1px var(--w-line),inset 0 1px 0 rgb(255 255 255/7%)}.dark .welcome-dots i{background:rgb(255 255 255/20%)}.dark .welcome-dots i.on{background:var(--w-ink)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.dark .welcome-card{background:radial-gradient(120% 60% at 50% 0,rgb(255 255 255/7%),transparent 60%),linear-gradient(180deg,var(--w-glass),var(--w-glass-2));box-shadow:0 40px 90px -30px rgb(0 0 0/70%),inset 0 1px 0 rgb(255 255 255/12%)}}