@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-italic-bZegYFuM.woff2) format("woff2"),url(/assets/newsreader-vietnamese-400-italic-QbB8kb5s.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-italic-BMTE_bNQ.woff2) format("woff2"),url(/assets/newsreader-latin-ext-400-italic-qdgKLcPG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-italic-CEihAR-f.woff2) format("woff2"),url(/assets/newsreader-latin-400-italic-CNZoH1hn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/newsreader-vietnamese-500-italic-D26NjlyL.woff2) format("woff2"),url(/assets/newsreader-vietnamese-500-italic-BsTGSz8L.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-ext-500-italic-B83LgwQp.woff2) format("woff2"),url(/assets/newsreader-latin-ext-500-italic-Bz3NsAdg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-italic-Bsgye1qA.woff2) format("woff2"),url(/assets/newsreader-latin-500-italic-m-xI0GeS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lx-page{--lx-teal: #0b8f90;--lx-teal-deep: #076a6b;--lx-mint: #2fc99a;--lx-gold: #f0b03f;--lx-coral: #f07a4f;--lx-red: #e5484d;--lx-night: #062625;--lx-grad: linear-gradient(100deg, #0b8f90 0%, #23b896 46%, #e9a937 100%);--lx-card: var(--surface-raised);--lx-line: color-mix(in srgb, var(--border) 88%, transparent);--lx-shadow-sm: 0 1px 2px rgba(20, 32, 30, .05), 0 2px 8px rgba(20, 32, 30, .04);--lx-shadow: 0 1px 0 rgba(255, 255, 255, .7) inset, 0 24px 60px -24px rgba(12, 46, 44, .28), 0 4px 14px rgba(12, 46, 44, .06);--lx-ease: cubic-bezier(.2, .75, .2, 1);min-height:100%;overflow-x:clip;background:var(--bg);color:var(--ink);font-family:var(--font-sans)}:root[data-theme=dark] .lx-page{--lx-grad: linear-gradient(100deg, #3cc6c3 0%, #4fd8a6 46%, #f3c063 100%);--lx-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--lx-shadow: 0 1px 0 rgba(255, 255, 255, .05) inset, 0 28px 64px -24px rgba(0, 0, 0, .65), 0 4px 14px rgba(0, 0, 0, .25)}.lx-container{width:min(1200px,calc(100% - 48px));margin:0 auto}.lx-section{padding:clamp(72px,8.5vw,108px) 0}.lx-h1{margin:22px 0 0;font-family:var(--font-sans);font-size:clamp(2.7rem,5.3vw,4.55rem);font-weight:700;line-height:.98;letter-spacing:-.052em;color:var(--ink);text-wrap:balance}.lx-h2{margin:16px 0 0;font-family:var(--font-sans);font-size:clamp(2.05rem,4vw,3.35rem);font-weight:700;line-height:1.04;letter-spacing:-.043em;color:var(--ink);text-wrap:balance}.lx-h1 em,.lx-h2 em{font-family:var(--font-serif);font-style:italic;font-weight:500;letter-spacing:-.025em;padding-right:.08em;background:var(--lx-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lx-lede{max-width:590px;margin:26px 0 0;color:var(--ink-secondary);font-size:clamp(1.06rem,1.45vw,1.2rem);line-height:1.65}.lx-sub{max-width:600px;margin:18px 0 0;color:var(--ink-secondary);font-size:1.075rem;line-height:1.65}.lx-grad-text{background:var(--lx-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lx-eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 12px 6px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--accent-ink);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.lx-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lx-grad)}.lx-eyebrow.is-dark{color:#9ff0dc;border-color:#9ff0dc40;background:#9ff0dc12}:root[data-theme=dark] .lx-eyebrow{color:#7fe0d6}.lx-head{max-width:760px;margin-bottom:clamp(44px,6vw,64px)}.lx-head.is-center{margin-left:auto;margin-right:auto;text-align:center}.lx-head.is-center .lx-eyebrow,.lx-head.is-center .lx-sub{margin-left:auto;margin-right:auto}.lx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px}.lx-actions.is-center{justify-content:center}.lx-btn{min-height:52px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;border:1px solid transparent;font:600 .97rem/1 var(--font-sans);letter-spacing:-.01em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .16s var(--lx-ease),box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.lx-btn:hover{transform:translateY(-2px)}.lx-btn:active{transform:translateY(0)}.lx-btn:focus-visible,.lx-link:focus-visible,.lx-badge:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:3px}.lx-btn .lx-arrow{transition:transform .2s var(--lx-ease)}.lx-btn:hover .lx-arrow,.lx-link:hover .lx-arrow,.lx-badge:hover .lx-arrow{transform:translate(3px)}.lx-btn-primary{color:#fff;background:linear-gradient(180deg,#11a2a3 0%,var(--lx-teal) 55%,var(--lx-teal-deep) 100%);box-shadow:0 1px #ffffff47 inset,0 12px 28px -10px #088182a6,0 2px 4px #08818240}.lx-btn-primary:hover{color:#fff;box-shadow:0 1px #ffffff4d inset,0 18px 36px -12px #088182bf,0 2px 4px #0881824d}.lx-btn-ghost{color:var(--ink);background:var(--lx-card);border-color:var(--border-strong);box-shadow:var(--lx-shadow-sm)}.lx-btn-ghost:hover{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 45%,var(--border-strong))}.lx-btn-light{color:var(--lx-night);background:#fff;box-shadow:0 14px 30px -12px #00000073}.lx-btn-light:hover{color:var(--lx-night)}.lx-btn-outline{color:#fff;background:#ffffff0f;border-color:#ffffff47}.lx-btn-outline:hover{color:#fff;border-color:#ffffff8c;background:#ffffff1a}.lx-link{display:inline-flex;align-items:center;gap:8px;color:var(--accent-ink);font-weight:600;text-decoration:none}:root[data-theme=dark] .lx-link,:root[data-theme=dark] .lx-inline-link{color:#7fe0d6}.lx-inline-link{color:var(--accent-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.lx-check{flex-shrink:0;color:var(--lx-teal)}:root[data-theme=dark] .lx-check{color:#4fd8a6}.lx-hero{position:relative;isolation:isolate;padding:clamp(48px,7vw,92px) 0 clamp(72px,9vw,116px)}.lx-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--ink) 11%,transparent) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 72% 70% at 62% 34%,#000 18%,transparent 72%);mask-image:radial-gradient(ellipse 72% 70% at 62% 34%,#000 18%,transparent 72%);opacity:.55}.lx-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;pointer-events:none}.lx-blob{position:absolute;border-radius:50%;filter:blur(72px);opacity:.32;animation:lx-drift 22s ease-in-out infinite alternate}.lx-blob-a{width:560px;height:560px;right:-6%;top:-18%;background:#18b5a6}.lx-blob-b{width:420px;height:420px;right:26%;top:34%;background:#7ee3b8;animation-duration:26s;animation-delay:-6s;opacity:.26}.lx-blob-c{width:380px;height:380px;right:-4%;bottom:-16%;background:#f6c35c;animation-duration:30s;animation-delay:-12s;opacity:.24}:root[data-theme=dark] .lx-blob{opacity:.2}@keyframes lx-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-40px,30px,0) scale(1.08)}to{transform:translate3d(30px,-24px,0) scale(.96)}}.lx-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,6vw,84px);align-items:center}.lx-hero-copy{position:relative;z-index:2}.lx-badge{display:inline-flex;align-items:center;gap:10px;padding:5px 14px 5px 5px;border-radius:999px;border:1px solid var(--lx-line);background:color-mix(in srgb,var(--lx-card) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink-secondary);font-size:.86rem;font-weight:500;text-decoration:none;box-shadow:var(--lx-shadow-sm);transition:border-color .2s ease,color .2s ease}.lx-badge:hover{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.lx-badge-new{padding:4px 9px;border-radius:999px;background:var(--lx-grad);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lx-assure{display:flex;flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;list-style:none;color:var(--ink-muted);font-size:.9rem}.lx-assure li{display:inline-flex;align-items:center;gap:7px}.lx-rise{animation:lx-rise .9s var(--lx-ease) both;animation-delay:var(--d, 0ms)}@keyframes lx-rise{0%{opacity:0;transform:translateY(22px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.lx-hero-visual{position:relative}.lx-live-wrap{position:relative;max-width:540px;margin-left:auto;padding:40px 0 58px}.lx-live{position:relative;z-index:2;overflow:hidden;padding:24px 24px 14px;border-radius:26px;border:1px solid var(--lx-line);background:var(--lx-card);box-shadow:var(--lx-shadow)}.lx-live:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--lx-grad)}.lx-live-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lx-live-label{display:inline-flex;align-items:center;gap:10px;color:var(--ink-muted);font-size:.82rem;font-weight:500}.lx-live-head{flex-wrap:wrap;row-gap:10px}.lx-cur{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--surface-sunken);border:1px solid var(--lx-line)}.lx-cur button{min-width:40px;padding:5px 8px;border:none;border-radius:7px;background:none;cursor:pointer;color:var(--ink-muted);font:650 .7rem/1 var(--font-sans);letter-spacing:.03em;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.lx-cur button:hover{color:var(--ink)}.lx-cur button.is-on{color:var(--ink);background:var(--lx-card);box-shadow:var(--lx-shadow-sm),0 0 0 1px var(--lx-line)}.lx-cur button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 50%,transparent);outline-offset:1px}.lx-live-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;color:#0e8a62;background:#2fc99a21;font-size:.75rem;font-weight:600}:root[data-theme=dark] .lx-live-pill{color:#5fe0b4;background:#2fc99a24}.lx-live-pill i{width:7px;height:7px;border-radius:50%;background:var(--lx-mint);box-shadow:0 0 #2fc99a99;animation:lx-ping 1.8s ease-out infinite}@keyframes lx-ping{0%{box-shadow:0 0 #2fc99a8c}80%,to{box-shadow:0 0 0 8px #2fc99a00}}.lx-live-total{animation:lx-flip .65s var(--lx-ease) both;transform-origin:0 100%;margin-top:10px;font-size:clamp(2.2rem,3.6vw,3rem);font-weight:700;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.lx-live-total small{margin-right:8px;font-size:.38em;font-weight:600;letter-spacing:0;color:var(--ink-muted);vertical-align:.55em}.lx-live-meta{display:flex;justify-content:space-between;gap:12px;margin-top:14px;color:var(--ink-muted);font-size:.84rem}.lx-live-meta b{color:var(--ink);font-weight:650}.lx-live-up{display:inline-flex;align-items:center;gap:5px;color:#0e8a62;font-weight:600}:root[data-theme=dark] .lx-live-up{color:#5fe0b4}.lx-live-bar{position:relative;height:10px;margin-top:10px;border-radius:999px;overflow:hidden;background:var(--surface-sunken)}.lx-live-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--lx-grad);transition:width .9s var(--lx-ease)}.lx-live-bar i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:translate(-100%);animation:lx-shimmer 2.8s ease-in-out infinite}@keyframes lx-shimmer{60%,to{transform:translate(100%)}}.lx-live-list{list-style:none;margin:16px 0 0;padding:0}.lx-live-list li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 10px;margin:0 -10px;border-radius:14px;border-top:1px solid var(--lx-line)}.lx-live-list li:first-child{border-top-color:transparent}.lx-live-list li.is-fresh{animation:lx-row-in 1.6s var(--lx-ease)}@keyframes lx-row-in{0%{opacity:0;transform:translateY(-14px);background:color-mix(in srgb,var(--lx-mint) 18%,transparent)}30%{opacity:1;transform:none;background:color-mix(in srgb,var(--lx-mint) 14%,transparent)}to{background:transparent}}.lx-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.02em;background:linear-gradient(135deg,hsl(var(--h, 175) 62% 42%),hsl(calc(var(--h, 175) + 40) 70% 50%))}.lx-avatar.is-sm{width:32px;height:32px;font-size:.72rem}.lx-live-who{min-width:0}.lx-live-who strong,.lx-live-who small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-live-who strong{font-size:.95rem;font-weight:600;color:var(--ink)}.lx-live-who small{margin-top:2px;font-size:.8rem;color:var(--ink-muted)}.lx-live-amt{display:flex;flex-direction:column;align-items:flex-end;gap:5px;animation:lx-flip .6s var(--lx-ease) both;transform-origin:100% 100%}@keyframes lx-flip{0%{opacity:0;transform:perspective(400px) translateY(35%) rotateX(-60deg);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.lx-live-amt strong{font-size:.98rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--ink)}.lx-rail-tag{padding:2px 8px;border-radius:6px;font-size:.7rem;font-weight:600;white-space:nowrap}.lx-rail-tag.is-mtn{background:#ffcb05;color:#1d1a05}.lx-rail-tag.is-airtel{background:#e4002b;color:#fff}.lx-rail-tag.is-card{background:#1a1f71;color:#fff}.lx-rail-tag.is-bank{background:color-mix(in srgb,#3b82f6 16%,transparent);color:#2563eb}.lx-rail-tag.is-ussd{background:color-mix(in srgb,var(--lx-teal) 16%,transparent);color:var(--accent-ink)}.lx-rail-tag.is-cash{background:color-mix(in srgb,var(--lx-gold) 22%,transparent);color:#8a5a00}:root[data-theme=dark] .lx-rail-tag.is-bank{color:#93c5fd}:root[data-theme=dark] .lx-rail-tag.is-ussd{color:#7fe0d6}:root[data-theme=dark] .lx-rail-tag.is-cash{color:#f3c063}.lx-float{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:16px;border:1px solid var(--lx-line);background:color-mix(in srgb,var(--lx-card) 86%,transparent);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:0 18px 40px -18px #0c2e2c59,0 2px 6px #0c2e2c0f;animation:lx-float 7s ease-in-out infinite}:root[data-theme=dark] .lx-float{box-shadow:0 18px 40px -16px #000000b3}.lx-float strong,.lx-float small{display:block;white-space:nowrap}.lx-float strong{font-size:.84rem;font-weight:650;color:var(--ink)}.lx-float small{font-size:.75rem;color:var(--ink-muted)}.lx-float-icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;color:#fff}.lx-float-icon.is-mint{background:linear-gradient(135deg,#2fc99a,#129a73)}.lx-float-icon.is-gold{background:linear-gradient(135deg,#f6c35c,#e09a1f)}.lx-float-icon.is-teal{background:linear-gradient(135deg,#18b5a6,#0a7c7d)}.lx-float-a{top:2px;left:-46px}.lx-float-b{bottom:0;left:-30px;animation-delay:-2.4s}.lx-float-c{top:8px;right:-26px;animation-delay:-4.6s}@keyframes lx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.lx-rails{border-block:1px solid var(--lx-line);background:color-mix(in srgb,var(--surface) 70%,transparent)}.lx-rails-inner{display:flex;align-items:center;gap:32px;padding:22px 0}.lx-rails-label{flex-shrink:0;margin:0;color:var(--ink-muted);font-size:.84rem;font-weight:500;line-height:1.4}.lx-marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.lx-marquee-track{display:flex;width:max-content;animation:lx-marquee 36s linear infinite}.lx-marquee:hover .lx-marquee-track{animation-play-state:paused}.lx-marquee-track,.lx-marquee-copy{gap:12px}.lx-marquee-copy{display:flex;padding-left:12px}@keyframes lx-marquee{to{transform:translate(-50%)}}.lx-rail{display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border-radius:999px;white-space:nowrap;border:1px solid var(--lx-line);background:var(--lx-card);box-shadow:var(--lx-shadow-sm);color:var(--ink);font-size:.92rem;font-weight:600;letter-spacing:-.01em}.lx-rail i{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 6%,transparent)}.lx-stats-section{padding:clamp(56px,7vw,84px) 0 0}.lx-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lx-stat{padding:6px 28px;border-left:1px solid var(--lx-line)}.lx-stat:first-child{padding-left:0;border-left:none}.lx-stat strong{display:inline-block;font-size:clamp(2.6rem,4.4vw,3.6rem);font-weight:700;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.lx-stat span{display:block;margin-top:12px;max-width:26ch;color:var(--ink-secondary);font-size:.95rem;line-height:1.5}.lx-page [data-reveal]{transition:opacity .8s var(--lx-ease),transform .8s var(--lx-ease);transition-delay:var(--d, 0ms)}.lx-motion [data-reveal]:not(.is-in){opacity:0;transform:translateY(26px)}.lx-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.lx-bento-card{--mx: 50%;--my: 0%;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:300px;padding:28px;border-radius:24px;border:1px solid var(--lx-line);background:var(--lx-card);box-shadow:var(--lx-shadow-sm)}.lx-bento-card.span-4{grid-column:span 4}.lx-bento-card.span-3{grid-column:span 3}.lx-bento-card.span-2{grid-column:span 2}.lx-bento-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:opacity .3s ease;background:radial-gradient(420px circle at var(--mx) var(--my),color-mix(in srgb,var(--lx-teal) 12%,transparent),transparent 55%)}.lx-bento-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;padding:1px;opacity:0;transition:opacity .3s ease;background:radial-gradient(320px circle at var(--mx) var(--my),color-mix(in srgb,var(--lx-teal) 55%,transparent),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lx-bento-card:hover:before,.lx-bento-card:hover:after{opacity:1}.lx-page [data-reveal].lx-bento-card{transition:opacity .8s var(--lx-ease),transform .8s var(--lx-ease),box-shadow .3s ease}.lx-bento-card:hover{box-shadow:var(--lx-shadow)}.lx-bento-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--accent-ink);background:linear-gradient(135deg,color-mix(in srgb,var(--lx-teal) 16%,transparent),color-mix(in srgb,var(--lx-mint) 12%,transparent));border:1px solid color-mix(in srgb,var(--lx-teal) 18%,transparent)}:root[data-theme=dark] .lx-bento-icon{color:#7fe0d6}.lx-bento-card h3{margin:18px 0 0;font-size:1.22rem;font-weight:650;letter-spacing:-.025em;color:var(--ink)}.lx-bento-card p{margin:8px 0 0;max-width:46ch;color:var(--ink-secondary);font-size:.96rem;line-height:1.6}.lx-bento-visual{margin-top:auto;padding-top:26px}.lx-timeline{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lx-timeline-line{position:absolute;left:18px;right:calc(25% - 18px);top:17px;height:2px;background:var(--lx-line);border-radius:2px;overflow:hidden}.lx-timeline-line i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--lx-teal),var(--lx-mint) 70%,var(--lx-gold));transform-origin:left;transition:transform 1.6s var(--lx-ease) .3s}.lx-motion .lx-bento-card:not(.is-in) .lx-timeline-line i{transform:scaleX(0)}.lx-timeline-step{position:relative;display:flex;flex-direction:column;gap:3px}.lx-timeline-dot{width:36px;height:36px;margin-bottom:10px;border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:0 0 0 5px var(--lx-card);transition:transform .5s var(--lx-ease),opacity .5s ease;transition-delay:calc(.4s + var(--i) * .38s)}.lx-motion .lx-bento-card:not(.is-in) .lx-timeline-dot{transform:scale(.6);opacity:0}.lx-timeline-dot.is-teal{background:linear-gradient(135deg,#18b5a6,#0a7c7d)}.lx-timeline-dot.is-gold{background:linear-gradient(135deg,#f6c35c,#e09a1f)}.lx-timeline-step strong{font-size:.9rem;font-weight:650;color:var(--ink)}.lx-timeline-step small{font-size:.82rem;color:var(--ink-muted)}.lx-sms{padding:14px;border-radius:18px;background:var(--surface-sunken);border:1px solid var(--lx-line)}.lx-sms-head{display:flex;justify-content:space-between;align-items:center;color:var(--ink-muted);font-size:.78rem}.lx-sms-head span{font-weight:700;color:var(--ink)}.lx-sms p{margin:10px 0 0;padding:11px 13px;border-radius:4px 16px 16px;background:var(--lx-card);color:var(--ink);font-size:.86rem;line-height:1.5;box-shadow:var(--lx-shadow-sm);max-width:none}.lx-sms p b{font-weight:650}.lx-sms-foot{display:flex;align-items:center;gap:5px;margin-top:8px;color:var(--ink-muted);font-size:.76rem}.lx-split-total small{display:block;color:var(--ink-muted);font-size:.78rem}.lx-split-total strong{display:block;margin-top:2px;font-size:1.35rem;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.lx-split-bar{display:flex;gap:4px;height:14px;margin-top:14px}.lx-split-bar i{display:block;border-radius:6px;transform-origin:left;transition:transform 1.1s var(--lx-ease) .4s}.lx-split-bar .is-owner{flex:9;background:linear-gradient(90deg,var(--lx-teal),var(--lx-mint))}.lx-split-bar .is-agency{flex:1;background:var(--lx-gold);transition-delay:1.1s}.lx-motion .lx-bento-card:not(.is-in) .lx-split-bar i{transform:scaleX(0)}.lx-split-legend{display:flex;flex-direction:column;gap:7px;margin-top:14px;font-size:.86rem;color:var(--ink-secondary)}.lx-split-legend span{display:flex;align-items:center;gap:8px}.lx-split-legend b{margin-left:auto;font-weight:650;font-variant-numeric:tabular-nums;color:var(--ink)}.lx-split-legend i{width:10px;height:10px;border-radius:3px}.lx-split-legend i.is-owner{background:var(--lx-teal)}.lx-split-legend i.is-agency{background:var(--lx-gold)}.lx-aging{display:flex;flex-direction:column;gap:14px}.lx-aging-row{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:.84rem}.lx-aging-label{color:var(--ink-muted)}.lx-aging-row b{font-weight:650;font-variant-numeric:tabular-nums;color:var(--ink)}.lx-aging-track{height:10px;border-radius:999px;background:var(--surface-sunken);overflow:hidden}.lx-aging-track i{display:block;height:100%;width:var(--w);border-radius:inherit;transition:width 1s var(--lx-ease);transition-delay:calc(.4s + var(--i) * .16s)}.lx-motion .lx-bento-card:not(.is-in) .lx-aging-track i{width:0}.lx-aging-track i.is-gold{background:linear-gradient(90deg,#f6c35c,var(--lx-gold))}.lx-aging-track i.is-coral{background:linear-gradient(90deg,#f6a07a,var(--lx-coral))}.lx-aging-track i.is-red{background:linear-gradient(90deg,#f07f84,var(--lx-red))}.lx-repairs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lx-repairs li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:var(--surface-sunken)}.lx-repairs li>span{min-width:0}.lx-repairs strong,.lx-repairs small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-repairs strong{font-size:.86rem;font-weight:600;color:var(--ink)}.lx-repairs small{font-size:.76rem;color:var(--ink-muted)}.lx-repairs em{flex-shrink:0;padding:3px 9px;border-radius:999px;font-style:normal;font-size:.72rem;font-weight:650}.lx-repairs em.is-done{color:#0e8a62;background:#2fc99a26}.lx-repairs em.is-approved{color:#2563eb;background:#3b82f621}.lx-repairs em.is-reported{color:#a16207;background:#f0b03f2e}:root[data-theme=dark] .lx-repairs em.is-done{color:#5fe0b4}:root[data-theme=dark] .lx-repairs em.is-approved{color:#93c5fd}:root[data-theme=dark] .lx-repairs em.is-reported{color:#f3c063}.lx-statement{padding:16px 18px;border-radius:16px;background:var(--surface-sunken);border:1px solid var(--lx-line)}.lx-statement-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.lx-statement-head strong,.lx-statement-head small{display:block}.lx-statement-head strong{font-size:.92rem;font-weight:650;color:var(--ink)}.lx-statement-head small{font-size:.78rem;color:var(--ink-muted)}.lx-statement-files{display:flex;gap:6px}.lx-statement-files b{padding:4px 9px;border-radius:8px;font-size:.72rem;font-weight:650;color:var(--ink-secondary);background:var(--lx-card);border:1px solid var(--lx-line)}.lx-statement-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px dashed var(--lx-line);font-size:.86rem;color:var(--ink-secondary);font-variant-numeric:tabular-nums}.lx-statement-row.is-total{border-top-style:solid;color:var(--ink);font-weight:650}.lx-statement-row.is-total span:last-child{color:var(--accent-ink)}:root[data-theme=dark] .lx-statement-row.is-total span:last-child{color:#7fe0d6}.lx-ussd{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center}.lx-ussd-screen{position:relative;padding:16px 16px 14px;border-radius:16px;background:#0d1716;color:#c8f7e8;font-family:var(--font-mono);font-size:.82rem;line-height:1.55;box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 28px -14px #00000080}.lx-ussd-dial{display:inline-block;padding:2px 8px;margin-bottom:8px;border-radius:6px;background:#2fc99a29;color:#5fe0b4;font-weight:700}.lx-ussd-screen p{margin:0 0 8px;color:#c8f7e8;font-size:.82rem;line-height:1.55;max-width:none}.lx-ussd-input{display:inline-flex;align-items:center;gap:2px;padding:4px 10px;border-radius:6px;background:#ffffff14}.lx-ussd-input i{width:2px;height:14px;background:#5fe0b4;animation:lx-caret 1s steps(1) infinite}@keyframes lx-caret{50%{opacity:0}}.lx-ussd-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:.88rem;color:var(--ink-secondary)}.lx-ussd-notes li{display:flex;align-items:center;gap:8px;white-space:nowrap}.lx-how{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface-sunken) 70%,transparent) 30%,transparent)}.lx-steps{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lx-steps-line{position:absolute;top:46px;left:16.6%;right:16.6%;height:2px;background:var(--lx-line);overflow:hidden;border-radius:2px}.lx-steps-line i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lx-grad);transform-origin:left;transition:transform 1.8s var(--lx-ease) .4s}.lx-motion .lx-steps:not(.is-in) .lx-steps-line i{transform:scaleX(0)}.lx-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 18px}.lx-step-n{position:relative;z-index:1;width:92px;height:92px;display:grid;place-items:center;border-radius:28px;font-size:1.5rem;font-weight:700;letter-spacing:-.03em;color:#fff;background:linear-gradient(145deg,#13a7a4,#0a7576 60%,#075d5e);box-shadow:0 0 0 8px var(--bg),0 18px 36px -14px #08818299;transition:transform .7s var(--lx-ease),opacity .7s ease;transition-delay:calc(.2s + var(--i) * .45s)}.lx-motion .lx-steps:not(.is-in) .lx-step-n{transform:translateY(14px) scale(.9);opacity:0}.lx-step:nth-child(4) .lx-step-n{background:linear-gradient(145deg,#2fc99a,#129a73 60%,#0d7a5b);box-shadow:0 0 0 8px var(--bg),0 18px 36px -14px #129a7399}.lx-step:nth-child(3) .lx-step-n{background:linear-gradient(145deg,#1bb8a0,#0c8c80 60%,#08706a)}.lx-step h3{margin:26px 0 0;font-size:1.28rem;font-weight:650;letter-spacing:-.025em;color:var(--ink)}.lx-step p{margin:10px 0 0;max-width:34ch;color:var(--ink-secondary);font-size:.98rem;line-height:1.6}.lx-step-chip{display:inline-flex;align-items:center;gap:7px;margin-top:18px;padding:7px 13px;border-radius:999px;border:1px solid var(--lx-line);background:var(--lx-card);color:var(--ink-secondary);font-size:.82rem;font-weight:550;box-shadow:var(--lx-shadow-sm)}.lx-step-chip svg{color:var(--lx-teal)}.lx-money{position:relative;isolation:isolate;overflow:hidden;padding:clamp(88px,10vw,130px) 0;background:radial-gradient(1000px 520px at 8% -10%,rgba(24,181,166,.35),transparent 60%),radial-gradient(700px 420px at 100% 110%,rgba(240,176,63,.18),transparent 60%),linear-gradient(180deg,#062625,#041b1b);color:#eaf6f3}.lx-money:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.4;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 70% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 80% at 70% 40%,#000 20%,transparent 75%)}.lx-money-glow{position:absolute;right:8%;top:18%;width:420px;height:420px;border-radius:50%;background:#2fc99a2e;filter:blur(90px);z-index:-1;animation:lx-drift 20s ease-in-out infinite alternate}.lx-money-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(40px,6vw,80px);align-items:center}.lx-money .lx-h2{color:#fff}.lx-money .lx-h2 em{background:linear-gradient(100deg,#5eead4,#8ff0c2 45%,#f6c35c);-webkit-background-clip:text;background-clip:text}.lx-money-lede{margin:18px 0 0;max-width:520px;color:#eaf6f3b8;font-size:1.075rem;line-height:1.65}.lx-trust{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 26px}.lx-trust li{display:flex;gap:13px;align-items:flex-start}.lx-trust li>span{width:38px;height:38px;flex-shrink:0;border-radius:11px;display:grid;place-items:center;color:#8ff0c2;background:#8ff0c214;border:1px solid rgba(143,240,194,.18)}.lx-trust strong,.lx-trust small{display:block}.lx-trust strong{font-size:.98rem;font-weight:650;color:#fff}.lx-trust small{margin-top:3px;color:#eaf6f39e;font-size:.88rem;line-height:1.5}.lx-flow{padding:26px;border-radius:26px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff12,#ffffff06);box-shadow:0 40px 80px -30px #0009,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lx-flow-source{display:flex;align-items:center;gap:14px;max-width:360px;margin:0 auto;padding:14px 16px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.lx-flow-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;color:#062625;background:linear-gradient(135deg,#8ff0c2,#2fc99a)}.lx-flow-source small,.lx-flow-source strong{display:block}.lx-flow-source small{color:#eaf6f39e;font-size:.78rem}.lx-flow-source strong{margin-top:2px;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.lx-flow-tag{margin-left:auto;padding:3px 8px;border-radius:7px;background:#ffffff14;color:#eaf6f3b3;font-size:.72rem;white-space:nowrap}.lx-flow-lines{display:block;width:100%;height:auto;overflow:visible}.lx-flow-path{fill:none;stroke:url(#lx-flow-grad);stroke-width:1.6;stroke-dasharray:4 6;opacity:.55;animation:lx-dash 1.6s linear infinite}@keyframes lx-dash{to{stroke-dashoffset:-20}}.lx-flow-dot{fill:#e9fff6;filter:drop-shadow(0 0 4px rgba(143,240,194,.9))}.lx-flow-dests{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lx-flow-dests>div{padding:13px 14px;border-radius:14px;text-align:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.lx-flow-dests small,.lx-flow-dests strong,.lx-flow-dests span{display:block}.lx-flow-dests small{color:#eaf6f39e;font-size:.76rem}.lx-flow-dests strong{margin-top:4px;color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lx-flow-dests span{margin-top:3px;color:#8ff0c2;font-size:.74rem;font-weight:600}.lx-flow-dests>div:nth-child(2) span{color:#f6c35c}.lx-flow-ledger{margin-top:18px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.1);font-size:.8rem;font-variant-numeric:tabular-nums}.lx-flow-ledger>div{display:grid;grid-template-columns:minmax(0,1.6fr) 1fr 1fr;gap:10px;padding:9px 14px;color:#eaf6f3d1;border-top:1px solid rgba(255,255,255,.07)}.lx-flow-ledger>div>span:not(:first-child){text-align:right}.lx-flow-ledger .lx-flow-ledger-head{border-top:none;background:#ffffff0d;color:#eaf6f380;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.lx-flow-ledger .is-balanced{color:#8ff0c2;font-weight:650;background:#8ff0c20f}.lx-flow-ledger .is-balanced span:first-child{display:inline-flex;align-items:center;gap:6px}.lx-flow-ledger .lx-check{color:#8ff0c2}.lx-tabs{--tab: 0;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(560px,100%);margin:0 auto 40px;padding:5px;border-radius:16px;border:1px solid var(--lx-line);background:var(--surface-sunken)}.lx-tabs-indicator{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / 3);border-radius:12px;background:var(--lx-card);box-shadow:var(--lx-shadow-sm),0 0 0 1px var(--lx-line);transform:translate(calc(var(--tab) * 100%));transition:transform .42s var(--lx-ease)}.lx-tabs button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:none;background:none;cursor:pointer;border-radius:12px;color:var(--ink-muted);font:600 .92rem/1 var(--font-sans);transition:color .2s ease}.lx-tabs button:hover{color:var(--ink)}.lx-tab-short{display:none}.lx-tabs button.is-active{color:var(--ink)}.lx-tabs button.is-active svg{color:var(--lx-teal)}.lx-tabs button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:1px}.lx-role{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,64px);align-items:center;padding:clamp(28px,4vw,48px);border-radius:28px;border:1px solid var(--lx-line);background:radial-gradient(600px 300px at 100% 0%,color-mix(in srgb,var(--lx-mint) 10%,transparent),transparent 70%),radial-gradient(500px 300px at 0% 100%,color-mix(in srgb,var(--lx-gold) 8%,transparent),transparent 70%),var(--lx-card);box-shadow:var(--lx-shadow-sm);animation:lx-fade-in .52s var(--lx-ease)}@keyframes lx-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lx-role-copy h3{margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;letter-spacing:-.035em;line-height:1.15;color:var(--ink);text-wrap:balance}.lx-role-copy ul,.lx-checks{list-style:none;margin:24px 0 28px;padding:0;display:flex;flex-direction:column;gap:13px}.lx-role-copy li,.lx-checks li{display:flex;align-items:flex-start;gap:10px;color:var(--ink-secondary);font-size:1rem;line-height:1.5}.lx-role-copy li .lx-check,.lx-checks li .lx-check{margin-top:3px}.lx-panel{padding:20px;border-radius:20px;border:1px solid var(--lx-line);background:var(--bg);box-shadow:var(--lx-shadow)}.lx-panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.lx-panel-head strong{font-size:1rem;font-weight:650;color:var(--ink)}.lx-panel-head small{color:var(--ink-muted);font-size:.8rem}.lx-book,.lx-prop{display:grid;grid-template-columns:32px minmax(0,1fr) 90px 44px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--lx-line)}.lx-prop{grid-template-columns:32px minmax(0,1fr) auto}.lx-panel-head+.lx-book,.lx-panel-head+.lx-prop{border-top:none}.lx-book-who strong,.lx-book-who small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-book-who strong{font-size:.9rem;font-weight:600;color:var(--ink)}.lx-book-who small{font-size:.78rem;color:var(--ink-muted)}.lx-book-bar{height:8px;border-radius:999px;background:var(--surface-sunken);overflow:hidden}.lx-book-bar i{display:block;height:100%;width:var(--w);border-radius:inherit;background:var(--lx-grad);animation:lx-grow 1.1s var(--lx-ease) both;animation-delay:calc(.15s + var(--i) * .12s);transform-origin:left}@keyframes lx-grow{0%{transform:scaleX(0)}}.lx-book>b,.lx-prop>b{font-size:.88rem;font-weight:650;text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.lx-prop-icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:var(--accent-ink);background:var(--accent-soft)}.lx-panel-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--lx-gold) 12%,transparent);font-size:.86rem;color:var(--ink-secondary)}.lx-panel-foot strong{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.lx-payout{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:14px 16px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#0b8f90,#0a6f70 60%,#0d5f52)}.lx-payout small,.lx-payout strong{display:block}.lx-payout small{font-size:.78rem;color:#ffffffb8}.lx-payout strong{margin-top:2px;font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.lx-payout em{padding:4px 10px;border-radius:999px;background:#ffffff26;font-style:normal;font-size:.78rem;font-weight:650}.lx-tenant-balance{margin-top:10px;padding:18px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#0b8f90,#12a27e 70%,#2fc99a)}.lx-tenant-balance small,.lx-tenant-balance strong,.lx-tenant-balance span{display:block}.lx-tenant-balance small{font-size:.8rem;color:#ffffffbf}.lx-tenant-balance strong{margin-top:4px;font-size:2rem;font-weight:700;letter-spacing:-.04em}.lx-tenant-balance span{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:.84rem;color:#ffffffe6}.lx-tenant-balance .lx-check{color:#fff}.lx-tenant-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.lx-tenant-actions b{padding:11px;border-radius:12px;text-align:center;font-size:.88rem;font-weight:650;border:1px solid var(--lx-line);background:var(--lx-card);color:var(--ink)}.lx-tenant-actions b:first-child{border-color:transparent;color:#fff;background:var(--lx-teal)}.lx-tenant-receipt{display:flex;align-items:center;gap:8px;margin-top:12px;padding:11px 12px;border-radius:12px;background:var(--surface-sunken);color:var(--ink-secondary);font-size:.84rem}.lx-tenant-receipt svg{color:var(--lx-teal)}.lx-bob-section{background:radial-gradient(800px 420px at 85% 30%,color-mix(in srgb,var(--lx-mint) 11%,transparent),transparent 65%),radial-gradient(600px 360px at 10% 90%,color-mix(in srgb,var(--lx-gold) 9%,transparent),transparent 65%)}.lx-bob-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(40px,6vw,84px);align-items:center}.lx-bob-copy .lx-checks{margin-bottom:32px}.lx-bob{display:flex;flex-direction:column;min-height:560px;max-width:520px;margin-left:auto;width:100%;border-radius:26px;border:1px solid var(--lx-line);background:var(--lx-card);box-shadow:var(--lx-shadow);overflow:hidden}.lx-bob-head{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--lx-line);background:var(--surface)}.lx-bob-head>span:nth-child(2){flex:1}.lx-bob-head strong,.lx-bob-head small{display:block}.lx-bob-head strong{font-size:.95rem;color:var(--ink)}.lx-bob-head small{font-size:.78rem;color:var(--ink-muted)}.lx-bob-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#18b5a6,#0a7c7d)}.lx-bob-log{flex:1;display:flex;flex-direction:column;gap:12px;padding:18px 16px}.lx-pop{animation:lx-pop .52s var(--lx-ease) both}@keyframes lx-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.lx-bob-q{align-self:flex-end;max-width:80%;padding:10px 14px;border-radius:18px 18px 4px;color:#fff;background:var(--lx-teal);font-size:.92rem}.lx-bob-typing{align-self:flex-start;display:inline-flex;gap:4px;padding:12px 14px;border-radius:4px 18px 18px;background:var(--surface-sunken)}.lx-bob-typing i{width:7px;height:7px;border-radius:50%;background:var(--lx-teal);animation:lx-blink 1.1s infinite ease-in-out}.lx-bob-typing i:nth-child(2){animation-delay:.15s}.lx-bob-typing i:nth-child(3){animation-delay:.3s}@keyframes lx-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.lx-bob-a{display:flex;flex-direction:column;gap:10px}.lx-bob-looked{display:inline-flex;align-items:center;gap:6px;color:var(--ink-muted);font-size:.76rem}.lx-bob-looked svg{color:var(--lx-teal)}.lx-bob-a p{margin:0;color:var(--ink);font-size:.92rem;line-height:1.55}.lx-bob-a p b{font-weight:700}.lx-bob-rows{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:16px;border:1px solid var(--lx-line);background:var(--surface)}.lx-bob-rows>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;border-radius:11px;background:var(--lx-card);border:1px solid var(--lx-line)}.lx-bob-rows strong,.lx-bob-rows small,.lx-bob-rows b{display:block}.lx-bob-rows strong{font-size:.86rem;font-weight:600;color:var(--ink)}.lx-bob-rows small{font-size:.74rem;color:var(--ink-muted)}.lx-bob-rows>div>span:last-child{text-align:right}.lx-bob-rows b{font-size:.86rem;font-weight:700;color:var(--lx-red);font-variant-numeric:tabular-nums}.lx-bob-proposal{padding:13px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--lx-gold) 55%,transparent);background:color-mix(in srgb,var(--lx-gold) 12%,var(--lx-card));transition:background .3s ease,border-color .3s ease}.lx-bob-proposal.is-done{border-color:color-mix(in srgb,var(--lx-mint) 60%,transparent);background:color-mix(in srgb,var(--lx-mint) 12%,var(--lx-card))}.lx-bob-proposal small{display:block;color:var(--ink-muted);font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.06em}.lx-bob-proposal p{margin:4px 0 0;color:var(--ink);font-size:.88rem;line-height:1.5}.lx-bob-buttons{display:flex;gap:8px;margin-top:11px}.lx-bob-buttons button{padding:8px 14px;border-radius:10px;border:1px solid transparent;cursor:pointer;font:650 .84rem/1 var(--font-sans);color:#fff;background:var(--lx-teal);transition:transform .15s ease,opacity .15s ease}.lx-bob-buttons button:hover:not(:disabled){transform:translateY(-1px)}.lx-bob-buttons button:disabled{opacity:.6;cursor:default}.lx-bob-buttons button.is-quiet{color:var(--ink);background:var(--lx-card);border-color:var(--border-strong)}.lx-bob-done{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:#0e8a62;font-size:.86rem;font-weight:650;animation:lx-pop .4s var(--lx-ease)}:root[data-theme=dark] .lx-bob-done{color:#5fe0b4}.lx-bob-compose{display:flex;align-items:center;gap:10px;margin:0 14px 14px;padding:8px 8px 8px 16px;border-radius:16px;border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-faint);font-size:.9rem}.lx-bob-compose span{flex:1}.lx-bob-compose i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--lx-teal)}.lx-app{position:relative;overflow:hidden;padding:clamp(80px,9vw,120px) 0;background:color-mix(in srgb,var(--surface-sunken) 75%,transparent);border-block:1px solid var(--lx-line)}.lx-app-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,80px);align-items:center}.lx-app-copy .lx-checks{margin-bottom:30px}.lx-stores{display:flex;flex-wrap:wrap;gap:10px}.lx-store{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 18px 0 14px;border-radius:14px;color:#fff;background:#111413;border:1px solid rgba(255,255,255,.08);text-decoration:none;transition:transform .16s var(--lx-ease),box-shadow .2s ease}.lx-store:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 28px -14px #0000008c}.lx-store small,.lx-store strong{display:block;line-height:1.15}.lx-store small{font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3}.lx-store strong{font-size:1rem;font-weight:650}.lx-stores.is-sm .lx-store{min-height:44px;padding:0 14px 0 11px;border-radius:12px}.lx-stores.is-sm .lx-store strong{font-size:.88rem}.lx-phones{position:relative;height:560px}.lx-phones-ring{position:absolute;left:50%;top:50%;width:460px;height:460px;border-radius:50%;transform:translate(-50%,-50%);background:conic-gradient(from 200deg,#0b8f9052,#2fc99a38,#f0b03f42,#0b8f9052);filter:blur(40px);animation:lx-spin 26s linear infinite}@keyframes lx-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.lx-phone{position:absolute;width:236px;height:auto;border-radius:34px;box-shadow:0 40px 80px -30px #0a1e1c8c,0 0 0 1px #0000000f}.lx-phone.is-back{left:calc(50% - 230px);top:56px;transform:rotate(-7deg);opacity:.96;animation:lx-float 8s ease-in-out infinite;animation-delay:-3s}.lx-phone.is-front{left:calc(50% - 30px);top:0;transform:rotate(4deg);animation:lx-float-tilt 8s ease-in-out infinite}@keyframes lx-float-tilt{0%,to{transform:rotate(4deg) translateY(0)}50%{transform:rotate(4deg) translateY(-12px)}}.lx-phone.is-back{animation-name:lx-float-tilt-back}@keyframes lx-float-tilt-back{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-7deg) translateY(-8px)}}.lx-homes-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.lx-homes-head>div{max-width:640px}.lx-homes-head .lx-btn{flex-shrink:0}.lx-home-link{display:block;color:inherit;text-decoration:none;border-radius:14px;transition:transform .18s ease,box-shadow .18s ease}.lx-home-link .home-card{height:100%}.lx-home-link:hover{transform:translateY(-3px);box-shadow:var(--lx-shadow-sm)}.lx-home-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lx-home-skel{aspect-ratio:1 / 1;border-radius:14px;background:linear-gradient(90deg,var(--surface-sunken) 30%,var(--surface-raised) 50%,var(--surface-sunken) 70%) 0 0 / 300% 100%;animation:lx-homes-sweep 1.3s linear infinite}@keyframes lx-homes-sweep{0%{background-position:100% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.lx-home-link{transition:none}.lx-home-link:hover{transform:none}.lx-home-skel{animation:none}}.lx-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,80px);align-items:start}.lx-faq-grid>div:first-child{position:sticky;top:110px}.lx-faq{display:flex;flex-direction:column;gap:10px}.lx-faq details{border-radius:18px;border:1px solid var(--lx-line);background:var(--lx-card);transition:box-shadow .25s ease,border-color .25s ease}.lx-faq details[open]{box-shadow:var(--lx-shadow-sm);border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}.lx-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;cursor:pointer;list-style:none;color:var(--ink);font-size:1.04rem;font-weight:600;letter-spacing:-.015em}.lx-faq summary::-webkit-details-marker{display:none}.lx-faq summary:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:-3px;border-radius:18px}.lx-faq-mark{position:relative;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--surface-sunken);transition:background .25s ease,transform .3s var(--lx-ease)}.lx-faq-mark:before,.lx-faq-mark:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;border-radius:2px;background:var(--ink-secondary);transform:translate(-50%,-50%);transition:transform .3s var(--lx-ease),background .25s ease}.lx-faq-mark:after{transform:translate(-50%,-50%) rotate(90deg)}.lx-faq details[open] .lx-faq-mark{background:var(--lx-teal);transform:rotate(180deg)}.lx-faq details[open] .lx-faq-mark:before,.lx-faq details[open] .lx-faq-mark:after{background:#fff}.lx-faq details[open] .lx-faq-mark:after{transform:translate(-50%,-50%) rotate(0)}.lx-faq details p{margin:-4px 0 0;padding:0 22px 22px;color:var(--ink-secondary);font-size:.98rem;line-height:1.65;animation:lx-fade-in .36s var(--lx-ease)}.lx-cta-section{padding:0 0 clamp(80px,9vw,112px)}.lx-cta{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:clamp(56px,8vw,96px) clamp(24px,6vw,80px);border-radius:32px;color:#fff;background:linear-gradient(125deg,#052a29,#075f5f 45%,#0c7d72 75%,#12886a);background-size:160% 160%;animation:lx-pan 14s ease-in-out infinite alternate;box-shadow:0 40px 90px -40px #052a29b3}@keyframes lx-pan{0%{background-position:0% 50%}to{background-position:100% 50%}}.lx-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.5;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.14) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 40%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse 60% 70% at 50% 40%,#000 10%,transparent 70%)}.lx-cta-glow{position:absolute;z-index:-1;width:560px;height:460px;left:50%;top:-55%;transform:translate(-50%);border-radius:50%;background:#8ff0c242;filter:blur(100px)}.lx-cta:after{content:"";position:absolute;z-index:-1;width:420px;height:420px;right:-120px;bottom:-220px;border-radius:50%;background:#f6c35c38;filter:blur(90px)}.lx-cta .lx-eyebrow{margin:0 auto}.lx-cta .lx-h2{margin-left:auto;margin-right:auto;max-width:820px;color:#fff;font-size:clamp(2.2rem,4.6vw,3.8rem)}.lx-cta .lx-h2 em{background:linear-gradient(100deg,#8ff0c2,#f6c35c);-webkit-background-clip:text;background-clip:text}.lx-cta p{margin:18px auto 0;max-width:520px;color:#ffffffbf;font-size:1.1rem;line-height:1.6}.lx-footer{padding:64px 0 28px;border-top:1px solid var(--lx-line);background:var(--surface)}.lx-footer-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px}.lx-footer-brand .rentx-wordmark-image{height:26px;width:auto}.lx-footer-brand p{margin:16px 0 0;max-width:420px;color:var(--ink-secondary);font-size:.95rem;line-height:1.6}.lx-footer-mail{display:inline-flex;align-items:center;gap:8px;margin:16px 0 18px;color:var(--accent-ink);font-weight:600;font-size:.92rem;text-decoration:none}:root[data-theme=dark] .lx-footer-mail{color:#7fe0d6}.lx-footer-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lx-footer-cols div{display:flex;flex-direction:column;gap:11px}.lx-footer-cols span{margin-bottom:4px;color:var(--ink);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.lx-footer-cols a{color:var(--ink-secondary);font-size:.93rem;text-decoration:none;transition:color .15s ease}.lx-footer-cols a:hover{color:var(--ink)}.lx-footer-legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:48px;padding-top:22px;border-top:1px solid var(--lx-line);color:var(--ink-muted);font-size:.84rem}@media(max-width:1180px){.lx-float-a{left:-14px}.lx-float-b{left:-10px}.lx-float-c{right:-8px}}@media(max-width:1024px){.lx-hero-grid,.lx-money-grid,.lx-bob-grid,.lx-app-grid,.lx-faq-grid,.lx-role{grid-template-columns:minmax(0,1fr)}.lx-hero-copy{text-align:center}.lx-hero-copy .lx-lede{margin-left:auto;margin-right:auto}.lx-hero-copy .lx-actions,.lx-assure{justify-content:center}.lx-live-wrap{margin:18px auto 0}.lx-bob{margin:0 auto}.lx-faq-grid>div:first-child{position:static}.lx-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-bento-card.span-4,.lx-bento-card.span-3{grid-column:span 2}.lx-bento-card.span-2{grid-column:span 1}.lx-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.lx-stat:nth-child(3){padding-left:0;border-left:none}.lx-phones{height:520px}}@media(max-width:760px){.lx-container{width:calc(100% - 32px)}.lx-rails-inner{flex-direction:column;align-items:stretch;gap:14px}.lx-rails-label{text-align:center}.lx-rails-label br{display:none}.lx-bento{grid-template-columns:minmax(0,1fr)}.lx-bento-card.span-2,.lx-bento-card.span-3,.lx-bento-card.span-4{grid-column:auto}.lx-bento-card{min-height:0;padding:22px}.lx-timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.lx-timeline-line{display:none}.lx-ussd{grid-template-columns:minmax(0,1fr)}.lx-steps{grid-template-columns:minmax(0,1fr);gap:44px}.lx-steps-line{display:none}.lx-trust{grid-template-columns:minmax(0,1fr)}.lx-tabs button{font-size:.8rem;gap:6px}.lx-tab-long{display:none}.lx-tab-short{display:inline}.lx-homes-head{flex-direction:column;align-items:flex-start}.lx-homes-head .lx-btn{width:100%}.lx-footer-grid{grid-template-columns:minmax(0,1fr)}.lx-float-c{display:none}.lx-float-a{left:6px}.lx-float-b{left:auto;right:6px}.lx-phones{height:440px}.lx-phone{width:190px;border-radius:28px}.lx-phone.is-back{left:calc(50% - 180px);top:44px}.lx-phone.is-front{left:calc(50% - 20px)}.lx-phones-ring{width:340px;height:340px}.lx-flow{padding:18px}.lx-flow-tag{display:none}}@media(max-width:520px){.lx-actions .lx-btn{flex:1 1 100%}.lx-stats{gap:28px 18px}.lx-stat,.lx-stat:first-child,.lx-stat:nth-child(3){padding:0 0 0 14px;border-left:2px solid var(--lx-line)}.lx-stat span{font-size:.86rem}.lx-live{padding:20px 18px 8px}.lx-live-list li{grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.lx-avatar{width:34px;height:34px}.lx-live-meta{flex-direction:column;gap:4px}.lx-book{grid-template-columns:32px minmax(0,1fr) 40px}.lx-book-bar{display:none}.lx-flow-dests{gap:8px}.lx-flow-dests>div{padding:10px 6px;border-radius:12px}.lx-flow-dests small{font-size:.68rem}.lx-flow-dests strong{font-size:.9rem}.lx-flow-dests span{font-size:.66rem}.lx-flow-ledger>div{grid-template-columns:minmax(0,1.3fr) 1fr 1fr;padding:8px 10px;font-size:.74rem}.lx-cta{border-radius:24px}}@media(prefers-reduced-motion:reduce){.lx-page *,.lx-page *:before,.lx-page *:after{animation:none!important;transition:none!important}.lx-flow-dot{display:none}}.st{display:grid;grid-template-columns:232px minmax(0,1fr);gap:28px;align-items:start}.st-main{min-width:0;max-width:1040px;display:grid;gap:18px;padding-bottom:96px}.st-fieldset{display:grid;gap:18px;min-width:0;margin:0;padding:0;border:0}.st-nav{position:sticky;top:14px;display:grid;gap:18px}.st-nav-group{display:grid;gap:2px}.st-nav-title{padding:0 10px 6px;color:var(--ink-muted);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.st-nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:var(--radius);background:none;color:var(--ink-secondary);font:inherit;font-size:var(--text-sm);font-weight:500;text-align:left;cursor:pointer;text-decoration:none}.st-nav-item:hover{background:var(--surface-sunken);color:var(--ink)}.st-nav-item.is-active{background:var(--surface-raised);border-color:var(--border);box-shadow:var(--shadow-sm);color:var(--ink);font-weight:600}.st-nav-item.is-active .st-nav-icon{color:var(--accent-ink)}.st-nav-icon{display:inline-flex;color:var(--ink-muted);flex-shrink:0}.st-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-nav-note{color:var(--ink-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.st-nav-arrow{color:var(--ink-faint);font-size:12px}.st-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:2px 2px 4px}.st-head h2{margin:0;color:var(--ink);font-family:var(--font-sans);font-size:1.3rem;font-weight:650;letter-spacing:-.01em}.st-head p{margin:4px 0 0;color:var(--ink-secondary);font-size:var(--text-sm);line-height:1.5;max-width:600px}.st-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm);overflow:hidden}.st-card-head{display:flex;align-items:flex-start;gap:12px;padding:16px 20px 0}.st-card-head>div:first-child{flex:1;min-width:0}.st-card-head h3{margin:0;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-md);font-weight:650}.st-card-head p{margin:3px 0 0;color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.st-card-actions{display:flex;gap:8px;flex:none;margin-left:auto}.st-card-body{padding:6px 20px 8px}.st-card-body.is-pad{padding:14px 20px 18px}.st-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--border);background:var(--surface);color:var(--ink-muted);font-size:var(--text-sm)}.st-card.is-danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}.st-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:14px 0;border-top:1px solid var(--border)}.st-row:first-child{border-top:none}.st-row.is-stacked{grid-template-columns:minmax(0,1fr)}.st-row-label{color:var(--ink);font-size:var(--text-sm);font-weight:600}.st-row-help{margin-top:2px;color:var(--ink-muted);font-size:var(--text-sm);line-height:1.45}.st-row-control{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.st-row.is-stacked .st-row-control{justify-content:flex-start}.st-row-control>.st-choices{flex:1;min-width:0}.st-row-control input:not([type=checkbox]):not([type=radio]){width:280px;max-width:100%}.st-row.is-off .st-row-label,.st-row.is-off .st-row-help{opacity:.55}.st-value{color:var(--ink);font-size:var(--text-sm);font-weight:500;text-align:right}.st-value.mono{font-family:var(--font-mono);font-size:var(--text-xs)}.st-muted{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5;margin:0}.st-locked{display:flex;align-items:center;gap:8px;padding:10px 12px;margin:4px 0 10px;border-radius:var(--radius);background:var(--surface-sunken);color:var(--ink-secondary);font-size:var(--text-sm)}.st-switch{position:relative;width:40px;height:24px;flex-shrink:0;border:none;border-radius:999px;padding:0;cursor:pointer;background:var(--border-strong);transition:background .16s ease}.st-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .16s ease}.st-switch[aria-checked=true]{background:var(--accent)}.st-switch[aria-checked=true]:after{transform:translate(16px)}.st-switch:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-raised),0 0 0 4px var(--ring)}.st-switch:disabled{opacity:.5;cursor:not-allowed}.st-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.st-choice{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s,box-shadow .12s}.st-choice:hover:not(:disabled){border-color:var(--accent)}.st-choice.is-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.st-choice:disabled{opacity:.55;cursor:not-allowed}.st-choice-dot{width:16px;height:16px;margin-top:2px;flex-shrink:0;border-radius:50%;border:2px solid var(--border-strong)}.st-choice.is-on .st-choice-dot{border:5px solid var(--accent)}.st-choice strong{display:block;font-size:var(--text-sm);font-weight:600}.st-choice small{display:block;margin-top:2px;color:var(--ink-muted);font-size:var(--text-xs);line-height:1.45}.st-input{height:38px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--text-sm)}.st-input:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 1px var(--ring),0 0 0 4px var(--ring-soft)}.st-input:disabled{background:var(--surface-sunken);color:var(--ink-secondary)}.st-input.is-short{width:110px!important}.st-affix{display:inline-flex;align-items:center;gap:6px;color:var(--ink-muted);font-size:var(--text-sm)}.st-list{display:grid}.st-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.st-item:first-child{border-top:none}.st-item-icon{width:34px;height:34px;flex-shrink:0;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-ink)}.st-item-body{flex:1;min-width:0}.st-item-body strong{display:block;color:var(--ink);font-size:var(--text-sm);font-weight:600}.st-item-body small{display:block;margin-top:1px;color:var(--ink-muted);font-size:var(--text-xs)}.st-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-size:var(--text-xs);font-weight:650;white-space:nowrap}.st-pill.is-neutral{background:var(--surface-sunken);color:var(--ink-secondary)}.st-pill.is-warn{background:var(--warning-soft);color:var(--warning)}.st-hero{display:flex;align-items:center;gap:18px;padding:20px}.st-hero-body{flex:1;min-width:0}.st-hero-body h3{margin:0;color:var(--ink);font-family:var(--font-sans);font-size:1.15rem;font-weight:650}.st-hero-body p{margin:4px 0 0;color:var(--ink-secondary);font-size:var(--text-sm);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.st-hero-actions{display:flex;gap:8px;flex-wrap:wrap}.st-themes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px 0 8px}.st-theme{padding:10px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);cursor:pointer;font:inherit;text-align:left;transition:border-color .12s,box-shadow .12s}.st-theme.is-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.st-theme-preview{height:104px;border-radius:9px;overflow:hidden;display:grid;grid-template-columns:26% 1fr;border:1px solid rgba(0,0,0,.08)}.st-theme-preview .s{padding:10px 8px;display:grid;gap:6px;align-content:start}.st-theme-preview .m{padding:10px;display:grid;gap:7px;align-content:start}.st-theme-preview i{display:block;height:7px;border-radius:4px}.st-theme-preview .card{height:34px;border-radius:6px}.st-theme.is-light .st-theme-preview{background:#f5f4ee}.st-theme.is-light .s{background:#fbfaf6}.st-theme.is-light .s i{background:#e2ded2}.st-theme.is-light .s i:first-child{background:#088182;width:70%}.st-theme.is-light .m i{background:#d6d1c2}.st-theme.is-light .card{background:#fff;border:1px solid #e7e3d8}.st-theme.is-dark .st-theme-preview{background:#262624}.st-theme.is-dark .s{background:#2d2c29}.st-theme.is-dark .s i{background:#4a473f}.st-theme.is-dark .s i:first-child{background:#17a3a4;width:70%}.st-theme.is-dark .m i{background:#4a473f}.st-theme.is-dark .card{background:#33322e;border:1px solid #3a3833}.st-theme-label{display:flex;align-items:center;gap:8px;padding:10px 2px 2px;color:var(--ink);font-size:var(--text-sm);font-weight:600}.st-overview{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.st-tile{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .12s,transform .12s,box-shadow .12s}.st-tile:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-1px)}.st-tile-head{display:flex;align-items:center;gap:10px}.st-tile-head strong{flex:1;color:var(--ink);font-size:var(--text-sm);font-weight:650}.st-tile-head span:last-child{color:var(--ink-faint)}.st-tile-value{color:var(--ink);font-size:var(--text-md);font-weight:600;line-height:1.35}.st-tile-note{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.5}.st-tile.is-wide{grid-column:1 / -1}.st-preview{display:grid;gap:8px;padding:14px 16px;border-radius:var(--radius);background:var(--surface-sunken)}.st-preview-head{color:var(--ink-muted);font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.st-preview-line{display:flex;justify-content:space-between;gap:12px;color:var(--ink-secondary);font-size:var(--text-sm)}.st-preview-line.is-total{padding-top:8px;border-top:1px solid var(--border);color:var(--ink);font-weight:650}.st-sentence{color:var(--ink);font-size:var(--text-sm);line-height:1.55}.st-savebar{position:sticky;bottom:16px;z-index:20;margin-right:72px;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-md);animation:st-rise .18s ease}.st-savebar span{flex:1;color:var(--ink);font-size:var(--text-sm);font-weight:600;display:flex;align-items:center;gap:8px}.st-savebar span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--warning)}@keyframes st-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.st-toast{position:fixed;right:24px;bottom:24px;z-index:200;display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:var(--radius-lg);background:var(--ink);color:var(--bg);font-size:var(--text-sm);font-weight:600;box-shadow:var(--shadow-md);animation:st-rise .18s ease}.st-toast.is-error{background:var(--danger);color:#fff}.st-skeleton{height:120px;border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--surface-sunken),var(--surface),var(--surface-sunken));background-size:200% 100%;animation:st-shimmer 1.4s ease-in-out infinite}@keyframes st-shimmer{to{background-position:-200% 0}}@media(max-width:1000px){.st{grid-template-columns:minmax(0,1fr);gap:16px}.st-nav{position:static;display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.st-nav::-webkit-scrollbar{display:none}.st-nav-group{display:flex;gap:6px}.st-nav-title,.st-nav-note,.st-nav-arrow{display:none}.st-nav-item{width:auto;white-space:nowrap;border-color:var(--border);border-radius:999px;padding:7px 12px}.st-main{max-width:none}}@media(max-width:640px){.st-overview,.st-row{grid-template-columns:minmax(0,1fr)}.st-row-control{justify-content:flex-start}.st-row-control input:not([type=checkbox]):not([type=radio]){width:100%}.st-themes{grid-template-columns:minmax(0,1fr)}.st-hero{flex-direction:column;align-items:flex-start}.st-card-head,.st-card-body,.st-card-foot{padding-left:16px;padding-right:16px}.st-toast{left:16px;right:16px}.st-savebar{margin-right:60px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.st-switch,.st-switch:after,.st-tile,.st-savebar,.st-toast{transition:none;animation:none}.st-skeleton{animation:none}}.st-row-error{margin-top:4px;color:var(--danger);font-size:var(--text-sm);font-weight:500}.st-row.has-error .st-input,.st-row.has-error .rx-affix,.st-row.has-error .rx-control{border-color:var(--danger)!important}.st-row-control .rx-affix{width:220px;max-width:100%}.st-row-control .rx-affix input:not([type=checkbox]):not([type=radio]){width:100%}.st-row-control .st-phone{width:320px;max-width:100%}.super-admin{display:grid;gap:16px}.admin-topnav{position:sticky;top:0;z-index:20;display:flex;gap:8px;padding:8px;margin:-6px 0 10px;border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-raised) 92%,transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-topnav a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:var(--radius);color:var(--ink-secondary);font-size:var(--text-sm);font-weight:650;text-decoration:none;white-space:nowrap}.admin-topnav a:hover{background:var(--surface-sunken);color:var(--ink)}.admin-topnav a.active{background:var(--accent);color:#fff;box-shadow:0 8px 18px #0c948833}.super-grid{display:grid;gap:16px}.super-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.super-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);overflow:hidden;box-shadow:var(--shadow-sm)}.super-panel-head{display:flex;align-items:center;gap:9px;padding:13px 15px;border-bottom:1px solid var(--border);color:var(--ink)}.super-panel-head svg{color:var(--accent-ink)}.super-panel-head h2{margin:0;font-size:var(--text-md);font-weight:650}.super-panel>p{margin:0;padding:14px 15px;color:var(--ink-secondary);font-size:var(--text-sm);line-height:1.55}.super-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2px;flex-wrap:wrap}.super-toolbar>input{max-width:360px;padding-block:9px!important}.super-message{display:flex;align-items:center;gap:8px;padding:10px 13px;border-radius:var(--radius);background:var(--success-soft);color:var(--success);font-size:var(--text-sm)}.super-metric-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border)}.super-metric-list>div{display:grid;gap:2px;padding:14px;background:var(--surface-raised)}.super-metric-list span,.super-revenue span{color:var(--ink-muted);font-size:var(--text-xs)}.super-metric-list strong,.super-revenue strong{font-family:var(--font-mono);font-size:1.1rem;color:var(--ink)}.super-metric-list strong.danger,.super-revenue strong.danger,.mono.danger{color:var(--danger)}.super-revenue{display:grid;grid-template-columns:minmax(120px,1fr) auto;gap:12px 18px;padding:16px;align-items:center}.book-boundary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.super-embed-note{padding:18px;border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--ink-secondary);background:var(--surface);font-size:var(--text-sm)}.mono{font-family:var(--font-mono);font-size:var(--text-xs)}.text-action,.row-actions button{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink-secondary);padding:6px 10px;font:inherit;font-size:var(--text-xs);cursor:pointer}.text-action:hover,.row-actions button:hover{color:var(--accent-ink);border-color:var(--accent)}.row-actions{display:inline-flex;gap:6px}.flagline{display:inline-flex;gap:6px;color:var(--accent-ink);font-size:var(--text-xs);font-weight:650}.checkline{display:inline-flex;align-items:center;gap:8px;color:var(--ink-secondary);font-size:var(--text-sm)}.tag-cloud{display:flex;flex-wrap:wrap;gap:8px;padding:15px}.tag-cloud span{border:1px solid var(--border);border-radius:999px;padding:6px 10px;background:var(--surface);color:var(--ink-secondary);font-size:var(--text-xs);font-weight:600}.plan-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;background:var(--border)}.plan-strip>div{display:grid;gap:3px;padding:14px;background:var(--surface-raised)}.plan-strip span{color:var(--accent-ink);font-size:10px;font-weight:750;letter-spacing:.08em}.plan-strip small{color:var(--ink-muted);font-size:var(--text-xs)}.settings-map{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;background:var(--border)}.settings-map>div{display:grid;gap:4px;padding:14px;background:var(--surface-raised)}.settings-map strong{font-size:var(--text-sm)}.settings-map span{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.45}.super-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;justify-content:flex-end;background:#14131157}.super-drawer{width:min(720px,100%);height:100%;overflow:auto;padding:18px;background:var(--bg);border-left:1px solid var(--border-strong);box-shadow:var(--shadow-md)}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.drawer-head strong,.drawer-head span{display:block}.drawer-head strong{font-size:var(--text-lg)}.drawer-head span{margin-top:2px;color:var(--ink-muted);font-size:var(--text-sm)}.drawer-head button{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink-secondary);padding:8px 12px;cursor:pointer}.billing-modal__form{display:grid;gap:12px}.billing-modal__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}@media(max-width:980px){.super-grid.two,.book-boundary{grid-template-columns:1fr}.super-metric-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.admin-topnav{overflow-x:auto}.super-metric-list,.super-revenue{grid-template-columns:1fr}.super-toolbar{align-items:stretch;flex-direction:column}.super-toolbar>input{max-width:none}}.ops{display:grid;gap:16px}.ops-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ops-muted{color:var(--ink-muted);font-size:var(--text-xs)}.ops-error{color:var(--danger);font-size:var(--text-xs);margin:8px 0 0}.ops-error-inline{color:var(--danger)}.ops-empty{padding:18px 4px;color:var(--ink-muted);font-size:var(--text-sm)}.ops-text-link{color:var(--accent-ink);font-size:var(--text-xs);font-weight:600;text-decoration:none;white-space:nowrap}.ops-text-link:hover{text-decoration:underline}.ops-link-btn{border:none;background:none;padding:0;color:var(--accent-ink);font:inherit;font-size:var(--text-xs);font-weight:600;cursor:pointer}.ops-link-btn:hover{text-decoration:underline}.ops-nowrap{white-space:nowrap}.ops-route{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink);overflow-wrap:anywhere}.ops-routes{list-style:none;margin:0;padding:0}.ops-routes li{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 2px;border-bottom:1px solid var(--border)}.ops-routes li:last-child{border-bottom:none}.ops-routes li>div{min-width:0}.ops-routes small{display:block;margin-top:2px;color:var(--ink-muted);font-size:var(--text-xs)}.ops-routes-end{flex-shrink:0;text-align:right;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.ops-routes-end strong:not(.ops-error-inline){color:var(--ink)}.ops-routes li.is-total{border-top:1px solid var(--border-strong)}.ops-routes li.is-bad strong{color:var(--danger)}.ops-custody+.ops-custody{margin-top:16px}.ops-custody-sub{margin-top:10px;padding:0 2px 2px;color:var(--ink-muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ops-team-role select{padding:6px 10px!important;font-size:var(--text-sm)!important;max-width:210px}.ops-route b{margin-right:4px;color:var(--accent-ink);font-weight:650}.ops-lead{margin:0;color:var(--ink);font-size:var(--text-sm);line-height:1.55}.ops-stack{display:grid;gap:12px}.ops-stack p{margin:0;line-height:1.55;font-size:var(--text-sm)}.ops-skeleton{border-radius:var(--radius);background:linear-gradient(90deg,var(--surface-sunken),var(--surface),var(--surface-sunken));background-size:200% 100%;animation:ops-shimmer 1.4s ease-in-out infinite}@keyframes ops-shimmer{to{background-position:-200% 0}}.ops-search{position:relative;display:flex;align-items:center;gap:8px;width:300px;min-width:180px;flex-shrink:1;height:36px;padding:0 11px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink-muted)}.ops-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ops-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--ink);font:inherit;font-size:var(--text-sm)}.ops-search-results{position:absolute;top:calc(100% + 6px);right:0;z-index:60;width:min(420px,90vw);max-height:440px;overflow:auto;padding:6px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-md)}.ops-search-group{padding:8px 8px 4px;color:var(--ink-muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ops-search-hit{display:flex;flex-direction:column;gap:1px;width:100%;padding:7px 8px;border:none;border-radius:var(--radius-sm, 6px);background:none;text-align:left;cursor:pointer;font:inherit}.ops-search-hit:hover:not(:disabled){background:var(--surface-sunken)}.ops-search-hit strong{color:var(--ink);font-size:var(--text-sm);font-weight:600}.ops-search-hit small{color:var(--ink-muted);font-size:var(--text-xs)}.ops-search-hit:disabled{opacity:.55;cursor:default}.ops-search-empty{padding:12px 8px}.ops-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ops-panel{min-width:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.ops-panel-head{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);color:var(--ink-secondary)}.ops-panel-head h2{margin:0;color:var(--ink);font-size:var(--text-sm);font-weight:650;font-family:var(--font-sans)}.ops-panel-meta{color:var(--ink-muted);font-size:var(--text-xs)}.ops-panel-actions{margin-left:auto;display:flex;gap:8px;align-items:center}.ops-panel-body{padding:14px 16px}.ops-panel.is-flush .ops-panel-body{padding:0}.ops-banner{padding:11px 14px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-raised);color:var(--ink-secondary);font-size:var(--text-sm);line-height:1.5}.ops-banner.is-danger{border-color:color-mix(in srgb,var(--danger) 45%,var(--border));background:var(--danger-soft);color:var(--ink)}.ops-banner small{color:var(--ink-secondary)}.ops-banner-sub{margin-top:8px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--danger) 25%,var(--border))}.ops-banner-sub small{display:block;margin-top:2px}.ops-scope{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius);background:var(--accent-soft);color:var(--ink);font-size:var(--text-sm)}.ops-bars{display:flex;align-items:flex-end;gap:6px;padding-top:8px}.ops-bar{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;gap:6px}.ops-bar-stack{flex:1;width:100%;display:flex;flex-direction:column;justify-content:flex-end;border-radius:5px 5px 0 0;overflow:hidden;background:color-mix(in srgb,var(--surface-sunken) 60%,transparent)}.ops-bar-stack i{display:block;width:100%;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 80%,white),var(--accent));transition:height .5s ease}.ops-bar-stack i.is-bad{background:var(--danger);opacity:.8}.ops-bar span{color:var(--ink-muted);font-size:10px;font-variant-numeric:tabular-nums}.ops-legend{display:flex;gap:16px;margin-top:10px;color:var(--ink-muted);font-size:var(--text-xs)}.ops-legend span{display:inline-flex;align-items:center;gap:6px}.ops-legend i{width:9px;height:9px;border-radius:2px;background:var(--accent)}.ops-legend i.is-bad{background:var(--danger)}.ops-health{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ops-health li{display:flex;gap:11px;align-items:flex-start;padding:8px 2px;border-bottom:1px solid var(--border)}.ops-health li:last-child{border-bottom:none}.ops-health strong,.ops-health small{display:block}.ops-health strong{color:var(--ink);font-size:var(--text-sm);font-weight:600}.ops-health small{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.45}.ops-dot{width:10px;height:10px;margin-top:4px;border-radius:50%;flex-shrink:0}.ops-dot.is-ok{background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.ops-dot.is-warn{background:var(--warning);box-shadow:0 0 0 3px var(--warning-soft)}.ops-dot.is-off{background:var(--ink-faint);box-shadow:0 0 0 3px var(--surface-sunken)}.ops-alert-list,.ops-feed,.ops-links,.ops-people,.ops-notes,.ops-timeline{list-style:none;margin:0;padding:0}.ops-alert-list li a{display:flex;align-items:flex-start;gap:10px;padding:9px 4px;border-bottom:1px solid var(--border);color:inherit;text-decoration:none}.ops-alert-list li:last-child a{border-bottom:none}.ops-alert-list li a:hover strong{color:var(--accent-ink)}.ops-alert-list strong,.ops-alert-list small{display:block}.ops-alert-list strong{color:var(--ink);font-size:var(--text-sm);font-weight:600}.ops-alert-list small{margin-top:1px;color:var(--ink-muted);font-size:var(--text-xs)}.ops-feed{max-height:360px;overflow:auto}.ops-feed li{display:flex;gap:10px;padding:8px 2px;border-bottom:1px solid var(--border);font-size:var(--text-sm);color:var(--ink)}.ops-feed li:last-child{border-bottom:none}.ops-feed small{display:block;margin-top:1px;color:var(--ink-muted);font-size:var(--text-xs)}.ops-feed a{color:var(--accent-ink);text-decoration:none}.ops-feed-dot{width:8px;height:8px;margin-top:6px;border-radius:50%;flex-shrink:0;background:var(--ink-faint)}.ops-feed-dot.is-good{background:var(--success)}.ops-feed-dot.is-bad{background:var(--danger)}.ops-feed-dot.is-money{background:var(--warning)}.ops-feed-dot.is-info{background:var(--accent)}.ops-links li{display:flex;justify-content:space-between;gap:12px;padding:8px 2px;border-bottom:1px solid var(--border);font-size:var(--text-sm)}.ops-links li:last-child{border-bottom:none}.ops-links a{color:var(--ink);font-weight:600;text-decoration:none}.ops-links a:hover{color:var(--accent-ink)}.ops-people li{display:flex;justify-content:space-between;gap:12px;padding:9px 2px;border-bottom:1px solid var(--border)}.ops-people li:last-child{border-bottom:none}.ops-people strong,.ops-people small{display:block}.ops-people strong{color:var(--ink);font-size:var(--text-sm)}.ops-people small{color:var(--ink-muted);font-size:var(--text-xs)}.ops-people-contact{text-align:right;font-size:var(--text-sm)}.ops-phone{display:inline-flex;align-items:center;gap:8px}.ops-timeline{max-height:380px;overflow:auto}.ops-timeline li{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:7px 2px;border-bottom:1px solid var(--border);font-size:var(--text-sm);color:var(--ink)}.ops-timeline li:last-child{border-bottom:none}.ops-timeline li small{color:var(--ink-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.ops-timeline li.is-message span{color:var(--accent-ink)}.ops-notes li{padding:10px 12px;margin-bottom:8px;border-radius:var(--radius);background:var(--surface-sunken)}.ops-notes li strong{color:var(--ink);font-size:var(--text-sm);margin-right:8px}.ops-notes li small{color:var(--ink-muted);font-size:var(--text-xs)}.ops-notes li p{margin:4px 0 0}.ops-evidence{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.ops-evidence li+li{border-top:1px solid var(--border)}.ops-evidence button{display:flex;justify-content:space-between;gap:12px;width:100%;padding:9px 12px;border:none;background:var(--surface-raised);text-align:left;font:inherit;cursor:pointer}.ops-evidence button:hover:not(:disabled){background:var(--surface-sunken)}.ops-evidence button:disabled{cursor:default}.ops-evidence strong,.ops-evidence small{display:block}.ops-evidence strong{color:var(--ink);font-size:var(--text-sm);font-weight:600}.ops-evidence small{color:var(--ink-muted);font-size:var(--text-xs)}.ops-evidence-end{text-align:right;flex-shrink:0}.ops-row-flags{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.ops-flag{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;background:var(--danger-soft);color:var(--danger);font-size:var(--text-xs);font-weight:650}.ops-pager{display:flex;justify-content:flex-end;gap:8px}.ops-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--border)}.ops-fact{padding:9px 12px;background:var(--surface-raised);min-width:0}.ops-fact:last-child:nth-child(odd){grid-column:1 / -1}.ops-fact>span{display:block;color:var(--ink-muted);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ops-fact>div{margin-top:2px;color:var(--ink);font-size:var(--text-sm);overflow-wrap:anywhere}.ops-fact a{color:var(--accent-ink);text-decoration:none;font-weight:600}.ops-ledger{display:grid;gap:12px}.ops-ledger-txn{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);overflow:hidden}.ops-ledger-head{display:flex;align-items:baseline;gap:10px;padding:9px 12px;background:var(--surface-sunken);font-size:var(--text-sm)}.ops-ledger-head strong{color:var(--ink);font-family:var(--font-mono)}.ops-ledger-head span{color:var(--ink-secondary)}.ops-ledger-head small{margin-left:auto;color:var(--ink-muted);font-size:var(--text-xs)}.ops-ledger-txn>p{padding:6px 12px 0}.ops-postings{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.ops-postings td{padding:7px 12px;border-top:1px solid var(--border);color:var(--ink)}.ops-postings td:nth-child(2),.ops-postings td:nth-child(3){width:130px;text-align:right}.ops-funnel{display:grid;gap:10px}.ops-funnel-step{display:grid;grid-template-columns:150px minmax(0,1fr) 48px 120px;gap:12px;align-items:center;font-size:var(--text-sm)}.ops-funnel.is-compact .ops-funnel-step{grid-template-columns:140px minmax(0,1fr) 40px;gap:10px}.ops-funnel-label{color:var(--ink-secondary)}.ops-funnel-track{height:12px;border-radius:999px;background:var(--surface-sunken);overflow:hidden}.ops-funnel-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--success) 70%,var(--accent)));transition:width .6s ease}.ops-funnel-step b{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.ops-rules{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.ops-rule{padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.ops-rule-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.ops-rule-head strong{color:var(--ink);font-size:var(--text-sm)}.ops-rule p{margin:6px 0 0;color:var(--ink-secondary);font-size:var(--text-xs);line-height:1.5}.ops-decide-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius);background:var(--surface-sunken);font-size:var(--text-sm);color:var(--ink)}@media(max-width:1000px){.ops-grid-2{grid-template-columns:minmax(0,1fr)}.ops-funnel-step{grid-template-columns:120px minmax(0,1fr) 40px}.ops-funnel-step>small{display:none}}@media(max-width:640px){.ops-facts{grid-template-columns:minmax(0,1fr)}.ops-search,.ops-head-actions{width:100%}.ops-timeline li{grid-template-columns:minmax(0,1fr);gap:2px}.ops-decide-row{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.ops-skeleton{animation:none}.ops-bar-stack i,.ops-funnel-track i{transition:none}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-normal-DdKr49mV.woff2) format("woff2"),url(/assets/newsreader-vietnamese-400-normal-BekUZro8.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-normal-svq1FPys.woff2) format("woff2"),url(/assets/newsreader-latin-ext-400-normal-DYA1XoQK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2) format("woff2"),url(/assets/newsreader-latin-400-normal-gRTjlS2D.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-vietnamese-500-normal-CL6a8tp2.woff2) format("woff2"),url(/assets/newsreader-vietnamese-500-normal-BEAbKU8A.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-ext-500-normal-BNHmvKvI.woff2) format("woff2"),url(/assets/newsreader-latin-ext-500-normal-CZruMFou.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-normal-B66TYsaK.woff2) format("woff2"),url(/assets/newsreader-latin-500-normal-DFwuUcdu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=light]{--bg: #f5f4ee;--surface: #fbfaf6;--surface-raised: #ffffff;--surface-sunken: #efece3;--ink: #1f1e1b;--ink-secondary: #57544b;--ink-muted: #6c695d;--ink-faint: #b4b1a3;--border: #e7e3d8;--border-strong: #d6d1c2;--brand-ground: #0a555f;--brand-ground-deep: #063e47;--accent: #088182;--accent-hover: #066b6c;--accent-ink: #05595a;--accent-soft: #d4efee;--accent-strong: #088182;--accent-strong-hover: #066b6c;--success: #4a7c59;--success-soft: #e6efe6;--warning: #a9720f;--warning-soft: #f6ecd8;--danger: #b0402f;--danger-soft: #f6e4de;--info: #2f6fb0;--info-soft: #e4eef8;--chart-in: #00979a;--chart-out: #a9720f;--ring: #088182;--ring-soft: rgba(8, 129, 130, .18);--shadow-sm: 0 1px 2px rgba(31, 30, 27, .05);--shadow-md: 0 4px 16px rgba(31, 30, 27, .08)}:root[data-theme=dark]{--bg: #262624;--surface: #2d2c29;--surface-raised: #33322e;--surface-sunken: #1c1b19;--ink: #f0efe8;--ink-secondary: #bab8ac;--ink-muted: #a3a194;--ink-faint: #5f5d54;--border: #3a3833;--border-strong: #4a473f;--accent: #17a3a4;--accent-hover: #2cb4b5;--accent-ink: #6fd6d7;--accent-soft: #0e3536;--accent-strong: #0e7a7b;--accent-strong-hover: #0b6d6e;--success: #7fb08a;--success-soft: #22301f;--warning: #d9a441;--warning-soft: #33280f;--danger: #d78570;--danger-soft: #3a221c;--info: #6fa8dc;--info-soft: #1b2b3a;--chart-in: #22a6a7;--chart-out: #c0862a;--ring: #2cb4b5;--ring-soft: rgba(44, 180, 181, .22);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .25);--shadow-md: 0 6px 20px rgba(0, 0, 0, .32)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #262624;--surface: #2d2c29;--surface-raised: #33322e;--surface-sunken: #1c1b19;--ink: #f0efe8;--ink-secondary: #bab8ac;--ink-muted: #a3a194;--ink-faint: #5f5d54;--border: #3a3833;--border-strong: #4a473f;--accent: #17a3a4;--accent-hover: #2cb4b5;--accent-ink: #6fd6d7;--accent-soft: #0e3536;--accent-strong: #0e7a7b;--accent-strong-hover: #0b6d6e;--success: #7fb08a;--success-soft: #22301f;--warning: #d9a441;--warning-soft: #33280f;--danger: #d78570;--danger-soft: #3a221c;--info: #6fa8dc;--info-soft: #1b2b3a;--chart-in: #22a6a7;--chart-out: #c0862a;--ring: #2cb4b5;--ring-soft: rgba(44, 180, 181, .22)}}:root{--font-serif: "Newsreader", Georgia, "Times New Roman", serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .9375rem;--text-md: 1rem;--text-lg: 1.25rem;--text-xl: 1.625rem;--text-2xl: 2.25rem;--radius-sm: 6px;--radius: 10px;--radius-lg: 14px;--radius-xl: 20px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px}*{box-sizing:border-box}html,body,#root{height:100%}html{scroll-padding-top:94px;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{line-height:1.2;margin:0;font-weight:500;letter-spacing:-.01em}h1{font-size:var(--text-2xl);font-family:var(--font-serif);letter-spacing:-.02em}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}button{font-family:inherit}button{transition:transform 90ms ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease,opacity .12s ease}button:not(:disabled):active{transform:translateY(1px) scale(.985)}button:disabled{cursor:not-allowed!important;opacity:.55}.rentx-button:not(:disabled):hover,.rentx-action-button:not(:disabled):hover{box-shadow:var(--shadow-sm)}.rentx-button:focus-visible,.rentx-action-button:focus-visible{box-shadow:0 0 0 4px var(--ring-soft)}.unit-option-chip{padding:7px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink-secondary);cursor:pointer;font-size:var(--text-xs)}.unit-option-chip.is-selected{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.management-choice{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink);cursor:pointer;text-align:left}.management-choice strong,.management-choice small{display:block}.management-choice small{margin-top:3px;color:var(--ink-muted);font-size:var(--text-xs);line-height:1.4}.management-choice.is-selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}@keyframes button-spin{to{transform:rotate(360deg)}}.button-spinner{width:15px;height:15px;flex:0 0 15px;border:2px solid color-mix(in srgb,var(--accent) 25%,transparent);border-top-color:var(--accent);border-radius:50%;animation:button-spin .7s linear infinite}::selection{background:var(--accent-soft);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.eyebrow{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-weight:500}.card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.rentx-wordmark{display:inline-flex;align-items:center;width:126px;line-height:0}.rentx-wordmark-image{display:block;width:100%;height:auto;object-fit:contain}:root[data-theme=dark] .rentx-wordmark:not(.is-inverted) .rentx-wordmark-image,:root[data-theme=dark] .sidebar-brand-logo,:root[data-theme=dark] .sidebar-brand-mark-image{filter:brightness(0) invert(1)}.auth-page{min-height:100vh;background:var(--bg)}.auth-layout{min-height:100vh;display:grid;grid-template-columns:minmax(390px,.88fr) minmax(520px,1.12fr)}.auth-story{position:relative;isolation:isolate;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(34px,5vw,66px) clamp(34px,6vw,88px);color:#f7f8f4;background:radial-gradient(circle at 84% 14%,rgba(23,163,164,.28),transparent 30%),radial-gradient(circle at 15% 92%,rgba(0,0,0,.18),transparent 34%),var(--brand-ground)}.auth-story:after{content:"";position:absolute;z-index:-1;width:390px;height:390px;right:-245px;bottom:7%;border:1px solid rgba(212,239,238,.13);border-radius:50%;box-shadow:0 0 0 70px #d4efee06,0 0 0 140px #d4efee05}.auth-wordmark{width:fit-content;text-decoration:none}.auth-story-body{max-width:610px;margin:auto 0;padding:56px 0}.auth-story h1{max-width:600px;color:#f7f8f4;font-family:var(--font-serif);font-size:clamp(2.7rem,4.7vw,4.7rem);line-height:1.02;letter-spacing:-.045em}.auth-story h1 em{color:#8de0dc;font-style:normal}.auth-story-body>p{max-width:550px;margin-top:22px;color:#aac0bd;font-size:clamp(.95rem,1.25vw,1.08rem);line-height:1.75}.auth-benefits{display:grid;gap:13px;margin-top:34px}.auth-benefits span{display:flex;align-items:center;gap:10px;color:#d8e7e4;font-size:var(--text-sm)}.auth-benefits svg{color:#8de0dc}.auth-form-column{position:relative;min-width:0;min-height:100vh;display:grid;place-items:center;padding:104px clamp(28px,6vw,92px) 58px;background:var(--bg);overflow:auto}.auth-form-toolbar{position:absolute;top:28px;right:clamp(28px,5vw,68px);left:clamp(28px,5vw,68px);display:flex;align-items:center;justify-content:flex-end}.auth-mobile-wordmark{display:none;text-decoration:none}.auth-theme-button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink-secondary);cursor:pointer;box-shadow:var(--shadow-sm)}.auth-theme-button:hover{border-color:var(--border-strong);color:var(--ink)}.auth-form-wrap{width:min(470px,100%);min-width:0}.auth-card{display:flex;flex-direction:column;gap:30px}.auth-card-heading h2{font-family:var(--font-serif);font-size:clamp(2.1rem,3.3vw,2.75rem);line-height:1.05;letter-spacing:-.035em}.auth-card-heading p{margin-top:8px;color:var(--ink-secondary);font-size:var(--text-base);line-height:1.55}.auth-step-label{display:block;margin-bottom:8px;color:var(--accent-ink)}.auth-card-content,.auth-card-content form,.auth-card-content label{min-width:0}.auth-card-content form{gap:18px!important}.auth-card-content input{min-width:0;min-height:46px}.auth-card-content input:focus{border-color:var(--ring);outline:none;box-shadow:0 0 0 1px var(--ring),0 0 0 4px var(--ring-soft)}.auth-card-content .rentx-button{min-height:47px;margin-top:2px;font-weight:600}.auth-progress{display:flex;gap:7px;margin-bottom:26px}.auth-progress span{height:5px;flex:1;border-radius:999px;background:var(--border-strong);transition:background .18s,transform .18s}.auth-progress span.is-complete{background:var(--accent)}.auth-footer{margin-top:28px;text-align:center;color:var(--ink-secondary);font-size:var(--text-sm)}.auth-footer a{font-weight:600}.auth-form-stack{display:flex;flex-direction:column;gap:18px}.auth-method-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;border:1px solid var(--border);border-radius:12px;background:var(--surface-sunken)}.auth-method-tab{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-muted);cursor:pointer;font-weight:500}.auth-method-tab.is-active{border-color:var(--border);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-sm);font-weight:600}.auth-destination,.auth-selected-role{display:flex;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken)}.auth-destination>span,.auth-selected-role>span{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border-radius:9px;background:var(--accent-soft);color:var(--accent-ink)}.auth-destination small,.auth-destination strong,.auth-selected-role small,.auth-selected-role strong{display:block}.auth-destination small,.auth-selected-role small{color:var(--ink-muted);font-size:.68rem;line-height:1.25}.auth-destination strong,.auth-selected-role strong{margin-top:2px;color:var(--ink);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}.auth-selected-role strong{font-family:var(--font-sans);font-size:var(--text-sm)}.auth-back-button{align-self:flex-start;padding:2px 0;border:none;background:none;color:var(--ink-muted);cursor:pointer;font-size:var(--text-sm)}.auth-back-button:hover{color:var(--accent-ink)}.auth-role-list{display:flex;flex-direction:column;gap:10px}.auth-role-card{width:100%;display:flex;align-items:center;gap:13px;padding:14px;border:1px solid var(--border);border-radius:13px;background:var(--surface-raised);color:var(--ink);cursor:pointer;text-align:left}.auth-role-card:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:var(--accent-soft);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.auth-role-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border-radius:11px;background:var(--accent-soft);color:var(--accent-ink)}.auth-role-copy{flex:1;min-width:0}.auth-role-copy strong,.auth-role-copy small{display:block}.auth-role-copy strong{font-size:var(--text-sm);font-weight:600}.auth-role-copy small{margin-top:2px;color:var(--ink-muted);font-size:var(--text-xs);line-height:1.4}.auth-role-arrow{color:var(--ink-faint);font-size:1rem}@media(max-width:900px){.auth-layout{grid-template-columns:1fr}.auth-story{display:none}.auth-form-column{padding:116px 28px 48px}.auth-form-toolbar{justify-content:space-between}.auth-mobile-wordmark{display:inline-flex}}@media(max-width:560px){.auth-form-column{display:block;padding:106px 20px 38px}.auth-form-toolbar{top:24px;right:20px;left:20px}.auth-card{gap:24px}.auth-card-heading h2{font-size:2rem}.auth-role-card{padding:12px}}.app-sidebar{--sb-w: 252px;--sb-rail: 68px;width:var(--sb-w);flex-shrink:0;height:100vh;height:100dvh;position:sticky;top:0;z-index:20;display:flex;flex-direction:column;padding:16px 12px 12px;overflow:hidden;background:var(--surface);border-right:1px solid var(--border);transition:width .18s ease}.sidebar-head{height:63px;flex-shrink:0;display:flex;align-items:center;gap:8px;padding:0 4px 12px 6px;border-bottom:1px solid var(--border)}.sidebar-brand{display:flex;align-items:center;min-width:0;color:var(--ink)}.sidebar-brand-logo{display:block;width:104px;height:auto}.sidebar-brand-mark{position:relative;display:none;width:42px;height:32px;overflow:hidden}.sidebar-brand-mark-image{position:absolute;top:5px;left:-70px;width:112px;max-width:none;height:auto}.sidebar-role{margin-left:auto;padding:3px 8px;color:var(--accent-ink);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:999px;font-size:.66rem;font-weight:650;letter-spacing:.02em;white-space:nowrap}.sidebar-close{display:none;width:34px;height:34px;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--ink-muted);cursor:pointer}.sidebar-close:hover{color:var(--ink);background:var(--surface-sunken)}.sidebar-nav{flex:1;min-height:0;overflow:auto;padding:10px 2px 14px;scrollbar-width:thin}.sidebar-nav-group+.sidebar-nav-group{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.sidebar-nav-group-title{padding:2px 10px 6px;color:var(--ink-faint);font-size:.66rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sidebar-nav-items{display:flex;flex-direction:column;gap:2px}.sidebar-nav-link{position:relative;width:100%;min-height:36px;display:flex;align-items:center;gap:10px;padding:4px 8px;color:var(--ink-secondary);background:transparent;border:1px solid transparent;border-radius:8px;font:inherit;font-size:var(--text-sm);font-weight:500;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.sidebar-nav-link:hover{color:var(--ink);background:var(--surface-sunken)}.sidebar-nav-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sidebar-nav-link.is-active{color:var(--accent-ink);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 13%,transparent);font-weight:600}.sidebar-nav-link.is-active:before{content:"";position:absolute;left:-3px;width:3px;height:18px;background:var(--accent);border-radius:0 4px 4px 0}.sidebar-nav-icon{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;color:var(--ink-muted);border-radius:7px}.sidebar-nav-link:hover .sidebar-nav-icon{color:var(--ink-secondary)}.sidebar-nav-link.is-active .sidebar-nav-icon{color:var(--accent)}.sidebar-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-foot{flex-shrink:0;display:flex;flex-direction:column;gap:2px;padding:8px 2px 0;border-top:1px solid var(--border)}.sidebar-toggle{color:var(--ink-muted)}.sidebar-kbd{margin-left:auto;padding:1px 6px;color:var(--ink-faint);background:var(--surface-sunken);border:1px solid var(--border);border-radius:5px;font-family:var(--font-sans);font-size:.66rem;line-height:1.5}.sidebar-hover-label{position:fixed;z-index:500;transform:translateY(-50%);pointer-events:none;padding:7px 10px;color:var(--surface-raised);background:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 82%,var(--border));border-radius:7px;box-shadow:var(--shadow-md);font-size:var(--text-xs);font-weight:600;line-height:1;white-space:pre}.sidebar-backdrop{display:none}@media(min-width:981px){.app-sidebar.is-collapsed{width:var(--sb-rail);padding-inline:10px}.app-sidebar.is-collapsed .sidebar-head{justify-content:center;padding-inline:0}.app-sidebar.is-collapsed .sidebar-brand-logo,.app-sidebar.is-collapsed .sidebar-role,.app-sidebar.is-collapsed .sidebar-nav-label,.app-sidebar.is-collapsed .sidebar-kbd{display:none}.app-sidebar.is-collapsed .sidebar-brand-mark{display:block}.app-sidebar.is-collapsed .sidebar-nav-group-title{display:none}.app-sidebar.is-collapsed .sidebar-nav-link{justify-content:center;padding-inline:0}.app-sidebar.is-collapsed .sidebar-nav{padding-inline:0;scrollbar-width:none}.app-sidebar.is-collapsed .sidebar-foot{padding-inline:0}}@media(max-width:980px){.app-sidebar{position:fixed;left:0;top:0;bottom:0;z-index:300;width:min(288px,86vw);transform:translate(-102%);transition:transform .2s ease,visibility 0s linear .2s;visibility:hidden}.app-sidebar.is-open{transform:none;visibility:visible;box-shadow:var(--shadow-md);transition:transform .2s ease}.sidebar-close{display:grid}.sidebar-role{margin-left:auto}.sidebar-toggle{display:none}.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:299;background:#1413116b;animation:sidebar-fade .16s ease}.sidebar-nav-link{min-height:40px}}@keyframes sidebar-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.app-sidebar{transition:none}.sidebar-backdrop{animation:none}}.workspace-shell{display:flex;min-height:100vh;background:var(--bg)}.workspace-main{flex:1;min-width:0;padding:28px clamp(20px,3vw,42px) 96px}.workspace-container{width:100%;max-width:1240px;margin:0 auto}.workspace-container.is-wide{max-width:1380px}.erp-table-frame{overflow:hidden;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.erp-table-viewport{position:relative}.erp-table-scroll{overflow:auto}.erp-table-viewport:before,.erp-table-viewport:after{content:"";position:absolute;top:0;bottom:0;width:28px;z-index:2;pointer-events:none;opacity:0;transition:opacity .14s ease}.erp-table-viewport:before{left:0;background:linear-gradient(to right,var(--surface-raised),transparent)}.erp-table-viewport:after{right:0;background:linear-gradient(to left,var(--surface-raised),transparent)}.erp-table-viewport.fade-left:before,.erp-table-viewport.fade-right:after{opacity:1}.erp-table-frame.is-flush{border:0;border-radius:0;box-shadow:none}.erp-table{width:100%;border-collapse:separate;border-spacing:0}.erp-table thead{position:sticky;top:0;z-index:1}.erp-table th{padding:10px 16px;color:var(--ink-secondary);background:var(--surface);border-bottom:1px solid var(--border-strong);font-size:.68rem;font-weight:700;letter-spacing:.045em;text-align:left;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none}.erp-table th.is-sortable{padding:0}.erp-table th.is-sortable:hover{color:var(--ink);background:var(--surface-sunken)}.erp-sort{display:inline-flex;align-items:center;gap:5px;width:100%;padding:10px 16px;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer}.erp-table th.is-numeric .erp-sort{justify-content:flex-end}.erp-sort:focus-visible{outline:2px solid var(--ring);outline-offset:-3px;border-radius:var(--radius-sm)}.erp-sort-mark{font-size:.8em;opacity:.45}.erp-table th[aria-sort] .erp-sort-mark{opacity:1;color:var(--ink)}.erp-table th.is-numeric,.erp-table td.is-numeric{text-align:right;font-variant-numeric:tabular-nums}.erp-table td{height:52px;padding:10px 16px;color:var(--ink);border-bottom:1px solid var(--border);font-size:var(--text-sm);vertical-align:middle;white-space:normal}.erp-table td.is-numeric{white-space:nowrap}.erp-table tbody tr:last-child td{border-bottom:0}.erp-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface) 45%,transparent)}.erp-table tbody tr.is-clickable{cursor:pointer}.erp-table tbody tr.is-clickable:hover{background:var(--accent-soft)}.erp-table tbody tr.is-clickable:focus{outline:none}.erp-table tbody tr.is-clickable:focus-visible{background:var(--accent-soft);outline:2px solid transparent;outline-offset:-2px}.erp-table tbody tr.is-clickable:focus-visible td{box-shadow:inset 0 2px 0 var(--ring),inset 0 -2px 0 var(--ring)}.erp-table tbody tr.is-clickable:focus-visible td:first-child{box-shadow:inset 2px 2px 0 var(--ring),inset 0 -2px 0 var(--ring)}.erp-table tbody tr.is-clickable:focus-visible td:last-child{box-shadow:inset -2px 2px 0 var(--ring),inset 0 -2px 0 var(--ring)}.erp-table tbody tr.is-clickable:focus-visible td:only-child{box-shadow:inset 0 0 0 2px var(--ring)}.erp-cards-sort{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border);color:var(--ink-muted);font-size:var(--text-xs)}.erp-cards-sort select{flex:1;min-width:0;height:32px;padding:0 8px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--text-sm)}.erp-cards{margin:0;padding:0;list-style:none}.erp-card{padding:13px 14px;border-bottom:1px solid var(--border);font-size:var(--text-sm);color:var(--ink)}.erp-card:last-child{border-bottom:0}.erp-card.is-clickable{cursor:pointer}.erp-card.is-clickable:hover{background:var(--accent-soft)}.erp-card.is-clickable:focus{outline:none}.erp-card.is-clickable:focus-visible{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--ring);outline:2px solid transparent;outline-offset:-2px}.erp-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.erp-card-title{flex:1 1 60%;min-width:0;font-weight:600;overflow-wrap:anywhere}.erp-card-side{flex:0 0 auto;max-width:100%;margin-left:auto;text-align:right}.erp-card-facts{margin:8px 0 0;display:grid;gap:5px}.erp-card-fact{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.erp-card-fact dt{flex:0 1 auto;color:var(--ink-muted);font-size:var(--text-xs)}.erp-card-fact dd{flex:0 1 auto;min-width:0;margin:0;text-align:right;overflow-wrap:anywhere}.erp-card-fact dd.is-numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.erp-card-title>*,.erp-card-side>*,.erp-card-fact dd>*{min-width:0!important;max-width:100%!important;margin-left:0}.erp-card-title *,.erp-card-fact dd:not(.is-numeric) *{white-space:normal!important}:is(.erp-table td,.erp-card) small,:is(.erp-table td,.erp-card) strong+small{display:block;margin-top:2px;color:var(--ink-muted);font-size:var(--text-xs);font-weight:400}.erp-table-empty{padding:44px 20px;color:var(--ink-muted);font-size:var(--text-sm);text-align:center}.erp-table-pagination{min-height:48px;display:flex;align-items:center;gap:18px;padding:9px 14px;border-top:1px solid var(--border);background:var(--surface-raised);color:var(--ink-muted);font-size:var(--text-xs)}.erp-table-pagination>label,.erp-table-page-buttons{display:flex;align-items:center;gap:7px}.erp-table-pagination>label{margin-left:auto}.erp-table-pagination select,.erp-table-page-buttons button{height:30px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink-secondary);font:inherit}.erp-table-pagination select{padding:0 8px}.erp-table-page-buttons button{min-width:30px;cursor:pointer}.erp-table-page-buttons button:hover:not(:disabled){border-color:var(--accent);color:var(--accent-ink)}.erp-table-page-buttons button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:720px){.workspace-main{padding:20px 14px 88px}.erp-table-pagination{flex-wrap:wrap;gap:8px 12px}.erp-table-pagination>label{margin-left:0}.erp-table-page-buttons{width:100%;justify-content:space-between}}.tenant-facts-grid,.tenant-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-profile-grid{gap:14px}@media(max-width:520px){.tenant-facts-grid,.tenant-profile-grid{grid-template-columns:1fr}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:20px;border:3px solid var(--bg)}::-webkit-scrollbar-track{background:transparent}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-panel-in{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.arx-modal-backdrop{animation:modal-backdrop-in .16s ease-out}.arx-modal-panel{animation:modal-panel-in .22s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.arx-modal-panel{animation-duration:1ms}}.layer-confirm-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:20px;background:#14131152;animation:modal-backdrop-in .12s ease-out}.layer-confirm{width:min(360px,100%);padding:var(--space-5);border-radius:var(--radius-lg);outline:none;background:var(--surface-raised);border:1px solid var(--border-strong);box-shadow:var(--shadow-md);animation:modal-panel-in .18s cubic-bezier(.16,1,.3,1)}.layer-confirm h4{margin:0;color:var(--ink);font-size:var(--text-md);font-weight:600}.layer-confirm p{margin:6px 0 0;color:var(--ink-secondary);font-size:var(--text-sm);line-height:1.5}.layer-confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px}.layer-confirm-actions button{min-height:38px;padding:0 16px;border-radius:var(--radius);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.layer-confirm-keep{border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--ink)}.layer-confirm-discard{border:1px solid transparent;background:var(--danger);color:#fff}:root[data-theme=dark] .layer-confirm-discard{color:#1c1b19}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .layer-confirm-discard{color:#1c1b19}}@keyframes arx-payout-pulse{0%,to{opacity:1}50%{opacity:.3}}.lp-page{min-height:100%;overflow-x:clip;background:var(--bg)}.lp-container{width:min(1220px,calc(100% - 64px));margin:0 auto}.public-nav-bar{position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--bg) 80%,transparent);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.public-nav-bar{background:var(--bg)}}.public-nav{width:min(1220px,calc(100% - 64px));min-height:78px;margin:0 auto;display:flex;align-items:center;gap:34px;position:relative;z-index:20}.public-nav-brand{color:var(--ink);flex-shrink:0}.public-nav-links{display:flex;align-items:center;gap:28px;margin-left:24px}.public-nav-links a{color:var(--ink-muted);font-size:var(--text-sm);font-weight:500}.public-nav-links a:hover{color:var(--ink)}.public-nav-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.public-nav-theme{width:38px;height:38px;border-radius:var(--radius);background:transparent;border:1px solid var(--border);color:var(--ink-secondary);cursor:pointer;font-size:15px}.lp-kicker{width:fit-content;display:flex;align-items:center;gap:9px;color:var(--accent-ink);font-size:.7rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.lp-kicker>span{width:22px;height:1px;background:var(--accent)}.lp-button{min-height:48px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:10px;font-size:var(--text-sm);font-weight:600;transition:transform .12s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.lp-button:hover{transform:translateY(-1px)}.lp-cta-card h2{margin-top:15px;font-family:var(--font-serif);font-size:clamp(2.35rem,4vw,3.65rem);line-height:1.06;letter-spacing:-.038em}.lp-cta-section{padding:86px 0}.lp-cta-card{min-height:320px;padding:clamp(36px,6vw,72px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:end;border-radius:22px;color:#fff;background:linear-gradient(125deg,var(--brand-ground),var(--brand-ground-deep) 72%);position:relative;overflow:hidden}.lp-cta-card:after{content:"";position:absolute;width:min(52%,520px);aspect-ratio:4.88;right:3%;top:12%;opacity:.035;background:url(/brand/rentx-logo-white.png) center / contain no-repeat}.lp-cta-eyebrow{position:relative;z-index:1;color:#82c8aa;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.lp-cta-card h2{position:relative;z-index:1;max-width:14ch;color:#fff}.lp-cta-actions{position:relative;z-index:1;display:flex;gap:9px;flex-wrap:wrap}.lp-button-light{color:#0b281f;background:#fff}.lp-button-light:hover{color:#0b281f;background:#edf7f3}@media(max-width:1080px){.public-nav-links{display:none}}@media(max-width:760px){.lp-container,.public-nav{width:min(100% - 36px,1220px)}.public-nav{min-height:70px}html{scroll-padding-top:84px}.public-nav-actions>a:first-of-type{display:none}.public-nav-actions .rentx-button{padding-left:12px;padding-right:12px}.lp-cta-card{grid-template-columns:1fr;align-items:start}}@media(max-width:480px){.public-nav-actions .rentx-button{display:none}.lp-button{width:100%}.lp-cta-card h2{font-size:2.35rem}}.dash-stats,.dash-agents{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dashboard-copilot{position:relative;padding:20px;margin-bottom:var(--space-6);overflow:hidden;background:radial-gradient(80% 150% at 100% 0%,var(--accent-soft) 0%,transparent 48%),var(--surface-raised)}.dashboard-copilot__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dashboard-copilot__suggestions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 14px}.dashboard-copilot__suggestions button{transition:color .12s ease,border-color .12s ease,background .12s ease}.dashboard-copilot__suggestions button:hover{color:var(--accent-ink)!important;background:var(--accent-soft)!important;border-color:color-mix(in srgb,var(--accent) 28%,var(--border))!important}.dashboard-agent-float{position:fixed;right:24px;bottom:22px;z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.dashboard-agent-launcher{position:relative;min-height:52px;display:inline-flex;align-items:center;gap:10px;padding:7px 18px 7px 8px;color:#fff;background:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 75%,black);border-radius:999px;box-shadow:0 12px 30px color-mix(in srgb,var(--accent) 28%,transparent),var(--shadow-md);cursor:pointer;font-size:var(--text-sm);font-weight:600;transition:transform .14s ease,background .14s ease,box-shadow .14s ease}.dashboard-agent-launcher:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 15px 34px color-mix(in srgb,var(--accent) 34%,transparent),var(--shadow-md)}.dashboard-agent-launcher__icon{width:38px;height:38px;display:grid;place-items:center;color:var(--accent-ink);background:#fff;border-radius:50%}.dashboard-agent-launcher[aria-expanded=true] .dashboard-agent-launcher__icon svg{transform:rotate(90deg)}.dashboard-agent-launcher__status{position:absolute;top:5px;left:37px;width:9px;height:9px;background:#8ff0b9;border:2px solid var(--accent);border-radius:50%}.dashboard-agent-panel{position:relative;width:min(470px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 108px));overflow-y:auto;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-xl);box-shadow:0 20px 60px #1f1e1b33;animation:dashboard-agent-in .16s ease-out}.dashboard-agent-panel .dashboard-copilot{margin:0;border:0;border-radius:var(--radius-xl);box-shadow:none}.dashboard-agent-panel__close{position:absolute;top:13px;right:13px;z-index:2;width:30px;height:30px;display:grid;place-items:center;padding:0 0 2px;color:var(--ink-muted);background:var(--surface-sunken);border:1px solid var(--border);border-radius:50%;cursor:pointer;font-size:1.25rem;line-height:1}.dashboard-agent-panel__close:hover{color:var(--ink);border-color:var(--border-strong)}@keyframes dashboard-agent-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1100px){.dash-stats,.dash-agents{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.dash-stats,.dash-agents{grid-template-columns:1fr}.dashboard-copilot__head{flex-direction:column;gap:12px}.dashboard-copilot__suggestions{grid-template-columns:1fr}.dashboard-agent-float{right:12px;bottom:12px}.dashboard-agent-panel{width:calc(100vw - 24px);max-height:calc(100vh - 86px)}.dashboard-agent-panel .dashboard-copilot{padding:17px}}.report-toolbar{display:flex;align-items:center;gap:16px;min-height:58px;padding:10px 14px;margin-bottom:16px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg)}.report-book-picker{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:2px}.report-summary{display:flex;align-items:center;gap:20px;padding:18px 20px;margin-bottom:18px;background:linear-gradient(120deg,var(--surface-raised),var(--accent-soft));border:1px solid var(--border);border-radius:var(--radius-lg)}.report-summary-status{width:112px;flex:0 0 112px;display:flex;flex-direction:column;padding:12px;background:var(--surface-raised);border:1px solid;border-radius:var(--radius)}.reports-chart-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.report-period-totals{display:flex;gap:28px;text-align:right}.reports-analysis-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.5fr);gap:18px;align-items:start}@media(max-width:900px){.report-toolbar,.report-summary,.reports-chart-header{align-items:flex-start;flex-wrap:wrap}.report-book-picker{order:3;width:100%}.reports-analysis-grid{grid-template-columns:1fr}.report-period-totals{width:100%;justify-content:flex-start;text-align:left}}@media(max-width:600px){.report-summary-status{width:90px;flex-basis:90px}.report-period-totals{gap:16px;flex-wrap:wrap}}.rez-backdrop{height:100vh;height:100dvh;overflow:hidden;background:var(--surface-sunken);display:flex;align-items:stretch;justify-content:center}.rez-frame{width:100%;max-width:440px;height:100%;background:var(--bg);color:var(--ink);display:flex;flex-direction:column;overflow:hidden;position:relative}@media(min-width:480px){.rez-backdrop{padding:22px 0}.rez-frame{height:100%;border-radius:30px;border:1px solid var(--border);box-shadow:0 26px 70px #00000038}}.rez-header{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:16px 18px 12px;background:var(--bg);border-bottom:1px solid var(--border)}.rez-scroll{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 16px 26px}.rez-scroll::-webkit-scrollbar{width:0;height:0}.rez-nav{flex:0 0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));background:var(--surface-raised);border-top:1px solid var(--border)}.rez-nav button{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 4px;border:none;background:none;cursor:pointer;color:var(--ink-faint);border-radius:12px;transition:color .15s,background .15s;font-size:.62rem;font-weight:600;letter-spacing:.01em}.rez-nav button:hover{color:var(--ink-secondary)}.rez-nav button.active{color:var(--accent-ink);background:var(--accent-soft)}.rez-nav button .rez-nav-dot{position:absolute;margin-left:16px;margin-top:-3px;width:7px;height:7px;border-radius:50%;background:var(--danger);border:1.5px solid var(--surface-raised)}.rez-avatar{width:40px;height:40px;border-radius:13px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;color:#fff;background:linear-gradient(135deg,#066b6c,#088182)}.rez-iconbtn{position:relative;width:38px;height:38px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--surface-raised);border:1px solid var(--border);color:var(--ink-secondary)}.rez-iconbtn:hover{color:var(--ink);border-color:var(--border-strong)}.rez-badge-dot{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:var(--danger);color:#fff;font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--bg)}.rez-hero{position:relative;overflow:hidden;border-radius:22px;padding:22px 20px;color:#fff;background:linear-gradient(140deg,#066b6c,#088182);box-shadow:0 16px 34px color-mix(in srgb,var(--accent) 30%,transparent)}.rez-hero:after{content:"";position:absolute;top:-60px;right:-40px;width:190px;height:190px;border-radius:50%;background:#ffffff1a}.rez-hero-amount{font-family:var(--font-serif);font-size:2.5rem;line-height:1.05;letter-spacing:-.02em}.rez-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.rez-tile{display:flex;flex-direction:column;gap:9px;align-items:flex-start;padding:14px;border-radius:16px;cursor:pointer;text-align:left;background:var(--surface-raised);border:1px solid var(--border);color:var(--ink);transition:border-color .15s,transform .05s}.rez-tile:hover{border-color:var(--border-strong)}.rez-tile:active{transform:scale(.98)}.rez-tile-ico{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-ink)}.rez-tile-label{font-size:var(--text-sm);font-weight:600}.rez-tile-sub{font-size:.68rem;color:var(--ink-muted)}.rez-h{display:flex;align-items:center;gap:8px;margin:20px 2px 10px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.rez-h:first-child{margin-top:4px}.rez-fab{position:absolute;right:16px;bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:30;display:flex;align-items:center;gap:8px;padding:11px 16px;border:none;border-radius:24px;cursor:pointer;color:#fff;font-weight:700;font-size:var(--text-sm);background:linear-gradient(135deg,#066b6c,#088182);box-shadow:0 10px 26px #0881826b}.rez-fab:active{transform:scale(.97)}.rez-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;background:var(--bg)}.rez-sheet-header{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:16px 16px 12px;border-bottom:1px solid var(--border)}.rez-sheet-body{flex:1 1 auto;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.rez-sheet-body::-webkit-scrollbar{width:0}.rez-sheet-input{flex:0 0 auto;display:flex;gap:8px;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border)}.rez-bubble-you{align-self:flex-end;max-width:82%;padding:10px 13px;border-radius:16px 16px 4px;background:#088182;color:#fff;font-size:var(--text-sm);line-height:1.45}.rez-bubble-agent{align-self:flex-start;max-width:88%;padding:10px 13px;border-radius:16px 16px 16px 4px;background:var(--surface-raised);border:1px solid var(--border);color:var(--ink);font-size:var(--text-sm);line-height:1.5}.rez-chip{padding:8px 12px;border-radius:18px;border:1px solid var(--border);background:var(--surface-raised);color:var(--accent-ink);font-size:var(--text-xs);font-weight:600;cursor:pointer;text-align:left}.rez-chip:hover{border-color:var(--accent)}.rez-sheet [class^=rp-]:focus-visible,.rez-scroll [class^=rp-]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:2px 2px 14px}.rp-title{margin:0;font-family:var(--font-serif);font-size:1.85rem;line-height:1.12;font-weight:500;letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere}.rp-lede{margin:6px 0 0;font-size:var(--text-sm);color:var(--ink-secondary)}.rp-meta{font-size:.8rem;color:var(--ink-secondary)}.rp-q{font-size:var(--text-sm);font-weight:600;color:var(--ink)}.rp-banner{border-radius:20px;background:var(--brand-ground-deep);color:#f3f2ee;padding:18px;display:flex;align-items:center;gap:14px}.rp-banner h2{margin:0;font-size:1.05rem;font-weight:600;color:#fff}.rp-banner p{margin:4px 0 0;font-size:var(--text-sm);line-height:1.45;color:#c9dcda}.rp-banner-btn{flex-shrink:0;height:46px;padding:0 16px;border-radius:14px;border:none;background:#f3f2ee;color:#063e47;font:inherit;font-weight:600;font-size:var(--text-sm);display:flex;align-items:center;gap:6px;cursor:pointer}.rp-banner-btn:hover{background:#fff}.rp-empty{margin-top:14px;padding:22px 18px;border-radius:18px;border:1px dashed var(--border-strong);display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;color:var(--ink-secondary);font-size:var(--text-sm);line-height:1.5}.rp-empty b{color:var(--ink);font-size:var(--text-md)}.rp-empty-ico{width:46px;height:46px;border-radius:14px;background:var(--accent-soft);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.rp-card{display:flex;flex-direction:column;gap:12px;width:100%;text-align:left;padding:14px;border-radius:18px;background:var(--surface-raised);border:1px solid var(--border);color:var(--ink);font:inherit;cursor:pointer;transition:border-color .15s,transform .05s}.rp-card:hover{border-color:var(--border-strong)}.rp-card:active{transform:scale(.99)}.rp-card+.rp-card{margin-top:10px}.rp-card-title{font-size:.95rem;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rp-thumb{width:64px;height:64px;flex-shrink:0;border-radius:12px;background:var(--accent-soft);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;position:relative}.rp-thumb img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}.rp-count{position:absolute;right:-6px;bottom:-6px;font-size:.66rem;font-weight:700;padding:2px 6px;border-radius:999px;background:var(--ink);color:var(--bg)}.rp-chips{display:flex;flex-wrap:wrap;gap:6px}.rp-chip{font-size:.72rem;font-weight:600;padding:4px 9px;border-radius:999px;background:var(--surface-sunken);color:var(--ink-secondary);white-space:nowrap}.rp-chip.danger{background:var(--danger-soft);color:var(--danger)}.rp-chip.warn{background:var(--warning-soft);color:var(--warning)}.rp-chip.info{background:var(--info-soft);color:var(--info)}.rp-chip.ok{background:var(--accent-soft);color:var(--accent-ink)}.rp-chip.ask{background:#063e47;color:#fff}.rp-dot{width:9px;height:9px;border-radius:50%;background:var(--danger);flex-shrink:0}.rp-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;width:100%}.rp-bars li{height:4px;border-radius:2px;background:var(--border)}.rp-bars li.on{background:var(--accent)}.rp-quote{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--surface-sunken);font-size:.82rem;line-height:1.45;color:var(--ink-secondary);width:100%;box-sizing:border-box}.rp-initials{width:26px;height:26px;border-radius:50%;background:#063e47;color:#fff;font-size:.64rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rp-done{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;text-align:left;font:inherit;color:var(--ink);background:none;border:none;border-top:1px solid var(--border);cursor:pointer}.rp-done b{display:block;font-size:var(--text-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-done small{display:block;font-size:.78rem;color:var(--ink-secondary);margin-top:1px}.rp-done-ico{width:34px;height:34px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rp-done-ico.muted{background:var(--surface-sunken);color:var(--ink-muted)}.rp-rated{display:flex;align-items:center;gap:2px;color:var(--warning);font-size:.8rem;font-weight:700}.rp-support{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:var(--surface-raised);border:1px solid var(--border);color:var(--ink);text-decoration:none}.rp-support:hover{border-color:var(--border-strong)}.rp-support b{display:block;font-size:var(--text-sm);font-weight:600}.rp-support small{display:block;font-size:.78rem;color:var(--ink-secondary);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-support-ico{width:38px;height:38px;border-radius:12px;background:var(--accent-soft);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rp-sheet-head{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:10px 10px 0}.rp-iconbtn{width:44px;height:44px;border-radius:12px;border:none;background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.rp-iconbtn:hover{background:var(--surface-sunken)}.rp-progress{margin:8px 18px 0;height:4px;border-radius:2px;background:var(--border);overflow:hidden;flex:0 0 auto}.rp-progress span{display:block;height:100%;background:var(--accent);border-radius:2px;transition:width .2s}.rp-body{flex:1 1 auto;overflow-y:auto;padding:18px 18px 28px;display:flex;flex-direction:column;gap:20px}.rp-body::-webkit-scrollbar{width:0}.rp-foot{flex:0 0 auto;padding:12px 18px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:var(--bg);display:flex;flex-direction:column;gap:8px}.rp-cta{min-height:52px;border-radius:16px;border:none;background:#063e47;color:#fff;font:inherit;font-size:1rem;font-weight:600;cursor:pointer;width:100%;padding:0 16px}.rp-cta:hover{background:#0a555f}.rp-cta:disabled{opacity:.6;cursor:default}.rp-link{background:none;border:none;padding:8px 4px;color:var(--accent-ink);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;flex-shrink:0}.rp-link-muted{color:var(--ink-secondary);font-weight:500;text-decoration:underline;text-underline-offset:3px;align-self:center}.rp-plain{min-height:44px;border-radius:14px;border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;padding:0 16px}.rp-danger{min-height:44px;border-radius:14px;border:none;background:var(--danger);color:#fff;font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;padding:0 16px}.rp-wide{min-height:46px;border-radius:14px;border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--text-sm);font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;width:100%}.rp-wide.dashed{border:1.5px dashed var(--border-strong);color:var(--accent-ink);font-weight:600;background:var(--surface)}.rp-kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rp-kind{min-height:124px;padding:14px;border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;text-align:left;font:inherit;color:var(--ink);cursor:pointer;border:1px solid var(--border);background:var(--surface-raised)}.rp-kind:hover{border-color:var(--border-strong)}.rp-kind[aria-checked=true]{border:2px solid var(--accent);padding:13px;background:var(--accent-soft)}.rp-kind-ico{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-ink)}.rp-kind[aria-checked=true] .rp-kind-ico{background:var(--accent);color:#fff}.rp-kind b{display:block;font-size:var(--text-sm);font-weight:600}.rp-kind small{display:block;font-size:.75rem;line-height:1.35;color:var(--ink-secondary);margin-top:2px}.rp-kindrow{display:flex;align-items:center;gap:10px;font-size:var(--text-sm)}.rp-kindrow-ico{width:34px;height:34px;border-radius:10px;background:#063e47;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rp-pick{min-height:40px;padding:0 14px;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer}.rp-pick:hover{border-color:var(--ink-faint)}.rp-pick[aria-checked=true],.rp-pick[aria-pressed=true]{border:1.5px solid var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.rp-suggest{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-secondary);font:inherit;font-size:.8rem;cursor:pointer}.rp-suggest:hover{border-color:var(--accent);color:var(--accent-ink)}.rp-option{width:100%;min-height:64px;padding:14px;border-radius:16px;display:flex;gap:12px;align-items:flex-start;text-align:left;font:inherit;color:var(--ink);cursor:pointer;border:1px solid var(--border);background:var(--surface-raised)}.rp-option-sm{min-height:48px;padding:12px 14px;align-items:center}.rp-option[aria-checked=true]{border:2px solid var(--accent);padding:13px;background:var(--accent-soft)}.rp-option-sm[aria-checked=true]{padding:11px 13px;background:var(--surface-raised)}.rp-option b{display:block;font-size:var(--text-sm)}.rp-option small{display:block;font-size:.8rem;color:var(--ink-secondary);line-height:1.4;margin-top:2px}.rp-radio{width:18px;height:18px;border-radius:50%;flex-shrink:0;border:1.5px solid var(--ink-muted);box-sizing:border-box}.rp-option[aria-checked=true] .rp-radio{border:6px solid var(--accent);background:var(--surface-raised)}.rp-urgency-dot{width:12px;height:12px;border-radius:50%;margin-top:4px;flex-shrink:0}.rp-urgency-dot.emergency{background:var(--danger)}.rp-urgency-dot.soon{background:var(--warning)}.rp-urgency-dot.wait{background:var(--success)}.rp-summary{border-radius:18px;background:var(--surface-raised);border:1px solid var(--border);padding:12px 14px;display:flex;gap:12px;align-items:center}.rp-stack{width:48px;height:48px;border-radius:10px;object-fit:cover;border:2px solid var(--surface-raised);display:block}.rp-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rp-photo{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--surface-sunken)}.rp-photo img{width:100%;height:100%;object-fit:cover;display:block}.rp-photo-x{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:50%;border:none;background:#14201fc7;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.rp-photo-add{aspect-ratio:1;border-radius:14px;border:1.5px dashed var(--border-strong);background:var(--surface);color:var(--accent-ink);font:inherit;font-size:.8rem;font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer}.rp-gallery{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:6px;height:196px}.rp-gallery button{position:relative;border:none;padding:0;border-radius:14px;overflow:hidden;cursor:zoom-in;background:var(--surface-sunken)}.rp-gallery button:first-child{grid-row:span 2;border-radius:16px}.rp-gallery img{width:100%;height:100%;object-fit:cover;display:block}.rp-gallery .rp-more{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;color:#fff;font-weight:700;font-size:1.1rem;display:flex;align-items:center;justify-content:center}.rp-gallery.one{grid-template-columns:1fr;grid-template-rows:1fr;height:220px}.rp-gallery.two{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.rp-gallery.one button:first-child,.rp-gallery.two button:first-child{grid-row:auto}.rp-nophoto{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;border:1.5px dashed var(--border-strong);background:var(--surface);color:var(--accent-ink);font:inherit;text-align:left;cursor:pointer}.rp-nophoto b{display:block;font-size:var(--text-sm)}.rp-nophoto small{display:block;font-size:.8rem;color:var(--ink-secondary);margin-top:1px}.rp-banner-note{padding:10px 12px;border-radius:12px;background:var(--info-soft);color:var(--ink);font-size:var(--text-sm);line-height:1.45}.rp-deep{border-radius:18px;background:#063e47;color:#f3f2ee;padding:16px}.rp-who{display:flex;gap:12px;align-items:center}.rp-who b{display:block;font-size:.95rem}.rp-who small{display:block;font-size:.8rem;color:#c9dcda;margin-top:2px}.rp-who-ico{width:42px;height:42px;border-radius:12px;background:#d8b26e;color:#063e47;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rp-waiting{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:var(--surface-sunken);color:var(--ink-secondary);font-size:var(--text-sm);line-height:1.45}.rp-ask{border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:12px}.rp-ask h2{margin:0;font-family:var(--font-serif);font-size:1.5rem;font-weight:500;color:#fff}.rp-ask p{margin:0;font-size:var(--text-sm);line-height:1.45;color:#c9dcda}.rp-ask small{font-size:.78rem;color:#b5cfcd}.rp-ask-yes{min-height:52px;border-radius:14px;border:none;background:#f3f2ee;color:#063e47;font:inherit;font-size:.95rem;font-weight:600;cursor:pointer}.rp-ask-no{min-height:52px;border-radius:14px;border:1px solid #5c8583;background:transparent;color:#f3f2ee;font:inherit;font-size:.95rem;font-weight:600;cursor:pointer}.rp-fixednote{border-radius:18px;background:var(--surface-raised);border:1px solid var(--border);padding:12px 14px;display:flex;gap:12px;align-items:center}.rp-fixednote b{display:block;font-size:var(--text-sm);font-weight:600;color:var(--ink)}.rp-fixednote small{display:block;font-size:.8rem;color:var(--ink-secondary);margin-top:2px}.rp-panel{border-radius:22px;background:var(--surface-raised);border:1px solid var(--border);padding:20px;display:flex;flex-direction:column;gap:14px}.rp-panel h2{margin:0;font-family:var(--font-serif);font-size:1.5rem;font-weight:500;color:var(--ink)}.rp-starrow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.rp-starrow button{height:52px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--border-strong);display:flex;align-items:center;justify-content:center;cursor:pointer}.rp-starrow button.on{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 40%,var(--border))}.rp-thanks{border-radius:22px;background:var(--surface-raised);border:1px solid var(--border);padding:24px 20px;display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;font-size:var(--text-sm);color:var(--ink-secondary);line-height:1.45}.rp-thanks b{font-size:1.05rem;color:var(--ink)}.rp-thanks-ico{width:56px;height:56px;border-radius:50%;background:#063e47;color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.rp-steps{margin:0;padding:0;list-style:none}.rp-step{display:flex;gap:12px;min-height:50px}.rp-step-rail{display:flex;flex-direction:column;align-items:center}.rp-step-dot{width:22px;height:22px;border-radius:50%;box-sizing:border-box;border:2px solid var(--border-strong);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--bg)}.rp-step.done .rp-step-dot{border:none;background:var(--accent);color:#fff}.rp-step.current .rp-step-dot{border-color:var(--accent)}.rp-step.current .rp-step-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}.rp-step-line{flex:1;width:2px;background:var(--border)}.rp-step.done .rp-step-line{background:var(--accent)}.rp-step:last-child .rp-step-line{display:none}.rp-step-text{padding:1px 0 12px;display:flex;flex-direction:column;gap:2px}.rp-step-text b{font-size:var(--text-sm);font-weight:600;color:var(--ink)}.rp-step:not(.done):not(.current) .rp-step-text b{font-weight:500;color:var(--ink-muted)}.rp-step-text span{font-size:.8rem;color:var(--ink-secondary)}.rp-detail{margin:0;border-radius:18px;background:var(--surface-raised);border:1px solid var(--border);padding:2px 16px}.rp-detail>div{padding:12px 0;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:12px;font-size:var(--text-sm)}.rp-detail>div:first-child{border-top:none}.rp-detail dt{color:var(--ink-secondary);flex-shrink:0}.rp-detail dd{margin:0;text-align:right;color:var(--ink);min-width:0;overflow-wrap:anywhere}.rp-detail .rp-detail-text{display:block;color:var(--ink);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.rp-msgs{display:flex;flex-direction:column;gap:12px}.rp-msg{display:flex;gap:8px;align-items:flex-end;max-width:88%}.rp-msg.mine{align-self:flex-end;max-width:82%}.rp-bubble{padding:10px 13px;border-radius:16px 16px 16px 4px;background:var(--surface-raised);border:1px solid var(--border);font-size:var(--text-sm);line-height:1.45;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.rp-msg.mine .rp-bubble{border-radius:16px 16px 4px;background:#063e47;border-color:transparent;color:#fff}.rp-bubble.has-photo{padding:5px}.rp-bubble.has-photo p{margin:6px 8px 4px}.rp-bubble-photo{display:block;padding:0;border:none;background:none;cursor:zoom-in;border-radius:11px;overflow:hidden}.rp-bubble-photo img{display:block;width:200px;max-width:100%;height:140px;object-fit:cover}.rp-msg-meta{font-size:.72rem;color:var(--ink-muted);margin-top:4px}.rp-withdraw{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:16px;background:var(--danger-soft);font-size:var(--text-sm);color:var(--ink-secondary)}.rp-withdraw b{color:var(--ink)}.rp-composer{flex:0 0 auto;padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:var(--bg)}.rp-composer form{display:flex;gap:8px;align-items:center}.rp-composer input[type=text]{flex:1;min-width:0;height:46px;box-sizing:border-box;padding:0 14px;border-radius:14px;border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:.95rem}.rp-composer input[type=text]:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 1px var(--ring),0 0 0 4px var(--ring-soft)}.rp-square{width:46px;height:46px;border-radius:14px;border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.rp-square.send{border:none;background:#063e47;color:#fff}.rp-square:disabled{opacity:.55;cursor:default}.rp-attach{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:6px;border-radius:14px;background:var(--surface-sunken);font-size:var(--text-sm);color:var(--ink-secondary)}.rp-attach img{width:44px;height:44px;border-radius:10px;object-fit:cover;display:block}.rp-closedbar{flex:0 0 auto;padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);text-align:center;font-size:var(--text-sm);color:var(--ink-secondary);background:var(--bg)}.rp-account-row{display:flex;align-items:center;gap:11px;width:100%;padding:13px 0;font:inherit;background:none;border:none;border-top:1px solid var(--border);color:var(--ink);cursor:pointer;text-decoration:none;text-align:left}.rp-account-row:first-child{border-top:none}@media(max-width:760px){.workspace-settings-profile-grid,.workspace-settings-tax-layout{grid-template-columns:1fr!important}.pma-settlement-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.public-nav-actions>a:first-of-type{display:inline-flex}.public-nav-actions{gap:12px}.public-nav-actions>a:first-of-type{font-size:var(--text-sm);color:var(--ink-secondary)}.public-nav-actions .lp-button,.public-nav-actions .rentx-button{white-space:nowrap;font-size:var(--text-sm)}.public-nav-brand svg,.public-nav-brand img{max-height:22px}}@media(max-width:560px){.public-nav-theme{display:none}.public-nav-brand svg,.public-nav-brand img{max-height:17px}.public-nav-actions{gap:10px}.public-nav-actions .lp-button,.public-nav-actions .rentx-button{padding:9px 13px;font-size:var(--text-xs)}.public-nav-actions>a:first-of-type{font-size:var(--text-xs)}}@media(max-width:480px){.public-nav-actions .rentx-button{display:inline-flex}}.nav-cta-short{display:none}@media(max-width:560px){.nav-cta-full{display:none}.nav-cta-short{display:inline}.public-nav-brand{max-width:96px;display:inline-flex}.public-nav-brand svg,.public-nav-brand img{width:100%;height:auto}}.homes-head{padding:54px 0 34px;text-align:center}.homes-head .lp-kicker{margin:0 auto}.homes-head .lp-kicker:after{content:"";width:22px;height:1px;background:var(--accent)}.homes-head h1{margin:16px 0 28px;font-family:var(--font-serif);font-weight:500;font-size:clamp(2.3rem,5vw,3.4rem);line-height:1.08;letter-spacing:-.02em;color:var(--ink)}.homes-search{display:flex;align-items:center;gap:11px;max-width:780px;margin:0 auto;padding:6px 6px 6px 17px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface-raised);color:var(--ink-muted);transition:border-color .14s ease,box-shadow .14s ease}.homes-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.homes-search input{flex:1;border:none;outline:none;background:transparent;color:var(--ink);font-family:inherit;font-size:var(--text-sm);padding:12px 0;min-width:0;text-align:left}.homes-go{flex-shrink:0;height:42px;padding:0 22px;border:none;border-radius:8px;cursor:pointer;background:var(--accent-strong);color:#fff;font-family:inherit;font-size:var(--text-sm);font-weight:600;transition:background .14s ease}.homes-go:hover{background:color-mix(in srgb,var(--accent) 86%,#000)}.homes-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.homes-chip{padding:8px 14px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:var(--text-xs);border:1px solid var(--border);background:transparent;color:var(--ink-secondary)}.homes-chip.is-on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.homes-results{padding:10px 0 70px}.homes-count{margin:0 0 16px;font-size:var(--text-xs);color:var(--ink-muted)}.homes-note{color:var(--ink-muted);font-size:var(--text-sm);padding:34px 0;text-align:center}.homes-empty{display:flex;flex-direction:column;gap:5px;padding:34px 20px;text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius)}.homes-empty strong{color:var(--ink)}.homes-empty span{color:var(--ink-muted);font-size:var(--text-sm)}.homes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(256px,1fr));gap:18px}.home-card{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--surface-raised);display:flex;flex-direction:column}.home-photo{position:relative;aspect-ratio:4 / 3;background:var(--surface-sunken);flex:none}.home-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.home-photo-blank{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--ink-faint)}.home-tag{position:absolute;top:10px;left:10px;padding:4px 9px;border-radius:999px;background:var(--accent-strong);color:#fff;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.home-body{padding:14px 15px 15px;display:flex;flex-direction:column;gap:4px;flex:1}.home-body>strong{color:var(--ink);font-size:var(--text-sm);font-weight:600;line-height:1.35}.home-body>small{color:var(--ink-muted);font-size:var(--text-xs)}.home-facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.home-facts span{font-size:.7rem;color:var(--ink-secondary);padding:3px 8px;border-radius:5px;background:var(--surface-sunken)}.home-facts span.is-soft{background:transparent;border:1px solid var(--border);color:var(--ink-muted)}.home-rent{display:flex;align-items:baseline;gap:6px}.home-rent b{font-size:var(--text-md);font-weight:700;color:var(--ink);letter-spacing:-.01em}.home-rent span{font-size:var(--text-xs);color:var(--ink-muted)}.home-ref{margin-top:auto;padding-top:11px;border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--ink-faint)}@media(max-width:640px){.homes-search{gap:8px;padding-left:13px}.homes-go{padding:0 15px}.homes-grid{grid-template-columns:1fr;gap:14px}.home-photo{aspect-ratio:16 / 10}}@media(max-width:640px){.lp-cta-section{padding:52px 0}}.coa-layout{--coa-indent: 22px;display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:20px;align-items:start}.coa-main{min-width:0}.coa-context{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px}.coa-book{display:flex;align-items:baseline;gap:10px;min-width:0}.coa-book-name{font-weight:600;color:var(--ink);font-size:var(--text-sm)}.coa-book-kind{color:var(--ink-muted);font-size:var(--text-xs)}.coa-readonly{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;border:1px solid var(--border-strong);color:var(--ink-secondary);font-size:var(--text-xs);white-space:nowrap}.coa-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.coa-search{display:flex;align-items:center;gap:8px;height:var(--ctl-h);padding:0 11px;min-width:220px;flex:1 1 220px;max-width:320px;box-sizing:border-box;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--ink-muted)}.coa-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.coa-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--text-sm)}.coa-switch{display:inline-flex;align-items:center;gap:8px;height:var(--ctl-h);padding:0 4px;color:var(--ink-secondary);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.coa-switch input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.coa-toolbar-end{margin-left:auto;color:var(--ink-muted);font-size:var(--text-xs);white-space:nowrap}.coa-frame{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.coa-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-sm);table-layout:fixed}.coa-table col.c-num{width:96px}.coa-table col.c-bal{width:176px}.coa-table thead th{position:sticky;top:0;z-index:2;padding:9px 16px;background:var(--surface);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-strong);color:var(--ink-secondary);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.coa-table .is-num{text-align:right}.coa-section th{padding:0 16px;height:36px;background:var(--surface-sunken);text-align:left;font-weight:400;border-bottom:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none}.coa-section th:hover{color:var(--ink)}.coa-section-label{display:inline-flex;align-items:center;gap:8px}.coa-section-name{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.coa-section-count{color:var(--ink-muted);font-size:var(--text-xs)}.coa-section th.coa-section-total{text-align:right;font-variant-numeric:tabular-nums;font-weight:700;color:var(--ink);white-space:nowrap}.coa-section-normal{color:var(--ink-faint);font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-left:4px}.coa-row td{height:40px;padding:0 16px;border-bottom:1px solid var(--border);vertical-align:middle}.coa-row{cursor:pointer;outline:none}.coa-row:hover td,.coa-row:focus-visible td{background:var(--accent-soft)}.coa-row:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.coa-row.is-child td{height:36px}.coa-table tbody:last-of-type tr:last-child td{border-bottom:0}.coa-row.is-child .coa-name-text{color:var(--ink-secondary)}.coa-num{font-family:var(--font-mono);font-size:.78rem;color:var(--ink-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.coa-row.is-child .coa-num{color:var(--ink-muted)}.coa-name{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ink)}.coa-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coa-num-inline{display:none}.coa-classes{max-width:100%}.coa-name.is-parent .coa-name-text{font-weight:600}.coa-twisty{display:inline-grid;place-items:center;width:18px;height:18px;flex:0 0 18px;margin-left:-4px;border:0;border-radius:4px;background:transparent;color:var(--ink-muted);cursor:pointer;padding:0}.coa-twisty:hover{background:var(--surface-sunken);color:var(--ink)}.coa-twisty svg{transition:transform .15s ease}.coa-twisty.is-open svg{transform:rotate(90deg)}.coa-spacer{display:inline-block;width:18px;flex:0 0 18px;margin-left:-4px}.coa-tag{flex:none;padding:1px 6px;border:1px solid var(--border);border-radius:4px;color:var(--ink-muted);font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.coa-sub{flex:none;color:var(--ink-muted);font-size:var(--text-xs)}.coa-bal{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.coa-bal.is-zero{color:var(--ink-faint)}.coa-bal.is-rollup{font-weight:600}.coa-foot td{padding:11px 16px;background:var(--surface);border-top:1px solid var(--border-strong);font-size:var(--text-xs);color:var(--ink-secondary)}.coa-foot strong{color:var(--ink);font-variant-numeric:tabular-nums}.coa-empty{padding:48px 20px;text-align:center;color:var(--ink-muted);font-size:var(--text-sm)}.coa-skel{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--surface-sunken),var(--surface),var(--surface-sunken));background-size:200% 100%;animation:coa-shimmer 1.2s linear infinite}@keyframes coa-shimmer{to{background-position:-200% 0}}.coa-aside{display:flex;flex-direction:column;gap:14px;position:sticky;top:16px}.coa-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px 18px}.coa-card-title{margin:0 0 10px;color:var(--ink-secondary);font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.coa-kv{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:7px 0;border:0;border-bottom:1px dashed var(--border);background:none;font:inherit;font-size:var(--text-sm);color:var(--ink-secondary);text-align:left}button.coa-kv{cursor:pointer}button.coa-kv:hover span:first-child{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.coa-kv:last-child{border-bottom:0}.coa-kv>span:last-child{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.coa-kv.is-total{margin-top:4px;padding-top:10px;border-top:1px solid var(--border-strong);border-bottom:0}.coa-kv.is-total>span:first-child{color:var(--ink);font-weight:600}.coa-proof{display:flex;align-items:center;gap:8px;margin-top:12px;padding:9px 11px;border-radius:var(--radius);font-size:var(--text-xs);font-weight:600}.coa-proof.is-ok{background:var(--success-soft);color:var(--success)}.coa-proof.is-off{background:var(--danger-soft);color:var(--danger)}.coa-proof-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.coa-note{margin:10px 0 0;color:var(--ink-muted);font-size:var(--text-xs);line-height:1.5}.coa-drawer-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.coa-drawer-meta>div{padding:11px 13px;background:var(--surface-raised)}.coa-drawer-meta dt{color:var(--ink-muted);font-size:var(--text-xs)}.coa-drawer-meta dd{margin:3px 0 0;color:var(--ink);font-size:1.02rem;font-weight:600;font-variant-numeric:tabular-nums}.coa-drawer-desc{margin:0;color:var(--ink-secondary);font-size:var(--text-sm);line-height:1.5}.coa-register{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.coa-register th{padding:8px 10px;border-bottom:1px solid var(--border-strong);color:var(--ink-secondary);font-size:.66rem;font-weight:700;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap}.coa-register td{padding:9px 10px;border-bottom:1px solid var(--border);vertical-align:top}.coa-register .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.coa-register .is-faint{color:var(--ink-faint)}.coa-register .is-balance{font-weight:600;color:var(--ink)}.coa-register-date{color:var(--ink-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.coa-register-ref{margin-top:2px;color:var(--ink-muted);font-size:var(--text-xs)}@media(max-width:1180px){.coa-layout{grid-template-columns:minmax(0,1fr)}.coa-aside{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.coa-main{max-width:none}}@media(max-width:640px){.coa-layout{--coa-indent: 14px}.coa-table col.c-num{width:0}.coa-table .coa-col-num,.coa-table td.coa-num{width:0;padding:0!important;overflow:hidden;visibility:hidden;font-size:0}.coa-table col.c-bal{width:116px}.coa-row td{height:auto;padding-top:9px;padding-bottom:9px}.coa-name{align-items:flex-start}.coa-name-text{white-space:normal;overflow:visible;line-height:1.35}.coa-num-inline{display:block;color:var(--ink-muted);font-family:var(--font-mono);font-size:.7rem;line-height:1.3}.coa-twisty,.coa-spacer{margin-top:1px}.coa-classes{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.coa-classes::-webkit-scrollbar{display:none}.coa-classes>div{white-space:nowrap}.coa-table thead th,.coa-row td,.coa-section th,.coa-foot td{padding-left:10px;padding-right:10px}.coa-tag,.coa-sub,.coa-section-normal{display:none}.coa-search{max-width:none}.coa-toolbar-end{width:100%;margin-left:0}.coa-drawer-meta{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.jr-period{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px}.jr-date-field{display:inline-flex;align-items:center;gap:7px;color:var(--ink-muted);font-size:var(--text-xs)}.jr-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--text-sm)}.jr-table col.c-date{width:112px}.jr-table col.c-no{width:96px}.jr-table col.c-amt{width:150px}.jr-table thead th{position:sticky;top:0;z-index:2;padding:9px 14px;background:var(--surface);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-strong);color:var(--ink-secondary);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.jr-table .is-num{text-align:right}.jr-entry td{padding:0 14px;vertical-align:top}.jr-head td{padding-top:11px;padding-bottom:6px;cursor:pointer}.jr-table.is-summary .jr-head td{padding-bottom:11px}.jr-line td{padding-top:3px;padding-bottom:3px;cursor:pointer}.jr-entry .jr-line:last-child td{padding-bottom:12px}.jr-entry>tr:last-child td{border-bottom:1px solid var(--border)}.jr-table tbody:last-of-type>tr:last-child td{border-bottom:0}.jr-head{outline:none}.jr-entry:hover td,.jr-entry:focus-within td{background:var(--accent-soft)}.jr-head:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.jr-date{color:var(--ink-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.jr-no{font-family:var(--font-mono);font-size:.78rem;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.jr-desc{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.jr-desc-text{color:var(--ink);font-weight:600}.jr-meta{margin-top:2px;color:var(--ink-muted);font-size:var(--text-xs)}.jr-tag{padding:1px 7px;border:1px solid var(--border-strong);border-radius:999px;color:var(--ink-secondary);font-size:.66rem;font-weight:600;white-space:nowrap}.jr-entry.is-reversed .jr-desc-text{color:var(--ink-secondary);text-decoration:line-through;text-decoration-color:var(--ink-faint)}.jr-entry.is-reversed .jr-amt{color:var(--ink-muted)}.jr-acct-no{font-family:var(--font-mono);font-size:.74rem;color:var(--ink-muted);font-variant-numeric:tabular-nums}.jr-acct{display:inline-block;color:var(--ink-secondary);padding-left:18px}.jr-acct.is-credit{padding-left:46px}.jr-amt{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.jr-head .jr-amt{font-weight:600}.jr-inline,.jr-narrow-only{display:none}.jr-cr{color:var(--ink-muted);font-size:.7rem;font-weight:600}.jr-actions{display:flex;gap:8px}.jr-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.jr-facts>div{padding:10px 13px;background:var(--surface-raised);min-width:0}.jr-facts dt{color:var(--ink-muted);font-size:var(--text-xs)}.jr-facts dd{margin:3px 0 0;color:var(--ink);font-size:var(--text-sm);overflow-wrap:anywhere}.jr-link{padding:0;border:0;background:none;color:var(--accent-ink);font:inherit;font-family:var(--font-mono);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.jr-reverse{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface)}.jr-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:color-mix(in srgb,var(--ink) 18%,transparent);color:var(--ink);font-size:var(--text-sm)}.je-form{display:flex;flex-direction:column;gap:16px}.je-book{margin:0;color:var(--ink-secondary);font-size:var(--text-sm)}.je-head{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px 14px}.je-field{display:flex;flex-direction:column;gap:6px;color:var(--ink-secondary);font-size:var(--text-xs)}.je-wide{grid-column:1 / -1}.je-optional{color:var(--ink-faint)}.je-lines{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--text-sm)}.je-lines col.c-idx{width:32px}.je-lines col.c-amt{width:140px}.je-lines col.c-del{width:38px}.je-lines th{padding:0 6px 8px;border-bottom:1px solid var(--border-strong);color:var(--ink-secondary);font-size:.66rem;font-weight:700;letter-spacing:.05em;text-align:left;text-transform:uppercase}.je-lines th.is-num,.je-lines td.is-num{text-align:right}.je-lines tbody td{padding:6px;border-bottom:1px solid var(--border);vertical-align:middle}.je-lines tfoot td{padding:10px 6px 0;vertical-align:middle}.je-idx{color:var(--ink-muted);font-variant-numeric:tabular-nums;text-align:center}.je-amt{width:100%;height:36px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right}.je-amt:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.je-del{width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--ink-muted);font-size:1.1rem;line-height:1;cursor:pointer}.je-del:hover:not(:disabled){background:var(--danger-soft);color:var(--danger)}.je-del:disabled{opacity:.35;cursor:not-allowed}.je-total{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;padding-right:16px!important}.je-status{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--radius);font-size:var(--text-sm);font-weight:600}.je-status.is-ok{background:var(--success-soft);color:var(--success)}.je-status.is-off{background:var(--warning-soft);color:var(--warning)}.je-actions{display:flex;gap:8px}@media(max-width:640px){.jr-table col.c-date,.jr-table col.c-no{width:0}.jr-table .jr-col-date,.jr-table .jr-col-no{width:0;padding:0!important;overflow:hidden;visibility:hidden;font-size:0}.jr-table col.c-amt{width:104px}.jr-table col.c-credit{width:0}.jr-table .jr-col-credit{width:0;padding:0!important;overflow:hidden;visibility:hidden;font-size:0}.jr-wide-only{display:none}.jr-narrow-only{display:inline}.jr-actions{width:100%}.jr-actions>button{flex:1;white-space:nowrap}.jr-entry td,.jr-table thead th{padding-left:8px;padding-right:8px}.jr-inline{display:block;flex-basis:100%;color:var(--ink-muted);font-size:.7rem;font-weight:400}.jr-acct{padding-left:8px}.jr-acct.is-credit{padding-left:22px}.jr-acct .jr-inline{display:block}.jr-amt{font-size:.78rem}.je-head{grid-template-columns:1fr}.je-lines col.c-amt{width:96px}.je-lines col.c-idx{width:0}.je-idx{visibility:hidden;font-size:0;padding:0!important}.jr-facts{grid-template-columns:1fr}}.fr-actions{display:flex;gap:8px}.fr-actions .rentx-button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.fr-narrow-only{display:none}.fr-layout{display:grid;grid-template-columns:228px minmax(0,1fr);gap:22px;align-items:start}.fr-rail{position:sticky;top:16px;display:flex;flex-direction:column;gap:14px}.fr-rail-group{display:flex;flex-direction:column;gap:2px}.fr-rail-title{padding:0 12px 6px;color:var(--ink-muted);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fr-rail-item{display:flex;flex-direction:column;gap:1px;width:100%;padding:7px 12px;border:0;border-radius:var(--radius);background:transparent;text-align:left;font:inherit;cursor:pointer;color:var(--ink-secondary);box-shadow:inset 2px 0 0 transparent}.fr-rail-item:hover{background:var(--surface-sunken);color:var(--ink)}.fr-rail-item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fr-rail-item.is-active{background:var(--accent-soft);color:var(--ink);box-shadow:inset 2px 0 0 var(--accent)}.fr-rail-label{font-size:var(--text-sm);font-weight:600}.fr-rail-hint{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.35}.fr-main{min-width:0}.fr-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px}.fr-date{display:inline-flex;align-items:center;gap:7px;color:var(--ink-muted);font-size:var(--text-xs)}.fr-controls-end{display:inline-flex}.fr-paper{--fr-indent: 20px;--fr-fig: 9.25rem;max-width:920px;padding:40px 48px 44px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--ink)}.fr-paper.is-wide{max-width:none;--fr-fig: 7.6rem;padding-left:34px;padding-right:34px}.fr-masthead{padding-bottom:22px}.fr-entity{font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink)}.fr-entity:before{content:"";display:block;width:28px;height:2px;margin-bottom:12px;background:var(--accent)}.fr-agent{margin-top:3px;color:var(--ink-secondary);font-size:var(--text-xs)}.fr-title{margin:16px 0 0;font-family:var(--font-serif);font-size:1.85rem;font-weight:500;line-height:1.15;letter-spacing:-.015em;color:var(--ink)}.fr-period{margin-top:6px;color:var(--ink-secondary);font-size:var(--text-sm)}.fr-basis{margin-top:3px;color:var(--ink-muted);font-size:var(--text-xs)}.fr-warning{margin:0 0 18px;padding:10px 12px;border-left:3px solid var(--danger);border-radius:0 var(--radius) var(--radius) 0;background:var(--danger-soft);color:var(--danger);font-size:var(--text-sm);font-weight:600;line-height:1.45}.fr-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(to right,var(--surface-raised) 30%,transparent) left center / 28px 100% no-repeat local,linear-gradient(to left,var(--surface-raised) 30%,transparent) right center / 28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.16),transparent) left center / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.16),transparent) right center / 12px 100% no-repeat scroll}.fr-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.875rem;line-height:1.45;font-variant-numeric:tabular-nums}.fr-table col.c-fig{width:var(--fr-fig)}.fr-table col.c-text{width:6.5rem}.fr-table.is-dense{font-size:.8125rem;table-layout:auto}.fr-table.is-dense col.c-fig,.fr-table.is-dense col.c-text{width:auto}.fr-table.is-dense td.fr-text,.fr-table.is-dense thead th{white-space:nowrap;overflow-wrap:normal}.fr-table.is-dense thead th{font-size:.7rem}.fr-table.is-dense thead th.is-num,.fr-table.is-dense td.is-num{padding-left:12px}.fr-table thead th{padding:0 0 7px;border-bottom:1px solid var(--ink-secondary);text-align:left;vertical-align:bottom;color:var(--ink);font-size:.75rem;font-weight:600}.fr-table thead th.is-num{text-align:right;padding-left:20px}.fr-table thead th+th:not(.is-num){padding-left:12px}.fr-h,.fr-unit{display:block}.fr-unit{margin-top:1px;color:var(--ink-muted);font-weight:400;font-size:.7rem}.fr-table th.is-num .fr-h:after,.fr-table th.is-num .fr-unit:after,.fr-table td.is-num:not(.is-neg) .fr-amt:after{content:")";visibility:hidden}.fr-table td{padding:4px 0;vertical-align:bottom;color:var(--ink)}.fr-table td.fr-text{padding-left:12px;color:var(--ink-secondary);overflow-wrap:anywhere}.fr-table td.fr-label:not(:first-child){padding-left:12px}.fr-table td.fr-text:first-child{padding-left:0}.fr-table td.is-num{padding-left:20px;text-align:right;white-space:nowrap}.fr-amt{display:block;padding-bottom:1px}.fr-table tbody tr:first-child td{padding-top:12px}.fr-row.k-section td{padding-top:22px;padding-bottom:4px}.fr-row.k-section .fr-label{font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.fr-row.k-heading td{padding-top:16px;padding-bottom:3px;font-weight:600}.fr-row.k-subtotal td,.fr-row.k-total td,.fr-row.k-grand-total td{font-weight:600;padding-top:0}.fr-row.k-subtotal td{padding-bottom:6px}.fr-row.k-total td,.fr-row.k-grand-total td{padding-bottom:10px}.fr-row.k-subtotal td.is-fig .fr-amt,.fr-row.k-total td.is-fig .fr-amt,.fr-row.k-grand-total td.is-fig .fr-amt{padding-top:5px;border-top:1px solid var(--ink)}.fr-row.k-total td.is-fig .fr-amt,.fr-row.k-grand-total td.is-fig .fr-amt{padding-bottom:3px;border-bottom:3px double var(--ink)}.fr-row.k-grand-total td{padding-top:6px}.fr-row.k-line .fr-label,.fr-row.k-line td.is-num{color:var(--ink)}.fr-row.k-line:hover td{background:color-mix(in srgb,var(--accent-soft) 70%,transparent)}.fr-table.is-register{table-layout:auto}.fr-table.is-register col.c-fig,.fr-table.is-register col.c-text{width:auto}.fr-table.is-register td.fr-text,.fr-table.is-register thead th{white-space:nowrap;overflow-wrap:normal}.fr-table.is-register td.fr-label{min-width:9.5rem}.fr-table.is-register td.fr-text.is-code,.fr-table.is-dense td.fr-text.is-code{min-width:7.5rem;white-space:normal;overflow-wrap:anywhere}.fr-table.is-register .fr-row.k-heading td.fr-label,.fr-table.is-register .fr-row.k-section td.fr-label{min-width:0}.fr-table.is-register .fr-row.k-line td{border-bottom:1px solid var(--border);padding-top:7px;padding-bottom:7px}.fr-table.is-register tbody tr:first-child td{padding-top:9px}.fr-none,.fr-empty{padding:36px 0;text-align:center;color:var(--ink-muted);font-size:var(--text-sm)}.fr-part{margin-top:30px}.fr-part h3{margin:0 0 8px;font-size:.95rem;font-weight:600;color:var(--ink)}.fr-notes{margin-top:28px;padding-top:14px;border-top:1px solid var(--border)}.fr-notes h3{margin:0 0 6px;font-size:.78rem;font-weight:600;color:var(--ink)}.fr-notes ol{margin:0;padding-left:18px;color:var(--ink-secondary);font-size:var(--text-xs);line-height:1.55}.fr-notes li+li{margin-top:3px}.fr-layout.is-full{grid-template-columns:minmax(0,1fr);gap:12px}.fr-layout.is-full .fr-rail{position:static;flex-direction:row;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.fr-layout.is-full .fr-rail-group{flex-direction:row;gap:6px}.fr-layout.is-full .fr-rail-title,.fr-layout.is-full .fr-rail-hint{display:none}.fr-layout.is-full .fr-rail-item{width:auto;padding:7px 12px;border:1px solid var(--border);border-radius:999px;white-space:nowrap;box-shadow:none}.fr-layout.is-full .fr-rail-item.is-active{border-color:var(--accent);box-shadow:none}@media(max-width:1100px){.fr-paper.is-wide{padding-left:24px;padding-right:24px}.fr-table.is-register td.fr-label{min-width:8rem}}@media(max-width:1000px){.fr-layout{grid-template-columns:minmax(0,1fr);gap:12px}.fr-rail{position:static;flex-direction:row;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.fr-rail::-webkit-scrollbar{display:none}.fr-rail-group{flex-direction:row;gap:6px}.fr-rail-title,.fr-rail-hint{display:none}.fr-rail-item{width:auto;padding:7px 12px;border:1px solid var(--border);border-radius:999px;white-space:nowrap;box-shadow:none}.fr-rail-item.is-active{border-color:var(--accent);box-shadow:none}}@media(max-width:640px){.fr-wide-only{display:none}.fr-narrow-only{display:inline}.fr-actions{width:100%}.fr-actions .rentx-button{flex:1;justify-content:center}.fr-paper,.fr-paper.is-wide{--fr-indent: 14px;--fr-fig: 6.75rem;padding:22px 14px 24px}.fr-table.is-multi{min-width:440px}.fr-table.is-multi:not(.is-register){min-width:360px}.fr-table.is-multi td.fr-label:first-child,.fr-table.is-multi thead th:first-child{position:sticky;left:0;z-index:1;background:var(--surface-raised);box-shadow:6px 0 6px -6px #00000040}.fr-title{font-size:1.45rem}.fr-table{font-size:.8125rem}.fr-table thead th.is-num,.fr-table td.is-num{padding-left:12px}.fr-table col.c-text{width:4.5rem}}.page-failure{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:520px;margin:48px auto 0;padding:22px 24px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--ink-secondary);font-size:var(--text-sm)}.page-failure strong{color:var(--ink);font-size:var(--text-base)}.page-failure .rentx-button{margin-top:6px;padding:8px 14px;border-radius:var(--radius);border:0;background:var(--accent-strong);color:#fff;font:inherit;font-weight:600;cursor:pointer}:root{--ctl-h: 36px}.ph{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-bottom:18px}.ph-text{min-width:0}.ph-crumbs{margin-bottom:4px;color:var(--ink-muted);font-size:.7rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.ph-title{margin:0;font-family:var(--font-serif);font-size:1.75rem;font-weight:500;line-height:1.15;letter-spacing:-.015em;color:var(--ink)}.ph-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ph-actions .rentx-button,.ph-actions .rentx-action-button{height:var(--ctl-h)!important;padding:0 14px!important;font-size:var(--text-sm)!important;white-space:nowrap}.pg-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;min-width:0}.pg-bar-end{margin-left:auto;display:inline-flex;align-items:center;gap:12px;color:var(--ink-muted);font-size:var(--text-xs);white-space:nowrap}.pg-note{display:inline-flex;align-items:center;height:var(--ctl-h);color:var(--ink-muted);font-size:var(--text-xs);white-space:nowrap}.pg-static{display:inline-flex;align-items:center;gap:8px;height:var(--ctl-h);padding:0 2px;font-size:var(--text-sm);color:var(--ink);font-weight:600;white-space:nowrap}.pg-static .ctl-label{font-weight:500}.ctl{display:inline-flex;align-items:center;gap:8px;height:var(--ctl-h);padding:0 11px;box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;text-align:left;max-width:100%;transition:border-color .12s,box-shadow .12s}.ctl:hover{border-color:var(--ink-faint)}.ctl.is-open,.ctl:focus-visible{outline:0;border-color:var(--ring);box-shadow:0 0 0 1px var(--ring),0 0 0 4px var(--ring-soft)}.ctl-label{flex:none;color:var(--ink-muted);font-size:var(--text-xs);font-weight:500}.ctl-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctl-caret{flex:none;color:var(--ink-faint);font-size:10px}.pg-search{display:inline-flex;align-items:center;gap:8px;height:var(--ctl-h);padding:0 11px;box-sizing:border-box;width:260px;max-width:100%;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink-muted)}.pg-search:focus-within{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring),0 0 0 4px var(--ring-soft)}.pg-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--text-sm)}.seg{display:inline-flex;height:var(--ctl-h);box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius);overflow:hidden;background:var(--surface-raised);max-width:100%;overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg button{flex:none;padding:0 13px;border:0;border-left:1px solid var(--border);background:transparent;color:var(--ink-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap}.seg button:first-child{border-left:0}.seg button:hover{color:var(--ink);background:var(--surface-sunken)}.seg button.is-on{background:var(--surface-sunken);color:var(--ink);font-weight:600}.tool-btn{display:inline-flex;align-items:center;gap:6px;height:var(--ctl-h);padding:0 14px;box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;white-space:nowrap}.tool-btn.is-primary{border-color:var(--accent-strong);background:var(--accent-strong);color:#fff;font-weight:600}.tool-btn.is-primary:not(:disabled):hover{border-color:var(--accent-strong-hover);background:var(--accent-strong-hover)}.tool-btn:disabled{opacity:.5;cursor:not-allowed}.tb{display:flex;align-items:center;gap:12px;min-height:40px;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid var(--border)}.tb-org{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;line-height:1.25}.tb-menu{display:none;width:36px;height:36px;flex:0 0 36px;place-items:center;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink-secondary);cursor:pointer}.tb-menu:hover{color:var(--ink);border-color:var(--border-strong)}.tb-new{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 13px;box-sizing:border-box;border-radius:var(--radius);background:var(--surface-raised);color:var(--accent-ink);border:1px solid var(--border-strong);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.tb-new:hover{background:var(--surface-sunken)}@media(max-width:980px){.tb-menu{display:grid}}@media(max-width:640px){.tb{flex-wrap:wrap;row-gap:12px}.tb-org{order:3;flex:1 0 100%;font-size:1.125rem}.tb-new{width:36px;padding:0;justify-content:center}.tb-new-label{display:none}}.tb-tools{margin-left:auto;display:flex;align-items:center;gap:8px}@media(max-width:640px){.ph-title{font-size:1.45rem}.ph-actions{width:100%}.ph-actions>*{flex:1 1 auto}.pg-search{width:100%}.pg-bar-end{margin-left:0}}.sec-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:24px 0 10px;min-height:var(--ctl-h)}.sec-head h2{margin:0;font-family:var(--font-serif);font-size:1.15rem;font-weight:500;color:var(--ink)}.sec-meta{color:var(--ink-muted);font-size:var(--text-xs)}.sec-actions{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.settings-section>.sec-head{margin-top:0;margin-bottom:16px}.kpi-link:hover{background:var(--surface-sunken)!important}.kpi-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pg-check{display:inline-flex;align-items:center;gap:8px;height:var(--ctl-h);padding:0 12px;box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink-secondary);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.pg-check input{width:15px;height:15px;margin:0;accent-color:var(--accent);cursor:pointer}.pg-check:has(input:checked){color:var(--ink);border-color:var(--ink-faint)}.pg-chip{display:inline-flex;align-items:center;gap:8px;height:var(--ctl-h);padding:0 12px;box-sizing:border-box;border:1px solid var(--ink-faint);border-radius:var(--radius);background:var(--accent-soft);color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap}.pg-chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.coa-table col.c-desc{width:38%}.coa-desc{color:var(--ink-muted);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coa-table thead th.coa-col-desc{font-weight:700}@media(max-width:900px){.coa-table col.c-desc{width:0}.coa-table .coa-col-desc,.coa-table td.coa-desc{width:0;padding:0!important;overflow:hidden;visibility:hidden;font-size:0}}.kpi-cell{container-type:inline-size;min-width:0}.kpi-value{margin-top:2px;font-family:var(--font-mono);font-size:min(1.25rem,calc(100cqi / (var(--chars, 10) * .62)));white-space:nowrap;overflow:hidden}@media(max-width:640px){.pm-who,.pm-caret{display:none!important}.tb-tools{gap:6px}}.ph-desc{margin:5px 0 0;max-width:760px;color:var(--ink-muted);font-size:var(--text-sm);line-height:1.45}.tool-btn.is-sm{height:28px;padding:0 10px;gap:5px;font-size:.8125rem}.row-actions-cell{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.row-menu-btn{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--ink-muted);font-size:18px;line-height:1;cursor:pointer}.row-menu-btn:hover,.row-menu-btn[aria-expanded=true]{border-color:var(--border-strong);background:var(--surface-raised);color:var(--ink)}.row-menu{position:fixed;z-index:1000;min-width:180px;padding:4px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md)}.row-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.row-menu button:hover:not(:disabled){background:var(--surface-sunken)}.row-menu button:disabled{opacity:.5;cursor:not-allowed}.row-menu button svg{color:var(--ink-muted)}.cell-sub{margin-top:2px;color:var(--ink-muted);font-size:var(--text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-fig{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);white-space:nowrap}.cell-fig.is-strong{font-weight:600}.cell-fig.is-danger{color:var(--danger)}.cell-fig.is-muted{color:var(--ink-muted)}.cell-fig.is-success{color:var(--success)}.page-failure-bar{display:none;margin-bottom:14px}@media(max-width:980px){.page-failure-bar{display:flex}}.dash{display:flex;flex-direction:column;gap:16px}.dash .kpi-band{margin-bottom:0!important}.dash-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.dash-row.is-main{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.dash-stack{display:flex;flex-direction:column;gap:16px;min-width:0}@media(max-width:1100px){.dash-row,.dash-row.is-main{grid-template-columns:1fr}}.dash-card{padding:18px 20px;min-width:0;display:flex;flex-direction:column}.dash-card.is-table{padding:0;overflow:hidden}.dash-card.is-table>.dash-card-head{margin:0;padding:16px 20px 12px;border-bottom:1px solid var(--border)}.att-scroll{display:flex;flex-direction:column}@media(min-width:1101px){.dash-attention{height:0;min-height:100%}.dash-attention .att-scroll{flex:1;min-height:0;overflow-y:auto;margin-right:-10px;padding-right:10px;scrollbar-width:thin}.dash-attention .att-scroll.is-overflowing{background:linear-gradient(var(--surface-raised) 30%,transparent) top / 100% 28px no-repeat local,linear-gradient(transparent,var(--surface-raised) 70%) bottom / 100% 28px no-repeat local,radial-gradient(farthest-side at 50% 0,color-mix(in srgb,var(--ink) 14%,transparent),transparent) top / 100% 9px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,color-mix(in srgb,var(--ink) 14%,transparent),transparent) bottom / 100% 9px no-repeat scroll}}.att-quiet{margin:0 0 14px;padding:12px 14px;border-radius:var(--radius);background:var(--success-soft);color:var(--ink);font-size:var(--text-sm);font-weight:600}.att-clear{list-style:none;margin:0;padding:4px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));column-gap:16px}.att-clear li{display:flex;align-items:center;gap:9px;padding:6px 2px;color:var(--ink-muted);font-size:var(--text-sm)}.att-clear li svg{color:var(--success);flex-shrink:0}.dash-card-head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.dash-card-head h2{margin:0;font-family:var(--font-serif);font-size:1.15rem;font-weight:500;color:var(--ink)}.dash-card-meta{margin-left:auto;color:var(--ink-muted);font-size:var(--text-xs)}.dash-loading{padding:40px 0;color:var(--ink-muted);font-size:var(--text-sm)}.dash-empty{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:var(--radius);background:var(--surface-sunken);color:var(--success)}.dash-empty>div{display:flex;flex-direction:column;gap:3px}.dash-empty strong{color:var(--ink);font-size:var(--text-sm)}.dash-empty span{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.45}.dash-empty.is-quiet{flex:1;align-items:center;background:transparent;padding:24px 0}.att-group+.att-group{margin-top:14px}.att-group-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;padding:0 2px 6px;border-bottom:1px solid var(--border)}.att-group-head>span:first-child{color:var(--ink-faint);font-size:.66rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.att-group-meta{margin-left:auto;color:var(--ink-muted);font-family:var(--font-mono);font-size:.7rem}.att-row{width:100%;display:flex;align-items:center;gap:12px;padding:9px 6px;margin:0;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.att-row:hover{background:var(--surface-sunken)}.att-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.att-icon{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:7px;background:var(--surface-sunken);color:var(--ink-muted)}.att-row.is-danger .att-icon{background:var(--danger-soft);color:var(--danger)}.att-row.is-warning .att-icon{background:var(--warning-soft);color:var(--warning)}.att-row.is-accent .att-icon{background:var(--accent-soft);color:var(--accent-ink)}.att-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.att-title{font-size:var(--text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.att-detail{color:var(--ink-muted);font-size:var(--text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.att-figure{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0}.att-amount{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);white-space:nowrap}.att-note{font-size:var(--text-xs);color:var(--ink-muted);white-space:nowrap}.att-row.is-danger .att-note{color:var(--danger)}.att-row.is-warning .att-note{color:var(--warning)}.att-more{align-self:flex-start;margin-top:8px;padding:2px;border:0;background:none;color:var(--accent-ink);font:inherit;font-size:var(--text-sm);cursor:pointer}.att-more:hover{text-decoration:underline}.money-label{color:var(--ink-muted);font-size:var(--text-sm)}.money-figure{margin:2px 0 12px;font-family:var(--font-serif);font-size:clamp(1.7rem,3vw,2.2rem);line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.money-sub{margin:16px 0 4px;color:var(--ink-faint);font-size:.66rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.money-lines{margin:0}.money-lines+.money-lines{margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.money-lines>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:var(--text-sm)}.money-lines dt{color:var(--ink-secondary)}.money-lines dd{margin:0;font-family:var(--font-mono);color:var(--ink);white-space:nowrap}.money-lines .is-total{margin-top:2px;padding-top:7px;border-top:1px solid var(--border-strong);font-weight:600}.money-lines .is-total dt{color:var(--ink)}.money-lines .is-loss dd{color:var(--danger)}.money-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.dash-money .money-figure+.money-actions{margin-top:0}.rate-cell{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.rate-bar{position:relative;display:inline-block;width:92px;height:6px;border-radius:3px;background:var(--surface-sunken)}.rate-bar>span{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--chart-in)}.rate-bar>em{position:absolute;right:100%;top:50%;transform:translate(-6px,-50%);color:var(--ink-muted);font-size:.68rem;font-style:normal}.trend-legend{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--ink-muted);font-size:var(--text-xs)}.trend-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-left:8px}.trend-legend i.is-billed,.trend-bar.is-billed{background:color-mix(in srgb,var(--ink) 16%,var(--surface-sunken))}.trend-legend i.is-collected,.trend-bar.is-collected{background:var(--chart-in)}.trend{flex:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-height:170px;padding-top:8px}.trend-col{display:flex;flex-direction:column;align-items:center;min-width:0}.trend-bars{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:4px;border-bottom:1px solid var(--border)}.trend-bar{width:min(22px,38%);min-height:1px;border-radius:3px 3px 0 0}.trend-rate{margin-top:6px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-secondary)}.trend-rate.is-low{color:var(--danger)}.trend-month{color:var(--ink-muted);font-size:var(--text-xs);white-space:nowrap}.trend-foot{margin-top:12px;color:var(--ink-faint);font-size:var(--text-xs)}.aging{margin:0}.aging-row{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:12px;padding:7px 0}.aging-row dt{color:var(--ink-secondary);font-size:var(--text-sm)}.aging-row dd{margin:0;display:flex;align-items:center;gap:12px}.aging-bar{flex:1;height:8px;border-radius:4px;background:var(--surface-sunken);overflow:hidden}.aging-bar>span{display:block;height:100%;border-radius:4px}.aging-row.is-0 .aging-bar>span{background:var(--warning);opacity:.65}.aging-row.is-1 .aging-bar>span{background:var(--warning)}.aging-row.is-2 .aging-bar>span{background:var(--danger)}.aging-amount{min-width:120px;text-align:right;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);white-space:nowrap}.aging-amount.is-muted{color:var(--ink-faint)}.aging-row.is-total{margin-top:4px;padding-top:9px;border-top:1px solid var(--border-strong);font-weight:600}.aging-row.is-total dt{color:var(--ink)}.aging-row.is-total dd{justify-content:flex-end}.bob-fab{position:fixed;right:22px;bottom:22px;z-index:80;width:54px;height:54px;border-radius:50%;border:none;cursor:pointer;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-hover, var(--accent)));box-shadow:0 10px 28px #08818252,var(--shadow-md);transition:transform .16s ease,box-shadow .16s ease}.bob-fab:hover{transform:translateY(-2px)}.bob-fab:focus-visible{outline:3px solid var(--ring, var(--accent-soft));outline-offset:3px}.bob-panel{position:fixed;right:22px;bottom:22px;z-index:80;width:min(440px,calc(100vw - 32px));height:min(700px,calc(100vh - 44px));display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl, var(--radius-lg));background:var(--surface-raised);border:1px solid var(--border-strong);box-shadow:0 24px 60px #14131138,var(--shadow-md);animation:bob-in .18s ease-out}.bob-panel.is-wide{width:min(780px,calc(100vw - 32px));height:calc(100vh - 44px)}@keyframes bob-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.bob-head{display:flex;align-items:center;gap:10px;padding:12px 10px 12px 14px;border-bottom:1px solid var(--border);background:var(--surface)}.bob-name{display:block;color:var(--ink);font-size:var(--text-sm);line-height:1.2}.bob-sub{display:block;color:var(--ink-muted);font-size:var(--text-xs)}.bob-head-btn{width:32px;height:32px;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;display:grid;place-items:center;background:transparent;color:var(--ink-muted)}.bob-head-btn:hover,.bob-head-btn.is-active{background:var(--surface-sunken);color:var(--ink);border-color:var(--border)}.bob-avatar{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;color:var(--accent-ink);background:var(--accent-soft)}.bob-avatar.is-lg{width:48px;height:48px}.bob-avatar-sm{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;color:var(--accent-ink);background:var(--accent-soft)}.bob-log{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:16px 14px 18px;scroll-padding-top:12px}.bob-muted{color:var(--ink-muted);font-size:var(--text-xs)}.bob-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:6px 2px}.bob-empty h3{margin:4px 0 0;color:var(--ink);font-size:var(--text-md);font-weight:650}.bob-empty p{margin:0;color:var(--ink-secondary);font-size:var(--text-sm);line-height:1.55}.bob-q-row{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.bob-q{max-width:85%;padding:9px 13px;border-radius:16px 16px 4px;background:var(--accent-strong);color:#fff;font-size:var(--text-sm);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.bob-q.is-failed{opacity:.6}.bob-retry{border:none;background:none;padding:0;cursor:pointer;color:var(--danger);font:inherit;font-size:var(--text-xs)}.bob-a-row{display:flex;align-items:flex-start;gap:9px;scroll-margin-top:10px}.bob-a{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.bob-activity{display:flex;align-items:center;gap:6px;color:var(--ink-muted);font-size:var(--text-xs)}.bob-activity svg{color:var(--accent-ink);flex-shrink:0}.bob-activity .is-failed{text-decoration:line-through}.bob-prose{color:var(--ink);font-size:var(--text-sm);line-height:1.6;overflow-wrap:anywhere}.bob-prose p{margin:0 0 8px}.bob-prose p:last-child,.bob-prose ul:last-child,.bob-prose ol:last-child{margin-bottom:0}.bob-prose ul,.bob-prose ol{margin:0 0 8px;padding-left:20px}.bob-prose li{margin:2px 0}.bob-prose strong{font-weight:650}.bob-card{padding:11px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.bob-card-title{margin:0 0 9px;color:var(--ink-muted);font-size:var(--text-xs);font-weight:650;text-transform:uppercase;letter-spacing:.06em}.bob-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px}.bob-kpi{display:flex;flex-direction:column;gap:1px;min-width:0;padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised)}.bob-kpi strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bob-row{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);font:inherit;color:inherit}.bob-row.is-action{cursor:pointer;transition:border-color .12s ease,background .12s ease}.bob-row.is-action:hover{border-color:var(--accent);background:var(--accent-soft)}.bob-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised)}.bob-table{width:100%;border-collapse:collapse;font-size:var(--text-xs)}.bob-table th{padding:7px 9px;color:var(--ink-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);background:var(--surface-sunken);text-align:left}.bob-table td{padding:8px 9px;color:var(--ink);border-bottom:1px solid var(--border);vertical-align:top;line-height:1.4}.bob-table .is-right{text-align:right;white-space:nowrap}.bob-table tr:last-child td{border-bottom:none}.bob-link{align-self:flex-start;border:none;background:none;padding:2px 0;cursor:pointer;color:var(--accent-ink);font:inherit;font-size:var(--text-xs);font-weight:600}.bob-link:hover{text-decoration:underline}.bob-suggestions{display:flex;flex-wrap:wrap;gap:6px}.bob-suggestions.is-start{flex-direction:column;align-items:stretch;width:100%;margin-top:4px}.bob-chip{padding:7px 12px;border-radius:999px;cursor:pointer;text-align:left;border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-secondary);font:inherit;font-size:var(--text-xs);line-height:1.35}.bob-suggestions.is-start .bob-chip{border-radius:var(--radius);padding:10px 12px;font-size:var(--text-sm)}.bob-chip:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.bob-confirm{padding:12px;border-radius:var(--radius);border:1px solid var(--warning);background:var(--warning-soft)}.bob-confirm.is-confirmed{border-color:var(--success);background:var(--success-soft)}.bob-confirm.is-failed{border-color:var(--danger);background:var(--danger-soft)}.bob-confirm.is-dismissed,.bob-confirm.is-expired{border-color:var(--border);background:var(--surface-sunken)}.bob-btn{padding:7px 14px;border-radius:var(--radius);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:600;border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--ink)}.bob-btn.is-primary{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.bob-btn:disabled{opacity:.6;cursor:default}.bob-working{display:flex;align-items:center;gap:9px;padding-top:6px;color:var(--ink-muted);font-size:var(--text-sm)}.bob-dots{display:inline-flex;gap:3px}.bob-dots i{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:bob-blink 1.1s infinite ease-in-out}.bob-dots i:nth-child(2){animation-delay:.15s}.bob-dots i:nth-child(3){animation-delay:.3s}@keyframes bob-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.bob-notice{align-self:stretch;padding:9px 12px;border-radius:var(--radius);background:var(--warning-soft);color:var(--ink-secondary);font-size:var(--text-xs);line-height:1.5}.bob-history-head{color:var(--ink-muted);font-size:var(--text-xs);font-weight:650;text-transform:uppercase;letter-spacing:.06em}.bob-history-item{display:flex;align-items:stretch;gap:4px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.bob-history-item.is-current{border-color:var(--accent)}.bob-history-open{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:10px 12px;text-align:left;border:none;background:none;cursor:pointer;font:inherit}.bob-history-title{color:var(--ink);font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bob-history-delete{border:none;background:none;cursor:pointer;padding:0 12px;color:var(--ink-muted);font:inherit;font-size:var(--text-xs);border-radius:0 var(--radius) var(--radius) 0}.bob-history-delete:hover{color:var(--danger)}.bob-history-delete.is-armed{color:#fff;background:var(--danger);font-weight:600}.bob-composer{display:flex;align-items:flex-end;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--border);background:var(--surface)}.bob-composer textarea{flex:1;min-height:40px;max-height:140px;padding:9px 12px;resize:none;border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--text-sm);line-height:1.45}.bob-composer textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.bob-send{width:40px;height:40px;flex-shrink:0;border-radius:50%;border:none;cursor:pointer;display:grid;place-items:center;background:var(--accent-strong);color:#fff}.bob-send:disabled{opacity:.45;cursor:default}@media(max-width:560px){.bob-fab{right:16px;bottom:16px}.bob-panel,.bob-panel.is-wide{right:8px;bottom:8px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}.bob-widen{display:none}}@media(prefers-reduced-motion:reduce){.bob-panel{animation:none}.bob-dots i{animation:none;opacity:.7}.bob-fab{transition:none}}.rx-field{display:flex;flex-direction:column;gap:6px;min-width:0}.rx-field-label{font-size:var(--text-sm);font-weight:500;color:var(--ink);line-height:1.35}.rx-field-meta{color:var(--ink-muted);font-weight:400}.rx-field-help{font-size:var(--text-xs);color:var(--ink-muted);line-height:1.45}.rx-field-error{font-size:var(--text-xs);color:var(--danger);font-weight:500;line-height:1.45}.rx-input{width:100%;min-width:0;padding:11px 13px;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--ink);font-family:inherit;font-size:var(--text-base);line-height:1.35}.rx-input::placeholder,.rx-affix input::placeholder{color:var(--ink-faint)}.rx-input:hover,.rx-affix:hover{border-color:var(--ink-faint)}.rx-input:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 1px var(--ring),0 0 0 4px var(--ring-soft)}.rx-input:disabled{opacity:.6;cursor:not-allowed}.rx-textarea{resize:vertical;min-height:84px}.rx-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.rx-affix{display:flex;align-items:center;width:100%;min-width:0;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised)}.rx-affix:focus-within{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring),0 0 0 4px var(--ring-soft)}.rx-affix.is-disabled{opacity:.6}.rx-affix input{flex:1;min-width:0;padding:11px 13px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--text-base);font-variant-numeric:tabular-nums}.rx-affix-text{flex:none;padding-left:13px;color:var(--ink-muted);font-size:var(--text-sm);font-weight:500}.rx-affix-text+input{padding-left:8px}.rx-affix-text.is-suffix{padding:0 13px 0 0}.rx-field.has-error .rx-input,.rx-field.has-error .rx-affix,.rx-field.has-error .ctl,.rx-field.has-error .rx-control{border-color:var(--danger)!important}.rx-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px}.rx-check{display:flex;align-items:flex-start;gap:10px;color:var(--ink);font-size:var(--text-sm);line-height:1.45;cursor:pointer}.rx-check input{width:16px;height:16px;margin:2px 0 0;flex:none;accent-color:var(--accent);cursor:pointer}.rx-check small{display:block;color:var(--ink-muted);font-size:var(--text-xs)}.rx-code{letter-spacing:.35em;font-size:var(--text-lg);text-align:center;font-family:var(--font-mono)}.rx-resend{align-self:center;padding:6px 0;border:0;background:none;color:var(--ink-muted);font:inherit;font-size:var(--text-xs)}.rx-resend.is-ready{color:var(--accent-ink);font-weight:500;cursor:pointer}.rx-resend.is-ready:hover{text-decoration:underline}.je-status.is-error{color:var(--danger)}@font-face{font-family:Geist;src:url(/assets/Geist-Variable-Cz_WRCMl.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.rez-frame{--bg: #ffffff;--surface: #f3f5f5;--surface-raised: #f3f5f5;--surface-sunken: #e8ecec;--ink: #0d1414;--ink-secondary: #59615f;--ink-muted: #59615f;--ink-faint: #9aa3a1;--border: #e3e8e8;--border-strong: #d4dbdb;--accent: #088182;--accent-hover: #066b6c;--accent-ink: #077172;--accent-soft: #e3f2f2;--success: #0f7b4f;--success-soft: #ddf3e7;--warning: #8f5b00;--warning-soft: #fff0d4;--danger: #c0331a;--danger-soft: #fde7e2;--on-accent: #ffffff;--accent-strong: var(--accent);--accent-strong-hover: var(--accent-hover);--ring: var(--accent-ink);--ring-soft: color-mix(in srgb, var(--accent) 18%, transparent);--font-sans: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: var(--font-sans);font-family:var(--font-sans);font-feature-settings:"tnum" 1;letter-spacing:-.005em}:root[data-theme=dark] .rez-frame{--bg: #0a0e0f;--surface: #141a1b;--surface-raised: #141a1b;--surface-sunken: #1c2324;--ink: #f1f4f4;--ink-secondary: #9ba6a4;--ink-muted: #9ba6a4;--ink-faint: #66716f;--border: #222a2b;--border-strong: #2c3536;--accent: #2cb4b5;--accent-hover: #3cc2c3;--accent-ink: #3cc2c3;--accent-soft: #142a2b;--success: #4fd39a;--success-soft: #11281f;--warning: #f5c26b;--warning-soft: #2c2414;--danger: #ff8a72;--danger-soft: #361a14;--on-accent: #031a1a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .rez-frame{--bg: #0a0e0f;--surface: #141a1b;--surface-raised: #141a1b;--surface-sunken: #1c2324;--ink: #f1f4f4;--ink-secondary: #9ba6a4;--ink-muted: #9ba6a4;--ink-faint: #66716f;--border: #222a2b;--border-strong: #2c3536;--accent: #2cb4b5;--accent-hover: #3cc2c3;--accent-ink: #3cc2c3;--accent-soft: #142a2b;--success: #4fd39a;--success-soft: #11281f;--warning: #f5c26b;--warning-soft: #2c2414;--danger: #ff8a72;--danger-soft: #361a14;--on-accent: #031a1a}}@media(min-width:480px){.rez-frame{border:none;box-shadow:0 30px 80px #0d14142e,0 0 0 1px #0d14140a}}.rez-frame .rez-header{border-bottom:none;padding:14px 20px 6px}.rez-frame .rez-scroll{padding:12px 20px 28px}.rez-frame .rez-nav{background:var(--bg);border-top:.5px solid var(--border)}.rez-frame .rez-nav button{color:var(--ink-faint);font-size:.7rem;font-weight:500}.rez-frame .rez-nav button:hover{color:var(--ink-secondary);background:none}.rez-frame .rez-nav button.active{color:var(--ink);background:none;font-weight:600}.rez-frame .rez-nav button .rez-nav-dot{border-color:var(--bg)}.rez-frame .rez-avatar{border-radius:50%;width:44px;height:44px;background:var(--accent-soft);color:var(--accent-ink)}.rez-frame .rez-iconbtn{width:44px;height:44px;border-radius:50%;border:none;background:var(--surface);color:var(--ink)}.rez-frame .rez-iconbtn:hover{background:var(--surface-sunken)}.rez-frame .rez-iconbtn:active,.rez-frame .rez-avatar:active{transform:scale(.92)}.rez-frame .card{border:none;box-shadow:none;background:var(--surface);border-radius:20px}.rez-frame .rez-hero{background:none;color:var(--ink);box-shadow:none;border-radius:0;padding:10px 0 2px;overflow:visible}.rez-frame .rez-hero:after{display:none}.rez-frame .rez-hero-amount{font-family:var(--font-sans);font-weight:700;font-size:2.85rem;letter-spacing:-.045em;line-height:1.05;font-variant-numeric:tabular-nums}.rez-frame .rez-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.rez-frame .rez-tile{align-items:center;text-align:center;gap:8px;padding:0;border:none;background:none}.rez-frame .rez-tile:hover{border:none}.rez-frame .rez-tile:active{transform:scale(.94)}.rez-frame .rez-tile-ico{width:56px;height:56px;border-radius:18px;background:var(--surface);color:var(--ink)}.rez-frame .rez-tile-label{font-size:.78rem;font-weight:500;line-height:1.25}.rez-frame .rez-tile-sub{display:none}.rez-frame .rez-h{margin:28px 2px 10px;font-size:1.12rem;font-weight:700;letter-spacing:-.02em;text-transform:none;color:var(--ink)}.rez-frame .rez-h:first-child{margin-top:6px}.rez-frame .rentx-button{border-radius:999px!important;min-height:50px;font-weight:600!important;border-color:transparent!important}.rez-frame .rentx-button:active{transform:scale(.97)}.rez-frame .rentx-button[style*="var(--accent-strong)"]{color:var(--on-accent)!important}.rez-frame input,.rez-frame select,.rez-frame textarea{border-color:transparent;background:var(--surface)}.rez-frame input:focus,.rez-frame select:focus,.rez-frame textarea:focus{border-color:var(--accent)}.rez-frame .rez-bubble-you{background:var(--accent);color:var(--on-accent)}.rez-frame .rez-bubble-agent,.rez-frame .rez-chip{border:none;background:var(--surface)}.rez-frame .rez-fab{background:var(--accent);color:var(--on-accent);box-shadow:0 10px 26px #08818252}.rez-frame .rez-sheet-header{border-bottom:none}.rez-frame .rez-sheet-input{border-top:.5px solid var(--border)}.rez-frame .rp-title{font-family:var(--font-sans);font-weight:700;letter-spacing:-.035em}.rez-frame .rp-banner{background:var(--surface);color:var(--ink)}.rez-frame .rp-banner h2{color:var(--ink);font-weight:700}.rez-frame .rp-banner p{color:var(--ink-secondary)}.rez-frame .rp-banner-btn{border-radius:999px;background:var(--accent);color:var(--on-accent);height:48px;padding:0 18px}.rez-frame .rp-banner-btn:hover{background:var(--accent-hover)}.rez-frame .rp-card{border:none;background:var(--surface);border-radius:20px}.rez-frame .rp-card:hover{border:none;background:var(--surface-sunken)}.rez-frame .rp-card:active{transform:scale(.985)}.rez-frame .rp-quote{background:var(--bg)}.rez-frame .rp-initials{background:var(--accent-soft);color:var(--accent-ink)}.rez-frame .rp-done{border-top-color:var(--border)}.rez-frame .rp-done-ico{background:var(--success-soft);color:var(--success)}.rez-frame .rp-support,.rez-frame .rp-empty{border:none;background:var(--surface)}.rez-frame .rp-progress{background:var(--surface-sunken)}.rez-frame{--seg-on: #ffffff;--seg-shadow: 0 2px 8px rgba(13, 20, 20, .06), 0 .5px 1px rgba(13, 20, 20, .04);--photo-to: #c0e0e0;--scrim: rgba(13, 20, 20, .32)}:root[data-theme=dark] .rez-frame{--seg-on: #2e3435;--seg-shadow: none;--photo-to: #154546;--scrim: rgba(0, 0, 0, .55)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .rez-frame{--seg-on: #2e3435;--seg-shadow: none;--photo-to: #154546;--scrim: rgba(0, 0, 0, .55)}}.rez-frame .rz-main{padding-left:20px;padding-right:20px;padding-bottom:32px}.rez-frame .rz-muted{font-size:13px;line-height:1.4;color:var(--ink-muted)}.rez-frame .rz-small-ink{font-size:13px;line-height:1.4;color:var(--ink)}.rez-frame .rz-body{margin:0;font-size:15px;line-height:1.45;color:var(--ink);white-space:pre-wrap}.rez-frame .rz-error{font-size:13px;line-height:1.4;font-weight:500;color:var(--danger)}.rez-frame .rz-note-ok{padding:12px 14px;border-radius:14px;background:var(--success-soft);color:var(--success);font-size:14px;line-height:1.45;font-weight:500}.rez-frame .rz-chev{color:var(--ink-faint)}.rez-frame .rz-link{min-height:36px;padding:0 4px;border:none;background:none;color:var(--accent-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.rez-frame .rz-top{display:flex;align-items:center;gap:12px}.rez-frame .rz-avatar{width:44px;height:44px;flex-shrink:0;border-radius:50%;border:none;padding:0;background:var(--accent-soft);color:var(--accent-ink);font:inherit;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer}.rez-frame .rz-hello{display:block;font-size:17px;line-height:1.3;font-weight:700;letter-spacing:-.3px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rez-frame .rz-iconbtn{position:relative;width:44px;height:44px;flex-shrink:0;padding:0;border:none;border-radius:50%;background:var(--surface);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.rez-frame .rz-iconbtn.plain{background:transparent}.rez-frame .rz-iconbtn:hover{background:var(--surface-sunken)}.rez-frame .rz-iconbtn.plain:hover{background:var(--surface)}.rez-frame .rz-iconbtn:active,.rez-frame .rz-avatar:active{transform:scale(.92)}.rez-frame .rz-dot{position:absolute;top:10px;right:11px;box-sizing:border-box;width:9px;height:9px;border-radius:50%;background:var(--danger);border:2px solid var(--surface)}.rez-frame .rz-iconbtn.plain .rz-dot{border-color:var(--bg)}.rez-frame .rz-balance-label{font-size:14px;line-height:1.3;font-weight:500;color:var(--ink-muted)}.rez-frame .rz-amount{display:inline-flex;align-items:baseline;gap:.14em;max-width:100%;font-weight:700;line-height:1.05;letter-spacing:-.038em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.rez-frame .rz-amount-cur{font-size:.42em;font-weight:600;letter-spacing:0;color:var(--ink-muted)}.rez-frame .rz-paidup{font-size:28px;line-height:1.1;font-weight:700;letter-spacing:-.9px;color:var(--ink)}.rez-frame .rz-pill{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;font-size:12px;line-height:1.3;font-weight:600;white-space:nowrap;background:var(--surface-sunken);color:var(--ink-muted)}.rez-frame .rz-pill.positive{background:var(--success-soft);color:var(--success)}.rez-frame .rz-pill.warning{background:var(--warning-soft);color:var(--warning)}.rez-frame .rz-pill.danger{background:var(--danger-soft);color:var(--danger)}.rez-frame .rz-pill.brand{background:var(--accent-soft);color:var(--accent-ink)}.rez-frame .rz-progress{width:100%;overflow:hidden;border-radius:999px;background:var(--surface-sunken)}.rez-frame .rz-progress>span{display:block;height:100%;border-radius:999px;background:var(--accent-ink);transition:width .45s cubic-bezier(.33,1,.68,1)}.rez-frame .rz-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:0 22px;border:none;border-radius:999px;background:var(--accent);color:var(--on-accent);font:inherit;font-size:16px;line-height:1.2;font-weight:600;letter-spacing:-.2px;cursor:pointer;transition:transform .12s,opacity .12s,background .12s}.rez-frame .rz-btn.large{min-height:56px}.rez-frame .rz-btn.secondary{background:var(--surface);color:var(--ink)}.rez-frame .rz-btn.ghost{background:transparent;color:var(--accent-ink);font-size:15px}.rez-frame .rz-btn.danger{background:var(--danger-soft);color:var(--danger)}.rez-frame .rz-btn:hover:not(:disabled){filter:brightness(.97)}.rez-frame .rz-btn:active:not(:disabled){transform:scale(.97)}.rez-frame .rz-btn:disabled{opacity:.4;cursor:default}.rez-frame .rz-btn.busy:disabled{opacity:1}.rez-frame .rz-btn-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rez-frame .rz-spin{width:16px;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:rz-spin .8s linear infinite}@keyframes rz-spin{to{transform:rotate(360deg)}}.rez-frame .rz-title{margin:0;font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.9px;color:var(--ink)}.rez-frame .rz-section{display:flex;align-items:center;margin-bottom:8px}.rez-frame .rz-section h2{flex:1;margin:0;font-size:18px;line-height:1.3;font-weight:700;letter-spacing:-.4px;color:var(--ink)}.rez-frame .rz-over{display:flex;align-items:center;padding:0 0 6px 4px}.rez-frame .rz-over h2{margin:0;font-size:13px;line-height:1.3;font-weight:600;letter-spacing:-.1px;color:var(--ink-muted)}.rez-frame .rez-scroll>.rz-over{margin-top:22px}.rez-frame .rz-card{display:block;box-sizing:border-box;width:100%;padding:16px;border:none;border-radius:20px;background:var(--surface);color:var(--ink);font:inherit;text-align:left}.rez-frame .rz-card.panel{border-radius:24px}.rez-frame .rz-card.flush{padding:0;overflow:hidden}.rez-frame .rz-card.tap{cursor:pointer;transition:transform .12s}.rez-frame .rz-card.tap:active{transform:scale(.985)}.rez-frame .rz-div{height:1px;margin:0 16px;background:var(--border)}.rez-frame .rz-div.flat{margin:0}.rez-frame .rz-row{display:flex;align-items:center;gap:14px;box-sizing:border-box;width:100%;min-height:64px;padding:12px 16px;border:none;background:none;color:var(--ink);font:inherit;text-align:left}.rez-frame button.rz-row{cursor:pointer}.rez-frame button.rz-row:hover,.rez-frame .rz-card.tap:hover,.rez-frame .rz-note:hover{background-image:linear-gradient(color-mix(in srgb,var(--ink) 3%,transparent),color-mix(in srgb,var(--ink) 3%,transparent))}.rez-frame .rz-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rez-frame .rz-row-title{display:block;font-size:15px;line-height:1.35;font-weight:500;letter-spacing:-.1px;color:var(--ink)}.rez-frame .rz-row-sub{display:block;font-size:13px;line-height:1.4;color:var(--ink-muted)}.rez-frame .rz-row-end{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:-2px}.rez-frame .rz-row-fig{font-size:15px;line-height:1.3;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.rez-frame .rz-row-cap{font-size:12px;line-height:1.3;font-weight:500;white-space:nowrap}.rez-frame .rz-row-cap.positive{color:var(--success)}.rez-frame .rz-row-cap.warning{color:var(--warning)}.rez-frame .rz-row-cap.danger{color:var(--danger)}.rez-frame .rz-row-cap.neutral{color:var(--ink-muted)}.rez-frame .rz-row .rz-chev{margin-left:-6px}.rez-frame .rz-details{padding:4px 16px}.rez-frame .rz-details.tint{background:var(--accent-soft)}.rez-frame .rz-detail{display:flex;align-items:flex-start;gap:16px;padding:10px 0}.rez-frame .rz-detail>span:first-child{font-size:14px;line-height:1.45;color:var(--ink-muted)}.rez-frame .rz-detail>span:last-child{flex:1;min-width:0;text-align:right;font-size:14px;line-height:1.45;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere}.rez-frame .rz-detail.strong>span:first-child{font-weight:600;color:var(--ink)}.rez-frame .rz-detail.strong>span:last-child{font-size:15px;font-weight:700}.rez-frame .rz-details.lined .rz-detail+.rz-detail{border-top:1px solid var(--border)}.rez-frame .rz-disc{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink)}.rez-frame .rz-disc.ok{background:var(--success-soft);color:var(--success)}.rez-frame .rz-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:var(--surface-sunken);color:var(--ink);font-weight:800;letter-spacing:.1px;line-height:1}.rez-frame .rz-badge.mtn{background:#ffcb05;color:#1a1a1a}.rez-frame .rz-badge.airtel{background:#e40000;color:#fff}.rez-frame .rz-badge.visa{background:#1a1f71;color:#fff}.rez-frame .rz-badge.mastercard{background:#231f20}.rez-frame .rz-badge.ussd{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.rez-frame .rz-mc{display:flex}.rez-frame .rz-mc i{width:14px;height:14px;border-radius:50%;background:#eb001b}.rez-frame .rz-mc i+i{margin-left:-6px;background:#f79e1be6}.rez-frame .rz-seg{display:inline-flex;gap:4px;max-width:100%;box-sizing:border-box;padding:3px;border-radius:999px;background:var(--surface)}.rez-frame .rz-seg.expand{display:flex;width:100%}.rez-frame .rz-seg.expand>button{flex:1}.rez-frame .rz-seg>button{height:38px;padding:0 14px;border:none;border-radius:999px;background:transparent;color:var(--ink-muted);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .22s,color .22s,box-shadow .22s}.rez-frame .rz-seg>button[aria-checked=true]{background:var(--seg-on);color:var(--ink);font-weight:600;box-shadow:var(--seg-shadow)}.rez-frame .rz-seg>button:disabled{cursor:default}.rez-frame .rz-opt{display:flex;align-items:center;gap:14px;box-sizing:border-box;width:100%;min-height:64px;padding:10px 12px;border:none;border-radius:16px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.rez-frame .rz-opt[aria-checked=true]{background:var(--accent-soft)}.rez-frame .rz-opt:disabled{cursor:default}.rez-frame .rz-opt:disabled:not([aria-checked=true]){opacity:.5}.rez-frame .rz-radio,.rez-frame .rp-radio{width:20px;height:20px;flex-shrink:0;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--ink-faint);background:var(--bg);transition:border .16s}.rez-frame .rz-opt[aria-checked=true] .rz-radio,.rez-frame .rp-option[aria-checked=true] .rp-radio{border:6px solid var(--accent-ink)}.rez-frame .rz-chips{display:flex;flex-wrap:wrap;gap:8px}.rez-frame .rz-chip{height:40px;padding:0 16px;border:none;border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.rez-frame .rz-chip[aria-checked=true]{background:var(--ink);color:var(--bg)}.rez-frame .rz-scroll-x{margin:0 -20px;padding:0 20px;overflow-x:auto;scrollbar-width:none}.rez-frame .rz-scroll-x::-webkit-scrollbar{display:none}.rez-frame .rz-scroll-x .rz-chips{flex-wrap:nowrap}.rez-frame .rz-field{display:flex;flex-direction:column;gap:8px}.rez-frame .rz-field>span{font-size:13px;line-height:1.3;font-weight:500;color:var(--ink)}.rez-frame .rz-field input{width:100%;box-sizing:border-box;height:auto;padding:16px;border:1.5px solid transparent;border-radius:14px;background:var(--surface);color:var(--ink);font:inherit;font-size:16px;line-height:1.45;outline:none;box-shadow:none}.rez-frame .rz-field input:focus{border-color:var(--accent-ink)}.rez-frame .rz-field textarea{width:100%;box-sizing:border-box;padding:16px;border:1.5px solid transparent;border-radius:14px;background:var(--surface);color:var(--ink);font:inherit;font-size:16px;line-height:1.45;outline:none;resize:vertical}.rez-frame .rz-field textarea:focus{border-color:var(--accent-ink)}.rez-frame .rz-field small{font-size:12.5px;color:var(--danger)}.rez-frame .rz-field input::placeholder,.rez-frame .rz-search input::placeholder{color:var(--ink-faint)}.rez-frame .rz-search{display:flex;align-items:center;gap:12px;height:56px;padding:0 16px;border-radius:14px;background:var(--surface);color:var(--ink-muted)}.rez-frame .rz-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent-ink)}.rez-frame .rz-search input{flex:1;min-width:0;height:100%;padding:0;border:none;background:none;color:var(--ink);font:inherit;font-size:15px;outline:none;box-shadow:none}.rez-frame .rz-search input::-webkit-search-cancel-button{-webkit-appearance:none}.rez-frame .rz-empty{display:flex;flex-direction:column;align-items:center;padding:36px 12px;text-align:center}.rez-frame .rz-empty-ico{width:60px;height:60px;margin-bottom:16px;border-radius:50%;background:var(--surface);color:var(--ink-muted);display:flex;align-items:center;justify-content:center}.rez-frame .rz-empty b{font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.3px;color:var(--ink)}.rez-frame .rz-empty>span:not(.rz-empty-ico){margin-top:6px;font-size:15px;line-height:1.45;color:var(--ink-muted)}.rez-frame .rz-skel{display:block;width:100%;background:linear-gradient(90deg,var(--surface) 30%,var(--seg-on) 50%,var(--surface) 70%) 0 0 / 300% 100%;animation:rz-sweep 1.3s linear infinite}@keyframes rz-sweep{0%{background-position:100% 0}to{background-position:-50% 0}}.rez-frame .rz-tiles{display:flex;margin-top:28px}.rez-frame .rz-tile{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;border:none;background:none;color:var(--ink);font:inherit;font-size:12.5px;line-height:1.3;font-weight:500;cursor:pointer}.rez-frame .rz-tile-ico{position:relative;width:56px;height:56px;border-radius:18px;background:var(--surface);display:flex;align-items:center;justify-content:center;transition:transform .12s}.rez-frame .rz-tile:active .rz-tile-ico{transform:scale(.94)}.rez-frame .rz-tile-ico .rz-dot{top:-2px;right:-2px;width:12px;height:12px;border-color:var(--bg)}.rez-frame .rz-nav{flex:0 0 auto;display:flex;height:calc(62px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;background:var(--bg);border-top:.5px solid var(--border)}.rez-frame .rz-nav>button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;border:none;background:none;color:var(--ink-muted);font:inherit;font-size:11.5px;line-height:1.3;font-weight:500;cursor:pointer}.rez-frame .rz-nav>button.on{color:var(--ink);font-weight:600}.rez-frame .rz-nav-ico{position:relative;color:var(--ink-faint);transform:scale(.94);transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.rez-frame .rz-nav>button.on .rz-nav-ico{color:var(--ink);transform:none}.rez-frame .rz-nav-ico .rz-dot{top:-1px;right:-3px;border-color:var(--bg)}.rez-frame .rz-screen{z-index:40;background:var(--bg)}.rez-frame .rz-bar{flex:0 0 auto;display:flex;align-items:center;gap:4px;min-height:56px;padding:6px 8px;box-sizing:border-box}.rez-frame .rz-bar-side{width:44px;flex-shrink:0}.rez-frame .rz-bar-title{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.rez-frame .rz-bar-title b{max-width:100%;font-size:16px;line-height:1.3;font-weight:600;letter-spacing:-.3px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rez-frame .rz-bar-title small{font-size:12px;line-height:1.4;color:var(--ink-muted)}.rez-frame .rz-screen-body{flex:1 1 auto;overflow-y:auto;padding:0 20px 24px;scrollbar-width:none}.rez-frame .rz-screen-body::-webkit-scrollbar{display:none}.rez-frame .rz-screen-foot{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;padding:8px 20px calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg)}.rez-frame .rz-screen-foot.lined{padding-top:12px;border-top:.5px solid var(--border)}.rez-frame .rz-foot-note{margin:0;text-align:center;font-size:13px;line-height:1.4;color:var(--ink-muted)}.rez-frame .rz-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;background:var(--scrim);animation:rz-fade .2s ease-out}.rez-frame .rz-bsheet{width:100%;max-height:90%;overflow-y:auto;box-sizing:border-box;padding:0 20px calc(24px + env(safe-area-inset-bottom,0px));border-radius:28px 28px 0 0;background:var(--bg);animation:rz-rise .26s cubic-bezier(.33,1,.68,1)}.rez-frame .rz-handle{display:block;width:36px;height:5px;margin:11px auto 22px;border-radius:3px;background:var(--surface-sunken)}.rez-frame .rz-bsheet-title{margin:0;font-size:22px;line-height:1.2;font-weight:700;letter-spacing:-.6px;color:var(--ink)}.rez-frame .rz-bsheet-sub{margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--ink-muted)}.rez-frame .rz-bsheet-body{margin-top:20px}@keyframes rz-rise{0%{transform:translateY(48px)}to{transform:none}}@keyframes rz-fade{0%{opacity:0}to{opacity:1}}.rez-frame .rz-inv-title{font-size:16px;line-height:1.3;font-weight:600;letter-spacing:-.3px;color:var(--ink)}.rez-frame .rz-issuer{margin-top:2px;font-size:17px;line-height:1.3;font-weight:700;letter-spacing:-.3px;color:var(--ink)}.rez-frame .rz-account-name{display:block;font-size:26px;line-height:1.15;font-weight:700;letter-spacing:-.8px;color:var(--ink)}.rez-frame .rz-home{display:flex;flex-direction:column;padding:0;overflow:hidden}.rez-frame .rz-home-body{display:flex;flex-direction:column;padding:14px 16px 16px}.rez-frame .rz-home-body>span:first-child{line-height:1.3}.rez-frame .rz-home-rent{font-size:18px;line-height:1.3;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}.rez-frame .rz-place{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:13px;line-height:1.4;color:var(--ink)}.rez-frame .rz-place svg{color:var(--ink-muted)}.rez-frame .rz-photo{display:block;width:100%;object-fit:cover}.rez-frame .rz-photo-none{position:relative;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;padding:18px;overflow:hidden;background:linear-gradient(135deg,var(--accent-soft),var(--photo-to));color:var(--accent-ink)}.rez-frame .rz-photo-none b{position:relative;font-weight:700;line-height:1.05;letter-spacing:-.036em;font-variant-numeric:tabular-nums}.rez-frame .rz-photo-none span{position:relative;font-size:13px;line-height:1.3;font-weight:600}.rez-frame .rz-photo-mark{position:absolute;right:-6px;bottom:-10px;opacity:.1}.rez-frame .rz-note{display:flex;align-items:flex-start;gap:14px;width:100%;padding:16px;border:none;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.rez-frame .rz-note-ico{width:40px;height:40px;flex-shrink:0;border-radius:12px;background:var(--accent-soft);color:var(--accent-ink);display:flex;align-items:center;justify-content:center}.rez-frame .rz-note-dot{width:8px;height:8px;flex-shrink:0;margin:6px 0 0 8px;border-radius:50%;background:var(--accent-ink)}.rez-frame .rz-step{display:flex;align-items:flex-start;gap:12px;padding:8px 0;font-size:15px;line-height:1.45;color:var(--ink)}.rez-frame .rz-step>span:first-child{width:26px;height:26px;flex-shrink:0;border-radius:50%;background:var(--success-soft);color:var(--accent-ink);font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center}.rez-frame .rz-outcome{display:flex;flex-direction:column;align-items:center;padding-top:24px;text-align:center}.rez-frame .rz-mark{position:relative;width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center}.rez-frame .rz-mark-in{width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center}.rez-frame .rz-mark.waiting{background:color-mix(in srgb,var(--warning-soft) 50%,transparent)}.rez-frame .rz-mark.waiting .rz-mark-in{background:var(--warning-soft);color:var(--warning)}.rez-frame .rz-mark.received{background:var(--success-soft);animation:rz-pop .42s cubic-bezier(.34,1.56,.64,1)}.rez-frame .rz-mark.received .rz-mark-in{background:var(--success);color:var(--bg)}.rez-frame .rz-mark.failed{background:color-mix(in srgb,var(--surface-sunken) 50%,transparent)}.rez-frame .rz-mark.failed .rz-mark-in{background:var(--surface-sunken);color:var(--ink-muted)}.rez-frame .rz-mark-spin{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;border:2.5px solid var(--warning);border-right-color:transparent;border-bottom-color:transparent;animation:rz-spin 1s linear infinite}@keyframes rz-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.rez-frame .rz-outcome h1{margin:20px 0 0;font-size:26px;line-height:1.2;font-weight:700;letter-spacing:-.6px;color:var(--ink)}.rez-frame .rz-outcome .rz-amount{margin-top:10px}.rez-frame .rz-outcome p{margin:10px 0 0;font-size:15px;line-height:1.45;color:var(--ink-muted)}.rez-frame .rp-head{margin:0 0 21px}.rez-frame .rp-title{font-size:30px;line-height:1.15;letter-spacing:-.9px}.rez-frame .rp-banner{border-radius:20px;padding:18px}.rez-frame .rp-banner h2{font-size:17px;letter-spacing:-.3px}.rez-frame .rp-banner p{font-size:14px;color:var(--ink-muted)}.rez-frame .rp-banner-btn{height:52px;padding:0 22px;font-size:16px;gap:8px}.rez-frame .rp-card{padding:14px;gap:12px}.rez-frame .rp-card+.rp-card{margin-top:12px}.rez-frame .rp-card-title{font-size:15px;line-height:1.35;letter-spacing:-.1px}.rez-frame .rp-meta{font-size:13px;line-height:1.4;color:var(--ink-muted)}.rez-frame .rp-chip{font-size:12px;line-height:1.3;padding:4px 9px}.rez-frame .rp-quote{padding:8px 12px;font-size:14px;line-height:1.4;color:var(--ink)}.rez-frame .rp-done b{font-size:15px;line-height:1.35;font-weight:600}.rez-frame .rp-done small{font-size:13px;line-height:1.4;color:var(--ink-muted)}.rez-frame .rp-support b,.rez-frame .rp-support small{line-height:1.4}.rez-frame .rp-banner h2{line-height:1.3}.rez-frame .rp-banner p{line-height:1.4}.rez-frame .rp-chip.warn{background:var(--warning-soft);color:var(--warning)}.rez-frame .rp-chip.ok{background:var(--success-soft);color:var(--success)}.rez-frame .rp-chip.info{background:var(--accent-soft);color:var(--accent-ink)}.rez-frame .rp-bars li{background:var(--surface-sunken)}.rez-frame .rp-bars li.on{background:var(--accent-ink)}.rez-frame .rp-dot{background:var(--danger)}.rez-frame .rez-scroll>.card{padding:0 16px!important}.rez-frame .rp-done{min-height:60px}.rez-frame .rp-done-ico{width:40px;height:40px}.rez-frame .rp-rated{gap:3px;font-size:13px}.rez-frame .rez-scroll>.rp-support{margin-top:22px}.rez-frame .rp-support{padding:12px 16px;border-radius:20px}.rez-frame .rp-support b{font-size:15px;font-weight:500}.rez-frame .rp-support small{font-size:13px;color:var(--ink-muted)}.rez-frame .rp-support-ico{width:40px;height:40px;border-radius:12px}.rez-frame .rp-empty-ico{border-radius:50%;width:60px;height:60px;background:var(--bg);color:var(--ink-muted)}.rez-frame .rp-sheet-head{padding:6px 8px 0;min-height:56px}.rez-frame .rp-sheet-head>span:nth-child(2){font-size:16px!important;letter-spacing:-.3px}.rez-frame .rp-progress{display:flex;justify-content:center;margin:4px 20px 0;height:4px;background:transparent}.rez-frame .rp-progress span{background:var(--accent-ink)}.rez-frame .rp-body{padding:18px 20px 28px}.rez-frame .rp-lede{font-size:14px;color:var(--ink-muted)}.rez-frame .rp-kind{min-height:136px;border:none;border-radius:20px;background:var(--surface)}.rez-frame .rp-kind[aria-checked=true]{border:none;padding:14px;background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent-ink)}.rez-frame .rp-kind-ico{border-radius:50%;background:var(--bg);color:var(--accent-ink)}.rez-frame .rp-kind[aria-checked=true] .rp-kind-ico{background:var(--accent-ink);color:var(--bg)}.rez-frame .rp-kind b{font-size:15px}.rez-frame .rp-kind small{font-size:13px;color:var(--ink-muted)}.rez-frame .rp-kindrow b{font-size:16px}.rez-frame .rp-kindrow-ico{width:40px;height:40px;border-radius:50%;background:var(--accent-ink);color:var(--bg)}.rez-frame .rp-body .rx-field input,.rez-frame .rp-body .rx-field textarea,.rez-frame .rp-panel textarea{border-radius:14px;padding:16px;font-size:16px}.rez-frame .rp-suggest{min-height:36px;padding:0 14px;border:none;background:var(--surface);color:var(--ink);font-size:13px}.rez-frame .rp-suggest:hover{background:var(--surface-sunken);color:var(--ink)}.rez-frame .rp-pick{min-height:40px;padding:0 16px;border:none;border-radius:999px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:600}.rez-frame .rp-pick:hover{border:none;background:var(--surface-sunken)}.rez-frame .rp-pick[aria-checked=true],.rez-frame .rp-pick[aria-pressed=true]{border:none;background:var(--ink);color:var(--bg)}.rez-frame .rp-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.rez-frame .rp-photo,.rez-frame .rp-photo-add{border-radius:16px}.rez-frame .rp-photo-add{border:none;background:var(--accent-soft);color:var(--accent-ink);font-size:13px;gap:8px}.rez-frame .rp-optgroup{display:flex;flex-direction:column;padding:6px;border-radius:20px;background:var(--surface)}.rez-frame .rp-optgroup .rp-option{min-height:64px;padding:10px 12px;align-items:center;border:none;border-radius:16px;background:transparent;gap:14px}.rez-frame .rp-optgroup .rp-option[aria-checked=true]{border:none;padding:10px 12px;background:var(--accent-soft)}.rez-frame .rp-optgroup .rp-option b{font-size:15px;font-weight:500}.rez-frame .rp-optgroup .rp-option small{font-size:13px;color:var(--ink-muted)}.rez-frame .rp-optgroup .rp-option>span[style]{font-size:15px!important}.rez-frame .rp-urgency-dot{width:10px;height:10px;margin-top:0}.rez-frame .rp-urgency-dot.soon{background:#e2a336}.rez-frame .rp-urgency-dot.wait{background:var(--success)}.rez-frame .rp-q{font-size:16px;font-weight:600;letter-spacing:-.2px}.rez-frame .rp-summary{border:none;border-radius:20px;background:var(--surface)}.rez-frame .rp-summary .rp-thumb{border-radius:12px}.rez-frame .rp-foot{border-top:.5px solid var(--border);padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px))}.rez-frame .rp-cta{min-height:56px;border-radius:999px;background:var(--accent);color:var(--on-accent)}.rez-frame .rp-cta:hover{background:var(--accent-hover)}.rez-frame .rp-deep{border-radius:20px;background:var(--surface);color:var(--ink)}.rez-frame .rp-who{padding:16px}.rez-frame .rp-who b{font-size:16px;font-weight:600;color:var(--ink)}.rez-frame .rp-who small{font-size:13px;color:var(--ink-muted)}.rez-frame .rp-who-ico{width:40px;height:40px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink)}.rez-frame .rp-fixednote{border:none;border-radius:20px;background:var(--surface);padding:14px 16px}.rez-frame .rp-fixednote b{font-size:15px}.rez-frame .rp-fixednote small{font-size:13px;color:var(--ink-muted)}.rez-frame .rp-ask{border-radius:24px;padding:20px;gap:12px}.rez-frame .rp-ask h2{font-family:var(--font-sans);font-size:23px;font-weight:700;letter-spacing:-.6px;color:var(--ink)}.rez-frame .rp-ask p{font-size:14px;color:var(--ink-muted)}.rez-frame .rp-ask small{font-size:12px;text-align:center;color:var(--ink-muted)}.rez-frame .rp-ask-yes{min-height:52px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:16px}.rez-frame .rp-ask-no{min-height:52px;border:none;border-radius:999px;background:transparent;color:var(--ink);font-size:16px}.rez-frame .rp-panel,.rez-frame .rp-thanks{border:none;border-radius:24px;background:var(--surface)}.rez-frame .rp-panel h2{font-family:var(--font-sans);font-size:23px;font-weight:700;letter-spacing:-.6px}.rez-frame .rp-plain{border:none;border-radius:999px;min-height:52px;background:var(--bg)}.rez-frame .rp-danger{border-radius:999px}.rez-frame .rp-starrow button{border:none;background:var(--bg);color:var(--surface-sunken)}.rez-frame .rp-starrow button.on{color:#e2a336}.rez-frame .rp-thanks-ico{background:var(--success);color:var(--bg)}.rez-frame .rp-waiting{border-radius:16px;background:var(--surface);color:var(--ink-muted)}.rez-frame .rp-gallery{height:196px}.rez-frame .rp-gallery button,.rez-frame .rp-gallery button:first-child{border-radius:16px}.rez-frame .rp-nophoto{border:none;border-radius:16px;background:var(--accent-soft)}.rez-frame .rp-step-dot{border-color:var(--ink-faint)}.rez-frame .rp-step.done .rp-step-dot{background:var(--accent-ink);color:var(--bg)}.rez-frame .rp-step.done .rp-step-line{background:var(--accent-ink)}.rez-frame .rp-step.current .rp-step-dot{border-color:var(--accent-ink)}.rez-frame .rp-step.current .rp-step-dot:after{background:var(--accent-ink)}.rez-frame .rp-step-text b{font-size:15px}.rez-frame .rp-step-text span{font-size:13px;color:var(--ink-muted)}.rez-frame .rp-detail{border:none;border-radius:20px;background:var(--surface)}.rez-frame .rp-detail>div{font-size:14px}.rez-frame .rp-detail dt{color:var(--ink-muted)}.rez-frame .rp-detail dd{font-weight:600}.rez-frame .rp-detail .rp-detail-text{font-size:15px}.rez-frame .rp-bubble{border:none;border-radius:18px 18px 18px 6px;background:var(--surface);font-size:15px;padding:12px 14px}.rez-frame .rp-msg.mine .rp-bubble{border-radius:18px 18px 6px;background:var(--accent);color:var(--on-accent)}.rez-frame .rp-msg-meta{font-size:12px;color:var(--ink-muted)}.rez-frame .rp-composer{border-top:.5px solid var(--border);padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px))}.rez-frame .rp-composer input[type=text]{height:52px;border:none;border-radius:16px;background:var(--surface);font-size:15px}.rez-frame .rp-composer input[type=text]:focus{box-shadow:inset 0 0 0 1.5px var(--accent-ink)}.rez-frame .rp-square{width:48px;height:48px;border:none;border-radius:50%;background:var(--surface);color:var(--accent-ink)}.rez-frame .rp-square.send{background:var(--accent);color:var(--on-accent)}.rez-frame .rp-attach{background:var(--surface)}.rez-frame .rp-banner-note{background:var(--accent-soft)}.rez-frame .rp-sheet-head+.rp-body{padding-top:0}.rez-frame .rp-who b{line-height:1.3}.rez-frame .rp-who small{line-height:1.4}.rez-frame .rp-detail{padding:6px 16px}.rez-frame .rp-detail>div{border-top:none;padding:10px 0}.rez-frame .rp-detail>.rp-detail-text{padding:10px 0 14px;margin-bottom:4px;border-bottom:1px solid var(--border);line-height:1.45}.rez-frame .rp-bubble.has-photo{padding:5px}.rez-frame .rp-step{min-height:0}.rez-frame .rp-step-text{padding:0 0 15px;gap:2px}.rez-frame .rp-step-text b{line-height:1.35}.rez-frame .rp-step-text span{line-height:1.4}.rez-frame .rp-fixednote b{line-height:1.35}.rez-frame .rp-fixednote small,.rez-frame .rp-ask p,.rez-frame .rp-ask small{line-height:1.4}.rez-frame .rp-kind b{line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rez-frame .rp-kind small{line-height:1.4}.rez-frame .rp-kind>span:last-child{min-width:0}.rez-frame .rz-section .rz-link{min-height:48px}.rez-frame .rz-bsheet .rentx-button[type=submit]{flex:1}.rez-frame .rz-bar{position:relative}.rez-frame .rz-bar-action{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:var(--bg)}.rez-frame :is(.card,.rz-card,.rp-panel,.rp-card,.rp-deep,.rp-thanks) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:var(--bg)}.rez-frame :is(.card,.rz-card,.rp-panel,.rp-card,.rp-deep) :is(.rz-search,.rp-attach){background:var(--bg)}.rez-frame :is(.card,.rz-card,.rp-panel,.rp-card,.rp-deep) :is(.rz-btn.secondary,.rz-seg,.rz-chip:not([aria-checked=true]):not([aria-pressed=true]),.rp-wide){background:var(--surface-sunken)}.rez-frame :is(.card,.rz-card,.rp-panel,.rp-card,.rp-deep) .rentx-button[style*="var(--surface-raised)"]{background:var(--surface-sunken)!important}.rez-frame .rp-ask-no{background:var(--surface-sunken)}.rez-frame .rp-ask-no:hover{background:color-mix(in srgb,var(--ink) 8%,var(--surface-sunken))}.rez-frame .layer-confirm-scrim{background:var(--scrim, rgba(13, 20, 20, .4))}.rez-frame .layer-confirm{border:none;border-radius:24px;background:var(--bg);box-shadow:0 20px 50px #0d14142e}.rez-frame .layer-confirm h4{font-size:17px;font-weight:700;letter-spacing:-.3px}.rez-frame .layer-confirm-actions button{min-height:44px;padding:0 18px;border:none;border-radius:999px}.rez-frame .layer-confirm-keep{background:var(--surface)}
