:root{--ink:#1f1b16;--ink-soft:#6b635a;--paper:#f4efe6;--paper-light:#fbf8f2;--line:#e3dccd;--tag:#85586f;--tag-deep:#6b4459;--tag-soft:#f5eef1;--font-display:"Fraunces",Georgia,serif;--font-body:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"DM Mono",ui-monospace,Menlo,monospace;--section-y:clamp(64px,8vw,120px);--gutter:clamp(20px,4vw,64px)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fbf8f2;background:var(--paper-light);color:#1f1b16;color:var(--ink);font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--font-body);margin:0}::selection{background:#85586f;background:var(--tag);color:#fbf8f2;color:var(--paper-light)}code{font-family:DM Mono,ui-monospace,Menlo,monospace}.rr-eyebrow,code{font-family:var(--font-mono)}.rr-eyebrow{color:var(--tag);font-size:12px;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.rr-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.rr-btn{align-items:center;border:1.5px solid var(--ink);border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:15px;font-weight:600;gap:10px;padding:14px 26px;transition:transform .2s ease,background .2s ease,color .2s ease}.rr-btn:hover{transform:translateY(-2px)}.rr-btn--solid{background:var(--ink);color:var(--paper-light)}.rr-btn--solid:hover{background:var(--tag);border-color:var(--tag)}.rr-btn--ghost{background:#0000;color:var(--ink)}.rr-btn--ghost:hover{background:var(--ink);color:var(--paper-light)}.rr-btn--light{background:var(--paper-light);border-color:var(--paper-light);color:var(--ink)}.rr-btn--light:hover{background:#0000;color:var(--paper-light)}.rr-live{animation:rr-pulse 1.8s infinite;background:#e53935;border-radius:50%;box-shadow:0 0 0 0 #e5393599;height:9px;width:9px}@keyframes rr-pulse{70%{box-shadow:0 0 0 9px #e5393500}to{box-shadow:0 0 0 0 #e5393500}}.rr-pattern{background-color:#efe6d3;background-image:linear-gradient(#e0d4ba 1px,#0000 0),linear-gradient(90deg,#e0d4ba 1px,#0000 0);background-size:36px 36px;border-bottom:1px solid var(--line);min-height:clamp(600px,56vw,820px);overflow:hidden;position:relative}.rr-pattern:after{background:linear-gradient(135deg,var(--paper-light) 25%,#0000 25%) 0 0 /24px 24px,linear-gradient(225deg,var(--paper-light) 25%,#0000 25%) 0 0 /24px 24px;bottom:0;content:"";height:12px;left:0;pointer-events:none;position:absolute;right:0;z-index:4}.rr-pattern__copy{max-width:560px;padding:clamp(36px,5vw,72px) clamp(20px,4vw,64px);position:relative;z-index:3}.rr-pattern__copy h1{font-family:var(--font-display);font-size:clamp(2.6rem,5.6vw,5.2rem);font-weight:600;letter-spacing:-.04em;line-height:.96;margin:0 0 20px}.rr-pattern__copy h1 em{color:var(--tag);font-weight:400}.rr-pattern__lead{color:var(--ink);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.6;margin:0 0 26px;max-width:28em}.rr-pattern__cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:26px}.rr-pattern__notes{color:var(--tag-deep);font-family:var(--font-mono);font-size:12px;line-height:2;list-style:none;margin:0;padding:0}.rr-pattern__notes li:before{content:"\25B8  "}.rr-pattern__table{inset:0;position:absolute;z-index:1}.rr-pattern__ruler{border-top:1.5px solid var(--tag);left:44%;position:absolute;top:6%;width:17%}.rr-pattern__ruler:after,.rr-pattern__ruler:before{background:var(--tag);content:"";height:12px;position:absolute;top:-6px;width:1.5px}.rr-pattern__ruler:before{left:0}.rr-pattern__ruler:after{right:0}.rr-pattern__scissors{color:var(--tag);font-family:var(--font-mono);font-size:20px;left:38%;letter-spacing:.1em;position:absolute;top:64%}.rr-piece{background:#fff;border:2px dashed var(--tag);box-shadow:0 14px 22px -16px #1f1b168c;color:var(--ink);display:block;padding:9px 9px 30px;position:absolute;text-decoration:none;transform:rotate(var(--rot));transition:transform .3s ease,box-shadow .3s ease}.rr-piece:focus-visible,.rr-piece:hover{box-shadow:0 24px 30px -16px #1f1b1699;transform:rotate(0deg) scale(1.04);z-index:5}.rr-piece img{background:var(--paper);display:block;height:100%;object-fit:cover;width:100%}.rr-piece__label{background:#efe6d3;color:var(--tag);font-size:10px;left:12px;letter-spacing:.08em;padding:0 6px;text-transform:uppercase;top:-9px;z-index:1}.rr-piece__label,.rr-piece__name{font-family:var(--font-mono);position:absolute}.rr-piece__name{bottom:7px;color:var(--ink-soft);font-size:11px;left:10px;overflow:hidden;right:10px;text-overflow:ellipsis;white-space:nowrap}.rr-piece--p1{height:42%;left:43%;top:9%;width:14%}.rr-piece--p2{height:33%;left:59%;top:22%;width:12%}.rr-piece--p3{height:47%;left:73%;top:6%;width:17%}.rr-piece--p4{height:31%;left:46%;top:62%;width:17%}.rr-piece--p5{height:30%;left:66%;top:63%;width:18%}.rr-kin{background:var(--paper);overflow:hidden;padding:calc(var(--section-y)*.6) 0;position:relative}.rr-kin,.rr-kin__rows{display:flex;flex-direction:column;gap:12px}.rr-kin__rows{filter:blur(1px);transform:scale(1.01);transition:filter .4s ease}.rr-kin:after{background:radial-gradient(ellipse 55% 60% at 50% 50%,#fbf8f273,#fbf8f200 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:4}.rr-kin__row{animation:rr-kin 70s linear infinite;display:flex;width:max-content}.rr-kin__row.is-rev{animation-direction:reverse}.rr-kin:hover .rr-kin__row{animation-play-state:paused}.rr-kin__set{display:flex;gap:12px;padding-right:12px}.rr-kin__photo{aspect-ratio:4/5;background:var(--paper);border-radius:8px;display:block;flex:none;height:clamp(110px,12vw,170px);overflow:hidden}.rr-kin__photo img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.rr-kin__photo:hover img{transform:scale(1.08)}.rr-kin__word{display:grid;flex:none;font-family:var(--font-display);font-size:clamp(3.4rem,8vw,7rem);font-weight:600;height:clamp(110px,12vw,170px);letter-spacing:-.04em;line-height:1;padding:0 22px;place-items:center;white-space:nowrap}.rr-kin__word.is-italic{color:var(--tag);font-style:italic;font-weight:400}.rr-kin__card{background:var(--paper-light);border:1px solid var(--line);box-shadow:0 30px 60px -20px #1f1b1699;left:50%;padding:clamp(24px,3.5vw,44px) clamp(20px,3vw,40px);position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100% - 40px));z-index:5}.rr-kin__card .rr-eyebrow{margin-bottom:10px}.rr-kin__card h2{font-family:var(--font-display);font-size:clamp(1.8rem,3.6vw,3rem);font-weight:600;letter-spacing:-.03em;line-height:1.04;margin:0 0 12px}.rr-kin__card h2 em{color:var(--tag);font-weight:400}.rr-kin__card p{color:var(--ink-soft);line-height:1.55;margin:0 0 20px}.rr-kin__card .rr-eyebrow{color:var(--tag)}@keyframes rr-kin{to{transform:translateX(-50%)}}.rr-spot{--x:50%;--y:50%;background:#0d0b0c;height:clamp(480px,48vw,680px);overflow:hidden;position:relative}.rr-spot__grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);inset:0;padding:6px;position:absolute}.rr-spot__tile{background:#1a1517;display:block;overflow:hidden;position:relative}.rr-spot__tile img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.rr-spot__tile:hover img{transform:scale(1.05)}.rr-spot__tile:focus-visible{outline:3px solid var(--tag);outline-offset:-3px;z-index:4}.rr-spot__cap{background:linear-gradient(#0000,#000000bf);bottom:0;color:#fff;display:flex;flex-direction:column;font-family:var(--font-display);font-size:15px;font-weight:600;left:0;opacity:0;padding:26px 12px 10px;position:absolute;right:0;transition:opacity .25s ease}.rr-spot__cap small{font-family:var(--font-mono);font-size:11px;font-weight:400;opacity:.85}.rr-spot__tile:focus-visible .rr-spot__cap,.rr-spot__tile:hover .rr-spot__cap{opacity:1}.rr-spot__mask{background:radial-gradient(circle 200px at var(--x) var(--y),#0000 0,#0d0b0cf0 100%);inset:0;z-index:2}.rr-spot__mask,.rr-spot__text{pointer-events:none;position:absolute}.rr-spot__text{bottom:clamp(24px,4vw,52px);color:var(--paper-light);left:clamp(20px,4vw,56px);z-index:3}.rr-spot__text .rr-eyebrow{color:#d9afc6}.rr-spot__text h2{font-family:var(--font-display);font-size:clamp(2.6rem,6vw,5.4rem);font-weight:600;letter-spacing:-.04em;line-height:.95;margin:0;text-shadow:0 2px 24px #000c}.rr-spot__text h2 em{font-weight:400}.rr-spot--compact{height:clamp(300px,30vw,400px);margin-bottom:28px}.rr-spot--compact .rr-spot__text h2{font-size:clamp(2rem,4vw,3.4rem)}@media (max-width:900px){.rr-pattern{min-height:0;padding-bottom:28px}.rr-pattern__copy{max-width:none}.rr-pattern__table{grid-gap:22px 16px;display:grid;gap:22px 16px;grid-template-columns:1fr 1fr;inset:auto;padding:0 20px;position:relative}.rr-pattern__ruler,.rr-pattern__scissors{display:none}.rr-piece{aspect-ratio:4/5;height:auto!important;left:auto!important;position:relative;top:auto!important;width:auto!important}.rr-piece--p5{aspect-ratio:16/9;grid-column:span 2}.rr-spot{height:auto}.rr-spot__grid{grid-auto-rows:38vw;grid-template-columns:repeat(3,1fr);grid-template-rows:none;position:relative}.rr-spot__text{bottom:auto;left:auto;padding:22px 20px 30px;position:relative}}@media (prefers-reduced-motion:reduce){.rr-kin__row,.rr-live{animation:none}}.rr-spot__hint-touch{display:none}@media (hover:none){.rr-spot__hint-mouse{display:none}.rr-spot__hint-touch{display:inline}}@media (max-width:900px){.rr-spot{touch-action:pan-y}.rr-spot__mask{background:radial-gradient(circle 34vw at var(--x) var(--y),#0000 0,#0d0b0ce6 100%);display:block}.rr-spot__cap{font-size:12px;opacity:1;padding:22px 8px 8px}.rr-spot__tile{border-radius:4px}.rr-spot--compact{height:auto;margin-bottom:20px}.rr-spot--compact .rr-spot__grid{grid-auto-rows:44vw}.rr-spot--compact .rr-spot__text{padding:16px 18px 24px}.rr-spot--compact .rr-spot__text h2{font-size:2.3rem}}@media (max-width:700px){.rr-spot--compact .rr-spot__grid{gap:4px;grid-auto-rows:30vw;grid-template-columns:repeat(4,1fr);padding:4px}.rr-spot--compact .rr-spot__cap{font-size:9.5px;padding:14px 4px 4px}.rr-spot--compact .rr-spot__cap small{display:none}.rr-spot--compact .rr-spot__text{padding:12px 16px 18px}.rr-spot--compact .rr-spot__text h2{font-size:1.9rem}}.rr-sec{padding:var(--section-y) 0}.rr-sec--light{background:var(--paper-light)}.rr-sec--paper{background:var(--paper)}.rr-sec--tint{background:#efe3ea}.rr-sec__in{margin:0 auto;max-width:1360px;padding:0 var(--gutter)}.rr-sec__head{margin-bottom:clamp(28px,4vw,48px)}.rr-sec__head--center{text-align:center}.rr-h2{font-family:var(--font-display);font-size:clamp(1.9rem,4vw,3.2rem);font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0}.rr-h2 em{color:var(--tag);font-weight:400}.rr-cats{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.rr-cat{aspect-ratio:3/4;background:var(--paper);border-radius:4px;color:#fff;display:block;overflow:hidden;position:relative;text-decoration:none}.rr-cat:nth-child(2n){margin-top:clamp(24px,4vw,56px)}.rr-cat:nth-child(odd){margin-bottom:clamp(24px,4vw,56px)}.rr-cat img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .9s cubic-bezier(.2,.7,.2,1);width:100%}.rr-cat:hover img{transform:scale(1.06)}.rr-cat__shade{background:linear-gradient(0deg,#1f1b16c7,#1f1b1600 55%);inset:0;position:absolute}.rr-cat__label{bottom:16px;display:flex;flex-direction:column;font-family:var(--font-display);font-size:clamp(1.1rem,1.7vw,1.55rem);font-weight:600;gap:4px;left:16px;line-height:1.1;position:absolute;right:16px}.rr-cat__label small{font:400 11px var(--font-mono);letter-spacing:.1em;opacity:.85;text-transform:uppercase}.rr-cat__arrow{background:var(--paper-light);border-radius:50%;color:var(--ink);display:grid;height:38px;opacity:0;place-items:center;position:absolute;right:14px;top:14px;transform:scale(.6);transition:transform .3s ease,opacity .3s ease;width:38px}.rr-cat:focus-visible .rr-cat__arrow,.rr-cat:hover .rr-cat__arrow{opacity:1;transform:scale(1)}.rr-cat:focus-visible{outline:3px solid var(--tag);outline-offset:3px}.rr-feat{grid-gap:16px;display:grid;gap:16px;grid-template-areas:"match chat chat" "match small1 small2";grid-template-columns:5fr 3.5fr 3.5fr}.rr-feat__card{background:var(--paper-light);border:1px solid #e0d2da;border-radius:6px;overflow:hidden}.rr-feat__match{display:flex;flex-direction:column;grid-area:match}.rr-feat__match img{height:clamp(220px,24vw,340px);object-fit:cover;object-position:50% 40%;width:100%}.rr-feat__body{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:clamp(20px,2.4vw,32px)}.rr-feat__body h3{font:600 clamp(1.4rem,2.1vw,1.9rem)/1.12 var(--font-display);letter-spacing:-.02em;margin:0}.rr-feat__body p{color:var(--ink-soft);line-height:1.55;margin:0}.rr-feat__body .rr-eyebrow{margin:0}.rr-feat__body .rr-btn{align-self:flex-start;margin-top:8px}.rr-feat__chat{background:var(--ink);border-color:var(--ink);color:var(--paper);display:flex;flex-direction:column;gap:14px;grid-area:chat;padding:clamp(20px,2.4vw,32px)}.rr-feat__chat .rr-eyebrow{color:#d9afc6;margin:0}.rr-feat__chat h3{font:600 clamp(1.5rem,2.4vw,2.1rem)/1.1 var(--font-display);letter-spacing:-.02em;margin:0}.rr-bubbles{display:flex;flex-direction:column;gap:8px;margin:4px 0 6px}.rr-bubble{border-radius:16px;font-size:14px;line-height:1.45;max-width:78%;padding:10px 14px}.rr-bubble--me{align-self:flex-end;background:var(--tag);border-bottom-right-radius:4px;color:#fff}.rr-bubble--bot{background:#2e2923;border-bottom-left-radius:4px}.rr-bubble--bot,.rr-feat__chat .rr-btn{align-self:flex-start;color:var(--paper)}.rr-feat__chat .rr-btn{border-color:var(--paper)}.rr-feat__chat .rr-btn:hover{background:var(--paper);color:var(--ink)}.rr-feat__small{display:flex;flex-direction:column;gap:8px;padding:clamp(18px,2vw,26px)}.rr-feat__small:nth-of-type(3){grid-area:small1}.rr-feat__small:nth-of-type(4){grid-area:small2}.rr-feat__small svg{color:var(--tag);font-size:30px}.rr-feat__small h3{font:600 1.25rem var(--font-display);margin:4px 0 0}.rr-feat__small p{color:var(--ink-soft);font-size:14px;line-height:1.5;margin:0}.rr-steps{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.rr-steps:before{border-top:2px dashed var(--tag);content:"";left:16.66667%;opacity:.55;position:absolute;right:16.66667%;top:28px}.rr-step{padding:0 clamp(8px,2vw,28px);position:relative;text-align:center}.rr-step__dot{background:var(--tag);border-radius:50%;box-shadow:0 0 0 8px var(--paper-light);color:#fff;display:grid;font:600 22px var(--font-display);height:56px;margin:0 auto 18px;place-items:center;position:relative;width:56px;z-index:1}.rr-step h3{font:600 1.5rem var(--font-display);letter-spacing:-.02em;margin:0 0 8px}.rr-step p{color:var(--ink-soft);line-height:1.55;margin:0 auto;max-width:24em}@media (max-width:1000px){.rr-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-cat:nth-child(2n),.rr-cat:nth-child(odd){margin:0}.rr-cat:last-child{aspect-ratio:16/9;grid-column:span 2}.rr-feat{grid-template-areas:"match match" "chat chat" "small1 small2";grid-template-columns:1fr 1fr}}@media (max-width:700px){.rr-steps{gap:36px;grid-template-columns:1fr}.rr-steps:before{display:none}.rr-feat{grid-template-areas:"match" "chat" "small1" "small2";grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rr-cat img{transition:none}}.rr-sec--ink{background:var(--ink);color:var(--paper)}.rr-eyebrow--lav{color:#d9afc6}.rr-h2--light{color:var(--paper)}.rr-h2--light em{color:#d9afc6}.rr-auc__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:clamp(28px,4vw,48px)}.rr-auc__sub{color:#bdb3a3;line-height:1.55;margin:14px 0 0;max-width:34em}.rr-auc__all{border-bottom:1.5px solid #d9afc6;color:var(--paper);font:600 14px var(--font-body);padding-bottom:3px;text-decoration:none}.rr-auc__all:hover{color:#d9afc6}.rr-auc{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.rr-auc--skeleton{min-height:460px}.rr-auc--skeleton,.rr-auc__feature{background:#2a251f;border-radius:6px}.rr-auc__feature{color:#fff;display:block;min-height:520px;overflow:hidden;position:relative;text-decoration:none}.rr-auc__feature img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform 1.2s ease;width:100%}.rr-auc__feature:hover img{transform:scale(1.04)}.rr-auc__shade{background:linear-gradient(#00000059,#0000 30%,#0000 45%,#000000d1);inset:0;position:absolute}.rr-auc__no{background:#fff;color:var(--ink);font:500 11px var(--font-mono);left:14px;letter-spacing:.1em;text-transform:uppercase}.rr-auc__chip,.rr-auc__no{padding:5px 10px;position:absolute;top:14px;z-index:2}.rr-auc__chip{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;border-radius:4px;color:#fff;display:inline-flex;font:500 12px var(--font-mono);gap:7px;right:14px}.rr-auc__chip i{animation:rr-pulse 1.6s infinite;border-radius:50%;height:7px;width:7px}.rr-auc__chip i,.rr-auc__chip.is-urgent{background:#e53935}.rr-auc__chip.is-closed{background:#ffffffd9;color:var(--ink)}.rr-auc__info{bottom:22px;display:flex;flex-direction:column;gap:6px;left:22px;position:absolute;right:22px;z-index:2}.rr-auc__info b{font:600 clamp(1.7rem,3vw,2.6rem)/1.05 var(--font-display);letter-spacing:-.02em}.rr-auc__info small{font:400 italic 1rem var(--font-display);opacity:.9}.rr-auc__cta{align-self:flex-start;background:var(--paper-light);border-radius:999px;color:var(--ink);font:600 14px var(--font-body);margin-top:10px;padding:10px 18px;transition:background .2s ease}.rr-auc__feature:hover .rr-auc__cta{background:#d9afc6}.rr-auc__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.rr-auc__tile{background:#2a251f;border-radius:6px;color:var(--paper);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .3s ease,background .3s ease}.rr-auc__tile:hover{background:#332d26;transform:translateY(-4px)}.rr-auc__photo{display:block;flex:1 1;min-height:190px;overflow:hidden;position:relative}.rr-auc__photo img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .8s ease;width:100%}.rr-auc__tile:hover .rr-auc__photo img{transform:scale(1.05)}.rr-auc__meta{align-items:baseline;display:flex;gap:10px;justify-content:space-between;padding:14px 16px 16px}.rr-auc__meta b{font:600 1.05rem var(--font-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-auc__meta small{color:#d9afc6;font:500 13px var(--font-mono);white-space:nowrap}@media (max-width:900px){.rr-auc{grid-template-columns:1fr}.rr-auc__feature{min-height:420px}}@media (max-width:520px){.rr-auc__grid{grid-template-columns:1fr}.rr-auc__photo{min-height:220px}}.skel{animation:skel-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#eae3d5 25%,#f6f1e7 37%,#eae3d5 63%);background-size:400% 100%;border-radius:6px;display:block}.skel--dark{background:linear-gradient(90deg,#2a251f 25%,#3b342b 37%,#2a251f 63%);background-size:400% 100%}.skel--circle{border-radius:50%}@keyframes skel-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.sk-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sk-lines{grid-gap:10px;display:grid;gap:10px;width:100%}.sk-row{align-items:center;display:flex;gap:12px}.sk-row--between{justify-content:space-between}.sk-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.sk-card{background:#fff;border:1px solid var(--line)}.sk-card__photo{aspect-ratio:4/5;width:100%}.sk-card__body{grid-gap:10px;display:grid;gap:10px;padding:14px}.sk-feature{grid-gap:clamp(24px,5vw,72px);align-items:center;display:grid;gap:clamp(24px,5vw,72px);grid-template-columns:minmax(0,5fr) minmax(0,6fr);margin:0 auto;max-width:1360px;padding:clamp(40px,6vw,80px) var(--gutter) 0}.sk-feature__photo{aspect-ratio:4/5;width:100%}.sk-feature__body{grid-gap:16px;display:grid;gap:16px}.sk-band{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sk-band__feature{border-radius:6px;min-height:520px}.sk-band__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.sk-band__tile{background:#2a251f;border-radius:6px;display:flex;flex-direction:column;overflow:hidden}.sk-band__photo{flex:1 1;min-height:190px}.sk-band__meta{display:flex;gap:10px;justify-content:space-between;padding:14px 16px 16px}.sk-spot{background:#0d0b0c;height:clamp(480px,48vw,680px)}.sk-spot--compact{height:clamp(300px,30vw,400px);margin-bottom:28px}.sk-spot__fill{height:100%;width:100%}.sk-product{grid-gap:clamp(24px,4vw,56px);display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin:0 auto;max-width:1280px;padding:clamp(24px,4vw,56px) clamp(16px,4vw,48px)}.sk-product__gallery{align-items:flex-start;display:flex;gap:14px}.sk-product__thumbs{display:flex;flex-direction:column;gap:10px}.sk-product__main{aspect-ratio:1/1;flex:1 1;min-width:0}.sk-product__info{grid-gap:16px;align-content:start;display:grid;gap:16px}.sk-lot{grid-gap:clamp(20px,4vw,56px);align-items:start;display:grid;gap:clamp(20px,4vw,56px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin:0 auto;max-width:1360px;padding:24px var(--gutter)}.sk-lot__photo{aspect-ratio:4/5;width:100%}.sk-lot__panel{grid-gap:18px;background:var(--ink);border-radius:6px;display:grid;gap:18px;padding:clamp(22px,2.6vw,34px)}.sk-profile{grid-gap:28px;display:grid;gap:28px;margin:0 auto;max-width:1360px;padding:clamp(28px,4vw,56px) var(--gutter)}.sk-profile__head{align-items:center;display:flex;gap:clamp(20px,3vw,44px)}.sk-profile__text{grid-gap:12px;display:grid;flex:1 1;gap:12px}.sk-page{background:var(--paper-light);min-height:100vh}.sk-page__nav{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:20px;height:72px;justify-content:space-between;padding:0 var(--gutter)}.sk-page__links{display:flex;gap:28px}.sk-page__hero{grid-gap:16px;display:grid;gap:16px;padding:clamp(40px,6vw,80px) var(--gutter) 24px}.sk-page__body,.sk-page__hero{margin:0 auto;max-width:1360px}.sk-page__body{padding:24px var(--gutter) 80px}@media (max-width:1000px){.sk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-band,.sk-feature,.sk-lot,.sk-product{grid-template-columns:1fr}.sk-band__feature{min-height:420px}}@media (max-width:700px){.sk-grid,.sk-grid--4{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.sk-page__links,.sk-product__thumbs{display:none}.sk-profile__head{align-items:flex-start;flex-direction:column}.sk-band__grid{grid-template-columns:1fr}.sk-spot{height:440px}.sk-spot--compact{height:300px}}.rr-receipt{background:#fffef9;box-shadow:0 30px 50px -14px #0000008c;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),95% 100%,90% calc(100% - 14px),85% 100%,80% calc(100% - 14px),75% 100%,70% calc(100% - 14px),65% 100%,60% calc(100% - 14px),55% 100%,50% calc(100% - 14px),45% 100%,40% calc(100% - 14px),35% 100%,30% calc(100% - 14px),25% 100%,20% calc(100% - 14px),15% 100%,10% calc(100% - 14px),5% 100%,0 calc(100% - 14px));color:var(--ink);font-family:var(--font-mono);font-size:13px;line-height:1.7;padding:26px 24px 46px}.rr-receipt__title{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0;text-align:center}.rr-receipt__sub{color:var(--ink-soft);font-size:12px;margin:2px 0 0;text-align:center}.rr-receipt__rule{border:0;border-top:1.5px dashed #9a9488;margin:12px 0}.rr-receipt__row{align-items:baseline;display:flex;gap:8px}.rr-receipt__row.is-strong{font-size:15px;font-weight:500}.rr-receipt__dots{border-bottom:1.5px dotted #aaa496;flex:1 1;min-width:12px;transform:translateY(-4px)}.rr-receipt__note{color:var(--ink-soft);font-size:11px;letter-spacing:.04em;margin:8px 0 0;text-align:center;text-transform:uppercase}.rr-receipt__barcode{background:repeating-linear-gradient(90deg,#000 0 2px,#fff 2px 4px,#000 4px 5px,#fff 5px 9px,#000 9px 12px,#fff 12px 14px);height:44px;margin-top:14px}.rr-line{align-items:center;display:flex;gap:10px;padding:6px 0}.rr-line img{border:1px solid #ddd8cc;filter:grayscale(1) contrast(1.15);flex:none;height:48px;object-fit:cover;width:38px}.rr-line__name{flex:1 1;min-width:0}.rr-line__name b{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-line__name small{color:var(--ink-soft);font-size:11px}.rr-line__price{white-space:nowrap}.rr-line__x{background:#0000;border:1px solid #b9b3a4;border-radius:50%;color:var(--ink-soft);cursor:pointer;flex:none;font:14px/1 var(--font-mono);height:24px;width:24px}.rr-line__x:hover{background:var(--ink);border-color:var(--ink);color:#fff}.rr-cart{background:#2b2620;bottom:0;display:flex;flex-direction:column;overflow:hidden;padding:16px 16px 0;position:fixed;right:0;top:0;width:min(400px,100vw);z-index:1300}.rr-cart__top{align-items:center;color:var(--paper);display:flex;font:12px var(--font-mono);justify-content:space-between;letter-spacing:.1em;padding:0 4px 12px;text-transform:uppercase}.rr-cart__close{background:#0000;border:1px solid #5a5247;border-radius:50%;color:var(--paper);cursor:pointer;height:30px;width:30px}.rr-cart__close:hover{background:var(--paper);color:var(--ink)}.rr-cart__scroll{flex:1 1;overflow-y:auto;padding:0 2px 20px;scrollbar-width:none}.rr-cart__scroll::-webkit-scrollbar{display:none}.rr-cart__actions{display:flex;gap:10px;padding:14px 0 18px}.rr-cart__actions button{border:1.5px solid var(--paper);border-radius:999px;cursor:pointer;flex:1 1;font:600 14px var(--font-body);padding:13px 10px}.rr-cart__actions .is-ghost{background:#0000;color:var(--paper)}.rr-cart__actions .is-ghost:hover{background:var(--paper);color:var(--ink)}.rr-cart__actions .is-solid{background:var(--tag);border-color:var(--tag);color:#fff}.rr-cart__actions .is-solid:hover:not(:disabled){background:#9a6a82;border-color:#9a6a82}.rr-cart__actions .is-solid:disabled{cursor:not-allowed;opacity:.45}.rr-receipt-page{align-items:center;background:#2b2620;display:flex;flex-direction:column;gap:22px;min-height:70vh;padding:clamp(28px,5vw,64px) 16px}.rr-receipt-page .rr-receipt{width:min(460px,100%)}.rr-receipt-page__actions{display:flex;gap:12px;width:min(460px,100%)}.rr-receipt-page__actions button{border:1.5px solid var(--paper);border-radius:999px;cursor:pointer;flex:1 1;font:600 15px var(--font-body);padding:14px 10px}.rr-receipt-page__actions .is-ghost{background:#0000;color:var(--paper)}.rr-receipt-page__actions .is-ghost:hover{background:var(--paper);color:var(--ink)}.rr-receipt-page__actions .is-solid{background:var(--tag);border-color:var(--tag);color:#fff}.rr-receipt-page__actions .is-solid:hover:not(:disabled){background:#9a6a82;border-color:#9a6a82}.rr-receipt-page__actions button:disabled{cursor:not-allowed;opacity:.5}.rr-card-field{background:#fff;border:1.5px dashed #9a9488;margin:8px 0 4px;padding:12px}.rr-empty{color:var(--ink-soft);padding:22px 0;text-align:center}.ns-scrim{animation:ns-fade .2s ease both;background:#1f1b1659;inset:0;position:fixed;z-index:9990}.ns{animation:ns-drop .22s ease both;background:var(--paper-light);border-bottom:1px solid var(--line);box-shadow:0 24px 50px -20px #1f1b1673;color:var(--ink);font-family:var(--font-body);left:0;position:absolute;right:0;top:0;z-index:10000}@keyframes ns-fade{0%{opacity:0}to{opacity:1}}@keyframes ns-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ns__bar{align-items:center;display:flex;gap:10px;margin:0 auto;max-width:820px;padding:18px var(--gutter)}.ns__icon{color:var(--tag);flex:none}.ns__input{background:#0000;border:0;color:var(--ink);flex:1 1;font:500 clamp(1.1rem,2.4vw,1.5rem) var(--font-display);letter-spacing:-.01em;min-width:0;outline:0;padding:8px 0}.ns__input::placeholder{color:#a39a8c;font-weight:400}.ns__input::-webkit-search-cancel-button{display:none}.ns__clear{background:var(--paper);border:0;border-radius:50%;color:var(--ink);cursor:pointer;display:grid;flex:none;height:30px;place-items:center;width:30px}.ns__clear:hover{background:var(--tag-soft)}.ns__close{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;flex:none;font:500 13px var(--font-body);padding:8px 16px}.ns__close:hover{border-color:var(--ink)}.ns__panel{margin:0 auto;max-width:820px;padding:0 var(--gutter) 22px}.ns__quick p{color:var(--ink-soft);font:11px var(--font-mono);letter-spacing:.12em;margin:4px 0 10px;text-transform:uppercase}.ns__quick div{display:flex;flex-wrap:wrap;gap:8px}.ns__quick button{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;font:500 14px var(--font-body);padding:9px 16px;transition:border-color .2s ease,background .2s ease}.ns__quick button:hover{background:var(--tag-soft);border-color:var(--tag)}.ns__empty{color:var(--ink-soft);line-height:1.5;margin:8px 0 4px}.ns__list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:4px 0 0;padding:0}.ns__list button{align-items:center;background:#0000;border:0;border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;padding:8px 10px;text-align:left;transition:background .15s ease;width:100%}.ns__list button.is-active,.ns__list button:hover,.ns__thumb{background:var(--paper)}.ns__thumb{border-radius:8px;flex:none;height:58px;overflow:hidden;width:46px}.ns__thumb img{display:block;height:100%;object-fit:cover;width:100%}.ns__text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ns__text b{font:600 16px/1.2 var(--font-display)}.ns__text b,.ns__text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns__text small{color:var(--ink-soft);font:12px var(--font-mono);text-transform:capitalize}.ns__meta{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:4px}.ns__meta i{font:500 14px var(--font-mono);font-style:normal}.ns__meta em{background:var(--ink);border-radius:999px;color:#d9afc6;font:500 10px var(--font-mono);font-style:normal;letter-spacing:.08em;padding:2px 8px;text-transform:uppercase}.ns__all{background:#0000;border:0;border-top:1px solid var(--line);color:var(--tag-deep);cursor:pointer;display:block;font:600 14px var(--font-body);margin-top:10px;padding:13px 16px;text-align:left;width:100%}.ns__all:hover{color:var(--ink)}@media (max-width:600px){.ns__bar{gap:8px;padding:14px 16px}.ns__panel{padding:0 16px 18px}.ns__close{padding:7px 12px}.ns__thumb{height:50px;width:40px}}@media (prefers-reduced-motion:reduce){.ns,.ns-scrim{animation:none}}.np{background:var(--paper-light);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 44px #1f1b1629;color:var(--ink);display:flex;flex-direction:column;font-family:var(--font-body);max-height:min(560px,75vh);max-width:calc(100vw - 16px);overflow:hidden;position:absolute;right:24px;top:calc(100% + 8px);width:380px;z-index:10}.np__head{align-items:center;background:var(--ink);color:var(--paper);display:flex;flex:none;gap:12px;justify-content:space-between;padding:14px 16px}.np__head b{display:block;font:600 17px var(--font-display)}.np__head small{color:#d9afc6;font:11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.np__head button{background:#0000;border:1px solid #5a5247;border-radius:999px;color:var(--paper);cursor:pointer;font:500 12.5px var(--font-body);padding:7px 12px;white-space:nowrap}.np__head button:hover{background:var(--paper);color:var(--ink)}.np__list{flex:1 1;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0}.np__item{grid-column-gap:12px;align-items:start;background:#0000;border:0;border-bottom:1px solid var(--line);box-sizing:border-box;color:inherit;column-gap:12px;cursor:pointer;display:grid;font:inherit;grid-template-columns:10px minmax(0,1fr);padding:14px 16px;text-align:left;width:100%}.np__item:hover{background:var(--tag-soft)}.np__dot{background:#0000;border-radius:50%;height:8px;margin-top:6px;width:8px}.np__item.is-new .np__dot{background:var(--tag)}.np__title{display:block;font:500 14px/1.35 var(--font-body)}.np__item.is-new .np__title{font-weight:700}.np__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;line-height:1.45;margin-top:2px;overflow:hidden}.np__desc,.np__time{color:var(--ink-soft)}.np__time{display:block;font:10.5px var(--font-mono);letter-spacing:.04em;margin-top:6px;opacity:.8}.np__item:not(.is-new){opacity:.7}.np__empty{color:var(--ink-soft);font-size:14px;line-height:1.5;padding:44px 24px;text-align:center}@media (max-width:600px){.np{left:8px;max-height:calc(100vh - 84px);position:fixed;right:8px;top:68px;width:auto}}.rf{background:var(--ink);color:var(--paper);font-family:var(--font-body)}.rf__in{grid-gap:clamp(28px,4vw,64px);display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));margin:0 auto;max-width:1360px;padding:clamp(48px,6vw,88px) var(--gutter) clamp(32px,4vw,56px)}.rf__brand img{display:block;height:54px;margin-bottom:18px;width:auto}.rf__brand p{color:#bdb3a3;font-size:15px;line-height:1.6;margin:0;max-width:24em}.rf__group h3{color:#d9afc6;font:500 12px var(--font-mono);letter-spacing:.14em;margin:0 0 16px;text-transform:uppercase}.rf__group ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.rf__group a{background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;color:var(--paper);font-size:15px;opacity:.85;text-decoration:none;transition:opacity .2s ease,background-size .3s ease}.rf__group a:focus-visible,.rf__group a:hover{background-size:100% 1px;opacity:1}.rf__group a:focus-visible{outline:2px solid #d9afc6;outline-offset:3px}.rf__bar{border-top:2px dashed #d9afc659;color:#9a8f80;display:flex;flex-wrap:wrap;font:12px var(--font-mono);gap:12px;justify-content:space-between;letter-spacing:.06em;margin:0 auto;max-width:1360px;padding:22px var(--gutter) 28px}@media (max-width:900px){.rf__in{grid-template-columns:1fr 1fr}.rf__brand{grid-column:1/-1}}@media (max-width:0px){.rf__in{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rf__group a{transition:none}}@media (max-width:600px){.rf__in{gap:26px 20px;grid-template-columns:1fr 1fr;padding-bottom:26px;padding-top:36px}.rf__brand{grid-column:1/-1}.rf__brand img{height:44px;margin-bottom:12px}.rf__brand p{font-size:14px}.rf__group h3{margin-bottom:10px}.rf__group ul{gap:8px}.rf__group a{font-size:14px}.rf__group:first-of-type{grid-column:1/-1}.rf__group:first-of-type ul{flex-direction:row;flex-wrap:wrap;gap:8px 18px}.rf__bar{flex-direction:column;gap:6px;padding-top:16px}}.cb{background:var(--paper-light);border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 70px -20px #1f1b168c;color:var(--ink);display:flex;flex-direction:column;font-family:var(--font-body);height:min(580px,calc(100vh - 120px));overflow:hidden;width:380px}.cb-head{align-items:center;background:var(--ink);color:var(--paper);display:flex;gap:12px;padding:14px 14px 14px 18px}.cb-head img{flex:none;height:34px;width:auto}.cb-head div{display:flex;flex:1 1;flex-direction:column;line-height:1.2}.cb-head b{font:600 17px var(--font-display);letter-spacing:-.01em}.cb-head small{color:#d9afc6;font:11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.cb-head button{background:#0000;border:1px solid #5a5247;border-radius:50%;color:var(--paper);cursor:pointer;display:grid;height:32px;place-items:center;transition:background .2s ease,color .2s ease;width:32px}.cb-head button:hover{background:var(--paper);color:var(--ink)}.cb-feed{background:radial-gradient(circle at 100% 0,var(--tag-soft),#0000 55%),var(--paper-light);display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:16px 14px 8px}.cb-bubble{word-wrap:break-word;animation:cb-in .25s ease both;border-radius:16px;font-size:14.5px;line-height:1.5;max-width:82%;padding:10px 14px}.cb-bubble--bot{align-self:flex-start;background:#fff;border:1px solid var(--line);border-bottom-left-radius:4px}.cb-bubble--user{align-self:flex-end;background:var(--tag);border-bottom-right-radius:4px;color:#fff}@keyframes cb-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cb-typing{display:flex;gap:5px;padding:14px 16px}.cb-typing span{animation:cb-dot 1.1s infinite;background:var(--tag);border-radius:50%;height:7px;opacity:.35;width:7px}.cb-typing span:nth-child(2){animation-delay:.15s}.cb-typing span:nth-child(3){animation-delay:.3s}@keyframes cb-dot{40%{opacity:1;transform:translateY(-3px)}}.cb-cards{align-self:stretch;animation:cb-in .3s ease both;display:flex;flex-direction:column;gap:8px}.cb-card{align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;color:inherit;display:flex;gap:12px;padding:10px 14px 10px 10px;position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cb-card:focus-visible,.cb-card:hover{border-color:var(--tag);box-shadow:0 14px 24px -16px #85586fa6;transform:translateY(-2px)}.cb-card:focus-visible{outline:2px solid var(--tag);outline-offset:2px}.cb-card__photo{background:var(--paper);border-radius:9px;flex:none;height:78px;overflow:hidden;width:62px}.cb-card__photo img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.cb-card:hover .cb-card__photo img{transform:scale(1.06)}.cb-card__body{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.cb-card__body b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font:600 15px/1.2 var(--font-display);letter-spacing:-.01em;overflow:hidden}.cb-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cb-card__meta i{font:500 13.5px var(--font-mono);font-style:normal}.cb-card__meta em{background:var(--tag-soft);border-radius:999px;color:var(--tag-deep);font:500 10px var(--font-mono);font-style:normal;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase}.cb-card__go{background:var(--paper);border-radius:50%;color:var(--ink);display:grid;flex:none;font-size:15px;height:30px;place-items:center;transition:background .2s ease,color .2s ease,transform .2s ease;width:30px}.cb-card:focus-visible .cb-card__go,.cb-card:hover .cb-card__go{background:var(--tag);color:#fff;transform:translate(2px,-2px)}.cb-attach{align-items:center;background:var(--tag-soft);border-radius:999px;color:var(--tag-deep);display:flex;font-size:12.5px;gap:8px;margin:0 14px 6px;padding:6px 8px 6px 12px}.cb-attach span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-attach button{background:#0000;border:0;color:inherit;cursor:pointer;display:grid;font-size:16px;padding:2px;place-items:center}.cb-input{align-items:center;background:#fff;border-top:1px solid var(--line);display:flex;gap:8px;padding:10px 12px 12px}.cb-text{background:var(--paper-light);border:1px solid var(--line);border-radius:999px;color:var(--ink);flex:1 1;font:14.5px var(--font-body);min-width:0;outline:0;padding:11px 16px;transition:border-color .2s ease,background .2s ease}.cb-text:focus{background:#fff;border-color:var(--tag)}.cb-btn{border:0;border-radius:50%;cursor:pointer;display:grid;flex:none;height:40px;place-items:center;transition:background .2s ease,transform .2s ease,opacity .2s ease;width:40px}.cb-btn--ghost{background:var(--paper);color:var(--ink)}.cb-btn--ghost.is-on,.cb-btn--ghost:hover{background:var(--tag-soft);color:var(--tag-deep)}.cb-btn--solid{background:var(--tag);color:#fff}.cb-btn--solid:hover:not(:disabled){background:var(--tag-deep);transform:scale(1.06)}.cb-btn--solid:disabled{cursor:not-allowed;opacity:.4}@media (max-width:600px){.cb{border:0;border-radius:0;height:100vh;width:100vw}}@media (prefers-reduced-motion:reduce){.cb-bubble,.cb-cards,.cb-typing span{animation:none}.cb-card,.cb-card__go,.cb-card__photo img{transition:none}}.rv-launch{align-items:center;bottom:20px;display:flex;flex-direction:row-reverse;gap:12px;position:fixed;right:20px;z-index:1000}.rv-fab{background:var(--ink);border:2px solid var(--tag);border-radius:50%;box-shadow:0 12px 28px -8px #1f1b168c;cursor:pointer;display:grid;height:60px;place-items:center;transition:transform .25s ease,box-shadow .25s ease;width:60px}.rv-fab img{display:block;height:34px;width:auto}.rv-fab:hover{box-shadow:0 18px 32px -8px #85586fb3;transform:translateY(-3px) scale(1.04)}.rv-fab:focus-visible{outline:3px solid #d9afc6;outline-offset:3px}.rv-teaser{animation:rv-pop .4s ease both;background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:0 12px 28px -12px #1f1b1673;color:var(--ink);cursor:pointer;font:500 14px var(--font-body);max-width:230px;padding:11px 18px;text-align:left}.rv-teaser:hover{border-color:var(--tag)}@keyframes rv-pop{0%{opacity:0;transform:translateX(10px) scale(.96)}to{opacity:1;transform:none}}.rv-window{bottom:92px;position:fixed;right:20px;z-index:1100}.rv-loading{background:var(--paper-light);border-radius:20px;color:var(--ink-soft);font:14px var(--font-mono);max-width:100vw;padding:40px;text-align:center;width:380px}@media (max-width:600px){.rv-window{bottom:0;right:0}.rv-launch{bottom:14px;right:14px}.rv-fab{height:54px;width:54px}.rv-teaser{display:none}}@media (prefers-reduced-motion:reduce){.rv-fab,.rv-teaser{animation:none;transition:none}}.cb.cb--seller{border:0;border-radius:0;box-shadow:none;height:100%;width:100%}.cb-avatar{background:var(--tag);border-radius:50%;color:#fff;display:grid;flex:none;font:600 17px var(--font-display);height:38px;place-items:center;width:38px}.cb-select{align-items:center;background:var(--tag-soft);display:flex;gap:10px;padding:10px 14px}.cb-select label{color:var(--tag-deep);flex:none;font:11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.cb-select select{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--ink);flex:1 1;font:14px var(--font-body);min-width:0;outline:0;padding:8px 12px}.cb-select select:focus{border-color:var(--tag)}.cb-state{color:var(--ink-soft);font-size:14px;line-height:1.55;margin:auto;max-width:19em;text-align:center}.cb-state--error{color:#b3261e}.cb-bubble time{display:block;font:10px var(--font-mono);margin-top:4px;opacity:.7;text-align:right}.cb-bubble.is-pending{opacity:.65}.cb-thinking{align-items:center;color:var(--ink-soft);display:flex;font-size:14px;font-style:italic;gap:9px}.cb-thinking__line{animation:cb-line .5s ease both}@keyframes cb-line{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.cb-needle{animation:cb-spin 2.4s linear infinite;border:2px dashed var(--tag);border-radius:50%;flex:none;height:16px;width:16px}@keyframes cb-spin{to{transform:rotate(1turn)}}.cb-ellipsis{display:inline-flex;gap:3px}.cb-ellipsis i{animation:cb-dot 1.1s infinite;background:var(--tag);border-radius:50%;height:4px;opacity:.35;width:4px}.cb-ellipsis i:nth-child(2){animation-delay:.15s}.cb-ellipsis i:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.cb-ellipsis i,.cb-needle,.cb-thinking__line{animation:none}}
/*# sourceMappingURL=main.83db50ce.css.map*/