.product-stats{display:flex;flex-wrap:wrap;align-items:center;gap:7px 14px;color:var(--muted);font-size:11px;line-height:1.6;margin:10px 0}.rating-summary,.buyer-count{display:inline-flex;align-items:center;gap:5px;min-width:0}.rating-summary{color:var(--muted);text-align:left}.rating-summary svg,.review-stars{color:var(--theme-graphic)}.rating-summary b{color:var(--ink);font-weight:600}.product-stats svg{flex-shrink:0}.offer-page>.product-stats{font-size:13px;margin:15px 0}.offer-page>.product-stats button{min-height:36px}.reviews-section{scroll-margin-top:20px}.reviews-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.reviews-heading h2{margin:0}.reviews-heading h2 span{font-size:13px;color:var(--muted);font-weight:400;margin-left:5px}.reviews-overview{display:flex;align-items:center;gap:16px}.reviews-overview>strong{font-size:43px;line-height:1.2;letter-spacing:-1px;font-weight:550}.review-stars{display:inline-flex;gap:3px}.reviews-overview p{font-size:12px;color:var(--muted);margin-top:5px}.reviews-local-note{margin-top:14px}.review-form{padding:18px;background:var(--soft);border:1px solid var(--border);border-radius:16px;margin:18px 0}.review-form input,.review-form textarea{min-width:0}.review-counter{font-size:10px;color:var(--muted);text-align:right;font-weight:400}.rating-field{border:0;padding:0;margin:0;min-width:0}.rating-field legend{font-size:12px;color:var(--muted);margin-bottom:7px}.rating-options{display:flex;gap:4px}.rating-options label{position:relative;width:44px;height:44px;display:grid;place-items:center;color:var(--muted);cursor:pointer;border-radius:9px}.rating-options label.filled{color:var(--theme-graphic)}.rating-options input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.rating-options label:focus-within{outline:2px solid var(--theme-graphic);outline-offset:2px}.rating-options svg{pointer-events:none}.review-success{font-size:13px;color:var(--ink);background:var(--soft);border-radius:12px;padding:14px;margin-top:16px}.review-list{display:grid;gap:12px;margin-top:20px}.review-card{border:1px solid var(--border);border-radius:16px;padding:16px;min-width:0;background:var(--surface)}.review-card-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px;min-width:0}.review-avatar{width:34px;height:34px;border-radius:50%;background:var(--soft);display:grid;place-items:center;flex-shrink:0;font-size:14px;color:var(--theme-graphic)}.review-card-heading>div:nth-child(2){min-width:0}.review-card-heading b{font-size:13px;font-weight:550;overflow-wrap:anywhere}.review-card time{display:block;font-size:10px;color:var(--muted);margin-top:3px}.own-review{margin-left:auto;color:var(--muted);font-size:10px;flex-shrink:0}.review-card>p{font-size:13px;color:var(--ink);line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px}.reviews-empty{display:flex;align-items:center;flex-direction:column;text-align:center;padding:30px 15px;background:var(--soft);border-radius:16px;margin-top:20px;gap:10px}.reviews-empty svg{color:var(--theme-graphic)}.reviews-empty b{font-size:14px;font-weight:500}.reviews-empty p{font-size:12px;line-height:1.7;color:var(--muted)}@media(max-width:370px){.product-stats{font-size:10px;gap:5px 10px}.review-form{padding:13px}.reviews-heading .inline-link{font-size:12px}}.wallet-card{padding:20px;border:1px solid var(--border);border-radius:20px;background:var(--surface);margin:18px 0 22px}.wallet-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wallet-heading>span:first-child{display:flex;gap:8px;align-items:center}.wallet-heading svg{color:var(--theme-graphic)}.wallet-heading h2{font-size:15px;font-weight:550}.wallet-heading .demo-badge{font-size:9px;padding:5px 7px;margin:0}.wallet-amount{font-size:34px;font-weight:550;letter-spacing:-.7px;margin:20px 0 8px}.wallet-amount>span{font-size:16px;color:var(--muted);margin-left:16px;font-weight:400}.wallet-card>p{font-size:12px;color:var(--muted);line-height:1.8}.wallet-card>.secondary-button{margin:18px 0 12px;width:100%;justify-content:center}.wallet-topup{margin-top:20px}.seller-message{margin-top:22px;min-width:0}.seller-message textarea{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.seller-message-actions{display:grid;gap:10px;margin:16px 0 12px}.seller-message-actions>a,.seller-message-actions>button{width:100%;justify-content:center;text-decoration:none}.seller-message-actions>.secondary-button{display:flex;align-items:center;gap:8px}.balance-payment-help{display:block;margin-top:4px}.wallet-card .form-help{font-size:11px}@font-face{font-family:Geologica;src:url(../fonts/geologica-cyrillic-wght-normal.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geologica;src:url(../fonts/geologica-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Geologica,system-ui,sans-serif;font-synthesis:none;color:#161713;background:#e8e9e4;--bg:#f6f7f4;--surface:#fff;--soft:#eff0ec;--ink:#161713;--muted:#73766b;--border:#e4e6df;--accent:#bdf44b;--accent-ink:#2d4815;--hero:#eaf1de;--theme-graphic:#587d43;--card-radius:22px;--app-width:440px;--shadow:0 3px 18px #252b1510;--tg-safe-top:0px;--tg-safe-bottom:0px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;color-scheme:light}:root[data-theme=claude]{--bg:#f7f4ef;--soft:#efebe4;--accent:#e7b29b;--accent-ink:#613d2e;--hero:#efe2d5;--theme-graphic:#b56f53;--border:#e6dfd7}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{color:inherit;cursor:pointer}button{border:0;background:none}button:disabled{cursor:default;opacity:.4}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--theme-graphic);outline-offset:4px}button:active:not(:disabled){transform:scale(.97)}button svg{flex-shrink:0}h1,h2,h3,p{margin:0}input,textarea,select{color:inherit;min-width:0}svg{vertical-align:middle}a{color:inherit}small{font-size:11px}button{transition:background .18s,transform .18s,color .18s}::selection{background:var(--accent)}.app-frame{max-width:var(--app-width);margin:0 auto;background:var(--bg);min-height:100dvh;position:relative;isolation:isolate}.app-scroll{background:var(--bg);min-height:100dvh}.topbar{height:calc(80px + var(--tg-safe-top));padding:calc(18px + var(--tg-safe-top)) 22px 12px;display:flex;align-items:center;justify-content:space-between}.wordmark{display:flex;align-items:center;gap:9px;padding:0;text-align:left;font-weight:750;font-size:23px;letter-spacing:-1.1px}.logo{width:39px;height:42px;border-radius:14px;background:var(--accent);display:grid;place-items:center;color:var(--accent-ink);transform:rotate(-5deg)}.logo svg{width:25px;height:25px}.wordmark>span:last-child{line-height:23px}.brand-caption{font-size:9px;font-weight:400;letter-spacing:1.15px;display:block;color:var(--muted);line-height:17px}.topbar-actions{display:flex;align-items:center;gap:12px}.icon-button{width:36px;height:36px;display:grid;place-items:center;padding:0;border-radius:50%;color:var(--muted)}.icon-button:hover{background:var(--soft)}.avatar{background:#e6e8e0;border:3px solid var(--surface);box-shadow:0 0 0 1px var(--border);height:35px;width:35px;border-radius:50%;font-size:12px;font-weight:600}.topbar-actions>.icon-button{border:1px solid var(--border)}main{padding:5px 20px calc(112px + max(env(safe-area-inset-bottom),var(--tg-safe-bottom)));min-height:75vh}.hero{background:var(--hero);min-height:201px;border-radius:25px;position:relative;padding:24px 21px;overflow:hidden;display:flex;isolation:isolate}.hero-copy{z-index:2;position:relative;max-width:72%}.eyebrow{font-size:8.5px;font-weight:450;letter-spacing:.03em;color:#526046;display:flex;align-items:center;gap:5px;white-space:nowrap}.live-dot{width:5px;height:5px;background:var(--theme-graphic);border-radius:50%;display:inline-block}.hero h1{font-size:29px;font-weight:650;line-height:1.12;letter-spacing:-1px;margin:13px 0 9px}.hero p{font-size:10px;color:#65715c;max-width:175px;line-height:1.6;font-weight:350}.hero-note{display:flex;gap:4px;align-items:center;color:#566947;font-size:8px;margin-top:17px;white-space:nowrap}.hero-note svg{width:12px}.hero-visual{position:absolute;right:-6px;top:7px;width:175px;height:195px;z-index:1}.mascot{width:100%;height:auto;overflow:visible}.hero-visual>.mascot{position:absolute;top:7px;right:-2px;width:176px;filter:drop-shadow(0 7px 5px #35452a12);transform:rotate(5deg)}.mascot-body{animation:mascot-float 4.5s ease-in-out infinite;transform-origin:50% 85%}.mascot-eyes{animation:blink 6s infinite;transform-origin:50% 70%}.orbit{position:absolute;border:1px solid #aec29445;border-radius:50%;width:172px;height:172px;top:19px;left:0}.orbit-two{width:215px;height:215px;top:-2px;left:-21px}.hero-spark{position:absolute;right:16px;top:10px;font-size:23px;color:#729553;transform:rotate(20deg)}:root[data-theme=claude] .hero p,:root[data-theme=claude] .hero-note,:root[data-theme=claude] .eyebrow{color:#7b6657}:root[data-theme=claude] .hero-spark{color:#b77456}:root[data-theme=claude] .orbit{border-color:#c5a88d45}.spotlight{display:flex;align-items:center;gap:10px;width:100%;margin:13px 0 24px;padding:12px 13px;background:#f0e5dc;border-radius:17px;text-align:left;color:#604536}.spotlight-icon{width:35px;height:35px;flex-shrink:0;background:#e6cebe;border-radius:11px;display:grid;place-items:center;color:#b37155}.spotlight-icon svg{width:25px;height:25px}.spotlight>span:nth-child(2){flex:1}.spotlight b{font-size:12px;font-weight:550;display:block;letter-spacing:-.2px}.spotlight small{font-size:9px;display:block;color:#8f7a6b;margin-top:4px}.new-label{font-size:8px;padding:5px 7px;background:#fbf6ef;border-radius:6px;white-space:nowrap}.spotlight>svg{width:15px}.group-hero{margin-bottom:24px}.catalog-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:20px 0 13px}.catalog-heading h2{font-size:21px;letter-spacing:-.65px;font-weight:600}.catalog-heading>span{font-size:10px;color:var(--muted)}.search-row{display:flex;gap:8px}.search-field{display:flex;align-items:center;gap:9px;flex:1;min-width:0;height:47px;padding:0 13px;border:1px solid var(--border);background:var(--surface);border-radius:14px;color:#8e9287}.search-field input{width:100%;background:none;border:0;outline:none;font-size:11px;height:100%;font-weight:350}.search-field input::placeholder{color:#93958c}.search-field button{padding:0;color:var(--muted)}.search-field:focus-within{border-color:var(--theme-graphic)}.filter-button{width:47px;height:47px;background:var(--ink);color:#fff;border-radius:14px;display:grid;place-items:center;position:relative}.filter-button i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--accent);right:10px;top:8px}.category-scroll{display:flex;gap:7px;overflow-x:auto;margin:15px -20px 0;padding:0 20px 4px;scrollbar-width:none}.category-scroll::-webkit-scrollbar{display:none}.category-scroll>button{display:flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;min-height:35px;padding:0 12px;border:1px solid var(--border);background:var(--surface);font-size:10px;border-radius:11px;white-space:nowrap}.category-scroll>button.selected{background:var(--accent);border-color:transparent;color:var(--accent-ink);font-weight:550}.category-scroll .brand-art.small{height:15px;width:15px}.category-scroll .brand-art.small svg{width:15px;height:15px}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;margin:13px 0}.sort-control{display:flex;gap:5px;align-items:center;font-size:10px;color:var(--muted);position:relative}.sort-control>svg:first-child{transform:rotate(0)}.sort-control select{appearance:none;border:0;background:transparent;font-size:10px;padding:6px 18px 6px 0;max-width:160px;cursor:pointer}.sort-control>svg:last-child{position:absolute;right:0;pointer-events:none}.layout-toggle{display:flex;background:var(--soft);padding:3px;border-radius:8px;gap:1px}.layout-toggle button{padding:4px;border-radius:5px;display:grid;place-items:center;color:#96998e}.layout-toggle button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #00000008}.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-card{background:var(--surface);border-radius:var(--card-radius);overflow:hidden;box-shadow:0 2px 5px #16171304;min-width:0;border:1px solid #e5e7e040}.product-art{height:167px;position:relative;overflow:hidden;border-radius:19px;margin:4px 4px 0;isolation:isolate}.art-link{display:flex;width:100%;height:100%;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:0;color:inherit}.art-claude{background:#efe0d2;color:#bd7859}.art-mail{background:#dae5ee;color:#527eac}.art-cdek{background:#dfebd9;color:#4d8651}.art-ai{background:#e4def0;color:#8b72ab}.art-figma{background:#e3e3ed;color:#5e5f7c}.art-notion{background:#e8e7df;color:#3a3b35}.art-watermark{position:absolute;font-size:43px;line-height:1;font-weight:650;letter-spacing:-2px;transform:rotate(-25deg);opacity:.045;white-space:nowrap;top:68px;left:-5px;pointer-events:none}.art-orbit{position:absolute;width:142px;height:142px;left:50%;top:47%;transform:translate(-50%,-50%);border:1px solid currentColor;opacity:.09;border-radius:50%}.brand-art{width:76px;height:76px;display:inline-flex;align-items:center;justify-content:center;position:relative;isolation:isolate}.product-art .brand-art{transform:rotate(-9deg);filter:drop-shadow(1px 8px 0 #00000007);margin-bottom:4px;transition:transform .3s}.product-card:hover .product-art .brand-art{transform:translateY(-4px) rotate(-3deg)}.product-art .brand-claude{width:82px;height:82px}.brand-art.small{width:24px;height:24px}.brand-art.small .cdek-mark{font-size:7px;letter-spacing:-.6px}.brand-art.small .cdek-mark span{font-size:7px;margin-top:0}.brand-art.small .notion-mark{font-size:20px;border-width:1px;border-radius:4px;width:21px;height:22px;box-shadow:1px 1px 0 currentColor}.brand-art.small.brand-ai{color:#8b72ab}.brand-art.small.brand-mail{color:#527eac}.brand-art.small.brand-claude{color:#bd7859}.brand-art.small.brand-cdek{color:#4d8651}.cdek-mark{font-size:27px;font-style:italic;font-weight:850;letter-spacing:-2px;line-height:1}.cdek-mark span{display:block;text-align:right;font-size:25px;margin-top:6px;font-weight:500;letter-spacing:-1px}.notion-mark{font-family:Georgia,serif;font-size:60px;line-height:1;display:grid;place-items:center;width:70px;height:73px;border:3px solid currentColor;border-radius:9px;box-shadow:4px 4px 0 currentColor;background:#f7f6ed}.brand-figma svg{width:53%;height:85%}.art-caption{position:absolute;bottom:14px;left:0;width:100%;text-align:center;font-size:7px;letter-spacing:1px;opacity:.65}.product-badge{position:absolute;top:10px;left:10px;border-radius:6px;font-size:8px;font-weight:450;line-height:18px;background:#ffffffba;color:#6c5c4b;padding:0 6px;display:flex;gap:2px;align-items:center;max-width:calc(100% - 55px);white-space:nowrap;overflow:hidden}.product-badge.hit{background:#fff7df;color:#8f6d2e}.favorite-button{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;color:#6b61565c;background:#ffffff80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.favorite-button.saved{color:#bc6f53;background:#fff}.product-info{padding:12px 12px 11px}.product-title{padding:0;font-weight:550;font-size:13px;letter-spacing:-.25px;text-align:left;line-height:1.3;max-width:100%;overflow-wrap:anywhere}.product-info>p{font-size:9px;font-weight:350;color:var(--muted);margin:5px 0 11px;line-height:1.4;min-height:12px}.stock{font-size:8px;display:flex;align-items:center;gap:4px;color:#7d8674;white-space:nowrap}.stock i{height:4px;width:4px;background:#86a574;border-radius:50%}.stock.empty-stock{color:#a4a69e}.stock.empty-stock i{background:#b4b5af}.product-price{display:flex;align-items:center;justify-content:space-between;margin-top:9px;gap:4px}.product-price strong{font-size:15px;font-weight:650;letter-spacing:-.5px}.product-price button{background:var(--soft);color:var(--ink);width:31px;height:31px;border-radius:10px;display:grid;place-items:center}.product-price button:hover,.product-price button.in-cart{background:var(--accent);color:var(--accent-ink)}.sold-out .product-art{opacity:.6}.sold-out .product-price{color:var(--muted)}.products-list{grid-template-columns:1fr;gap:10px}.products-list .product-card{display:flex}.products-list .product-art{flex:0 0 112px;height:133px;margin:4px}.products-list .product-info{flex:1}.products-list .art-caption{font-size:6px}.products-list .product-art .brand-art{width:57px;height:57px}.products-list .product-badge{font-size:6px;left:5px;top:5px}.products-list .favorite-button{width:24px;height:24px;right:4px;top:4px}.products-list .favorite-button svg{width:13px}.catalog-footer{display:flex;justify-content:center;gap:6px;font-size:9px;font-weight:350;color:#999d91;margin:29px 0 8px}.bottom-nav{position:fixed;bottom:max(15px,env(safe-area-inset-bottom),var(--tg-safe-bottom));left:50%;transform:translate(-50%);z-index:30;width:min(calc(100% - 32px),408px);display:grid;grid-template-columns:minmax(0,1fr) 57px;align-items:center;gap:9px;pointer-events:none}.bottom-nav button,.nav-main{pointer-events:auto}.nav-main{display:grid;grid-template-columns:repeat(4,1fr);padding:5px 6px;height:64px;background:#fffe;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #e5e6dfb3;border-radius:24px;box-shadow:0 5px 25px #212b1510}.nav-main button{display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;position:relative;padding:4px 0 7px;color:#999c92;min-width:0}.nav-main button span{font-size:8px;font-weight:400;letter-spacing:-.2px}.nav-main button.active span{font-weight:550}.nav-main button i{position:absolute;width:4px;height:4px;border-radius:50%;bottom:0;background:var(--theme-graphic)}.nav-cart{display:grid;place-items:center;border-radius:21px;width:57px;height:60px;position:relative;background:var(--accent);color:var(--accent-ink);box-shadow:0 5px 25px #212b1510}.nav-cart b{position:absolute;top:-3px;right:-3px;border-radius:50%;min-width:19px;height:19px;font-size:9px;color:#fff;background:var(--ink);display:grid;place-items:center;padding:0 3px;border:2px solid var(--bg)}.page-title{margin:8px 0 24px}.page-title h1{font-size:29px;font-weight:600;letter-spacing:-1px;margin-top:20px}.page-title>p{font-size:12px;color:var(--muted);font-weight:350;margin-top:9px;line-height:1.6}.back-link{font-size:11px;color:var(--muted);padding:0;display:inline-flex;align-items:center;gap:6px}.empty-state{text-align:center;padding:40px 12px;display:flex;align-items:center;flex-direction:column}.empty-icon{background:var(--hero);width:72px;height:72px;border-radius:25px;display:grid;place-items:center;color:var(--theme-graphic);margin-bottom:19px;transform:rotate(-5deg)}.empty-icon svg{width:30px;height:30px}.empty-state h2{font-size:19px;font-weight:550;letter-spacing:-.4px}.empty-state p{font-size:12px;line-height:1.8;color:var(--muted);max-width:290px;margin:10px auto 24px;font-weight:350}.primary-button{border:0;background:var(--ink);color:#fff;border-radius:15px;min-height:49px;padding:13px 18px;font-size:12px;font-weight:450;display:flex;justify-content:center;align-items:center;gap:12px;width:100%}.primary-button:hover{background:#33362c}.empty-state .primary-button{width:auto;min-width:185px}.secondary-button{border-radius:11px;background:var(--surface);border:1px solid var(--border);padding:10px 12px;font-size:11px;display:flex;align-items:center;gap:6px}.plain-button{display:block;width:100%;text-align:center;padding:15px;font-size:12px;color:var(--muted)}.text-button{display:inline-flex;align-items:center;gap:3px;padding:0;font-size:12px;font-weight:500;text-align:left}.fine-print{font-size:9px;color:var(--muted);line-height:1.7;text-align:center;font-weight:350}.error{color:#b44439;font-size:11px;line-height:1.5;margin:8px 0}.loading{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;font-size:12px;color:var(--muted)}.spin{animation:spin 1.2s linear infinite}.product-detail{padding:8px 0}.detail-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.detail-art{height:290px;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:26px;isolation:isolate}.detail-art>.brand-art{width:135px;height:135px;transform:rotate(-8deg);filter:drop-shadow(3px 12px 0 #00000008)}.detail-art .art-watermark{font-size:100px;top:100px;left:-20px}.detail-art .product-badge{top:18px;left:18px;font-size:11px;padding:3px 9px}.detail-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:24px}.detail-title h1{font-size:26px;font-weight:600;letter-spacing:-.8px}.detail-subtitle{color:var(--muted);font-size:12px;margin-top:7px;font-weight:350}.detail-price{display:flex;align-items:baseline;gap:7px;margin-top:21px}.detail-price strong{font-size:28px;font-weight:600;letter-spacing:-1px}.detail-price small{color:var(--muted);font-size:10px}.detail-perks{margin:20px 0 26px;padding:16px;background:var(--surface);border-radius:17px;display:flex;justify-content:space-between;gap:8px}.detail-perks>span{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--muted)}.detail-perks svg{color:var(--theme-graphic)}.product-detail h3{font-size:16px;font-weight:550;margin-bottom:10px}.description{font-size:12px;line-height:1.9;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;font-weight:350}.detail-purchase{display:flex;gap:10px;margin:26px 0 12px}.quantity{display:inline-flex;gap:11px;align-items:center;background:var(--soft);border-radius:11px;padding:4px;font-size:12px;white-space:nowrap}.quantity button{width:25px;height:25px;display:grid;place-items:center;padding:0}.quantity span{min-width:12px;text-align:center}.detail-purchase .quantity{padding:6px;gap:5px}.detail-purchase .primary-button{flex:1;font-size:11px;gap:8px}.cart-list{display:grid;gap:12px}.cart-row{position:relative;display:flex;gap:13px;padding:13px;background:var(--surface);border-radius:19px}.cart-art{width:84px;height:104px;flex-shrink:0;border-radius:13px;display:grid;place-items:center;overflow:hidden}.cart-art .brand-art{width:49px;height:49px;transform:rotate(-7deg)}.cart-art .cdek-mark{font-size:20px}.cart-row-info{flex:1;min-width:0}.cart-row-info>.text-button{font-size:12px;margin:3px 0 5px;padding-right:20px}.cart-row-info>small{font-size:9px;display:block;color:var(--muted);font-weight:350}.cart-row-info>strong{display:block;font-size:13px;font-weight:600;margin:10px 0}.cart-row .quantity{font-size:10px;gap:8px;padding:1px}.cart-row .remove{position:absolute;right:5px;top:5px;width:30px;height:30px}.summary-card{margin-top:20px;background:var(--surface);border-radius:22px;padding:21px}.summary-card>div{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-bottom:13px}.summary-card .summary-total{border-top:1px solid var(--border);padding-top:18px;margin:18px 0 23px;font-size:18px;color:var(--ink)}.summary-total strong{font-weight:550}.summary-card .fine-print{margin-top:13px}.orders-list{display:grid;gap:14px}.order-card{padding:20px;background:var(--surface);border-radius:20px}.order-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:500;margin-bottom:6px}.order-card>small{font-size:9px;color:var(--muted)}.status{color:#846944;background:#f4eddf;padding:5px 8px;border-radius:6px;font-size:9px}.order-line{display:flex;justify-content:space-between;gap:8px;margin:18px 0;font-size:11px}.order-line b{font-weight:500;white-space:nowrap}.order-line small{color:var(--muted)}.order-total{display:flex;justify-content:space-between;font-size:13px;border-top:1px solid var(--border);padding-top:15px;margin-bottom:15px}.order-total b{font-weight:600}.profile-card{text-align:center;padding:20px 15px 25px;background:var(--surface);border-radius:24px}.profile-avatar{width:70px;height:70px;border-radius:23px;background:var(--hero);color:var(--theme-graphic);display:grid;place-items:center;font-size:28px;font-weight:500;margin:0 auto 16px}.profile-card h2{font-size:22px;font-weight:550;letter-spacing:-.5px}.profile-card p{font-size:10px;color:var(--muted);margin:9px 0 14px}.demo-badge{font-size:8px;color:var(--theme-graphic);padding:6px 9px;border-radius:7px;background:var(--hero)}.menu-list{background:var(--surface);border-radius:19px;margin:16px 0;overflow:hidden}.menu-list>button{display:flex;align-items:center;gap:12px;min-height:59px;padding:15px;width:100%;font-size:12px;border-bottom:1px solid var(--soft)}.menu-list>button:last-child{border-bottom:0}.menu-list>button>svg:first-child{width:19px;color:var(--theme-graphic)}.menu-list>button>span{flex:1;text-align:left}.menu-list small{font-size:10px;color:var(--muted)}.menu-list>button>svg:last-child{color:var(--muted)}.section-caption{font-size:10px;color:var(--muted);margin:25px 2px 0}.profile-mascot{text-align:center;color:var(--muted);margin-top:30px}.profile-mascot .mascot{width:110px;display:block;margin:0 auto 10px;opacity:.8}.profile-mascot p{font-size:10px}.profile-mascot>small{font-size:8px;display:block;margin-top:11px;color:#a1a397}.help-hero{background:var(--hero);padding:10px 25px 28px;border-radius:24px;text-align:center}.help-hero .mascot{width:140px;height:140px}.help-hero h2{font-size:20px;font-weight:550;letter-spacing:-.5px}.help-hero p{font-size:11px;color:var(--muted);line-height:1.8;margin-top:10px}.faq-list{margin-top:22px}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;font-size:12px;padding:20px 2px;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{font-size:11px;color:var(--muted);line-height:1.9;padding:0 2px 20px;font-weight:350}.sheet-scrim{position:fixed;inset:0;z-index:60;background:#16171355;display:flex;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sheet{width:100%;max-width:var(--app-width);max-height:88dvh;overflow:auto;overscroll-behavior:contain;background:var(--bg);border-radius:28px 28px 0 0;padding:10px 24px calc(20px + max(env(safe-area-inset-bottom),var(--tg-safe-bottom)));box-shadow:0 -12px 45px #00000012;animation:sheet-in .25s ease}.sheet-handle{width:34px;height:4px;border-radius:5px;background:var(--border);margin:0 auto 16px}.sheet-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px}.sheet-title h2{font-size:21px;font-weight:550;letter-spacing:-.6px}.sheet>h3{font-size:12px;font-weight:500;margin-bottom:10px}.radio-list{background:var(--surface);border-radius:17px;overflow:hidden}.radio-list label{min-height:49px;display:flex;align-items:center;gap:9px;padding:12px 15px;font-size:12px;border-bottom:1px solid var(--soft);cursor:pointer}.radio-list label:last-child{border:0}.radio-list label span{flex:1}.radio-list input{accent-color:var(--theme-graphic)}.radio-list svg{color:var(--theme-graphic)}.switch-row{display:flex;align-items:center;gap:10px;padding:22px 0 28px;position:relative;cursor:pointer}.switch-row>span{flex:1}.switch-row b{font-size:12px;font-weight:500;display:block}.switch-row small{font-size:10px;color:var(--muted);display:block;margin-top:5px}.switch-row input{position:absolute;right:0;width:44px;height:27px;opacity:0;cursor:pointer}.switch-row>i{width:44px;height:27px;border-radius:20px;background:#d8dbd1;pointer-events:none;padding:3px}.switch-row>i:after{content:"";display:block;background:#fff;width:21px;height:21px;border-radius:50%;box-shadow:0 1px 4px #00000015;transition:transform .2s}.switch-row input:checked+i{background:var(--accent)}.switch-row input:checked+i:after{transform:translate(17px)}.switch-row input:focus-visible+i{outline:2px solid var(--theme-graphic);outline-offset:4px}.toast{position:fixed;left:50%;bottom:100px;transform:translate(-50%);width:max-content;max-width:min(calc(100% - 32px),390px);border-radius:14px;background:#24281fee;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 3px 20px #00000015;padding:14px 17px;color:#fff;display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.5;z-index:100;animation:toast-in .2s ease}.toast svg{flex-shrink:0;color:var(--accent)}.admin-notice{display:flex;align-items:flex-start;gap:11px;background:var(--hero);padding:15px;border-radius:15px;color:var(--theme-graphic)}.admin-notice svg{flex-shrink:0;margin-top:3px}.admin-notice p{font-size:10px;line-height:1.8}.admin-tools{display:flex;gap:8px;margin:15px 0 27px}.admin-groups{background:var(--surface);border-radius:17px;overflow:hidden}.admin-group,.admin-product{display:flex;align-items:center;gap:10px;padding:13px;border-bottom:1px solid var(--soft)}.admin-group:last-child,.admin-product:last-child{border:0}.admin-name{display:block;flex:1;text-align:left;padding:0;min-width:0}.admin-name b{font-size:11px;font-weight:500;display:block;overflow-wrap:anywhere}.admin-name small{color:var(--muted);font-size:9px;display:block;margin-top:6px}.reorder{display:flex;gap:3px}.reorder button{width:27px;height:31px;display:grid;place-items:center;border-radius:7px;background:var(--soft);padding:0}.admin-product-group{margin-bottom:19px;border-radius:17px;background:var(--surface);overflow:hidden}.admin-product-group>h3{font-size:11px;padding:13px 14px;background:var(--soft);font-weight:500}.admin-art{display:grid;place-items:center;flex-shrink:0;width:34px;height:40px;border-radius:8px}.admin-art .brand-art.small{width:21px;height:21px}.is-hidden{opacity:.45}.catalog-heading h2 small{font-size:12px;font-weight:400;color:var(--muted)}.admin-save{margin-top:25px}.admin-save .fine-print{margin-top:12px}.edit-form{display:grid;gap:17px}.edit-form>label,.form-pair>label{font-size:11px;display:grid;gap:8px}.edit-form input:not([type=checkbox]),.edit-form textarea,.edit-form select{width:100%;padding:13px;border-radius:11px;background:var(--surface);border:1px solid var(--border);font-size:12px}.edit-form textarea{resize:vertical;line-height:1.7}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:13px}.edit-form .checkbox-field{display:flex;gap:9px;align-items:center;cursor:pointer}.checkbox-field input{accent-color:var(--theme-graphic);width:17px;height:17px}.edit-form .primary-button{margin-top:5px}.hero{min-height:178px;padding:18px 20px}.hero h1{font-size:26px;line-height:1.12;margin:10px 0 8px;letter-spacing:-.8px}.hero p{font-size:9px;line-height:1.5;max-width:165px}.hero-note{margin-top:13px}.hero-visual{width:145px;height:165px;right:-10px;top:5px}.hero-visual>.mascot{width:148px;top:8px;right:0}.hero-spark{font-size:20px;right:13px;top:9px}.orbit{width:145px;height:145px;left:0;top:8px}.orbit-two{width:187px;height:187px;left:-21px;top:-13px}.spotlight{padding:10px 12px;margin:11px 0 18px}.spotlight-icon{width:31px;height:31px}.catalog-heading{margin-top:16px}.product-art{height:145px}.product-art .brand-art{width:69px;height:69px}.product-art .art-orbit{width:125px;height:125px}.catalog-toolbar{margin:10px 0}.art-caption{bottom:12px}@keyframes mascot-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-7px) rotate(2deg)}}@keyframes blink{0%,43%,47%,to{opacity:1}45%{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sheet-in{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toast-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}html,body,#root{height:100%;overflow:hidden}.app-frame{width:100%;height:100dvh;min-height:0;overflow:hidden;transform:translateZ(0)}.app-scroll{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}.app-scroll::-webkit-scrollbar{display:none}main{min-height:calc(100% - 80px - var(--tg-safe-top))}.sheet{max-height:min(88dvh,calc(100% - 16px))}@media(min-width:600px){body{padding:28px 0;background:#e8e9e4}#root{display:grid;place-items:center}.app-frame{height:min(900px,calc(100dvh - 56px));border-radius:34px;box-shadow:0 0 0 1px #1617130d,0 25px 90px #16171316}.bottom-nav{bottom:16px}.sheet{border-radius:28px 28px 0 0;margin:0}.topbar{padding-top:20px}main{padding-bottom:130px}}@media(max-width:370px){main{padding-left:15px;padding-right:15px}.topbar{padding-left:17px;padding-right:17px}.hero{padding:21px 16px;min-height:191px}.hero h1{font-size:26px}.hero-visual{right:-15px;width:145px;top:10px}.hero-visual>.mascot{width:155px;top:8px}.hero p{max-width:145px;font-size:9px}.hero .eyebrow,.hero-note{font-size:7px}.product-art{height:143px}.product-info{padding:11px 10px}.product-title{font-size:12px}.product-price strong{font-size:14px}.spotlight .new-label{display:none}.category-scroll{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.products{gap:9px}.detail-title{align-items:flex-start;flex-direction:column}.detail-purchase .primary-button{font-size:10px;padding-left:9px;padding-right:9px}.brand-caption{font-size:8px}.wordmark{font-size:21px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.category-directory{display:flex;align-items:center;gap:9px;width:100%;padding:12px 14px;margin:12px 0 8px;background:var(--surface);border:1px solid var(--border);border-radius:14px;font-size:12px;text-align:left}.category-directory>span{flex:1}.category-directory>small{color:var(--muted)}.category-directory-grid{display:grid;gap:7px}.category-directory-grid>button{display:flex;align-items:center;gap:12px;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:13px;min-height:66px}.category-directory-grid>button>span:nth-child(2){flex:1;font-size:12px}.category-directory-grid small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.request-form{padding:20px 16px;background:var(--soft);border:1px solid var(--border);border-radius:18px;margin-top:24px}.request-form-heading h3{font-size:16px;margin-bottom:8px}.request-form-heading p{font-size:11px;line-height:1.7;color:var(--muted)}.request-form input[type=date]{min-height:44px}.request-form .primary-button{font-size:12px}.request-history{margin-bottom:24px}.request-history>h2{font-size:16px;margin:4px 0 15px;font-weight:500}.request-history>h2 small{color:var(--muted)}.request-card h3{font-size:16px;margin-top:19px}.request-card dl{margin:18px 0;display:grid;gap:13px}.request-card dl>div{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;font-size:11px;line-height:1.6}.request-card dt{color:var(--muted)}.request-card dd{margin:0;overflow-wrap:anywhere}.currency-total{display:block;text-align:right;white-space:nowrap}.summary-card>.fine-print{display:block;line-height:1.8}.official-logo{display:block;width:100%;height:100%;object-fit:contain;flex-shrink:0}.brand-art.has-official-logo{transform:none!important;padding:5px;border-radius:16px;background:#fff}.brand-art.small.has-official-logo{padding:1px;border-radius:4px}.brand-art>svg{width:100%;height:100%}.logo>.claude-logo{width:25px;height:25px}.spotlight-icon>.claude-logo{width:25px;height:25px}.claude-mascot{display:grid;place-items:center;padding:25px}.hero-visual>.claude-mascot{height:148px}.claude-mascot .claude-logo{max-width:130px;max-height:130px}.product-art .brand-art.has-official-logo{width:78px;height:78px;padding:10px}.detail-art .brand-art.has-official-logo{padding:15px}.product-price strong{font-size:16px}.detail-price{flex-wrap:wrap}.detail-price>small{line-height:1.6}.description{white-space:pre-line}.order-total b{text-align:right}.form-pair>label:last-child:nth-child(3){grid-column:1/-1}.art-payment,.art-gift,.art-verification,.art-crypto,.art-wallet,.art-car,.art-travel,.art-gaming{background:var(--hero);color:var(--theme-graphic)}@media(max-width:370px){.product-price strong{font-size:13px}.category-directory-grid>button{padding:11px}.request-form{padding:17px 12px}}:root,:root[data-theme=claude]{--bg:#f4f5f1;--surface:#fff;--soft:#e9ece3;--ink:#131517;--muted:#62685c;--border:#dce1d4;--accent:#d1fe17;--accent-ink:#192000;--hero:#e6edd5;--theme-graphic:#526600;--hero-muted:#53613e;--backdrop:#e3e7dc;--primary:#131517;--on-primary:#fff;--primary-hover:#30372a;--nav-surface:#fffffff0;--shadow:0 3px 18px #1315170a;--toast-bg:#22281c;--toast-ink:#f5f7ef;--spotlight-bg:#f0eee6;--spotlight-ink:#141413;--spotlight-muted:#5e5d59;--spotlight-icon:#ebc9b7;--spotlight-label:#faf9f5;--art-claude:#f0eee6;--logo-claude:#d97757;--art-mail:#dbe6ec;--logo-mail:#446f93;--art-cdek:#e1ead5;--logo-cdek:#43743d;--art-ai:#e6e0ef;--logo-ai:#795f9a;--art-notion:#e7e9df;--logo-notion:#363e2b;--art-figma:#e4e5eb;--badge-bg:#ffffffe0;--badge-ink:#635844;--hit-bg:#fcf3d9;--hit-ink:#7b5d22;--favorite-bg:#ffffffb3;--favorite-ink:#7c7f72;--stock:#5b7541;--stock-dot:#749c4d;--plant-leaf:#789832;--plant-leaf-2:#a7c247;--plant-line:#536b2d;--plant-vein:#d7e8a5;color:var(--ink);background:var(--backdrop);color-scheme:light}:root[data-theme=claude]{--bg:#faf9f5;--surface:#fff;--soft:#f0eee6;--ink:#141413;--muted:#5e5d59;--border:#e8e6dc;--accent:#d97757;--accent-ink:#141413;--hero:#f0eee6;--theme-graphic:#c46849;--hero-muted:#5e5d59;--backdrop:#e8e6dc;--primary:#141413;--on-primary:#faf9f5;--primary-hover:#30302e;--nav-surface:#fff;--toast-bg:#141413;--toast-ink:#faf9f5;--badge-bg:#fff;--badge-ink:#5e5d59;--hit-bg:#ebc9b7;--hit-ink:#141413;--favorite-bg:#faf9f5;--favorite-ink:#73726c;--stock:#5e5d59;--stock-dot:#629987}:root[data-mode=dark],:root[data-mode=dark][data-theme=claude]{--bg:#131517;--surface:#1c1e20;--soft:#25282a;--ink:#f1f4ed;--muted:#a5ada5;--border:#303638;--accent:#d1fe17;--accent-ink:#151b00;--hero:#202719;--theme-graphic:#d1fe17;--hero-muted:#b2bea2;--backdrop:#0b0d0f;--primary:#d1fe17;--on-primary:#131517;--primary-hover:#e0ff64;--nav-surface:#1c1e20f2;--shadow:0 3px 18px #00000025;--toast-bg:#303925;--toast-ink:#f3f7e9;--spotlight-bg:#1f1e1d;--spotlight-ink:#faf9f5;--spotlight-muted:#b0aea5;--spotlight-icon:#262624;--spotlight-label:#30302e;--art-claude:#262624;--logo-claude:#c46849;--art-mail:#202e37;--logo-mail:#9ac5df;--art-cdek:#24301e;--logo-cdek:#b0d37d;--art-ai:#2c2537;--logo-ai:#c1a8e1;--art-notion:#2d3027;--logo-notion:#d9e2c8;--art-figma:#292c35;--badge-bg:#20221ee0;--badge-ink:#ddd5be;--hit-bg:#37391d;--hit-ink:#e2ee8c;--favorite-bg:#151715a6;--favorite-ink:#c2c9b5;--stock:#b5cc93;--stock-dot:#a6c765;--plant-leaf:#a4c440;--plant-leaf-2:#d1fe17;--plant-line:#a7bb7d;--plant-vein:#e7f5b7;color-scheme:dark}:root[data-mode=dark][data-theme=claude]{--bg:#141413;--surface:#1a1918;--soft:#262624;--ink:#faf9f5;--muted:#b0aea5;--border:#30302e;--accent:#c46849;--accent-ink:#141413;--hero:#262624;--theme-graphic:#c46849;--hero-muted:#b0aea5;--backdrop:#000;--primary:#faf9f5;--on-primary:#141413;--primary-hover:#e8e6dc;--nav-surface:#1a1918;--toast-bg:#262624;--toast-ink:#faf9f5;--badge-bg:#1f1e1d;--badge-ink:#b0aea5;--hit-bg:#30302e;--hit-ink:#faf9f5;--favorite-bg:#1a1918;--favorite-ink:#b0aea5;--stock:#b0aea5;--stock-dot:#629987}body{color:var(--ink);background:var(--backdrop)}.app-frame{box-shadow:0 25px 90px #00000024}.topbar-actions{gap:8px}.avatar{background:var(--soft);color:var(--ink)}.logo.ficus-logo{position:relative;display:block;background:transparent;transform:none;flex-shrink:0}.ficus-logo img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:54px;height:54px;max-width:none;object-fit:contain}.hero p,.hero-note,.eyebrow,:root[data-theme=claude] .hero p,:root[data-theme=claude] .hero-note,:root[data-theme=claude] .eyebrow{color:var(--hero-muted)}.hero-spark,:root[data-theme=claude] .hero-spark{color:var(--theme-graphic)}.orbit,:root[data-theme=claude] .orbit{border-color:color-mix(in srgb,var(--theme-graphic) 15%,transparent)}.spotlight{background:var(--spotlight-bg);color:var(--spotlight-ink)}.spotlight-icon{background:var(--spotlight-icon);color:var(--logo-claude)}.spotlight small{color:var(--spotlight-muted)}.new-label{background:var(--spotlight-label)}.market-spotlight{margin-top:0;background:var(--hero);color:var(--ink)}.market-spotlight small{color:var(--hero-muted);line-height:1.5}.market-spotlight-icon{position:relative;width:35px;height:40px;flex-shrink:0}.market-spotlight-icon img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50px;height:50px;max-width:none;object-fit:contain}.search-field,.search-field input::placeholder,.layout-toggle button{color:var(--muted)}.filter-button{background:var(--primary);color:var(--on-primary)}.filter-button i{background:var(--on-primary)}.product-card{border-color:var(--border);box-shadow:var(--shadow)}.art-claude{background:var(--art-claude);color:var(--logo-claude)}.art-mail{background:var(--art-mail);color:var(--logo-mail)}.art-cdek{background:var(--art-cdek);color:var(--logo-cdek)}.art-ai{background:var(--art-ai);color:var(--logo-ai)}.art-notion{background:var(--art-notion);color:var(--logo-notion)}.art-figma{background:var(--art-figma)}.brand-art.small.brand-claude{color:var(--logo-claude)}.brand-art.small.brand-mail{color:var(--logo-mail)}.brand-art.small.brand-cdek{color:var(--logo-cdek)}.brand-art.small.brand-ai{color:var(--logo-ai)}.category-scroll>button.selected .brand-art{color:inherit}.notion-mark{background:var(--art-notion)}.product-badge{background:var(--badge-bg);color:var(--badge-ink)}.product-badge.hit{background:var(--hit-bg);color:var(--hit-ink)}.favorite-button{background:var(--favorite-bg);color:var(--favorite-ink)}.favorite-button.saved{background:var(--surface);color:var(--logo-claude)}.stock{color:var(--stock)}.stock i{background:var(--stock-dot)}.stock.empty-stock{color:var(--muted)}.stock.empty-stock i{background:var(--muted)}.catalog-footer,.profile-mascot>small{color:var(--muted)}.nav-main{background:var(--nav-surface);border-color:var(--border);box-shadow:var(--shadow)}.nav-main button{color:var(--muted)}.nav-main button.active{color:var(--ink)}.primary-button{background:var(--primary);color:var(--on-primary)}.primary-button:hover{background:var(--primary-hover)}.summary-card,.order-card,.menu-list,.profile-card,.detail-perks{box-shadow:var(--shadow)}.status{background:var(--hero);color:var(--theme-graphic)}.demo-badge,.empty-icon{color:var(--theme-graphic)}.error{color:#d66852}.toast{background:var(--toast-bg);color:var(--toast-ink);border:1px solid var(--border)}.toast svg{color:var(--accent)}.sheet-scrim{background:#07090880}.sheet{border:1px solid var(--border)}.switch-row>i{background:var(--border)}.appearance-settings{margin-top:24px}.appearance-settings h3{font-size:12px;font-weight:500;margin-bottom:12px}.appearance-options{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:4px;padding:5px;background:var(--soft);border-radius:14px}.appearance-options button{font-size:10px;padding:11px 5px;border-radius:10px;color:var(--muted)}.appearance-options button.selected{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.appearance-toggle{color:var(--theme-graphic)}@media(min-width:600px){body{background:var(--backdrop)}}@media(max-width:370px){.topbar-actions{gap:5px}.topbar-actions>.icon-button{width:32px;height:32px}.logo{width:35px;height:38px}.wordmark{gap:7px}}.clawd-scene{display:block;width:100%;height:auto;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.claude-welcome{position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--border);border-radius:25px;background:var(--hero);padding:17px 20px 0;margin-bottom:25px}.claude-welcome-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.claude-kicker{font-size:8px;letter-spacing:1.15px;font-weight:500;color:var(--muted);display:flex;align-items:center;gap:7px}.claude-kicker i,.claude-welcome-bottom i{width:5px;height:5px;border-radius:50%;background:var(--theme-graphic);flex-shrink:0}.clawd-motion{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;color:var(--muted);border:1px solid var(--border);background:var(--surface)}.claude-welcome h1{font-family:Georgia,Times New Roman,serif;font-size:36px;line-height:1.06;font-weight:400;letter-spacing:-1.4px;margin:9px 0;color:var(--ink)}.claude-welcome h1 em{font-style:normal;color:var(--theme-graphic)}.claude-welcome>p{font-size:11px;font-weight:350;line-height:1.65;color:var(--muted)}.claude-welcome-stage{position:relative;margin:5px auto 0;padding:17px 0 8px;max-width:260px}.clawd-greeting{position:absolute;right:4px;top:0;font-size:8px;letter-spacing:.2px;color:var(--muted)}.claude-welcome-bottom{display:flex;justify-content:space-between;align-items:center;gap:6px;border-top:1px solid var(--border);padding:10px 0}.claude-welcome-bottom>span{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:8px}.claude-welcome-bottom button{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:500;padding:4px 0;color:var(--ink)}.claude-offer-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid var(--border);padding:12px 0 16px}.claude-offer-actions button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 8px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--ink);font-size:12px;font-weight:600;line-height:1.3}.claude-offer-actions button svg{flex-shrink:0}.claude-offer-actions button span{min-width:0}.claude-offer-actions button:first-child{background:var(--theme-graphic);border-color:transparent;color:#141413}.clawd-product{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:27px 10px 22px;gap:9px;background:var(--art-claude)}.clawd-product .clawd-scene{width:100%;max-width:300px}.clawd-tier{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:3px;font-size:13px;line-height:1;font-weight:500;color:var(--logo-claude)}.clawd-product-label{font-size:7px;line-height:1.3;letter-spacing:.1px;color:var(--muted);text-align:center}.art-claude:has(.clawd-product) .art-watermark,.art-claude:has(.clawd-product) .art-orbit,.art-claude:has(.clawd-product) .art-caption{display:none}.detail-art>.clawd-product{position:relative;inset:auto;width:100%;height:100%;padding:38px 24px 28px;gap:21px}.detail-art .clawd-tier{font-size:24px;letter-spacing:6px}.detail-art .clawd-product-label{font-size:10px}.products-list .clawd-product{padding:28px 7px 17px;gap:9px}.products-list .clawd-tier{font-size:10px;letter-spacing:1px}.products-list .clawd-product-label{font-size:6px}:root[data-theme=claude] .product-card:not(.product-hit):has(.clawd-product){border-color:var(--border);box-shadow:none}:root[data-theme=claude] .product-art:has(.clawd-product){border-radius:17px}:root[data-theme=claude] .product-card:has(.clawd-product) .product-price button{background:var(--accent);color:var(--accent-ink)}.clawd-credits{display:block;text-align:center;font-size:8px;color:var(--muted);text-underline-offset:3px;margin:12px 0 0}:root[data-theme=claude] .logo>.claude-logo{filter:brightness(0);opacity:.85}@media(max-width:350px){.claude-welcome{padding:14px 15px 0}.claude-welcome h1{font-size:34px}.claude-kicker{font-size:7px;letter-spacing:.8px}.claude-welcome-bottom{align-items:flex-start;flex-direction:column;gap:8px}.clawd-product{padding-left:6px;padding-right:6px}.clawd-product-label{font-size:6px}}.topbar-actions>.icon-button{width:40px;height:40px}.icon-button{min-width:40px;min-height:40px}.search-field input{font-size:14px}.search-field{height:50px}.filter-button{width:50px;height:50px}.category-scroll>button{min-height:42px;font-size:12px}.category-directory{min-height:44px}.sort-control select{font-size:12px;min-height:36px}.layout-toggle button{width:36px;height:36px}.product-title{font-size:15px;line-height:1.4}.product-info>p{font-size:12px;line-height:1.45;min-height:34px;margin:6px 0 10px}.product-info{padding:12px}.product-art{height:136px}.stock{font-size:11px;line-height:1.5}.product-price{margin-top:10px}.product-price strong{font-size:17px}.product-price button{width:44px;height:44px;flex-shrink:0;border-radius:13px}.favorite-button{width:40px;height:40px;top:7px;right:7px}.product-badge{font-size:10px;max-width:calc(100% - 58px)}.art-caption{font-size:8px}.product-art .clawd-product-label{font-size:9px}.products-list .product-art{height:156px}.products-list .favorite-button{width:34px;height:34px}.products-list .product-info>p{min-height:0}.nav-main{height:70px}.nav-main button{height:58px}.nav-main button span{font-size:10px}.nav-cart{height:64px}.nav-cart b{color:var(--bg);background:var(--ink)}.hero{min-height:146px;padding-top:16px;padding-bottom:16px}.hero h1{font-size:24px;margin:7px 0}.hero p{font-size:11px;line-height:1.45}.hero-note{font-size:9px;margin-top:10px}.hero-visual{width:130px;height:140px}.hero-visual>.mascot{width:130px}.catalog-guarantee{display:flex;align-items:center;gap:7px;margin:13px 2px;color:var(--muted);font-size:11px;line-height:1.5}.catalog-guarantee svg{color:var(--theme-graphic);flex-shrink:0}.page-title>p{font-size:14px}.primary-button{font-size:14px;min-height:50px;line-height:1.4}.secondary-button{font-size:13px;min-height:44px}.fine-print{font-size:11px;line-height:1.65}.back-link{font-size:13px;min-height:36px}.menu-list>button{font-size:14px;min-height:62px}.menu-list small{font-size:12px}.context-notice{display:flex;align-items:flex-start;gap:10px;padding:14px;background:var(--soft);border:1px solid var(--border);border-radius:15px;margin:16px 0;color:var(--muted)}.context-notice>svg{flex-shrink:0;margin-top:2px}.context-notice p{font-size:12px;line-height:1.7}.inline-link{padding:0;color:var(--theme-graphic);display:inline-flex;gap:6px;align-items:center;text-align:left;min-height:36px;font-size:13px;line-height:1.5;text-decoration:none}.offer-page .detail-art{height:198px}.offer-page .detail-art>.brand-art{width:100px;height:100px}.offer-page .detail-art>.clawd-product{height:100%;width:100%}.offer-page .detail-title{align-items:flex-start;flex-direction:column;gap:8px;margin-top:19px}.offer-page .detail-title h1{font-size:27px;line-height:1.25}.offer-page .detail-subtitle{font-size:14px;line-height:1.6}.offer-result{font-size:15px;line-height:1.7;margin:14px 0 0;color:var(--ink)}.guarantee-card{display:flex;align-items:flex-start;gap:12px;padding:17px;background:var(--hero);border:1px solid var(--border);border-radius:18px;margin:20px 0}.guarantee-card>svg{color:var(--theme-graphic);flex-shrink:0}.guarantee-card b{display:block;font-size:15px;font-weight:550}.guarantee-card p{font-size:12px;color:var(--muted);line-height:1.7;margin-top:6px}.offer-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:22px 0;border-bottom:1px solid var(--border)}.offer-facts small{display:block;color:var(--muted);font-size:12px;margin-bottom:8px}.offer-facts strong{font-size:25px;letter-spacing:-.5px;font-weight:600}.offer-facts b{font-size:13px;line-height:1.6;font-weight:450;display:block}.offer-block{padding:24px 0;border-bottom:1px solid var(--border)}.offer-block h2{font-size:18px;font-weight:550;letter-spacing:-.35px;margin-bottom:12px}.offer-block>p{font-size:14px;line-height:1.8;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.offer-block>p+p{margin-top:12px}.offer-block>.inline-link{margin-top:13px}.offer-conditions{display:grid;gap:15px;margin:18px 0 0}.offer-conditions>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:13px;font-size:12px;line-height:1.75}.offer-conditions dt{color:var(--muted)}.offer-conditions dd{margin:0;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}.how-steps{list-style:none;padding:0;margin:0;display:grid;gap:15px}.how-steps li{display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.75;color:var(--muted)}.how-steps li>b{display:grid;place-items:center;flex:0 0 26px;height:26px;background:var(--soft);color:var(--ink);border-radius:50%;font-size:11px;font-weight:500}.purchase-dock{position:fixed;bottom:calc(102px + max(env(safe-area-inset-bottom),var(--tg-safe-bottom)));left:50%;transform:translate(-50%);width:calc(100% - 32px);z-index:25;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,1.15fr);align-items:center;gap:10px;background:var(--nav-surface);border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:21px;box-shadow:var(--shadow)}.purchase-dock>div>small{display:block;font-size:10px;color:var(--muted);line-height:1.5}.purchase-dock>div>b{font-size:12px;font-weight:450;display:block;line-height:1.6}.purchase-dock .primary-button{padding:12px 10px;font-size:13px;gap:7px}.dock-price>strong{display:block;font-size:19px;font-weight:600;margin-bottom:7px}.dock-price .quantity{font-size:13px;gap:8px;padding:0}.dock-price .quantity button{width:30px;height:30px}.app-frame[data-page=product] main{padding-bottom:246px}.product-demo-note{margin-top:20px;text-align:left}.request-anchor{scroll-margin-top:16px}.edit-form>label,.form-pair>label{font-size:13px;line-height:1.5}.edit-form input:not([type=checkbox]),.edit-form textarea,.edit-form select{font-size:15px;min-height:49px}.edit-form input[type=checkbox]{width:20px;height:20px}.request-form{padding:24px 20px;margin-top:24px;gap:20px}.request-form-heading h2{font-size:22px;font-weight:550;line-height:1.3;margin:10px 0}.request-form-heading p{font-size:14px;line-height:1.75;color:var(--muted)}.request-form .eyebrow{font-size:10px}.request-form input[aria-invalid=true],.request-form textarea[aria-invalid=true],.support-form textarea[aria-invalid=true]{border-color:#cf6550;outline-color:#cf6550}.field-error{font-size:12px;line-height:1.65;color:#d66852;display:block;margin-top:3px}.optional-label{font-size:11px;color:var(--muted);font-weight:350}.form-help{font-size:12px;color:var(--muted);line-height:1.75}.request-expectation{display:flex;align-items:flex-start;gap:9px;background:var(--soft);padding:14px;border-radius:13px}.request-expectation svg{flex-shrink:0;color:var(--muted);margin-top:3px}.request-expectation p{font-size:12px;line-height:1.7;color:var(--muted)}.form-failure{padding:16px;border:1px solid #b8614d;border-radius:15px;background:var(--surface)}.form-failure b{font-size:14px;font-weight:500;display:block}.form-failure p,.form-failure>span{font-size:12px;line-height:1.75;display:block;margin-top:6px;color:var(--muted)}.checkout-steps{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px;font-size:11px;color:var(--muted)}.checkout-steps span{display:flex;gap:4px;align-items:center}.checkout-steps .active{color:var(--ink);font-weight:550}.checkout-steps .done{color:var(--theme-graphic)}.checkout-form{display:grid;gap:18px}.content-card{padding:20px;background:var(--surface);border:1px solid var(--border);border-radius:20px;margin:18px 0}.content-card h2{font-size:17px;font-weight:550;letter-spacing:-.3px;margin-bottom:16px}.content-card>p{font-size:13px;line-height:1.8;color:var(--muted);white-space:pre-wrap}.content-card>p+p{margin-top:10px}.checkout-form .content-card{margin:0}.checkout-item{display:flex;align-items:flex-start;gap:10px;padding:15px 0;border-bottom:1px solid var(--border)}.checkout-item:last-child{border:0;padding-bottom:0}.checkout-item>.brand-art{flex-shrink:0;margin-top:4px}.checkout-item>div{flex:1;min-width:0}.checkout-item b{font-size:13px;font-weight:500;line-height:1.6;display:block}.checkout-item b>span{color:var(--muted);font-size:12px;white-space:nowrap}.checkout-item p{font-size:12px;color:var(--muted);line-height:1.6;margin-top:4px}.checkout-item>strong{font-size:13px;font-weight:500;white-space:nowrap;margin-top:3px}.standalone-field{font-size:13px;display:grid;gap:9px}.standalone-field>span{font-size:11px;color:var(--muted)}.standalone-field textarea{padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:13px;font-size:15px;line-height:1.7;resize:vertical;width:100%}.checkout-total{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-top:20px;padding-top:17px;border-top:1px solid var(--border);font-size:15px}.checkout-total strong{font-size:20px;font-weight:550;letter-spacing:-.4px;text-align:right;overflow-wrap:anywhere}.confirm-check{display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.75;padding:10px 0;cursor:pointer}.confirm-check input{width:20px;height:20px;flex-shrink:0;accent-color:var(--theme-graphic);margin-top:3px}.checkout-form>.context-notice{margin:0}.order-tabs{display:flex;gap:5px;padding:5px;background:var(--soft);border-radius:14px;margin-bottom:20px}.order-tabs button{flex:1;font-size:12px;padding:11px 6px;border-radius:10px;color:var(--muted);min-height:40px}.order-tabs button.selected{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.order-link{display:block;width:100%;text-align:left}.order-link h2{font-size:17px;font-weight:500;line-height:1.5;margin:16px 0 19px;overflow-wrap:anywhere}.order-link .order-top{flex-wrap:wrap;gap:9px}.order-link .order-top>span:first-child{font-size:11px}.order-link .status{font-size:10px;line-height:1.6;white-space:normal}.order-card>small{font-size:11px}.order-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-bottom>b{font-size:15px;font-weight:500}.order-bottom>span{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--muted)}.demo-record{display:block;font-size:10px!important;color:var(--muted);margin-top:15px}.order-status-card{padding:22px;background:var(--hero);border:1px solid var(--border);border-radius:21px;margin:20px 0}.order-status-card .eyebrow{font-size:10px;color:var(--muted)}.order-status-card h2{font-size:25px;font-weight:550;line-height:1.25;letter-spacing:-.5px;margin:13px 0}.order-status-card>p{font-size:14px;line-height:1.8;color:var(--muted)}.order-status-card>small{display:block;font-size:11px;color:var(--muted);margin-top:19px}.order-status-card .order-issue{padding-top:13px;margin-top:13px;border-top:1px solid var(--border);color:var(--ink)}.order-progress{list-style:none;display:flex;padding:0;gap:5px;margin:24px 0 28px}.order-progress>li{flex:1;position:relative;text-align:center;font-size:10px;color:var(--muted)}.order-progress>li:not(:last-child):after{content:"";height:1px;position:absolute;left:calc(50% + 17px);width:calc(100% - 29px);top:14px;background:var(--border)}.order-progress i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border);font-style:normal;font-size:11px;margin:0 auto 9px;background:var(--surface)}.order-progress .done i{background:var(--accent);color:var(--accent-ink);border-color:transparent}.order-progress .current i{border-color:var(--theme-graphic);color:var(--theme-graphic)}.order-progress .current>span{color:var(--ink)}.completion-time{display:flex;gap:7px;align-items:flex-start;margin-top:15px;font-size:12px;line-height:1.7}.request-parameters{margin:0;display:grid;gap:14px}.request-parameters>div{display:grid;gap:4px}.request-parameters dt{font-size:11px;color:var(--muted)}.request-parameters dd{margin:0;font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.order-note{margin-top:17px}.result-card h2{display:flex;align-items:center;gap:8px}.result-card h2 svg{color:var(--theme-graphic)}.order-next-action{margin:20px 0}.order-next-action .form-help{margin-top:10px}.order-events{margin:28px 0}.order-events h2{font-size:17px;font-weight:550;margin-bottom:15px}.order-events>div{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.order-events>div>span{width:7px;height:7px;flex-shrink:0;margin-top:7px;border-radius:50%;background:var(--theme-graphic)}.order-events p{font-size:13px;line-height:1.75;color:var(--muted)}.order-events small{display:block;font-size:11px;margin-top:5px}.support-order-button{width:100%;display:flex;justify-content:center;font-size:14px;min-height:49px}.state-preview-tabs{display:flex;gap:6px;overflow-x:auto;margin:0 -20px 16px;padding:0 20px 8px;scrollbar-width:none}.state-preview-tabs button{flex-shrink:0;min-height:39px;border:1px solid var(--border);border-radius:10px;padding:8px 11px;font-size:11px;background:var(--surface)}.state-preview-tabs .selected{background:var(--accent);color:var(--accent-ink);border-color:transparent}.support-form{margin-top:24px}.support-context{display:flex;align-items:center;gap:9px;font-size:12px;background:var(--soft);padding:14px;border-radius:12px;overflow-wrap:anywhere}.support-context>span{min-width:0}.support-context small{font-size:11px;display:block;color:var(--muted);margin-top:5px}.support-contacts .primary-button{margin-top:22px}.support-contacts .offer-conditions{gap:18px}.offer-editor{border:1px solid var(--border);border-radius:14px;padding:0 14px;background:var(--surface)}.offer-editor summary{min-height:53px;display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.6;cursor:pointer;list-style:none}.offer-editor summary>svg:last-child{margin-left:auto}.offer-editor[open] summary>svg:last-child{transform:rotate(90deg)}.offer-editor>.edit-form{padding:12px 0 18px}.admin-name b{font-size:13px}.admin-name small{font-size:11px}.reorder button{width:40px;height:40px}.admin-product,.admin-group{gap:8px}.summary-card>div{font-size:13px}.cart-row-info>.text-button{font-size:14px}.cart-row-info>small{font-size:12px}.cart-row-info>strong{font-size:15px}.cart-row .quantity button{width:34px;height:34px}.cart-row .quantity{font-size:13px}.faq-list summary{font-size:14px}.faq-list details p{font-size:13px}:root[data-theme=claude] .guarantee-card>div>p,:root[data-theme=claude] .demo-badge,:root[data-theme=claude] .admin-notice p{color:var(--muted)}@media(max-width:370px){.product-title{font-size:14px}.product-info{padding:10px}.product-price strong{font-size:15px}.product-price button{width:40px;height:40px}.product-info>p{font-size:11px}.stock{font-size:10px}.nav-main button span{font-size:9px}.hero h1{font-size:24px}.hero p{max-width:140px}.purchase-dock{grid-template-columns:minmax(0,1fr) minmax(125px,1.15fr);gap:7px}.purchase-dock .primary-button{font-size:12px}.checkout-item{gap:7px}.checkout-item>strong{font-size:12px}.reorder button{width:35px;height:39px}}@media(max-width:600px){.edit-form input:not([type=checkbox]),.edit-form textarea,.edit-form select,.standalone-field textarea{font-size:16px}}@media(max-width:370px){.request-form{padding:20px 16px}}@font-face{font-family:Anthropic Sans;src:url(../fonts/anthropic/anthropic-sans.woff2) format("woff2");font-style:normal;font-weight:300 800;font-display:swap}@font-face{font-family:"Anthropic Serif";src:url(../fonts/anthropic/anthropic-serif.woff2) format("woff2");font-style:normal;font-weight:300 800;font-display:swap}@font-face{font-family:Anthropic Mono;src:url(../fonts/anthropic/anthropic-mono.woff2) format("woff2");font-style:normal;font-weight:300 800;font-display:swap}@font-face{font-family:Claude Cyrillic Sans;src:url(../fonts/anthropic/source-sans-3-cyrillic.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap;unicode-range:U+0400-052F,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:"Claude Cyrillic Serif";src:url(../fonts/anthropic/source-serif-4-cyrillic.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap;unicode-range:U+0400-052F,U+2DE0-2DFF,U+A640-A69F}:root[data-theme=claude]{--claude-sans:"Anthropic Sans","Claude Cyrillic Sans",Arial,sans-serif;--claude-serif:"Anthropic Serif","Claude Cyrillic Serif",Georgia,serif;--claude-mono:"Anthropic Mono","Claude Cyrillic Sans",monospace;font-family:var(--claude-sans);font-optical-sizing:auto}:root[data-theme=claude] .wordmark{font-family:Geologica,system-ui,sans-serif}:root[data-theme=claude] .claude-welcome h1{font-family:var(--claude-serif);font-weight:400;font-size:37px;line-height:1.08;letter-spacing:-.85px}:root[data-theme=claude] .catalog-heading h2,:root[data-theme=claude] .detail-title h1,:root[data-theme=claude] .page-title h1{font-family:var(--claude-serif);font-weight:500;letter-spacing:-.45px}:root[data-theme=claude] .catalog-heading h2{font-size:25px}:root[data-theme=claude] .clawd-tier{font-family:var(--claude-mono);font-weight:400}:root[data-theme=claude] .clawd-product-tools .clawd-tier{font-size:9px;letter-spacing:1px}:root[data-theme=claude] .detail-art .clawd-product-tools .clawd-tier{font-size:22px;letter-spacing:3px}:root[data-theme=claude] .claude-welcome>p{font-size:12px;line-height:1.55;font-weight:400}:root[data-theme=claude] .product-title{font-size:15px;font-weight:600;letter-spacing:-.15px}:root[data-theme=claude] .product-info>p{font-size:11px;line-height:1.4;font-weight:400}:root[data-theme=claude] .product-price strong{font-size:18px;font-weight:600;letter-spacing:-.4px;font-variant-numeric:lining-nums tabular-nums}:root[data-theme=claude] .search-field input{font-size:12px;font-weight:400}:root[data-theme=claude] .category-scroll>button{font-size:11px}:root[data-theme=claude] .clawd-product-label{font-size:8px}:root[data-theme=claude] .detail-art .clawd-product-label{font-size:11px}:root[data-theme=claude] .products-list .clawd-product-label{font-size:7px}:root[data-theme=claude] .stock{font-size:9px}@media(max-width:350px){:root[data-theme=claude] .claude-welcome h1{font-size:33px}:root[data-theme=claude] .product-price strong{font-size:16px}}.claude-featured{font-family:Anthropic Sans,Claude Cyrillic Sans,Arial,sans-serif;--hero:var(--art-claude);--theme-graphic:var(--logo-claude);--ink:var(--spotlight-ink);--muted:var(--spotlight-muted);--surface:var(--spotlight-label);--border:#e8e6dc;margin-bottom:13px}:root[data-mode=dark] .claude-featured{--border:#30302e}.claude-featured h1{font-family:"Anthropic Serif","Claude Cyrillic Serif",Georgia,serif;font-weight:400;font-size:37px;line-height:1.08;letter-spacing:-.85px}.claude-featured>p{font-size:12px;line-height:1.55;font-weight:400}@media(max-width:350px){.claude-featured h1{font-size:33px}}:root{--hit-line: #9ebc43;--hit-halo: #a4c44020;--hit-glint: #f0ffbf;--hit-glint-edge: #a4c440}:root[data-mode=dark]{--hit-line: #8da633;--hit-halo: #d1fe171c;--hit-glint: #f3ffcc;--hit-glint-edge: #d1fe17}:root[data-theme=claude]{--hit-line: #d99a80;--hit-halo: #d977571c;--hit-glint: #fff0d8;--hit-glint-edge: #d97757}:root[data-theme=claude][data-mode=dark]{--hit-line: #ac6a50;--hit-halo: #d9775726;--hit-glint: #ffdec2;--hit-glint-edge: #e6a17f}.product-card.product-hit{position:relative;isolation:isolate;border-color:var(--hit-line);box-shadow:0 0 0 1px var(--hit-halo),0 4px 20px var(--hit-halo)}.product-hit:after{content:"";position:absolute;inset:0;z-index:3;padding:2px;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 40%,var(--hit-glint-edge) 46%,var(--hit-glint) 50%,var(--hit-glint-edge) 54%,transparent 60%) 100% 0 / 300% 100% no-repeat;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;animation:hit-rim-glint 9s ease-in-out 1s infinite}@keyframes hit-rim-glint{0%{background-position:100% 0;opacity:0}3%{opacity:1}18%{background-position:0% 0;opacity:0}to{background-position:0% 0;opacity:0}}.product-hit.motion-paused:after{animation:none}.product-card.product-hit.sold-out{border-color:var(--border);box-shadow:var(--shadow)}.product-hit.sold-out:after{display:none}@media(prefers-reduced-motion:reduce){.product-hit:after{animation:none}}
