.cat-engine{--f-display:"Libre Caslon Display","Libre Caslon Text",Georgia,serif;--f-serif:"Libre Caslon Text",Georgia,"Times New Roman",serif;--f-cond:"Barlow Condensed","Arial Narrow",Arial,sans-serif;--f-sans:"Barlow","Segoe UI",Arial,sans-serif;--danger:#9A3B2A;--good:#4E6B3C;--ground:#EDE7D8;--surface:#F7F2E6;--surface-2:#FFFCF4;--line:#D6CBB3;--ink:#221C14;--ink-soft:#574C3B;--ink-mute:#897B64;--brass:#8A6725;--brass-ink:#FFF8EA;--focus:#B8893E;--stage:#CFC6B3;color:var(--ink);font-family:var(--f-sans);font-size:14px}.cat-engine .main{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--stage)}.cat-engine .toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--surface)}.cat-engine .seg{display:inline-flex;border:1px solid var(--line);border-radius:3px;overflow:hidden}.cat-engine .seg button{border:0;background:var(--surface-2);padding:7px 12px;cursor:pointer}.cat-engine .seg button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.cat-engine .toolbar .spacer{flex:1}.cat-engine .toolbar .count{color:var(--ink-mute);font-size:12px}.cat-engine .sample-note{margin:0;padding:8px 16px;background:var(--surface-2);border-bottom:1px solid var(--line);font-size:12px;color:var(--ink-soft)}.cat-engine .sample-note b{color:var(--brass)}.cat-engine .viewer{flex:1;overflow:auto;padding:24px 16px 48px;position:relative}.cat-engine .pages{display:flex;flex-wrap:wrap;justify-content:center;gap:28px}.cat-engine .sheet{width:calc(816px*var(--s));height:calc(1056px*var(--s));flex:none;position:relative}.cat-engine .sheet>.pg{transform:scale(var(--s));transform-origin:0 0;position:absolute;top:0;left:0;box-shadow:0 18px 40px -22px #0000008c}.cat-engine .sheet-label{position:absolute;bottom:-20px;left:0;right:0;text-align:center;font-size:11px;color:var(--ink-mute);letter-spacing:.06em}.cat-engine .flipwrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.cat-engine #export-root{position:fixed;left:0;top:0;z-index:-10;pointer-events:none}.cat-engine .app{position:relative;z-index:0}.cat-engine .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a08069e;display:flex;align-items:center;justify-content:center;z-index:50}.cat-engine .overlay .box{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:22px 26px;min-width:260px;max-width:90vw}.cat-engine .overlay .box b{display:block;font-family:var(--f-cond);font-size:18px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px}.cat-engine .toast{position:fixed;bottom:18px;left:50%;transform:translate(-50%);background:var(--ink);color:var(--surface);padding:9px 14px;border-radius:3px;z-index:60;font-size:13px;max-width:90vw}@media (max-width:860px){.cat-engine .app{grid-template-columns:1fr;height:auto}.cat-engine .side{border-right:0;overflow:visible}.cat-engine .brandbar{position:static}.cat-engine .main{min-height:90vh}.cat-engine .viewer{padding-inline:16px}.cat-engine .flipwrap{position:relative;height:70vh}}.cat-engine .fv{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;height:100%}.cat-engine .fv-stage{flex:1;position:relative;overflow:hidden;min-height:0}.cat-engine .fv-book{position:absolute;left:0;top:0;transform-origin:0 0;perspective:5000px}.cat-engine .fv-slot{position:absolute;top:0;overflow:hidden;background:transparent}.cat-engine .fv-slot:not(.empty){box-shadow:0 20px 50px -25px #000000b3}.cat-engine .fv-slot.left:after{content:"";position:absolute;inset:0 0 0 auto;width:40px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.14))}.cat-engine .fv-slot.right:after{content:"";position:absolute;inset:0 auto 0 0;width:40px;background:linear-gradient(270deg,transparent,rgba(0,0,0,.14))}.cat-engine .fv-slot .pg,.cat-engine .fv-face .pg{position:absolute;top:0;left:0}.cat-engine .fv-leaf{position:absolute;top:0;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.45,.05,.3,1);z-index:3}.cat-engine .fv-leaf.fwd{transform-origin:left center}.cat-engine .fv-leaf.fwd.go{transform:rotateY(-180deg)}.cat-engine .fv-leaf.bwd{transform-origin:right center}.cat-engine .fv-leaf.bwd.go{transform:rotateY(180deg)}.cat-engine .fv-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.cat-engine .fv-face.rear{transform:rotateY(180deg)}.cat-engine .fv-bar{display:flex;align-items:center;justify-content:center;gap:14px;padding:12px}.cat-engine .fv-bar button{border:1px solid rgba(127,127,127,.45);background:#7f7f7f1f;color:inherit;border-radius:3px;padding:7px 16px;cursor:pointer;font:inherit}.cat-engine .fv-bar button:disabled{opacity:.35;cursor:default}.cat-engine .fv-bar span{font-variant-numeric:tabular-nums;min-width:120px;text-align:center;font-size:13px}@media (prefers-reduced-motion:reduce){.cat-engine .fv-leaf{transition:none}}.cat-engine .pg{--acc:#DDA514;--hide:#15120F;--paper:#FFFDF8;--tint:#F3EDE1;--rule:#DCCFB7;--pink:#17130F;--soft:#5E5446;width:816px;height:1056px;background:var(--paper);color:var(--pink);position:relative;overflow:hidden;font-family:var(--f-serif);font-size:11px;line-height:1.45}.cat-engine .pg *{box-sizing:border-box}.cat-engine .ph{background-color:#2a241d;background-size:cover;background-position:center;position:relative}.cat-engine .ph.empty{background-image:linear-gradient(135deg,#2a241d,#15120f)}.cat-engine .ph.empty:after{content:attr(data-mono);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#dda51459;font-family:var(--f-display);font-size:42px}.cat-engine .pg-head{position:absolute;top:0;left:0;right:0;height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 44px;border-bottom:1px solid var(--rule);font-family:var(--f-cond);font-weight:600;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--soft)}.cat-engine .pg-head b{color:var(--acc);font-weight:700}.cat-engine .profile-page .pg-head>span{font-size:14px;font-weight:800;color:var(--pink)}.cat-engine .pg-body{position:absolute;top:66px;left:44px;right:44px;bottom:56px}.cat-engine .pg.nohead .pg-body{top:40px}.cat-engine .pg-foot{position:absolute;bottom:8px;left:0;right:0;height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 44px;font-family:var(--f-cond);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--soft)}.cat-engine .pg-foot .n{font-weight:700;color:var(--pink);font-size:15px;letter-spacing:.05em}.cat-engine .pg-foot .foot-site{color:var(--acc);font-weight:700;letter-spacing:.16em}.cat-engine .logo-pg{--logo-gold:#DDA514;--logo-ink:#FFFFFF}.cat-engine .logo-dark{--logo-gold:var(--acc);--logo-ink:#15120F}.cat-engine .eyebrow{font-family:var(--f-cond);font-weight:700;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--acc)}.cat-engine .animal{font-family:var(--f-display);font-size:30px;line-height:1.02;margin:4px 0 6px;color:var(--pink)}.cat-engine .meta{font-family:var(--f-cond);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.cat-engine .meta b{color:var(--pink);font-weight:600}.cat-engine .story{font-size:calc(13.5px * var(--ts, 1));line-height:1.55;color:var(--body-ink,#2B251D);margin:10px 0 0;white-space:pre-line}.cat-engine .rule{height:1px;background:var(--rule);margin:10px 0}.cat-engine .hl{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.cat-engine .hl li{position:relative;padding-left:16px;font-size:calc(14px * var(--ts, 1));line-height:1.4;color:var(--body-ink,#2B251D)}.cat-engine .hl li:before{content:"";position:absolute;left:0;top:.45em;width:7px;height:7px;background:var(--acc);transform:rotate(45deg)}.cat-engine .leg-about{--paper:#2B2B2B;--pink:#F4F1EA;--body-ink:#E7E2D8;--soft:rgba(244,241,234,.7);--rule:rgba(244,241,234,.25)}.cat-engine .leg-about .pg-body{top:0;left:0;right:0;bottom:0}.cat-engine .pg.nohead.leg-about .pg-body{top:0}.cat-engine .leg-about .pg-foot{color:#f4f1ea99}.cat-engine .leg-about .pg-foot .n{color:#f4f1ea}.cat-engine .about{display:grid;grid-template-columns:1fr 352px;height:100%}.cat-engine .about-pics{position:relative;height:100%;overflow:hidden}.cat-engine .about-ph{position:absolute;background-size:cover;background-position:center;box-shadow:0 22px 48px -18px #000000d9}.cat-engine .about-back{left:-26px;top:96px}.cat-engine .about-front{left:118px;bottom:112px}.cat-engine .about-words{display:flex;flex-direction:column;justify-content:center;padding:56px 48px 56px 8px}.cat-engine .about-words h2{margin:0;font-family:var(--f-cond);font-weight:800;font-size:40px;line-height:1;text-transform:uppercase;color:#fff}.cat-engine .about-words h3{margin:8px 0 0;font-family:var(--f-cond);font-weight:800;font-size:35px;line-height:1;text-transform:uppercase;color:var(--acc)}.cat-engine .about-lead{margin-top:18px;font-family:var(--f-sans);font-weight:600;font-size:calc(15.5px * var(--ts, 1));color:#fff}.cat-engine .about-words p{margin:13px 0 0;font-family:var(--f-sans);font-size:calc(13px * var(--ts, 1));line-height:1.66;color:var(--body-ink)}.cat-engine .leg-solo .solo{position:absolute;top:36px;left:36px;right:36px;bottom:46px;display:flex;flex-direction:column;align-items:center}.cat-engine .leg-solo .solo-ph{flex:none;background-size:cover;background-position:center;box-shadow:0 22px 48px -18px #000000d9}.cat-engine .leg-solo .solo-words{width:100%;margin-top:26px}.cat-engine .leg-solo .solo-words h2{margin:0;font-family:var(--f-cond);font-weight:800;font-size:44px;line-height:1.02;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden}.cat-engine .leg-solo .solo-words h3{margin:4px 0 0;font-family:var(--f-cond);font-weight:800;font-size:38px;line-height:1.02;text-transform:uppercase;color:var(--acc);white-space:nowrap;overflow:hidden}.cat-engine .leg-solo .solo-copy{margin-top:16px}.cat-engine .leg-solo .solo-copy p{margin:0 0 12px;font-family:var(--f-sans);font-size:calc(15.5px * var(--ts, 1));line-height:1.7;color:var(--body-ink)}.cat-engine .legacy-page .pg-head>span{color:var(--acc);font-weight:700}.cat-engine .profile-page .pg-body{display:flex;flex-direction:column}.cat-engine .profile-photo{flex:none;width:100%;height:470px;background-size:cover;background-position:center}.cat-engine .profile-photo{position:relative}.cat-engine .pro-name{position:absolute;left:0;top:0;max-width:84%;background:var(--acc);color:#15120f;padding:10px 22px 12px}.cat-engine .pro-name h2{margin:0;font-family:var(--f-display);font-size:42px;line-height:1;color:#15120f}.cat-engine .pro-ribs{position:absolute;right:0;bottom:26px;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.cat-engine .pro-ribs .rib{transform:skew(-9deg);min-width:112px;padding:9px 20px;text-align:center;line-height:1.05}.cat-engine .pro-ribs .rib.a{background:var(--acc);color:#15120f}.cat-engine .pro-ribs .rib.b{background:#15120f;color:#fff8ea}.cat-engine .pro-ribs .rk{transform:skew(9deg);font-family:var(--f-cond);font-weight:800;font-size:23px;line-height:1.05;letter-spacing:.02em;white-space:nowrap}.cat-engine .pro-ribs .rv{transform:skew(9deg);margin-top:2px;font-family:var(--f-cond);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;opacity:.85}.cat-engine .pro-ribs.ink .rib.a,.cat-engine .pro-ribs.ink .rib.b{background:#15120f;color:#fff8ea}.cat-engine .pro-ribs.ink .rib.a.mid,.cat-engine .pro-ribs.ink .rib.b.mid{background:var(--acc);color:var(--acc-ink,#15120F)}.cat-engine .pro-ribs.left{right:auto;left:0;align-items:flex-start}.cat-engine .pro-ribs.left .rib{transform:skew(9deg)}.cat-engine .pro-ribs.left .rk,.cat-engine .pro-ribs.left .rv{transform:skew(-9deg)}.cat-engine .profile-ped{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-top:10px;font-family:var(--f-cond);font-weight:600;font-size:calc(17.5px * var(--ts, 1));letter-spacing:.07em;text-transform:uppercase;color:var(--soft)}.cat-engine .profile-ped b{color:var(--pink);font-weight:700}.cat-engine .profile-ped .pro-role{font-style:normal;font-weight:700;color:var(--acc);letter-spacing:.16em}.cat-engine .profile-ped .pro-reg{flex:none;text-align:right;color:var(--soft)}.cat-engine .profile-story{margin:9px 0 0;font-size:calc(13.5px * var(--ts, 1));line-height:1.58;color:var(--body-ink,#2B251D)}.cat-engine .profile-kids{margin-top:auto;padding-top:12px}.cat-engine .profile-kids .kids-h{font-family:var(--f-cond);font-weight:700;font-size:calc(11px * var(--ts, 1));letter-spacing:.22em;text-transform:uppercase;color:var(--acc);border-top:1px solid var(--rule);padding-top:9px}.cat-engine .profile-kids .kids{display:grid;grid-template-columns:repeat(var(--kn,2),minmax(0,1fr));gap:16px;margin-top:9px;max-width:calc(var(--kn,2)*262px + (var(--kn,2) - 1)*16px)}.cat-engine .profile-kids .kid-ph{aspect-ratio:3/2;background-size:cover;background-position:center}.cat-engine .profile-kids .kid-n{margin-top:6px;font-family:var(--f-cond);font-weight:800;font-size:calc(14px * var(--ts, 1));letter-spacing:.04em;text-transform:uppercase;color:var(--pink)}.cat-engine .profile-kids .kid-note{margin-top:3px;font-size:calc(13px * var(--ts, 1));line-height:1.4;color:var(--soft)}.cat-engine .leg-hist{margin-top:14px;padding-top:14px;border-top:2px solid var(--pink);display:flex;gap:20px;align-items:flex-start;text-align:left;width:100%}.cat-engine .leg-hist .leg-ph{flex:none;position:relative;background-size:cover;background-position:center}.cat-engine .leg-hist .leg-ph .tagline{font-size:11px;padding:5px 10px;letter-spacing:.1em}.cat-engine .hist-collage{position:relative;flex:none;width:455px;height:352px}.cat-engine .hist-collage .ph{position:absolute;background-size:cover;background-position:center}.cat-engine .hist-back{right:0;top:0;width:320px;height:240px;padding-bottom:16px}.cat-engine .hist-front{left:0;bottom:0;width:250px;height:192px;padding-bottom:16px;box-shadow:0 0 0 6px var(--paper),0 12px 26px -10px #0000008c}.cat-engine .hist-collage .ph .tagline{position:static;display:block;background:none;color:var(--soft);font-family:var(--f-cond);font-weight:700;font-size:10px;letter-spacing:.14em;padding:5px 0 0;text-align:left}.cat-engine .hist-collage .ph .tagline b{color:var(--acc)}.cat-engine .hist-collage .ph{display:flex;flex-direction:column;justify-content:flex-end}.cat-engine .hist-collage .hist-back .tagline{text-align:right}.cat-engine .leg-hist-words{flex:1;min-width:0}.cat-engine .leg-hist-words p{margin:6px 0 0;font-size:calc(12px * var(--ts, 1));line-height:1.55;color:var(--body-ink,#2B251D)}.cat-engine .cover{background:var(--hide);color:#f4ede0}.cat-engine .cover .ph{position:absolute;top:0;right:0;bottom:0;left:0}.cat-engine .cover.fitw .ph{inset:118px 0 auto 0;height:560px;background-size:cover}.cat-engine .cover.fitw .shade{background:linear-gradient(180deg,#15120f,#15120f 118px,#15120f26 200px,#15120f00 420px,#15120fd9 600px,#15120f 678px)}.cat-engine .cover .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15120fb8,#15120f0d 26%,#15120f1a 48%,#15120ff0 78%,#15120f)}.cat-engine .cover .top{position:absolute;top:44px;left:48px;right:48px;display:flex;justify-content:space-between;align-items:flex-start}.cat-engine .cover .top svg{height:74px;width:auto}.cat-engine .cover .since{font-family:var(--f-cond);letter-spacing:.3em;font-size:11px;text-transform:uppercase;color:#f4ede0cc;text-align:right;line-height:1.7}.cat-engine .cover .bottom{position:absolute;left:48px;right:48px;bottom:48px}.cat-engine .cover .series{font-family:var(--f-serif);font-style:italic;font-size:30px;color:#dda514;margin:0}.cat-engine .cover .title{font-family:var(--f-cond);font-weight:700;font-size:92px;line-height:.86;text-transform:uppercase;letter-spacing:-.005em;margin:6px 0 18px;color:#fff8ea}.cat-engine .cover .band{display:flex;align-items:stretch;gap:0;border-top:1px solid rgba(221,165,20,.55);border-bottom:1px solid rgba(221,165,20,.55)}.cat-engine .cover .band>div{padding:12px 18px 11px 0;margin-right:18px;border-right:1px solid rgba(221,165,20,.35)}.cat-engine .cover .band>div:last-child{border-right:0;margin-right:0}.cat-engine .cover .band small{display:block;font-family:var(--f-cond);letter-spacing:.24em;font-size:10px;text-transform:uppercase;color:#dda514}.cat-engine .cover .band span{font-family:var(--f-cond);font-weight:600;font-size:21px;letter-spacing:.04em;text-transform:uppercase}.cat-engine .cover .tag{margin-top:7px;font-family:var(--f-serif);font-style:italic;font-size:19px;color:#f4ede0d1}.cat-engine .cover .tagrow{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:-24px}.cat-engine .cover .tagrow .tag{flex:none;min-width:0;white-space:nowrap}.cat-engine .cover .cover-site{flex:none;margin-left:0;font-family:var(--f-cond);font-weight:600;font-size:17px;letter-spacing:.1em;text-transform:uppercase;color:#dda514;white-space:nowrap}.cat-engine .cover .bid-logo{flex:none;width:168px;height:62px;background-repeat:no-repeat;background-position:right bottom;background-size:contain}.cat-engine .cover .bandrow{display:flex;align-items:center;gap:26px}.cat-engine .cover .bandrow .band{flex:1;min-width:0}.cat-engine .cover .bandrow .bid-logo{width:118px;height:118px;background-position:center;background-size:contain}.cat-engine .wel-page .pg-head>span{color:var(--acc);font-weight:700}.cat-engine .wel{display:grid;grid-template-columns:1fr 262px;gap:30px;height:100%}.cat-engine .wel .fam.fam-second{flex:none;min-height:0;margin:auto 0 0}.cat-engine .wel-right{display:flex;flex-direction:column;gap:12px;min-height:0}.cat-engine .wel>div:first-child{display:flex;flex-direction:column;min-height:0}.cat-engine .wel h2{font-family:var(--f-display);font-size:58px;line-height:.95;margin:0 0 14px}.cat-engine .wel .letter{font-size:calc(14px * var(--ts, 1));line-height:1.62;white-space:pre-line}.cat-engine .wel .sig{font-family:var(--f-serif);font-style:italic;font-size:18px;margin-top:14px;color:var(--acc)}.cat-engine .wel .pull{margin-top:auto;border-top:2px solid var(--pink);padding-top:18px;font-family:var(--f-display);font-size:44px;line-height:1.05;color:var(--acc)}.cat-engine .wel .fam{flex:1;min-height:210px;margin:0;position:relative;background-size:cover;background-position:center}.cat-engine .wel .fam-caption{position:absolute;left:0;right:0;bottom:0;z-index:2;background:#15120feb;color:#fff8ea;font-family:var(--f-cond);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:7px 10px}.cat-engine .wel .fam-slogan{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(0deg,#15120feb,#15120f99 60%,#15120f00);color:#fff8ea;font-family:var(--f-display);font-size:17px;line-height:1.2;text-align:center;padding:18px 14px 40px}.cat-engine .wel .fam-slogan b{color:var(--acc);font-weight:400}.cat-engine .wel aside{flex:none;background:var(--hide);color:#efe7d8;padding:22px 20px;display:flex;flex-direction:column;gap:14px}.cat-engine .wel aside h3{margin:0;font-family:var(--f-cond);font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#dda514}.cat-engine .wel aside p{margin:3px 0 0;font-size:10.5px;line-height:1.5;color:#d8cfbf;white-space:pre-line}.cat-engine .wel aside .blk-ship p{font-size:calc(13.5px * var(--ts, 1))}.cat-engine .wel aside .blk-terms p{font-size:calc(11.5px * var(--ts, 1))}.cat-engine .wel aside .big{font-family:var(--f-cond);font-weight:600;font-size:20px;text-transform:uppercase;letter-spacing:.03em;color:#fff8ea;line-height:1.1}.cat-engine .contact{display:flex;justify-content:flex-start;gap:12px;font-size:calc(13.5px * var(--ts, 1));line-height:1.45;color:#d8cfbf;padding:0}.cat-engine .contact span:last-child{font-family:inherit;letter-spacing:0;white-space:nowrap}.cat-engine .pen-title{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.cat-engine .pen-title h2{font-family:var(--f-display);font-size:48px;margin:0;line-height:1}.cat-engine .pen-row{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;height:256px;margin-bottom:22px}.cat-engine .pen-row .ph{height:100%}.cat-engine .pen-copy{min-height:0;overflow:hidden;display:flex;flex-direction:column}.cat-engine .pen-copy .animal{font-size:calc(26px * var(--ts, 1))}.cat-engine .pen-ped{font-size:calc(11px * var(--ts, 1));margin-top:6px;color:var(--body-ink,#2B251D)}.cat-engine .pen-ped i{font-style:normal;color:var(--acc);font-weight:700}.cat-engine .pen-copy .rule{margin:6px 0 0}.cat-engine .pen-copy .story{margin-top:5px}.cat-engine .pen-sub{display:flex;align-items:center;gap:14px;margin:0 0 16px}.cat-engine .pen-sub h3{margin:0;font-family:var(--f-cond);font-weight:700;font-size:15px;letter-spacing:.22em;text-transform:uppercase;color:var(--acc);white-space:nowrap}.cat-engine .pen-sub:after{content:"";flex:1;height:1px;background:var(--rule)}.cat-engine .embryo-first .preg-head{margin-bottom:16px}.cat-engine .embryo-first .preg-head .sub{color:var(--acc)}.cat-engine .embryo-first .donor-info{margin-top:14px}.cat-engine .donor-photo{height:var(--lotph,430px)}.cat-engine .donor-info{display:grid;grid-template-columns:1fr 1.1fr;gap:26px;margin-top:16px}.cat-engine .donor-info .meta{font-size:calc(15px * var(--ts, 1))}.cat-engine .offered-row{margin-top:12px;font-family:var(--f-cond);font-weight:600;font-size:calc(15px * var(--ts, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--soft);white-space:nowrap;overflow:hidden}.cat-engine .offered-row b{color:var(--pink);font-weight:600}.cat-engine .offered-row b.who{color:var(--acc);font-weight:800}.cat-engine .donor-info>div>.rule{margin-top:0}.cat-engine .ph .tagline{position:absolute;left:0;bottom:0;background:var(--hide);color:#fff8ea;font-family:var(--f-cond);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:7px 12px}.cat-engine .ph .tagline b{color:#dda514}.cat-engine .ped3{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;font-size:10.5px;margin-top:8px}.cat-engine .ped3 dt{font-family:var(--f-cond);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:10px;padding-top:1px}.cat-engine .ped3 dd{margin:0}.cat-engine .tree.t2{grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,26px);font-size:11px}.cat-engine .tree.t2 .g1{grid-row:span 2;font-size:13px}.cat-engine .epdgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.cat-engine .epdgrid .fld input{padding:5px 6px;font-variant-numeric:tabular-nums}.cat-engine .depd{margin-top:12px}.cat-engine .epd{width:100%;border-collapse:collapse;font-family:var(--f-cond);font-variant-numeric:tabular-nums;table-layout:fixed}.cat-engine .epd th{background:var(--pink);color:var(--paper);font-weight:600;font-size:9.5px;letter-spacing:.04em;padding:3px 0}.cat-engine .epd td{text-align:center;font-size:11.5px;font-weight:600;padding:3px 0;border-bottom:1px solid var(--rule);background:var(--tint)}.cat-engine .epd-asof{margin-top:4px;font-family:var(--f-cond);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.cat-engine .partner .pg-head{background:var(--acc);color:var(--acc-ink,#FFFFFF);border-bottom:0}.cat-engine .partner .pg-head b,.cat-engine .partner .badge{color:var(--acc-ink,#FFFFFF)}.cat-engine .partner .ph .tagline b,.cat-engine .partner .lot-overlay .sub,.cat-engine .partner .count-ribbon,.cat-engine .partner.scheme-dark .lot-h .sub{color:#fff}.cat-engine .count-ribbon{position:absolute;top:0;left:0;background:var(--acc);color:var(--acc-ink,#15120F);font-family:var(--f-cond);font-weight:800;font-size:19px;letter-spacing:.14em;text-transform:uppercase;padding:9px 22px 9px 18px}.cat-engine .partner-ribbon{position:absolute;top:14px;right:0;background:var(--acc);color:var(--acc-ink,#FFFFFF);font-family:var(--f-cond);font-weight:700;font-size:13px;letter-spacing:.22em;text-transform:uppercase;padding:7px 16px 7px 14px}.cat-engine .offered{margin-top:6px;font-size:12px;color:var(--body-ink,#2B251D)}.cat-engine .offered b{color:var(--acc)}.cat-engine .plogo{margin-top:12px;height:86px;width:300px;max-width:100%;background:left center/contain no-repeat}.cat-engine .donor-cell{border-top:2px solid var(--pink);padding-top:6px;min-width:0}.cat-engine .matings .donor-cell{margin-top:-14px}.cat-engine .donor-cell .hl{margin-top:10px}.cat-engine .donor-desc{margin:6px 0 0;font-size:calc(16px * var(--ts, 1));line-height:1.5;overflow:hidden}.cat-engine .donor-desc p{margin:0 0 8px;white-space:pre-line}.cat-engine .donor-desc p:last-child{margin-bottom:0}.cat-engine .matings{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin-top:18px}.cat-engine .matings.cont{margin-top:0}.cat-engine .lot{border-top:2px solid var(--pink);padding-top:8px;min-height:0}.cat-engine .lot.bare{border-top:0;padding-top:0}.cat-engine .lot-h{display:flex;gap:10px;align-items:flex-start}.cat-engine .badge{background:var(--acc);color:#15120f;font-family:var(--f-cond);font-weight:700;font-size:22px;line-height:1;min-width:44px;height:40px;padding:0 6px;display:flex;align-items:center;justify-content:center;flex:none;font-variant-numeric:tabular-nums}.cat-engine .lot-h h3{margin:0;font-family:var(--f-cond);font-weight:700;font-size:calc(18px * var(--ts, 1));line-height:1.05;text-transform:uppercase;letter-spacing:.02em}.cat-engine .lot-h .sub{font-family:var(--f-cond);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--acc);font-weight:600;margin-top:3px}.cat-engine .semen-lot .lot-h .sub{font-size:calc(16px * var(--ts, 1));letter-spacing:.08em}.cat-engine .semen-lot .meta{font-size:calc(15px * var(--ts, 1))}.cat-engine .semen-lot .ped-row{font-size:calc(13px * var(--ts, 1))}.cat-engine .semen-lot .ped-role{font-size:calc(12.5px * var(--ts, 1))}.cat-engine .semen-lot .ped-2up .ped-main b{font-size:calc(14px * var(--ts, 1))}.cat-engine .semen-lot .ped-main i{font-size:calc(12.5px * var(--ts, 1))}.cat-engine .css-tag{display:inline-block;margin-top:5px;background:var(--acc);color:#15120f;font-family:var(--f-cond);font-weight:800;font-size:16.5px;letter-spacing:.16em;text-transform:uppercase;padding:4.5px 13.5px;border-radius:3px}.cat-engine .lot-sire{aspect-ratio:3/2;width:100%;max-width:100%;margin-top:8px}.cat-engine .lot-sire .tagline{font-size:calc(14px * var(--ts, 1));padding:5px 9px}.cat-engine .ped{margin-top:8px;display:flex;flex-direction:column;gap:5px}.cat-engine .ped.ped-2up{margin-top:7px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 18px}.cat-engine .ped-2up .ped-row{display:flex;align-items:baseline;gap:6px;grid-template-columns:none}.cat-engine .ped-2up .ped-main{min-width:0}.cat-engine .ped-2up .ped-main b{font-size:calc(11px * var(--ts, 1));white-space:nowrap}.cat-engine .ped-2up .ped-par{display:none}.cat-engine .ped-row{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:6px;font-size:calc(10px * var(--ts, 1))}.cat-engine .ped-role{font-family:var(--f-cond);font-weight:700;font-size:calc(9.5px * var(--ts, 1));letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.cat-engine .ped-main b{font-weight:700;font-size:calc(10.5px * var(--ts, 1))}.cat-engine .ped-main i{display:block;font-style:normal;color:var(--soft);font-family:var(--f-cond);font-size:calc(9.5px * var(--ts, 1));letter-spacing:.05em}.cat-engine .ped-par{border-left:1px solid var(--pink);padding-left:6px;color:var(--body-ink,#3A3226);font-size:calc(9.5px * var(--ts, 1));line-height:1.35}.cat-engine .lot-desc{margin-top:8px;font-size:calc(12.5px * var(--ts, 1));line-height:1.5;color:var(--body-ink,#2B251D);white-space:pre-line;overflow:hidden}.cat-engine .fine{margin-top:6px;font-size:calc(11.5px * var(--ts, 1));font-weight:700;color:var(--body-ink,#2B251D);line-height:1.4}.cat-engine .guarantee-line{margin-top:10px;font-size:calc(15.5px * var(--ts, 1));font-weight:700;line-height:1.4;text-align:center}.cat-engine .facts dd.guar{font-weight:700;color:var(--pink)}.cat-engine .preg-head{display:flex;gap:16px;align-items:center}.cat-engine .preg-head.stacked{display:block}.cat-engine .head-row{display:flex;align-items:center;gap:14px;margin-top:10px}.cat-engine .lot-overlay{position:absolute;top:0;left:0;display:flex;align-items:stretch;z-index:2}.cat-engine .lot-overlay .badge{height:48px;min-width:58px;font-size:27px}.cat-engine .lot-overlay .sub{display:flex;align-items:center;margin:0;background:#15120fd1;color:var(--acc);padding:0 18px;font-family:var(--f-cond);font-weight:800;font-size:17px;letter-spacing:.14em;text-transform:uppercase}.cat-engine .preg-head.stacked .sub{margin-top:0}.cat-engine .preg-head .badge{font-size:44px;height:74px;min-width:82px}.cat-engine .preg-head h2{margin:0;font-family:var(--f-cond);font-weight:700;font-size:40px;line-height:1;text-transform:uppercase;white-space:nowrap;overflow:hidden}.cat-engine .preg-head>div:last-child{flex:1;min-width:0}.cat-engine .preg-head .sub{font-family:var(--f-cond);font-weight:700;font-size:19px;letter-spacing:.08em;text-transform:uppercase;color:var(--pink);margin-top:8px}.cat-engine .preg-head .sub b{color:var(--acc);font-weight:700}.cat-engine .preg-sire{margin-top:14px}.cat-engine .preg-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:18px}.cat-engine .preg-left{display:flex;flex-direction:column;min-width:0}.cat-engine .preg-ped{gap:14px;margin-top:10px}.cat-engine .preg-ped .ped-row{grid-template-columns:40px minmax(0,1fr) minmax(0,1.1fr);font-size:11.5px}.cat-engine .preg-ped .ped-main b{font-size:calc(13px * var(--ts, 1))}.cat-engine .donor-info .preg-ped .ped-main b{font-size:calc(15px * var(--ts, 1))}.cat-engine .preg-ped .ped-par{font-size:calc(11px * var(--ts, 1));line-height:1.5}.cat-engine .preg-desc{margin-top:auto;padding-top:14px;border-top:2px solid var(--pink)}.cat-engine .preg-guar{margin-top:14px;border-top:2px solid var(--pink);padding-top:10px}.cat-engine .preg-guar small{display:block;font-family:var(--f-cond);font-weight:700;font-size:calc(11px * var(--ts, 1));letter-spacing:.2em;text-transform:uppercase;color:var(--acc);margin-bottom:5px}.cat-engine .preg-guar span{font-size:calc(14px * var(--ts, 1));line-height:1.5;font-weight:700;color:var(--pink)}.cat-engine .facts dd.due{font-family:var(--f-cond);font-weight:700;font-size:calc(18px * var(--ts, 1));letter-spacing:.03em;line-height:1.2}.cat-engine .tree{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(8,27px);column-gap:10px;font-size:9.5px}.cat-engine .tree>div{display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--pink);padding-left:6px;line-height:1.15;overflow:hidden}.cat-engine .tree .g1{grid-row:span 4;font-size:12px;font-weight:700}.cat-engine .tree .g2{grid-row:span 2;font-size:10.5px;font-weight:700}.cat-engine .tree small{font-family:var(--f-cond);font-weight:500;font-size:9px;color:var(--soft);letter-spacing:.05em}.cat-engine .facts{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;font-size:calc(11px * var(--ts, 1));margin:0}.cat-engine .facts dt{min-width:70px;white-space:nowrap;font-family:var(--f-cond);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:calc(10px * var(--ts, 1));color:var(--soft);padding-top:2px}.cat-engine .facts dd{margin:0}.cat-engine .facts.big{gap:8px 14px}.cat-engine .facts.big dt{font-size:calc(11px * var(--ts, 1));padding-top:4px}.cat-engine .facts.big dd{font-size:calc(13.5px * var(--ts, 1))}.cat-engine .facts.big dd.key{font-family:var(--f-cond);font-weight:700;font-size:calc(18px * var(--ts, 1));letter-spacing:.03em;line-height:1.2}.cat-engine .semen-page .pg-head{height:56px;color:var(--pink)}.cat-engine .semen-page .pg-head>span{font-family:var(--f-cond);font-weight:800;font-size:22px;letter-spacing:.14em}.cat-engine .semen-page .pg-body{top:76px}.cat-engine .semen{display:grid;grid-template-rows:repeat(3,1fr);gap:18px;height:100%}.cat-engine .semen-lot{display:grid;grid-template-columns:330px 1fr;gap:18px;border-top:2px solid var(--pink);padding-top:12px;min-height:0;overflow:hidden}.cat-engine .semen-lot .ph{height:100%;max-height:236px;align-self:center;margin-top:-14px}.cat-engine .semen-lot .facts{margin-top:8px}.cat-engine .semen-lot .animal{font-size:24px}.cat-engine .sect{background:var(--hide);color:#f4ede0}.cat-engine .sect .pg-body{top:0;left:0;right:0;bottom:0}.cat-engine .sect-ph{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.cat-engine .sect-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15120fdb,#15120f9e 42%,#15120feb)}.cat-engine .sect-words{position:absolute;left:84px;right:84px;top:50%;transform:translateY(-50%);text-align:center}.cat-engine .sect-words .eyebrow{color:var(--acc)}.cat-engine .sect h2{margin:10px 0 0;font-family:var(--f-cond);font-weight:700;font-size:78px;line-height:.92;text-transform:uppercase;letter-spacing:-.005em;color:#fff8ea}.cat-engine .sect-rule{width:92px;height:2px;background:var(--acc);margin:24px auto 0}.cat-engine .sect-tag{margin:24px 0 0;font-family:var(--f-display);font-size:30px;line-height:1.2;color:var(--acc)}.cat-engine .sect-body{margin:22px auto 0;max-width:560px}.cat-engine .sect-body p{margin:0 0 12px;font-family:var(--f-serif);font-size:14.5px;line-height:1.66;color:#f4ede0e0}.cat-engine .sect-body p:last-child{margin-bottom:0}.cat-engine .offer .sect-words{left:64px;right:64px}.cat-engine .offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 30px;margin:28px auto 0;max-width:660px;text-align:left}.cat-engine .offer-grid>div{border-top:2px solid var(--acc);padding-top:11px}.cat-engine .offer-grid b{display:block;font-family:var(--f-cond);font-weight:700;font-size:25px;letter-spacing:.05em;text-transform:uppercase;color:#fff8ea;line-height:1.08}.cat-engine .offer-grid p{margin:6px 0 0;font-family:var(--f-serif);font-size:13px;line-height:1.5;color:#f4ede0cc}.cat-engine .offer-terms{margin:30px auto 0;max-width:660px;padding-top:22px;border-top:1px solid rgba(221,165,20,.45)}.cat-engine .offer-note{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:9px;font-family:var(--f-cond);font-weight:700;font-size:19px;letter-spacing:.07em;text-transform:uppercase;color:#fff8ea}.cat-engine .offer-note .ck{width:21px;height:21px;flex:none;border:1.5px solid var(--acc);color:var(--acc);display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1}.cat-engine .offer-guar{margin-top:16px;border:1px solid rgba(221,165,20,.5);padding:13px 20px}.cat-engine .offer-guar small{display:block;font-family:var(--f-cond);font-weight:700;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--acc);margin-bottom:5px}.cat-engine .offer-guar span{font-family:var(--f-serif);font-size:14px;line-height:1.5;color:#fff8ea}.cat-engine .sect-checks{margin:28px auto 0;max-width:680px;display:grid;grid-template-columns:1fr 1fr;gap:20px 32px;text-align:left;align-items:start}.cat-engine .sect-checks>div{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start}.cat-engine .sect-checks .ck{width:26px;height:26px;border:1.5px solid var(--acc);color:var(--acc);display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;font-weight:700;margin-top:1px;box-sizing:border-box}.cat-engine .sect-checks b{display:block;font-family:var(--f-cond);font-weight:700;font-size:22px;letter-spacing:.07em;text-transform:uppercase;color:#fff8ea;line-height:1.1}.cat-engine .sect-checks small{display:block;margin-top:4px;font-family:var(--f-serif);font-size:14.5px;line-height:1.45;color:#f4ede0c2}.cat-engine .sect-stats{display:flex;justify-content:center;gap:0;margin-top:30px;padding-top:24px;border-top:1px solid rgba(221,165,20,.45)}.cat-engine .sect-stats>div{padding:0 26px;border-right:1px solid rgba(221,165,20,.3)}.cat-engine .sect-stats>div:last-child{border-right:0}.cat-engine .sect-stats b{display:block;font-family:var(--f-cond);font-weight:800;font-size:28px;line-height:1.05;color:#fff8ea}.cat-engine .sect-stats small{display:block;margin-top:4px;font-family:var(--f-cond);font-weight:600;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--acc)}.cat-engine .howto{background:var(--hide);color:#f4ede0}.cat-engine .howto .pg-body{top:0;left:0;right:0;bottom:0}.cat-engine .howto-ph{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.cat-engine .howto-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15120fc7,#15120f8c 38%,#15120fe0)}.cat-engine .howto-words{position:absolute;left:72px;right:72px;top:50%;transform:translateY(-50%);text-align:center;display:flex;flex-direction:column;align-items:center}.cat-engine .howto-logo{width:190px;height:96px;background:center/contain no-repeat;margin-bottom:20px}.cat-engine .howto h2{margin:0;font-family:var(--f-display);font-size:62px;line-height:1;color:#fff8ea}.cat-engine .howto-lead{margin:16px 0 0;font-family:var(--f-serif);font-size:17px;line-height:1.6;color:#f4ede0eb;white-space:pre-line;max-width:560px}.cat-engine .howto-steps{display:flex;align-items:center;gap:26px;margin-top:34px;padding-top:28px;border-top:1px solid rgba(221,165,20,.5)}.cat-engine .howto-label{font-family:var(--f-cond);font-weight:700;font-size:17px;letter-spacing:.2em;text-transform:uppercase;color:var(--acc);white-space:nowrap;text-align:right}.cat-engine .howto-steps ol{margin:0;padding:0 0 0 26px;border-left:1px solid rgba(221,165,20,.5);list-style:decimal;text-align:left}.cat-engine .howto-steps li{font-family:var(--f-cond);font-weight:600;font-size:22px;line-height:1.75;letter-spacing:.03em;color:#fff8ea}.cat-engine .howto-steps li::marker{color:var(--acc)}.cat-engine .howto-foot{margin-top:30px;font-family:var(--f-serif);font-style:italic;font-size:13.5px;color:#f4ede0bf}.cat-engine .howto-cta{margin-top:18px;border:1px solid #DDA514;color:#dda514;font-family:var(--f-cond);font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:10px 24px;font-size:13px}.cat-engine .back{background:var(--hide);color:#efe7d8;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:22px;padding:60px}.cat-engine .back svg{height:110px;width:auto}.cat-engine .logo-up{background-repeat:no-repeat;background-size:contain}.cat-engine .cover .top .logo-up{height:74px;width:320px;background-position:left center}.cat-engine .back .logo-up{height:110px;width:440px;background-position:center}.cat-engine .cover-url{margin-top:10px;font-family:var(--f-cond);font-weight:600;font-size:15px;letter-spacing:.08em;color:#dda514}.cat-engine .back-url{font-family:var(--f-cond);font-weight:600;font-size:20px;letter-spacing:.08em;color:#dda514;margin-top:-10px}.cat-engine .back .back-url.site{margin-top:0;font-size:19px;letter-spacing:.1em}.cat-engine .wel aside p.url{color:#dda514;font-family:var(--f-cond);font-size:12px;letter-spacing:.04em;overflow-wrap:anywhere}.cat-engine .back .tag{font-family:var(--f-display);font-size:38px;line-height:1.1;color:#fff8ea;max-width:560px}.cat-engine .back .lines{font-family:var(--f-cond);letter-spacing:.16em;text-transform:uppercase;font-size:18px;line-height:2;color:#d8cfbf}.cat-engine .back .lines b{color:#dda514;font-weight:600}.cat-engine .back .cta{border:1px solid #DDA514;color:#dda514;font-family:var(--f-cond);font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:10px 22px;font-size:18px}.cat-engine .back .rule{width:80px;background:#dda514;margin:0}@font-face{font-family:Barlow Condensed;font-weight:600;font-display:swap;src:url(/fonts/BarlowCondensed-600-normal.ttf) format("truetype")}@font-face{font-family:Barlow Condensed;font-weight:800;font-display:swap;src:url(/fonts/BarlowCondensed-800-normal.ttf) format("truetype")}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;src:url(/fonts/LibreCaslonText-400-normal.ttf) format("truetype")}@font-face{font-family:Libre Caslon Text;font-style:italic;font-display:swap;src:url(/fonts/LibreCaslonText-400-italic.ttf) format("truetype")}:root{--bg: #f5efe2;--surface: #fff8ea;--ink: #15120f;--muted: #6f685d;--line: #e6dcc8;--gold: #dda514;--gold-ink: #8a6725;--gold-soft: #f6e8c3;--green: #2f6b3a;--green-soft: #e3efe3;--red: #a23b2a;--red-soft: #f6e2dd;--blue-soft: #e4ecf5;--radius: 12px;--side: 232px;--chrome: #15120f;--display: "Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--serif: "Libre Caslon Text", Georgia, serif;color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);background:var(--bg)}@media (prefers-color-scheme: dark){:root{--bg: #15140f;--surface: #1f1d18;--ink: #ede8dc;--muted: #a39b8c;--line: #34302a;--gold: #dda514;--gold-ink: #e8bd4a;--gold-soft: #3a3020;--green: #7fbf89;--green-soft: #1f3324;--red: #e08a78;--red-soft: #3d221d;--blue-soft: #1e2a38;color-scheme:dark}}*{box-sizing:border-box}body{margin:0;background:var(--bg);-webkit-tap-highlight-color:transparent}a{color:inherit}h1{font:800 2rem/1.05 var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0}h1 small{font:600 1.1rem var(--display);color:var(--muted);margin-left:.4rem;text-transform:none}h2{font:800 1.2rem/1.15 var(--display);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .75rem}h2 small{font-family:system-ui,sans-serif;font-size:.8rem;text-transform:none;letter-spacing:0}.form-section{font-family:var(--display)!important;font-weight:800;font-size:.95rem!important;color:var(--gold-ink)!important}h2 small{font-weight:400;margin-left:.3rem}code{background:var(--gold-soft);padding:0 .3em;border-radius:4px}.muted{color:var(--muted)}.small{font-size:.85rem}.strong{font-weight:600;text-decoration:none}.center{min-height:100dvh;display:grid;place-content:center;gap:1rem;padding:1rem;text-align:center}.center.narrow{max-width:520px;margin:0 auto}.center-text{text-align:center;padding:2rem 0}.error{color:var(--red)}.ok{color:var(--green)}.shell{display:grid;grid-template-columns:var(--side) 1fr;min-height:100dvh}.sidebar{position:sticky;top:0;height:100dvh;background:var(--chrome);color:#efe9dc;padding:1.25rem 1rem;display:flex;flex-direction:column;gap:1.5rem}.brand{display:flex;gap:.7rem;align-items:center}.brand{flex-direction:column;align-items:flex-start;gap:.35rem}.brand img{width:176px;height:auto;display:block}.brand small{color:var(--gold);font:italic .85rem var(--serif)}.mark{width:40px;height:40px;border-radius:10px;background:#2d2a24;color:#d2a94f;display:grid;place-items:center;font:700 1.05rem Georgia,serif}.brand.big{align-items:center;margin-bottom:.5rem}.brand.big img{width:240px}.brand.big small{color:var(--gold-ink)}.brand.big .mark{background:var(--ink)}.sidebar nav{display:flex;flex-direction:column;gap:.2rem}.sidebar nav a{display:flex;gap:.65rem;align-items:center;padding:.5rem .7rem;border-radius:8px;text-decoration:none;color:#d6cebe;font:600 1.1rem var(--display);text-transform:uppercase;letter-spacing:.06em;border-left:3px solid transparent}.sidebar nav a i{font-style:normal;width:1.3rem;text-align:center}.sidebar nav a:hover{background:#2a2721}.sidebar nav a.active{background:#2a2620;color:var(--gold);border-left-color:var(--gold)}.who{margin-top:auto;display:flex;flex-direction:column;gap:.2rem;font-size:.9rem}.who small{color:#b8ad98}.content{padding:1.5rem 2rem 3rem;max-width:1150px;width:100%}.tabbar{display:none}.demo-bar{background:var(--gold-soft);color:var(--ink);border-radius:8px;padding:.5rem .8rem;font-size:.85rem;margin-bottom:1rem}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.1rem;flex-wrap:wrap}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.1rem;margin-bottom:1rem}.row-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem}.row-head h2{margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:42px;padding:0 1rem;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:600 .95rem system-ui,sans-serif;text-decoration:none;cursor:pointer}.btn.primary{background:var(--gold);color:#15120f;border-color:var(--gold)}.btn.primary:hover{background:#c99410;border-color:#c99410}.btn.ghost{background:transparent}.btn.wide{width:100%}.btn:disabled{opacity:.55;cursor:default}.linklike{all:unset;display:flex;width:100%;cursor:pointer;padding:.7rem 0}.pill{display:inline-block;font-size:.75rem;font-weight:600;padding:.15rem .55rem;border-radius:99px;background:var(--line);margin-left:.4rem;white-space:nowrap}.pill.ok{background:var(--green-soft);color:var(--green)}.pill.warn{background:#5a4518;color:#f3dca6;margin:0 0 .4rem}.pill.role-donor{background:var(--gold-soft);color:var(--gold-ink)}.pill.role-recipient{background:var(--blue-soft)}td .pill:first-child{margin-left:0}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:1rem}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:.9rem 1rem;text-decoration:none;display:flex;flex-direction:column}.tile b{font:800 2.1rem/1.1 var(--display);letter-spacing:.01em}.tile span{color:var(--muted);font-size:.85rem}a.tile:hover{border-color:var(--gold)}.filters{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.filters input{flex:1 1 240px}.filters select{flex:0 1 auto}input,select,textarea{font:inherit;font-size:16px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:.55rem .7rem;min-height:42px;width:100%}.filters select{width:auto}.search-bar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.search-bar input{flex:1 1 320px;font-size:18px;min-height:48px;padding-left:2.4rem;background:var(--surface) no-repeat .8rem center / 18px url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23888%27 stroke-width=%272.5%27%3E%3Ccircle cx=%2711%27 cy=%2711%27 r=%277%27/%3E%3Cpath d=%27m20 20-4-4%27/%3E%3C/svg%3E")}input[type=checkbox]{width:22px;height:22px;min-height:0;accent-color:var(--ink)}input:focus,select:focus,textarea:focus{outline:2px solid var(--gold);outline-offset:0}.table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.card .table{border:0}.table th{text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:.6rem .7rem;border-bottom:1px solid var(--line)}.table td{padding:.6rem .7rem;border-bottom:1px solid var(--line);vertical-align:top}.table tr:last-child td{border-bottom:0}.table.compact td,.table.compact th{padding:.45rem .55rem}.num{text-align:right}.qty.in{color:var(--green);font-weight:600}.qty.out{color:var(--red);font-weight:600}.list{list-style:none;margin:0;padding:0}.list li{border-bottom:1px solid var(--line)}.list li:last-child{border-bottom:0}.list li>a,.list li>span{display:flex;gap:.75rem;align-items:center;padding:.65rem 0;text-decoration:none}.list .qty{min-width:2.5rem}.grow{flex:1}.animal-top{display:flex;gap:1rem;align-items:center;margin-bottom:1rem;flex-wrap:wrap}.photo{width:140px;height:105px;border-radius:var(--radius);overflow:hidden;background:var(--gold-soft);display:grid;place-items:center;font:800 2.2rem var(--display);color:var(--gold-ink)}.photo img{width:100%;height:100%;object-fit:cover}.badges .pill:first-child{margin-left:0}.ped{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.ped>div{display:flex;flex-direction:column;gap:.15rem;padding:.7rem;border:1px solid var(--line);border-radius:9px}.ped small{color:var(--muted);font-size:.78rem}.ped a,.ped b{font-weight:600}.facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.6rem 1.2rem;margin:0}.facts dt{font-size:.75rem;color:var(--muted)}.facts dd{margin:.1rem 0 0}.notes{white-space:pre-wrap;background:var(--bg);padding:.7rem;border-radius:8px;margin:1rem 0 0}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.8rem 1rem}.field{display:flex;flex-direction:column;gap:.3rem}.field>span{font-size:.8rem;font-weight:600;color:var(--muted)}.form-section{grid-column:1 / -1;margin:.9rem 0 0;padding-top:.8rem;border-top:1px solid var(--line);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.form-section:first-child{margin-top:0;padding-top:0;border-top:0}.btn.danger{color:var(--red);border-color:var(--red);margin-right:auto}.linklike.inline{display:inline;width:auto;padding:0;text-decoration:underline}.pill.bad{background:var(--red);color:#fff;margin:0}.list .pill.warn,td .pill.warn{margin:0}.attention{border-color:var(--gold)}.chips-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1rem}.picker input[type=search]{margin:.2rem 0 .5rem}.pick-list{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto;border:1px solid var(--line);border-radius:8px}.pick-list li{border-bottom:1px solid var(--line);padding:0 .7rem}.pick-list li:last-child{border-bottom:0}.pick-list label{display:flex;align-items:center;gap:.6rem;padding:.5rem 0;cursor:pointer}.actions.tight{margin-top:0}.field>small{font-size:.75rem}.phone-only{display:none}button.tile{font:inherit;color:inherit;text-align:left;cursor:pointer}.tile.on{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.timeline{list-style:none;padding:1rem 1.1rem}.step{display:grid;grid-template-columns:2rem 1fr;gap:.8rem;position:relative;padding-bottom:1.1rem}.step:not(:last-child):before{content:"";position:absolute;left:calc(1rem - 1px);top:2rem;bottom:0;width:2px;background:var(--line)}.step .dot{width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:var(--line);font-weight:700;font-size:.85rem}.step.done .dot{background:var(--green);color:#fff}.step h3{margin:.25rem 0 .4rem;font-size:1rem}.seg{display:flex;gap:.4rem}.seg .btn{flex:1}.checklist{list-style:none;margin:0 0 .6rem;padding:0}.checklist li{border-bottom:1px solid var(--line)}.checklist label{display:flex;align-items:center;gap:.7rem;padding:.6rem 0}.checklist label span{flex:1;font-weight:600}.vax{align-items:end;margin-bottom:.6rem}input.big{font-size:1.15rem;font-weight:700;letter-spacing:.02em}.tile.alert{border-color:var(--red)}.tile.alert b{color:var(--red)}.checkins{list-style:none;margin:0;padding:0}.checkins li{border-left:3px solid var(--line);padding:.3rem 0 .6rem .8rem;margin-bottom:.6rem}.checkins li.done{border-color:var(--green)}.checkins li.due{border-color:var(--red)}.checkins p{margin:.3rem 0}.media-row{display:flex;flex-wrap:wrap;gap:.5rem}.media{width:160px;height:120px;object-fit:cover;border-radius:8px;background:var(--line);display:block}.file-list{list-style:none;padding:0;margin:0 0 .8rem}.file-list li{display:flex;align-items:center;gap:.5rem;padding:.3rem 0}.seg.wrap{flex-wrap:wrap}.seg.wrap .btn{flex:0 0 auto}.field .lbl{font-size:.8rem;font-weight:600;color:var(--muted)}form.card>.field{margin-bottom:.9rem}a.pill{text-decoration:none;color:inherit}.two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0 1rem}.buy-cats{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.4rem}.cat{padding:.4rem .8rem;border-radius:99px;border:1px dashed var(--line);color:var(--muted);font-weight:600;font-size:.9rem}.cat.on{border:1px solid var(--green);background:var(--green-soft);color:var(--green)}.link-row{display:flex;flex-wrap:wrap;gap:.8rem;margin:.3rem 0 .6rem;font-weight:600}.sale-line{padding-bottom:.8rem;margin-bottom:.8rem;border-bottom:1px dashed var(--line);align-items:end}.total-row{text-align:right;margin:.8rem 0 0}.tile b.small-b{font-size:1.2rem;padding:.3rem 0}.table tfoot td{padding:.6rem .7rem;border-top:1px solid var(--line)}.avatar{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;overflow:hidden;background:var(--gold-soft);color:var(--gold-ink);font-weight:700;position:relative}.avatar img{width:100%;height:100%;object-fit:cover}.avatar-busy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000073;color:#fff}.avatar-pick{position:relative;cursor:pointer;display:inline-block}.avatar-pick input{display:none}.avatar-cam{position:absolute;right:-2px;bottom:-2px;background:var(--surface);border:1px solid var(--line);border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font-size:.85rem}.person-head{display:flex;align-items:center;gap:1rem;margin-bottom:.6rem}.person-head h1{margin:.1rem 0}.person-row{display:flex;align-items:center;gap:.6rem}.btn.small{min-height:32px;padding:0 .7rem;font-size:.85rem}.table tr.clickable{cursor:pointer}.table tr.clickable:hover td{background:var(--bg)}.field.full{grid-column:1 / -1}.field.check{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:.6rem}.form+p,.card>.field{margin-bottom:1rem}.actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.login{min-height:100dvh;display:grid;place-items:center;padding:1rem}.login-card{width:min(400px,100%);display:flex;flex-direction:column;gap:.8rem;padding:1.5rem}@media (max-width: 760px){.shell{grid-template-columns:1fr}.sidebar{display:none}.content{padding:1rem 16px calc(84px + env(safe-area-inset-bottom))}.phone-only{display:list-item}.tabbar{display:flex;position:fixed;bottom:0;left:0;right:0;background:var(--chrome);padding:.3rem .3rem calc(.3rem + env(safe-area-inset-bottom));z-index:10}.tabbar a{flex:1;display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.35rem 0;color:#b8ad98;text-decoration:none;font-size:.7rem;border-radius:8px}.tabbar a i{font-style:normal;font-size:1.2rem}.tabbar a.active{color:var(--gold);background:#2a2620}h1{font-size:1.75rem}.filters select{flex:1 1 30%}.ped{grid-template-columns:1fr}.table thead{display:none}.table,.table tbody,.table tr,.table td{display:block;width:100%}.table{background:transparent;border:0}.table tr{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:.55rem .75rem;margin-bottom:.5rem}.card .table tr{border-color:var(--line);background:var(--bg)}.table td{border:0;padding:.12rem 0;display:flex;justify-content:space-between;gap:1rem;text-align:right}.table td:before{content:attr(data-label);color:var(--muted);font-size:.8rem;text-align:left}.table td[data-label=""]{font-size:1.02rem;text-align:left}.table td[data-label=""]:before{display:none}.table.compact td:not([data-label]){justify-content:flex-start;text-align:left}.table.compact td:not([data-label]):before{display:none}.actions .btn{flex:1}}.contents{display:contents}.list.choose li>label,.match-row{display:flex;gap:.75rem;align-items:center;padding:.65rem 0;cursor:pointer}.list.choose li>label input{flex:0 0 auto;width:auto}.match-row{cursor:default;flex-wrap:wrap}ul.plain{list-style:none;margin:0;padding:0}ul.plain li{padding:.2rem 0}.actions.wrap{flex-wrap:wrap;justify-content:flex-start;margin-top:.6rem}.notice{background:var(--gold-soft);border:1px solid var(--gold);border-radius:var(--radius);padding:.7rem .9rem;margin:0 0 1rem}.notice a{text-decoration:none}@media (max-width: 640px){.match-row .grow{flex-basis:100%}.list.choose li>label{align-items:flex-start}}.ss,.ss-box{position:relative}.ss-box input{width:100%;padding-right:2rem}.ss-clear{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);border:0;background:none;font-size:1.2rem;color:var(--muted);cursor:pointer;padding:.2rem .4rem}.ss-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 2px);max-height:260px;overflow-y:auto;margin:0;padding:.25rem 0;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #0000001f}.ss-list li{padding:.55rem .75rem;cursor:pointer}.ss-list li.hi{background:var(--gold-soft)}.ss-list li.on{font-weight:600}.sidebar nav a i,.tabbar a i{filter:grayscale(1) brightness(1.5)}.sidebar nav a.active i,.tabbar a.active i{filter:grayscale(1) sepia(1) saturate(6) hue-rotate(-8deg) brightness(1.05)}.phone-top{display:none}@media (max-width: 760px){.phone-top{display:flex;align-items:center;background:var(--chrome);padding:calc(.55rem + env(safe-area-inset-top)) 1rem .55rem;border-bottom:2px solid var(--gold)}.phone-top img{height:30px;width:auto}}.lot-photo{width:100%;max-width:260px;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:var(--gold-soft);display:grid;place-items:center}.lot-photo img{width:100%;height:100%;object-fit:cover}.table.results tr.edited td{background:var(--gold-soft)}.table.results input{width:100%;max-width:140px;text-align:right}.table.results .ss{min-width:200px}@media (max-width: 760px){.table.results .ss{min-width:0;width:72%}.table.results input{max-width:72%}}.ped-grand{margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--line)}.ped-grand b{font-weight:500;font-size:.95rem}.profile-card .eyebrow{font:800 .9rem var(--display);text-transform:uppercase;letter-spacing:.08em;color:var(--gold-ink);margin:0 0 .4rem}.profile-text{font:1rem/1.6 var(--serif);margin:0 0 .6rem;max-width:70ch}.partner-line{font:italic .95rem var(--serif);color:var(--gold-ink);margin:0}.cat-viewer{background:#cfc6b3;border-radius:var(--radius);padding:24px 12px 44px;overflow-x:auto}.cat-measure{position:fixed;left:0;top:0;z-index:-10;pointer-events:none;opacity:0}.zoom{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--muted)}.zoom input{width:120px}@media print{@page{size:8.5in 11in;margin:0}body{background:#fff}.sidebar,.tabbar,.phone-top,.demo-bar,.no-print{display:none!important}.shell{display:block}.content{padding:0;max-width:none}.cat-viewer{background:none;padding:0;border-radius:0;overflow:visible}.cat-viewer .pages{display:block}.cat-viewer .sheet{width:816px!important;height:1056px!important;break-after:page;page-break-after:always;margin:0}.cat-viewer .sheet>.pg{transform:none!important;box-shadow:none!important}.cat-viewer .sheet-label{display:none}}.qty-pick{margin-top:.35rem;display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.table.results .qty-pick input{width:64px;text-align:right}.catalog-editor .content,.catalog-editor{max-width:none}.cat-edit{display:grid;grid-template-columns:minmax(320px,440px) 1fr;gap:1rem;align-items:start}.cat-edit-side{min-width:0}.cat-edit-preview{position:sticky;top:.5rem;max-height:calc(100dvh - 1rem);overflow:auto;min-width:0}.cat-edit-preview .cat-viewer{padding:14px 8px 30px}.ed-sec>summary{cursor:pointer;padding:.2rem 0;list-style:none}.ed-sec>summary:before{content:"▸ ";color:var(--gold-ink)}.ed-sec[open]>summary:before{content:"▾ "}.ed-fields{display:grid;grid-template-columns:1fr 1fr;gap:.6rem .8rem;margin-top:.7rem}.ed-fields>.field.full,.ed-fields>p,.ed-fields>.ed-sub,.ed-fields>.actions,.ed-fields>button{grid-column:1 / -1}.ed-lot{border-top:1px solid var(--line);padding:.45rem 0}.ed-lot.partner .ed-lot-head{color:#2f5d50}.ed-lot-head{display:flex;align-items:center;gap:.3rem}.ed-lot-head .linklike{text-align:left;font-weight:600;padding:.3rem 0}.ed-sub{border:1px solid var(--line);border-radius:10px;padding:.6rem .7rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem .7rem}.ed-sub>.ed-lot-head,.ed-sub>.field.full{grid-column:1 / -1}.ed-photo{display:flex;gap:.7rem;align-items:center}.ed-thumb{width:96px;height:64px;border-radius:8px;overflow:hidden;background:var(--gold-soft);display:grid;place-items:center;flex:0 0 auto}.ed-thumb img{width:100%;height:100%;object-fit:cover}.ed-photo-btns{display:flex;gap:.4rem;flex-wrap:wrap}.ed-fit{gap:.2rem}.ed-slider{display:grid;grid-template-columns:90px 1fr 48px;align-items:center;gap:.5rem;font-size:.8rem;color:var(--muted)}.ed-slider input{width:100%;padding:0}.ed-slider b{text-align:right;color:var(--ink)}.unsaved{color:var(--red)!important;font-weight:600}button.linklike{background:none;border:0;color:inherit;font:inherit;cursor:pointer}@media (max-width: 1000px){.cat-edit{grid-template-columns:1fr}.cat-edit-preview{position:static;max-height:none}}@media (max-width: 640px){.ed-fields,.ed-sub{grid-template-columns:1fr}}.notice.full-row{grid-column:1 / -1;margin:0}input[readonly],textarea[readonly]{background:var(--bg);color:var(--muted)}.dash-tabs{max-width:340px;margin-bottom:1rem}.dash-dates{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.75rem}.dash-dates .field{flex:1 1 160px}.dash-range{margin:.6rem 0 0}.dash-h{font:800 1.35rem/1.2 var(--display);letter-spacing:.02em;text-transform:uppercase;margin:1.4rem 0 .6rem}@media (max-width: 600px){.dash-tiles .tile b{font-size:1.55rem}}.btn-row{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-top:.6rem}.row-head .btn-row{margin-top:0}.ok-text{color:var(--green)}.epd-wrap{overflow-x:auto;margin:.6rem 0;-webkit-overflow-scrolling:touch}.epd-table{border-collapse:collapse;font-size:.9rem;min-width:100%}.epd-table caption{text-align:left;font:800 .95rem/1.2 var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--gold-ink);padding:.2rem 0 .35rem}.epd-table th,.epd-table td{padding:.3rem .45rem;text-align:center;border-bottom:1px solid var(--line);white-space:nowrap}.epd-table thead th{font-weight:700;font-size:.8rem;color:var(--muted)}.epd-table tbody th{text-align:left;font-size:.8rem;color:var(--muted);font-weight:600}.epd-edit input{width:4.2rem;padding:.3rem .35rem;text-align:center;font-size:.9rem}.field.inline{display:flex;align-items:center;gap:.5rem;margin:0}.field.inline input{width:auto}.ped-edit{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.6rem;margin:.7rem 0;padding-top:.7rem;border-top:1px solid var(--line)}.ped-edit:first-of-type{border-top:0;padding-top:0}.ped-slot{display:grid;grid-template-columns:1fr 7rem;gap:.3rem}.ped-slot .lbl{grid-column:1 / -1;font-size:.78rem;font-weight:600;color:var(--muted)}.sticky-actions{position:sticky;bottom:0;background:var(--bg);padding:.7rem 0;margin:0;z-index:2}.ped-third{margin-top:.6rem;display:grid;grid-template-columns:1fr 1fr;gap:.4rem .75rem;font-size:.85rem}.ped-third small{color:var(--muted)}@media (max-width: 600px){.ped-third{grid-template-columns:1fr}}.row-head{flex-wrap:wrap}.aaa-cell input{width:100%;min-width:16rem}input.invalid{border-color:var(--red)}.linklike{background:none;border:0;padding:0;color:var(--gold-ink);text-decoration:underline;cursor:pointer;font:inherit}.table.compact td,.table.compact th{padding:.35rem .5rem;font-size:.88rem}.row-warn td{background:var(--gold-soft)}.pill.warn{background:var(--gold-soft);color:var(--gold-ink)}.small-h{font-size:1.05rem;margin:0}.aaa-check{margin-top:.6rem}.danger-zone{border-color:var(--red-soft)}.danger-zone h2{color:var(--red)}
