@font-face{font-family:Neue Machina;src:url(/fonts/PPNeueMachina-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Machina;src:url(/fonts/PPNeueMachina-Ultrabold.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}:root{--bg:#0b0b0d;--panel:#121214;--card:#17171b;--line:#ffffff12;--text:#efedf3;--muted:#8d8b97;--accent:#b6a0fa;--accent-bright:#c8b5ff;--green:#8ebfa5;--side:236px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:84px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}button,input,textarea,select{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.4}a{color:inherit;text-decoration:none}button,a,input,textarea{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent)}button{transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s}button:active:not(:disabled){transform:translateY(1px)}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}svg{flex-shrink:0}::selection{background:#b59af84d}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--muted);font-size:13px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{min-height:100dvh}.sidebar{width:var(--side);z-index:35;border-right:1px solid var(--line);background:#101012;flex-direction:column;padding:31px 19px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1.8px;text-align:left;align-items:center;gap:10px;width:fit-content;padding:0 10px;font-family:Neue Machina,sans-serif;font-size:31px;font-weight:800;display:flex}.brand-symbol{width:30px;height:36px;color:var(--accent);place-items:center;display:grid}.brand-period{color:var(--accent)}.new-chat{background:linear-gradient(110deg,#2a2538,#19171e);border:1px solid #ffffff20;border-radius:9px;align-items:center;gap:9px;margin:34px 1px 30px;padding:12px;font-size:12px;display:flex;box-shadow:inset 0 1px #d0b8ff18}.new-chat:hover{border-color:#b6a0fa70;box-shadow:0 0 20px #b6a0fa10}.new-chat>span{color:var(--muted);margin-left:auto}.nav-label{letter-spacing:1.8px;color:#63616b;margin:0 12px 12px;font-size:9px}.main-nav{flex-direction:column;gap:5px;display:flex}.main-nav>button{text-align:left;color:#a7a4ae;border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex;position:relative}.main-nav>button:hover{color:var(--text);background:#ffffff05}.main-nav>button.active{color:var(--accent-bright);background:#b7a0fa12;box-shadow:inset 0 0 0 1px #b6a0fa12}.main-nav>button.active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;height:18px;position:absolute;left:-19px;box-shadow:0 0 16px #b6a0fa66}.nav-ai{letter-spacing:1px;border:1px solid #b6a0fa38;border-radius:4px;margin-left:auto;padding:0 5px;font-size:9px}.cart-count{text-align:center;background:#ffffff0a;border-radius:4px;min-width:20px;margin-left:auto;font-size:10px}.sidebar-project{color:#676371;min-height:200px;margin:42px 11px 25px;position:relative;overflow:hidden}.sidebar-project>p{max-width:155px;margin-top:14px;font-family:Neue Machina,sans-serif;font-size:16px;line-height:1.5}.tiny-plus{color:#8c7aaa;font-size:19px;font-weight:300}.mini-orbit{color:#7a659d;opacity:.7;place-items:center;height:100px;margin-top:10px;display:grid;position:relative}.mini-orbit i{border:1px solid #9983c033;border-radius:50%;width:120px;height:48px;position:absolute;transform:rotate(-35deg)}.mini-orbit i:nth-child(2){transform:rotate(35deg)}.mini-orbit i:nth-child(3){width:106px;transform:rotate(90deg)}.sidebar-bottom{margin-top:auto}.language-switch{color:#7c7888;align-items:center;gap:4px;margin:8px 8px 23px;display:flex}.language-switch>svg{margin-right:auto}.language-switch button{border-radius:6px;padding:5px 12px;font-size:11px}.language-switch button.active{color:var(--text);background:#ffffff09}.ekt-link{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 10px 10px;display:flex}.ekt-word{letter-spacing:-2px;font-size:26px;font-style:italic;font-weight:900;line-height:1}.ekt-word>span{color:var(--accent);margin-left:2px;font-size:20px}.ekt-link>span:last-child{color:#a09ba8;align-items:center;gap:13px;font-size:11px;display:flex}.sidebar-footnote{color:#66626e;justify-content:space-between;gap:5px;margin:8px 10px;font-size:8px;display:flex}.main-content{margin-left:var(--side);min-height:100dvh}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#0b0b0df0;justify-content:space-between;align-items:center;gap:18px;height:75px;padding:0 40px;display:flex;position:relative}.topbar-left,.topbar-right{align-items:center;gap:24px;display:flex}.breadcrumb{color:#76717e;align-items:center;gap:12px;font-size:11px;display:flex}.breadcrumb>span{color:#cfccd4}.connection{color:#aaa5b1;align-items:center;gap:7px;font-size:10px;display:flex}.connection i,.eyebrow>span:first-child{background:#b8a0fb;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #b8a0fb66}.top-cart{border:1px solid var(--line);border-radius:7px;align-items:center;gap:9px;padding:7px 10px;font-size:10px;display:flex}.top-cart:hover{background:#ffffff08}.top-cart b{background:#ffffff0c;border-radius:3px;min-width:17px;padding:2px 5px;font-size:9px;font-weight:400}.mobile-menu{display:none!important}.icon-button{color:var(--muted);border-radius:6px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.icon-button:hover{color:var(--text);background:#ffffff0a}.welcome-view{overflow:hidden}.hero{text-align:center;isolation:isolate;justify-content:center;align-items:center;height:365px;display:flex;position:relative}.dot-field{pointer-events:none;z-index:-2;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(52% 65% at 50% 30%,#000 20%,#0000 100%);mask-image:radial-gradient(52% 65% at 50% 30%,#000 20%,#0000 100%)}.hero-glow{z-index:-1;filter:blur(20px);background:radial-gradient(#7046a81c 0%,#0000 68%);width:470px;height:200px;position:absolute;top:35px;left:50%;transform:translate(-50%)}.hero-content{padding-top:2px;animation:.8s both appear}.eyebrow{color:#b1a6bf;letter-spacing:2.4px;justify-content:center;align-items:center;gap:8px;margin-bottom:25px;font-size:8px;display:flex}.eyebrow>span:first-child{width:4px;height:4px}.depth-logo{letter-spacing:-9px;color:#ded4f1;text-shadow:1px 1px #91829f,2px 2px #756481,3px 3px #63506f,4px 4px #53415f,5px 5px #44334e,6px 6px #382a42,7px 8px #251c2d,10px 14px 18px #0009;margin-left:-7px;font-family:Neue Machina,sans-serif;font-size:105px;font-weight:800;line-height:1;transition:transform .7s;transform:perspective(700px)rotateX(6deg)rotateY(-8deg)}.depth-logo:hover{transform:perspective(700px)rotateX(-3deg)rotateY(6deg)}.depth-logo>span{color:var(--accent);text-shadow:1px 1px #8466ac,2px 2px #6f518e,3px 3px #583d74,4px 4px #412754,5px 5px #321c44}.hero h1{letter-spacing:-.8px;margin-top:32px;margin-bottom:13px;font-family:Neue Machina,sans-serif;font-size:28px}.hero p{color:#8d8797;white-space:pre-line;font-size:12px;line-height:1.8}.hero-coordinate,.hero-corner{color:#49434f;letter-spacing:1px;font-family:monospace;font-size:8px;position:absolute;bottom:42px}.hero-coordinate{left:42px}.hero-corner{right:42px}.welcome-workspace{max-width:800px;margin:0 auto;padding:0 24px}.composer-wrap{position:relative}.composer{background:linear-gradient(115deg,#1e1b25,#17161c 70%);border:1px solid #b59be538;border-radius:13px;padding:18px 17px 13px;transition:border .25s,box-shadow .25s;box-shadow:0 12px 35px #0003,inset 0 1px #d0b8ff0c}.composer:focus-within{border-color:#b59be580;box-shadow:0 0 0 3px #b59be508,0 12px 35px #0003}.composer.is-working{border-color:#b59be580}.composer textarea{resize:none;width:100%;color:var(--text);background:0 0;border:0;outline:0;min-height:54px;max-height:200px;padding:0 3px;font-size:14px;line-height:1.7}.composer textarea:focus-visible{outline:0}.composer textarea::placeholder{color:#a39aaf}.composer-bottom{align-items:center;gap:12px;padding-top:7px;display:flex}.attachment-button{color:#aaa1b5;align-items:center;gap:7px;padding:6px 4px;font-size:10px;display:flex}.attachment-button:hover{color:var(--accent)}.composer-key{color:#5e5669;margin-left:auto;font-size:17px}.send-button{color:#241b35;background:var(--accent);border-radius:8px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #fff4,0 3px 12px #a487e51a}.send-button:hover{background:#c8b5ff;box-shadow:0 0 18px #a487e536}.send-button:disabled{opacity:.55}.send-button.stop{color:var(--accent);background:#4a3f5e}.composer-note{color:#696372;justify-content:center;align-items:center;gap:6px;margin-top:11px;font-size:9px;display:flex}.suggestion-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:29px;display:grid}.suggestion-card{text-align:left;background:#131216;border:1px solid #ffffff0b;border-radius:10px;flex-direction:column;min-height:123px;padding:14px 13px 15px;transition:background .2s,border .2s,transform .2s;animation:.6s both appear;display:flex}.suggestion-card:hover{background:#1c1825;border-color:#b59be54d;transform:translateY(-3px)}.suggestion-top{color:#b8a0dd;justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.suggestion-top>svg:last-child{color:#5a5266}.suggestion-card strong{color:#d7d0df;margin-bottom:6px;font-size:11px;font-weight:400;line-height:1.5}.suggestion-card>span{color:#726a7d;font-size:9px;line-height:1.5}.trust-row{color:#807489;justify-content:center;align-items:center;gap:26px;margin-top:24px;font-size:9px;display:flex}.trust-row>span{align-items:center;gap:6px;display:flex}.trust-row>span>svg{color:#a28eab}.catalog-preview{max-width:1230px;margin:60px auto 0;padding:0 40px 30px}.section-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.section-kicker{letter-spacing:1.8px;color:#867891;text-transform:uppercase;font-size:9px}.section-heading h2{letter-spacing:-.7px;margin-top:8px;font-family:Neue Machina,sans-serif;font-size:22px}.text-button{color:var(--accent);justify-content:center;align-items:center;gap:8px;padding:4px 0;font-size:11px;display:inline-flex}.text-button:hover{color:#e2d7ff}.brand-marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);opacity:.5;align-items:center;height:100px;margin-top:30px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.brand-marquee>div{white-space:nowrap;flex-shrink:0;animation:50s linear infinite marquee;display:flex}.brand-marquee span{color:#8a8193;align-items:center;gap:48px;padding-right:48px;font-family:Neue Machina,sans-serif;font-size:20px;display:flex}.brand-marquee i{color:#7b6596;font-size:14px;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}@keyframes appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.product-card{background:#151418;border:1px solid #ffffff10;border-radius:11px;min-width:0;transition:border-color .2s,transform .2s;overflow:hidden}.product-card:hover{border-color:#b59be540;transform:translateY(-2px)}.product-visual{background:#f5f5f6;padding:13px;position:relative}.product-image-button{width:100%;padding:0;display:block}.product-image{color:#c4c4cd;aspect-ratio:1.3;background:#f5f5f6;justify-content:center;align-items:center;display:flex;overflow:hidden}.product-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.compare-button{color:#66606b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff9;border-radius:6px;width:29px;height:29px;padding:5px;position:absolute;top:9px;right:9px}.compare-button:hover{color:#7656b7;background:#fff}.compare-button.is-selected{color:#6945a5;background:#ece2ff}.product-brand{color:#77717b;letter-spacing:1.1px;text-transform:uppercase;font-size:8px;position:absolute;bottom:8px;left:13px}.product-body{padding:15px 14px 8px}.product-sku{color:#827889;overflow-wrap:anywhere;font-size:9px;display:block}.product-name{-webkit-line-clamp:2;text-align:left;color:#dfd9e7;-webkit-box-orient:vertical;min-height:38px;margin-top:6px;padding:0;font-size:12px;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.product-name:hover{color:var(--accent)}.stock{color:#96baa3;align-items:center;gap:5px;margin-top:12px;font-size:9px;display:flex}.stock i{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.stock.no-stock{color:#918897}.product-bottom{justify-content:space-between;align-items:center;gap:7px;margin-top:12px;display:flex}.product-bottom>strong{color:#eee7f4;font-size:14px;font-weight:400;line-height:1.4}.product-bottom small{color:#89808f;white-space:nowrap;font-size:9px}.add-button{color:#c6acf2;background:#b59be50e;border:1px solid #b59be533;border-radius:7px;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.add-button:hover{background:#b59be525;border-color:#b59be580}.product-source{color:#736b7a;border-top:1px solid #ffffff09;justify-content:space-between;align-items:center;margin-top:13px;padding-top:6px;font-size:8px;display:flex}.product-source button{color:#8c7d9a;padding:2px}.product-skeleton{background:linear-gradient(110deg,#17151d 20%,#1e1a25 40%,#17151d 60%) 0 0/250% 100%;border-radius:11px;height:345px;animation:1.8s linear infinite skeleton}@keyframes skeleton{to{background-position:-250% 0}}.catalog-page,.cart-page{max-width:1400px;margin:0 auto;padding:45px 40px 80px}.page-intro{margin-bottom:35px}.page-intro h1{letter-spacing:-1.5px;margin:13px 0 10px;font-family:Neue Machina,sans-serif;font-size:37px}.page-intro p{color:#8e8298;font-size:12px}.catalog-toolbar{align-items:center;gap:20px;display:flex}.search-field{color:#9c8ea8;background:#161419;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:12px;width:100%;max-width:600px;padding:9px 14px;display:flex}.search-field:focus-within{border-color:#b59be580}.search-field input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:5px 0;font-size:12px}.search-field input::placeholder{color:#82718e}.search-field input:focus-visible{outline:0}.catalog-total{white-space:nowrap;color:#8a7d95;margin-left:auto;font-size:11px}.category-filters{flex-wrap:wrap;align-items:center;gap:7px;margin:22px 0 28px;display:flex}.category-filters button{color:#998ba6;border:1px solid #ffffff0e;border-radius:7px;align-items:center;gap:7px;padding:7px 12px;font-size:10px;display:inline-flex}.category-filters button:hover{border-color:#b59be560}.category-filters button.active{color:#cbb5e6;background:#b59be51c;border-color:#b59be540}.empty-state{text-align:center;color:#9d8da9;flex-direction:column;justify-content:center;align-items:center;gap:18px;max-width:650px;min-height:300px;margin:auto;padding:35px;display:flex}.empty-state h2{color:#e2d8eb;font-family:Neue Machina,sans-serif;font-size:23px}.empty-state p{max-width:400px;font-size:13px}.primary-button,.secondary-button{border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-size:12px;line-height:1.4;display:inline-flex}.primary-button{background:var(--accent);color:#241a32;border:1px solid #dac9ff55;box-shadow:inset 0 1px #fff3,0 3px 15px #b59be510}.primary-button:hover{background:#c8b4ff;box-shadow:0 0 20px #b59be520}.secondary-button{color:#c7bcd2;background:#ffffff03;border:1px solid #ffffff20}.secondary-button:hover{background:#ffffff0a}.full-width{width:100%}.comparison-bar{z-index:25;bottom:25px;left:calc(var(--side) + (100% - var(--side))/2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:max-content;max-width:calc(100vw - var(--side) - 40px);color:#d1bce1;background:#262030eb;border:1px solid #b59be545;border-radius:12px;align-items:center;gap:18px;padding:12px 16px;font-size:12px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 40px #0008}.comparison-bar .primary-button{padding:9px 12px;font-size:11px}.comparison-bar>span{white-space:nowrap}.comparison-bar>span>strong{color:#fff;font-weight:400}.comparison-bar+.modal{margin-bottom:80px}.conversation{flex-direction:column;max-width:1000px;min-height:calc(100dvh - 75px);margin:0 auto;padding:35px 36px 0;display:flex}.message-list{flex:1;padding-bottom:30px}.message{gap:15px;margin-bottom:35px;animation:.3s both appear;display:flex}.message-avatar{color:#c8b2ee;background:#b59be515;border:1px solid #b59be520;border-radius:8px;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.message-user .message-avatar{color:#a99bb5;background:#ffffff09;border-color:#ffffff10}.message-content{flex:1;min-width:0;padding-top:3px}.message-author{color:#ddd0e8;align-items:center;gap:8px;margin-bottom:11px;font-size:11px;display:flex}.message-author>span{color:#ae94c7;background:#b59be512;border-radius:4px;padding:1px 5px;font-size:8px}.message-text{color:#c5b9d0;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.message-text p{white-space:pre-wrap;margin:3px 0}.message-text p strong{color:#e3d6ed;font-weight:600}.message-user .message-text{color:#eee4f7}.message-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.message-products .product-card .product-image{aspect-ratio:1.5}.message-sources{color:#786c83;flex-wrap:wrap;align-items:center;gap:6px;margin-top:17px;font-size:9px;display:flex}.message-sources>span{margin-right:4px}.message-sources a{color:#9e8dac;background:#ffffff04;border:1px solid #ffffff0c;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;display:flex}.message-sources a:hover{color:var(--accent)}.followups{flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;display:flex}.followups button{text-align:left;color:#bca7ce;border:1px solid #b59be523;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:10px;display:flex}.followups button:hover{background:#b59be512}.message-proposal{margin-top:18px}.thinking{color:#a490b5;gap:15px;margin-bottom:30px;font-size:11px;display:flex}.thinking>div:last-child{padding-top:6px}.thinking-dots{gap:4px;margin-top:12px;display:flex}.thinking-dots i{background:var(--accent);border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite pulse}.thinking-dots i:nth-child(2){animation-delay:.2s}.thinking-dots i:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.conversation-composer{background:linear-gradient(0deg,var(--bg) 85%,#0b0b0d00);z-index:12;padding:15px 0 16px;position:sticky;bottom:0}.has-messages .comparison-bar{bottom:195px}.attachment-list{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:12px;display:flex}.attachment{color:#cbb5dc;background:#b59be518;border-radius:5px;align-items:center;gap:6px;max-width:250px;padding:5px 6px;font-size:10px;display:flex}.attachment>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment button{color:#a390b5;place-items:center;padding:0 0 0 4px;display:grid}.message-attachments{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.message-attachments>span{color:#a494b4;background:#ffffff05;border-radius:5px;align-items:center;gap:6px;padding:5px 7px;font-size:10px;display:flex}.inline-error{color:#eab3b9;background:#6d252516;border:1px solid #df929940;border-radius:8px;align-items:center;gap:9px;margin:10px 0;padding:12px;font-size:11px;display:flex}.inline-error>span{flex:1}.inline-error button{color:#edc3cb;align-items:center;margin-left:auto;padding:2px;font-size:11px;display:flex}.toast{z-index:100;color:#e4d5f1;background:#2b2235;border:1px solid #b59be560;border-radius:10px;align-items:center;gap:12px;max-width:calc(100vw - 28px);padding:13px 17px;font-size:12px;animation:.2s both toast;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 50px #0009}.toast>svg{color:#b8dabf}.toast button{color:var(--accent);align-items:center;gap:7px;padding:3px;font-size:11px;display:flex}@keyframes toast{0%{opacity:0;bottom:15px}to{opacity:1;bottom:25px}}.modal{width:calc(100vw - 32px);max-width:560px;max-height:calc(100dvh - 52px);color:var(--text);background:#17141d;border:1px solid #b59be52d;border-radius:17px;padding:0;animation:.2s modal-in;overflow:auto;box-shadow:0 30px 150px #000c}.modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07060ac4}.modal-wide{max-width:860px}.modal-inner{padding:24px}.modal-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.modal-head h2{letter-spacing:-.5px;font-family:Neue Machina,sans-serif;font-size:21px}.modal-head .icon-button{margin:-6px}.modal-description{color:#a795b8;margin-bottom:20px;font-size:13px;line-height:1.8}.modal-actions{border-top:1px solid #ffffff0d;justify-content:flex-end;align-items:center;gap:9px;margin-top:25px;padding-top:20px;display:flex}.detail-top{grid-template-columns:1fr 1.2fr;gap:28px;display:grid}.detail-image{aspect-ratio:1;border-radius:11px;align-self:start;padding:15px}.detail-overview h3{letter-spacing:-.6px;margin:10px 0;font-family:Neue Machina,sans-serif;font-size:20px;line-height:1.5}.detail-overview .stock{margin-top:18px;font-size:11px}.detail-price{margin:15px 0 20px;font-size:24px;font-weight:400;display:block}.detail-price>small{color:#887392;font-size:12px}.detail-overview .text-button{width:fit-content;margin-top:12px;display:flex}.detail-description{color:#af9bbb;white-space:pre-line;margin-top:26px;font-size:12px;line-height:1.8}.detail-section{margin-top:28px}.detail-section h3{color:#d3bddf;margin-bottom:15px;font-family:Neue Machina,sans-serif;font-size:16px}.spec-list{margin:0}.spec-list>div{border-bottom:1px solid #ffffff09;grid-template-columns:1fr 1fr;gap:20px;padding:10px 0;font-size:12px;display:grid}.spec-list dt{color:#92809f}.spec-list dd{color:#d3c0e0;overflow-wrap:anywhere;margin:0}.certificate-link{color:#b9a2cc;background:#ffffff03;border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:9px;margin-bottom:7px;padding:12px;font-size:12px;display:flex}.certificate-link>svg:last-child{margin-left:auto}.certificate-link:hover{border-color:#b59be550}.detail-footer{color:#806c90;border-top:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:15px;margin-top:28px;padding-top:18px;font-size:9px;display:flex}.detail-footer>a{color:var(--accent);white-space:nowrap;align-items:center;gap:6px;display:flex}.detail-loading{color:#ac91c3;align-items:center;gap:8px;margin-top:15px;font-size:11px;display:flex}.detail-alternatives{flex-direction:column;gap:7px;display:flex}.detail-alternatives button{text-align:left;color:#b59bc8;border:1px solid #ffffff0c;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px;font-size:12px;display:flex}.detail-alternatives button:hover{background:#ffffff04}.quantity-product{align-items:center;gap:17px;display:flex}.quantity-product>.product-image{aspect-ratio:1;border-radius:8px;flex-shrink:0;width:90px;padding:8px}.quantity-product h3{margin:5px 0 8px;font-size:13px}.quantity-product strong{color:#c6aed9;font-size:13px;font-weight:400}.quantity-input{color:#bca6ce;justify-content:space-between;align-items:center;gap:15px;margin-top:26px;font-size:12px;display:flex}.quantity-input input{color:var(--text);background:#ffffff06;border:1px solid #b59be535;border-radius:7px;width:95px;padding:9px 12px}.quantity-input+.muted{margin-top:12px;font-size:10px}.confirmation-total{color:#bdabce;border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;margin-top:22px;padding-top:18px;font-size:13px;display:flex}.confirmation-total strong{color:#eadcf5;font-size:20px;font-weight:400}.proposal-line{border-bottom:1px solid #ffffff0b;align-items:center;gap:12px;padding:14px 0;display:flex}.proposal-line>.product-image{border-radius:6px;flex-shrink:0;width:55px;height:55px;padding:4px}.proposal-line>div:nth-child(2){flex:1}.proposal-line strong{color:#d8c5e6;font-size:11px;font-weight:400;line-height:1.5;display:block}.proposal-line span{color:#967da9;margin-top:6px;font-size:10px;display:block}.proposal-line b{white-space:nowrap;font-size:12px;font-weight:400}.small-note{color:#8a769e;align-items:flex-start;gap:8px;margin-top:20px;font-size:10px;line-height:1.7;display:flex}.small-note>svg{margin-top:2px}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cart-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:27px;display:grid}.cart-line{border-bottom:1px solid #ffffff10;align-items:flex-start;gap:18px;padding:22px 0;display:flex}.cart-line:first-child{padding-top:0}.cart-image-button{flex-shrink:0;width:95px;padding:0}.cart-image-button .product-image{aspect-ratio:1;border-radius:8px;padding:6px}.cart-line-main{flex:1;min-width:0}.cart-line .product-name{min-height:0;margin:5px 0;font-size:12px}.cart-unit-price{color:#a28eb3;font-size:11px}.cart-line-actions{align-items:center;gap:12px;margin-top:12px;display:flex}.quantity-stepper{border:1px solid #ffffff17;border-radius:6px;align-items:center;gap:0;display:flex}.quantity-stepper button{color:#b8a2c8;place-items:center;width:29px;height:29px;display:grid}.quantity-stepper span{text-align:center;min-width:26px;font-size:11px}.quantity-stepper button:hover{background:#ffffff06}.cart-line-total{color:#dfccea;white-space:nowrap;padding-top:20px;font-size:14px;font-weight:400}.cart-summary{background:linear-gradient(140deg,#211b29,#161219);border:1px solid #b59be520;border-radius:12px;padding:22px;position:sticky;top:30px}.cart-summary-count{color:#a993b9;margin-top:14px;font-size:11px}.cart-total{justify-content:space-between;align-items:center;gap:10px;padding:20px 0;display:flex}.cart-total>span{color:#bb9ecd;font-size:12px}.cart-total>strong{color:#e7cff6;font-size:23px;font-weight:400}.cart-summary .primary-button{padding:11px;font-size:10px}.cart-link-note{color:#8e759f;margin-top:11px;font-size:9px;line-height:1.7}.cart-disclaimer{color:#947ca6;border-top:1px solid #ffffff0b;align-items:flex-start;gap:10px;margin:23px 0 20px;padding-top:19px;font-size:10px;line-height:1.8;display:flex}.cart-disclaimer>svg{margin-top:2px}.cart-bottom-note{color:#7d688c;align-items:center;gap:9px;max-width:700px;margin-top:35px;font-size:10px;display:flex}.cart-empty{min-height:380px}.empty-cart-icon{color:#b69ad0;background:#b59be50b;border:1px solid #b59be52b;border-radius:23px;place-items:center;width:85px;height:85px;margin-bottom:8px;display:grid}.cart-empty .primary-button{margin-top:10px}.sidebar-backdrop{display:none}@media (min-width:1600px){:root{--side:260px}.sidebar{padding-left:25px;padding-right:25px}.main-nav>button.active:before{left:-25px}.hero{height:400px}.hero h1{font-size:31px}.welcome-workspace{max-width:850px}.suggestion-card{min-height:132px}.catalog-preview{margin-top:70px}.product-grid{gap:20px}.catalog-page,.cart-page{padding-top:55px}.product-body{padding:18px 17px 10px}.product-name{font-size:13px}}@media (max-width:1200px){:root{--side:212px}.sidebar{padding:28px 15px 16px}.main-nav>button.active:before{left:-15px}.topbar{padding:0 27px}.hero-coordinate,.hero-corner{display:none}.catalog-preview{padding-left:27px;padding-right:27px}.product-grid{gap:11px}.product-body{padding:12px 10px 7px}.product-name{font-size:11px}.product-bottom>strong{font-size:12px}.product-bottom small{font-size:8px}.catalog-page,.cart-page{padding-left:27px;padding-right:27px}.cart-layout{grid-template-columns:minmax(0,1fr) 260px;gap:22px}.cart-image-button{width:70px}.cart-line{gap:12px}.cart-line-total{font-size:12px}.cart-summary{padding:18px}.cart-total>strong{font-size:20px}.cart-page .page-intro h1{font-size:32px}.message-products{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{height:345px}.hero h1{font-size:26px}.depth-logo{font-size:95px}}@media (max-width:1000px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-preview .product-grid>.product-card:last-child{display:none}.suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.suggestion-card{min-height:101px;padding:12px 13px}.suggestion-top{margin-bottom:10px}.suggestion-card strong{font-size:12px}.suggestion-card>span{font-size:10px}.suggestion-top>svg{width:17px;height:17px}.topbar-right{gap:13px}.connection{font-size:9px}.top-cart>span{display:none}.hero{height:330px}.hero h1{font-size:24px}.hero p{font-size:11px}.welcome-workspace{max-width:660px}.trust-row{gap:16px;font-size:8px}.catalog-preview{margin-top:46px}.cart-layout{grid-template-columns:minmax(0,1fr)}.cart-summary{width:100%;max-width:450px;margin-left:auto;position:static}.cart-line-total{font-size:14px}.cart-page .page-intro h1{font-size:28px}.cart-image-button{width:90px}.sidebar-project{min-height:155px;margin-top:35px}.sidebar-project>p{font-size:14px}.mini-orbit{height:85px}}@media (max-width:900px){:root{--side:0px}.sidebar{z-index:60;width:250px;padding:28px 20px 16px;transition:transform .3s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-backdrop{z-index:55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;display:block;position:fixed;inset:0}.main-nav>button.active:before{left:-20px}.main-content{margin:0}.mobile-menu{display:inline-flex!important}.topbar{gap:8px;height:62px;padding:0 18px}.topbar-left{gap:10px}.breadcrumb{gap:8px;font-size:10px}.connection{display:none}.top-cart{gap:7px;padding:6px 8px}.top-cart>span{display:inline}.topbar-right{gap:8px}.hero{height:323px}.hero-content{padding-top:0}.eyebrow{margin-bottom:23px;font-size:7px}.depth-logo{letter-spacing:-8px;font-size:100px}.hero h1{margin-top:28px;font-size:25px}.hero p{font-size:12px;line-height:1.7}.welcome-workspace{max-width:640px;padding:0 22px}.composer{padding:16px 14px 11px}.composer textarea{font-size:14px}.composer-note{font-size:8px}.suggestion-grid{gap:10px;margin-top:25px}.suggestion-card{min-height:112px;padding:14px}.suggestion-top{margin-bottom:14px}.suggestion-card strong{font-size:12px}.suggestion-card>span{font-size:10px}.trust-row{flex-wrap:wrap;gap:20px;margin-top:20px;font-size:8px}.catalog-preview{margin-top:42px;padding:0 22px 25px}.section-heading h2{font-size:22px}.text-button{font-size:10px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-preview .product-grid>.product-card:last-child{display:block}.product-body{padding:13px 12px 8px}.product-name{font-size:12px}.product-bottom>strong{font-size:14px}.product-sku,.product-source{font-size:8px}.brand-marquee{height:80px;margin-top:10px}.brand-marquee span{gap:28px;padding-right:28px;font-size:17px}.catalog-page,.cart-page{padding:30px 22px 85px}.page-intro h1{font-size:33px}.page-intro p{font-size:12px}.catalog-toolbar{align-items:stretch;gap:13px}.search-field{gap:8px;padding:7px 10px}.search-field input{font-size:11px}.catalog-total{align-items:center;font-size:9px;display:flex}.category-filters{gap:6px;margin:18px 0 24px}.category-filters button{padding:6px 9px;font-size:9px}.conversation{min-height:calc(100dvh - 62px);padding:26px 20px 0}.message{gap:10px;margin-bottom:30px}.message-avatar{border-radius:6px;width:25px;height:25px}.message-avatar>svg{width:14px;height:14px}.message-content{padding-top:1px}.message-text{font-size:12px}.message-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;margin-left:-35px}.message-products .product-body{padding:11px 10px 6px}.message-products .product-name{font-size:11px}.message-products .product-bottom>strong{font-size:12px}.conversation-composer{padding-top:12px;padding-bottom:12px}.message-list{padding-bottom:10px}.comparison-bar{border-radius:10px;gap:10px;max-width:calc(100vw - 28px);padding:10px 12px;font-size:10px;bottom:14px}.comparison-bar>svg{display:none}.comparison-bar .primary-button{padding:8px 10px;font-size:10px}.comparison-bar>.text-button{font-size:9px}.has-messages .comparison-bar{bottom:185px}.modal{border-radius:13px;width:calc(100vw - 24px);max-height:calc(100dvh - 28px)}.modal-inner{padding:20px}.modal-head h2{font-size:19px}.detail-top{grid-template-columns:1fr 1fr;gap:18px}.detail-overview h3{font-size:16px}.detail-overview .stock{font-size:9px}.detail-price{font-size:21px}.detail-overview .primary-button{padding:10px 13px;font-size:11px}.detail-footer{flex-direction:column;align-items:flex-start;gap:10px}.cart-page .page-intro h1{font-size:27px}.cart-layout{gap:30px}.cart-image-button{width:75px}.cart-line-total{padding-top:19px;font-size:12px}.cart-line .product-name{font-size:11px}.cart-line{gap:13px}.cart-summary{max-width:none}.cart-summary .primary-button{font-size:12px}.cart-total>strong{font-size:24px}.cart-summary .cart-disclaimer{font-size:11px}.cart-link-note{font-size:10px}.cart-bottom-note{align-items:flex-start;font-size:9px}.toast{gap:8px;font-size:11px}.toast button{font-size:10px}.toast>span{overflow-wrap:anywhere;max-width:280px}.cart-empty{padding:25px 0}.empty-state h2{font-size:21px}.sidebar-project{margin-top:40px}.sidebar-project>p{font-size:16px}}@media (max-width:430px){.hero{height:304px}.hero h1{font-size:23px}.hero p{font-size:11px}.depth-logo{font-size:90px}.eyebrow{margin-bottom:23px}.welcome-workspace{padding:0 16px}.suggestion-grid{gap:8px}.suggestion-card{min-height:114px;padding:12px}.suggestion-card strong{font-size:11px}.suggestion-card>span{font-size:9px}.trust-row{gap:9px;font-size:7px}.catalog-preview,.catalog-page,.cart-page{padding-left:16px;padding-right:16px}.product-grid{gap:9px}.product-body{padding:12px 10px 6px}.product-name{font-size:11px}.product-bottom>strong{font-size:12px}.product-bottom small{font-size:8px}.product-visual{padding:9px}.product-brand{font-size:7px;left:9px}.stock{font-size:8px}.detail-top{grid-template-columns:1fr}.detail-image{aspect-ratio:auto;width:100%;max-height:240px}.detail-image img{max-height:210px}.detail-overview h3{font-size:18px}.detail-overview .text-button{margin-left:15px;display:inline-flex}.modal-head{margin-bottom:17px}.modal-inner{padding:18px}.modal-actions{gap:8px}.modal-actions>button{padding:11px 13px;font-size:11px}.quantity-product>.product-image{width:70px}.proposal-line>.product-image{width:44px;height:44px}.proposal-line{gap:9px}.proposal-line b,.proposal-line strong{font-size:10px}.cart-line{padding-bottom:45px;position:relative}.cart-line-total{padding:0;position:absolute;bottom:16px;right:0}.cart-page .page-intro h1{font-size:24px}.cart-page .page-intro p{font-size:11px}.catalog-total{font-size:8px}.breadcrumb{font-size:9px}.comparison-bar{gap:8px;padding:9px}.comparison-bar>span{font-size:9px}.comparison-bar>.text-button{display:none}.comparison-bar .primary-button{font-size:9px}.section-heading{gap:10px}.section-heading h2{font-size:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.depth-logo{transform:none}.dot-field{opacity:.7}.brand-marquee>div,.product-card:hover,.suggestion-card:hover{transform:none}}.product-source time{color:#9a89a5;font-size:11px;line-height:1.6;display:block}body{font-size:16px}.new-chat,.main-nav>button{font-size:14px}.nav-label{font-size:10px}.language-switch button{font-size:13px}.ekt-link>span:last-child{font-size:12px}.sidebar-footnote{flex-wrap:wrap;font-size:10px}.breadcrumb,.connection,.top-cart{font-size:12px}.top-cart b{font-size:11px}.hero p{font-size:14px}.composer textarea{font-size:16px}.attachment-button{font-size:13px}.composer-note{font-size:12px;line-height:1.5}.suggestion-card{min-height:145px}.suggestion-card strong{font-size:14px}.suggestion-card>span{font-size:12px;line-height:1.55}.trust-row{flex-wrap:wrap;font-size:12px}.text-button{font-size:13px}.section-kicker{font-size:11px}.product-name{min-height:45px;font-size:14px}.product-sku{font-size:12px}.product-brand{font-size:10px}.stock{font-size:12px}.product-bottom>strong{font-size:16px}.product-bottom small{font-size:12px}.product-source{font-size:11px}.add-button{width:34px;height:34px}.search-field input{font-size:15px}.catalog-total,.category-filters button{font-size:12px}.page-intro p,.primary-button,.secondary-button{font-size:14px}.message-text{font-size:16px;line-height:1.85}.message-author{font-size:13px}.message-author>span{font-size:10px}.message-sources{font-size:12px}.message-sources a{padding:5px 8px}.followups button,.thinking{font-size:13px}.attachment,.message-attachments>span{font-size:12px}.inline-error{font-size:13px}.inline-error button{font-size:12px}.comparison-bar,.comparison-bar .primary-button{font-size:13px}.modal-description{font-size:15px}.detail-overview .stock{font-size:13px}.detail-description,.spec-list>div,.certificate-link{font-size:14px}.detail-footer{font-size:12px}.detail-loading{font-size:13px}.detail-alternatives button{font-size:14px}.quantity-product h3{font-size:15px}.quantity-product strong,.quantity-input{font-size:14px}.quantity-input+.muted{font-size:12px}.proposal-line strong{font-size:13px}.proposal-line span{font-size:12px}.proposal-line b{font-size:14px}.small-note{font-size:12px}.cart-line .product-name{font-size:14px}.cart-unit-price{font-size:13px}.quantity-stepper span{font-size:14px}.quantity-stepper button{width:34px;height:34px}.cart-line-total{font-size:16px}.cart-summary-count{font-size:13px}.cart-total>span{font-size:14px}.cart-summary .primary-button{font-size:13px}.cart-link-note,.cart-disclaimer,.cart-bottom-note{font-size:12px}.toast{font-size:14px}.toast button{font-size:12px}.empty-state p{font-size:15px}.muted{font-size:14px}@media (min-width:901px) and (max-width:1200px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-preview .product-grid>.product-card:last-child{display:none}.suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.suggestion-card{min-height:126px}.connection{font-size:10px}.topbar{padding:0 24px}.hero{height:350px}}@media (max-width:900px){.topbar{height:65px}.topbar-left{gap:7px}.breadcrumb,.top-cart{font-size:12px}.welcome-workspace{max-width:730px}.hero{height:340px}.hero h1{font-size:27px}.hero p{font-size:14px}.suggestion-card{min-height:140px}.suggestion-card strong{font-size:14px}.suggestion-card>span{font-size:12px}.trust-row{gap:14px;font-size:12px}.catalog-preview{max-width:1000px}.product-body{padding:15px 13px 10px}.product-name,.message-products .product-name{min-height:45px;font-size:14px}.stock{font-size:12px}.product-bottom>strong,.message-products .product-bottom>strong{font-size:16px}.product-sku{font-size:12px}.product-source{font-size:12px;line-height:1.5}.search-field input{font-size:16px}.catalog-total{font-size:12px}.category-filters button{font-size:13px}.page-intro p{font-size:14px}.conversation{min-height:calc(100dvh - 65px)}.message-text{font-size:16px}.message-products .product-body{padding:14px 12px 9px}.message-sources{font-size:12px}.followups button{font-size:13px}.composer textarea{font-size:16px}.composer-note{font-size:12px}.attachment-button{font-size:13px}.detail-overview .stock{font-size:12px}.detail-overview .primary-button{font-size:14px}.detail-footer{font-size:12px}.cart-page .page-intro p,.cart-line .product-name{font-size:14px}.cart-line-total{font-size:15px}.cart-link-note,.cart-summary .cart-disclaimer,.cart-bottom-note{font-size:12px}.toast{font-size:13px}.toast button,.comparison-bar,.comparison-bar .primary-button,.comparison-bar>.text-button,.comparison-bar>span{font-size:12px}.primary-button,.secondary-button{min-height:42px}.icon-button{min-width:36px;min-height:36px}.cart-empty{min-height:400px}}@media (max-width:520px){.hero{height:330px}.hero h1{font-size:25px}.hero p{font-size:13px}.suggestion-card{min-height:157px}.suggestion-grid{gap:9px}.trust-row{flex-direction:column;align-items:flex-start;gap:8px;width:fit-content;margin:20px auto 0}.product-grid{gap:12px}.product-bottom{flex-wrap:wrap}.product-bottom>strong{font-size:15px}.product-bottom small,.product-source{font-size:11px}.product-name,.message-products .product-name{font-size:14px}.stock{align-items:flex-start;font-size:12px}.stock i{margin-top:7px}.product-body{padding:13px 11px 8px}.product-sku{font-size:11px}.section-heading .text-button{font-size:12px}.composer-note{font-size:11px}.catalog-total{display:none}.quantity-product h3,.quantity-product strong{font-size:14px}.proposal-line{flex-wrap:wrap}.proposal-line b{margin-left:auto;font-size:14px}.proposal-line strong{font-size:13px}.proposal-line span{font-size:12px}.modal-actions>button{font-size:13px}.cart-line .product-name,.cart-page .page-intro p{font-size:14px}.comparison-bar>span,.comparison-bar .primary-button{font-size:12px}.comparison-bar>.text-button{display:none}.message-products{grid-template-columns:1fr}.message-products .product-card{grid-template-columns:110px minmax(0,1fr);display:grid}.message-products .product-visual{align-items:center;padding:8px;display:flex}.message-products .product-image{aspect-ratio:1!important}.message-products .product-body{padding:12px}.message-products .product-source,.message-products .product-sku{font-size:11px}.message-products .product-name{min-height:0}.message-products .product-brand{display:none}}.attachment-button,.category-filters button,.followups button,.text-button,.section-heading .text-button{font-size:14px}.product-sku,.product-source,.product-source time,.product-bottom small,.message-products .product-source,.message-products .product-sku,.composer-note{font-size:12px}.modal-actions>button{font-size:14px}.product-source>span{min-width:0}.product-source time{white-space:nowrap}.composer-note{text-align:center;padding:0 6px}.suggestion-grid{align-items:stretch}:root{--side:0px}.main-content{margin-left:0}.topbar-full-width .topbar-right{gap:14px}.topbar-language{border:1px solid #ffffff12;border-radius:7px;gap:2px;margin:0;padding:2px}.topbar-language button{min-height:30px;padding:5px 9px;font-size:13px}.topbar-new-chat{white-space:nowrap;color:#d8cbe6;background:#ffffff03;border:1px solid #ffffff1a;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:13px;display:inline-flex}.topbar-new-chat:hover{background:#b59be515;border-color:#b59be540}@media (max-width:900px){.topbar-full-width{padding-left:18px;padding-right:18px}.topbar-full-width .topbar-right{gap:9px}.topbar-new-chat{padding:8px 9px;font-size:13px}}@media (max-width:520px){.topbar-full-width{gap:8px;padding:0 12px}.topbar-full-width .breadcrumb{color:#d6c4e5;font-size:15px}.topbar-full-width .breadcrumb>svg,.topbar-full-width .breadcrumb>span{display:none}.topbar-full-width .topbar-right{gap:7px}.topbar-full-width .top-cart>span{display:none}.topbar-full-width .top-cart{gap:6px;padding:7px}.topbar-language button{padding:5px 7px;font-size:12px}.topbar-new-chat{gap:5px;padding:8px;font-size:12px}.topbar-new-chat>svg{width:14px;height:14px}}@media (max-width:360px){.topbar-full-width{padding:0 8px}.topbar-full-width .topbar-right{gap:5px}.topbar-new-chat{padding:8px 6px}.topbar-language button{padding:5px}}:is(button.primary-button,button.secondary-button,button.specular-button,button.auth-submit,button.topbar-new-chat,.followups button,.category-filters button){isolation:isolate;border:1px solid #ffffff26;border-radius:14px;transition:background-color .1s,border-color .1s,color .1s;position:relative}:is(button.primary-button,button.secondary-button,button.specular-button,button.auth-submit,button.topbar-new-chat,.followups button,.category-filters button):before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#fff9 0%,#ffffff18 22%,#ffffff05 60%,#ffffffb3 100%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(button.primary-button,button.secondary-button,button.specular-button,button.auth-submit,button.topbar-new-chat,.followups button,.category-filters button):hover:not(:disabled){border-color:#ffffff60}html,body{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}@font-face{font-family:Noto Sans Kazakh;src:url(/fonts/NotoSans-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}body,body :where(*){font-family:Neue Machina,Noto Sans Kazakh,Arial,Helvetica,sans-serif!important;font-weight:800!important}body:lang(kk),body :where(:lang(kk)){font-family:Noto Sans Kazakh,Arial,Helvetica,sans-serif!important}.depth-text,.depth-text :where(*){font-family:Neue Machina,Arial,Helvetica,sans-serif!important}.catalog-page .page-intro>p{color:#d6cfdf;max-width:780px}.catalog-page .search-field{color:#f5f1fa;background:#19161f;border-color:#655c74}.catalog-page .search-field:focus-within{border-color:#c8b3ff;box-shadow:0 0 0 3px #b59af824}.catalog-page .search-field>svg{color:#cbbfe0}.catalog-page .search-field input{color:#faf7ff}.catalog-page .search-field input::placeholder{color:#c6bdd2;opacity:1}.catalog-page .catalog-total{color:#c6bdd2}.catalog-page .category-filters button{color:#e4ddeb;background:#18151ef2;border-color:#51485f}.catalog-page .category-filters button:hover{color:#fff;background:#30263d;border-color:#9581b2}.catalog-page .category-filters button.active{color:#191020;background:#c3acf5;border-color:#c3acf5}.conversation{gap:14px;max-width:640px;padding:28px 16px 0}.conversation .conversation-actions{width:100%;padding:0 6px 2px}.conversation .message-list{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(135deg,#302d3d59,#17161e66);border:1px solid #ffffff1a;border-radius:24px;padding:24px 24px 12px;box-shadow:inset 0 1px #ffffff14,0 16px 48px #00000012}.conversation .message-text{color:#eee9f6}.conversation .message-author{color:#e8ddf5}.conversation .message-sources,.conversation .message-sources a{color:#cbbcd9}.conversation .message-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.conversation .conversation-composer{background:var(--bg);box-shadow:0 -12px 24px var(--bg);border-radius:18px 18px 0 0;padding:10px 12px 16px}.conversation .prompt-bar{--pb-w:560px;--pb-bg:#2c29358c}.conversation .prompt-bar__field{-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff18,0 8px 30px #0002}.conversation .composer-note{color:#c0b5d0;text-shadow:0 1px 5px #000;margin-top:10px}.conversation .followups button{color:#d5c5ed;background:#ffffff08;border-color:#ffffff24}@media (max-width:600px){.conversation{gap:12px;padding:18px 10px 0}.conversation .message-list{border-radius:18px;padding:18px 14px 6px}.conversation .message{gap:10px}.conversation .message-products{grid-template-columns:1fr}.conversation .conversation-composer{padding:8px 4px 12px}.conversation .composer-note{text-align:center;font-size:10px;line-height:1.5}.conversation .message-avatar{width:24px;height:24px}.conversation .message-author{margin-bottom:9px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.conversation .message-list{background:#201c2be8}.conversation .prompt-bar__field{background:#282232ed}}.catalog-pagination{color:#ded4eb;flex-direction:column;align-items:center;gap:12px;margin-top:28px;display:flex}.catalog-pagination p{margin:0}.catalog-pagination [role=alert]{color:#ffb0a8}
.theme-toggle{color:var(--text);flex-shrink:0;align-items:center;gap:8px;padding:8px 4px;display:flex}@media (min-width:941px) and (max-width:1250px){.prototype-nav-row{grid-template-columns:minmax(0,1fr) auto}.nav-brand,.nav-actions{grid-row:1}.prototype-nav-row>.gooey-nav-container{grid-area:2/1/auto/-1;justify-content:center;display:flex}}@media (max-width:1250px){html body .prototype-nav-row{grid-template-columns:minmax(0,1fr) auto}html body .prototype-nav-row>.nav-brand{grid-area:1/1}html body .prototype-nav-row>.nav-actions{grid-area:1/2}html body .prototype-nav-row>.gooey-nav-container{grid-area:2/1/auto/-1;justify-content:center;display:flex}}@media (max-width:620px){.theme-toggle>svg{display:none}.nav-actions{gap:8px}.prototype-nav-row .nav-start.specular-button{padding-inline:9px;font-size:12px}.prototype-nav-row{grid-template-columns:auto minmax(0,1fr)}.nav-actions .nav-language button{padding-inline:4px}}@media (max-width:360px){.nav-brand{min-width:60px}.prototype-nav-row .nav-start.specular-button{padding-inline:7px;font-size:11px}.nav-actions{gap:4px}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf9fc;--panel:#fff;--card:#f3f0f7;--line:#ded8e7;--text:#26212e;--muted:#706578;--accent:#7149b6;--accent-bright:#6536ad;--green:#267348}html[data-theme=light] body{background:var(--bg);color:var(--text)}html[data-theme=light] .prototype-nav-row{border-color:var(--line);background:#faf9fceb;box-shadow:0 5px 24px #30203e08}html[data-theme=light] .depth-text__face{color:#553782;text-shadow:0 1px 1px #fff}html[data-theme=light] .gooey-nav-container nav ul,html[data-theme=light] .gooey-nav-container nav ul li{color:var(--text);text-shadow:none}html[data-theme=light] .gooey-nav-container nav ul li:after{background:#292130}html[data-theme=light] .gooey-nav-container nav ul li.active{color:#fff}html[data-theme=light] .gooey-nav-container .effect.text{color:var(--text)}html[data-theme=light] .gooey-nav-container .effect.text.active{color:#fff}html[data-theme=light] .gooey-nav-container .effect.filter{filter:blur(7px)contrast(100)invert();mix-blend-mode:multiply}html[data-theme=light] .specular-button{color:#312738;border:1px solid #c7bdcf;box-shadow:0 3px 12px #33203e08;--sb-text-color:#312738!important}html[data-theme=light] :is(.primary-button,.auth-submit){color:#fff;background:#7952b7;border-color:#7952b7}html[data-theme=light] :is(.secondary-button,.icon-button,.topbar-new-chat,.followups button,.category-filters button){color:#58416f;background:#f5f1fa;border-color:#d8cde4}html[data-theme=light] :is(.language-switch button,.nav-language button){color:#716479}html[data-theme=light] :is(.language-switch button.active,.nav-language button.active){color:#392b4a;background:#eae3f2}html[data-theme=light] :is(.hero p,.eyebrow,.hero-coordinate,.hero-corner,.trust-row,.composer-note,.section-heading>p,.page-intro p,.catalog-total,.catalog-pagination,.product-model,.product-sku,.product-brand,.product-bottom small,.stock.no-stock){color:var(--muted);text-shadow:none}html[data-theme=light] :is(.hero h1,.page-intro h1,.section-heading h2,.product-name,.product-bottom>strong){color:var(--text)}html[data-theme=light] :is(.product-card,.suggestion-card,.cart-line,.comparison-table,.specification-review,.jarvis-password-auth,.modal,.cart-summary,.toast){color:var(--text);border-color:var(--line);background:#fff;box-shadow:0 8px 28px #36224d06}html[data-theme=light] :is(.suggestion-card strong,.suggestion-card>span,.suggestion-top,.suggestion-card p){color:#5c5068}html[data-theme=light] .stock{color:#287248}html[data-theme=light] .add-button{color:#6235a4;background:#eee6f8;border-color:#d4c1ec}html[data-theme=light] :is(.search-field,.handoff-field select,.handoff-field textarea,.quantity-input input,.jarvis-password-auth input){color:var(--text);background:#fff;border-color:#cfc4d9}html[data-theme=light] :is(.search-field input,.search-field>svg){color:var(--text)}html[data-theme=light] :is(input,textarea)::placeholder{color:#7a6b87}html[data-theme=light] .category-filters button.active{color:#fff;background:#7952b7;border-color:#7952b7}html[data-theme=light] .prompt-bar{--pb-bg:#fff;--pb-ink:#32263e;--pb-menu:#f6f2fa;--pb-spark:#7646bd}html[data-theme=light] .prompt-bar__field{background:#fff!important;border:1px solid #cfc1df!important;box-shadow:0 12px 35px #54247809!important}html[data-theme=light] .conversation .message-list{border-color:var(--line);background:#fff;box-shadow:0 8px 28px #36224d06}html[data-theme=light] :is(.conversation .message-text,.conversation .message-author,.confirmation-total strong,.proposal-line strong,.cart-line-total,.cart-total>strong,.compact-cart .quantity-stepper input,.compact-cart .quantity-stepper button){color:var(--text)}html[data-theme=light] :is(.message-sources,.message-sources a,.message-attachments>span,.attachment,.thinking,.message-time,.detail-description,.detail-section h3,.spec-list dt,.spec-list dd,.detail-footer,.detail-price>small,.detail-loading,.quantity-product strong,.quantity-input,.modal-description,.small-note,.proposal-line span,.confirmation-total,.cart-unit-price,.cart-total>span,.cart-more summary,.handoff-field>span,.handoff-products summary,.handoff-products small,.handoff-more summary,.account-description,.account-identity,.account-identity span,.account-history-list span,.account-empty,.auth-intro,.auth-navigation p,.auth-demo,.jarvis-password-auth small){color:#6a5879}html[data-theme=light] :is(.handoff-more>div,.cart-undo,.comparison-bar,.auth-demo,.account-history-list article.is-current){color:#4e3a66;background:#f0eaf7;border-color:#d8cce4}html[data-theme=light] :is(.handoff-products,.handoff-products li,.modal-actions,.confirmation-total,.proposal-line,.quantity-stepper,.cart-more,.spec-list>div,.account-identity,.account-history-list article){border-color:var(--line)}html[data-theme=light] :is(.account-history-list strong,.account-identity strong,.auth-intro strong,.jarvis-password-auth label,.jarvis-password-auth h2){color:var(--text)}html[data-theme=light] :is(.text-button,.handoff-secondary>a,.cart-apply,.cart-undo button,.auth-text-action,.auth-navigation button,.auth-demo button,.certificate-link,.detail-alternatives button){color:#7143a8}html[data-theme=light] :is(.inline-error,.auth-error,.cart-input-error){color:#a5243b;background:#fff0f2;border-color:#e9bdc5}html[data-theme=light] .auth-notice{color:#276745;background:#eef9f2;border-color:#b6dbc3}html[data-theme=light] .cart-summary{background:#fff!important}html[data-theme=light] .modal::backdrop{background:#20142870}html[data-theme=light] .suggestion-glow{border-color:var(--line);background:#fff;box-shadow:0 6px 20px #35213e08}html[data-theme=light] .suggestion-glow:after,html[data-theme=light] .suggestion-glow>.edge-light{mix-blend-mode:normal}html[data-theme=light] body .product-card .product-bottom>strong,html[data-theme=light] body .product-card .product-name{color:var(--text)}html[data-theme=light] body .product-card .product-bottom small{color:var(--muted)}html[data-theme=light] body .compact-cart .product-name{color:var(--text)}html[data-theme=light] body .compact-cart .quantity-stepper{background:#f4f0f9;border-color:#d6cce2}@media (max-width:380px){html body .nav-brand{min-width:50px}html body .nav-brand .depth-text{--depth-text-font-size:22px!important}html body .nav-actions{gap:4px}html body .prototype-nav-row .nav-start.specular-button{padding-inline:7px;font-size:11px}html body .nav-actions .nav-language button{padding-inline:3px;font-size:11px}}
