:root{--s-bg:#fbf3ee;--s-bg-deep:#f4e6dd;--s-paper:#fff9f4;--s-ink:#2c1b1e;--s-ink-soft:#7b5560;--s-rose:#c97b84;--s-rose-deep:#9e5560;--s-blush:#ebc4c7;--s-gold:#c9a05c;--s-line:#e8d3cc;--a-bg:#0e3b2e;--a-bg-deep:#082a20;--a-paper:#ece6d9;--a-paper-soft:#ddd5c2;--a-ink:#0b1410;--a-ink-soft:#5b665e;--a-brass:#b8915a;--a-brass-deep:#8a6a3e;--a-charcoal:#1a1f1b;--a-line:#b8915a59;--chrome:#14110f;--chrome-text:#f5efe8}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}body{background:var(--chrome);color:var(--chrome-text);overscroll-behavior:none;min-height:100dvh;font-family:Inter,system-ui,sans-serif}button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}a{color:inherit}.app{grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.chrome-header{z-index:50;background:var(--chrome);color:var(--chrome-text);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;transition:background .6s;display:flex;position:sticky;top:0}.chrome-header.viewer-sarah{background:linear-gradient(90deg,#1a1010 0%,#2a1a1d 100%)}.chrome-header.viewer-aymane{background:linear-gradient(90deg,#0b1410 0%,#0e3b2e 100%)}.brand{letter-spacing:.02em;align-items:center;gap:12px;font-family:Cormorant Garamond,serif;font-size:22px;font-style:italic;font-weight:500;display:flex}.brand .amp{color:var(--s-gold);margin:0 4px;font-family:Cormorant Garamond,serif;font-size:26px;font-style:italic}.brand .a-name{color:#f0ead8;letter-spacing:.12em;text-transform:uppercase;font-family:Syne,sans-serif;font-size:16px;font-style:normal;font-weight:600}.brand .s-name{color:#f5dcda}.viewer-toggle{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:4px;font-size:13px;display:flex;position:relative}.viewer-toggle button{color:#fff9;letter-spacing:.02em;z-index:1;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-weight:500;transition:color .3s;display:flex;position:relative}.viewer-toggle button.active{color:#14110f}.viewer-toggle .pill{background:#f5dcda;border-radius:999px;width:calc(50% - 4px);transition:transform .45s cubic-bezier(.7,.05,.2,1),background .4s;position:absolute;top:4px;bottom:4px}.viewer-toggle.viewer-sarah .pill{background:#f5dcda;transform:translate(0)}.viewer-toggle.viewer-aymane .pill{background:#c8b17a;transform:translate(100%)}.viewer-dot{border-radius:999px;width:7px;height:7px;display:inline-block}.viewing-as{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:11px;font-weight:500}.split{grid-template-columns:1fr 1fr;min-height:calc(100dvh - 60px);display:grid}@media (max-width:880px){.split{grid-template-columns:1fr}}.side-sarah{background:radial-gradient(ellipse 600px 400px at 20% 0%, #fce7df 0%, transparent 60%), radial-gradient(ellipse 500px 600px at 100% 80%, #f5dcda 0%, transparent 70%), var(--s-bg);color:var(--s-ink);padding:36px 32px 100px;transition:opacity .5s,filter .5s;position:relative;overflow:hidden}.side-sarah .pearl-strand{pointer-events:none;opacity:.35;position:absolute;top:-10px;left:60%}.side-sarah .floral-mark{opacity:.12;pointer-events:none;width:90px;height:90px;position:absolute;bottom:30px;right:24px}.side-header-s{flex-direction:column;gap:6px;margin-bottom:28px;display:flex;position:relative}.side-eyebrow-s{letter-spacing:.22em;text-transform:uppercase;color:var(--s-rose-deep);font-size:11px;font-weight:500}.side-title-s{letter-spacing:-.01em;color:var(--s-ink);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(38px,5vw,56px);font-weight:500;line-height:.95}.side-title-s em{color:var(--s-rose-deep);font-style:italic}.side-subtitle-s{color:var(--s-ink-soft);margin-top:4px;font-family:Cormorant Garamond,serif;font-size:17px;font-style:italic}.side-rule-s{background:var(--s-gold);width:60px;height:1px;margin:16px 0 0}.side-aymane{background:radial-gradient(ellipse 700px 500px at 80% 0%, #145446 0%, transparent 60%), radial-gradient(ellipse 400px 600px at 0% 100%, #082a20 0%, transparent 70%), var(--a-bg);color:var(--a-paper);padding:36px 32px 100px;transition:opacity .5s,filter .5s;position:relative;overflow:hidden}.side-aymane:before{content:"";opacity:.55;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.93  0 0 0 0 0.9  0 0 0 0 0.85  0 0 0 0.04 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.side-aymane>*{position:relative}.corner-mark-a{letter-spacing:.25em;color:var(--a-brass);font-family:Syne,sans-serif;font-size:10px;font-weight:600;position:absolute;top:24px;right:32px}.side-header-a{flex-direction:column;gap:6px;margin-bottom:28px;display:flex}.side-eyebrow-a{letter-spacing:.3em;text-transform:uppercase;color:var(--a-brass);align-items:center;gap:10px;font-family:Syne,sans-serif;font-size:10px;font-weight:600;display:flex}.side-eyebrow-a:before{content:"";background:var(--a-brass);width:24px;height:1px}.side-title-a{letter-spacing:-.02em;color:var(--a-paper);text-transform:uppercase;margin:0;font-family:Syne,sans-serif;font-size:clamp(34px,4.8vw,52px);font-weight:700;line-height:.95}.side-subtitle-a{color:var(--a-paper-soft);opacity:.7;letter-spacing:.02em;max-width:36ch;margin-top:8px;font-size:13px}.side-rule-a{background:var(--a-line);width:100%;height:1px;margin:16px 0 0}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.search-wrap{flex:1;align-items:center;min-width:160px;display:flex;position:relative}.search-wrap svg{opacity:.5;position:absolute;left:12px}.side-sarah .search-input{background:var(--s-paper);border:1px solid var(--s-line);color:var(--s-ink);border-radius:999px;outline:none;width:100%;padding:9px 14px 9px 36px;font-size:13px;transition:border-color .2s}.side-sarah .search-input:focus{border-color:var(--s-rose)}.side-aymane .search-input{border:1px solid var(--a-line);color:var(--a-paper);background:0 0;border-radius:0;outline:none;width:100%;padding:9px 12px 9px 36px;font-size:13px;transition:border-color .2s}.side-aymane .search-input:focus{border-color:var(--a-brass)}.side-aymane .search-input::placeholder{color:var(--a-paper-soft);opacity:.55}.side-sarah .search-input::placeholder{color:var(--s-ink-soft);opacity:.6}.filter-btn{letter-spacing:.04em;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.side-sarah .filter-btn{background:var(--s-paper);border:1px solid var(--s-line);color:var(--s-ink);border-radius:999px}.side-sarah .filter-btn:hover{border-color:var(--s-rose)}.side-sarah .filter-btn.active{background:var(--s-rose-deep);color:#fff;border-color:var(--s-rose-deep)}.side-aymane .filter-btn{border:1px solid var(--a-line);color:var(--a-paper);text-transform:uppercase;letter-spacing:.15em;background:0 0;border-radius:0;padding:9px 14px;font-family:Syne,sans-serif;font-size:10px}.side-aymane .filter-btn:hover{border-color:var(--a-brass);color:var(--a-brass)}.side-aymane .filter-btn.active{background:var(--a-brass);color:var(--a-charcoal);border-color:var(--a-brass)}.add-btn{align-items:center;gap:8px;padding:10px 18px;font-weight:500;transition:all .2s;display:inline-flex}.side-sarah .add-btn{background:var(--s-rose-deep);color:#fff;border-radius:999px;font-size:13px;box-shadow:0 4px 14px -4px #9e556080}.side-sarah .add-btn:hover{background:var(--s-ink);transform:translateY(-1px)}.side-aymane .add-btn{background:var(--a-brass);color:var(--a-charcoal);letter-spacing:.2em;text-transform:uppercase;border-radius:0;padding:12px 18px;font-family:Syne,sans-serif;font-size:11px;font-weight:600}.side-aymane .add-btn:hover{background:var(--a-paper)}.read-only-tag{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:500;display:inline-flex}.side-sarah .read-only-tag{color:var(--s-rose-deep);background:#c9a05c26;border:1px solid #c9a05c4d;border-radius:999px}.side-aymane .read-only-tag{border:1px solid var(--a-brass);color:var(--a-brass);font-family:Syne,sans-serif}.card-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:1180px){.card-grid{grid-template-columns:1fr}}.card{flex-direction:column;transition:transform .25s,box-shadow .25s;animation:.5s cubic-bezier(.2,.7,.2,1) backwards cardIn;display:flex;position:relative;overflow:hidden}@keyframes cardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.card.bought{opacity:.55}.side-sarah .card{background:var(--s-paper);border:1px solid var(--s-line);border-radius:18px;box-shadow:inset 0 1px #fff,0 4px 20px -10px #9e55602e}.side-sarah .card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 10px 26px -12px #9e556052}.side-aymane .card{background:var(--a-paper);color:var(--a-ink);border:1px solid #00000014;border-radius:0;box-shadow:0 6px 20px -12px #00000080}.side-aymane .card:hover{transform:translateY(-2px)}.card-photo{aspect-ratio:4/3;background:linear-gradient(135deg,#f5e1dc,#ebd0cb);position:relative;overflow:hidden}.side-aymane .card-photo{background:linear-gradient(135deg,#c8c0ae,#a8a092)}.card-photo img{object-fit:cover;width:100%;height:100%;display:block}.card-photo .placeholder{letter-spacing:.15em;text-transform:uppercase;color:#00000059;background-image:repeating-linear-gradient(45deg,#0000,#0000 8px,#0000000d 8px 10px);justify-content:center;align-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:flex;position:absolute;inset:0}.card-body{flex-direction:column;flex:1;gap:10px;padding:16px 18px 18px;display:flex}.card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card-name{text-wrap:balance;margin:0;font-size:17px;font-weight:600;line-height:1.25}.side-sarah .card-name{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600}.side-aymane .card-name{letter-spacing:-.01em;text-transform:uppercase;font-family:Syne,sans-serif;font-size:16px}.card.bought .card-name{text-decoration:line-through;text-decoration-thickness:1px}.card-price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.side-sarah .card-price{color:var(--s-rose-deep);font-family:Cormorant Garamond,serif;font-size:18px;font-weight:500}.side-aymane .card-price{color:var(--a-brass-deep);letter-spacing:.04em;font-family:Syne,sans-serif;font-size:13px}.card-meta{flex-wrap:wrap;gap:6px;display:flex}.chip{letter-spacing:.04em;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:500;display:inline-flex}.side-sarah .chip{color:var(--s-rose-deep);background:#c9a05c1f;border:1px solid #c9a05c33;border-radius:999px}.side-aymane .chip{color:var(--a-ink-soft);text-transform:uppercase;letter-spacing:.15em;background:0 0;border:1px solid #00000026;border-radius:0;padding:4px 8px;font-size:9.5px}.chip.priority-nice{color:#8a6b1b;background:#fff4d6;border-color:#edd89d}.chip.priority-really{color:#a03945;background:#fce0e2;border-color:#f2bcc1}.chip.priority-dream{color:#b04a1a;background:#ffe0d0;border-color:#f3bfa0}.side-aymane .chip.priority-nice,.side-aymane .chip.priority-really,.side-aymane .chip.priority-dream{border-radius:0}.card-notes{color:var(--s-ink-soft);margin:0;font-size:13px;line-height:1.5}.side-sarah .card-notes{font-family:Cormorant Garamond,serif;font-size:14.5px;font-style:italic}.side-aymane .card-notes{color:var(--a-ink-soft);font-size:12.5px}.card-link{letter-spacing:.04em;align-items:center;gap:5px;width:fit-content;font-size:11.5px;font-weight:500;text-decoration:none;display:inline-flex}.side-sarah .card-link{color:var(--s-rose-deep);border-bottom:1px solid var(--s-blush);padding-bottom:1px}.side-sarah .card-link:hover{color:var(--s-ink);border-color:var(--s-rose-deep)}.side-aymane .card-link{color:var(--a-brass-deep);text-transform:uppercase;letter-spacing:.14em;font-family:Syne,sans-serif;font-size:10.5px}.side-aymane .card-link:hover{color:var(--a-charcoal)}.card-actions{align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.icon-btn{border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:inline-flex}.side-sarah .icon-btn{color:var(--s-ink-soft)}.side-sarah .icon-btn:hover{background:var(--s-bg-deep);color:var(--s-ink)}.side-aymane .icon-btn{color:var(--a-ink-soft);border-radius:0}.side-aymane .icon-btn:hover{color:var(--a-charcoal);background:#0000000d}.icon-btn.danger:hover{color:var(--s-rose-deep)}.side-aymane .icon-btn.danger:hover{color:#8a3a2e}.action-btn{letter-spacing:.04em;white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:9px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.side-sarah .action-btn{border-radius:999px}.side-aymane .action-btn{letter-spacing:.18em;text-transform:uppercase;border-radius:0;padding:10px 14px;font-family:Syne,sans-serif;font-size:10.5px}.action-btn.primary{background:var(--s-ink);color:#fff}.side-aymane .action-btn.primary{background:var(--a-charcoal);color:var(--a-paper)}.action-btn.primary:hover{transform:translateY(-1px)}.action-btn.secondary{background:0 0;border:1px solid}.side-sarah .action-btn.secondary{color:var(--s-ink);border-color:var(--s-line)}.side-sarah .action-btn.secondary:hover{border-color:var(--s-ink)}.side-aymane .action-btn.secondary{color:var(--a-charcoal);border-color:#0003}.side-aymane .action-btn.secondary:hover{border-color:var(--a-charcoal)}.action-btn.bought-btn{color:#fff;background:#2e7d5b}.action-btn.unbuy{color:#2e7d5b;background:0 0;border:1px solid #2e7d5b}.status-banner{z-index:2;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);align-items:center;gap:5px;padding:5px 10px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.side-sarah .status-banner{border-radius:999px}.side-aymane .status-banner{border-radius:0;font-family:Syne,sans-serif}.status-banner.available{color:#444;background:#ffffffe6}.status-banner.claimed{color:#14110f;background:#b8915af2}.status-banner.bought-status{color:#fff;background:#2e7d5bf2}.bought-overlay{pointer-events:none;z-index:1;background:#14110f14;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bought-stamp{letter-spacing:.18em;color:#2e7d5bd9;background:#fff6;border:4px double #2e7d5bd9;padding:6px 18px;font-family:Syne,sans-serif;font-size:32px;font-weight:800;transform:rotate(-12deg)}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:60px 24px;display:flex}.empty-state .icon{opacity:.45}.empty-state .msg{max-width:32ch;font-size:15px;line-height:1.5}.side-sarah .empty-state .msg{color:var(--s-ink-soft);font-family:Cormorant Garamond,serif;font-size:19px;font-style:italic}.side-aymane .empty-state .msg{letter-spacing:.12em;text-transform:uppercase;color:var(--a-paper-soft);opacity:.8;font-family:Syne,sans-serif;font-size:12px}.modal-backdrop{-webkit-backdrop-filter:blur(6px);z-index:100;background:#14110fa6;justify-content:center;align-items:center;padding:20px;animation:.25s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal{background:var(--s-paper);color:var(--s-ink);border-radius:24px;width:100%;max-width:520px;max-height:90dvh;padding:28px;animation:.35s cubic-bezier(.2,.7,.2,1) modalIn;overflow-y:auto;box-shadow:0 30px 80px -20px #00000080}.modal.theme-aymane{background:var(--a-paper);color:var(--a-ink);border:1px solid var(--a-brass);border-radius:0}@keyframes modalIn{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-title{margin:0 0 20px;font-size:24px;font-weight:500}.modal.theme-sarah .modal-title{color:var(--s-rose-deep);font-family:Cormorant Garamond,serif;font-size:30px;font-style:italic}.modal.theme-aymane .modal-title{text-transform:uppercase;letter-spacing:-.01em;color:var(--a-charcoal);font-family:Syne,sans-serif;font-size:20px}.modal-title small{letter-spacing:.2em;text-transform:uppercase;color:var(--a-brass-deep);margin-bottom:4px;font-family:Inter,sans-serif;font-size:11px;font-style:normal;font-weight:500;display:block}.form-grid{flex-direction:column;gap:14px;display:flex}.form-row-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.form-row-2{grid-template-columns:1fr}}.field label{letter-spacing:.14em;text-transform:uppercase;color:var(--s-ink-soft);margin-bottom:6px;font-size:11px;font-weight:500;display:block}.modal.theme-aymane .field label{color:var(--a-ink-soft);font-family:Syne,sans-serif}.field input,.field textarea,.field select{border:1px solid var(--s-line);background:#fff;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.modal.theme-aymane .field input,.modal.theme-aymane .field textarea,.modal.theme-aymane .field select{background:0 0;border:1px solid #0003;border-radius:0}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--s-rose-deep)}.modal.theme-aymane .field input:focus,.modal.theme-aymane .field textarea:focus,.modal.theme-aymane .field select:focus{border-color:var(--a-brass-deep)}.field textarea{resize:vertical;min-height:70px;font-family:inherit}.priority-pick{gap:8px;display:flex}.priority-pick button{border:1px solid var(--s-line);background:#fff;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;transition:all .2s;display:flex}.modal.theme-aymane .priority-pick button{text-transform:uppercase;letter-spacing:.1em;background:0 0;border:1px solid #0003;border-radius:0;font-family:Syne,sans-serif;font-size:11px}.priority-pick button.active{background:var(--s-ink);color:#fff;border-color:var(--s-ink)}.modal.theme-aymane .priority-pick button.active{background:var(--a-charcoal);color:var(--a-paper);border-color:var(--a-charcoal)}.photo-pick{align-items:center;gap:10px;display:flex}.photo-preview{border:1px dashed var(--s-line);background:linear-gradient(135deg,#f5e1dc,#ebd0cb) 50%/cover;border-radius:10px;flex-shrink:0;width:70px;height:70px}.modal.theme-aymane .photo-preview{border-color:#0003;border-radius:0}.modal-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.btn{border-radius:999px;padding:10px 18px;font-size:13px;font-weight:500;transition:all .2s}.modal.theme-aymane .btn{text-transform:uppercase;letter-spacing:.15em;border-radius:0;padding:11px 18px;font-family:Syne,sans-serif;font-size:11px;font-weight:600}.btn.primary{background:var(--s-ink);color:#fff}.modal.theme-aymane .btn.primary{background:var(--a-brass);color:var(--a-charcoal)}.btn.primary:hover{transform:translateY(-1px)}.btn.ghost{color:var(--s-ink);background:0 0}.modal.theme-aymane .btn.ghost{color:var(--a-charcoal)}.btn.danger{color:#fff;background:#b33a47}.btn.ghost:hover{background:var(--s-bg-deep)}.modal.theme-aymane .btn.ghost:hover{background:#0000000d}.toast-stack{z-index:200;pointer-events:none;flex-direction:column-reverse;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{background:var(--chrome);color:var(--chrome-text);pointer-events:auto;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:500;animation:.3s toastIn;display:flex;box-shadow:0 10px 28px -8px #0006}@keyframes toastIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loader-wrap{background:var(--chrome);min-height:100dvh;color:var(--chrome-text);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.loader-mark{font-family:Cormorant Garamond,serif;font-size:38px;font-style:italic}.loader-mark .amp{color:var(--s-gold)}.loader-line{background:linear-gradient(90deg, transparent, var(--s-gold), transparent);background-size:200% 100%;width:80px;height:1px;animation:1.6s linear infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.filters-row{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.selectish{appearance:none;background-color:#0000;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path d='M2 4l3 3 3-3' stroke='currentColor' stroke-width='1.4' fill='none' stroke-linecap='round'/></svg>");background-position:right 10px center;background-repeat:no-repeat;padding:8px 30px 8px 12px;font-size:12px;font-weight:500}.side-sarah .selectish{background-color:var(--s-paper);border:1px solid var(--s-line);color:var(--s-ink);border-radius:999px}.side-aymane .selectish{border:1px solid var(--a-line);color:var(--a-paper);text-transform:uppercase;letter-spacing:.14em;border-radius:0;padding:9px 28px 9px 14px;font-family:Syne,sans-serif;font-size:10px}.side-aymane .selectish option{background:var(--a-bg-deep);color:var(--a-paper)}.side-sarah .selectish option{background:var(--s-paper);color:var(--s-ink)}.count-badge{font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.side-sarah .count-badge{background:var(--s-blush);color:var(--s-rose-deep)}.side-aymane .count-badge{background:var(--a-brass);color:var(--a-charcoal);border-radius:0;font-family:Syne,sans-serif}.title-row{align-items:center;gap:12px;display:flex}.sr{position:absolute;left:-9999px}.slide-in-line{animation:.5s slideLine}@keyframes slideLine{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}
