.sil{--sil-bg: #08090B;--sil-bg-lift: #111317;--sil-bg-lift-2: #171A1F;--sil-ink: #F4F2EF;--sil-ink-2: rgba(244, 242, 239, .62);--sil-ink-3: rgba(244, 242, 239, .4);--sil-ink-4: rgba(244, 242, 239, .26);--sil-hair: rgba(255, 255, 255, .09);--sil-hair-soft: rgba(255, 255, 255, .055);--sil-hair-strong: rgba(255, 255, 255, .16);--sil-accent: #D9C9A3;--sil-accent-ink: #1a160e;--sil-accent-soft: rgba(217, 201, 163, .16);--sil-accent-line: rgba(217, 201, 163, .4);--sil-serif: "Bodoni Moda", Georgia, serif;--sil-sans: "Jost", system-ui, sans-serif;--sil-r-sm: 10px;--sil-r: 16px;--sil-r-lg: 22px;--sil-r-xl: 28px;--sil-maxw: 1240px}.sil{width:100%;background:var(--sil-bg);color:var(--sil-ink);font-family:var(--sil-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:16px;line-height:1.5;letter-spacing:-.006em;overflow-x:clip}.sil *{box-sizing:border-box}.sil img{display:block;max-width:100%}.sil a{color:inherit;text-decoration:none}.sil .wrap{max-width:var(--sil-maxw);margin:0 auto;padding:0 40px}.sil .kicker{font-family:var(--sil-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.24em;color:var(--sil-ink-3)}.sil .kicker.accent{color:var(--sil-accent)}.sil .display{font-family:var(--sil-serif);font-weight:600;letter-spacing:-.01em;line-height:.98;color:var(--sil-ink)}.sil .serif{font-family:var(--sil-serif)}.sil .muted{color:var(--sil-ink-2)}.sil .nav{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 40px;border-bottom:1px solid var(--sil-hair-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sil .nav-logo{font-family:var(--sil-serif);font-weight:600;font-size:25px;letter-spacing:.16em;text-transform:uppercase;color:var(--sil-ink)}.sil .nav-links{display:flex;align-items:center;gap:34px}.sil .nav-links a{font-size:13px;font-weight:500;color:var(--sil-ink-2);letter-spacing:.01em;transition:color .2s}.sil .nav-links a:hover{color:var(--sil-ink)}.sil .nav-right{display:flex;align-items:center;gap:18px}.sil .nav-ico{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--sil-hair);color:var(--sil-ink-2)}.sil .nav-ico svg{width:16px;height:16px}.sil .nav a.nav-cta{font-size:12.5px;font-weight:600;letter-spacing:.02em;padding:9px 18px;border-radius:999px;background:var(--sil-ink);color:var(--sil-bg);white-space:nowrap}.sil .btn{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;letter-spacing:.01em;padding:13px 24px;border-radius:999px;cursor:pointer;transition:transform .25s,background .25s,border-color .25s;white-space:nowrap}.sil .btn svg{width:15px;height:15px}.sil .btn-solid{background:var(--sil-ink);color:var(--sil-bg)}.sil .btn-solid:hover{transform:translateY(-1px)}.sil .btn-white{background:var(--sil-ink);color:var(--sil-bg)}.sil .btn-white:hover{transform:translateY(-1px)}.sil .btn-black{background:#121214;color:var(--sil-ink);border:1px solid var(--sil-hair-strong)}.sil .btn-black:hover{background:#1a1a1d;border-color:var(--sil-ink-3)}.sil .btn-ghost{border:1px solid var(--sil-hair-strong);color:var(--sil-ink)}.sil .btn-ghost:hover{border-color:var(--sil-ink-3);background:#ffffff0a}.sil .btn-accent{background:var(--sil-ink);color:var(--sil-bg)}.sil .btn-accent:hover{transform:translateY(-1px)}.sil a.btn-white,.sil a.btn-solid,.sil a.btn-accent{color:var(--sil-bg)}.sil a.btn-ghost,.sil a.btn-black{color:var(--sil-ink)}.sil .chip{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;letter-spacing:.01em;padding:9px 16px;border-radius:999px;border:1px solid var(--sil-hair);color:var(--sil-ink-2);background:#ffffff05;transition:all .2s;cursor:pointer;white-space:nowrap}.sil .chip:hover{color:var(--sil-ink);border-color:var(--sil-hair-strong)}.sil .chip .dot{width:6px;height:6px;border-radius:50%;background:var(--sil-accent)}.sil .chip.on{background:var(--sil-accent);color:var(--sil-accent-ink);border-color:transparent}.sil .chip.on .dot{background:var(--sil-accent-ink)}.sil .search{display:flex;align-items:center;gap:14px;height:64px;padding:0 10px 0 24px;background:#ffffff09;border:1px solid var(--sil-hair-strong);border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sil .search svg.s-ico{width:20px;height:20px;color:var(--sil-ink-3);flex:none}.sil .search input{flex:1;background:transparent;border:0;outline:0;font-family:var(--sil-sans);font-size:16px;color:var(--sil-ink);letter-spacing:-.01em}.sil .search input::-moz-placeholder{color:var(--sil-ink-3)}.sil .search input::placeholder{color:var(--sil-ink-3)}.sil .search .go{flex:none;height:46px;padding:0 22px;border-radius:999px;background:var(--sil-ink);color:var(--sil-bg);font-size:13.5px;font-weight:600;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.sil .stage{position:relative;aspect-ratio:4/5;width:100%;border-radius:var(--sil-r);background:radial-gradient(120% 80% at 50% 18%,#ffffff12,#ffffff04 38%,#0000 70%),linear-gradient(180deg,var(--sil-bg-lift) 0%,#000 130%);border:1px solid var(--sil-hair-soft);overflow:hidden;display:grid;place-items:end center}.sil .stage:after{content:"";position:absolute;left:18%;right:18%;bottom:21%;height:1px;background:#ffffff1a;filter:blur(.4px)}.sil .stage-img{position:absolute;left:50%;bottom:13%;transform:translate(-50%);max-height:70%;width:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 26px rgba(0,0,0,.55))}.sil .card:hover .stage-img{transform:translate(-50%) translateY(-6px) scale(1.03);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.sil .flacon{position:relative;margin-bottom:19%;width:38%;height:56%;display:flex;flex-direction:column;align-items:center;filter:drop-shadow(0 18px 26px rgba(0,0,0,.55))}.sil .flacon .cap{width:26%;height:15%;border-radius:3px 3px 2px 2px;background:linear-gradient(180deg,#2b2b30,#131316);border:1px solid rgba(255,255,255,.12);border-bottom:none}.sil .flacon .neck{width:16%;height:5%;background:linear-gradient(180deg,#202024,#161619)}.sil .flacon .body{flex:1;width:100%;border-radius:7px 7px 9px 9px;background:linear-gradient(115deg,#fff3,#ffffff05 22%,#fff0 46%),linear-gradient(180deg,var(--flacon-tint, rgba(60, 62, 70, .65)) 0%,rgba(10,10,12,.9) 100%);border:1px solid rgba(255,255,255,.13);position:relative;overflow:hidden}.sil .flacon .body:before{content:"";position:absolute;top:8%;left:14%;width:10%;height:78%;border-radius:6px;background:linear-gradient(180deg,#ffffff73,#fff0);filter:blur(1px)}.sil .flacon .label{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:62%;height:30%;border-radius:2px;background:#f4f2ef12;border:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.sil .flacon .label i{display:block;width:54%;height:2px;border-radius:2px;background:#f4f2ef80}.sil .flacon .label i:last-child{width:32%;background:var(--sil-accent);opacity:.8}.sil .t-amber{--flacon-tint: rgba(120, 86, 44, .6)}.sil .t-rose{--flacon-tint: rgba(120, 70, 72, .55)}.sil .t-smoke{--flacon-tint: rgba(60, 62, 70, .65)}.sil .t-green{--flacon-tint: rgba(58, 78, 60, .55)}.sil .t-violet{--flacon-tint: rgba(78, 66, 98, .55)}.sil .t-clear{--flacon-tint: rgba(92, 96, 104, .5)}.sil .card{display:block;cursor:pointer}.sil .card .stage{transition:border-color .3s}.sil .card:hover .stage{border-color:var(--sil-hair-strong)}.sil .card-soon{cursor:default}.sil .card-soon .stage-img{opacity:.8}.sil .card-soon:hover .stage{border-color:var(--sil-hair-soft)}.sil .card-soon:hover .stage-img{transform:translate(-50%)}.sil .card .flacon{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.sil .card:hover .flacon{transform:translateY(-6px) scale(1.03)}.sil .card-badge{position:absolute;top:14px;left:14px;z-index:2;font-size:10.5px;font-weight:600;letter-spacing:.03em;padding:6px 11px;border-radius:999px;background:#00000073;color:var(--sil-ink-2);border:1px solid var(--sil-hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sil .card-rate{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:6px 10px;border-radius:999px;background:#00000073;color:var(--sil-ink);border:1px solid var(--sil-hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sil .card-rate svg{width:11px;height:11px;color:var(--sil-accent);fill:var(--sil-accent)}.sil .card-meta{padding:14px 4px 0}.sil .card-name{font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:var(--sil-ink)}.sil .card-brand{font-size:12.5px;color:var(--sil-ink-3);margin-top:3px;letter-spacing:.01em}.sil .section{padding:76px 0;border-top:1px solid var(--sil-hair-soft)}.sil .section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:38px;gap:24px}.sil .section-head .lead{max-width:620px}.sil .section-title{font-family:var(--sil-serif);font-weight:600;font-size:38px;line-height:1.02;letter-spacing:-.012em;margin:12px 0 0}.sil .section-sub{font-size:14.5px;color:var(--sil-ink-2);margin-top:12px;max-width:540px}.sil .craft-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,76px);align-items:start}@media(max-width:860px){.sil .craft-grid{grid-template-columns:1fr;gap:44px}}.sil .see-all{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--sil-ink-2)}.sil .see-all:hover{color:var(--sil-ink)}.sil .see-all svg{width:14px;height:14px}.sil .row{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.sil .grid-6{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.sil .stats{display:grid;grid-template-columns:repeat(4,1fr)}.sil .stat{padding:8px 0}.sil .stat-num{font-family:var(--sil-serif);font-size:46px;font-weight:600;letter-spacing:-.02em}.sil .stat-num em{font-style:normal;color:var(--sil-accent)}.sil .stat-lab{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--sil-ink-3);margin-top:6px}.sil .note-pill{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:999px;border:1px solid var(--sil-hair);background:#ffffff05;transition:all .2s;cursor:pointer}.sil .note-pill:hover{border-color:var(--sil-hair-strong);background:#ffffff0b}.sil .note-pill .swatch{width:26px;height:26px;border-radius:50%;flex:none;border:1px solid rgba(255,255,255,.18)}.sil .note-pill .n{font-size:13.5px;font-weight:600;color:var(--sil-ink)}.sil .note-pill .c{font-size:11px;color:var(--sil-ink-3)}.sil .note-fact{margin-top:30px;max-width:360px;padding-left:18px;border-left:2px solid var(--sil-accent-line)}.sil .note-fact .note-fact-k{display:block;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sil-accent);margin-bottom:9px}.sil .note-fact p{margin:0;font-size:14.5px;line-height:1.72;color:var(--sil-ink-2)}.sil .brand-cell{height:92px;border-radius:var(--sil-r);border:1px solid var(--sil-hair-soft);background:#ffffff05;display:grid;place-items:center;transition:all .2s;cursor:pointer}.sil .brand-cell:hover{border-color:var(--sil-hair-strong);background:#ffffff0a}.sil .brand-cell span{font-family:var(--sil-serif);font-size:21px;font-weight:600;letter-spacing:.06em;color:var(--sil-ink-2)}.sil .brand-cell:hover span{color:var(--sil-ink)}.sil .house-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:158px;padding:26px 18px;text-align:center;cursor:pointer;border-radius:var(--sil-r-lg);border:1px solid var(--sil-hair-soft);background:linear-gradient(160deg,var(--sil-bg-lift),#000);transition:border-color .25s,transform .25s}.sil .house-card:hover{border-color:var(--sil-hair-strong);transform:translateY(-3px)}.sil .house-plate{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(85% 85% at 50% 28%,var(--sil-accent-soft),transparent 72%);border:1px solid var(--sil-hair)}.sil .house-plate span{font-family:var(--sil-serif);font-size:20px;font-weight:600;letter-spacing:.04em;color:var(--sil-ink)}.sil .house-name{font-family:var(--sil-serif);font-size:18px;font-weight:600;line-height:1.14;letter-spacing:-.004em;color:var(--sil-ink)}.sil .house-meta{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--sil-ink-3)}.sil .foot{padding:60px 0 46px;border-top:1px solid var(--sil-hair-soft)}.sil .foot-top{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.sil .foot-col h5{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--sil-ink-3);margin:0 0 16px}.sil .foot-col a{display:block;font-size:13.5px;color:var(--sil-ink-2);margin-bottom:11px}.sil .foot-col a:hover{color:var(--sil-ink)}.sil .foot-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:48px;padding-top:26px;border-top:1px solid var(--sil-hair-soft);font-size:12px;color:var(--sil-ink-3)}.sil .toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid var(--sil-hair-soft);border-bottom:1px solid var(--sil-hair-soft);flex-wrap:wrap}.sil .toolbar .chips{display:flex;gap:9px;flex-wrap:wrap}.sil .sortsel{display:inline-flex;align-items:center;gap:10px;flex:none}.sil .sortsel>span{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sil-ink-3)}.sil .sortsel select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--sil-bg-lift);color:var(--sil-ink);border:1px solid var(--sil-hair-strong);border-radius:999px;padding:10px 40px 10px 18px;font-family:var(--sil-sans);font-size:13px;font-weight:500;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239b9893' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:14px;transition:border-color .2s,background-color .2s}.sil .sortsel select:hover{border-color:var(--sil-ink-3);background-color:var(--sil-bg-lift-2)}.sil .sortsel select:focus-visible{outline:none;border-color:var(--sil-accent-line)}.sil .sortsel select option{background:var(--sil-bg-lift);color:var(--sil-ink)}.sil .bento{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;grid-auto-rows:196px}.sil .tile{position:relative;overflow:hidden;border:1px solid var(--sil-hair-soft);border-radius:26px;background:linear-gradient(160deg,var(--sil-bg-lift),#000);padding:28px 30px;display:flex;flex-direction:column}.sil .tile-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(80% 70% at 80% 20%,var(--sil-accent-soft),transparent 62%);opacity:.7;z-index:3}.sil .tile .bottle-ghost{position:absolute;right:0;bottom:0;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;pointer-events:none;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sil .tile .bottle-ghost[data-bottle-size=big]{width:40%;height:74%;right:2%;bottom:-3%;opacity:.66;-webkit-mask-image:linear-gradient(100deg,transparent 8%,rgba(0,0,0,.4) 32%,#000 62%);mask-image:linear-gradient(100deg,transparent 8%,rgba(0,0,0,.4) 32%,#000 62%)}.sil .tile .bottle-ghost[data-bottle-size=small]{width:52%;height:94%;right:1%;bottom:-3%;opacity:.62;-webkit-mask-image:linear-gradient(108deg,transparent 10%,rgba(0,0,0,.4) 36%,#000 66%);mask-image:linear-gradient(108deg,transparent 10%,rgba(0,0,0,.4) 36%,#000 66%)}.sil .tile .tile-veil{position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(100deg,rgba(8,9,11,.92) 0%,rgba(8,9,11,.6) 30%,rgba(8,9,11,.1) 56%,transparent 72%),linear-gradient(0deg,rgba(8,9,11,.55) 0%,transparent 42%)}.sil .house-desc{font-size:13.5px;color:var(--sil-ink-2);line-height:1.55;margin:14px 0 16px}.sil .house-foot{display:flex;align-items:center;gap:16px;padding-top:14px;border-top:1px solid var(--sil-hair-soft);font-size:12.5px;color:var(--sil-ink-3)}.sil .house-foot .r{display:inline-flex;align-items:center;gap:5px;color:var(--sil-ink-2)}.sil .house-foot .r svg{width:12px;height:12px;color:var(--sil-accent);fill:var(--sil-accent)}.sil .alpha{position:sticky;top:var(--app-header-h, 44px);z-index:20;display:flex;gap:4px;flex-wrap:wrap;align-items:center;padding:12px 0;margin-bottom:26px;border-bottom:1px solid var(--sil-hair-soft);background:color-mix(in srgb,var(--sil-bg) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sil .alpha a{width:32px;height:32px;border-radius:50%;font-size:12px;font-weight:600;color:var(--sil-ink-3);display:grid;place-items:center;transition:all .15s}.sil .alpha a:hover{background:#ffffff0f;color:var(--sil-ink)}.sil .alpha a.on{background:var(--sil-ink);color:var(--sil-bg)}.sil .alpha a.disabled{opacity:.22;pointer-events:none}.sil .brands-controls{position:sticky;top:var(--app-header-h);z-index:22;background:color-mix(in srgb,var(--sil-bg) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--sil-hair-soft);margin-bottom:26px;padding:14px 0 10px}.sil .bc-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.sil .bc-search{display:flex;align-items:center;gap:10px;flex:1;max-width:460px;height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--sil-hair-strong);background:#ffffff08}.sil .bc-search svg{width:17px;height:17px;color:var(--sil-ink-3);flex:none}.sil .bc-search input{flex:1;min-width:0;background:transparent;border:0;outline:0;font-family:var(--sil-sans);font-size:14px;color:var(--sil-ink)}.sil .bc-search input::-moz-placeholder{color:var(--sil-ink-3)}.sil .bc-search input::placeholder{color:var(--sil-ink-3)}.sil .bc-chips{display:flex;gap:9px;overflow-x:auto;scrollbar-width:none;padding:12px 0 2px}.sil .bc-chips::-webkit-scrollbar{display:none}.sil .bc-chips .chip{flex:none}.sil .brands-controls .alpha{position:static;top:auto;z-index:auto;border-bottom:none;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin:8px 0 0;padding:6px 0 0}@media(max-width:640px){.sil .bc-top{flex-direction:column;align-items:stretch;gap:10px}.sil .bc-search{max-width:none}}.sil .az-head{display:flex;align-items:center;gap:18px;margin:36px 0 6px}.sil .az-letter{font-family:var(--sil-serif);font-size:30px;font-weight:600;color:var(--sil-ink);min-width:30px}.sil .az-line{flex:1;height:1px;background:var(--sil-hair-soft)}.sil .az-count{font-size:12px;color:var(--sil-ink-3)}.sil .dir-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 36px}.sil .dir-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:15px 14px;margin:0 -14px;border-bottom:1px solid var(--sil-hair-soft);border-radius:9px;transition:background .15s;cursor:pointer}.sil .dir-row:hover{background:#ffffff08}.sil .dir-name{font-size:15.5px;font-weight:500;color:var(--sil-ink);white-space:nowrap;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sil .dir-right{display:flex;align-items:center;gap:16px;color:var(--sil-ink-3);font-size:12.5px;white-space:nowrap;flex:none}.sil .dir-right .ct{color:var(--sil-ink-3)}.sil .dir-rate{display:inline-flex;align-items:center;gap:5px;color:var(--sil-ink-2)}.sil .dir-rate svg{width:12px;height:12px;color:var(--sil-accent);fill:var(--sil-accent)}.sil .dir-row .chev{width:15px;height:15px;color:var(--sil-ink-4)}.sil .dir-row:hover .chev{color:var(--sil-ink-2)}.sil .art-feat{display:grid;grid-template-columns:1.1fr .9fr;border:1px solid var(--sil-hair);border-radius:var(--sil-r-lg);overflow:hidden;background:linear-gradient(160deg,var(--sil-bg-lift),#000);transition:border-color .25s;cursor:pointer}.sil .art-feat:hover{border-color:var(--sil-hair-strong)}.sil .art-feat-media{position:relative;overflow:hidden;min-height:380px;background:radial-gradient(85% 80% at 28% 22%,var(--flacon-tint, rgba(60, 62, 70, .5)) 0%,transparent 60%),linear-gradient(160deg,var(--sil-bg-lift),#000)}.sil .art-feat-body{padding:40px 42px;display:flex;flex-direction:column;justify-content:center}.sil .art-feat-title{font-family:var(--sil-serif);font-weight:600;font-size:34px;line-height:1.05;letter-spacing:-.012em;margin:12px 0 0}.sil .art-card{display:block;cursor:pointer;overflow:hidden;border:1px solid var(--sil-hair-soft);border-radius:var(--sil-r-lg);background:linear-gradient(160deg,var(--sil-bg-lift),#000);transition:border-color .25s,transform .25s}.sil .art-card:hover{border-color:var(--sil-hair-strong);transform:translateY(-3px)}.sil .art-media{position:relative;aspect-ratio:16/10;overflow:hidden;background:radial-gradient(90% 85% at 30% 22%,var(--flacon-tint, rgba(60, 62, 70, .5)) 0%,transparent 62%),linear-gradient(160deg,var(--sil-bg-lift),#000)}.sil .art-tag{position:absolute;top:14px;left:14px;z-index:2;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:6px 11px;border-radius:999px;color:var(--sil-ink-2);background:#0000006b;border:1px solid var(--sil-hair);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sil .art-card-body{padding:18px 20px 22px}.sil .art-title{font-family:var(--sil-serif);font-weight:600;font-size:21px;line-height:1.12;letter-spacing:-.01em;color:var(--sil-ink);margin:0}.sil .art-meta{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sil-ink-3);margin-top:12px}.sil .guide-list{display:flex;flex-direction:column;border:1px solid var(--sil-hair-soft);border-radius:var(--sil-r-lg);background:#ffffff04;padding:4px 24px}.sil .guide-item{display:flex;gap:16px;align-items:center;padding:21px 0;border-bottom:1px solid var(--sil-hair-soft);cursor:pointer}.sil .guide-item:last-child{border-bottom:none}.sil .guide-thumb{width:58px;height:58px;border-radius:13px;flex:none;border:1px solid var(--sil-hair-soft);background:radial-gradient(80% 80% at 35% 25%,var(--flacon-tint, rgba(60, 62, 70, .6)),#000)}.sil .guide-cat{display:block;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sil-accent)}.sil .guide-title{display:block;font-family:var(--sil-serif);font-size:19px;font-weight:600;line-height:1.16;color:var(--sil-ink);margin:5px 0 4px}.sil .guide-meta{display:block;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sil-ink-3)}.sil .guide-item:hover .guide-title{color:var(--sil-accent)}.sil .note-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sil .maison-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.sil .obsession-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.sil .journal-top{display:grid;grid-template-columns:1.45fr 1fr;gap:20px}.sil .journal-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.sil .lb-row{display:grid;grid-template-columns:42px 60px 1fr 160px 70px;gap:20px;align-items:center;padding:16px 18px;border-radius:var(--sil-r);border:1px solid var(--sil-hair-soft);background:#ffffff04;transition:border-color .2s,background .2s}.sil .lb-row:hover{border-color:var(--sil-hair-strong);background:#ffffff0a}.sil .section-title{font-size:clamp(27px,4.6vw,38px)}@media(max-width:1024px){.sil .maison-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.sil .bento>.tile:first-child{grid-column:1 / -1!important;grid-row:auto!important}.sil .bento>.tile{grid-column:span 3!important}}@media(max-width:768px){.sil .nav-links{display:none}.sil .wrap{padding:0 26px}.sil .row,.sil .note-grid{grid-template-columns:repeat(2,1fr)}.sil .maison-grid{grid-template-columns:repeat(3,1fr)}.sil .obsession-split{grid-template-columns:1fr;gap:30px}.sil .journal-top{grid-template-columns:1fr}.sil .journal-cards{grid-template-columns:repeat(2,1fr)}.sil .dir-grid{grid-template-columns:1fr}}@media(max-width:560px){.sil .wrap{padding:0 20px}.sil .section{padding:52px 0}.sil .section-head{flex-direction:column;align-items:flex-start;gap:10px}.sil .row{grid-template-columns:repeat(2,1fr);gap:14px}.sil .note-grid{grid-template-columns:1fr}.sil .maison-grid{grid-template-columns:repeat(2,1fr);gap:12px}.sil .journal-cards{grid-template-columns:1fr}.sil .lb-row{grid-template-columns:28px 56px 1fr auto;gap:12px;padding:12px 14px}.sil .lb-bar{display:none}.sil .art-feat{grid-template-columns:1fr}.sil .art-feat-media{min-height:200px}.sil .foot-top{flex-direction:column;gap:28px}.sil .bento{grid-template-columns:1fr;grid-auto-rows:auto}.sil .bento .tile{grid-column:auto!important;grid-row:auto!important}.sil .toolbar{flex-direction:column;align-items:flex-start;gap:14px}}.sil .cnav{position:relative;border-bottom:1px solid var(--sil-hair-soft)}.sil .cnav-inner{max-width:var(--sil-maxw);margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:60px}.sil .cnav-left{justify-self:start;min-width:0;display:flex;align-items:center;gap:14px}.sil .cnav-search{display:inline-flex;align-items:center;gap:11px}.sil .cnav-search svg{width:19px;height:19px;color:var(--sil-ink-2);flex:none}.sil .cnav-search input{background:transparent;border:0;outline:0;width:220px;max-width:100%;font-family:var(--sil-sans);font-size:15px;color:var(--sil-ink);letter-spacing:-.01em;padding:6px 0;border-bottom:1px solid transparent;transition:border-color .2s}.sil .cnav-search input::-moz-placeholder{color:var(--sil-ink-3)}.sil .cnav-search input::placeholder{color:var(--sil-ink-3)}.sil .cnav-search:focus-within input{border-bottom-color:var(--sil-hair-strong)}.sil .cnav-logo{justify-self:center;font-family:var(--sil-serif);font-weight:600;font-size:28px;letter-spacing:.24em;text-transform:uppercase;color:var(--sil-ink);padding-left:.24em;white-space:nowrap}.sil .cnav-right{justify-self:end;display:flex;align-items:center;gap:20px}.sil .cnav-ico{color:var(--sil-ink-2);cursor:pointer;display:grid;place-items:center;min-width:40px;min-height:40px;margin:-10px 0;background:transparent;border:0;transition:color .18s}.sil .cnav-ico svg{width:21px;height:21px}.sil .cnav-ico:hover{color:var(--sil-ink)}.sil .msearchbar{display:none}.sil .msearchbar-field{width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;cursor:text;border:0;background:none}.sil .msearchbar-ph{font-size:14px;color:var(--sil-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sil .msearchbar-field svg{width:18px;height:18px;color:var(--sil-ink-2);flex:none}.sil .cnav-msearch{display:none}@media(max-width:767px){.sil .cnav-search{display:none}.sil .cnav-inner{padding:0 16px}.sil .cnav-right{gap:8px}.sil .cnav-logo{font-size:23px;letter-spacing:.18em;padding-left:.18em}.sil .msearchbar{display:flex;align-items:center;height:52px;padding:0 16px}}html.nav-scrolled .sil .msearchbar{display:none}@media(max-width:767px){html.nav-scrolled .sil .cnav-msearch{display:grid}}html.nav-scrolled .sil .dept,html.nav-scrolled .signup-bar{display:none}html.nav-scrolled .sil .pdp-nav,html.nav-scrolled .sil .brands-controls,html.nav-scrolled .sil .alpha{top:60px}.sil .dept{position:relative;border-bottom:1px solid var(--sil-hair-soft)}.sil .dept-inner{position:relative;max-width:var(--sil-maxw);margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:center;gap:30px;height:46px;overflow:hidden}.sil .dept a{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--sil-ink-2);position:relative;padding:13px 0;cursor:pointer;transition:color .18s;white-space:nowrap}.sil .dept a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--sil-accent);transform:scaleX(0);transform-origin:left;transition:transform .22s}.sil .dept a:hover{color:var(--sil-ink)}.sil .dept a:hover:after{transform:scaleX(1)}.sil .dept a.hot{color:var(--sil-accent)}.sil .dept a.hot:after{transform:scaleX(1)}@media(max-width:1180px){.sil .dept-inner{gap:22px}}body.sil-searching .sil .cnav-search input{width:280px}@media(max-width:920px){body.sil-searching .sil .cnav-search input{width:180px}}.sil .sov-back{position:fixed;top:var(--app-header-h);left:0;right:0;bottom:0;z-index:51;background:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:sovFade .2s ease}@keyframes sovFade{0%{opacity:0}}.sil .sov-panel{position:fixed;z-index:52;font-family:var(--sil-sans);color:var(--sil-ink);background:var(--sil-bg-lift);border:1px solid var(--sil-hair);border-radius:18px;overflow:hidden auto;max-height:74vh;overscroll-behavior:contain;box-shadow:0 34px 90px -24px #000000a6;animation:sovPop .22s cubic-bezier(.2,.7,.2,1);scrollbar-width:thin}@keyframes sovPop{0%{opacity:0;transform:translateY(-8px)}}.sil .sov-panel::-webkit-scrollbar{width:8px}.sil .sov-panel::-webkit-scrollbar-thumb{background:var(--sil-hair-strong);border-radius:99px}.sil .sov-sheet{position:fixed;inset:0;z-index:60;background:var(--sil-bg);color:var(--sil-ink);font-family:var(--sil-sans);display:flex;flex-direction:column;animation:sovFade .2s ease}.sil .sov-sheet-bar{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--sil-hair-soft)}.sil .sov-sheet-field{flex:1;display:flex;align-items:center;gap:11px;border:1px solid var(--sil-hair-strong);border-radius:999px;padding:10px 16px}.sil .sov-sheet-field svg{width:18px;height:18px;color:var(--sil-ink-3);flex:none}.sil .sov-sheet-field input{flex:1;min-width:0;background:transparent;border:0;outline:0;font-family:var(--sil-sans);font-size:16px;color:var(--sil-ink)}.sil .sov-sheet-field input::-moz-placeholder{color:var(--sil-ink-3)}.sil .sov-sheet-field input::placeholder{color:var(--sil-ink-3)}.sil .sov-sheet-cancel{flex:none;background:transparent;border:0;cursor:pointer;font-family:var(--sil-sans);font-size:14px;font-weight:600;color:var(--sil-ink-2)}.sil .sov-sheet-cancel:hover{color:var(--sil-ink)}.sil .sov-sheet-body{flex:1;overflow-y:auto;overscroll-behavior:contain}.sil .sov-sec{padding:16px 22px;border-top:1px solid var(--sil-hair-soft)}.sil .sov-sec:first-child{border-top:none}.sil .sov-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sil .sov-h-title{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sil-ink-3)}.sil .sov-h-link{font-size:11.5px;color:var(--sil-ink-3);cursor:pointer;background:transparent;border:0;font-family:var(--sil-sans);text-decoration:none}.sil .sov-h-link:hover{color:var(--sil-ink)}.sil .sov-empty{color:var(--sil-ink-2);font-size:14px;padding:26px 22px}.sil .sov-loading{display:flex;align-items:center;gap:10px;padding:22px;color:var(--sil-ink-3);font-size:14px}.sil .sov-row b{color:var(--sil-ink);font-weight:600}.sil .sov-row{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:transparent;border:0;cursor:pointer;text-decoration:none;color:inherit;font-family:var(--sil-sans);padding:9px 10px;margin:0 -10px;border-radius:12px}.sil .sov-row:hover{background:var(--sil-bg-lift-2)}.sil .sov-thumb{width:46px;height:46px;border-radius:10px;flex:none;-o-object-fit:contain;object-fit:contain;background:var(--sil-bg-lift-2);border:1px solid var(--sil-hair-soft)}.sil .sov-tile{width:46px;height:46px;border-radius:10px;flex:none;display:grid;place-items:center;font-family:var(--sil-serif);font-size:20px;font-weight:600;color:var(--sil-ink);border:1px solid var(--sil-hair);background:var(--sil-bg-lift-2)}.sil .sov-av{width:44px;height:44px;border-radius:50%;flex:none;display:grid;place-items:center;font-family:var(--sil-serif);font-size:18px;font-weight:600;color:var(--sil-ink);border:1px solid var(--sil-hair);background:radial-gradient(80% 80% at 35% 25%,var(--sil-accent-soft),var(--sil-bg-lift-2))}.sil .sov-sw{width:26px;height:26px;border-radius:50%;flex:none;border:1px solid rgba(255,255,255,.18);margin:0 9px}.sil .sov-note{width:44px;height:44px;border-radius:50%;flex:none;-o-object-fit:cover;object-fit:cover;background:var(--sil-bg-lift-2);border:1px solid var(--sil-hair)}.sil .sov-rinfo{min-width:0;flex:1}.sil .sov-rbrand{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sil-ink-3)}.sil .sov-rname{font-size:14.5px;font-weight:600;color:var(--sil-ink);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sil .sov-rsub{font-size:12px;color:var(--sil-ink-3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sil .sov-recent{display:flex;align-items:center;gap:13px;width:100%;text-align:left;background:transparent;border:0;cursor:pointer;font-family:var(--sil-sans);padding:8px 10px;margin:0 -10px;border-radius:10px}.sil .sov-recent:hover{background:var(--sil-bg-lift-2)}.sil .sov-recent svg{width:16px;height:16px;color:var(--sil-ink-3);flex:none}.sil .sov-recent span{font-size:14.5px;color:var(--sil-ink)}.sil .sov-chips{display:flex;flex-wrap:wrap;gap:8px}.sil .sov-browse-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sil .sov-browse{display:flex;flex-direction:column;align-items:center;gap:9px;padding:16px 8px;border-radius:12px;border:1px solid var(--sil-hair-soft);cursor:pointer;text-decoration:none;transition:border-color .2s,background .2s}.sil .sov-browse:hover{border-color:var(--sil-hair-strong);background:var(--sil-bg-lift-2)}.sil .sov-browse svg{width:20px;height:20px;color:var(--sil-accent)}.sil .sov-browse span{font-size:12.5px;font-weight:600;color:var(--sil-ink)}.sil .pcard{display:block;cursor:pointer;position:relative}.sil .pcard .stage{transition:border-color .3s}.sil .pcard:hover .stage{border-color:var(--sil-hair-strong)}.sil .pcard:hover .stage-img{transform:translate(-50%) translateY(-6px) scale(1.03);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.sil .pcard-badge{position:absolute;top:12px;left:12px;z-index:3;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--sil-accent);color:var(--sil-accent-ink)}.sil .pcard-badge.neutral{background:#00000073;color:var(--sil-ink);border:1px solid var(--sil-hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sil .pcard-badge.sale{background:#c8542e;color:#fff}.sil .pcard-badge.soon{background:#0000008c;color:var(--sil-ink-3);border:1px solid var(--sil-hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sil .wish{position:absolute;top:12px;right:12px;z-index:3;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:#00000073;border:1px solid var(--sil-hair);color:var(--sil-ink-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .18s}.sil .wish svg{width:16px;height:16px}.sil .wish:hover{color:var(--sil-ink);transform:scale(1.08)}.sil .wish.on{color:#fff;background:#c8542e;border-color:transparent}.sil .wish.on svg{fill:currentColor}.sil .pcard-meta{padding:14px 4px 0}.sil .pcard-brand{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sil-ink-3)}.sil .pcard-name{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--sil-ink);margin-top:4px}.sil .pcard-rate{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--sil-ink-3);margin-top:7px}.sil .pcard-rate .stars{display:inline-flex;gap:1px}.sil .pcard-rate svg{width:12px;height:12px;color:var(--sil-accent);fill:var(--sil-accent)}.sil .pcard-price{display:flex;align-items:baseline;gap:9px;margin-top:10px}.sil .pcard-price .from{font-size:11px;color:var(--sil-ink-3)}.sil .pcard-price .amt{font-family:var(--sil-serif);font-size:21px;font-weight:600;color:var(--sil-ink);letter-spacing:-.01em}.sil .pcard-price .was{font-size:13px;color:var(--sil-ink-4);text-decoration:line-through}.sil .pcard-retail{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--sil-ink-3);margin-top:8px}.sil .pcard-retail .dot{width:5px;height:5px;border-radius:50%;background:var(--sil-accent)}.sil .pcard-skel{display:block}.sil .pcard-skel-stage{aspect-ratio:4/5;width:100%;border-radius:var(--sil-r);border:1px solid var(--sil-hair-soft);background:var(--sil-bg-lift) linear-gradient(100deg,transparent 30%,rgba(255,255,255,.06) 50%,transparent 70%) no-repeat;background-size:220% 100%;animation:srch-shimmer 1.25s ease-in-out infinite}.sil .pcard-skel-meta{padding:14px 4px 0;display:flex;flex-direction:column;gap:9px}.sil .pcard-skel-line{height:13px;border-radius:6px;background:var(--sil-bg-lift) linear-gradient(100deg,transparent 30%,rgba(255,255,255,.06) 50%,transparent 70%) no-repeat;background-size:220% 100%;animation:srch-shimmer 1.25s ease-in-out infinite}.sil .pcard-skel-line.short{width:38%;height:10px}.sil .pcard-skel-line.wide{width:70%}@media(prefers-reduced-motion:reduce){.sil .pcard-skel-stage,.sil .pcard-skel-line{animation:srch-pulse 1.4s ease-in-out infinite}}.sil .pcard-soon{cursor:default}.sil .pcard-soon .stage-img{filter:saturate(.85) brightness(.92) drop-shadow(0 18px 26px rgba(0,0,0,.55));opacity:.8}.sil .pcard-soon:hover .stage{border-color:var(--sil-hair-soft)}.sil .pcard-soon:hover .stage-img{transform:translate(-50%)}.sil .pcard-retail.soon{color:var(--sil-ink-4)}.sil .pcard-retail.soon .dot{background:var(--sil-ink-4)}.sil .rail-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px;gap:20px}.sil .rail-head .rail-nav{display:flex;gap:10px}.sil .rail-arrow{width:42px;height:42px;border-radius:50%;cursor:pointer;display:grid;place-items:center;border:1px solid var(--sil-hair-strong);background:transparent;color:var(--sil-ink-2);transition:all .18s}.sil .rail-arrow:hover{color:var(--sil-ink);border-color:var(--sil-ink-3);background:#ffffff0f}.sil .rail-arrow svg{width:17px;height:17px}.sil .rail{display:grid;grid-auto-flow:column;grid-auto-columns:248px;gap:22px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.sil .rail::-webkit-scrollbar{display:none}.sil .rail>*{scroll-snap-align:start}.sil .campaign{position:relative;overflow:hidden;border-radius:var(--sil-r-xl);min-height:520px;display:flex;align-items:center;border:1px solid var(--sil-hair-soft)}.sil .campaign .camp-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sil .campaign .camp-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(6,7,9,.82) 0%,rgba(6,7,9,.42) 44%,transparent 70%)}.sil .campaign .camp-body{position:relative;z-index:2;padding:0 64px;max-width:560px}.sil .camp-kicker{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--sil-accent)}.sil .camp-title{font-family:var(--sil-serif);font-weight:600;font-size:58px;line-height:.98;letter-spacing:-.02em;margin:18px 0 0;color:var(--sil-ink)}.sil .camp-sub{font-size:16px;line-height:1.6;color:var(--sil-ink-2);margin:20px 0 30px;max-width:420px}.sil .camp-cta{display:flex;gap:14px;flex-wrap:wrap}.sil .campaign .camp-ghost{position:absolute;right:3%;bottom:-6%;height:116%;width:auto;max-width:42%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;opacity:.5;z-index:1;pointer-events:none;-webkit-mask-image:linear-gradient(96deg,transparent 6%,rgba(0,0,0,.4) 30%,#000 62%);mask-image:linear-gradient(96deg,transparent 6%,rgba(0,0,0,.4) 30%,#000 62%)}@media(max-width:760px){.sil .campaign .camp-ghost{display:none}}.sil .shop-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sil .shop-tile{position:relative;overflow:hidden;cursor:pointer;border-radius:var(--sil-r-lg);border:1px solid var(--sil-hair-soft);aspect-ratio:1 / 1;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;transition:border-color .25s,transform .25s;background:radial-gradient(120% 90% at 30% 20%,var(--tile-c, rgba(120,110,95,.5)) 0%,transparent 64%),linear-gradient(160deg,var(--sil-bg-lift),var(--sil-bg-lift-2))}.sil .shop-tile:hover{border-color:var(--sil-hair-strong);transform:translateY(-3px)}.sil .shop-tile .st-k{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sil-ink-3);position:relative}.sil .shop-tile .st-n{font-family:var(--sil-serif);font-size:25px;font-weight:600;color:var(--sil-ink);margin-top:4px;position:relative}.sil .shop-tile .st-ct{font-size:12px;color:var(--sil-ink-3);margin-top:6px;position:relative}.sil .shop-tile .st-arrow{position:absolute;top:20px;right:20px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--sil-hair);color:var(--sil-ink-3);transition:all .2s}.sil .shop-tile:hover .st-arrow{color:var(--sil-ink);border-color:var(--sil-ink-3)}.sil .shop-tile .st-arrow svg{width:13px;height:13px}.sil .shop-tile .st-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;transition:transform .4s ease}.sil .shop-tile:hover .st-img{transform:scale(1.04)}.sil .shop-tile .st-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#08090b1f,#08090b80 56%,#08090be6)}.sil .shop-tile .st-k,.sil .shop-tile .st-n,.sil .shop-tile .st-ct,.sil .shop-tile .st-arrow{z-index:2}.sil .brand-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:0;border:1px solid var(--sil-hair-soft);border-radius:var(--sil-r-lg);overflow:hidden}.sil .brand-strip a{height:120px;display:grid;place-items:center;cursor:pointer;padding:0 16px;overflow:hidden;border-right:1px solid var(--sil-hair-soft);border-bottom:1px solid var(--sil-hair-soft);transition:background .2s}.sil .brand-strip a:hover{background:var(--sil-bg-lift-2)}.sil .brand-strip a span{font-family:var(--sil-serif);font-size:18px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-align:center;color:var(--sil-ink-2);transition:color .2s}.sil .brand-strip a:hover span{color:var(--sil-ink)}.sil .perso-tag{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sil-accent)}.sil .perso-tag svg{width:14px;height:14px}.sil .rv-card{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--sil-hair-soft);border-radius:var(--sil-r);background:var(--sil-bg-lift);transition:border-color .2s;cursor:pointer}.sil .rv-card:hover{border-color:var(--sil-hair-strong)}.sil .rv-card .stage{width:58px;height:58px;aspect-ratio:auto;border-radius:10px;flex:none}.sil .rv-card .stage-img{max-height:78%;bottom:8%}.sil .rv-info{min-width:0}.sil .rv-brand{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--sil-ink-3)}.sil .rv-name{font-size:14px;font-weight:600;color:var(--sil-ink);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sil .rv-price{font-size:12.5px;color:var(--sil-ink-2);margin-top:3px}.sil .rv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1040px){.sil .dept-inner{gap:18px}.sil .dept a{font-size:12.5px}}@media(max-width:767px){.sil .dept{display:none}}@media(max-width:1024px){.sil .shop-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.sil .rv-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.sil .campaign{min-height:420px}.sil .campaign .camp-body{padding:0 32px}.sil .camp-title{font-size:40px}.sil .brand-strip{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.sil .shop-grid{grid-template-columns:repeat(2,1fr);gap:12px}.sil .rv-grid{grid-template-columns:1fr}.sil .camp-title{font-size:34px}.sil .brand-strip a{padding:0 8px}.sil .brand-strip a span{font-size:14px}.sil .wish{width:40px;height:40px}.sil .rail-head .rail-nav{display:none}}.sil .tile-k{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sil-ink-3);position:relative}.sil .pyr-notes{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px;position:relative}.sil .pyr-notes span{font-size:13px;color:var(--sil-ink);border:1px solid var(--sil-hair);border-radius:999px;padding:6px 13px;background:#ffffff05}.sil .fam-tile{position:relative}.sil .fam-glow{position:absolute;inset:0;pointer-events:none;z-index:1}.sil .fam-tile .fam-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.6;z-index:0;transition:transform .4s ease,opacity .3s ease}.sil .fam-tile:hover .fam-img{transform:scale(1.04);opacity:.68}.sil .fam-tile .fam-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,#08090bdb,#08090b75 38%,#08090b29 72%,#08090b6b)}.sil .ncard-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.sil .ncard{display:block;cursor:pointer}.sil .nswatch{position:relative;aspect-ratio:1;border-radius:var(--sil-r);overflow:hidden;border:1px solid var(--sil-hair-soft);background:radial-gradient(72% 70% at 38% 30%,var(--nc, #888) 0%,color-mix(in srgb,var(--nc, #888) 42%,#000) 68%,#000 100%);background-clip:padding-box;transition:border-color .25s,transform .3s}.sil .ncard:hover .nswatch{border-color:var(--sil-hair-strong);transform:translateY(-3px)}.sil .nswatch-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;transition:transform .4s ease}.sil .ncard:hover .nswatch-img{transform:scale(1.05)}.sil .nswatch .fam{position:absolute;top:13px;left:14px;z-index:2;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;text-shadow:0 1px 4px rgba(0,0,0,.6)}.sil .nswatch .glint{position:absolute;top:14%;left:20%;width:26%;height:26%;border-radius:50%;z-index:1;background:radial-gradient(circle at 40% 35%,rgba(255,255,255,.5),transparent 70%);filter:blur(2px)}.sil .ncard .nm{font-family:var(--sil-serif);font-size:20px;font-weight:600;margin-top:14px;color:var(--sil-ink)}.sil .ncard .ct{font-size:12px;color:var(--sil-ink-3);margin-top:3px}@media(max-width:1024px){.sil .ncard-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.sil .ncard-grid{grid-template-columns:repeat(3,1fr);gap:14px}}@media(max-width:560px){.sil .ncard-grid{grid-template-columns:repeat(2,1fr)}.sil .ncard .nm{font-size:18px}}.sil .faq-list{display:flex;flex-direction:column}.sil .faq-item{border-bottom:1px solid var(--sil-hair)}.sil .faq-item:first-child{border-top:1px solid var(--sil-hair)}.sil .faq-q{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 2px;font-size:16px;font-weight:500;line-height:1.45;color:var(--sil-ink);letter-spacing:-.005em;transition:color .18s}.sil .faq-q::-webkit-details-marker{display:none}.sil .faq-q:hover{color:color-mix(in srgb,var(--sil-ink) 80%,var(--sil-accent))}.sil .faq-q .faq-ico{position:relative;flex:none;width:13px;height:13px;margin-top:4px}.sil .faq-q .faq-ico:before,.sil .faq-q .faq-ico:after{content:"";position:absolute;background:var(--sil-accent);border-radius:1px;transition:transform .22s ease,opacity .22s ease}.sil .faq-q .faq-ico:before{top:6px;left:0;width:13px;height:1.5px}.sil .faq-q .faq-ico:after{left:6px;top:0;width:1.5px;height:13px}.sil .faq-item[open] .faq-q .faq-ico:after{transform:scaleY(0);opacity:0}.sil .faq-a{padding:0 40px 24px 2px;max-width:660px}.sil .faq-a p{margin:0;font-size:15px;line-height:1.78;color:var(--sil-ink-2)}@keyframes silFaqIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.sil .faq-item[open] .faq-a{animation:silFaqIn .24s ease both}@media(max-width:560px){.sil .faq-a{padding-right:2px}.sil .faq-q{font-size:15px}}.sil .legal-hero{padding:clamp(34px,5vh,64px) 0 0}.sil .legal-hero h1{font-family:var(--sil-serif);font-weight:600;font-size:clamp(42px,7.4vw,84px);line-height:.96;letter-spacing:-.022em;margin:18px 0 0;color:var(--sil-ink)}.sil .legal-hero .lede{margin:26px 0 0;max-width:640px;font-size:clamp(16px,2.1vw,19px);line-height:1.62;color:var(--sil-ink-2)}.sil .legal-meta{margin-top:16px;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--sil-ink-3)}.sil .legal-rule{height:1px;background:var(--sil-hair-soft);margin:clamp(40px,6vw,60px) 0;border:0}.sil .legal-body{max-width:720px}.sil .legal-body>section+section{margin-top:40px}.sil .legal-body h2{font-family:var(--sil-serif);font-weight:600;font-size:clamp(22px,3vw,27px);line-height:1.12;letter-spacing:-.01em;margin:0 0 14px;color:var(--sil-ink)}.sil .legal-body h3{font-family:var(--sil-sans);font-weight:600;font-size:16px;margin:26px 0 10px;color:var(--sil-ink)}.sil .legal-body p{font-family:var(--sil-sans);font-size:15.5px;font-weight:400;line-height:1.82;color:var(--sil-ink-2);margin:0 0 16px}.sil .legal-body p:last-child{margin-bottom:0}.sil .legal-body ul,.sil .legal-body ol{margin:0 0 16px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:10px}.sil .legal-body li{position:relative;padding-left:22px;font-size:15.5px;line-height:1.7;color:var(--sil-ink-2)}.sil .legal-body li:before{content:"";position:absolute;left:2px;top:11px;width:6px;height:6px;border-radius:50%;background:var(--sil-accent)}.sil .legal-body a{color:var(--sil-accent);border-bottom:1px solid var(--sil-accent-line);text-decoration:none;transition:border-color .18s}.sil .legal-body a:hover{border-bottom-color:var(--sil-accent)}.sil .legal-body strong{color:var(--sil-ink);font-weight:600}.sil .legal-body section{scroll-margin-top:96px}.sil .val-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sil .val-card{padding:28px 24px;border:1px solid var(--sil-hair-soft);border-radius:var(--sil-r-lg);background:linear-gradient(165deg,var(--sil-bg-lift),#000);transition:border-color .25s,transform .25s}.sil .val-card:hover{border-color:var(--sil-hair-strong);transform:translateY(-3px)}.sil .val-card .vk{font-family:var(--sil-serif);font-size:30px;color:var(--sil-accent);line-height:1}.sil .val-card h3{font-family:var(--sil-serif);font-size:19px;font-weight:600;margin:16px 0 8px;color:var(--sil-ink)}.sil .val-card p{font-size:14px;line-height:1.62;color:var(--sil-ink-2);margin:0}.sil .contact-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:34px 38px;border:1px solid var(--sil-accent-line);border-radius:var(--sil-r-lg);background:linear-gradient(120deg,var(--sil-accent-soft),transparent 70%)}.sil .contact-cta h3{font-family:var(--sil-serif);font-size:clamp(22px,3vw,28px);font-weight:600;margin:0 0 6px;color:var(--sil-ink)}.sil .contact-cta p{font-size:14.5px;color:var(--sil-ink-2);margin:0}.sil .contact-cta .btn{flex:none}@media(max-width:760px){.sil .val-grid{grid-template-columns:1fr}}.sil .trend-rail{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding:4px 0 2px}.sil .trend-rail::-webkit-scrollbar{display:none}.sil .tnote{flex:none;width:216px;position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--sil-r);border:1px solid var(--sil-hair-soft);background:linear-gradient(160deg,var(--sil-bg-lift),#000);transition:border-color .25s,transform .25s}.sil .tnote:hover{border-color:var(--sil-hair-strong);transform:translateY(-3px)}.sil .tn-orb{flex:none;width:46px;height:46px;border-radius:50%;position:relative;overflow:hidden;background:radial-gradient(circle at 36% 30%,color-mix(in srgb,var(--nc) 78%,#fff) 0%,var(--nc) 34%,color-mix(in srgb,var(--nc) 34%,#000) 78%,#000 100%);box-shadow:inset 0 0 12px #00000073}.sil .tn-orb .glint{position:absolute;top:14%;left:22%;width:30%;height:30%;border-radius:50%;background:radial-gradient(circle at 40% 35%,rgba(255,255,255,.6),transparent 70%);filter:blur(2px)}.sil .tn-orb-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sil .tn-body{min-width:0;flex:1}.sil .tn-name{font-family:var(--sil-serif);font-size:19px;font-weight:600;color:var(--sil-ink);line-height:1.08}.sil .tn-sub{display:flex;align-items:center;gap:9px;margin-top:6px}.sil .tn-fam{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sil-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sil .tn-delta{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:600;color:var(--sil-accent);white-space:nowrap;margin-left:auto;flex:none}.sil .tn-delta svg{width:11px;height:11px}.sil .detail-hero{position:relative;overflow:hidden;padding:40px 0 64px;border-bottom:1px solid var(--sil-hair-soft)}.sil .detail-hero .glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(55% 60% at 78% 28%,var(--sil-accent-soft) 0%,transparent 62%)}.sil .crumb{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sil-ink-3);white-space:nowrap}.sil .crumb a:hover{color:var(--sil-ink)}.sil .crumb .sep{color:var(--sil-ink-4)}.sil .crumb .cur{color:var(--sil-ink-2)}.sil .hstats{display:flex;gap:40px;margin:30px 0 0;flex-wrap:wrap}.sil .hstat .n{font-family:var(--sil-serif);font-size:38px;font-weight:600;line-height:1;color:var(--sil-ink);display:flex;align-items:center;gap:8px;white-space:nowrap}.sil .hstat .n svg{width:22px;height:22px;color:var(--sil-accent);fill:var(--sil-accent)}.sil .hstat .l{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sil-ink-3);margin-top:8px}.sil .nd-hero-desc{font-size:17px;line-height:1.65;color:var(--sil-ink-2);max-width:520px;margin:22px 0 0}.sil .nd-hero-desc.clamped{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.sil .nd-hero-more{margin-top:14px;font-size:13.5px;font-weight:600;color:var(--sil-accent);background:none;border:0;padding:0;cursor:pointer;transition:color .18s}.sil .nd-hero-more:hover{color:var(--sil-ink)}.sil .note-orb{width:320px;height:320px;border-radius:50%;position:relative;margin:0 auto;overflow:hidden;background:radial-gradient(circle at 36% 30%,color-mix(in srgb,var(--nc) 78%,#fff) 0%,var(--nc) 32%,color-mix(in srgb,var(--nc) 34%,#000) 76%,#000 100%);box-shadow:0 50px 110px -34px var(--nc),inset 0 0 70px #00000073}.sil .note-orb .glint{position:absolute;top:13%;left:22%;width:30%;height:30%;border-radius:50%;background:radial-gradient(circle at 40% 35%,rgba(255,255,255,.55),transparent 70%);filter:blur(3px)}.sil .note-orb .orb-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sil .dna-row{display:flex;align-items:center;gap:20px;padding:15px 0;border-bottom:1px solid var(--sil-hair-soft)}.sil .dna-name{width:170px;font-size:14.5px;font-weight:500;color:var(--sil-ink);text-transform:capitalize}.sil .dna-track{flex:1;height:6px;border-radius:99px;background:#ffffff14;overflow:hidden}.sil .dna-fill{height:100%;background:var(--sil-accent);border-radius:99px}.sil .dna-pct{width:46px;text-align:right;font-size:12.5px;color:var(--sil-ink-3)}.sil .tl{position:relative;padding-left:28px}.sil .tl:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:1px;background:var(--sil-hair)}.sil .tl-item{position:relative;padding-bottom:26px}.sil .tl-item:last-child{padding-bottom:0}.sil .tl-item:before{content:"";position:absolute;left:-28px;top:5px;width:9px;height:9px;border-radius:50%;background:var(--sil-accent);box-shadow:0 0 0 4px var(--sil-bg)}.sil .tl-year{font-family:var(--sil-serif);font-size:20px;font-weight:600;color:var(--sil-accent)}.sil .tl-text{font-size:14px;color:var(--sil-ink-2);margin-top:4px;line-height:1.6;max-width:460px}.sil .perf-card{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid var(--sil-hair-soft);border-radius:var(--sil-r-lg);background:linear-gradient(160deg,var(--sil-bg-lift),#000);transition:border-color .25s,transform .25s;cursor:pointer}.sil .perf-card:hover{border-color:var(--sil-hair-strong);transform:translateY(-2px)}.sil .perf-avatar{width:56px;height:56px;border-radius:50%;flex:none;display:grid;place-items:center;font-family:var(--sil-serif);font-size:21px;font-weight:600;color:var(--sil-ink);border:1px solid var(--sil-hair);background:radial-gradient(80% 80% at 35% 25%,var(--sil-accent-soft),var(--sil-bg-lift));overflow:hidden}.sil .perf-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sil .perf-info{flex:1;min-width:0}.sil .perf-name{font-size:15.5px;font-weight:600;color:var(--sil-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sil .perf-role{font-size:12.5px;color:var(--sil-ink-3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sil .perf-card .ct{flex:none;margin-left:14px;font-size:12.5px;color:var(--sil-ink-3);white-space:nowrap}.sil .fact{position:relative;overflow:hidden;border:1px solid var(--sil-hair-soft);border-radius:var(--sil-r-lg);padding:30px 32px;background:linear-gradient(160deg,var(--sil-bg-lift),#000)}.sil .fact .num{font-family:var(--sil-serif);font-size:58px;font-weight:600;line-height:1;color:var(--sil-accent);opacity:.32}.sil .fact p{margin:14px 0 0;font-size:14.5px;color:var(--sil-ink-2);line-height:1.6}.sil .note-moment{position:relative;overflow:hidden;border-radius:var(--sil-r-xl);min-height:420px;display:flex;align-items:center;border:1px solid var(--sil-hair);background:linear-gradient(160deg,var(--sil-bg-lift),#000)}.sil .note-moment .nm-glow{position:absolute;inset:0;background:radial-gradient(60% 80% at 75% 50%,var(--sil-accent-soft),transparent 60%)}.sil .note-moment .nm-rule{width:54px;height:1px;margin:22px 0 26px;background:linear-gradient(90deg,var(--sil-accent),transparent);opacity:.85}.sil .note-moment .nm-prose{max-width:47ch;font-size:16.5px;line-height:1.85;color:var(--sil-ink-2)}.sil .note-moment .nm-prose p{margin:0 0 1.15em}.sil .note-moment .nm-prose p:last-child{margin-bottom:0}.sil .note-moment .nm-prose p:first-of-type{color:#f4f2efcc}.sil .note-moment .nm-dropcap{float:left;font-family:var(--sil-serif);font-weight:600;font-size:3.2em;line-height:.74;margin:.05em .12em 0 0;color:var(--sil-accent)}.sil .note-moment-stack{display:block;align-items:stretch}.sil .note-moment-stack .nm-map-banner{position:relative;padding:clamp(28px,3.5vw,52px) clamp(28px,4vw,56px) 0}.sil .note-moment-stack .nm-map-skeleton{width:100%;aspect-ratio:2 / 1;border-radius:1.25rem;border:1px solid var(--sil-hair);background:#ffffff08}.sil .note-moment-stack .nm-text-stack{max-width:760px;margin:0 auto;text-align:center;padding:clamp(28px,3.2vw,44px) clamp(28px,4vw,56px) clamp(36px,4vw,60px)}.sil .note-moment-stack .nm-text-stack .nm-rule{margin-left:auto;margin-right:auto}.sil .note-moment-stack .nm-text-stack .nm-prose{max-width:600px;margin:0 auto;text-align:left}@media(min-width:768px){.sil .note-moment-stack .nm-map-skeleton{aspect-ratio:3 / 1}}.sil .rating-ring{--p: 0;--size: 112px;--band: 5px;--sweep: calc(var(--p) * 2.7deg);--r: calc((var(--size) - var(--band)) / 2);position:relative;flex:none;width:var(--size);height:var(--size);display:grid;place-items:center}.sil .rating-ring:before{content:"";position:absolute;inset:0;border-radius:50%;transform:rotate(225deg);background:conic-gradient(var(--sil-accent) var(--sweep),transparent 0),conic-gradient(var(--sil-hair-strong) 270deg,transparent 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--band)),#000 calc(100% - var(--band) + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--band)),#000 calc(100% - var(--band) + .5px))}.sil .rating-ring i{position:absolute;top:50%;left:50%;z-index:1;width:var(--band);height:var(--band);border-radius:50%;background:var(--sil-accent)}.sil .rating-ring i.a{transform:translate(-50%,-50%) rotate(225deg) translateY(calc(-1 * var(--r))) scale(clamp(0,var(--p),1))}.sil .rating-ring i.b{transform:translate(-50%,-50%) rotate(calc(225deg + var(--sweep))) translateY(calc(-1 * var(--r))) scale(clamp(0,var(--p),1))}.sil .rating-ring b{position:relative;z-index:2;display:grid;place-items:center;gap:1px;font-family:var(--sil-serif);font-size:31px;font-weight:600;line-height:1;color:var(--sil-ink);letter-spacing:.01em}.sil .rating-ring b:after{content:"/ 5";font-family:var(--sil-sans);font-size:9.5px;font-weight:600;letter-spacing:.18em;color:var(--sil-ink-3)}.sil .rating-ring-row{display:flex;align-items:center;gap:24px;margin-top:auto;position:relative}.sil .rating-ring-row .rr-label{font-size:14px;font-weight:500;color:var(--sil-ink);letter-spacing:.005em}.sil .pyr-mini{display:flex;flex-direction:column;gap:9px;margin-top:auto;position:relative}.sil .pyr-mini-row{display:flex;align-items:center;gap:12px}.sil .pyr-mini-row .pl{width:46px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sil-ink-3)}.sil .pyr-mini-row .pt{flex:1;height:6px;border-radius:99px;background:#ffffff17;overflow:hidden}.sil .pyr-mini-row .pt>i{display:block;height:100%;background:var(--sil-accent);border-radius:99px}.sil .pyr-mini-row .pv{width:34px;text-align:right;font-size:11.5px;color:var(--sil-ink-2)}@media(max-width:860px){.sil .detail-grid{grid-template-columns:minmax(0,1fr)!important;gap:40px!important}.sil .note-orb{width:240px;height:240px}.sil .hstats{gap:28px}.sil .hstat .n{font-size:32px}.sil .perf-grid,.sil .facts-grid{grid-template-columns:1fr!important}}.sil .portrait{width:300px;height:300px;border-radius:50%;margin:0 auto;position:relative;overflow:hidden;display:grid;place-items:center;border:1px solid var(--sil-hair);background:radial-gradient(70% 70% at 38% 30%,var(--sil-accent-soft),var(--sil-bg-lift) 72%,#000 100%);box-shadow:0 50px 110px -42px var(--sil-accent-line),inset 0 0 64px #0000006b}.sil .portrait b{font-family:var(--sil-serif);font-size:clamp(48px,9vw,92px);font-weight:600;color:var(--sil-ink);letter-spacing:.02em}.sil .portrait img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sil .portrait .glint{position:absolute;top:14%;left:22%;width:28%;height:28%;border-radius:50%;background:radial-gradient(circle at 40% 35%,rgba(255,255,255,.22),transparent 70%);filter:blur(4px);z-index:2}@media(max-width:860px){.sil .portrait{width:220px;height:220px}}.sil .tile .perf-photo{position:absolute;top:0;bottom:0;right:0;width:52%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(95deg,transparent 2%,rgba(0,0,0,.45) 26%,#000 58%);mask-image:linear-gradient(95deg,transparent 2%,rgba(0,0,0,.45) 26%,#000 58%)}@media(max-width:560px){.sil .tile .perf-photo{width:72%;opacity:.68}}.sil .srch{--inc: #6FBF8E;--inc-soft: rgba(111,191,142,.16);--inc-line: rgba(111,191,142,.46);--exc: #D77A7A;--exc-soft: rgba(215,122,122,.15);--exc-line: rgba(215,122,122,.46);display:block;background-image:radial-gradient(1100px 540px at 50% -8%,color-mix(in srgb,var(--sil-accent) 7%,transparent),transparent 60%)}.sil .srch .serif{font-family:var(--sil-serif)}.sil .srch .s-hero{padding:40px 0 26px}.sil .srch .s-hero h1{font-family:var(--sil-serif);font-weight:600;font-size:44px;line-height:1.02;letter-spacing:-.01em;margin:0 0 8px}.sil .srch .s-hero .sub{color:var(--sil-ink-2);font-size:15px;margin:0 0 24px;max-width:660px;line-height:1.55}.sil .srch .s-hero-search{max-width:none}.sil .srch .s-hero-search .s-searchbar{height:64px}.sil .srch .s-modes{display:inline-flex;gap:3px;padding:4px;border-radius:999px;background:var(--sil-bg-lift);border:1px solid var(--sil-hair-soft);margin-bottom:14px}.sil .srch .s-mode{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:var(--sil-ink-3);font-size:13px;font-weight:600;padding:9px 17px;border-radius:999px;outline:none;transition:color .2s,background .25s ease}.sil .srch .s-mode:focus-visible{outline:2px solid var(--sil-accent-line);outline-offset:2px}.sil .srch .s-mode svg{width:15px;height:15px;opacity:.85}.sil .srch .s-mode:hover{color:var(--sil-ink-2)}.sil .srch .s-mode.on{background:var(--sil-ink);color:var(--sil-bg);box-shadow:0 4px 14px -6px #0009}.sil .srch .s-mode.on svg{opacity:1}.sil .srch .s-suggest{position:relative}.sil .srch .s-searchbar{display:flex;align-items:center;gap:12px;height:60px;padding:0 10px 0 22px;border-radius:999px;background:var(--sil-bg-lift);border:1px solid var(--sil-hair-strong);transition:border-color .2s,box-shadow .25s}.sil .srch .s-searchbar:focus-within{border-color:var(--sil-accent-line);box-shadow:0 0 0 4px var(--sil-accent-soft)}.sil .srch .s-searchbar>svg{width:20px;height:20px;color:var(--sil-ink-3);flex:none}.sil .srch .s-searchbar input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--sil-ink);font-size:16px}.sil .srch .s-searchbar input::-moz-placeholder{color:var(--sil-ink-3)}.sil .srch .s-searchbar input::placeholder{color:var(--sil-ink-3)}.sil .srch .s-searchbar .go{flex:none;height:44px;padding:0 24px;border-radius:999px;border:0;background:var(--sil-accent);color:var(--sil-accent-ink);font-weight:700;font-size:14px;transition:filter .2s}.sil .srch .s-searchbar .go:hover{filter:brightness(1.08)}.sil .srch .s-searchbar .clear{flex:none;width:34px;height:34px;border-radius:50%;border:0;background:#ffffff0f;color:var(--sil-ink-2);display:grid;place-items:center}.sil .srch .s-searchbar .clear:hover{background:#ffffff1f;color:var(--sil-ink)}.sil .srch .s-searchbar .clear svg{width:15px;height:15px}.sil .srch .s-drop{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;background:var(--sil-bg-lift);border:1px solid var(--sil-hair);border-radius:var(--sil-r);padding:8px;box-shadow:0 30px 60px -28px #000;max-height:320px;overflow:auto}.sil .srch .s-drop .opt{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--sil-r-sm);cursor:pointer;width:100%;border:0;background:none;text-align:left;color:inherit}.sil .srch .s-drop .opt:hover{background:#ffffff0d}.sil .srch .s-drop .opt .mini{width:34px;height:42px;border-radius:6px;flex:none;display:block;-o-object-fit:contain;object-fit:contain;padding:3px;background:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--tint, #888) 24%,var(--sil-bg-lift-2)),var(--sil-bg-lift-2) 80%);border:1px solid var(--sil-hair-soft)}.sil .srch .s-drop .opt .nm{font-size:14px;font-weight:600;display:block}.sil .srch .s-drop .opt .br{font-size:12px;color:var(--sil-ink-3);display:block}.sil .srch .s-examples{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:16px}.sil .srch .s-examples .ex-lab{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sil-ink-4);margin-right:2px}.sil .srch .ex-chip{padding:7px 15px;border-radius:999px;background:var(--sil-bg-lift);border:1px solid var(--sil-hair);color:var(--sil-ink-2);font-size:13px;font-weight:500;outline:none;transition:all .18s ease}.sil .srch .ex-chip:hover{color:var(--sil-ink);border-color:var(--sil-accent-line);background:var(--sil-accent-soft);transform:translateY(-1px)}.sil .srch .ex-chip:focus-visible{outline:2px solid var(--sil-accent-line);outline-offset:2px}.sil .srch .s-parsed{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;font-size:13px;color:var(--sil-ink-3)}.sil .srch .s-parsed .pchip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--sil-accent-soft);border:1px solid var(--sil-accent-line);color:var(--sil-ink);font-weight:600}.sil .srch .s-ref{display:inline-flex;align-items:center;gap:9px;margin-top:14px;padding:7px 8px 7px 14px;border-radius:999px;background:var(--sil-bg-lift-2);border:1px solid var(--sil-hair);font-size:13px;color:var(--sil-ink-2)}.sil .srch .s-ref b{font-weight:600;color:var(--sil-ink)}.sil .srch .s-ref .x{width:24px;height:24px;border-radius:50%;border:0;background:#ffffff0f;color:var(--sil-ink-2);display:grid;place-items:center}.sil .srch .s-ref .x svg{width:13px;height:13px}.sil .srch .s-body{padding:8px 0 80px}.sil .srch .s-grid2{display:grid;grid-template-columns:278px 1fr;gap:34px;align-items:start}.sil .srch .s-rail{position:sticky;top:calc(var(--app-header-h, 106px) + 12px);max-height:calc(100vh - var(--app-header-h, 106px) - 24px);overflow:auto;padding-right:6px}.sil .srch .s-rail::-webkit-scrollbar{width:6px}.sil .srch .s-rail::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.sil .srch .s-rail-head{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:4px 0 14px;margin-bottom:2px;background:var(--sil-bg);border-bottom:1px solid var(--sil-hair)}.sil .srch .s-rail-head .rh-title{display:inline-flex;align-items:center;gap:10px;font-size:23px;font-weight:600}.sil .srch .s-rail-head .rh-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--sil-accent);color:var(--sil-accent-ink);font-family:var(--sil-sans);font-size:12px;font-weight:700}.sil .srch .s-rail-head .rh-clear{background:none;border:0;color:var(--sil-accent);font-weight:600;font-size:12.5px}.sil .srch .s-rail-head .rh-clear:hover{text-decoration:underline}.sil .srch .fpanel{display:flex;flex-direction:column}.sil .srch .fgroup{border-bottom:1px solid var(--sil-hair-soft)}.sil .srch .fgroup:last-child{border-bottom:0}.sil .srch .fgh{display:flex;align-items:center;gap:9px;width:100%;padding:15px 2px;background:none;border:0;color:var(--sil-ink);text-align:left;cursor:pointer}.sil .srch .fgt{flex:1;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sil-ink-2);transition:color .2s}.sil .srch .fgroup.open .fgt,.sil .srch .fgh:hover .fgt{color:var(--sil-ink)}.sil .srch .fgc{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--sil-accent);color:var(--sil-accent-ink);font-size:11px;font-weight:700}.sil .srch .fgchev{color:var(--sil-ink-3);display:grid;place-items:center;transition:transform .28s cubic-bezier(.16,1,.3,1),color .2s}.sil .srch .fgchev svg{width:15px;height:15px}.sil .srch .fgroup.open .fgchev{transform:rotate(180deg);color:var(--sil-ink-2)}.sil .srch .fgb{padding:2px 2px 18px}.sil .srch .seg{display:flex;gap:3px;padding:3px;border-radius:999px;background:var(--sil-bg-lift-2);border:1px solid var(--sil-hair-soft)}.sil .srch .seg button{flex:1;border:0;background:none;color:var(--sil-ink-3);font-size:12.5px;font-weight:600;padding:8px 6px;border-radius:999px;transition:color .2s,background .2s;cursor:pointer}.sil .srch .seg button:hover{color:var(--sil-ink-2)}.sil .srch .seg button.on{background:var(--sil-ink);color:var(--sil-bg)}.sil .srch .chips{display:flex;flex-wrap:wrap;gap:7px}.sil .srch .chips.selnotes{margin-bottom:12px;padding-bottom:13px;border-bottom:1px solid var(--sil-hair-soft)}.sil .srch .chip{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;white-space:nowrap;background:var(--sil-bg-lift-2);border:1px solid var(--sil-hair);color:var(--sil-ink-2);font-size:12.5px;font-weight:600;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease;cursor:pointer}.sil .srch .chip:hover{color:var(--sil-ink);border-color:var(--sil-hair-strong);background:var(--sil-bg-lift);transform:translateY(-1px)}.sil .srch .chip .dot{width:10px;height:10px;border-radius:50%;flex:none;box-shadow:inset 0 1px 1px #ffffff4d,0 0 0 1px #00000047}.sil .srch .chip.on{background:var(--sil-accent-soft);border-color:var(--sil-accent-line);color:var(--sil-ink)}.sil .srch .chip.inc{background:var(--inc-soft);border-color:var(--inc-line);color:var(--sil-ink)}.sil .srch .chip.exc{background:var(--exc-soft);border-color:var(--exc-line);color:var(--sil-ink);text-decoration:line-through;text-decoration-color:var(--exc)}.sil .srch .chip .mk{font-weight:800;font-size:13px;width:9px;text-align:center;margin-left:-2px}.sil .srch .chip.inc .mk{color:var(--inc)}.sil .srch .chip.exc .mk{color:var(--exc)}.sil .srch .note-list{display:flex;flex-direction:column;gap:1px;margin:2px -6px 0;max-height:340px;overflow:auto}.sil .srch .note-list::-webkit-scrollbar{width:6px}.sil .srch .note-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.sil .srch .note-row{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;background:none;color:var(--sil-ink-2);border-radius:8px;cursor:pointer;text-align:left;transition:background .14s ease,color .14s ease}.sil .srch .note-row:hover{background:var(--sil-bg-lift-2);color:var(--sil-ink)}.sil .srch .note-row.inc,.sil .srch .note-row.exc{color:var(--sil-ink)}.sil .srch .nbox{flex:none;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--sil-hair-strong);display:grid;place-items:center;transition:background .14s ease,border-color .14s ease}.sil .srch .note-row:hover .nbox{border-color:var(--sil-ink-3)}.sil .srch .note-row.inc .nbox{background:var(--inc);border-color:var(--inc)}.sil .srch .note-row.exc .nbox{background:var(--exc);border-color:var(--exc)}.sil .srch .nbox svg{width:12px;height:12px;color:#08120b}.sil .srch .nbox .minus{width:9px;height:2px;border-radius:2px;background:#2a0b0b}.sil .srch .ndot{flex:none;width:8px;height:8px;border-radius:50%;box-shadow:inset 0 1px 1px #ffffff4d,0 0 0 1px #00000047}.sil .srch .nlabel{flex:1;min-width:0;font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sil .srch .nlabel .hl{background:var(--sil-accent);color:var(--sil-accent-ink);border-radius:3px;padding:0 1px;font-weight:700}.sil .srch .ncount{flex:none;font-size:11.5px;color:var(--sil-ink-4);font-variant-numeric:tabular-nums}.sil .srch .note-search{display:flex;align-items:center;gap:9px;height:40px;padding:0 13px;border-radius:999px;background:var(--sil-bg-lift-2);border:1px solid var(--sil-hair);margin-bottom:12px;transition:border-color .2s}.sil .srch .note-search:focus-within{border-color:var(--sil-accent-line)}.sil .srch .note-search svg{width:15px;height:15px;color:var(--sil-ink-3)}.sil .srch .note-search input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--sil-ink);font-size:13px}.sil .srch .note-search input::-moz-placeholder{color:var(--sil-ink-3)}.sil .srch .note-search input::placeholder{color:var(--sil-ink-3)}.sil .srch .fhint{font-size:11px;color:var(--sil-ink-4);margin-top:12px;display:flex;gap:16px}.sil .srch .fhint span{display:inline-flex;align-items:center;gap:6px}.sil .srch .fhint i{width:8px;height:8px;border-radius:50%;display:inline-block}.sil .srch .stars{display:flex;align-items:center;gap:12px}.sil .srch .starrow{display:flex;gap:5px}.sil .srch .starrow button{border:0;background:none;padding:0;color:var(--sil-ink-4);transition:color .15s,transform .15s;cursor:pointer}.sil .srch .starrow button:hover{transform:scale(1.12)}.sil .srch .starrow svg{width:23px;height:23px}.sil .srch .starrow button.on{color:var(--sil-accent)}.sil .srch .starlab{font-size:12px;color:var(--sil-ink-3);font-weight:600}.sil .srch .sliders{display:flex;flex-direction:column;gap:17px;padding:4px 0 2px}.sil .srch .srow-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sil .srch .slab{font-size:13.5px;font-weight:500;color:var(--sil-ink-3);transition:color .15s}.sil .srch .srow.on .slab{color:var(--sil-ink)}.sil .srch .sgauge{display:inline-flex;gap:3px}.sil .srch .sgauge i{font-style:normal;font-weight:800;font-size:13px;line-height:1;color:var(--sil-ink-4)}.sil .srch .sgauge i.on{color:var(--sil-accent)}.sil .srch input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;outline:none;cursor:pointer;background:linear-gradient(to right,var(--sil-accent) 0,var(--sil-accent) var(--pct, 0%),var(--sil-hair-strong) var(--pct, 0%),var(--sil-hair-strong) 100%)}.sil .srch input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--sil-ink);border:3px solid var(--sil-accent);box-shadow:0 2px 6px #00000080;-webkit-transition:transform .15s;transition:transform .15s}.sil .srch input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}.sil .srch input[type=range]::-moz-range-thumb{width:16px;height:16px;border:3px solid var(--sil-accent);border-radius:50%;background:var(--sil-ink)}.sil .srch input[type=range]:focus-visible{outline:2px solid var(--sil-accent-line);outline-offset:4px}.sil .srch .r-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.sil .srch .r-toolbar-left{display:flex;align-items:center;gap:14px}.sil .srch .r-count{font-size:14px;color:var(--sil-ink-2)}.sil .srch .r-count b{color:var(--sil-ink);font-weight:700}.sil .srch .r-tools{display:flex;align-items:center;gap:12px}.sil .srch .viewtog{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--sil-bg-lift);border:1px solid var(--sil-hair)}.sil .srch .viewtog button{width:32px;height:30px;border:0;background:none;color:var(--sil-ink-3);border-radius:999px;display:grid;place-items:center;cursor:pointer;transition:color .2s,background .2s}.sil .srch .viewtog button svg{width:15px;height:15px}.sil .srch .viewtog button.on{background:var(--sil-ink);color:var(--sil-bg)}.sil .srch .sortsel{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--sil-ink-3)}.sil .srch .sortsel select{background:var(--sil-bg-lift);color:var(--sil-ink);border:1px solid var(--sil-hair);border-radius:999px;padding:9px 30px 9px 14px;font-family:var(--sil-sans);font-size:12.5px;font-weight:600;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 12px center}.sil .srch .sortsel select option{background:var(--sil-bg-lift);color:var(--sil-ink)}.sil .srch .s-drawer-btn{display:none}.sil .srch .r-active{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:18px}.sil .srch .r-active .ac{display:inline-flex;align-items:center;gap:7px;padding:6px 8px 6px 13px;border-radius:999px;background:var(--sil-bg-lift);border:1px solid var(--sil-hair);font-size:12.5px;color:var(--sil-ink);font-weight:600}.sil .srch .r-active .ac .dot{width:8px;height:8px;border-radius:50%}.sil .srch .r-active .ac.inc{border-color:var(--inc-line)}.sil .srch .r-active .ac.exc{border-color:var(--exc-line)}.sil .srch .r-active .ac .x{width:18px;height:18px;border-radius:50%;border:0;background:#ffffff14;color:var(--sil-ink-2);display:grid;place-items:center;cursor:pointer}.sil .srch .r-active .ac .x svg{width:11px;height:11px}.sil .srch .r-active .clearall{font-size:12.5px;color:var(--sil-accent);background:none;border:0;font-weight:600;cursor:pointer}.sil .srch .r-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.sil .srch .r-grid.list{grid-template-columns:1fr;gap:12px}.sil .srch .rcard{position:relative;background:linear-gradient(180deg,var(--sil-bg-lift),color-mix(in srgb,var(--sil-bg-lift) 60%,var(--sil-bg)));border:1px solid var(--sil-hair-soft);border-radius:var(--sil-r);overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:border-color .28s ease,transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease}.sil .srch .rcard:hover{border-color:var(--sil-accent-line);transform:translateY(-5px);box-shadow:0 36px 66px -38px #000000d9}.sil .srch .rcard .stage{position:relative;aspect-ratio:4/3.05;display:grid;place-items:center;overflow:hidden;border:0;border-radius:0;background:radial-gradient(125% 95% at 50% 14%,color-mix(in srgb,var(--glow) 13%,var(--sil-bg-lift-2)) 0%,var(--sil-bg-lift-2) 42%,var(--sil-bg) 86%)}.sil .srch .rcard .stage:after{content:"";position:absolute;inset:0;box-shadow:inset 0 -40px 50px -30px #0000008c,inset 0 1px #ffffff0a;pointer-events:none}.sil .srch .rcard .halo{position:absolute;bottom:4%;left:50%;transform:translate(-50%);width:84%;height:78%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--glow) 60%,transparent),transparent 72%);filter:blur(22px);opacity:.5;transition:opacity .35s ease}.sil .srch .rcard:hover .halo{opacity:.9}.sil .srch .rcard .floor{position:absolute;bottom:8%;left:50%;transform:translate(-50%);width:46%;height:12px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent 76%);filter:blur(4px)}.sil .srch .rcard .bottle-img{position:absolute;z-index:1;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:9% 16% 11%;filter:drop-shadow(0 14px 18px rgba(0,0,0,.5));transition:transform .35s cubic-bezier(.16,1,.3,1)}.sil .srch .rcard:hover .bottle-img{transform:translateY(-3px) scale(1.035)}.sil .srch .rcard .match{position:absolute;top:11px;left:11px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;border-radius:999px;font-size:11px;font-weight:700;color:var(--sil-accent);background:#08090b99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--sil-accent-line)}.sil .srch .rcard .match i{width:6px;height:6px;border-radius:50%;background:var(--sil-accent);box-shadow:0 0 7px var(--sil-accent)}.sil .srch .rcard .gender{position:absolute;top:14px;right:13px;z-index:3;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sil-ink-3)}.sil .srch .rcard .body{padding:13px 15px 15px;display:flex;flex-direction:column}.sil .srch .rcard .house{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sil-ink-3)}.sil .srch .rcard .name{font-family:var(--sil-serif);font-size:19px;font-weight:600;line-height:1.05;margin-top:3px;color:var(--sil-ink)}.sil .srch .rcard .spectrum{display:flex;gap:2px;height:5px;margin:11px 0 0}.sil .srch .rcard .spectrum i{border-radius:2px;min-width:7px;opacity:.92;transition:opacity .25s}.sil .srch .rcard:hover .spectrum i{opacity:1}.sil .srch .rcard .meta{display:flex;align-items:center;gap:12px;margin-top:11px;font-size:12px;color:var(--sil-ink-3)}.sil .srch .rcard .rate{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--sil-ink)}.sil .srch .rcard .rate svg{width:12px;height:12px;color:var(--sil-accent);fill:var(--sil-accent)}.sil .srch .rcard .votes{color:var(--sil-ink-4)}.sil .srch .rcard .conc{margin-left:auto;font-weight:600;color:var(--sil-ink-2);font-size:11px;letter-spacing:.04em}.sil .srch .rcard .acc{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.sil .srch .rcard .acc .a{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--sil-ink-2);padding:4px 9px;border-radius:999px;background:#ffffff08;border:1px solid var(--sil-hair-soft)}.sil .srch .rcard .acc .a i{width:7px;height:7px;border-radius:50%}.sil .srch .rcard .why{margin-top:12px;font-size:11.5px;color:var(--sil-ink-3);display:flex;gap:6px;align-items:baseline}.sil .srch .rcard .why b{color:var(--inc);font-weight:600}.sil .srch .bottle{width:38%;aspect-ratio:24/35;border-radius:7px 7px 10px 10px;position:relative;z-index:1;transition:transform .35s cubic-bezier(.16,1,.3,1);background:linear-gradient(118deg,#ffffff4d,#ffffff0d 26%,#fff0 44%),linear-gradient(180deg,color-mix(in srgb,var(--tint, #456) 80%,#fff) -12%,var(--tint, rgba(40,60,90,.7)) 32%,rgba(8,10,14,.96));border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff57,inset 0 -10px 18px -10px #00000080}.sil .srch .rcard:hover .bottle{transform:translateY(-3px) scale(1.025)}.sil .srch .bottle:before{content:"";position:absolute;top:9%;left:15%;width:17%;height:60%;border-radius:50%;background:linear-gradient(180deg,#ffffff8c,#fff0 80%);filter:blur(2.5px)}.sil .srch .bottle .cap{position:absolute;top:-13%;left:33%;width:34%;height:14%;background:linear-gradient(180deg,#ecd79a,#c2a152 48%,#8e7232);border-radius:3px 3px 2px 2px;box-shadow:0 3px 5px #00000073,inset 0 1px #ffffff80}.sil .srch .bottle .label{position:absolute;top:35%;left:19%;width:62%;height:30%;border-radius:3px;background:linear-gradient(180deg,#ffffff1f,#ffffff08);border:1px solid rgba(255,255,255,.2)}.sil .srch .rcard.list{flex-direction:row;align-items:stretch}.sil .srch .rcard.list .stage{width:150px;aspect-ratio:auto;flex:none}.sil .srch .rcard.list .bottle-img{padding:10% 12%}.sil .srch .rcard.list .body{flex:1;padding:16px 20px;justify-content:center}.sil .srch .rcard.list .name{font-size:22px}.sil .srch .rcard.list .spectrum{max-width:220px}.sil .srch .rcard.list .acc{display:none}.sil .srch .rcard-skel{border:1px solid var(--sil-hair-soft);border-radius:var(--sil-r);aspect-ratio:4/5.4;background:var(--sil-bg-lift) linear-gradient(100deg,transparent 30%,rgba(255,255,255,.06) 50%,transparent 70%) no-repeat;background-size:220% 100%;animation:srch-shimmer 1.25s ease-in-out infinite}@keyframes srch-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes srch-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.sil .srch .rcard-skel{animation:srch-pulse 1.4s ease-in-out infinite}}.sil .srch .r-loading{color:var(--sil-ink-2);opacity:.75;font-size:13px;animation:srch-pulse 1.6s ease-in-out infinite}.sil .srch .r-more{text-align:center;margin-top:40px}.sil .srch .r-more button{height:44px;padding:0 26px;border-radius:999px;border:1px solid var(--sil-hair-strong);background:none;color:var(--sil-ink);font-weight:600;font-size:14px;cursor:pointer;transition:border-color .2s,background .2s}.sil .srch .r-more button:hover{border-color:var(--sil-accent-line);background:var(--sil-accent-soft)}.sil .srch .r-empty{text-align:center;padding:84px 20px}.sil .srch .r-empty .ic{width:60px;height:60px;border-radius:50%;margin:0 auto 20px;display:grid;place-items:center;background:var(--sil-bg-lift);border:1px solid var(--sil-hair);color:var(--sil-ink-3)}.sil .srch .r-empty .ic svg{width:26px;height:26px}.sil .srch .r-empty h3{font-family:var(--sil-serif);font-size:30px;font-weight:600;margin:0 0 8px;color:var(--sil-ink)}.sil .srch .r-empty p{color:var(--sil-ink-2);font-size:14px;margin:0 0 20px}.sil .srch .r-empty button{height:42px;padding:0 22px;border-radius:999px;border:1px solid var(--sil-hair);background:none;color:var(--sil-ink);font-weight:600;cursor:pointer}.sil .srch .s-scrim{position:fixed;inset:0;z-index:90;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .3s}.sil .srch .s-scrim.open{opacity:1;pointer-events:auto}.sil .srch .s-drawer{position:fixed;top:0;right:0;bottom:0;z-index:95;width:380px;max-width:90vw;transform:translate(100%);transition:transform .34s cubic-bezier(.16,1,.3,1);background:var(--sil-bg-lift);border-left:1px solid var(--sil-hair);display:flex;flex-direction:column}.sil .srch .s-drawer.open{transform:none}.sil .srch .s-drawer .dhead{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--sil-hair-soft)}.sil .srch .s-drawer .dhead h3{font-family:var(--sil-serif);font-size:24px;font-weight:600;margin:0}.sil .srch .s-drawer .dbody{flex:1;overflow:auto;padding:6px 22px 22px}.sil .srch .s-drawer .dfoot{padding:16px 22px;border-top:1px solid var(--sil-hair-soft);display:flex;gap:10px}.sil .srch .s-drawer .dfoot button{flex:1;height:44px;border-radius:999px;font-weight:700;font-size:14px;border:1px solid var(--sil-hair);background:none;color:var(--sil-ink);cursor:pointer}.sil .srch .s-drawer .dfoot .apply{background:var(--sil-accent);color:var(--sil-accent-ink);border:0}.sil .srch .iconbtn{width:34px;height:34px;border-radius:50%;border:1px solid var(--sil-hair);background:none;color:var(--sil-ink-2);display:grid;place-items:center;cursor:pointer}.sil .srch .iconbtn svg{width:16px;height:16px}@media(max-width:940px){.sil .srch .s-grid2{grid-template-columns:1fr}.sil .srch .s-rail{display:none}.sil .srch .s-drawer-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;background:var(--sil-ink);color:var(--sil-bg);border:0;font-size:13px;font-weight:700;cursor:pointer}.sil .srch .s-drawer-btn svg{width:15px;height:15px}.sil .srch .s-hero h1{font-size:34px}}@media(min-width:941px){.sil .srch .s-drawer,.sil .srch .s-scrim{display:none}}@media(max-width:560px){.sil .srch .s-hero h1{font-size:30px}.sil .srch .r-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:768px){.sil .nm-orb-deco{display:none}}@media(max-width:640px){.sil .alpha a{width:40px;height:40px}}@media(max-width:560px){.sil .crumb{flex-wrap:wrap;row-gap:4px}.sil .crumb .cur{overflow:hidden;text-overflow:ellipsis;max-width:62vw}.sil .dna-row{gap:12px}.sil .dna-name{width:auto;flex:0 1 96px;min-width:0}}.sil .btn.btn-sm{font-size:12px;padding:8px 15px;gap:7px}.sil .btn.btn-sm svg{width:13px;height:13px}.sil .pdp-hero{position:relative;overflow:hidden;background:var(--sil-bg)}@media(min-width:1024px){.sil .pdp-hero{min-height:82vh;display:flex;align-items:flex-end}}.sil .pdp-hero-media{position:relative;width:100%;aspect-ratio:16 / 9;background:#000}.sil .pdp-hero-media img,.sil .pdp-hero-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:1024px){.sil .pdp-hero-media{position:absolute;inset:0;aspect-ratio:auto}}.sil .pdp-hero-scrim{display:none}@media(min-width:1024px){.sil .pdp-hero-scrim{display:block;position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(58% 64% at 80% 22%,var(--sil-accent-soft) 0%,transparent 58%),linear-gradient(180deg,#08090b42,#08090b8f,#08090bed),linear-gradient(90deg,rgba(8,9,11,.58) 0%,rgba(8,9,11,.12) 46%,transparent 72%)}}.sil .pdp-hero-inner{position:relative;z-index:2;width:100%;max-width:var(--sil-maxw);margin:0 auto;padding:22px 40px 34px}@media(min-width:1024px){.sil .pdp-hero-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;padding:80px 40px 60px}}.sil .pdp-hero-lead{max-width:620px}.sil .pdp-hero .chip{background:#00000057;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:var(--sil-hair-strong);color:var(--sil-ink);cursor:default}.sil .pdp-hero .chip:hover{border-color:var(--sil-accent-line)}.sil .pdp-hero .crumb a:hover{color:var(--sil-ink)}.sil .pdp-hero-name{font-family:var(--sil-serif);font-weight:600;font-size:clamp(44px,8vw,92px);line-height:.95;letter-spacing:-.012em;color:var(--sil-ink);margin:16px 0 0;text-wrap:balance}.sil .pdp-hero-tag{font-size:clamp(15px,2.1vw,23px);line-height:1.42;color:var(--sil-ink-2);margin:16px 0 0;max-width:560px}.sil .pdp-hero-accords{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}@media(max-width:1023px){.sil .pdp-hero-accords{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.sil .pdp-hero-accords::-webkit-scrollbar{display:none}.sil .pdp-hero-accords .chip{flex:none}}.sil .pdp-hero-actions{display:flex;align-items:center;gap:12px;margin-top:18px}@media(min-width:1024px){.sil .pdp-hero-actions{display:none}}.sil .pdp-hero-actions .btn{flex:1;justify-content:center}.sil .pdp-hero-thumb{width:52px;height:52px;flex:none;border-radius:50%;overflow:hidden;cursor:pointer;border:1px solid var(--sil-hair-strong);background:#0000004d}.sil .pdp-hero-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:6px}.sil .pdp-buybox{display:none;flex:none;width:360px;border:1px solid var(--sil-hair);border-radius:var(--sil-r-xl);background:linear-gradient(165deg,#171a1fcc,#0e1115a8 52%,#08090bc7);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:18px;box-shadow:0 18px 52px #0000005c,inset 0 1px #ffffff0d}@media(min-width:1024px){.sil .pdp-buybox{display:block}}.sil .pdp-buybox-img{position:relative;aspect-ratio:1 / 1;border-radius:var(--sil-r-lg);overflow:hidden;cursor:pointer;border:1px solid var(--sil-hair-soft);background:radial-gradient(ellipse at 50% 38%,rgba(255,255,255,.06) 0%,rgba(255,255,255,.015) 60%,transparent 100%);transition:border-color .25s}.sil .pdp-buybox-img:hover{border-color:var(--sil-hair-strong)}.sil .pdp-buybox-img>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:30px;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.sil .pdp-buybox-img:hover>img{transform:scale(1.03)}.sil .pdp-buybox-img .view{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transition:opacity .25s}.sil .pdp-buybox-img:hover .view{opacity:1}.sil .pdp-buybox-img .view span{font-size:12.5px;font-weight:600;color:var(--sil-ink);background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--sil-hair-strong);border-radius:999px;padding:7px 14px}.sil .pdp-buybox-nav{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--sil-hair-strong);color:var(--sil-ink);cursor:pointer;transition:background .2s;z-index:2}.sil .pdp-buybox-nav:hover{background:#000000a6}.sil .pdp-buybox-nav svg{width:18px;height:18px}.sil .pdp-buybox-nav.prev{left:8px}.sil .pdp-buybox-nav.next{right:8px}.sil .pdp-buybox-count{position:absolute;bottom:10px;left:50%;transform:translate(-50%);font-size:11px;font-weight:600;color:var(--sil-ink);background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--sil-hair);border-radius:999px;padding:4px 10px}.sil .pdp-buybox-meta{margin-top:16px;padding-top:16px;border-top:1px solid var(--sil-hair-soft)}.sil .pdp-buybox-k{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sil-ink-3)}.sil .pdp-buybox-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.sil .pdp-stat{border:1px solid var(--sil-hair-soft);border-radius:var(--sil-r-sm);background:#ffffff08;padding:12px 13px}.sil .pdp-stat-k{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--sil-ink-3)}.sil .pdp-stat-k svg{width:14px;height:14px}.sil .pdp-stat-v{font-family:var(--sil-serif);font-size:21px;font-weight:600;letter-spacing:-.01em;color:var(--sil-ink);margin-top:5px}.sil .pdp-buybox-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sil .pdp-buybox-chips .chip{cursor:default}.sil .pdp-pricechip{display:inline-flex;align-items:center;gap:7px;cursor:pointer;padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--sil-accent-soft);border:1px solid var(--sil-accent-line);color:var(--sil-accent);transition:background .2s;margin-top:14px}.sil .pdp-pricechip svg{width:14px;height:14px}.sil .pdp-pricechip:hover{background:#d9c9a33d}.sil .pdp-buybox-cta{width:100%;justify-content:center;margin-top:16px}.sil .pdp-nav{position:fixed;top:var(--app-header-h);left:0;right:0;z-index:40;background:color-mix(in srgb,var(--sil-bg) 85%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--sil-hair-soft);transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .32s}.sil .pdp-nav.on{transform:translateY(0);opacity:1;pointer-events:auto}.sil .pdp-nav-inner{max-width:var(--sil-maxw);margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:16px;height:52px}.sil .pdp-nav-name{display:flex;align-items:center;gap:10px;min-width:0;flex-shrink:1}@media(max-width:767px){.sil .pdp-nav-name{display:none}}.sil .pdp-mcta{position:fixed;left:0;right:0;bottom:0;z-index:55;display:none;padding:26px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#08090b00,#08090bd1 40%,#08090bf2);opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.sil .pdp-mcta.on{opacity:1;transform:none;pointer-events:auto}.sil .pdp-mcta-btn{display:flex;width:100%;align-items:center;justify-content:center;gap:9px;height:52px;border:0;border-radius:999px;background:var(--sil-ink);color:#0b0c0e;font-family:var(--sil-sans);font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;box-shadow:0 16px 38px -12px #000000bf}.sil .pdp-mcta-btn svg{width:16px;height:16px}.sil .pdp-mcta-btn .from{font-weight:600;text-transform:none;letter-spacing:.02em;font-size:13px;color:#0b0c0e99}.sil .pdp-mcta-top{position:absolute;right:16px;top:-32px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--sil-hair-strong);background:#0d0e11bd;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--sil-ink-2);cursor:pointer;transition:color .2s,border-color .2s}.sil .pdp-mcta-top:active{color:var(--sil-ink)}.sil .pdp-mcta-top svg{width:17px;height:17px}@media(max-width:767px){.sil .pdp-nav{display:none}.sil .pdp-mcta{display:block}}.sil .pdp-nav-name img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;flex:none}.sil .pdp-nav-name span{font-family:var(--sil-serif);font-size:15.5px;font-weight:600;color:var(--sil-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sil .pdp-nav-links{display:flex;align-items:center;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.sil .pdp-nav-links::-webkit-scrollbar{display:none}.sil .pdp-nav-link{font-size:12.5px;font-weight:500;letter-spacing:.01em;white-space:nowrap;color:var(--sil-ink-3);background:none;border:0;cursor:pointer;padding:7px 13px;border-radius:999px;transition:color .2s}.sil .pdp-nav-link:hover{color:var(--sil-ink)}.sil .pdp-nav-link.on{color:var(--sil-accent)}.sil .pdp-nav-cta{display:inline-flex;align-items:center;gap:7px;flex:none;white-space:nowrap;font-size:12.5px;font-weight:600;letter-spacing:.01em;cursor:pointer;padding:8px 16px;border-radius:999px;border:0;background:var(--sil-ink);color:var(--sil-bg);transition:transform .2s}.sil .pdp-nav-cta svg{width:14px;height:14px}.sil .pdp-nav-cta:hover{transform:translateY(-1px)}@media(max-width:767px){.sil .pdp-nav-inner{padding:0 16px;height:48px;gap:10px}}.sil .editorial-quote{max-width:780px;margin:0 auto;text-align:center}.sil .editorial-quote .eq-rule{width:56px;height:1px;margin:0 auto;background:linear-gradient(90deg,transparent,var(--sil-accent-line),transparent)}.sil .editorial-quote p{font-family:var(--sil-serif);font-style:italic;font-weight:500;font-size:clamp(20px,3vw,31px);line-height:1.5;letter-spacing:-.01em;color:var(--sil-ink);margin:28px 0}.sil .pdp-narr{padding-left:22px;border-left:1px solid var(--sil-hair);margin-bottom:30px}.sil .pdp-narr:last-child{margin-bottom:0}.sil .pdp-narr-k{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sil-accent);margin-bottom:12px}.sil .pdp-narr p{font-size:16px;line-height:1.78;color:var(--sil-ink-2);margin:0 0 14px}.sil .pdp-narr p:last-child{margin-bottom:0}.sil .pdp-narr.lead p:first-of-type{color:#f4f2efd6;font-size:17px}.sil .pdp-narr.lead p:first-of-type:first-letter{font-family:var(--sil-serif);font-weight:600;font-size:3.1em;line-height:.74;float:left;margin:.06em .12em 0 0;color:var(--sil-accent)}.sil .pdp-narr.italic p{font-style:italic}.sil .pdp-story-toggle{display:inline-flex;align-items:center;gap:7px;margin-top:18px;font-size:13px;font-weight:600;color:var(--sil-accent);background:none;border:0;padding:0;cursor:pointer;transition:color .18s}.sil .pdp-story-toggle:hover{color:var(--sil-ink)}.sil .pdp-story-toggle svg{width:15px;height:15px;transition:transform .2s}.sil .pdp-story-toggle.open svg{transform:rotate(180deg)}.sil .pdp-narrative.collapsed .pdp-story-rest{display:none}.sil .story-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:56px;align-items:start}.sil .story-credits{display:flex;flex-direction:column;gap:18px}.sil .story-grid.collapsed{grid-template-columns:1fr}.sil .story-grid.collapsed .story-credits{display:none}.sil .story-grid.collapsed .pdp-narrative{max-width:70ch}.sil .pdp-credit{display:block;overflow:hidden;border:1px solid var(--sil-hair-soft);border-radius:var(--sil-r-lg);background:linear-gradient(160deg,var(--sil-bg-lift),#000);transition:border-color .25s}.sil .pdp-credit:hover{border-color:var(--sil-hair-strong)}.sil .pdp-credit-photo{position:relative;aspect-ratio:4 / 3;overflow:hidden}.sil .pdp-credit-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sil .pdp-credit-photo .scrim{position:absolute;inset:0;background:linear-gradient(to top,rgba(8,9,11,.86) 0%,rgba(8,9,11,.1) 56%,transparent 100%)}.sil .pdp-credit-photo .cap{position:absolute;left:0;right:0;bottom:0;padding:18px 22px}.sil .pdp-credit-body{padding:22px 24px}.sil .pdp-credit-k{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sil-ink-3)}.sil .pdp-credit-name{font-family:var(--sil-serif);font-size:23px;font-weight:600;letter-spacing:-.004em;color:var(--sil-ink);display:inline-block;margin-top:8px}.sil .pdp-credit-name a,.sil a.pdp-credit-name{transition:color .2s}.sil a.pdp-credit-name:hover,.sil .pdp-credit-name a:hover,.sil a.pdp-credit:hover .pdp-credit-name{color:var(--sil-accent)}.sil .pdp-credit-meta{font-size:13px;color:var(--sil-ink-3);margin-top:6px}.sil .pdp-credit-desc{font-size:13.5px;line-height:1.62;color:var(--sil-ink-2);margin-top:14px}.sil .pdp-credit .pill-year{display:inline-flex;align-items:center;margin-top:14px;padding:7px 14px;border-radius:999px;border:1px solid var(--sil-hair);background:#ffffff08;font-size:12px;color:var(--sil-ink-2)}.sil .sonic-card{border:1px solid var(--sil-hair-soft);border-radius:var(--sil-r-lg);background:linear-gradient(160deg,var(--sil-bg-lift),#000);padding:22px 24px}.sil .sonic-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.sil .sonic-ico{width:42px;height:42px;flex:none;border-radius:50%;display:grid;place-items:center;color:var(--sil-ink);border:1px solid var(--sil-hair);background:radial-gradient(80% 80% at 35% 25%,var(--sil-accent-soft),var(--sil-bg-lift))}.sil .sonic-ico svg{width:18px;height:18px}.sil .sonic-title{font-size:14px;font-weight:600;color:var(--sil-ink)}.sil .sonic-sub{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sil-ink-3);margin-top:2px}.sil .sonic-note{font-size:13.5px;line-height:1.6;color:var(--sil-ink-2);margin:0 0 14px}.sil .sonic-song{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.sil .sonic-song-name{font-size:14px;font-weight:600;color:var(--sil-ink)}.sil .sonic-song-artist{font-size:13px;color:var(--sil-ink-2);margin-top:2px}.sil .sonic-votes{display:inline-block;margin-left:8px;font-size:11px;color:var(--sil-ink-3);background:#ffffff0f;border-radius:999px;padding:2px 8px;vertical-align:middle}.sil .tidal-embed{margin-top:4px;border-radius:var(--sil-r);overflow:hidden;border:1px solid var(--sil-hair-soft)}.sil .pdp-cine{position:relative;overflow:hidden;background:var(--sil-bg)}.sil .pdp-cine-media{position:absolute;inset:0;z-index:0;background:#0b0d11}.sil .pdp-cine-media:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s ease;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.05) 50%,transparent 75%);background-size:220% 100%}.sil .pdp-cine-media:has(.cine-fade:not(.is-loaded)):before{opacity:1;animation:cine-shimmer 1.8s linear infinite}@keyframes cine-shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.sil .pdp-cine-media:before{animation:none}}.sil .cine-fade{opacity:0}.sil .cine-fade.is-loaded{opacity:1;transition:opacity .45s ease}.sil .pdp-cine-bottle.cine-fade.is-loaded{transition:opacity .3s ease}.sil .pdp-cine-media img,.sil .pdp-cine-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sil .pdp-cine-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(46% 42% at 80% 16%,var(--sil-accent-soft) 0%,transparent 60%),linear-gradient(180deg,rgba(8,9,11,.5) 0%,rgba(8,9,11,.1) 22%,rgba(8,9,11,.28) 50%,rgba(8,9,11,.8) 82%,var(--sil-bg) 99%)}.sil .pdp-cine-inner{position:relative;z-index:2;max-width:var(--sil-maxw);margin:0 auto;padding:18px 40px 26px;min-height:78vh;display:flex;flex-direction:column}@media(max-width:767px){.sil .pdp-cine-inner{padding:14px 18px 22px;min-height:80vh}}.sil .pdp-cine-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sil .pdp-cine-circs{display:flex;gap:10px;flex:none}.sil .pdp-cine-circ{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--sil-ink);border:1px solid var(--sil-hair-strong);background:#00000057;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,border-color .2s}.sil .pdp-cine-circ:hover{background:#0000008c;border-color:var(--sil-accent-line)}.sil .pdp-cine-circ.on{background:var(--sil-accent);border-color:transparent;color:var(--sil-accent-ink)}.sil .pdp-cine-circ svg{width:18px;height:18px}.sil .pdp-cine-stage{flex:1;display:grid;place-items:center;padding:2px 0;min-height:0}.sil .pdp-cine-bottle{max-height:36vh;width:auto;-o-object-fit:contain;object-fit:contain;cursor:pointer;filter:drop-shadow(0 40px 56px rgba(0,0,0,.62));animation:pdp-cine-float 7s ease-in-out infinite}@media(max-width:767px){.sil .pdp-cine-bottle{max-height:28vh}}@keyframes pdp-cine-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.sil .pdp-cine-bottle{animation:none}}.sil .pdp-cine-foot{text-align:center}.sil .pdp-cine-badge{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;padding:6px 13px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sil-ink);border:1px solid var(--sil-hair-strong);background:#00000052;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sil .pdp-cine-badge .dot{width:6px;height:6px;border-radius:50%;background:var(--sil-accent)}.sil .pdp-cine-kicker{font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--sil-accent)}.sil .pdp-cine-name{font-family:var(--sil-serif);font-weight:600;font-size:clamp(44px,7.4vw,84px);line-height:.92;letter-spacing:-.02em;color:var(--sil-ink);margin:6px 0 0;text-wrap:balance}.sil .pdp-cine-tag{font-size:clamp(15px,2vw,21px);color:var(--sil-ink-2);margin:11px auto 0;max-width:620px}.sil .pdp-cine-meta{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:13px auto 0;font-size:12.5px;font-weight:600;letter-spacing:.03em;color:var(--sil-ink-2)}.sil .pdp-cine-meta>span{display:inline-flex;align-items:center;gap:6px;padding:4px 16px;position:relative}.sil .pdp-cine-meta>span+span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:3px;border-radius:50%;background:var(--sil-ink-4)}.sil .pdp-cine-meta svg{width:14px;height:14px;color:var(--sil-accent)}@media(max-width:420px){.sil .pdp-cine-meta{font-size:12px}.sil .pdp-cine-meta>span{padding:4px 10px}}.sil .pdp-cine-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:16px}.sil .pdp-act-ico{width:48px;height:48px;flex:none;border-radius:50%;display:grid;place-items:center;cursor:pointer;border:1px solid var(--sil-hair-strong);background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--sil-ink);transition:border-color .2s,background .2s,transform .2s}.sil .pdp-act-ico:hover{border-color:var(--sil-accent-line);background:#ffffff14;transform:translateY(-1px)}.sil .pdp-act-ico:disabled{opacity:.5;cursor:default}.sil .pdp-act-ico svg{width:18px;height:18px}.sil .pdp-act-ico.on{color:var(--sil-accent);border-color:var(--sil-accent-line)}.sil .pdp-cine-acts{display:flex;align-items:center;justify-content:center;gap:10px}.sil .pdp-cine-buy{display:inline-flex;align-items:center;gap:12px;cursor:pointer;padding:13px 24px;border-radius:999px;background:#ffffff0d;border:1px solid var(--sil-hair-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--sil-ink);font-family:var(--sil-sans);font-size:14px;font-weight:600;letter-spacing:.01em;transition:border-color .25s,background .25s,transform .25s}.sil .pdp-cine-buy:hover{border-color:var(--sil-accent-line);background:#ffffff14;transform:translateY(-1px)}.sil .pdp-cine-buy>svg{width:16px;height:16px;color:var(--sil-ink-2);flex:none}.sil .pdp-cine-buy .sep{width:1px;height:15px;background:var(--sil-hair-strong);flex:none}.sil .pdp-cine-buy .from{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sil-ink-3)}.sil .pdp-cine-buy .amt{font-family:var(--sil-serif);font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--sil-accent)}.sil .pdp-cine-accords{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:14px auto 0;max-width:620px}@media(max-width:600px){.sil .pdp-cine-accords{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;max-width:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.sil .pdp-cine-accords::-webkit-scrollbar{display:none}.sil .pdp-cine-accords .chip{flex:none}}.sil .pdp-cine .chip{background:#0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:var(--sil-hair-strong);color:var(--sil-ink);cursor:default}.sil .pdp-cine .crumb a:hover{color:var(--sil-ink)}.sil .pdp-cine-scroll{display:flex;justify-content:center;margin-top:24px;color:var(--sil-ink-3)}.sil .pdp-cine-scroll svg{width:22px;height:22px;animation:pdp-cine-bob 1.8s ease-in-out infinite}@keyframes pdp-cine-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.sil .pdp-commerce{border-top:1px solid var(--sil-hair-soft)}.sil .pdp-commerce-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,4vw,64px);align-items:center;padding:46px 0}@media(max-width:860px){.sil .pdp-commerce-grid{grid-template-columns:1fr;gap:28px}}.sil .pdp-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.sil .pdp-price-amt{font-family:var(--sil-serif);font-size:clamp(40px,6vw,58px);font-weight:600;letter-spacing:-.02em;color:var(--sil-ink);line-height:1}.sil .pdp-price-from{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sil-ink-3)}.sil .pdp-price-best{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;color:var(--sil-accent);background:var(--sil-accent-soft);border:1px solid var(--sil-accent-line)}.sil .pdp-price-best svg{width:13px;height:13px}.sil .pdp-sizes-k{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sil-ink-3);margin:22px 0 12px}.sil .pdp-sizes{display:flex;flex-wrap:wrap;gap:10px}.sil .pdp-size{position:relative;min-width:92px;padding:13px 16px;border-radius:var(--sil-r);border:1px solid var(--sil-hair);background:#ffffff05;cursor:pointer;text-align:left;transition:border-color .2s,background .2s}.sil .pdp-size:hover{border-color:var(--sil-hair-strong)}.sil .pdp-size.on{border-color:var(--sil-accent-line);background:var(--sil-accent-soft)}.sil .pdp-size-ml{font-size:14px;font-weight:600;color:var(--sil-ink)}.sil .pdp-size-amt{font-size:13px;color:var(--sil-ink-2);margin-top:3px}.sil .pdp-size-badge{position:absolute;top:-8px;right:10px;font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sil-accent-ink);background:var(--sil-accent);border-radius:999px;padding:2px 8px}.sil .pdp-buy{width:100%;justify-content:center;font-size:15px;padding:16px 28px}.sil .pdp-commerce-meta{display:flex;flex-direction:column;gap:11px;margin-top:18px}.sil .pdp-commerce-meta .row{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--sil-ink-2)}.sil .pdp-commerce-meta .row svg{width:16px;height:16px;flex:none;color:var(--sil-accent)}.sil .pdp-commerce-meta .row b{color:var(--sil-ink);font-weight:600}.sil .pdp-action-btn{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer;padding:10px 18px;border-radius:999px;border:0;background:none;color:var(--sil-ink-2);font-family:var(--sil-sans);font-size:13.5px;font-weight:600;letter-spacing:.01em;transition:color .2s,background .2s}.sil .pdp-action-btn:hover{color:var(--sil-ink);background:#ffffff0d}.sil .pdp-action-btn:disabled{opacity:.5;cursor:default}.sil .pdp-action-btn svg{width:16px;height:16px}.sil .pdp-action-btn.on,.sil .pdp-action-btn .ico-check{color:var(--sil-accent)}.sil .pdp-action-btn .ico-chev{color:var(--sil-ink-3);width:14px;height:14px}.sil .pdp-cine-search{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.sil .pdp-cine-search .btn{font-size:13.5px;padding:13px 22px}.sil .pdp-cine-search .btn svg{width:14px;height:14px}.sil .pdp-cine-search .dot{width:7px;height:7px;border-radius:50%;flex:none}.sil .cta-quiet{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;max-width:760px;margin:16px auto 0;padding:0 24px}.sil .cta-quiet-ico{width:15px;height:15px;color:var(--sil-accent);flex:none}.sil .cta-quiet-txt{font-size:13.5px;color:var(--sil-ink-3)}.sil .cta-quiet-txt b{color:var(--sil-ink-2);font-weight:600}.sil .cta-quiet-cta{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:600;color:var(--sil-accent);background:none;border:0;padding:0;cursor:pointer;transition:color .18s}.sil .cta-quiet-cta svg{width:13px;height:13px}.sil .cta-quiet-cta:hover{color:var(--sil-ink)}.sil .cta-quiet-x{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--sil-ink-4);background:none;border:0;cursor:pointer;transition:color .18s}.sil .cta-quiet-x:hover{color:var(--sil-ink-2)}.sil .cta-quiet-x svg{width:13px;height:13px}.sil.signup-bar{position:fixed;top:0;left:0;right:0;z-index:60;height:40px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 48px;background:linear-gradient(180deg,var(--sil-bg-lift),var(--sil-bg));border-bottom:1px solid var(--sil-hair-soft);font-family:var(--sil-sans)}.sil .sb-ico{width:15px;height:15px;color:var(--sil-accent);flex:none}.sil .sb-txt{font-size:13px;color:var(--sil-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sil .sb-txt b{color:var(--sil-ink);font-weight:600}.sil .sb-cta{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:13px;font-weight:600;color:var(--sil-accent);background:none;border:0;padding:0;cursor:pointer;transition:color .18s;white-space:nowrap}.sil .sb-cta svg{width:13px;height:13px}.sil .sb-cta:hover{color:var(--sil-ink)}.sil .sb-x{position:absolute;right:12px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:var(--sil-ink-3);background:none;border:0;cursor:pointer;transition:color .18s}.sil .sb-x:hover{color:var(--sil-ink)}.sil .sb-x svg{width:14px;height:14px}@media(max-width:600px){.sil.signup-bar{gap:10px;padding:0 42px}.sil .sb-sub{display:none}}.sil .pdp-surface-pyramid{background:radial-gradient(120% 80% at 50% 0%,rgba(217,201,163,.05) 0%,transparent 55%),linear-gradient(180deg,#0a0b0e 0%,var(--sil-bg) 62%)}.sil #pyramid .pdp-section-kicker{color:var(--sil-accent);letter-spacing:.28em}.sil #pyramid .pdp-display-title{font-family:var(--sil-serif);font-weight:600;letter-spacing:-.01em;color:var(--sil-ink)}.sil #pyramid .pyr-summary{color:var(--sil-ink-2);font-family:var(--sil-sans)}.sil .pyr-card{background:linear-gradient(165deg,var(--sil-bg-lift),#070809);border:1px solid var(--sil-hair);border-radius:var(--sil-r-lg)}.sil .pyr-card-name{font-family:var(--sil-serif);font-weight:600;color:var(--sil-ink)}.sil .pyr-group-label{font-family:var(--sil-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--sil-ink-3);margin-bottom:10px}.sil .pyr-accord{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;border:1px solid var(--sil-hair-strong);background:#ffffff08;font-family:var(--sil-sans);font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--sil-ink)}.sil #pyramid{--accent-cool-white: 41 41% 75%}.sil #pyramid .text-semantic-positive{color:var(--sil-accent)}.sil #pyramid .text-semantic-warning{color:var(--sil-ink-2)}.sil #pyramid .text-semantic-negative{color:#c98b8bd9}.sil #pyramid .vote-card{background:linear-gradient(165deg,var(--sil-bg-lift),#070809);border:1px solid var(--sil-hair-soft);border-radius:var(--sil-r)}.sil #pyramid .vote-card-interactive:hover{border-color:var(--sil-hair-strong);box-shadow:none}.sil #pyramid .vote-card-voted{border-color:var(--sil-accent-line);box-shadow:0 0 0 1px var(--sil-accent-line),0 0 26px -8px var(--sil-accent-soft)}.sil #pyramid .vote-icon-container{background:#ffffff0d;border:1px solid var(--sil-hair-soft)}.sil #pyramid .vote-check-badge{background:var(--sil-accent-soft);border:1px solid var(--sil-accent-line);color:var(--sil-accent);box-shadow:none}.sil #pyramid .vote-card-label{color:var(--sil-ink-3)}.sil #pyramid .vote-card-value,.sil #pyramid .vote-card-value-lg{color:var(--sil-ink)}.sil .exp-grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media(min-width:1024px){.sil .exp-grid{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);gap:clamp(36px,3.5vw,64px)}}.sil .exp-kicker{font-family:var(--sil-sans);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.26em;color:var(--sil-accent);margin-bottom:18px}.sil .exp-title{font-family:var(--sil-serif);font-weight:600;letter-spacing:-.012em;line-height:1.04;color:var(--sil-ink);font-size:clamp(38px,4.4vw,60px);margin-bottom:26px}.sil .exp-summary{font-family:var(--sil-sans);font-size:clamp(15px,1.2vw,17px);line-height:1.62;color:var(--sil-ink-2);max-width:42ch;margin-bottom:26px}.sil .exp-head{max-width:720px}.sil .exp-head-center{max-width:780px;margin:0 auto clamp(28px,3vw,44px);text-align:center}.sil .exp-head-center .exp-summary{max-width:60ch;margin:0 auto}.sil .exp-card-wrap{max-width:760px;margin:0 auto}.sil .proscons{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.sil .proscons li{position:relative;padding-left:20px}.sil .proscons li:before{content:"";position:absolute;left:1px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--sil-accent)}.sil .proscons-card.is-con .vdist-head svg{color:var(--sil-ink-3)}.sil .proscons-card.is-con .proscons li:before{background:var(--sil-ink-4)}.sil .pc-text{display:block;font-family:var(--sil-sans);font-size:14px;line-height:1.5;color:var(--sil-ink-2)}.sil .pc-votes{display:flex;gap:7px;margin-top:8px}.sil .pc-vote{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;cursor:pointer;font-family:var(--sil-sans);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;background:#ffffff0a;border:1px solid var(--sil-hair-soft);color:var(--sil-ink-3);transition:color .15s,border-color .15s,background .15s}.sil .pc-vote:hover{color:var(--sil-ink-2);border-color:var(--sil-hair)}.sil .pc-vote.on{background:var(--sil-accent-soft);border-color:var(--sil-accent-line);color:var(--sil-accent)}.sil .pc-vote svg{width:12px;height:12px}.sil .exp-rating{display:inline-flex;align-items:center;gap:12px;background:none;border:0;cursor:pointer;padding:4px 0;margin-bottom:30px}.sil .exp-rating .stars{display:inline-flex;gap:3px}.sil .exp-rating .stars svg{width:17px;height:17px}.sil .exp-rating .rtxt{font-family:var(--sil-sans);font-size:14px;color:var(--sil-ink-2);letter-spacing:.01em}.sil .exp-rating:hover .rtxt{color:var(--sil-ink)}.sil .exp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 26px;margin-bottom:30px}@media(min-width:460px){.sil .exp-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.sil .exp-stat{display:flex;flex-direction:column;gap:7px;text-align:left;cursor:pointer;background:none;border:0;border-top:1px solid var(--sil-hair);padding:14px 0 6px;transition:border-color .2s}.sil .exp-stat:hover{border-top-color:var(--sil-accent-line)}.sil .exp-stat-k{font-family:var(--sil-sans);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--sil-ink-3)}.sil .exp-stat-v{font-family:var(--sil-sans);font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--sil-ink)}.sil .exp-stat:hover .exp-stat-v{color:var(--sil-accent)}.sil .exp-block{margin-bottom:22px}.sil .exp-block-label{font-family:var(--sil-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--sil-ink-3);margin-bottom:13px}.sil .exp-pills{display:flex;flex-wrap:wrap;gap:9px}.sil .exp-pill{font-family:var(--sil-sans);font-size:13px;font-weight:500;letter-spacing:.01em;padding:8px 16px;border-radius:999px;cursor:pointer;white-space:nowrap;background:#ffffff05;border:1px solid var(--sil-hair);color:var(--sil-ink-2);transition:border-color .2s,color .2s,background .2s}.sil .exp-pill:hover{border-color:var(--sil-hair-strong);color:var(--sil-ink)}.sil .exp-pill.on{background:var(--sil-accent-soft);border-color:var(--sil-accent-line);color:var(--sil-accent)}.sil .exp-pill.dim{color:var(--sil-ink-4);border-color:var(--sil-hair-soft)}.sil .exp-pill .ck{display:inline-flex;width:13px;height:13px;margin-left:6px;margin-right:-2px;vertical-align:-1px}.sil .exp-card-cap{text-align:center;margin-bottom:18px}.sil .exp-card-cap .b{font-family:var(--sil-sans);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--sil-ink-3)}.sil .exp-card-cap .n{font-family:var(--sil-serif);font-weight:600;font-size:22px;color:var(--sil-ink);margin-top:4px}.sil .vdist-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:clamp(36px,4.5vw,68px)}@media(min-width:760px){.sil .vdist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sil .vdist-grid .vdist-wide{grid-column:1 / -1}.sil .vdist{background:linear-gradient(165deg,var(--sil-bg-lift),#070809);border:1px solid var(--sil-hair);border-radius:var(--sil-r-lg);padding:clamp(20px,2vw,28px)}.sil .vdist-head{display:flex;align-items:center;gap:10px;margin-bottom:20px}.sil .vdist-head svg{width:15px;height:15px;color:var(--sil-accent);flex:none}.sil .vdist-head .t{font-family:var(--sil-sans);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--sil-ink-2)}.sil .vdist-head .avg{margin-left:auto;font-family:var(--sil-sans);font-size:12px;color:var(--sil-ink-3);letter-spacing:.01em}.sil .vdist-row{display:flex;gap:4px;justify-content:center}.sil .vdist-item{flex:1 1 0;min-width:0;max-width:158px;display:flex;flex-direction:column;align-items:center;gap:9px;background:none;border:0;cursor:pointer;padding:8px 2px 6px;border-radius:12px;transition:background .18s}.sil .vdist-item:hover{background:#ffffff08}.sil .vdist-ico{width:26px;height:26px;color:var(--sil-ink-3);transition:color .18s}.sil .vdist-item:hover .vdist-ico{color:var(--sil-ink-2)}.sil .vdist-item.win .vdist-ico,.sil .vdist-item.voted .vdist-ico{color:var(--sil-accent)}.sil .vdist-name{font-family:var(--sil-sans);font-size:11.5px;color:var(--sil-ink-3);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sil .vdist-item.win .vdist-name{color:var(--sil-ink)}.sil .vdist-bar{width:100%;height:5px;border-radius:99px;background:#ffffff12;overflow:hidden}.sil .vdist-bar .fill{height:100%;border-radius:99px;background:var(--sil-accent);opacity:.38;transition:width .55s cubic-bezier(.2,.7,.2,1)}.sil .vdist-item.win .vdist-bar .fill{opacity:1}.sil .vdist-item.voted .vdist-bar .fill{opacity:.7}.sil .vdist-num{font-family:var(--sil-sans);font-size:12px;font-weight:600;color:var(--sil-ink-3);font-variant-numeric:tabular-nums}.sil .vdist-item.win .vdist-num{color:var(--sil-accent)}.sil .vdist-verdict{font-family:var(--sil-sans);font-size:11px;font-weight:600;letter-spacing:.01em;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sil .vdist-empty{font-family:var(--sil-sans);font-size:12px;color:var(--sil-ink-3);text-align:center;padding:6px 0 2px}.sil .vdist-stack{display:flex;flex-direction:column;gap:16px;margin-top:clamp(30px,3vw,44px)}.sil .vdist-sub+.vdist-sub{margin-top:20px;padding-top:20px;border-top:1px solid var(--sil-hair-soft)}.sil .vdist-sub-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:13px}.sil .vdist-sub-head .l{font-family:var(--sil-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--sil-ink-3)}.sil .vdist-sub-head .c{font-family:var(--sil-sans);font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--sil-ink)}.sil .exp-stat-gauge{display:flex;align-items:center;gap:7px;margin-top:12px}.sil .exp-stat-gauge .ga,.sil .exp-stat-gauge .gb{flex:none;font-family:var(--sil-sans);font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--sil-ink-3);line-height:1}.sil .exp-stat-gauge .ga svg,.sil .exp-stat-gauge .gb svg{width:12px;height:12px;display:block}.sil .exp-stat-gauge .gtrack{position:relative;flex:1;min-width:0;height:3px;border-radius:99px;background:#ffffff1a}.sil .exp-stat-gauge .gtrack .dot{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:var(--sil-accent);transform:translate(-50%,-50%);box-shadow:0 0 0 3px #08090beb;transition:left .4s cubic-bezier(.2,.7,.2,1)}.sil .exp-stat:hover .exp-stat-gauge .gtrack{background:#ffffff29}.sil .vrank{display:flex;flex-direction:column;gap:1px}.sil .vrank-row{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:10px 8px;border-radius:10px;transition:background .15s}.sil .vrank-row:hover{background:#ffffff0a}.sil .vrank-label{flex:0 0 104px;font-family:var(--sil-sans);font-size:14px;color:var(--sil-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sil .vrank-count{flex:0 0 46px;text-align:right;font-family:var(--sil-sans);font-size:13px;font-weight:600;color:var(--sil-ink-3);font-variant-numeric:tabular-nums}.sil .vrank-bar{flex:1;height:9px;border-radius:99px;background:#ffffff17;overflow:hidden}.sil .vrank-bar .fill{height:100%;border-radius:99px;background:var(--sil-accent);opacity:.4;transition:width .55s cubic-bezier(.2,.7,.2,1)}.sil .vrank-row.win .vrank-bar .fill{opacity:1}.sil .vrank-row.win .vrank-label,.sil .vrank-row.win .vrank-count{color:var(--sil-ink)}.sil .vrank-row.voted .vrank-bar .fill{opacity:.72}.sil .vrank-row.voted .vrank-label{color:var(--sil-accent)}.sil .sj-section{background:radial-gradient(100% 70% at 80% 0%,rgba(217,201,163,.05),transparent 55%),linear-gradient(180deg,#0a0b0e,var(--sil-bg))}.sil .sj-wrap{max-width:var(--sil-maxw);margin:0 auto;padding:clamp(36px,4.5vw,60px) clamp(20px,5vw,56px);display:flex;align-items:center}.sil .sj-grid{width:100%;display:grid;grid-template-columns:1fr;gap:clamp(40px,5vw,80px);align-items:center}@media(min-width:900px){.sil .sj-grid{grid-template-columns:.92fr 1.08fr}}.sil .sj-intro-summary{font-family:var(--sil-sans);font-size:clamp(17px,1.5vw,21px);line-height:1.6;color:var(--sil-ink-2);max-width:46ch;margin-bottom:clamp(24px,3vw,34px)}.sil .sj-accords{max-width:440px;margin-bottom:clamp(26px,3.5vw,40px);display:grid;gap:11px}.sil .sj-accords-label{font-family:var(--sil-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--sil-ink-3);margin-bottom:3px}.sil .sj-accord{display:grid;grid-template-columns:104px 1fr;align-items:center;gap:14px}.sil .sj-accord-name{display:flex;align-items:center;gap:8px;min-width:0;font-family:var(--sil-sans);font-size:12.5px;color:var(--sil-ink-2);text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sil .sj-accord-dot{width:7px;height:7px;border-radius:50%;flex:none;box-shadow:0 0 0 1px #00000040}.sil .sj-accord-track{height:5px;border-radius:99px;background:#ffffff12;overflow:hidden}.sil .sj-accord-fill{display:block;height:100%;border-radius:99px;background:var(--sil-accent);transition:width .6s cubic-bezier(.2,.7,.2,1)}.sil .sj-moods{display:flex;flex-wrap:wrap;gap:8px;max-width:480px;margin-bottom:clamp(26px,3.5vw,40px)}.sil .sj-mood{padding:7px 15px;border-radius:999px;border:1px solid var(--sil-hair);background:#ffffff08;font-family:var(--sil-sans);font-size:12.5px;color:var(--sil-ink-2);white-space:nowrap}.sil .sj-start{display:inline-flex;align-items:center;gap:11px;cursor:pointer;font-family:var(--sil-sans);font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--sil-accent-ink);background:var(--sil-accent);border:0;border-radius:999px;padding:13px 24px;transition:transform .2s,box-shadow .2s}.sil .sj-start:hover{transform:translateY(-1px);box-shadow:0 14px 34px -12px #d9c9a380}.sil .sj-start .ico{width:0;height:0;border-left:9px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent}.sil .sj-share{display:flex;justify-content:flex-end;gap:6px;margin-bottom:10px}.sil .sj-share button{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:#ffffff0a;border:1px solid var(--sil-hair);color:var(--sil-ink-3);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.sil .sj-share button:hover:not(:disabled){color:var(--sil-ink);border-color:var(--sil-hair-strong);background:#ffffff12}.sil .sj-share button:disabled{opacity:.45;cursor:not-allowed}.sil .sj-share svg{width:16px;height:16px}.sil .sj-phase{transition:opacity .5s,filter .5s}.sil .sj-phase.off{opacity:.26;filter:saturate(.55)}.sil .sj-phase+.sj-phase{margin-top:clamp(18px,2.4vw,32px)}.sil .sj-phase-label{font-family:var(--sil-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--sil-ink-3);margin-bottom:14px;transition:color .4s}.sil .sj-phase.on .sj-phase-label{color:var(--sil-accent)}.sil .sj-tiles{display:flex;gap:clamp(8px,1vw,14px)}.sil .sj-tile{flex:0 1 auto;min-width:0;text-align:center}.sil .sj-tile-btn{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.sil a.sj-tile-name{text-decoration:none;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.sil a.sj-tile-name:hover{color:var(--sil-ink);border-color:var(--sil-hair-strong)}.sil .sj-tile-img{position:relative;display:block;width:clamp(62px,8vw,104px);height:clamp(62px,8vw,104px);border-radius:16px;overflow:hidden;border:1px solid var(--sil-hair);background:var(--sil-bg-lift);transition:border-color .25s,transform .25s,box-shadow .25s}.sil .sj-tile-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sil .sj-tile-name{display:block;margin-top:8px;font-family:var(--sil-sans);font-size:12px;color:var(--sil-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sil .sj-tile:hover .sj-tile-img{border-color:var(--sil-hair-strong);transform:translateY(-2px)}.sil .sj-tile:focus-visible{outline:none}.sil .sj-tile:focus-visible .sj-tile-img{border-color:var(--sil-accent-line);box-shadow:0 0 0 2px var(--sil-accent-line)}.sil .sj-tile.is-open .sj-tile-img{border-color:var(--sil-accent-line);box-shadow:inset 0 0 0 1px var(--sil-accent-line)}.sil .sj-tile.has-vote .sj-tile-img{border-color:var(--sil-accent-line)}.sil .sj-tile-dot{position:absolute;right:6px;bottom:6px;width:7px;height:7px;border-radius:50%;background:var(--sil-accent);box-shadow:0 0 0 2px var(--sil-bg-lift)}.sil .sj-phase.off .sj-tile.is-open{opacity:1}.sil .sj-phase.off .sil-itray{opacity:1;filter:none}.sil .sil-itray{margin-top:14px;padding:14px 16px;border:1px solid var(--sil-hair);border-radius:var(--sil-r-lg);background:var(--sil-bg-lift);animation:sil-itray-in .28s ease}@keyframes sil-itray-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.sil .sil-itray-head{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.sil .sil-itray-q{font-family:var(--sil-sans);font-size:13px;color:var(--sil-ink-2)}.sil .sil-itray-q b{font-family:var(--sil-serif);font-weight:600;color:var(--sil-ink)}.sil .sil-itray-meta{font-family:var(--sil-sans);font-size:11px;color:var(--sil-ink-4);white-space:nowrap}.sil .sil-itray-x{margin-left:auto;background:none;border:0;color:var(--sil-ink-4);font-size:18px;line-height:1;cursor:pointer;padding:0 2px;transition:color .2s}.sil .sil-itray-x:hover{color:var(--sil-ink-2)}.sil .sil-ichips{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media(max-width:520px){.sil .sil-ichips{grid-template-columns:repeat(2,1fr)}}.sil .sil-ichip{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;border:1px solid var(--sil-hair);border-radius:12px;background:#ffffff05;cursor:pointer;transition:border-color .2s}.sil .sil-ichip:hover{border-color:var(--sil-hair-strong)}.sil .sil-ichip:focus-visible{outline:none;border-color:var(--sil-accent-line);box-shadow:0 0 0 2px var(--sil-accent-line)}.sil .sil-ichip-bar{position:absolute;inset:0 auto 0 0;background:var(--sil-accent-soft);z-index:0;transition:width .5s ease}.sil .sil-ichip-l,.sil .sil-ichip-p{position:relative;z-index:1;font-family:var(--sil-sans)}.sil .sil-ichip-l{font-size:12.5px;font-weight:600;color:var(--sil-ink)}.sil .sil-ichip-p{font-size:11px;color:var(--sil-ink-3)}.sil .sil-ichip.is-picked{border-color:var(--sil-accent)}.sil .sil-ichip.is-picked .sil-ichip-l{color:var(--sil-accent)}.sil .sil-ichip-ck{position:absolute;top:8px;right:8px;width:13px;height:13px;color:var(--sil-accent);z-index:1}.sil .sil-song-up{display:inline-flex;align-items:center;gap:6px;flex:none;margin-left:auto;padding:5px 12px;border:1px solid var(--sil-hair);border-radius:999px;background:#ffffff0a;cursor:pointer;font-family:var(--sil-sans);font-size:11.5px;font-weight:600;color:var(--sil-ink-2);transition:border-color .2s,color .2s}.sil .sil-song-up svg{width:13px;height:13px}.sil .sil-song-up:hover{border-color:var(--sil-hair-strong);color:var(--sil-ink)}.sil .sil-song-up.is-voted{border-color:var(--sil-accent-line);color:var(--sil-accent)}.sil .sil-song-up.is-voted svg{fill:currentColor}.sil .sil-song-up~.sj-song-play,.sil .sil-song-up~.sj-song-vote{margin-left:8px}@media(prefers-reduced-motion:reduce){.sil .sil-itray{animation:none}.sil .sil-ichip-bar{transition:none}.sil .sj-tile:hover .sj-tile-img{transform:none}}.sil .sj-text-kicker{font-family:var(--sil-sans);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--sil-accent);margin-bottom:18px}.sil .sj-stage{position:relative}.sil .sj-intro[hidden],.sil .sj-stage[hidden]{display:none}.sil .sj-text{position:absolute;inset:0;opacity:0;transform:translateY(12px);transition:opacity .55s,transform .55s;pointer-events:none}.sil .sj-text.on{opacity:1;transform:none;position:relative;pointer-events:auto}.sil .sj-text-title{font-family:var(--sil-serif);font-weight:600;font-size:clamp(38px,4.4vw,64px);line-height:1;letter-spacing:-.014em;color:var(--sil-ink);margin-bottom:22px}.sil .sj-text-body{font-family:var(--sil-sans);font-weight:400;font-size:clamp(16px,1.3vw,19px);line-height:1.62;letter-spacing:0;color:var(--sil-ink-2);max-width:46ch}.sil .sj-rail{display:flex;align-items:center;gap:22px;margin-top:clamp(26px,4vw,42px)}.sil .sj-rail-item{display:inline-flex;align-items:center;gap:8px;background:none;border:0;cursor:pointer;font-family:var(--sil-sans);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--sil-ink-4);transition:color .25s}.sil .sj-rail-item .d{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.5;transition:opacity .25s}.sil .sj-rail-item.on{color:var(--sil-accent)}.sil .sj-rail-item.on .d,.sil .sj-rail-item.done .d{opacity:1}.sil .sj-rail-item.done{color:var(--sil-ink-3)}.sil .sj-replay{margin-left:auto;background:none;border:0;cursor:pointer;font-family:var(--sil-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--sil-ink-4);transition:color .2s}.sil .sj-replay:hover{color:var(--sil-ink-2)}.sil .sj-song{margin-top:clamp(18px,2.4vw,28px);max-width:440px;padding-top:16px;border-top:1px solid var(--sil-hair-soft)}.sil .sj-song-hint{display:flex;align-items:center;gap:8px;font-family:var(--sil-sans);font-size:12px;line-height:1.4;color:var(--sil-accent);margin-bottom:12px}.sil .sj-song-hint .dot{width:6px;height:6px;border-radius:50%;background:var(--sil-accent);flex:none;animation:sjpulse 1.8s ease-in-out infinite}@keyframes sjpulse{0%,to{box-shadow:0 0 #d9c9a373}50%{box-shadow:0 0 0 4px #d9c9a300}}.sil .sj-song-main{display:flex;align-items:center;flex-wrap:wrap;gap:11px}.sil .sj-song-ico{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--sil-accent-soft);border:1px solid var(--sil-accent-line)}.sil .sj-song-ico svg{width:14px;height:14px;color:var(--sil-accent)}.sil .sj-song-meta{display:flex;flex-direction:column;min-width:0}.sil .sj-song-meta .l{font-family:var(--sil-sans);font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--sil-ink-3)}.sil .sj-song-meta .t{font-family:var(--sil-sans);font-size:14px;font-weight:600;color:var(--sil-ink);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sil .sj-song-meta .by{color:var(--sil-ink-3);font-weight:400}.sil .sj-song-vote{margin-left:auto;flex:none;background:#ffffff0a;border:1px solid var(--sil-hair);border-radius:999px;padding:5px 13px;cursor:pointer;font-family:var(--sil-sans);font-size:11.5px;font-weight:600;color:var(--sil-ink-2);transition:border-color .2s,color .2s}.sil .sj-song-vote:hover{border-color:var(--sil-hair-strong);color:var(--sil-ink)}.sil .sj-song-play{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:7px;background:var(--sil-accent-soft);border:1px solid var(--sil-accent-line);border-radius:999px;padding:6px 15px;cursor:pointer;font-family:var(--sil-sans);font-size:11.5px;font-weight:600;letter-spacing:.04em;color:var(--sil-accent);transition:background .2s,border-color .2s,color .2s}.sil .sj-song-play:hover{background:#d9c9a329;border-color:var(--sil-accent)}.sil .sj-song-play .tri{width:0;height:0;border-style:solid;border-width:4.5px 0 4.5px 7px;border-color:transparent transparent transparent currentColor}.sil .sj-song-play.is-open{background:#ffffff0a;border-color:var(--sil-hair);color:var(--sil-ink-3)}.sil .sj-song-embed{margin-top:12px;border-radius:12px;overflow:hidden}@media(max-width:899px){.sil .sj-stage{min-height:0!important}.sil .sj-grid.is-playing .sj-notes{display:flex;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 -20px}.sil .sj-grid.is-playing .sj-notes::-webkit-scrollbar{display:none}.sil .sj-grid.is-playing .sj-phase{flex:0 0 92%;min-width:0;max-width:92%;scroll-snap-align:center;scroll-snap-stop:always;box-sizing:border-box;padding:0 16px}.sil .sj-grid.is-playing .sj-phase+.sj-phase{margin-top:0}.sil .sj-grid.is-playing .sj-tile{flex:1 1 0}.sil .sj-grid.is-playing .sj-tile-img{width:100%;max-width:72px;height:auto;aspect-ratio:1 / 1;margin:0 auto}.sil .sj-grid.is-playing .sj-phase.off{opacity:.45;filter:saturate(.7)}.sil .sj-grid.is-playing .sj-share{display:none}.sil .sj-text-col{display:contents}.sil .sj-grid .sj-intro,.sil .sj-grid .sj-stage{order:0;min-width:0}.sil .sj-grid .sj-notes{order:1;min-width:0}.sil .sj-grid .sj-start{order:2;width:100%;justify-content:center;margin-top:-8px}.sil .sj-grid .sj-swipe-hint{order:2;margin-top:-24px}.sil .sj-grid .sj-song{order:3;max-width:none;margin-top:-6px}.sil .sj-grid.is-intro .sj-phase{padding:18px 16px;border:1px solid var(--sil-hair);border-radius:18px;background:#ffffff05}.sil .sj-grid.is-intro .sj-phase+.sj-phase{margin-top:12px}.sil .sj-grid.is-intro .sj-phase-label{text-align:center}.sil .sj-grid.is-intro .sj-tiles{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 16px}.sil .sj-grid.is-intro .sj-tile{width:78px;flex:0 0 auto}.sil .sj-grid.is-intro .sj-tile-img{width:100%;max-width:none;height:auto;aspect-ratio:1 / 1}.sil .sj-grid.is-intro .sj-share{margin-bottom:4px}.sil .sj-swipe-hint{display:flex;align-items:center;justify-content:center;gap:9px;font-family:var(--sil-sans);font-size:10.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--sil-ink-3);animation:sj-hint-in .45s ease both}.sil .sj-swipe-hint svg{width:14px;height:14px;color:var(--sil-accent)}.sil .sj-swipe-hint .l{animation:sj-hint-l 1.5s ease-in-out infinite}.sil .sj-swipe-hint .r{animation:sj-hint-r 1.5s ease-in-out infinite}.sil .sj-grid.is-playing .sj-notes.nudge .sj-phase{animation:sj-deck-nudge 1.15s cubic-bezier(.33,1,.68,1) .7s 1 both}}@keyframes sj-hint-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes sj-hint-l{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}@keyframes sj-hint-r{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes sj-deck-nudge{0%,to{transform:translate(0)}38%{transform:translate(-46px)}72%{transform:translate(7px)}}@media(prefers-reduced-motion:reduce){.sil .sj-swipe-hint .l,.sil .sj-swipe-hint .r,.sil .sj-grid.is-playing .sj-notes.nudge .sj-phase{animation:none}}.sil .aud-section{position:relative;min-height:min(88vh,820px);overflow:hidden;display:flex;align-items:center;background:var(--sil-bg)}.sil .aud-bg{position:absolute;inset:0;z-index:0}.sil .aud-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sil .aud-scrim{position:absolute;inset:0;background:linear-gradient(90deg,#08090bf0,#08090bbd 44%,#08090b4d),linear-gradient(0deg,rgba(8,9,11,.55),transparent 55%)}.sil .aud-wrap{position:relative;z-index:1;width:100%;max-width:var(--sil-maxw);margin:0 auto;padding:clamp(64px,9vw,120px) clamp(20px,5vw,56px)}.sil .aud-content{max-width:560px}.sil .aud-kicker{font-family:var(--sil-sans);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--sil-accent);margin:0 0 18px}.sil .aud-made-for{font-family:var(--sil-sans);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sil-ink-3);margin:0 0 8px}.sil .aud-archetype{font-family:var(--sil-serif);font-size:clamp(40px,6vw,72px);font-weight:600;line-height:1.04;color:var(--sil-ink);margin:0 0 20px}.sil .aud-desc{font-family:var(--sil-sans);font-size:clamp(16px,1.5vw,19px);line-height:1.6;color:var(--sil-ink-2);max-width:48ch;margin:0 0 clamp(30px,3.6vw,42px)}.sil .aud-cta{max-width:470px;padding:clamp(22px,2.6vw,30px);border-radius:var(--sil-r-lg);border:1px solid var(--sil-hair);background:#ffffff0b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sil .aud-cta-title{font-family:var(--sil-serif);font-size:clamp(21px,2vw,27px);font-weight:600;line-height:1.15;color:var(--sil-ink);margin:0 0 10px}.sil .aud-cta-body{font-family:var(--sil-sans);font-size:14.5px;line-height:1.55;color:var(--sil-ink-2);margin:0 0 22px}.sil .aud-cta-actions{display:flex;flex-wrap:wrap;gap:12px}.sil .aud-btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 24px;border-radius:999px;font-family:var(--sil-sans);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.sil .aud-btn-primary{background:var(--sil-accent);color:#1a160e;border:0}.sil .aud-btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 34px -12px #d9c9a380}.sil .aud-btn-ghost{background:#ffffff0a;border:1px solid var(--sil-hair);color:var(--sil-ink)}.sil .aud-btn-ghost:hover{border-color:var(--sil-hair-strong);background:#ffffff14}.sil .aud-fit-label{font-family:var(--sil-sans);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sil-ink-3);margin:0 0 14px}.sil .aud-traits{list-style:none;margin:0;padding:0;display:grid;gap:13px;max-width:480px}.sil .aud-traits li{display:flex;align-items:flex-start;gap:12px;font-family:var(--sil-sans);font-size:15px;line-height:1.5;color:var(--sil-ink-2)}.sil .aud-trait-dot{width:6px;height:6px;border-radius:50%;background:var(--sil-accent);flex:none;margin-top:8px}@media(max-width:899px){.sil .aud-section{min-height:0}.sil .aud-wrap{padding-top:clamp(48px,10vw,72px);padding-bottom:clamp(48px,10vw,72px)}.sil .aud-scrim{background:linear-gradient(180deg,rgba(8,9,11,.45) 0%,rgba(8,9,11,.84) 52%,var(--sil-bg) 100%)}}.sil .pcc-section{padding:clamp(44px,6vw,72px) 0;border-top:1px solid var(--sil-hair-soft);background:var(--sil-bg)}.sil .pcc-card{display:flex;align-items:center;justify-content:space-between;gap:28px;width:100%;padding:clamp(24px,3.5vw,36px) clamp(24px,4vw,44px);border:1px solid var(--sil-hair);border-radius:var(--sil-r-lg);background:linear-gradient(135deg,#ffffff09,#ffffff04);cursor:pointer;text-align:left;transition:border-color .25s ease,background .25s ease,transform .25s ease}.sil .pcc-card:hover{border-color:var(--sil-hair-strong);background:linear-gradient(135deg,#ffffff0e,#ffffff06);transform:translateY(-1px)}.sil .pcc-card:focus-visible{outline:2px solid var(--sil-accent-line);outline-offset:3px}.sil .pcc-kicker{font-family:var(--sil-sans);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--sil-ink-3);margin:0 0 10px}.sil .pcc-price{font-family:var(--sil-serif);font-size:clamp(26px,3.2vw,36px);font-weight:500;line-height:1.05;color:var(--sil-ink);margin:0 0 9px}.sil .pcc-from{font-style:italic;font-weight:400;font-size:.62em;color:var(--sil-ink-2);margin-right:2px}.sil .pcc-size{margin-left:12px;font-family:var(--sil-sans);font-size:13px;font-weight:500;letter-spacing:.06em;color:var(--sil-ink-3)}.sil .pcc-size:before{content:"· "}.sil .pcc-sub{font-family:var(--sil-sans);font-size:13px;letter-spacing:.02em;color:var(--sil-ink-3);margin:0}.sil .pcc-save{color:var(--sil-accent)}.sil .pcc-cta{flex:none;display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border:1px solid var(--sil-hair-strong);border-radius:999px;font-family:var(--sil-sans);font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sil-ink);transition:background .2s,color .2s,border-color .2s}.sil .pcc-cta svg{width:14px;height:14px}.sil .pcc-card:hover .pcc-cta{background:var(--sil-ink);border-color:var(--sil-ink);color:#0b0c0e}.sil .pcc-spark{flex:1 1 auto;max-width:380px;min-width:200px;margin:0 24px}.sil .pcc-spark-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sil .pcc-spark-label{font-family:var(--sil-sans);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sil-ink-4)}.sil .pcc-spark-delta{display:inline-flex;align-items:center;gap:5px;font-family:var(--sil-sans);font-size:11.5px;font-weight:600}.sil .pcc-spark-delta svg{width:13px;height:13px}.sil .pcc-spark-chart{display:block;width:100%;height:44px}.sil .pcc-spark-line{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sil .pcc-spark.down .pcc-spark-delta{color:var(--sil-accent)}.sil .pcc-spark.down .pcc-spark-line{stroke:var(--sil-accent)}.sil .pcc-spark.down .pcc-spark-fill{fill:#d9c9a31a}.sil .pcc-spark.flat .pcc-spark-delta{color:var(--sil-ink-3)}.sil .pcc-spark.flat .pcc-spark-line{stroke:#f4f2ef59}.sil .pcc-spark.flat .pcc-spark-fill{fill:#f4f2ef0a}.sil .pcc-spark.up .pcc-spark-delta{color:#c98989}.sil .pcc-spark.up .pcc-spark-line{stroke:#c98989}.sil .pcc-spark.up .pcc-spark-fill{fill:#c9898914}.sil .pcc-sizes{flex:1 1 auto;display:flex;justify-content:center;gap:clamp(20px,3.4vw,52px);margin:0 24px}.sil .pcc-size-col{display:flex;flex-direction:column;align-items:center;gap:7px;padding-top:4px}.sil .pcc-size-name{font-family:var(--sil-sans);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sil-ink-4);white-space:nowrap}.sil .pcc-size-from{font-family:var(--sil-serif);font-size:19px;font-weight:500;line-height:1;color:var(--sil-ink-2);white-space:nowrap}.sil .pcc-size-col.on .pcc-size-name{color:var(--sil-accent)}.sil .pcc-size-col.on .pcc-size-from{color:var(--sil-ink);border-bottom:1px solid var(--sil-accent-line);padding-bottom:5px;margin-bottom:-6px}@media(max-width:999px)and (min-width:720px){.sil .pcc-spark,.sil .pcc-sizes{display:none}}@media(max-width:719px){.sil .pcc-card{flex-direction:column;align-items:stretch;gap:20px}.sil .pcc-spark{max-width:none;min-width:0;margin:0}.sil .pcc-sizes{margin:0;justify-content:space-between;gap:12px}.sil .pcc-cta{justify-content:center}}.sil .alt-section{padding:clamp(64px,9vw,130px) 0 clamp(56px,8vw,110px);border-top:1px solid var(--sil-hair-soft);background:var(--sil-bg)}.sil .alt-section .exp-head-center{margin-bottom:clamp(44px,6vw,84px)}.sil .alt-stack{display:grid;gap:clamp(56px,8vw,104px)}.sil .alt-stack>*{min-width:0}.sil .alt-sub-head{margin-bottom:28px}.sil .alt-sub-head .section-title{margin-top:12px}.sil .cmp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -20px;padding:0 20px}.sil .cmp-table{width:100%;min-width:560px;border-collapse:collapse;font-family:var(--sil-sans);font-size:14px}.sil .cmp-table thead tr{border-bottom:1px solid var(--sil-hair-strong)}.sil .cmp-table tbody tr{border-bottom:1px solid var(--sil-hair-soft)}.sil .cmp-col{padding:14px 18px;text-align:left;vertical-align:bottom;font-family:var(--sil-serif);font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--sil-ink)}.sil .cmp-col a{color:inherit;text-decoration:none;transition:color .2s}.sil .cmp-col a:hover{color:var(--sil-accent)}.sil .cmp-col.on{background:#d9c9a312;box-shadow:inset 0 2px 0 var(--sil-accent)}.sil .cmp-tag{display:block;font-family:var(--sil-sans);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sil-accent);margin-bottom:7px}.sil .cmp-img{display:block;width:52px;height:52px;border-radius:12px;border:1px solid var(--sil-hair);background:var(--sil-bg-lift);overflow:hidden;margin-bottom:10px}.sil .cmp-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:5px;box-sizing:border-box}.sil .cmp-brand{display:block;font-family:var(--sil-sans);font-size:12px;font-weight:500;letter-spacing:.03em;color:var(--sil-ink-3);margin-top:4px}.sil .cmp-rowlab{padding:13px 18px 13px 0;text-align:left;font-weight:500;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sil-ink-3);white-space:nowrap;position:sticky;left:0;background:var(--sil-bg)}.sil .cmp-cell{padding:13px 18px;color:var(--sil-ink-2);line-height:1.5}.sil .cmp-cell.on{background:#d9c9a312;color:var(--sil-ink)}@media(max-width:719px){.sil .cmp-col{font-size:16.5px;padding:12px 14px}.sil .cmp-cell{padding:11px 14px;font-size:13px}}.sil .rev-section{padding:clamp(64px,9vw,130px) 0;border-top:1px solid var(--sil-hair-soft);background:var(--sil-bg)}.sil .rev-section .exp-head-center{margin-bottom:clamp(36px,5vw,64px)}.sil .rev-empty{max-width:460px;margin:0 auto;text-align:center}.sil .rev-empty-copy{font-family:var(--sil-sans);font-size:15px;line-height:1.6;color:var(--sil-ink-2);margin:0 0 24px}.sil .rev-write{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 26px;border-radius:999px;border:0;background:var(--sil-ink);color:#0b0c0e;font-family:var(--sil-sans);font-size:13.5px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:transform .2s,box-shadow .2s}.sil .rev-write:hover{transform:translateY(-1px);box-shadow:0 14px 30px -14px #ffffff59}.sil .rev-write:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.sil .rev-write svg{width:15px;height:15px}.sil .rev-write.full{width:100%}.sil .rev-star,.gm-content .rev-star{color:#f4f2ef2e}.sil .rev-star.on,.gm-content .rev-star.on{color:var(--sil-accent, #D9C9A3);fill:var(--sil-accent, #D9C9A3)}.sil .rev-stars{display:inline-flex;gap:3px}.sil .rev-ava{width:42px;height:42px;border-radius:50%;overflow:hidden;flex:none;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid var(--sil-hair);font-family:var(--sil-sans);font-size:12.5px;font-weight:600;letter-spacing:.04em;color:var(--sil-ink-2)}.sil .rev-ava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sil .rev-name{font-family:var(--sil-sans);font-size:14.5px;font-weight:600;color:var(--sil-ink)}.sil .rev-verified{display:inline-flex;align-items:center;gap:4px;font-family:var(--sil-sans);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sil-accent)}.sil .rev-verified svg{width:12px;height:12px}.sil .rev-date{font-family:var(--sil-sans);font-size:12px;color:var(--sil-ink-3);white-space:nowrap}.sil .rev-featured{margin:0 0 clamp(40px,5vw,64px);padding:clamp(28px,4vw,48px) clamp(24px,4.5vw,56px);border:1px solid var(--sil-hair);border-radius:var(--sil-r-xl);background:linear-gradient(135deg,#ffffff0b,#ffffff04)}.sil .rev-feat-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:24px}.sil .rev-feat-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;border:1px solid var(--sil-accent-line);color:var(--sil-accent);font-family:var(--sil-sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sil .rev-feat-badge svg{width:13px;height:13px}.sil .rev-feat-helpful{font-family:var(--sil-sans);font-size:12.5px;color:var(--sil-ink-3)}.sil .rev-feat-title{font-family:var(--sil-serif);font-style:italic;font-weight:500;font-size:clamp(24px,3vw,36px);line-height:1.15;letter-spacing:-.01em;color:var(--sil-ink);margin:0 0 16px}.sil .rev-feat-body{font-family:var(--sil-sans);font-size:clamp(15px,1.3vw,17px);line-height:1.65;color:var(--sil-ink-2);max-width:75ch;margin:0 0 28px}.sil .rev-feat-author{display:flex;align-items:center;gap:14px}.sil .rev-feat-author .who{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sil .rev-feat-author .sub{display:flex;align-items:center;gap:12px;margin-top:4px}.sil .rev-grid{display:grid;grid-template-columns:350px 1fr;gap:clamp(28px,4vw,60px);align-items:start}.sil .rev-aside{display:grid;gap:16px}.sil .rev-agg{padding:26px 26px 22px;border:1px solid var(--sil-hair);border-radius:var(--sil-r-lg);background:#ffffff08}.sil .rev-agg-top{display:flex;align-items:center;gap:18px;margin-bottom:22px}.sil .rev-agg-avg{font-family:var(--sil-serif);font-size:54px;font-weight:500;line-height:.9;color:var(--sil-ink)}.sil .rev-agg-count{font-family:var(--sil-sans);font-size:12.5px;color:var(--sil-ink-3);margin:5px 0 0}.sil .rev-bars{display:grid;gap:5px}.sil .rev-bar{display:flex;align-items:center;gap:12px;width:calc(100% + 16px);margin:0 -8px;padding:6px 8px;border:0;background:none;border-radius:9px;cursor:pointer;transition:background .15s}.sil .rev-bar:hover:not(:disabled){background:#ffffff0d}.sil .rev-bar:disabled{cursor:default}.sil .rev-bar.on{background:var(--sil-accent-soft)}.sil .rev-bar-num{font-family:var(--sil-sans);font-size:12px;font-weight:600;color:var(--sil-ink-2);width:22px;text-align:right;white-space:nowrap}.sil .rev-bar-track{flex:1;height:4px;border-radius:999px;background:#ffffff14;overflow:hidden}.sil .rev-bar-track i{display:block;height:100%;border-radius:999px;background:var(--sil-accent);transition:width .5s ease}.sil .rev-bar-pct{font-family:var(--sil-sans);font-size:11.5px;color:var(--sil-ink-3);width:36px;text-align:right}.sil .rev-clear{margin-top:16px;padding:14px 0 0;border:0;border-top:1px solid var(--sil-hair-soft);width:100%;text-align:left;background:none;font-family:var(--sil-sans);font-size:12px;font-weight:600;color:var(--sil-accent);cursor:pointer}.sil .rev-sort{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px}.sil .rev-sort-label{font-family:var(--sil-sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sil-ink-3);margin-right:4px}.sil .rev-list{display:grid;gap:16px}.sil .rev-card{padding:24px 26px;border:1px solid var(--sil-hair);border-radius:var(--sil-r-lg);background:#ffffff06;transition:border-color .25s}.sil .rev-card:hover{border-color:var(--sil-hair-strong)}.sil .rev-card-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.sil .rev-card-head .who{flex:1;min-width:0}.sil .rev-card-head .who .line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sil .rev-card-head .right{display:flex;align-items:center;gap:6px}.sil .rev-card-title{font-family:var(--sil-serif);font-size:19px;font-weight:600;letter-spacing:-.005em;color:var(--sil-ink);margin:0 0 8px}.sil .rev-card-body{font-family:var(--sil-sans);font-size:14px;line-height:1.65;color:var(--sil-ink-2);margin:0}.sil .rev-more{margin-top:8px;display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;font-family:var(--sil-sans);font-size:12.5px;font-weight:600;color:var(--sil-ink);cursor:pointer}.sil .rev-more svg{width:14px;height:14px;transition:transform .2s}.sil .rev-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--sil-hair-soft)}.sil .rev-helpful{font-family:var(--sil-sans);font-size:12px;color:var(--sil-ink-3)}.sil .rev-deleted{font-family:var(--sil-sans);font-size:13px;font-style:italic;color:var(--sil-ink-3);margin:0}.sil .rev-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:9px;background:none;color:var(--sil-ink-3);cursor:pointer;transition:background .15s,color .15s}.sil .rev-menu-btn:hover{background:#ffffff12;color:var(--sil-ink)}.sil .rev-menu-btn svg{width:16px;height:16px}.sil .rev-votes{display:inline-flex;gap:7px}.sil .rev-vote{display:inline-flex;align-items:center;gap:5px;padding:6px 13px;border-radius:999px;border:1px solid var(--sil-hair);background:#ffffff0a;color:var(--sil-ink-2);font-family:var(--sil-sans);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.sil .rev-vote svg{width:15px;height:15px}.sil .rev-vote:hover:not(:disabled){border-color:var(--sil-hair-strong);color:var(--sil-ink)}.sil .rev-vote.on{border-color:var(--sil-accent-line);color:var(--sil-accent);background:var(--sil-accent-soft)}.sil .rev-vote.down.on{border-color:#c9898966;color:#c98989;background:#c989891a}.sil .rev-vote:disabled{opacity:.45;cursor:not-allowed}.sil .rev-filter-empty{text-align:center;padding:48px 0;font-family:var(--sil-sans);font-size:14px;color:var(--sil-ink-2)}.sil .rev-filter-empty button{display:inline-block;margin-top:8px;background:none;border:0;padding:0;font-family:var(--sil-sans);font-size:12.5px;font-weight:600;color:var(--sil-accent);cursor:pointer}html.menu-open .signup-bar,html.menu-open .sil .msearchbar{display:none}html.menu-open .sil .pdp-mcta{display:none!important}.sil-menu,.rev-menu{background:#15171b!important;border:1px solid rgba(255,255,255,.12)!important;color:#f4f2ef!important;font-family:Jost,system-ui,sans-serif}@media(max-width:899px){.sil .rev-grid{grid-template-columns:1fr}}.sil .rev-ava.sm{width:28px;height:28px;font-size:10px}.sil .rep-toggle{display:inline-flex;align-items:center;gap:7px;margin-top:14px;background:none;border:0;padding:0;font-family:var(--sil-sans);font-size:12.5px;font-weight:600;color:var(--sil-ink-3);cursor:pointer;transition:color .18s}.sil .rep-toggle:hover{color:var(--sil-ink)}.sil .rep-toggle svg{width:14px;height:14px;transition:transform .2s}.sil .rep-thread{margin-top:10px;display:grid;gap:4px}.sil .rep-card{padding:12px 0 10px 18px;border-left:1px solid var(--sil-hair);transition:border-color .2s}.sil .rep-card:hover{border-left-color:var(--sil-hair-strong)}.sil .rep-head{display:flex;align-items:center;gap:10px;margin-bottom:7px}.sil .rep-head .who{flex:1;min-width:0;display:flex;align-items:baseline;gap:9px}.sil .rep-name{font-family:var(--sil-sans);font-size:13px;font-weight:600;color:var(--sil-ink)}.sil .rep-body{font-family:var(--sil-sans);font-size:13.5px;line-height:1.6;color:var(--sil-ink-2);margin:0 0 10px 38px}.sil .rep-actions{margin-left:38px}.sil .rep-note{font-family:var(--sil-sans);font-size:13px;color:var(--sil-ink-3);margin:10px 0 0 18px}.sil .rep-deleted{padding:10px 0 10px 18px;border-left:1px solid var(--sil-hair-soft);font-family:var(--sil-sans);font-size:13px;font-style:italic;color:var(--sil-ink-3);margin:0}.sil .rep-form{margin-top:12px;padding-left:18px;border-left:1px solid var(--sil-hair);display:grid;gap:10px}.sil .rep-input{width:100%;padding:11px 14px;border-radius:11px;background:#ffffff0b;border:1px solid var(--sil-hair);color:var(--sil-ink);font-family:var(--sil-sans);font-size:13.5px;line-height:1.55;resize:none;transition:border-color .18s}.sil .rep-input::-moz-placeholder{color:var(--sil-ink-4)}.sil .rep-input::placeholder{color:var(--sil-ink-4)}.sil .rep-input:focus{outline:none;border-color:var(--sil-accent-line)}.sil .rep-form-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.sil .rep-count{font-family:var(--sil-sans);font-size:11px;color:var(--sil-ink-4);margin:0}.sil .rep-btns{display:flex;gap:8px}.sil .rep-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;border:1px solid var(--sil-hair);background:#ffffff0a;color:var(--sil-ink-2);font-family:var(--sil-sans);font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s,filter .2s}.sil .rep-btn:hover:not(:disabled){border-color:var(--sil-hair-strong);color:var(--sil-ink)}.sil .rep-btn.primary{background:var(--sil-ink);border-color:var(--sil-ink);color:#0b0c0e}.sil .rep-btn.primary:hover:not(:disabled){filter:brightness(.94)}.sil .rep-btn:disabled{opacity:.45;cursor:not-allowed}.sil .rep-btn svg{width:13px;height:13px}.sil .faq-section{padding:clamp(64px,8vw,110px) 0;border-top:1px solid var(--sil-hair-soft);background:var(--sil-bg)}.sil .faq-grid{display:grid;grid-template-columns:1fr 1.8fr;gap:clamp(32px,5vw,80px);align-items:start}.sil .faq-title{font-family:var(--sil-serif);font-weight:600;letter-spacing:-.012em;line-height:1.06;color:var(--sil-ink);font-size:clamp(30px,3.4vw,46px);margin:14px 0 0}.sil .faq-item{border-bottom:1px solid var(--sil-hair-soft)}.sil .faq-q{font-family:var(--sil-sans);font-size:15.5px;font-weight:500;color:var(--sil-ink);padding:22px 0;text-align:left}.sil .faq-q:hover{text-decoration:none;color:var(--sil-accent)}.sil .faq-q svg{color:var(--sil-accent);width:16px;height:16px;flex:none}.sil .faq-a{font-family:var(--sil-sans);font-size:14px;line-height:1.7;color:var(--sil-ink-2)}.sil .faq-a p{margin:0 0 22px;max-width:65ch}@media(max-width:899px){.sil .faq-grid{grid-template-columns:1fr;gap:24px}}
