[data-sf-theme=blueprint]{--bp-num:var(--font-sf-grotesk), var(--font-sans), ui-sans-serif, system-ui, sans-serif;--bp-ease:cubic-bezier(.2, .7, .1, 1);--bp-r:var(--radius);--bp-hair:var(--sf-hair,#15181d29);--bp-line:var(--sf-line,currentColor)}:root:has([data-sf-theme=blueprint]) body{--bp-num:var(--font-sf-grotesk), var(--font-sans), ui-sans-serif, system-ui, sans-serif;--bp-ease:cubic-bezier(.2, .7, .1, 1);--bp-r:var(--radius);--bp-hair:var(--sf-hair,#15181d29);--bp-line:var(--sf-line,currentColor)}[data-sf-theme=blueprint]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--background)}[data-sf-theme=blueprint] ::selection{background:color-mix(in oklab, var(--primary), transparent 75%)}[data-sf-theme=blueprint] :focus-visible{outline:1.5px solid var(--ring);outline-offset:3px}:is([data-sf-theme=blueprint] .bp-num,:root:has([data-sf-theme=blueprint]) .bp-num){font-family:var(--bp-num);font-variant-numeric:tabular-nums;letter-spacing:.01em;unicode-bidi:isolate}:is([data-sf-theme=blueprint] .bp-label,:root:has([data-sf-theme=blueprint]) .bp-label){letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:500;line-height:1.6}[dir=rtl] [data-sf-theme=blueprint] .bp-label{letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}[dir=rtl]:has([data-sf-theme=blueprint]) .bp-label{letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}:is([data-sf-theme=blueprint] :is(.bp-h1,.bp-h2,.bp-h3,.bp-h4,.bp-statement,.bp-stat,.bp-card-title,.bp-order-title,.bp-acc-title,.bp-price-lg,.bp-search-input,.bp-foot-mark,.bp-index-name),:root:has([data-sf-theme=blueprint]) :is(.bp-wordmark,.bp-drawer-link)){font-family:var(--sf-font-heading)}[data-sf-theme=blueprint] .bp-h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,5.2vw,4.6rem);font-weight:400;line-height:1.02}[data-sf-theme=blueprint] .bp-h1-sm{font-size:clamp(2.2rem,4.2vw,3.8rem)}[data-sf-theme=blueprint] .bp-h1-pdp{font-size:clamp(2rem,3.2vw,3rem);line-height:1.05}[data-sf-theme=blueprint] .bp-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.9rem,3.6vw,3.1rem);font-weight:400;line-height:1.06}[data-sf-theme=blueprint] .bp-h3{letter-spacing:-.02em;font-size:clamp(1.4rem,2.1vw,1.9rem);font-weight:400;line-height:1.15}[data-sf-theme=blueprint] .bp-h4{letter-spacing:-.01em;font-size:1.2rem;font-weight:500;line-height:1.25}[data-sf-theme=blueprint] .bp-em{color:color-mix(in oklab, var(--foreground), transparent 55%)}[data-sf-theme=blueprint] .bp-statement{letter-spacing:-.022em;text-wrap:pretty;font-size:clamp(1.5rem,2.7vw,2.45rem);font-weight:400;line-height:1.25}[data-sf-theme=blueprint] .bp-statement .bp-em{color:var(--primary)}html.dark [data-sf-theme=blueprint] .bp-statement .bp-em,html.dark [data-sf-theme=blueprint] :is(.bp-card-cta,.bp-card-title a:hover,.bp-index-link:hover .bp-index-name){color:color-mix(in oklab, var(--primary), #fff 55%)}[data-sf-theme=blueprint] .bp-sub{font-size:15.5px;line-height:1.7}[data-sf-theme=blueprint] .bp-lede{font-size:16.5px;line-height:1.7}[data-sf-theme=blueprint] .bp-prose{color:color-mix(in oklab, var(--foreground), transparent 20%);font-size:15.5px;line-height:1.8}[dir=rtl] [data-sf-theme=blueprint] :is(.bp-h1,.bp-h2,.bp-h3,.bp-h4,.bp-statement,.bp-card-title,.bp-order-title,.bp-acc-title,.bp-index-name){letter-spacing:0;line-height:1.35}[dir=rtl]:has([data-sf-theme=blueprint]) :is(.bp-wordmark,.bp-drawer-link){letter-spacing:0;line-height:1.35}[dir=rtl] [data-sf-theme=blueprint] :is(.bp-h1,.bp-h2){font-weight:500}[dir=rtl] [data-sf-theme=blueprint] .bp-h1{font-size:clamp(2.2rem,4.4vw,3.9rem)}[dir=rtl] [data-sf-theme=blueprint] .bp-h1-sm{font-size:clamp(2rem,3.6vw,3.2rem)}[dir=rtl] [data-sf-theme=blueprint] .bp-h1-pdp{font-size:clamp(1.8rem,2.7vw,2.5rem)}[dir=rtl] [data-sf-theme=blueprint] .bp-h2{font-size:clamp(1.7rem,3vw,2.6rem)}[dir=rtl] [data-sf-theme=blueprint] :is(.bp-h3,.bp-h4,.bp-card-title,.bp-order-title,.bp-acc-title){font-weight:500}[dir=rtl] [data-sf-theme=blueprint] .bp-statement{font-size:clamp(1.35rem,2.3vw,2.05rem);line-height:1.7}[dir=rtl] [data-sf-theme=blueprint] :is(.bp-sub,.bp-lede,.bp-prose,.bp-acc-body p){line-height:1.85}[data-sf-theme=blueprint] .bp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground), transparent 25%);align-items:center;gap:.7rem;font-size:10.5px;font-weight:500;display:flex}[dir=rtl] [data-sf-theme=blueprint] .bp-eyebrow{letter-spacing:0;text-transform:none;font-size:13px}[data-sf-theme=blueprint] .bp-eyebrow-tick{background:var(--sf-redline,var(--gold));flex:none;width:1.6rem;height:1px;position:relative}[data-sf-theme=blueprint] .bp-eyebrow-tick:after{content:"";inset-inline-end:0;background:var(--sf-redline,var(--gold));width:1px;height:7px;position:absolute;top:-3px}[data-sf-theme=blueprint] .bp-eyebrow-n{color:var(--sf-redline,var(--gold));letter-spacing:.06em;font-size:11px}:is([data-sf-theme=blueprint] .bp-btn,:root:has([data-sf-theme=blueprint]) .bp-btn){border-radius:var(--radius);letter-spacing:.01em;white-space:nowrap;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding-inline:1.5rem;font-size:14px;font-weight:500;transition:background-color .3s,border-color .3s,color .3s,transform .2s}[data-sf-theme=blueprint] .bp-btn-sm{min-height:2.5rem;padding-inline:1.1rem;font-size:13px}[data-sf-theme=blueprint] .bp-btn:active{transform:translateY(1px)}:is([data-sf-theme=blueprint] .bp-btn-solid,:root:has([data-sf-theme=blueprint]) .bp-btn-solid){background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary)}:is([data-sf-theme=blueprint] .bp-btn-solid:hover,:root:has([data-sf-theme=blueprint]) .bp-btn-solid:hover){background:color-mix(in oklab, var(--primary), #000 14%)}[data-sf-theme=blueprint] .bp-btn-ghost{border:1px solid var(--bp-line);color:var(--foreground);background:0 0}[data-sf-theme=blueprint] .bp-btn-ghost:hover{background:var(--foreground);color:var(--background)}html.dark [data-sf-theme=blueprint] .bp-btn-solid{border-color:color-mix(in oklab, var(--primary), #fff 30%)}[data-sf-theme=blueprint] .bp-link{color:var(--foreground);transition:background-size .45s var(--bp-ease), color .3s;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:.4rem;padding-bottom:.2rem;font-size:14px;font-weight:500;display:inline-flex}[data-sf-theme=blueprint] .bp-link:hover{color:var(--primary);background-size:35% 1px}[dir=rtl] [data-sf-theme=blueprint] .bp-link{background-position:100% 100%}[data-sf-theme=blueprint] .bp-chip{border:1px solid var(--border);border-radius:var(--radius);align-items:center;height:2.1rem;padding-inline:.9rem;font-size:13px;transition:border-color .3s;display:inline-flex}[data-sf-theme=blueprint] .bp-chip:hover{border-color:var(--foreground)}:is([data-sf-theme=blueprint] .bp-icon,:root:has([data-sf-theme=blueprint]) .bp-icon){border-radius:var(--radius);width:2.5rem;height:2.5rem;color:inherit;opacity:.85;justify-content:center;align-items:center;transition:opacity .2s,background-color .2s}[data-sf-theme=blueprint] .bp-icon:hover{opacity:1;background:color-mix(in oklab, var(--foreground), transparent 94%)}[data-sf-theme=blueprint] .bp-tag{border-radius:calc(var(--radius) * .6);background:var(--gold);color:#fff;padding:4px 6px;font-size:10.5px;font-weight:600;line-height:1;display:inline-block}[data-sf-theme=blueprint] .bp-price{font-family:var(--bp-num);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}[data-sf-theme=blueprint] .bp-price-sale{color:var(--sf-redline,var(--gold))}[data-sf-theme=blueprint] .bp-price-lg{font-family:var(--bp-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,2.4vw,2.1rem);font-weight:400}[data-sf-theme=blueprint] .bp-stat{font-family:var(--bp-num);letter-spacing:-.04em;font-size:clamp(2.2rem,3.6vw,3.4rem);font-weight:300;line-height:1}[data-sf-theme=blueprint] .bp-gridpaper{isolation:isolate;position:relative}[data-sf-theme=blueprint] .bp-gridpaper:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--sf-grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--sf-grid-major) 1px, transparent 1px), linear-gradient(var(--sf-grid) 1px, transparent 1px), linear-gradient(90deg, var(--sf-grid) 1px, transparent 1px);background-position:-1px -1px;background-size:96px 96px,96px 96px,12px 12px,12px 12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}[data-sf-theme=blueprint] .bp-dim{color:color-mix(in oklab, var(--foreground), transparent 30%);justify-content:center;align-items:center;display:flex;position:relative}[data-sf-theme=blueprint] .bp-dim-h{border-inline:1px solid;width:100%;height:15px}[data-sf-theme=blueprint] .bp-dim-h>.bp-dim-line{inset-inline:1px;background:currentColor;height:1px;position:absolute;top:7px}[data-sf-theme=blueprint] .bp-dim-h>.bp-dim-line:before,[data-sf-theme=blueprint] .bp-dim-h>.bp-dim-line:after{content:"";background:currentColor;width:10px;height:7px;position:absolute;top:-3px}[data-sf-theme=blueprint] .bp-dim-h>.bp-dim-line:before{clip-path:polygon(0 50%,100% 0,100% 100%);inset-inline-start:0}[data-sf-theme=blueprint] .bp-dim-h>.bp-dim-line:after{clip-path:polygon(100% 50%,0 0,0 100%);inset-inline-end:0}[dir=rtl] [data-sf-theme=blueprint] .bp-dim-h>.bp-dim-line:before{clip-path:polygon(100% 50%,0 0,0 100%)}[dir=rtl] [data-sf-theme=blueprint] .bp-dim-h>.bp-dim-line:after{clip-path:polygon(0 50%,100% 0,100% 100%)}[data-sf-theme=blueprint] .bp-dim-v{border-block:1px solid;width:15px;height:100%}[data-sf-theme=blueprint] .bp-dim-v>.bp-dim-line{background:currentColor;width:1px;position:absolute;inset-block:1px;inset-inline-start:7px}[data-sf-theme=blueprint] .bp-dim-v>.bp-dim-line:before,[data-sf-theme=blueprint] .bp-dim-v>.bp-dim-line:after{content:"";background:currentColor;width:7px;height:10px;position:absolute;left:-3px}[data-sf-theme=blueprint] .bp-dim-v>.bp-dim-line:before{clip-path:polygon(50% 0,100% 100%,0 100%);top:0}[data-sf-theme=blueprint] .bp-dim-v>.bp-dim-line:after{clip-path:polygon(50% 100%,100% 0,0 0);bottom:0}[data-sf-theme=blueprint] .bp-dim-label{background:var(--background);color:var(--foreground);padding-inline:.55rem;font-size:11px;line-height:1;position:relative}[data-sf-theme=blueprint] .bp-dim-v>.bp-dim-label{writing-mode:vertical-rl;padding-block:.55rem;padding-inline:0;transform:rotate(180deg)}:is([data-sf-theme=blueprint] .bp-scale,:root:has([data-sf-theme=blueprint]) .bp-scale){flex-direction:column;gap:4px;min-width:132px;display:inline-flex}[data-sf-theme=blueprint] .bp-scale-bar{border:1px solid var(--bp-line);grid-template-columns:1fr 1fr 3fr;height:5px;display:grid}[data-sf-theme=blueprint] .bp-scale-bar>span:nth-child(odd){background:var(--bp-line)}[data-sf-theme=blueprint] .bp-scale-marks{height:10px;color:var(--muted-foreground);margin-inline-end:1rem;font-size:9.5px;line-height:1;display:block;position:relative}[data-sf-theme=blueprint] .bp-scale-marks>span{position:absolute;top:0;transform:translate(-50%)}[dir=rtl] [data-sf-theme=blueprint] .bp-scale-marks>span{transform:translate(50%)}[data-sf-theme=blueprint] .bp-scale-marks>span:first-child{inset-inline-start:0}[data-sf-theme=blueprint] .bp-scale-marks>span:nth-child(2){inset-inline-start:20%}[data-sf-theme=blueprint] .bp-scale-marks>span:nth-child(3){inset-inline-start:40%}[data-sf-theme=blueprint] .bp-scale-marks>span:nth-child(4){inset-inline-start:100%}[data-sf-theme=blueprint] .bp-scale-marks>.bp-scale-unit{inset-inline-start:calc(100% + .7rem);transform:none!important}[data-sf-theme=blueprint] .bp-scale{padding-inline-end:1.1rem}[data-sf-theme=blueprint] .bp-svg-text{font-family:var(--bp-num);font-weight:600}[data-sf-theme=blueprint] .bp-callout{width:1.35rem;height:1.35rem;font-family:var(--bp-num);letter-spacing:0;border:1px solid;border-radius:99px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}[data-sf-theme=blueprint] .bp-status-dot{vertical-align:.08em;border:1px solid;border-radius:99px;width:7px;height:7px;margin-inline-end:.5rem;display:inline-block}[data-sf-theme=blueprint] .bp-status-done{background:var(--foreground);border-color:var(--foreground)}[data-sf-theme=blueprint] .bp-status-build{background:var(--sf-redline,var(--gold));border-color:var(--sf-redline,var(--gold))}[data-sf-theme=blueprint] .bp-status-design{border-color:var(--primary);background:0 0}[data-sf-theme=blueprint] .bp-header{background:color-mix(in oklab, var(--background), transparent 6%);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--bp-hair);color:var(--foreground)}:is([data-sf-theme=blueprint] .bp-wordmark,:root:has([data-sf-theme=blueprint]) .bp-wordmark){letter-spacing:-.01em;font-size:15px;font-weight:500}:is([data-sf-theme=blueprint] .bp-latin.bp-wordmark,:root:has([data-sf-theme=blueprint]) .bp-latin.bp-wordmark){letter-spacing:-.015em}[data-sf-theme=blueprint] .bp-mark{color:var(--primary);transition:transform .9s var(--bp-ease)}:root:has([data-sf-theme=blueprint]) .bp-drawer .bp-mark{color:var(--primary);transition:transform .9s var(--bp-ease)}[dir=rtl] [data-sf-theme=blueprint] .bp-mark{transform:scaleX(-1)}[dir=rtl]:has([data-sf-theme=blueprint]) .bp-mark{transform:scaleX(-1)}[data-sf-theme=blueprint] .bp-nav ul{gap:.25rem}[data-sf-theme=blueprint] .bp-navlink{color:color-mix(in oklab, var(--foreground), transparent 20%);align-items:baseline;gap:.4rem;padding:.5rem .8rem;font-size:14px;transition:color .2s;display:inline-flex;position:relative}[data-sf-theme=blueprint] .bp-navlink:hover{color:var(--foreground)}[data-sf-theme=blueprint] .bp-navlink:after{content:"";inset-inline:.8rem;height:1px;transform-origin:var(--bp-origin,left);transition:transform .35s var(--bp-ease);background:currentColor;position:absolute;bottom:.2rem;transform:scaleX(0)}[dir=rtl] [data-sf-theme=blueprint] .bp-navlink:after{--bp-origin:right}[data-sf-theme=blueprint] .bp-navlink:hover:after{transform:scaleX(1)}[data-sf-theme=blueprint] .bp-navlink-n{color:var(--sf-redline,var(--gold));font-size:10px}[data-sf-theme=blueprint] .bp-icons :is(button,a):not(.bp-btn){color:var(--foreground);border-radius:var(--radius)}[data-sf-theme=blueprint] .bp-icons :is(button,a):not(.bp-btn):hover{background:color-mix(in oklab, var(--foreground), transparent 94%);color:var(--foreground)}[data-sf-theme=blueprint] .bp-icons .bg-primary{border-radius:99px}[data-sf-theme=blueprint] .bp-lang>button{border-radius:var(--radius);border-color:var(--bp-hair);background:0 0}[data-sf-theme=blueprint] .bp-search{background:var(--background);border-bottom:1px solid var(--bp-hair);box-shadow:0 24px 48px -32px #0a142840}[data-sf-theme=blueprint] .bp-search-field{border-bottom:1px solid var(--foreground)}[data-sf-theme=blueprint] .bp-search-input{letter-spacing:-.02em;font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:400}[dir=rtl] [data-sf-theme=blueprint] .bp-search-input{letter-spacing:0}:root:has([data-sf-theme=blueprint]) .bp-drawer{background:var(--background);color:var(--foreground)}:root:has([data-sf-theme=blueprint]) .bp-drawer-head{border-bottom:1px solid var(--border)}:root:has([data-sf-theme=blueprint]) .bp-drawer-nav{counter-reset:none}:root:has([data-sf-theme=blueprint]) .bp-drawer-link{border-bottom:1px solid var(--border);letter-spacing:-.03em;align-items:baseline;gap:1rem;padding:1rem 0;font-size:1.75rem;font-weight:400;line-height:1.15;display:flex}[dir=rtl]:has([data-sf-theme=blueprint]) .bp-drawer-link{font-size:1.5rem;font-weight:500}:root:has([data-sf-theme=blueprint]) .bp-drawer-n{color:var(--sf-redline,var(--gold));min-width:1.6rem;font-size:11px}:root:has([data-sf-theme=blueprint]) .bp-drawer-cat{display:block}:root:has([data-sf-theme=blueprint]) .bp-drawer-cat-img{aspect-ratio:3/2;background:var(--muted);border-radius:var(--radius);display:block;overflow:hidden}:root:has([data-sf-theme=blueprint]) .bp-drawer-cat-img img{object-fit:cover;width:100%;height:100%}:root:has([data-sf-theme=blueprint]) .bp-drawer-cat-name{margin-top:.45rem;font-size:13px;display:block}:root:has([data-sf-theme=blueprint]) .bp-drawer-foot{border-top:1px solid var(--border)}:root:has([data-sf-theme=blueprint]) .bp-drawer .bp-lang>button{border-color:var(--border);border-radius:var(--radius);background:0 0}:root:has([data-sf-theme=blueprint]) [data-slot=sheet-content]{border-color:var(--border)}:root:has([data-sf-theme=blueprint]) [data-slot=sheet-content] :is(.rounded-xl,.rounded-2xl,.rounded-lg){border-radius:var(--radius)}[data-sf-theme=blueprint] .bp-section{padding-block:5.5rem}[data-sf-theme=blueprint] .bp-section-sm{padding-block:4rem}[data-sf-theme=blueprint] .bp-section-sm+.bp-section{padding-top:1.5rem}@media (min-width:768px){[data-sf-theme=blueprint] .bp-section{padding-block:7.5rem}[data-sf-theme=blueprint] .bp-section-sm{padding-block:6rem}[data-sf-theme=blueprint] .bp-section-sm+.bp-section{padding-top:3rem}}[data-sf-theme=blueprint] .bp-crumbs{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:12.5px;display:flex}[data-sf-theme=blueprint] .bp-crumbs a:hover{color:var(--foreground)}[data-sf-theme=blueprint] .bp-subhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}[data-sf-theme=blueprint] .bp-hero{border-bottom:1px solid var(--bp-hair)}[data-sf-theme=blueprint] .bp-hero-figure{padding-top:34px;padding-inline-end:34px;position:relative}[data-sf-theme=blueprint] .bp-hero-dim-h{top:0;width:auto;position:absolute;inset-inline:0 34px}[data-sf-theme=blueprint] .bp-hero-dim-v{top:34px;inset-inline-end:0;height:auto;position:absolute;bottom:52px}[data-sf-theme=blueprint] .bp-hero-photo{aspect-ratio:4/3;background:var(--muted);border-radius:var(--radius);position:relative;overflow:hidden}[data-sf-theme=blueprint] .bp-hero-photo img{object-fit:cover;width:100%;height:100%}[data-sf-theme=blueprint] .bp-corner{opacity:.85;border:0 solid #fff;width:18px;height:18px;position:absolute}[data-sf-theme=blueprint] .bp-corner-ts{top:12px;border-top-width:1px;border-inline-start-width:1px;inset-inline-start:12px}[data-sf-theme=blueprint] .bp-corner-te{top:12px;border-top-width:1px;border-inline-end-width:1px;inset-inline-end:12px}[data-sf-theme=blueprint] .bp-corner-bs{bottom:12px;border-bottom-width:1px;border-inline-start-width:1px;inset-inline-start:12px}[data-sf-theme=blueprint] .bp-corner-be{bottom:12px;border-bottom-width:1px;border-inline-end-width:1px;inset-inline-end:12px}[data-sf-theme=blueprint] .bp-hero-cap{min-height:52px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:1rem;padding-top:14px;display:flex}[data-sf-theme=blueprint] .bp-hero-north{top:-6px;width:30px;height:40px;color:var(--foreground);display:none;position:absolute;inset-inline-end:-10px}@media (min-width:1024px){[data-sf-theme=blueprint] .bp-hero-north{top:auto;bottom:4px;display:block;inset-inline-end:-8px}}@media (max-width:639px){[data-sf-theme=blueprint] .bp-hero-figure{padding-inline-end:26px;padding-top:30px}[data-sf-theme=blueprint] .bp-hero-dim-h{inset-inline-end:26px}[data-sf-theme=blueprint] .bp-hero-dim-v{top:30px}[data-sf-theme=blueprint] .bp-hero-cap .bp-scale{min-width:104px}}[data-sf-theme=blueprint] .bp-tb{border:1px solid var(--bp-line);border-radius:var(--radius);background:color-mix(in oklab, var(--card), transparent 10%);grid-template-columns:repeat(3,minmax(0,1fr))}[data-sf-theme=blueprint] .bp-tb>div{border-inline-start:1px solid var(--bp-hair);border-top:1px solid var(--bp-hair);padding:.65rem .85rem}[data-sf-theme=blueprint] .bp-tb>div:nth-child(-n+2){border-top:0}[data-sf-theme=blueprint] .bp-tb>.bp-tb-wide:first-child{border-inline-start:0;grid-column:span 2}[data-sf-theme=blueprint] .bp-tb>.bp-tb-wide:nth-child(2){grid-column:span 1}[data-sf-theme=blueprint] .bp-tb>div:nth-child(3){border-inline-start:0}[data-sf-theme=blueprint] .bp-tb dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:9.5px;font-weight:500}[dir=rtl] [data-sf-theme=blueprint] .bp-tb dt{letter-spacing:0;text-transform:none;font-size:11.5px}[data-sf-theme=blueprint] .bp-tb dd{white-space:nowrap;text-overflow:ellipsis;margin-top:.2rem;font-size:13px;font-weight:500;overflow:hidden}[data-sf-theme=blueprint] .bp-stats{border-top:1px solid var(--bp-line)}[data-sf-theme=blueprint] .bp-stats>div{padding-block:1.1rem;padding-inline-end:.75rem}[data-sf-theme=blueprint] .bp-stats>div+div{border-inline-start:1px solid var(--bp-hair);padding-inline-start:.9rem}@media (min-width:1024px){[data-sf-theme=blueprint] .bp-stats>div{border-bottom:1px solid var(--bp-hair);grid-template-columns:1fr auto;align-items:baseline;gap:1rem;padding-block:1.3rem;display:grid!important}[data-sf-theme=blueprint] .bp-stats>div+div{border-inline-start:0;padding-inline-start:0}[data-sf-theme=blueprint] .bp-stats dt{order:0;margin:0}}@media (max-width:639px){[data-sf-theme=blueprint] .bp-stats .bp-stat{font-size:1.85rem}}[data-sf-theme=blueprint] .bp-feature-media{border-radius:var(--radius);background:var(--muted);overflow:hidden}[data-sf-theme=blueprint] .bp-feature-img{aspect-ratio:14/9;object-fit:cover;width:100%;transition:transform 1.4s var(--bp-ease)}[data-sf-theme=blueprint] .bp-feature-media:hover .bp-feature-img{transform:scale(1.025)}[data-sf-theme=blueprint] .bp-feature-tag{top:14px;border-radius:calc(var(--radius) * .8);background:color-mix(in oklab, var(--background), transparent 8%);color:var(--foreground);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:.55rem;padding:.35rem .65rem .35rem .4rem;display:inline-flex;position:absolute;inset-inline-start:14px}[data-sf-theme=blueprint] .bp-mini-spec{border-top:1px solid var(--bp-line)}[data-sf-theme=blueprint] .bp-mini-spec>div{border-bottom:1px solid var(--bp-hair);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:.7rem;display:grid}[data-sf-theme=blueprint] .bp-mini-spec dd{font-size:14px}[data-sf-theme=blueprint] .bp-index{border-top:1px solid var(--bp-line);position:relative}[data-sf-theme=blueprint] .bp-index-row{border-bottom:1px solid var(--bp-hair);grid-template-columns:3.5rem minmax(0,2.3fr) minmax(0,1.6fr) 4.5rem 7.5rem minmax(0,1.3fr);align-items:baseline;gap:1.25rem;padding:1.3rem .5rem;display:grid;position:relative}[data-sf-theme=blueprint] .bp-index-head{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);border-bottom-color:var(--bp-line);padding-block:.8rem;font-size:10.5px;font-weight:500}[dir=rtl] [data-sf-theme=blueprint] .bp-index-head{letter-spacing:0;text-transform:none;font-size:12.5px}[data-sf-theme=blueprint] .bp-index-num{text-align:end}[data-sf-theme=blueprint] .bp-index-head .bp-index-num{font-size:inherit}[data-sf-theme=blueprint] .bp-index-link{transition:background-color .3s,color .3s}[data-sf-theme=blueprint] .bp-index-link:hover{background:color-mix(in oklab, var(--primary), transparent 94%)}[data-sf-theme=blueprint] .bp-index-no{color:var(--sf-redline,var(--gold));font-size:13px}[data-sf-theme=blueprint] .bp-index-name{letter-spacing:-.015em;transition:transform .4s var(--bp-ease), color .3s;font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:400}[data-sf-theme=blueprint] .bp-index-link:hover .bp-index-name{color:var(--primary);transform:translate(6px)}[dir=rtl] [data-sf-theme=blueprint] .bp-index-link:hover .bp-index-name{transform:translate(-6px)}[data-sf-theme=blueprint] :is(.bp-index-loc,.bp-index-status){color:color-mix(in oklab, var(--foreground), transparent 25%);font-size:14px}[data-sf-theme=blueprint] :is(.bp-index-year,.bp-index-link .bp-index-num){font-size:14px}[data-sf-theme=blueprint] .bp-index-thumb{z-index:2;top:50%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);opacity:0;pointer-events:none;width:200px;transition:opacity .3s, transform .45s var(--bp-ease);position:absolute;inset-inline-end:22%;transform:translateY(-50%)scale(.94);box-shadow:0 24px 50px -24px #0a142873}@media (hover:hover) and (min-width:1024px){[data-sf-theme=blueprint] .bp-index-link:hover .bp-index-thumb{opacity:1;transform:translateY(-50%)scale(1)}}@media (max-width:1023px){[data-sf-theme=blueprint] .bp-index-thumb,[data-sf-theme=blueprint] .bp-index-head{display:none}[data-sf-theme=blueprint] .bp-index-row{grid-template-columns:2.4rem minmax(0,1fr) auto;grid-template-areas:"no name year""no loc area""no status status";gap:.35rem .9rem;padding:1.1rem .25rem}[data-sf-theme=blueprint] .bp-index-no{grid-area:no}[data-sf-theme=blueprint] .bp-index-name{grid-area:name}[data-sf-theme=blueprint] .bp-index-year{text-align:end;grid-area:year}[data-sf-theme=blueprint] .bp-index-loc{grid-area:loc;font-size:13px}[data-sf-theme=blueprint] .bp-index-num{color:var(--muted-foreground);grid-area:area;font-size:13px}[data-sf-theme=blueprint] .bp-index-status{grid-area:status;font-size:12.5px}}[data-sf-theme=blueprint] .bp-services{border-top:1px solid var(--bp-line);column-gap:3rem}[data-sf-theme=blueprint] .bp-service{border-bottom:1px solid var(--bp-hair);flex-direction:column;padding:1.5rem 0 2rem;display:flex;position:relative}@media (min-width:640px){[data-sf-theme=blueprint] .bp-service:nth-child(2n):before{content:"";top:0;bottom:0;background:var(--bp-hair);width:1px;position:absolute;inset-inline-start:-1.5rem}}@media (min-width:1024px){[data-sf-theme=blueprint] .bp-service{border-bottom:0}[data-sf-theme=blueprint] .bp-service+.bp-service:before{content:"";top:0;bottom:0;background:var(--bp-hair);width:1px;position:absolute;inset-inline-start:-1.5rem}}[data-sf-theme=blueprint] .bp-service-img{aspect-ratio:3/2;border-radius:var(--radius);background:var(--muted)}[data-sf-theme=blueprint] .bp-service-img img{object-fit:cover;filter:grayscale(.35);width:100%;height:100%;transition:filter .6s, transform 1.2s var(--bp-ease)}[data-sf-theme=blueprint] .bp-service:hover .bp-service-img img{filter:none;transform:scale(1.03)}[data-sf-theme=blueprint] .bp-service-foot{border-top:1px dashed var(--bp-hair);margin-top:1.5rem}[data-sf-theme=blueprint] .bp-process{--bp-cy-text:var(--sf-cyan-foreground,var(--sf-cyan-text));background-color:var(--sf-cyan);color:var(--bp-cy-text);background-image:linear-gradient(var(--sf-cyan-line) 1px, transparent 1px), linear-gradient(90deg, var(--sf-cyan-line) 1px, transparent 1px), linear-gradient(color-mix(in oklab, var(--sf-cyan-line), transparent 55%) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--sf-cyan-line), transparent 55%) 1px, transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px}[data-sf-theme=blueprint] .bp-process .bp-eyebrow{color:var(--bp-cy-text)}[data-sf-theme=blueprint] .bp-process .bp-em{color:color-mix(in oklab, var(--bp-cy-text), transparent 45%)}[data-sf-theme=blueprint] .bp-process .bp-dim{color:var(--bp-cy-text)}[data-sf-theme=blueprint] .bp-process-sub{opacity:.78}[data-sf-theme=blueprint] .bp-process-frame{border:1px solid color-mix(in oklab, var(--bp-cy-text), transparent 40%);outline:1px solid color-mix(in oklab, var(--bp-cy-text), transparent 75%);outline-offset:6px;padding:2rem 1.25rem;position:relative}@media (min-width:768px){[data-sf-theme=blueprint] .bp-process-frame{padding:3.5rem 3rem 2.5rem}}[data-sf-theme=blueprint] .bp-steps{gap:2.5rem;display:grid}[data-sf-theme=blueprint] .bp-step{padding-inline-start:4rem;position:relative}[data-sf-theme=blueprint] .bp-step-node{top:0;background:var(--sf-cyan);border:1px solid;border-radius:99px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:13px;display:flex;position:absolute;inset-inline-start:0}[data-sf-theme=blueprint] .bp-step-node:after{content:"";border:1px dashed color-mix(in oklab, currentColor, transparent 55%);border-radius:inherit;position:absolute;inset:4px}[data-sf-theme=blueprint] .bp-step-dim{display:none}[data-sf-theme=blueprint] .bp-step-d{opacity:.8;padding-top:.75rem}[data-sf-theme=blueprint] .bp-step:before{content:"";top:3rem;bottom:-2.25rem;background:color-mix(in oklab, currentColor, transparent 60%);width:1px;position:absolute;inset-inline-start:1.375rem}[data-sf-theme=blueprint] .bp-step:last-child:before{display:none}@media (min-width:1024px){[data-sf-theme=blueprint] .bp-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}[data-sf-theme=blueprint] .bp-step{padding-inline-start:0;padding-top:4.25rem}[data-sf-theme=blueprint] .bp-step:before{display:none}[data-sf-theme=blueprint] .bp-step-dim{top:.7rem;width:auto;display:flex;position:absolute;inset-inline:3.5rem -1.25rem}[data-sf-theme=blueprint] .bp-step:last-child .bp-step-dim{inset-inline-end:0}[data-sf-theme=blueprint] .bp-step-d{padding-top:0}}[data-sf-theme=blueprint] .bp-process-foot{border-top:1px solid color-mix(in oklab, var(--bp-cy-text), transparent 70%);opacity:.9;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:3.5rem;padding-top:1.25rem;display:flex}[data-sf-theme=blueprint] .bp-studio-imgs img{border-radius:var(--radius);background:var(--muted)}[data-sf-theme=blueprint] .bp-principles{border-top:1px solid var(--bp-line)}[data-sf-theme=blueprint] .bp-principles li{border-bottom:1px solid var(--bp-hair);grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding-block:1rem;display:grid}[data-sf-theme=blueprint] .bp-principles li>.bp-label{color:var(--sf-redline,var(--gold));padding-top:.2rem}[data-sf-theme=blueprint] .bp-team{border:1px solid var(--bp-line);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-sf-theme=blueprint] .bp-team>div{border-top:1px solid var(--bp-hair);justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem 1rem;font-size:14px;display:flex}[data-sf-theme=blueprint] .bp-team>div:nth-child(-n+2){border-top:0}[data-sf-theme=blueprint] .bp-team>div:nth-child(2n){border-inline-start:1px solid var(--bp-hair)}[data-sf-theme=blueprint] .bp-team dd{font-size:1.35rem;font-weight:300}@media (max-width:479px){[data-sf-theme=blueprint] .bp-team{grid-template-columns:1fr}[data-sf-theme=blueprint] .bp-team>div:nth-child(2){border-top:1px solid var(--bp-hair)}[data-sf-theme=blueprint] .bp-team>div:nth-child(2n){border-inline-start:0}}[data-sf-theme=blueprint] .bp-consult{border:1px solid var(--bp-line);border-radius:var(--radius);background:var(--card)}[data-sf-theme=blueprint] .bp-consult-img{background:var(--muted);min-height:240px}[data-sf-theme=blueprint] .bp-consult-img img{object-fit:cover;width:100%;height:100%}[data-sf-theme=blueprint] .bp-closing{border-top:1px solid var(--bp-hair)}[data-sf-theme=blueprint] .bp-closing.bp-gridpaper:before{-webkit-mask-image:radial-gradient(#000 20%,#0000 75%);mask-image:radial-gradient(#000 20%,#0000 75%)}[data-sf-theme=blueprint] .bp-card-media{border-radius:var(--radius);background:var(--muted)}[data-sf-theme=blueprint] .bp-card-img{object-fit:cover;transition:transform 1.2s var(--bp-ease)}[data-sf-theme=blueprint] .bp-card:hover .bp-card-img{transform:scale(1.035)}[data-sf-theme=blueprint] .bp-card-service .bp-card-img,[data-sf-theme=blueprint] .bp-card-booking .bp-card-img{filter:grayscale(.3)}[data-sf-theme=blueprint] .bp-card-label{bottom:10px;border-radius:calc(var(--radius) * .8);background:color-mix(in oklab, var(--background), transparent 8%);color:var(--foreground);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:.45rem;padding:.3rem .55rem;display:inline-flex;position:absolute;inset-inline-start:10px}[data-sf-theme=blueprint] .bp-card-label .bp-num{color:var(--sf-redline,var(--gold))}[data-sf-theme=blueprint] .bp-card-soldout{top:10px;background:var(--foreground);color:var(--background);border-radius:calc(var(--radius) * .8);padding:.3rem .55rem;position:absolute;inset-inline-start:10px}[data-sf-theme=blueprint] .bp-card-body{border-top:0;padding-top:1rem}[data-sf-theme=blueprint] .bp-card-title{letter-spacing:-.015em;font-size:1.2rem;font-weight:400;line-height:1.25}[data-sf-theme=blueprint] .bp-card-title a:hover{color:var(--primary)}[data-sf-theme=blueprint] .bp-card-year{color:var(--muted-foreground);padding-top:.3rem;font-size:13px}[data-sf-theme=blueprint] .bp-card-facts{border-top:1px solid var(--bp-hair);color:color-mix(in oklab, var(--foreground), transparent 25%);flex-wrap:wrap;padding-top:.6rem;font-size:13.5px;display:flex}[data-sf-theme=blueprint] .bp-card-facts>div{align-items:baseline;display:inline-flex}[data-sf-theme=blueprint] .bp-card-facts>div+div:before{content:"·";color:var(--muted-foreground);margin-inline:.5rem}[data-sf-theme=blueprint] .bp-card-cta{color:var(--primary);align-self:flex-start;align-items:center;gap:.35rem;margin-top:.9rem;font-size:13px;font-weight:500;display:inline-flex}[data-sf-theme=blueprint] .bp-card-cta:hover{text-underline-offset:4px;text-decoration:underline}[data-sf-theme=blueprint] .bp-add{border-radius:var(--radius);border:1px solid var(--border);width:2.5rem;height:2.5rem;color:var(--foreground);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}[data-sf-theme=blueprint] .bp-add:hover{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}[data-sf-theme=blueprint] .bp-card-wish button{background:color-mix(in oklab, var(--background), transparent 10%);border-radius:var(--radius)}[data-sf-theme=blueprint] .bp-tabs{border-top:1px solid var(--bp-line);border-bottom:1px solid var(--bp-hair);gap:0}[data-sf-theme=blueprint] .bp-tab{color:var(--muted-foreground);border-inline-end:1px solid var(--bp-hair);align-items:center;padding:1rem 1.2rem;font-size:14px;transition:color .2s,background-color .2s;display:inline-flex;position:relative}[data-sf-theme=blueprint] .bp-tab:hover{color:var(--foreground)}[data-sf-theme=blueprint] .bp-tab-on{color:var(--foreground);background:color-mix(in oklab, var(--primary), transparent 93%)}[data-sf-theme=blueprint] .bp-tab-on:after{content:"";inset-inline:0;background:var(--primary);height:2px;position:absolute;bottom:-1px}[data-sf-theme=blueprint] .bp-toolbar select,[data-sf-theme=blueprint] .bp-toolbar button,[data-sf-theme=blueprint] .bp-toolbar input{border-radius:var(--radius)}[data-sf-theme=blueprint] .bp-empty{border:1px dashed var(--bp-line);width:5rem;height:5rem;color:var(--primary);border-radius:99px;justify-content:center;align-items:center;display:flex}[data-sf-theme=blueprint] .bp-sheet{border:1px solid var(--bp-line);border-radius:var(--radius);background:var(--card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){[data-sf-theme=blueprint] .bp-sheet{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-sf-theme=blueprint] .bp-sheet>div{border-inline-start:1px solid var(--bp-hair);border-bottom:1px solid var(--bp-hair);min-width:0;padding:.85rem 1rem}[data-sf-theme=blueprint] .bp-sheet>div:nth-child(odd){border-inline-start:0}@media (min-width:640px){[data-sf-theme=blueprint] .bp-sheet>div:nth-child(odd){border-inline-start:1px solid var(--bp-hair)}[data-sf-theme=blueprint] .bp-sheet>div:nth-child(4n+1){border-inline-start:0}}[data-sf-theme=blueprint] .bp-sheet>.bp-sheet-wide{border-inline-start:0;border-bottom:0;grid-column:1/-1}[data-sf-theme=blueprint] .bp-sheet dt{color:var(--muted-foreground)}[data-sf-theme=blueprint] .bp-sheet dd{margin-top:.25rem;font-size:14.5px;font-weight:500}[data-sf-theme=blueprint] .bp-project-hero img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);background:var(--muted);width:100%}@media (max-width:639px){[data-sf-theme=blueprint] .bp-project-hero img{aspect-ratio:4/3}}[data-sf-theme=blueprint] .bp-photo-wide img{aspect-ratio:16/9!important}@media (max-width:639px){[data-sf-theme=blueprint] .bp-photo-wide img{aspect-ratio:4/3!important}}[data-sf-theme=blueprint] .bp-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);background:var(--muted);width:100%}[data-sf-theme=blueprint] .bp-similar{border:1px solid var(--bp-line);border-radius:var(--radius);flex-direction:column;gap:2rem;padding:2.5rem 1.5rem;display:flex}@media (min-width:1024px){[data-sf-theme=blueprint] .bp-similar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem;padding:3.5rem;display:grid}}[data-sf-theme=blueprint] .bp-plan{border:1px solid var(--bp-line);border-radius:var(--radius);background:var(--card);overflow:hidden}[data-sf-theme=blueprint] .bp-plan-svg{width:100%;height:auto;color:var(--foreground);display:block}[data-sf-theme=blueprint] .bp-plan-bg{fill:var(--card)}[data-sf-theme=blueprint] .bp-plan-room{fill:none;stroke:var(--foreground);stroke-width:1.6px}[data-sf-theme=blueprint] .bp-plan-wall{fill:none;stroke:var(--foreground);stroke-width:5px}[data-sf-theme=blueprint] .bp-plan-gap{stroke:var(--card);stroke-width:7px}[data-sf-theme=blueprint] .bp-plan-door{fill:none;stroke:var(--foreground);stroke-width:.9px}[data-sf-theme=blueprint] .bp-plan-pool{fill:url(#bp-hatch);stroke:var(--primary);stroke-width:1px}[data-sf-theme=blueprint] .bp-plan-hatch{stroke:color-mix(in oklab, var(--primary), transparent 45%);stroke-width:1px}[data-sf-theme=blueprint] .bp-plan-seat{fill:none;stroke:color-mix(in oklab, var(--foreground), transparent 40%);stroke-width:14px;stroke-opacity:.18}[data-sf-theme=blueprint] .bp-plan-furn{fill:color-mix(in oklab, var(--foreground), transparent 94%);stroke:color-mix(in oklab, var(--foreground), transparent 45%);stroke-width:.8px}[data-sf-theme=blueprint] .bp-plan-thin{fill:none;stroke:color-mix(in oklab, var(--foreground), transparent 45%);stroke-width:.8px}[data-sf-theme=blueprint] .bp-plan-section{stroke:var(--sf-redline,var(--gold));stroke-width:1px;stroke-dasharray:10 3 2 3}[data-sf-theme=blueprint] .bp-plan-callout{fill:var(--card);stroke:var(--sf-redline,var(--gold));stroke-width:1px}[data-sf-theme=blueprint] .bp-plan-fill{fill:currentColor;stroke:none}[data-sf-theme=blueprint] .bp-plan-dim{fill:none;stroke:currentColor;stroke-width:.8px;opacity:.75}[data-sf-theme=blueprint] .bp-plan-north{fill:none;stroke:currentColor;stroke-width:.8px}[data-sf-theme=blueprint] .bp-plan-text text{fill:var(--foreground)}[data-sf-theme=blueprint] .bp-plan-dimtext{font-family:var(--bp-num);font-size:11px}[data-sf-theme=blueprint] .bp-plan-room-label{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500}[dir=rtl] [data-sf-theme=blueprint] .bp-plan-room-label{letter-spacing:0;text-transform:none;font-size:12px}[data-sf-theme=blueprint] .bp-plan-room-area{font-family:var(--bp-num);opacity:.6;font-size:10px}[data-sf-theme=blueprint] .bp-plan-callout-text{font-family:var(--bp-num);font-size:10px;font-weight:600}[data-sf-theme=blueprint] .bp-plan-cap{border-top:1px solid var(--bp-hair);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:.8rem 1rem;font-size:12.5px;display:flex}[data-sf-theme=blueprint] .bp-ba{aspect-ratio:16/9;border-radius:var(--radius);background:var(--muted);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}@media (max-width:639px){[data-sf-theme=blueprint] .bp-ba{aspect-ratio:4/3}}[data-sf-theme=blueprint] .bp-ba-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-sf-theme=blueprint] .bp-ba-before{filter:grayscale(.2)contrast(.95)}[data-sf-theme=blueprint] .bp-ba-handle{top:0;bottom:0;pointer-events:none;background:#fff;width:1px;position:absolute;inset-inline-start:var(--pos);box-shadow:0 0 0 .5px #0003}[data-sf-theme=blueprint] .bp-ba-knob{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f193259;border:1px solid #fff;border-radius:99px;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-sf-theme=blueprint] .bp-ba-knob:before,[data-sf-theme=blueprint] .bp-ba-knob:after{content:"";background:#fff;width:8px;height:10px;margin-top:-5px;position:absolute;top:50%}[data-sf-theme=blueprint] .bp-ba-knob:before{clip-path:polygon(0 50%,100% 0,100% 100%);left:9px}[data-sf-theme=blueprint] .bp-ba-knob:after{clip-path:polygon(100% 50%,0 0,0 100%);right:9px}[data-sf-theme=blueprint] .bp-ba-tag{border-radius:calc(var(--radius) * .8);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0a122499;padding:.3rem .6rem;position:absolute;bottom:12px}[data-sf-theme=blueprint] .bp-ba-tag-start{inset-inline-start:12px}[data-sf-theme=blueprint] .bp-ba-tag-end{inset-inline-end:12px}[data-sf-theme=blueprint] .bp-ba-range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}[data-sf-theme=blueprint] .bp-ba-range:focus-visible+*{outline:none}[data-sf-theme=blueprint] .bp-ba:has(.bp-ba-range:focus-visible) .bp-ba-knob{box-shadow:0 0 0 3px var(--ring)}[data-sf-theme=blueprint] .bp-gallery .rounded-2xl{border-radius:var(--radius);border-color:var(--bp-hair)}[data-sf-theme=blueprint] .bp-gallery .aspect-square{aspect-ratio:4/3}[data-sf-theme=blueprint] .bp-gallery button{border-radius:calc(var(--radius) * .8)}[data-sf-theme=blueprint] .bp-facts{border-top:1px solid var(--bp-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-sf-theme=blueprint] .bp-facts>div{border-bottom:1px solid var(--bp-hair);min-width:0;padding:.85rem 0}[data-sf-theme=blueprint] .bp-facts>div:nth-child(2n){border-inline-start:1px solid var(--bp-hair);padding-inline-start:1rem}[data-sf-theme=blueprint] .bp-facts dt{color:var(--muted-foreground)}[data-sf-theme=blueprint] .bp-facts dd{margin-top:.25rem;font-size:14px;line-height:1.5}[data-sf-theme=blueprint] .bp-order{border:1px solid var(--bp-line);border-radius:var(--radius);background:var(--card)}[data-sf-theme=blueprint] .bp-order-head{border-bottom:1px solid var(--bp-hair);padding:1.25rem 1.4rem 1.1rem}[data-sf-theme=blueprint] .bp-order-body{padding:1.4rem}[data-sf-theme=blueprint] .bp-order-title{letter-spacing:-.015em;font-size:1.3rem;font-weight:400;line-height:1.2}[data-sf-theme=blueprint] .bp-buybox:not(.bp-buybox-quote)>.space-y-5>div:first-child{display:none}[data-sf-theme=blueprint] .bp-buybox>.space-y-5>*+*{margin-top:1.3rem}[data-sf-theme=blueprint] .bp-buybox :is(p.mb-1\.5,p.mb-2){letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.6rem;font-size:10.5px;font-weight:500}[dir=rtl] [data-sf-theme=blueprint] .bp-buybox :is(p.mb-1\.5,p.mb-2){letter-spacing:0;text-transform:none;font-size:12.5px}[data-sf-theme=blueprint] .bp-buybox [data-buybox-option] .flex-wrap{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:0;display:grid;overflow:hidden}[data-sf-theme=blueprint] .bp-buybox [data-buybox-option] button{border:0;border-inline-start:1px solid var(--border);min-height:2.9rem;color:var(--foreground);box-shadow:none;background:0 0;border-radius:0;padding:.5rem .75rem;font-size:13px;font-weight:400}[data-sf-theme=blueprint] .bp-buybox [data-buybox-option] button:first-child{border-inline-start:0}[data-sf-theme=blueprint] .bp-buybox [data-buybox-option] button:hover{background:color-mix(in oklab, var(--foreground), transparent 95%)}[data-sf-theme=blueprint] .bp-buybox [data-buybox-option] .flex-wrap>button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);font-weight:500}[data-sf-theme=blueprint] .bp-buybox .inline-flex.rounded-xl.border-2{border-width:1px;border-color:var(--border);border-radius:var(--radius)}[data-sf-theme=blueprint] .bp-buybox div.rounded-2xl.border-2{border-width:1px;border-color:var(--border);border-radius:var(--radius);box-shadow:none;background:0 0;padding:1.1rem}[data-sf-theme=blueprint] .bp-buybox .rounded-2xl.border-2 .bg-primary\/15{background:var(--muted);color:var(--foreground);border-radius:var(--radius)}[data-sf-theme=blueprint] .bp-buybox :is(input.border-2,input.uppercase,textarea,select){border-width:1px;border-color:var(--input);border-radius:var(--radius);background:var(--background);min-height:2.9rem}[data-sf-theme=blueprint] .bp-buybox input.uppercase{text-transform:none}[data-sf-theme=blueprint] .bp-buybox :is(input,textarea,select):focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary), transparent 82%);outline:none}[data-sf-theme=blueprint] .bp-buybox button.rounded-lg.border:not([aria-pressed]){border-radius:var(--radius);background:0 0}[data-sf-theme=blueprint] .bp-buybox .min-w-\[9rem\]{border-radius:var(--radius);border-color:var(--border);background:0 0;min-height:3rem;font-weight:500}[data-sf-theme=blueprint] .bp-buybox .min-w-\[9rem\].bg-primary\/10{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:color-mix(in oklab, var(--primary), transparent 92%);color:var(--foreground)}[data-sf-theme=blueprint] .bp-buybox .bg-muted\/40{background:var(--muted);border-radius:var(--radius);border-color:#0000}[data-sf-theme=blueprint] .bp-buybox .bg-muted\/40 .text-primary{color:var(--foreground)}[data-sf-theme=blueprint] .bp-buybox :is(button.bg-gradient-to-b,button.rounded-xl.bg-primary){background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);box-shadow:none;letter-spacing:.01em;min-height:3.4rem;font-weight:500}[data-sf-theme=blueprint] .bp-buybox :is(button.bg-gradient-to-b,button.rounded-xl.bg-primary):hover{background:color-mix(in oklab, var(--primary), #000 14%);filter:none}[data-sf-theme=blueprint] .bp-buybox .justify-center.gap-4.pt-1 svg{color:var(--sf-redline,var(--gold))}[data-sf-theme=blueprint] .bp-buybox .rounded-2xl.border-green-500\/30{border-radius:var(--radius)}[data-sf-theme=blueprint] .bp-buybox-booking .justify-center.gap-4.pt-1{display:none}[data-sf-theme=blueprint] .bp-buybox :is(.rounded-xl,.rounded-lg,.rounded-2xl){border-radius:var(--radius)}[data-sf-theme=blueprint] .bp-buybox .shadow-sm,[data-sf-theme=blueprint] .bp-buybox .shadow-lg{box-shadow:none}[data-sf-theme=blueprint] .bp-buybox [data-inquiry-form]>div:first-child:has([data-inquiry-price]){display:none}[data-sf-theme=blueprint] .bp-buybox [data-inquiry-form] p.text-sm.font-semibold{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:500}[dir=rtl] [data-sf-theme=blueprint] .bp-buybox [data-inquiry-form] p.text-sm.font-semibold{letter-spacing:0;text-transform:none;font-size:12.5px}[data-sf-theme=blueprint] .bp-buybox [data-inquiry-form] div.rounded-2xl.border-2{border-color:var(--border);background:0 0}[data-sf-theme=blueprint] .bp-buybox [data-inquiry-form] div.rounded-2xl.border-2 .bg-primary\/15{color:var(--sf-redline,var(--gold));background:0 0}[data-sf-theme=blueprint] .bp-buybox [data-inquiry-form] :is(input,textarea,select){border-width:1px;border-color:var(--input);border-radius:var(--radius);background:var(--background)}[data-sf-theme=blueprint] .bp-buybox [data-inquiry-form] .rounded-full{border-radius:var(--radius)}[data-sf-theme=blueprint] .bp-buybox [data-inquiry-form] :is(button[aria-pressed=true],button[aria-checked=true],label.bg-primary\/10){background:var(--foreground);border-color:var(--foreground);color:var(--background);font-weight:500}[data-sf-theme=blueprint] .bp-buybox [data-inquiry-form] button.border-dashed{border-width:1px;border-color:var(--bp-line);border-radius:var(--radius)}[data-sf-theme=blueprint] .bp-buybox [data-inquiry-form] button.border-2{border-width:1px;border-color:var(--bp-line);border-radius:var(--radius);background:0 0}[data-sf-theme=blueprint] .bp-buybox [data-inquiry-form] button[type=submit]{font-size:15px;font-weight:500}[data-sf-theme=blueprint] .bp-buybox [data-inquiry-form] .text-3xl{font-family:var(--bp-num);font-weight:400}[data-sf-theme=blueprint] .bp-buybox [data-inquiry-done]{border-radius:var(--radius);border-color:var(--bp-line);background:var(--card)}[data-sf-theme=blueprint] .bp-buybox [data-inquiry-done] h2{font-family:var(--sf-font-heading);font-weight:400}[data-sf-theme=blueprint] .bp-buybox [data-buybox-mode=showcase]>div.rounded-2xl{background:0 0;border:0;padding:0}[data-sf-theme=blueprint] .bp-buybox [data-buybox-mode=showcase]>div.rounded-2xl>.flex.items-start{display:none}[data-sf-theme=blueprint] .bp-buybox [data-buybox-mode=showcase]>div.rounded-2xl>.mt-4{margin-top:0}[data-sf-theme=blueprint] .bp-buybox [data-showcase-cta]{border-radius:var(--radius);min-height:3rem;box-shadow:none;padding-inline:1.5rem;font-size:14px;font-weight:500}[data-sf-theme=blueprint] .bp-buybox [data-buybox-mode=showcase] a.rounded-xl{border-radius:var(--radius);border-color:var(--bp-line);min-height:3rem;font-weight:500}[data-sf-theme=blueprint] .bp-buybox [data-buybox-mode=showcase] .relative>button.rounded-full{border-radius:var(--radius)}[data-sf-theme=blueprint] .bp-addbag{border-radius:var(--radius);border-color:var(--border);width:100%;height:3rem;color:var(--foreground);background:0 0;font-weight:500}[data-sf-theme=blueprint] .bp-addbag:hover{border-color:var(--foreground);background:0 0}[data-sf-theme=blueprint] .bp-accs{border-top:1px solid var(--bp-line)}[data-sf-theme=blueprint] .bp-acc{border-bottom:1px solid var(--bp-hair)}[data-sf-theme=blueprint] .bp-acc-title{letter-spacing:-.01em;font-size:1.1rem;font-weight:400}[dir=rtl] [data-sf-theme=blueprint] .bp-acc-title{font-size:1.02rem}[data-sf-theme=blueprint] .bp-acc-n{color:var(--sf-redline,var(--gold));min-width:1.5rem;font-size:11px}[data-sf-theme=blueprint] .bp-checks li{padding-block:.4rem;padding-inline-start:1.4rem;position:relative}[data-sf-theme=blueprint] .bp-checks li:before{content:"";inset-inline-start:0;background:var(--sf-redline,var(--gold));width:.7rem;height:1px;position:absolute;top:1.05rem}[data-sf-theme=blueprint] .bp-steps-mini li{border-bottom:1px dashed var(--bp-hair);grid-template-columns:2.25rem minmax(0,1fr);gap:.5rem;padding-block:.7rem;display:grid}[data-sf-theme=blueprint] .bp-steps-mini li:last-child{border-bottom:0}[data-sf-theme=blueprint] .bp-steps-mini .bp-num{color:var(--sf-redline,var(--gold));padding-top:.2rem;font-size:12px}[data-sf-theme=blueprint] .bp-spec-list{border-top:1px solid var(--bp-hair)}[data-sf-theme=blueprint] .bp-spec-list>div{border-bottom:1px solid var(--bp-hair);grid-template-columns:minmax(7rem,38%) minmax(0,1fr);gap:1rem;padding-block:.7rem;display:grid}[data-sf-theme=blueprint] .bp-spec-list dt{color:var(--muted-foreground);padding-top:.1rem}[data-sf-theme=blueprint] .bp-spec-list dd{font-size:14px}[data-sf-theme=blueprint] #reviews ul.grid{background:var(--bp-hair);border:1px solid var(--bp-hair);border-radius:var(--radius);overflow:hidden}[data-sf-theme=blueprint] .bp-review{background:var(--card);border:0;border-radius:0;padding:1.5rem}[data-sf-theme=blueprint] .bp-avatar{background:var(--muted);color:var(--foreground);border-radius:99px;font-weight:500}[data-sf-theme=blueprint] .fixed.inset-x-0.bottom-14{background:color-mix(in oklab, var(--background), transparent 6%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--bp-hair)}[data-sf-theme=blueprint] .fixed.inset-x-0.bottom-14 .text-primary{color:var(--foreground);font-family:var(--bp-num);font-weight:500}[data-sf-theme=blueprint] .fixed.inset-x-0.bottom-14 button.bg-primary{border-radius:var(--radius);box-shadow:none;font-weight:500}[data-sf-theme=blueprint] .fixed.inset-x-0.bottom-14 img{border-radius:var(--radius)}[data-sf-theme=blueprint] .bp-footer{border-top:1px solid var(--bp-hair);background:var(--sf-paper-2,var(--muted))}[data-sf-theme=blueprint] .bp-titleblock{border:1px solid var(--bp-line);border-radius:var(--radius);background:var(--background);outline:1px solid var(--bp-hair);outline-offset:5px}[data-sf-theme=blueprint] .bp-tb-cell{border-bottom:1px solid var(--bp-hair);min-width:0;padding:1.4rem 1.25rem}[data-sf-theme=blueprint] .bp-titleblock>.bp-tb-cell:nth-child(3),[data-sf-theme=blueprint] .bp-titleblock>.bp-tb-cell:nth-child(5){border-inline-start:1px solid var(--bp-hair)}[data-sf-theme=blueprint] .bp-tb-meta{border-bottom:0}@media (min-width:1024px){[data-sf-theme=blueprint] .bp-tb-cell{padding:1.75rem}[data-sf-theme=blueprint] .bp-titleblock>.bp-tb-cell:first-child{border-bottom:0;border-inline-end:1px solid var(--bp-line)}[data-sf-theme=blueprint] .bp-titleblock>.bp-tb-cell:nth-child(n+3):not(.bp-tb-meta),[data-sf-theme=blueprint] .bp-titleblock>.bp-tb-cell:nth-child(5){border-inline-start:1px solid var(--bp-hair)}[data-sf-theme=blueprint] .bp-tb-meta{border-top:0;padding-block:1.1rem}}[data-sf-theme=blueprint] .bp-foot-mark{letter-spacing:-.02em;font-size:1.5rem;font-weight:400;line-height:1.2}[dir=rtl] [data-sf-theme=blueprint] .bp-foot-mark{letter-spacing:0;line-height:1.4}[data-sf-theme=blueprint] .bp-foot-head{color:var(--muted-foreground)}[data-sf-theme=blueprint] .bp-foot-link{color:color-mix(in oklab, var(--foreground), transparent 18%);font-size:14px;transition:color .2s}[data-sf-theme=blueprint] .bp-foot-link:hover{color:var(--primary)}[data-sf-theme=blueprint] .bp-foot-social{border:1px solid var(--border);border-radius:var(--radius);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:border-color .2s;display:flex}[data-sf-theme=blueprint] .bp-foot-social:hover{border-color:var(--foreground)}[data-sf-theme=blueprint] .bp-foot-north{color:var(--foreground)}[data-sf-theme=blueprint] .bp-region :is(button,select){border-radius:var(--radius);background:0 0}@media (prefers-reduced-motion:reduce){[data-sf-theme=blueprint] *,[data-sf-theme=blueprint] :before,[data-sf-theme=blueprint] :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
[data-sf-theme=stack]{--stk-mono:ui-monospace, "SFMono-Regular", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", var(--font-arabic), monospace;--stk-r:calc(var(--radius) * .8);--stk-r-lg:calc(var(--radius) * 1.4);--stk-ease:cubic-bezier(.2, .7, .1, 1);font-feature-settings:"cv11", "ss01"}:root:has([data-sf-theme=stack]) .stk-drawer{--stk-mono:ui-monospace, "SFMono-Regular", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", var(--font-arabic), monospace;--stk-r:calc(var(--radius) * .8);--stk-r-lg:calc(var(--radius) * 1.4);--stk-ease:cubic-bezier(.2, .7, .1, 1);font-feature-settings:"cv11", "ss01"}[data-sf-theme=stack]{background:var(--background)}[data-sf-theme=stack] ::selection{background:color-mix(in oklab, var(--primary), transparent 55%);color:var(--foreground)}[data-sf-theme=stack] :is(.stk-h1,.stk-h2,.stk-h3,.stk-foot-title,.stk-card-title,.stk-pkg-title,.stk-stat-big,.stk-price-lg,.stk-order-title,.stk-metric dd,.stk-pkg-price b){font-family:var(--sf-font-heading)}:root:has([data-sf-theme=stack]) .stk-wordmark{font-family:var(--sf-font-heading)}[data-sf-theme=stack] .stk-h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.3rem,1.3rem + 3.2vw,3.9rem);font-weight:600;line-height:1.02}[data-sf-theme=stack] .stk-h1-sm{font-size:clamp(2rem,1.2rem + 2.8vw,3.4rem)}[data-sf-theme=stack] .stk-h1-pdp{font-size:clamp(2rem,1.3rem + 2.2vw,3rem);line-height:1.06}[data-sf-theme=stack] .stk-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.85rem,1.2rem + 2.2vw,3rem);font-weight:600;line-height:1.06}[data-sf-theme=stack] .stk-h2-sm{font-size:clamp(1.5rem,1.1rem + 1.2vw,2.1rem)}[data-sf-theme=stack] .stk-h3{letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.25}[data-sf-theme=stack] .stk-lede{font-size:clamp(1rem,.94rem + .3vw,1.15rem);line-height:1.7}[data-sf-theme=stack] .stk-sub{font-size:15.5px;line-height:1.7}[data-sf-theme=stack] .stk-prose{color:color-mix(in oklab, var(--foreground), transparent 12%);font-size:16.5px;line-height:1.75}[data-sf-theme=stack] .stk-em{color:var(--sf-brand-ink)}[data-sf-theme=stack] .stk-em:after{content:""}:root:has([data-sf-theme=stack]) .stk-wordmark{letter-spacing:-.02em;font-size:16.5px;font-weight:600}:root:has([data-sf-theme=stack]) .stk-mark{color:var(--foreground)}:root:has([data-sf-theme=stack]) .stk-mark .stk-mark-bg{fill:var(--sf-panel-2);stroke:var(--border);stroke-width:1.5px}[data-sf-theme=stack] :is(.stk-eyebrow,.stk-kicker,.stk-meta,.stk-mono-note,.stk-crumbs,.stk-term,.stk-fact dt,.stk-step-meta,.stk-pkg-from,.stk-pkg-type,.stk-pkg-eta span,.stk-from,.stk-group-count,.stk-palette-group,.stk-palette-hint,.stk-status-chip,.stk-stackrow-label,.stk-foot-head,.stk-pkg-flag,.stk-tag,.stk-chip,.stk-step-n,.stk-drawer-n,.stk-gantt-scale,.stk-gantt-w){font-family:var(--stk-mono)}:root:has([data-sf-theme=stack]) :is(.stk-status-chip,.stk-palette-group,.stk-drawer-n,.stk-chip,.stk-kbd){font-family:var(--stk-mono)}[data-sf-theme=stack] .stk-eyebrow{color:var(--sf-accent-ink);align-items:center;gap:.55rem;font-size:12.5px;font-weight:500;display:inline-flex}[data-sf-theme=stack] .stk-eyebrow-mark{color:color-mix(in oklab, var(--foreground), transparent 60%);font-family:var(--stk-mono)}[data-sf-theme=stack] .stk-kicker{color:var(--muted-foreground);align-items:center;gap:.75rem;font-size:12.5px;font-weight:500;display:flex}[data-sf-theme=stack] .stk-kicker>span:first-child{color:var(--sf-accent-ink)}[data-sf-theme=stack] .stk-mono-note{font-size:12.5px}[data-sf-theme=stack] .stk-meta{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:12px;display:flex}[data-sf-theme=stack] .stk-meta-sep{opacity:.45}html[dir=ltr] [data-sf-theme=stack] :is(.stk-eyebrow,.stk-meta,.stk-kicker,.stk-pkg-type,.stk-foot-head,.stk-palette-group){letter-spacing:.02em}html[dir=rtl] [data-sf-theme=stack] :is(.stk-h1,.stk-h2,.stk-h3,.stk-foot-title,.stk-card-title,.stk-pkg-title){letter-spacing:0;line-height:1.35}html[dir=rtl] [data-sf-theme=stack] .stk-h1{font-weight:700;line-height:1.3}html[dir=rtl] [data-sf-theme=stack] :is(.stk-lede,.stk-sub,.stk-prose){line-height:1.85}html[dir=rtl] [data-sf-theme=stack] *{letter-spacing:0}html[dir=rtl] :root:has([data-sf-theme=stack]) .stk-wordmark{letter-spacing:0}:root:has([data-sf-theme=stack]) .stk-btn{border-radius:var(--stk-r);transition:background-color .2s, border-color .2s, color .2s, transform .2s var(--stk-ease), box-shadow .2s;white-space:nowrap}:root:has([data-sf-theme=stack]) .stk-btn:active{transform:translateY(1px)}:root:has([data-sf-theme=stack]) .stk-btn-primary{background:var(--primary);color:var(--primary-foreground);box-shadow:0 0 0 1px color-mix(in oklab, var(--primary), white 18%) inset, 0 8px 24px -10px color-mix(in oklab, var(--primary), transparent 30%)}:root:has([data-sf-theme=stack]) .stk-btn-primary:hover{background:color-mix(in oklab, var(--primary), white 10%)}:root:has([data-sf-theme=stack]) .stk-btn-ghost{border:1px solid var(--border);background:color-mix(in oklab, var(--sf-panel-2), transparent 40%);color:var(--foreground)}:root:has([data-sf-theme=stack]) .stk-btn-ghost:hover{border-color:color-mix(in oklab, var(--foreground), transparent 70%);background:var(--sf-panel-2)}[data-sf-theme=stack] .stk-link{color:var(--sf-brand-ink)}[data-sf-theme=stack] .stk-link:hover{text-underline-offset:5px;text-decoration:underline}:root:has([data-sf-theme=stack]) .stk-kbd{border:1px solid var(--border);background:var(--sf-panel-2);height:1.3rem;color:var(--muted-foreground);border-bottom-width:2px;border-radius:.35rem;align-items:center;gap:.15rem;padding:0 .4rem;font-size:10.5px;font-weight:500;line-height:1;display:inline-flex}:root:has([data-sf-theme=stack]) .stk-live{background:var(--sf-ok);border-radius:99px;flex-shrink:0;width:7px;height:7px;display:inline-block;position:relative}:root:has([data-sf-theme=stack]) .stk-live:after{content:"";border-radius:inherit;border:1.5px solid var(--sf-ok);animation:stk-ping 2s var(--stk-ease) infinite;position:absolute;inset:-3px}@keyframes stk-ping{0%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.7)}}:root:has([data-sf-theme=stack]) .stk-status-chip{border:1px solid color-mix(in oklab, var(--sf-ok), transparent 70%);background:color-mix(in oklab, var(--sf-ok), transparent 92%);max-width:100%;color:color-mix(in oklab, var(--foreground), transparent 10%);border-radius:99px;align-items:center;gap:.6rem;padding:.4rem .8rem .4rem .7rem;font-size:12px;font-weight:500;display:inline-flex}:root:has([data-sf-theme=stack]) .stk-status-chip>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root:has([data-sf-theme=stack]) .stk-chip{border:1px solid var(--border);background:var(--sf-panel);height:2rem;color:color-mix(in oklab, var(--foreground), transparent 15%);white-space:nowrap;border-radius:99px;align-items:center;gap:.45rem;padding:0 .75rem;font-size:12.5px;transition:border-color .2s,color .2s;display:inline-flex}:root:has([data-sf-theme=stack]) a.stk-chip:hover{border-color:var(--primary);color:var(--foreground)}[data-sf-theme=stack] .stk-chip-sm{height:1.6rem;padding:0 .6rem;font-size:11.5px}[data-sf-theme=stack] .stk-chip-dot{border-radius:2px;width:6px;height:6px}[data-sf-theme=stack] .stk-tag{border-radius:calc(var(--radius) * .45);background:var(--gold);color:#17120a;align-items:center;height:1.45rem;padding:0 .5rem;font-size:11.5px;font-weight:700;display:inline-flex}[data-sf-theme=stack] .stk-header{background:color-mix(in oklab, var(--background), transparent 20%);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid #0000;transition:border-color .25s,background-color .25s}[data-sf-theme=stack] .stk-header.is-scrolled{border-color:var(--border);background:color-mix(in oklab, var(--background), transparent 8%)}[data-sf-theme=stack] .stk-navlink{border-radius:var(--stk-r);height:2.1rem;color:color-mix(in oklab, var(--foreground), transparent 30%);align-items:center;padding:0 .8rem;font-size:14px;transition:color .2s,background-color .2s;display:inline-flex}[data-sf-theme=stack] .stk-navlink:hover,[data-sf-theme=stack] .stk-navlink[aria-current=page]{color:var(--foreground);background:var(--sf-panel-2)}[data-sf-theme=stack] .stk-cmd-btn{border-radius:var(--stk-r);border:1px solid var(--border);background:var(--sf-panel);height:2.25rem;color:var(--muted-foreground);align-items:center;gap:.55rem;padding-inline:.7rem .4rem;font-size:13px;transition:border-color .2s,color .2s}[data-sf-theme=stack] .stk-cmd-btn:hover{border-color:color-mix(in oklab, var(--foreground), transparent 75%);color:var(--foreground)}[data-sf-theme=stack] .stk-cmd-btn>span:not(.stk-kbd){text-align:start;min-width:4.5rem}[data-sf-theme=stack] .stk-lang :is(button,select){border-radius:var(--stk-r);font-size:13px}[data-sf-theme=stack] .stk-cart a{border-radius:var(--stk-r)}[data-sf-theme=stack] .stk-palette-wrap{background:color-mix(in oklab, var(--background), transparent 30%);-webkit-backdrop-filter:blur(6px);animation:.18s ease-out stk-fade}[data-sf-theme=stack] .stk-palette{border-radius:var(--stk-r-lg);border:1px solid var(--border);background:var(--sf-panel);box-shadow:0 30px 80px -20px #0000008c, 0 0 0 1px color-mix(in oklab, var(--primary), transparent 85%);animation:stk-pop .22s var(--stk-ease);overflow:hidden}[data-sf-theme=stack] .stk-palette-field{border-bottom:1px solid var(--border)}[data-sf-theme=stack] .stk-palette-group{color:var(--muted-foreground);font-size:11px}[data-sf-theme=stack] .stk-palette-item{border-radius:var(--stk-r);color:color-mix(in oklab, var(--foreground), transparent 12%);font-size:14px}[data-sf-theme=stack] .stk-palette-item.is-on{background:color-mix(in oklab, var(--primary), transparent 86%);color:var(--foreground)}[data-sf-theme=stack] .stk-palette-item.is-on svg:first-child{color:var(--sf-brand-ink);opacity:1}[data-sf-theme=stack] .stk-palette-hint{color:var(--muted-foreground);font-size:11px}[data-sf-theme=stack] .stk-palette-foot{border-top:1px solid var(--border);background:var(--sf-panel-2);color:var(--muted-foreground);font-size:11.5px}@keyframes stk-fade{0%{opacity:0}}@keyframes stk-pop{0%{opacity:0;transform:translateY(-8px)scale(.985)}}:root:has([data-sf-theme=stack]) .stk-drawer{background:var(--background)}:root:has([data-sf-theme=stack]) .stk-drawer-link{border-bottom:1px solid var(--border);font-size:19px;font-weight:500;font-family:var(--sf-font-heading)}:root:has([data-sf-theme=stack]) .stk-drawer-n{color:var(--sf-accent-ink);font-size:11px}:root:has([data-sf-theme=stack]) .stk-drawer .stk-palette-group{color:var(--muted-foreground);font-size:11px}[data-sf-theme=stack] .stk-hero-grid{pointer-events:none;background-image:radial-gradient(var(--sf-dot) 1px, transparent 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 75%)}[data-sf-theme=stack] .stk-hero-facts{color:var(--muted-foreground);font-size:13.5px}[data-sf-theme=stack] .stk-hero-stage{padding-top:.5rem;position:relative}[data-sf-theme=stack] .stk-hero-glow{pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 55% at 60% 40%, var(--sf-glow), transparent 70%);filter:blur(10px);position:absolute;inset:-10% -6% 0}[data-sf-theme=stack] .stk-hero-browser{z-index:1;width:94%;margin-inline-start:auto;position:relative}[data-sf-theme=stack] .stk-hero-stage .stk-hero-phone{z-index:2;inset-inline-end:-1%;width:24%;position:absolute;top:30%}[data-sf-theme=stack] .stk-hero-code{z-index:3;margin-top:-13%;width:68%;margin-inline-start:-3%;position:relative}@media (max-width:1023px){[data-sf-theme=stack] .stk-hero-browser{width:100%}[data-sf-theme=stack] .stk-hero-stage .stk-hero-phone{top:26%;width:26%;inset-inline-end:-2%}[data-sf-theme=stack] .stk-hero-code{width:78%;margin-inline-start:0}}@media (max-width:639px){[data-sf-theme=stack] .stk-hero-stage .stk-hero-phone{top:16%;width:30%;inset-inline-end:-1%}[data-sf-theme=stack] .stk-hero-code{width:100%;margin-top:-8%}}[data-sf-theme=stack] .stk-stackrow{background:color-mix(in oklab, var(--sf-panel), transparent 40%)}[data-sf-theme=stack] .stk-stackrow-label{color:var(--muted-foreground);font-size:12.5px}[data-sf-theme=stack] .stk-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}[data-sf-theme=stack] .stk-marquee-track{gap:.5rem;width:max-content;animation:48s linear infinite stk-marquee;display:flex}[data-sf-theme=stack] .stk-marquee:hover .stk-marquee-track{animation-play-state:paused}@keyframes stk-marquee{to{transform:translate(-50%)}}[data-sf-theme=stack] .stk-browser{border-radius:calc(var(--radius) * 1.1 + 2px);background:var(--sf-frame);border:1px solid color-mix(in oklab, var(--foreground), transparent 86%);overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 40px 80px -30px #0009,0 12px 24px -12px #00000059;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.06),0 40px 80px -30px lab(0% 0 0/.6),0 12px 24px -12px lab(0% 0 0/.34902)}[data-sf-theme=stack] .stk-browser-bar{background:var(--sf-frame-bar);border-bottom:1px solid color-mix(in oklab, var(--foreground), transparent 90%);direction:ltr;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;height:2.1rem;padding:0 .75rem;display:grid}:root:has([data-sf-theme=stack]) .stk-lights{direction:ltr;gap:.35rem;display:inline-flex}:root:has([data-sf-theme=stack]) .stk-lights i{background:color-mix(in oklab, var(--foreground), transparent 80%);border-radius:99px;width:.6rem;height:.6rem}[data-sf-theme=stack] .stk-browser .stk-lights i:first-child{background:#ff5f57}[data-sf-theme=stack] .stk-browser .stk-lights i:nth-child(2){background:#febc2e}[data-sf-theme=stack] .stk-browser .stk-lights i:nth-child(3){background:#28c840}[data-sf-theme=stack] .stk-url{background:color-mix(in oklab, var(--foreground), transparent 93%);min-width:0;max-width:100%;height:1.35rem;color:var(--muted-foreground);font-family:var(--stk-mono);white-space:nowrap;border-radius:.45rem;align-items:center;gap:.35rem;padding:0 .7rem;font-size:10.5px;display:inline-flex;overflow:hidden}[data-sf-theme=stack] .stk-url-lock{flex-shrink:0;width:.65rem;height:.65rem}[data-sf-theme=stack] .stk-screen{aspect-ratio:16/10;background:var(--sf-screen);position:relative;overflow:hidden;container-type:inline-size}[data-sf-theme=stack] .stk-shot{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}[data-sf-theme=stack] .stk-phone{background:#0b0b0e;border-radius:17%/8%;padding:3.2%;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff2e,0 0 0 1px #0009,0 30px 60px -20px #000000b3;box-shadow:inset 0 0 0 1.5px lab(100% -.0000298023 .0000119209/.18),0 0 0 1px lab(0% 0 0/.6),0 30px 60px -20px lab(0% 0 0/.701961)}[data-sf-theme=stack] .stk-phone-screen{aspect-ratio:9/19.2;background:#0f0f13;border-radius:14%/6.6%;position:relative;overflow:hidden;container-type:inline-size}[data-sf-theme=stack] .stk-island{z-index:5;background:#000;border-radius:99px;width:32%;height:3.6%;position:absolute;top:2.4%;left:50%;transform:translate(-50%)}[data-sf-theme=stack] .stk-stage{position:relative}[data-sf-theme=stack] .stk-card-stage .stk-stage,[data-sf-theme=stack] .stk-stage-compact,[data-sf-theme=stack] .stk-case-stage .stk-stage,[data-sf-theme=stack] .stk-pdp-stage{border-radius:var(--stk-r-lg);border:1px solid var(--border);background:radial-gradient(120% 90% at 85% 0%, color-mix(in oklab, var(--h,var(--primary)), transparent 72%), transparent 60%), radial-gradient(90% 80% at 0% 100%, color-mix(in oklab, var(--h,var(--primary)), transparent 86%), transparent 60%), var(--sf-panel);padding:7% 7% 0;overflow:hidden}[data-sf-theme=stack] :is(.stk-card-stage .stk-stage,.stk-stage-compact,.stk-case-stage .stk-stage,.stk-pdp-stage) .stk-browser{transition:transform .6s var(--stk-ease);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:-1px}[data-sf-theme=stack] .stk-card-case:hover .stk-browser,[data-sf-theme=stack] .stk-card-item:hover .stk-browser{transform:translateY(-6px)}[data-sf-theme=stack] .stk-stage-compact{padding:8% 8% 0}[data-sf-theme=stack] .stk-case-stage .stk-stage{padding:6% 9% 0}[data-sf-theme=stack] .stk-stage-phone .stk-stage-back{width:84%}[data-sf-theme=stack] .stk-stage-phone .stk-stage-front{z-index:2;inset-inline-end:6%;width:24%;transition:transform .6s var(--stk-ease);position:absolute;top:18%}[data-sf-theme=stack] .stk-card-case:hover .stk-stage-front{transform:translateY(-10px)rotate(-1.5deg)}[data-sf-theme=stack] .stk-case-stage .stk-stage-phone .stk-stage-back{width:80%}[data-sf-theme=stack] .stk-case-stage .stk-stage-phone .stk-stage-front{inset-inline-end:9%;width:22%;top:14%}[data-sf-theme=stack] .stk-mock{position:absolute;inset:0}[data-sf-theme=stack] .stk-ui{--ui-bg:#fff;--ui-fg:#121218;--ui-mut:#8b8b96;--ui-line:#ececf0;--ui-card:#f5f5f7;--ui-ln:#e3e3e8;background:var(--ui-bg);color:var(--ui-fg);font-size:1.55cqi;line-height:1.25;font-family:var(--font-sans);flex-direction:column;gap:3.2%;padding:3% 3.6%;display:flex;position:absolute;inset:0;overflow:hidden}[data-sf-theme=stack] .stk-ui :is(i,em,u,b,small){font-style:normal;text-decoration:none}[data-sf-theme=stack] .stk-ui-dash,[data-sf-theme=stack] .stk-ui-care,[data-sf-theme=stack] .stk-ui-call,[data-sf-theme=stack] .stk-ui-app,[data-sf-theme=stack] .stk-ui-delivery{--ui-bg:#101014;--ui-fg:#ececf2;--ui-mut:#7d7d8a;--ui-line:#22222a;--ui-card:#17171d;--ui-ln:#2a2a33}[data-sf-theme=stack] .stk-ln{background:var(--ui-ln);border-radius:99px;height:.55em;display:block}[data-sf-theme=stack] .stk-ui-nav{border-bottom:1px solid var(--ui-line);align-items:center;gap:4%;padding-bottom:2.2%;display:flex}[data-sf-theme=stack] .stk-ui-logo{white-space:nowrap;align-items:center;gap:.4em;font-size:1.1em;font-weight:700;display:inline-flex}[data-sf-theme=stack] .stk-ui-logo-dot{background:var(--h);border-radius:.28em;width:.9em;height:.9em}[data-sf-theme=stack] .stk-ui-links{color:var(--ui-mut);white-space:nowrap;flex:1;gap:1.6em;font-size:.92em;display:flex;overflow:hidden}[data-sf-theme=stack] .stk-ui-links>span:first-child{color:var(--ui-fg)}[data-sf-theme=stack] .stk-ui-cart{width:1.6em;height:1.6em;display:inline-flex;position:relative}[data-sf-theme=stack] .stk-ui-cart svg{width:100%;height:100%}[data-sf-theme=stack] .stk-ui-cart i{top:-.35em;background:var(--h);color:#fff;border-radius:99px;place-items:center;width:1.05em;height:1.05em;font-size:.65em;font-weight:700;display:grid;position:absolute;inset-inline-end:-.45em}[data-sf-theme=stack] .stk-ui-pill{border:1px solid var(--ui-line);white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;height:2.1em;padding:0 1em;font-size:.9em;font-weight:600;display:inline-flex}[data-sf-theme=stack] .stk-ui-pill-solid{background:var(--h);color:#fff;border-color:#0000}[data-sf-theme=stack] .stk-ui-pill-block{width:100%;display:flex}[data-sf-theme=stack] .stk-ui-tag{background:color-mix(in oklab, var(--h), transparent 85%);color:color-mix(in oklab, var(--h), black 25%);border-radius:99px;align-self:flex-start;padding:.25em .7em;font-size:.8em;font-weight:600;display:inline-flex}[data-sf-theme=stack] .stk-ui-headline{font-family:var(--sf-font-heading);letter-spacing:-.02em;font-size:2.1em;font-weight:700;line-height:1.1;display:block}html[dir=rtl] [data-sf-theme=stack] .stk-ui-headline{letter-spacing:0;line-height:1.3}[data-sf-theme=stack] .stk-ui-headline-xl{text-align:center;font-size:3em}[data-sf-theme=stack] .stk-ui-card{background:var(--ui-card);border-radius:.9em;padding:4%}[data-sf-theme=stack] .stk-ui-card-title{margin-bottom:.7em;font-size:1em;font-weight:700;display:block}[data-sf-theme=stack] .stk-ui-av{background:linear-gradient(135deg, color-mix(in oklab, var(--h), white 20%), color-mix(in oklab, var(--h), black 20%));border-radius:99px;flex-shrink:0;width:1.8em;height:1.8em;display:inline-block}[data-sf-theme=stack] .stk-ui-row{align-items:center;gap:.8em;display:flex}[data-sf-theme=stack] .stk-ui-row .stk-ln{flex:none}[data-sf-theme=stack] .stk-ui-status{background:#2ec27e38;background:lab(69.8575% -51.4477 22.9682/.22);border-radius:99px;width:3.2em;height:1.3em;margin-inline-start:auto}[data-sf-theme=stack] .stk-ui-status.is-warn{background:#f5a52440;background:lab(74.4427% 23.711 71.6119/.25)}[data-sf-theme=stack] .stk-ui-banner{background:color-mix(in oklab, var(--h), white 84%);border-radius:1em;grid-template-columns:1.1fr 1fr;gap:3%;min-height:40%;padding:4.2%;display:grid}[data-sf-theme=stack] .stk-ui-banner-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:.9em;display:flex}[data-sf-theme=stack] .stk-ui-banner-copy .stk-ui-headline{font-size:1.95em}[data-sf-theme=stack] .stk-ui-banner-art{background:linear-gradient(160deg, color-mix(in oklab, var(--h), white 55%), color-mix(in oklab, var(--h), white 20%));border-radius:.8em;position:relative;overflow:hidden}[data-sf-theme=stack] .stk-ui-sofa{background:color-mix(in oklab, var(--h), black 28%);height:34%;box-shadow:0 -1.4em 0 -.35em color-mix(in oklab, var(--h), black 12%);border-radius:1.2em 1.2em .5em .5em;position:absolute;bottom:18%;left:14%;right:14%}[data-sf-theme=stack] .stk-ui-sofa:before,[data-sf-theme=stack] .stk-ui-sofa:after{content:"";background:color-mix(in oklab, var(--h), black 55%);width:.35em;height:1em;position:absolute;bottom:-.9em}[data-sf-theme=stack] .stk-ui-sofa:before{left:12%}[data-sf-theme=stack] .stk-ui-sofa:after{right:12%}[data-sf-theme=stack] .stk-ui-grid4{flex:1;grid-template-columns:repeat(4,1fr);gap:2.6%;display:grid}[data-sf-theme=stack] .stk-ui-tile{flex-direction:column;gap:.6em;display:flex}[data-sf-theme=stack] .stk-ui-tile-img{background:var(--ui-card);border-radius:.7em;flex:1;min-height:3em;display:block}[data-sf-theme=stack] .stk-ui-tile-img-0{background:linear-gradient(160deg,#efe7dc,#e0d2bf)}[data-sf-theme=stack] .stk-ui-tile-img-1{background:linear-gradient(160deg,#e6ecef,#cfd9de)}[data-sf-theme=stack] .stk-ui-tile-img-2{background:linear-gradient(160deg, color-mix(in oklab, var(--h), white 80%), color-mix(in oklab, var(--h), white 60%))}[data-sf-theme=stack] .stk-ui-tile-img-3{background:linear-gradient(160deg,#eee9f3,#dcd3e6)}[data-sf-theme=stack] .stk-ui-tile-foot{justify-content:space-between;align-items:center;font-size:.9em;display:flex}[data-sf-theme=stack] .stk-ui-add{background:var(--ui-fg);width:1.5em;height:1.5em;color:var(--ui-bg);border-radius:99px;place-items:center;font-weight:700;display:grid}[data-sf-theme=stack] .stk-ui-dash{flex-direction:row;gap:0;padding:0}[data-sf-theme=stack] .stk-ui-side{border-inline-end:1px solid var(--ui-line);background:#0c0c10;flex-direction:column;gap:.35em;width:22%;padding:3% 2.4%;display:flex}[data-sf-theme=stack] .stk-ui-side .stk-ui-logo{margin-bottom:1.1em}[data-sf-theme=stack] .stk-ui-side-item{color:var(--ui-mut);white-space:nowrap;border-radius:.5em;align-items:center;gap:.6em;padding:.55em .6em;font-size:.92em;display:flex}[data-sf-theme=stack] .stk-ui-side-item i{opacity:.8;border:1.5px solid;border-radius:.25em;width:.9em;height:.9em}[data-sf-theme=stack] .stk-ui-side-item.is-on{background:color-mix(in oklab, var(--h), transparent 82%);color:var(--ui-fg)}[data-sf-theme=stack] .stk-ui-side-item.is-on i{border-color:var(--h);background:var(--h)}[data-sf-theme=stack] .stk-ui-main{flex-direction:column;flex:1;gap:3.4%;min-width:0;padding:3% 3.2%;display:flex}[data-sf-theme=stack] .stk-ui-kpis{grid-template-columns:repeat(3,1fr);gap:3%;display:grid}[data-sf-theme=stack] .stk-ui-kpi{background:var(--ui-card);border:1px solid var(--ui-line);border-radius:.8em;flex-direction:column;gap:.3em;padding:.9em 1em;display:flex}[data-sf-theme=stack] .stk-ui-kpi span{color:var(--ui-mut);font-size:.85em}[data-sf-theme=stack] .stk-ui-kpi b{letter-spacing:-.02em;font-size:1.6em;font-weight:700;font-family:var(--sf-font-heading)}[data-sf-theme=stack] .stk-ui-kpi em{color:#3ddc97;font-size:.8em;font-weight:600}[data-sf-theme=stack] .stk-ui-chart{background:var(--ui-card);border:1px solid var(--ui-line);border-radius:.8em;flex-direction:column;flex:1;min-height:0;padding:.9em 1em 0;display:flex}[data-sf-theme=stack] .stk-ui-chart-head{justify-content:space-between;align-items:center;display:flex}[data-sf-theme=stack] .stk-ui-seg{gap:.3em;display:inline-flex}[data-sf-theme=stack] .stk-ui-seg i{background:var(--ui-ln);border-radius:99px;width:1.8em;height:.9em}[data-sf-theme=stack] .stk-ui-seg i.is-on{background:var(--h)}[data-sf-theme=stack] .stk-ui-spark{flex:1;width:100%;min-height:3em;margin-top:.6em;display:block}[data-sf-theme=stack] .stk-ui-spark-sm{flex:none;height:3.4em}[data-sf-theme=stack] .stk-ui-spark-line{fill:none;stroke:var(--h);stroke-width:2px;vector-effect:non-scaling-stroke}[data-sf-theme=stack] .stk-ui-spark-fill{fill:color-mix(in oklab, var(--h), transparent 80%)}[data-sf-theme=stack] .stk-ui-rows{flex-direction:column;gap:.7em;display:flex}[data-sf-theme=stack] .stk-ui-rows .stk-ui-av{width:1.5em;height:1.5em}[data-sf-theme=stack] .stk-ui-school-body{flex:1;grid-template-columns:1.35fr 1fr;gap:3%;min-height:0;display:grid}[data-sf-theme=stack] .stk-ui-tt{grid-template-columns:repeat(5,1fr);grid-auto-rows:1fr;gap:.45em;height:calc(100% - 2em);display:grid}[data-sf-theme=stack] .stk-ui-tt i{background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:.4em}[data-sf-theme=stack] .stk-ui-tt i.c1{background:color-mix(in oklab, var(--h), white 72%);border-color:#0000}[data-sf-theme=stack] .stk-ui-tt i.c2{background:#dff3ea;border-color:#0000}[data-sf-theme=stack] .stk-ui-tt i.c3{background:#fdebd2;border-color:#0000}[data-sf-theme=stack] .stk-ui-grades{flex-direction:column;gap:.75em;display:flex}[data-sf-theme=stack] .stk-ui-grade{grid-template-columns:1fr 1.3fr auto;align-items:center;gap:.7em;font-size:.9em;display:grid}[data-sf-theme=stack] .stk-ui-grade .stk-ln{width:100%!important}[data-sf-theme=stack] .stk-ui-bar{background:var(--ui-ln);border-radius:99px;height:.55em;overflow:hidden}[data-sf-theme=stack] .stk-ui-bar i{border-radius:inherit;background:var(--h);height:100%;display:block}[data-sf-theme=stack] .stk-ui-att{border-top:1px solid var(--ui-line);color:var(--ui-mut);justify-content:space-between;margin-top:auto;padding-top:.7em;font-size:.9em;display:flex}[data-sf-theme=stack] .stk-ui-att b{color:var(--ui-fg)}[data-sf-theme=stack] .stk-ui-land-hero{text-align:center;background:radial-gradient(60% 90% at 50% 0%, color-mix(in oklab, var(--h), transparent 82%), transparent 70%);flex-direction:column;align-items:center;gap:.9em;padding:4% 0 2%;display:flex}[data-sf-theme=stack] .stk-ui-land-hero .stk-ui-tag{align-self:center}[data-sf-theme=stack] .stk-ui-land-hero .stk-ln{width:46%}[data-sf-theme=stack] .stk-ui-ctas{gap:.6em;display:inline-flex}[data-sf-theme=stack] .stk-ui-feats{flex:1;grid-template-columns:repeat(3,1fr);gap:3%;display:grid}[data-sf-theme=stack] .stk-ui-feat{border:1px solid var(--ui-line);border-radius:.9em;flex-direction:column;gap:.6em;padding:1em;display:flex}[data-sf-theme=stack] .stk-ui-feat-ic{background:color-mix(in oklab, var(--h), transparent 80%);border-radius:.6em;width:2em;height:2em}[data-sf-theme=stack] .stk-ui-split{flex:1;grid-template-columns:1.1fr 1fr;gap:4%;display:grid}[data-sf-theme=stack] .stk-ui-split-copy{flex-direction:column;justify-content:center;gap:.8em;display:flex}[data-sf-theme=stack] .stk-ui-split-copy .stk-ui-headline{font-size:2.6em}[data-sf-theme=stack] .stk-ui-split-art{background:color-mix(in oklab, var(--h), white 85%);border-radius:1em;position:relative;overflow:hidden}[data-sf-theme=stack] .stk-ui-orb{aspect-ratio:1;top:12%;background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--h), white 40%), var(--h) 60%, color-mix(in oklab, var(--h), black 30%));border-radius:99px;width:60%;position:absolute;inset-inline-start:10%}[data-sf-theme=stack] .stk-ui-orb-2{top:50%;background:var(--ui-fg);opacity:.9;border-radius:1em;width:34%;inset-inline-start:56%}[data-sf-theme=stack] .stk-ui-logos{border-top:1px solid var(--ui-line);justify-content:space-between;gap:3%;padding-top:2.4%;display:flex}[data-sf-theme=stack] .stk-ui-logos i{background:var(--ui-ln);border-radius:.3em;flex:1;height:1.2em}[data-sf-theme=stack] .stk-ui-tpl{background:color-mix(in oklab, var(--h), white 90%);flex-direction:row;gap:3%}[data-sf-theme=stack] .stk-ui-tpl-half{background:#fff;border-radius:1em;flex-direction:column;flex:1;gap:.8em;padding:5% 5.5%;display:flex;position:relative;box-shadow:0 .6em 1.6em -1em #00000040}[data-sf-theme=stack] .stk-ui-tpl-half .stk-ui-headline{margin-top:.6em;font-size:2.1em}[data-sf-theme=stack] .stk-ui-tpl-half .stk-ui-pill{align-self:flex-start}[data-sf-theme=stack] .stk-ui-tpl-flag{top:.9em;background:var(--ui-fg);color:#fff;font-family:var(--stk-mono);border-radius:.4em;padding:.2em .55em;font-size:.75em;font-weight:700;position:absolute;inset-inline-end:.9em}[data-sf-theme=stack] .stk-ui-tpl-cards{grid-template-columns:1fr 1fr;gap:.6em;margin-top:auto;display:grid}[data-sf-theme=stack] .stk-ui-tpl-cards i{background:color-mix(in oklab, var(--h), white 78%);border-radius:.6em;height:4.2em}[data-sf-theme=stack] .stk-ui-tpl-cards i+i{background:var(--ui-card)}[data-sf-theme=stack] .stk-ui-tpl-brand{background:var(--ui-fg);color:#fff;white-space:nowrap;border-radius:99px;padding:.25em .8em;font-size:.8em;font-weight:600;position:absolute;bottom:2.4%;left:50%;transform:translate(-50%)}[data-sf-theme=stack] .stk-ui-kit{background:#fbfbfc;flex-direction:row;gap:5%;padding:5% 5.5%;font-size:2.05cqi}[data-sf-theme=stack] .stk-ui-kit-col{flex-direction:column;flex:1;justify-content:space-between;gap:.5em;min-width:0;display:flex}[data-sf-theme=stack] .stk-ui-kit-block{flex-direction:column;gap:.55em;display:flex}[data-sf-theme=stack] .stk-ui-kit-label{font-family:var(--stk-mono);color:var(--ui-mut);font-size:.78em}[data-sf-theme=stack] .stk-ui-kit-row{flex-wrap:wrap;align-items:center;gap:.6em;display:flex}[data-sf-theme=stack] .stk-ui-input{border:1.5px solid var(--h);height:2.4em;color:var(--ui-mut);box-shadow:0 0 0 .25em color-mix(in oklab, var(--h), transparent 85%);border-radius:.6em;align-items:center;padding:0 .9em;font-size:.9em;display:flex}[data-sf-theme=stack] .stk-ui-switch{background:var(--ui-ln);border-radius:99px;width:2.6em;height:1.5em;position:relative}[data-sf-theme=stack] .stk-ui-switch i{top:.2em;background:#fff;border-radius:99px;width:1.1em;height:1.1em;position:absolute;inset-inline-start:.2em;box-shadow:0 1px 2px #00000040}[data-sf-theme=stack] .stk-ui-switch.is-on{background:var(--h)}[data-sf-theme=stack] .stk-ui-switch.is-on i{inset-inline:auto .2em}[data-sf-theme=stack] .stk-ui-check{background:var(--h);color:#fff;border-radius:.4em;place-items:center;width:1.5em;height:1.5em;font-size:.85em;font-weight:700;display:grid}[data-sf-theme=stack] .stk-ui-kit-card{border:1px solid var(--ui-line);background:#fff;flex-direction:column;gap:.6em;display:flex}[data-sf-theme=stack] .stk-ui-badge{background:color-mix(in oklab, var(--h), transparent 84%);color:color-mix(in oklab, var(--h), black 30%);font-size:.8em;font-weight:700;font-family:var(--stk-mono);border-radius:99px;padding:.3em .7em}[data-sf-theme=stack] .stk-ui-badge.is-alt{background:var(--ui-card);color:var(--ui-fg)}[data-sf-theme=stack] .stk-ui-badge.is-ok{color:#137a4d;background:#dff3ea}[data-sf-theme=stack] .stk-ui-care-top{grid-template-columns:repeat(3,1fr);gap:3%;display:grid}[data-sf-theme=stack] .stk-ui-bars{gap:.28em;height:3.4em;display:flex}[data-sf-theme=stack] .stk-ui-bars i{opacity:.85;background:#3ddc97;border-radius:.2em;flex:1}[data-sf-theme=stack] .stk-ui-bars i.is-warn{background:#f5a524}[data-sf-theme=stack] .stk-ui-log{border:1px solid var(--ui-line);font-family:var(--stk-mono);color:var(--ui-mut);background:#0b0b0e;border-radius:.8em;flex-direction:column;flex:1;gap:.55em;padding:.9em 1em;font-size:.88em;display:flex}[data-sf-theme=stack] .stk-ui-log em{color:#3ddc97;margin-inline-end:.5em}[data-sf-theme=stack] .stk-ui-log b{color:var(--ui-fg);font-weight:500}[data-sf-theme=stack] .stk-ui-log u{float:right;opacity:.7}[data-sf-theme=stack] .stk-ui-call{grid-template-rows:1fr auto;grid-template-columns:1.7fr 1fr;gap:3%;display:grid}[data-sf-theme=stack] .stk-ui-call-tiles{background:radial-gradient(80% 80% at 30% 20%, color-mix(in oklab, var(--h), transparent 55%), transparent 70%), #1a1a22;border-radius:1em;position:relative;overflow:hidden}[data-sf-theme=stack] .stk-ui-call-tile{place-items:center;display:grid;position:absolute;inset:0}[data-sf-theme=stack] .stk-ui-call-tile.is-you{inset:auto;bottom:5%;aspect-ratio:4/3;background:#26262f;border:1px solid #33333d;border-radius:.7em;width:30%;inset-inline-end:4%}[data-sf-theme=stack] .stk-ui-call-av{background:var(--h);color:#fff;text-transform:uppercase;border-radius:99px;place-items:center;width:4.6em;height:4.6em;font-size:1.2em;font-weight:700;display:grid}[data-sf-theme=stack] .is-you .stk-ui-call-av{background:#3a3a46;width:2.4em;height:2.4em;font-size:.9em}[data-sf-theme=stack] .stk-ui-call-name{bottom:5%;background:#00000073;border-radius:.5em;align-items:center;gap:.5em;padding:.35em .7em;font-size:.9em;display:inline-flex;position:absolute;inset-inline-start:4%}[data-sf-theme=stack] .stk-ui-live{background:#ff5f57;border-radius:99px;width:.55em;height:.55em}[data-sf-theme=stack] .stk-ui-call-side{background:var(--ui-card);border:1px solid var(--ui-line);border-radius:1em;flex-direction:column;gap:.8em;padding:1em;display:flex}[data-sf-theme=stack] .stk-ui-call-time{font-family:var(--stk-mono);color:var(--ui-fg);font-size:1.5em;font-weight:600}[data-sf-theme=stack] .stk-ui-call-side .stk-ln{flex:auto}[data-sf-theme=stack] .stk-ui-call-bar{grid-column:1/-1;justify-content:center;gap:.8em;display:flex}[data-sf-theme=stack] .stk-ui-call-bar i{background:#26262f;border:1px solid #33333d;border-radius:99px;width:2.4em;height:2.4em}[data-sf-theme=stack] .stk-ui-call-bar i.is-end{background:#ff5f57;border-color:#0000;width:3.4em}[data-sf-theme=stack] .stk-ui-phone{gap:0;padding:0;font-size:5cqi}[data-sf-theme=stack] .stk-ui-delivery .stk-ui-map{background:#16161c;flex:1;position:relative}[data-sf-theme=stack] .stk-ui-map svg{width:100%;height:100%;position:absolute;inset:0}[data-sf-theme=stack] .stk-ui-streets{fill:none;stroke:#24242d;stroke-width:4px}[data-sf-theme=stack] .stk-ui-route{fill:none;stroke:var(--h);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}[data-sf-theme=stack] .stk-ui-pin-a{fill:#ececf2}[data-sf-theme=stack] .stk-ui-pin-b{fill:var(--h);stroke:#fff;stroke-width:1.2px}[data-sf-theme=stack] .stk-ui-rider{fill:#fff;stroke:var(--h);stroke-width:2px}[data-sf-theme=stack] .stk-ui-sheet{background:var(--ui-bg);border-radius:1.4em 1.4em 0 0;flex-direction:column;gap:.9em;margin-top:-1.2em;padding:.8em 1.1em 1.3em;display:flex;position:relative}[data-sf-theme=stack] .stk-ui-grab{background:var(--ui-ln);border-radius:99px;align-self:center;width:2.6em;height:.3em}[data-sf-theme=stack] .stk-ui-sheet-row{justify-content:space-between;align-items:center;gap:.8em;display:flex}[data-sf-theme=stack] .stk-ui-sheet-row small{color:var(--ui-mut);font-size:.8em;display:block}[data-sf-theme=stack] .stk-ui-sheet-row b{margin-top:.15em;font-size:1.15em;font-weight:700;display:block}[data-sf-theme=stack] .stk-ui-steps{grid-template-columns:repeat(4,1fr);gap:.35em;display:grid}[data-sf-theme=stack] .stk-ui-steps i{background:var(--ui-ln);border-radius:99px;height:.3em}[data-sf-theme=stack] .stk-ui-steps i.is-done{background:var(--h)}[data-sf-theme=stack] .stk-ui-steps i.is-now{background:linear-gradient(90deg, var(--h) 50%, var(--ui-ln) 50%)}html[dir=rtl] [data-sf-theme=stack] .stk-ui-steps i.is-now{background:linear-gradient(-90deg, var(--h) 50%, var(--ui-ln) 50%)}[data-sf-theme=stack] .stk-ui-app{gap:.9em;padding:2.8em 1.1em 0}[data-sf-theme=stack] .stk-ui-app-top{justify-content:space-between;align-items:center;font-size:1.15em;display:flex}[data-sf-theme=stack] .stk-ui-app-card{background:linear-gradient(160deg, color-mix(in oklab, var(--h), transparent 60%), var(--ui-card));border-radius:1em;flex-direction:column;gap:.2em;padding:.9em 1em 0;display:flex;overflow:hidden}[data-sf-theme=stack] .stk-ui-app-card small{color:var(--ui-mut);font-size:.8em}[data-sf-theme=stack] .stk-ui-app-card b{font-size:1.7em;font-weight:700}[data-sf-theme=stack] .stk-ui-app-chips{gap:.4em;display:flex}[data-sf-theme=stack] .stk-ui-app-chips i{background:var(--ui-card);border-radius:99px;flex:1;height:1.6em}[data-sf-theme=stack] .stk-ui-app-chips i.is-on{background:var(--h)}[data-sf-theme=stack] .stk-ui-app-row{border-bottom:1px solid var(--ui-line);padding:.5em 0}[data-sf-theme=stack] .stk-ui-tabbar{border-top:1px solid var(--ui-line);justify-content:space-around;margin:auto -1.1em 0;padding:.9em 0 1.4em;display:flex}[data-sf-theme=stack] .stk-ui-tabbar i{background:var(--ui-ln);border-radius:.35em;width:1.2em;height:1.2em}[data-sf-theme=stack] .stk-ui-tabbar i.is-on{background:var(--h)}[data-sf-theme=stack] .stk-code{border-radius:calc(var(--radius) * 1.1);background:color-mix(in oklab, var(--sf-code), transparent 4%);color:var(--sf-code-fg);-webkit-backdrop-filter:blur(10px);text-align:left;border:1px solid #ffffff1f;border:1px solid lab(100% -.0000298023 .0000119209/.12);overflow:hidden;box-shadow:0 30px 70px -24px #000000b3,0 0 0 1px #0006}[data-sf-theme=stack] .stk-code-bar{background:#ffffff06;border-bottom:1px solid #ffffff12;align-items:center;gap:.9rem;height:2.1rem;padding:0 .8rem;display:flex}[data-sf-theme=stack] .stk-code .stk-lights i{background:#ffffff29}[data-sf-theme=stack] .stk-code-tab{font-family:var(--stk-mono);color:#ffffffb8;align-items:center;gap:.4rem;font-size:11px;display:inline-flex}[data-sf-theme=stack] .stk-code-tab svg{color:#3178c6}[data-sf-theme=stack] .stk-code-body{font-family:var(--stk-mono);white-space:pre;tab-size:2;margin:0;padding:.9rem 1rem .7rem .4rem;font-size:12.5px;line-height:1.65;overflow:hidden}[data-sf-theme=stack] .stk-code-line{display:flex}[data-sf-theme=stack] .stk-code-ln{text-align:right;color:#ffffff38;-webkit-user-select:none;user-select:none;flex-shrink:0;width:2.2rem;padding-inline-end:.9rem}[data-sf-theme=stack] .stk-code-rest{color:#0000}[data-sf-theme=stack] .stk-syn-kw{color:var(--sf-syn-kw)}[data-sf-theme=stack] .stk-syn-str{color:var(--sf-syn-str)}[data-sf-theme=stack] .stk-syn-fn{color:var(--sf-syn-fn)}[data-sf-theme=stack] .stk-syn-num{color:var(--sf-syn-num)}[data-sf-theme=stack] .stk-syn-com{color:var(--sf-syn-com);font-style:italic}:root:has([data-sf-theme=stack]) .stk-caret{vertical-align:-.18em;background:var(--primary);width:.5em;height:1.1em;margin-inline-start:1px;animation:1s step-end infinite stk-blink;display:inline-block}@keyframes stk-blink{50%{opacity:0}}[data-sf-theme=stack] .stk-code-out{font-family:var(--stk-mono);color:#ffffffb3;opacity:0;transition:opacity .4s, transform .4s var(--stk-ease);background:#3ddc9714;border:1px solid #3ddc972e;border-radius:.5rem;align-items:center;gap:.5rem;margin:0 .8rem .8rem;padding:.55rem .75rem;font-size:11.5px;display:flex;transform:translateY(4px)}[data-sf-theme=stack] .stk-code-out.is-on{opacity:1;transform:none}[data-sf-theme=stack] .stk-code-ok{color:#3ddc97;font-weight:700}[data-sf-theme=stack] .stk-code-arrow{opacity:.4}[data-sf-theme=stack] .stk-code-url{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-sf-theme=stack] .stk-code-time{opacity:.5;margin-left:auto}@media (max-width:639px){[data-sf-theme=stack] .stk-code-body{padding-inline-end:.6rem;font-size:11px}[data-sf-theme=stack] .stk-code-ln{width:1.8rem;padding-inline-end:.6rem}}[data-sf-theme=stack] .stk-card-title{letter-spacing:-.02em;font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);font-weight:600;line-height:1.2}[data-sf-theme=stack] .stk-card-title-sm{font-size:17px;line-height:1.35}[data-sf-theme=stack] .stk-card-metric b{font-family:var(--sf-font-heading);letter-spacing:-.02em;color:var(--sf-accent-ink);font-size:1.5rem;font-weight:600;line-height:1.1;display:block}[data-sf-theme=stack] .stk-card-metric span{max-width:11rem;color:var(--muted-foreground);margin-top:.25rem;font-size:12px;line-height:1.4;display:block}[data-sf-theme=stack] .stk-price{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}[data-sf-theme=stack] .stk-price.is-sale{color:var(--sf-accent-ink)}[data-sf-theme=stack] .stk-card-photo{aspect-ratio:4/3;border-radius:var(--stk-r-lg);border:1px solid var(--border);background:var(--sf-panel);overflow:hidden}[data-sf-theme=stack] .stk-card-photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--stk-ease)}[data-sf-theme=stack] .stk-card-item:hover .stk-card-photo img{transform:scale(1.04)}[data-sf-theme=stack] .stk-card-wish :is(button,a){background:color-mix(in oklab, var(--background), transparent 20%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--stk-r)}[data-sf-theme=stack] .stk-add{border-radius:var(--stk-r)!important;border-color:var(--border)!important;background:var(--sf-panel-2)!important;color:var(--foreground)!important}[data-sf-theme=stack] .stk-add:hover{background:var(--primary)!important;color:var(--primary-foreground)!important;border-color:var(--primary)!important}[data-sf-theme=stack] .stk-mini-cta{border-radius:var(--stk-r);background:var(--sf-panel-2);border:1px solid var(--border);align-items:center;gap:.3rem;height:2.1rem;padding:0 .8rem;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}[data-sf-theme=stack] .stk-mini-cta:hover{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}[data-sf-theme=stack] .stk-card-pkg{border-radius:var(--stk-r-lg);border:1px solid var(--border);background:var(--sf-panel);min-height:100%;transition:border-color .25s, transform .35s var(--stk-ease), box-shadow .35s;padding:1.6rem}[data-sf-theme=stack] .stk-card-pkg:hover{border-color:color-mix(in oklab, var(--primary), transparent 45%);box-shadow:0 20px 40px -24px color-mix(in oklab, var(--primary), transparent 50%);transform:translateY(-3px)}[data-sf-theme=stack] .stk-card-pkg.is-hl{border-color:color-mix(in oklab, var(--primary), transparent 35%);background:radial-gradient(100% 60% at 50% 0%, color-mix(in oklab, var(--primary), transparent 86%), transparent 70%), var(--sf-panel);box-shadow:0 0 0 1px color-mix(in oklab, var(--primary), transparent 70%), 0 24px 60px -30px color-mix(in oklab, var(--primary), transparent 40%)}[data-sf-theme=stack] .stk-pkg-flag{top:-.7rem;background:var(--gold);color:#17120a;border-radius:99px;padding:.2rem .6rem;font-size:11px;font-weight:700;position:absolute;inset-inline-start:1.4rem}[data-sf-theme=stack] .stk-pkg-title{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:1.25}[data-sf-theme=stack] .stk-pkg-type{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:.35rem;flex-shrink:0;padding:.15rem .5rem;font-size:10.5px}[data-sf-theme=stack] .stk-pkg-desc{font-size:14px;line-height:1.6}[data-sf-theme=stack] .stk-pkg-price{border-top:1px dashed var(--border);padding-top:1.2rem}[data-sf-theme=stack] .stk-pkg-from{color:var(--muted-foreground);margin-bottom:.3rem;font-size:11.5px;display:block}[data-sf-theme=stack] .stk-pkg-price b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,1.3rem + .8vw,2rem);font-weight:600}[data-sf-theme=stack] .stk-pkg-per{color:var(--muted-foreground);font-size:13px}[data-sf-theme=stack] .stk-pkg-list{color:color-mix(in oklab, var(--foreground), transparent 15%);font-size:14px;line-height:1.45}[data-sf-theme=stack] .stk-pkg-check{color:var(--sf-ok)}[data-sf-theme=stack] .stk-pkg-eta{justify-content:space-between;align-items:center;gap:1rem;font-size:13px;display:flex}[data-sf-theme=stack] .stk-pkg-eta span{color:var(--muted-foreground);font-size:11.5px}[data-sf-theme=stack] .stk-pkg-cta{z-index:1;border-radius:var(--stk-r);border:1px solid var(--border);background:var(--sf-panel-2);pointer-events:none;justify-content:center;align-items:center;gap:.4rem;height:2.75rem;font-size:14px;font-weight:600;transition:all .2s;display:flex;position:relative}[data-sf-theme=stack] a.stk-pkg-cta{pointer-events:auto}[data-sf-theme=stack] .stk-card-pkg:hover .stk-pkg-cta,[data-sf-theme=stack] .stk-pkg-cta.is-solid{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}[data-sf-theme=stack] .stk-pkg-custom{background:0 0;border-style:dashed}[data-sf-theme=stack] .stk-band{background:var(--sf-panel);border-block:1px solid var(--border)}[data-sf-theme=stack] .stk-band .stk-card-pkg{background:var(--background)}[data-sf-theme=stack] .stk-band .stk-card-pkg.is-hl{background:radial-gradient(100% 60% at 50% 0%, color-mix(in oklab, var(--primary), transparent 86%), transparent 70%), var(--background)}[data-sf-theme=stack] .stk-band .stk-pkg-custom{background:0 0}[data-sf-theme=stack] .stk-step{grid-template-columns:1.5rem 1fr;align-content:start;gap:1.1rem;padding-bottom:2.2rem;display:grid}[data-sf-theme=stack] .stk-step-rail{top:1.4rem;bottom:0;background:linear-gradient(var(--border), var(--border));width:1px;position:absolute;inset-inline-start:calc(.75rem - .5px)}[data-sf-theme=stack] .stk-step:last-child .stk-step-rail{display:none}[data-sf-theme=stack] .stk-step-node{z-index:1;border:1px solid var(--border);background:var(--background);border-radius:.45rem;place-items:center;width:1.5rem;height:1.5rem;margin-top:.1rem;display:grid;position:relative}[data-sf-theme=stack] .stk-step-node i{background:var(--primary);border-radius:.15rem;width:.45rem;height:.45rem}[data-sf-theme=stack] .stk-step-meta{color:var(--muted-foreground);gap:.75rem;font-size:12px;display:flex}[data-sf-theme=stack] .stk-step-meta span:first-child{color:var(--sf-accent-ink)}@media (min-width:1024px){[data-sf-theme=stack] .stk-step{padding-bottom:0;grid-template-columns:1fr;gap:1.4rem;padding-inline-end:1.6rem}[data-sf-theme=stack] .stk-step-rail{top:calc(.75rem - .5px);bottom:auto;width:auto;height:1px;inset-inline:1.5rem 0}[data-sf-theme=stack] .stk-step:last-child .stk-step-rail{background:linear-gradient(to var(--stk-end,right), var(--border), transparent);display:block}}html[dir=rtl] [data-sf-theme=stack]{--stk-end:left}[data-sf-theme=stack] .stk-consult-frame{transition:transform .5s var(--stk-ease)}[data-sf-theme=stack] .stk-consult:hover .stk-consult-frame{transform:translateY(-4px)}[data-sf-theme=stack] .stk-consult-cta{display:inline-flex}[data-sf-theme=stack] .stk-voice{border-radius:var(--stk-r-lg);border:1px solid var(--border);background:var(--sf-panel)}:root:has([data-sf-theme=stack]) .stk-avatar{border-radius:var(--stk-r);background:color-mix(in oklab, var(--primary), transparent 80%);width:2.25rem;height:2.25rem;color:var(--sf-brand-ink);place-items:center;font-size:14px;font-weight:700;display:grid}[data-sf-theme=stack] .stk-term{border-radius:var(--stk-r);border:1px solid var(--border);background:var(--sf-panel);white-space:nowrap;align-items:center;gap:.55rem;max-width:100%;padding:.45rem .8rem;font-size:12.5px;display:inline-flex;overflow:hidden}[data-sf-theme=stack] .stk-term-path{color:var(--sf-brand-ink)}[data-sf-theme=stack] .stk-term-sign{color:var(--muted-foreground)}[data-sf-theme=stack] .stk-term-cmd{color:var(--foreground);text-overflow:ellipsis;overflow:hidden}[data-sf-theme=stack] .stk-term .stk-caret{width:.45em;height:1em}[data-sf-theme=stack] .stk-tabs{border-radius:calc(var(--stk-r) + .25rem);border:1px solid var(--border);background:var(--sf-panel)}[data-sf-theme=stack] .stk-tab{border-radius:var(--stk-r);height:2.2rem;color:var(--muted-foreground);white-space:nowrap;align-items:center;padding:0 .95rem;font-size:13.5px;transition:color .2s,background-color .2s;display:inline-flex}[data-sf-theme=stack] .stk-tab:hover{color:var(--foreground)}[data-sf-theme=stack] .stk-tab.is-on{background:var(--primary);color:var(--primary-foreground);font-weight:600}[data-sf-theme=stack] .stk-group-title{font-family:var(--sf-font-heading);letter-spacing:-.015em;align-items:center;gap:.8rem;font-size:20px;font-weight:600;display:flex}[data-sf-theme=stack] .stk-group-title:after{content:"";background:var(--border);flex:1;height:1px}[data-sf-theme=stack] .stk-group-count{color:var(--muted-foreground);order:3;font-size:12px;font-weight:500}[data-sf-theme=stack] .stk-toolbar :is(button,[role=combobox],input){border-radius:var(--stk-r)}[data-sf-theme=stack] .stk-crumbs{color:var(--muted-foreground);font-size:12.5px}[data-sf-theme=stack] .stk-crumbs a:hover{color:var(--foreground)}[data-sf-theme=stack] .stk-crumbs>span[aria-hidden]{opacity:.4}[data-sf-theme=stack] .stk-case-sub{color:var(--muted-foreground);font-size:clamp(1.1rem,1rem + .5vw,1.4rem)}[data-sf-theme=stack] .stk-facts{border-top:1px solid var(--border)}[data-sf-theme=stack] .stk-fact{border-bottom:1px solid var(--border);padding:.9rem 0}[data-sf-theme=stack] .stk-facts:not(.stk-facts-row) .stk-fact:nth-child(odd){padding-inline-end:1rem}[data-sf-theme=stack] .stk-fact dt{color:var(--muted-foreground);font-size:11.5px}[data-sf-theme=stack] .stk-fact dd{margin-top:.3rem;font-size:15px;font-weight:600;line-height:1.35}[data-sf-theme=stack] .stk-facts-row{border:1px solid var(--border);border-radius:var(--stk-r-lg);background:var(--sf-panel);overflow:hidden}[data-sf-theme=stack] .stk-facts-row .stk-fact{border-bottom:0;border-inline-end:1px solid var(--border);padding:.95rem 1.1rem}[data-sf-theme=stack] .stk-facts-row .stk-fact:last-child{border-inline-end:0}@media (max-width:767px){[data-sf-theme=stack] .stk-facts-row.md\:grid-cols-4 .stk-fact:nth-child(2n){border-inline-end:0}[data-sf-theme=stack] .stk-facts-row.md\:grid-cols-4 .stk-fact:nth-child(-n+2){border-bottom:1px solid var(--border)}}[data-sf-theme=stack] .stk-metrics{border-block:1px solid var(--border)}[data-sf-theme=stack] .stk-metric{border-bottom:1px solid var(--border);flex-direction:column;gap:.5rem;padding:1.4rem 0;display:flex}[data-sf-theme=stack] .stk-metric:last-child{border-bottom:0}@media (min-width:640px){[data-sf-theme=stack] .stk-metric{border-bottom:0;border-inline-end:1px solid var(--border);padding:1.6rem 1.4rem}[data-sf-theme=stack] .stk-metric:first-child{padding-inline-start:0}[data-sf-theme=stack] .stk-metric:last-child{border-inline-end:0}}[data-sf-theme=stack] .stk-metric dd{letter-spacing:-.035em;color:var(--foreground);text-align:start;font-size:clamp(2.2rem,1.6rem + 1.8vw,3.2rem);font-weight:600;line-height:1}html[dir=rtl] [data-sf-theme=stack] .stk-metric dd{text-align:right}[data-sf-theme=stack] .stk-sign{color:var(--sf-accent-ink);margin-inline-end:.04em}[data-sf-theme=stack] .stk-metric dt{color:var(--muted-foreground);font-size:14px;line-height:1.45}[data-sf-theme=stack] .stk-gantt{border-radius:var(--stk-r-lg);border:1px solid var(--border);background:var(--sf-panel);padding:1.1rem 1.2rem .6rem}[data-sf-theme=stack] .stk-gantt-scale{border-bottom:1px dashed var(--border);color:var(--muted-foreground);margin-inline-start:var(--stk-gl,7.5rem);padding-bottom:.6rem;font-size:10px;display:flex}[data-sf-theme=stack] .stk-gantt-scale span{flex:1;min-width:0;overflow:hidden}[data-sf-theme=stack] .stk-gantt-row{grid-template-columns:var(--stk-gl,7.5rem) 1fr;align-items:center;padding:.55rem 0;display:grid}[data-sf-theme=stack] .stk-gantt-label{text-overflow:ellipsis;white-space:nowrap;padding-inline-end:.8rem;font-size:13.5px;font-weight:500;overflow:hidden}[data-sf-theme=stack] .stk-gantt-track{background-image:linear-gradient(to right, var(--sf-line) 1px, transparent 1px);background-size:calc(100% / var(--stk-gw,10)) 100%;height:1.9rem;position:relative}[data-sf-theme=stack] .stk-gantt-bar{border-radius:calc(var(--radius) * .5);background:color-mix(in oklab, var(--primary), transparent 72%);border:1px solid color-mix(in oklab, var(--primary), transparent 45%);align-items:center;padding:0 .55rem;display:flex;position:absolute;top:.2rem;bottom:.2rem;overflow:hidden}[data-sf-theme=stack] .stk-gantt-bar.is-last{background:color-mix(in oklab, var(--gold), transparent 70%);border-color:color-mix(in oklab, var(--gold), transparent 40%)}[data-sf-theme=stack] .stk-gantt-w{white-space:nowrap;color:var(--foreground);font-size:10.5px}[data-sf-theme=stack] .stk-gantt-sub{font-family:var(--stk-mono);color:var(--muted-foreground);font-size:10.5px;font-weight:400;display:none}@media (max-width:639px){[data-sf-theme=stack] .stk-gantt{--stk-gl:5.6rem;padding:.9rem .8rem .4rem}[data-sf-theme=stack] .stk-gantt-scale{font-size:8.5px}[data-sf-theme=stack] .stk-gantt-w{display:none}[data-sf-theme=stack] .stk-gantt-sub{margin-top:.1rem;display:block}[data-sf-theme=stack] .stk-gantt-label{white-space:normal;line-height:1.3}}[data-sf-theme=stack] .stk-aside{border-radius:var(--stk-r-lg);border:1px solid var(--border);background:var(--sf-panel);padding:1.5rem;box-shadow:0 24px 60px -40px #0009}@media (min-width:640px){[data-sf-theme=stack] .stk-aside{padding:1.75rem}}[data-sf-theme=stack] .stk-order-title{letter-spacing:-.015em;font-size:19px;font-weight:600}[data-sf-theme=stack] .stk-from{color:var(--muted-foreground);font-size:12px}[data-sf-theme=stack] .stk-price-lg{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,1.5rem + .8vw,2.2rem);font-weight:600}[data-sf-theme=stack] .stk-perks svg{color:var(--sf-brand-ink)}[data-sf-theme=stack] .stk-includes{border-top:1px solid var(--border)}[data-sf-theme=stack] .stk-includes li{border-bottom:1px solid var(--border);font-size:15px}[data-sf-theme=stack] .stk-step-n{background:var(--sf-panel-2);border:1px solid var(--border);min-width:1.9rem;height:1.5rem;color:var(--sf-accent-ink);border-radius:.4rem;flex-shrink:0;place-items:center;padding:0 .3rem;font-size:11px;display:inline-grid}[data-sf-theme=stack] .stk-next-step{border-radius:var(--stk-r-lg);border:1px solid var(--border);background:var(--sf-panel)}[data-sf-theme=stack] .stk-spec-list>div{border-bottom:1px solid var(--border);font-size:14.5px}[data-sf-theme=stack] .stk-acc{border-bottom:1px solid var(--border)}[data-sf-theme=stack] .stk-accs{border-top:1px solid var(--border)}[data-sf-theme=stack] .stk-acc-title{font-size:16px;font-weight:600}[data-sf-theme=stack] .stk-review{border-radius:var(--stk-r-lg)!important;background:var(--sf-panel)!important}[data-sf-theme=stack] .stk-stat-big{font-family:var(--sf-font-heading);letter-spacing:-.04em;font-size:3.4rem;font-weight:600;line-height:1}[data-sf-theme=stack] .stk-photo{aspect-ratio:11/8;object-fit:cover;border-radius:var(--stk-r-lg);border:1px solid var(--border);width:100%}[data-sf-theme=stack] .stk-shot-thumb{aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:var(--stk-r-lg);border:1px solid var(--border);width:100%}[data-sf-theme=stack] .stk-addbag{border-radius:var(--stk-r);border-color:var(--border);background:0 0;height:2.9rem;font-weight:600}[data-sf-theme=stack] .stk-addbag:hover{border-color:var(--primary);color:var(--sf-brand-ink)}[data-sf-theme=stack] .stk-share :is(a,button){border-radius:var(--stk-r)}[data-sf-theme=stack] .stk-buybox>.space-y-5>div:first-child>span.text-4xl{font-family:var(--sf-font-heading);letter-spacing:-.03em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,1.5rem + .8vw,2.2rem);font-weight:600}[data-sf-theme=stack] .stk-buybox>.space-y-5>div:first-child>span.text-xl{font-size:15px}[data-sf-theme=stack] .stk-buybox>.space-y-5>div:first-child>span.rounded-full{border-radius:calc(var(--radius) * .45);background:var(--gold);color:#17120a;font-family:var(--stk-mono);padding:.2rem .5rem;font-size:11.5px;font-weight:700}[data-sf-theme=stack] .stk-buybox :is(p.mb-1\.5,p.mb-2){color:var(--muted-foreground);margin-bottom:.55rem;font-size:12.5px;font-weight:600}[data-sf-theme=stack] .stk-buybox [data-buybox-option] .flex-wrap{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.45rem;display:grid}[data-sf-theme=stack] .stk-buybox [data-buybox-option] button{border-radius:var(--stk-r);border:1px solid var(--border);background:var(--background);height:auto;min-height:2.9rem;color:var(--foreground);text-align:start;flex-direction:column;justify-content:center;align-items:flex-start;gap:.1rem;padding:.5rem .8rem;font-size:13.5px;font-weight:500;line-height:1.3;display:flex}[data-sf-theme=stack] .stk-buybox [data-buybox-option] button:after{font-family:var(--stk-mono);color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}[data-sf-theme=stack] .stk-buybox [data-buybox-option] button:hover{border-color:color-mix(in oklab, var(--primary), transparent 45%)}[data-sf-theme=stack] .stk-buybox [data-buybox-option] button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in oklab, var(--primary), transparent 88%);box-shadow:inset 0 0 0 1px var(--primary);color:var(--foreground)}[data-sf-theme=stack] .stk-buybox [data-buybox-option] button[aria-pressed=true]:after{color:var(--sf-brand-ink)}[data-sf-theme=stack] .stk-buybox .inline-flex.rounded-xl.border-2{border-width:1px;border-color:var(--border);border-radius:var(--stk-r);background:var(--background)}[data-sf-theme=stack] .stk-buybox .rounded-2xl.border-2{border-width:1px;border-color:var(--border);background:var(--background);box-shadow:none;border-radius:var(--stk-r-lg);padding:1.1rem}[data-sf-theme=stack] .stk-buybox :is(input,textarea,select){border-radius:var(--stk-r)}[data-sf-theme=stack] .stk-buybox :is(input.border-2,input.uppercase){border-width:1px;border-color:var(--input);background:var(--sf-panel);min-height:2.75rem}[data-sf-theme=stack] .stk-buybox input.uppercase{text-transform:none}[data-sf-theme=stack] .stk-buybox :is(input,textarea):focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary), transparent 80%);outline:none}[data-sf-theme=stack] .stk-buybox button.rounded-lg.border{border-radius:var(--stk-r)}[data-sf-theme=stack] .stk-buybox .min-w-\[9rem\]{border-radius:var(--stk-r);background:var(--background);border-color:var(--border);min-height:2.9rem;font-weight:600}[data-sf-theme=stack] .stk-buybox .min-w-\[9rem\].bg-primary\/10{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:color-mix(in oklab, var(--primary), transparent 88%);color:var(--foreground)}[data-sf-theme=stack] .stk-buybox .bg-muted\/40{background:var(--background);border-color:var(--border);border-radius:var(--stk-r-lg);font-size:13.5px}[data-sf-theme=stack] .stk-buybox :is(button.bg-gradient-to-b,button.rounded-xl.bg-primary){border-radius:var(--stk-r);background:var(--primary);color:var(--primary-foreground);box-shadow:0 10px 30px -12px color-mix(in oklab, var(--primary), transparent 30%);font-weight:600}[data-sf-theme=stack] .stk-buybox :is(button.bg-gradient-to-b,button.rounded-xl.bg-primary):hover{background:color-mix(in oklab, var(--primary), white 10%);filter:none}[data-sf-theme=stack] .stk-buybox :is(.rounded-xl,.rounded-2xl,.rounded-lg){border-radius:var(--stk-r)}[data-sf-theme=stack] :is(.stk-buybox-service,.stk-buybox-digital,.stk-buybox-package) .justify-center.gap-4.pt-1{display:none}[data-sf-theme=stack] .stk-buybox [data-inquiry-price]{font-family:var(--sf-font-heading);letter-spacing:-.025em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,1.4rem + .8vw,2.1rem);font-weight:600}html[dir=rtl] [data-sf-theme=stack] .stk-buybox [data-inquiry-price]{letter-spacing:0}[data-sf-theme=stack] .stk-buybox [data-inquiry-form] .border-primary\/25{border-color:var(--border);background:var(--background);box-shadow:none}[data-sf-theme=stack] .stk-buybox [data-inquiry-form] textarea{border-width:1px;border-color:var(--input);background:var(--sf-panel)}[data-sf-theme=stack] .stk-buybox [data-inquiry-form] :is(input,textarea){border-width:1px}[data-sf-theme=stack] .stk-buybox [data-inquiry-form]>div:not([data-buybox-option]) .flex-wrap>button{border-radius:99px}[data-sf-theme=stack] .stk-buybox-case [data-buybox-mode=showcase]>div:first-child{background:0 0;border:0;padding:0}[data-sf-theme=stack] .stk-buybox-case [data-buybox-mode=showcase]>div:first-child p.font-bold{font-family:var(--sf-font-heading);letter-spacing:-.015em;font-size:19px;font-weight:600}[data-sf-theme=stack] .stk-buybox-case [data-showcase-cta]{box-shadow:0 10px 30px -12px color-mix(in oklab, var(--primary), transparent 30%)}[data-sf-theme=stack] .stk-footer{border-top:1px solid var(--border);background:radial-gradient(70% 60% at 85% 0%, var(--sf-glow), transparent 70%), var(--sf-panel)}[data-sf-theme=stack] .stk-foot-title{letter-spacing:-.035em;font-size:clamp(2.2rem,1.4rem + 3.2vw,4.2rem);font-weight:600;line-height:1.02}html[dir=rtl] [data-sf-theme=stack] .stk-foot-title{line-height:1.3}[data-sf-theme=stack] .stk-foot-head{color:var(--muted-foreground);font-size:11.5px}[data-sf-theme=stack] .stk-foot-link{color:color-mix(in oklab, var(--foreground), transparent 25%);transition:color .2s}[data-sf-theme=stack] .stk-foot-link:hover{color:var(--sf-brand-ink)}[data-sf-theme=stack] .stk-social{border-radius:var(--stk-r);border:1px solid var(--border);width:2.25rem;height:2.25rem;color:var(--muted-foreground);place-items:center;transition:all .2s;display:grid}[data-sf-theme=stack] .stk-social:hover{color:var(--foreground);border-color:var(--foreground)}[data-sf-theme=stack] .stk-status-card{border-radius:var(--stk-r-lg);border:1px solid var(--border);background:var(--background)}[data-sf-theme=stack] .stk-uptime{gap:2px;height:1.9rem;margin-top:.8rem;display:flex}[data-sf-theme=stack] .stk-uptime i{background:var(--sf-ok);opacity:.85;border-radius:1.5px;flex:1}[data-sf-theme=stack] .stk-uptime i.is-warn{background:var(--gold)}[data-sf-theme=stack] .stk-region :is(button,select){border-radius:var(--stk-r)}:root:has([data-sf-theme=stack]) [data-slot=sheet-content]:not(.stk-drawer){background:var(--sf-panel);border-color:var(--border)}:root:has([data-sf-theme=stack]) [data-slot=sheet-content]:not(.stk-drawer) [data-slot=sheet-title]{font-family:var(--sf-font-heading);letter-spacing:-.015em;font-size:20px;font-weight:600}:root:has([data-sf-theme=stack]) [data-slot=sheet-content]:not(.stk-drawer) img{border-radius:calc(var(--radius) * .6)}:root:has([data-sf-theme=stack]) [data-slot=sheet-content]:not(.stk-drawer) :is([data-slot=button],.rounded-lg.border){border-radius:var(--stk-r)}:root:has([data-sf-theme=stack]) [data-slot=sheet-content]:not(.stk-drawer) [data-slot=button]{font-weight:600}:root:has([data-sf-theme=stack]) [data-slot=dialog-content]{border-radius:var(--stk-r-lg);background:var(--sf-panel)}:is(:root:has([data-sf-theme=stack]) [data-slot=sheet-overlay],:root:has([data-sf-theme=stack]) [data-slot=dialog-overlay]){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-sf-theme=stack][data-sf-mode=light] .stk-browser{box-shadow:0 40px 80px -40px #14142859,0 10px 24px -16px #14142840}[data-sf-theme=stack][data-sf-mode=light] .stk-aside{box-shadow:0 24px 60px -44px #14142859}[data-sf-theme=stack][data-sf-mode=light] .stk-palette{box-shadow:0 30px 80px -30px #14142866}@media (prefers-reduced-motion:reduce){[data-sf-theme=stack] *{transition-duration:.01ms!important;animation:none!important}:root:has([data-sf-theme=stack]) .stk-drawer *{transition-duration:.01ms!important;animation:none!important}[data-sf-theme=stack] .stk-marquee{-webkit-mask-image:none;mask-image:none}[data-sf-theme=stack] .stk-marquee-track{flex-wrap:wrap;width:auto}[data-sf-theme=stack] .stk-marquee-track>[aria-hidden=true]{display:none}}
