@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Instrument+Serif&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.listing-pricing{color:var(--rd-ink, #202428);min-width:0}.listing-pricing__main{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 6px}.listing-pricing__amount{font-size:22px;font-weight:720;letter-spacing:-.035em;line-height:1.1;font-variant-numeric:tabular-nums}.listing-pricing__label{font-size:11px;color:var(--rd-muted, #747a80);font-weight:500}.listing-pricing__secondary{margin-top:4px;font-size:13px;line-height:1.3;color:var(--rd-secondary, #4d555b);font-variant-numeric:tabular-nums}.listing-pricing__secondary strong{font-weight:680;color:var(--rd-ink, #202428)}.listing-pricing__terms{margin-top:3px;font-size:11px;line-height:1.35;color:var(--rd-muted, #747a80)}.listing-pricing--compact .listing-pricing__amount{font-size:15px}.residential-browse .listing-pricing--compact .listing-pricing__amount{color:var(--ri-ink);font-size:13px;font-weight:730;letter-spacing:-.025em;line-height:1.2}.residential-browse .listing-pricing--compact .listing-pricing__main{gap:1px 4px}.residential-browse .listing-pricing--compact .listing-pricing__label{color:var(--ri-muted);font-size:10px;font-weight:450}.residential-browse .listing-pricing--compact .listing-pricing__secondary{color:var(--ri-secondary);font-size:10px;line-height:1.25;margin-top:1px}.residential-browse .listing-pricing--compact .listing-pricing__secondary strong{color:var(--ri-ink);font-weight:630}.residential-browse .listing-pricing--compact .listing-pricing__terms{color:var(--ri-muted);font-size:10px}.residential-browse .listing-pricing--card .listing-pricing__amount{color:var(--ri-ink)}.residential-browse .listing-pricing--card :is(.listing-pricing__label,.listing-pricing__secondary,.listing-pricing__terms){color:var(--ri-secondary)}.listing-pricing--compact .listing-pricing__secondary{font-size:11px;margin-top:2px}.listing-pricing--compact .listing-pricing__terms{display:inline;margin-left:4px;font-size:10.5px}.listing-pricing--card .listing-pricing__amount{font-size:14px}.listing-pricing--card .listing-pricing__secondary{font-size:11px}.listing-pricing--card .listing-pricing__terms{font-size:10px}.listing-pricing--detail{padding:17px 18px;border:1px solid var(--rd-line, #e5e7e8);border-radius:13px;background:var(--rd-surface, #fbfbfa)}.listing-pricing--detail .listing-pricing__amount{font-size:clamp(29px,6vw,38px)}.listing-pricing--detail .listing-pricing__secondary{margin-top:10px;font-size:16px}.listing-pricing--detail .listing-pricing__terms{margin-top:5px;font-size:12px}.listing-pricing__breakdown{margin-top:12px;padding-top:11px;border-top:1px solid var(--rd-line, #e5e7e8)}.listing-pricing__breakdown summary{cursor:pointer;color:var(--rd-secondary, #4d555b);font-size:12px;font-weight:650;list-style-position:inside;min-height:28px}.listing-pricing__breakdown summary:focus-visible{outline:2px solid var(--rd-gold, #9b733c);outline-offset:3px}.listing-pricing__math{margin-top:10px;display:grid;gap:7px;font-size:12px}.listing-pricing__math div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.listing-pricing__math dt{color:var(--rd-muted, #747a80)}.listing-pricing__math dd{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.listing-pricing__note{margin-top:11px;color:var(--rd-muted, #747a80);font-size:11px;line-height:1.5}.save-list-overlay{position:fixed;inset:0;z-index:100;background:#11151a61}.save-list-dialog{position:fixed;z-index:101;bottom:0;left:0;width:100%;max-height:min(88dvh,760px);display:flex;flex-direction:column;overflow:hidden;border-radius:24px 24px 0 0;background:#fff;color:#202328;box-shadow:0 -18px 60px #12181e29;outline:none;font-family:var(--app-font-sans, ui-sans-serif, system-ui, sans-serif)}.save-list-overlay[data-state=open]{animation:save-overlay-in .18s ease-out both}.save-list-overlay[data-state=closed]{animation:save-overlay-out .15s ease-in both}.save-list-dialog[data-state=open]{animation:save-sheet-in .21s cubic-bezier(.2,.75,.25,1) both}.save-list-dialog[data-state=closed]{animation:save-sheet-out .15s ease-in both}@keyframes save-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes save-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes save-sheet-in{0%{opacity:.72;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes save-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:.8;transform:translateY(18px)}}.save-list-handle{width:34px;height:4px;flex:none;margin:10px auto 2px;border-radius:9px;background:#d5d8dc}.save-list-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 17px}.save-list-heading{margin:0;font-size:22px;font-weight:650;letter-spacing:-.045em;line-height:1.15}.save-list-subtitle{max-width:275px;margin:6px 0 0;overflow:hidden;color:#737b84;font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.save-list-close,.save-list-back{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border:0;border-radius:50%;background:#f3f5f6;color:#3e454d;cursor:pointer}.save-list-close:hover,.save-list-back:hover{background:#e9edf0}.save-list-close:disabled,.save-list-back:disabled{opacity:.45;cursor:not-allowed}.save-list-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 12px 10px}.save-list-section-label{padding:5px 12px 9px;color:#777f87;font-size:11px;font-weight:650;letter-spacing:.075em;text-transform:uppercase}.save-list-row{display:flex;align-items:center;width:100%;min-height:62px;gap:14px;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:#25292e;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.save-list-row:hover{background:#f5f7f8}.save-list-row:active:not(:disabled){transform:scale(.985)}.save-list-row:disabled{cursor:progress}.save-list-row-text{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.save-list-row-name{overflow:hidden;font-size:14px;font-weight:610;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.save-list-row-count{color:#7b838c;font-size:12px}.save-list-check{display:grid;flex:none;place-items:center;width:23px;height:23px;border-radius:50%;background:#a06d16;color:#fff;animation:save-check-in .17s ease-out both}@keyframes save-check-in{0%{opacity:.35;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.save-list-pending{flex:none;color:#967020;font-size:12px;font-weight:600}.save-list-divider{height:1px;margin:8px 12px 3px;background:#eceef0}.save-list-new{min-height:56px;color:#936313;font-weight:600}.save-list-new-icon{display:grid;place-items:center;width:23px;height:23px;flex:none}.save-list-footer{min-height:43px;padding:7px 24px max(13px,env(safe-area-inset-bottom));border-top:1px solid #f0f1f2;color:#717981;font-size:12px;line-height:1.4}.save-list-feedback{color:#775113}.save-list-error{color:#a13834}.save-list-state{padding:22px 13px 28px;color:#67717b;font-size:13px;line-height:1.5}.save-list-state strong{display:block;margin-bottom:3px;color:#282d32;font-size:14px}.save-list-skeleton{height:12px;width:60%;border-radius:5px;background:#ebeff1}.save-list-skeleton.short{width:30%;height:9px;margin-top:8px}.save-list-skeleton-row{padding:18px 12px}.save-list-retry{margin-top:13px;border:0;background:transparent;color:#916213;font-size:13px;font-weight:650;cursor:pointer}.save-list-form{padding:5px 12px 30px}.save-list-form label{display:block;margin-bottom:10px;color:#535d66;font-size:12px;font-weight:600}.save-list-input{display:block;width:100%;height:48px;padding:0 14px;border:1px solid #d8dde1;border-radius:11px;background:#fff;color:#202328;font:inherit;font-size:15px}.save-list-input::placeholder{color:#9ba2a9}.save-list-submit{display:block;width:100%;min-height:46px;margin-top:15px;border:0;border-radius:11px;background:#262b30;color:#fff;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.save-list-submit:hover:not(:disabled){background:#3c4249}.save-list-submit:disabled{opacity:.48;cursor:not-allowed}.save-list-dialog :is(button,input):focus-visible,.save-bookmark:focus-visible{outline:2px solid #9c6a18;outline-offset:2px}.save-bookmark{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:36px;min-height:36px;padding:0;border:0;border-radius:9px;background:transparent;color:#343a40;cursor:pointer;-webkit-tap-highlight-color:transparent}.save-bookmark:hover{background:#232a300e}.save-bookmark:active{transform:scale(.97)}.save-bookmark[data-saved=true]{color:#a06d16}.save-bookmark svg{transition:transform .16s ease,opacity .16s ease}.save-bookmark[data-saved=true] svg{animation:save-check-in .17s ease-out both}.save-bookmark--bare{min-width:0;min-height:0;border-radius:inherit}.save-bookmark--bare:hover{background:transparent}@media(min-width:640px){.save-list-dialog{top:50%;bottom:auto;left:50%;width:min(400px,calc(100vw - 32px));max-height:min(76dvh,610px);border:1px solid #e6e9eb;border-radius:18px;box-shadow:0 24px 70px #11171d30}.save-list-dialog[data-state=open]{animation:save-dialog-in .18s ease-out both}.save-list-dialog[data-state=closed]{animation:save-dialog-out .14s ease-in both}.save-list-handle{display:none}.save-list-header{padding-top:24px}.save-list-footer{padding-bottom:14px}@keyframes save-dialog-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes save-dialog-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.99)}}}@media(prefers-reduced-motion:reduce){.save-list-overlay,.save-list-dialog,.save-list-check,.save-bookmark svg{animation:none!important;transition:none!important}.save-list-row:active,.save-bookmark:active{transform:none}@media(min-width:640px){.save-list-dialog{transform:translate(-50%,-50%)}}}.lcs-handoff{flex:none}.lcs-handoff-more summary{cursor:pointer;font-size:12px;font-weight:600;padding:8px 0}.lcs-handoff-more{border-top:1px solid #e9ebec;margin-top:8px}.lcs-handoff-note{color:#626a70;font-size:11px;line-height:1.45;margin:7px 0;display:block}.lcs-handoff-more a{color:#333c42;font-size:12px;text-decoration:underline}.lcs-handoff-more summary{min-height:44px;display:flex;align-items:center}.lcs-handoff .lcs-primary{margin-top:2px}.lcs-confirm{font-size:12px;line-height:1.45;background:#f4f5f5;border-radius:10px;padding:10px 12px}.lcs-chip{min-height:44px;flex:1}.lcs-copy-all{min-height:44px}.lcs-sheet{transition:transform .22s ease-out}@media(prefers-reduced-motion:reduce){.lcs-sheet,.lcs-result,.lcs-seg-btn,.lcs-skel{animation:none!important;transition:none!important}}.mk-access-backdrop{position:fixed;inset:0;z-index:61;background:#1d16116b}.mk-access-sheet{position:fixed;z-index:62;bottom:0;left:50%;width:min(100%,640px);max-height:min(82dvh,720px);transform:translate(-50%);display:flex;flex-direction:column;overflow:hidden;border-radius:18px 18px 0 0;background:#faf8f6;color:#1d1611;box-shadow:0 -12px 48px #1d16112b;animation:mk-access-in .22s cubic-bezier(.32,.72,0,1) both}@keyframes mk-access-in{0%{transform:translate(-50%,18px);opacity:.7}to{transform:translate(-50%);opacity:1}}.mk-access-handle{width:32px;height:4px;border-radius:5px;background:#d1ccc7;margin:9px auto 0;flex:none}.mk-access-heading{display:flex;align-items:flex-start;gap:12px;justify-content:space-between;padding:16px 20px 15px;border-bottom:1px solid hsl(32 16% 91%)}.mk-access-kicker{margin:0 0 4px;color:#ab7821;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.mk-access-heading h2{margin:0;font-size:19px;font-weight:650;letter-spacing:-.035em;line-height:1.25}.mk-access-subtitle{margin:5px 0 0;color:#7b6f65;font-size:12px}.mk-access-close{width:44px;height:44px;margin:-8px -10px 0 0;display:grid;place-items:center;flex:none;border:0;border-radius:50%;background:transparent;color:#5b4333;cursor:pointer}.mk-access-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:0 20px}.mk-access-location{padding:17px 0 18px;border-bottom:1px solid hsl(32 16% 91%)}.mk-access-location:last-child{border-bottom:0}.mk-access-location-top{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.mk-access-address{margin:0;font-size:14px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.mk-access-status{margin:4px 0 0;font-size:11px;line-height:1.4;color:#7b6f65}.mk-access-status[data-status=needs_verification]{color:#934734}.mk-access-distance{white-space:nowrap;color:#7b6f65}.mk-access-placement{margin:11px 0 12px;font-size:12px;line-height:1.5;color:#5b4333;white-space:pre-wrap;overflow-wrap:anywhere}.mk-access-directions{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;border:1px solid hsl(32 16% 85%);border-radius:10px;color:#3b2b21;background:#fbfaf8;font-size:12px;font-weight:600;text-decoration:none}.mk-access-footer{flex:none;padding:13px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid hsl(32 16% 91%);background:#faf8f6}.mk-access-reminder{margin:0 0 11px;font-size:11px;line-height:1.4;color:#7b6f65}.mk-access-map{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 15px;border-radius:11px;background:#271d16;color:#faf8f6;font-size:13px;font-weight:600;text-decoration:none}.mk-access-close:focus-visible,.mk-access-directions:focus-visible,.mk-access-map:focus-visible{outline:2px solid hsl(38 68% 40%);outline-offset:2px}@media(prefers-reduced-motion:reduce){.mk-access-sheet{animation:none}}.listing-access-overlay{z-index:58!important}.access-help-stacked-overlay{z-index:63!important}.access-help-stacked{z-index:64!important}.listing-access-sheet{z-index:59!important;--la-paper: #fff;--la-ink: #202428;--la-secondary: #4f5961;--la-muted: #727c84;--la-raised: #f3f5f6;--la-line: #e9ecee;--la-gold: #8a642a;--la-positive: #247453;--la-warning: #94632d;position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:none!important;max-height:min(85dvh,760px);padding:0!important;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--la-line)!important;border-bottom:0!important;border-radius:20px 20px 0 0!important;background:var(--la-paper)!important;color:var(--la-ink);box-shadow:0 -12px 48px #1e232729;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;animation-duration:.22s!important;transition-duration:.18s!important}.dark .listing-access-sheet{--la-paper: var(--app-surface, #24292c);--la-ink: var(--app-text, #f0f1ef);--la-secondary: var(--app-text-secondary, #c2c8cb);--la-muted: var(--app-text-muted, #a6afb4);--la-raised: var(--app-surface-raised, #303639);--la-line: var(--app-divider, #44494b);--la-gold: var(--app-gold, #d8af72);--la-positive: var(--app-positive, #7fc7a6);--la-warning: #e1b77e}.listing-access-sheet :is(button,a):focus-visible{outline:2px solid var(--la-gold);outline-offset:2px}.listing-access-sheet :is(button,a){-webkit-tap-highlight-color:transparent;transition:transform .15s ease,opacity .15s ease,background-color .15s ease}.listing-access-sheet :is(button,a):active{transform:scale(.975);opacity:.78}.la-handle{width:34px;height:4px;border-radius:5px;margin:9px auto 0;background:var(--la-line);flex:none}.la-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 22px 17px;border-bottom:1px solid var(--la-line);flex:none}.la-heading{min-width:0}.la-eyebrow{margin:0 0 4px;color:var(--la-gold);font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.listing-access-sheet .la-title{margin:0;color:var(--la-ink);font-size:19px;font-weight:700;letter-spacing:-.035em;line-height:1.2}.listing-access-sheet .la-address{margin:6px 0 0;color:var(--la-muted);font-size:12px;font-weight:450;line-height:1.4;overflow-wrap:anywhere}.la-close{width:36px;height:36px;flex:none;border:0;border-radius:50%;background:var(--la-raised);color:var(--la-secondary);display:grid;place-items:center;cursor:pointer}.la-body{overflow-y:auto;overscroll-behavior:contain;padding:22px 22px 24px;min-height:0}.la-source{margin:-3px 0 19px;color:var(--la-muted);font-size:11px}.la-source[data-preview=true]{color:var(--la-warning)}.la-primary{display:flex;align-items:center;gap:9px;margin:0 0 19px;color:var(--la-ink);font-size:15px;letter-spacing:-.014em;font-weight:680}.la-primary[data-kind=open] svg{color:var(--la-positive)}.la-primary svg{color:var(--la-gold);flex:none}.la-block{border-top:1px solid var(--la-line);padding:17px 0 18px}.la-label{margin:0 0 8px;color:var(--la-muted);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.la-code-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.la-code{margin:0;color:var(--la-ink);font-size:clamp(32px,8vw,43px);font-weight:710;letter-spacing:.025em;line-height:1.05;overflow-wrap:anywhere}.la-text{margin:0;color:var(--la-ink);font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.la-contact{margin:0 0 8px;color:var(--la-ink);font-size:15px;font-weight:590;overflow-wrap:anywhere}.la-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px}.la-action{min-height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--la-line);border-radius:8px;color:var(--la-ink);background:var(--la-raised);font-size:12px;font-weight:650;text-decoration:none;cursor:pointer}.la-action:hover{background:var(--la-line)}.la-action[data-copied=true]{color:var(--la-positive)}.la-feedback{margin:8px 0 0;color:var(--la-warning);font-size:12px;line-height:1.4}.la-key-meta{margin:0 0 4px;color:var(--la-secondary);font-size:12px}.la-key-warning{color:var(--la-warning)}.la-footer{border-top:1px solid var(--la-line);padding:12px 22px max(14px,env(safe-area-inset-bottom));flex:none;background:var(--la-paper)}.la-help{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px;border:0;background:transparent;color:var(--la-secondary);font-size:13px;font-weight:610;cursor:pointer}.la-help:hover{color:var(--la-ink)}.la-help-label{display:inline-flex;align-items:center;gap:9px}.la-skeleton{height:12px;width:72%;margin:14px 0;border-radius:5px;background:var(--la-raised);animation:la-breathe 1.1s ease-in-out infinite alternate}.la-skeleton:first-child{width:48%;height:20px}.la-skeleton:nth-child(3){width:88%}.la-error{padding:4px 0 14px}.la-error strong{display:block;margin-bottom:6px;font-size:15px}.la-error p{color:var(--la-secondary);font-size:13px;line-height:1.5;margin:0 0 15px}@keyframes la-breathe{0%{opacity:.55}to{opacity:1}}@media(min-width:768px){.listing-access-sheet{inset:50% auto auto 50%!important;width:min(440px,calc(100vw - 32px))!important;max-height:min(78dvh,650px);border-radius:16px!important;border-bottom:1px solid var(--la-line)!important;transform:translate(-50%,-50%)!important;box-shadow:0 18px 64px #181d212e}.la-handle{display:none}.la-header{padding-top:22px}.la-footer{padding-bottom:14px}}@media(prefers-reduced-motion:reduce){.listing-access-sheet,.listing-access-sheet *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.rd-showflow-context{display:flex;align-items:center;gap:7px;overflow:hidden;white-space:nowrap;padding:7px 18px;font-size:10px;line-height:1.35;color:var(--rd-secondary);background:#f5f1ea;border-bottom:1px solid var(--rd-line)}.rd-showflow-context strong{flex:0 0 auto;color:var(--rd-gold)}.rd-showflow-context span{overflow:hidden;text-overflow:ellipsis}.dark .rd-showflow-context{background:#453f36}.residential-drawer{--rd-paper: #ffffff;--rd-canvas: #f8f9fa;--rd-raised: #f3f5f6;--rd-ink: #202428;--rd-secondary: #4f5961;--rd-muted: #727c84;--rd-soft: #a7b0b7;--rd-line: #e9ecee;--rd-gold: #8a642a;--rd-positive: #247453;background:var(--rd-paper)!important;color:var(--rd-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.residential-drawer :is(button,a):focus-visible{outline:2px solid var(--rd-gold)!important;outline-offset:2px}.residential-drawer :is(button,a){-webkit-tap-highlight-color:transparent;transition:transform .15s ease,opacity .15s ease}.residential-drawer :is(button,a):active{transform:scale(.975);opacity:.72}.residential-drawer .rd-scroll{background:var(--rd-paper);scrollbar-color:var(--rd-soft) transparent}.residential-drawer .rd-header{background:var(--rd-paper)!important;border-bottom:1px solid var(--rd-line)!important}.residential-drawer .rd-close{width:32px!important;height:32px!important;color:var(--rd-secondary)!important;background:var(--rd-raised)!important}.residential-drawer .rd-grabber{background:#cbd1d5!important}.residential-drawer .rd-header-title{letter-spacing:-.025em}.residential-drawer .rd-full-link{font-weight:600!important;color:var(--rd-ink)!important}.residential-drawer .rd-gallery{background:var(--rd-raised)!important}.residential-drawer .rd-gallery img{object-position:center}.residential-drawer .rd-gallery-empty{height:106px!important;background:var(--rd-raised)!important;gap:5px!important;border-bottom:1px solid var(--rd-line)}.residential-drawer .rd-gallery-empty :is(svg,span){color:var(--rd-muted)!important}.residential-drawer .rd-gallery-empty span{font-size:11px!important;font-weight:550!important}.residential-drawer .rd-gallery-nav{width:34px!important;height:34px!important;background:#fffffff0!important;color:#202428!important;box-shadow:0 1px 5px #161f2821}.residential-drawer .rd-gallery-counter{background:#1c2227b8!important;color:#fff!important;padding:4px 8px!important;border-radius:6px!important;letter-spacing:.015em}.residential-drawer .rd-identity{padding:17px 20px 3px!important}.residential-drawer .rd-status{font-size:10px!important;letter-spacing:.035em!important;padding:4px 8px!important}.residential-drawer .rd-address{font-size:21px!important;font-weight:720!important;line-height:1.17!important;letter-spacing:-.035em!important;color:var(--rd-ink)!important}.residential-drawer .rd-neighborhood{font-size:12px!important;color:var(--rd-muted)!important;margin:5px 0 13px!important}.residential-drawer .rd-price{font-size:32px!important;font-weight:740!important;letter-spacing:-.055em!important;line-height:1.04!important;color:var(--rd-ink)!important}.residential-drawer .rd-op{font-size:12px!important;font-weight:680!important;color:var(--rd-gold)!important}.residential-drawer .rd-specs{font-size:12px!important;color:var(--rd-secondary)!important}.residential-drawer .rd-earnings-hint{margin-top:10px!important;font-size:13px!important;font-weight:650!important;color:var(--rd-ink)!important}.residential-drawer .rd-signals{padding:9px 20px 0!important;gap:6px!important}.residential-drawer .rd-signals>span{background:var(--rd-raised)!important;color:var(--rd-secondary)!important;font-size:10px!important;padding:5px 8px!important;border-radius:6px!important}.residential-drawer .rd-action-wrap{padding:15px 20px 0!important}.residential-drawer .rd-actions{background:var(--rd-paper)!important;border-top:1px solid var(--rd-line)!important;border-bottom:1px solid var(--rd-line)!important}.residential-drawer .rd-actions>:is(button,a,div:not(.rd-action-divider)){min-height:58px!important}.residential-drawer .rd-actions :is(button,a):hover{background:var(--rd-raised)!important}.residential-drawer .rd-actions :is(svg,span){color:var(--rd-secondary)!important}.residential-drawer .rd-actions svg{stroke-width:1.85}.residential-drawer .rd-action-divider{background:var(--rd-line)!important}.residential-drawer .rd-section{padding:19px 20px 13px!important;border-color:var(--rd-line)!important;background:var(--rd-paper)}.residential-drawer .rd-section>p:first-child,.residential-drawer .rd-section-title{font-size:13px!important;font-weight:680!important;letter-spacing:-.012em!important;text-transform:none!important;color:var(--rd-ink)!important;margin-bottom:12px!important}.residential-drawer .rd-row{display:grid!important;grid-template-columns:minmax(100px,34%) minmax(0,1fr);gap:12px!important;padding:0 0 9px!important;margin:0 0 9px!important;border-color:var(--rd-line)!important}.residential-drawer .rd-row:last-child{border-bottom:none!important;margin-bottom:0!important}.residential-drawer .rd-row>span:first-child{width:auto!important;font-size:12px!important;color:var(--rd-muted)!important}.residential-drawer .rd-row>span:last-child{font-size:12px!important;font-weight:540;color:var(--rd-ink)!important;overflow-wrap:anywhere}.residential-drawer .rd-amenity-row{display:grid!important;grid-template-columns:minmax(70px,42%) minmax(0,1fr);gap:7px!important;border-color:var(--rd-line)!important}.residential-drawer .rd-amenity-row>span:first-child{flex:none!important;color:var(--rd-muted)!important}.residential-drawer .rd-amenity-row>span:last-child{color:var(--rd-ink)!important;overflow-wrap:anywhere}.residential-drawer .rd-preview-section{padding:19px 20px 10px!important}.residential-drawer .rd-preview-section>.rd-section-title{margin-bottom:11px!important}.residential-drawer .rd-economics{border-color:var(--rd-line)!important}.residential-drawer .rd-economics>div{gap:14px}.residential-drawer .rd-economics>div>span:last-child{text-align:right;font-weight:580!important}.residential-drawer .rd-economics>div:last-child{border-color:var(--rd-line)!important;padding-top:12px!important}.residential-drawer .rd-economics>div:last-child>span:first-child{font-size:12px!important;color:var(--rd-secondary)!important}.residential-drawer .rd-economics>div:last-child>span:last-child{font-size:19px!important;line-height:1.1;letter-spacing:-.035em;font-weight:730!important;color:var(--rd-ink)!important}.residential-drawer .rd-preview-section.rd-economics>div>div{gap:12px;align-items:baseline}.residential-drawer .rd-preview-section.rd-economics>div>div>span:last-child{text-align:right;flex-shrink:0}.residential-drawer .rd-preview-section.rd-economics>div>div:last-child{border-color:var(--rd-line)!important;padding-top:12px!important}.residential-drawer .rd-preview-section.rd-economics>div>div:last-child>span:last-child{font-size:19px!important;line-height:1.1;letter-spacing:-.035em;font-weight:730!important;color:var(--rd-ink)!important}.residential-drawer .rd-section .rd-economics>div:last-of-type{border-color:var(--rd-line)!important;padding-top:12px!important}.residential-drawer .rd-section .rd-economics>div:last-of-type>span:last-child{font-size:20px!important;font-weight:730!important;letter-spacing:-.04em;color:var(--rd-ink)!important}.residential-drawer .rd-availability{border-color:var(--rd-line)!important;padding:16px 20px!important;gap:12px!important}.residential-drawer .rd-availability>div:nth-child(2){background:var(--rd-line)!important}.residential-drawer .rd-availability p:first-child{font-size:10px!important;letter-spacing:.025em!important;color:var(--rd-muted)!important}.residential-drawer .rd-availability p:nth-child(2){font-size:12px!important;font-weight:600;color:var(--rd-ink)!important}.residential-drawer .rd-access-detail{background:var(--rd-canvas)!important;border-color:var(--rd-line)!important}.residential-drawer .rd-related-row{display:flex;align-items:center;min-height:60px;padding:8px 0!important;margin:0!important;border-color:var(--rd-line)!important;color:var(--rd-ink)}.residential-drawer .rd-related-row:hover{background:var(--rd-canvas)!important}.residential-drawer .rd-related-thumb{width:42px!important;height:42px!important;border-radius:8px!important;background:var(--rd-raised)!important}.residential-drawer .rd-related-thumb>div{background:var(--rd-raised)!important}.residential-drawer .rd-related-row p:first-child{font-size:12px!important;font-weight:650!important}.residential-drawer .rd-related-row p:nth-child(2){font-size:11px!important;color:var(--rd-muted)!important}.residential-drawer .rd-activity{gap:0!important}.residential-drawer .rd-activity>div{text-align:left!important;padding-left:14px;border-left:1px solid var(--rd-line)}.residential-drawer .rd-activity>div:first-child{border-left:0;padding-left:0}.residential-drawer .rd-activity svg{display:none}.residential-drawer .rd-activity p:nth-of-type(1){font-size:27px!important;font-weight:720!important;letter-spacing:-.045em!important}.residential-drawer .rd-activity p:nth-of-type(2){font-size:11px!important;color:var(--rd-muted)!important;margin-top:5px!important}.residential-drawer .rd-skeleton{background:var(--rd-line)!important;animation:rd-breathe 1.15s ease-in-out infinite alternate}.residential-drawer .rd-full-inner{background:var(--rd-paper);box-shadow:none!important}.residential-drawer .rd-full-header{background:var(--rd-paper)!important;border-color:var(--rd-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.residential-drawer .rd-bottom-link{border-color:var(--rd-line)!important}.residential-drawer .rd-bottom-link:hover{background:var(--rd-raised)!important}.residential-drawer .rd-alt-row{background:var(--rd-paper)!important;border:0!important;border-bottom:1px solid var(--rd-line)!important;border-radius:0!important}.residential-drawer .rd-alt-row>div:first-child{align-items:center!important;padding:10px 0!important}.residential-drawer .rd-alt-row>button{padding:8px 0 12px!important;border-color:var(--rd-line)!important}.residential-drawer .rd-alt-row .rd-related-thumb{width:50px!important;height:50px!important}@keyframes rd-breathe{0%{opacity:.55}to{opacity:1}}@media(min-width:768px){.residential-drawer .rd-full-inner{max-width:820px!important;border-inline:1px solid var(--rd-line)}.residential-drawer .rd-section,.residential-drawer .rd-identity,.residential-drawer .rd-action-wrap{padding-inline:28px!important}.residential-drawer .rd-gallery:not(.rd-gallery-empty){max-height:430px}.residential-drawer .rd-gallery img{max-height:430px}}@media(max-width:390px){.residential-drawer .rd-row{grid-template-columns:minmax(88px,32%) minmax(0,1fr)}.residential-drawer .rd-identity,.residential-drawer .rd-availability,.residential-drawer .rd-section,.residential-drawer .rd-preview-section{padding-inline:17px!important}}@media(prefers-reduced-motion:reduce){.residential-drawer,.residential-drawer *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.dark .residential-drawer{--rd-paper: var(--app-surface);--rd-canvas: var(--app-surface-deep);--rd-raised: var(--app-surface-raised);--rd-ink: var(--app-text);--rd-secondary: var(--app-text-secondary);--rd-muted: var(--app-text-muted);--rd-soft: var(--app-text-muted);--rd-line: var(--app-divider);--rd-gold: var(--app-gold);--rd-positive: var(--app-positive);background:var(--app-surface-deep)!important}.dark .residential-drawer .rd-scroll,.dark .residential-drawer .rd-full-inner,.dark .residential-drawer .rd-section,.dark .residential-drawer .rd-header,.dark .residential-drawer .rd-full-header,.dark .residential-drawer .rd-actions{background:var(--app-surface-deep)!important}.dark .residential-drawer .rd-gallery-nav{background:var(--app-surface)!important;color:var(--app-text)!important}.rd-econ-na,.rd-load-error{display:none}@media(max-width:767px){.agent-m-inv{--am-press: #f3f5f6;--am-ease: cubic-bezier(.2, .8, .2, 1)}.agent-m-inv .am-bath-suffix,.residential-drawer.rd-agent-m .am-bath-suffix{display:none}.agent-m-inv.residential-browse .ri-row{padding:9px 12px 8px;transition:background-color .14s var(--am-ease)}.agent-m-inv.residential-browse .ri-row:active{opacity:1;transform:none;background:var(--am-press)}.agent-m-inv.residential-browse .ri-thumb{width:48px;height:48px;border-radius:10px}.agent-m-inv.residential-browse .ri-row{grid-template-columns:48px minmax(0,1fr) 88px}.agent-m-inv.residential-browse .ri-title{font-size:15px;font-weight:680;letter-spacing:-.022em;line-height:1.22}.agent-m-inv.residential-browse .ri-meta{font-size:12px;margin-top:2px;min-width:0;overflow-wrap:anywhere}.agent-m-inv.residential-browse .ri-economics{margin-top:4px;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;min-width:0}.agent-m-inv.residential-browse .listing-pricing--compact .listing-pricing__amount{font-size:16px;font-weight:740;letter-spacing:-.035em}.agent-m-inv.residential-browse .listing-pricing--compact .listing-pricing__label{font-size:11px}.agent-m-inv.residential-browse .ri-op{font-size:12px;font-weight:680;color:var(--ri-gold)}.agent-m-inv.residential-browse .ri-earn{font-size:12px;font-weight:640;color:var(--ri-ink)}.agent-m-inv.residential-browse .ri-statusline{font-size:11.5px;min-width:0}.agent-m-inv.residential-browse .ri-available{font-weight:620}.agent-m-inv.residential-browse .ri-note{overflow-wrap:anywhere}.agent-m-inv.residential-browse .compact-listing-fieldline{min-width:0}.agent-m-inv.residential-browse .compact-listing-access{min-width:0;transition:background-color .14s var(--am-ease),opacity .14s ease}.agent-m-inv.residential-browse .compact-listing-access__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.agent-m-inv.residential-browse .ri-actions button{border-radius:12px;transition:background-color .14s var(--am-ease),transform .14s var(--am-ease)}.agent-m-inv.residential-browse .ri-actions button:active{background:var(--am-press)}.agent-m-inv.residential-browse .ri-card-media{border-radius:12px}.agent-m-inv.residential-browse .ri-card-placeholder{background:var(--ri-raised);color:var(--ri-muted)}.agent-m-inv.residential-browse .ri-group{border-bottom:1px solid var(--ri-line)}.agent-m-inv.residential-browse .ri-group-trigger{transition:background-color .14s var(--am-ease);min-height:56px}.agent-m-inv.residential-browse .ri-group-trigger:active{opacity:1;transform:none;background:var(--am-press)}.agent-m-inv.residential-browse .ri-group-count{font-size:12.5px;font-weight:650;color:var(--ri-ink);min-width:0;overflow-wrap:anywhere}.agent-m-inv.residential-browse .ri-group-available{font-weight:640}.agent-m-inv.residential-browse .ri-group-specs{min-width:0;overflow-wrap:anywhere}.agent-m-inv.residential-browse .ri-group-children{box-shadow:inset 3px 0 0 var(--ri-line);background:color-mix(in srgb,var(--ri-raised) 38%,var(--ri-paper));animation:am-reveal .18s var(--am-ease) both}.agent-m-inv .rs-utility-control,.agent-m-inv .rs-search-trigger{min-height:40px;transition:background-color .15s var(--am-ease),color .15s ease,transform .15s var(--am-ease)}.agent-m-inv .rs-utility-control[data-selected=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ri-gold, #906a32) 28%,transparent)}.agent-m-inv .am-skel{padding:11px 12px;border-color:var(--ri-line, var(--color-divider))}.agent-m-inv .am-skel>:first-child{width:48px!important;height:48px!important;border-radius:10px!important}.agent-m-inv .am-skel .animate-pulse{animation-duration:1.3s}.agent-m-inv .am-state{padding:40px 20px 56px;align-items:flex-start}.agent-m-inv .am-state>p:first-child{font-size:17px;font-weight:680;letter-spacing:-.025em;line-height:1.25;color:var(--color-ink);overflow-wrap:anywhere}.agent-m-inv .am-state>p:nth-child(2){font-size:14px;line-height:1.4;color:var(--color-secondary);overflow-wrap:anywhere;max-width:32ch}.agent-m-inv .am-state button{min-height:44px;border-radius:12px;transition:transform .14s var(--am-ease),opacity .14s ease}.agent-m-inv .am-state button:active{transform:scale(.97);opacity:.85}.agent-m-inv.commercial-browse .cb-row{min-height:84px}.agent-m-inv.commercial-browse .cb-row:active,.agent-m-inv.commercial-browse .cb-card:active{opacity:1;transform:none;background:var(--am-press)}.agent-m-inv.commercial-browse .cb-title{font-size:15px;font-weight:680;letter-spacing:-.022em;min-width:0}.agent-m-inv.commercial-browse .cb-meta{font-size:12px;overflow-wrap:anywhere}.agent-m-inv.commercial-browse .cb-rent{font-size:15px;font-weight:740}.agent-m-inv.commercial-browse .cb-area,.agent-m-inv.commercial-browse .cb-psf{color:var(--cb-muted);font-size:12px}.agent-m-inv.commercial-browse .cb-earn{font-size:12px;font-weight:640}.agent-m-inv.commercial-browse .cb-fresh{font-size:11.5px}.agent-m-inv.commercial-browse .cb-status{flex:0 1 auto;min-width:0}.agent-m-inv.commercial-browse .cb-card{border-radius:14px}.agent-m-inv.roomshare-workspace .rs-card{border-radius:14px;transition:transform .14s var(--am-ease),background-color .14s ease}.agent-m-inv.roomshare-workspace .rs-card:active{transform:scale(.985);background:var(--am-press)}.agent-m-inv.roomshare-workspace .rs-card-title{font-size:16px;overflow-wrap:anywhere}.agent-m-inv.roomshare-workspace .rs-muted{overflow-wrap:anywhere}.agent-m-inv.roomshare-workspace .rs-card-cta{min-height:46px;border-radius:11px}.agent-m-inv.roomshare-workspace .rs-empty{border-radius:14px;padding:24px 20px}.agent-m-inv.sales-inventory-shell .sales-card{border-radius:14px;transition:transform .14s var(--am-ease),box-shadow .14s ease}.agent-m-inv.sales-inventory-shell .sales-card:hover{transform:none;box-shadow:none}.agent-m-inv.sales-inventory-shell .sales-card:active{transform:scale(.985)}.agent-m-inv.sales-inventory-shell .sales-card strong{font-size:18px;font-weight:740}.agent-m-inv.sales-inventory-shell .sales-card .sales-card-placeholder{height:72px}.agent-m-inv.sales-inventory-shell .sales-card h3,.agent-m-inv.sales-inventory-shell .sales-card p{overflow-wrap:anywhere}.agent-m-inv.sales-inventory-shell .sales-empty{padding-block:40px}body:has(.agent-m-inv) .torsx-dock-tab{transition:transform .14s ease,opacity .14s ease}.residential-drawer.rd-agent-m{animation-duration:.22s}.residential-drawer.rd-agent-m .rd-scroll{overscroll-behavior:contain;min-width:0}.residential-drawer.rd-agent-m .rd-header{height:48px!important}.residential-drawer.rd-agent-m .rd-grabber{width:40px!important;height:5px!important;background:#d3d8dc!important}.residential-drawer.rd-agent-m .rd-close{width:44px!important;height:44px!important;transition:background-color .14s ease,transform .14s ease,opacity .14s ease}.residential-drawer.rd-agent-m .rd-header-title{max-width:58%!important}.residential-drawer.rd-agent-m .rd-full-link{font-size:13px!important;color:var(--rd-gold)!important;min-height:44px}.residential-drawer.rd-agent-m .rd-gallery-empty{height:72px!important;flex-direction:row!important;gap:8px!important;background:var(--rd-raised)!important;border-bottom:1px solid var(--rd-line)}.residential-drawer.rd-agent-m .rd-gallery-empty svg{width:18px;height:18px}.residential-drawer.rd-agent-m .rd-gallery-empty span{font-size:12px!important;font-weight:560!important}.residential-drawer.rd-agent-m .rd-gallery-nav{width:44px!important;height:44px!important}.residential-drawer.rd-agent-m .rd-load-error{display:block;padding:12px 0 16px;margin-bottom:12px;border-bottom:1px solid var(--rd-line);color:var(--rd-ink)}.residential-drawer.rd-agent-m .rd-load-error strong{font-size:17px;font-weight:650}.residential-drawer.rd-agent-m .rd-load-error p{margin:6px 0 10px;font-size:14px;line-height:1.45;color:var(--rd-secondary)}.residential-drawer.rd-agent-m .rd-load-error button{min-height:44px;padding:0 18px;border-radius:10px;background:var(--rd-raised);color:var(--rd-ink);font-weight:600}.residential-drawer.rd-agent-m .rd-load-error button:disabled{opacity:.6}.residential-drawer.rd-agent-m .rd-identity{padding:16px 18px 4px!important;min-width:0}.residential-drawer.rd-agent-m .rd-status{font-size:11px!important;font-weight:650!important;letter-spacing:.01em!important;text-transform:none!important;padding:3px 9px!important}.residential-drawer.rd-agent-m .rd-status:is([data-status=Pending],[data-status="In Contract"]){color:#8a5b16!important;background:#fbf3e5!important}.residential-drawer.rd-agent-m .rd-address{font-size:22px!important;font-weight:710!important;letter-spacing:-.035em!important;overflow-wrap:anywhere}.residential-drawer.rd-agent-m .rd-neighborhood{font-size:13px!important;margin:4px 0 12px!important;overflow-wrap:anywhere}.residential-drawer.rd-agent-m .rd-identity>.listing-pricing--detail{padding:4px 0 0;border:0;border-radius:0;background:transparent}.residential-drawer.rd-agent-m .listing-pricing--detail .listing-pricing__main{flex-direction:column;align-items:flex-start;gap:4px}.residential-drawer.rd-agent-m .listing-pricing--detail .listing-pricing__amount{font-size:38px;font-weight:740;letter-spacing:-.06em;line-height:1;color:var(--rd-ink);font-feature-settings:"tnum" 1,"lnum" 1;overflow-wrap:anywhere}.residential-drawer.rd-agent-m .listing-pricing--detail .listing-pricing__label{font-size:12.5px;font-weight:500;color:var(--rd-muted)}.residential-drawer.rd-agent-m .listing-pricing--detail :is(.listing-pricing__secondary,.listing-pricing__terms,.listing-pricing__note){font-size:12px;color:var(--rd-secondary);overflow-wrap:anywhere}.residential-drawer.rd-agent-m .rd-specs{font-size:13px!important;margin-top:10px!important}.residential-drawer.rd-agent-m .rd-econ-label{font-size:12px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none;color:var(--rd-muted)!important;margin-top:14px!important;padding-top:12px!important}.residential-drawer.rd-agent-m .rd-earnings--duplicate{display:none}.residential-drawer.rd-agent-m .rd-econ-label,.residential-drawer.rd-agent-m .rd-preview-section>.rd-section-title{text-transform:lowercase!important;letter-spacing:0!important}.residential-drawer.rd-agent-m .rd-econ-label:first-letter,.residential-drawer.rd-agent-m .rd-preview-section>.rd-section-title:first-letter{text-transform:uppercase}.residential-drawer.rd-agent-m .rd-op{font-size:15px!important;font-weight:700!important;color:var(--rd-gold)!important}.residential-drawer.rd-agent-m .rd-earnings-hint{font-size:17px!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.25!important;margin-top:6px!important;color:var(--rd-ink)!important;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.residential-drawer.rd-agent-m .rd-econ-na{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:6px;font-size:13px;line-height:1.3;color:var(--rd-muted)}.residential-drawer.rd-agent-m .rd-econ-na>span:first-child{font-weight:560}.residential-drawer.rd-agent-m .rd-econ-na>span:last-child{color:var(--rd-muted);font-weight:520;text-align:right}.residential-drawer.rd-agent-m .rd-action-wrap{padding:14px 14px 0!important}.residential-drawer.rd-agent-m .rd-actions{gap:4px;padding:4px;border:1px solid var(--rd-line)!important;border-radius:16px;background:var(--rd-paper)!important}.residential-drawer.rd-agent-m .rd-actions>:is(button,a,div:not(.rd-action-divider)){min-height:58px!important;min-width:0;border-radius:12px!important;transition:background-color .14s var(--am-ease, ease),transform .14s ease,opacity .14s ease}.residential-drawer.rd-agent-m .rd-actions>:is(button,a):hover{background:transparent!important}.residential-drawer.rd-agent-m .rd-actions>:is(button,a):active{background:var(--rd-raised)!important;transform:scale(.96);opacity:1}.residential-drawer.rd-agent-m .rd-actions span{font-size:11.5px!important;font-weight:600!important}.residential-drawer.rd-agent-m .rd-action-divider{display:none!important}.residential-drawer.rd-agent-m .rd-signals{padding:10px 18px 0!important}.residential-drawer.rd-agent-m .rd-signals>span{font-size:11.5px!important;font-weight:600!important;border-radius:6px!important}.residential-drawer.rd-agent-m .rd-availability{padding:16px 18px!important}.residential-drawer.rd-agent-m .rd-availability p:first-child{font-size:11.5px!important;font-weight:600;letter-spacing:0!important;color:var(--rd-muted)!important}.residential-drawer.rd-agent-m .rd-availability p:nth-child(2){font-size:14px!important;font-weight:650;letter-spacing:-.01em;overflow-wrap:anywhere}.residential-drawer.rd-agent-m .rd-access-detail{border-radius:12px;overflow-wrap:anywhere}.residential-drawer.rd-agent-m :is(.rd-section,.rd-preview-section){padding:18px 18px 12px!important;min-width:0}.residential-drawer.rd-agent-m .rd-section>p:first-child,.residential-drawer.rd-agent-m .rd-section-title{font-size:15px!important;font-weight:700!important}.residential-drawer.rd-agent-m .rd-row>span:first-child{font-size:12.5px!important}.residential-drawer.rd-agent-m .rd-row>span:last-child{font-size:13px!important}.residential-drawer.rd-agent-m .rd-economics>div:last-child>span:last-child,.residential-drawer.rd-agent-m .rd-section .rd-economics>div:last-of-type>span:last-child{font-size:22px!important}.residential-drawer.rd-agent-m .rd-related-row,.residential-drawer.rd-agent-m .rd-bottom-link{transition:background-color .14s ease}.residential-drawer.rd-agent-m .rd-related-row:active{background:var(--rd-raised)!important;opacity:1;transform:none}.residential-drawer.rd-agent-m .rd-skeleton{border-radius:8px}.residential-drawer.rd-agent-m .rd-full-header{padding-top:env(safe-area-inset-top,0px)}}@media(max-width:390px){.residential-drawer.rd-agent-m .listing-pricing--detail .listing-pricing__amount{font-size:35px}.residential-drawer.rd-agent-m .rd-address{font-size:21px!important}}@keyframes am-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.agent-m-inv :is(.ri-row,.ri-group-trigger,.ri-group-children,.am-state button,.cb-row,.rs-card,.sales-card,.rs-utility-control),.residential-drawer.rd-agent-m,.residential-drawer.rd-agent-m *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.rd-earnings-primary{display:none}@media(max-width:767px){.residential-drawer.rd-agent-m .rd-earnings-existing{display:none}.residential-drawer.rd-agent-m .rd-earnings-primary{display:block}.residential-drawer.rd-agent-m .rd-earnings-caption{display:block;font-size:11px;font-weight:600;color:var(--rd-muted);margin-bottom:4px;letter-spacing:0}.residential-drawer.rd-agent-m .rd-actions{gap:0}.residential-drawer.rd-agent-m .rd-actions button>span,.residential-drawer.rd-agent-m .rd-actions>div>span{font-size:11px!important}.residential-drawer.rd-agent-m .rd-earnings-hint{padding:10px 12px;border-radius:12px;background:var(--rd-raised);font-size:18px!important}.residential-drawer.rd-agent-m .rd-actions [data-testid=button-create-ad] svg{color:var(--rd-gold)!important}.residential-drawer.rd-agent-m .rd-actions [data-testid=button-create-ad] span{color:var(--rd-ink)!important;font-weight:700!important}.residential-drawer.rd-agent-m .rd-row{padding-bottom:8px!important;margin-bottom:8px!important}.residential-drawer.rd-agent-m .rd-row>span:first-child{flex:0 0 96px}.residential-drawer.rd-agent-m .rd-related-row{padding-top:6px;padding-bottom:6px!important;margin-bottom:0!important;min-height:48px}.residential-drawer.rd-agent-m .rd-related-thumb{width:38px!important;height:38px!important}}@media(min-width:768px){:root{--dsb-bg: #fbfaf8;--dsb-line: rgba(30,24,16,.08);--dsb-text: #2b2824;--dsb-icon: #6f6a62;--dsb-faint: #777166;--dsb-hover: rgba(30,24,16,.045);--dsb-press: rgba(30,24,16,.09);--dsb-active: rgba(30,24,16,.06);--dsb-badge-bg: rgba(30,24,16,.07);--dsb-badge-fg: #5b564e;--dsb-att-bg: rgba(161,105,24,.14);--dsb-att-fg: #7a4f0e;--dsb-ease: cubic-bezier(.2,0,0,1);--dsb-dur: .2s}.dark{--dsb-bg: var(--app-surface-deep);--dsb-line: var(--app-divider);--dsb-text: var(--app-text-secondary);--dsb-icon: var(--app-text-muted);--dsb-faint: var(--app-text-muted);--dsb-hover: var(--app-hover);--dsb-press: var(--app-selected);--dsb-active: var(--app-selected);--dsb-badge-bg: rgba(255,255,255,.1);--dsb-badge-fg: #cacccb;--dsb-att-bg: rgba(223,181,115,.18);--dsb-att-fg: #dfb573}.torsx-app-shell{--torsx-sidebar-w: 244px}.torsx-shell-main{margin-left:var(--torsx-sidebar-w);transition:margin-left var(--dsb-dur) var(--dsb-ease)}.torsx-dsb{position:fixed;inset:0 auto 0 0;width:var(--torsx-sidebar-w);z-index:40;height:100dvh;background:var(--dsb-bg);box-shadow:1px 0 0 var(--dsb-line);transition:width var(--dsb-dur) var(--dsb-ease),transform var(--dsb-dur) var(--dsb-ease),visibility 0s linear 0s}.torsx-app-shell[data-sidebar-mode=hidden] .torsx-dsb{transform:translate(-100%);visibility:hidden;box-shadow:none;transition:width var(--dsb-dur) var(--dsb-ease),transform var(--dsb-dur) var(--dsb-ease),visibility 0s linear var(--dsb-dur)}.torsx-app-shell[data-sidebar-resizing=true] .torsx-dsb,.torsx-app-shell[data-sidebar-resizing=true] .torsx-shell-main{transition:none}.torsx-dsb-clip{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.torsx-dsb-head{flex:none;display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 12px 0 20px;border:0!important}.torsx-dsb-brand{font-size:22px;line-height:1;letter-spacing:.02em;color:var(--app-text);text-decoration:none}.torsx-dsb-head-controls{display:flex;align-items:center;gap:2px;flex:none}.torsx-app-shell[data-sidebar-density=rail] .torsx-dsb-head{flex-direction:column;justify-content:center;height:auto;gap:8px;padding:14px 0 8px}.torsx-app-shell[data-sidebar-density=rail] .torsx-dsb-brand{font-size:15px}.torsx-dsb-iconbtn{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--dsb-icon);transition:background-color 90ms linear,color 90ms linear}.torsx-dsb-iconbtn:after{content:"";position:absolute;inset:-6px}.torsx-dsb-iconbtn:hover{background:var(--dsb-hover);color:var(--app-text)}.torsx-dsb-iconbtn:active{background:var(--dsb-press)}.torsx-dsb-iconbtn:focus-visible,.torsx-dsb-acct:focus-visible,.torsx-dsb-resize:focus-visible{outline:2px solid var(--app-focus);outline-offset:1px}.torsx-dsb-nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:4px 12px 12px;scrollbar-width:thin;scrollbar-color:rgba(120,110,95,.28) transparent}.torsx-dsb-nav::-webkit-scrollbar{width:6px}.torsx-dsb-nav::-webkit-scrollbar-thumb{background:#786e5f47;border-radius:3px}.torsx-dsb-group+.torsx-dsb-group{margin-top:12px}.torsx-dsb-group.is-ruled{padding-top:10px;border-top:1px solid var(--dsb-line)}.torsx-dsb-glabel{height:18px;padding:0 14px;font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--dsb-faint)!important;white-space:nowrap}.torsx-app-shell[data-sidebar-density=rail] .torsx-dsb-glabel{display:none}.torsx-dsb-row{position:relative;display:flex;align-items:center;gap:12px;min-height:34px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:450;letter-spacing:-.006em;color:var(--dsb-text);text-decoration:none;transition:background-color 90ms linear,color 90ms linear,transform 90ms var(--dsb-ease)}.torsx-dsb-row:hover{background:var(--dsb-hover);color:var(--app-text)}.torsx-dsb-row:active{background:var(--dsb-press);transform:scale(.985)}.torsx-dsb-row:focus-visible{outline:2px solid var(--app-focus);outline-offset:-2px}.torsx-dsb-row.is-active{background:var(--dsb-active);color:var(--app-text);font-weight:560}.torsx-dsb-row.is-active:before{content:"";position:absolute;left:3px;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--app-gold)}.torsx-dsb-icon{flex:none;display:grid;place-items:center;width:20px;height:20px;color:var(--dsb-icon);transition:color 90ms linear}.torsx-dsb-row:hover .torsx-dsb-icon{color:var(--app-text)}.torsx-dsb-row.is-active .torsx-dsb-icon{color:var(--app-gold)}.torsx-dsb-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2;transition:opacity .12s linear}.torsx-dsb-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.torsx-dsb-sub{font-size:10.5px;font-weight:400;color:var(--dsb-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none;letter-spacing:0}.torsx-dsb-badge{flex:none;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--dsb-badge-bg);color:var(--dsb-badge-fg);transition:opacity .12s linear}.torsx-dsb-badge.is-attention{background:var(--dsb-att-bg);color:var(--dsb-att-fg)}.torsx-app-shell[data-sidebar-density=rail] .torsx-dsb-text,.torsx-app-shell[data-sidebar-density=rail] .torsx-dsb-chev{opacity:0;pointer-events:none}.torsx-app-shell[data-sidebar-density=rail] .torsx-dsb-badge{position:absolute;left:37px;top:4px;min-width:8px;width:8px;height:8px;padding:0;font-size:0;background:var(--dsb-faint);box-shadow:0 0 0 2px var(--dsb-bg)}.torsx-app-shell[data-sidebar-density=rail] .torsx-dsb-badge.is-attention{background:var(--app-gold)}.torsx-dsb-foot{flex:none;display:flex;align-items:center;gap:2px;padding:8px 12px 10px;border-top:1px solid var(--dsb-line)!important}.torsx-app-shell[data-sidebar-density=rail] .torsx-dsb-foot{flex-direction:column}.torsx-dsb-acct{flex:1;min-width:0;display:flex;align-items:center;gap:10px;height:44px;padding:0 8px 0 12px;border-radius:8px;text-align:left;transition:background-color 90ms linear}.torsx-dsb-acct:hover{background:var(--dsb-hover)}.torsx-app-shell[data-sidebar-density=rail] .torsx-dsb-acct{flex:none;width:100%}.torsx-dsb-avatar{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:10px;font-weight:600;text-transform:uppercase;background:var(--dsb-badge-bg)!important;color:var(--dsb-text)!important;border:0!important}.torsx-dsb-chev{flex:none;color:var(--dsb-faint);transition:opacity .12s linear}.torsx-dsb-bell{flex:none;display:grid;place-items:center}.torsx-dsb-acct .torsx-dsb-label{font-size:12.5px;font-weight:560;color:var(--app-text)}.torsx-dsb-acct .torsx-dsb-sub{text-transform:capitalize}.torsx-dsb-resize{position:absolute;top:0;bottom:0;right:-5px;width:10px;z-index:2;cursor:col-resize;touch-action:none}.torsx-dsb-resize:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:2px;background:var(--app-gold);opacity:0;transition:opacity .12s linear}.torsx-dsb-resize:hover:after,.torsx-dsb-resize:focus-visible:after,.torsx-app-shell[data-sidebar-resizing=true] .torsx-dsb-resize:after{opacity:.4}.torsx-dsb-restore-wrap{position:fixed;top:10px;left:8px;z-index:41}.torsx-dsb-pop{z-index:60;width:264px;padding:6px;border-radius:12px;background:var(--app-surface);color:var(--app-text);border:1px solid var(--dsb-line);box-shadow:0 14px 36px #14100a24}.torsx-dsb-pop-id{padding:8px 10px 6px}.torsx-dsb-pop-name{font-size:13px;font-weight:600}.torsx-dsb-pop-role{font-size:11px;text-transform:capitalize;color:var(--dsb-faint)}.torsx-dsb-pop-phone{margin-top:4px}.torsx-dsb-pop-row{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;border-radius:8px;font-size:13px;color:var(--dsb-text);text-align:left;transition:background-color 90ms linear}.torsx-dsb-pop-row:hover{background:var(--dsb-hover)}.torsx-dsb-pop-row:focus-visible{outline:2px solid var(--app-focus);outline-offset:-2px}.torsx-dsb-pop-row span{flex:1}.torsx-dsb-pop-row kbd{font:inherit;font-size:11px;color:var(--dsb-faint)}.torsx-dsb-pop .theme-preview-control{border-top:1px solid var(--dsb-line);margin-top:4px}.dark .torsx-dsb-pop .torsx-shell-phone{color:var(--app-text-muted)!important}.dark .torsx-dsb-pop input{color:var(--app-text)!important;border-color:var(--app-divider)!important}@media(prefers-reduced-motion:reduce){.torsx-shell-main,.torsx-dsb,.torsx-dsb *,.torsx-dsb-pop *{transition:none!important}}}.theme-preview-control{padding:8px 12px 10px}.theme-preview-label{display:block;margin-bottom:7px;font-size:9px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#8a7b68}.theme-preview-options{display:flex;padding:3px;gap:2px;border-radius:9px;background:#0000000b}.theme-preview-option{flex:1;border:0;border-radius:7px;background:transparent;color:#555;font-size:11px;font-weight:550;min-height:30px;cursor:pointer}.theme-preview-option:hover{background:#0000000e}.theme-preview-option[aria-pressed=true]{background:#fff;color:#242424;box-shadow:0 1px 4px #00000017}.theme-preview-option:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.theme-preview-control--compact{padding:12px 20px 5px}.theme-preview-control--compact .theme-preview-label{font-size:11px;letter-spacing:.07em}.theme-preview-control--compact .theme-preview-option{min-height:38px;font-size:13px}.dark .torsx-app-shell{background:var(--app-surface-deep)!important;color:var(--app-text)}.dark .torsx-shell-header,.dark .torsx-shell-sidebar{background:var(--app-surface-deep)!important;color:var(--app-text)!important;border-color:var(--app-divider)!important;box-shadow:none!important}.dark .torsx-shell-header a,.dark .torsx-shell-header .torsx-shell-wordmark,.dark .torsx-shell-sidebar .torsx-shell-wordmark,.dark .torsx-shell-sidebar .torsx-shell-account-name{color:var(--app-text)!important}.dark .torsx-shell-sidebar .torsx-shell-logo,.dark .torsx-shell-account{border-color:var(--app-divider)!important}.dark .torsx-shell-sidebar .torsx-shell-divider{background:var(--app-divider)!important}.dark .torsx-shell-sidebar .torsx-shell-section{color:var(--app-gold)!important}.dark .torsx-shell-nav-item{color:var(--app-text-secondary)!important}.dark .torsx-shell-nav-item:hover{background:var(--app-hover)!important}.dark .torsx-shell-nav-item.is-active{background:var(--app-selected)!important;color:var(--app-text)!important}.dark .torsx-shell-sidebar .torsx-shell-new-listing,.dark .torsx-shell-account-avatar{background:var(--app-surface-raised)!important;color:var(--app-text)!important;box-shadow:inset 0 0 0 1px var(--app-divider)!important;border-color:var(--app-divider)!important}.dark .torsx-shell-sidebar .torsx-shell-new-listing:hover{background:var(--app-hover)!important}.dark .torsx-shell-account .torsx-shell-phone,.dark .torsx-shell-account .torsx-shell-role,.dark .torsx-shell-account .torsx-shell-signout{color:var(--app-text-muted)!important}.dark .torsx-shell-account input{color:var(--app-text)!important;border-color:var(--app-divider)!important}.dark .torsx-preview-banner{background:var(--app-selected)!important;border-color:var(--app-divider)!important;color:var(--app-text)!important}.dark .torsx-preview-banner button{color:var(--app-gold)}.dark .torsx-dock-card{background:var(--app-surface-raised)!important;box-shadow:0 0 0 1px var(--app-divider),var(--app-shadow)!important}.dark .torsx-dock-card button:hover{background:var(--app-hover)!important}.dark .torsx-dock-card .torsx-dock-ink{color:var(--app-text)!important}.dark .torsx-dock-card .torsx-dock-muted{color:var(--app-text-muted)!important}.dark .torsx-dock-card .torsx-dock-indicator{background:var(--app-gold)!important}.dark .torsx-more-sheet{background:var(--app-surface-raised)!important;color:var(--app-text);box-shadow:0 -12px 36px #00000024}.dark .torsx-more-header{border-color:var(--app-divider)!important}.dark .torsx-more-title,.dark .torsx-more-row-label{color:var(--app-text)!important}.dark .torsx-more-section,.dark .torsx-more-chevron{color:var(--app-text-muted)!important}.dark .torsx-more-icon{color:var(--app-text-secondary)!important}.dark .torsx-more-row{border-color:var(--app-divider)!important}.dark .torsx-more-row:hover,.dark .torsx-more-row:active{background:var(--app-hover)!important}.dark .torsx-more-close{background:var(--app-hover)!important;color:var(--app-text-secondary)!important}.dark .torsx-more-row.is-destructive .torsx-more-row-label,.dark .torsx-more-row.is-destructive .torsx-more-icon{color:var(--app-danger)!important}.dark .theme-preview-label{color:var(--app-text-muted)}.dark .theme-preview-options{background:var(--app-surface-deep);box-shadow:inset 0 0 0 1px var(--app-divider)}.dark .theme-preview-option{color:var(--app-text-secondary)}.dark .theme-preview-option:hover{background:var(--app-hover)}.dark .theme-preview-option[aria-pressed=true]{background:var(--app-selected);color:var(--app-gold);box-shadow:none}.dark .torsx-card,.dark .torsx-surface,.dark .torsx-chip{background:var(--app-surface)!important;box-shadow:0 0 0 1px var(--app-divider),var(--app-shadow)!important}.dark .torsx-card:hover{box-shadow:0 0 0 1px var(--app-divider),0 9px 24px #00000026!important}.dark .torsx-gold-text{color:var(--app-gold)!important}.dark .torsx-img-shimmer{background:linear-gradient(105deg,var(--app-skeleton) 20%,var(--app-hover) 48%,var(--app-hover) 52%,var(--app-skeleton) 80%);background-size:300% 100%}.dark .listing-sheet-row:hover,.dark .listing-sheet-row:focus-visible,.dark .listing-sheet-row:active{background:var(--app-hover)}.dark .listing-sheet-row-icon{color:var(--app-text-muted)}.dark .listing-sheet-cancel-btn{color:var(--app-text-secondary);background:var(--app-hover)}.dark .listing-sheet-cancel-btn:hover{background:var(--app-selected)}.dark .cr-earnings,.dark .cr-sheet-frame{background:var(--app-surface);border-color:var(--app-divider);color:var(--app-text);box-shadow:var(--app-shadow)}.dark .cr-earnings button:hover,.dark .cr-earnings button:active{background:var(--app-hover)!important}.dark .cr-admin-page{color:var(--app-text)}.dark :is(input,textarea,select):focus-visible{border-color:var(--app-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--app-focus) 24%,transparent)!important}.dark ::selection{background:var(--app-selected);color:var(--app-text)}.lb-shell{--lb-ink:#202529;--lb-muted:#69747d;--lb-surface:#fff;--lb-line:#e9ebed;position:absolute;inset:0;z-index:30;pointer-events:none;font-family:var(--app-font-sans),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:var(--lb-ink);overflow:hidden}.lb-shell *{box-sizing:border-box}.lb-shell button,.lb-shell input,.lb-shell select,.lb-shell textarea,.lb-shell a,.lb-sheet{pointer-events:auto}.lb-shell button{cursor:pointer;-webkit-tap-highlight-color:transparent}.lb-shell :is(button,a,input,select,textarea):focus-visible{outline:2px solid #a57e43;outline-offset:2px}.lb-top{position:absolute;z-index:2;top:12px;left:12px;width:min(420px,calc(100% - 76px));display:grid;gap:7px;transition:width .18s ease}.lb-top[data-searching=true]{width:min(500px,calc(100% - 24px))}.lb-search-row{display:flex;align-items:center;gap:8px}.lb-search{display:flex;align-items:center;gap:10px;background:#fffffff5;border-radius:14px;padding:0 13px;box-shadow:0 2px 14px #19272f20;height:46px;color:#727d84;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);flex:1;min-width:0;transition:box-shadow .16s ease}.lb-search:focus-within{box-shadow:0 4px 20px #19272f2c}.lb-search input{border:0;outline:0;background:transparent;flex:1;min-width:0;color:var(--lb-ink);font:500 15px var(--app-font-sans),-apple-system,system-ui,sans-serif}.lb-search input::placeholder{color:#818b91;opacity:1}.lb-search button{border:0;background:transparent;display:grid;place-items:center;color:#69747d;width:28px;height:40px;padding:0}.lb-search-cancel{border:0;background:#fffffff5;color:#303a40;font-size:13px;font-weight:650;border-radius:12px;padding:0 11px;height:44px;box-shadow:0 2px 14px #19272f20}.lb-filters{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:1px 0 4px;transition:opacity .15s ease,transform .15s ease}.lb-filters::-webkit-scrollbar{display:none}.lb-top[data-searching=true] .lb-filters{opacity:0;transform:translateY(-5px);pointer-events:none;height:0;padding:0;overflow:hidden}.lb-filters button{background:#ffffffe3;border:0;border-radius:10px;padding:0 12px;white-space:nowrap;color:#59646c;font-weight:620;font-size:12px;min-height:34px;box-shadow:0 1px 6px #19272f13;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lb-filters button[aria-pressed=true]{background:#283137;color:#fff}.lb-actions{position:absolute;z-index:2;right:12px;top:12px;display:flex;flex-direction:column;gap:7px;align-items:flex-end}.lb-actions button,.lb-area-action{background:#fffffff5;border:0;border-radius:13px;min-height:44px;padding:0 12px;font-weight:650;color:var(--lb-ink);font-size:12px;box-shadow:0 2px 12px #19272f25;display:inline-flex;align-items:center;justify-content:center;gap:6px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lb-actions .lb-locate{width:44px;padding:0}.lb-actions button:active,.lb-area-action:active,.lb-search-cancel:active{opacity:.72;transform:scale(.97)}.lb-area-action{position:absolute;z-index:2;top:105px;left:50%;transform:translate(-50%);border-radius:20px;white-space:nowrap;min-height:36px}.lb-area-action:active{transform:translate(-50%) scale(.98)}.lb-sheet{position:absolute;z-index:3;bottom:0;left:0;right:0;height:var(--lb-height,170px);background:var(--lb-surface);border-radius:25px 25px 0 0;box-shadow:0 -4px 24px #19272f20,0 -1px 2px #19272f0a;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100% - 96px);transition:height .24s cubic-bezier(.22,.8,.24,1);will-change:height}.lb-sheet[data-dragging=true]{transition:none}.lb-handle{position:relative;z-index:3;width:100%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--lb-surface);border:0;height:25px;cursor:grab;touch-action:none;padding:0}.lb-handle:active{cursor:grabbing}.lb-handle:after{content:"";width:34px;height:4px;border-radius:8px;background:#cbd0d3}.lb-content{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:2px 18px calc(25px + env(safe-area-inset-bottom,0px));scrollbar-width:thin;scrollbar-color:#d6dbde transparent}.lb-content::-webkit-scrollbar{width:4px}.lb-content::-webkit-scrollbar-thumb{background:#d6dbde;border-radius:6px}.lb-sheet[data-height=peek] .lb-content{overflow:hidden}.lb-eyebrow{font-size:10px;font-weight:720;letter-spacing:.105em;text-transform:uppercase;color:#8c7957}.lb-title{font-family:var(--app-font-sans),-apple-system,system-ui,sans-serif;font-size:25px;font-weight:760;letter-spacing:-.04em;line-height:1.14;margin:5px 0;color:var(--lb-ink)}.lb-muted{font-size:13px;color:var(--lb-muted);line-height:1.45;margin:4px 0}.lb-section{border-top:1px solid var(--lb-line);margin-top:17px;padding-top:14px}.lb-section h4{font-size:11px;letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px;color:var(--lb-muted)}.lb-row{border:0;background:transparent;width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;border-top:1px solid var(--lb-line);padding:13px 2px;color:var(--lb-ink);min-height:58px}.lb-row:first-of-type{border-top:0}.lb-row strong{font-size:14px;font-weight:680;letter-spacing:-.015em}.lb-row small{font-size:12px;color:var(--lb-muted);display:block;margin-top:4px}.lb-row:is(button):hover,.lb-disclosure:hover{background:#f4f6f7}.lb-row:is(button):active,.lb-disclosure:active,.lb-small:active{opacity:.6}.lb-primary{border:0;background:#283137;color:#fff;border-radius:11px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.lb-primary:active,.lb-secondary:active{transform:scale(.985);opacity:.8}.lb-secondary,.lb-small{border:0;background:#f1f3f4;color:#303a40;border-radius:11px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none}.lb-small{background:transparent;padding-left:0;color:var(--lb-muted)}.lb-field{display:flex;flex-direction:column;gap:6px;margin:14px 0;font-size:12px;font-weight:700;color:#505e65}.lb-field input,.lb-field select,.lb-field textarea{width:100%;padding:12px;border:1px solid #dbe2e5;background:#fff;border-radius:10px;color:var(--lb-ink);font-size:14px}.lb-form{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.lb-choice{display:flex;gap:8px}.lb-choice button{flex:1;min-height:44px;padding:10px;border-radius:10px;border:0;background:#f1f3f4;color:var(--lb-ink);font-size:13px}.lb-choice button[aria-pressed=true]{background:#283137;color:#fff}.lb-notice{background:#f5f4ef;padding:12px;border-radius:10px;color:#65583e;font-size:13px;margin:10px 0}.lb-skeleton{height:49px;border-radius:9px;background:#edf0f1;margin:8px 0;animation:lb-pulse 1.3s ease-in-out infinite alternate}@keyframes lb-pulse{to{opacity:.48}}.lb-preview{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.lb-preview-main{min-width:0;flex:1}.lb-preview .lb-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 5px}.lb-status{display:inline-flex;align-items:center;gap:6px;color:#247255;font-size:12px;font-weight:650;line-height:1.35}.lb-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.lb-status[data-attention=true]{color:#96743b}.lb-count{font-size:12px;font-weight:650;color:#69747d;white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:5px}.lb-preview-actions{display:flex;gap:8px;margin-top:10px}.lb-preview-actions .lb-primary{flex:1}.lb-preview-actions .lb-secondary{flex:0 0 auto}.lb-disclosure{width:100%;border:0;border-top:1px solid var(--lb-line);padding:13px 2px;background:transparent;display:flex;justify-content:space-between;align-items:center;text-align:left;color:var(--lb-ink);font-size:14px;font-weight:650;min-height:48px}.lb-key-list{margin-top:12px}.lb-key-list h4{font-size:12px;margin:0 0 4px}.lb-key-icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#f1f3f4;color:#59666e}.lb-placement{background:#f4f6f6;padding:13px 15px;border-radius:11px;margin-top:16px}.lb-placement h4{margin:0 0 5px;font-size:11px;color:var(--lb-muted);text-transform:uppercase;letter-spacing:.08em}.lb-placement p{margin:0;font-size:13px;line-height:1.5}.lb-management{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f3f5f6;padding:5px 10px;border-radius:10px;margin-bottom:12px}.lb-management button{border:0;background:transparent;color:var(--lb-ink);font-weight:700;min-height:40px;display:flex;align-items:center;gap:4px}.lb-success{color:#237454;font-size:12px;font-weight:700;margin:9px 0}.lb-sheet[data-panel=detail][data-height=peek] .lb-expanded,.lb-sheet[data-panel=list][data-height=peek] .lb-list-expanded{display:none}.lb-sheet[data-panel=list][data-height=peek] .lb-list-expanded.lb-critical{display:block}.lb-empty{padding:18px 1px}.lb-empty strong{font-size:15px;letter-spacing:-.02em}.lb-empty .lb-muted{margin-top:5px}.lb-empty .lb-secondary{background:transparent;padding-left:0}.lb-detail-tools{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:5px;border-top:1px solid var(--lb-line)}.lb-detail-tools .lb-secondary{background:transparent;padding:8px 3px;min-height:40px;color:#525f67}.lb-detail-tools .lb-secondary+.lb-secondary:before{content:"·";color:#a4adb1;margin-right:8px}.lb-sheet[data-panel=detail] .lb-preview-actions .lb-secondary{background:transparent;color:#525f67;padding:0 4px}@media(max-width:767px){.lb-top{top:9px;left:10px;width:calc(100% - 74px)}.lb-top[data-searching=true]{width:calc(100% - 20px)}.lb-actions{top:9px;right:10px}.lb-actions button:not(.lb-locate){font-size:0;width:44px;padding:0}.lb-actions button:not(.lb-locate) svg{width:18px;height:18px}.lb-area-action{top:103px}.lb-content{padding:2px 16px calc(26px + env(safe-area-inset-bottom,0px))}.lb-sheet[data-height=peek] .lb-content{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.lb-sheet[data-panel=detail]:not([data-height=peek]) .lb-preview-actions{position:sticky;top:0;z-index:2;background:var(--lb-surface);padding:7px 0}.lb-title{font-size:22px}.lb-top[data-searching=true]+.lb-actions{opacity:0;pointer-events:none}}@media(min-width:768px){.lb-top{left:16px;top:16px}.lb-actions{top:110px;left:16px;right:auto;align-items:flex-start}.lb-area-action{top:75px}.lb-sheet{inset:0 0 0 auto;width:min(390px,35%);height:100%!important;max-height:none;border-radius:0;box-shadow:-7px 0 25px #19272f17}.lb-handle{display:none}.lb-content{padding:27px 23px 35px;overflow-y:auto!important}.lb-sheet[data-panel=detail][data-height=peek] .lb-expanded,.lb-sheet[data-panel=list][data-height=peek] .lb-list-expanded{display:block}.lb-sheet[data-panel=detail] .lb-preview-actions button[data-testid=button-view-lockbox-keys],.lb-sheet[data-panel=list] button[data-testid=button-browse-lockboxes]{display:none}.lb-preview-actions{margin-top:19px}.lb-title{font-size:26px}}@media(max-height:560px)and (max-width:767px){.lb-sheet{max-height:calc(100% - 58px)}.lb-sheet[data-height=peek]{height:min(var(--lb-height),calc(100% - 120px))}.lb-sheet[data-height=medium]{height:calc(100% - 72px)}.lb-sheet[data-height=full]{height:calc(100% - 58px)}.lb-sheet[data-dragging=true]{height:var(--lb-height)}.lb-top,.lb-actions{top:5px}}@media(prefers-reduced-motion:reduce){.lb-sheet,.lb-shell *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.saved-collections{--sc-ink: #202426;--sc-muted: #6d7376;--sc-line: #e7e9e9;--sc-accent: #95661c;color:var(--sc-ink);min-width:0;padding-bottom:max(76px,env(safe-area-inset-bottom))}.saved-collections *{box-sizing:border-box}.saved-collections .sc-kicker{color:var(--sc-accent);font-size:10px;line-height:1;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.saved-collections .sc-title{font-family:var(--app-font-sans),sans-serif;font-size:clamp(30px,5vw,44px);font-weight:650;line-height:1.09;letter-spacing:-.045em;margin:10px 0 0;overflow-wrap:anywhere}.saved-collections .sc-subtitle{font-size:13px;line-height:1.55;color:var(--sc-muted);margin:9px 0 0}.saved-collections .sc-header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:29px 0 25px;border-bottom:1px solid var(--sc-line)}.saved-collections .sc-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--sc-line);border-radius:10px;min-height:42px;padding:0 15px;color:var(--sc-ink);background:#fafbfb;font-weight:600;font-size:12px;white-space:nowrap;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.saved-collections .sc-action:hover{background:#f0f2f2}.saved-collections .sc-action:active{transform:scale(.97)}.saved-collections .sc-action:disabled{opacity:.45;cursor:not-allowed}.saved-collections .sc-action--dark{border-color:#24292a;background:#24292a;color:#f9faf9}.saved-collections .sc-action--dark:hover{background:#394042}.saved-collections .sc-action--quiet{background:transparent;border-color:transparent;padding-inline:9px}.saved-collections :is(button,a,input,textarea):focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px}.saved-collections .sc-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding-top:22px}.saved-collections .sc-collection{position:relative;min-width:0;border:1px solid var(--sc-line);border-radius:16px;background:#fff;overflow:hidden;transition:transform .18s ease,opacity .18s ease}.saved-collections .sc-collection:hover{transform:translateY(-2px)}.saved-collections .sc-collection:active{transform:scale(.985)}.saved-collections .sc-collection-link{display:block;text-decoration:none;color:inherit;min-width:0;background:transparent;border:0;cursor:pointer}.saved-collections .sc-collection-art{position:relative;height:88px;background:#edf0f0;overflow:hidden;display:flex;align-items:center;justify-content:center}.saved-collections .sc-collection-art:before,.saved-collections .sc-collection-art:after{content:"";position:absolute;width:46%;height:82%;background:#fafbfa;border:1px solid #e1e5e4;border-radius:7px;transform:rotate(-11deg) translate(-23%,15%)}.saved-collections .sc-collection-art:after{transform:rotate(8deg) translate(24%,11%);background:#f7f9f8}.saved-collections .sc-collection-art svg{position:relative;z-index:1;color:#a3aaa8}.saved-collections .sc-collection-body{padding:13px 38px 15px 14px}.saved-collections .sc-collection-name{font-size:15px;letter-spacing:-.025em;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.saved-collections .sc-meta{font-size:11px;line-height:1.5;color:var(--sc-muted)}.saved-collections .sc-shared{color:var(--sc-accent)}.saved-collections .sc-delete{position:absolute;right:8px;bottom:9px;height:34px;width:32px;border:0;background:transparent;border-radius:8px;color:#878e90;display:grid;place-items:center;cursor:pointer}.saved-collections .sc-delete:hover{background:#f5eeee;color:#9a4542}.saved-collections .sc-blank{margin-top:24px;padding:52px 24px;background:#f1f4f3;border-radius:18px;text-align:center;display:flex;align-items:center;flex-direction:column}.saved-collections .sc-blank-icon{width:45px;height:45px;border:1px solid #dce1df;border-radius:13px;display:grid;place-items:center;background:#fbfcfb;color:#717b79}.saved-collections .sc-blank h2{font-size:19px;font-weight:650;letter-spacing:-.025em;margin:17px 0 0}.saved-collections .sc-blank p{color:var(--sc-muted);font-size:13px;line-height:1.5;margin:7px 0 19px;max-width:340px}.saved-collections .sc-skeleton{background:#edf0ef;border-radius:12px;min-height:170px;animation:sc-breathe 1.6s ease-in-out infinite alternate}@keyframes sc-breathe{0%{opacity:.55}to{opacity:1}}.saved-collections .sc-back{display:inline-flex;align-items:center;gap:7px;min-height:40px;font-size:12px;font-weight:600;color:#535b5d;text-decoration:none;background:none;border:none;cursor:pointer;padding:0}.saved-collections .sc-detail-header{padding:12px 0 25px;border-bottom:1px solid var(--sc-line)}.saved-collections .sc-detail-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.saved-collections .sc-toolbar{display:flex;gap:7px;flex-wrap:wrap;margin-top:19px}.saved-collections .sc-listings{padding-top:9px}.saved-collections .sc-listing{display:flex;gap:13px;align-items:stretch;border-bottom:1px solid var(--sc-line);padding:15px 0;min-width:0}.saved-collections .sc-listing-photo{width:104px;min-height:108px;flex-shrink:0;align-self:stretch;background:#eef1f0;border-radius:11px;overflow:hidden;display:grid;place-items:center;color:#9da5a3}.saved-collections .sc-listing-photo img{width:100%;height:100%;object-fit:cover}.saved-collections .sc-listing-main{display:block;flex:1;min-width:0;color:inherit;text-decoration:none;padding:1px 0}.saved-collections .sc-listing-name{font-size:15px;font-weight:650;letter-spacing:-.025em;line-height:1.3;overflow-wrap:anywhere}.saved-collections .sc-listing-price{font-size:14px;font-weight:650;margin-top:7px}.saved-collections .sc-status{display:inline-flex;font-size:10px;line-height:1.2;font-weight:650;color:#535b5d;background:#edf0ef;border-radius:5px;padding:4px 6px}.saved-collections .sc-status--active{color:#276c49;background:#eaf5ef}.saved-collections .sc-listing-side{display:flex;align-items:start}.saved-collections .sc-inline{padding-bottom:max(94px,env(safe-area-inset-bottom))}.saved-collections .sc-inline .sc-header{padding:13px 0 17px}.saved-collections .sc-inline .sc-title{font-size:24px;margin-top:5px}.saved-collections .sc-inline .sc-collection-grid{gap:9px;padding-top:12px}.saved-collections .sc-inline .sc-collection-art{height:60px}.saved-collections .sc-inline .sc-collection-body{padding:10px 30px 12px 11px}.saved-collections .sc-inline .sc-collection-name{font-size:13px}.saved-collections .sc-inline .sc-listing-photo{width:70px;min-height:86px}.saved-collections .sc-inline .sc-listing{gap:10px;padding:11px 0}.saved-collections .sc-inline .sc-listing-name{font-size:13px}.saved-collections .sc-inline .sc-detail-header{padding-bottom:13px}@media(min-width:768px){.saved-collections .sc-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.saved-collections .sc-collection-art{height:130px}.saved-collections .sc-inline .sc-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:460px){.saved-collections .sc-header{align-items:start;padding-top:20px}.saved-collections .sc-header .sc-action{padding-inline:11px}.saved-collections .sc-detail-heading{display:block}.saved-collections .sc-listing-photo{width:82px;min-height:100px}}@media(prefers-reduced-motion:reduce){.saved-collections *,.saved-collections *:before,.saved-collections *:after{animation:none!important;transition:none!important}}.rs-utility-bar{--rs-control: 44px;--rs-edge: var(--color-divider);display:flex;align-items:center;gap:2px;height:48px;padding:2px 10px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:var(--color-surface)}.rs-utility-bar::-webkit-scrollbar{display:none}.residential-browse .residential-count-strip{min-height:22px}.rs-utility-bar>*,.rs-utility-segment{flex-shrink:0}.rs-utility-control,.rs-search-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--rs-control);min-width:var(--rs-control);padding:0 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--color-ink);cursor:pointer;font:550 12.5px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,color .16s ease,transform .1s ease}.rs-utility-control svg,.rs-search-trigger svg{width:17px;height:17px;stroke-width:1.9;flex-shrink:0}.rs-utility-bar .rs-utility-control{height:44px!important;min-width:44px;padding:0 8px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:var(--color-ink)!important;font:550 12.5px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;gap:4px!important;outline:none}.rs-utility-bar .rs-utility-control:hover{background:var(--color-divider)!important}.rs-utility-bar .rs-utility-control[data-selected=true]{background:var(--color-ink)!important;color:var(--color-surface)!important}.rs-utility-bar .rs-utility-control[data-selected=true] svg{color:currentColor}.rs-utility-bar .rs-utility-control[data-selected=true]:hover{background:var(--color-ink)!important}.rs-utility-bar .rs-utility-sort{max-width:138px!important;color:var(--color-secondary)!important}.rs-utility-bar .rs-utility-segment .rs-utility-control{height:44px!important;min-width:44px;width:44px!important;padding:0!important;border-radius:9px!important}.rs-utility-segment .rs-utility-control>span{width:30px!important;height:30px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:inherit!important}.rs-utility-bar .rs-utility-control[data-selected=true]>span{color:inherit!important}.rs-utility-bar .rs-utility-control:focus-visible{outline:2px solid var(--color-economic)!important;outline-offset:-2px}.rs-utility-bar .rs-search-trigger:focus-visible{outline:2px solid var(--color-economic);outline-offset:-2px}.rs-utility-bar .rs-utility-control:active{transform:scale(.96)}.rs-utility-bar .rs-utility-filter-count{color:var(--color-economic);font-weight:700}.rs-utility-control:hover,.rs-search-trigger:hover{background:var(--color-divider)}.rs-utility-control:active,.rs-search-trigger:active{transform:scale(.96)}.rs-utility-control:focus-visible,.rs-search-trigger:focus-visible,.rs-search-workspace button:focus-visible{outline:2px solid var(--color-economic);outline-offset:-2px}.rs-utility-control[data-selected=true]{background:var(--color-ink);color:var(--color-surface)}.rs-utility-control[data-subtle-selected=true]{color:var(--color-ink);background:var(--color-divider)}.rs-utility-filter-count{color:var(--color-economic);font-weight:700}.rs-utility-sort{min-width:0;max-width:146px;color:var(--color-secondary)}.rs-utility-sort span{overflow:hidden;text-overflow:ellipsis}.rs-utility-sort-icon,.rs-mine-mobile{display:none}.rs-utility-segment{display:flex;align-items:center;height:44px;padding:0;border-radius:10px;background:var(--color-divider)}.rs-utility-segment .rs-utility-control{min-width:44px;height:44px;padding:0 8px;border-radius:9px;color:var(--color-secondary)}.rs-utility-bar .rs-icon-plate{width:29px!important;height:29px!important;border-radius:7px!important}.rs-utility-segment .rs-utility-control[data-selected=true]{background:var(--color-ink);color:var(--color-surface)}.rs-search-trigger{width:44px;padding:0;position:relative}.rs-search-trigger[data-active=true]:after{content:"";position:absolute;bottom:5px;width:3px;height:3px;border-radius:50%;background:var(--color-economic)}.rs-search-clear{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:44px;border:0;background:transparent;color:var(--color-secondary)}.rs-search-scrim{position:fixed;inset:0;width:100vw;z-index:1000;background:var(--app-surface);touch-action:none;animation:rs-search-appear .18s ease-out both}.rs-search-scrim[data-closing=true]{animation:rs-search-disappear .18s ease-in both}.rs-search-workspace{--rs-bg: var(--app-surface);--rs-panel: var(--app-surface);--rs-soft: color-mix(in srgb, var(--app-surface) 90%, #8998a6);--rs-ink: var(--app-text);--rs-muted: var(--app-text-secondary);--rs-line: var(--app-divider);position:fixed;z-index:1001;top:0;left:0;width:100vw;height:var(--rs-viewport-height, 100dvh);background:var(--rs-bg);color:var(--rs-ink);display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:none;animation:rs-search-enter .18s cubic-bezier(.2,.7,.2,1) both}.rs-search-workspace[data-closing=true]{animation:rs-search-exit .18s ease-in both;pointer-events:none}.rs-search-top{display:flex;align-items:center;gap:3px;width:100%;padding:max(8px,env(safe-area-inset-top,0px)) 16px 10px 6px;min-height:68px;border-bottom:1px solid var(--rs-line);background:var(--rs-panel);flex:none}.rs-search-back{display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:50%;background:transparent;color:var(--rs-ink);cursor:pointer}.rs-search-back:hover{background:var(--rs-soft)}.rs-search-field{display:flex;align-items:center;gap:10px;min-width:0;flex:1;height:50px;padding:0 10px 0 15px;border-radius:14px;background:var(--rs-soft);border:0;color:var(--rs-muted);box-shadow:none}.rs-search-workspace .rs-search-field:focus-within,.rs-search-workspace .rs-search-field input:focus,.rs-search-workspace .rs-search-field input:focus-visible{outline:none!important;border:0!important;box-shadow:none!important}.rs-search-workspace .rs-search-field input{appearance:none;outline:none!important;border:0!important;box-shadow:none!important;flex:1;min-width:0;min-height:44px;padding:0!important;margin:0;background:transparent!important;color:var(--rs-ink);font:450 16px/1.25 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;caret-color:var(--rs-ink)}.rs-search-workspace .rs-search-field input::placeholder{color:var(--rs-muted);opacity:.85}.rs-search-field input::-webkit-search-cancel-button{display:none}.rs-search-field button{display:grid;place-items:center;width:32px;height:32px;flex:none;border:0;border-radius:50%;background:transparent;color:var(--rs-muted);cursor:pointer}.rs-search-field button:hover{background:var(--rs-line)}.rs-search-body{flex:1;min-height:0;overflow:auto;scrollbar-width:none;overscroll-behavior:contain;padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px))}.rs-search-body::-webkit-scrollbar{display:none}.rs-search-inner{max-width:720px;margin:0 auto;animation:rs-search-content .15s ease-out both}.rs-search-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px;color:var(--rs-ink);font-size:15px;line-height:20px;font-weight:650;letter-spacing:-.015em}.rs-search-heading [role=status]{color:var(--rs-muted);font-size:12px;font-weight:450}.rs-search-heading button{background:none;border:0;color:var(--rs-muted);font-family:inherit;font-size:13px;font-weight:500;line-height:20px;cursor:pointer;padding:4px 2px}.rs-search-heading button:hover{color:var(--rs-ink)}.rs-search-section{margin-bottom:26px}.rs-search-chips,.rs-search-shortcuts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rs-search-chips button,.rs-search-shortcuts button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;max-width:100%;padding:8px 13px;border:0;border-radius:11px;background:var(--rs-soft);color:var(--rs-ink);cursor:pointer;font:550 13px/18px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-search-chips button svg{flex:none;color:var(--rs-muted)}.rs-search-chips button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.rs-search-chips button:hover,.rs-search-shortcuts button:hover{background:var(--rs-line)}.rs-search-row{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:8px 0;border:0;border-bottom:1px solid var(--rs-line);background:transparent;color:var(--rs-ink);text-align:left;cursor:pointer}.rs-search-row:hover,.rs-search-tile:hover{background:var(--rs-soft)}.rs-search-row-icon{flex:none;color:var(--rs-muted)}.rs-search-match{background:color-mix(in srgb,var(--rs-muted) 16%,transparent);color:inherit;border-radius:2px}.rs-search-row-copy{min-width:0;flex:1}.rs-search-row-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:19px;font-weight:625}.rs-search-row-sub{display:block;margin-top:4px;color:var(--rs-muted);font-size:12px;line-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-search-price{flex:none;align-self:center;font-size:14px;font-weight:680;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rs-search-thumb{display:grid;place-items:center;flex:none;position:relative;width:60px;height:54px;border-radius:8px;overflow:hidden;background:var(--rs-soft);color:var(--rs-muted)}.rs-search-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rs-search-recent{display:flex;gap:11px;overflow-x:auto;scrollbar-width:none;padding:0 16px 4px 0;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.rs-search-recent::-webkit-scrollbar{display:none}.rs-search-tile{flex:0 0 164px;min-width:0;text-align:left;padding:0 0 4px;border:0;background:transparent;color:var(--rs-ink);border-radius:9px;overflow:hidden;cursor:pointer;scroll-snap-align:start}.rs-search-tile .rs-search-thumb{width:164px;height:102px;border-radius:9px;margin-bottom:8px}.rs-search-tile>span:not(.rs-search-thumb){display:block;padding:0 2px;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:620}.rs-search-tile>span:last-child{margin-top:3px;color:var(--rs-muted);font-weight:500;font-variant-numeric:tabular-nums}.rs-search-message{padding:22px 2px;color:var(--rs-muted);font-size:14px;line-height:1.6}.rs-search-message strong{display:block;color:var(--rs-ink);font-size:15px;margin-bottom:3px}.rs-search-message button{display:block;margin-top:14px;border:1px solid var(--rs-line);border-radius:9px;padding:9px 13px;background:var(--rs-panel);color:var(--rs-ink);cursor:pointer}.rs-search-skeleton{height:69px;border-bottom:1px solid var(--rs-line);background:linear-gradient(90deg,transparent 0%,var(--rs-soft) 50%,transparent 100%);background-size:200% 100%;animation:rs-search-shimmer 1.5s linear infinite}@keyframes rs-search-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes rs-search-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(7px)}}@keyframes rs-search-content{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes rs-search-appear{0%{opacity:0}to{opacity:1}}@keyframes rs-search-disappear{0%{opacity:1}to{opacity:0}}@keyframes rs-search-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(min-width:768px){.rs-search-workspace{left:0;width:100vw;height:var(--rs-viewport-height, 100dvh);border:0;border-radius:0;box-shadow:none}.rs-search-top{justify-content:center;padding:16px 24px;gap:8px}.rs-search-top .rs-search-field{flex:0 1 668px}.rs-search-body{padding:26px 24px 48px}}@media(max-width:600px){.rs-utility-bar{gap:0;padding-inline:8px}.rs-utility-bar .rs-utility-control:not([data-testid=chip-my-listings]){width:44px!important;min-width:44px;padding:0!important}.rs-utility-bar .rs-utility-sort{max-width:44px!important}.rs-utility-bar .rs-utility-label{display:none}.rs-utility-bar .rs-utility-sort-icon{display:block}.rs-utility-bar [data-testid=chip-my-listings]{order:10}.rs-utility-bar .rs-mine-desktop{display:none}.rs-utility-bar .rs-mine-mobile{display:inline}.rs-utility-bar .rs-utility-segment{margin-inline:1px}.rs-utility-bar .rs-utility-filter-count{margin-left:-7px;font-size:10px}}@media(prefers-reduced-motion:reduce){.rs-search-workspace,.rs-search-scrim,.rs-search-skeleton,.rs-search-inner{animation:none!important}.rs-utility-control,.rs-search-trigger{transition:none}}.dark .operations-applications{color:var(--app-text)}.dark .operations-applications .torsx-card{background:var(--app-surface);border-color:var(--app-divider);box-shadow:var(--app-shadow)}.dark .operations-applications :is(.bg-white,.bg-\[\#fff\],.bg-\[\#ffffff\]){background-color:var(--app-surface)}.dark .operations-applications [class*="bg-[hsl(36_28%_95%)]"]{background:var(--app-hover)}.dark .operations-applications [class*="text-[#241810]"],.dark .operations-applications [class*="text-[hsl(24_28%_10%)]"]{color:var(--app-text)}.dark .operations-applications [class*="text-[hsl(28_14%_44%)]"],.dark .operations-applications [class*="text-[hsl(28_13%_46%)]"],.dark .operations-applications [class*="text-[hsl(28_12%_50%)]"]{color:var(--app-text-secondary)}.dark .operations-applications [class*="text-[hsl(39_45%_55%)]"],.dark .operations-applications [style*="hsl(38 68% 44%)"]{color:var(--app-gold)!important}.dark .operations-applications [class*="border-[hsl(35_10%_89%)]"]{border-color:var(--app-divider)}.dark .operations-applications :is(input,textarea,select){background:var(--app-input);color:var(--app-text);border-color:var(--app-divider)}.dark .operations-applications :is(input,textarea)::placeholder{color:var(--app-text-muted)}.dark .operations-applications .text-red-500{color:var(--app-danger)}.dark .operations-applications .text-stone-500{color:var(--app-text-muted)}.dark .operations-applications .bg-stone-100{background:var(--app-surface-raised)}.dark .operations-applications .border-stone-200{border-color:var(--app-divider)}.dark .operations-applications [class*="bg-[hsl(36_28%_93%)]"],.dark .operations-applications [class*="bg-[hsl(39_50%_91%)]"],.dark .operations-applications [class*="bg-[hsl(28_32%_91%)]"]{background:var(--app-selected);border-color:var(--app-divider);color:var(--app-warning)}.dark .operations-applications [class*="bg-[hsl(162_18%_90%)]"],.dark .operations-applications [class*="bg-[hsl(142_20%_90%)]"]{background:hsl(var(--torsx-sage-soft));border-color:var(--app-divider);color:var(--app-positive)}.dark .operations-applications [class*="bg-[hsl(35_10%_93%)]"]{background:var(--app-surface-raised);color:var(--app-text-secondary)}.dark .operations-applications :is(button,input):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.dark .operations-commercial-deals,.dark .loi-pipeline-nav,.dark .loi.loi-pipeline{background:var(--app-surface-deep);color:var(--app-text)}.dark .loi.loi-pipeline{--pipe-ink: var(--app-text);--pipe-secondary: var(--app-text-secondary);--pipe-line: var(--app-divider);--pipe-gold: var(--app-gold);--pipe-green: var(--app-positive)}.dark .loi-pipeline-back{color:var(--app-text-secondary)}.dark .loi-pipeline-back:hover{color:var(--app-text)}.dark .loi-pipeline :is(.pipeline-link-button,.pipeline-settings-link,.pipeline-search,.pipeline-fallback-link,.pipeline-quiet,.pipeline-empty,.pipeline-deal,.pipeline-skeleton-row){background:var(--app-surface);color:var(--app-text);border-color:var(--app-divider)}.dark .loi-pipeline :is(.pipeline-deal:hover,.pipeline-link-button:hover,.pipeline-search-wrap.is-active .pipeline-search){background:var(--app-hover)}.dark .loi-pipeline :is(.pipeline-search button,.pipeline-tab-count,.pipeline-progress-bars span,.pipeline-skeleton-line){background:var(--app-skeleton);color:var(--app-text-secondary)}.dark .loi-pipeline :is(.pipeline-search input,.pipeline-fallback-link){color:var(--app-text)}.dark .loi-pipeline .pipeline-search input::placeholder{color:var(--app-text-muted)}.dark .loi-pipeline :is(.pipeline-tab,.pipeline-no-rent,.pipeline-deal-address,.pipeline-movement-note,.pipeline-quiet){color:var(--app-text-muted)}.dark .loi-pipeline :is(.pipeline-tabs,.pipeline-pulse,.pipeline-pulse-item,.pipeline-deal,.pipeline-list,.pipeline-deal-bottom){border-color:var(--app-divider)}.dark .loi-pipeline .pipeline-priority{background:var(--app-surface-raised);color:var(--app-text);border:1px solid var(--app-divider)}.dark .loi-pipeline .pipeline-priority.is-clear,.dark .loi-pipeline .pipeline-link-button.is-copied{background:hsl(var(--torsx-sage-soft));color:var(--app-positive)}.dark .loi-pipeline .pipeline-priority-label{color:var(--app-text-secondary)}.dark .loi-pipeline .pipeline-priority-action,.dark .loi-pipeline .pipeline-priority-label button{color:var(--app-gold)}.dark .loi-pipeline :is(.pipeline-term,.pipeline-status){color:var(--app-text-secondary)}.dark .loi-pipeline :is(button,a,input):focus-visible,.dark .loi-pipeline-back:focus-visible{outline-color:var(--app-focus)}.dark .loi-deal{--deal-ink: var(--app-text);--deal-secondary: var(--app-text-secondary);--deal-muted: var(--app-text-muted);--deal-line: var(--app-divider);--deal-gold: var(--app-gold);--deal-paper: var(--app-surface-deep);--deal-green: var(--app-positive);--deal-amber: var(--app-warning);background:var(--app-surface-deep);color:var(--app-text)}.dark .loi-deal .deal-sheet{background:var(--app-surface)}.dark .loi-deal :is(.deal-nav,.deal-jump,.deal-editor-footer){background:var(--app-surface);border-color:var(--app-divider)}.dark .loi-deal :is(.deal-editor,.deal-card,.deal-term-row,.deal-document,.deal-control,.deal-submission,.deal-history){background:var(--app-surface-raised);color:var(--app-text);border-color:var(--app-divider)}.dark .loi-deal :is(.deal-section,.deal-editor-group,.deal-timeline,.deal-term-row,.deal-document){border-color:var(--app-divider)}.dark .loi-deal .deal-position{background:var(--app-surface-deep);color:var(--app-text);border:1px solid var(--app-divider)}.dark .loi-deal .deal-position-next{background:var(--app-surface-raised);border-color:var(--app-divider)}.dark .loi-deal :is(.deal-metric-label,.deal-economics-summary,.deal-position-value strong small,.deal-action-sub){color:var(--app-text-secondary)}.dark .loi-deal .deal-next-kicker{color:var(--app-gold)}.dark .loi-deal .deal-next-button{background:var(--app-text);color:var(--app-surface-deep)}.dark .loi-deal .deal-next-button:hover{background:var(--app-text-secondary)}.dark .loi-deal :is(.deal-editor-close,.deal-skeleton-bar){background:var(--app-skeleton);color:var(--app-text)}.dark .loi-deal .deal-editor-field .loi-input,.dark .loi-deal :is(input,textarea,select):not(.deal-next-button){background:var(--app-input);color:var(--app-text);border-color:var(--app-divider);color-scheme:dark}.dark .loi-deal :is(input,textarea)::placeholder{color:var(--app-text-muted)}.dark .loi-deal :is(.deal-feedback[role=status]){background:hsl(var(--torsx-sage-soft));color:var(--app-positive)}.dark .loi-deal :is(.deal-feedback[role=alert],.deal-editor-error){background:hsl(var(--torsx-terra-soft));color:var(--app-danger)}.dark .loi-deal :is(.loi-btn:not(.primary):not(.gold)){background:var(--app-surface-raised);color:var(--app-text);border-color:var(--app-divider)}.dark .loi-deal :is(button,input,textarea,select,a):focus-visible{outline-color:var(--app-focus)}@media(max-width:700px){.dark .loi-deal-route .loi-deal{background:var(--app-surface)}.dark .loi-deal .deal-sheet:before{background:var(--app-divider)}}.dark :is(.rs-board,.rs-card,.rs-pool,.rs-sheet,.rs-empty){background:var(--app-surface);color:var(--app-text);border-color:var(--app-divider);box-shadow:var(--app-shadow)}.dark :is(.rs-card:hover,.rs-applicant:hover,.rs-view-all:hover){background:var(--app-hover);color:var(--app-text)}.dark :is(.rs-card-title,.rs-board-heading,.rs-pool-title,.rs-applicant,.rs-opportunity strong,.rs-pulse span:first-child,.rs-card strong[style*="#17212d"]){color:var(--app-text)!important}.dark :is(.rs-muted,.rs-pulse,.rs-match-caption,.rs-pool-group-title,.rs-applicant-main small,.rs-opportunity p,.rs-sheet-footnote,.rs-demand-evidence){color:var(--app-text-muted)}.dark :is(.rs-rule,.rs-disclosure,.rs-applicant,.rs-view-all,.rs-opportunity,.rs-target-row,.rs-partial){border-color:var(--app-divider)}.dark :is(.rs-applicant-avatar,.rs-match-summary,.rs-chip,.rs-action:not(.rs-action-primary),.rs-target-row,.rs-opportunity,.rs-exception){background:var(--app-surface-raised);color:var(--app-text-secondary);border-color:var(--app-divider)}.dark .rs-match-summary:is([data-state=matched],[data-state=multiple]){background:hsl(var(--torsx-sage-soft));color:var(--app-positive)}.dark .rs-match-summary[data-state=relocation]{background:var(--app-selected);color:var(--app-warning)}.dark .rs-applicant:is([data-state=matched],[data-state=multiple]) .rs-match-caption{color:var(--app-positive)}.dark .rs-applicant[data-state=relocation] .rs-match-caption{color:var(--app-warning)}.dark .rs-applicant[data-state=review] .rs-match-caption{color:var(--app-danger)}.dark .rs-action-primary{background:var(--app-text);color:var(--app-surface-deep);border-color:var(--app-text)}.dark .rs-sheet-backdrop{background:#090c0d8f}.dark .rs-handle{background:var(--app-divider)}.dark .rs-slot{background:var(--app-surface-raised);border-color:var(--app-divider)}.dark .rs-slot[data-filled=true]{background:var(--app-gold);border-color:var(--app-gold)}.dark .rs-slots[data-ready=true] .rs-slot[data-filled=true]{background:var(--app-positive);border-color:var(--app-positive)}.dark .rs-native-search{background:var(--app-input);color:var(--app-text);border-color:var(--app-divider)}.dark .rs-native-search::placeholder{color:var(--app-text-muted)}.dark :is(.rs-card,.rs-action,.rs-chip,.rs-applicant,.rs-view-all):focus-visible{outline-color:var(--app-focus)}.dark .sales-inventory-shell,.dark .sales-workspace{--color-surface: var(--app-surface);--color-ink: var(--app-text);--color-secondary: var(--app-text-secondary);--color-divider: var(--app-divider);--color-economic: var(--app-gold);background:var(--app-surface-deep);color:var(--app-text)}.dark .sales-inventory-shell>.sticky{box-shadow:inset 0 -1px 0 var(--app-divider)!important;background:var(--app-surface-deep)!important}.dark .sales-inventory-shell .sales-search{background:var(--app-input)!important;color:var(--app-text)!important;border-color:var(--app-divider)!important}.dark :is(.sales-card,.sales-panel,.sales-detail-sheet,.sales-quick-editor,.sales-quick-picker,.sales-admin-desk,.sales-admin-editor,.sales-empty){background:var(--app-surface);color:var(--app-text);border-color:var(--app-divider);box-shadow:var(--app-shadow)}.dark :is(.sales-card:hover,.sales-admin-row:hover,.sales-quick-picker-option:hover){background:var(--app-hover)}.dark :is(.sales-card-placeholder,.sales-quick-fields,.sales-quick-review,.sales-quick-next,.sales-quick-step,.sales-quick-picker-head,.sales-pulse,.sales-document-row,.sales-media-row){background:var(--app-surface-raised);color:var(--app-text);border-color:var(--app-divider)}.dark :is(.sales-muted,.sales-label,.sales-media-caption,.sales-quick-meta,.sales-quick-progress-copy,.sales-document-visibility){color:var(--app-text-muted)}.dark :is(.sales-heading,.sales-detail-body,.sales-quick-title,.sales-document-name,.sales-title-row){color:var(--app-text)}.dark :is(.sales-divider,.sales-admin-row,.sales-filter-row,.sales-document-row,.sales-media-row,.sales-quick-track){border-color:var(--app-divider)}.dark :is(.sales-input,.sales-quick-picker-search,.sales-quick-fields input,.sales-quick-fields textarea,.sales-quick-fields select,.sales-admin-editor input,.sales-admin-editor select,.sales-admin-editor textarea){background:var(--app-input);color:var(--app-text);border-color:var(--app-divider);color-scheme:dark}.dark :is(.sales-input,.sales-quick-picker-search,.sales-quick-fields input,.sales-quick-fields textarea)::placeholder{color:var(--app-text-muted)}.dark .sales-pill{background:var(--app-selected);color:var(--app-warning);border-color:var(--app-divider)}.dark .sales-pill-reduced{background:var(--app-surface-raised);color:var(--app-text-secondary)}.dark .sales-progress-done{color:var(--app-positive)}.dark .sales-progress-pending{color:var(--app-warning)}.dark .sales-quick-picker-scrim{background:#090c0d8f}.dark :is(.sales-button,.sales-quick-save):focus-visible,.dark :is(.sales-input,.sales-quick-picker-search):focus-visible{outline-color:var(--app-focus)}.dark :is(.sales-space,.sales-quick-editor){--sale-ink: var(--app-text);--sale-muted: var(--app-text-muted);--sale-line: var(--app-divider);--sale-gold: var(--app-gold)}.dark :is(.sales-detail-bar,.sales-quick-header,.sales-quick-actions,.sales-quick-review,.sales-quick-picker-head){background:var(--app-surface);color:var(--app-text);border-color:var(--app-divider)}.dark .sales-quick-fields .sales-input,.dark .sales-quick-picker-trigger,.dark .sales-admin-editor .sales-input{background:var(--app-input);color:var(--app-text);border-color:var(--app-divider);color-scheme:dark}.dark .sales-quick-fields .sales-input:focus,.dark .sales-quick-picker-search:focus{background:var(--app-input);border-color:var(--app-focus)}.dark .sales-quick-picker-option{color:var(--app-text)}.dark .sales-quick-picker-option:is(:hover,:focus-visible),.dark .sales-quick-picker-trigger:hover{background:var(--app-hover)}.dark .sales-quick-review :is(dt,dd){color:var(--app-text-secondary)}.dark .sales-quick-review dd{color:var(--app-text)}.dark .sales-quick-editor .sales-panel:not(.sales-admin-editor),.dark .sales-admin-editor .sales-panel:not(.sales-admin-editor){background:var(--app-surface-raised);border-color:var(--app-divider)}.dark .sales-quick-feedback{color:var(--app-positive)}.dark .sales-quick-feedback.error{color:var(--app-danger)}.dark .sales-quick-progress-copy strong,.dark .sales-quick-picker-option svg{color:var(--app-gold)}.dark .sales-quick-track{background:var(--app-skeleton)}.dark .sales-progress-done{background:var(--app-gold)}.dark .sales-progress-pending,.dark .sales-detail-sheet [class*="bg-[#f0f2f3]"]{background:var(--app-skeleton)}.dark .commercial-detail{--cd-paper: var(--app-surface-deep);--cd-raised: var(--app-surface);--cd-ink: var(--app-text);--cd-secondary: var(--app-text-secondary);--cd-muted: var(--app-text-muted);--cd-rule: var(--app-divider);--cd-gold: var(--app-gold);color:var(--app-text)}.dark .commercial-detail-sheet,.dark .commercial-detail-full{background:var(--app-surface-deep)!important;border-color:var(--app-divider)}.dark .commercial-detail :is(input,select,textarea){background:var(--app-input);color:var(--app-text);border-color:var(--app-divider);color-scheme:dark}.dark .commercial-detail :is(input,textarea)::placeholder{color:var(--app-text-muted)}.dark .commercial-detail :is(button,a,input):focus-visible{outline-color:var(--app-focus)!important}.dark .commercial-detail :is(.cd-close,.cd-button,.cd-chip){border-color:var(--app-divider)}.dark .commercial-detail-backdrop{background:#090c0d8c!important}.dark .commercial-detail-sheet{background:var(--app-surface)!important;border-color:var(--app-divider);box-shadow:var(--app-shadow)!important}.dark .commercial-detail .cd-close{background:var(--app-hover)!important}.dark .commercial-detail .cd-handle>div{background:var(--app-divider)!important}.dark .commercial-detail .cd-preview-no-photo{background:var(--app-surface-raised);color:var(--app-text-muted)}.dark .commercial-detail .cd-preview-rows button:is(:hover,:active){background:var(--app-hover)!important}.dark .commercial-detail .cd-action-bar>button:last-child{background:var(--app-text)!important;color:var(--app-surface-deep)!important;box-shadow:none}.dark .commercial-detail .cd-action-bar>:not(:last-child){background:var(--app-surface-raised)!important;color:var(--app-text)!important;border-color:var(--app-divider)!important;box-shadow:none}.dark .commercial-detail .cd-full-header{background:var(--app-surface)!important;border-color:var(--app-divider)!important;box-shadow:var(--app-shadow)}.dark .commercial-detail .cd-field{border-color:var(--app-divider)!important}.dark .commercial-detail .cd-field>span:first-child{color:var(--app-text-muted)!important}.dark .commercial-detail .cd-field>span:last-child{color:var(--app-text)!important}.dark .commercial-detail :is(.cd-preview-identity,.cd-full-identity) p[style*=color]{color:var(--app-text)!important}.dark .commercial-detail .cd-preview-scroll{scrollbar-color:var(--app-divider) transparent}.dark .operations-commercial-detail{background:var(--app-surface-deep);color:var(--app-text)}.dark .operations-commercial-detail :is(.bg-white,.bg-\[hsl\(38_20\%_99\%\)\],.torsx-card){background:var(--app-surface)}.dark .operations-commercial-detail .torsx-card{border-color:var(--app-divider);box-shadow:var(--app-shadow)}.dark .operations-commercial-detail [class*="text-[hsl(24_28%_10%)]"]{color:var(--app-text)}.dark .operations-commercial-detail [class*="text-[hsl(28_14%_44%)]"],.dark .operations-commercial-detail [class*="text-[hsl(28_13%_46%)]"]{color:var(--app-text-secondary)}.dark .operations-commercial-detail [class*="border-[rgba(14,8,0,0.042)]"]{border-color:var(--app-divider)}.dark .operations-admin-deals>div{background:var(--app-surface-deep);color:var(--app-text)}.dark .operations-admin-deals :is(.bg-white,.bg-\[\#F7F7F7\],.bg-\[\#F0F0F0\]){background:var(--app-surface)}.dark .operations-admin-deals :is(input,select,textarea,.bg-\[\#F7F7F7\]){background:var(--app-input);color:var(--app-text);border-color:var(--app-divider);color-scheme:dark}.dark .operations-admin-deals :is(input,textarea)::placeholder{color:var(--app-text-muted)}.dark .operations-admin-deals [class*="text-[#1A1D20]"]{color:var(--app-text)}.dark .operations-admin-deals [class*="text-[#9A8570]"]{color:var(--app-text-secondary)}.dark .operations-admin-deals :is(th,td,tr,.border-b,.border-l,.border-t){border-color:var(--app-divider)}.dark .operations-admin-deals tr:hover{background:var(--app-hover)}.dark .operations-admin-deals button[class*="bg-[#1A1D20]"]{background:var(--app-text);color:var(--app-surface-deep)}.dark .operations-admin-deals :is(input,textarea,select,button,a):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.dark :is(.loi-pipeline,.loi-deal).loi{--loi-ink: var(--app-text);--loi-muted: var(--app-text-muted);--loi-line: var(--app-divider);--loi-paper: var(--app-surface-deep);--loi-gold: var(--app-gold)}.dark :is(.loi-pipeline,.loi-deal).loi :is(.loi-card,.loi-btn:not(.primary):not(.gold),.loi-choice button){background:var(--app-surface);color:var(--app-text);border-color:var(--app-divider)}.dark :is(.loi-pipeline,.loi-deal).loi .loi-input{background:var(--app-input);color:var(--app-text);border-color:var(--app-divider);color-scheme:dark}.dark :is(.loi-pipeline,.loi-deal).loi .loi-pill,.dark :is(.loi-pipeline,.loi-deal).loi .loi-choice button[aria-pressed=true]{background:var(--app-selected);color:var(--app-gold)}.dark .loi-settings-page{color:var(--app-text)}.dark .loi-settings-page .loi-settings-back{color:var(--app-text-secondary)}.dark .loi-settings-page .loi-template{--template-ink: var(--app-text);--template-muted: var(--app-text-secondary);--template-line: var(--app-divider);--loi-ink: var(--app-text);--loi-muted: var(--app-text-muted);--loi-line: var(--app-divider);--loi-gold: var(--app-gold);background:var(--app-surface);color:var(--app-text);box-shadow:var(--app-shadow)}.dark .loi-settings-page .loi-template :is(.template-live-state,.template-notice){background:hsl(var(--torsx-sage-soft));color:var(--app-positive)}.dark .loi-settings-page .loi-template :is(.template-error,.template-warning){background:hsl(var(--torsx-terra-soft));color:var(--app-danger)}.dark .loi-settings-page .loi-template :is(.loi-card,.loi-btn,.loi-input,.template-version-row,.template-history-row){background:var(--app-surface-raised);color:var(--app-text);border-color:var(--app-divider)}.dark .loi-settings-page :is(button,a,input,summary):focus-visible{outline-color:var(--app-focus)}.commercial-detail{--cd-paper: #fafafa;--cd-raised: #ffffff;--cd-ink: #202124;--cd-secondary: #515357;--cd-muted: #73777b;--cd-rule: #e7e8ea;--cd-gold: #85602e;--cd-radius: 14px;color:var(--cd-ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.commercial-detail *,.commercial-detail *:before,.commercial-detail *:after{box-sizing:border-box}.commercial-detail-backdrop{background:#16161861!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.commercial-detail-sheet{background:var(--cd-raised)!important;border:1px solid rgba(231,232,234,.85);border-bottom:0;border-radius:26px 26px 0 0!important;box-shadow:0 -18px 60px #19191b24,0 -2px 12px #19191b0d!important;max-height:min(86dvh,780px)!important;animation:cd-rise .22s cubic-bezier(.2,.72,.25,1) both}.commercial-detail-sheet:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,#a17b45 50%,transparent);opacity:.22;pointer-events:none}.commercial-detail-sheet .cd-close{width:36px!important;height:36px!important;top:11px!important;right:14px!important;background:#f1f1f2!important;color:var(--cd-ink)}.cd-handle{padding-top:10px!important;padding-bottom:9px!important}.cd-handle>div{background:#cacbcd!important;width:36px!important;height:4px!important}.cd-preview-scroll,.cd-full-scroll{scrollbar-width:thin;scrollbar-color:#caccce transparent}.cd-preview-scroll{display:flex;flex-direction:column}.cd-preview-identity{order:0;padding:10px 22px 13px!important;background:var(--cd-raised)}.cd-preview-identity>div:first-child{margin-bottom:10px!important}.cd-preview-identity>p:nth-child(2){font-size:clamp(20px,5vw,25px)!important;line-height:1.13!important;letter-spacing:-.035em;max-width:30ch;margin-bottom:7px!important}.cd-preview-identity>p:nth-child(3){font-size:12px!important;margin-bottom:14px!important}.cd-preview-price{margin-bottom:8px!important;align-items:baseline;flex-wrap:wrap}.cd-preview-price>span:first-child{font-size:clamp(26px,7vw,32px)!important;letter-spacing:-.05em!important;line-height:1}.cd-preview-price>span:last-child{font-size:13px!important;color:var(--cd-secondary)!important}.cd-preview-facts{margin-bottom:7px!important;gap:8px 15px!important}.cd-preview-facts>span{color:var(--cd-secondary)!important;font-weight:550}.cd-preview-media{order:1;height:clamp(120px,26vw,190px)!important;aspect-ratio:auto!important;margin:0 16px 8px;width:calc(100% - 32px)!important;border-radius:12px}.cd-preview-media img{object-position:center 45%}.cd-preview-no-photo{order:1;display:flex;align-items:center;gap:9px;margin:0 16px 6px;padding:10px 13px;min-height:38px;border:1px solid var(--cd-rule);background:#f6f6f7;border-radius:10px;color:var(--cd-muted);font-size:11px;font-weight:600;letter-spacing:.015em}.cd-preview-signal{order:2;padding:5px 22px 11px!important}.cd-preview-rows{order:3;margin:0 16px!important;border-top-color:var(--cd-rule)!important}.cd-preview-rows button{min-height:41px;padding-left:6px!important;padding-right:6px!important;border-bottom-color:var(--cd-rule)!important}.cd-preview-rows button:hover,.cd-preview-rows button:active{background:#f5f5f6!important}.cd-preview-spacer{order:4;height:12px!important;flex-shrink:0}.cd-action-bar{border-color:var(--cd-rule)!important;background:var(--cd-raised)!important;padding:11px 16px max(12px,env(safe-area-inset-bottom))!important;box-shadow:0 -8px 24px #19191b0d}.cd-action-bar>*{min-width:0;height:46px!important;border-radius:12px!important;font-size:12px!important;font-weight:650!important;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.cd-action-bar>button:last-child{background:#252629!important;color:#fff!important;box-shadow:0 4px 10px #19191b21}.cd-action-bar>:not(:last-child){background:#fff!important;border-color:#e1e2e4!important;color:var(--cd-ink)!important;box-shadow:0 1px 3px #19191b0a}.cd-action-bar>*:active,.commercial-detail button:active,.commercial-detail a:active{transform:scale(.985)}.commercial-detail button,.commercial-detail a{-webkit-tap-highlight-color:transparent}.commercial-detail :is(button,a,input):focus-visible{outline:2px solid #85602e!important;outline-offset:3px}.commercial-detail-full{background:var(--cd-paper)!important;animation:cd-fade .2s ease both}.cd-full-header{background:#fffffff7!important;border-bottom-color:var(--cd-rule)!important;padding-left:max(18px,env(safe-area-inset-left))!important;padding-right:max(18px,env(safe-area-inset-right))!important;min-height:58px;box-shadow:0 4px 16px #19191b08}.cd-full-header button:first-child{font-weight:650!important;color:var(--cd-ink)!important}.cd-full-header :is(button,a){min-height:38px}.cd-full-scroll{background:var(--cd-paper)}.cd-full-inner{max-width:760px;margin:0 auto;padding:18px 20px 52px!important}.cd-full-identity{margin-bottom:12px!important}.cd-full-identity>p:nth-child(2){font-size:clamp(24px,4vw,30px)!important;letter-spacing:-.04em;line-height:1.12!important;margin-bottom:7px!important}.cd-full-identity>div:first-child{margin-bottom:9px!important}.cd-full-identity>div:last-child{margin-top:9px!important}.cd-full-economics{background:#fff;border:1px solid #e7e8ea;border-radius:var(--cd-radius);padding:14px 16px 12px;margin-bottom:12px!important;box-shadow:0 2px 12px #19191b0a}.cd-full-economics>div:first-child{margin-bottom:1px!important;flex-wrap:wrap;gap:4px 12px!important}.cd-full-economics>div:first-child>span:first-child{font-size:clamp(27px,5vw,34px)!important;line-height:1.05;letter-spacing:-.05em!important}.cd-full-economics>div:first-child>span:not(:first-child){font-size:13px!important;color:var(--cd-secondary)!important;font-weight:550}.cd-deal-signals{margin-bottom:5px!important;padding:0 0 12px!important;border-bottom-color:var(--cd-rule)!important;gap:5px 0!important}.cd-deal-signals>span{white-space:nowrap}.cd-gallery{max-width:760px;height:clamp(165px,29vh,250px)!important;aspect-ratio:auto!important;margin:0 auto;background:#292a27!important}.cd-gallery img{object-position:center 48%}.cd-gallery-empty{height:62px!important;aspect-ratio:auto!important;flex-direction:row!important;gap:10px!important;background:#f5f5f6!important;border-bottom:1px solid var(--cd-rule)}.cd-gallery-empty svg{width:20px;height:20px;color:#929497!important}.cd-gallery-empty span{color:#73777b!important;letter-spacing:.06em!important;font-weight:650}.cd-section{margin:0!important;padding:17px 0 19px;border-top:1px solid var(--cd-rule)!important}.cd-section>p:first-child,.cd-section>div:first-child>p:first-child{color:#66696d!important;font-size:10px!important;letter-spacing:.115em!important;font-weight:750!important;padding:0 0 11px!important;margin:0!important}.cd-section button:not(.cd-master-key){min-height:34px;font-weight:650}.cd-section a{color:var(--cd-gold)!important}.cd-section .cd-field{display:grid!important;grid-template-columns:minmax(110px,1fr) minmax(0,1.3fr);gap:14px;padding:9px 0!important;border-bottom-color:var(--cd-rule)!important}.cd-field>span:first-child{color:var(--cd-muted)!important;font-size:12px!important}.cd-field>span:last-child{color:var(--cd-ink)!important;font-size:13px!important;font-weight:550;overflow-wrap:anywhere}.cd-fee{background:#fafafa;border:1px solid #e7e8ea!important;border-radius:var(--cd-radius);padding:15px 17px 17px;margin:12px 0!important;box-shadow:0 2px 10px #19191b08}.cd-fee>p:first-child{padding:0 0 7px!important;color:#77582f!important;letter-spacing:.12em!important}.cd-fee span[style*="font-size: 28px"],.cd-fee span[style*="font-size: 30px"]{font-size:27px!important;letter-spacing:-.045em!important;line-height:1.08}.cd-warning{margin:4px 0 12px!important}.cd-warning>div{border:1px solid #f0d7d2!important;background:#fff8f6!important;border-radius:10px!important;padding:11px 14px!important;border-left:3px solid #b94f3d!important}.cd-warning p:first-child{margin-bottom:3px!important;letter-spacing:.07em!important}.cd-warning p:last-child{color:#864c44!important}.cd-question-list{gap:11px!important}.cd-question-list>div{border-left:2px solid #dedfe1;padding-left:12px}.cd-full-scroll input{min-height:42px;background:var(--cd-raised)!important;border-color:#e1e2e4!important}.cd-skeleton{height:12px;width:65%;border-radius:6px;background:#ebebec;animation:cd-pulse 1.5s ease-in-out infinite}.cd-skeleton+.cd-skeleton{width:40%;margin-top:8px}@keyframes cd-rise{0%{opacity:.75;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@keyframes cd-fade{0%{opacity:.7}to{opacity:1}}@keyframes cd-pulse{50%{opacity:.48}}@media(min-width:768px){.commercial-detail-sheet{max-height:min(82dvh,820px)!important}.cd-full-scroll{padding:20px 0 40px}.cd-gallery,.cd-gallery-empty{border-radius:14px 14px 0 0}.cd-full-inner{background:var(--cd-raised);border:1px solid var(--cd-rule);border-top:0;border-radius:0 0 16px 16px;padding:23px 28px 42px!important}.cd-preview-identity{padding-left:24px!important}}@media(max-width:390px){.cd-preview-identity{padding-left:17px!important;padding-right:17px!important}.cd-action-bar{gap:5px!important;padding-left:10px!important;padding-right:10px!important}.cd-action-bar>*{font-size:11px!important}.cd-action-bar>button:last-child{flex:1.65!important}.cd-full-header>div{gap:7px!important}}@media(prefers-reduced-motion:reduce){.commercial-detail *,.commercial-detail *:before,.commercial-detail *:after,.commercial-detail-sheet,.commercial-detail-full{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.rs-card{display:block;width:100%;min-width:0;padding:15px 16px 13px;text-align:left;color:#252629;background:#fff;border:1px solid #e7e8ea;border-radius:12px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.rs-card:hover{border-color:#d2d3d5;background:#fafafa}.rs-card[data-priority=one]{border-left:3px solid #ae8650}.rs-card[data-priority=quiet]{background:#f8f8f9}.rs-card-title{font-size:17px;line-height:1.22;font-weight:720;letter-spacing:-.025em;color:#252629}.rs-slots{display:inline-flex;gap:5px;align-items:center;flex-wrap:wrap}.rs-slot{display:block;width:15px;height:15px;border-radius:50%;border:1.5px solid #bdbfc1;background:transparent;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.rs-slot[data-filled=true]{background:#aa824e;border-color:#aa824e}.rs-card-cta{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 13px;border-radius:8px;background:#28292b;color:#fff;font-size:13px;font-weight:700}.rs-card[data-priority=ready] .rs-card-cta{background:#368060}.rs-board{max-width:1180px;margin:0 auto;padding:0 12px 96px}.rs-board-heading{font-size:clamp(23px,3vw,31px);letter-spacing:-.045em;font-weight:710;line-height:1.1;color:#252629;margin:0}.rs-board-kicker{color:#97754b;font-size:10px;font-weight:760;text-transform:uppercase;letter-spacing:.15em}.rs-board-queue{display:grid;gap:9px}.rs-board-tools{display:grid;gap:9px;margin:13px 0 16px}.rs-disclosure{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;padding:0 3px;color:#515357;background:transparent;border:0;border-top:1px solid #e7e8ea;font-size:13px;font-weight:680;cursor:pointer;text-align:left}.rs-exception{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0;border:0;border-top:1px solid #e7e8ea;background:transparent;text-align:left;font-size:12px;color:#77582f;cursor:pointer}.rs-empty{padding:20px;border:1px solid #e7e8ea;background:#fff;border-radius:12px}@media(min-width:768px){.rs-board{padding-left:28px;padding-right:28px}.rs-board-tools{grid-template-columns:minmax(260px,400px) 1fr;align-items:center}.rs-board-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rs-card{min-height:190px}}@media(min-width:1150px){.rs-board-queue{grid-template-columns:repeat(3,minmax(0,1fr))}}.rs-card:active{transform:scale(.98)}.rs-card:focus-visible,.rs-action:focus-visible,.rs-chip:focus-visible{outline:2px solid #9d6e39;outline-offset:2px}.rs-eyebrow{font-size:10px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:#73777b}.rs-muted{color:#73777b;font-size:12px;line-height:1.4}.rs-track{height:4px;border-radius:99px;background:#ebebec;overflow:hidden}.rs-fill{height:100%;border-radius:inherit;background:#a57a48}.rs-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 14px;border:1px solid #e1e2e4;border-radius:10px;background:#fff;color:#303134;font-size:13px;font-weight:650;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .12s ease,background-color .15s ease}.rs-action:active,.rs-chip:active{opacity:.85}.rs-chip{min-height:44px;padding:0 13px;border:1px solid #e7e8ea;border-radius:10px;background:#fff;color:#626568;font-size:12px;font-weight:650;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.rs-sheet-backdrop{position:fixed;inset:0;z-index:45;background:#1616186e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rs-sheet{position:fixed;z-index:46;left:50%;bottom:0;transform:translate(-50%);width:min(100%,640px);max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -8px 36px #19191b21;padding:10px 18px max(24px,env(safe-area-inset-bottom));animation:roomshare-native-sheet-enter .2s cubic-bezier(.32,0,.2,1) both}@keyframes roomshare-native-sheet-enter{0%{opacity:.8;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}.rs-handle{width:36px;height:4px;margin:0 auto 14px;border-radius:99px;background:#cacbcd}.rs-rule{border:0;border-top:1px solid #e7e8ea;margin:18px 0}.rs-board{color:#252629;padding-top:4px}.rs-board-heading{color:#252629;font-size:clamp(21px,2.4vw,27px);letter-spacing:-.035em}.rs-board-kicker,.rs-eyebrow{color:#73777b;letter-spacing:.105em}.rs-muted{color:#73777b}.rs-board-tools{margin:12px 0 17px;gap:10px}.rs-native-search{position:relative}.rs-native-search input{width:100%;height:46px;border:1px solid #e7e8ea;background:#fff;color:#252629;border-radius:11px;padding:0 42px 0 40px;font:inherit;font-size:13px;outline:none;box-shadow:0 1px 3px #1a1b1d09;transition:border-color .16s ease,box-shadow .16s ease}.rs-native-search input:focus{border-color:#c8c9cc;box-shadow:0 0 0 3px #23242712}.rs-native-search input::placeholder{color:#929497}.rs-chip{min-height:37px;border-radius:9px;background:#fff;border-color:#e7e8ea;color:#626568;padding:0 15px}.rs-chip[aria-pressed=true]{background:#252629;border-color:#252629;color:#fff}.rs-card{background:#fff;color:#252629;border:1px solid #e7e8ea;border-radius:16px;box-shadow:0 2px 10px #1b1b1d09;padding:16px}.rs-card:hover{background:#fff;border-color:#d0d1d3}.rs-card[data-priority=ready]{border-left:3px solid #368060}.rs-card[data-priority=one]{border-left:3px solid #a57a48}.rs-card[data-priority=quiet]{background:#fafafa}.rs-card-title{color:#252629;font-size:16px}.rs-card-cta{background:#f5f5f6;color:#303134;border-radius:9px;min-height:39px}.rs-card[data-priority=ready] .rs-card-cta{background:#edf5f0;color:#28734e}.rs-slot{width:17px;height:10px;border-radius:4px;border:1px solid #d1d2d4;background:#f5f5f6}.rs-slot[data-filled=true]{background:#a57a48;border-color:#a57a48}.rs-slots[data-ready=true] .rs-slot[data-filled=true]{background:#368060;border-color:#368060}.rs-action{border-color:#e1e2e4;background:#fff;color:#303134;border-radius:11px}.rs-action-primary{background:#252629;border-color:#252629;color:#fff}.rs-disclosure{border-color:#e7e8ea;color:#303134}.rs-empty{border-color:#e7e8ea;background:#fff;padding:20px}.rs-sheet{background:#fff;color:#252629;box-shadow:0 -10px 38px #19191b21}.rs-sheet-backdrop{background:#1616186e}.rs-handle{background:#cacbcd}.rs-rule{border-color:#e7e8ea}.rs-pulse{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:12px;font-weight:500;color:#73777b;font-variant-numeric:tabular-nums}.rs-pulse span:first-child{color:#303134;font-weight:620}.rs-pulse span+span:before{content:"·";margin-right:7px;color:#c6c7ca}.rs-pool{margin:18px 0 17px;padding:15px 16px 5px;border:1px solid #e7e8ea;border-radius:16px;background:#fff;box-shadow:0 2px 12px #1b1b1d09}.rs-pool svg[color="#8395a5"],.rs-pool svg[color="#6b879c"]{color:#73777b!important;stroke:currentColor!important}.rs-pool .rs-muted[style*=border-top]{border-top-color:#e7e8ea!important}.rs-card strong[style*="#17212d"]{color:#252629!important}.rs-pool-header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.rs-pool-title{margin:3px 0 0;font-size:16px;font-weight:700;letter-spacing:-.025em;color:#252629}.rs-applicant{width:100%;display:flex;align-items:center;gap:12px;text-align:left;background:transparent;border:0;border-top:1px solid #ebebec;padding:11px 0;color:#252629;cursor:pointer}.rs-applicant:hover{color:#55575a}.rs-applicant-avatar{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;border-radius:12px;background:#f0f0f1;color:#515357;font-weight:750;font-size:13px}.rs-applicant-main{flex:1;min-width:0}.rs-applicant-main strong{display:block;font-size:13px}.rs-applicant-main small{display:block;font-size:11px;color:#73777b;margin-top:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rs-view-all{width:100%;min-height:42px;text-align:left;color:#303134;font-size:12px;font-weight:700;border:0;border-top:1px solid #ebebec;background:transparent;cursor:pointer}.rs-pool-link-action{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;width:auto;min-height:32px;margin:0;padding:4px;border:0;font-weight:600;white-space:nowrap}.rs-opportunity{padding:13px 0;border-top:1px solid #e7e8ea}.rs-opportunity strong{display:block;color:#252629;font-size:14px}.rs-opportunity p{margin:5px 0 10px;color:#73777b;font-size:12px;line-height:1.45}.rs-card:focus-visible,.rs-action:focus-visible,.rs-chip:focus-visible,.rs-applicant:focus-visible,.rs-view-all:focus-visible{outline:2px solid #a57a48;outline-offset:2px}@media(min-width:768px){.rs-board{max-width:1040px}.rs-card{min-height:0}.rs-pool{max-width:760px}}@media(min-width:1150px){.rs-board-queue{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.rs-card,.rs-action,.rs-chip{transition-duration:.01ms}.rs-card:active{transform:none}.rs-sheet{animation-duration:.01ms}}.rs-pool-group+.rs-pool-group{margin-top:8px}.rs-pool-group-title{display:flex;align-items:center;gap:6px;padding:8px 0 5px;color:#77797c;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.09em}.rs-pool-group-title span{color:#a57a48;font-variant-numeric:tabular-nums}.rs-applicant{min-height:67px;gap:10px}.rs-applicant>svg{flex:0 0 auto;color:#929497}.rs-applicant-main{overflow:hidden}.rs-match-caption{display:block;margin-top:4px;color:#73777b;font-size:11px;line-height:1.3;font-weight:650}.rs-applicant[data-state=matched] .rs-match-caption,.rs-applicant[data-state=multiple] .rs-match-caption{color:#28734e}.rs-applicant[data-state=relocation] .rs-match-caption{color:#9b6931}.rs-applicant[data-state=review] .rs-match-caption{color:#8f4f45}.rs-match-summary{padding:12px 14px;border-radius:11px;background:#f4f5f4;color:#333638}.rs-match-summary[data-state=matched],.rs-match-summary[data-state=multiple]{background:#edf5f0;color:#28734e}.rs-match-summary[data-state=relocation]{background:#f8f3eb;color:#805a31}.rs-match-summary strong{font-size:13px;line-height:1.4}.rs-match-summary p{margin:4px 0 0;font-size:12px;line-height:1.45;color:#666c6b}.rs-target-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:9px;padding:13px 0;border-bottom:1px solid #ebebec}.rs-target-row>strong{flex:1 1 140px;min-width:0;overflow-wrap:anywhere;font-size:13px}.rs-target-actions{display:flex;gap:8px;flex-wrap:wrap}.rs-target-note{width:100%;margin:0}.rs-demand-highlight{min-width:0}.rs-demand-highlight[data-exact-demand=true] .rs-card{border-color:#bcd9c8}.rs-demand-evidence{display:flex;align-items:center;gap:6px;padding:7px 4px 0;color:#28734e;font-size:11px;line-height:1.35;font-weight:680}.rs-sheet-close{position:absolute;right:16px;top:10px;width:44px;padding:0;background:transparent;border:0}.rs-sheet-footnote{border-top:1px solid #e7e8ea;padding-top:13px;margin-top:18px}.rs-intake-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:15px;margin:12px 0 18px;border:1px solid #e0e7de;border-radius:12px;background:#f4f8f2}.rs-intake-details>div{min-width:0}.rs-intake-details span{display:block;color:#68756b;font-size:11px;font-weight:650;margin-bottom:5px}.rs-intake-details strong{color:#273c31;font-size:14px;overflow-wrap:anywhere}.rs-intake-details .rs-intake-intro{grid-column:1 / -1;border-top:1px solid #dce6da;padding-top:12px}.rs-intake-intro p{color:#344c3e;font-size:13px;line-height:1.55;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.rs-partial{margin:4px 0 16px;padding:9px 12px;border-left:2px solid #a57a48;background:#faf9f6}@media(max-width:430px){.rs-intake-details{grid-template-columns:1fr}.rs-pool{padding:13px 13px 4px}.rs-applicant-avatar{width:32px;height:32px;flex-basis:32px}.rs-applicant-main small{max-width:100%}.rs-target-actions{width:100%}.rs-target-actions>*{flex:1 1 auto}}.sales-inventory-shell{--color-surface: #fff;--color-ink: #1b1c1e;--color-secondary: #74777c;--color-divider: #eceef0;--color-economic: #9a773d;background:#fff}.sales-inventory-shell>.sticky{box-shadow:inset 0 -1px #eceef0!important}.sales-inventory-shell [role=tablist]{min-height:42px!important;gap:clamp(14px,5vw,27px)!important;padding-top:3px!important}.sales-inventory-shell [role=tab]{height:38px;letter-spacing:-.015em;-webkit-tap-highlight-color:transparent;transition:opacity .16s ease,transform .16s ease}.sales-inventory-shell [role=tab]:active{opacity:.55;transform:translateY(1px)}.sales-inventory-shell [role=tab]>span,.sales-inventory-shell [data-testid^=button-compact-inventory-mode-]>span{height:2px;border-radius:2px 2px 0 0}.sales-inventory-shell .sales-search-wrap{height:53px!important;padding-top:5px!important;padding-bottom:6px!important}.sales-inventory-shell .sales-search{height:41px!important;border-radius:11px!important;border-color:#e8eaed!important;background:#f4f5f6!important;font-size:14px!important;font-weight:450!important;padding-left:39px!important;box-shadow:inset 0 0 0 1px #ffffff7a;transition:background-color .18s ease,box-shadow .18s ease,border-color .18s ease}.sales-inventory-shell .sales-search::placeholder{color:#92959a;opacity:1}.sales-inventory-shell .sales-search:focus{background:#fff!important;border-color:#d0d3d7!important;box-shadow:0 0 0 3px #1e20230e}.sales-inventory-shell .sales-search-wrap>svg{color:#777d82!important}.sales-space{--sale-ink: #202225;--sale-muted: #73777c;--sale-line: #e9ebee;--sale-paper: #fff;--sale-soft: #f5f6f7;--sale-gold: #97743d;color:var(--sale-ink);background:#fff;font-family:var(--app-font-sans),-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif;-webkit-font-smoothing:antialiased}.sales-space *{box-sizing:border-box}.sales-eyebrow{color:var(--sale-gold);text-transform:uppercase;letter-spacing:.095em;font-size:10px;line-height:1.35;font-weight:750}.sales-heading{font-family:var(--app-font-sans),-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif;font-weight:680;letter-spacing:-.035em;line-height:1.13;color:var(--sale-ink)}.sales-muted{color:var(--sale-muted)}.sales-panel{background:var(--sale-paper);border:1px solid var(--sale-line);border-radius:12px}.sales-button{display:inline-flex;align-items:center;justify-content:center;min-height:35px;padding:7px 12px;background:#242629;color:#fff;border:1px solid #242629;border-radius:8px;font-size:12px;line-height:1.2;font-weight:650;text-align:center;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform .16s ease,opacity .16s ease,background-color .16s ease,border-color .16s ease}.sales-button:hover{background:#373a3e}.sales-button:active{transform:scale(.975);opacity:.78}.sales-button:disabled{opacity:.42;cursor:not-allowed;transform:none}.sales-button.secondary{color:#34373b;border-color:#e7e9ec;background:#f5f6f7}.sales-button.secondary:hover{background:#ebedef}.sales-button.danger{color:#a7443c;border-color:#f1dbd9;background:#fdf5f4}.sales-button.danger:hover{background:#faebea}.sales-input{display:block;width:100%;min-height:40px;border:1px solid #e3e6e9;border-radius:9px;background:#f8f9fa;padding:9px 11px;font-size:14px;line-height:1.35;color:var(--sale-ink);outline:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.sales-input::placeholder{color:#a0a3a8}.sales-input:focus{background:#fff;border-color:#b8bec4;box-shadow:0 0 0 3px #1f23270f}.sales-space select.sales-input{appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236d7379' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.sales-input:focus-visible,.sales-button:focus-visible,.sales-card:focus-visible,.sales-space a:focus-visible,.sales-space button:not(.sales-button):focus-visible{outline:2px solid #9a773d;outline-offset:2px}.sales-label{display:block;font-size:11px;font-weight:650;color:#60656a;margin-bottom:6px}.sales-card{width:100%;text-align:left;overflow:hidden;background:#fff;border:1px solid #eaeced;border-radius:13px;cursor:pointer;padding:0;box-shadow:0 2px 10px #1c222609;-webkit-tap-highlight-color:transparent;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.sales-card:hover{transform:translateY(-2px);border-color:#d9dde0;box-shadow:0 7px 22px #1c222613}.sales-card:active{transform:scale(.992)}.sales-card .sales-card-placeholder{background:#f1f3f4;color:#a0a5a9}.sales-pill{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:5px;background:#f2f3f4;color:#53575c;font-size:10px;font-weight:650;line-height:1;white-space:nowrap}.sales-pill-reduced{color:#a34940;background:#fbedeb}.sales-divider{border-top:1px solid var(--sale-line)}.sales-sheet-scroll{overflow-y:auto;max-height:calc(100dvh - 44px);overscroll-behavior:contain;background:#fff}.sales-detail-sheet{background:#fff!important;border-color:#e9ebee!important;box-shadow:0 -8px 36px #191d2217}.sales-detail-bar{background:#fffffff7;border-color:#e9ebee;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sales-detail-back{color:#33363a}.sales-detail-back:active{opacity:.55}.sales-empty{border:0;border-top:1px solid var(--sale-line);border-radius:0;background:#fff}.sales-empty-icon{color:#8b9298}.sales-admin-desk{border-color:var(--sale-line)}.sales-admin-row{border-radius:0;border-width:0 0 1px;padding-left:2px;padding-right:2px}.sales-admin-row:hover{background:#f8f9fa}.sales-admin-editor{border-radius:14px;box-shadow:0 5px 28px #1f232709}.sales-admin-editor .sales-divider{scroll-margin-top:18px}.sales-admin-editor .sales-divider>button[aria-expanded]{color:#363a3e;letter-spacing:.055em}.sales-admin-editor .sales-divider>button[aria-expanded] svg{color:#8b9196;transition:transform .18s ease}.sales-admin-editor textarea.sales-input{min-height:80px}.sales-admin-editor .sales-panel:not(.sales-admin-editor){background:#fafbfb}.sales-admin-desk>.sales-panel{box-shadow:0 3px 16px #1e232709}.sales-progress-done{background:#96743c}.sales-progress-pending{background:#e6e8ea}.sales-space button,.sales-space select,.sales-space a{-webkit-tap-highlight-color:transparent}@media(max-width:640px){.sales-sheet-scroll{max-height:calc(100dvh - 12px);border-radius:18px 18px 0 0}.sales-space.sales-workspace{padding:4px 16px 110px}.sales-workspace .sales-title-row{padding-top:12px;padding-bottom:13px;align-items:start}.sales-workspace .sales-title-row h1{font-size:25px;margin-top:3px}.sales-workspace .sales-pulse{max-width:124px;font-size:10px;line-height:1.3}.sales-categories{gap:3px;padding:3px;border-radius:9px;background:#f3f4f5;overflow-x:auto;scrollbar-width:none}.sales-categories::-webkit-scrollbar{display:none}.sales-categories .sales-button{border:0;background:transparent;color:#686d72;border-radius:7px;min-height:32px;padding:7px 11px;box-shadow:none}.sales-categories .sales-button[aria-pressed=true]{color:#202225;background:#fff;box-shadow:0 1px 4px #1e23271a}.sales-filter-row{margin-top:9px;margin-bottom:8px}.sales-filter-row .sales-input{min-height:36px;height:36px;font-size:11.5px;background-color:#fff;padding-top:7px;padding-bottom:7px}.sales-filter-row .sales-sort-icon{top:11px}.sales-filter-row>label{flex:1 1 0;min-width:0}.sales-filter-row select.sales-input{width:100%;max-width:100%;padding-right:24px;background-position:right 7px center;text-overflow:ellipsis;white-space:nowrap}.sales-filter-row select.sales-input:focus{text-overflow:clip}.sales-empty{margin-top:10px;padding:25px 10px 29px}.sales-empty h2{font-size:18px}.sales-empty-icon{margin-bottom:9px;width:19px;height:19px}.sales-admin-desk{margin-top:19px;padding-top:17px}.sales-admin-desk h2{font-size:18px}.sales-admin-editor{padding:16px}.sales-card>div:last-child{padding:13px 14px}.sales-detail-body{padding:20px 18px 42px}.sales-detail-body h2{font-size:25px}.sales-document-row,.sales-media-row{width:100%;min-width:0;overflow:hidden;gap:7px}.sales-document-row .sales-document-name{flex:0 0 100%;width:100%!important;min-width:0}.sales-document-row .sales-document-kind{flex:0 0 100%;width:100%!important;min-width:0;font-size:12px}.sales-document-row .sales-document-visibility{flex:1 1 auto;width:0!important;min-width:0;font-size:12px}.sales-document-row .sales-button.danger{flex:0 0 35px;width:35px;padding:7px}.sales-media-row .sales-media-caption{flex:1 1 calc(100% - 70px);min-width:0}.sales-media-row .sales-media-caption .sales-input{min-width:0}.sales-media-row .sales-button{flex:0 0 auto}}@media(min-width:641px){.sales-space.sales-workspace{max-width:1120px;margin-inline:auto;padding-inline:24px}.sales-categories{gap:5px}.sales-categories .sales-button{background:#f5f6f7;color:#5d6267;border-color:transparent;min-height:34px}.sales-categories .sales-button[aria-pressed=true]{background:#282a2d;color:#fff}.sales-empty{margin-top:13px;padding:30px 16px}.sales-admin-desk{margin-top:27px;padding-top:20px}}@media(prefers-reduced-motion:reduce){.sales-space *,.sales-inventory-shell [role=tab],.sales-inventory-shell .sales-search{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}.sales-quick-editor{--sale-ink: #191d21;--sale-muted: #737b83;--sale-line: #e8ecef;--sale-paper: #fff;--sale-soft: #f7f9fa;--sale-gold: #94723c;width:100%;min-width:0;max-width:min(720px,100%);margin:32px auto 0;padding:0 24px 56px;border:0;border-radius:0;box-shadow:none;background:#fff;color:var(--sale-ink);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--app-font-sans),sans-serif;overflow-x:clip}.sales-quick-editor .sales-heading{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",var(--app-font-sans),sans-serif;font-weight:720;letter-spacing:-.044em}.sales-quick-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:29px;border-bottom:1px solid var(--sale-line)}.sales-quick-kicker{display:flex;align-items:center;gap:8px;color:#687079;font-size:11px;font-weight:650;letter-spacing:.02em}.sales-quick-dot{width:6px;height:6px;border-radius:50%;background:#aa8549}.sales-quick-title{margin-top:9px;font-size:clamp(25px,4vw,34px);overflow-wrap:anywhere}.sales-quick-meta{margin-top:6px;font-size:12px;color:#858c92}.sales-quick-close{padding:6px;color:#6a7279;border-radius:8px}.sales-quick-close:hover{background:#f3f5f6;color:#171b1e}.sales-quick-progress{padding-top:27px}.sales-quick-progress-copy{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;color:#737b83;font-weight:590}.sales-quick-progress-copy strong{font-weight:700;color:#92703b}.sales-quick-track{height:2px;margin-top:12px;background:#e8ebed;overflow:hidden}.sales-quick-track span{display:block;width:100%;height:100%;background:#967441;transition:transform .2s ease;transform-origin:left}.sales-quick-step{margin-top:30px}.sales-quick-step h4{font-size:clamp(29px,5vw,38px)}.sales-quick-intro{margin-top:5px;font-size:13px;line-height:1.5;color:#777f86}.sales-quick-fields{margin-top:26px}.sales-quick-fields section.sales-divider{border:0;margin:0}.sales-quick-fields .sales-label{margin-bottom:8px;color:#4d555d;font-size:12px;font-weight:650}.sales-quick-fields .sales-input,.sales-quick-picker-trigger{min-height:49px;border-radius:9px;background:#f7f9fa;border:1px solid transparent;padding:12px 14px;color:#1c2227;font-size:15px;font-weight:530;width:100%}.sales-quick-fields .sales-input::placeholder{color:#a4acb2}.sales-quick-fields .sales-input:focus{background:#fff;border-color:#ad936b;box-shadow:0 0 0 2px #97743d1a}.sales-quick-fields textarea.sales-input{min-height:90px}.sales-quick-fields .sales-divider>button[aria-expanded]{color:#596168;letter-spacing:0;text-transform:none;font-size:12px}.sales-quick-picker-trigger{display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.sales-quick-picker-trigger:hover{background:#f0f3f5}.sales-quick-picker-trigger:disabled{cursor:not-allowed;color:#a3abb1;background:#fafbfb}.sales-quick-picker-trigger:focus-visible{outline:none!important;border-color:#ad936b;box-shadow:0 0 0 2px #97743d21}.sales-quick-picker-trigger .placeholder{color:#9da6ad;font-weight:440}.sales-quick-optional{margin-left:6px;font-size:11px;color:#a0a7ad;font-weight:450}.sales-quick-disclosure{display:inline-flex;align-items:center;gap:5px;padding:9px 0;color:#606970;font-size:12px;font-weight:600}.sales-quick-disclosure:hover{color:#1d2226}.sales-quick-actions{display:flex;align-items:center;gap:10px;border-top:1px solid var(--sale-line);margin-top:29px;padding-top:19px}.sales-quick-actions .sales-button{min-height:43px;padding-inline:18px;font-size:13px;border-radius:9px}.sales-quick-actions .sales-quick-back{background:none;border:0;color:#747c83;padding-inline:8px}.sales-quick-actions .sales-quick-back:hover{background:#f5f7f8}.sales-quick-actions .sales-quick-save{background:none;border-color:transparent;color:#4c545b}.sales-quick-actions .sales-quick-save:hover{background:#f4f6f7}.sales-quick-actions .sales-quick-next{margin-left:auto;min-width:146px}.sales-quick-feedback{margin-top:14px;font-size:12px;color:#3e7553}.sales-quick-feedback.error{color:#a2423a}.sales-quick-review{border-top:1px solid var(--sale-line);margin-top:24px;padding-top:20px}.sales-quick-review dl{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.sales-quick-review dt{color:#8a9299;font-size:11px;margin-bottom:4px}.sales-quick-review dd{color:#242a2e;font-size:13px;font-weight:580;overflow-wrap:anywhere}.sales-quick-editor .sales-panel:not(.sales-admin-editor){background:#f8fafb;border-color:#edf0f1}.sales-quick-editor .sales-button.secondary{background:#f4f6f7}.sales-quick-picker-layer{position:fixed;inset:0;z-index:10000}.sales-quick-picker-scrim{position:absolute;inset:0;background:#171d2238}.sales-quick-picker{position:fixed;z-index:1;background:#fff;border:1px solid #e8ecef;border-radius:14px;box-shadow:0 14px 45px #1d232826;overflow:hidden;display:flex;flex-direction:column;max-height:min(370px,70dvh)}.sales-quick-picker-head{padding:15px 17px 11px;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:680;color:#202529}.sales-quick-picker-dismiss{padding:5px;border-radius:7px;color:#777f86}.sales-quick-picker-dismiss:hover{background:#f3f5f6}.sales-quick-picker-search{margin:4px 12px 10px;width:calc(100% - 24px);min-height:40px;padding:8px 11px;background:#f4f6f7;border:1px solid transparent;border-radius:8px;outline:none;font-size:14px}.sales-quick-picker-search:focus{border-color:#aa8c5b;background:#fff}.sales-quick-picker-options{overflow-y:auto;overscroll-behavior:contain;padding:3px 8px 9px}.sales-quick-picker-option{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:43px;text-align:left;padding:9px 10px;border-radius:8px;font-size:14px;color:#292e32}.sales-quick-picker-option:hover,.sales-quick-picker-option:focus-visible{background:#f3f5f6;outline:none}.sales-quick-picker-option[aria-selected=true]{font-weight:680}.sales-quick-picker-option svg{color:#997847}.sales-quick-picker-empty{padding:18px 12px;font-size:13px;color:#8a9299}@media(max-width:640px){.sales-inventory-shell [role=tablist]{min-width:0;gap:12px!important;overflow-x:auto;scrollbar-width:none}.sales-inventory-shell [role=tablist]::-webkit-scrollbar{display:none}.sales-quick-editor{margin-top:12px;padding:0 17px calc(199px + env(safe-area-inset-bottom,0px))}.sales-quick-header{padding-bottom:21px}.sales-quick-title{font-size:27px}.sales-quick-progress{padding-top:22px}.sales-quick-step{margin-top:27px}.sales-quick-fields{margin-top:23px}.sales-quick-actions{position:sticky;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:20;margin:24px -17px 0;padding:12px 17px;background:#fffffff7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-wrap:wrap}.sales-quick-actions .sales-quick-next{flex:1;min-width:110px}.sales-quick-actions .sales-quick-save{padding-inline:8px}.sales-quick-picker{inset:auto 0 0!important;width:100%!important;max-height:min(74dvh,650px);border-radius:22px 22px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}.sales-quick-picker-head{padding-top:23px}.sales-quick-picker-option{min-height:49px}}@media(prefers-reduced-motion:reduce){.sales-quick-track span{transition:none}}.commercial-browse{--cb-ink: #202124;--cb-muted: #73777b;--cb-line: #e7e8ea;--cb-paper: #ffffff;--cb-raised: #f5f5f6;--cb-gold: #906a32;--cb-green: #237653;--cb-radius: 11px;--cb-speed: .18s;color:var(--cb-ink)}.commercial-browse :is(button,a,input):focus-visible,.commercial-sheet :is(button,input):focus-visible{outline:2px solid var(--cb-gold)!important;outline-offset:2px}.commercial-browse .cb-search{background:var(--cb-paper)!important;border-color:var(--cb-line)!important;border-radius:var(--cb-radius)!important;box-shadow:0 1px 3px #1a1b1d09;transition:box-shadow var(--cb-speed) ease,border-color var(--cb-speed) ease}.commercial-browse .cb-search:focus{border-color:#c8c9cc!important;box-shadow:0 0 0 3px #23242712}.commercial-browse .cb-toolbar{gap:5px!important;padding-top:3px!important;padding-bottom:5px!important}.commercial-browse .cb-control{height:38px!important;border-radius:9px!important;background:var(--cb-paper)!important;border:1px solid var(--cb-line)!important;box-shadow:0 1px 3px #1a1b1d0b;color:var(--cb-ink)!important;transition:transform var(--cb-speed) ease,opacity var(--cb-speed) ease,background var(--cb-speed) ease,box-shadow var(--cb-speed) ease}.commercial-browse .cb-control:hover{background:#f7f7f8!important;box-shadow:0 2px 7px #1a1b1d11}.commercial-browse .cb-control:active,.commercial-browse .cb-row:active,.commercial-browse .cb-group-trigger:active,.commercial-browse .cb-card:active{transform:scale(.988);opacity:.82}.commercial-browse .cb-view{display:flex;padding:3px;border-radius:9px;background:var(--cb-raised);border:1px solid var(--cb-line)}.commercial-browse .cb-view button{width:36px!important;height:32px!important;border-radius:7px}.commercial-browse .cb-view button>span{width:30px!important;height:28px!important;border:0!important;background:transparent!important}.commercial-browse .cb-view button[aria-pressed=true]{background:var(--cb-ink)!important;box-shadow:0 1px 4px #1a1b1d1c}.commercial-browse .cb-view button[aria-pressed=true]>span{color:#fff!important}.commercial-browse .cb-pulse{min-height:34px;height:auto!important;padding-block:4px!important;border-top:0;color:var(--cb-muted);font-variant-numeric:tabular-nums}.commercial-browse .cb-pulse>div>span>span:first-child{color:var(--cb-ink);font-weight:600}.commercial-browse .cb-list{border-top:1px solid var(--cb-line)}.commercial-browse .cb-group{border:1px solid var(--cb-line);border-radius:11px;background:#fff;box-shadow:0 2px 9px #1b1b1d0b;overflow:hidden}.commercial-browse .cb-group:has(.cb-group-trigger[aria-expanded=true]){border-color:#d5d6d8;box-shadow:0 3px 13px #1b1b1d16}.commercial-browse .cb-group-trigger{display:flex;align-items:center;width:100%;min-height:82px;text-align:left;padding:10px 12px;border:0;background:transparent;cursor:pointer;color:inherit;transition:transform var(--cb-speed) ease,opacity var(--cb-speed) ease,background-color var(--cb-speed) ease}.commercial-browse .cb-group-trigger:hover{background:#f7f7f8}.commercial-browse .cb-group-trigger[aria-expanded=true]{background:#fafafa}.commercial-browse .cb-chevron{transition:transform var(--cb-speed) ease}.commercial-browse .cb-group-trigger[aria-expanded=true] .cb-chevron{transform:rotate(180deg)}.commercial-browse .cb-children{background:#fff;border-top:1px solid var(--cb-line);animation:cb-reveal var(--cb-speed) ease-out both}.commercial-browse .cb-children .cb-row{padding-left:23px}.commercial-browse .cb-children .cb-row+.cb-row{border-top:1px solid var(--cb-line)}.commercial-browse .cb-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;width:100%;min-height:88px;padding:10px 12px;background:transparent;border:0;text-align:left;cursor:pointer;color:inherit;transition:transform var(--cb-speed) ease,opacity var(--cb-speed) ease,background var(--cb-speed) ease}.commercial-browse .cb-row:hover{background:#f7f7f8}.commercial-browse .cb-thumb{width:44px;height:44px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f0f0f1;color:#929397;display:flex;align-items:center;justify-content:center}.commercial-browse .cb-thumb img{width:100%;height:100%;display:block;object-fit:cover}.commercial-browse .cb-row-body{min-width:0}.commercial-browse .cb-row-top{display:flex;align-items:center;gap:8px;min-width:0}.commercial-browse .cb-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;letter-spacing:-.015em;line-height:1.25}.commercial-browse .cb-status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:var(--cb-muted);font-size:10px}.commercial-browse .cb-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#9b9da0}.commercial-browse .cb-dot[data-status=Active]{background:var(--cb-green)}.commercial-browse .cb-dot[data-status=Pending]{background:#a87932}.commercial-browse .cb-dot[data-status=Leased]{background:#9b675c}.commercial-browse .cb-meta{font-size:11px;color:var(--cb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.commercial-browse .cb-numbers{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:4px;font-variant-numeric:tabular-nums}.commercial-browse .cb-rent{font-size:13px;font-weight:730;letter-spacing:-.025em;color:var(--cb-ink)}.commercial-browse .cb-area{font-size:11px;font-weight:620;color:#4d5053}.commercial-browse .cb-psf{font-size:10px;color:var(--cb-muted)}.commercial-browse .cb-fresh{color:var(--cb-muted);font-size:10px;white-space:nowrap}.commercial-browse .cb-earn{color:var(--cb-green);font-size:10px;font-weight:600}.commercial-browse .cb-group-title{font-size:13px;font-weight:720;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commercial-browse .cb-group-count{font-size:11px;font-weight:650;color:var(--cb-gold)}.commercial-browse .cb-group-detail{font-size:10.5px;color:var(--cb-muted);margin-top:4px;line-height:1.35}.commercial-browse .cb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:3px 12px 0}.commercial-browse .cb-card{width:100%;padding:0;text-align:left;overflow:hidden;border:1px solid var(--cb-line);border-radius:12px;background:var(--cb-paper);box-shadow:0 2px 8px #1b1b1d0e;cursor:pointer;color:inherit;transition:transform var(--cb-speed) ease,opacity var(--cb-speed) ease,box-shadow var(--cb-speed) ease}.commercial-browse .cb-card:hover{box-shadow:0 5px 15px #1b1b1d16}.commercial-browse .cb-card-media{height:100px;background:#f0f0f1;display:flex;align-items:center;justify-content:center;color:#939598;overflow:hidden}.commercial-browse .cb-card-media img{width:100%;height:100%;object-fit:cover}.commercial-browse .cb-card-body{padding:10px}.commercial-browse .cb-skeleton{animation:cb-breathe 1.25s ease-in-out infinite alternate}.commercial-sheet{background:#fff!important;border-top:1px solid #e7e8ea!important;box-shadow:0 -14px 45px #19191b1f}.commercial-sheet :is(input,button):focus-visible{outline-color:#906a32!important}.commercial-sheet input{background:#fff!important;border-color:#e1e2e4!important;color:#202124!important}.commercial-detail.commercial-detail-sheet{background:var(--cd-paper)!important;border-color:#fffffff0;box-shadow:0 -18px 60px #18181a29!important}.commercial-detail.commercial-detail-sheet:before{opacity:0}.commercial-detail.commercial-detail-sheet .cd-close{background:#f0f0f1!important}.commercial-detail .cd-handle>div{background:#cacbcd!important}.commercial-detail .cd-preview-scroll,.commercial-detail .cd-full-scroll{scrollbar-color:#caccce transparent}.commercial-detail .cd-preview-identity,.commercial-detail .cd-full-header{background:var(--cd-paper)!important}.commercial-detail .cd-full-header{box-shadow:0 3px 13px #1b1b1d0a}.commercial-detail .cd-preview-no-photo{background:#f6f6f7;border-color:#e7e8ea;color:#73777b}.commercial-detail .cd-preview-rows button:hover,.commercial-detail .cd-preview-rows button:active{background:#f5f5f6!important}.commercial-detail .cd-action-bar{background:#fff!important;box-shadow:0 -8px 20px #1b1b1d0d}.commercial-detail .cd-action-bar>:not(:last-child){background:#fff!important;border-color:#e1e2e4!important;color:#303134!important;box-shadow:0 1px 3px #1b1b1d0a}.commercial-detail .cd-action-bar>button:last-child{background:#252629!important;color:#fff!important;box-shadow:0 2px 5px #1b1b1d21}.commercial-detail .cd-action-bar>:not(:last-child):hover{background:#f6f6f7!important}.commercial-detail .cd-action-bar>button:last-child:hover{background:#38393c!important}.commercial-detail.commercial-detail-full,.commercial-detail .cd-full-scroll{background:#fafafa!important}.commercial-detail .cd-full-economics{background:#fff;border-color:#e6e7e9;box-shadow:0 2px 9px #1b1b1d0a}.commercial-detail .cd-full-economics>div:first-child>span:not(:first-child){color:#515357!important}.commercial-detail .cd-gallery-empty{background:#f5f5f6!important}.commercial-detail .cd-gallery-empty svg,.commercial-detail .cd-gallery-empty span{color:#77797d!important}.commercial-detail .cd-section>p:first-child,.commercial-detail .cd-section>div:first-child>p:first-child{color:#66696d!important}.commercial-detail .cd-fee{background:#f9fafb;border-color:#e6e7e9!important;box-shadow:0 1px 4px #1b1b1d08}.commercial-detail .cd-fee>p:first-child{color:#906a32!important}.commercial-detail .cd-question-list>div{border-left-color:#d5d6d8}.commercial-detail .cd-full-scroll input{background:#fff!important;border-color:#e1e2e4!important}.commercial-detail .cd-skeleton{background:#ebebec}@media(min-width:768px){.commercial-detail .cd-full-inner{background:#fff}}@keyframes cb-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes cb-breathe{0%{opacity:.6}to{opacity:1}}@media(min-width:768px){.commercial-browse .cb-row{grid-template-columns:44px minmax(230px,1fr) minmax(150px,auto) 110px;min-height:74px;padding-inline:16px}.commercial-browse .cb-row-body{display:contents}.commercial-browse .cb-row-top,.commercial-browse .cb-meta{grid-column:2}.commercial-browse .cb-row-top{align-self:end}.commercial-browse .cb-meta{align-self:start;margin-top:1px}.commercial-browse .cb-numbers{grid-column:3;grid-row:1 / span 2;margin:0;align-self:center}.commercial-browse .cb-fresh-wrap{grid-column:4;grid-row:1 / span 2;justify-self:end;text-align:right}.commercial-browse .cb-group-trigger{min-height:76px}.commercial-browse .cb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-inline:16px}.commercial-browse .cb-card-media{height:150px}}@media(prefers-reduced-motion:reduce){.commercial-browse :is(.cb-search,.cb-control,.cb-row,.cb-group-trigger,.cb-chevron,.cb-card,.cb-children,.cb-skeleton){animation:none!important;transition:none!important}}.residential-browse{--ri-paper: #ffffff;--ri-ink: #202124;--ri-secondary: #646a70;--ri-muted: #81868b;--ri-line: #e7e8ea;--ri-raised: #f1f2f3;--ri-gold: #906a32;--ri-positive: #237653;--ri-alert: #a04e49;color:var(--ri-ink)}.dark .residential-browse{--ri-paper: var(--app-surface);--ri-ink: var(--app-text);--ri-secondary: var(--app-text-secondary);--ri-muted: var(--app-text-muted);--ri-line: var(--app-divider);--ri-raised: var(--app-surface-raised);--ri-gold: var(--app-gold);--ri-positive: var(--app-positive);--ri-alert: var(--app-negative, #e09b94)}.residential-browse .ri-row{display:grid;grid-template-columns:44px minmax(0,1fr) 88px;align-items:start;gap:10px;padding:6px 12px 5px;background:var(--ri-paper);border-bottom:1px solid var(--ri-line);transition:opacity .16s ease,transform .16s ease}.residential-browse .ri-row:active,.residential-browse .ri-group-trigger:active{opacity:.77;transform:scale(.993)}.residential-browse .ri-thumb{width:44px;height:44px;border-radius:8px;background:var(--ri-raised);color:var(--ri-muted);display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.residential-browse .ri-thumb img{width:100%;height:100%;object-fit:cover;display:block}.residential-browse .ri-body{min-width:0}.residential-browse .ri-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ri-ink);font-size:13px;font-weight:680;line-height:1.2;letter-spacing:-.015em}.residential-browse .ri-title--stale{color:var(--ri-secondary)}.residential-browse .ri-unit{color:var(--ri-secondary);font-weight:450}.residential-browse .ri-meta{margin-top:1px;font-size:11px;line-height:1.25;color:var(--ri-secondary)}.residential-browse .ri-economics{margin-top:3px;font-size:10.5px;line-height:1.25;font-variant-numeric:tabular-nums}.residential-browse .ri-op{margin-top:1px;font-size:10.5px;line-height:1.2;color:var(--ri-secondary);font-weight:520}.residential-browse .ri-statusline{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;margin-top:2px;font-size:10.5px;line-height:1.25;color:var(--ri-secondary)}.residential-browse .ri-available{color:var(--ri-positive);font-weight:600}.residential-browse .ri-fresh{font-size:10px;color:var(--ri-muted)}.residential-browse .ri-fresh--stale{color:var(--ri-alert)}.residential-browse .ri-earn{margin-top:2px;font-size:10.5px;line-height:1.25;font-weight:620;color:var(--ri-gold);font-variant-numeric:tabular-nums}.residential-browse .ri-note{margin-top:2px;font-size:10.5px;line-height:1.25;color:var(--ri-secondary)}.residential-browse .ri-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:0;margin:-7px -9px 0 0}.residential-browse .ri-actions button{color:var(--ri-secondary)!important}.residential-browse .ri-actions button svg{width:17px;height:17px}.residential-browse .ri-actions button:focus-visible,.residential-browse .ri-row:focus-visible,.residential-browse .ri-group-trigger:focus-visible{outline:2px solid var(--ri-gold);outline-offset:-2px}.residential-browse .ri-group{border-bottom:1px solid var(--ri-line);background:var(--ri-paper)}.residential-browse .ri-group-trigger{display:grid;grid-template-columns:44px minmax(0,1fr) 24px;align-items:start;gap:10px;padding:6px 12px;min-height:70px;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.residential-browse .ri-group-count{color:var(--ri-secondary);font-size:11px;line-height:1.25;margin-top:1px}.residential-browse .ri-group-available{color:var(--ri-positive);font-weight:600}.residential-browse .ri-group-specs{display:flex;flex-wrap:wrap;column-gap:7px;row-gap:1px;color:var(--ri-secondary);font-size:10.5px;margin-top:1px;line-height:1.25}.residential-browse .ri-group-specs strong{color:var(--ri-ink);font-weight:670;font-variant-numeric:tabular-nums}.residential-browse .ri-chevron{display:flex;align-items:center;justify-content:center;width:24px;height:44px;color:var(--ri-muted)}.residential-browse .ri-group-children{border-top:1px solid var(--ri-line);background:var(--ri-paper)}.residential-browse .ri-group-children .ri-row{padding-left:22px}.residential-browse .ri-group-unit--first{border-top:1px solid var(--ri-line)}.residential-browse .ri-group-unit .ri-row{padding-left:22px}.residential-browse .ri-card-media{background:var(--ri-raised)!important;color:var(--ri-muted)}.residential-browse .ri-card-placeholder{background:var(--ri-raised)!important;color:var(--ri-muted)!important}@media(max-width:390px){.residential-browse .ri-row{grid-template-columns:44px minmax(0,1fr) 72px;gap:8px}.residential-browse .ri-actions{flex-direction:column;align-items:flex-end;margin-top:-7px}}@media(min-width:768px){.residential-browse .ri-row{grid-template-columns:44px minmax(220px,1fr) 88px;padding-inline:16px}.residential-browse .ri-group-trigger{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.residential-browse :is(.ri-row,.ri-group-trigger){transition:none}}.compact-listing-access{position:relative;display:flex;align-items:center;gap:5px;width:min(100%,260px);min-width:0;min-height:24px;margin-top:4px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--ri-secondary, var(--color-secondary));font:inherit;font-size:11px;line-height:1.25;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.compact-listing-fieldline{display:flex;align-items:center;gap:4px;max-width:100%;min-width:0;min-height:24px;margin-top:4px;overflow:hidden}.residential-browse .compact-listing-fieldline{margin-top:2px}.compact-listing-fieldline .compact-listing-access{flex:1 1 auto;width:auto;margin-top:0}.compact-listing-fieldflag{flex:0 0 auto;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.02em;color:#7e5926;background:#f2ebde;border:1px solid hsl(38 31% 79%);border-radius:4px;padding:2px 4px}.compact-listing-fieldflag--access{color:#326259;background:#e2eeea;border-color:#c3d5cf}.dark .compact-listing-fieldflag{color:#e5c78d;background:#40372a;border-color:#665639}.dark .compact-listing-fieldflag--access{color:#a5d5c8;background:#273d36;border-color:#436557}.compact-listing-access:before{content:"";position:absolute;inset:-9px 0}.compact-listing-access__label{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.compact-listing-access__hint{flex:0 0 auto;margin-left:auto;font-size:15px;line-height:1;opacity:.65}.compact-listing-access:hover{color:var(--ri-ink, var(--color-ink))}.compact-listing-access:active{opacity:.68}.compact-listing-access:focus-visible{outline:2px solid var(--color-economic, #97743d);outline-offset:2px}.dark .compact-listing-access{color:var(--app-text-secondary, #c2c8cb)}.dark .compact-listing-access:hover{color:var(--app-text, #f0f1ef)}.ld-backdrop{position:fixed;inset:0;z-index:80;background:#131b2485}.ld-view{--ld-ink: #1e2833;--ld-muted: #647080;--ld-line: #e7ebef;--ld-gold: #a47739;--ld-sheet-height: 210px;position:fixed;inset:0;z-index:81;overflow:hidden;background:#eef2f5;color:var(--ld-ink);font-family:var(--app-font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.ld-view *{box-sizing:border-box}.ld-view[hidden],.ld-backdrop[hidden]{display:none}.ld-view button{cursor:pointer;-webkit-tap-highlight-color:transparent}.ld-view button:focus-visible,.ld-view a:focus-visible{outline:2px solid #a47739;outline-offset:2px}.ld-view button:disabled{cursor:not-allowed;opacity:.42}.ld-map{position:absolute;top:0;left:0;right:0;bottom:var(--ld-sheet-height);background:#e8edf1}.ld-map-loading,.ld-map-failure{position:absolute;z-index:3;top:176px;left:16px;padding:9px 12px;border-radius:10px;background:#fff;color:#354253;font-size:12px;box-shadow:0 2px 12px #15243421}.ld-map-failure{display:flex;align-items:center;gap:12px}.ld-map-failure button{border:0;background:transparent;color:#2566c2;min-height:44px;display:flex;align-items:center;gap:5px;font-weight:700}.ld-top{position:absolute;top:0;left:0;right:0;z-index:4;display:flex;align-items:center;gap:4px;padding:max(10px,env(safe-area-inset-top)) 12px 8px 8px;background:#fff;box-shadow:0 1px 9px #21304114}.ld-back{width:44px;height:50px;flex:none;display:grid;place-items:center;background:none;border:0;color:#273440}.ld-destination{min-width:0;padding:1px 0 2px}.ld-destination p{font-size:10px;font-weight:650;color:var(--ld-muted);margin:0 0 2px;line-height:1.15}.ld-destination h2{margin:0;font-size:clamp(16px,4.3vw,20px);font-weight:720;letter-spacing:-.035em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-destination span{display:block;font-size:11px;color:var(--ld-muted);line-height:1.2;margin-top:2px}.ld-modes{position:absolute;top:calc(max(10px,env(safe-area-inset-top)) + 65px);left:0;right:0;z-index:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 6px;background:#fffffff5;box-shadow:0 2px 10px #1523331f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ld-mode{position:relative;min-width:0;min-height:52px;padding:6px 2px 5px;border:0;border-radius:6px;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;color:#6a7685;transition:background .16s ease,color .16s ease}.ld-mode:active{background:#f1f4f7}.ld-mode strong{font-size:13px;letter-spacing:-.025em;font-weight:720;line-height:1.25;color:#25323e;white-space:nowrap}.ld-mode span{font-size:10px;line-height:1.15}.ld-mode[data-active=true]{background:#fff;color:#233040;box-shadow:0 1px 4px #1d2f4124}.ld-mode[data-active=true]:after{content:"";width:14px;height:2px;border-radius:2px;background:var(--ld-gold);position:absolute;bottom:2px}.ld-map-controls{position:absolute;z-index:4;right:12px;bottom:calc(var(--ld-sheet-height) + 15px);display:flex;flex-direction:column;gap:8px}.ld-map-control{width:44px;height:44px;border:0;border-radius:12px;background:#fff;color:#34485c;display:grid;place-items:center;box-shadow:0 2px 13px #1b2a372e;transition:transform .18s ease,color .18s ease}.ld-map-control:active{transform:scale(.95)}.ld-map-control[data-active=true]{color:#176ada}.ld-map-control:has(span){width:auto;min-width:44px;padding:0 10px;display:flex;gap:5px}.ld-map-control span{font-size:10px;font-weight:700}.ld-map-notice{position:absolute;top:169px;left:14px;z-index:3;padding:10px 12px;background:#fff;border-radius:9px;font-size:11px;color:#4c5b6c;box-shadow:0 2px 10px #1b2a371f}.ld-sheet{position:absolute;bottom:0;left:0;right:0;z-index:5;max-height:calc(100% - 180px);display:flex;flex-direction:column;border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -5px 24px #16253521}.ld-sheet-toggle{border:0;background:transparent;height:44px;width:100%;flex:none;display:grid;place-items:start center;position:relative;padding-top:10px}.ld-sheet-toggle{touch-action:none;-webkit-user-select:none;user-select:none}.ld-sheet[data-dragging=false]{transition:height .18s ease}.ld-sheet[data-dragging=true]{transition:none}.ld-sheet[data-stop=compact] .ld-sheet-content{scrollbar-width:none}.ld-route-information{display:flex;flex-direction:column}.ld-view[data-guidance=true] .ld-next{order:-1;border-top:0;margin-top:0;padding-top:0;padding-bottom:10px}.ld-view[data-guidance=true] .ld-summary-time{font-size:21px}.ld-session-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px}.ld-session-actions button,.ld-session-actions a{min-height:44px;border:0;border-radius:9px;padding:0 12px;background:#f0f3f6;color:#34485c;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.ld-session-actions .ld-start{background:#25313c;color:#fff;min-width:100px;justify-content:center}.ld-capability{margin:8px 0 0;color:#647080;font-size:10px;line-height:1.4}.ld-grabber{width:34px;height:4px;border-radius:3px;background:#cbd1d8}.ld-toggle-icon{position:absolute;right:14px;top:10px;color:#677485}.ld-sheet-content{overflow-y:auto;overscroll-behavior:contain;padding:0 20px max(16px,env(safe-area-inset-bottom));min-height:0;display:flex;flex-direction:column}.ld-route-information{min-height:0;overflow-y:auto;overscroll-behavior:contain;flex:1}.ld-session-actions,.ld-capability{flex:none;background:#fff}.ld-sheet[data-stop=compact] .ld-progress p{display:none}.ld-inline-issue{min-height:38px;margin-bottom:7px;padding:0 10px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f1f4f6;color:#364351;font-size:12px;font-weight:650}.ld-inline-issue button{min-height:44px;padding:0 2px 0 8px;border:0;background:transparent;display:flex;align-items:center;gap:6px;color:#185aa9;font-weight:750;white-space:nowrap}.ld-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:61px}.ld-summary-copy{min-width:0}.ld-summary-time{min-height:30px;color:#1e2934;font-size:25px;letter-spacing:-.055em;line-height:1.15;font-weight:750}.ld-summary-copy p{margin:2px 0 0;color:var(--ld-muted);font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-summary-arrow{flex:none;color:#7d8b9a;margin-right:4px}.ld-skeleton{display:block;width:90px;height:23px;margin-top:3px;border-radius:4px;background:#e8edf1;animation:ld-pulse 1.1s ease-in-out infinite alternate}.ld-progress{margin:3px 0 4px}.ld-progress-bar{height:3px;border-radius:3px;background:#e8ecf0;overflow:hidden}.ld-progress-bar span{display:block;width:100%;height:100%;transform-origin:left center;background:#176de3;transition:transform .18s ease}.ld-progress p{margin:5px 0 0;color:#697688;font-size:10px}.ld-next{display:flex;align-items:flex-start;gap:11px;border-top:1px solid var(--ld-line);margin-top:10px;padding:13px 0 4px}.ld-next-glyph{width:24px;flex:none;color:#226bd0;padding-top:3px}.ld-next-copy{display:flex;flex-direction:column;min-width:0;flex:1}.ld-next-copy>span,.ld-following>span,.ld-arrival span{color:#788494;font-size:10px;font-weight:700}.ld-eta-label{font-size:11px!important;color:#7a8696!important}.ld-next-copy>strong{font-size:18px;font-weight:720;line-height:1.25;letter-spacing:-.025em;margin-top:2px}.ld-next-copy>small{color:#687688;font-size:11px;line-height:1.35;margin-top:3px}.ld-line{display:inline-grid;place-items:center;min-width:25px;height:25px;padding:0 5px;border-radius:5px;background:#2d3744;color:#fff;font-size:11px;font-weight:750;line-height:1}.ld-ride{padding:10px 0 0}.ld-ride p{margin:0 0 10px;font-size:11px;line-height:1.4;color:#687688}.ld-ride-link,.ld-ride-location,.ld-arrival button{min-height:44px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:9px;background:#25313c;color:#fff;font-size:12px;font-weight:720;text-decoration:none}.ld-expanded{border-top:1px solid var(--ld-line);margin-top:12px}.ld-following{display:flex;align-items:baseline;gap:12px;padding:13px 0}.ld-following strong{font-size:12px;font-weight:680}.ld-view[data-guidance=true] .ld-following{padding:5px 0}.ld-view[data-guidance=true] .ld-following strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-itinerary{border-top:1px solid var(--ld-line);padding:4px 0 8px}.ld-step{display:flex;gap:12px;min-height:62px}.ld-step-rail{width:27px;flex:none;display:flex;justify-content:center;padding-top:12px;position:relative}.ld-step:not(:last-child) .ld-step-rail:after{content:"";position:absolute;width:1px;top:40px;bottom:0;background:#d7dde4;left:13px}.ld-step-rail>span{width:25px;height:25px;border:1px solid #dfe4e9;border-radius:6px;display:grid;place-items:center;color:#536171;font-size:11px}.ld-step-rail>span:has(.ld-line){border:0}.ld-step-body{flex:1;min-width:0;padding:12px 0 13px;border-bottom:1px solid var(--ld-line)}.ld-step:last-child .ld-step-body{border:0}.ld-step-body strong{display:block;color:#283541;font-size:12px;font-weight:680;line-height:1.3}.ld-step-body small{display:block;margin-top:4px;color:#687688;font-size:11px;line-height:1.45}.ld-transfer{display:block;margin-bottom:2px;color:#a47739;font-size:10px;font-weight:740}.ld-arrival{border-top:1px solid var(--ld-line);padding:13px 0 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.ld-arrival strong{display:block;font-size:12px;line-height:1.3}.ld-arrival button{flex:none}@keyframes ld-pulse{0%{opacity:.45}to{opacity:1}}@media(min-width:768px){.ld-view{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(920px,calc(100vw - 48px));height:min(800px,calc(100dvh - 48px));border-radius:16px;box-shadow:0 22px 70px #08111c45}.ld-modes{left:0;right:0}.ld-sheet{max-height:calc(100% - 180px)}.ld-sheet-content{padding-left:26px;padding-right:26px}}@media(max-height:650px){.ld-mode{min-height:48px}}@media(prefers-reduced-motion:reduce){.ld-view *,.ld-view *:before,.ld-view *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.listing-filters-panel{--lf-paper: var(--app-surface, #f8f8f6);--lf-raised: var(--app-surface-raised, #f1f2f0);--lf-ink: var(--app-text, #293036);--lf-secondary: var(--app-text-secondary, #59636a);--lf-muted: var(--app-text-muted, #778087);--lf-line: var(--app-divider, #e1e4e3);--lf-accent: var(--app-gold, #947248);--lf-selected: #e8ecec;--lf-strong: #30383d;display:flex;flex-direction:column;width:100%;max-width:620px;margin-inline:auto;min-height:0;height:100%;overflow:hidden;background:var(--lf-paper);color:var(--lf-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.dark .listing-filters-panel{--lf-paper: var(--app-surface, #24292c);--lf-raised: var(--app-surface-raised, #303639);--lf-ink: var(--app-text, #f0f1ef);--lf-secondary: var(--app-text-secondary, #c2c8cb);--lf-muted: var(--app-text-muted, #a6afb4);--lf-line: var(--app-divider, #44494b);--lf-accent: var(--app-gold, #d8af72);--lf-selected: #3b454a;--lf-strong: #e2e7e9}.residential-filters-sheet{--rf-bg: var(--app-surface, #f8f8f6);height:auto;min-height:min(70dvh,600px)}.dark .residential-filters-sheet{--rf-bg: var(--app-surface, #24292c)}.listing-filters-panel *{box-sizing:border-box}.listing-filters-panel button{cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}.listing-filters-panel :is(button,input):focus{outline:none}.listing-filters-panel :is(button,input):focus-visible{outline:2px solid var(--lf-accent);outline-offset:2px;z-index:1}.lf-header{flex:none;border-bottom:1px solid var(--lf-line);background:var(--lf-paper)}.lf-handle{width:34px;height:4px;border-radius:10px;background:var(--lf-line);margin:9px auto 0}.lf-header-row{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:8px;padding:9px 16px 12px}.lf-heading{text-align:center;min-width:0}.lf-title{display:block;font-size:17px;font-weight:680;letter-spacing:-.035em;line-height:1.3}.lf-count{display:block;color:var(--lf-muted);font-size:11px;margin-top:1px}.lf-icon-button{border:0;background:transparent;color:var(--lf-secondary);border-radius:10px;width:42px;height:42px;display:grid;place-items:center}.lf-icon-button:hover{background:var(--lf-raised)}.lf-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 28px;scrollbar-width:none}.lf-scroll::-webkit-scrollbar{display:none}.lf-view{animation:lf-enter .18s cubic-bezier(.2,.8,.2,1) both}@keyframes lf-enter{0%{opacity:.4;transform:translate(9px)}to{opacity:1;transform:translate(0)}}.lf-eyebrow{color:var(--lf-muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin:0 0 9px}.lf-intro{color:var(--lf-secondary);font-size:12px;line-height:1.5;margin:0 0 20px}.lf-section{margin:0 0 24px}.lf-section-title{color:var(--lf-ink);font-size:13px;font-weight:680;margin:0 0 9px}.lf-hint{color:var(--lf-muted);font-size:11px;margin:0 0 12px}.lf-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:23px}.lf-quick button{min-height:47px;padding:6px 7px;border:1px solid var(--lf-line);border-radius:11px;background:var(--lf-raised);color:var(--lf-secondary);font-size:11px;font-weight:600;line-height:1.2;transition:transform .1s,opacity .1s}.lf-quick button[aria-pressed=true]{background:var(--lf-selected);color:var(--lf-ink);border-color:var(--lf-secondary)}.lf-quick button:active,.lf-option:active,.lf-nav:active,.lf-action:active{transform:scale(.985)}.lf-group-label{color:var(--lf-muted);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;margin:18px 0 8px 3px}.lf-nav-list{border-top:1px solid var(--lf-line)}.lf-nav{width:100%;min-height:65px;display:flex;align-items:center;gap:12px;text-align:left;padding:9px 2px;border:0;border-bottom:1px solid var(--lf-line);background:transparent;color:var(--lf-ink);transition:transform .1s}.lf-nav-icon{width:34px;height:34px;border-radius:10px;background:var(--lf-raised);display:grid;place-items:center;color:var(--lf-secondary);flex:none}.lf-nav-text{min-width:0;flex:1}.lf-nav-name{display:block;font-size:13px;font-weight:640}.lf-nav-summary{display:block;margin-top:3px;font-size:11px;color:var(--lf-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf-nav-chevron{color:var(--lf-muted);flex:none}.lf-options{border-top:1px solid var(--lf-line)}.lf-option{display:flex;align-items:center;gap:12px;width:100%;min-height:47px;padding:9px 3px;text-align:left;border:0;border-bottom:1px solid var(--lf-line);color:var(--lf-ink);background:transparent;font-size:13px;transition:transform .1s}.lf-option[aria-pressed=true]{background:var(--lf-selected);padding-inline:12px;border-radius:9px;border-color:transparent;font-weight:640}.lf-option-label{flex:1;min-width:0}.lf-check{color:var(--lf-secondary);flex:none}.lf-options+.lf-section-title{margin-top:23px}.lf-inline-row{display:flex;gap:8px;flex-wrap:wrap}.lf-segment{min-height:40px;min-width:45px;border:1px solid var(--lf-line);background:var(--lf-raised);color:var(--lf-secondary);border-radius:9px;padding:0 12px;font-size:12px}.lf-segment[aria-pressed=true]{background:var(--lf-selected);color:var(--lf-ink);border-color:var(--lf-secondary);font-weight:700}.lf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}.lf-field-label{display:block;color:var(--lf-muted);font-size:11px;font-weight:650;margin:0 0 6px}.lf-field{display:flex;align-items:center;width:100%;min-height:46px;border:1px solid var(--lf-line);background:var(--lf-raised);border-radius:10px;padding:0 12px;color:var(--lf-ink);font-size:13px}.lf-field input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:inherit;font-size:13px}.lf-field input::placeholder{color:var(--lf-muted)}.lf-search{margin-bottom:14px}.lf-selected-items{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:13px}.lf-selected-item{display:inline-flex;align-items:center;gap:5px;background:var(--lf-selected);color:var(--lf-ink);border-radius:8px;padding:0 4px 0 10px;font-size:11px;min-height:30px}.lf-selected-item button{border:0;background:transparent;color:var(--lf-secondary);width:26px;height:26px;display:grid;place-items:center}.lf-switch-row{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:63px;border-bottom:1px solid var(--lf-line)}.lf-switch-row strong{display:block;font-size:13px;font-weight:640}.lf-switch-row small{display:block;color:var(--lf-muted);font-size:11px;line-height:1.35;margin-top:4px}.lf-switch{flex:none;width:43px;height:27px;border:0;border-radius:99px;background:#aeb8bc;position:relative;transition:background-color .16s}.lf-switch[aria-pressed=true]{background:var(--lf-secondary)}.lf-switch:after{content:"";position:absolute;width:21px;height:21px;left:3px;top:3px;border-radius:50%;background:#f6f7f5;transition:transform .16s}.lf-switch[aria-pressed=true]:after{transform:translate(16px)}.lf-footer{flex:none;border-top:1px solid var(--lf-line);padding:10px 20px max(12px,env(safe-area-inset-bottom));background:var(--lf-paper)}.lf-footer-row{display:flex;align-items:center;gap:10px}.lf-action{min-height:46px;border:0;border-radius:10px;padding:0 17px;font-size:13px;font-weight:680;transition:transform .1s,opacity .1s}.lf-clear{color:var(--lf-secondary);background:var(--lf-raised)}.lf-clear:disabled{opacity:.38;cursor:default}.lf-apply{flex:1;background:var(--lf-strong);color:var(--lf-paper)}.lf-apply[data-zero=true]{background:var(--lf-raised);color:var(--lf-ink)}.lf-footer-note{margin:8px 0 0;text-align:center;color:var(--lf-muted);font-size:11px}.lf-retry{border:0;background:transparent;color:var(--lf-accent);font-weight:700;text-decoration:underline;margin-left:8px}.lf-empty{padding:22px 8px;color:var(--lf-muted);text-align:center;font-size:12px}.lf-saved-row{display:flex;align-items:center;border-bottom:1px solid var(--lf-line)}.lf-saved-row .lf-option{border-bottom:0;flex:1}.lf-calendar-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;font-size:14px}.lf-calendar-head button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:9px;background:var(--lf-raised);color:var(--lf-ink)}.lf-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;text-align:center}.lf-calendar-grid>span{display:grid;place-items:center;height:31px;font-size:11px;color:var(--lf-muted)}.lf-calendar-grid>button{border:0;height:39px;border-radius:9px;background:transparent;color:var(--lf-ink);font-size:12px}.lf-calendar-grid>button[aria-pressed=true]{background:var(--lf-strong);color:var(--lf-paper)}.lf-calendar-grid>button:hover:not([aria-pressed=true]){background:var(--lf-raised)}.lf-warning{padding:11px 13px;margin:10px 0;background:var(--lf-raised);border-radius:10px;color:var(--lf-secondary);font-size:11px;line-height:1.5}.lf-skeleton{display:grid;gap:10px;padding-block:12px}.lf-skeleton span{display:block;height:37px;border-radius:8px;background:var(--lf-raised);animation:lf-breathe 1s alternate infinite}@keyframes lf-breathe{0%{opacity:.55}to{opacity:1}}@media(min-width:768px){.lf-handle{display:none}.lf-header-row{padding-top:16px}}@media(max-width:767px){.residential-filters-sheet{max-height:92dvh!important;min-height:min(68dvh,590px)}.residential-filters-sheet:has(.listing-filters-panel[data-view=occupancy]),.residential-filters-sheet:has(.listing-filters-panel[data-view=personal]),.residential-filters-sheet:has(.listing-filters-panel[data-view=compensation]){min-height:min(46dvh,440px)}.residential-filters-sheet:has(.listing-filters-panel[data-view=neighborhoods]),.residential-filters-sheet:has(.listing-filters-panel[data-view=transit]),.residential-filters-sheet:has(.listing-filters-panel[data-view=management]),.residential-filters-sheet:has(.listing-filters-panel[data-view=unit]){min-height:min(82dvh,740px)}}@media(max-width:420px){.lf-scroll,.lf-footer{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.listing-filters-panel *,.lf-view{animation-duration:.01ms!important;transition-duration:.01ms!important}}.mlf{--m-paper: var(--app-surface, #f8f8f6);--m-raised: var(--app-surface-raised, #f1f2f0);--m-ink: var(--app-text, #293036);--m-sec: var(--app-text-secondary, #59636a);--m-muted: var(--app-text-muted, #778087);--m-line: var(--app-divider, #e1e4e3);--m-gold: var(--app-gold, #947248);--m-sel: #e8ecec;--m-strong: #30383d;display:flex;flex-direction:column;width:100%;max-width:620px;margin-inline:auto;height:100%;min-height:0;overflow:hidden;background:var(--m-paper);color:var(--m-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.residential-filters-mobile[data-state=open]{animation-duration:.2s!important;transition-duration:.2s!important}.residential-filters-mobile[data-state=closed]{animation-duration:.15s!important;transition-duration:.15s!important}@media(prefers-reduced-motion:reduce){.residential-filters-mobile{animation:none!important;transition:none!important}}.dark .mlf{--m-sel: #3b454a;--m-strong: #e2e7e9;--m-gold: var(--app-gold, #d8af72)}.mlf *{box-sizing:border-box}.mlf button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.mlf :is(button,input):focus-visible{outline:2px solid var(--m-gold);outline-offset:2px}.mlf-head{flex:none;border-bottom:1px solid var(--m-line)}.mlf-handle{width:34px;height:4px;border-radius:9px;background:var(--m-line);margin:8px auto 0}.mlf-head-row{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 20px}.mlf-title{font-size:17px;font-weight:650;letter-spacing:-.03em;display:flex;align-items:baseline;gap:8px}.mlf-badge{font-size:11px;font-weight:500;color:var(--m-gold)}.mlf-close{width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--m-sec);border-radius:12px}.mlf-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 20px 20px;scrollbar-width:none}.mlf-scroll::-webkit-scrollbar{display:none}.mlf-sec{padding:14px 0 6px;border-bottom:1px solid var(--m-line)}.mlf-sec h3,.mlf-sub{margin:0 0 8px;font-size:13px;font-weight:650}.mlf-section-heading{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-top:-10px}.mlf-section-heading h3{margin:0}.mlf-more{min-height:44px;border:0;padding:0 0 0 12px;background:transparent;color:var(--m-sec);font-size:12px}.mlf-neighborhood-options{max-height:264px;overflow-y:auto;overscroll-behavior:contain;padding:2px}.mlf-sub{margin-top:14px;color:var(--m-sec);font-size:12px}.mlf-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.mlf-chip{min-height:44px;min-width:48px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 14px;border:1px solid var(--m-line);border-radius:12px;background:var(--m-raised);color:var(--m-sec);font-size:13px;transition:background-color .12s,border-color .12s,transform 90ms}.mlf-chip:active{transform:scale(.97)}.mlf-chip[aria-pressed=true]{background:var(--m-sel);color:var(--m-ink);border-color:var(--m-gold);font-weight:650}.mlf-chip[aria-pressed=true] svg{color:var(--m-gold)}.mlf-wide{width:100%;justify-content:flex-start}.mlf-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.mlf-money{min-width:0}.mlf-money>span:first-child{display:block;font-size:11px;color:var(--m-muted);margin-bottom:4px}.mlf-input{display:flex;align-items:center;gap:6px;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--m-line);border-radius:12px;background:var(--m-raised);color:var(--m-ink)}.mlf-input input{flex:1;min-width:0;width:100%;border:0;outline:0;background:transparent;color:inherit;font-size:16px}.mlf-search{margin-bottom:10px}.mlf-search svg{color:var(--m-muted);flex:none}.mlf-list{margin-top:4px}.mlf-group{border-bottom:1px solid var(--m-line)}.mlf-row{width:100%;min-height:52px;display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--m-ink);text-align:left;padding:0}.mlf-row-name{font-size:14px;font-weight:600;flex:1}.mlf-row-sum{font-size:12px;color:var(--m-muted);max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlf-row-sum[data-on=true]{color:var(--m-gold);font-weight:600}.mlf-chev{color:var(--m-muted);transition:transform .18s;flex:none}.mlf-row[aria-expanded=true] .mlf-chev{transform:rotate(180deg)}.mlf-body{padding:2px 0 8px;animation:mlf-in .18s cubic-bezier(.2,.8,.2,1) both}@keyframes mlf-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mlf-warn,.mlf-empty,.mlf-note{font-size:12px;color:var(--m-sec);margin:0 0 10px;line-height:1.45}.mlf-empty{text-align:center;padding:10px 0;color:var(--m-muted)}.mlf-link{border:0;background:transparent;color:var(--m-gold);font-weight:650;text-decoration:underline;min-height:44px;padding:0 8px}.mlf-skel{display:grid;gap:8px}.mlf-skel span{height:40px;border-radius:10px;background:var(--m-raised);animation:mlf-b 1s alternate infinite}@keyframes mlf-b{0%{opacity:.5}to{opacity:1}}.mlf-save{width:100%;min-height:44px;border:1px dashed var(--m-gold);border-radius:12px;background:transparent;color:var(--m-ink);margin-bottom:8px}.mlf-saved{display:flex;align-items:center;border-bottom:1px solid var(--m-line)}.mlf-saved-main{flex:1;min-height:44px;display:flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--m-ink);text-align:left;font-size:13px}.mlf-saved-main[aria-pressed=true]{font-weight:650}.mlf-saved-main svg{color:var(--m-gold)}.mlf-x{width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--m-sec)}.mlf-foot{flex:none;border-top:1px solid var(--m-line);background:var(--m-paper);padding:10px 20px max(12px,env(safe-area-inset-bottom))}.mlf-foot-row{display:flex;gap:10px}.mlf-clear,.mlf-apply{min-height:48px;border:0;border-radius:12px;font-size:14px;font-weight:650;transition:transform 90ms,opacity .12s}.mlf-clear{padding:0 18px;background:var(--m-raised);color:var(--m-sec)}.mlf-clear:disabled{opacity:.4;cursor:default}.mlf-apply{flex:1;background:var(--m-strong);color:var(--m-paper)}.mlf-apply[data-zero=true]{background:var(--m-raised);color:var(--m-ink);box-shadow:inset 0 0 0 1px var(--m-gold)}.mlf-clear:active:not(:disabled),.mlf-apply:active{transform:scale(.985)}.mlf-num{display:inline-block;animation:mlf-num .16s ease-out both}@keyframes mlf-num{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:none}}.mlf-note{text-align:center;margin:8px 0 0;font-size:11px;color:var(--m-muted)}@media(max-width:420px){.mlf-scroll,.mlf-foot{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.mlf *,.mlf-body,.mlf-num{animation-duration:.01ms!important;transition-duration:.01ms!important}}.mobile-filter-context{padding:2px 12px 0;min-width:0;color:var(--color-ink)}.mfc-quick,.mfc-selected{display:flex;gap:6px;align-items:center;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.mfc-quick::-webkit-scrollbar,.mfc-selected::-webkit-scrollbar{display:none}.mfc-quick button,.mfc-chip{min-height:44px;flex-shrink:0;border:0;background:transparent;color:var(--color-secondary);font-size:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.mfc-quick button{padding:0 12px;border-radius:9px;font-weight:550}.mfc-quick button[aria-pressed=true]{background:var(--color-fill,#eef0ee);color:var(--color-ink);font-weight:650}.mfc-quick .mfc-clear{margin-left:auto;color:var(--color-economic)}.mfc-chip{display:flex;align-items:center;gap:7px;padding:0 9px;font-weight:550;max-width:calc(100vw - 48px)}.mfc-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mfc-chip svg{flex:none}.mfc-quick button:focus-visible,.mfc-chip:focus-visible{outline:2px solid var(--color-economic);outline-offset:-2px}.mfc-selected{border-top:1px solid var(--color-divider)}@media(min-width:768px){.mobile-filter-context{display:none}}@media(prefers-reduced-motion:no-preference){.mfc-quick button,.mfc-chip{transition:background-color .16s,color .16s}}.inventory-keys-rail{display:grid;grid-template-areas:"destination";min-height:52px;background:var(--color-surface);overflow-x:clip}.inventory-keys-destination,.inventory-lanes-destination{grid-area:destination;min-width:0;transition:opacity .19s ease-out,transform .19s cubic-bezier(.22,1,.36,1)}.inventory-lanes-destination{display:flex;align-items:stretch}.inventory-lanes-destination.is-hidden{opacity:0;transform:translate(-12px);pointer-events:none}.inventory-keys-destination{display:flex;align-items:center;gap:10px;padding:0 12px;opacity:0;transform:translate(12px);pointer-events:none}.inventory-keys-destination.is-visible{opacity:1;transform:translate(0);pointer-events:auto}.inventory-keys-entry{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:var(--color-ink);font-size:12px;font-weight:620;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .14s ease,opacity .14s ease,transform .14s ease}.inventory-keys-entry svg{color:var(--color-secondary)}.inventory-keys-entry:hover,.inventory-keys-back:hover{background:#edf1f1}.inventory-keys-entry:active,.inventory-keys-back:active{opacity:.68;transform:scale(.985)}.inventory-keys-entry-compact{padding:0 8px}.inventory-keys-back{display:inline-flex;align-items:center;gap:3px;min-height:44px;padding:0 7px;border:0;border-radius:8px;background:transparent;color:var(--color-secondary);font-size:13px;font-weight:560;cursor:pointer;white-space:nowrap;transition:background-color .14s ease,opacity .14s ease,transform .14s ease}.inventory-keys-current{display:inline-flex;align-items:center;gap:7px;color:var(--color-ink);font-size:14px;font-weight:700}.inventory-keys-current svg{color:var(--color-ink)}.inventory-keys-caption{margin-left:auto;color:var(--color-secondary);font-size:11px}.inventory-keys-rail :is(button):focus-visible,.inventory-keys-entry-compact:focus-visible{outline:2px solid #3d726a;outline-offset:-3px}.keys-map-preparing{position:absolute;inset:0;z-index:10;display:grid;place-items:center;background:#f2f5f4;color:#647077;font-size:13px;font-weight:600;pointer-events:none}@media(max-width:490px){.inventory-keys-caption{display:none}}@media(prefers-reduced-motion:reduce){.inventory-keys-destination,.inventory-lanes-destination,.inventory-keys-entry,.inventory-keys-back{transition:none}}.inventory-mode-tabs{gap:16px}@media(max-width:389px){.inventory-mode-tabs{gap:10px}}.inventory-mode-button{border:0;background:transparent;color:#596469;font-family:inherit;font-size:12px;font-weight:560;line-height:16px;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;transition:color .14s ease,opacity .14s ease,transform .14s ease}.inventory-mode-button[data-active=true]{color:var(--color-ink);font-weight:620}.inventory-mode-button:hover{color:var(--color-ink)}.inventory-mode-button:focus-visible{outline:2px solid #3d726a;outline-offset:-3px}.inventory-mode-button:active{opacity:.68;transform:scale(.985)}.inventory-mode-button-compact{font-size:11px}.inventory-mode-no-motion{transition:none}@media(min-width:390px){.inventory-mode-button-compact{font-size:12px}}@media(prefers-reduced-motion:reduce){.inventory-mode-button{transition:none}}.commercial-search-workspace .rs-search-field:has(input:focus-visible){outline:2px solid var(--color-ink)!important;outline-offset:2px}.commercial-sort-sheet button:focus-visible{outline:2px solid var(--color-economic);outline-offset:-2px}.residential-detail{--rd-paper: #fff;--rd-ink: #202428;--rd-secondary: #626b72;--rd-muted: #838b91;--rd-line: #e8ebed;--rd-raised: #f4f6f7;--rd-gold: #8a642a;--rd-positive: #207553;background:var(--rd-paper);color:var(--rd-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:100dvh;font-variant-numeric:tabular-nums}.residential-detail .font-display{font-family:inherit;letter-spacing:-.035em}.residential-detail :is(button,a):focus-visible{outline:2px solid var(--rd-gold);outline-offset:2px}.residential-detail :is(button,a){-webkit-tap-highlight-color:transparent}.residential-detail .rd-command{border-bottom:1px solid var(--rd-line);padding-bottom:12px;margin-bottom:22px}.residential-detail .rd-desktop-back{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 10px;border-radius:8px;color:var(--rd-secondary);font-size:12px;font-weight:600;transition:transform .15s ease,opacity .15s ease}.residential-detail .rd-back{position:absolute;top:12px;left:12px;z-index:5;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--rd-paper);color:var(--rd-ink);box-shadow:0 1px 5px #171d221a}.residential-detail .rd-command :is(button,a){color:var(--rd-ink)}.residential-detail .rd-command button:hover,.residential-detail .rd-actions a:hover,.residential-detail .rd-actions button:hover{background:var(--rd-raised)!important}.residential-detail .rd-command button:active,.residential-detail .rd-actions :is(a,button):active,.residential-detail .rd-comp:active{transform:scale(.97);opacity:.8}.residential-detail .rd-grid{align-items:start;grid-template-columns:minmax(0,1fr);gap:24px}.residential-detail .rd-gallery{position:relative;overflow:hidden;background:var(--rd-raised)}.residential-detail .rd-gallery .torsx-card{border-radius:10px;border:0;background:var(--rd-raised);box-shadow:none;overflow:hidden}.residential-detail .rd-gallery .torsx-card>.aspect-\[3\/2\]{background:var(--rd-raised)}.residential-detail .rd-gallery .torsx-card>.aspect-\[3\/2\]>.font-display{color:#a0a7ab;font-size:22px;font-weight:650;letter-spacing:.12em}.residential-detail .rd-gallery.rd-no-photo:after{content:"No photos yet";position:absolute;left:0;right:0;top:calc(50% + 23px);text-align:center;color:var(--rd-muted);font-size:12px;font-weight:500;pointer-events:none}.residential-detail .rd-gallery.rd-no-photo .torsx-card>.aspect-\[3\/2\]{background:var(--rd-raised)}.residential-detail .rd-gallery.rd-no-photo .torsx-card>.aspect-\[3\/2\]>.font-display{transform:translateY(-14px)}.residential-detail .rd-gallery .torsx-card>.hidden.sm\:flex{background:var(--rd-paper)}.residential-detail .rd-heading{color:var(--rd-ink);font-size:clamp(27px,2.8vw,38px);font-weight:720;line-height:1.08;letter-spacing:-.045em;margin-top:10px}.residential-detail .rd-location,.residential-detail .rd-confirmed{color:var(--rd-secondary);line-height:1.35}.residential-detail .rd-location{font-size:13px;margin-top:8px}.residential-detail .rd-confirmed{font-size:11px;margin-top:9px;color:var(--rd-muted)}.residential-detail .rd-price-block{padding:19px 0 16px;border-top:1px solid var(--rd-line)!important}.residential-detail .rd-price-label{color:var(--rd-secondary);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;margin-bottom:5px}.residential-detail .rd-price{color:var(--rd-ink);font-weight:730;font-size:clamp(38px,4vw,52px);line-height:.98;letter-spacing:-.055em}.residential-detail .rd-price-meta{color:var(--rd-secondary);font-size:12px;letter-spacing:0;text-transform:none;margin-top:7px}.residential-detail .rd-specs{display:flex;align-items:center;gap:0;margin-top:18px;padding-top:15px;border-top:1px solid var(--rd-line)!important}.residential-detail .rd-specs>div:not([style*="width: 0.5px"]){flex:1;min-width:0}.residential-detail .rd-specs>div[style*="width: 0.5px"]{width:1px!important;height:26px!important;margin-right:16px;background:var(--rd-line)!important}.residential-detail .rd-specs p:first-child{color:var(--rd-muted);text-transform:none;letter-spacing:0;font-size:11px}.residential-detail .rd-specs p:last-child{color:var(--rd-ink);font-size:20px;font-weight:680;line-height:1.2;margin-top:2px}.residential-detail .rd-actions{padding:1px 0 8px}.residential-detail .rd-actions a{min-height:40px;border-radius:9px;border:1px solid var(--rd-line);background:var(--rd-paper);color:var(--rd-ink);font-size:12px;font-weight:600;transition:transform .15s ease,opacity .15s ease}.residential-detail .rd-section,.residential-detail .rd-activity{border-top:1px solid var(--rd-line);padding:17px 0 19px}.residential-detail .rd-section-title,.residential-detail .rd-activity-title{color:var(--rd-ink);font-size:15px;line-height:1.3;font-weight:690;letter-spacing:-.02em;margin-bottom:10px}.residential-detail .rd-field{padding:8px 0;border-bottom:1px solid var(--rd-line);min-width:0}.residential-detail .rd-field:last-child{border-bottom:0}.residential-detail .rd-field-label{color:var(--rd-muted);font-size:11px;letter-spacing:0;text-transform:none;line-height:1.3}.residential-detail .rd-field-value{color:var(--rd-ink);font-size:13px;font-weight:550;line-height:1.45;margin-top:3px;overflow-wrap:anywhere;white-space:pre-line}.residential-detail .rd-section .grid{column-gap:22px}.residential-detail .rd-section .rd-access-help{min-height:38px;color:var(--rd-gold)!important;font-size:12px;font-weight:600}.residential-detail .rd-building-history>div:first-child{padding:16px 0!important;border-color:var(--rd-line)!important;border-bottom:0!important}.residential-detail .rd-building-history>div:first-child p:first-child{color:var(--rd-secondary)!important;font-size:11px!important;letter-spacing:0!important;text-transform:none!important}.residential-detail .rd-building-history>div:first-child p:not(:first-child){color:var(--rd-secondary)!important}.residential-detail .rd-building-history>div:first-child p:nth-child(2),.residential-detail .rd-building-history>div:first-child p span[style*="font-weight: 500"]{color:var(--rd-ink)!important}.residential-detail .rd-building-history>div:first-child button{color:var(--rd-gold)!important}.residential-detail .rd-section [class*=border-t],.residential-detail .rd-section [style*=borderTop]{border-color:var(--rd-line)!important}.residential-detail .rd-section :is(.text-\[hsl\(28_14\%_44\%\)],.text-\[hsl\(28_12\%_50\%\)]){color:var(--rd-secondary)}.residential-detail .rd-activity{padding:17px 0 20px}.residential-detail .rd-activity .grid{gap:0}.residential-detail .rd-activity .grid>div{text-align:left;padding:4px 12px 2px 0}.residential-detail .rd-activity .grid>div+div{padding-left:14px;border-left:1px solid var(--rd-line)}.residential-detail .rd-activity .grid svg{display:none}.residential-detail .rd-activity .grid .font-display{color:var(--rd-ink);font-size:27px;font-weight:720;line-height:1}.residential-detail .rd-activity .grid p:last-child{color:var(--rd-muted);font-size:11px;margin-top:6px}.residential-detail .rd-earnings{color:var(--rd-ink)!important;font-size:29px!important;font-weight:730;letter-spacing:-.045em!important}.residential-detail .rd-transit{border-top:1px solid var(--rd-line)}.residential-detail .rd-transit .torsx-card{background:transparent;border:0;border-radius:0;box-shadow:none}.residential-detail .rd-transit .torsx-card>button{padding:17px 0 16px}.residential-detail .rd-transit .torsx-card h2{color:var(--rd-ink);font-size:15px;font-weight:690;letter-spacing:-.02em}.residential-detail .rd-transit .torsx-card button p{color:var(--rd-secondary);font-size:12px;margin-top:4px}.residential-detail .rd-transit .torsx-card .px-6.pb-6{padding:0 0 15px}.residential-detail .rd-transit .torsx-divider{display:none}.residential-detail .rd-transit .border-b{border-color:var(--rd-line)}.residential-detail .rd-comps{border-top:1px solid var(--rd-line);margin:24px 0 0;padding:20px 0 28px}.residential-detail .rd-comps-title{color:var(--rd-ink);font-size:16px;font-weight:690;letter-spacing:-.02em;margin-bottom:12px}.residential-detail .rd-comps-list{display:grid;grid-template-columns:1fr;gap:0}.residential-detail .rd-comp{display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:84px;padding:9px 2px;border-bottom:1px solid var(--rd-line);color:var(--rd-ink);transition:transform .15s ease,opacity .15s ease,background-color .15s ease}.residential-detail .rd-comp:hover{background:var(--rd-raised)}.residential-detail .rd-comp-photo{width:66px;height:62px;overflow:hidden;border-radius:8px;background:var(--rd-raised);color:var(--rd-muted);display:flex;align-items:center;justify-content:center}.residential-detail .rd-comp-photo img{width:100%;height:100%;object-fit:cover}.residential-detail .rd-comp-info{min-width:0}.residential-detail .rd-comp-name{font-size:13px;font-weight:670;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.residential-detail .rd-comp-loc{color:var(--rd-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}.residential-detail .rd-comp-status{color:var(--rd-secondary);font-size:10px;margin-top:4px}.residential-detail .rd-comp-price{font-size:15px;font-weight:720;letter-spacing:-.025em;text-align:right;white-space:nowrap}.residential-detail .rd-comp-specs{color:var(--rd-secondary);font-size:11px;text-align:right;margin-top:4px}.residential-detail .rd-bottom-action{background:var(--rd-paper)!important;border-top:1px solid var(--rd-line)!important}.residential-detail .rd-bottom-action button{background:var(--rd-raised)!important;color:var(--rd-ink)!important;border-radius:9px!important;min-height:44px}.residential-detail .rd-bottom-action button:active{transform:scale(.985);opacity:.78}.residential-detail :is(.rd-status,.rd-availability)[data-tone=available]{color:var(--rd-positive)!important}.residential-detail :is(.rd-status,.rd-availability)[data-tone=muted]{color:var(--rd-secondary)!important}.residential-detail .rd-status[data-tone=pending]{color:#a16f2d!important}.dark .residential-detail{--rd-paper: var(--app-surface-deep);--rd-ink: var(--app-text);--rd-secondary: var(--app-text-secondary);--rd-muted: var(--app-text-muted);--rd-line: var(--app-divider);--rd-raised: var(--app-surface-raised);--rd-gold: var(--app-gold);--rd-positive: var(--app-positive)}.dark .residential-detail .rd-gallery .torsx-card,.dark .residential-detail .rd-transit .torsx-card{background:var(--rd-raised)!important}.dark .residential-detail .rd-gallery .torsx-card>.aspect-\[3\/2\]{background:var(--rd-raised)!important}.dark .residential-detail .rd-actions a{background:var(--app-surface)!important}.dark .residential-detail .rd-status[data-tone=pending]{color:var(--app-warning)!important}.dark .residential-detail .animate-pulse{background:var(--app-skeleton)!important}@media(min-width:768px){.residential-detail{padding:24px 34px 50px}.residential-detail .rd-grid{grid-template-columns:minmax(0,1.25fr) minmax(380px,1fr);gap:36px}.residential-detail .rd-info{margin:0}.residential-detail .rd-gallery .torsx-card>.aspect-\[3\/2\]{min-height:400px}.residential-detail .rd-gallery.rd-no-photo .torsx-card>.aspect-\[3\/2\]{height:360px;min-height:360px}}@media(max-width:767px){.residential-detail .rd-gallery{height:280px}.residential-detail .rd-gallery .torsx-card{border-radius:0;height:100%}.residential-detail .rd-gallery .torsx-card>.aspect-\[3\/2\]{height:100%;aspect-ratio:auto}.residential-detail .rd-gallery.rd-no-photo:after{top:calc(50% + 19px)}.residential-detail .rd-gallery .torsx-card>.aspect-\[3\/2\]>.font-display{font-size:18px}.residential-detail .rd-gallery>.flex.items-center{background:var(--rd-paper);border-color:var(--rd-line);box-shadow:0 1px 6px #171d2212}.residential-detail .rd-gallery>.flex.items-center>span{background:var(--rd-line)}.residential-detail .rd-info{padding:0 18px}.residential-detail .rd-mobile-heading{color:var(--rd-ink)!important;font-size:27px!important;font-weight:720!important;line-height:1.12!important;letter-spacing:-.04em!important}.residential-detail .rd-mobile-heading span{color:var(--rd-secondary)!important;font-size:.82em!important;font-weight:520!important}.residential-detail .rd-mobile-location{color:var(--rd-secondary)!important;margin-bottom:15px!important}.residential-detail .rd-confirmed{color:var(--rd-muted)!important}.residential-detail .rd-mobile-price{color:var(--rd-ink)!important;font-size:39px!important;font-weight:730!important;letter-spacing:-.055em!important}.residential-detail .rd-mobile-price-meta{color:var(--rd-secondary)!important}.residential-detail .rd-mobile-specs{background:var(--rd-raised)!important;border:1px solid var(--rd-line);border-radius:10px!important}.residential-detail .rd-mobile-specs>div{border-color:var(--rd-line)!important}.residential-detail .rd-mobile-specs>div>div:first-child{color:var(--rd-ink)!important}.residential-detail .rd-mobile-specs>div>div:last-child{color:var(--rd-muted)!important}.residential-detail .rd-activity .grid>div+div{padding-left:11px}.residential-detail .rd-comp{grid-template-columns:58px minmax(0,1fr) auto;gap:9px}.residential-detail .rd-comp-photo{width:58px;height:58px}.residential-detail .rd-comps{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.residential-detail :is(button,a){transition:none!important}}.dark .dark-edge-route{background-color:var(--app-surface-deep)!important;color:var(--app-text)}.dark .dark-edge-route :is(.torsx-card,.torsx-surface,.torsx-chip),.dark .dark-edge-overlay,.dark .dark-edge-popup{background:var(--app-surface)!important;color:var(--app-text);border-color:var(--app-divider)!important;box-shadow:var(--app-shadow)!important}.dark .dark-edge-route :is(.torsx-card,.torsx-surface,.torsx-chip):hover{box-shadow:var(--app-shadow)!important}.dark .dark-edge-route :is([style*="background: #ffffff"],[style*="background: #FFFFFF"],[style*="background: #fff"],[style*="background: rgb(255, 255, 255)"],[style*="background: hsl(36 25% 99%)"],[style*="background: hsl(40 20% 98%)"],[style*="background: hsl(35 24% 99%)"],[style*="background: hsl(36 25% 97%)"]):not(.gm-style *):not(img):not(video):not(canvas):not(iframe):not(object):not(embed){background-color:var(--app-surface)!important}.dark .dark-edge-route :is([style*="background: #FAFAFA"],[style*="background: #F5F5F5"],[style*="background: hsl(40 10% 97%)"],[style*="background: hsl(40 18% 96%)"],[style*="background: hsl(36 30% 96%)"],[style*="background: hsl(40 10% 97.5%)"],[style*="background: hsl(35 10% 93%)"],[style*="background: hsl(39 45% 94%)"],[style*="background: hsl(48 60% 97%)"],[style*="background: hsl(142 45% 97%)"]):not(.gm-style *):not(img):not(video):not(canvas):not(iframe):not(object):not(embed){background-color:var(--app-surface-raised)!important}.dark .dark-edge-route :is([class*="bg-[hsl(40_"],[class*="bg-[hsl(35_"],.bg-white,.bg-zinc-50,.bg-stone-50):not(.gm-style *){background-color:var(--app-surface-raised)!important}.dark .dark-edge-route :is([style*="color: #141414"],[style*="color: #241810"],[style*="color: hsl(24 28% 8%)"],[style*="color: hsl(24 28% 9%)"],[style*="color: hsl(24 28% 10%)"],[style*="color: hsl(24 28% 12%)"],[style*="color: hsl(24 28% 16%)"],[style*="color: hsl(24 28% 20%)"],[style*="color: hsl(24 22% 16%)"],[style*="color: hsl(220 28% 22%)"]):not(.gm-style *){color:var(--app-text)!important}.dark .dark-edge-route :is([style*="color: #666666"],[style*="color: #AAAAAA"],[style*="color: hsl(28 14% 44%)"],[style*="color: hsl(28 13% 46%)"],[style*="color: hsl(28 12% 48%)"],[style*="color: hsl(28 12% 50%)"],[style*="color: hsl(28 10% 48%)"],[style*="color: hsl(28 10% 52%)"],[style*="color: hsl(28 10% 58%)"],[style*="color: hsl(28 10% 60%)"]):not(.gm-style *){color:var(--app-text-secondary)!important}.dark .dark-edge-route :is([style*="color: hsl(38 68%"],[style*="color: hsl(39 45%"],[style*="color: hsl(39 42%"]):not(.gm-style *){color:var(--app-gold)!important}.dark .dark-edge-route :is([style*="color: hsl(142 45%"],[style*="color: hsl(142 42%"]):not(.gm-style *){color:var(--app-positive)!important}.dark .dark-edge-route :is([class*="text-[hsl(24_"],.text-\[\#241810\]){color:var(--app-text)!important}.dark .dark-edge-route :is([class*="text-[hsl(28_"],[class*="text-[hsl(220_"]){color:var(--app-text-secondary)!important}.dark .dark-edge-route [class*="text-[hsl(39_"]{color:var(--app-gold)!important}.dark .dark-edge-route :is([style*="border: 0.5px solid rgba(14, 8, 0"],[style*="border: 1px solid hsl(35"],[style*="border-color: hsl(35"],[style*=border-bottom],[style*=border-top],[class*="border-[#E8"],[class*="border-[hsl(35_"]):not(.gm-style *){border-color:var(--app-divider)!important}.dark .dark-edge-route :is(input,textarea,select,[role=combobox]):not([type=checkbox]):not([type=radio]){background-color:var(--app-input)!important;border-color:var(--app-divider)!important;color:var(--app-text)!important}.dark .dark-edge-route :is(input,textarea)::placeholder{color:var(--app-text-muted)}.dark .dark-edge-route :is(input,textarea,select,button,a):focus-visible,.dark .dark-edge-overlay :is(input,textarea,select,button,a):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.dark .dark-edge-route :is(.animate-pulse,.torsx-img-shimmer){background:var(--app-skeleton)!important}.dark .dark-edge-route [style*="linear-gradient(90deg, hsl(35 12% 92%)"]{background:var(--app-skeleton)!important}.dark .dark-edge-route :is([style*="background: hsl(24 28% 10%)"],[style*="background: hsl(24 22% 12%)"],[style*="background: #141414"]):not(.gm-style *){background-color:var(--app-selected)!important;color:var(--app-text)!important}.dark .dark-edge-route :is([style*="border: 1px solid hsl(39 45% 78%)"],[style*="border: 1px solid hsl(39 45% 70%)"]){border-color:var(--app-gold)!important}.dark .dark-edge-route [style*="color: hsl(24 22% 12%)"]{color:var(--app-text)!important}.dark .dark-edge-route [style*="color: hsl(28 14% 44%)"]{color:var(--app-text-secondary)!important}.dark .dark-edge-overlay :is(input,textarea,select,[role=combobox]){background:var(--app-input)!important;color:var(--app-text)!important;border-color:var(--app-divider)!important}.dark .dark-edge-overlay :is([style*="background: #ffffff"],[style*="background: #fff"],[style*="background: hsl(39 45% 94%)"],[style*="background: hsl(48 60% 97%)"],.bg-white):not(img):not(video):not(iframe){background-color:var(--app-surface-raised)!important}.dark .dark-edge-overlay :is([style*="color: hsl(24 28% 8%)"],[style*="color: hsl(24 28% 9%)"],[style*="color: hsl(24 28% 12%)"],[style*="color: hsl(24 22% 16%)"],[class*="text-[hsl(24_"]){color:var(--app-text)!important}.dark .dark-edge-overlay [style*=border-bottom]{border-color:var(--app-divider)!important}.dark .dark-edge-overlay [style*="color: hsl(39 45%"]{color:var(--app-gold)!important}.dark .dark-edge-overlay :is([cmdk-input],[cmdk-item],[role=option]){color:var(--app-text)}.dark .dark-edge-overlay :is([cmdk-item],[role=option]):is(:hover,[data-selected]){background:var(--app-hover)}.dark .dark-edge-overlay :is([style*="color: hsl(24 28% 10%)"],.text-\[\#241810\]){color:var(--app-text)!important}.dark .dark-edge-overlay :is([style*="color: hsl(28 14% 44%)"],[class*="text-[hsl(28_"]){color:var(--app-text-secondary)!important}.dark .dark-edge-popup [class*="text-[hsl(24_"]{color:var(--app-text)!important}.dark .dark-edge-popup [class*="text-[hsl(28_"]{color:var(--app-text-secondary)!important}.dark .dark-edge-popup [style*="background: hsl(24 28% 10%)"]{background:var(--app-selected)!important;color:var(--app-text)!important}.listing-pricing{--lp-surface: #f5f7f9;--lp-border: #dce2e8;--lp-ink: #202b36;--lp-muted: #667583;--lp-accent: #245b74;color:var(--lp-ink)}.listing-pricing .lp-intro{color:var(--lp-muted);font-size:12px;line-height:1.5;margin-top:-4px}.listing-pricing .lp-layout{display:grid;gap:18px}.listing-pricing .lp-field-title{display:block;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px}.listing-pricing .lp-hint{color:var(--lp-muted);font-size:11px;line-height:1.5;margin-top:6px}.listing-pricing .lp-money{display:flex;align-items:center;height:44px;border:1px solid var(--lp-border);border-radius:9px;background:hsl(var(--background));overflow:hidden}.listing-pricing .lp-money:focus-within{outline:2px solid var(--lp-accent);outline-offset:1px}.listing-pricing .lp-money-symbol{padding-left:13px;color:var(--lp-muted);font-weight:600}.listing-pricing .lp-money input{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent;padding:0 13px 0 4px;font-size:19px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--lp-ink)}.listing-pricing .lp-options{display:flex;gap:5px;flex-wrap:wrap}.listing-pricing .lp-options button{min-width:45px;height:36px;padding:0 12px;border:1px solid var(--lp-border);background:hsl(var(--background));border-radius:8px;font-size:12px;font-weight:600;transition:background-color .18s,border-color .18s}.listing-pricing .lp-options button:hover{border-color:var(--lp-accent)}.listing-pricing .lp-options button[aria-pressed=true]{background:var(--lp-accent);border-color:var(--lp-accent);color:#fff}.listing-pricing .lp-custom{width:140px;margin-top:8px}.listing-pricing .lp-custom input{height:36px}.listing-pricing .lp-error{margin-top:6px;color:#ad3f35;font-size:12px;font-weight:550}.listing-pricing .lp-panel{border:1px solid var(--lp-border);border-radius:11px;background:var(--lp-surface);padding:16px}.listing-pricing .lp-kicker{color:var(--lp-muted);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.listing-pricing .lp-primary{font-size:27px;letter-spacing:-.045em;font-weight:700;line-height:1.15;margin-top:7px;font-variant-numeric:tabular-nums}.listing-pricing .lp-secondary{font-size:14px;margin-top:6px;font-weight:600;font-variant-numeric:tabular-nums}.listing-pricing .lp-muted{font-size:11px;color:var(--lp-muted);line-height:1.5;margin-top:5px}.listing-pricing .lp-breakdown{margin-top:15px;padding-top:12px;border-top:1px solid var(--lp-border)}.listing-pricing .lp-breakdown dl{display:grid;grid-template-columns:1fr auto;gap:7px 12px;font-size:11px}.listing-pricing .lp-breakdown dt{color:var(--lp-muted)}.listing-pricing .lp-breakdown dd{font-weight:650;text-align:right;font-variant-numeric:tabular-nums}.listing-pricing .lp-broker{border-top:1px solid var(--lp-border);margin-top:18px;padding-top:17px}.listing-pricing .lp-broker-grid{display:grid;gap:14px;margin-top:12px}.listing-pricing .lp-legacy{border:1px solid #d4dee4;background:#f2f7f9;border-radius:9px;padding:13px;font-size:12px;line-height:1.5}.listing-pricing .lp-legacy strong{display:block;margin-bottom:3px}@media(min-width:768px){.listing-pricing .lp-layout{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:24px;align-items:start}.listing-pricing .lp-panel{position:sticky;top:20px}.listing-pricing .lp-broker-grid{grid-template-columns:1fr 1fr;align-items:end}}.dark .listing-pricing{--lp-surface: #202a32;--lp-border: #394956;--lp-ink: #eef2f4;--lp-muted: #a5b4be;--lp-accent: #719cb1}.dark .listing-pricing .lp-money,.dark .listing-pricing .lp-options button:not([aria-pressed=true]){background:#18232c}.dark .listing-pricing .lp-options button[aria-pressed=true]{background:#426d82;color:#fff}.dark .listing-pricing .lp-legacy{background:#213640;border-color:#49606d}.dark .listing-pricing .lp-error{color:#ffaca2}.listing-editor .le-progress{background:#f7f9fa;border:1px solid #dfe5ea;border-radius:10px;padding:14px 16px}.listing-editor .le-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:650;color:#273a48}.listing-editor .le-progress-count{color:#627480;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.listing-editor .le-progress-items{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.listing-editor .le-progress-item{display:inline-flex;align-items:center;gap:6px;border:1px solid #dfe5ea;border-radius:7px;background:#fff;padding:6px 9px;font-size:11px;line-height:1.3;color:#526673;text-align:left;transition:border-color .18s,background-color .18s}.listing-editor .le-progress-item:hover{border-color:#8199a8;background:#f2f7f9}.listing-editor .le-progress-item:focus-visible{outline:2px solid #426d82;outline-offset:2px}.listing-editor .le-progress-item[data-state=ready]{color:#246557;border-color:#c7dfd5;background:#f3faf6}.listing-editor .le-progress-item[data-state=blocker]{color:#a04636;border-color:#e8cfc9;background:#fdf5f3}.listing-editor .le-blockers{color:#a04636;font-size:11px;line-height:1.5;margin-top:10px}.listing-editor .le-section-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.listing-editor .le-section-status{font-size:11px;color:#637581}.listing-editor .le-section-status[data-state=ready]{color:#246557}.listing-editor .le-section-status[data-state=blocker]{color:#a04636}.listing-editor .le-savebar{box-shadow:0 -4px 20px #1d303e0f}.listing-editor .le-savebar-status{margin-right:auto;min-width:0;color:#60717d;font-size:11px;line-height:1.3}.listing-editor .le-savebar-status[data-dirty=true]{color:#395d70;font-weight:600}@media(max-width:639px){.listing-editor .le-progress-head{align-items:flex-start}.listing-editor .le-progress-count{font-size:11px}.listing-editor .le-savebar{padding-bottom:max(12px,env(safe-area-inset-bottom));gap:8px}.listing-editor .le-savebar-status{flex-basis:100%}.listing-editor .le-savebar button{white-space:nowrap}}.dark .listing-editor .le-progress{background:#202a32;border-color:#394956}.dark .listing-editor .le-progress-head{color:#edf2f4}.dark .listing-editor .le-progress-count,.dark .listing-editor .le-section-status,.dark .listing-editor .le-savebar-status{color:#a5b4be}.dark .listing-editor .le-progress-item{color:#c3d0d6;background:#18232c;border-color:#394956}.dark .listing-editor .le-progress-item:hover{background:#273842;border-color:#7894a3}.dark .listing-editor .le-progress-item[data-state=ready]{color:#a0d9c3;border-color:#3b655b;background:#1d3934}.dark .listing-editor .le-progress-item[data-state=blocker]{color:#ffb6a9;border-color:#7c4c45;background:#3b2827}.dark .listing-editor .le-blockers,.dark .listing-editor .le-section-status[data-state=blocker]{color:#ffb6a9}.dark .listing-editor .le-section-status[data-state=ready]{color:#a0d9c3}.dark .listing-editor .le-savebar-status[data-dirty=true]{color:#a9d4e6}.touring-os{--tour-bg: var(--app-surface-deep);--tour-card: var(--app-surface);--tour-ink: var(--app-text);--tour-muted: var(--app-text-secondary);--tour-dim: var(--app-text-muted);--tour-line: var(--app-divider);--tour-soft: var(--app-surface-raised);--tour-gold: var(--app-gold);color:var(--tour-ink);background:var(--tour-bg)!important;font-family:var(--app-font-sans)}.touring-os :is(button,a):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.touring-os .tour-surface{background:var(--tour-card)!important;border-color:var(--tour-line)!important;color:var(--tour-ink)!important}.touring-os .tour-title{color:var(--tour-ink)!important;font-family:var(--app-font-sans)!important;letter-spacing:-.035em}.touring-os .tour-muted{color:var(--tour-muted)!important}.touring-os .tour-action{background:var(--tour-ink)!important;color:var(--tour-bg)!important}.touring-os .tour-action svg{color:inherit!important}.touring-os .tour-secondary{background:var(--tour-soft)!important;color:var(--tour-ink)!important;border-color:var(--tour-line)!important}.touring-os .tour-row{background:var(--tour-card)!important;border:0!important;border-bottom:1px solid var(--tour-line)!important;border-radius:0!important;box-shadow:none!important;opacity:1!important}.touring-os .tour-row>button:first-of-type{padding:13px 16px 11px}.touring-os .tour-row>div:last-child{padding:0 16px 11px;border:0!important}.touring-os .tour-row:hover,.touring-os .tour-row[data-selected=true]{background:var(--tour-soft)!important}.touring-os .tour-row p,.touring-os .tour-row span{max-width:100%}.touring-os .tour-feed{background:var(--tour-card);padding:0!important;gap:0!important}.touring-os .tour-feed>*{margin:0!important}.touring-os .tour-tab[aria-selected=true]{border-bottom:2px solid var(--tour-ink);color:var(--tour-ink)!important}.touring-os .tour-tab{border-radius:0!important;background:transparent!important;color:var(--tour-muted)!important}.touring-os .tour-detail{background:var(--tour-bg)!important;box-shadow:none!important;border-color:var(--tour-line)!important}.touring-os .tour-detail>div{border-color:var(--tour-line)!important}.touring-os .tour-detail .rounded-2xl,.touring-os .tour-detail .rounded-xl{border:1px solid var(--tour-line);background:var(--tour-card)!important;box-shadow:none!important}.touring-os .tour-detail p[style*=Cormorant]{font-family:var(--app-font-sans)!important}.touring-os .tour-detail p,.touring-os .tour-detail span{overflow-wrap:anywhere}.tour-handoff{padding:15px 16px;border:1px solid var(--app-divider);border-radius:14px;background:var(--app-surface);color:var(--app-text)}.tour-handoff--pending{background:var(--app-selected)}.tour-handoff--success{border-left:3px solid var(--app-positive)}.tour-handoff-label{color:var(--app-text-muted)}.tour-handoff-description{color:var(--app-text-secondary)}.tour-handoff button:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.tour-post-dialog{--tour-bg: var(--app-surface-deep);--tour-card: var(--app-surface);--tour-ink: var(--app-text);--tour-muted: var(--app-text-secondary);--tour-line: var(--app-divider);--tour-soft: var(--app-surface-raised);background:var(--tour-card)!important;color:var(--tour-ink);border:1px solid var(--tour-line)!important;border-radius:20px}.tour-post-dialog :is(input,textarea,[role=combobox]){background:var(--app-input)!important;color:var(--tour-ink)!important;border-color:var(--tour-line)!important}.tour-post-dialog :is(input,textarea)::placeholder{color:var(--app-text-muted)}.tour-post-dialog .tour-post-heading{font-family:var(--app-font-sans)!important;font-weight:650;color:var(--tour-ink)!important}.tour-post-dialog .tour-post-type{border:1px solid var(--tour-line);background:var(--tour-soft);color:var(--tour-muted);border-radius:12px;padding:11px 12px;text-align:left;flex:1;font-weight:600}.tour-post-dialog .tour-post-type[aria-pressed=true]{background:var(--tour-ink);color:var(--tour-bg);border-color:var(--tour-ink)}.tour-post-dialog .tour-post-submit{background:var(--tour-ink)!important;color:var(--tour-bg)!important}.tour-post-dialog :is(label,p,span,button){color:inherit}.tour-post-dialog [class*="text-[hsl("]{color:var(--tour-ink)!important}.tour-post-dialog [style*="hsl(35 10% 96%)"],.tour-post-dialog [style*="hsl(35 10% 93%)"]{background:var(--tour-soft)!important;color:var(--tour-muted)!important;border-color:var(--tour-line)!important}.tour-post-dialog button[style*="hsl(24 28% 10%)"]{background:var(--tour-ink)!important;color:var(--tour-bg)!important;border-color:var(--tour-ink)!important}.tour-post-dialog [style*="background: rgb(255"]{background:var(--tour-card)!important}.tour-home{background:var(--app-surface)!important;color:var(--app-text);border:1px solid var(--app-divider);border-radius:16px;overflow:hidden}.tour-home :is(button,a):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.tour-home :is(p,span){color:inherit!important}.tour-home [style*="background: #F0F0F0"],.tour-home [style*="background: #F7F7F7"]{background:var(--app-surface-raised)!important}.tour-home [style*=border]{border-color:var(--app-divider)!important}@media(min-width:768px){.tour-desktop-layout{display:grid;grid-template-columns:minmax(350px,42%) minmax(0,1fr);height:min(76dvh,840px);min-height:540px;border:1px solid var(--tour-line);background:var(--tour-card);border-radius:18px;overflow:hidden}.tour-desktop-feed{min-width:0;overflow-y:auto;border-right:1px solid var(--tour-line)}.tour-desktop-workspace{min-width:0;position:relative;overflow:hidden;background:var(--tour-bg)}.tour-desktop-workspace .tour-detail{position:absolute!important;inset:0!important;width:100%!important;z-index:1!important}.tour-desktop-workspace .tour-detail>div:first-child{padding-top:24px}}@media(max-width:767px){.tour-desktop-workspace{display:none}.touring-os .tour-feed{margin:0 -16px}}@media(prefers-reduced-motion:reduce){.touring-os *,.tour-post-dialog *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.tos{--tos-bg: #f7f9fa;--tos-paper: #fcfdfd;--tos-ink: #1b252c;--tos-muted: #71808a;--tos-rule: #e5eaed;--tos-soft: #eef2f4;--tos-gold: #a88442;--tos-positive: #34775e;--tos-danger: #ae534c;color:var(--tos-ink);background:var(--tos-bg);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;letter-spacing:-.012em}.dark .tos,[data-theme=dark] .tos{--tos-bg: #141b20;--tos-paper: #1c252b;--tos-ink: #eef2f3;--tos-muted: #a0adb4;--tos-rule: #303b41;--tos-soft: #263138;--tos-gold: #d7b776;--tos-positive: #80bba0;--tos-danger: #e28f87}.tos *{box-sizing:border-box}.tos button,.tos input,.tos select,.tos textarea{font:inherit}.tos button{cursor:pointer}.tos button:disabled{cursor:not-allowed;opacity:.45}.tos :focus-visible{outline:2px solid var(--tos-gold);outline-offset:3px}.tos-shell{min-height:100dvh;max-width:1020px;margin:auto;padding:25px 20px 90px}.tos-header{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px}.tos-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--tos-gold);font-weight:750}.tos-title{font-size:clamp(25px,4vw,34px);font-weight:680;line-height:1.08;letter-spacing:-.045em;margin:5px 0 0}.tos-header-actions{display:flex;gap:6px;align-items:center}.tos-icon{border:0;background:transparent;color:var(--tos-muted);display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;border-radius:13px}.tos-icon:hover{background:var(--tos-soft);color:var(--tos-ink)}.tos-create{background:var(--tos-ink);color:var(--tos-bg);border:0;height:42px;padding:0 17px;border-radius:13px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:7px}.tos-tabs{display:flex;gap:28px;border-bottom:1px solid var(--tos-rule);margin-bottom:25px}.tos-tab{padding:0 1px 14px;border:0;background:none;color:var(--tos-muted);font-size:14px;font-weight:590;position:relative;min-height:44px}.tos-tab[aria-selected=true]{color:var(--tos-ink);font-weight:720}.tos-tab[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--tos-ink)}.tos-section-head{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 12px;gap:12px}.tos-section-head h2{font-size:12px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:var(--tos-muted)}.tos-section-head span{font-size:12px;color:var(--tos-muted)}.tos-list{background:var(--tos-paper);border-radius:19px;overflow:hidden}.tos-row{display:flex;align-items:center;gap:15px;width:100%;min-height:90px;padding:18px 21px;border:0;border-bottom:1px solid var(--tos-rule);background:transparent;color:var(--tos-ink);text-align:left;transition:background .12s ease}.tos-row:last-child{border-bottom:0}.tos-row:hover{background:var(--tos-soft)}.tos-row-main{flex:1;min-width:0}.tos-row-title{font-size:16px;font-weight:700;letter-spacing:-.025em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tos-row-sub{font-size:12px;color:var(--tos-muted);margin-top:4px}.tos-row-meta{margin-top:7px;display:flex;gap:7px;align-items:center;color:var(--tos-muted);font-size:12px;flex-wrap:wrap}.tos-row-side{flex-shrink:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.tos-pay{color:var(--tos-gold);font-size:14px;font-weight:750}.tos-row-action{color:var(--tos-ink);font-size:12px;font-weight:750}.tos-tag{color:var(--tos-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:720}.tos-hero{background:var(--tos-paper);border-radius:21px;padding:27px;margin-bottom:27px}.tos-hero-time{font-size:clamp(35px,6vw,54px);font-weight:680;line-height:1;letter-spacing:-.06em;margin:12px 0 14px}.tos-hero-address{font-size:20px;font-weight:700;letter-spacing:-.035em}.tos-hero-sub{font-size:13px;color:var(--tos-muted);margin-top:5px}.tos-hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.tos-primary{background:var(--tos-ink);color:var(--tos-bg);border:0;border-radius:12px;min-height:45px;padding:0 19px;font-size:13px;font-weight:700}.tos-secondary{background:var(--tos-soft);color:var(--tos-ink);border:0;border-radius:12px;min-height:43px;padding:0 16px;font-size:13px;font-weight:650}.tos-link{border:0;background:none;padding:10px 0;font-size:13px;color:var(--tos-ink);font-weight:680}.tos-empty{background:var(--tos-paper);border-radius:19px;padding:29px 25px}.tos-empty h2{font-size:18px;font-weight:700;letter-spacing:-.03em}.tos-empty p{font-size:13px;color:var(--tos-muted);margin:6px 0 15px}.tos-shimmer{background:var(--tos-soft);border-radius:8px;height:13px;width:55%;margin:10px 0;animation:tos-pulse 1.4s ease-in-out infinite alternate}@keyframes tos-pulse{0%{opacity:.55}to{opacity:1}}.tos-overlay{position:fixed;inset:0;z-index:140;display:flex;justify-content:flex-end;background:#0d161b66}.tos-panel{width:min(100%,440px);height:100dvh;background:var(--tos-paper);color:var(--tos-ink);display:flex;flex-direction:column;box-shadow:-16px 0 40px #0f181e14;animation:tos-enter .18s ease-out}@keyframes tos-enter{0%{opacity:.7;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.tos-panel-head{padding:18px 23px 16px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--tos-rule)}.tos-panel-head h2{font-size:21px;letter-spacing:-.04em;line-height:1.2;font-weight:720;margin:5px 0 0}.tos-panel-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:22px 23px 35px}.tos-panel-foot{padding:14px 23px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--tos-rule);display:flex;gap:10px;background:var(--tos-paper)}.tos-panel-foot>*{flex:1}.tos-field{display:flex;flex-direction:column;gap:7px;margin:0 0 18px}.tos-field label,.tos-field>label{color:var(--tos-muted);font-size:11px;font-weight:730;letter-spacing:.08em;text-transform:uppercase}.tos-input{width:100%;min-height:45px;background:var(--tos-soft);border:1px solid transparent;border-radius:11px;color:var(--tos-ink);padding:10px 13px;font-size:15px;outline:none}.tos-input:focus{border-color:var(--tos-gold)}.tos-input::placeholder{color:var(--tos-muted)}textarea.tos-input{resize:vertical;min-height:76px}.tos-options{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 21px}.tos-option{border:0;border-radius:11px;min-height:43px;padding:0 14px;background:var(--tos-soft);color:var(--tos-ink);font-size:13px;font-weight:620}.tos-option[aria-pressed=true]{background:var(--tos-ink);color:var(--tos-bg)}.tos-step{color:var(--tos-muted);font-size:12px;margin:0 0 12px}.tos-result{display:flex;width:100%;text-align:left;padding:13px 8px;border:0;border-bottom:1px solid var(--tos-rule);background:none;color:var(--tos-ink);gap:12px;align-items:center}.tos-result:hover{background:var(--tos-soft)}.tos-result-thumb{width:46px;height:46px;flex-shrink:0;background:var(--tos-soft);border-radius:9px;object-fit:cover}.tos-help{font-size:12px;line-height:1.5;color:var(--tos-muted)}.tos-rule{border:0;border-top:1px solid var(--tos-rule);margin:22px 0}.tos-detail-line{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--tos-rule);font-size:13px}.tos-detail-line span:first-child{color:var(--tos-muted)}.tos-detail-line span:last-child{text-align:right;font-weight:600}.tos-error{color:var(--tos-danger);font-size:13px;margin:12px 0}.tos-home{background:var(--tos-paper);color:var(--tos-ink);border-radius:16px;padding:17px 19px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.tos-home-label{color:var(--tos-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tos-home-main{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:9px}.tos-home-main strong{font-size:15px;letter-spacing:-.025em}.tos-home-main p{font-size:12px;color:var(--tos-muted);margin-top:3px}@media(max-width:767px){.tos-shell{padding:22px 17px calc(90px + env(safe-area-inset-bottom))}.tos-header,.tos-tabs{margin-bottom:22px}.tos-list{margin:0 -17px;border-radius:0}.tos-row{padding:16px 18px;min-height:83px}.tos-panel{width:100%}.tos-overlay{align-items:flex-end}.tos-sheet .tos-panel{height:auto;max-height:92dvh;border-radius:20px 20px 0 0}.tos-sheet .tos-panel-head:before{content:"";position:absolute;top:8px;left:calc(50% - 18px);width:36px;height:4px;border-radius:4px;background:var(--tos-rule)}.tos-sheet .tos-panel-head{position:relative;padding-top:25px}}@media(prefers-reduced-motion:reduce){.tos *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.tour-access-active .listing-access-overlay{z-index:175!important}.tour-access-active .listing-access-sheet{z-index:176!important}.tour-access-active .access-help-stacked-overlay{z-index:177!important}.tour-access-active .access-help-stacked{z-index:178!important}.tour-directions-active .ld-backdrop{z-index:185}.tour-directions-active .ld-view{z-index:186}.dark .admin-theme-scope{color:var(--app-text)}.dark .admin-theme-scope[style*="background: rgb(250, 250, 249)"],.dark .admin-theme-scope[style*="background: #fafaf9"],.dark .admin-theme-scope[style*="background: #faf8f6"],.dark .admin-theme-scope[style*="background: #FEFDFB"],.dark .admin-theme-scope[style*="background: #fff"],.dark .admin-theme-scope .bg-\[hsl\(32_14\%_97\%\)\],.dark .admin-theme-scope.bg-\[hsl\(34_35\%_96\%\)\]{background:var(--app-surface)!important}.dark .admin-theme-scope[style*="background: rgb(247, 247, 247)"],.dark .admin-theme-scope[style*="background: #F7F7F7"],.dark .admin-theme-scope.bg-\[\#F7F7F7\],.dark .admin-theme-scope.bg-\[hsl\(40_10\%_97\.5\%\)\]{background:var(--app-surface-deep)!important}.dark .admin-theme-scope:is(.bg-white,.bg-\[\#FAFAFA\],.bg-\[hsl\(34_30\%_97\%\)\]),.dark .admin-theme-scope .bg-white,.dark .admin-theme-scope .bg-\[\#fff\],.dark .admin-theme-scope .bg-\[\#ffffff\],.dark .admin-theme-scope .bg-\[\#FFFFFF\],.dark .admin-theme-scope [style*="background: rgb(255, 255, 255)"],.dark .admin-theme-scope [style*="background: #fff"],.dark .admin-theme-scope [style*="background: #FFF"],.dark .admin-theme-scope [style*="background: white"],.dark .admin-theme-scope [style*="background: #F9F7F5"],.dark .admin-theme-scope [style*="background: #F8F8F6"],.dark .admin-theme-scope .torsx-card,.dark .admin-theme-scope .torsx-surface{background-color:var(--app-surface)!important;box-shadow:var(--app-shadow)}.dark .admin-theme-scope:is(.bg-\[\#FAFAFA\],.bg-\[hsl\(34_30\%_97\%\)),.dark .admin-theme-scope .bg-\[\#FAFAFA\],.dark .admin-theme-scope .bg-\[hsl\(34_30\%_97\%\)\]{background-color:var(--app-surface-deep)!important}.dark .admin-theme-scope .bg-zinc-50,.dark .admin-theme-scope .bg-stone-50,.dark .admin-theme-scope .bg-neutral-50,.dark .admin-theme-scope .bg-\[\#F7F7F7\],.dark .admin-theme-scope .bg-\[\#F8F8F6\],.dark .admin-theme-scope .bg-\[\#FAFAFA\],.dark .admin-theme-scope [class*="bg-[hsl(0_0%_98%)"],.dark .admin-theme-scope [class*="bg-[hsl(32_16%_9"]{background-color:var(--app-surface-raised)!important}.dark .admin-theme-scope .bg-zinc-100,.dark .admin-theme-scope .bg-stone-100,.dark .admin-theme-scope .bg-neutral-100,.dark .admin-theme-scope .bg-zinc-200{background-color:var(--app-hover)!important}.dark .admin-theme-scope .bg-zinc-900,.dark .admin-theme-scope .bg-stone-900,.dark .admin-theme-scope .bg-stone-800,.dark .admin-theme-scope .bg-stone-700,.dark .admin-theme-scope .bg-neutral-900,.dark .admin-theme-scope :is(button,a)[style*="background: #241810"],.dark .admin-theme-scope :is(button,a)[style*="background: #1A1D20"]{background-color:var(--app-text)!important;color:var(--app-surface-deep)!important}.dark .admin-theme-scope .text-white:is(button *,button,a *,a),.dark .admin-theme-scope .text-\[\#fff\]:is(button *,button,a *,a){color:var(--app-surface-deep)!important}.dark .admin-theme-scope .text-zinc-900,.dark .admin-theme-scope .text-zinc-800,.dark .admin-theme-scope .text-stone-900,.dark .admin-theme-scope .text-stone-800,.dark .admin-theme-scope .text-neutral-900,.dark .admin-theme-scope [class*="text-[hsl(24_28%_"],.dark .admin-theme-scope [class*="text-[hsl(24_22%_"],.dark .admin-theme-scope [class*="text-[#241810]"],.dark .admin-theme-scope [class*="text-[#1A1D20]"],.dark .admin-theme-scope .text-\[\#1A1D20\],.dark .admin-theme-scope .text-\[\#242522\],.dark .admin-theme-scope [style*="color: rgb(36, 24, 16)"],.dark .admin-theme-scope [style*="color: #241810"],.dark .admin-theme-scope [style*="color: #1A1D20"],.dark .admin-theme-scope [style*="color: #111827"],.dark .admin-theme-scope [style*="color: #141414"],.dark .admin-theme-scope [style*="color: hsl(24 28% 9%)"],.dark .admin-theme-scope [style*="color: hsl(24 28% 28%)"]{color:var(--app-text)!important}.dark .admin-theme-scope [style*="color: #888888"],.dark .admin-theme-scope [style*="color: #6b7280"],.dark .admin-theme-scope [style*="color: hsl(28 10% 52%)"],.dark .admin-theme-scope .text-zinc-500,.dark .admin-theme-scope .text-stone-500,.dark .admin-theme-scope .text-zinc-600,.dark .admin-theme-scope [class*="text-[hsl(28_12%_"],.dark .admin-theme-scope [class*="text-[hsl(28_13%_"],.dark .admin-theme-scope [class*="text-[hsl(28_14%_"],.dark .admin-theme-scope [style*="color: #9A8570"],.dark .admin-theme-scope .text-\[\#9A8570\],.dark .admin-theme-scope .text-\[\#6B7280\]{color:var(--app-text-secondary)!important}.dark .admin-theme-scope .text-zinc-400,.dark .admin-theme-scope .text-stone-400,.dark .admin-theme-scope [class*="text-[hsl(28_12%_6"]{color:var(--app-text-muted)!important}.dark .admin-theme-scope .torsx-gold-text,.dark .admin-theme-scope [class*="text-[hsl(38_82%_"],.dark .admin-theme-scope [class*="text-[hsl(39_55%_"]{color:var(--app-gold)!important}.dark .admin-theme-scope [class*="text-[hsl(142_"],.dark .admin-theme-scope [class*="text-[hsl(150_"]{color:var(--app-positive)!important}.dark .admin-theme-scope [class*="text-[hsl(0_52%_"],.dark .admin-theme-scope [class*="text-[hsl(0_55%_"]{color:var(--app-danger)!important}.dark .admin-theme-scope [class*="border-[hsl(35_10%_"],.dark .admin-theme-scope [class*="border-[hsl(32_16%_"],.dark .admin-theme-scope .border-zinc-200,.dark .admin-theme-scope .border-zinc-300,.dark .admin-theme-scope .border-stone-200,.dark .admin-theme-scope .border-stone-300,.dark .admin-theme-scope [style*="border: 1px solid #EBEBEB"],.dark .admin-theme-scope [style*="border-color: rgb(235, 235, 235)"]{border-color:var(--app-divider)!important}.dark .admin-theme-scope [style*=box-shadow],.dark .admin-theme-scope [style*=boxShadow]{box-shadow:var(--app-shadow)!important}.dark .admin-theme-scope :is(input,textarea,select):not([type=checkbox]):not([type=radio]),.dark .admin-theme-scope [contenteditable=true]{background-color:var(--app-input)!important;color:var(--app-text)!important;border-color:var(--app-divider)!important;color-scheme:dark}.dark .admin-theme-scope :is(input,textarea)::placeholder{color:var(--app-text-muted)!important}.dark .admin-theme-scope :is(input,textarea,select):focus-visible,.dark .admin-theme-scope :is(button,a):focus-visible{outline:2px solid var(--app-focus)!important;outline-offset:2px}.dark .admin-theme-scope :is(table,thead,tbody,tr,th,td){border-color:var(--app-divider)!important}.dark .admin-theme-scope tbody tr:hover{background-color:var(--app-hover)}.dark .admin-theme-scope .animate-pulse{background-color:var(--app-skeleton)!important}.dark .min-h-screen:has(>div>.admin-commercial-theme){background:var(--app-surface-deep)!important;color:var(--app-text)}.dark .min-h-screen:has(>div>.admin-commercial-theme)>div:first-child{background:var(--app-surface)!important;border-color:var(--app-divider)!important}.dark .min-h-screen:has(>div>.admin-commercial-theme)>div:first-child a[style]{color:var(--app-text-secondary)!important}.dark .min-h-screen:has(>div>.admin-commercial-theme)>div:first-child a[style*="border-bottom-color: rgb(26, 29, 32)"],.dark .min-h-screen:has(>div>.admin-commercial-theme)>div:first-child a[style*="border-bottom-color: #1A1D20"]{color:var(--app-gold)!important;border-bottom-color:var(--app-gold)!important}.dark .min-h-screen:has(>div>.admin-commercial-theme) :is(.bg-white,.bg-\[\#FFFFFF\],.bg-\[\#fff\]),.dark .min-h-screen:has(>div>.admin-commercial-theme) [style*="background: white"],.dark .min-h-screen:has(>div>.admin-commercial-theme) [style*="background: #fff"],.dark .min-h-screen:has(>div>.admin-commercial-theme) [style*="background: #FFF"]{background:var(--app-surface)!important;border-color:var(--app-divider)!important;box-shadow:var(--app-shadow)}.dark .min-h-screen:has(>div>.admin-commercial-theme) :is(.bg-\[\#F7F7F7\],.bg-zinc-50,.bg-zinc-100),.dark .min-h-screen:has(>div>.admin-commercial-theme) [style*="background: #F7F7F7"],.dark .min-h-screen:has(>div>.admin-commercial-theme) [style*="background: #FAFAFA"]{background:var(--app-surface-raised)!important}.dark .min-h-screen:has(>div>.admin-commercial-theme) .bg-\[\#EBEBEB\]{background:var(--app-skeleton)!important}.dark .min-h-screen:has(>div>.admin-commercial-theme) :is(.text-\[\#1A1D20\],.text-zinc-900,.text-zinc-800),.dark .min-h-screen:has(>div>.admin-commercial-theme) [style*="color: #1A1D20"],.dark .min-h-screen:has(>div>.admin-commercial-theme) [style*="color: #111827"]{color:var(--app-text)!important}.dark .min-h-screen:has(>div>.admin-commercial-theme) :is(.text-\[\#9A8570\],.text-zinc-500,.text-zinc-400),.dark .min-h-screen:has(>div>.admin-commercial-theme) [style*="color: #9A8570"],.dark .min-h-screen:has(>div>.admin-commercial-theme) [style*="color: #6B7280"]{color:var(--app-text-secondary)!important}.dark .min-h-screen:has(>div>.admin-commercial-theme) :is(.border-zinc-200,.border-zinc-100,[class*="border-[rgba(0,0,0,"]){border-color:var(--app-divider)!important}.dark .min-h-screen:has(>div>.admin-commercial-theme) :is(input,select,textarea){background:var(--app-input)!important;border-color:var(--app-divider)!important;color:var(--app-text)!important;color-scheme:dark}.dark .min-h-screen:has(>div>.admin-commercial-theme) :is(input,textarea)::placeholder{color:var(--app-text-muted)!important}.dark .min-h-screen:has(>div>.admin-commercial-theme) :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--app-focus)!important;outline-offset:2px}.dark .min-h-screen:has(>div>.admin-commercial-theme) :is(th,td,tr){border-color:var(--app-divider)!important}.dark .min-h-screen:has(>div>.admin-commercial-theme) tbody tr:hover{background:var(--app-hover)}.dark .min-h-screen:has(>div>.admin-commercial-theme) .bg-\[\#1A1D20\]{background:var(--app-text)!important;color:var(--app-surface-deep)!important}.dark .min-h-screen:has(>div>.admin-commercial-theme) :is(button,a)[style*="background: #1A1D20"]{background:var(--app-text)!important;color:var(--app-surface-deep)!important}.dark .min-h-screen:has(>div>.admin-commercial-theme) :is(.text-\[\#B56A2A\],[style*="color: #B56A2A"]){color:var(--app-warning)!important}.dark .min-h-screen:has(>div>.admin-commercial-theme) :is(.text-\[\#1C6B3A\],.text-green-600,[style*="color: #1C6B3A"]){color:var(--app-positive)!important}.dark .min-h-screen:has(>div>.admin-commercial-theme) :is(.text-red-600,.text-red-700,[style*="color: #D94F6A"]){color:var(--app-danger)!important}.dark .min-h-screen:has(>div>.admin-commercial-theme) :is(.text-blue-600,[style*="color: #2466A5"]){color:var(--app-gold)!important}.dark .admin-theme-scope :is(.text-red-600,.text-red-700){color:var(--app-danger)!important}.dark .admin-theme-scope :is(.text-green-600,.text-green-700){color:var(--app-positive)!important}.dark .admin-theme-scope :is(.text-amber-600,.text-amber-700){color:var(--app-warning)!important}.dark .admin-theme-scope :is(.bg-red-50,.bg-red-100),.dark .admin-theme-scope [style*="background: #fee2e2"]{background:color-mix(in srgb,var(--app-danger) 14%,var(--app-surface))!important}.dark .admin-theme-scope :is(.bg-green-50,.bg-green-100),.dark .admin-theme-scope [style*="background: #dcfce7"]{background:color-mix(in srgb,var(--app-positive) 14%,var(--app-surface))!important}.dark .admin-theme-scope :is(.bg-amber-50,.bg-yellow-50),.dark .admin-theme-scope [style*="background: #FBF6EC"]{background:color-mix(in srgb,var(--app-warning) 14%,var(--app-surface))!important}.dark .admin-theme-scope [style*="background: #f3f4f6"],.dark .admin-theme-scope [style*="background: #F3F3F1"],.dark .admin-theme-scope [style*="background: #F2F2EF"],.dark .admin-theme-scope [style*="background: #f9fafb"]{background:var(--app-surface-raised)!important}.dark .admin-theme-scope [style*="color: #16a34a"],.dark .admin-theme-scope [style*="color: #246A4B"]{color:var(--app-positive)!important}.dark .admin-theme-scope [style*="color: #dc2626"],.dark .admin-theme-scope [style*="color: #DC2626"]{color:var(--app-danger)!important}.dark .admin-theme-scope [style*="color: #926C37"],.dark .admin-theme-scope [style*="color: #96794D"]{color:var(--app-warning)!important}.dark .admin-theme-scope [style*="border: 1px solid #e5e7eb"],.dark .admin-theme-scope [style*="border: 1px solid #E7E6E3"],.dark .admin-theme-scope [style*="borderTop: 1px solid #f3f4f6"],.dark .admin-theme-scope [style*="border-top: 1px solid rgb(243, 244, 246)"]{border-color:var(--app-divider)!important}.dark .cr-sheet-frame [style*="background: #f3f4f6"],.dark .cr-sheet-frame [style*="background: #f9fafb"],.dark .cr-sheet-frame [style*="background: #F8F8F6"]{background:var(--app-surface-raised)!important}.dark .cr-sheet-frame [style*="color: #111827"],.dark .cr-sheet-frame [style*="color: #374151"]{color:var(--app-text)!important}.dark .cr-sheet-frame [style*="color: #6b7280"],.dark .cr-sheet-frame [style*="color: #9ca3af"]{color:var(--app-text-secondary)!important}.dark .admin-theme-scope .recharts-cartesian-grid line,.dark .admin-theme-scope .recharts-cartesian-axis line,.dark .admin-theme-scope .recharts-cartesian-axis-tick line{stroke:var(--app-divider)}.dark .admin-theme-scope .recharts-cartesian-axis-tick text,.dark .admin-theme-scope .recharts-text{fill:var(--app-text-muted)}.dark .admin-theme-scope .recharts-tooltip-wrapper>div{background:var(--app-surface-raised)!important;border-color:var(--app-divider)!important;color:var(--app-text)!important;box-shadow:var(--app-shadow)!important}.dark .admin-theme-scope .recharts-bar-rectangle:nth-child(5n+1) path,.dark .admin-theme-scope .recharts-pie-sector:nth-child(5n+1) path{fill:var(--app-gold)}.dark .admin-theme-scope .recharts-bar-rectangle:nth-child(5n+2) path,.dark .admin-theme-scope .recharts-pie-sector:nth-child(5n+2) path{fill:var(--app-positive)}.dark .admin-theme-scope .recharts-bar-rectangle:nth-child(5n+3) path,.dark .admin-theme-scope .recharts-pie-sector:nth-child(5n+3) path{fill:#a3aeb0}.dark .admin-theme-scope .recharts-bar-rectangle:nth-child(5n+4) path,.dark .admin-theme-scope .recharts-pie-sector:nth-child(5n+4) path{fill:#8d9fa5}.dark .admin-theme-scope .recharts-bar-rectangle:nth-child(5n) path,.dark .admin-theme-scope .recharts-pie-sector:nth-child(5n) path{fill:var(--app-warning)}.dark .cr-admin-page{background:var(--app-surface-deep)!important;color:var(--app-text)}.dark .cr-admin-page [style*="background: rgb(255, 255, 255)"],.dark .cr-admin-page [style*="background: #fff"],.dark .cr-admin-page [style*="background: #FFF"],.dark .cr-admin-page .cr-admin-panel,.dark .cr-earnings,.dark .cr-sheet-frame{background:var(--app-surface)!important;color:var(--app-text)!important;border-color:var(--app-divider)!important;box-shadow:var(--app-shadow)}.dark .cr-admin-page [style*="color: #1A1D20"],.dark .cr-admin-page [style*="color: #242522"],.dark .cr-sheet-frame [style*="color: #1A1D20"],.dark .cr-sheet-frame [style*="color: #242522"]{color:var(--app-text)!important}.dark .cr-admin-page [style*="color: #9A8570"],.dark .cr-sheet-frame [style*="color: #9A8570"]{color:var(--app-text-secondary)!important}.dark .cr-admin-page :is(input,select,textarea),.dark .cr-sheet-frame :is(input,select,textarea){background:var(--app-input)!important;color:var(--app-text)!important;border-color:var(--app-divider)!important}.dark .cr-earnings button:hover{background:var(--app-hover)!important}.dark .cr-sheet-frame :is(button,a):focus-visible{outline-color:var(--app-focus)}.mi{--bg:#fafafa;--bg-2:#fafafa;--bg-3:#f4f4f5;--panel:#ffffff;--hover:rgba(250,250,250,.6);--ink:#18181b;--sub:#71717a;--mute:#a1a1aa;--faint:#d4d4d8;--line:#ebebeb;--line2:#f4f4f5;--fill:#f4f4f5;--sel:rgba(180,155,110,.1);--gold:#a16918;--gold-ink:#8b6914;--gold-soft:rgba(180,155,110,.14);--pos:#047857;--warn:#b45309;--neg:#b91c1c;--pos-bg:#ecfdf5;--warn-bg:#fffbeb;--neg-bg:#fef2f2;--dot-pos:#10b981;--dot-warn:#f59e0b;--dot-neg:#ef4444;--dark:#18181b;--dark-2:#27272a;--font:var(--app-font-sans);--t-title:20px;--t-id:13px;--t-body:12px;--t-meta:11px;--t-micro:9px;--t-num:13px;--t-big:18px;--r-s:var(--radius-sm);--r-m:var(--radius-lg);--r-l:var(--radius-xl);--row-y:10px;--pad:16px;--sh-card:none;--sh-sheet:0 12px 40px rgba(24,24,27,.14);--ease:cubic-bezier(.2,.8,.2,1);--dur:.15s;--hd:126px}.mi{background:var(--bg);color:var(--ink);min-height:100dvh;font-family:var(--font);font-size:var(--t-body);letter-spacing:-.006em;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow-x:clip}.mi *{box-sizing:border-box}.mi button,.mi input,.mi select,.mi textarea{font-family:inherit}.mi button{-webkit-tap-highlight-color:transparent}.mi-pos{color:var(--pos)}.mi-neg{color:var(--neg)}.mi-warn{color:var(--warn)}.mi-mute{color:var(--mute)}.mi-unk{color:var(--mute);font-size:var(--t-meta);font-style:italic}:where(.mi) :focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:var(--r-s)}.mi-head{position:sticky;top:0;z-index:30;background:var(--panel)}.mi-top{display:flex;align-items:flex-start;gap:12px;padding:20px max(20px,calc((100% - 1024px)/2)) 16px;border-bottom:1px solid var(--line)}.mi-tt{display:flex;flex-direction:column;min-width:0}.mi-top h1{font-size:var(--t-title);font-weight:700;margin:0;letter-spacing:-.025em;line-height:1.25;color:var(--ink)}.mi-meta{font-size:12px;color:var(--mute);line-height:1.375;margin-top:2px;display:block;min-height:16.5px}.mi-meta.mi-refreshing{animation:mi-blink 1s ease-in-out infinite}.mi-spacer{flex:1}.mi-top .mi-link,.mi-top .mi-btn{align-self:center}.mi-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:7.5px 16px;border-bottom:1px solid var(--line)}.mi-tab{min-height:30px;padding:6px 12px;border:0;border-radius:var(--r-m);background:none;color:var(--sub);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:color var(--dur),background-color var(--dur);flex:none}.mi-tab:hover{color:#3f3f46;background:#fafafa}.mi-tab[aria-selected=true]{background:var(--gold-soft);color:var(--gold-ink)}.mi-kpis{max-width:1024px;margin:0 auto;padding:20px var(--pad) 0}.mi-pulse{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mi-pulse-i{display:flex;flex-direction:column;gap:4px;min-width:0;border:1px solid var(--line2);background:var(--panel);border-radius:var(--r-l);padding:10px 12px;text-align:left;color:inherit;cursor:default;transition:border-color var(--dur),box-shadow var(--dur)}button.mi-pulse-i{cursor:pointer}button.mi-pulse-i:hover{border-color:#e4e4e7;box-shadow:0 1px 2px #0000000d}.mi-pulse-i>svg{width:12px;height:12px;flex:none}.mi-pulse-i b{display:block;margin:0;font-size:var(--t-big);font-weight:700;line-height:18px;color:var(--ink);letter-spacing:0;font-variant-numeric:tabular-nums}.mi-pulse-label{display:block;margin:0;font-size:9px;line-height:11.25px;color:var(--mute);font-weight:400;text-transform:uppercase;letter-spacing:.1em}.mi-pulse-context{font-size:9px;font-weight:400;color:var(--mute);letter-spacing:.1em;text-transform:uppercase}.mi-ctx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:6px 2px 0}.mi-ctx-c{min-width:0;font-size:10px;line-height:1.35;color:var(--mute);overflow-wrap:anywhere}.mi-ctx-c:empty{display:none}.mi-ctx-c b{font-weight:600;color:var(--sub);margin-right:4px}.mi-prog{display:block;height:6px;border-radius:9999px;background:var(--bg-3);overflow:hidden;margin-top:5px;width:100%}.mi-prog s{display:block;height:100%;background:var(--dot-warn);border-radius:9999px;transform-origin:left;transition:transform .5s var(--ease);text-decoration:none}.mi-prog.ok s{background:var(--dot-pos)}.mi-link{border:0;background:none;color:var(--sub);font-size:var(--t-meta);font-weight:500;cursor:pointer;padding:6px 2px;text-decoration:none;min-height:32px}.mi-link:hover{color:var(--ink)}.mi-btn{display:inline-grid;place-items:center;min-height:34px;padding:0 12px;border-radius:var(--r-l);border:1px solid var(--dark);background:var(--dark);color:#fff;font-size:11px;font-weight:600;cursor:pointer;text-decoration:none;transition:background var(--dur),opacity var(--dur)}.mi-btn.sm{min-height:30px;padding:0 12px;font-size:11px;border-radius:var(--r-m)}.mi-btn:hover{background:var(--dark-2)}.mi-btn:disabled{opacity:.35;cursor:default}.mi-btn.ghost{background:var(--panel);color:var(--ink);border-color:var(--line)}.mi-btn.ghost:hover{background:var(--hover);border-color:var(--faint)}.mi-split{display:grid;grid-template-columns:minmax(0,64fr) minmax(0,36fr);align-items:start;max-width:1024px;margin:0 auto}.mi-main{padding:12px var(--pad) 60px;min-width:0;container-type:inline-size;container-name:mi}.mi-pane{position:sticky;top:var(--hd);height:var(--pane-h,calc(100dvh - var(--hd)));border-left:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;overflow:hidden;min-width:0;container-type:inline-size}.mi-pane.empty{align-items:center;justify-content:center;text-align:center;color:var(--mute);gap:4px;padding:40px;background:var(--bg-2)}.mi-pane.empty b{color:var(--sub);font-weight:600;font-size:14px}.mi-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px;position:relative}.mi-status-filters{flex-basis:100%;order:2}.mi-status-control{max-width:100%;display:flex;flex-direction:column;gap:3px}.mi-status-select{font:inherit;font-size:12px;font-weight:600;max-width:100%;min-height:32px;padding:3px 5px;border:1px solid var(--line);border-radius:6px;background:var(--bg-2);color:var(--ink);cursor:pointer}.mi-status-select.status-active{color:var(--pos)}.mi-status-select:disabled{opacity:.6;cursor:default}.mi-status-feedback{font-size:11px;line-height:1.35}.mi-live-search{position:relative;flex:1 1 200px;min-width:0;display:block}.mi-live-search>svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--mute);pointer-events:none}.mi-search{flex:1 1 200px;min-width:0;height:36px;border:1px solid var(--line2);border-radius:var(--r-l);background:var(--panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b6b74' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4.3-4.3'/%3E%3C/svg%3E") no-repeat 10px 50%;padding:0 12px 0 32px;font-size:12px;color:var(--ink);transition:border-color var(--dur),box-shadow var(--dur)}.mi-live-search .mi-search{width:100%;background-image:none}.mi-search::placeholder{color:var(--mute)}.mi-search:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.mi-seg{display:inline-flex;gap:6px;max-width:100%;overflow-x:auto;scrollbar-width:none}.mi-seg button,.mi-fbtn{border:1px solid var(--line2);background:var(--panel);height:31px;padding:0 12px;border-radius:var(--r-m);font-size:11px;font-weight:500;color:var(--sub);cursor:pointer;white-space:nowrap;transition:background var(--dur),color var(--dur),border-color var(--dur)}.mi-seg button:hover,.mi-fbtn:hover{border-color:var(--faint);color:var(--ink)}.mi-seg button i{font-style:normal;color:var(--mute);margin-left:4px}.mi-seg button[aria-pressed=true]{background:var(--dark);border-color:var(--dark);color:#fff;font-weight:600}.mi-seg button[aria-pressed=true] i{color:#ffffffb3}.mi-fbtn[aria-expanded=true]{border-color:var(--faint);color:var(--ink)}.mi-fbtn.on{color:var(--gold-ink);border-color:var(--gold)}.mi-pop{position:absolute;right:0;top:40px;z-index:40;width:260px;max-width:calc(100vw - 32px);background:var(--panel);border-radius:var(--r-m);border:1px solid var(--line);box-shadow:var(--sh-sheet);padding:6px;animation:mi-pop var(--dur) var(--ease) both;transform-origin:top right}.mi-pop h4{margin:8px 10px 4px;font-size:var(--t-micro);color:var(--mute);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.mi-pop button{display:flex;justify-content:space-between;width:100%;border:0;background:none;text-align:left;padding:0 10px;min-height:36px;align-items:center;border-radius:var(--r-s);font-size:13px;color:var(--ink);cursor:pointer}.mi-pop button:hover{background:var(--hover)}.mi-pop button[aria-pressed=true]{font-weight:600}.mi-pop button[aria-pressed=true]:after{content:"✓";color:var(--ink)}.mi-pop button i{font-style:normal;color:var(--mute);margin-left:auto;margin-right:8px}.mi-list,.mi-lens,.mi-today{background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-l);overflow:clip}.mi-lhead{display:grid;position:sticky;top:var(--hd);z-index:5;background:#fafafa;border-bottom:1px solid var(--line2);font-size:var(--t-micro);color:var(--mute);font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:8px 12px;gap:12px}.mi-lhead i,.mi-bar-t{width:0}.mi-lhead.ops,.mi-lrow.ops{grid-template-columns:minmax(140px,1.7fr) minmax(90px,1.1fr) minmax(82px,.8fr) minmax(46px,.55fr) minmax(56px,.7fr) 12px;gap:8px}.mi-lhead.money,.mi-lrow.money{grid-template-columns:minmax(140px,1.6fr) minmax(90px,1fr) repeat(5,minmax(52px,.85fr)) 12px;gap:8px}.mi-lhead.ops i,.mi-lhead.money i{display:none}.mi-lhead.ops>span:nth-child(5),.mi-lhead.money>span:nth-child(n+3):nth-child(-n+7){text-align:right}.mi-lrow.ops .c.ec,.mi-lrow.money .c:nth-child(n+3):nth-child(-n+7){align-items:flex-end;text-align:right}.mi-lhead.hist,.mi-lrow.hist .mi-lmain{grid-template-columns:3px minmax(160px,2fr) minmax(80px,.8fr) minmax(90px,.9fr) 60px minmax(90px,.8fr)}.mi-lrow{display:grid;gap:12px;align-items:center;padding:var(--row-y) 12px;border-bottom:1px solid var(--line2);cursor:pointer;position:relative;transition:background var(--dur);border-radius:0}.mi-lrow:last-child{border-bottom:0}.mi-lrow:hover{background:var(--hover)}.mi-lrow.sel{background:var(--sel);box-shadow:inset 2px 0 0 var(--gold)}.mi-lrow.hist{display:block;padding:0;cursor:default}.mi-lmain{display:grid;gap:12px;align-items:center;padding:var(--row-y) 10px;cursor:pointer;transition:background var(--dur)}.mi-lrow:focus-visible{outline-offset:-2px}.mi-bar-t{display:block;width:3px}.mi .c{display:flex;flex-direction:column;gap:2px;min-width:0;align-items:flex-start}.mi .c b{font-weight:600;font-size:var(--t-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mi .c.prop b{font-size:var(--t-id);letter-spacing:-.012em}.mi .c b em,.mi-detail h2 em{font-style:normal;color:var(--sub);font-weight:500}.mi .c .mi-addr{display:flex;align-items:baseline;gap:8px;overflow:visible;width:100%}.mi .c .mi-addr-t{flex:1;min-width:0;font-size:inherit;font-weight:inherit;color:inherit;overflow:hidden;text-overflow:ellipsis}.mi .c .mi-unit{flex:none;font-size:13px;font-weight:600;color:var(--ink)}.mi-bar.mix u.risk{background:var(--neg)}.mi-bar.mix u.unknown{background:var(--fill)}.mi .c span{font-size:10px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mi .mi-lrow .c b,.mi .mi-lrow .c span,.mi .mi-lrow .c .mi-addr-t{white-space:normal;overflow:visible;overflow-wrap:break-word}.mi .c.who b{font-weight:500}.mi .c.st b{display:flex;align-items:center;gap:7px}.mi-d{width:8px;height:8px;border-radius:50%;background:var(--faint);flex:none}.mi-d.pos{background:var(--dot-pos)}.mi-d.warn{background:var(--dot-warn)}.mi-d.neg{background:var(--dot-neg)}.mi .c .mi-act{display:block;font-size:var(--t-meta);font-weight:600;color:var(--ink);max-width:100%;white-space:normal;overflow:visible;overflow-wrap:anywhere}.mi .c .mi-act.neg{color:var(--neg)}.mi .c .mi-act.warn{color:var(--warn)}.mi-chev{color:var(--faint);font-size:18px;line-height:1;justify-self:end;transition:transform var(--dur) var(--ease),color var(--dur)}.mi-lmain:hover .mi-chev,.mi-lrow:hover .mi-chev{color:var(--ink)}.mi-se{font-size:var(--t-meta);color:var(--sub);text-decoration:none}.mi-se:hover{color:var(--ink);text-decoration:underline}.mi-tag{display:inline-flex;align-items:center;font-size:var(--t-meta);font-weight:500;color:var(--sub);white-space:nowrap}.mi-tag.pos{color:var(--pos)}.mi-tag.warn{color:var(--warn);background:var(--warn-bg);padding:2px 6px;border-radius:4px;font-weight:600;font-size:9px}.mi-tag.neg{color:var(--neg);background:var(--neg-bg);padding:2px 6px;border-radius:4px;font-weight:600;font-size:9px}.mi-trow{border-bottom:1px solid var(--line2);padding:10px 12px;transition:background var(--dur)}.mi-trow:last-child{border-bottom:0}.mi-trow:hover{background:var(--hover)}.mi-trow.sel{background:var(--sel);box-shadow:inset 2px 0 0 var(--gold)}.mi-tmain{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;align-items:center}.mi .t-id{min-width:0;overflow-wrap:anywhere}.mi .t-id b{display:block;font-size:12px;font-weight:600;letter-spacing:-.01em}.mi .t-who{font-size:10px;color:var(--sub);margin-top:0}.mi .t-issue{font-size:11px;margin-top:3px;color:var(--ink)}.mi .t-issue.hot{color:var(--neg);font-weight:500}.mi .t-issue.warn{color:var(--warn);font-weight:500}.mi-trow[data-tone=neg] .t-issue,.mi-trow[data-tone=hot] .t-issue{color:var(--neg)}.mi-trow[data-tone=warn] .t-issue{color:var(--warn)}.mi .t-meta{font-size:var(--t-meta);color:var(--mute);margin-top:2px}.mi .t-act{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right;min-width:0;max-width:200px;overflow-wrap:anywhere}.mi .t-act .mi-go{max-width:100%;text-align:inherit}.mi-go{border:0;background:none;color:var(--ink);font-size:11px;font-weight:600;cursor:pointer;padding:2px 0;min-height:24px;display:inline-flex;gap:6px;align-items:center;text-align:right;transition:color var(--dur)}.mi-go:after{content:"›";color:var(--faint);font-size:18px;font-weight:400;transition:transform var(--dur) var(--ease)}.mi-go:hover{color:var(--gold-ink)}.mi-go:hover:after{transform:translate(3px);color:var(--gold-ink)}.mi-go:disabled{opacity:.4;cursor:default}.mi .t-sub{font-size:var(--t-micro);color:var(--mute)}.mi-why{border:0;background:none;color:var(--mute);font-size:var(--t-meta);cursor:pointer;padding:0;min-height:24px}.mi-why:hover{color:var(--ink)}.mi-twhy{padding:8px 0 0;color:var(--sub);font-size:var(--t-meta);line-height:1.5}.mi-twhy p{margin:0 0 8px;max-width:64ch}.mi-twhy dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 16px;margin:0}.mi-twhy dt{color:var(--mute);font-size:var(--t-micro)}.mi-twhy dd{margin:0;color:var(--ink)}.mi-twhy dd i{font-style:normal;color:var(--mute);font-size:var(--t-micro)}.mi-pending{opacity:.6;cursor:progress}.mi-pending *{pointer-events:none}.mi-cov{margin:0 0 14px;padding:0;background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--t-body);color:var(--ink)}.mi-cov>summary{padding:12px 10px;font-weight:600;font-size:13px;color:var(--ink);list-style:none;display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.mi-cov>summary::-webkit-details-marker{display:none}.mi-cov>summary:after{content:"+";margin-left:auto;color:var(--mute);font-weight:400;font-size:18px}.mi-cov[open]>summary{border-bottom:1px solid var(--line2)}.mi-cov[open]>summary:after{content:"−"}.mi-cov>div{padding:6px 10px 14px}.mi-cov .mi-cov{border:0;border-top:1px solid var(--line2);margin:8px 0 0;background:none}.mi-cov .mi-cov>summary{min-height:44px;padding:8px 0}.mi-cov .mi-cov>div,.mi-cov .mi-cov>.mi-kv{padding-left:0;padding-right:0}.mi-cov .mi-kv b{font-weight:600;font-size:var(--t-num);letter-spacing:-.01em}.mi-cov .mi-sub{padding:2px 0 2px 10px;margin:6px 0;line-height:1.5;border-left:2px solid var(--line)}.mi-cov .mi-link{color:var(--gold-ink);font-weight:600}.mi-cov .mi-link:hover{text-decoration:underline}.mi-cov .mi-kv{padding:8px 0}.mi-lrow.lens{display:block;padding:0;cursor:default;transition:none}.mi-lrow.lens:hover,.mi-lrow.hist:hover{background:transparent}.mi-lrow.lens .mi-lmain{padding:12px 10px}.mi-lmain:hover{background:var(--hover)}.mi-lrow.lens .c.prop b{font-size:var(--t-id);font-weight:600}.mi-lrow.lens .c.prop span{color:var(--sub)}.mi-lmain.rel,.mi-lhead.rel{grid-template-columns:minmax(140px,1.5fr) minmax(80px,1.1fr) minmax(70px,.7fr) minmax(90px,.8fr) minmax(100px,1.2fr) 12px;gap:8px}.mi-lhead.rel i{display:none}.mi-pen{display:flex;flex-direction:column;gap:5px;width:100%}.mi-pen b{font-size:var(--t-num);font-weight:600;letter-spacing:-.015em}.mi-bar{height:4px;border-radius:2px;background:var(--bg-3);overflow:hidden;width:100%}.mi-bar>u{display:block;height:100%;background:var(--dark);border-radius:2px;transform-origin:left;transition:transform .3s var(--ease);text-decoration:none}.mi-bar.mix{display:flex;gap:1px}.mi-bar.mix>u{background:var(--dot-pos)}.mi-bar.mix>u.w{background:var(--dot-warn)}.mi-opp{color:var(--gold-ink);font-weight:600}.mi-opp.neg{color:var(--neg)}.mi .z{color:var(--mute);font-weight:400}.mi-lexp{padding:6px 10px 16px;background:var(--panel);border-top:1px solid var(--line2);animation:mi-fade var(--dur) both}.mi-lexp .mi-kv{padding:7px 0}.mi-h{font-size:var(--t-micro);color:var(--mute);font-weight:600;margin:14px 0 6px;text-transform:uppercase;letter-spacing:.06em}.mi-mps{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 16px}.mi-mp{display:flex;flex-direction:column;text-align:left;gap:1px;border:0;border-bottom:1px solid var(--line2);background:none;padding:9px 0;cursor:pointer;color:inherit;width:100%}.mi-mp:hover b{color:var(--gold-ink)}.mi-mp b{font-size:13px;font-weight:600}.mi-mp span{font-size:var(--t-meta);color:var(--mute)}.mi-inline{display:flex;gap:12px;align-items:center;margin-top:10px;flex-wrap:wrap}.mi-g2,.mi-g3{display:grid;gap:8px 12px;grid-template-columns:1fr 1fr;min-width:0}.mi-g2>*,.mi-g3>*{min-width:0}.mi-g3{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1.4fr)}.mi-detail{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mi-detail-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.mi-dh{flex:none;padding:12px 16px 10px;background:var(--panel);z-index:3;border-bottom:1px solid var(--line)}.mi-inspector-overview{padding:0 16px 12px}.mi-next-action{margin-top:10px;padding:7px 0;font-size:12px;font-weight:600;color:var(--sub)}.mi-dh-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.mi-dh h2{margin:0;font-size:16px;font-weight:700;letter-spacing:-.025em;line-height:1.2}.mi-sub{font-size:var(--t-meta);color:var(--sub);margin-top:3px;line-height:1.45}.mi-x{border:0;background:none;color:var(--sub);font-size:13px;font-weight:500;cursor:pointer;min-height:36px;padding:0 2px;white-space:nowrap}.mi-x:hover{color:var(--ink)}.mi-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line2)}.mi-fact{display:flex;flex-direction:column;min-width:0}.mi-fact b{font-size:var(--t-num);font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-fact span{font-size:var(--t-micro);color:var(--mute);text-transform:uppercase;letter-spacing:.05em}.mi-nm{margin-top:10px;padding:10px 12px;border-radius:var(--r-m);background:var(--dark);color:#fff}.mi-nm small{display:block;font-size:var(--t-micro);color:#ffffff9e;font-weight:600;margin-bottom:2px;text-transform:uppercase;letter-spacing:.1em}.mi-nm b{display:block;font-size:14px;font-weight:600;letter-spacing:-.015em;color:#fff}.mi-nm .t-sub{margin-top:3px;color:#ffffffb3;font-size:var(--t-meta)}.mi-nm .mi-go{margin-top:6px;padding:0;color:#fff}.mi-nm .mi-go:after{color:#fff9}.mi-nm .mi-go:hover{color:#fff;text-decoration:underline}.mi-nm .mi-neg{color:#fecaca}.mi-nm .mi-warn{color:#fde68a}.mi-dbody{padding:0 16px 12px;display:flex;flex-direction:column;gap:0;min-width:0}.mi-dbody.mi-fs{padding:0 var(--pad) 12px}.mi-grp{padding:10px 0 8px;border-bottom:1px solid var(--line2);min-width:0}.mi-grp>header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;min-height:24px}.mi-grp h3{flex:1;min-width:0;margin:0;font-size:12px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.mi-grp.editing{border-left:2px solid var(--gold);padding-left:10px;margin-left:-12px}.mi-edit{border:0;background:none;color:var(--gold-ink);font-size:12.5px;font-weight:600;cursor:pointer;min-height:32px;padding:0 2px}.mi-edit:hover{text-decoration:underline}.mi-edit .dr{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--dot-warn);margin-right:6px}.mi-fld{display:block;margin-top:12px}.mi-fld>span{display:block;font-size:var(--t-meta);color:var(--sub);margin-bottom:5px}.mi-in{width:100%;min-height:36px;border:1px solid var(--line);border-radius:var(--r-m);background:var(--panel);padding:0 12px;font-size:13px;color:var(--ink);transition:border-color var(--dur),box-shadow var(--dur)}.mi-in:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}textarea.mi-in{padding:8px 12px;min-height:84px}.mi-box{margin-top:12px;padding:10px 12px;border-radius:var(--r-s);font-size:var(--t-meta);line-height:1.45;background:var(--bg-2);border:1px solid var(--line2);color:var(--sub)}.mi-box.err{background:var(--neg-bg);border-color:#b91c1c40;color:var(--neg)}.mi-check{display:flex;gap:10px;align-items:flex-start;color:var(--ink);font-size:13px}.mi-kv{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--line2);font-size:13px}.mi-kv:last-child{border-bottom:0}.mi-kv span:first-child{color:var(--sub)}.mi-kv span:last-child{text-align:right;word-break:break-word;font-weight:500}.mi-mini{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:4px}.mi-mini th{font-size:var(--t-micro);color:var(--mute);font-weight:600;text-align:right;padding:2px 0 6px;text-transform:uppercase;letter-spacing:.05em}.mi-mini td{padding:8px 0;text-align:right;border-top:1px solid var(--line2);font-weight:600}.mi-mini td:first-child{text-align:left;color:var(--sub);font-weight:400}.mi-chips-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:6px}.mi-op{margin-top:6px}.mi-reason{font-size:var(--t-meta);color:var(--sub);padding:2px 0}.mi-more{border:0;background:none;color:var(--sub);font-size:var(--t-meta);cursor:pointer;padding:8px 0;min-height:36px}.mi-more:hover{color:var(--ink)}.mi-dfoot{flex:none;background:var(--panel);border-top:1px solid var(--line);padding:8px 16px;display:flex;gap:10px;align-items:center;z-index:3}.mi-savestate{flex:1;font-size:var(--t-meta);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mi-saved{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--pos);animation:mi-pop var(--dur) var(--ease) both}.mi-saved svg{width:14px;height:14px}.mi-verified{display:inline-flex;align-items:center;gap:5px;color:var(--pos);font-size:var(--t-meta);font-weight:600}.mi-verified svg{width:14px;height:14px;animation:mi-pop var(--dur) var(--ease) both}.mi-dextra{padding:0 16px 24px}.mi-dextra details,.mi-lexp details{border-top:1px solid var(--line2)}.mi-dextra summary,.mi-lexp summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--sub);min-height:44px;display:flex;align-items:center}.mi-inspector-summary{padding:8px 0 0}.mi-inspector-summary .mi-kv{padding:5px 0}.mi-compact-actions{display:flex;gap:6px;padding:9px 0 2px}.mi-operator-editor.mi-fs{padding:0 16px 12px;display:grid;gap:10px;min-width:0}.mi-operator-editor .mi-fld{margin:0}.mi-operator-editor textarea{min-height:58px;resize:vertical}.mi-inspector-disclosure{border-bottom:1px solid var(--line2)}.mi-inspector-disclosure>summary{cursor:pointer;padding:12px 0;font-size:13px;font-weight:600;color:var(--sub)}.mi-inspector-disclosure[open]{padding-bottom:8px}.mi pre{font-size:11px;background:var(--bg-2);padding:8px;border-radius:var(--r-s);overflow:auto;max-height:200px}.mi-fs{border:0;margin:0;min-width:0;padding:0}.mi-fs:disabled{opacity:.6}.mi-mig{display:flex;gap:6px 18px;flex-wrap:wrap;align-items:center;font-size:var(--t-meta);color:var(--sub);margin:8px 0 12px;padding:2px 0 2px 12px;border-left:2px solid var(--line)}.mi-mig b{color:var(--ink);font-weight:600}.mi-mig i{font-style:normal;color:var(--ink);font-weight:600}.mi-ret{margin-bottom:10px;border-bottom:1px solid var(--line2)}.mi-ret summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600;font-size:13px}.mi-pager{display:flex;justify-content:space-between;align-items:center;margin-top:14px;color:var(--sub)}.mi-identity-review{margin:10px 0 14px;padding:2px 0 2px 12px;border-left:2px solid var(--line)}.mi-identity-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mi-identity-head>div{display:grid;gap:3px}.mi-identity-head b{font-size:13px}.mi-identity-head span{font-size:var(--t-meta);color:var(--sub)}.mi-identity-list{display:grid;gap:0;margin-top:8px}.mi-identity-row{padding:10px 0;border-top:1px solid var(--line2)}.mi-identity-label{display:flex;align-items:center;gap:8px}.mi-identity-label b{font-size:var(--t-meta)}.mi-identity-row p{margin:5px 0 4px;font-size:var(--t-meta);line-height:1.45}.mi-identity-row details{font-size:var(--t-meta);color:var(--sub)}.mi-identity-row summary{cursor:pointer}.mi-identity-row pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.mi-identity-empty{padding:12px 0 2px;font-size:var(--t-meta);color:var(--sub)}.mi-state{padding:44px 16px;text-align:center;color:var(--sub);display:flex;flex-direction:column;gap:6px;align-items:center;border:1px dashed var(--line);border-radius:var(--r-m);margin:12px 0}.mi-state b{color:var(--ink);font-size:15px}.mi-skel{height:52px;border-radius:var(--r-s);margin:8px 0;background:linear-gradient(90deg,var(--bg-3),var(--bg-2),var(--bg-3));background-size:200% 100%;animation:mi-sh 1.4s linear infinite}.mi-scrim{position:fixed;inset:0;background:#18181b52;z-index:80;animation:mi-fade var(--dur) both}.mi-sheet{position:fixed;z-index:81;background:var(--panel);right:12px;top:12px;bottom:12px;width:440px;max-width:calc(100vw - 24px);border-radius:var(--r-l);border:1px solid var(--line);display:flex;flex-direction:column;box-shadow:var(--sh-sheet);animation:mi-pop var(--dur) var(--ease) both;transform-origin:top right}.mi-sh{display:flex;justify-content:space-between;gap:12px;padding:18px 22px 12px;border-bottom:1px solid var(--line2);margin-bottom:12px}.mi-sh h2{margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em}.mi-sb{padding:0 22px 22px;overflow-y:auto;flex:1}.mi-sfoot{display:flex;gap:8px;padding:12px 22px;border-top:1px solid var(--line)}.mi-sfoot .mi-btn{flex:1}@keyframes mi-fade{0%{opacity:0}to{opacity:1}}@keyframes mi-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes mi-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes mi-sh{to{background-position:-200% 0}}@keyframes mi-up{0%{transform:translateY(100%)}to{transform:none}}@container (max-width:380px){.mi-g2,.mi-g3{grid-template-columns:minmax(0,1fr)}.mi-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1099px){.mi-split{display:block}.mi-pane.empty{display:none}.mi-pane:not(.empty){position:fixed;inset:0;height:100dvh;z-index:70;border:0;animation:mi-up .22s var(--ease) both}.mi-pane .mi-detail{padding-bottom:env(safe-area-inset-bottom)}}.mi .mi-lrow .mob-only{display:none}@container mi (max-width:578px){.mi-lhead{display:none}.mi .mi-lrow.ops,.mi .mi-lrow.money{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 12px;gap:3px 12px;padding:14px 8px;align-items:start}.mi .mi-lrow .c.prop{grid-column:1/3}.mi .mi-lrow .mi-chev{grid-column:3;grid-row:1}.mi .mi-lrow .c.who{grid-column:1/-1}.mi .c b,.mi .c span,.mi .c .mi-addr-t{white-space:normal;overflow:visible;overflow-wrap:anywhere}.mi .mi-lrow .c.ec{display:none}.mi .mi-lrow .c.nx{grid-column:1/-1;margin-top:4px}.mi .mi-lrow.money .c:nth-child(n+3):nth-child(-n+7){align-items:flex-start;text-align:left}.mi .mi-lrow.money .c.pr,.mi .mi-lrow.money .c.rc{grid-column:1}.mi .mi-lrow.money .c.rt,.mi .mi-lrow.money .c.sb{grid-column:2}.mi .mi-lrow.money .c.os{grid-column:1/-1}.mi .mi-lmain.rel{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 12px;gap:6px 12px;padding:14px 8px;align-items:start}.mi .mi-lmain.rel .c.prop{grid-column:1/3}.mi .mi-lmain.rel .mi-chev{grid-column:3;grid-row:1}.mi .mi-lmain.rel>.c:nth-child(2),.mi .mi-lmain.rel>.c:nth-child(4){grid-column:1}.mi .mi-lmain.rel>.c:nth-child(3),.mi .mi-lmain.rel>.c:nth-child(5):not(.nx){grid-column:2}.mi .mi-lmain.rel .c.nx{grid-column:1/-1}.mi-lhead.rel,.mi-lhead.hist{display:none}.mi .mi-lrow.hist .mi-lmain{grid-template-columns:3px repeat(2,minmax(0,1fr));gap:3px 12px;align-items:start}.mi .mi-lrow.hist .mi-lmain>.mi-bar-t{grid-column:1;grid-row:1/4;align-self:stretch}.mi .mi-lrow.hist .mi-lmain>.c.prop{grid-column:2/-1}.mi .mi-lrow.hist .mi-lmain>.c:nth-child(3),.mi .mi-lrow.hist .mi-lmain>.c:nth-child(5){grid-column:2}.mi .mi-lrow.hist .mi-lmain>.c:nth-child(4),.mi .mi-lrow.hist .mi-lmain>.c:nth-child(6){grid-column:3}.mi-mps{grid-template-columns:1fr}}@container mi (max-width:440px){.mi-tmain{grid-template-columns:1fr}.mi .t-act{align-items:flex-start;text-align:left;max-width:none;margin-top:4px}}@media(max-width:899px){.mi-head{position:static}.mi-top{padding:16px 16px 12px}.mi-meta{display:none}.mi-top .mi-link{display:block;min-height:44px}.mi-rules-summary{display:none}.mi-tabs{padding:7.5px 12px}.mi-tab{min-height:44px}.mi-kpis{padding-top:12px}.mi-pulse{grid-template-columns:repeat(3,minmax(0,1fr))}.mi-ctx{display:flex;flex-direction:column;gap:4px;padding:8px 2px 0}.mi-ctx-c{font-size:11px}.mi-main{padding:12px 16px calc(104px + env(safe-area-inset-bottom))}.mi-toolbar{flex-wrap:wrap}.mi-search,.mi-live-search{height:44px;flex-basis:100%}.mi-search{font-size:16px}.mi-live-search .mi-search,.mi-seg button,.mi-fbtn{height:44px}.mi-pop{top:52px}.mi-pop button{min-height:44px}.mi-g3{grid-template-columns:1fr}.mi-sheet{inset:auto 0 0;width:100vw;max-width:100vw;max-height:92dvh;border-radius:var(--r-l) var(--r-l) 0 0;animation:mi-up .22s var(--ease) both}.mi-in{min-height:44px;font-size:16px}.mi-btn.sm,.mi-btn,.mi-go,.mi-edit,.mi-why,.mi-more,.mi-x{min-height:44px}.mi-dfoot{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.mi-dh{padding:14px 16px 12px}.mi-dbody,.mi-dextra,.mi-dfoot{padding-left:16px;padding-right:16px}.mi-trow button{scroll-margin-top:90px;scroll-margin-bottom:calc(110px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.mi *,.mi-sheet,.mi-scrim,.mi-pane{animation:none!important;transition:none!important}}.mi-chips{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.mi-chip{padding:7px 4px;border-radius:8px;border:1px solid var(--line,#d8d4cc);background:transparent;font:inherit;font-size:12px;cursor:pointer;transition:transform .12s,background .15s}.mi-chip:active{transform:scale(.96)}.mi-chip[aria-checked=true]{background:#1d1d1f;color:#fff;border-color:#1d1d1f}.mi-ap{position:relative}.mi-ap-list{max-height:200px;overflow:auto;border:1px solid var(--line,#d8d4cc);border-radius:8px;margin-top:4px}.mi-ap-o{display:block;width:100%;text-align:left;padding:7px 10px;background:none;border:0;font:inherit;font-size:13px;cursor:pointer}.mi-ap-o[data-act=true],.mi-ap-o:hover{background:#0000000d}.los-email-overlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;background:#0e1f22a8;padding:14px}.los-email-panel{width:min(980px,100%);max-height:calc(100dvh - 28px);display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 24px 90px #08191c47}.los-email-toolbar,.los-email-footer{padding:16px 22px;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.los-email-toolbar{justify-content:space-between;border-bottom:1px solid #e2e9e6}.los-email-toolbar strong,.los-email-toolbar small{display:block}.los-email-toolbar small{margin-top:4px;color:#61716e;overflow-wrap:anywhere}.los-email-tools{display:flex;gap:12px;align-items:center}.los-email-stage{overflow:auto;flex:1 1 auto;min-height:180px;padding:24px;background:#e9efec;text-align:center}.los-email-stage iframe{display:block;width:min(100%,760px);height:750px;margin:0 auto;border:0;background:#fff;box-shadow:0 10px 38px #112c2e1a}.los-email-stage iframe.mobile{width:min(100%,390px)}.los-email-footer{border-top:1px solid #e2e9e6}.los-email-footer p{width:100%;margin:0;font-size:12px;color:#61716e}.los-email-footer label{font-size:12px;font-weight:650}.los-email-footer input{display:block;min-height:40px;margin-top:5px;padding:8px 10px;border:1px solid #cad7d1;border-radius:7px;color:#172e32}@media(max-width:600px){.los-email-stage{padding:10px}.los-email-toolbar,.los-email-footer{padding:12px}.los-email-stage iframe{height:680px}}.los{--canvas:#f4f7fa;--card:var(--app-surface,#fff);--raise:#f2f5f8;--hair:#e4e9ee;--ink:var(--app-text,#141414);--ink2:var(--app-text-secondary,#555);--muted:var(--app-text-muted,#777);--line:var(--hair);--gold:var(--app-gold,#a16918);--sel-bg:rgba(180,155,110,.14);--sel-fg:#8b6914;--green:var(--app-positive,#286c4b);--green-bg:rgba(40,108,75,.1);--amber:var(--app-warning,#93661e);--amber-bg:rgba(180,130,50,.13);--red:var(--app-danger,#ac4040);--red-bg:rgba(172,64,64,.09);--action:#1c1c1e;--hover:#f7f9fb;--shadow:var(--app-shadow);--focus:var(--app-focus,#a16918);--t:.15s ease;display:flex;flex-direction:column;height:calc(100dvh - 74px);min-height:590px;background:var(--canvas);color:var(--ink);font-family:var(--app-font-sans,"Plus Jakarta Sans",system-ui,sans-serif);-webkit-font-smoothing:antialiased}.dark .los{--canvas:var(--app-surface-deep);--raise:var(--app-surface-raised);--hair:var(--app-divider);--hover:var(--app-hover);--sel-bg:var(--app-selected);--sel-fg:var(--app-gold);--green-bg:rgba(143,201,165,.12);--amber-bg:rgba(224,189,131,.13);--red-bg:rgba(232,153,148,.12);--action:#f2f1ee;--shadow:var(--app-shadow)}.los *{box-sizing:border-box}.los button,.los input,.los select,.los textarea{font:inherit}.los button{cursor:pointer}.los button:disabled{cursor:not-allowed;opacity:.48}.los :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.los-top{flex:none;padding:14px 28px 0;background:var(--card);border-bottom:1px solid var(--hair)}.los-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.los-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.los h1{margin:3px 0 0;font-size:19px;line-height:1.15;font-weight:650;letter-spacing:-.02em;color:var(--ink)}.los-sub{margin:4px 0 0;font-size:12px;color:var(--muted)}.los-mode{display:inline-flex;align-items:center;gap:6px;flex:none;border-radius:4px;background:var(--sel-bg);color:var(--sel-fg);font-size:11px;font-weight:600;padding:3px 8px;white-space:nowrap}.los-mode i{display:block;width:6px;height:6px;border-radius:50%;background:var(--sel-fg)}.los-counts{display:flex;overflow-x:auto;margin:12px 0 0;padding:0;border-top:1px solid var(--hair);scrollbar-width:none;-webkit-overflow-scrolling:touch}.los-counts::-webkit-scrollbar{display:none}.los-count{position:relative;flex:1 1 0;min-width:96px;min-height:48px;padding:7px 12px 6px;border:0;border-right:1px solid var(--hair);border-radius:0;background:transparent;color:var(--ink2);text-align:left;white-space:nowrap;transition:background-color .1s ease}.los-count:last-child{border-right:0}.los-count:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent}.los-count:hover{background:var(--hover)}.los-count strong{display:block;font-size:18px;line-height:1.1;font-weight:650;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.los-count span{display:block;margin-top:2px;font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.los-count.reference strong{color:var(--ink2);font-weight:550}.los-count:nth-child(1).active:after{background:var(--amber)}.los-count:nth-child(4).active:after,.los-count:nth-child(6).active:after{background:var(--green)}.los-count.active,.los-count.active:hover{background:var(--sel-bg);color:var(--sel-fg)}.los-count.active:after{background:var(--sel-fg)}.los-count.active strong{color:var(--sel-fg)}.los-count.reference span{color:var(--muted)}.los-count:active,.los-icon-button:active,.los-action:active,.los-search-clear:active,.los-profile-button:active,.los-mobile-toolbar button:active{transform:scale(.98);opacity:.8}.los-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(350px,39%) minmax(0,1fr)}.los-queue{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--canvas);border-right:1px solid var(--hair);container:leasing-queue / inline-size}.los-toolbar{padding:10px 12px 8px;background:var(--card);border-bottom:1px solid var(--hair)}.los-toolbar-first{display:flex;align-items:center;gap:8px}.los-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 10px;flex:1;min-width:0;background:var(--card);border:1px solid var(--hair);border-radius:8px;color:var(--muted);transition:border-color var(--t)}.los-search:focus-within{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.los-search input{background:transparent;border:0!important;outline:none!important;box-shadow:none!important;min-width:0;width:100%;padding:0;color:var(--ink);font-size:13px}.los-search input::placeholder{color:var(--muted);opacity:1}.los-search input::-webkit-search-cancel-button{display:none}.los-search-clear{display:grid;place-items:center;flex:none;width:28px;height:28px;padding:0;border:0;border-radius:6px;color:var(--ink2);background:transparent}.los-icon-button{height:36px;width:36px;flex:none;border:1px solid var(--hair);border-radius:8px;background:var(--card);color:var(--ink2);display:grid;place-items:center;transition:background-color var(--t)}.los-icon-button:hover{background:var(--hover)}.los-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.los-filterbar>svg{color:var(--muted);flex:none}.los-select{appearance:none;-webkit-appearance:none;height:30px;padding:0 27px 0 12px;border-radius:6px;border:1px solid var(--hair);background-color:var(--card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23777' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;color:var(--ink);font-size:12px!important;font-weight:500;min-width:0;flex:1}.los-select:hover{background-color:var(--hover)}.los-meta{flex-basis:100%;margin-left:0;font-size:11px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.los-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0;background:var(--card);scrollbar-width:thin;scrollbar-color:var(--hair) transparent}.los-row{width:100%;text-align:left;display:grid;grid-template-columns:3px minmax(0,1fr) 14px;gap:10px;align-items:stretch;min-height:64px;padding:0 10px 0 0;margin:0;background:var(--card);color:var(--ink);border:0;border-bottom:1px solid var(--hair);border-radius:0;transition:background-color .1s ease}.los-row:hover{background:var(--hover)}.los-row:active{transform:scale(.995)}.los-row-rail{background:transparent}.los-row.attention .los-signal:before{content:"";display:inline-block;width:4px;height:4px;margin-right:5px;vertical-align:middle;border-radius:50%;background:var(--amber)}.los-row.selected,.los-row.selected:hover{background:var(--sel-bg)}.los-row.selected .los-row-rail{background:var(--sel-fg);opacity:1}.los-row-content{padding:9px 0 8px;min-width:0}.los-row-top,.los-row-bottom{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.los-row-title{min-width:0;font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.los-row.selected .los-row-title{color:var(--sel-fg)}.los-row-time{flex:none;font-size:11px;font-weight:600;color:var(--ink2);font-variant-numeric:tabular-nums}.los-row-sub{display:block;margin-top:2px;font-size:11.5px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.los-row-bottom{align-items:center;margin-top:7px}.los-stage{flex:none;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--raise);color:var(--ink2);border-radius:3px;font-size:10.5px;font-weight:600;padding:1px 6px}.los-queue-status{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.los-row.selected .los-stage{background:var(--card)}.los-signal{min-width:0;font-size:11px;font-weight:600;color:var(--amber);background:var(--amber-bg);border-radius:3px;padding:1px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.los-signal.neutral{color:var(--muted);background:transparent;font-weight:550;padding:2px 0}.los-row-arrow{align-self:center;color:var(--muted)}.los-pager{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;background:var(--card);border-top:1px solid var(--hair);font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.los-pager button,.los-text-button{min-height:32px;padding:4px 10px;border:1px solid transparent;border-radius:6px;background:none;color:var(--sel-fg);font-weight:600;font-size:12px;transition:background-color var(--t)}.los-continue{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border:1px solid var(--hair);border-radius:6px;background:var(--card);color:var(--ink);font-size:12px;font-weight:600}.los-feedback{display:inline-flex;align-items:center;gap:6px;min-height:24px;font-size:12px;font-weight:600;color:var(--green);animation:los-enter .18s ease-out both}.los-feedback.error{color:var(--red)}.los-pager button:hover,.los-text-button:hover{background:var(--sel-bg)}.los :is(.los-stage,.los-pill)[data-stage=Approved],.los :is(.los-stage,.los-pill)[data-stage=Completed]{background:var(--green-bg);color:var(--green)}.los :is(.los-stage,.los-pill)[data-stage="With Management"],.los :is(.los-stage,.los-pill)[data-stage="Lease / Payment"]{background:var(--sel-bg);color:var(--sel-fg)}.los-workspace{height:100%;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;background:var(--canvas);scrollbar-width:thin;scrollbar-color:var(--hair) transparent;container:leasing-case / inline-size}.los-empty-workspace{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px;color:var(--muted)}.los-empty-workspace svg{color:var(--sel-fg);padding:12px;width:52px;height:52px;border-radius:50%;background:var(--sel-bg)}.los-empty-workspace h2{font-size:17px;color:var(--ink);letter-spacing:-.02em;margin:16px 0 5px}.los-empty-workspace p{font-size:12px;max-width:260px;line-height:1.5;margin:0}.los-case-head{position:sticky;top:0;z-index:4;background:var(--card);padding:13px 28px 11px;border-bottom:1px solid var(--hair)}.los-case-topline{display:flex;justify-content:space-between;gap:10px;align-items:center}.los-case-number{font-size:11px;letter-spacing:.08em;font-weight:650;color:var(--muted);text-transform:uppercase;font-variant-numeric:tabular-nums}.los-back{display:none;align-items:center;gap:5px;font-size:12px;font-weight:700;border:0;background:none;padding:0;color:var(--ink2)}.los-case-head h2{font-size:20px;font-weight:650;letter-spacing:-.02em;color:var(--ink);margin:4px 0 3px;line-height:1.18;overflow-wrap:anywhere}.los-case-people{font-size:12.5px;color:var(--ink2);line-height:1.6;overflow-wrap:anywhere}.los-statusline{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px}.los-pill{border-radius:3px;padding:2px 7px;font-size:11px;font-weight:600;background:var(--raise);color:var(--ink2)}.los-pill.draft{background:var(--sel-bg);color:var(--sel-fg)}.los-pill.archive{background:var(--raise);color:var(--ink2)}.los-source-status{font-size:11.5px;color:var(--muted)}.los-archive-context{margin:14px 28px 4px;padding:0 0 12px;border-bottom:1px solid var(--hair);font-size:12px;line-height:1.5;color:var(--ink2)}.los-next{display:flex;align-items:center;gap:12px;margin:12px 28px 0;padding:11px 14px;background:var(--action);color:var(--card);border-radius:8px;animation:los-enter .2s ease-out both}.dark .los-next{color:var(--app-surface-deep)}.los-next-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:#b49b6e33;color:#d9bf86;flex:none}.dark .los-next-icon{color:#8b6914;background:#8b691429}.los-next>div{flex:1;min-width:0}.los-next small{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.62}.los-next strong{display:block;margin-top:2px;font-size:15px;line-height:1.3;font-weight:650;letter-spacing:-.01em;overflow-wrap:anywhere}.los-next p{margin:2px 0 0;font-size:12px;line-height:1.4;opacity:.74}.los-next-shortcut,.los-next .lod-shortcut{display:inline-flex;flex:none;align-items:center;gap:5px;border:0;background:var(--card);color:var(--ink);border-radius:6px;min-height:34px;padding:6px 12px;font-size:12px;font-weight:600;transition:background-color var(--t)}.los-next-shortcut:hover,.los-next .lod-shortcut:hover{background:#f0e9da;color:#141414}.los-sections{padding:0 28px 44px;display:block}.los-section{background:transparent;border:0;border-bottom:1px solid var(--hair);border-radius:0;margin-top:0;padding:0;box-shadow:none;overflow:visible;scroll-margin-top:110px;max-width:1040px}.los-section.torsx-surface{background:transparent;border-radius:0;box-shadow:none}.los-section-title{display:flex;justify-content:space-between;align-items:center;gap:9px;padding:16px 0 8px;margin-bottom:10px}.los-section-title h3{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;letter-spacing:0;color:var(--ink)}.los-section-title h3 svg{flex:none;width:15px;height:15px;color:var(--muted)}.los-section-title span{font-size:11px;font-weight:500;color:var(--muted);text-align:right}.los-section-content{padding:0 0 18px}.los-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px}.los-field{min-width:0}.los-field.wide{grid-column:1/-1}.los-field label,.los-field-label{display:block;margin-bottom:3px;font-size:12px;font-weight:500;color:var(--muted)}.los-field-value{font-size:13.5px;font-weight:500;line-height:1.45;color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;font-variant-numeric:tabular-nums}.los-field-value.missing{color:var(--muted);font-weight:400;opacity:.7}.los-field a,.los-link{color:var(--sel-fg);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.los-divider{border-top:1px solid var(--hair);margin:15px 0}.los-note{background:var(--canvas);border:1px solid var(--hair);border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.6;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.los-note-label{display:block;margin-bottom:7px;font-size:12px;font-weight:600;color:var(--muted)}.los-muted{font-size:12px;color:var(--ink2);line-height:1.5}.los-error{color:var(--red);background:var(--red-bg);border-radius:12px;padding:8px 12px;font-size:12px;margin:8px 0}.los-profile-button{min-height:36px;border:0;background:none;font-size:12px;font-weight:700;color:var(--sel-fg);display:inline-flex;gap:4px;align-items:center;padding:4px 0}.los-preview{background:var(--canvas);border:1px solid var(--hair);border-radius:14px;padding:14px}.los-preview .los-field{margin-bottom:11px}.los-preview .los-field:last-child{margin-bottom:0}.los-deposit-caution,.los-confirm{display:flex;flex-direction:column;gap:4px;background:var(--amber-bg);border:1px solid rgba(180,130,50,.28);border-radius:14px;padding:11px 14px;margin-bottom:15px;color:var(--ink2)}.los-confirm{margin:10px 0 0;display:block;font-size:12px}.los-deposit-caution strong{font-size:12.5px;font-weight:700;color:var(--ink)}.los-deposit-caution span{font-size:11.5px;line-height:1.5}.los-deposit-match{background:var(--green-bg);border:1px solid rgba(40,108,75,.22);border-radius:14px;padding:12px 14px;margin-bottom:8px}.los-deposit-match-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.los-deposit-match-head strong{color:var(--green);font-size:19px;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.los-deposit-match-head span{color:var(--green);background:var(--card);border-radius:999px;padding:2px 10px;font-size:11px;font-weight:650}.los-native-banner{display:flex;align-items:flex-start;gap:12px;padding:12px 15px;margin-bottom:16px;border:1px solid rgba(40,108,75,.22);border-radius:14px;background:var(--green-bg);color:var(--ink2);font-size:12px;line-height:1.5}.los-native-banner strong{flex:none;font-size:10px;letter-spacing:.07em;color:var(--green);background:var(--card);border-radius:999px;padding:3px 9px}.los-native-person{padding:12px 0;border-bottom:1px solid var(--hair)}.los-native-person:first-child{padding-top:0}.los-native-person:last-of-type{border-bottom:0}.los-native-person-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px}.los-native-person-head span{color:var(--muted);font-weight:500}.los-native-person-head em{font-size:11px;font-style:normal;font-weight:650;color:var(--green);background:var(--green-bg);border-radius:999px;padding:2px 9px;white-space:nowrap}.los-native-person-details{margin-top:10px;border:1px solid var(--hair);border-radius:12px;padding:10px 12px}.los-native-person-details summary{cursor:pointer;font-size:12px;font-weight:700}.los-native-person-details .los-note-label{margin-top:16px;margin-bottom:8px}.los-native-edit-boundary{margin:0 0 14px}.los-native-edit-hint{margin:10px 0 0}.los-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 16px;background:var(--action);color:var(--card);border:1px solid var(--action);border-radius:999px;font-size:12px!important;font-weight:700!important;transition:background-color var(--t),opacity var(--t),transform .15s ease}.dark .los-action{color:var(--app-surface-deep)}.los-action:hover{opacity:.88}.los-action.secondary{background:var(--card);color:var(--ink);border-color:var(--hair)}.dark .los-action.secondary{color:var(--ink)}.los-action.secondary:hover{background:var(--hover);opacity:1}.los-form-actions{display:flex;align-items:center;gap:10px;margin-top:15px;flex-wrap:wrap}.los-form-actions .los-action svg{flex:none}.los-confirm-actions{display:flex;gap:8px;margin-top:10px}.los-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.los-form .wide{grid-column:1/-1}.los-form label{display:block;color:var(--ink2);font-size:12px;font-weight:600}.los-form input,.los-form select,.los-form textarea,.los-inline-editor input,.los-inline-editor select,.los-inline-editor textarea{width:100%;display:block;min-height:39px;border:1px solid var(--hair);border-radius:12px;background:var(--app-input,#fff);color:var(--ink);padding:8px 12px;font-size:13px!important;margin-top:5px;outline:0}.los-form textarea,.los-inline-editor textarea{min-height:82px;resize:vertical}.los-form input:focus,.los-form select:focus,.los-form textarea:focus,.los-inline-editor :focus{border-color:var(--focus)}.los-inline-edit-value{display:block;width:calc(100% + 14px);margin:-2px -7px;padding:2px 7px;border:0;border-radius:8px;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;transition:background-color var(--t)}.los-inline-edit-value:hover{background:var(--sel-bg);color:var(--sel-fg)}.los-inline-editor{display:grid;gap:8px}.los-inline-editor input,.los-inline-editor select,.los-inline-editor textarea{margin-top:0}.los-inline-edit-actions{display:flex;gap:7px;flex-wrap:wrap}.los-inline-edit-actions .los-action{min-height:33px;padding:6px 13px}.los-state{padding:32px 20px;text-align:center;color:var(--ink2);font-size:12px;line-height:1.5}.los-state strong{display:block;color:var(--ink);font-size:14px;margin-bottom:5px}.los-skeleton{padding:12px 14px;margin:0;border-bottom:1px solid var(--hair);border-radius:0;background:var(--card)}.los-skeleton span{display:block;height:10px;border-radius:999px;background:var(--app-skeleton,#eee);margin:7px 0;animation:los-pulse 1.5s ease-in-out infinite}.los-skeleton span:first-child{width:54%;height:13px}.los-skeleton span:last-child{width:74%}.los-activity{margin:0;padding:0 0 0 16px;border-left:1px solid var(--hair);list-style:none}.los-activity li{position:relative;margin:0 0 15px;font-size:13px;font-weight:500;color:var(--ink)}.los-activity li:last-child{margin-bottom:0}.los-activity li:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--card);box-shadow:0 0 0 2px var(--muted);left:-20px;top:4px}.los-activity li:first-child:before{background:var(--sel-fg);box-shadow:0 0 0 2px var(--sel-fg)}.los-activity small{display:block;margin-top:3px;font-size:11.5px;font-weight:400;color:var(--muted)}.lod-activity-actor{color:var(--ink2)}.los-next-shortcut,.los-activity-toggle{display:none}.los-activity-toggle{margin-top:12px}@media(min-width:768px){.los-next-shortcut,.los-activity-toggle{display:inline-flex}}.los-modal-backdrop{position:fixed;inset:0;z-index:100;background:#11191f57;display:flex;justify-content:flex-end}.dark .los-modal-backdrop{background:#090c0d94}.los-modal{width:min(430px,100%);height:100dvh;overflow:auto;background:var(--card);border-radius:22px 0 0 22px;padding:24px;box-shadow:-15px 0 50px #0f1d251f}.los-modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px}.los-modal h2{font-size:19px;margin:4px 0 0;letter-spacing:-.03em}.los-mobile-toolbar{display:none}.lod-groups{display:grid;gap:10px}.lod-group{border:1px solid var(--hair);border-radius:14px;padding:12px 14px 14px;background:var(--canvas)}.lod-group.shadow{background:var(--sel-bg);border-color:#b49b6e66}.lod-group.source{background:var(--card)}.lod-group-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px}.lod-group-head strong{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}.lod-group.shadow .lod-group-head strong{color:var(--sel-fg)}.lod-group-head span{font-size:11.5px;color:var(--muted)}.lod-figures{display:grid;gap:8px;margin-bottom:16px;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}.lod-figure{min-width:0;background:var(--canvas);border:1px solid var(--hair);border-radius:14px;padding:13px 16px}.lod-figure span{display:block;font-size:11px;font-weight:600;color:var(--muted)}.lod-figure strong{display:block;margin-top:6px;font-size:24px;font-weight:700;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lod-foot{margin-top:12px}.lod-clamped{max-height:5.2em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.lod-toggle{margin-top:6px}.lod-inline-row{display:flex;align-items:center;gap:10px;margin:0 0 10px;flex-wrap:wrap}.lod-shortcut{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--hair);background:var(--card);color:var(--ink);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:650;transition:background-color var(--t)}.lod-shortcut:hover{background:var(--hover)}@keyframes los-pulse{50%{opacity:.45}}@keyframes los-enter{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes los-mobile-enter{0%{opacity:.78;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media(max-width:900px){.los-body{grid-template-columns:minmax(320px,43%) minmax(0,1fr)}.los-case-head{padding:15px 20px 13px}.los-next{margin:12px 19px 0}.los-sections{padding:0 19px 35px}.los-archive-context{margin:14px 19px 4px}.los-meta{display:none}}@media(max-width:767px){.los{height:auto;min-height:calc(100dvh - 74px);display:block}.los-top{padding:18px 16px 0}.los h1{font-size:24px}.los-counts{margin-right:-16px}.los-count{flex:0 0 auto;min-width:100px;min-height:52px}.los-body{display:block;height:auto;min-height:0}.los-queue{display:block;border-right:0;min-height:calc(100dvh - 240px)}.los-toolbar{padding:13px 14px 11px}.los-search,.los-icon-button{height:44px}.los-icon-button{width:44px}.los-filterbar{flex-wrap:wrap}.los-filterbar .los-select{flex:1;min-width:0;max-width:none;height:38px}.los-meta{display:block;flex-basis:100%;margin:0}.los-list{overflow:visible}.los-row{min-height:76px}.los-row-title{font-size:15px}.los-row-sub{font-size:12px}.los-workspace{display:none;height:auto}.los.mobile-case .los-top,.los.mobile-case .los-queue{display:none}.los.mobile-case .los-workspace{display:block;position:fixed;inset:0;z-index:65;height:100dvh;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(24px,env(safe-area-inset-bottom));animation:los-mobile-enter .2s ease-out both}.los-back{display:inline-flex}.los-case-head .los-back,.los-case-head .los-mode{display:none}.los-case-head{position:static;padding:17px 16px 14px}.los-case-head h2{font-size:24px}.los-mobile-toolbar{display:flex;position:sticky;top:0;z-index:5;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:calc(9px + env(safe-area-inset-top)) 16px 9px;background:var(--card);border-bottom:1px solid var(--hair)}.los-mobile-toolbar button{display:inline-flex;align-items:center;gap:7px;min-height:38px;border:0;background:transparent;padding:7px 0;color:var(--ink);font-size:13px;font-weight:700}.los-next{margin:12px 14px 0;padding:12px 14px}.los-archive-context{margin:14px 16px 4px}.los-sections{padding:0 16px max(45px,calc(25px + env(safe-area-inset-bottom)))}.los-section{padding:0}.los-grid,.los-form{grid-template-columns:repeat(2,minmax(0,1fr))}.los-native-banner{flex-direction:column;gap:6px}}@media(max-width:390px){.los-filterbar .los-select{flex:1 1 43%;font-size:11px!important;padding-left:9px}.los-section-title span{max-width:40%}}@media(min-width:768px){.los{height:calc(100dvh - 74px);min-height:0;overflow:hidden}.los-body{overflow:hidden;grid-template-rows:minmax(0,1fr)}@container leasing-case (max-width:540px){.los-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.los-section-title,.lod-group-head{flex-wrap:wrap}}@container leasing-case (max-width:360px){.los-grid,.los-form{grid-template-columns:minmax(0,1fr)}.los-section{padding:0}.los-native-banner{flex-direction:column;gap:6px}.los-native-banner strong{max-width:100%;white-space:normal}.los-native-banner span{min-width:0;overflow-wrap:break-word}.los-next{flex-wrap:wrap}.los-next>div{flex-basis:calc(100% - 48px)}.los-next .los-next-shortcut{margin-left:48px;max-width:calc(100% - 48px)}}@container leasing-queue (max-width:360px){.los-filterbar .los-select{flex:1 1 calc(100% - 24px)}.los-filterbar .los-select+.los-select{margin-left:22px}}}@media(prefers-reduced-motion:reduce){.los *,.los *:before,.los *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.rs{--rs-bg:#fff;--rs-panel:#f6f7f8;--rs-line:#e3e6ea;--rs-ink:#1c2128;--rs-sub:#58616d;--rs-mute:#7b8490;--rs-gold:#a8832f;--rs-gold-bg:#faf5e8;--rs-bad:#a23a32;--rs-ok:#2f6b4f;color:var(--rs-ink);font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums}.rs-page{background:var(--rs-bg);min-height:100dvh;max-width:1280px;margin:0 auto;padding:16px 16px 96px}@media(min-width:768px){.rs-page{padding:24px 28px 64px}}.rs-h1{font-size:20px;font-weight:620;letter-spacing:-.015em}.rs-h2{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--rs-ink)}.rs-h3{font-size:13px;font-weight:600}.rs-mute{color:var(--rs-mute)}.rs-sub{color:var(--rs-sub)}.rs-label{font-size:11px;font-weight:560;color:var(--rs-sub);text-transform:uppercase;letter-spacing:.05em}.rs-link{color:var(--rs-gold);text-decoration:underline;text-underline-offset:2px}.rs-card{border:1px solid var(--rs-line);border-radius:10px;background:var(--rs-bg)}.rs-row{display:flex;gap:10px;align-items:center;padding:9px 12px;border-bottom:1px solid var(--rs-line);width:100%;text-align:left;background:transparent;transition:background .14s ease}.rs-row:last-child{border-bottom:0}button.rs-row:hover{background:var(--rs-panel)}.rs :focus-visible{outline:2px solid var(--rs-gold);outline-offset:1px}.rs-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border:1px solid var(--rs-line);border-radius:7px;background:#fff;font-size:12px;font-weight:540;color:var(--rs-ink);transition:background .14s ease,border-color .14s ease,transform .12s ease;white-space:nowrap}.rs-btn:hover:not(:disabled){background:var(--rs-panel);border-color:#cfd4da}.rs-btn:active:not(:disabled){transform:scale(.98)}.rs-btn:disabled{opacity:.45;cursor:not-allowed}.rs-btn-primary{background:var(--rs-ink);border-color:var(--rs-ink);color:#fff}.rs-btn-primary:hover:not(:disabled){background:#2c3440;border-color:#2c3440}.rs-btn-gold{background:var(--rs-gold-bg);border-color:#e4d3a6;color:#6f5416}.rs-btn-gold:hover:not(:disabled){background:#f4ead0}.rs-btn-quiet{border-color:transparent;background:transparent;height:26px;padding:0 7px}.rs-btn-danger{color:var(--rs-bad);border-color:#e8c6c3}.rs-in,.rs-sel,.rs-ta{width:100%;border:1px solid var(--rs-line);border-radius:7px;background:#fff;padding:0 10px;height:34px;font-size:13px;color:var(--rs-ink);transition:border-color .14s ease}.rs-ta{height:auto;padding:8px 10px;min-height:64px;resize:vertical}.rs-in:focus,.rs-sel:focus,.rs-ta:focus{border-color:var(--rs-gold);outline:none}.rs-field{display:flex;flex-direction:column;gap:4px}.rs-tabs{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--rs-line);scrollbar-width:none}.rs-tab{height:38px;padding:0 12px;font-size:12.5px;font-weight:540;color:var(--rs-sub);border-bottom:2px solid transparent;white-space:nowrap;display:flex;align-items:center;gap:6px;transition:color .14s ease}.rs-tab[aria-selected=true]{color:var(--rs-ink);border-color:var(--rs-gold)}.rs-tag{display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:5px;font-size:11px;font-weight:560;text-transform:capitalize;white-space:nowrap;border:1px solid var(--rs-line);color:var(--rs-sub);background:var(--rs-panel)}.rs-tag-g{background:var(--rs-gold-bg);border-color:#ecdcae;color:#6f5416}.rs-tag-ok{color:var(--rs-ok);border-color:#c9e0d3;background:#f1f8f4}.rs-tag-bad{color:var(--rs-bad);border-color:#ecc9c6;background:#fbf3f2}.rs-err{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border:1px solid #ecc9c6;background:#fbf3f2;color:var(--rs-bad);border-radius:8px;font-size:12px}.rs-skel{height:38px;border-radius:7px;background:linear-gradient(90deg,#f1f2f4,#f8f9fa,#f1f2f4);background-size:200% 100%;animation:rs-sh 1.2s linear infinite}@keyframes rs-sh{to{background-position:-200% 0}}.rs-zero{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:36px 16px}.rs-zero-icon{width:34px;height:34px;border-radius:9px;border:1px solid var(--rs-line);display:grid;place-items:center;color:var(--rs-gold);background:var(--rs-gold-bg)}.rs-pager{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 2px;font-size:12px;flex-wrap:wrap}.rs-confirm{display:flex;gap:8px;align-items:flex-start;padding:9px 10px;border:1px solid #e4d3a6;background:var(--rs-gold-bg);border-radius:8px;font-size:12px;cursor:pointer}.rs-confirm input{margin-top:2px;accent-color:#a8832f;width:15px;height:15px}.rs-sheet{background:#fff;display:flex;flex-direction:column;gap:0;padding:0;height:100%;max-height:100dvh;overflow:hidden}.rs-sheet-head{padding:16px 44px 12px 16px;border-bottom:1px solid var(--rs-line);text-align:left}.rs-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 16px 28px;display:flex;flex-direction:column;gap:14px;overscroll-behavior:contain}.rs-kpi{padding:10px 12px;border-right:1px solid var(--rs-line)}.rs-kpi b{display:block;font-size:20px;font-weight:620;letter-spacing:-.02em}.rs-bar{height:5px;border-radius:3px;background:#e9ebee;overflow:hidden}.rs-bar>i{display:block;height:100%;background:var(--rs-gold);transform-origin:left;transition:transform .22s ease}.rs-sec{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--rs-sub);padding:2px 0 6px}.rs-grid2{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:520px){.rs-grid2{grid-template-columns:1fr 1fr}}.rs-table{width:100%;border-collapse:collapse}.rs-table th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--rs-sub);text-align:left;padding:7px 10px;border-bottom:1px solid var(--rs-line);font-weight:560;background:var(--rs-panel)}.rs-table td{padding:8px 10px;border-bottom:1px solid var(--rs-line);vertical-align:top}@media(prefers-reduced-motion:reduce){.rs *{transition:none!important;animation:none!important}}.rs-ov-0{z-index:1000!important}.rs-ov-1{z-index:1020!important}.rs-ov-2{z-index:1040!important}.rs-ov-3{z-index:1060!important}.rs-ov-4{z-index:1080!important}.rs-ov-5{z-index:1100!important}.rs-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.rs-kpis .rs-kpi{border-bottom:1px solid var(--rs-line);min-width:0}.rs-kpi .rs-label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:640px){.rs-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.rs-kpis{grid-template-columns:repeat(7,minmax(0,1fr))}.rs-kpis .rs-kpi{border-bottom:0}.rs-kpis .rs-kpi:last-child{border-right:0}}.rs-kv{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 16px;padding:12px;font-size:12px}@media(min-width:640px){.rs-kv{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-kv-wide{grid-column:1/-1}}.rs-kv>*{min-width:0}.rs-sheet-body>*{flex-shrink:0}.rs-candidate-row .rs-tag{white-space:normal;max-width:100%;height:auto;min-height:19px;overflow-wrap:anywhere}@media(max-width:639px){.rs-candidate-row{flex-direction:column;align-items:stretch}.rs-candidate-row>.rs-btn{align-self:flex-start}}.operations-hub{--ops-bg: #f8f9fb;--ops-band: #ffffff;--ops-line: #e6e9ee;--ops-text: #1c2128;--ops-muted: #6a7480;--ops-gold: #8b6914;--ops-gold-tint: rgba(180, 155, 110, .14);display:flex;flex-direction:column;width:100%;min-width:0;min-height:100dvh;background:var(--ops-bg);color:var(--ops-text)}.operations-hub-band{position:sticky;top:0;z-index:20;flex:none;display:flex;align-items:center;gap:28px;min-height:64px;padding:0 20px;background:var(--ops-band);border-bottom:1px solid var(--ops-line);box-shadow:0 1px #1c212805}.operations-hub-title{flex:none;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ops-text);padding-right:28px;border-right:1px solid var(--ops-line);line-height:24px}.operations-hub-nav{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.operations-hub-nav::-webkit-scrollbar{display:none}.operations-hub-link{position:relative;flex:none;display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:500;letter-spacing:.005em;white-space:nowrap;color:var(--ops-muted);text-decoration:none;cursor:pointer;transition:color .16s ease,background-color .16s ease}.operations-hub-link:hover{color:var(--ops-text);background:#f1f3f6}.operations-hub-link[aria-current=page]{color:var(--ops-gold);font-weight:600;background:var(--ops-gold-tint)}.operations-hub-link[aria-current=page]:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:#b49b6e}.operations-hub-link:focus-visible,.operations-hub-state button:focus-visible{outline:2px solid #b49b6e;outline-offset:2px}.operations-hub-content{flex:1;min-width:0;min-height:0}.operations-hub-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:320px;padding:48px 24px;text-align:center}.operations-hub-state h2{margin:0;font-size:16px;font-weight:650;color:var(--ops-text)}.operations-hub-state p{margin:0;max-width:360px;font-size:13px;line-height:1.5;color:var(--ops-muted)}.operations-hub-state button{margin-top:8px;height:34px;padding:0 16px;border:1px solid var(--ops-line);border-radius:8px;background:var(--ops-band);color:var(--ops-text);font-size:13px;font-weight:500;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.operations-hub-state button:hover{background:#f1f3f6;border-color:#d5dae1}@media(max-width:767px){.operations-hub-band{min-height:56px;gap:14px;padding:0 12px}.operations-hub-title{padding-right:14px}.operations-hub-link{padding:0 10px;font-size:12px}.operations-hub-link[aria-current=page]:after{left:10px;right:10px}}@media(min-width:768px){.operations-hub{height:100dvh;min-height:0;overflow:hidden}.operations-hub-content{overflow:auto}.operations-hub-content>.los{height:100%;min-height:0}.operations-hub-content .commercial-loi-deals-shell.is-desktop{height:100%}.operations-hub-content .commercial-loi-deals-shell.is-desktop .commercial-loi-workspace{height:100%;min-height:0}}@media(prefers-reduced-motion:reduce){.operations-hub-link,.operations-hub-state button{transition:none}}.performance-theme{--leader-sep: rgba(14, 8, 0, .042);--leader-muted: #9a8570;--leader-muted2: #b8a898;--leader-ink: #241810;--leader-gold-ink: #7a5420;--leader-badge-ink: #8a642a;--leader-green-ink: #2e6040;--leader-week-ink: #3a6b40;--leader-link-gold: #c8a46b;--leader-header: rgba(14, 8, 0, .018);--leader-skeleton: rgba(14, 8, 0, .07);--leader-backdrop: rgba(0, 0, 0, .18);--leader-shadow: 0 -4px 32px rgba(14, 8, 0, .14), -4px 0 24px rgba(14, 8, 0, .06);background:#f9f9f8}:is(.performance-theme.dark,.dark .performance-theme){color-scheme:dark;--leader-sep: rgba(255, 255, 255, .1);--leader-muted: #b2b7ba;--leader-muted2: #92999c;--leader-ink: #f2f4f3;--leader-gold-ink: #f0d7a5;--leader-badge-ink: #f0d7a5;--leader-green-ink: #9ee5ae;--leader-week-ink: #9ee5ae;--leader-link-gold: #f0d7a5;--leader-header: rgba(255, 255, 255, .035);--leader-skeleton: rgba(255, 255, 255, .12);--leader-backdrop: rgba(0, 0, 0, .66);--leader-shadow: 0 -4px 32px rgba(0, 0, 0, .4), -4px 0 24px rgba(0, 0, 0, .22);--torsx-ivory: 220 13% 9%;--torsx-cream: 215 12% 11%;--torsx-champagne: 215 10% 17%;--torsx-espresso: 215 12% 11%;--torsx-ink: 0 0% 94%;--torsx-taupe: 210 7% 73%;--torsx-stone: 210 6% 64%;--torsx-border: 210 9% 29%;--torsx-gold: 38 76% 72%;--torsx-gold-deep: 38 76% 72%;--torsx-gold-soft: 38 20% 23%;--torsx-sage: 142 46% 70%;--torsx-sage-soft: 142 22% 20%;--torsx-terra: 0 68% 72%;--torsx-terra-soft: 0 25% 20%;--background: 220 13% 9%;--foreground: 0 0% 94%;--card: 215 12% 11%;--card-foreground: 0 0% 94%;--border: 210 9% 29%;--muted: 215 10% 17%;--muted-foreground: 210 7% 73%;background:hsl(var(--torsx-ivory));color:hsl(var(--torsx-ink))}:is(.performance-theme.dark,.dark .performance-theme) .leader-status{color:#f0d7a5!important}:is(.performance-theme.dark,.dark .performance-theme) .leader-status:is([data-status=Rising],[data-status="Closing Streak"]){color:#9ee5ae!important}:is(.performance-theme.dark,.dark .performance-theme) .leader-status[data-status="New to Top 10"]{color:#b7c5ff!important}:is(.performance-theme.dark,.dark .performance-theme) .leader-status:is([data-status=Consistent],[data-status="Quiet This Week"]){color:#d1d4d5!important}:is(.performance-theme.dark,.dark .performance-theme) .text-torsx-gold{color:hsl(var(--torsx-gold))}:is(.performance-theme.dark,.dark .performance-theme) .text-torsx-taupe{color:hsl(var(--torsx-taupe))}:is(.performance-theme.dark,.dark .performance-theme) .text-torsx-ink{color:hsl(var(--torsx-ink))}:is(.performance-theme.dark,.dark .performance-theme) .border-torsx-border{border-color:hsl(var(--torsx-border))}:is(.performance-theme.dark,.dark .performance-theme) .bg-white{background-color:hsl(var(--torsx-cream))}@media(min-width:768px){.home-owner-canvas{width:100%;max-width:1440px!important;padding:0 clamp(22px,3.1vw,50px) 76px;box-sizing:border-box;container-type:inline-size}.home-owner-header{padding:34px 0 29px!important}.home-owner-header h1{font-size:clamp(30px,2.6vw,38px)!important;letter-spacing:-.03em!important}.home-owner-header>div>button{margin-top:7px;padding:9px 13px;font-size:12px}.home-owner-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px 20px;align-items:start}.home-owner-grid>*{min-width:0}.home-owner-grid .owner-pulse-cell,.home-owner-grid .owner-growth-cell{margin:0}.home-owner-grid .owner-payments-cell,.home-owner-grid .owner-deposit-cell,.home-owner-grid .owner-economics-cell{padding:0!important;margin:0;min-width:0}.home-owner-grid .owner-pulse-cell{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(275px,1fr);gap:16px 20px;border:0;background:transparent;box-shadow:none;overflow:visible;border-radius:0}.home-owner-grid .owner-pulse-error{display:block;padding:21px 24px;background:#fff;border:1px solid #e8ebed;border-radius:17px}.home-owner-grid .owner-pulse-loading>div:first-child,.home-owner-grid .owner-pulse-loading>.border-t,.home-owner-grid .owner-pulse-loading>.owner-receivables{display:none}.home-owner-grid .owner-pulse-loading>.owner-pulse-desktop-skeleton{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1.55fr) minmax(275px,1fr);gap:20px}.home-owner-grid .owner-payment-reliability-error{border:0;border-top:1px solid #e8ebed;border-radius:0}.home-owner-grid .owner-financial,.home-owner-grid .owner-today{min-width:0;overflow:hidden;background:#fff;border:1px solid #e8ebed;border-radius:17px;box-shadow:0 2px 13px #18202509}.home-owner-grid .owner-financial{border-top:3px solid #b27a21}.home-owner-grid .owner-financial>button:first-child{padding:23px clamp(22px,2.6vw,36px) 22px}.home-owner-grid .owner-financial>button:first-child>div:nth-child(2){margin-top:21px;margin-bottom:23px}.home-owner-grid .owner-financial>button:first-child>div:nth-child(2) span:first-child{font-size:clamp(38px,3.35vw,56px);font-variant-numeric:tabular-nums;letter-spacing:-.05em}.home-owner-grid .owner-financial>button:first-child>div:nth-child(2) span:last-child{font-size:14px}.home-owner-grid .owner-financial .owner-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px;row-gap:16px;margin-top:28px}.home-owner-grid .owner-financial .owner-metrics>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:13px}.home-owner-grid .owner-financial .owner-metrics>div>span:last-child{font-size:17px;font-weight:650;line-height:1.3;font-variant-numeric:tabular-nums}.home-owner-grid .owner-financial .owner-receivables-divider,.home-owner-grid .owner-financial .owner-coverage-divider{margin:0 24px}.home-owner-grid .owner-financial .owner-receivables{padding:16px clamp(22px,2.6vw,36px);gap:12px}.home-owner-grid .owner-financial .owner-receivables>span:first-child{font-size:13px;color:#333c42}.home-owner-grid .owner-financial .owner-receivables>span:last-child{font-size:12px;font-variant-numeric:tabular-nums}.home-owner-grid .owner-financial .owner-coverage{padding:13px clamp(22px,2.6vw,36px) 17px}.home-owner-grid .owner-financial .owner-coverage span{font-size:12px}.home-owner-grid .owner-today{padding:20px 22px 12px}.home-owner-grid .owner-today>.owner-today-heading{padding:0 0 12px}.home-owner-grid .owner-today-heading span{color:#313b42;font-size:12px}.home-owner-grid .owner-today>.owner-today-list{padding:0}.home-owner-grid .owner-today-list>button{padding:13px 3px;border-top:1px solid #eff1f2;border-radius:0;gap:13px}.home-owner-grid .owner-today-list>button:hover,.home-owner-grid .owner-today>button:hover{background:#f7f9f9}.home-owner-grid .owner-today-list>button:active,.home-owner-grid .owner-today>button:active{opacity:.72}.home-owner-grid .owner-today-list>button span.block{font-size:13px}.home-owner-grid .owner-today>.owner-today-empty{padding:17px 0;border-top:1px solid #eff1f2}.home-owner-grid .owner-today>.owner-today-divider{margin:0}.home-owner-grid .owner-today>.owner-inventory-action{padding:15px 2px 7px}.home-owner-grid .owner-pulse-cell>.owner-confidence-divider{display:none}.home-owner-grid .owner-pulse-cell>.owner-confidence{grid-column:1 / -1;padding:1px 3px}.home-owner-grid .owner-growth-cell{border-color:#e8ebed;border-radius:17px;box-shadow:0 2px 13px #18202509}.home-owner-grid .owner-growth-cell>div:first-child{padding:23px clamp(22px,2.6vw,36px) 21px}.home-owner-grid .owner-growth-cell .owner-growth-rails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 30px;margin-top:24px}.home-owner-grid .owner-growth-cell .owner-growth-rails>*{min-width:0}.home-owner-grid .owner-growth-cell [data-testid=text-revenue-actual]{font-size:34px;font-variant-numeric:tabular-nums}.home-owner-grid .owner-payments-cell>div,.home-owner-grid .owner-economics-cell>div{border:1px solid #e8ebed!important;border-radius:17px!important;box-shadow:0 2px 13px #18202509;background:#fff!important}.home-owner-grid .owner-payments-cell .owner-payment-row{padding:13px 19px!important;border-top:1px solid #f0f1f2}.home-owner-grid .owner-payments-cell .owner-payment-row p:first-child{font-size:13px!important}.home-owner-grid .owner-payments-cell .owner-payment-row p{font-variant-numeric:tabular-nums}.home-owner-grid .owner-payments-cell .owner-payment-reliability{padding:20px 22px 22px!important}.home-owner-grid .owner-deposit-cell:empty{display:none}.home-owner-grid .owner-deposit-cell button>div{background:#fff!important;border-color:#e8ebed!important;border-radius:15px!important;padding:18px 20px!important}.home-owner-grid button,.home-owner-header button{transition:opacity .16s ease,transform .16s ease,background-color .16s ease}.home-owner-grid button:focus-visible,.home-owner-grid [role=button]:focus-visible,.home-owner-header button:focus-visible{outline:2px solid #ad7522;outline-offset:3px}.home-owner-grid button:active,.home-owner-header button:active{transform:scale(.993)}.home-owner-grid .owner-desktop-error,.home-owner-grid .owner-desktop-loading{display:block}.home-owner-grid .owner-desktop-error{padding:22px 25px;color:#49545c;background:#fff;border:1px solid #e8ebed;border-radius:16px;font-size:13px}.home-owner-grid .owner-desktop-error button{display:block;margin-top:12px;font-weight:600;color:#875a1a}.home-owner-grid .owner-desktop-loading{padding:22px;background:#fff;border:1px solid #e8ebed;border-radius:16px}.home-owner-grid .owner-desktop-loading>div{background:#edf0f1;border-radius:5px;height:12px;margin-bottom:17px}.home-owner-grid .owner-desktop-loading>div:first-child{width:34%}.home-owner-grid .owner-desktop-loading>div:nth-child(2){width:67%;height:34px}.home-owner-grid .owner-desktop-loading>div:last-child{width:89%;margin-bottom:0}}@media(max-width:767px){.owner-financial,.owner-today{display:contents}.owner-desktop-error,.owner-desktop-loading,.owner-pulse-desktop-skeleton{display:none}}@media(min-width:768px)and (max-width:1099px){.home-owner-grid .owner-pulse-cell{grid-template-columns:minmax(0,1.1fr) minmax(235px,.9fr);gap:13px}.home-owner-grid .owner-financial .owner-metrics{gap:12px}.home-owner-grid .owner-financial .owner-metrics>div>span:last-child{font-size:15px}.home-owner-grid .owner-today{padding:18px 16px 10px}}@container (min-width: 910px){.home-owner-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px 24px}.home-owner-grid .owner-pulse-cell{grid-column:1 / -1}.home-owner-grid .owner-growth-cell{grid-column:span 7}.home-owner-grid .owner-payments-cell{grid-column:span 5}.home-owner-grid .owner-deposit-cell{grid-column:span 7}.home-owner-grid .owner-economics-cell{grid-column:span 5}}@media(min-width:768px)and (prefers-reduced-motion:reduce){.home-owner-grid button,.home-owner-grid [role=button],.home-owner-header button,.home-owner-grid .animate-pulse,.home-owner-grid .torsx-img-shimmer{animation:none!important;transition:none!important}}.dark .dark-core-home,.dark .dark-core-inventory,.dark .dark-core-detail{color:var(--app-text);background-color:var(--app-surface-deep)!important}.dark .dark-core-inventory{--color-surface: var(--app-surface) !important;--color-ink: var(--app-text) !important;--color-secondary: var(--app-text-secondary) !important;--color-divider: var(--app-divider) !important;--color-economic: var(--app-gold) !important;--color-operational: var(--app-positive) !important}.dark .dark-core-home :is(.torsx-card,.torsx-surface,.torsx-chip),.dark .dark-core-home .home-owner-grid :is(.owner-financial,.owner-today,.owner-pulse-error,.owner-desktop-error,.owner-desktop-loading),.dark .dark-core-home .home-owner-grid :is(.owner-payments-cell>div,.owner-economics-cell>div,.owner-deposit-cell button>div){background:var(--app-surface)!important;color:var(--app-text);border-color:var(--app-divider)!important;box-shadow:var(--app-shadow)!important}.dark .dark-core-home .home-owner-grid .owner-pulse-cell{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.dark .dark-core-home .home-owner-grid .owner-financial{border-top-color:var(--app-gold)!important}.dark .dark-core-home .home-owner-grid :is(.owner-growth-cell,.owner-growth-rails){background:var(--app-surface)!important;color:var(--app-text);border-color:var(--app-divider)!important;box-shadow:var(--app-shadow)}.dark .dark-core-home .home-owner-grid :is(.owner-receivables>span:first-child,.owner-today-heading span){color:var(--app-text-secondary)}.dark .dark-core-home .home-owner-grid :is(.owner-today-list>button,.owner-today-empty){border-color:var(--app-divider)}.dark .dark-core-home .home-owner-grid :is(.owner-today-list>button:hover,.owner-today>button:hover){background:var(--app-hover)}.dark .dark-core-home .home-owner-grid .owner-desktop-loading>div{background:var(--app-skeleton)}.dark .dark-core-home :is(.owner-payment-row,.owner-payment-reliability,.owner-receivables,[style*=border-top],[style*=border-bottom]){border-color:var(--app-divider)!important}.dark .dark-core-home :is(.owner-desktop-error,.owner-pulse-error) button,.dark .dark-core-home .torsx-gold-text{color:var(--app-gold)!important}.dark .dark-core-home :is(.bg-white,[class*="bg-[#fff"],[class*="bg-[#FFF"]){background:var(--app-surface)!important;border-color:var(--app-divider)!important}.dark .dark-core-home :is(.bg-zinc-50,.bg-zinc-100,.bg-neutral-50,.bg-stone-50,[class*="bg-[#F5F5F5"],[class*="bg-[#FAFAFA"]){background:var(--app-surface-raised)!important}.dark .dark-core-home :is([class*="text-[#333333"],.text-zinc-900,.text-zinc-800,.text-neutral-900,.text-stone-900){color:var(--app-text)!important}.dark .dark-core-home :is(.text-zinc-500,.text-zinc-600,.text-neutral-500,.text-stone-500){color:var(--app-text-secondary)!important}.dark .dark-core-home :is(.text-zinc-400,.text-neutral-400,.text-stone-400){color:var(--app-text-muted)!important}.dark .dark-core-home :is(.border-zinc-100,.border-zinc-200,.border-neutral-200,.border-stone-200,[class*="border-[#E2E2E2"]){border-color:var(--app-divider)!important}.dark .dark-core-home [style*="background: #F5F5F5"],.dark .dark-core-home [style*="background: #FAFAFA"]{background:var(--app-surface-raised)!important}.dark .dark-core-home [style*="background: #E8E8E8"]{background:var(--app-divider)!important}.dark .dark-core-home :is([style*="background: #fff"],[style*="background: #FFFFFF"]){box-shadow:var(--app-shadow)!important}.dark .dark-core-home [style*="linear-gradient(148deg, hsl(42 38% 94%)"]{background:var(--app-surface-raised)!important}.dark .dark-core-home :is([style*="color: #222222"],[style*="color: #333333"],[style*="color: #444444"]){color:var(--app-text)!important}.dark .dark-core-home :is([style*="color: #555555"],[style*="color: #666666"],[style*="color: #AAAAAA"],[style*="color: #BBBBBB"],[style*="color: #777777"]){color:var(--app-text-secondary)!important}.dark .dark-core-home :is([style*="color: hsl(38 82% 36%)"],[style*="color: hsl(38 68% 40%)"],[style*="color: hsl(38 60% 32%)"]){color:var(--app-gold)!important}.dark .dark-core-home :is([style*="color: hsl(142 42% 32%)"],[style*="color: hsl(142 42% 34%)"],[style*="color: hsl(142 42% 28%)"]){color:var(--app-positive)!important}.dark .dark-core-home :is([style*="color: hsl(0 52% 42%)"],[style*="color: hsl(0 55% 40%)"]){color:var(--app-danger)!important}.dark .dark-core-home :is([style*="border: 1px solid #E8E8E8"],[style*="border: 1px solid #E0E0E0"],[style*="border-color: #E8E8E8"]){border-color:var(--app-divider)!important}.dark .dark-core-home [style*="background: #111111"],.dark .dark-core-home [style*="background: #141414"]{background:var(--app-text)!important;color:var(--app-surface-deep)!important}.dark :is(.dark-core-home,.dark-core-inventory,.dark-core-detail) :is([style*="background: rgb(255, 255, 255)"],[style*="background: #FFFFFF"],[style*="background: #ffffff"],[style*="background: #fff"],[style*="background: white"],[style*="background-color: rgb(255, 255, 255)"],[style*="background: hsl(40 20% 99%)"],[style*="background: hsl(35 24% 99%)"]):not(img):not([class*=photo]):not([class*=Photo]){background-color:var(--app-surface)!important}.dark :is(.dark-core-home,.dark-core-inventory,.dark-core-detail) :is([style*="background: #F8"],[style*="background: #f8"],[style*="background: #F7"],[style*="background: #f7"],[style*="background: #F5"],[style*="background: #f5"],[style*="background: #FA"],[style*="background: #fa"],[style*="background: hsl(35 26% 97%)"],[style*="background: hsl(35 12% 91%)"]):not(img):not([class*=photo]){background-color:var(--app-surface-raised)!important}.dark :is(.dark-core-home,.dark-core-inventory,.dark-core-detail) [style*="color: rgb(10, 10, 10)"],.dark :is(.dark-core-home,.dark-core-inventory,.dark-core-detail) :is([style*="color: #0A0A0A"],[style*="color: #141414"],[style*="color: #202124"],[style*="color: #202629"],[style*="color: hsl(24 28% 10%)"],[style*="color: hsl(24 32% 7%)"],[style*="color: hsl(24 22% 14%)"]){color:var(--app-text)!important}.dark :is(.dark-core-home,.dark-core-inventory,.dark-core-detail) :is([style*="color: #888888"],[style*="color: #777777"],[style*="color: #73777"],[style*="color: hsl(28 14% 44%)"],[style*="color: hsl(28 12% 46%)"],[style*="color: hsl(28 10% 52%)"]){color:var(--app-text-muted)!important}.dark :is(.dark-core-home,.dark-core-inventory,.dark-core-detail) :is([style*="border-color: #e8ebed"],[style*="border-color: #e9edee"],[style*="border-color: rgb(232, 235, 237)"]){border-color:var(--app-divider)!important}.dark :is(.dark-core-home,.dark-core-inventory,.dark-core-detail) :is(input,textarea,select):not([type=checkbox]):not([type=radio]){background-color:var(--app-input);color:var(--app-text);border-color:var(--app-divider)}.dark :is(.dark-core-home,.dark-core-inventory,.dark-core-detail) :is(input,textarea)::placeholder{color:var(--app-text-muted)}.dark :is(.dark-core-home,.dark-core-inventory,.dark-core-detail) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.dark :is(.dark-core-home,.dark-core-inventory,.dark-core-detail) .torsx-img-shimmer,.dark :is(.dark-core-home,.dark-core-inventory,.dark-core-detail) .animate-pulse{background:var(--app-skeleton)}.dark .dark-core-detail :is([class*="text-[hsl(24_28%_"],[class*="text-[hsl(24_22%_"],[class*="text-[hsl(24_32%_"]){color:var(--app-text)!important}.dark .dark-core-detail :is([class*="text-[hsl(28_14%_"],[class*="text-[hsl(28_12%_"],[class*="text-[hsl(28_10%_"]){color:var(--app-text-secondary)!important}.dark .dark-core-detail :is([class*="text-[hsl(38_"],[class*="text-[hsl(39_"]){color:var(--app-gold)!important}.dark .dark-core-detail :is([class*="border-[hsl(35_"],[class*="border-[rgba(14,8,0,"]){border-color:var(--app-divider)!important}.dark .dark-core-inventory :is(.torsx-card,.torsx-surface,.torsx-chip){background:var(--app-surface);color:var(--app-text);border-color:var(--app-divider);box-shadow:var(--app-shadow)}.dark .dark-core-inventory .torsx-card:hover{box-shadow:var(--app-shadow)}.dark .dark-core-inventory .torsx-img-shimmer{background:var(--app-skeleton)}.dark .dark-core-inventory :is([style*="background: hsl(40 30% 93%)"],[style*="background: hsl(40 20% 90%)"]){background:var(--app-surface-raised)!important}.dark .dark-core-inventory :is([style*="color: hsl(24 28% 9%)"],[style*="color: hsl(24 28% 28%)"]){color:var(--app-text)!important}.dark .dark-core-inventory :is([style*="color: hsl(38 68% 40%)"],[style*="color: hsl(38 66% 32%)"]){color:var(--app-gold)!important}.dark .dark-core-inventory :is([style*="color: hsl(145 38% 30%)"],[style*="color: hsl(142 42% 32%)"]){color:var(--app-positive)!important}.dark .dark-core-inventory :is([style*="background: hsl(35 26% 97%)"],[style*="background: hsl(35 12% 91%)"]){background:var(--app-surface-raised)!important}.dark .dark-core-map{background:var(--app-surface-deep);color:var(--app-text)}.dark .dark-core-map :is([style*="background: hsl(35 26% 97%)"],[style*="background: hsl(35 12% 91%)"],[style*="background: hsl(35 24% 99%)"],[style*="background: #ffffff"],[style*="background: #fff"]){background:var(--app-surface-raised)!important;border-color:var(--app-divider)!important}.dark .dark-core-map :is([style*="color: hsl(24 22% 14%)"],[style*="color: hsl(24 28% 9%)"]){color:var(--app-text)!important}.dark .dark-core-map :is([style*="color: hsl(28 10% 46%)"],[style*="color: hsl(28 10% 52%)"]){color:var(--app-text-secondary)!important}.dark .dark-core-map :is([style*=border-bottom],[style*=border-top]){border-color:var(--app-divider)!important}.dark .dark-core-inventory :is(.inventory-keys-entry,.inventory-keys-back){background:var(--app-surface-raised);color:var(--app-text);border-color:var(--app-divider)}.dark .dark-core-inventory :is(.inventory-keys-entry,.inventory-keys-back):hover{background:var(--app-hover)}.dark .dark-core-inventory :is(.inventory-keys-current,.inventory-keys-caption){color:var(--app-text-secondary)}.dark .dark-core-inventory .inventory-mode-button{color:var(--app-text-secondary)}.dark .dark-core-inventory .inventory-mode-button[data-active=true]{color:var(--app-text)}.dark .dark-core-inventory .inventory-mode-button:focus-visible,.dark .dark-core-inventory .inventory-keys-entry:focus-visible{outline-color:var(--app-focus)}.dark .dark-core-inventory .keys-map-preparing{background:var(--app-surface-raised);color:var(--app-text-secondary)}.dark .dark-core-inventory.commercial-browse{--cb-paper: var(--app-surface);--cb-ink: var(--app-text);--cb-muted: var(--app-text-muted);--cb-line: var(--app-divider);--cb-gold: var(--app-gold);--cb-green: var(--app-positive)}.dark .dark-core-inventory :is(.cb-card,.cb-row,.cb-thumb){border-color:var(--app-divider)}.dark .dark-core-inventory .cb-thumb{background:var(--app-surface-raised);color:var(--app-text-muted)}.dark .dark-core-inventory :is(.cb-area,.cb-fresh,.cb-meta){color:var(--app-text-secondary)}.dark .dark-core-inventory .cb-earn{color:var(--app-positive)}.dark .saved-collections{--sc-ink: var(--app-text);--sc-muted: var(--app-text-secondary);--sc-line: var(--app-divider);--sc-accent: var(--app-gold)}.dark .saved-collections :is(.sc-collection,.sc-blank-icon){background:var(--app-surface);border-color:var(--app-divider)}.dark .saved-collections :is(.sc-action,.sc-blank,.sc-listing-photo,.sc-status,.sc-collection-art){background:var(--app-surface-raised);color:var(--app-text-secondary);border-color:var(--app-divider)}.dark .saved-collections .sc-action:hover{background:var(--app-hover)}.dark .saved-collections .sc-action--dark{background:var(--app-text);color:var(--app-surface-deep);border-color:var(--app-text)}.dark .saved-collections .sc-action--dark:hover{background:var(--app-text-secondary)}.dark .saved-collections .sc-action--quiet{background:transparent;color:var(--app-text-secondary)}.dark .saved-collections .sc-collection-art:before,.dark .saved-collections .sc-collection-art:after{background:var(--app-surface);border-color:var(--app-divider)}.dark .saved-collections .sc-collection-art svg,.dark .saved-collections .sc-back{color:var(--app-text-secondary)}.dark .saved-collections .sc-blank,.dark .saved-collections [data-testid=status-unresolved-homes]{background:var(--app-surface-raised)!important}.dark .saved-collections .sc-delete{color:var(--app-text-muted)}.dark .saved-collections .sc-delete:hover{background:var(--app-hover);color:var(--app-danger)}.dark .saved-collections .sc-status--active{background:hsl(var(--torsx-sage-soft));color:var(--app-positive)}.dark .saved-collections .sc-skeleton{background:var(--app-skeleton)}.dark .save-list-dialog{background:var(--app-surface);color:var(--app-text);border:1px solid var(--app-divider);box-shadow:var(--app-shadow)}.dark .save-list-overlay{background:#080a0b94}.dark .save-list-dialog :is(.save-list-close,.save-list-back,.save-list-row:hover){background:var(--app-hover);color:var(--app-text)}.dark .save-list-dialog :is(.save-list-row,.save-list-section-label,.save-list-footer){color:var(--app-text-secondary);border-color:var(--app-divider)}.dark .save-list-dialog .save-list-row-name{color:var(--app-text)}.dark .save-list-dialog .save-list-check{background:var(--app-gold);color:var(--app-surface-deep)}.dark .save-list-dialog .save-list-submit{background:var(--app-text);color:var(--app-surface-deep)}.dark .save-list-dialog .save-list-submit:hover:not(:disabled){background:var(--app-text-secondary)}.dark .save-list-dialog :is(.save-list-subtitle,.save-list-row-count,.save-list-state,.save-list-form label){color:var(--app-text-secondary)}.dark .save-list-dialog :is(.save-list-state strong,.save-list-row-name){color:var(--app-text)}.dark .save-list-dialog :is(.save-list-handle,.save-list-divider){background:var(--app-divider)}.dark .save-list-dialog .save-list-skeleton{background:var(--app-skeleton)}.dark .save-list-dialog .save-list-input{background:var(--app-input);color:var(--app-text);border-color:var(--app-divider)}.dark .save-list-dialog .save-list-input::placeholder{color:var(--app-text-muted)}.dark .save-list-dialog :is(.save-list-new,.save-list-pending,.save-list-feedback,.save-list-retry){color:var(--app-gold)}.dark .save-list-dialog .save-list-error{color:var(--app-danger)}.dark .save-bookmark[data-saved=true]{color:var(--app-gold)}.dark .save-bookmark:hover{background:var(--app-hover)}.dark .lb-shell{--lb-ink: var(--app-text);--lb-muted: var(--app-text-secondary);--lb-surface: var(--app-surface);--lb-line: var(--app-divider)}.dark .lb-shell :is(.lb-search,.lb-search-cancel,.lb-filters button,.lb-actions button,.lb-area-action,.lb-sheet){background:var(--app-surface);color:var(--app-text);border-color:var(--app-divider);box-shadow:var(--app-shadow)}.dark .lb-shell :is(.lb-search input,.lb-field input,.lb-field select,.lb-field textarea){background:var(--app-input);color:var(--app-text);border-color:var(--app-divider)}.dark .lb-shell .lb-search input{background:transparent}.dark .lb-shell input::placeholder{color:var(--app-text-muted)}.dark .lb-shell :is(.lb-filters button[aria-pressed=true],.lb-choice button[aria-pressed=true]){background:var(--app-selected);color:var(--app-gold)}.dark .lb-shell :is(.lb-row,.lb-disclosure,.lb-section,.lb-detail-tools){border-color:var(--app-divider)}.dark .lb-shell :is(.lb-row:hover,.lb-secondary:hover){background:var(--app-hover)}.dark .lb-shell :is(.lb-key-icon,.lb-placement,.lb-management,.lb-choice button,.lb-secondary,.lb-empty,.lb-skeleton){background:var(--app-surface-raised);color:var(--app-text-secondary);border-color:var(--app-divider)}.dark .lb-shell .lb-skeleton{background:var(--app-skeleton)}.dark .lb-shell :is(.lb-muted,.lb-count,.lb-row small){color:var(--app-text-secondary)}.dark .lb-shell :is(.lb-success,.lb-verified){color:var(--app-positive)}.dark .lb-shell .lb-status{color:var(--app-positive)}.dark .lb-shell .lb-status[data-attention=true]{color:var(--app-warning)}.dark .lb-shell .lb-eyebrow{color:var(--app-gold)}.dark .lb-shell .lb-field{color:var(--app-text-secondary)}.dark .lb-shell :is(.lb-preview-actions .lb-secondary,.lb-detail-tools .lb-secondary){color:var(--app-text-secondary)}.dark .lb-shell .lb-primary{background:var(--app-text);color:var(--app-surface-deep)}.dark .lb-shell .lb-handle:after{background:var(--app-divider)}.dark .lb-shell :is(.lb-row:hover,.lb-disclosure:hover){background:var(--app-hover)}.dark .lb-shell .lb-content{scrollbar-color:var(--app-divider) transparent}.dark .lb-shell .lb-content::-webkit-scrollbar-thumb{background:var(--app-divider)}.dark .lb-shell .lb-notice{color:var(--app-warning);background:var(--app-selected)}.dark .lb-shell :is(button,input,textarea,select):focus-visible{outline-color:var(--app-focus)}.dark .listing-sheet-panel{background:var(--app-surface-raised);border-color:var(--app-divider);box-shadow:var(--app-shadow)}.dark .listing-sheet-backdrop{background:#080a0b7a}.dark .listing-sheet-handle,.dark .listing-sheet-divider{background:var(--app-divider)}.dark .listing-sheet-row{color:var(--app-text)}.dark .listing-sheet-row-icon{color:var(--app-text-secondary)}.dark .listing-sheet-row:hover,.dark .listing-sheet-row:focus-visible{background:var(--app-hover)}.dark .listing-sheet-row:active{background:var(--app-selected)}.dark .listing-sheet-row--destructive,.dark .listing-sheet-row--destructive .listing-sheet-row-icon{color:var(--app-danger)}.dark .listing-sheet-cancel-btn{background:var(--app-surface);color:var(--app-text-secondary)}.dark .dark-core-share{background:var(--app-surface-raised)!important;color:var(--app-text);border:1px solid var(--app-divider);box-shadow:var(--app-shadow)!important}.dark .dark-core-share :is([style*="color: #202428"],[style*="color: #687078"]){color:var(--app-text)!important}.dark .dark-core-share [style*="color: #687078"]{color:var(--app-text-secondary)!important}.dark .dark-core-share :is([style*="color: #8A642A"],.text-\[\#8A642A\]){color:var(--app-gold)!important}.dark .dark-core-share [style*="color: #A44444"]{color:var(--app-danger)!important}.dark .dark-core-share :is([style*="background: #D5D9DA"],[style*="background: #E9EBEC"]){background:var(--app-divider)!important}.dark .dark-core-share :is([class*="bg-[#ECEEEF"],[class*="bg-[#F0F1F1"]){background:var(--app-skeleton)!important}.dark .dark-core-share button:hover{background-color:var(--app-hover)!important}.dark .dark-core-share :is(button,a):focus-visible{outline-color:var(--app-focus)!important}.dark .dark-core-drawer{background:var(--app-surface-deep)!important;color:var(--app-text);box-shadow:var(--app-shadow)!important}.dark .dark-core-drawer :is([style*="background: #faf8f6"],[style*="background: #FCFCFB"],[style*="background: #fff"],[style*="background: #ffffff"],[style*="background: rgb(255, 255, 255)"],[style*="background: hsl(40 20% 90%)"]):not(img):not([class*=photo]){background:var(--app-surface)!important}.dark .dark-core-drawer :is([style*="background: hsl(42 38% 94%)"],[style*="background: hsl(142 36% 96%)"]){background:var(--app-surface-raised)!important}.dark .dark-core-drawer :is([style*="color: hsl(24 28% 9%)"],[style*="color: hsl(24 28% 28%)"],[style*="color: hsl(24 28% 10%)"]){color:var(--app-text)!important}.dark .dark-core-drawer :is([style*="color: hsl(28 10% 52%)"],[style*="color: hsl(28 10% 86%)"],[style*="color: hsl(28 12% 50%)"]){color:var(--app-text-secondary)!important}.dark .dark-core-drawer :is([style*="color: hsl(38 68% 40%)"],[style*="color: hsl(38 60% 34%)"]){color:var(--app-gold)!important}.dark .dark-core-drawer :is([style*="color: hsl(142 42% 28%)"],[style*="color: hsl(142 42% 32%)"]){color:var(--app-positive)!important}.dark .dark-core-drawer [style*="background: hsl(142 36% 96%)"]{background:hsl(var(--torsx-sage-soft))!important}.dark .dark-core-drawer :is([style*="background: #EBEDEE"],[style*=border-bottom],[style*=border-top]){border-color:var(--app-divider)!important}.dark .dark-core-drawer [style*="background: #EBEDEE"]{background:var(--app-divider)!important}.dark .dark-core-drawer :is(input,select,textarea){color:var(--app-text);background:var(--app-input);border-color:var(--app-divider)}.dark .dark-core-drawer :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.cr2,.cr-sheet-frame,.cr2-card{--cr-bg:#F6F8FA;--cr-card:#fff;--cr-ink:#14171C;--cr-mut:#69717D;--cr-line:#E4E8ED;--cr-gold:#A8864A;--cr-ok:#1F7A4F;--cr-warn:#B26A00;--cr-bad:#B3372E;font-family:inherit;color:var(--cr-ink)}.cr2-page{min-height:100dvh;background:var(--cr-bg)}.cr2-wrap{max-width:1040px;margin:0 auto;padding:28px 20px 64px}.cr2-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:20px}.cr2-title{font-size:30px;letter-spacing:-.035em;font-weight:700;margin:0;line-height:1.05}.cr2-sub{font-size:12.5px;color:var(--cr-mut);margin-top:6px;display:flex;gap:8px;align-items:center}.cr2-dot{width:7px;height:7px;border-radius:50%;background:var(--cr-ok);display:inline-block}.cr2-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:22px}.cr2-kpi{background:var(--cr-card);border:1px solid var(--cr-line);border-radius:20px;padding:16px 18px;box-shadow:0 1px 2px #14171c0a}.cr2-kpi b{display:block;font-size:34px;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.cr2-kpi span{display:block;margin-top:8px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--cr-mut)}.cr2-kpi.gold b{color:var(--cr-gold)}.cr2-kpi.warn{border-color:#f0d9ae;background:#fffbf2}.cr2-kpi.warn b{color:var(--cr-warn)}.cr2-banner{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#fffbf2;border:1px solid #F0D9AE;border-radius:18px;padding:14px 18px;margin-bottom:18px}.cr2-banner strong{font-size:14px;color:#6d4400}.cr2-banner p{margin:2px 0 0;font-size:12px;color:#8a6a2e}.cr2-btn{border:0;border-radius:999px;background:var(--cr-ink);color:#fff;font-weight:600;font-size:12.5px;padding:9px 16px;cursor:pointer;white-space:nowrap}.cr2-btn:disabled{opacity:.5;cursor:default}.cr2-btn.ghost{background:#fff;color:var(--cr-ink);border:1px solid var(--cr-line)}.cr2-btn.ok{background:var(--cr-ok)}.cr2-lanes{display:inline-flex;background:#e9edf1;border-radius:999px;padding:4px;gap:2px;margin-bottom:16px}.cr2-lane{border:0;background:transparent;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600;color:var(--cr-mut);cursor:pointer}.cr2-lane[aria-selected=true]{background:#fff;color:var(--cr-ink);box-shadow:0 1px 3px #14171c1f}.cr2-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr))}.cr2-card{background:var(--cr-card);border:1px solid var(--cr-line);border-radius:22px;padding:18px 20px;box-shadow:0 1px 2px #14171c0a,0 8px 24px -16px #14171c1f;display:flex;flex-direction:column;gap:10px}.cr2-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.cr2-name{font-size:15.5px;font-weight:700;letter-spacing:-.01em}.cr2-stars{display:inline-flex;gap:1px;align-items:center;color:var(--cr-gold);font-size:12px;font-weight:700}.cr2-quote{margin:0;font-size:13.5px;line-height:1.55;color:#2c323a;overflow-wrap:anywhere}.cr2-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--cr-mut)}.cr2-pill{display:inline-flex;align-items:center;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;background:#eef1f4;color:#46505c}.cr2-pill.open{background:#eaf6f0;color:var(--cr-ok)}.cr2-pill.gold{background:#f8f1e3;color:#7e6128}.cr2-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #EEF1F4;padding-top:11px;font-size:12px;color:var(--cr-mut)}.cr2-empty{border:1px dashed #CBD2DA;border-radius:22px;padding:44px 20px;text-align:center;color:var(--cr-mut);background:#fff}.cr2-empty b{display:block;color:var(--cr-ink);font-size:16px;margin-bottom:4px}.cr2-skel{height:150px;border-radius:22px;background:linear-gradient(90deg,#e9edf1,#f3f5f7,#e9edf1);background-size:200% 100%;animation:cr2s 1.4s infinite}@keyframes cr2s{to{background-position:-200% 0}}.cr2-more{margin-top:26px;display:grid;gap:10px}.cr2-more details{background:#fff;border:1px solid var(--cr-line);border-radius:18px;padding:0 18px}.cr2-more summary{cursor:pointer;padding:15px 0;font-size:13.5px;font-weight:600;list-style:none;display:flex;justify-content:space-between}.cr2-more summary:after{content:"+";color:var(--cr-mut)}.cr2-more details[open] summary:after{content:"–"}.cr2-more details>div{padding:0 0 18px}.cr2-err{color:var(--cr-bad);font-size:12.5px}.cr2,.cr-sheet-frame,.cr2-card{--cr-ease:cubic-bezier(.22,1,.36,1)}.cr2-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.cr2-kpi{padding:14px 16px;border-radius:20px}.cr2-kpi b{font-size:30px}.cr2-kpi.quiet{background:transparent;box-shadow:none;border-style:dashed;display:flex;flex-direction:column;justify-content:center}.cr2-kpi.quiet em{font-style:normal;font-size:14px;font-weight:600;color:var(--cr-mut)}.cr2-kpi.quiet.warn em{color:var(--cr-warn)}.cr2-lanes{box-shadow:inset 0 0 0 1px var(--cr-line);background:#edf0f4}.cr2-lane{transition:background-color .2s var(--cr-ease),color .2s,box-shadow .2s}.cr2-lane:hover{color:var(--cr-ink)}.cr2-card{border-radius:24px;padding:18px 20px 16px;gap:12px;transition:transform .22s var(--cr-ease),box-shadow .22s var(--cr-ease),border-color .2s;animation:cr2in .32s var(--cr-ease) both;min-width:0}.cr2-card:hover{transform:translateY(-1px);border-color:#d5dbe2;box-shadow:0 1px 2px #14171c0a,0 14px 30px -18px #14171c33}.cr2-card.claimed{background:linear-gradient(180deg,#fff,#fbfcfd)}.cr2-who{display:grid;gap:5px;min-width:0}.cr2-name{overflow-wrap:anywhere}.cr2-row{align-items:flex-start}.cr2-meta .cr2-sep{width:3px;height:3px;border-radius:50%;background:#b5bdc7}.cr2-unknown{font-size:11.5px;font-weight:600;color:#7a838f;background:#f1f3f6;border-radius:999px;padding:2px 9px}.cr2-quote{border-left:2px solid #E6D9BC;padding-left:12px;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.cr2-quote.muted{border-left-color:var(--cr-line);color:#8a929c;font-style:italic}.cr2-foot{align-items:flex-end;flex-wrap:wrap}.cr2-foot-info{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;min-width:0}.cr2-owner{font-weight:700;color:var(--cr-ink)}.cr2-reward{font-weight:600;border-radius:999px;padding:2px 9px;background:#eef1f4;color:#46505c}.cr2-reward.ok{background:#eaf6f0;color:var(--cr-ok)}.cr2-reward.gold{background:#f8f1e3;color:#7e6128}.cr2-pill.open{background:#eef1f4;color:#14171c;box-shadow:inset 0 0 0 1px #dde2e8}.cr2-pill.claimed{background:#14171c;color:#fff}.cr2-btn{transition:transform .18s var(--cr-ease),opacity .18s,background-color .18s}.cr2-btn:hover:not(:disabled){background:#2a3038}.cr2-btn:active:not(:disabled){transform:scale(.97)}.cr2-btn.ghost:hover:not(:disabled){background:#f3f5f8}.cr2 button:focus-visible,.cr2 summary:focus-visible,.cr2-sheet-frame button:focus-visible{outline:2px solid var(--cr-gold);outline-offset:2px}.cr2-more summary small{display:block;font-weight:500;font-size:11.5px;color:var(--cr-mut);margin-top:2px}.cr2-more summary{align-items:center}.cr2-ok-note{margin:0 0 14px;font-size:12.5px;color:var(--cr-ok);background:#eaf6f0;border-radius:14px;padding:9px 14px}.cr2-error{color:var(--cr-bad);font-size:12.5px;background:#fdf1ef;border-radius:14px}.cr2-err{background:#fdf1ef;border-radius:14px;padding:9px 14px}.cr2-empty h3{margin:0 0 4px;font-size:16px;color:var(--cr-ink)}.cr2-empty p{margin:0}.cr2-details{background:#fff;border:1px solid var(--cr-line);border-radius:18px;padding:0 16px}.cr2-details summary{cursor:pointer;padding:14px 0;font-size:13px;font-weight:600}@keyframes cr2in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:640px){.cr2-title{font-size:26px}.cr2-wrap{padding:20px 14px 56px}.cr2-card{padding:16px}.cr2-foot .cr2-btn{width:100%}}@media(prefers-reduced-motion:reduce){.cr2-card,.cr2-lane,.cr2-btn{animation:none!important;transition:none!important}.cr2-card:hover{transform:none}.cr2-skel{animation:none}}.loi{--loi-ink:#242629;--loi-muted:#777b7e;--loi-line:#e5e6e6;--loi-paper:#f5f5f3;--loi-gold:#896b39;color:var(--loi-ink);font-family:DM Sans,sans-serif;letter-spacing:-.015em}.loi *{box-sizing:border-box}.loi h1,.loi h2,.loi h3,.loi p{margin:0}.loi h1,.loi .loi-display{font-family:"Instrument Serif",serif;font-weight:400;letter-spacing:-.025em}.loi h1{font-size:clamp(36px,6vw,54px);line-height:1.02}.loi h2{font-size:20px;font-weight:600;letter-spacing:-.035em}.loi .eyebrow{color:var(--loi-gold);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.loi .muted{color:var(--loi-muted)}.loi .loi-btn{min-height:46px;border-radius:12px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;border:1px solid var(--loi-line);color:var(--loi-ink);background:#fff;cursor:pointer;transition:transform .16s ease,opacity .16s ease;white-space:nowrap}.loi .loi-btn:active{transform:scale(.975)}.loi .loi-btn:disabled{opacity:.45;cursor:not-allowed}.loi .loi-btn.primary{background:#26282a;color:#fff;border-color:#26282a}.loi .loi-btn.gold{background:var(--loi-gold);color:#fff;border-color:var(--loi-gold)}.loi .loi-btn.ghost{background:transparent;border-color:transparent}.loi .loi-input{width:100%;min-height:48px;border:1px solid #dcdedd;background:#fff;color:var(--loi-ink);border-radius:12px;outline:none;padding:12px 14px;font-size:15px}.loi textarea.loi-input{min-height:90px;resize:vertical}.loi .loi-input:focus{border-color:var(--loi-gold);box-shadow:0 0 0 3px #896b391f}.loi .loi-field{display:block;font-size:12px;font-weight:600;margin:17px 0 7px}.loi .loi-card{background:#fff;border:1px solid var(--loi-line);border-radius:18px;overflow:hidden}.loi .loi-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;border-bottom:1px solid var(--loi-line);font-size:13px}.loi .loi-row:last-child{border:0}.loi .loi-pill{background:#f3eee5;color:#785c32;border-radius:100px;padding:6px 10px;font-size:11px;font-weight:700;white-space:nowrap}.loi .loi-choice{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.loi .loi-choice button{border:1px solid var(--loi-line);background:#fff;color:var(--loi-ink);border-radius:10px;min-height:42px;padding:0 14px;font-size:13px;font-weight:600}.loi .loi-choice button[aria-pressed=true]{border-color:var(--loi-gold);background:#f7f2e9;color:#76592e}.loi-sheet-backdrop{position:fixed;inset:0;z-index:110;background:#17181973}.loi-sheet{position:fixed;z-index:111;bottom:0;left:50%;transform:translate(-50%);width:min(100%,510px);max-height:min(90dvh,780px);overflow:auto;overscroll-behavior:contain;background:#fafaf9;border-radius:22px 22px 0 0;box-shadow:0 -12px 45px #0000001f;padding:24px 20px max(24px,env(safe-area-inset-bottom))}.loi-page{min-height:100dvh;background:var(--loi-paper);padding:0 16px 100px}.loi-page .loi-container{max-width:760px;margin:auto}.loi-public{min-height:100dvh;background:#f7f7f5}.loi-public .loi-public-inner{max-width:520px;margin:auto;min-height:100dvh;display:flex;flex-direction:column;padding:24px 22px max(24px,env(safe-area-inset-bottom))}.loi-public .loi-main{flex:1;padding:36px 0 28px;animation:loiEnter .25s ease both}.loi-public .loi-bottom{position:sticky;bottom:0;padding:14px 0 max(12px,env(safe-area-inset-bottom));background:#f7f7f5}.loi-public .loi-progress{height:3px;background:#e5e6e4;border-radius:9px;overflow:hidden;margin-top:20px}.loi-public .loi-progress span{display:block;height:100%;background:var(--loi-gold);transition:width .25s ease}@keyframes loiEnter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.loi-page{padding:0 12px 95px}.loi .loi-btn{min-height:46px}}@media(prefers-reduced-motion:reduce){.loi *{animation:none!important;transition:none!important}}.loi-pipeline-nav{max-width:1160px;margin:0 auto;padding:8px 20px 0;background:#fff}.loi-pipeline-back{display:inline-flex;align-items:center;gap:8px;min-height:38px;color:#71777a;font-size:13px;font-weight:600;text-decoration:none}.loi-pipeline-back:hover{color:#202628}.loi.loi-pipeline{--pipe-ink: #1d2325;--pipe-secondary: #6b7477;--pipe-line: #e9edee;--pipe-gold: #856a39;--pipe-green: #247150;min-height:75dvh;padding:9px 20px calc(95px + env(safe-area-inset-bottom));background:#fff;color:var(--pipe-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;letter-spacing:-.015em}.loi-pipeline *,.loi-pipeline *:before,.loi-pipeline *:after{box-sizing:border-box}.loi-pipeline .pipeline-inner{max-width:1120px;margin:0 auto}.loi-pipeline :is(h1,h2,h3,p){margin:0}.loi-pipeline :is(button,input){font:inherit}.loi-pipeline :is(button,a,input):focus-visible,.loi-pipeline-back:focus-visible{outline:2px solid #527f70;outline-offset:3px;border-radius:4px}.loi-pipeline .pipeline-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.loi-pipeline .pipeline-heading{min-width:0}.loi-pipeline .pipeline-title{font-family:inherit;font-size:clamp(27px,5vw,34px);font-weight:740;line-height:1.06;letter-spacing:-.05em}.loi-pipeline .pipeline-heading-subtitle{margin-top:4px;color:var(--pipe-secondary);font-size:12px;line-height:1.3;font-variant-numeric:tabular-nums}.loi-pipeline .pipeline-utilities{display:flex;flex:none;align-items:center;gap:5px}.loi-pipeline .pipeline-link-button,.loi-pipeline .pipeline-settings-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 10px;border:0;border-radius:10px;background:#f3f5f5;color:var(--pipe-ink);font-size:12px;font-weight:650;text-decoration:none;white-space:nowrap;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.loi-pipeline .pipeline-settings-link{width:40px;padding:0}.loi-pipeline .pipeline-settings-link span{display:none}.loi-pipeline .pipeline-link-button.is-copied{color:var(--pipe-green);background:#edf6f0}.loi-pipeline .pipeline-link-button:disabled,.loi-pipeline .pipeline-cta:disabled{opacity:.55;cursor:wait}.loi-pipeline .pipeline-link-status:empty{display:none}.loi-pipeline .pipeline-link-status{margin-top:8px;color:var(--pipe-green);font-size:12px}.loi-pipeline .pipeline-link-status:has(.pipeline-fallback-link){color:#a33939}.loi-pipeline .pipeline-fallback-link{display:block;width:min(100%,390px);margin-top:6px;padding:9px 10px;border:1px solid var(--pipe-line);border-radius:7px;background:#f8f9f9;color:var(--pipe-ink);font-size:12px}.loi-pipeline .pipeline-pulse{display:flex;align-items:stretch;margin:20px 0 0;padding:0 0 17px;border-bottom:1px solid var(--pipe-line)}.loi-pipeline .pipeline-pulse-item{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;padding:0 10px}.loi-pipeline .pipeline-pulse-item:first-child{padding-left:0}.loi-pipeline .pipeline-pulse-item+.pipeline-pulse-item{border-left:1px solid var(--pipe-line)}.loi-pipeline .pipeline-pulse-item strong{font-size:23px;line-height:1.05;font-weight:730;font-variant-numeric:tabular-nums;letter-spacing:-.055em}.loi-pipeline .pipeline-pulse-item:nth-child(2) strong{color:var(--pipe-gold)}.loi-pipeline .pipeline-pulse-item span{color:var(--pipe-secondary);font-size:10px;line-height:1.3;white-space:nowrap}.loi-pipeline .pipeline-priority{margin-top:14px;padding:13px 16px 12px;border-radius:13px;background:#242a2b;color:#f8fafa}.loi-pipeline .pipeline-priority-label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#bfc8c8;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.loi-pipeline .pipeline-priority-label button{display:inline-flex;align-items:center;gap:1px;min-height:26px;padding:0;border:0;background:transparent;color:#e0c892;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;cursor:pointer}.loi-pipeline .pipeline-priority-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;margin-top:3px;color:inherit;text-decoration:none}.loi-pipeline .pipeline-priority-client{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:690}.loi-pipeline .pipeline-priority-action{display:inline-flex;flex:none;align-items:center;gap:2px;max-width:54%;color:#e4d1a9;font-size:12px;font-weight:660;text-align:right}.loi-pipeline .pipeline-priority-action svg{flex:none}.loi-pipeline .pipeline-priority.is-clear{padding:10px 12px;background:#eef6f1;color:#276c4d}.loi-pipeline .pipeline-clear{display:flex;align-items:center;gap:7px;min-height:27px;font-size:12px}.loi-pipeline .pipeline-clear span:nth-child(2){font-weight:700}.loi-pipeline .pipeline-clear span:last-child{color:#4f7460}.loi-pipeline .pipeline-browse{margin-top:23px}.loi-pipeline .pipeline-browse-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.loi-pipeline .pipeline-browse-heading h2{font-size:20px;font-weight:730;letter-spacing:-.04em}.loi-pipeline .pipeline-browse-heading>span{color:var(--pipe-secondary);font-size:12px;font-variant-numeric:tabular-nums}.loi-pipeline .pipeline-viewbar{display:flex;flex-direction:column;gap:7px;margin-top:10px}.loi-pipeline .pipeline-search-wrap{display:flex;align-items:center;gap:9px;min-width:0}.loi-pipeline .pipeline-search{display:flex;flex:1;align-items:center;gap:9px;min-width:0;height:39px;padding:0 10px;border-radius:9px;background:#f1f3f4;color:#717a7d;transition:background-color .16s ease}.loi-pipeline .pipeline-search-wrap.is-active .pipeline-search{background:#e9eeee}.loi-pipeline .pipeline-search-wrap:focus-within .pipeline-search{box-shadow:0 0 0 2px #527f70}.loi-pipeline .pipeline-search input{flex:1;width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--pipe-ink);font-size:14px}.loi-pipeline .pipeline-search input::placeholder{color:#879093}.loi-pipeline .pipeline-search input::-webkit-search-cancel-button{display:none}.loi-pipeline .pipeline-search button{display:grid;flex:none;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:#dce2e3;color:#485357;cursor:pointer}.loi-pipeline .pipeline-search-cancel{flex:none;min-height:39px;padding:0 2px;border:0;background:transparent;color:var(--pipe-ink);font-size:13px;font-weight:620;cursor:pointer}.loi-pipeline .pipeline-tabs{display:flex;align-items:center;gap:22px;overflow-x:auto;max-width:100%;margin:0 -20px;padding:0 20px;border-bottom:1px solid var(--pipe-line);scrollbar-width:none;-webkit-overflow-scrolling:touch}.loi-pipeline .pipeline-tabs::-webkit-scrollbar{display:none}.loi-pipeline .pipeline-tab{position:relative;display:inline-flex;flex:none;align-items:center;gap:5px;min-height:45px;padding:0 0 2px;border:0;background:transparent;color:#798185;font-size:13px;font-weight:590;white-space:nowrap;cursor:pointer}.loi-pipeline .pipeline-tab[aria-pressed=true]{color:var(--pipe-ink);font-weight:730}.loi-pipeline .pipeline-tab[aria-pressed=true]:after{content:"";position:absolute;inset:auto 0 0;height:2px;border-radius:2px;background:var(--pipe-ink)}.loi-pipeline .pipeline-tab-count{color:#947343;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.loi-pipeline #pipeline-results{margin-top:0}.loi-pipeline .pipeline-list{width:100%}.loi-pipeline .pipeline-deal{display:block;padding:17px 0 15px;border-bottom:1px solid var(--pipe-line);color:var(--pipe-ink);text-decoration:none;transition:opacity .15s ease,transform .15s ease}.loi-pipeline .pipeline-deal:hover{background:#fafbfb}.loi-pipeline .pipeline-deal-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.loi-pipeline .pipeline-deal-identity{flex:1;min-width:0}.loi-pipeline .pipeline-deal-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25;font-weight:730;letter-spacing:-.035em}.loi-pipeline .pipeline-deal-address{overflow:hidden;margin-top:3px;color:var(--pipe-secondary);font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.loi-pipeline .pipeline-economics{display:flex;flex:none;flex-direction:column;align-items:flex-end;max-width:47%;text-align:right;font-variant-numeric:tabular-nums}.loi-pipeline .pipeline-economics strong{font-size:18px;line-height:1.18;font-weight:750;letter-spacing:-.04em;white-space:nowrap}.loi-pipeline .pipeline-economics small{margin-left:2px;color:var(--pipe-secondary);font-size:10px;font-weight:550;letter-spacing:0}.loi-pipeline .pipeline-term,.loi-pipeline .pipeline-no-rent{color:var(--pipe-secondary);font-size:11px}.loi-pipeline .pipeline-term{margin-top:2px}.loi-pipeline .pipeline-no-rent{margin-top:4px;white-space:nowrap}.loi-pipeline .pipeline-deal-mid{display:flex;align-items:center;flex-wrap:wrap;gap:3px 10px;margin-top:9px}.loi-pipeline .pipeline-status{display:inline-flex;align-items:center;gap:6px;color:#465255;font-size:11px;font-weight:690}.loi-pipeline .pipeline-status:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#9ba5a7}.loi-pipeline .pipeline-status.is-submitted{color:var(--pipe-green)}.loi-pipeline .pipeline-status.is-submitted:before{background:var(--pipe-green)}.loi-pipeline .pipeline-status.is-waiting{color:#936b2b}.loi-pipeline .pipeline-status.is-waiting:before{background:#b08039}.loi-pipeline .pipeline-movement-note,.loi-pipeline .pipeline-quiet{color:var(--pipe-secondary);font-size:11px;font-variant-numeric:tabular-nums}.loi-pipeline .pipeline-movement-note.is-recent{color:var(--pipe-green)}.loi-pipeline .pipeline-fresh-dot{display:none}.loi-pipeline .pipeline-quiet{color:#946b34}.loi-pipeline .pipeline-deal-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.loi-pipeline .pipeline-progress{display:inline-flex;align-items:center;gap:7px;color:#7d8688;font-size:10px;white-space:nowrap}.loi-pipeline .pipeline-progress-bars{display:flex;gap:2px}.loi-pipeline .pipeline-progress-bars span{width:8px;height:3px;border-radius:2px;background:#e4e9e8}.loi-pipeline .pipeline-progress-bars .is-complete{background:#88b39e}.loi-pipeline .pipeline-progress-bars .is-current{background:var(--pipe-green)}.loi-pipeline .pipeline-action{display:inline-flex;align-items:center;justify-content:flex-end;gap:1px;min-width:0;max-width:63%;color:var(--pipe-gold);font-size:11px;font-weight:690;line-height:1.25;text-align:right}.loi-pipeline .pipeline-action svg{flex:none}.loi-pipeline .pipeline-empty{padding:38px 2px 45px}.loi-pipeline .pipeline-empty-mark{display:block;width:24px;height:3px;margin-bottom:14px;border-radius:2px;background:#9b8357}.loi-pipeline .pipeline-empty h3{font-size:20px;font-weight:710;letter-spacing:-.035em}.loi-pipeline .pipeline-empty p{max-width:390px;margin-top:7px;color:var(--pipe-secondary);font-size:13px;line-height:1.5}.loi-pipeline .pipeline-cta{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;margin-top:18px;padding:0 14px;border:0;border-radius:9px;background:#252c2d;color:#fff;font-size:12px;font-weight:650;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.loi-pipeline .pipeline-empty-link-error{display:block;margin-top:9px;color:#a33939;font-size:12px}.loi-pipeline .pipeline-skeleton-row{position:relative;min-height:105px;padding:20px 0;border-bottom:1px solid var(--pipe-line)}.loi-pipeline .pipeline-skeleton-line{width:38%;height:16px;border-radius:4px;background:#e9eded;animation:pipelineBreath 1.4s ease-in-out infinite alternate}.loi-pipeline .pipeline-skeleton-line.short{width:54%;height:9px;margin-top:11px}.loi-pipeline .pipeline-skeleton-line.tiny{position:absolute;top:20px;right:2px;width:23%;height:17px}.loi-pipeline :is(.pipeline-link-button,.pipeline-settings-link,.pipeline-tab,.pipeline-cta,.pipeline-deal,.pipeline-priority-link):active{transform:scale(.985);opacity:.7}@keyframes pipelineBreath{to{opacity:.43}}@media(min-width:768px){.loi-pipeline-nav{padding:14px 32px 0}.loi.loi-pipeline{padding:13px 32px 100px}.loi-pipeline .pipeline-title{font-size:35px}.loi-pipeline .pipeline-heading-subtitle{font-size:13px}.loi-pipeline .pipeline-utilities{gap:10px}.loi-pipeline .pipeline-link-button,.loi-pipeline .pipeline-settings-link{min-height:40px;padding:0 13px;font-size:13px}.loi-pipeline .pipeline-settings-link{width:auto}.loi-pipeline .pipeline-settings-link span{display:inline}.loi-pipeline .pipeline-pulse{max-width:650px;margin-top:25px;padding-bottom:23px}.loi-pipeline .pipeline-pulse-item{padding:0 25px}.loi-pipeline .pipeline-pulse-item strong{font-size:28px}.loi-pipeline .pipeline-pulse-item span{font-size:12px}.loi-pipeline .pipeline-priority{max-width:650px;padding:12px 18px}.loi-pipeline .pipeline-priority-client{font-size:17px}.loi-pipeline .pipeline-browse{margin-top:30px}.loi-pipeline .pipeline-viewbar{flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:8px;border-bottom:1px solid var(--pipe-line)}.loi-pipeline .pipeline-tabs{flex:1;gap:25px;margin:0;padding:0;border-bottom:0}.loi-pipeline .pipeline-search-wrap{width:min(290px,30vw);padding-bottom:6px}.loi-pipeline .pipeline-deal{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.65fr) minmax(165px,.5fr);gap:2px 18px;align-items:center;min-height:86px;padding:12px 10px}.loi-pipeline .pipeline-deal-top{display:contents}.loi-pipeline .pipeline-deal-identity{grid-column:1;grid-row:1 / span 2}.loi-pipeline .pipeline-deal-name{font-size:17px}.loi-pipeline .pipeline-deal-address{margin-top:4px;font-size:12px}.loi-pipeline .pipeline-economics{grid-column:3;grid-row:1 / span 2;justify-self:end}.loi-pipeline .pipeline-economics strong{font-size:21px}.loi-pipeline .pipeline-deal-mid{grid-column:2;grid-row:1;margin:0}.loi-pipeline .pipeline-deal-bottom{grid-column:2;grid-row:2;margin:0;justify-content:flex-start}.loi-pipeline .pipeline-progress{display:none}.loi-pipeline .pipeline-action{max-width:100%;font-size:12px}}@media(min-width:1050px){.loi-pipeline .pipeline-deal{grid-template-columns:minmax(0,1.3fr) minmax(170px,.65fr) minmax(180px,.5fr) minmax(190px,.6fr)}.loi-pipeline .pipeline-deal-mid{grid-column:2;grid-row:1 / span 2}.loi-pipeline .pipeline-deal-bottom{grid-column:4;grid-row:1 / span 2;justify-content:flex-end}.loi-pipeline .pipeline-economics{grid-column:3}.loi-pipeline .pipeline-progress{display:inline-flex}.loi-pipeline .pipeline-deal-bottom{flex-direction:column;align-items:flex-end;gap:7px}}@media(max-width:390px){.loi-pipeline-nav,.loi.loi-pipeline{padding-inline:16px}.loi-pipeline .pipeline-tabs{margin-inline:-16px;padding-inline:16px;gap:19px}.loi-pipeline .pipeline-priority-action{max-width:49%}}@media(prefers-reduced-motion:reduce){.loi-pipeline *,.loi-pipeline *:before,.loi-pipeline *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.revenue-today{--rtd-ink: var(--app-text);--rtd-muted: var(--app-text-secondary);--rtd-faint: var(--app-text-muted);--rtd-line: var(--app-divider);--rtd-accent: var(--app-gold);--rtd-paper: var(--app-surface);--rtd-raised: var(--app-surface-raised);color:var(--rtd-ink);background:var(--rtd-paper);border:1px solid var(--rtd-line);border-radius:10px;padding:clamp(19px,2.3vw,30px);font-family:var(--app-font-sans);min-width:0}.revenue-today *{box-sizing:border-box}.revenue-today button{font:inherit;cursor:pointer}.revenue-today button:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.rtd-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.rtd-kicker,.rtd-label{color:var(--rtd-faint);font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.rtd-kicker{color:var(--rtd-accent)}.rtd-title{margin:7px 0 0;font-size:clamp(23px,2vw,30px);font-weight:590;letter-spacing:-.045em;line-height:1.1}.rtd-time{margin:5px 0 0;color:var(--rtd-faint);font-size:11px;white-space:nowrap}.rtd-position{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(190px,.55fr);gap:20px;margin-top:23px;padding:19px 0 21px;border-top:1px solid var(--rtd-line);border-bottom:1px solid var(--rtd-line)}.rtd-primary{display:block;margin-top:9px;font-size:clamp(23px,2.65vw,38px);font-weight:560;letter-spacing:-.055em;line-height:1.08}.rtd-position p,.rtd-muted{margin:8px 0 0;color:var(--rtd-muted);font-size:11px;line-height:1.55}.rtd-outcomes{border-left:1px solid var(--rtd-line);padding-left:22px}.rtd-outcomes strong{display:block;margin-top:10px;font-size:27px;font-weight:580;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.rtd-section-label{margin:22px 0 11px}.rtd-levers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rtd-line);border-bottom:1px solid var(--rtd-line)}.rtd-lever{min-width:0;padding:16px 20px 17px 0}.rtd-lever+.rtd-lever{border-left:1px solid var(--rtd-line);padding-left:20px}.rtd-lever strong{display:block;margin-top:12px;font-size:clamp(24px,2.3vw,34px);line-height:1;letter-spacing:-.06em;font-weight:570;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rtd-lever p{margin:10px 0 0;color:var(--rtd-muted);font-size:11px;line-height:1.5}.rtd-target{margin-top:12px}.rtd-target-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:10px;color:var(--rtd-faint)}.rtd-target-line span:last-child{text-align:right}.rtd-track{height:3px;margin-top:7px;background:var(--rtd-raised);overflow:hidden}.rtd-track span{display:block;height:100%;background:var(--rtd-accent)}.rtd-target-empty{color:var(--rtd-faint);font-size:10px;line-height:1.45;margin-top:11px}.rtd-note{color:var(--rtd-faint);font-size:10px;line-height:1.5;margin:10px 0 0}.rtd-decision{margin-top:23px;padding-top:18px;border-top:2px solid var(--rtd-accent)}.rtd-decision h3{margin:7px 0 0;font-size:18px;letter-spacing:-.035em;font-weight:570}.rtd-decision p{margin:7px 0 0;max-width:650px;color:var(--rtd-muted);font-size:11px;line-height:1.55}.rtd-move-list{margin:12px 0 0;padding-left:17px;color:var(--rtd-muted);font-size:11px;line-height:1.5}.rtd-action{display:flex;justify-content:flex-end;margin-top:18px}.rtd-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;padding:9px 14px;border:1px solid var(--rtd-accent);border-radius:4px;background:var(--rtd-accent);color:var(--rtd-paper);font-size:11px!important;font-weight:750!important;white-space:nowrap;transition:transform .16s ease,opacity .16s ease}.rtd-cta:hover{transform:translateY(-2px)}.rtd-cta:active{transform:translateY(0);opacity:.8}.rtd-state{padding:18px;margin-top:17px;border:1px solid var(--rtd-line);background:var(--rtd-raised);color:var(--rtd-muted);font-size:11px;line-height:1.5}.rtd-state strong{display:block;color:var(--rtd-ink);font-size:12px;margin-bottom:4px}.rtd-retry{display:inline-block;margin-top:11px;padding:0;border:0;border-bottom:1px solid var(--rtd-accent);background:none;color:var(--rtd-ink);font-size:11px!important;font-weight:700!important}.rtd-skeleton{display:flex;gap:8px;align-items:flex-end;margin-top:13px;height:27px}.rtd-skeleton i{display:block;width:21%;height:12px;background:var(--app-skeleton);opacity:.75;border-radius:2px}.rtd-skeleton i:nth-child(2){width:32%;height:27px;opacity:.5}.rtd-skeleton i:nth-child(3){width:16%;height:17px}.rtd-pending{padding:22px 0 8px}.rtd-pending .rtd-skeleton{height:42px}.rtd-pending .rtd-skeleton i:nth-child(2){height:42px}@media(max-width:767px){.rtd-top{flex-direction:column;gap:7px}.rtd-position{grid-template-columns:1fr;gap:16px}.rtd-outcomes{border-left:0;border-top:1px solid var(--rtd-line);padding:14px 0 0}.rtd-levers{display:block}.rtd-lever,.rtd-lever+.rtd-lever{padding:15px 0;border-left:0}.rtd-lever+.rtd-lever{border-top:1px solid var(--rtd-line)}.rtd-lever strong{margin-top:8px}.rtd-cta{width:100%}}@media(prefers-reduced-motion:reduce){.rtd-cta{transition:none}}.irl-perf small,.irl-perf strong{min-width:0;overflow-wrap:anywhere;word-break:break-word}.iac{--ink:#29251f;--muted:#766f64;--line:#e6e0d5;--paper:#f8f6f0;--accent:#98723c;color:var(--ink);font-family:var(--app-font-sans, sans-serif)}.iac *{box-sizing:border-box}.iac-entry{border:1px solid #e6dcc8;background:linear-gradient(120deg,#f5f0e6,#faf9f3);border-radius:18px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.iac-eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:750;color:var(--accent)}.iac-entry h2,.iac-head h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.025em}.iac-entry h2{font-size:26px;line-height:1;margin:5px 0 7px}.iac-entry p{font-size:12px;line-height:1.55;color:#5a696a;max-width:540px}.iac-entry button,.iac-button{border:1px solid #332a21;color:#f7f3ec;background:#332a21;padding:10px 14px;border-radius:9px;font-size:11px;font-weight:700;flex:none;transition:transform .18s ease,opacity .18s ease;cursor:pointer}.iac-entry button:hover,.iac-button:hover:not(:disabled){transform:translateY(-2px)}.iac-button:disabled{opacity:.45;cursor:not-allowed}.iac-button.secondary{color:#594b36;background:transparent;border-color:#cbbda5}.iac-button.danger{color:#873f37;background:#fff5f1;border-color:#d9aea4}.iac-shell{padding:20px 22px 70px;min-height:65vh}.iac-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 0 25px;border-bottom:1px solid var(--line)}.iac-head h2{font-size:clamp(32px,4vw,52px);line-height:.95;margin:7px 0 10px}.iac-head p{font-size:12px;color:var(--muted);line-height:1.5;max-width:630px}.iac-tools{display:flex;gap:8px;flex-wrap:wrap}.iac-grid{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:22px;padding-top:22px}.iac-panel{background:#fdfdf9;border:1px solid var(--line);border-radius:16px;overflow:hidden}.iac-panel-title{padding:17px 18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:8px}.iac-panel-title strong{font-size:12px;letter-spacing:.04em}.iac-count{font-size:10px;color:var(--muted)}.iac-list{max-height:670px;overflow:auto}.iac-row{width:100%;text-align:left;border:0;border-bottom:1px solid #e8ece8;background:transparent;padding:15px 18px;display:block;cursor:pointer;transition:background .18s ease}.iac-row:hover,.iac-row.active{background:#f6f0e5}.iac-row-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.iac-row strong{display:block;font-size:13px;margin:7px 0 4px}.iac-row small{display:block;color:var(--muted);font-size:11px;line-height:1.4}.iac-state{font-size:9px;text-transform:uppercase;letter-spacing:.09em;font-weight:750;color:#705427;background:#f3ead4;border-radius:20px;padding:4px 7px;white-space:nowrap}.iac-state.rejected{color:#8d5147;background:#fae9e3}.iac-state.approved,.iac-state.queued{color:#695324;background:#f5edcf}.iac-state.open{color:#325e57;background:#e5f2ed}.iac-state.in_progress{color:#355d7a;background:#e8f1f5}.iac-state.complete{color:#486148;background:#e6f0e2}.iac-detail{padding:23px}.iac-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:17px;border-bottom:1px solid var(--line)}.iac-detail h3{font-family:"Instrument Serif",Georgia,serif;font-size:32px;line-height:1;margin:8px 0;font-weight:400}.iac-detail h4{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin:0 0 10px;font-weight:800}.iac-detail-section{padding:20px 0;border-bottom:1px solid var(--line)}.iac-detail-section p,.iac-detail-section li{font-size:12px;line-height:1.65;color:#46545a}.iac-detail-section ul{padding-left:18px;margin:0}.iac-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.iac-fact{border-radius:10px;background:#f0f4f0;padding:12px}.iac-fact span{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#6a7c73;margin-bottom:5px}.iac-fact strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}.iac-json{background:#edf2ef;padding:14px;border-radius:9px;white-space:pre-wrap;overflow-wrap:anywhere;font:10px/1.65 Space Mono,monospace;max-height:280px;overflow:auto}.iac-notice{border:1px solid #d9dfd7;background:#eff3ed;padding:14px 16px;border-radius:11px;font-size:11px;line-height:1.65;color:#44544d}.iac-notice.error{border-color:#e3b6aa;background:#fcf0eb;color:#873f37}.iac-notice.warn{border-color:#e8d5a8;background:#faf5e7;color:#795f27}.iac-skeleton{height:72px;background:#e7ece8;border-radius:10px;margin:12px;animation:iac-pulse 1.5s ease-in-out infinite alternate}@keyframes iac-pulse{0%{opacity:.55}to{opacity:1}}.iac-dialog-backdrop{position:fixed;inset:0;background:#19272685;z-index:100;display:flex;justify-content:center;align-items:center;padding:18px}.iac-dialog{width:min(100%,460px);background:#fbfcf8;color:var(--ink);border-radius:18px;padding:24px;box-shadow:0 20px 60px #14221e30}.iac-dialog h3{font: 32px/1 "Instrument Serif",Georgia,serif;margin:8px 0 12px}.iac-dialog p{font-size:12px;line-height:1.6;color:#586761}.iac-dialog textarea{display:block;width:100%;min-height:86px;resize:vertical;border:1px solid #cbd8d0;border-radius:9px;background:#fff;padding:11px;margin:14px 0;font:12px DM Sans,sans-serif}.iac-dialog-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.iac-inline-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.iac-report{margin-top:22px;padding:22px 24px 24px;border:1px solid #d8dfd6;border-radius:16px;background:#f1f5ef}.iac-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.iac-report-head h3{font: 29px/1.08 "Instrument Serif",Georgia,serif;margin:5px 0 7px;letter-spacing:-.025em}.iac-report-head p{color:#56685f;font-size:11px;line-height:1.5;margin:0;max-width:580px}.iac-report-date{font:10px/1.4 Space Mono,monospace;color:#667b6b;white-space:nowrap;padding-top:4px}.iac-report-body{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);gap:20px}.iac-report-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #d8dfd6;border-radius:10px;background:#d8dfd6}.iac-report-count{padding:15px 12px;background:#fbfcf7;min-width:0}.iac-report-count strong{display:block;font: 27px/1 "Instrument Serif",Georgia,serif;color:#263e34;margin-bottom:7px}.iac-report-count span,.iac-report-label{display:block;font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#68796c}.iac-report-finance{display:flex;flex-direction:column;justify-content:center;padding:13px 17px;border:1px solid #d8dfd6;border-radius:10px;background:#e7eee5}.iac-report-finance div+div{border-top:1px solid #cad8cb;margin-top:10px;padding-top:10px}.iac-report-finance strong{display:block;font-size:14px;color:#263e34;margin-top:3px}.iac-report-bottom{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);gap:20px;margin-top:20px}.iac-report h4{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#566b5e;margin:0 0 9px;font-weight:800}.iac-report-playbooks{border-top:1px solid #cfdbcf;overflow-x:auto}.iac-report-playbook{display:grid;grid-template-columns:minmax(120px,1fr) repeat(4,minmax(45px,.55fr)) minmax(78px,.8fr);gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid #cfdbcf;font-size:11px;color:#41574b}.iac-report-playbook strong{overflow-wrap:anywhere;color:#263e34}.iac-report-playbook span:not(:first-child){text-align:right}.iac-report-playbook.header{color:#68796c;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.iac-report-learning{border-left:2px solid #8ca392;padding-left:15px;font-size:11px;line-height:1.55;color:#41574b}.iac-report-learning strong{color:#263e34}.iac-report-learning ul{padding-left:16px;margin:8px 0 0}.iac-report-learning li+li{margin-top:5px}.iac-report-limitations{border-top:1px solid #cfdbcf;margin-top:17px;padding-top:12px;font-size:10px;line-height:1.5;color:#617167}.iac-report-limitations summary{cursor:pointer;font-weight:700}.iac-report-limitations ul{padding-left:17px;margin:8px 0 0}.iac-policy{margin-top:20px;border:1px solid #d8dfd6;border-radius:16px;padding:22px 24px;background:#f7f7f1}.iac-policy h3{font: 30px/1.08 "Instrument Serif",Georgia,serif;margin:5px 0 8px}.iac-policy p{color:#586761;font-size:11px;line-height:1.55;margin:6px 0 12px}.iac-policy-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px}.iac-policy-block{min-width:0;background:#edf2eb;border:1px solid #dbe3d8;border-radius:11px;padding:16px}.iac-policy-block:nth-child(2){background:#f7f1e5;border-color:#e7dcc6}.iac-policy-block strong{display:block;margin-top:9px;font-size:14px;color:#30453a}.iac-policy-block .iac-button{margin-top:3px}.iac-policy-code{display:block;word-break:break-all;color:#697b70;font:9px/1.5 Space Mono,monospace}.iac-policy-lower{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px}.iac-policy-lower h4{color:#667668;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin:0}.iac-policy-classes{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0}.iac-policy-classes label{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #d1dacd;border-radius:8px;background:#fbfcf7;font-size:11px;cursor:pointer}.iac-policy-classes input{accent-color:#455d49}.iac-channel-list{border-top:1px solid #d7dfd5}.iac-channel-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #d7dfd5;font-size:12px;font-weight:700}.iac-channel-row small{display:block;font-size:10px;color:#68796c;font-weight:400}.iac-channel-row .iac-button{padding:7px 10px}.iac-policy-audit{border-top:1px solid #d8dfd6;padding-top:14px;margin-top:20px;color:#68796c;font-size:10px}.iac-policy-audit summary{cursor:pointer;font-weight:700}.iac-work-card{border:1px solid #d6ded1;background:#f6f8f1;padding:16px;border-radius:12px;margin-top:13px}.iac-work-top{display:flex;justify-content:space-between;gap:10px;align-items:start;margin-bottom:14px}.iac-work-top strong{display:block;font: 27px/1.1 "Instrument Serif",Georgia,serif;margin:5px 0}.iac-work-card>.iac-button{margin-top:10px}.iac-work-complete{display:flex;flex-direction:column;align-items:start;gap:9px;margin-top:15px;padding-top:14px;border-top:1px solid #d6ded1}.iac-work-complete label{color:#506151;font-size:10px;text-transform:uppercase;font-weight:800;letter-spacing:.1em}.iac-work-complete select{width:100%;max-width:390px;background:#fcfcf8;border:1px solid #bdcbbd;border-radius:8px;padding:10px;color:#30453a;font-size:12px}.iac-work-complete p{margin:0}.iac-schedule-due{display:block;width:fit-content;margin-top:10px;padding:6px 9px;border-radius:7px;background:#e7eee5;color:#385b4a;font-size:11px;font-weight:700;line-height:1.4}.iac-schedule-card{margin-top:16px;padding:16px;background:#eef3e9;border:1px solid #d4dfd0;border-radius:11px}.iac-schedule-card strong{display:block;margin-top:6px;font-size:14px;color:#304d3e}.iac-schedule-card p{margin:7px 0 13px}.iac-schedule-input{display:grid;gap:8px;margin:16px 0}.iac-schedule-input label{color:#455d49;font-size:11px;font-weight:750}.iac-schedule-input input{width:100%;min-width:0;padding:11px;color:#30453a;background:#fbfcf8;border:1px solid #bdcbbd;border-radius:9px;font:13px DM Sans,sans-serif;color-scheme:light}.iac-schedule-input small{color:#617167;font-size:11px;line-height:1.5}.iac-schedule-input input:focus-visible{outline:2px solid #8b704b;outline-offset:2px}.iac-dialog textarea:focus,.iac-work-complete select:focus-visible,.iac-policy button:focus-visible,.iac-work-card button:focus-visible{outline:2px solid #8b704b;outline-offset:2px}@media(max-width:900px){.iac-report-body,.iac-report-bottom{grid-template-columns:1fr}}@media(max-width:900px){.iac-policy-grid{grid-template-columns:1fr 1fr}.iac-policy-block:first-child{grid-column:1/-1}}@media(max-width:600px){.iac-report,.iac-policy{padding:18px 15px}.iac-report-head{flex-direction:column;gap:5px}.iac-report-date{white-space:normal}.iac-report-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.iac-report-count{padding:12px 9px}.iac-report-playbook{min-width:520px}.iac-policy-grid,.iac-policy-lower{grid-template-columns:1fr;gap:10px}.iac-policy-block:first-child{grid-column:auto}}@media(max-width:767px){.iac-entry{align-items:flex-start;flex-direction:column}.iac-shell{padding:18px 14px 65px}.iac-head{align-items:flex-start;flex-direction:column}.iac-grid{grid-template-columns:1fr;gap:14px}.iac-list{max-height:280px}.iac-detail{padding:18px}.iac-facts{grid-template-columns:1fr}.iac-dialog{align-self:flex-end;border-radius:18px 18px 0 0;margin:0 -18px -18px;width:calc(100% + 36px);padding:24px 22px max(26px,env(safe-area-inset-bottom))}}@media(max-width:767px){.iac-dialog{max-height:95dvh;overflow-y:auto}.iac-schedule-card .iac-button,.iac-dialog-actions .iac-button{min-height:42px}}.irl{background:#f4f4ec}.irl-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:20px}.irl-stack,.irl-samples{display:grid;gap:10px}.irl-card,.irl-perf,.irl-sample{border:1px solid #d8dfd6;border-radius:11px;background:#fbfcf7;padding:14px;min-width:0}.irl-perf{display:grid;gap:4px;font-size:11px;color:#41574b;margin-bottom:8px}.irl-perf strong,.irl-card-top strong{color:#263e34;font-size:13px;overflow-wrap:anywhere}.irl-card-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:12px}.irl-sample{display:grid;gap:3px;font-size:11px;overflow-wrap:anywhere}.irl-list{padding-left:17px;margin:10px 0 0;font-size:11px;line-height:1.55;color:#41574b}.irl-note{font-size:11px;line-height:1.55;color:#56685f;margin:8px 0}.irl details{margin-top:10px;font-size:11px;color:#56685f}.irl details summary{cursor:pointer;font-weight:700}.irl-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px;padding:14px;border:1px dashed #c3cfc2;border-radius:11px}.irl-form.wide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.irl-form label{display:grid;gap:6px;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#506151;min-width:0}.irl-form input,.irl-form select{width:100%;min-width:0;padding:10px;border:1px solid #bdcbbd;border-radius:8px;background:#fcfcf8;font:12px DM Sans,sans-serif;color:#30453a;text-transform:none;letter-spacing:0}.irl-form input:focus-visible,.irl-form select:focus-visible,.irl button:focus-visible{outline:2px solid #8b704b;outline-offset:2px}@media(max-width:900px){.irl-grid,.irl-form.wide{grid-template-columns:1fr}}@media(max-width:600px){.irl-card-top{flex-direction:column}.irl-form .iac-button{width:100%;min-height:42px}}.revenue-terminal{--rt-bg: var(--app-surface-deep);--rt-paper: var(--app-surface);--rt-soft: var(--app-surface-raised);--rt-ink: var(--app-text);--rt-muted: var(--app-text-secondary);--rt-faint: var(--app-text-muted);--rt-line: var(--app-divider);--rt-accent: var(--app-gold);--rt-good: var(--app-positive);--rt-warn: var(--app-warning);--rt-danger: var(--app-danger);color:var(--rt-ink);background:var(--rt-bg);min-height:100dvh;padding:clamp(20px,3.2vw,48px) clamp(16px,3.5vw,48px) 72px;font-family:var(--app-font-sans)}.revenue-terminal *{box-sizing:border-box}.revenue-terminal button{cursor:pointer;font:inherit}.revenue-terminal button:focus-visible,.revenue-terminal summary:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.rt-inner{max-width:1320px;margin:auto}.rt-eyebrow{font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.16em;color:var(--rt-faint)}.rt-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--rt-line)}.rt-brand{color:var(--rt-accent)}.rt-heading{margin:9px 0 0;font-size:clamp(30px,3.3vw,52px);font-weight:580;line-height:1.04;letter-spacing:-.055em}.rt-subheading{margin:9px 0 0;color:var(--rt-muted);font-size:13px;line-height:1.5}.rt-fresh{display:flex;flex-direction:column;align-items:flex-end;gap:5px;text-align:right;font-size:11px;color:var(--rt-faint);white-space:nowrap}.rt-fresh strong{display:inline-flex;align-items:center;gap:7px;color:var(--rt-good);font-weight:650}.rt-fresh strong[data-stale=true]{color:var(--rt-danger)}.rt-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.rt-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:0;border-bottom:1px solid var(--rt-line)}.rt-hero-main{min-width:0;padding:clamp(30px,5vw,72px) 36px clamp(34px,4vw,56px) 0}.rt-hero-value{margin:16px 0 0;font-size:clamp(44px,7vw,102px);font-weight:500;line-height:.96;letter-spacing:-.075em;overflow-wrap:anywhere}.rt-hero-value span{display:block;font-size:clamp(17px,1.7vw,24px);line-height:1.25;letter-spacing:-.025em;font-weight:450;color:var(--rt-muted);margin-top:13px}.rt-hero-note{max-width:530px;color:var(--rt-muted);font-size:13px;line-height:1.6;margin:29px 0 0}.rt-hero-side{border-left:1px solid var(--rt-line);padding:clamp(30px,5vw,72px) 0 36px clamp(24px,3.5vw,52px);display:flex;flex-direction:column;justify-content:space-between;gap:42px}.rt-side-value{display:block;font-size:clamp(37px,4vw,58px);line-height:1;letter-spacing:-.06em;font-weight:570;margin-top:13px;font-variant-numeric:tabular-nums}.rt-side-meta{margin-top:13px;color:var(--rt-muted);font-size:12px;line-height:1.5}.rt-link{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0;border:0;border-bottom:1px solid var(--rt-line);background:transparent;text-align:left;color:var(--rt-ink);font-size:12px;font-weight:650}.rt-link:hover{color:var(--rt-accent)}.rt-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:38px 0 20px}.rt-section-head h3{font-size:clamp(21px,2vw,28px);letter-spacing:-.045em;font-weight:570;margin:7px 0 0}.rt-section-head p{color:var(--rt-faint);margin:0;font-size:11px;line-height:1.45;text-align:right}.rt-levers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rt-line);border-bottom:1px solid var(--rt-line)}.rt-lever{display:flex;flex-direction:column;align-items:stretch;min-height:210px;gap:0;border:0;border-right:1px solid var(--rt-line);background:transparent;text-align:left;padding:25px 28px 24px 0;color:var(--rt-ink);transition:transform .18s ease,opacity .18s ease}.rt-lever+.rt-lever{padding-left:28px}.rt-lever:last-child{border-right:0}.rt-lever:hover{transform:translateY(-3px)}.rt-lever:active{transform:translateY(0);opacity:.75}.rt-lever-label{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--rt-faint);font-size:11px;font-weight:650}.rt-lever-number{font-size:clamp(34px,3.7vw,55px);line-height:1;letter-spacing:-.06em;font-weight:570;margin-top:26px;font-variant-numeric:tabular-nums}.rt-lever-foot{color:var(--rt-muted);font-size:11px;line-height:1.55;margin-top:auto;padding-top:18px;max-width:340px}.rt-target-progress,.rt-target-state{margin-top:14px;color:var(--rt-faint);font-size:10px;line-height:1.45}.rt-target-line{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.rt-target-line strong{color:var(--rt-ink);font-size:10px;font-weight:650;text-align:right;font-variant-numeric:tabular-nums}.rt-target-track{height:3px;margin-top:7px;overflow:hidden;background:var(--rt-line);border-radius:4px}.rt-target-track span{display:block;height:100%;background:var(--rt-accent);border-radius:inherit;transition:width .18s ease}.rt-target-state{color:var(--rt-muted)}.rt-target-error{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--rt-danger) 45%,var(--rt-line));color:var(--rt-muted);font-size:11px;line-height:1.5}.rt-target-error button{flex:none;min-height:36px;padding:0 11px;border:1px solid var(--rt-line);border-radius:4px;background:var(--rt-paper);color:var(--rt-ink);font-size:11px;font-weight:650}.rt-target-error button:hover{border-color:var(--rt-accent);color:var(--rt-accent)}.rt-arrow{flex:none;color:var(--rt-accent)}.rt-equation{color:var(--rt-faint);font-size:11px;line-height:1.6;margin:13px 0 0}.rt-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:clamp(24px,4vw,58px);margin-top:48px;align-items:start}.rt-chart-section{min-width:0;grid-column:1;grid-row:1}.rt-chart-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px}.rt-chart-head h3,.rt-decision h3{font-size:clamp(21px,2vw,28px);letter-spacing:-.045em;font-weight:570;margin:7px 0 0}.rt-chart-desc{font-size:11px;line-height:1.55;color:var(--rt-muted);margin:9px 0 0}.rt-periods{display:flex;gap:3px;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid var(--rt-line);padding:16px 0 9px}.rt-periods button{flex:none;min-width:46px;min-height:44px;padding:8px 11px;border:1px solid transparent;border-radius:5px;color:var(--rt-muted);background:transparent;font-size:11px;font-weight:650;text-transform:uppercase}.rt-periods button[aria-pressed=true]{background:var(--rt-paper);border-color:var(--rt-line);color:var(--rt-ink)}.rt-periods button:hover{color:var(--rt-accent)}.rt-metric-switch{display:flex;gap:4px;overflow-x:auto;padding:16px 0 10px;scrollbar-width:thin}.rt-metric-switch button{flex:none;min-height:44px;background:transparent;border:1px solid transparent;border-radius:5px;padding:8px 12px;color:var(--rt-muted);font-size:11px}.rt-metric-switch button[aria-pressed=true]{border-color:var(--rt-line);background:var(--rt-paper);color:var(--rt-ink);font-weight:700}.rt-metric-switch button:hover{color:var(--rt-accent)}.rt-chart-scroll{overflow-x:auto;scrollbar-width:thin;touch-action:pan-x}.rt-chart{position:relative;display:flex;align-items:end;min-width:max(100%,410px);height:230px;border-bottom:1px solid var(--rt-line);padding:10px 0 0}.rt-chart-target{position:absolute;left:0;right:0;height:1px;border-top:1px dashed var(--rt-warn);pointer-events:none;z-index:1}.rt-chart-target span{position:absolute;right:0;bottom:4px;padding:2px 5px;background:var(--rt-paper);color:var(--rt-ink);font-size:10px;font-weight:650;white-space:nowrap}.rt-chart-bar{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1 0 52px;height:100%;min-width:52px;border:0;background:transparent;color:var(--rt-faint);padding:0 3px;text-align:center}.rt-chart-bar:hover .rt-bar-shape{opacity:1}.rt-chart-bar[aria-pressed=true] .rt-bar-shape{opacity:1;box-shadow:0 0 0 2px var(--rt-accent)}.rt-bar-value{font-size:10px;font-weight:650;font-variant-numeric:tabular-nums;margin-bottom:9px;white-space:nowrap}.rt-bar-shape{width:min(34px,75%);display:flex;flex-direction:column-reverse;overflow:hidden;border-radius:3px 3px 0 0;background:var(--rt-soft);opacity:.75;min-height:3px;transition:height .22s ease,opacity .16s ease}.rt-bar-shape>i{display:block;width:100%;min-height:0}.rt-bar-shape[data-simple=true]{background:var(--rt-accent)}.rt-bar-shape[data-unavailable=true]{height:3px!important;min-height:3px;background:repeating-linear-gradient(90deg,var(--rt-line) 0 4px,transparent 4px 7px);box-shadow:none!important}.rt-bar-label{display:block;height:31px;padding-top:9px;white-space:nowrap;font-size:10px}.rt-chart-bar[aria-pressed=true] .rt-bar-label{color:var(--rt-ink);font-weight:700}.rt-chart-legend{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:12px;font-size:10px;color:var(--rt-muted)}.rt-chart-legend i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:1px}.rt-chart-detail{margin-top:21px;padding:17px 0;border-top:1px solid var(--rt-line);border-bottom:1px solid var(--rt-line)}.rt-chart-detail-title{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.rt-chart-detail-title strong{font-size:14px}.rt-chart-detail-title span{font-size:11px;color:var(--rt-faint)}.rt-chart-detail p{font-size:11px;line-height:1.55;color:var(--rt-muted);margin:8px 0 0}.rt-decision{grid-column:2;grid-row:1;border-top:2px solid var(--rt-accent);padding-top:19px}.rt-decision-title{font-size:clamp(22px,2.3vw,32px);line-height:1.12;font-weight:560;letter-spacing:-.045em;margin:29px 0 0}.rt-decision-copy{color:var(--rt-muted);font-size:12px;line-height:1.65;margin:12px 0 0}.rt-evidence{background:var(--rt-soft);border-left:2px solid var(--rt-line);padding:14px 17px;margin-top:22px;color:var(--rt-muted);font-size:11px;line-height:1.6}.rt-evidence strong{color:var(--rt-ink)}.rt-evidence p{margin:6px 0 0}.rt-evidence details{margin-top:9px}.rt-evidence summary{cursor:pointer;min-height:30px;display:flex;align-items:center;color:var(--rt-accent);font-weight:650}.rt-evidence ul{padding-left:18px;margin:5px 0}.rt-decision .rt-link{width:100%;margin-top:19px}.rt-footer{border-top:1px solid var(--rt-line);margin-top:54px;padding-top:21px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.rt-footer p{margin:7px 0 0;color:var(--rt-muted);font-size:11px;line-height:1.6}.rt-footer details{margin-top:10px;font-size:11px;color:var(--rt-muted)}.rt-footer summary{cursor:pointer;color:var(--rt-accent);min-height:36px;display:flex;align-items:center}.rt-footer dl{margin:6px 0 0}.rt-footer dt{color:var(--rt-ink);font-weight:650;margin-top:9px}.rt-footer dd{margin:3px 0 0}.rt-empty{padding:34px 0;border-block:1px solid var(--rt-line);color:var(--rt-muted);font-size:12px;line-height:1.6}.rt-chart-state{border-block:1px solid var(--rt-line);margin-top:12px;padding:30px 14px;min-height:160px;color:var(--rt-muted);font-size:12px;line-height:1.6}.rt-chart-state strong{display:block;color:var(--rt-ink);font-size:14px;margin-bottom:6px}.rt-chart-skeleton{display:flex;align-items:end;gap:12px;height:105px;margin-top:12px}.rt-chart-skeleton i{flex:1;height:35%;background:var(--app-skeleton);border-radius:3px 3px 0 0;opacity:.8}.rt-chart-skeleton i:nth-child(2n){height:78%;opacity:.65}.rt-chart-skeleton i:nth-child(3n){height:54%}@media(max-width:767px){.revenue-terminal{padding:22px 18px 58px}.rt-topline{flex-direction:column;gap:16px}.rt-fresh{align-items:flex-start;text-align:left}.rt-hero,.rt-grid,.rt-footer{grid-template-columns:1fr}.rt-hero-main{padding:38px 0 32px}.rt-hero-side{border-left:0;border-top:1px solid var(--rt-line);padding:27px 0;gap:18px}.rt-side-value{font-size:43px}.rt-section-head{align-items:flex-start;flex-direction:column;gap:8px;margin-top:32px}.rt-section-head p{text-align:left}.rt-levers{display:block}.rt-lever,.rt-lever+.rt-lever{min-height:150px;width:100%;padding:21px 0;border-right:0;border-bottom:1px solid var(--rt-line)}.rt-lever:last-child{border-bottom:0}.rt-lever-number{margin-top:15px;font-size:42px}.rt-lever-foot{padding-top:8px}.rt-target-error{align-items:flex-start}.rt-target-line{align-items:flex-start;flex-direction:column;gap:2px}.rt-target-line strong{text-align:left}.rt-grid{margin-top:40px;gap:42px}.rt-decision,.rt-chart-section{grid-column:1;grid-row:auto}.rt-chart{height:205px}.rt-footer{gap:16px;margin-top:43px}}@media(prefers-reduced-motion:reduce){.revenue-terminal *{transition-duration:0ms!important;animation-duration:0ms!important}}.rd-lever-trend{margin:4px 0 18px}.rd-lever-measures{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.rd-lever-measure[aria-pressed=true]{border-color:var(--rd-accent);color:var(--rd-accent);background:var(--rd-raised)}.rd-lever-cohort-chart{display:grid;gap:5px;margin-top:12px}.rd-lever-cohort-point{appearance:none;display:grid;grid-template-columns:minmax(88px,1fr) minmax(70px,3fr) minmax(72px,auto);align-items:center;gap:10px;width:100%;padding:7px 9px;border:1px solid transparent;border-radius:7px;color:var(--rd-ink);background:transparent;font:inherit;font-size:11px;text-align:left;cursor:pointer}.rd-lever-cohort-point:hover,.rd-lever-cohort-point.is-selected{background:var(--rd-raised);border-color:var(--rd-line)}.rd-lever-cohort-point:focus-visible,.rd-lever-measure:focus-visible{outline:2px solid var(--rd-accent);outline-offset:2px}.rd-lever-cohort-label{color:var(--rd-muted)}.rd-lever-cohort-label small{display:block;margin-top:2px;font-size:9px;font-weight:650;color:var(--rd-muted)}.rd-lever-cohort-point.is-maturing .rd-lever-track{outline:1px dashed var(--rd-muted);outline-offset:1px}.rd-lever-cohort-point.is-maturing .rd-lever-fill{opacity:.55}.rd-lever-track{display:block;height:8px;overflow:hidden;border-radius:8px;background:var(--rd-raised)}.rd-lever-fill{display:block;height:100%;min-width:0;border-radius:inherit;background:var(--rd-accent);transition:width .18s ease}.rd-lever-cohort-point strong{text-align:right;font-variant-numeric:tabular-nums}.rd-lever-selected{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;padding:12px;border-left:2px solid var(--rd-accent);background:var(--rd-raised);color:var(--rd-muted);font-size:11px;line-height:1.5}.rd-lever-selected strong{color:var(--rd-ink)}.rd-lever-limitations{white-space:normal!important;min-width:180px;max-width:350px;text-align:left!important;color:var(--rd-muted)}.rd-lever-effects{display:grid;gap:5px;margin-top:10px}.rd-lever-effect .rd-row{align-items:center}.rd-lever-effect .rd-row>span{display:grid;gap:4px}.rd-lever-effect .rd-row small{color:var(--rd-faint);font-size:10px;line-height:1.5}.rd-lever-effect .rd-button--text{white-space:nowrap}.rd-lever-effect-track{position:relative;height:9px;margin:0 3px 7px;border-radius:8px;background:var(--rd-raised)}.rd-lever-zero{position:absolute;top:-3px;bottom:-3px;left:50%;width:1px;background:var(--rd-faint)}.rd-lever-effect-fill{position:absolute;top:1px;height:7px;border-radius:8px}.rd-lever-effect-fill.is-positive{background:var(--rd-good)}.rd-lever-effect-fill.is-negative{background:var(--rd-risk)}.rd-lever-period-head,.rd-lever-period-row{display:grid;grid-template-columns:minmax(110px,1.4fr) repeat(2,minmax(70px,1fr));gap:8px;align-items:center}.rd-lever-period-head{padding:0 0 9px;color:var(--rd-faint);font:600 9px/1.4 Space Mono,monospace;text-transform:uppercase}.rd-lever-period-head span:not(:first-child){text-align:right}.rd-lever-period-row{padding:11px 0;border-top:1px solid var(--rd-line);font-size:11px}.rd-lever-period-row>span{color:var(--rd-muted)}.rd-lever-period-row strong{text-align:right;font-variant-numeric:tabular-nums}.rd-lever-driver-filter{display:grid;gap:6px;max-width:420px;margin:12px 0;color:var(--rd-muted);font-size:11px}.rd-lever-driver-filter input{width:100%;padding:9px 10px;border:1px solid var(--rd-line);border-radius:7px;color:var(--rd-ink);background:var(--rd-raised);font:inherit}.rd-lever-driver-filter input:focus-visible{outline:2px solid var(--rd-accent);outline-offset:2px}.rd-lever-expand{margin-top:10px}.rd-lever-os-app-value{margin:8px 0;color:var(--rd-ink);font-size:24px;font-weight:750;font-variant-numeric:tabular-nums}.rd-lever-target-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin:12px 0;color:var(--rd-muted);font-size:11px}.rd-lever-target-summary span{display:flex;flex-wrap:wrap;gap:6px}.rd-lever-target-summary strong{color:var(--rd-ink)}.rd-lever-target-state{margin:12px 0;color:var(--rd-muted);font-size:11px}.rd-lever-target-error{color:var(--rd-risk)}.rd-lever-target-track{height:10px;overflow:hidden;border-radius:8px;background:var(--rd-raised)}.rd-lever-target-track>span{display:block;height:100%;border-radius:inherit;background:var(--rd-accent)}.rd-lever-waterfall{display:grid;gap:8px;margin:14px 0}.rd-lever-waterfall-row{display:grid;grid-template-columns:minmax(130px,1.1fr) minmax(78px,auto) minmax(110px,2fr) minmax(95px,auto);align-items:center;gap:9px;padding:8px 0;border-top:1px solid var(--rd-line);font-size:10px}.rd-lever-waterfall-label{color:var(--rd-muted)}.rd-lever-waterfall-value,.rd-lever-waterfall-total{text-align:right;font-variant-numeric:tabular-nums}.rd-lever-waterfall-total{color:var(--rd-ink);font-weight:700}.rd-lever-waterfall-track{position:relative;height:10px;border-radius:8px;background:var(--rd-raised)}.rd-lever-waterfall-zero{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--rd-faint)}.rd-lever-waterfall-bar{position:absolute;top:1px;height:8px;min-width:1px;border-radius:8px}.rd-lever-waterfall-bar.is-positive{background:var(--rd-good)}.rd-lever-waterfall-bar.is-negative{background:var(--rd-risk)}.rd-lever-waterfall-step>.rd-row{align-items:center}.rd-lever-waterfall-step>.rd-row>span{display:grid;gap:4px}.rd-lever-waterfall-step small{color:var(--rd-faint);font-size:10px;line-height:1.5}.rd-lever-waterfall-step .rd-button--text{white-space:nowrap}@media(max-width:767px){.rd-lever-cohort-point{grid-template-columns:minmax(74px,.9fr) minmax(45px,1.8fr) minmax(68px,auto);gap:7px;padding-inline:5px;font-size:10px}.rd-lever-effect .rd-row{align-items:flex-start;flex-direction:column}.rd-lever-effect .rd-row>:last-child{text-align:left}.rd-lever-period-head,.rd-lever-period-row{grid-template-columns:minmax(100px,1.2fr) repeat(2,minmax(60px,1fr));gap:5px;font-size:10px}.rd-lever-waterfall-row{grid-template-columns:minmax(90px,1fr) minmax(62px,auto) minmax(70px,1.5fr);gap:6px;font-size:9px}.rd-lever-waterfall-track{grid-column:1 / -1;grid-row:2}.rd-lever-waterfall-total{grid-column:3;grid-row:1}.rd-lever-waterfall-step>.rd-row{align-items:flex-start;flex-direction:column}.rd-lever-waterfall-step>.rd-row>:last-child{text-align:left}}@media(prefers-reduced-motion:reduce){.rd-lever-fill{transition:none}}.rd-profile-evidence{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;color:var(--rd-muted);font-size:11px}.rd-profile-comparison-note{margin:-4px 0 14px!important;max-width:780px}.rd-profile-evidence .rd-flag{white-space:nowrap}.rd-profile-support-details{margin-top:12px;color:var(--rd-faint);font-size:11px}.rd-profile-support-details summary{width:fit-content;cursor:pointer}.rd-profile-support-details p{margin:8px 0 0}.rd-profile-application-link{color:var(--rd-accent);text-decoration:none}.rd-profile-application-link:hover{text-decoration:underline}.rd-profile-application-link:focus-visible{outline:2px solid var(--rd-accent);outline-offset:3px}@media(max-width:767px){.rd-profile-evidence{justify-content:flex-start}.rd-profile-comparison-note{margin-top:0!important}}.rd-changes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rd-change{min-width:0;padding:16px;border:1px solid var(--rd-line);border-radius:10px;background:var(--rd-raised)}.rd-change h4,.rd-cohort-evidence h4{margin:0 0 10px;color:var(--rd-muted);font-size:12px;font-weight:600}.rd-change>strong{display:block;margin-bottom:7px;font-size:19px;font-variant-numeric:tabular-nums}.rd-cohort-evidence{margin-top:20px}.rd-cohort-list{display:grid}.rd-cohort-difference{border-top:1px solid var(--rd-line)}.rd-cohort-difference.is-selected{background:color-mix(in srgb,var(--rd-accent) 5%,transparent)}.rd-cohort-difference-button{display:grid;width:100%;gap:5px;padding:12px 0;border:0;background:transparent;color:var(--rd-ink);font:inherit;text-align:left;cursor:pointer}.rd-cohort-difference-button strong{font-size:12px}.rd-cohort-difference-button:hover span:first-child{color:var(--rd-accent)}.rd-cohort-difference-button:focus-visible{outline:2px solid var(--rd-accent);outline-offset:2px}.rd-cohort-difference-evidence{padding:0 12px 13px}.rd-advanced-diagnostics>summary{width:fit-content}.rd-advanced-diagnostics-content{display:grid;gap:4px;margin-top:14px}.rd-advanced-diagnostics-content h4{margin:12px 0 4px;color:var(--rd-muted);font-size:12px;font-weight:650}.rd-search-result{align-items:center}.rd-search-result.is-selected{background:var(--rd-raised)}.rd-search-select{display:grid;gap:3px;padding:5px 0;border:0;background:transparent;color:var(--rd-accent);font:600 14px DM Sans,sans-serif;text-align:left;cursor:pointer}.rd-search-select:hover{text-decoration:underline}.rd-search-select:focus-visible{outline:2px solid var(--rd-accent);outline-offset:3px}.rd-profile-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.rd-profile-preview .rd-card{padding:15px}.rd-profile-preview .rd-value{font-size:clamp(21px,2.5vw,31px)}.rd-operations-notice{grid-column:1 / -1}.rd-operations-list{display:grid;gap:9px;margin-top:17px}.rd-operations-item{display:grid;grid-template-columns:minmax(130px,1.1fr) minmax(100px,.7fr) minmax(180px,1fr) minmax(180px,1.2fr);gap:10px 16px;align-items:start;padding:14px;border:1px solid var(--rd-line);border-radius:9px;background:var(--rd-raised)}.rd-operations-item>div:not(.rd-operations-primary):not(.rd-operations-flags){display:grid;gap:5px}.rd-operations-primary{display:grid;gap:5px}.rd-application-link{width:fit-content;color:var(--rd-accent);font-size:13px;font-weight:650;text-decoration:none}.rd-application-link:hover{text-decoration:underline}.rd-application-link:focus-visible{outline:2px solid var(--rd-accent);outline-offset:3px}.rd-operations-primary strong{font-size:13px}.rd-operations-primary span,.rd-operations-item>div>strong{color:var(--rd-muted);font-size:11px;line-height:1.5}.rd-operations-flags{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.rd-operations-flags .rd-label{flex-basis:100%}.rd-operations-value{grid-column:1 / -1}.rd-concentration-row{display:grid;grid-template-columns:minmax(130px,1fr) repeat(3,minmax(110px,.85fr));gap:8px;align-items:baseline;padding:10px 0;border-top:1px solid var(--rd-line);font-size:11px}.rd-concentration-row strong{color:var(--rd-ink)}.rd-concentration-row span{color:var(--rd-muted);font-variant-numeric:tabular-nums}@media(max-width:767px){.rd-changes-grid,.rd-profile-preview{grid-template-columns:1fr}.rd-search-result{align-items:flex-start;flex-direction:column}.rd-operations-item,.rd-concentration-row{grid-template-columns:1fr}.rd-operations-value{grid-column:auto}}.rvp{--rvp-ink: #e8edf2;--rvp-muted: #9caab8;--rvp-line: rgba(177, 197, 214, .17);--rvp-panel: #111a22;--rvp-accent: #8bd5bd;display:grid;gap:22px;color:var(--rvp-ink)}.rvp-section{min-width:0;padding:clamp(16px,2vw,24px);border:1px solid var(--rvp-line);border-radius:14px;background:var(--rvp-panel)}.rvp-section-head,.rvp-compare-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.rvp-section-head h2,.rvp-compare-heading h3{margin:4px 0 0;color:#f0f4f7;font-size:clamp(20px,2.1vw,26px);letter-spacing:-.035em}.rvp-section-head>p{max-width:410px;margin:0 0 2px;color:var(--rvp-muted);font-size:12px;line-height:1.55}.rvp-eyebrow{color:var(--rvp-accent);font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.rvp-population-note,.rvp-copy,.rvp-foot{color:var(--rvp-muted);font-size:12px;line-height:1.6}.rvp-population-note{margin:-5px 0 15px}.rvp-population-note strong{color:#dce6ed}.rvp-table-wrap{width:100%;overflow-x:auto}.rvp-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.rvp-table caption{padding:0 0 9px;color:var(--rvp-muted);font-size:11px;text-align:left}.rvp-table th,.rvp-table td{padding:11px 10px;border-bottom:1px solid var(--rvp-line);vertical-align:middle;white-space:nowrap}.rvp-table thead th{color:#9caeba;font-size:10px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.rvp-table tbody th{color:#dbe4eb;font-weight:600}.rvp-table td{color:#e3ebf0;font-variant-numeric:tabular-nums}.rvp-table td small{display:block;margin-top:4px;color:var(--rvp-muted);font-size:10px;white-space:normal}.rvp-profile-link{display:inline-flex;align-items:center;gap:6px;border:0;padding:2px 0;background:transparent;color:#a7e2ce;font:inherit;font-weight:650;text-align:left;cursor:pointer}.rvp-profile-link:hover{color:#d0f6e8;text-decoration:underline}.rvp-profile-link:focus-visible,.rvp-map-point:focus-visible,.rvp-selectors select:focus-visible,.rvp-map-controls select:focus-visible{outline:2px solid var(--rvp-accent);outline-offset:3px}.rvp-tier{display:inline-flex;align-items:center;width:max-content;max-width:100%;border:1px solid rgba(170,194,211,.24);border-radius:999px;padding:4px 8px;color:#bed0dc;background:#a0bccd12;font-size:9px;font-weight:700;line-height:1.25;text-transform:uppercase;white-space:normal}.rvp-mobile{display:none}.rvp-empty,.rvp-loading{display:flex;align-items:center;gap:11px;border:1px dashed var(--rvp-line);border-radius:10px;padding:18px;color:var(--rvp-muted);font-size:12px;line-height:1.5}.rvp-loading{border-style:solid}.rvp-spinner{width:15px;height:15px;flex:0 0 auto;border:2px solid rgba(139,213,189,.24);border-top-color:var(--rvp-accent);border-radius:50%;animation:rvp-spin .8s linear infinite}@keyframes rvp-spin{to{transform:rotate(360deg)}}.rvp-compare{margin-top:20px;border-top:1px solid var(--rvp-line);padding-top:19px}.rvp-compare-heading{margin-bottom:8px}.rvp-compare-heading h3{font-size:18px}.rvp-copy{margin:7px 0 13px}.rvp-selectors,.rvp-map-controls{display:flex;flex-wrap:wrap;gap:12px;margin:13px 0}.rvp-selectors label,.rvp-map-controls label{display:grid;gap:6px;min-width:min(100%,220px);color:#aab9c4;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rvp-selectors select,.rvp-map-controls select{min-height:38px;min-width:220px;border:1px solid var(--rvp-line);border-radius:8px;padding:0 11px;color:#e8edf2;background:#0d151c;font:inherit;font-size:12px;letter-spacing:normal;text-transform:none}.rvp-compare-table{margin-top:16px}.rvp-compare-table .rvp-table td,.rvp-compare-table .rvp-table th{white-space:normal}.rvp-compare-table .rvp-table tbody th{font-size:11px}.rvp-inline-note{color:#d2b98c;font-size:11px}.rvp-foot{margin:13px 0 0;font-size:10px}.rvp-map-controls{align-items:end;justify-content:space-between}.rvp-map-controls .rvp-tier{margin-bottom:7px}.rvp-map-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,250px);gap:18px;align-items:center}.rvp-plot-wrap{position:relative;min-width:0;padding:0 0 24px 150px}.rvp-plot{position:relative;min-height:360px;overflow:hidden;border:1px solid var(--rvp-line);border-radius:10px;background:linear-gradient(145deg,#274c4d30,#101a2352)}.rvp-gridline{position:absolute;right:0;left:0;height:1px;border-top:1px dashed rgba(174,195,206,.18)}.rvp-gridline--top{top:12%}.rvp-gridline--middle{top:50%}.rvp-gridline--bottom{top:88%}.rvp-y-axis{position:absolute;top:0;bottom:24px;left:0;display:flex;width:140px;flex-direction:column;justify-content:space-between;padding:2px 10px 2px 0;color:var(--rvp-muted);font-size:10px;text-align:right}.rvp-y-axis span:first-child{align-self:end;max-width:112px}.rvp-y-axis span:last-child{align-self:end}.rvp-x-axis{position:absolute;right:0;bottom:0;left:150px;display:flex;justify-content:space-between;color:var(--rvp-muted);font-size:10px}.rvp-map-point{position:absolute;z-index:1;display:grid;min-width:132px;max-width:190px;gap:4px;transform:translate(-10%,-50%);border:1px solid rgba(139,213,189,.55);border-radius:9px;padding:8px 10px;color:#ebf4f2;background:#142722;box-shadow:0 5px 18px #00000040;text-align:left;cursor:pointer}.rvp-map-point:hover{z-index:2;border-color:var(--rvp-accent);background:#19332c}.rvp-point-name{overflow:hidden;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.rvp-point-detail,.rvp-point-economics{color:#adc1bc;font-size:9px;line-height:1.35}.rvp-map-key{border-left:1px solid var(--rvp-line);padding:13px 0 13px 17px;color:var(--rvp-muted);font-size:11px;line-height:1.6}.rvp-map-key strong{color:#dce8e5;font-size:12px}.rvp-map-key p{margin:8px 0 0}.rvp-definitions{margin-top:18px;border-top:1px solid var(--rvp-line);padding-top:13px}.rvp-definitions summary{color:#c3d5d0;font-size:11px;font-weight:700;cursor:pointer}.rvp-definitions dl{display:grid;grid-template-columns:150px 1fr;gap:7px 14px;margin:14px 0;font-size:10px;line-height:1.55}.rvp-definitions dt{color:#d5e0e5;font-weight:700}.rvp-definitions dd{margin:0;color:var(--rvp-muted)}.rvp-withheld{color:var(--rvp-muted);font-size:10px}.rvp-withheld strong{color:#d1bd98}.rvp-withheld ul{display:grid;gap:5px;padding-left:18px}@media(max-width:850px){.rvp-map-layout{grid-template-columns:1fr}.rvp-map-key{border-top:1px solid var(--rvp-line);border-left:0;padding:14px 0 0}}@media(max-width:700px){.rvp{gap:14px}.rvp-section{padding:15px 13px;border-radius:11px}.rvp-section-head{display:block}.rvp-section-head>p{margin-top:8px}.rvp-desktop{display:none}.rvp-mobile{display:grid}.rvp-card-list{gap:9px}.rvp-entity-card{border:1px solid var(--rvp-line);border-radius:10px;padding:12px;background:#ffffff05}.rvp-entity-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.rvp-entity-title .rvp-profile-link{font-size:13px}.rvp-card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 9px}.rvp-card-metrics>div{display:grid;gap:3px;min-width:0}.rvp-card-metrics span,.rvp-card-metrics small{color:var(--rvp-muted);font-size:9px;line-height:1.4}.rvp-card-metrics strong{overflow-wrap:anywhere;color:#e4edf1;font-size:12px;font-variant-numeric:tabular-nums}.rvp-compare{margin-top:16px;padding-top:15px}.rvp-selectors{display:grid;grid-template-columns:1fr}.rvp-selectors label,.rvp-selectors select{width:100%;min-width:0}.rvp-map-controls{align-items:start;flex-direction:column}.rvp-map-controls select{min-width:min(100%,250px)}.rvp-plot-wrap{padding-left:80px}.rvp-plot{min-height:310px}.rvp-y-axis{width:72px;font-size:9px}.rvp-x-axis{left:80px;font-size:9px}.rvp-map-point{min-width:100px;max-width:138px;padding:6px 7px}.rvp-point-name{font-size:10px}.rvp-point-detail,.rvp-point-economics{font-size:8px}.rvp-definitions dl{grid-template-columns:1fr;gap:3px}.rvp-definitions dd{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.rvp-spinner{animation-duration:2s}}.revenue-controls{--rc-ink: var(--app-text);--rc-muted: var(--app-text-secondary);--rc-faint: var(--app-text-muted);--rc-line: var(--app-divider);--rc-panel: var(--app-surface);--rc-soft: var(--app-surface-raised);--rc-accent: var(--app-gold);--rc-danger: var(--app-danger);color:var(--rc-ink);font-family:var(--app-font-sans);max-width:1320px;margin:0 auto;padding:clamp(20px,3vw,42px) clamp(16px,3vw,38px) 56px}.revenue-controls *,.revenue-controls *:before,.revenue-controls *:after{box-sizing:border-box}.revenue-controls button,.revenue-controls input,.revenue-controls select{font:inherit}.revenue-controls button:focus-visible,.revenue-controls input:focus-visible,.revenue-controls select:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.rc-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border-bottom:1px solid var(--rc-line);padding-bottom:19px}.rc-eyebrow{display:block;color:var(--rc-faint);font-size:10px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.rc-header h2{margin:8px 0 0;font-size:clamp(27px,3vw,39px);line-height:1.08;letter-spacing:-.045em;font-weight:580}.rc-persisted,.rc-count{flex:none;color:var(--rc-muted);font-size:11px;padding:8px 11px;border:1px solid var(--rc-line);border-radius:4px}.rc-intro{max-width:760px;margin:17px 0 27px;color:var(--rc-muted);font-size:13px;line-height:1.6}.rc-target-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rc-target-card{min-width:0;padding:21px;border:1px solid var(--rc-line);background:var(--rc-panel)}.rc-target-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rc-target-top h3,.rc-readonly h3{margin:7px 0 0;font-size:19px;font-weight:600;letter-spacing:-.025em}.rc-saved-value{color:var(--rc-ink);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.rc-copy,.rc-readonly p{color:var(--rc-muted);font-size:12px;line-height:1.6;margin:12px 0}.rc-progress-block{padding:14px 0 12px;margin:13px 0 15px;border-block:1px solid var(--rc-line)}.rc-progress-label{display:flex;justify-content:space-between;gap:10px;color:var(--rc-muted);font-size:11px}.rc-progress-label strong{color:var(--rc-ink);font-variant-numeric:tabular-nums}.rc-progress-track{height:7px;margin-top:11px;overflow:hidden;border-radius:8px;background:var(--rc-soft)}.rc-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--rc-accent);transition:width .16s ease}.rc-progress-foot{margin-top:7px;color:var(--rc-faint);font-size:10px;font-variant-numeric:tabular-nums}.rc-target-form label,.rc-select-grid label{display:block;color:var(--rc-muted);font-size:11px;font-weight:650}.rc-input-row{display:flex;gap:8px;margin-top:7px}.rc-input-row input,.rc-select-grid select{min-width:0;min-height:42px;padding:9px 10px;border:1px solid var(--rc-line);border-radius:4px;background:var(--rc-panel);color:var(--rc-ink)}.rc-input-row input{flex:1 1 120px;width:100%;font-variant-numeric:tabular-nums}.rc-input-row input[aria-invalid=true]{border-color:var(--rc-danger)}.rc-help,.rc-added{color:var(--rc-faint);font-size:10px;line-height:1.5;margin:7px 0 0}.rc-button{min-height:42px;padding:8px 12px;color:var(--rc-ink);background:transparent;border:1px solid var(--rc-line);border-radius:4px;font-size:11px;font-weight:650;white-space:nowrap}.rc-button:hover:not(:disabled){border-color:var(--rc-accent)}.rc-button:disabled{cursor:not-allowed;opacity:.52}.rc-button--primary{color:var(--app-on-accent, #141414);border-color:var(--rc-accent);background:var(--rc-accent)}.rc-button--remove{color:var(--rc-muted)}.rc-error{color:var(--rc-danger);font-size:11px;line-height:1.5;margin:7px 0 0}.rc-global-error{padding:11px 13px;border:1px solid color-mix(in srgb,var(--rc-danger),transparent 58%);background:color-mix(in srgb,var(--rc-danger),transparent 94%)}.rc-inline-note{color:var(--rc-muted);font-size:11px;line-height:1.55;margin:10px 0 0}.rc-readonly{display:grid;grid-template-columns:1fr auto;gap:3px 20px;align-items:center;margin-top:18px;padding:17px 20px;border:1px solid var(--rc-line);background:var(--rc-soft)}.rc-readonly h3{font-size:15px}.rc-readonly strong{color:var(--rc-faint);font-size:12px}.rc-readonly p{grid-column:1 / -1;margin:5px 0 0}.rc-footnote{margin:18px 0 0;color:var(--rc-faint);font-size:10px;line-height:1.6}.rc-state{margin-top:15px;padding:24px;color:var(--rc-muted);border-block:1px solid var(--rc-line);font-size:12px;line-height:1.55}.rc-state--error{color:var(--rc-danger)}.rc-add-panel{margin:18px 0 22px;padding:17px;border:1px solid var(--rc-line);background:var(--rc-panel)}.rc-select-grid{display:grid;grid-template-columns:minmax(145px,.7fr) minmax(200px,1.4fr) auto;align-items:end;gap:11px}.rc-select-grid select{display:block;width:100%;margin-top:6px}.rc-add-button{min-width:146px}.rc-watchlist{border-top:1px solid var(--rc-line)}.rc-watch-row{padding:17px 0;border-bottom:1px solid var(--rc-line)}.rc-watch-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.rc-scope{display:block;color:var(--rc-faint);font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.rc-profile-link{display:inline-flex;align-items:center;gap:8px;padding:4px 0;color:var(--rc-ink);border:0;border-bottom:1px solid var(--rc-line);background:transparent;font-size:15px;font-weight:650;text-align:left}.rc-profile-link span,.rc-profile-link:hover{color:var(--rc-accent)}.rc-unavailable-profile{margin-top:5px;color:var(--rc-muted);font-size:13px}.rc-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 15px;margin-top:13px}.rc-facts div{min-width:0}.rc-facts span{display:block;color:var(--rc-faint);font-size:10px;line-height:1.35}.rc-facts strong{display:block;margin-top:4px;color:var(--rc-ink);font-size:12px;font-variant-numeric:tabular-nums}.rc-added{text-align:right}@media(max-width:760px){.rc-header{align-items:flex-start;flex-direction:column}.rc-target-grid,.rc-select-grid{grid-template-columns:1fr}.rc-add-button{width:100%}.rc-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:480px){.revenue-controls{padding-inline:15px}.rc-target-card{padding:15px}.rc-input-row{flex-wrap:wrap}.rc-input-row input{flex-basis:100%}.rc-input-row .rc-button{flex:1}.rc-watch-heading{align-items:flex-start}.rc-readonly{padding:14px}}@media(prefers-reduced-motion:reduce){.revenue-controls *,.revenue-controls *:before,.revenue-controls *:after{transition-duration:0ms!important;animation-duration:0ms!important}}.rd{--rd-bg: var(--app-surface-deep);--rd-card: var(--app-surface);--rd-raised: var(--app-surface-raised);--rd-ink: var(--app-text);--rd-muted: var(--app-text-secondary);--rd-faint: var(--app-text-muted);--rd-line: var(--app-divider);--rd-accent: var(--app-gold);--rd-good: var(--app-positive);--rd-risk: var(--app-danger);background:var(--rd-bg);color:var(--rd-ink);min-height:100dvh;padding:clamp(18px,3vw,42px);font-family:"DM Sans",var(--app-font-sans),sans-serif}.rd *{box-sizing:border-box}.rd-shell{max-width:1330px;margin:0 auto}.rd-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:30px;flex-wrap:wrap}.rd-eyebrow{color:var(--rd-accent);font:600 10px/1.4 Space Mono,monospace;letter-spacing:.15em;text-transform:uppercase}.rd h2{font-size:clamp(29px,4vw,49px);font-weight:600;letter-spacing:-.055em;line-height:1.05;margin:9px 0}.rd h3{font-size:19px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.rd h4{font-size:14px;font-weight:650}.rd p{margin:0}.rd-sub{color:var(--rd-muted);font-size:13px;line-height:1.6;max-width:650px}.rd-meta{text-align:right;color:var(--rd-faint);font:11px/1.6 Space Mono,monospace}.rd-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.rd-card{background:var(--rd-card);border:1px solid var(--rd-line);border-radius:14px;padding:22px;min-width:0}.rd-card--tone{background:var(--rd-raised)}.rd-card--full{grid-column:1/-1}.rd-card--half{grid-column:span 6}.rd-card--third{grid-column:span 4}.rd-card--two{grid-column:span 8}.rd-card--four{grid-column:span 3}.rd-label{color:var(--rd-faint);font:600 10px/1.5 Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.rd-value{font:500 clamp(26px,3.7vw,45px)/1.1 "DM Sans",sans-serif;letter-spacing:-.055em;margin:13px 0 7px;font-variant-numeric:tabular-nums}.rd-small{color:var(--rd-muted);font-size:12px;line-height:1.55}.rd-note{border-left:2px solid var(--rd-accent);padding:12px 15px;background:var(--rd-raised);color:var(--rd-muted);font-size:12px;line-height:1.65}.rd-stack{display:grid;gap:12px}.rd-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.rd-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:13px 0;border-top:1px solid var(--rd-line);font-size:13px}.rd-row>:last-child{text-align:right;font-variant-numeric:tabular-nums}.rd-row span{color:var(--rd-muted)}.rd-row strong{font-weight:600}.rd-list{list-style:none;padding:0;margin:0}.rd-list li{padding:10px 0;border-top:1px solid var(--rd-line);color:var(--rd-muted);font-size:12px;line-height:1.55}.rd-button{appearance:none;background:transparent;border:1px solid var(--rd-line);border-radius:8px;padding:9px 12px;color:var(--rd-ink);font:600 12px DM Sans,sans-serif;cursor:pointer;text-align:left;display:inline-flex;align-items:center;gap:7px;transition:transform .16s,opacity .16s}.rd-button:hover{background:var(--rd-raised)}.rd-button:active{transform:scale(.98)}.rd-button--accent{border-color:var(--rd-accent);color:var(--rd-accent)}.rd-button--text{border-color:transparent;padding-left:0;padding-right:0;color:var(--rd-accent)}.rd-button:focus-visible,.rd-input:focus-visible,.rd-select:focus-visible,.rd a:focus-visible{outline:2px solid var(--rd-accent);outline-offset:2px}.rd-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.rd-input,.rd-select{border:1px solid var(--rd-line);border-radius:8px;background:var(--app-input);color:var(--rd-ink);padding:10px 12px;min-height:39px;font:12px DM Sans,sans-serif;width:100%}.rd-input::placeholder{color:var(--rd-faint)}.rd-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:18px 0}.rd-controls>*{flex:1 1 170px}.rd-table-wrap{overflow-x:auto;width:100%}.rd-table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap}.rd-table th{text-align:right;font:600 10px Space Mono,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--rd-faint);padding:12px 10px;border-bottom:1px solid var(--rd-line)}.rd-table td{text-align:right;padding:13px 10px;border-bottom:1px solid var(--rd-line);font-variant-numeric:tabular-nums}.rd-table th:first-child,.rd-table td:first-child{text-align:left;position:sticky;left:0;background:var(--rd-card)}.rd-table tbody tr:hover td{background:var(--rd-raised)}.rd-flag{display:inline-block;padding:3px 7px;border:1px solid var(--rd-line);border-radius:5px;color:var(--rd-muted);font:10px Space Mono,monospace;text-transform:uppercase;letter-spacing:.02em}.rd-flag--good{color:var(--rd-good);border-color:currentColor}.rd-flag--risk{color:var(--rd-risk);border-color:currentColor}.rd-bars{display:grid;gap:10px;margin:20px 0}.rd-bar-line{display:grid;grid-template-columns:minmax(90px,1fr) minmax(70px,4fr) 55px;gap:10px;align-items:center;color:var(--rd-muted);font-size:11px}.rd-bar-track{height:7px;background:var(--rd-raised);border-radius:6px;overflow:hidden}.rd-bar-fill{height:100%;background:var(--rd-accent);border-radius:inherit}.rd-bar-line strong{color:var(--rd-ink);text-align:right;font-variant-numeric:tabular-nums}.rd-cell{min-width:100px;width:100%;padding:10px;text-align:left;border:1px solid var(--rd-line);background:var(--rd-raised);color:var(--rd-ink);border-radius:7px;cursor:pointer}.rd-cell:hover{border-color:var(--rd-accent)}.rd-cell small{display:block;color:var(--rd-muted);margin-top:4px}.rd-matrix{display:grid;gap:6px;min-width:650px}.rd-matrix-row{display:grid;grid-template-columns:165px repeat(var(--rd-cols),minmax(105px,1fr));gap:6px;align-items:stretch}.rd-matrix-label{display:flex;align-items:center;font-size:11px;font-weight:600;color:var(--rd-muted);overflow:hidden;text-overflow:ellipsis}.rd-mobile{display:none}.rd-empty{padding:30px 10px;text-align:center;color:var(--rd-muted);font-size:13px;line-height:1.6}.rd-foot{margin-top:24px;padding-top:17px;border-top:1px solid var(--rd-line);color:var(--rd-faint);font-size:11px;line-height:1.7}.rd-highlight{color:var(--rd-accent)}.rd-positive{color:var(--rd-good)}.rd-negative{color:var(--rd-risk)}@media(max-width:767px){.rd{padding:20px 15px 56px}.rd-top{margin-bottom:22px}.rd-meta{text-align:left}.rd-card{padding:18px}.rd-card--half,.rd-card--third,.rd-card--two,.rd-card--four{grid-column:1/-1}.rd-desktop{display:none}.rd-mobile{display:block}}@media(prefers-reduced-motion:reduce){.rd-button{transition:none}}.loi-deal{--deal-ink:#202528;--deal-secondary:#566166;--deal-muted:#6d777b;--deal-line:#e9edee;--deal-gold:#a18650;--deal-paper:#f7f9f9;--deal-green:#237456;--deal-amber:#a36c27;--deal-fast:.12s;--deal-normal:.18s;--deal-sheet-speed:.22s;min-height:100dvh;padding:0 24px 80px;background:var(--deal-paper);color:var(--deal-ink);font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;letter-spacing:-.02em}.loi-deal button,.loi-deal input,.loi-deal select,.loi-deal textarea{font-family:inherit}.loi-deal h1,.loi-deal h2,.loi-deal h3{font-family:inherit;letter-spacing:-.045em}.loi-deal-route .loi-deal-background,.loi-deal-route .loi-deal-backdrop{display:none}.loi-deal .loi-container{max-width:1120px;margin:0 auto}.loi-deal .deal-sheet{min-height:100dvh;background:#fff;padding:0 clamp(28px,5.5vw,74px) 88px}.loi-deal .deal-nav{height:64px;display:flex;align-items:center;gap:18px;position:sticky;top:0;z-index:5;background:#fffffff7;border-bottom:1px solid var(--deal-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.loi-deal .deal-back{border:0;background:transparent;color:var(--deal-ink);padding:0 14px 0 0;min-height:48px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:680;cursor:pointer;transition:transform .18s,opacity .18s}.loi-deal .deal-back:active{transform:translate(-3px);opacity:.56}.loi-deal .deal-nav-name{margin-left:auto;max-width:35%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--deal-secondary);font-size:12px;font-weight:650}.loi-deal .deal-nav-mark{font-size:12px;letter-spacing:.18em;font-weight:800;white-space:nowrap}.loi-deal .deal-nav-mark i{display:inline-block;width:11px;height:2px;background:var(--deal-gold);vertical-align:middle;margin-left:4px}.loi-deal .deal-overview{padding:34px 0 0}.loi-deal .deal-identity-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.loi-deal .deal-type,.loi-deal .deal-metric-label,.loi-deal .deal-next-kicker{font-size:10px;letter-spacing:.13em;font-weight:760}.loi-deal .deal-type{color:var(--deal-gold)}.loi-deal .deal-state{display:inline-flex;align-items:center;gap:7px;max-width:58%;color:var(--deal-secondary);font-size:12px;font-weight:670;white-space:nowrap}.loi-deal .deal-state i{width:7px;height:7px;border-radius:50%;background:#9da6a6;flex:none}.loi-deal .deal-state[data-fresh=true],.loi-deal .deal-state[data-status=ready_for_loi],.loi-deal .deal-state[data-status=terms_agreed]{color:var(--deal-green)}.loi-deal .deal-state[data-fresh=true] i,.loi-deal .deal-state[data-status=ready_for_loi] i,.loi-deal .deal-state[data-status=terms_agreed] i{background:var(--deal-green)}.loi-deal .deal-state[data-status=waiting_on_client],.loi-deal .deal-state[data-status=needs_review]{color:var(--deal-amber)}.loi-deal .deal-state[data-status=waiting_on_client] i,.loi-deal .deal-state[data-status=needs_review] i{background:var(--deal-amber)}.loi-deal .deal-identity h1{font-size:clamp(34px,5vw,58px);font-weight:730;line-height:1.03;margin:17px 0 9px;overflow-wrap:anywhere}.loi-deal .deal-address{font-size:16px;color:var(--deal-secondary);line-height:1.4;overflow-wrap:anywhere}.loi-deal .deal-position{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);margin-top:28px;background:#242b2d;color:#f6f7f5;border-radius:19px;overflow:hidden}.loi-deal .deal-position-value{padding:27px 32px 25px;min-width:0}.loi-deal .deal-metric-label{display:block;color:#abb8b7;margin-bottom:13px}.loi-deal .deal-position-value strong{display:block;white-space:nowrap;font-size:clamp(46px,5.8vw,73px);line-height:1;letter-spacing:-.075em;font-weight:710;font-variant-numeric:tabular-nums}.loi-deal .deal-position-value strong small{font-size:17px;letter-spacing:-.02em;font-weight:500;color:#aeb9b8}.loi-deal .deal-unset{font-size:25px;font-weight:670;letter-spacing:-.04em}.loi-deal .deal-economics-summary{display:flex;flex-wrap:wrap;gap:7px 17px;margin-top:20px;font-size:12px;color:#d2d9d7;font-weight:560;line-height:1.35;font-variant-numeric:tabular-nums}.loi-deal .deal-economics-summary span+span:before{content:"/";margin-right:17px;color:#758381}.loi-deal .deal-position-next{padding:27px 30px;background:#323b3c;display:flex;flex-direction:column;align-items:flex-start;border-left:1px solid rgba(255,255,255,.08)}.loi-deal .deal-next-kicker{color:#c4ad7f}.loi-deal .deal-position-next h2{font-size:clamp(20px,2.2vw,27px);font-weight:680;line-height:1.2;margin:10px 0 16px;max-width:430px}.loi-deal .deal-action-sub{font-size:13px;line-height:1.45;color:#d4d0be;margin:-2px 0 16px}.loi-deal .deal-next-button{border:0;border-radius:11px;background:#f5f7f5;color:#202628;display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:48px;padding:0 16px;margin-top:auto;font-size:13px;font-weight:700;cursor:pointer;transition:transform .18s,opacity .18s,background-color .18s}.loi-deal .deal-next-button:hover{background:#e6ebe8}.loi-deal .deal-next-button:active{transform:scale(.98)}.loi-deal .deal-next-button:disabled{opacity:.55;cursor:not-allowed}.loi-deal .deal-overview-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px 15px;color:var(--deal-muted);font-size:12px;margin:12px 0 0}.loi-deal .deal-quick-copy{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--deal-ink);padding:7px 0;min-height:36px;font-size:12px;font-weight:680;cursor:pointer;transition:opacity .18s,transform .18s}.loi-deal .deal-quick-copy:active{opacity:.55;transform:scale(.98)}.loi-deal .deal-feedback{font-size:13px;line-height:1.5;padding:12px 15px;border-radius:10px;margin-top:14px;overflow-wrap:anywhere}.loi-deal .deal-feedback[role=status]{background:#e9f4ec;color:#206b4e}.loi-deal .deal-feedback[role=alert]{background:#f8ebe8;color:#994c41}.loi-deal .deal-jump{display:flex;align-items:center;gap:30px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--deal-line);margin-top:27px;white-space:nowrap;scroll-snap-type:x proximity;position:sticky;top:64px;z-index:4;background:#fffffff7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.loi-deal .deal-jump::-webkit-scrollbar{display:none}.loi-deal .deal-jump a{display:inline-flex;align-items:center;gap:7px;min-height:48px;color:var(--deal-secondary);font-size:13px;font-weight:670;text-decoration:none;position:relative;flex:none;scroll-snap-align:start;transition:opacity var(--deal-fast)}.loi-deal .deal-jump a[aria-current=location]{color:var(--deal-ink)}.loi-deal .deal-jump a[aria-current=location]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--deal-ink)}.loi-deal .deal-jump a:active{opacity:.5}.loi-deal .deal-jump a span{font-size:11px;color:var(--deal-muted);font-weight:540}.loi-deal .deal-jump a .deal-jump-count{color:var(--deal-green)}.loi-deal .deal-content{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(270px,.7fr);gap:0 clamp(36px,5vw,76px)}.loi-deal .deal-primary,.loi-deal .deal-secondary{min-width:0}.loi-deal .deal-section{padding:30px 0;border-bottom:1px solid var(--deal-line);min-width:0;scroll-margin-top:124px}.loi-deal .deal-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:21px}.loi-deal .deal-section .eyebrow{color:var(--deal-muted);font-size:10px;letter-spacing:.12em}.loi-deal .deal-section-heading h2{font-size:24px;font-weight:700;line-height:1.1;margin:7px 0 0}.loi-deal .deal-section-note{font-size:13px;color:var(--deal-secondary);line-height:1.5;margin:0 0 10px}.loi-deal .deal-edit-button{border:0;background:transparent;border-radius:8px;min-height:44px;padding:0 5px 0 12px;display:inline-flex;align-items:center;gap:5px;color:var(--deal-ink);font-size:14px;font-weight:700;cursor:pointer;transition:transform var(--deal-fast),opacity var(--deal-fast)}.loi-deal .deal-edit-button:hover{opacity:.68}.loi-deal .deal-edit-button:active{transform:scale(.97)}.loi-deal .deal-differences{display:flex;align-items:flex-start;gap:9px;color:var(--deal-green);font-size:13px;line-height:1.45;padding:13px 0 20px}.loi-deal .deal-differences span{width:7px;height:7px;border-radius:50%;background:var(--deal-green);margin-top:6px;flex:none}.loi-deal .deal-term-group{border-top:1px solid var(--deal-line)}.loi-deal .deal-term-group summary,.loi-deal .deal-tools summary,.loi-deal .deal-editor-group summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px}.loi-deal summary::-webkit-details-marker{display:none}.loi-deal .deal-term-group summary{min-height:54px;font-size:15px;font-weight:690}.loi-deal .deal-term-group summary>span:last-child,.loi-deal .deal-editor-group summary span{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--deal-muted);font-weight:550;white-space:nowrap}.loi-deal summary svg{transition:transform .16s ease}.loi-deal details[open]>summary svg{transform:rotate(180deg)}.loi-deal .deal-term-group>div{padding:0 0 13px}.loi-deal .deal-term-row{display:grid;grid-template-columns:minmax(108px,38%) minmax(0,1fr);gap:16px;padding:10px 0;border-top:1px solid #f0f2f2}.loi-deal .deal-term-label{font-size:13px;color:var(--deal-secondary);line-height:1.45}.loi-deal .deal-term-label small{display:block;font-size:11px;color:var(--deal-green);font-weight:650;margin-top:2px}.loi-deal .deal-term-values{min-width:0;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.loi-deal .deal-term-value{display:block;font-size:14px;font-weight:680;line-height:1.4;white-space:pre-wrap}.loi-deal .deal-term-original{display:block;color:var(--deal-muted);font-size:13px;line-height:1.4;margin-bottom:5px}.loi-deal .deal-term-original small,.loi-deal .deal-term-value small{display:inline-block;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:730;margin-right:8px}.loi-deal .deal-term-row.is-revised .deal-term-value{color:var(--deal-green)}.loi-deal .loi-btn{min-height:44px;border-radius:10px;font-size:13px;font-weight:680}.loi-deal .loi-btn.primary{background:#26302f;border-color:#26302f}.loi-deal:focus{outline:none}.loi-deal .loi-btn:focus-visible,.loi-deal button:focus-visible,.loi-deal summary:focus-visible,.loi-deal a:focus-visible,.loi-deal select:focus-visible,.loi-deal input:focus-visible,.loi-deal textarea:focus-visible{outline:2px solid #356a60;outline-offset:2px}.loi-deal .deal-back:focus-visible{outline-offset:-2px;border-radius:8px}.loi-deal .deal-full-button{width:100%;margin-top:22px;justify-content:space-between;padding:0 18px}.loi-deal .deal-heading-count{color:var(--deal-muted);font-size:12px;white-space:nowrap}.loi-deal .deal-document{display:grid;grid-template-columns:41px minmax(0,1fr) 44px;align-items:center;gap:13px;padding:15px 0;border-top:1px solid var(--deal-line)}.loi-deal .deal-document-icon{width:40px;height:44px;display:grid;place-items:center;background:#f2f5f5;color:#465352;border-radius:8px}.loi-deal .deal-document-info{min-width:0}.loi-deal .deal-document-current{display:flex;align-items:center;gap:8px}.loi-deal .deal-version{font-size:16px;letter-spacing:-.03em}.loi-deal .deal-current-tag{font-size:10px;font-weight:690;color:var(--deal-green)}.loi-deal .deal-document-meta{font-size:12px;color:var(--deal-secondary);line-height:1.4;margin-top:4px}.loi-deal .deal-filename{display:block;color:var(--deal-muted);font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:3px}.loi-deal .deal-document-warning{font-size:11px;color:var(--deal-amber);margin-top:3px}.loi-deal .deal-download{height:43px;width:43px;display:grid;place-items:center;color:var(--deal-ink);border-radius:9px;background:#f2f4f4;transition:transform .18s,background-color .18s}.loi-deal .deal-download:hover{background:#e6ebea}.loi-deal .deal-download:active{transform:scale(.95)}.loi-deal .deal-intake-list{display:flex;flex-direction:column;gap:12px}.loi-deal .deal-intake-step{display:flex;align-items:center;gap:8px;color:var(--deal-secondary);font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums}.loi-deal .deal-intake-step.done svg{color:var(--deal-green);flex:none}.loi-deal .deal-tools{border-top:1px solid var(--deal-line)}.loi-deal .deal-tools summary{min-height:56px;font-size:14px;font-weight:650}.loi-deal .deal-tools-body{padding:0 0 8px}.loi-deal .deal-tools-group{padding:17px 0;border-top:1px solid var(--deal-line)}.loi-deal .deal-tools-group .eyebrow{margin-bottom:9px}.loi-deal .deal-tools-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.loi-deal .deal-tools .loi-input{min-height:46px;font-size:14px;background:#f7f9f9;border:1px solid #e4e9e9;border-radius:9px}.loi-deal .deal-weimark-summary{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;font-size:12px;color:var(--deal-secondary);margin-top:16px}.loi-deal .deal-weimark-summary strong{color:var(--deal-ink);font-weight:680}.loi-deal .deal-weimark-summary span{margin-left:auto;color:var(--deal-muted)}.loi-deal .deal-template-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 0;color:#806135;font-size:13px;font-weight:700;text-decoration:none;border-bottom:1px solid var(--deal-line)}.loi-deal .deal-timeline{list-style:none;padding:0;margin:0}.loi-deal .deal-timeline li{display:grid;grid-template-columns:10px minmax(0,1fr);gap:13px;position:relative;padding:0 0 18px}.loi-deal .deal-timeline li:not(:last-child):before{content:"";position:absolute;left:3px;top:12px;bottom:1px;width:1px;background:var(--deal-line)}.loi-deal .deal-timeline-dot{height:8px;width:8px;border-radius:50%;background:#aeb8b7;margin-top:6px}.loi-deal .deal-timeline li:first-child .deal-timeline-dot{background:var(--deal-green)}.loi-deal .deal-timeline-body{display:flex;flex-direction:column;gap:3px}.loi-deal .deal-timeline-text{font-size:13px;line-height:1.4;overflow-wrap:anywhere;font-weight:610}.loi-deal .deal-timeline time{font-size:11px;color:var(--deal-muted);font-variant-numeric:tabular-nums}.loi-deal .deal-skeleton{padding:48px 0}.loi-deal .deal-skeleton-bar{display:block;height:15px;margin:18px 0;border-radius:8px;background:#e9edee;animation:deal-shimmer 1.1s ease-in-out infinite alternate}.loi-deal .deal-skeleton-bar:nth-child(2){width:65%;height:44px}.loi-deal .deal-skeleton-bar:nth-child(3){width:45%}.loi-deal .deal-skeleton-bar:nth-child(4){height:180px;margin-top:35px}@keyframes deal-shimmer{to{opacity:.42}}.loi-deal .deal-editor-backdrop{position:fixed;inset:0;z-index:30;background:#151e1f78;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:deal-dim .18s ease-out backwards}.loi-deal .deal-editor{background:#fff;border-radius:22px;width:min(680px,calc(100% - 32px));max-height:min(87dvh,860px);display:flex;flex-direction:column;box-shadow:0 22px 75px #0a14182e;overflow:hidden;animation:deal-editor-enter var(--deal-sheet-speed) cubic-bezier(.2,.8,.2,1) backwards}.loi-deal .deal-editor-top{display:flex;align-items:center;justify-content:space-between;padding:25px 28px 12px}.loi-deal .deal-editor-top .eyebrow{color:var(--deal-gold)}.loi-deal .deal-editor-top h2{font-size:28px;font-weight:730;letter-spacing:-.05em;margin:6px 0 0}.loi-deal .deal-editor-close{width:44px;height:44px;border:0;background:#f0f2f2;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:transform .18s}.loi-deal .deal-editor-close:active{transform:scale(.94)}.loi-deal .deal-editor-note{padding:0 28px 14px;font-size:13px;line-height:1.45;color:var(--deal-secondary)}.loi-deal .deal-editor-error{margin:0 28px 12px;flex:none}.loi-deal .deal-editor-fields{overflow-y:auto;padding:0 28px;overscroll-behavior:contain}.loi-deal .deal-editor-group{border-top:1px solid var(--deal-line)}.loi-deal .deal-editor-group summary{min-height:56px;font-size:16px;font-weight:700}.loi-deal .deal-editor-group-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding-top:6px}.loi-deal .deal-editor-field{display:block;margin:0 0 17px;font-size:12px;color:var(--deal-secondary);font-weight:620;min-width:0}.loi-deal .deal-editor-field span{display:block;margin-bottom:7px}.loi-deal .deal-editor-field .loi-input{font-family:inherit;background:#f7f9f9;border:1px solid #e0e5e5;min-height:46px;font-size:16px;border-radius:9px;color:var(--deal-ink)}.loi-deal .deal-editor-field textarea.loi-input{min-height:88px;resize:vertical;line-height:1.45}.loi-deal .deal-editor-field .loi-input:focus{border-color:#a3aba8;box-shadow:0 0 0 3px #a186501a}.loi-deal .deal-editor-footer{padding:14px 28px max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--deal-line);background:#fff;z-index:1}.loi-deal .deal-editor-footer .loi-btn{width:100%;justify-content:space-between;min-height:50px}@media(max-width:767px){.loi-deal-route .loi-deal-background{display:block;min-height:100dvh}.loi-deal-route .loi-deal-backdrop{display:block;position:fixed;inset:0;z-index:60;width:100%;border:0;background:#151e1f4d;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:pointer;animation:deal-dim .2s ease-out backwards}.loi-deal-route .loi-deal{position:fixed;z-index:61;top:max(calc(env(safe-area-inset-top) + 48px),min(8dvh,86px));right:0;bottom:0;left:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:25px 25px 0 0;box-shadow:0 -18px 55px #101b1f2b;padding:0;background:#fff;animation:deal-rise var(--deal-sheet-speed) cubic-bezier(.2,.8,.2,1) backwards}.loi-deal-route.is-closing .loi-deal{animation:deal-lower .18s ease-in forwards}.loi-deal-route.is-closing .loi-deal-backdrop{animation:deal-undim .18s ease-in forwards}.loi-deal .deal-sheet{min-height:100%;padding:0 22px calc(48px + env(safe-area-inset-bottom))}.loi-deal .deal-sheet:before{content:"";display:block;width:34px;height:4px;border-radius:9px;background:#c9d0d0;margin:0 auto;position:relative;top:9px;z-index:6}.loi-deal .deal-nav{height:57px;padding-top:3px}.loi-deal .deal-nav-name{max-width:46%;font-size:11px}.loi-deal .deal-nav-mark{display:none}.loi-deal .deal-overview{padding-top:23px}.loi-deal .deal-identity h1{font-size:clamp(34px,9.2vw,42px);line-height:1.04;margin:19px 0 8px}.loi-deal .deal-address{font-size:14px}.loi-deal .deal-position{display:block;margin-top:22px;border-radius:18px}.loi-deal .deal-position-value{padding:22px 23px 19px}.loi-deal .deal-position-value strong{font-size:clamp(45px,11.6vw,57px)}.loi-deal .deal-position-value strong small{font-size:15px}.loi-deal .deal-economics-summary{margin-top:18px;font-size:12px;gap:6px 13px}.loi-deal .deal-economics-summary span+span:before{margin-right:13px}.loi-deal .deal-position-next{padding:17px 23px 19px;border-left:0;border-top:1px solid rgba(255,255,255,.09)}.loi-deal .deal-position-next h2{font-size:21px;margin:8px 0 15px}.loi-deal .deal-next-button{width:100%;min-height:48px}.loi-deal .deal-overview-foot{font-size:12px}.loi-deal .deal-jump{gap:25px;margin-top:19px;top:57px}.loi-deal .deal-content{display:flex;flex-direction:column}.loi-deal .deal-primary,.loi-deal .deal-secondary{display:contents}.loi-deal #loi-terms{order:1}.loi-deal #loi-documents{order:2}.loi-deal .deal-intake-section{order:3}.loi-deal #loi-workflow{order:4}.loi-deal .deal-template-link{order:5}.loi-deal #loi-activity{order:6}.loi-deal .deal-section{padding:26px 0;scroll-margin-top:106px}.loi-deal .deal-section-heading h2{font-size:23px}.loi-deal .deal-editor-backdrop{position:fixed;inset:0;align-items:flex-end}.loi-deal .deal-editor{border-radius:24px 24px 0 0;width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - 28px);animation:deal-editor-enter var(--deal-sheet-speed) cubic-bezier(.2,.8,.2,1) backwards}.loi-deal .deal-editor:before{content:"";display:block;align-self:center;flex:none;width:34px;height:4px;border-radius:4px;background:#c8d0d0;margin:10px 0 0}.loi-deal .deal-editor-top{padding:24px 22px 10px}.loi-deal .deal-editor-note{padding:0 22px 17px}.loi-deal .deal-editor-error{margin-left:22px;margin-right:22px}.loi-deal .deal-editor-fields{padding:0 22px}.loi-deal .deal-editor-group-fields{grid-template-columns:1fr}.loi-deal .deal-editor-footer{padding-left:22px;padding-right:22px;padding-bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px))}}@media(max-width:390px){.loi-deal .deal-sheet{padding-left:18px;padding-right:18px}.loi-deal .deal-position-value,.loi-deal .deal-position-next{padding-left:20px;padding-right:20px}.loi-deal .deal-position-value strong{font-size:clamp(42px,11.3vw,48px)}}@keyframes deal-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes deal-lower{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes deal-editor-enter{0%{opacity:.7;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes deal-dim{0%{opacity:0}to{opacity:1}}@keyframes deal-undim{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.loi-deal *,.loi-deal-route .loi-deal,.loi-deal-route .loi-deal-backdrop{animation:none!important;transition:none!important}}.commercial-loi-workspace{min-width:0}.commercial-loi-deals-shell.is-desktop{height:var(--commercial-workspace-height, 100dvh)!important;min-height:0;overflow:hidden}.commercial-loi-deals-shell.is-desktop .loi.loi-pipeline.is-embedded-desktop{display:flex;flex-direction:column;padding:0;height:100%;min-height:0;overflow:hidden}.commercial-loi-deals-shell.is-desktop .pipeline-inner{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.commercial-loi-deals-shell.is-desktop .commercial-loi-command{flex:none;padding:0 24px 16px;border-bottom:1px solid var(--pipe-line)}.commercial-loi-deals-shell.is-desktop .commercial-loi-command .pipeline-pulse{max-width:none;margin-top:14px;padding-bottom:12px}.commercial-loi-deals-shell.is-desktop .commercial-loi-command .pipeline-priority{max-width:none;margin-top:10px}.commercial-loi-deals-shell.is-desktop .commercial-loi-workspace{display:grid;grid-template-columns:minmax(360px,35%) minmax(0,1fr);width:100%;flex:1;height:auto!important;min-height:0;overflow:hidden}.commercial-loi-deals-shell.is-desktop .commercial-loi-queue-pane{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 22px;border-right:1px solid var(--pipe-line, #e9edee)}.commercial-loi-deals-shell.is-desktop .loi-pipeline-nav{flex:none;width:100%;max-width:none;margin:0;padding:2px 0 0}.commercial-loi-deals-shell.is-desktop .loi-pipeline.is-embedded-desktop .pipeline-inner{max-width:none}.commercial-loi-deals-shell.is-desktop .loi-pipeline.is-embedded-desktop .pipeline-viewbar{flex-direction:column;align-items:stretch;gap:7px}.commercial-loi-deals-shell.is-desktop .pipeline-browse{margin-top:18px;flex:none}.commercial-loi-deals-shell.is-desktop #pipeline-results{flex:none}.commercial-loi-deals-shell.is-desktop .pipeline-progress{display:inline-flex}.pipeline-outside-filter{padding-top:14px;color:var(--pipe-secondary);font-size:12px}.pipeline-outside-filter .pipeline-cta{display:flex;margin-top:7px}.commercial-loi-deals-shell.is-desktop .loi-pipeline.is-embedded-desktop .pipeline-search-wrap{width:100%}.commercial-loi-deals-shell.is-desktop .loi-pipeline.is-embedded-desktop .pipeline-tabs{gap:18px}.commercial-loi-deals-shell.is-desktop .loi-pipeline.is-embedded-desktop .pipeline-deal{display:block;min-height:0;padding:17px 10px 15px}.commercial-loi-deals-shell.is-desktop .loi-pipeline.is-embedded-desktop .pipeline-deal-top{display:flex;grid-column:auto;grid-row:auto}.commercial-loi-deals-shell.is-desktop .loi-pipeline.is-embedded-desktop .pipeline-deal-identity,.commercial-loi-deals-shell.is-desktop .loi-pipeline.is-embedded-desktop .pipeline-economics,.commercial-loi-deals-shell.is-desktop .loi-pipeline.is-embedded-desktop .pipeline-deal-mid,.commercial-loi-deals-shell.is-desktop .loi-pipeline.is-embedded-desktop .pipeline-deal-bottom{grid-column:auto;grid-row:auto}.commercial-loi-deals-shell.is-desktop .loi-pipeline.is-embedded-desktop .pipeline-economics{max-width:47%}.commercial-loi-deals-shell.is-desktop .loi-pipeline.is-embedded-desktop .pipeline-deal-mid{display:flex;margin-top:9px}.commercial-loi-deals-shell.is-desktop .loi-pipeline.is-embedded-desktop .pipeline-deal-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.commercial-loi-deals-shell.is-desktop .loi-pipeline.is-embedded-desktop .pipeline-deal.is-selected{background:#fafbfb;box-shadow:inset 2px 0 0 var(--pipe-gold)}.commercial-loi-deals-shell.is-desktop .commercial-loi-detail-pane{position:relative;container-type:inline-size;min-width:0;min-height:0;height:100%;overflow:hidden}.commercial-loi-deals-shell.is-desktop .commercial-loi-detail-pane>.loi-deal-route{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain}.commercial-loi-deals-shell.is-desktop .commercial-loi-detail-pane>.loi-deal-route>.loi-deal{min-height:100%;padding:0}.commercial-loi-deals-shell.is-desktop .loi-deal .deal-sheet{min-height:100%;padding:0 24px 88px}.commercial-loi-deals-shell.is-desktop .loi-deal .deal-editor-backdrop{position:absolute}.commercial-loi-deals-shell.is-desktop .loi-deal .deal-editor{max-height:calc(100% - 24px)}@container (max-width: 1000px){.commercial-loi-deals-shell.is-desktop .loi-deal .deal-content{display:flex;flex-direction:column}.commercial-loi-deals-shell.is-desktop .loi-deal .deal-primary,.commercial-loi-deals-shell.is-desktop .loi-deal .deal-secondary{display:contents}}@container (max-width: 740px){.commercial-loi-deals-shell.is-desktop .loi-deal .deal-position{grid-template-columns:minmax(0,1fr)}.commercial-loi-deals-shell.is-desktop .loi-deal .deal-position-next{border-left:0;border-top:1px solid rgba(255,255,255,.08)}}.commercial-loi-no-selection{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;padding:32px;color:#6b7477;text-align:center}.commercial-loi-no-selection h2{margin:0;color:#1d2325;font-size:18px;font-weight:700}.commercial-loi-no-selection p{margin:7px 0 0;font-size:13px;line-height:1.5}.dark .commercial-loi-deals-shell.is-desktop .loi-pipeline.is-embedded-desktop .pipeline-deal.is-selected{background:var(--app-hover)}.dark .commercial-loi-no-selection{color:var(--app-text-muted)}.dark .commercial-loi-no-selection h2{color:var(--app-text)}@media(max-width:767px){.commercial-loi-deals-shell.is-mobile .commercial-loi-workspace,.commercial-loi-deals-shell.is-mobile .commercial-loi-queue-pane{display:block}.commercial-loi-deals-shell.is-mobile .commercial-loi-detail-pane{display:contents}.commercial-loi-deals-shell.is-mobile .commercial-loi-no-selection{display:none}.dark .loi-deal-route .loi-deal{background:var(--app-surface)}.dark .loi-deal .deal-sheet:before{background:var(--app-divider)}}@media(min-width:768px)and (max-width:900px){.commercial-loi-deals-shell.is-desktop .loi-pipeline.is-embedded-desktop{padding-right:12px;padding-left:12px}}.loi-public{--intake-canvas: #fff;--intake-surface: #f4f6f6;--intake-ink: #1b2022;--intake-muted: #596266;--intake-line: #e7ebec;--intake-gold: #927239;--intake-green: #23714d;min-height:100dvh;background:var(--intake-canvas);color:var(--intake-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.02em}.loi-public .loi-public-inner{min-height:100dvh;max-width:none;width:100%;margin:0 auto;padding:0 20px max(0px,env(safe-area-inset-bottom));display:flex;flex-direction:column}.loi-public .intake-header{display:flex;align-items:center;justify-content:space-between;height:68px;flex:none;border-bottom:1px solid var(--intake-line)}.loi-public .intake-wordmark{font-size:20px;font-weight:800;letter-spacing:.11em;line-height:1}.loi-public .intake-wordmark span{color:var(--intake-gold)}.loi-public .intake-header-label{color:var(--intake-muted);font-size:10px;letter-spacing:.17em;font-weight:750}.loi-public .intake-progress-area{padding:26px 0 0}.loi-public .intake-progress-top,.loi-public .intake-step-list{display:none}.loi-public .intake-progress-meta{display:flex;align-items:baseline;gap:10px}.loi-public .intake-progress-step{color:var(--intake-muted);font-size:13px;font-weight:600}.loi-public .intake-progress-name{font-size:14px;font-weight:730}.loi-public .loi-progress{display:flex;gap:5px;height:4px;margin:16px 0 0;background:transparent;overflow:visible}.loi-public .loi-progress span{flex:1;height:4px;border-radius:5px;background:#dce0e0;transition:background-color .18s ease}.loi-public .loi-progress span.is-active{background:var(--intake-ink)}.loi-public .intake-save{min-height:18px;margin:12px 0 0;color:var(--intake-muted);font-size:12px;line-height:1.4}.loi-public .loi-main{flex:1;min-width:0;width:100%;padding:29px 0 44px;animation:intake-enter .19s ease-out both}.loi-public .intake-section-intro{margin-bottom:29px}.loi-public .intake-kicker{color:var(--intake-gold);font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.loi-public .intake-title,.loi-public h1.intake-title{margin:12px 0 0;color:var(--intake-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(36px,9vw,52px);font-weight:740;letter-spacing:-.055em;line-height:1.06}.loi-public .intake-lede{max-width:500px;margin:14px 0 0;color:var(--intake-muted);font-size:15px;line-height:1.55;letter-spacing:-.015em}.loi-public .intake-fields{display:grid;gap:22px}.loi-public .intake-fields-grouped{gap:32px}.loi-public .intake-field-subgroup{padding-top:22px;border-top:1px solid var(--intake-line)}.loi-public .intake-subheading{display:flex;align-items:baseline;gap:8px;margin:0 0 21px;font-size:17px;font-weight:720;letter-spacing:-.035em}.loi-public .intake-subheading span{color:var(--intake-muted);font-size:12px;font-weight:450;letter-spacing:0}.loi-public .intake-subgrid{display:grid;gap:22px}.loi-public .intake-fields label,.loi-public .intake-fields fieldset{min-width:0}.loi-public .loi-field,.loi-public .intake-fields .loi-field{display:block;margin:0 0 9px;color:#333c40;font-size:13px;font-weight:680;line-height:1.35}.loi-public .intake-optional{color:var(--intake-muted);font-size:12px;font-weight:450}.loi-public .loi-input{width:100%;min-height:58px;padding:16px 17px;border:1px solid transparent;border-radius:13px;outline:none;background:var(--intake-surface);color:var(--intake-ink);font:inherit;font-size:16px;font-weight:550;letter-spacing:-.02em;box-shadow:none;scroll-margin-bottom:120px;transition:background-color .18s ease,border-color .18s ease}.loi-public .loi-input::placeholder{color:#858d8f;font-weight:450}.loi-public .loi-input:hover{background:#edf0f1}.loi-public .loi-input:focus,.loi-public .loi-input:focus-visible{background:#fff;border-color:#73817f;box-shadow:inset 0 0 0 1px #73817f}.loi-public textarea.loi-input{min-height:130px;resize:vertical}.loi-public .intake-choice-field{margin:0;padding:0;border:0}.loi-public .intake-choice-field legend{width:100%;padding:0}.loi-public .loi-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.loi-public .loi-choice button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:54px;padding:0 15px;border:1px solid var(--intake-line);border-radius:12px;background:#fcfdfd;color:var(--intake-ink);font:inherit;font-size:14px;font-weight:640;text-align:left;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.loi-public .loi-choice button[aria-pressed=true]{border-color:var(--intake-ink);background:var(--intake-ink);color:#f8f9f9}.loi-public .loi-choice button:active,.loi-public .loi-btn:active{transform:scale(.985)}.loi-public .intake-custom{margin-top:13px}.loi-public .intake-asking{margin:9px 0 0;color:var(--intake-muted);font-size:13px;font-variant-numeric:tabular-nums}.loi-public .loi-bottom{position:sticky;bottom:0;z-index:5;display:flex;gap:10px;flex:none;margin:auto -20px calc(-1*max(0px,env(safe-area-inset-bottom)));padding:13px 20px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--intake-line);background:#fffffff7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.loi-public .loi-btn{min-height:54px;border-radius:13px;font-family:inherit;font-size:15px;letter-spacing:-.02em;transition:transform .16s ease,background-color .16s ease,opacity .16s ease}.loi-public .loi-btn.primary{border-color:var(--intake-ink);background:var(--intake-ink);color:#f8f9f9}.loi-public .loi-btn.primary:hover{background:#313b3d}.loi-public .intake-back{width:54px;padding:0;flex:none;background:#f2f4f4}.loi-public .intake-back:disabled{opacity:.35}.loi-public .intake-forward{flex:1}.loi-public .intake-review-lead{margin:0 0 8px;padding:27px 26px 29px;border:0;border-radius:17px;background:var(--intake-ink);color:#f8f9f9}.loi-public .intake-review-lead-label{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;color:#b9c3c2}.loi-public .intake-review-lead-value{display:block;margin-top:13px;font-size:clamp(43px,11vw,66px);font-weight:720;letter-spacing:-.065em;line-height:1;font-variant-numeric:tabular-nums}.loi-public .intake-review-lead-value small{font-size:15px;font-weight:500;letter-spacing:0;color:#b9c3c2}.loi-public .intake-review-group{padding:22px 0 18px;border-bottom:1px solid var(--intake-line)}.loi-public .intake-review-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:4px}.loi-public .intake-review-heading h2{color:var(--intake-ink);font-size:19px;font-weight:710;letter-spacing:-.035em}.loi-public .intake-edit{min-height:44px;min-width:44px;border:0;background:transparent;color:#755826;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.loi-public .intake-review-row{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:9px 0;font-size:14px;line-height:1.45}.loi-public .intake-review-row span{color:var(--intake-muted);flex:0 0 42%}.loi-public .intake-review-row strong{min-width:0;font-weight:630;text-align:right;overflow-wrap:anywhere;white-space:pre-wrap}.loi-public .intake-review-disclaimer{margin:26px 0 0;color:var(--intake-muted);font-size:13px;line-height:1.55}.loi-public .intake-alert{margin:24px 0 0;padding:15px 17px;border-left:3px solid #a3473a;border-radius:0 10px 10px 0;background:#f9edeb;color:#792c25;font-size:14px;line-height:1.45}.loi-public .intake-property{margin-top:35px;padding:22px 0;border-top:1px solid var(--intake-line);border-bottom:1px solid var(--intake-line)}.loi-public .intake-property-label{display:block;margin-bottom:10px;color:var(--intake-gold);font-size:11px;font-weight:750;letter-spacing:.12em}.loi-public .intake-property-name{display:block;font-size:22px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.loi-public .intake-property-meta{margin-top:7px;color:var(--intake-muted);font-size:14px}.loi-public .intake-note{margin-top:19px;color:var(--intake-muted);font-size:13px;line-height:1.5}.loi-public .intake-landing{display:flex;flex-direction:column;justify-content:center;padding-bottom:70px}.loi-public .intake-cta{width:100%;margin-top:25px}.loi-public .intake-success-mark{display:grid;place-items:center;width:52px;height:52px;margin-bottom:27px;border-radius:50%;background:#e3f0e9;color:var(--intake-green)}.loi-public .intake-success-next{margin-top:34px;padding:21px 0;border-top:1px solid var(--intake-line);border-bottom:1px solid var(--intake-line)}.loi-public .intake-success-next p:last-child{margin-top:9px;font-size:15px}.loi-public .intake-new-proposal{display:block;min-height:44px;margin:17px auto 0;padding:8px 12px;border:0;background:transparent;color:#755826;font:inherit;font-size:14px;font-weight:700;text-decoration:underline;cursor:pointer}.loi-public .intake-agent-field{position:relative;display:block;min-width:0}.loi-public .intake-agent-options{position:absolute;z-index:8;bottom:calc(100% + 5px);right:0;left:0;max-height:240px;overflow-y:auto;border:1px solid var(--intake-line);border-radius:12px;background:#fff;box-shadow:0 8px 24px #1b20221f}.loi-public .intake-agent-options button{display:block;width:100%;min-height:48px;padding:12px 16px;border:0;background:transparent;color:var(--intake-ink);font:inherit;font-size:15px;text-align:left;cursor:pointer}.loi-public .intake-agent-options button:hover,.loi-public .intake-agent-options button[aria-selected=true]{background:var(--intake-surface)}.loi-public .intake-agent-options p,.loi-public .intake-agent-state{margin:10px 0 0;color:var(--intake-muted);font-size:13px;line-height:1.45}.loi-public .intake-agent-options p{padding:4px 16px}.loi-public .intake-agent-retry{margin-left:8px;padding:0;border:0;background:none;color:#755826;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.loi-public .intake-skeleton{width:130px;height:15px;margin-top:14px;border-radius:7px;background:var(--intake-line);animation:intake-pulse 1.2s ease-in-out infinite alternate}.loi-public .intake-skeleton.wide{width:75%;height:46px;margin-top:28px}.loi-public .intake-skeleton.medium{width:55%;height:18px;margin-top:18px}.loi-public :is(button,a,input,textarea):focus-visible{outline:2px solid var(--intake-gold);outline-offset:3px}.loi-public .loi-input:focus-visible{outline:2px solid var(--intake-gold);outline-offset:2px}@keyframes intake-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes intake-pulse{0%{opacity:.55}to{opacity:1}}@media(min-width:768px){.loi-public .loi-public-inner{max-width:1360px;display:grid;grid-template-columns:minmax(260px,34%) minmax(0,1fr);grid-template-rows:80px minmax(0,1fr) auto;padding:0 56px}.loi-public .intake-header{grid-column:1 / -1;height:80px}.loi-public .intake-progress-area{grid-column:1;grid-row:2 / 4;align-self:stretch;padding:74px 40px 40px 0;border-right:1px solid var(--intake-line)}.loi-public .intake-progress-top{display:flex;flex-direction:column;gap:14px}.loi-public .intake-progress-overline{color:var(--intake-gold);font-size:11px;font-weight:750;letter-spacing:.14em}.loi-public .intake-progress-count{font-size:58px;font-weight:720;letter-spacing:-.07em;line-height:1;font-variant-numeric:tabular-nums}.loi-public .intake-progress-count span{color:#9aa3a3;font-size:28px;font-weight:450;letter-spacing:-.04em}.loi-public .intake-progress-meta{display:none}.loi-public .loi-progress{margin-top:29px}.loi-public .intake-step-list{display:grid;gap:0;margin:31px 0 0;padding:0;list-style:none}.loi-public .intake-step-list li{display:flex;align-items:center;gap:17px;min-height:52px;color:#8a9495;font-size:15px;font-weight:550}.loi-public .intake-step-list li.is-current{color:var(--intake-ink);font-weight:720}.loi-public .intake-step-list li.is-complete{color:#51625e}.loi-public .intake-step-index{display:grid;place-items:center;width:32px;height:32px;border:1px solid #d7dddd;border-radius:50%;font-size:11px;font-variant-numeric:tabular-nums}.loi-public .is-current .intake-step-index{background:var(--intake-ink);border-color:var(--intake-ink);color:#f8f9f9}.loi-public .is-complete .intake-step-index{border-color:#bedacc;background:#e7f1eb;color:var(--intake-green)}.loi-public .intake-save{margin-top:35px}.loi-public .loi-main{grid-column:2;grid-row:2;width:min(100%,760px);padding:64px 0 52px 66px}.loi-public .intake-title,.loi-public h1.intake-title{font-size:clamp(42px,4.2vw,60px)}.loi-public .intake-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.loi-public .intake-fields-grouped{display:grid;grid-template-columns:1fr;gap:32px}.loi-public .intake-subgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.loi-public .intake-fields-grouped>:first-child{grid-column:1 / -1}.loi-public .intake-fields-grouped .intake-subgrid>:first-child{grid-column:1 / -1}.loi-public .intake-property-fields .intake-subgrid>:first-child{grid-column:auto}.loi-public .intake-fields-grouped .intake-subgrid>:last-child:nth-child(3){grid-column:1 / -1}.loi-public .loi-main[data-step="0"] .intake-fields>:first-child,.loi-public .loi-main[data-step="1"] .intake-fields>:nth-child(3),.loi-public .loi-main[data-step="2"] .intake-fields>:first-child,.loi-public .loi-main[data-step="4"] .intake-fields>:last-child{grid-column:1 / -1}.loi-public .loi-main[data-step="2"] .intake-choice-field{grid-column:1 / -1}.loi-public .loi-bottom{grid-column:2;grid-row:3;width:min(100%,760px);margin:0;padding:16px 0 24px 66px;border-top:0;background:var(--intake-canvas);-webkit-backdrop-filter:none;backdrop-filter:none}.loi-public .intake-forward{flex:0 1 240px;margin-left:auto}.loi-public .loi-public-inner:not(:has(.intake-progress-area)) .loi-main{grid-column:1 / -1;grid-row:2 / 4;width:min(100%,780px);margin:0 auto;padding:80px 0}}@media(max-width:374px){.loi-public .loi-choice{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.loi-public .loi-main,.loi-public .intake-skeleton{animation:none}.loi-public .loi-progress span,.loi-public .loi-btn,.loi-public .loi-choice button,.loi-public .loi-input{transition:none}}.rx-success-shell .rx-done{animation:rx-resolve .2s ease-out}.rx-success-shell .rx-done h1{font-size:clamp(28px,3vw,38px);letter-spacing:-.055em;line-height:1.15}.rx-done>p{color:var(--rx-muted);font-size:14px;line-height:1.65}.rx-done .rx-success-data{padding:14px 0;margin:22px 0;background:none;border-top:1px solid var(--rx-line);border-radius:0;gap:24px}.rx-done .rx-preview{background:none;border:0;padding:0;margin:24px 0}.rx-done .rx-preview a.rx-primary{color:var(--rx-paper);text-decoration:none}.rx-done .rx-receipt{margin:24px 0 0;gap:0}.rx-done .rx-receipt div{padding:12px 0;border-bottom:1px solid var(--rx-line)}.rx-done .rx-receipt dd{max-width:70%;overflow-wrap:anywhere}.rx-public .rx-people .rx-link{min-height:44px}.rx-public .rx-editor{animation:rx-resolve .18s ease-out}.rx-intro>p.rx-review{font-size:13px;margin-top:18px}.rx-review a{display:inline-flex;align-items:center;gap:8px;font-weight:600}.rx-public .rx-math .total dd{font-size:24px;letter-spacing:-.035em;font-variant-numeric:tabular-nums}@keyframes rx-resolve{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.rx-success-shell .rx-intro-aside{display:none}.rx-done .rx-row-actions{flex-wrap:wrap}.rx-done .rx-household-link .rx-secondary{width:auto}}.rx-public{--rx-bg:#f6f8f6;--rx-paper:#fffefa;--rx-ink:#172b32;--rx-muted:#63747a;--rx-line:#dce5e2;--rx-soft:#eaf2ef;--rx-accent:#e96242;--rx-accent-hover:#cc4b2e;min-height:100dvh;background:var(--rx-bg);color:var(--rx-ink);font-family:DM Sans,sans-serif;font-size:15px;line-height:1.5}.rx-public *{box-sizing:border-box}.rx-public button,.rx-public input,.rx-public select,.rx-public textarea{font:inherit}.rx-public button{cursor:pointer}.rx-public button:disabled{cursor:not-allowed;opacity:.6}.rx-public :focus-visible{outline:3px solid #89bdab;outline-offset:3px}.rx-header{height:72px;display:flex;justify-content:space-between;align-items:center;padding:0 max(24px,calc((100vw - 1120px)/2));border-bottom:1px solid var(--rx-line);background:var(--rx-paper)}.rx-wordmark{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.095em;font-size:27px;line-height:1}.rx-wordmark span{color:var(--rx-accent);margin-left:2px}.rx-header-right{display:flex;align-items:center;gap:12px;color:var(--rx-muted);font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.rx-header-right i{width:7px;height:7px;background:var(--rx-accent);border-radius:50%}.rx-shell{max-width:1120px;margin:auto;padding:64px 24px 110px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:84px;align-items:start}.rx-intro{position:sticky;top:42px;padding-top:10px}.rx-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--rx-accent);font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px}.rx-eyebrow:before{content:"";width:20px;height:1px;background:currentColor}.rx-intro h1,.rx-card h1,.rx-state h1{font-family:Manrope,sans-serif;font-size:clamp(39px,4.3vw,64px);line-height:1.08;letter-spacing:-.07em;margin:0;font-weight:700}.rx-intro h1 em{font-style:normal;color:var(--rx-accent)}.rx-intro>p:not(.rx-eyebrow){max-width:330px;color:var(--rx-muted);font-size:17px;line-height:1.65;margin:22px 0 0}.rx-intro-aside{margin-top:78px;border-top:1px solid var(--rx-line);padding-top:22px;max-width:330px;display:flex;gap:13px;color:var(--rx-muted);font-size:13px;line-height:1.6}.rx-intro-aside svg{color:var(--rx-accent);flex:none;margin-top:2px}.rx-card{background:var(--rx-paper);border:1px solid var(--rx-line);border-radius:22px;box-shadow:0 20px 70px #1f45430d;padding:36px}.rx-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px}.rx-card-top strong{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.rx-chip{background:var(--rx-soft);color:#346455;border-radius:99px;padding:6px 11px;font-size:10px;letter-spacing:.1em;font-weight:800;text-transform:uppercase}.rx-section{border-top:1px solid var(--rx-line);padding-top:25px;margin-top:28px}.rx-section:first-of-type{border-top:0;padding-top:0;margin-top:0}.rx-section-title{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.035em;font-size:20px;margin:0 0 18px}.rx-section-title small{font-family:DM Sans,sans-serif;color:var(--rx-muted);font-weight:500;letter-spacing:0;font-size:12px;margin-left:6px}.rx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.rx-field{display:flex;flex-direction:column;gap:7px;min-width:0;margin-bottom:16px}.rx-grid .rx-field{margin-bottom:0}.rx-field>span,.rx-label{font-size:12px;font-weight:700;color:#33484d}.rx-field input,.rx-field select,.rx-field textarea{width:100%;min-width:0;border:1px solid #d4dfdc;background:#fbfcfa;border-radius:10px;padding:12px 14px;color:var(--rx-ink);outline:none;min-height:48px;transition:border-color .2s,background .2s}.rx-field textarea{min-height:94px;resize:vertical}.rx-field input:focus,.rx-field select:focus,.rx-field textarea:focus{border-color:#7ba99a;background:var(--rx-paper)}.rx-field input::placeholder,.rx-field textarea::placeholder{color:#a0aeae}.rx-field input:disabled{background:var(--rx-soft);opacity:1;color:#425c61}.rx-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23566d71' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:36px}.rx-property{background:#edf5f1;border:1px solid #d8e9e2;padding:18px;border-radius:13px;display:flex;align-items:flex-start;gap:12px}.rx-property svg{color:#3e806c;flex:none;margin-top:2px}.rx-property strong{display:block;font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.035em}.rx-property small{display:block;color:var(--rx-muted);margin-top:3px}.rx-inline-note{color:var(--rx-muted);font-size:12px;margin:9px 0 0}.rx-counter{display:flex;align-items:center;gap:17px}.rx-counter button{height:43px;width:43px;border:1px solid var(--rx-line);border-radius:10px;background:var(--rx-paper);display:grid;place-items:center;color:var(--rx-ink)}.rx-counter strong{font:700 20px Manrope,sans-serif;min-width:18px;text-align:center}.rx-disclosure{border:1px solid var(--rx-line);border-radius:11px;margin:28px 0 20px;background:#fafbf8}.rx-disclosure summary{cursor:pointer;padding:14px 16px;font-size:12px;font-weight:700}.rx-disclosure p{padding:0 16px 14px;margin:0;color:var(--rx-muted);font-size:12px;line-height:1.7}.rx-alert{background:#fff0e9;border:1px solid #f4c5b2;color:#a83d24;padding:12px 14px;border-radius:10px;font-size:13px;margin:16px 0}.rx-primary{width:100%;min-height:54px;background:var(--rx-ink);border:1px solid var(--rx-ink);color:#fffefa;border-radius:11px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:12px;transition:transform .2s,background .2s}.rx-primary:hover{background:#29464d;transform:translateY(-1px)}.rx-secondary{background:transparent;border:1px solid var(--rx-line);color:var(--rx-ink);border-radius:10px;padding:12px 17px;min-height:46px;font-weight:700}.rx-secondary:hover{background:var(--rx-soft)}.rx-footnote{color:var(--rx-muted);font-size:11px;line-height:1.6;text-align:center;margin:15px 0 0}.rx-state{max-width:630px;margin:85px auto;padding:0 24px}.rx-state .rx-card{padding:48px}.rx-state-icon{height:48px;width:48px;border-radius:15px;background:var(--rx-soft);color:#3d806e;display:grid;place-items:center;margin-bottom:25px}.rx-state h1{font-size:clamp(32px,5vw,48px)}.rx-state p{color:var(--rx-muted);line-height:1.7}.rx-state .rx-primary{margin-top:28px}.rx-success-data{padding:20px;background:var(--rx-soft);border-radius:12px;margin:26px 0;display:flex;flex-wrap:wrap;gap:24px}.rx-success-data span{font-size:11px;color:var(--rx-muted);font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:3px}.rx-success-data strong{font-size:15px;overflow-wrap:anywhere}.rx-preview{border:1px solid var(--rx-line);border-radius:13px;padding:22px;margin-top:26px;background:#fbfcfa}.rx-preview h2{font:800 18px Manrope,sans-serif;letter-spacing:-.04em;margin:4px 0 9px}.rx-preview p{font-size:13px;margin:0 0 13px}.rx-preview a{color:var(--rx-ink);font-weight:700;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.rx-preview .rx-chip{display:inline-block;margin-bottom:12px}.rx-test-banner{background:#e7efeb;color:#31564c;font-size:12px;font-weight:700;padding:11px 24px;text-align:center}.rx-app-shell{max-width:1120px;margin:0 auto;padding:48px 24px 100px;display:grid;grid-template-columns:265px minmax(0,1fr);gap:70px}.rx-app-sidebar{position:sticky;top:32px;align-self:start}.rx-app-sidebar .rx-eyebrow{margin-bottom:13px}.rx-app-sidebar h2{font:700 27px/1.2 Manrope,sans-serif;letter-spacing:-.06em;margin:0 0 6px}.rx-app-sidebar>p{color:var(--rx-muted);margin:0 0 36px;font-size:13px}.rx-steps{list-style:none;margin:0;padding:0;display:grid;gap:5px}.rx-steps li button{width:100%;display:flex;align-items:center;gap:13px;border:0;background:transparent;text-align:left;color:var(--rx-muted);padding:11px 10px;border-radius:10px;font-weight:600}.rx-steps li button:hover,.rx-steps li.current button{color:var(--rx-ink);background:var(--rx-soft)}.rx-steps b{display:grid;place-items:center;width:27px;height:27px;flex:none;border:1px solid var(--rx-line);border-radius:50%;font-size:11px}.rx-steps li.current b{background:var(--rx-ink);color:var(--rx-paper);border-color:var(--rx-ink)}.rx-app-main{min-width:0}.rx-app-main .rx-card{padding:44px}.rx-app-heading{margin-bottom:35px}.rx-app-heading h1{font-size:clamp(32px,4vw,49px)}.rx-app-heading p:last-child{color:var(--rx-muted);margin:14px 0 0;line-height:1.65}.rx-mobile-progress{display:none}.rx-save{display:flex;align-items:center;gap:6px;color:var(--rx-muted);font-size:12px;margin:16px 0 0}.rx-app-actions{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--rx-line);padding-top:22px;margin-top:27px}.rx-app-actions .rx-primary{width:auto;min-width:155px;padding:0 22px}.rx-toggle-row{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--rx-line);border-radius:10px;margin-bottom:9px;cursor:pointer}.rx-toggle-row input{accent-color:#285d50;height:18px;width:18px;margin:2px 0 0;flex:none}.rx-toggle-row strong{display:block;font-size:13px}.rx-toggle-row small{display:block;color:var(--rx-muted);margin-top:2px;line-height:1.5}.rx-review-group{border-top:1px solid var(--rx-line);padding:20px 0}.rx-review-group header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.rx-review-group h2{font:800 17px Manrope,sans-serif;letter-spacing:-.04em;margin:0}.rx-review-group button{border:0;background:none;text-decoration:underline;color:var(--rx-muted);font-size:12px}.rx-review-group dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.rx-review-group dl div{min-width:0}.rx-review-group dt{font-size:11px;color:var(--rx-muted)}.rx-review-group dd{font-size:13px;font-weight:600;margin:2px 0 0;overflow-wrap:anywhere}.rx-skeleton{height:17px;border-radius:6px;background:linear-gradient(90deg,#e7eeeb,#f3f6f2,#e7eeeb);background-size:200% 100%;animation:rx-shimmer 1.5s linear infinite;margin:20px 0}.rx-skeleton.long{height:46px}@keyframes rx-shimmer{to{background-position:-200% 0}}@media(max-width:850px){.rx-shell{grid-template-columns:1fr;gap:32px;max-width:640px;padding-top:37px}.rx-intro{position:static;padding:0}.rx-intro h1{font-size:43px}.rx-intro>p:not(.rx-eyebrow){margin-top:13px;font-size:15px}.rx-intro-aside{display:none}.rx-app-shell{grid-template-columns:1fr;max-width:700px;padding-top:30px;gap:24px}.rx-app-sidebar{position:static}.rx-app-sidebar>p,.rx-steps{display:none}.rx-app-sidebar h2{font-size:19px}.rx-mobile-progress{display:block}.rx-mobile-progress>div:first-child{display:flex;justify-content:space-between;color:var(--rx-muted);font-size:11px;font-weight:700;margin-bottom:10px}.rx-mobile-progress>div:last-child{height:4px;border-radius:8px;background:var(--rx-line);overflow:hidden}.rx-mobile-progress i{height:100%;background:var(--rx-accent);display:block;transition:transform .25s;transform-origin:left}}@media(max-width:600px){.rx-header{height:62px;padding:0 20px}.rx-wordmark{font-size:24px}.rx-header-right{font-size:10px}.rx-shell{padding:30px 16px 65px;gap:25px}.rx-card{padding:23px 20px;border-radius:17px}.rx-card-top{margin-bottom:23px}.rx-intro h1{font-size:39px}.rx-grid{gap:12px}.rx-app-shell{padding:25px 16px 100px}.rx-app-main .rx-card{padding:25px 20px}.rx-app-heading{margin-bottom:25px}.rx-app-actions{position:sticky;bottom:0;background:var(--rx-paper);padding:14px 0 max(14px,env(safe-area-inset-bottom));margin-bottom:-25px;z-index:2}.rx-state{margin:40px auto}.rx-state .rx-card{padding:30px 23px}.rx-review-group dl{grid-template-columns:1fr 1fr}}@media(max-width:380px){.rx-grid{grid-template-columns:1fr}.rx-grid .rx-field{margin-bottom:0}.rx-grid .rx-field:last-child{margin-bottom:0}.rx-header-right{letter-spacing:.07em}}.rx-household{margin-top:26px;border:1px solid var(--rx-line);background:var(--rx-paper);border-radius:17px;padding:24px}.rx-household h2{font:800 21px/1.25 Manrope,sans-serif;letter-spacing:-.045em;margin:0 0 6px}.rx-household>p{font-size:13px;line-height:1.6;color:var(--rx-muted);margin:0 0 20px}.rx-household-list{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:8px}.rx-household-list li{display:flex;justify-content:space-between;gap:12px;align-items:center;background:var(--rx-soft);padding:12px 14px;border-radius:10px;font-size:13px}.rx-household-list strong,.rx-household-list small{display:block}.rx-household-list small{color:var(--rx-muted);overflow-wrap:anywhere}.rx-household-list em{font-style:normal;color:#346455;font-size:11px;font-weight:700;white-space:nowrap}.rx-household .rx-primary{margin-top:10px}.rx-household-link{padding:16px;background:#eaf2ef;border:1px solid #cfdfd6;border-radius:11px;margin-top:18px}.rx-household-link strong{font-size:13px}.rx-household-link p{font-size:12px;color:var(--rx-muted);margin:6px 0 12px}.rx-household-link input{width:100%;min-width:0;border:1px solid var(--rx-line);border-radius:8px;background:var(--rx-paper);padding:11px;font-size:12px;color:var(--rx-ink)}.rx-household-link .rx-secondary{margin-top:9px;width:100%}@media(max-width:600px){.rx-household{padding:20px}.rx-household-list li{align-items:flex-start;flex-direction:column;gap:4px}}.rx-field-error{display:block;color:#a83d24;font-size:12px;margin:6px 0 0}.rx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rx-link{background:none;border:0;color:var(--rx-muted);text-decoration:underline;font-size:12px;min-height:36px;padding:0 6px}.rx-add{display:inline-flex;align-items:center;gap:7px;min-height:44px;border:1px dashed #b9cbc4;background:transparent;border-radius:10px;padding:0 16px;font-weight:700;color:var(--rx-ink)}.rx-add:hover{background:var(--rx-soft)}.rx-seg{display:inline-grid;grid-auto-flow:column;gap:4px;padding:4px;border:1px solid var(--rx-line);border-radius:12px;background:#fafbf8}.rx-seg-wide{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.rx-seg button{min-height:44px;border:0;border-radius:9px;background:transparent;font-weight:700;font-size:13px;color:var(--rx-muted);transition:background .18s,color .18s}.rx-seg button.on{background:var(--rx-ink);color:var(--rx-paper)}.rx-editor{border:1px solid var(--rx-line);border-radius:12px;padding:16px;background:#fafbf8}.rx-editor-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.rx-row-actions{display:flex;gap:6px;align-items:center}.rx-inline-btn{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.rx-points{margin:14px 0 18px;display:grid;gap:9px}.rx-points div{display:grid;grid-template-columns:120px 1fr;gap:12px;font-size:13px}.rx-points dt{font-weight:700}.rx-points dd{margin:0;color:var(--rx-muted)}.rx-math{margin:12px 0 0;display:grid;gap:6px}.rx-math div{display:flex;justify-content:space-between;font-size:13px}.rx-math dd{margin:0;font-weight:700}.rx-math .total{border-top:1px solid var(--rx-line);padding-top:7px}.rx-mono{font:600 14px DM Sans,monospace;margin:2px 0 0;overflow-wrap:anywhere}.rx-pay-body{margin-top:14px}.rx-terms summary span{float:right;color:var(--rx-muted);font-weight:500}.rx-agreement{padding:0 18px 18px;max-width:62ch}.rx-agreement h3{font:800 16px Manrope,sans-serif;margin:6px 0 10px}.rx-agreement h4{font:700 14px Manrope,sans-serif;margin:16px 0 4px}.rx-agreement p,.rx-agreement li{font-size:14px;line-height:1.65;color:var(--rx-ink);padding:0;margin:0 0 6px}.rx-agreement ul{padding-left:20px;margin:0 0 6px}.rx-receipt{display:grid;gap:10px;margin:0 0 6px}.rx-receipt div{display:flex;justify-content:space-between;gap:16px;font-size:14px}.rx-receipt dt{color:var(--rx-muted)}.rx-receipt dd{margin:0;font-weight:700;text-align:right}.rx-next-title{font:800 17px Manrope,sans-serif;letter-spacing:-.03em;margin:26px 0 8px}.rx-next{margin:0;padding-left:20px;font-size:13px;color:var(--rx-muted)}.rx-review{margin:18px 0 0}.rx-review a,.rx-intro-aside a,.rx-footnote a,.rx-state a{color:var(--rx-muted)}.rx-done .rx-check{animation:rx-pop .2s ease-out}@keyframes rx-pop{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.rx-public *{animation:none!important;transition:none!important}}@media(max-width:600px){.rx-points div{grid-template-columns:1fr;gap:2px}.rx-seg-wide{grid-auto-flow:row}}.rs-page .rs-deposit-step{margin-top:28px;padding:22px;border:1px solid var(--intake-line);border-radius:18px;background:#fcfdfd}.rs-page .rs-deposit-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.rs-page .rs-deposit-eyebrow{color:var(--intake-muted);font-size:10px;font-weight:750;letter-spacing:.12em}.rs-page .rs-deposit-heading-row h2{margin:7px 0 0;font-family:inherit;font-size:clamp(23px,5vw,29px);font-weight:730;letter-spacing:-.045em;line-height:1.15}.rs-page .rs-deposit-amount{flex:none;color:var(--intake-ink);font-size:20px;font-weight:740;letter-spacing:-.04em}.rs-page .rs-deposit-intro{margin:12px 0 18px;color:var(--intake-muted);font-size:14px;line-height:1.55}.rs-page .rs-deposit-status{margin:12px 0;padding:12px 14px;border-radius:11px;background:#f7f2e9;color:#6d5528;font-size:13px;line-height:1.5}.rs-page .rs-deposit-payment{padding:18px;border-radius:14px;background:var(--intake-surface)}.rs-page .rs-deposit-payment h3{margin:6px 0 8px;font-family:inherit;font-size:19px;font-weight:710;letter-spacing:-.035em}.rs-page .rs-deposit-payment>p:not(.rs-deposit-methods-label){margin:8px 0;color:var(--intake-muted);font-size:13px;line-height:1.55}.rs-page .rs-deposit-payment .rs-deposit-methods-label{margin:17px 0 8px;color:var(--intake-ink);font-size:12px;font-weight:700}.rs-page .rs-deposit-method{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid var(--intake-line)}.rs-page .rs-deposit-method-copy{display:grid;gap:5px;min-width:0;color:var(--intake-muted);font-size:13px;line-height:1.45}.rs-page .rs-deposit-method-copy strong{color:var(--intake-ink);font-size:15px;font-weight:710}.rs-page .rs-deposit-unavailable,.rs-page .rs-deposit-unavailable-note{color:#735c33;font-size:12px;line-height:1.5}.rs-page .rs-deposit-pay-button,.rs-page .rs-deposit-secondary-button,.rs-page .rs-deposit-skip,.rs-page .rs-deposit-text-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.rs-page .rs-deposit-pay-button{padding:0 13px;background:var(--intake-ink);color:#fff;text-decoration:none}.rs-page .rs-deposit-secondary-button{flex:none;padding:0 11px;border:1px solid var(--intake-line);background:#fff;color:var(--intake-ink)}.rs-page .rs-deposit-memo{flex:1 0 100%;display:grid;gap:7px}.rs-page .rs-deposit-memo label{color:var(--intake-muted);font-size:11px;font-weight:620}.rs-page .rs-deposit-copy-row{display:flex;gap:9px}.rs-page .rs-deposit-copy-row input{min-width:0;min-height:44px;flex:1;padding:9px 11px;border:1px solid var(--intake-line);border-radius:10px;background:#fff;color:var(--intake-ink);font:inherit;font-size:13px}.rs-page .rs-deposit-copy-feedback{margin:11px 0;color:var(--intake-muted);font-size:12px}.rs-page .rs-deposit-trust-note{display:flex;align-items:flex-start;gap:9px;margin:16px 0;color:var(--intake-muted)}.rs-page .rs-deposit-trust-note svg{flex:none;margin-top:1px;color:#60766c}.rs-page .rs-deposit-trust-note p{margin:0;font-size:12px;line-height:1.5}.rs-page .rs-deposit-disclosure{margin-top:8px;border-top:1px solid var(--intake-line)}.rs-page .rs-deposit-disclosure summary{min-height:47px;display:flex;align-items:center;padding:6px 0;color:var(--intake-ink);font-size:13px;font-weight:670;cursor:pointer;list-style-position:outside}.rs-page .rs-deposit-disclosure-body{padding:0 0 13px;color:var(--intake-muted);font-size:12px;line-height:1.58}.rs-page .rs-deposit-disclosure-body p{margin:9px 0}.rs-page .rs-deposit-disclosure-body ul{margin:8px 0;padding-left:22px}.rs-page .rs-deposit-disclosure-body li{margin:5px 0;padding-left:2px}.rs-page .rs-deposit-disclosure-body strong,.rs-page .rs-deposit-disclosure-body h3{color:var(--intake-ink)}.rs-page .rs-deposit-agreement h3{margin:10px 0;font-size:13px;letter-spacing:.08em}.rs-page .rs-deposit-disclosure-body a{color:var(--intake-ink);font-weight:700}.rs-page .rs-deposit-unavailable-note{margin-top:5px!important}.rs-page .rs-deposit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px 14px;margin-top:16px}.rs-page .rs-deposit-skip{padding:0 13px;border:1px solid var(--intake-line);background:transparent;color:var(--intake-ink)}.rs-page .rs-deposit-actions>span,.rs-page .rs-deposit-skipped p{color:var(--intake-muted);font-size:11px;line-height:1.5}.rs-page .rs-deposit-skipped p{margin:0 0 4px}.rs-page .rs-deposit-text-button{padding:0 4px;border:0;background:transparent;color:#755826;text-align:left}.rs-page .rs-deposit-pay-button:focus-visible,.rs-page .rs-deposit-secondary-button:focus-visible,.rs-page .rs-deposit-skip:focus-visible,.rs-page .rs-deposit-text-button:focus-visible,.rs-page .rs-deposit-disclosure summary:focus-visible{outline:2px solid var(--intake-ink);outline-offset:2px}@media(max-width:460px){.rs-page .rs-deposit-step{padding:17px}.rs-page .rs-deposit-payment{padding:15px}.rs-page .rs-deposit-venmo .rs-deposit-method-copy,.rs-page .rs-deposit-venmo>.rs-deposit-secondary-button{flex-basis:100%}.rs-page .rs-deposit-copy-row{flex-wrap:wrap}.rs-page .rs-deposit-copy-row .rs-deposit-secondary-button{width:100%}}@media(prefers-reduced-motion:reduce){.rs-page .rs-deposit-pay-button,.rs-page .rs-deposit-secondary-button,.rs-page .rs-deposit-skip,.rs-page .rs-deposit-text-button{transition:none}}.rs-page :focus-visible{outline:2px solid var(--intake-ink);outline-offset:2px}.rs-page .intake-back-spacer{width:54px;flex:none}.rs-page .intake-title,.rs-page h1{margin:12px 0 0;font-size:clamp(36px,9vw,52px);font-weight:740;letter-spacing:-.055em;line-height:1.06}.rs-page .intake-lede{margin:14px 0 29px}.rs-page .loi-main h1{font-family:inherit}.rs-page .rs-label{display:block;margin:0 0 9px;color:#333c40;font-size:13px;font-weight:680;line-height:1.35}.rs-page .rs-field{margin:0 0 22px}.rs-page .rs-field input,.rs-page .rs-field textarea,.rs-page .rs-search{width:100%;min-height:58px;border:1px solid transparent;border-radius:12px;background:var(--intake-surface);color:var(--intake-ink);font:inherit;font-size:16px;font-weight:550;letter-spacing:-.02em;padding:14px 16px;outline:none;transition:background-color .18s,border-color .18s}.rs-page .rs-field input:hover,.rs-page .rs-field textarea:hover{background:#edf0f1}.rs-page .rs-field input:focus,.rs-page .rs-field textarea:focus,.rs-page .rs-search:focus{background:#fff;border-color:#73817f;box-shadow:inset 0 0 0 1px #73817f}.rs-page .rs-field input::placeholder,.rs-page .rs-field textarea::placeholder{color:#858d8f;font-weight:450}.rs-page .rs-field textarea{min-height:130px;resize:vertical;line-height:1.5}.rs-page .rs-field input:disabled,.rs-page .rs-field textarea:disabled{opacity:.6}.rs-page .rs-money{position:relative}.rs-page .rs-money>span{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--intake-muted);pointer-events:none}.rs-page .rs-field .rs-money input{padding-left:32px}.rs-page .rs-two{display:grid;gap:0 16px}.rs-page .rs-hint{margin:9px 0 0;color:var(--intake-muted);font-size:13px;line-height:1.5}.rs-page .rs-list{display:grid;gap:8px;margin:12px 0}.rs-page .rs-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:58px;padding:10px 15px;border:1px solid var(--intake-line);border-radius:12px;background:#fcfdfd;color:var(--intake-ink);font:inherit;font-size:14px;font-weight:640;text-align:left;cursor:pointer;transition:transform .16s,background-color .16s,border-color .16s}.rs-page .rs-option:hover:not(:disabled){background:var(--intake-surface)}.rs-page .rs-option:active{transform:scale(.985)}.rs-page .rs-option.selected{border-color:var(--intake-ink);background:var(--intake-ink);color:#f8f9f9}.rs-page .rs-option.selected small{color:#b9c3c2}.rs-page .rs-option strong,.rs-page .rs-mini strong{display:block;font-size:15px;font-weight:700}.rs-page .rs-option small,.rs-page .rs-mini small{display:block;margin-top:2px;color:var(--intake-muted);font-size:13px;font-weight:450}.rs-page .rs-result-left{display:flex;align-items:center;gap:12px;min-width:0}.rs-page .rs-photo{width:48px;height:48px;border-radius:8px;object-fit:cover;flex:none}.rs-page .rs-mini{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;border-radius:12px;background:var(--intake-surface)}.rs-page .rs-stats{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0;color:var(--intake-muted);font-size:13px}.rs-page .rs-notice{margin:16px 0;padding:14px 16px;border-radius:12px;background:var(--intake-surface);color:var(--intake-muted);font-size:13.5px;line-height:1.5}.rs-page .rs-notice strong{display:block;margin-bottom:2px;color:var(--intake-ink)}.rs-page .rs-notice.warn{background:#f7f2e9;color:#6d5528}.rs-page .rs-notice.error,.rs-page .rs-error{color:#9a3a30}.rs-page .rs-notice.error{background:#fbf1ef}.rs-page .rs-error{margin:16px 0 0;font-size:14px;font-weight:650;line-height:1.45}.rs-page .rs-skeleton{height:58px;margin:10px 0;border-radius:12px;background:linear-gradient(90deg,var(--intake-surface),#e9edee,var(--intake-surface));background-size:200% 100%;animation:rs-pulse 1.3s linear infinite}@keyframes rs-pulse{to{background-position:-200% 0}}.rs-page .rs-empty{margin:12px 0;padding:16px;border:1px dashed #cfd6d8;border-radius:12px;color:var(--intake-muted);font-size:14px;line-height:1.5}.rs-page .rs-empty strong{display:block;color:var(--intake-ink)}.rs-page .rs-text-button{min-height:44px;padding:0 4px;border:0;background:none;color:#755826;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.rs-page .rs-review-section{padding:18px 0;border-bottom:1px solid var(--intake-line)}.rs-page .rs-review{border-top:1px solid var(--intake-line);margin-bottom:18px}.rs-page .rs-review-heading{display:flex;align-items:center;justify-content:space-between;font-size:17px;font-weight:710;letter-spacing:-.035em}.rs-page .rs-review-section p{margin:3px 0;color:var(--intake-muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.rs-page .rs-review-section b{color:var(--intake-ink)}.rs-page .rs-caption{margin:14px 0 0;color:var(--intake-muted);font-size:12px}.rs-page .rs-success{padding-top:48px}.rs-page .rs-success-mark{display:grid;place-items:center;width:48px;height:48px;margin-bottom:22px;border-radius:50%;background:var(--intake-ink);color:#f8f9f9}.rs-page .rs-success-box{margin:0 0 14px;padding:16px;border-radius:12px;background:var(--intake-surface)}.rs-page .rs-success-box p{margin:3px 0 0;color:var(--intake-muted);font-size:14px}.rs-page .intake-cta{margin-top:10px;max-width:280px;text-decoration:none}@media(min-width:768px){.rs-page .rs-two{grid-template-columns:1fr 1fr}.rs-page .loi-main{padding-bottom:24px}.rs-page .loi-public-inner:not(:has(.intake-progress-area)) .loi-main{grid-column:1/-1;grid-row:2/4}}@media(prefers-reduced-motion:reduce){.rs-page .rs-skeleton{animation:none}}.sf-entry{display:flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid rgba(164,125,58,.42);border-radius:7px;color:var(--sf-gold);background:var(--sf-surface);font-size:11px;font-weight:700;white-space:nowrap}.sf-entry:hover,.sf-button:hover{filter:brightness(.96)}.sf-shell{--sf-surface:#fbfbfa;--sf-raised:#fff;--sf-ink:#1f282b;--sf-muted:#647077;--sf-line:#dfe3e3;--sf-gold:#956d2f;--sf-soft:#f1f3f2;--sf-success:#176c58;color:var(--sf-ink);background:var(--sf-surface);font-family:inherit}.dark .sf-shell{--sf-surface:#1e2425;--sf-raised:#293032;--sf-ink:#f0f2ef;--sf-muted:#aab5b4;--sf-line:#475254;--sf-gold:#d6ad68;--sf-soft:#343d3e;--sf-success:#86cfad}.sf-backdrop{position:fixed;inset:0;background:#111a1c6e;z-index:100}.sf-panel{position:fixed;z-index:101;bottom:0;left:0;right:0;height:min(88dvh,810px);display:flex;flex-direction:column;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #10191c33;overflow:hidden}.sf-head{padding:14px 18px 12px;border-bottom:1px solid var(--sf-line);background:var(--sf-raised);flex:none}.sf-kicker{font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;color:var(--sf-gold)}.sf-title{font-family:var(--font-display,inherit);font-size:22px;font-weight:650;line-height:1.15;margin:5px 0 2px}.sf-sub{font-size:12px;color:var(--sf-muted);line-height:1.5}.sf-content{overflow-y:auto;overscroll-behavior:contain;padding:16px 16px calc(30px + env(safe-area-inset-bottom));flex:1}.sf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sf-button,.sf-input,.sf-select{border:1px solid var(--sf-line);border-radius:9px;background:var(--sf-raised);color:var(--sf-ink);min-height:38px;padding:8px 11px;font-size:12px}.sf-button{cursor:pointer;text-align:left;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:6px}.sf-button:disabled{opacity:.52;cursor:not-allowed}.sf-button[data-active=true],.sf-button-primary{background:var(--sf-ink);border-color:var(--sf-ink);color:var(--sf-surface)}.sf-button-primary{width:100%;margin-top:12px}.sf-input{width:100%;outline:none}.sf-input:focus,.sf-select:focus,.sf-button:focus-visible,.sf-entry:focus-visible{outline:2px solid var(--sf-gold);outline-offset:2px}.sf-label{display:block;margin:13px 0 5px;color:var(--sf-muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.11em}.sf-section{margin-top:18px;border-top:1px solid var(--sf-line);padding-top:16px}.sf-section-title{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--sf-muted);margin-bottom:9px}.sf-card{background:var(--sf-raised);border:1px solid var(--sf-line);border-radius:11px;padding:12px;margin-bottom:8px}.sf-field-status{border:1px solid var(--sf-line);border-left:3px solid var(--sf-gold);background:var(--sf-raised);border-radius:10px;padding:13px;margin-bottom:15px}.sf-field-status .sf-card-title{font-size:16px;margin:8px 0}.sf-field-status .sf-button{margin-top:10px}.sf-inventory-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:8px 14px;border-bottom:1px solid var(--sf-line);background:var(--sf-soft)}.sf-inventory-bar__copy{display:flex;align-items:center;gap:8px;min-width:0;flex:1;font-size:11px}.sf-inventory-bar__copy strong{flex:0 0 auto;color:var(--sf-gold)}.sf-inventory-bar__copy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sf-ink)}.sf-inventory-bar__copy small{flex:0 1 auto;color:var(--sf-muted);font-size:10px;white-space:nowrap}.sf-inventory-bar .sf-button{flex:0 0 auto;min-height:30px;padding:4px 8px}@media(max-width:580px){.sf-inventory-bar__copy{flex-direction:column;align-items:flex-start;gap:1px}.sf-inventory-bar__copy span{max-width:100%}.sf-inventory-bar__copy small{display:none}}.sf-signal{border-color:var(--sf-gold);background:var(--sf-raised)}.sf-signal strong{color:var(--sf-ink)}.sf-signal .sf-button{margin-left:8px}.sf-end-summary{padding:12px 0}.sf-end-summary h3{font-family:var(--font-display,inherit);font-size:23px;line-height:1.15;margin:8px 0}.sf-end-summary>p{font-size:12px;color:var(--sf-muted);line-height:1.5;margin-bottom:14px}.sf-summary-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:16px}.sf-summary-stats>div{background:var(--sf-soft);border:1px solid var(--sf-line);border-radius:9px;padding:10px}.sf-summary-stats strong{display:block;font-size:19px;color:var(--sf-ink)}.sf-summary-stats span{display:block;font-size:10px;color:var(--sf-muted)}.sf-end-summary a.sf-button{text-decoration:none}.sf-card-title{font-weight:750;font-size:14px;line-height:1.3}.sf-card-meta{font-size:12px;color:var(--sf-muted);line-height:1.5;margin-top:4px}.sf-card-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.sf-nav-label{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--sf-ink)}.sf-nav-link{text-decoration:none}.sf-nav-link:focus-visible{outline:2px solid var(--sf-gold);outline-offset:2px}.sf-tag{font-size:10px;font-weight:800;color:var(--sf-gold);text-transform:uppercase;letter-spacing:.1em}.sf-note{padding:11px;border:1px solid var(--sf-line);border-radius:9px;background:var(--sf-soft);font-size:12px;line-height:1.55;color:var(--sf-muted);margin:10px 0}.sf-error{border-color:#bb776a;color:#a6443b}.sf-row{display:flex;align-items:center;gap:8px;justify-content:space-between}.sf-skeleton{height:80px;border-radius:10px;background:var(--sf-soft);margin-bottom:8px;animation:sf-pulse 1.4s ease-in-out infinite}@keyframes sf-pulse{50%{opacity:.55}}@media(min-width:768px){.sf-panel{inset:0 0 0 auto;width:min(460px,38vw);height:100dvh;border-radius:0}.sf-content{padding:20px 22px 35px}.sf-head{padding:19px 22px}}@media(prefers-reduced-motion:reduce){.sf-skeleton{animation:none}}.sf-public{min-height:100dvh;padding:0 18px 32px;background:var(--sf-surface)}.sf-public-inner{max-width:780px;margin:auto}.sf-public-head{padding:48px 0 30px;border-bottom:1px solid var(--sf-line)}.sf-public-head h1{font-family:var(--font-display,inherit);font-weight:650;font-size:clamp(36px,7vw,62px);line-height:1.05;letter-spacing:-.04em;margin:12px 0}.sf-public-period{color:var(--sf-gold)}.sf-public-head p,.sf-public-foot{font-size:14px;line-height:1.6;color:var(--sf-muted);max-width:460px}.sf-public-expiry{display:inline-flex;gap:6px;align-items:center;color:var(--sf-muted);font-size:11px;margin-top:17px}.sf-public-list{list-style:none;padding:0;margin:18px 0 30px}.sf-public-stop{display:grid;grid-template-columns:26px 108px minmax(0,1fr);gap:12px;align-items:start;padding:16px 0;border-bottom:1px solid var(--sf-line)}.sf-public-number{height:25px;width:25px;display:grid;place-items:center;border-radius:50%;background:var(--sf-ink);color:var(--sf-surface);font-size:11px;font-weight:800;margin-top:4px}.sf-public-photo{width:108px;height:112px;border-radius:8px;background:var(--sf-soft);display:grid;place-items:center;color:var(--sf-muted);overflow:hidden}.sf-public-photo img{width:100%;height:100%;object-fit:cover}.sf-public-info h2{font-family:var(--font-display,inherit);font-size:21px;line-height:1.2;margin:6px 0 3px}.sf-public-info p{font-size:12px;color:var(--sf-muted)}.sf-public-facts{display:flex;gap:9px;flex-wrap:wrap;align-items:center;font-size:12px;margin:12px 0;color:var(--sf-muted)}.sf-public-facts strong{color:var(--sf-ink)}.sf-public-directions{display:inline-flex;align-items:center;gap:4px;color:var(--sf-gold);font-size:12px;font-weight:700;text-decoration:none}.sf-public-directions:focus-visible{outline:2px solid var(--sf-gold);outline-offset:4px}.sf-public-empty{padding:60px 0}.sf-public-empty h2{font-family:var(--font-display,inherit);font-size:27px;margin-bottom:6px}.sf-public-empty p{font-size:14px;color:var(--sf-muted);margin-bottom:20px}.sf-public-foot{padding-top:20px;border-top:1px solid var(--sf-line)}@media(max-width:420px){.sf-public-stop{grid-template-columns:24px 78px minmax(0,1fr);gap:9px}.sf-public-photo{width:78px;height:92px}.sf-public-info h2{font-size:17px}.sf-public-facts{gap:6px}}.loi-settings-page{max-width:840px;margin:0 auto;padding:20px 22px 90px}.loi-settings-page .loi-settings-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#424b4e;text-decoration:none;font-size:14px;font-weight:650}.loi-settings-page .loi-settings-back:active{opacity:.6}.loi-settings-page :is(button,a,input,summary):focus-visible{outline:2px solid #745a2d;outline-offset:3px}.loi.loi-template{--template-ink: #1d2426;--template-muted: #586368;--template-line: #e6ebed;color:var(--template-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;letter-spacing:-.02em;background:#fff;padding:29px clamp(18px,4vw,40px) 50px;border-radius:22px;box-shadow:0 12px 38px #131d200b}.loi-template :is(h1,h2,p){margin:0;font-family:inherit}.loi-template .template-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:24px}.loi-template .template-head h1{font-size:clamp(26px,4vw,34px);line-height:1.1;letter-spacing:-.055em;font-weight:730}.loi-template .template-head p{color:var(--template-muted);font-size:13px;line-height:1.45;margin-top:7px}.loi-template .template-live-state{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:#176e4e;background:#eef7f1;border-radius:100px;padding:8px 10px;font-size:12px;font-weight:700}.loi-template .template-current{border-top:1px solid var(--template-line);border-bottom:1px solid var(--template-line)}.loi-template .template-section-label{padding-top:18px;font-size:10px;letter-spacing:.11em;font-weight:750;color:var(--template-muted)}.loi-template .template-current-row,.loi-template .template-version-row,.loi-template .template-history-row{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 0 20px}.loi-template .template-current-info{min-width:0;display:flex;flex-direction:column;gap:4px}.loi-template .template-current-info strong{font-size:18px;font-weight:710;overflow-wrap:anywhere}.loi-template .template-current-info span{font-size:13px;color:var(--template-muted);line-height:1.4}.loi-template .template-current-info small{font-size:11px;color:#778187;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:420px}.loi-template .template-download{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--template-ink);text-decoration:none;font-weight:670;font-size:13px;flex:none}.loi-template .template-download:hover{color:#785b2b}.loi-template .template-download:active{transform:scale(.97)}.loi-template .template-draft-state{color:#996217;font-size:12px;font-weight:680;white-space:nowrap}.loi-template .template-current-info strong .template-draft-state{margin-left:8px;vertical-align:middle}.loi-template .template-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px}.loi-template .template-section-heading h2,.loi-template .template-history h2{font-size:19px;font-weight:710;letter-spacing:-.035em}.loi-template .template-section-heading>span{color:var(--template-muted);font-size:12px}.loi-template .template-drafts,.loi-template .template-actions,.loi-template .template-history{margin-top:34px}.loi-template .template-draft{border-top:1px solid var(--template-line)}.loi-template .template-draft+.template-draft{margin-top:18px}.loi-template .template-version-row{padding-bottom:15px}.loi-template .template-review{padding:16px;border-radius:12px;background:#f6f8f8;margin-bottom:4px}.loi-template .template-review>p{font-size:12px;line-height:1.45;color:var(--template-muted)}.loi-template .template-review-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px;line-height:1.45;margin-top:17px}.loi-template .template-review-check input{width:18px;height:18px;flex:none;accent-color:#26312e;margin:1px 0 0}.loi-template .template-review-check input:disabled{opacity:.55}.loi-template .template-review .template-review-hint{margin-top:9px}.loi-template .template-approve{min-height:44px;padding:0 15px;margin-top:17px;display:inline-flex;align-items:center;gap:9px;border:0;border-radius:10px;background:#222b2c;color:#fff;font-size:13px;font-weight:680;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.loi-template .template-approve:disabled{opacity:.4;cursor:not-allowed}.loi-template .template-approve:not(:disabled):active{transform:scale(.98)}.loi-template .template-action-row{width:100%;display:flex;align-items:center;gap:13px;min-height:70px;text-align:left;border:0;border-top:1px solid var(--template-line);padding:10px 1px;background:#fff;color:var(--template-ink);cursor:pointer;transition:background-color .16s ease}.loi-template .template-action-row:hover{background:#f8fafa}.loi-template .template-action-row:active{background:#eff2f2}.loi-template .template-action-row:disabled{opacity:.45;cursor:not-allowed}.loi-template .template-action-row>span:nth-child(2){display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.loi-template .template-action-row strong{font-size:14px;font-weight:690}.loi-template .template-action-row small{font-size:12px;color:var(--template-muted);line-height:1.35}.loi-template .template-action-symbol{flex:none;display:grid;place-items:center;width:38px;height:38px;color:#4e585c;background:#f2f5f5;border-radius:11px}.loi-template .template-action-arrow{font-size:24px;color:#879196;font-weight:300}.loi-template .template-explainer{border-top:1px solid var(--template-line)}.loi-template .template-explainer summary{min-height:55px;display:flex;align-items:center;justify-content:space-between;list-style:none;color:var(--template-muted);font-size:13px;font-weight:640;cursor:pointer}.loi-template .template-explainer summary::-webkit-details-marker{display:none}.loi-template .template-explainer summary svg{transition:transform .16s ease}.loi-template .template-explainer[open] summary svg{transform:rotate(180deg)}.loi-template .template-explainer p{color:var(--template-muted);font-size:13px;line-height:1.55;max-width:600px;padding-bottom:17px}.loi-template .template-history h2{padding-bottom:9px}.loi-template .template-history-row{border-top:1px solid var(--template-line);padding:10px 0}.loi-template .template-history-row>div{min-width:0;display:flex;flex-direction:column;gap:4px}.loi-template .template-history-row strong{font-size:13px}.loi-template .template-history-row strong small{color:var(--template-muted);font-size:11px;font-weight:500;margin-left:6px}.loi-template .template-history-row span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--template-muted);font-size:12px}.loi-template .template-message,.loi-template .template-loading{padding:20px 0;border-top:1px solid var(--template-line)}.loi-template .template-message p{font-size:13px;color:var(--template-muted);margin-top:6px}.loi-template .template-text-action{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:12px 0;color:var(--template-ink);font-weight:690;cursor:pointer}.loi-template .template-loading span{display:block;height:13px;background:#edf0f0;margin:12px 0;border-radius:5px}.loi-template .template-loading span:nth-child(1){width:38%;height:23px}.loi-template .template-loading span:nth-child(2){width:65%}.loi-template .template-loading span:nth-child(3){width:25%}.loi-template .template-feedback{margin-top:20px;padding:12px;border-radius:8px;font-size:13px;line-height:1.45}.loi-template .template-feedback.is-success{background:#edf7f0;color:#176443}.loi-template .template-feedback.is-error{background:#faecea;color:#9e362d}@media(max-width:600px){.loi-settings-page{padding:10px 0 65px;background:#fff}.loi-settings-page .loi-settings-back{margin-left:18px}.loi.loi-template{border-radius:0;padding:20px 18px 50px;box-shadow:none}.loi-template .template-head{padding-bottom:22px}.loi-template .template-head h1{font-size:28px}.loi-template .template-current-info strong{font-size:16px}.loi-template .template-download span{display:none}.loi-template .template-download{width:44px;justify-content:center}.loi-template .template-review{margin:0 -4px}.loi-template .template-approve{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.loi-template *,.loi-settings-page *{transition:none!important}}@layer properties;@layer theme,base,clerk,components,utilities;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: var(--app-font-sans);--color-red-50: oklch(97.1% .013 17.38);--color-red-100: oklch(93.6% .032 17.717);--color-red-200: oklch(88.5% .062 18.334);--color-red-300: oklch(80.8% .114 19.571);--color-red-400: oklch(70.4% .191 22.216);--color-red-500: oklch(63.7% .237 25.331);--color-red-600: oklch(57.7% .245 27.325);--color-red-700: oklch(50.5% .213 27.518);--color-red-800: oklch(44.4% .177 26.899);--color-orange-50: oklch(98% .016 73.684);--color-orange-100: oklch(95.4% .038 75.164);--color-orange-200: oklch(90.1% .076 70.697);--color-orange-500: oklch(70.5% .213 47.604);--color-orange-600: oklch(64.6% .222 41.116);--color-orange-700: oklch(55.3% .195 38.402);--color-orange-800: oklch(47% .157 37.304);--color-amber-50: oklch(98.7% .022 95.277);--color-amber-100: oklch(96.2% .059 95.617);--color-amber-200: oklch(92.4% .12 95.746);--color-amber-300: oklch(87.9% .169 91.605);--color-amber-400: oklch(82.8% .189 84.429);--color-amber-500: oklch(76.9% .188 70.08);--color-amber-600: oklch(66.6% .179 58.318);--color-amber-700: oklch(55.5% .163 48.998);--color-amber-800: oklch(47.3% .137 46.201);--color-amber-900: oklch(41.4% .112 45.904);--color-green-600: oklch(62.7% .194 149.214);--color-green-700: oklch(52.7% .154 150.069);--color-emerald-50: oklch(97.9% .021 166.113);--color-emerald-100: oklch(95% .052 163.051);--color-emerald-200: oklch(90.5% .093 164.15);--color-emerald-300: oklch(84.5% .143 164.978);--color-emerald-400: oklch(76.5% .177 163.223);--color-emerald-500: oklch(69.6% .17 162.48);--color-emerald-600: oklch(59.6% .145 163.225);--color-emerald-700: oklch(50.8% .118 165.612);--color-emerald-800: oklch(43.2% .095 166.913);--color-emerald-900: oklch(37.8% .077 168.94);--color-emerald-950: oklch(26.2% .051 172.552);--color-teal-100: oklch(95.3% .051 180.801);--color-teal-700: oklch(51.1% .096 186.391);--color-sky-50: oklch(97.7% .013 236.62);--color-sky-200: oklch(90.1% .058 230.902);--color-sky-400: oklch(74.6% .16 232.661);--color-sky-500: oklch(68.5% .169 237.323);--color-sky-600: oklch(58.8% .158 241.966);--color-sky-700: oklch(50% .134 242.749);--color-blue-50: oklch(97% .014 254.604);--color-blue-100: oklch(93.2% .032 255.585);--color-blue-200: oklch(88.2% .059 254.128);--color-blue-400: oklch(70.7% .165 254.624);--color-blue-500: oklch(62.3% .214 259.815);--color-blue-600: oklch(54.6% .245 262.881);--color-blue-700: oklch(48.8% .243 264.376);--color-blue-800: oklch(42.4% .199 265.638);--color-indigo-600: oklch(51.1% .262 276.966);--color-violet-50: oklch(96.9% .016 293.756);--color-violet-200: oklch(89.4% .057 293.283);--color-violet-600: oklch(54.1% .281 293.009);--color-violet-700: oklch(49.1% .27 292.581);--color-purple-50: oklch(97.7% .014 308.299);--color-purple-100: oklch(94.6% .033 307.174);--color-purple-600: oklch(55.8% .288 302.321);--color-purple-700: oklch(49.6% .265 301.924);--color-rose-50: oklch(96.9% .015 12.422);--color-rose-500: oklch(64.5% .246 16.439);--color-rose-600: oklch(58.6% .253 17.585);--color-rose-700: oklch(51.4% .222 16.935);--color-slate-500: oklch(55.4% .046 257.417);--color-gray-50: oklch(98.5% .002 247.839);--color-gray-600: oklch(44.6% .03 256.802);--color-gray-900: oklch(21% .034 264.665);--color-zinc-50: oklch(98.5% 0 0);--color-zinc-100: oklch(96.7% .001 286.375);--color-zinc-200: oklch(92% .004 286.32);--color-zinc-300: oklch(87.1% .006 286.286);--color-zinc-400: oklch(70.5% .015 286.067);--color-zinc-500: oklch(55.2% .016 285.938);--color-zinc-600: oklch(44.2% .017 285.786);--color-zinc-700: oklch(37% .013 285.805);--color-zinc-800: oklch(27.4% .006 286.033);--color-zinc-900: oklch(21% .006 285.885);--color-zinc-950: oklch(14.1% .005 285.823);--color-stone-50: oklch(98.5% .001 106.423);--color-stone-100: oklch(97% .001 106.424);--color-stone-200: oklch(92.3% .003 48.717);--color-stone-300: oklch(86.9% .005 56.366);--color-stone-500: oklch(55.3% .013 58.071);--color-stone-600: oklch(44.4% .011 73.639);--color-stone-700: oklch(37.4% .01 67.558);--color-stone-800: oklch(26.8% .007 34.298);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--radius-sm: calc(var(--radius) - 4px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--radius-2xl: 1rem;--radius-3xl: 1.5rem;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm: 8px;--blur-md: 12px;--aspect-video: 16 / 9;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--app-font-sans);--default-mono-font-family: var(--app-font-mono);--color-border: hsl(var(--border));--color-secondary: hsl(var(--secondary))}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container\/field-group{container-type:inline-size;container-name:field-group}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-12{top:calc(var(--spacing) * 12)}.top-\[1px\]{top:1px}.top-\[3px\]{top:3px}.top-\[13px\]{top:13px}.top-\[44px\]{top:44px}.top-\[50\%\]{top:50%}.top-\[52px\]{top:52px}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-10{right:calc(var(--spacing) * 10)}.right-\[3px\]{right:3px}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[-16px\]{bottom:-16px}.bottom-\[calc\(84px\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.bottom-full{bottom:100%}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-14{left:calc(var(--spacing) * 14)}.left-\[-3px\]{left:-3px}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-41{z-index:41}.z-44{z-index:44}.z-48{z-index:48}.z-49{z-index:49}.z-50{z-index:50}.z-54{z-index:54}.z-56{z-index:56}.z-57{z-index:57}.z-58{z-index:58}.z-59{z-index:59}.z-60{z-index:60}.z-61{z-index:61}.z-62{z-index:62}.z-\[1\]{z-index:1}.z-\[19\]{z-index:19}.z-\[42\]{z-index:42}.z-\[46\]{z-index:46}.z-\[48\]{z-index:48}.z-\[49\]{z-index:49}.z-\[50\]{z-index:50}.z-\[51\]{z-index:51}.z-\[52\]{z-index:52}.z-\[53\]{z-index:53}.z-\[54\]{z-index:54}.z-\[55\]{z-index:55}.z-\[56\]{z-index:56}.z-\[58\]{z-index:58}.z-\[59\]{z-index:59}.z-\[60\]{z-index:60}.z-\[68\]{z-index:68}.z-\[70\]{z-index:70}.z-\[72\]{z-index:72}.z-\[100\]{z-index:100}.order-first{order:-9999}.order-last{order:9999}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:calc(var(--spacing) * 0)!important}.m-6{margin:calc(var(--spacing) * 6)}.-mx-0{margin-inline:calc(var(--spacing) * -0)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[calc\(84px\+env\(safe-area-inset-bottom\,0px\)\)\]{margin-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[--cell-size\]{width:--cell-size;height:--cell-size}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[--cell-size\]{height:--cell-size}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[52px\]{height:52px}.h-\[55px\]{height:55px}.h-\[64px\]{height:64px}.h-\[72px\]{height:72px}.h-\[80px\]{height:80px}.h-\[85dvh\]{height:85dvh}.h-\[86px\]{height:86px}.h-\[88px\]{height:88px}.h-\[88vh\]{height:88vh}.h-\[90px\]{height:90px}.h-\[92dvh\]{height:92dvh}.h-\[100dvh\]{height:100dvh}.h-\[120px\]{height:120px}.h-\[190px\]{height:190px}.h-\[205px\]{height:205px}.h-\[220px\]{height:220px}.h-\[calc\(100vh-56px\)\]{height:calc(100vh - 56px)}.h-\[calc\(env\(safe-area-inset-bottom\,0px\)\+8px\)\]{height:calc(env(safe-area-inset-bottom,0px) + 8px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[--radix-context-menu-content-available-height\]{max-height:--radix-context-menu-content-available-height}.max-h-\[--radix-select-content-available-height\]{max-height:--radix-select-content-available-height}.max-h-\[40svh\]{max-height:40svh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[84vh\]{max-height:84vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90svh\]{max-height:90svh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94dvh\]{max-height:94dvh}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.\!min-h-10{min-height:calc(var(--spacing) * 10)!important}.\!min-h-20{min-height:calc(var(--spacing) * 20)!important}.\!min-h-24{min-height:calc(var(--spacing) * 24)!important}.\!min-h-28{min-height:calc(var(--spacing) * 28)!important}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-\[4px\]{min-height:4px}.min-h-\[16px\]{min-height:16px}.min-h-\[28px\]{min-height:28px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[56px\]{min-height:56px}.min-h-\[58px\]{min-height:58px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[84px\]{min-height:84px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[120px\]{min-height:120px}.min-h-\[130px\]{min-height:130px}.min-h-\[172px\]{min-height:172px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-auto{width:auto!important}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:calc(1 / 3 * 100%)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:calc(2 / 3 * 100%)}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:calc(3 / 5 * 100%)}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[--cell-size\]{width:--cell-size}.w-\[1px\]{width:1px}.w-\[28px\]{width:28px}.w-\[48px\]{width:48px}.w-\[58px\]{width:58px}.w-\[62px\]{width:62px}.w-\[64px\]{width:64px}.w-\[68px\]{width:68px}.w-\[88px\]{width:88px}.w-\[100px\]{width:100px}.w-\[160px\]{width:160px}.w-\[246px\]{width:246px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[440px\]{width:440px}.w-\[480px\]{width:480px}.w-\[calc\(100\%-40px\)\]{width:calc(100% - 40px)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-8{max-width:calc(var(--spacing) * 8)}.max-w-\[92vw\]{max-width:92vw}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[130px\]{max-width:130px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[176px\]{max-width:176px}.max-w-\[180px\]{max-width:180px}.max-w-\[192px\]{max-width:192px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[360px\]{max-width:360px}.max-w-\[460px\]{max-width:460px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[900px\]{max-width:900px}.max-w-\[1020px\]{max-width:1020px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[--cell-size\]{min-width:--cell-size}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14px\]{min-width:14px}.min-w-\[16px\]{min-width:16px}.min-w-\[18px\]{min-width:18px}.min-w-\[44px\]{min-width:44px}.min-w-\[72px\]{min-width:72px}.min-w-\[90px\]{min-width:90px}.min-w-\[100px\]{min-width:100px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[500px\]{min-width:500px}.min-w-\[520px\]{min-width:520px}.min-w-\[600px\]{min-width:600px}.min-w-\[640px\]{min-width:640px}.min-w-\[700px\]{min-width:700px}.min-w-\[820px\]{min-width:820px}.min-w-\[920px\]{min-width:920px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[0_0_100\%\]{flex:0 0 100%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:--radix-context-menu-content-transform-origin}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:--radix-dropdown-menu-content-transform-origin}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:--radix-hover-card-content-transform-origin}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:--radix-menubar-content-transform-origin}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:--radix-popover-content-transform-origin}.origin-\[--radix-select-content-transform-origin\]{transform-origin:--radix-select-content-transform-origin}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:--radix-tooltip-content-transform-origin}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x: -50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x: 1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y: -50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:caret-blink 1.25s ease-out infinite}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-start{scroll-snap-align:start}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mb-28{scroll-margin-bottom:calc(var(--spacing) * 28)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.\!items-start{align-items:flex-start!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[1px\]{gap:1px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[3px\]>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(3px * var(--tw-space-y-reverse));margin-block-end:calc(3px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse: 0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-0>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#edf0f1\]>:not(:last-child)){border-color:#edf0f1}:where(.divide-\[hsl\(32_16\%_90\%\)\]>:not(:last-child)){border-color:#eae6e1}:where(.divide-\[hsl\(32_16\%_92\%\)\]>:not(:last-child)){border-color:#eeebe7}:where(.divide-\[hsl\(35_10\%_90\%\)\]>:not(:last-child)){border-color:#e8e6e3}:where(.divide-\[hsl\(var\(--torsx-border\)\)\]>:not(:last-child)){border-color:hsl(var(--torsx-border))}:where(.divide-\[rgba\(0\,0\,0\,0\.04\)\]>:not(:last-child)){border-color:#0000000a}:where(.divide-\[rgba\(0\,0\,0\,0\.06\)\]>:not(:last-child)){border-color:#0000000f}:where(.divide-\[rgba\(0\,0\,0\,0\.055\)\]>:not(:last-child)){border-color:#0000000e}:where(.divide-\[var\(--leader-sep\)\]>:not(:last-child)){border-color:var(--leader-sep)}:where(.divide-zinc-50>:not(:last-child)){border-color:var(--color-zinc-50)}:where(.divide-zinc-100>:not(:last-child)){border-color:var(--color-zinc-100)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-\[18px\]{border-top-left-radius:18px;border-top-right-radius:18px}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-t-\[22px\]{border-top-left-radius:22px;border-top-right-radius:22px}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.rounded-t-full{border-top-left-radius:calc(infinity * 1px);border-top-right-radius:calc(infinity * 1px)}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-t-sm{border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.rounded-l-full{border-top-left-radius:calc(infinity * 1px);border-bottom-left-radius:calc(infinity * 1px)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-l-xl{border-top-left-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-\[10px\]{border-top-right-radius:10px;border-bottom-right-radius:10px}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[2\.5px\]{border-style:var(--tw-border-style);border-width:2.5px}.border-\[4px\]{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.\!border-\[\#e4d3a6\]{border-color:#e4d3a6!important}.\[border-color\:var\(--badge-outline\)\]{border-color:var(--badge-outline)}.\[border-color\:var\(--button-outline\)\]{border-color:var(--button-outline)}.border-\[\#4A7C59\]{border-color:#4a7c59}.border-\[\#8B6914\]{border-color:#8b6914}.border-\[\#B79A61\]{border-color:#b79a61}.border-\[\#C4B49F\]{border-color:#c4b49f}.border-\[\#C7A96B\]{border-color:#c7a96b}.border-\[\#C8A46B\]{border-color:#c8a46b}.border-\[\#E0D4C0\]{border-color:#e0d4c0}.border-\[\#E2E2E2\]{border-color:#e2e2e2}.border-\[\#E8DDD0\]{border-color:#e8ddd0}.border-\[\#F2EFE9\]{border-color:#f2efe9}.border-\[\#F2EFE9\]\/60{border-color:color-mix(in oklab,#F2EFE9 60%,transparent)}.border-\[\#a98b5c\]{border-color:#a98b5c}.border-\[\#a47527\]{border-color:#a47527}.border-\[\#cbd9ce\]{border-color:#cbd9ce}.border-\[\#d6c7a1\]{border-color:#d6c7a1}.border-\[\#d6e9dc\]{border-color:#d6e9dc}.border-\[\#dbd5ca\]{border-color:#dbd5ca}.border-\[\#dedbd4\]{border-color:#dedbd4}.border-\[\#e2e9e6\]{border-color:#e2e9e6}.border-\[\#e4ded3\]{border-color:#e4ded3}.border-\[\#e6e1d8\]{border-color:#e6e1d8}.border-\[\#e6e8ea\]{border-color:#e6e8ea}.border-\[\#e8eaec\]{border-color:#e8eaec}.border-\[\#e8ebed\]{border-color:#e8ebed}.border-\[\#e9e2d6\]{border-color:#e9e2d6}.border-\[\#e9ebed\]{border-color:#e9ebed}.border-\[\#eceeef\]{border-color:#eceeef}.border-\[\#edf0f1\]{border-color:#edf0f1}.border-\[\#eee9e1\]{border-color:#eee9e1}.border-\[\#efd9d3\]{border-color:#efd9d3}.border-\[\#f2eee8\]{border-color:#f2eee8}.border-\[--color-border\]{border-color:--color-border}.border-\[hsl\(0_0\%_80\%\)\]{border-color:#ccc}.border-\[hsl\(0_0\%_88\%\)\]{border-color:#e0e0e0}.border-\[hsl\(0_0\%_90\%\)\]{border-color:#e6e6e6}.border-\[hsl\(0_0\%_91\%\)\]{border-color:#e8e8e8}.border-\[hsl\(0_0\%_92\%\)\]{border-color:#ebebeb}.border-\[hsl\(0_0\%_94\%\)\]{border-color:#f0f0f0}.border-\[hsl\(0_0\%_100\%\/0\.06\)\]{border-color:#ffffff0f}.border-\[hsl\(0_30\%_87\%\)\]{border-color:#e8d4d4}.border-\[hsl\(0_40\%_82\%\)\]{border-color:#e3bfbf}.border-\[hsl\(0_40\%_86\%\)\]{border-color:#eacdcd}.border-\[hsl\(0_40\%_88\%\)\]{border-color:#edd4d4}.border-\[hsl\(0_40\%_90\%\)\]{border-color:#f0dbdb}.border-\[hsl\(0_42\%_88\%\)\]{border-color:#edd4d4}.border-\[hsl\(0_52\%_84\%\)\]{border-color:#ebc1c1}.border-\[hsl\(0_52\%_90\%\)\]{border-color:#f3d8d8}.border-\[hsl\(0_72\%_85\%\)\]{border-color:#f4bdbd}.border-\[hsl\(12_28\%_80\%\)\]{border-color:#dac3be}.border-\[hsl\(24_28\%_10\%\)\]{border-color:#211812}.border-\[hsl\(27_26\%_79\%\)\]{border-color:#d7c8bc}.border-\[hsl\(28_10\%_77\%\)\]{border-color:#cac4be}.border-\[hsl\(28_12\%_75\%\)\]{border-color:#c7bfb8}.border-\[hsl\(28_20\%_58\%\)\]{border-color:#a9927e}.border-\[hsl\(28_50\%_84\%\)\]{border-color:#ebd5c2}.border-\[hsl\(28_55\%_80\%\)\]{border-color:#e8cab0}.border-\[hsl\(28_60\%_82\%\)\]{border-color:#edcfb6}.border-\[hsl\(28_60\%_86\%\)\]{border-color:#f1dac6}.border-\[hsl\(28_70\%_88\%\)\]{border-color:#f6dfcb}.border-\[hsl\(30_8\%_76\%\)\]{border-color:#c7c2bd}.border-\[hsl\(30_8\%_80\%\)\]{border-color:#d0ccc8}.border-\[hsl\(32\,16\%\,87\%\)\]{border-color:#e3ded9}.border-\[hsl\(32_14\%_78\%\)\]{border-color:#cfc7bf}.border-\[hsl\(32_14\%_86\%\)\]{border-color:#e0dcd6}.border-\[hsl\(32_14\%_87\%\)\]{border-color:#e2ded9}.border-\[hsl\(32_14\%_88\%\)\]{border-color:#e5e1dc}.border-\[hsl\(32_16\%_78\%\)\]{border-color:#d0c7be}.border-\[hsl\(32_16\%_82\%\)\]{border-color:#d8d2ca}.border-\[hsl\(32_16\%_84\%\)\]{border-color:#ddd7d0}.border-\[hsl\(32_16\%_85\%\)\]{border-color:#dfd9d3}.border-\[hsl\(32_16\%_86\%\)\]{border-color:#e1dcd6}.border-\[hsl\(32_16\%_87\%\)\]{border-color:#e3ded9}.border-\[hsl\(32_16\%_88\%\)\]{border-color:#e5e1dc}.border-\[hsl\(32_16\%_90\%\)\]{border-color:#eae6e1}.border-\[hsl\(32_16\%_91\%\)\]{border-color:#ece8e4}.border-\[hsl\(32_16\%_92\%\)\]{border-color:#eeebe7}.border-\[hsl\(32_16\%_93\%\)\]{border-color:#f0edea}.border-\[hsl\(33_12\%_79\%\)\]{border-color:#d0cac3}.border-\[hsl\(33_18\%_82\%\)\]{border-color:#d9d2c9}.border-\[hsl\(33_18\%_88\%\)\]{border-color:#e6e1db}.border-\[hsl\(34_16\%_79\%\)\]{border-color:#d2cbc1}.border-\[hsl\(34_20\%_82\%\)\]{border-color:#dad2c8}.border-\[hsl\(35_10\%_85\%\)\]{border-color:#ddd9d5}.border-\[hsl\(35_10\%_88\%\)\]{border-color:#e3e1dd}.border-\[hsl\(35_10\%_89\%\)\]{border-color:#e6e3e0}.border-\[hsl\(35_10\%_90\%\)\]{border-color:#e8e6e3}.border-\[hsl\(35_10\%_91\%\)\]{border-color:#eae8e6}.border-\[hsl\(35_15\%_86\%\)\]{border-color:#e1dcd6}.border-\[hsl\(35_15\%_90\%\)\]{border-color:#e9e6e2}.border-\[hsl\(35_18\%_80\%\)\]{border-color:#d5cec3}.border-\[hsl\(37_22\%_79\%\)\]{border-color:#d5ccbe}.border-\[hsl\(37_22\%_80\%\)\]{border-color:#d7cfc1}.border-\[hsl\(38_28\%_78\%\)\]{border-color:#d7cbb7}.border-\[hsl\(38_28\%_79\%\)\]{border-color:#d8cdba}.border-\[hsl\(38_36\%_79\%\)\]{border-color:#ddcfb6}.border-\[hsl\(38_40\%_86\%\)\]{border-color:#eadfcd}.border-\[hsl\(38_40\%_90\%\)\]{border-color:#f0e8db}.border-\[hsl\(38_60\%_88\%\)\]{border-color:#f3e5ce}.border-\[hsl\(38_68\%_72\%\)\]{border-color:#e8c587}.border-\[hsl\(38_68\%_72\%\/0\.3\)\]{border-color:#e8c5874d}.border-\[hsl\(38_68\%_72\%\/0\.25\)\]{border-color:#e8c58740}.border-\[hsl\(38_68\%_80\%\)\]{border-color:#efd5a9}.border-\[hsl\(38_68\%_82\%\)\]{border-color:#f0d9b2}.border-\[hsl\(38_72\%_58\%\)\]{border-color:#e1a847}.border-\[hsl\(38_80\%_78\%\)\]{border-color:#f4d39a}.border-\[hsl\(38_80\%_85\%\)\]{border-color:#f7e1ba}.border-\[hsl\(38_82\%_86\%\)\]{border-color:#f9e3be}.border-\[hsl\(38_82\%_90\%\)\]{border-color:#faebd1}.border-\[hsl\(39_32\%_78\%\)\]{border-color:#d9ccb5}.border-\[hsl\(39_40\%_73\%\)\]{border-color:#d6c29f}.border-\[hsl\(39_55\%_44\%\)\]{border-color:#ae8332}.border-\[hsl\(39_55\%_52\%\)\]{border-color:#c89941}.border-\[hsl\(39_55\%_54\%\)\]{border-color:#ca9d49}.border-\[hsl\(39_55\%_56\%\)\]{border-color:#cda151}.border-\[hsl\(39_55\%_68\%\)\]{border-color:#dabb81}.border-\[hsl\(39_55\%_70\%\)\]{border-color:#ddbf88}.border-\[hsl\(39_55\%_75\%\)\]{border-color:#e2ca9c}.border-\[hsl\(39_55\%_76\%\)\]{border-color:#e3cca0}.border-\[hsl\(39_55\%_80\%\)\]{border-color:#e8d4b0}.border-\[hsl\(39_55\%_82\%\)\]{border-color:#ead9b8}.border-\[hsl\(39_55\%_85\%\)\]{border-color:#eedfc4}.border-\[hsl\(39_55\%_88\%\)\]{border-color:#f1e5d0}.border-\[hsl\(45_55\%_88\%\)\]{border-color:#f1e9d0}.border-\[hsl\(142_14\%_78\%\)\]{border-color:#bfcfc5}.border-\[hsl\(142_16\%_78\%\)\]{border-color:#bed0c5}.border-\[hsl\(142_18\%_77\%\)\]{border-color:#bacfc2}.border-\[hsl\(142_18\%_78\%\)\]{border-color:#bdd1c4}.border-\[hsl\(142_38\%_90\%\)\]{border-color:#dcefe3}.border-\[hsl\(142_52\%_78\%\)\]{border-color:#aae4bf}.border-\[hsl\(145_25\%_86\%\)\]{border-color:#d2e4da}.border-\[hsl\(145_30\%_88\%\)\]{border-color:#d7eadf}.border-\[hsl\(145_35\%_82\%\)\]{border-color:#c1e1ce}.border-\[hsl\(145_40\%_86\%\)\]{border-color:#cdead9}.border-\[hsl\(145_40\%_88\%\)\]{border-color:#d4edde}.border-\[hsl\(162_16\%_78\%\)\]{border-color:#bed0ca}.border-\[hsl\(213_50\%_86\%\)\]{border-color:#c9daed}.border-\[hsl\(213_55\%_86\%\)\]{border-color:#c8d9ef}.border-\[hsl\(220_52\%_60\%\)\]{border-color:#6487ce}.border-\[hsl\(220_52\%_72\%\)\]{border-color:#92abdd}.border-\[hsl\(220_52\%_78\%\)\]{border-color:#aabde4}.border-\[hsl\(220_52\%_84\%\)\]{border-color:#c1cfeb}.border-\[hsl\(220_60\%_86\%\)\]{border-color:#c6d4f1}.border-\[hsl\(var\(--torsx-border\)\)\]{border-color:hsl(var(--torsx-border))}.border-\[rgba\(0\,0\,0\,0\.1\)\]{border-color:#0000001a}.border-\[rgba\(0\,0\,0\,0\.05\)\]{border-color:#0000000d}.border-\[rgba\(0\,0\,0\,0\.06\)\]{border-color:#0000000f}.border-\[rgba\(0\,0\,0\,0\.07\)\]{border-color:#00000012}.border-\[rgba\(0\,0\,0\,0\.08\)\]{border-color:#00000014}.border-\[rgba\(0\,0\,0\,0\.09\)\]{border-color:#00000017}.border-\[rgba\(0\,0\,0\,0\.12\)\]{border-color:#0000001f}.border-\[rgba\(0\,0\,0\,0\.13\)\]{border-color:#00000021}.border-\[rgba\(0\,0\,0\,0\.15\)\]{border-color:#00000026}.border-\[rgba\(0\,0\,0\,0\.18\)\]{border-color:#0000002e}.border-\[rgba\(14\,8\,0\,0\.04\)\]{border-color:#0e08000a}.border-\[rgba\(14\,8\,0\,0\.036\)\]{border-color:#0e080009}.border-\[rgba\(14\,8\,0\,0\.042\)\]{border-color:#0e08000b}.border-\[rgba\(29\,107\,46\,0\.14\)\]{border-color:#1d6b2e24}.border-\[rgba\(29\,107\,46\,0\.15\)\]{border-color:#1d6b2e26}.border-\[rgba\(29\,107\,46\,0\.25\)\]{border-color:#1d6b2e40}.border-\[rgba\(59\,130\,246\,0\.15\)\]{border-color:#3b82f626}.border-\[rgba\(61\,170\,106\,0\.2\)\]{border-color:#3daa6a33}.border-\[rgba\(196\,105\,79\,0\.35\)\]{border-color:#c4694f59}.border-\[rgba\(200\,164\,107\,0\.3\)\]{border-color:#c8a46b4d}.border-\[rgba\(200\,164\,107\,0\.22\)\]{border-color:#c8a46b38}.border-\[rgba\(217\,79\,106\,0\.15\)\]{border-color:#d94f6a26}.border-\[rgba\(245\,158\,11\,0\.2\)\]{border-color:#f59e0b33}.border-\[rgba\(245\,158\,11\,0\.15\)\]{border-color:#f59e0b26}.border-\[rgba\(245\,158\,11\,0\.18\)\]{border-color:#f59e0b2e}.border-\[rgba\(245\,158\,11\,0\.35\)\]{border-color:#f59e0b59}.border-\[var\(--leader-sep\)\]{border-color:var(--leader-sep)}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-100\/50{border-color:color-mix(in srgb,oklch(96.2% .059 95.617) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-amber-100\/50{border-color:color-mix(in oklab,var(--color-amber-100) 50%,transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-500{border-color:var(--color-amber-500)}.border-black\/5{border-color:color-mix(in srgb,#000 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.border-black\/10{border-color:color-mix(in srgb,#000 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border))}@supports (color: color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,hsl(var(--border)) 50%,transparent)}}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive-border{border-color:var(--destructive-border)}.border-destructive\/50{border-color:hsl(var(--destructive))}@supports (color: color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,hsl(var(--destructive)) 50%,transparent)}}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-100\/50{border-color:color-mix(in srgb,oklch(95% .052 163.051) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-emerald-100\/50{border-color:color-mix(in oklab,var(--color-emerald-100) 50%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-900\/30{border-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-emerald-900\/30{border-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.border-input{border-color:hsl(var(--input))}.border-orange-100{border-color:var(--color-orange-100)}.border-orange-200{border-color:var(--color-orange-200)}.border-primary{border-color:hsl(var(--primary))}.border-primary-border{border-color:var(--primary-border)}.border-primary\/50{border-color:hsl(var(--primary))}@supports (color: color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,hsl(var(--primary)) 50%,transparent)}}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.border-secondary-border{border-color:var(--secondary-border)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky-200{border-color:var(--color-sky-200)}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-300{border-color:var(--color-stone-300)}.border-transparent{border-color:transparent}.border-violet-200{border-color:var(--color-violet-200)}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:color-mix(in srgb,#fff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/80{border-color:color-mix(in srgb,#fff 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.border-zinc-50{border-color:var(--color-zinc-50)}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-100\/50{border-color:color-mix(in srgb,oklch(96.7% .001 286.375) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-zinc-100\/50{border-color:color-mix(in oklab,var(--color-zinc-100) 50%,transparent)}}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-200\/60{border-color:color-mix(in srgb,oklch(92% .004 286.32) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-zinc-200\/60{border-color:color-mix(in oklab,var(--color-zinc-200) 60%,transparent)}}.border-zinc-200\/80{border-color:color-mix(in srgb,oklch(92% .004 286.32) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-zinc-200\/80{border-color:color-mix(in oklab,var(--color-zinc-200) 80%,transparent)}}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-800{border-color:var(--color-zinc-800)}.border-zinc-900{border-color:var(--color-zinc-900)}.border-t-\[\#1A1D20\]{border-top-color:#1a1d20}.border-t-\[\#D94F6A\]{border-top-color:#d94f6a}.border-t-\[hsl\(38_68\%_44\%\)\]{border-top-color:#bc8524}.border-t-transparent{border-top-color:transparent}.border-l-transparent{border-left-color:transparent}.\!bg-\[\#f2f3f4\]{background-color:#f2f3f4!important}.\!bg-\[\#faf5e8\]{background-color:#faf5e8!important}.\!bg-transparent{background-color:transparent!important}.bg-\[\#1A1A1A\]{background-color:#1a1a1a}.bg-\[\#1A1D20\]{background-color:#1a1d20}.bg-\[\#1a73b5\]{background-color:#1a73b5}.bg-\[\#1f1d1a\]{background-color:#1f1d1a}.bg-\[\#2f7659\]{background-color:#2f7659}.bg-\[\#5a0ea0\]{background-color:#5a0ea0}.bg-\[\#8C7A60\]{background-color:#8c7a60}.bg-\[\#0074e4\]{background-color:#0074e4}.bg-\[\#252b2f\]{background-color:#252b2f}.bg-\[\#2174d4\]{background-color:#2174d4}.bg-\[\#34845a\]{background-color:#34845a}.bg-\[\#241810\]{background-color:#241810}.bg-\[\#282720\]{background-color:#282720}.bg-\[\#596168\]{background-color:#596168}.bg-\[\#B79A61\]{background-color:#b79a61}.bg-\[\#D1D5DB\]{background-color:#d1d5db}.bg-\[\#D94F6A\]{background-color:#d94f6a}.bg-\[\#E0D9D0\]{background-color:#e0d9d0}.bg-\[\#E7E9E9\]{background-color:#e7e9e9}.bg-\[\#EBEBEB\]{background-color:#ebebeb}.bg-\[\#ECEEEF\]{background-color:#eceeef}.bg-\[\#F0EDE8\]{background-color:#f0ede8}.bg-\[\#F0F0F0\]{background-color:#f0f0f0}.bg-\[\#F0F1F1\]{background-color:#f0f1f1}.bg-\[\#F2EFE9\]\/50{background-color:color-mix(in oklab,#F2EFE9 50%,transparent)}.bg-\[\#F2EFE9\]\/60{background-color:color-mix(in oklab,#F2EFE9 60%,transparent)}.bg-\[\#F3F3F3\]{background-color:#f3f3f3}.bg-\[\#F5F0EA\]{background-color:#f5f0ea}.bg-\[\#F7F7F7\]{background-color:#f7f7f7}.bg-\[\#F8F7F4\]{background-color:#f8f7f4}.bg-\[\#F59E0B\]{background-color:#f59e0b}.bg-\[\#FAFAF8\]{background-color:#fafaf8}.bg-\[\#FAFAFA\]{background-color:#fafafa}.bg-\[\#FCFBF8\]{background-color:#fcfbf8}.bg-\[\#a48a5e\]{background-color:#a48a5e}.bg-\[\#b3473d\]{background-color:#b3473d}.bg-\[\#bd9249\]{background-color:#bd9249}.bg-\[\#cbd0d3\]{background-color:#cbd0d3}.bg-\[\#d22630\]{background-color:#d22630}.bg-\[\#ddd7cb\]{background-color:#ddd7cb}.bg-\[\#e8430a\]{background-color:#e8430a}.bg-\[\#ebedef\]{background-color:#ebedef}.bg-\[\#eeeae1\]{background-color:#eeeae1}.bg-\[\#eef0f1\]{background-color:#eef0f1}.bg-\[\#eef6f1\]{background-color:#eef6f1}.bg-\[\#f0f2f3\]{background-color:#f0f2f3}.bg-\[\#f1eee8\]{background-color:#f1eee8}.bg-\[\#f1f2f3\]{background-color:#f1f2f3}.bg-\[\#f2f4f3\]{background-color:#f2f4f3}.bg-\[\#f4efe6\]{background-color:#f4efe6}.bg-\[\#f7f5f0\]{background-color:#f7f5f0}.bg-\[\#f7f9f8\]{background-color:#f7f9f8}.bg-\[\#f9e9e1\]{background-color:#f9e9e1}.bg-\[\#f9fafb\]{background-color:#f9fafb}.bg-\[\#faf9f7\]{background-color:#faf9f7}.bg-\[\#fafbfb\]{background-color:#fafbfb}.bg-\[\#fbfaf7\]{background-color:#fbfaf7}.bg-\[\#fbfaf7\]\/95{background-color:color-mix(in oklab,#fbfaf7 95%,transparent)}.bg-\[\#fdfcf9\]{background-color:#fdfcf9}.bg-\[\#fefefe\]{background-color:#fefefe}.bg-\[\#ff6e2d\]{background-color:#ff6e2d}.bg-\[\#fff5f3\]{background-color:#fff5f3}.bg-\[\#fffefa\]{background-color:#fffefa}.bg-\[\#ffffff\]{background-color:#fff}.bg-\[--color-bg\]{background-color:--color-bg}.bg-\[hsl\(0_0\%_50\%\)\]{background-color:gray}.bg-\[hsl\(0_0\%_60\%\)\]{background-color:#999}.bg-\[hsl\(0_0\%_70\%\)\]{background-color:#b3b3b3}.bg-\[hsl\(0_0\%_80\%\)\]{background-color:#ccc}.bg-\[hsl\(0_0\%_90\%\)\]{background-color:#e6e6e6}.bg-\[hsl\(0_0\%_92\%\)\]{background-color:#ebebeb}.bg-\[hsl\(0_0\%_94\%\)\]{background-color:#f0f0f0}.bg-\[hsl\(0_0\%_95\%\)\]{background-color:#f2f2f2}.bg-\[hsl\(0_0\%_96\%\)\]{background-color:#f5f5f5}.bg-\[hsl\(0_0\%_98\%\)\]{background-color:#fafafa}.bg-\[hsl\(0_0\%_99\%\)\]{background-color:#fcfcfc}.bg-\[hsl\(0_0\%_100\%\/0\.1\)\]{background-color:#ffffff1a}.bg-\[hsl\(0_0\%_100\%\/0\.04\)\]{background-color:#ffffff0a}.bg-\[hsl\(0_30\%_92\%\)\]{background-color:#f1e4e4}.bg-\[hsl\(0_30\%_95\%\)\]{background-color:#f6eeee}.bg-\[hsl\(0_38\%_93\%\)\]{background-color:#f4e6e6}.bg-\[hsl\(0_38\%_95\%\)\]{background-color:#f7eded}.bg-\[hsl\(0_38\%_96\%\)\]{background-color:#f9f1f1}.bg-\[hsl\(0_38\%_97\%\)\]{background-color:#faf4f4}.bg-\[hsl\(0_40\%_92\%\)\]{background-color:#f3e2e2}.bg-\[hsl\(0_40\%_93\%\)\]{background-color:#f4e6e6}.bg-\[hsl\(0_40\%_95\%\)\]{background-color:#f7eded}.bg-\[hsl\(0_40\%_96\%\)\]{background-color:#f9f1f1}.bg-\[hsl\(0_40\%_97\%\)\]{background-color:#faf4f4}.bg-\[hsl\(0_40\%_99\%\)\]{background-color:#fdfbfb}.bg-\[hsl\(0_42\%_93\%\)\]{background-color:#f5e6e6}.bg-\[hsl\(0_48\%_92\%\)\]{background-color:#f4e1e1}.bg-\[hsl\(0_48\%_94\%\)\]{background-color:#f7e8e8}.bg-\[hsl\(0_50\%_46\%\)\]{background-color:#b03b3b}.bg-\[hsl\(0_50\%_93\%\)\]{background-color:#f6e4e4}.bg-\[hsl\(0_50\%_95\%\)\]{background-color:#f9ecec}.bg-\[hsl\(0_52\%_45\%\)\]{background-color:#ae3737}.bg-\[hsl\(0_52\%_52\%\)\]{background-color:#c44545}.bg-\[hsl\(0_52\%_92\%\)\]{background-color:#f5e0e0}.bg-\[hsl\(0_52\%_96\%\)\]{background-color:#faefef}.bg-\[hsl\(0_52\%_97\%\)\]{background-color:#fbf3f3}.bg-\[hsl\(0_52\%_98\%\)\]{background-color:#fdf7f7}.bg-\[hsl\(0_55\%_93\%\)\]{background-color:#f7e3e3}.bg-\[hsl\(0_55\%_94\%\)\]{background-color:#f8e7e7}.bg-\[hsl\(0_60\%_48\%\)\]{background-color:#c43131}.bg-\[hsl\(0_60\%_50\%\)\]{background-color:#c33}.bg-\[hsl\(0_60\%_94\%\)\]{background-color:#f9e7e7}.bg-\[hsl\(0_60\%_96\%\)\]{background-color:#fbefef}.bg-\[hsl\(0_60\%_98\%\)\]{background-color:#fdf7f7}.bg-\[hsl\(0_60\%_99\%\)\]{background-color:#fefbfb}.bg-\[hsl\(0_72\%_96\%\)\]{background-color:#fceded}.bg-\[hsl\(0_72\%_97\%\)\]{background-color:#fdf2f2}.bg-\[hsl\(12_36\%_92\%\)\]{background-color:#f2e6e3}.bg-\[hsl\(16_75\%_93\%\)\]{background-color:#fbe7e0}.bg-\[hsl\(24\,22\%\,14\%\)\]{background-color:#2c221c}.bg-\[hsl\(24_10\%_96\%\)\]{background-color:#f6f5f4}.bg-\[hsl\(24_28\%_9\%\)\]{background-color:#1d1611}.bg-\[hsl\(24_28\%_9\%\/0\.3\)\]{background-color:#1d16114d}.bg-\[hsl\(24_28\%_9\%\/0\.28\)\]{background-color:#1d161147}.bg-\[hsl\(24_28\%_9\%\/0\.32\)\]{background-color:#1d161152}.bg-\[hsl\(24_28\%_9\%\/0\.35\)\]{background-color:#1d161159}.bg-\[hsl\(24_28\%_10\%\)\]{background-color:#211812}.bg-\[hsl\(24_28\%_12\%\)\]{background-color:#271d16}.bg-\[hsl\(24_28\%_14\%\)\]{background-color:#2e221a}.bg-\[hsl\(24_28\%_18\%\)\]{background-color:#3b2b21}.bg-\[hsl\(24_28\%_60\%\)\]{background-color:#b6937c}.bg-\[hsl\(28_10\%_93\%\)\]{background-color:#efedeb}.bg-\[hsl\(28_12\%_54\%\)\]{background-color:#98897c}.bg-\[hsl\(28_12\%_55\%\)\]{background-color:#9a8b7e}.bg-\[hsl\(28_12\%_60\%\)\]{background-color:#a5988d}.bg-\[hsl\(28_12\%_86\%\)\]{background-color:#e0dbd7}.bg-\[hsl\(28_12\%_89\%\)\]{background-color:#e6e3e0}.bg-\[hsl\(28_16\%_93\%\)\]{background-color:#f0edea}.bg-\[hsl\(28_32\%_91\%\)\]{background-color:#efe8e1}.bg-\[hsl\(28_55\%_92\%\)\]{background-color:#f6eadf}.bg-\[hsl\(28_55\%_93\%\)\]{background-color:#f7ece3}.bg-\[hsl\(28_55\%_96\%\)\]{background-color:#faf4ef}.bg-\[hsl\(28_60\%_92\%\)\]{background-color:#f7eade}.bg-\[hsl\(28_60\%_93\%\)\]{background-color:#f8ece2}.bg-\[hsl\(28_60\%_95\%\)\]{background-color:#faf2eb}.bg-\[hsl\(28_60\%_98\%\)\]{background-color:#fdfaf7}.bg-\[hsl\(28_65\%_46\%\)\]{background-color:#c27029}.bg-\[hsl\(28_65\%_94\%\)\]{background-color:#faefe6}.bg-\[hsl\(30_8\%_86\%\)\]{background-color:#dedbd8}.bg-\[hsl\(30_8\%_90\%\)\]{background-color:#e8e6e3}.bg-\[hsl\(30_20\%_54\%\)\]{background-color:#a18a72}.bg-\[hsl\(30_20\%_94\%\)\]{background-color:#f3f0ed}.bg-\[hsl\(32_12\%_93\%\)\]{background-color:#efedeb}.bg-\[hsl\(32_14\%_82\%\)\]{background-color:#d8d2cb}.bg-\[hsl\(32_14\%_88\%\)\]{background-color:#e5e1dc}.bg-\[hsl\(32_14\%_90\%\)\]{background-color:#e9e6e2}.bg-\[hsl\(32_14\%_91\%\)\]{background-color:#ebe8e5}.bg-\[hsl\(32_14\%_92\%\)\]{background-color:#edebe8}.bg-\[hsl\(32_14\%_93\%\)\]{background-color:#f0edeb}.bg-\[hsl\(32_14\%_94\%\)\]{background-color:#f2f0ee}.bg-\[hsl\(32_14\%_95\%\)\]{background-color:#f4f2f0}.bg-\[hsl\(32_14\%_96\%\)\]{background-color:#f6f5f3}.bg-\[hsl\(32_14\%_97\%\)\]{background-color:#f8f7f6}.bg-\[hsl\(32_16\%_85\%\)\]{background-color:#dfd9d3}.bg-\[hsl\(32_16\%_86\%\)\]{background-color:#e1dcd6}.bg-\[hsl\(32_16\%_88\%\)\]{background-color:#e5e1dc}.bg-\[hsl\(32_16\%_90\%\)\]{background-color:#eae6e1}.bg-\[hsl\(32_16\%_91\%\)\]{background-color:#ece8e4}.bg-\[hsl\(32_16\%_92\%\)\]{background-color:#eeebe7}.bg-\[hsl\(32_16\%_93\%\)\]{background-color:#f0edea}.bg-\[hsl\(32_16\%_95\%\)\]{background-color:#f4f2f0}.bg-\[hsl\(32_18\%_88\%\)\]{background-color:#e6e1db}.bg-\[hsl\(33_14\%_89\%\)\]{background-color:#e7e3df}.bg-\[hsl\(33_18\%_85\%\)\]{background-color:#e0d9d2}.bg-\[hsl\(34_15\%_94\%\)\]{background-color:#f2f0ed}.bg-\[hsl\(34_15\%_96\%\)\]{background-color:#f6f5f3}.bg-\[hsl\(34_15\%_97\%\)\]{background-color:#f8f8f6}.bg-\[hsl\(34_18\%_98\%\)\]{background-color:#fbfaf9}.bg-\[hsl\(34_30\%_97\%\)\]{background-color:#faf8f5}.bg-\[hsl\(34_35\%_88\%\)\]{background-color:#ebe2d6}.bg-\[hsl\(34_35\%_90\%\)\]{background-color:#eee7dd}.bg-\[hsl\(34_35\%_94\%\)\]{background-color:#f5f0ea}.bg-\[hsl\(34_35\%_95\%\)\]{background-color:#f7f3ee}.bg-\[hsl\(34_35\%_96\%\)\]{background-color:#f8f5f1}.bg-\[hsl\(34_35\%_97\%\)\]{background-color:#faf8f5}.bg-\[hsl\(34_35\%_98\%\)\]{background-color:#fcfaf8}.bg-\[hsl\(34_35\%_99\%\)\]{background-color:#fdfdfc}.bg-\[hsl\(35_10\%_88\%\)\]{background-color:#e3e1dd}.bg-\[hsl\(35_10\%_91\%\)\]{background-color:#eae8e6}.bg-\[hsl\(35_10\%_92\%\)\]{background-color:#edebe9}.bg-\[hsl\(35_10\%_93\%\)\]{background-color:#efedeb}.bg-\[hsl\(35_10\%_94\%\)\]{background-color:#f1f0ee}.bg-\[hsl\(35_10\%_95\%\)\]{background-color:#f4f2f1}.bg-\[hsl\(35_10\%_97\%\)\]{background-color:#f8f7f7}.bg-\[hsl\(35_15\%_90\%\)\]{background-color:#e9e6e2}.bg-\[hsl\(35_20\%_96\%\)\]{background-color:#f7f5f3}.bg-\[hsl\(35_30\%_98\%\)\]{background-color:#fbfaf8}.bg-\[hsl\(36_22\%_91\%\)\]{background-color:#ede9e3}.bg-\[hsl\(36_28\%_93\%\)\]{background-color:#f2eee8}.bg-\[hsl\(36_28\%_95\%\)\]{background-color:#f6f3ef}.bg-\[hsl\(36_30\%_93\%\)\]{background-color:#f3eee8}.bg-\[hsl\(36_32\%_90\%\)\]{background-color:#eee7dd}.bg-\[hsl\(38\,55\%\,30\%\)\]{background-color:#775822}.bg-\[hsl\(38_20\%_99\%\)\]{background-color:#fdfdfc}.bg-\[hsl\(38_50\%_96\%\)\]{background-color:#faf6f0}.bg-\[hsl\(38_55\%_93\%\)\]{background-color:#f7f0e3}.bg-\[hsl\(38_55\%_95\%\)\]{background-color:#f9f4eb}.bg-\[hsl\(38_60\%_96\%\)\]{background-color:#fbf6ef}.bg-\[hsl\(38_65\%_44\%\)\]{background-color:#b98427}.bg-\[hsl\(38_68\%_44\%\)\]{background-color:#bc8524}.bg-\[hsl\(38_68\%_48\%\)\]{background-color:#ce9127}.bg-\[hsl\(38_68\%_88\%\)\]{background-color:#f5e6cc}.bg-\[hsl\(38_68\%_90\%\)\]{background-color:#f7ead4}.bg-\[hsl\(38_68\%_93\%\)\]{background-color:#f9f0e1}.bg-\[hsl\(38_68\%_95\%\)\]{background-color:#fbf5ea}.bg-\[hsl\(38_68\%_97\%\)\]{background-color:#fdf9f2}.bg-\[hsl\(38_70\%_42\%\)\]{background-color:#b67f20}.bg-\[hsl\(38_70\%_93\%\)\]{background-color:#faf0e1}.bg-\[hsl\(38_80\%_88\%\)\]{background-color:#f9e7c8}.bg-\[hsl\(38_80\%_93\%\)\]{background-color:#fbf1df}.bg-\[hsl\(38_80\%_94\%\)\]{background-color:#fcf3e3}.bg-\[hsl\(38_80\%_95\%\)\]{background-color:#fcf5e8}.bg-\[hsl\(38_80\%_96\%\)\]{background-color:#fdf7ed}.bg-\[hsl\(38_80\%_98\%\)\]{background-color:#fefbf6}.bg-\[hsl\(38_82\%_45\%\)\]{background-color:#d18c15}.bg-\[hsl\(38_82\%_96\%\)\]{background-color:#fdf7ec}.bg-\[hsl\(38_82\%_98\%\)\]{background-color:#fefbf6}.bg-\[hsl\(38_90\%_94\%\)\]{background-color:#fdf3e2}.bg-\[hsl\(38_90\%_95\%\)\]{background-color:#fef5e7}.bg-\[hsl\(39_28\%_90\%\)\]{background-color:#ede8de}.bg-\[hsl\(39_30\%_92\%\)\]{background-color:#f1ece4}.bg-\[hsl\(39_38\%_91\%\)\],.bg-\[hsl\(39_40\%_91\%\)\]{background-color:#f1ebdf}.bg-\[hsl\(39_45\%_58\%\)\]{background-color:#c4a264}.bg-\[hsl\(39_45\%_96\%\)\]{background-color:#f9f6f0}.bg-\[hsl\(39_48\%_91\%\)\]{background-color:#f3ebdd}.bg-\[hsl\(39_50\%_50\%\)\]{background-color:#bf9340}.bg-\[hsl\(39_50\%_87\%\)\]{background-color:#eee3cd}.bg-\[hsl\(39_50\%_91\%\)\]{background-color:#f4ebdd}.bg-\[hsl\(39_55\%_42\%\)\]{background-color:#a67d30}.bg-\[hsl\(39_55\%_44\%\)\]{background-color:#ae8332}.bg-\[hsl\(39_55\%_48\%\)\]{background-color:#be8f37}.bg-\[hsl\(39_55\%_52\%\)\]{background-color:#c89941}.bg-\[hsl\(39_55\%_54\%\)\/8\%\]{background-color:hsl(39 55% 54%)/8%}.bg-\[hsl\(39_55\%_54\%\)\/40\%\]{background-color:hsl(39 55% 54%)/40%}.bg-\[hsl\(39_55\%_54\%\)\]{background-color:#ca9d49}.bg-\[hsl\(39_55\%_56\%\)\]{background-color:#cda151}.bg-\[hsl\(39_55\%_56\%\/0\.2\)\]{background-color:#cda15133}.bg-\[hsl\(39_55\%_65\%\)\]{background-color:#d7b475}.bg-\[hsl\(39_55\%_88\%\)\]{background-color:#f1e5d0}.bg-\[hsl\(39_55\%_90\%\)\]{background-color:#f4ead7}.bg-\[hsl\(39_55\%_91\%\)\]{background-color:#f5ecdb}.bg-\[hsl\(39_55\%_92\%\)\]{background-color:#f6eedf}.bg-\[hsl\(39_55\%_93\%\)\]{background-color:#f7f0e3}.bg-\[hsl\(39_55\%_94\%\)\]{background-color:#f8f2e7}.bg-\[hsl\(39_55\%_96\%\)\]{background-color:#faf6ef}.bg-\[hsl\(39_55\%_97\%\)\]{background-color:#fcf9f3}.bg-\[hsl\(39_55\%_98\%\)\]{background-color:#fdfbf7}.bg-\[hsl\(39_70\%_92\%\)\]{background-color:#f9efdc}.bg-\[hsl\(40_10\%_93\%\)\]{background-color:#efeeeb}.bg-\[hsl\(40_10\%_97\%\)\]{background-color:#f8f8f7}.bg-\[hsl\(40_10\%_97\.5\%\)\]{background-color:#f9f9f8}.bg-\[hsl\(40_10\%_98\%\)\]{background-color:#fafaf9}.bg-\[hsl\(40_20\%_96\%\)\]{background-color:#f7f5f3}.bg-\[hsl\(40_20\%_98\%\)\]{background-color:#fbfaf9}.bg-\[hsl\(40_30\%_98\%\)\]{background-color:#fbfaf8}.bg-\[hsl\(40_70\%_92\%\)\]{background-color:#f9efdc}.bg-\[hsl\(40_70\%_94\%\)\]{background-color:#faf3e5}.bg-\[hsl\(45_60\%_96\%\)\]{background-color:#fbf8ef}.bg-\[hsl\(45_65\%_44\%\)\]{background-color:#b99527}.bg-\[hsl\(45_90\%_93\%\)\]{background-color:#fdf5dd}.bg-\[hsl\(142_16\%_90\%\)\],.bg-\[hsl\(142_18\%_90\%\)\]{background-color:#e1eae4}.bg-\[hsl\(142_20\%_88\%\)\]{background-color:#dae7df}.bg-\[hsl\(142_20\%_90\%\)\]{background-color:#e0ebe4}.bg-\[hsl\(142_35\%_92\%\)\]{background-color:#e3f2e9}.bg-\[hsl\(142_38\%_40\%\)\]{background-color:#3f8d5c}.bg-\[hsl\(142_38\%_92\%\)\]{background-color:#e3f2e9}.bg-\[hsl\(142_38\%_94\%\)\]{background-color:#eaf6ee}.bg-\[hsl\(142_38\%_96\%\)\]{background-color:#f1f9f4}.bg-\[hsl\(142_40\%_93\%\)\]{background-color:#e6f4eb}.bg-\[hsl\(142_52\%_97\%\)\]{background-color:#f3fbf6}.bg-\[hsl\(145_25\%_95\%\)\]{background-color:#eff5f2}.bg-\[hsl\(145_30\%_92\%\)\]{background-color:#e4f1ea}.bg-\[hsl\(145_30\%_94\%\)\]{background-color:#ebf4ef}.bg-\[hsl\(145_30\%_96\%\)\]{background-color:#f2f8f4}.bg-\[hsl\(145_32\%_20\%\)\]{background-color:#234330}.bg-\[hsl\(145_35\%_90\%\)\]{background-color:#ddeee4}.bg-\[hsl\(145_35\%_92\%\)\]{background-color:#e3f2e9}.bg-\[hsl\(145_35\%_93\%\)\]{background-color:#e7f3ec}.bg-\[hsl\(145_35\%_94\%\)\]{background-color:#eaf5ef}.bg-\[hsl\(145_35\%_95\%\)\]{background-color:#eef7f2}.bg-\[hsl\(145_35\%_96\%\)\]{background-color:#f1f8f4}.bg-\[hsl\(145_40\%_38\%\)\]{background-color:#3a885a}.bg-\[hsl\(145_40\%_40\%\)\]{background-color:#3d8f5f}.bg-\[hsl\(145_40\%_42\%\)\]{background-color:#409664}.bg-\[hsl\(145_40\%_44\%\)\]{background-color:#439d69}.bg-\[hsl\(145_40\%_50\%\)\]{background-color:#4db377}.bg-\[hsl\(145_40\%_92\%\)\]{background-color:#e2f3e9}.bg-\[hsl\(145_40\%_93\%\)\]{background-color:#e6f4ec}.bg-\[hsl\(145_40\%_94\%\)\]{background-color:#eaf6ef}.bg-\[hsl\(145_40\%_95\%\)\]{background-color:#edf7f1}.bg-\[hsl\(145_40\%_96\%\)\]{background-color:#f1f9f4}.bg-\[hsl\(145_40\%_97\%\)\]{background-color:#f4faf7}.bg-\[hsl\(160_35\%_40\%\)\]{background-color:#428a72}.bg-\[hsl\(160_35\%_93\%\)\]{background-color:#e7f3ef}.bg-\[hsl\(162_18\%_90\%\)\]{background-color:#e1eae7}.bg-\[hsl\(200_45\%_44\%\)\]{background-color:#3e81a3}.bg-\[hsl\(200_45\%_93\%\)\]{background-color:#e5f0f5}.bg-\[hsl\(200_50\%_93\%\)\]{background-color:#e4f0f6}.bg-\[hsl\(210_35\%_93\%\)\]{background-color:#e7edf3}.bg-\[hsl\(210_45\%_93\%\)\]{background-color:#e5edf5}.bg-\[hsl\(210_55\%_52\%\)\]{background-color:#4185c8}.bg-\[hsl\(210_55\%_93\%\)\]{background-color:#e3edf7}.bg-\[hsl\(213_50\%_88\%\)\]{background-color:#d1dff0}.bg-\[hsl\(213_55\%_52\%\)\]{background-color:#417ec8}.bg-\[hsl\(213_55\%_90\%\)\]{background-color:#d7e4f4}.bg-\[hsl\(213_55\%_92\%\)\]{background-color:#dfe9f6}.bg-\[hsl\(213_55\%_93\%\)\]{background-color:#e3ecf7}.bg-\[hsl\(213_55\%_95\%\)\]{background-color:#ebf2f9}.bg-\[hsl\(213_55\%_96\%\)\]{background-color:#eff4fa}.bg-\[hsl\(213_55\%_97\%\)\]{background-color:#f3f7fc}.bg-\[hsl\(215_50\%_92\%\)\]{background-color:#e0e9f5}.bg-\[hsl\(220_15\%_14\%\)\]{background-color:#1e2229}.bg-\[hsl\(220_52\%_44\%\)\]{background-color:#365dab}.bg-\[hsl\(220_52\%_90\%\)\]{background-color:#d8e1f3}.bg-\[hsl\(220_52\%_96\%\)\]{background-color:#eff3fa}.bg-\[hsl\(220_52\%_97\%\)\]{background-color:#f3f6fb}.bg-\[hsl\(220_52\%_98\%\)\]{background-color:#f7f9fd}.bg-\[hsl\(220_60\%_40\%\)\]{background-color:#2952a3}.bg-\[hsl\(220_60\%_42\%\)\]{background-color:#2b56ab}.bg-\[hsl\(220_60\%_93\%\)\]{background-color:#e2eaf8}.bg-\[hsl\(220_60\%_96\%\)\]{background-color:#eff3fb}.bg-\[hsl\(260_25\%_91\%\)\]{background-color:#e6e2ee}.bg-\[hsl\(270_25\%_50\%\)\]{background-color:#7f609f}.bg-\[hsl\(270_30\%_94\%\)\]{background-color:#f0ebf4}.bg-\[hsl\(270_35\%_93\%\)\]{background-color:#ede7f3}.bg-\[hsl\(270_40\%_46\%\)\]{background-color:#7546a4}.bg-\[hsl\(270_40\%_95\%\)\]{background-color:#f2edf7}.bg-\[hsl\(var\(--torsx-gold\)\)\]{background-color:hsl(var(--torsx-gold))}.bg-\[rgba\(0\,0\,0\,0\.03\)\]{background-color:#00000008}.bg-\[rgba\(0\,0\,0\,0\.05\)\]{background-color:#0000000d}.bg-\[rgba\(14\,8\,0\,0\.05\)\]{background-color:#0e08000d}.bg-\[rgba\(26\,29\,32\,0\.07\)\]{background-color:#1a1d2012}.bg-\[rgba\(29\,107\,46\,0\.05\)\]{background-color:#1d6b2e0d}.bg-\[rgba\(29\,107\,46\,0\.06\)\]{background-color:#1d6b2e0f}.bg-\[rgba\(29\,107\,46\,0\.07\)\]{background-color:#1d6b2e12}.bg-\[rgba\(58\,128\,80\,0\.12\)\]{background-color:#3a80501f}.bg-\[rgba\(59\,130\,246\,0\.08\)\]{background-color:#3b82f614}.bg-\[rgba\(61\,170\,106\,0\.06\)\]{background-color:#3daa6a0f}.bg-\[rgba\(74\,124\,89\,0\.08\)\]{background-color:#4a7c5914}.bg-\[rgba\(180\,155\,110\,0\.14\)\]{background-color:#b49b6e24}.bg-\[rgba\(180\,155\,110\,0\.15\)\]{background-color:#b49b6e26}.bg-\[rgba\(181\,50\,50\,0\.08\)\]{background-color:#b5323214}.bg-\[rgba\(200\,60\,60\,0\.12\)\]{background-color:#c83c3c1f}.bg-\[rgba\(200\,164\,107\,0\.1\)\]{background-color:#c8a46b1a}.bg-\[rgba\(200\,164\,107\,0\.04\)\]{background-color:#c8a46b0a}.bg-\[rgba\(200\,164\,107\,0\.06\)\]{background-color:#c8a46b0f}.bg-\[rgba\(200\,164\,107\,0\.08\)\]{background-color:#c8a46b14}.bg-\[rgba\(217\,79\,106\,0\.05\)\]{background-color:#d94f6a0d}.bg-\[rgba\(217\,79\,106\,0\.06\)\]{background-color:#d94f6a0f}.bg-\[rgba\(245\,158\,11\,0\.04\)\]{background-color:#f59e0b0a}.bg-\[rgba\(245\,158\,11\,0\.05\)\]{background-color:#f59e0b0d}.bg-\[rgba\(245\,158\,11\,0\.06\)\]{background-color:#f59e0b0f}.bg-\[rgba\(245\,158\,11\,0\.07\)\]{background-color:#f59e0b12}.bg-\[rgba\(245\,158\,11\,0\.08\)\]{background-color:#f59e0b14}.bg-\[rgba\(250\,248\,244\,0\.8\)\]{background-color:#faf8f4cc}.bg-\[var\(--app-skeleton\)\]{background-color:var(--app-skeleton)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/30{background-color:color-mix(in srgb,oklch(98.7% .022 95.277) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber-50\/30{background-color:color-mix(in oklab,var(--color-amber-50) 30%,transparent)}}.bg-amber-50\/40{background-color:color-mix(in srgb,oklch(98.7% .022 95.277) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber-50\/40{background-color:color-mix(in oklab,var(--color-amber-50) 40%,transparent)}}.bg-amber-50\/50{background-color:color-mix(in srgb,oklch(98.7% .022 95.277) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50) 50%,transparent)}}.bg-amber-50\/60{background-color:color-mix(in srgb,oklch(98.7% .022 95.277) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50) 60%,transparent)}}.bg-amber-50\/70{background-color:color-mix(in srgb,oklch(98.7% .022 95.277) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber-50\/70{background-color:color-mix(in oklab,var(--color-amber-50) 70%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-700{background-color:var(--color-amber-700)}.bg-background{background-color:hsl(var(--background))}.bg-background\/95{background-color:hsl(var(--background))}@supports (color: color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,hsl(var(--background)) 95%,transparent)}}.bg-black\/5{background-color:color-mix(in srgb,#000 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.bg-black\/10{background-color:color-mix(in srgb,#000 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/20{background-color:color-mix(in srgb,#000 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/25{background-color:color-mix(in srgb,#000 25%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/30{background-color:color-mix(in srgb,#000 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:color-mix(in srgb,#000 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/45{background-color:color-mix(in srgb,#000 45%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/80{background-color:color-mix(in srgb,#000 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/\[0\.04\]{background-color:color-mix(in srgb,#000 4%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.bg-black\/\[0\.07\]{background-color:color-mix(in srgb,#000 7.000000000000001%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-black) 7.000000000000001%,transparent)}}.bg-black\/\[0\.015\]{background-color:color-mix(in srgb,#000 1.5%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/\[0\.015\]{background-color:color-mix(in oklab,var(--color-black) 1.5%,transparent)}}.bg-black\/\[0\.025\]{background-color:color-mix(in srgb,#000 2.5%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-black) 2.5%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/50{background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-emerald-50\/50{background-color:color-mix(in oklab,var(--color-emerald-50) 50%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-emerald-950\/20{background-color:color-mix(in srgb,oklch(26.2% .051 172.552) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-emerald-950\/20{background-color:color-mix(in oklab,var(--color-emerald-950) 20%,transparent)}}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-50{background-color:var(--color-gray-50)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-input{background-color:hsl(var(--input))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted))}@supports (color: color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,hsl(var(--muted)) 50%,transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary))}@supports (color: color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,hsl(var(--primary)) 10%,transparent)}}.bg-primary\/20{background-color:hsl(var(--primary))}@supports (color: color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,hsl(var(--primary)) 20%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/30{background-color:color-mix(in srgb,oklch(97.1% .013 17.38) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-red-50\/30{background-color:color-mix(in oklab,var(--color-red-50) 30%,transparent)}}.bg-red-50\/40{background-color:color-mix(in srgb,oklch(97.1% .013 17.38) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-red-50\/40{background-color:color-mix(in oklab,var(--color-red-50) 40%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-700{background-color:var(--color-stone-700)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-transparent{background-color:transparent}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:color-mix(in srgb,#fff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:color-mix(in srgb,#fff 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/70{background-color:color-mix(in srgb,#fff 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/95{background-color:color-mix(in srgb,#fff 95%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-white\/\[0\.04\]{background-color:color-mix(in srgb,#fff 4%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-50\/30{background-color:color-mix(in srgb,oklch(98.5% 0 0) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-zinc-50\/30{background-color:color-mix(in oklab,var(--color-zinc-50) 30%,transparent)}}.bg-zinc-50\/50{background-color:color-mix(in srgb,oklch(98.5% 0 0) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-zinc-50\/50{background-color:color-mix(in oklab,var(--color-zinc-50) 50%,transparent)}}.bg-zinc-50\/60{background-color:color-mix(in srgb,oklch(98.5% 0 0) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-zinc-50\/60{background-color:color-mix(in oklab,var(--color-zinc-50) 60%,transparent)}}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-300{background-color:var(--color-zinc-300)}.bg-zinc-400{background-color:var(--color-zinc-400)}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-900\/20{background-color:color-mix(in srgb,oklch(21% .006 285.885) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-zinc-900\/20{background-color:color-mix(in oklab,var(--color-zinc-900) 20%,transparent)}}.bg-zinc-900\/40{background-color:color-mix(in srgb,oklch(21% .006 285.885) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-zinc-900\/40{background-color:color-mix(in oklab,var(--color-zinc-900) 40%,transparent)}}.bg-zinc-950\/25{background-color:color-mix(in srgb,oklch(14.1% .005 285.823) 25%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-zinc-950\/25{background-color:color-mix(in oklab,var(--color-zinc-950) 25%,transparent)}}.bg-\[radial-gradient\(ellipse_at_top_right\,hsl\(38_82\%_36\%\/0\.15\)\,transparent_70\%\)\]{background-image:radial-gradient(ellipse at top right,hsl(38 82% 36%/.15),transparent 70%)}.fill-\[hsl\(39_55\%_44\%\)\]{fill:#ae8332}.fill-current{fill:currentcolor}.fill-primary{fill:hsl(var(--primary))}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[1px\]{padding:1px}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[--cell-size\]{padding-inline:--cell-size}.px-\[3px\]{padding-inline:3px}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[10px\]{padding-block:10px}.py-\[11px\]{padding-block:11px}.py-\[13px\]{padding-block:13px}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[6px\]{padding-top:6px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[10px\]{padding-bottom:10px}.pb-\[calc\(16px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.pb-\[max\(12px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(12px,env(safe-area-inset-bottom))}.\!pl-8{padding-left:calc(var(--spacing) * 8)!important}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--app-font-mono)}.font-sans{font-family:var(--app-font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.0rem\]{font-size:1rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.2rem\]{font-size:2.2rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[2rem\]{font-size:2rem}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[29px\]{font-size:29px}.text-\[30px\]{font-size:30px}.text-\[31px\]{font-size:31px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[39px\]{font-size:39px}.text-\[42px\]{font-size:42px}.text-\[48px\]{font-size:48px}.leading-3{--tw-leading: calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-5{--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.05\]{--tw-leading: 1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading: 1.08;line-height:1.08}.leading-none{--tw-leading: 1;line-height:1}.leading-normal{--tw-leading: var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight: var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.02em\]{--tw-tracking: -.02em;letter-spacing:-.02em}.tracking-\[-\.035em\]{--tw-tracking: -.035em;letter-spacing:-.035em}.tracking-\[-0\.02em\]{--tw-tracking: -.02em;letter-spacing:-.02em}.tracking-\[-0\.06em\]{--tw-tracking: -.06em;letter-spacing:-.06em}.tracking-\[-0\.035em\]{--tw-tracking: -.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking: -.045em;letter-spacing:-.045em}.tracking-\[-0\.055em\]{--tw-tracking: -.055em;letter-spacing:-.055em}.tracking-\[0\.01em\]{--tw-tracking: .01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking: .1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking: .2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking: .3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking: .4em;letter-spacing:.4em}.tracking-\[0\.5em\]{--tw-tracking: .5em;letter-spacing:.5em}.tracking-\[0\.06em\]{--tw-tracking: .06em;letter-spacing:.06em}.tracking-\[0\.6em\]{--tw-tracking: .6em;letter-spacing:.6em}.tracking-\[0\.08em\]{--tw-tracking: .08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking: .12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking: .13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking: .14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking: .15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking: .16em;letter-spacing:.16em}.tracking-\[0\.17em\]{--tw-tracking: .17em;letter-spacing:.17em}.tracking-\[0\.18em\]{--tw-tracking: .18em;letter-spacing:.18em}.tracking-\[0\.20em\]{--tw-tracking: .2em;letter-spacing:.2em}.tracking-\[0\.22em\]{--tw-tracking: .22em;letter-spacing:.22em}.tracking-\[0\.23em\]{--tw-tracking: .23em;letter-spacing:.23em}.tracking-\[0\.24em\]{--tw-tracking: .24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking: .25em;letter-spacing:.25em}.tracking-\[0\.26em\]{--tw-tracking: .26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking: .28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking: .32em;letter-spacing:.32em}.tracking-\[0\.35em\]{--tw-tracking: .35em;letter-spacing:.35em}.tracking-\[0\.38em\]{--tw-tracking: .38em;letter-spacing:.38em}.tracking-\[0\.42em\]{--tw-tracking: .42em;letter-spacing:.42em}.tracking-normal{--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking: var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[\#6f5416\]{color:#6f5416!important}.text-\[\#1A1D20\]{color:#1a1d20}.text-\[\#1C6B3A\]{color:#1c6b3a}.text-\[\#1a73b5\]{color:#1a73b5}.text-\[\#1d6b2e\]{color:#1d6b2e}.text-\[\#2D5C3E\]{color:#2d5c3e}.text-\[\#2E6040\]{color:#2e6040}.text-\[\#2a3034\]{color:#2a3034}.text-\[\#2f6b4f\]{color:#2f6b4f}.text-\[\#3B82F6\]{color:#3b82f6}.text-\[\#3DAA6A\]{color:#3daa6a}.text-\[\#4A3B2A\]{color:#4a3b2a}.text-\[\#4A4A4A\]{color:#4a4a4a}.text-\[\#4A7AC0\]{color:#4a7ac0}.text-\[\#5A4B38\]{color:#5a4b38}.text-\[\#5A7AB5\]{color:#5a7ab5}.text-\[\#5A8A5A\]{color:#5a8a5a}.text-\[\#5a0ea0\]{color:#5a0ea0}.text-\[\#5c7761\]{color:#5c7761}.text-\[\#6B4E1C\]{color:#6b4e1c}.text-\[\#6B5C49\]{color:#6b5c49}.text-\[\#6a785e\]{color:#6a785e}.text-\[\#6b747b\]{color:#6b747b}.text-\[\#6d757b\]{color:#6d757b}.text-\[\#6d767c\]{color:#6d767c}.text-\[\#6e777e\]{color:#6e777e}.text-\[\#7a8187\]{color:#7a8187}.text-\[\#7b7166\]{color:#7b7166}.text-\[\#7b8389\]{color:#7b8389}.text-\[\#8A642A\]{color:#8a642a}.text-\[\#8B1C2E\]{color:#8b1c2e}.text-\[\#8B6914\]{color:#8b6914}.text-\[\#8C7A60\]{color:#8c7a60}.text-\[\#8a7655\]{color:#8a7655}.text-\[\#8a9298\]{color:#8a9298}.text-\[\#8b641f\]{color:#8b641f}.text-\[\#8c949a\]{color:#8c949a}.text-\[\#9A8570\]{color:#9a8570}.text-\[\#9b5546\]{color:#9b5546}.text-\[\#9c7637\]{color:#9c7637}.text-\[\#0074e4\]{color:#0074e4}.text-\[\#252a2d\]{color:#252a2d}.text-\[\#252b2e\]{color:#252b2e}.text-\[\#262b2f\]{color:#262b2f}.text-\[\#343b3f\]{color:#343b3f}.text-\[\#363c40\]{color:#363c40}.text-\[\#576b5a\]{color:#576b5a}.text-\[\#625d55\]{color:#625d55}.text-\[\#626b72\]{color:#626b72}.text-\[\#635e54\]{color:#635e54}.text-\[\#667e6b\]{color:#667e6b}.text-\[\#707a80\]{color:#707a80}.text-\[\#717a80\]{color:#717a80}.text-\[\#727a80\]{color:#727a80}.text-\[\#737b81\]{color:#737b81}.text-\[\#805c23\]{color:#805c23}.text-\[\#815d2e\]{color:#815d2e}.text-\[\#817a70\]{color:#817a70}.text-\[\#827a6d\]{color:#827a6d}.text-\[\#827a6e\]{color:#827a6e}.text-\[\#827b70\]{color:#827b70}.text-\[\#855b18\]{color:#855b18}.text-\[\#857d70\]{color:#857d70}.text-\[\#857e72\]{color:#857e72}.text-\[\#858d94\]{color:#858d94}.text-\[\#928c81\]{color:#928c81}.text-\[\#929a99\]{color:#929a99}.text-\[\#967b4f\]{color:#967b4f}.text-\[\#987b4a\]{color:#987b4a}.text-\[\#994e3a\]{color:#994e3a}.text-\[\#2174d4\]{color:#2174d4}.text-\[\#22282c\]{color:#22282c}.text-\[\#24231f\]{color:#24231f}.text-\[\#24282b\]{color:#24282b}.text-\[\#25282B\]{color:#25282b}.text-\[\#26241f\]{color:#26241f}.text-\[\#28704d\]{color:#28704d}.text-\[\#30363a\]{color:#30363a}.text-\[\#52725b\]{color:#52725b}.text-\[\#55735f\]{color:#55735f}.text-\[\#73777c\]{color:#73777c}.text-\[\#78350F\]{color:#78350f}.text-\[\#80683E\]{color:#80683e}.text-\[\#82786a\]{color:#82786a}.text-\[\#90877b\]{color:#90877b}.text-\[\#92400E\]{color:#92400e}.text-\[\#141414\]{color:#141414}.text-\[\#202427\]{color:#202427}.text-\[\#241810\]{color:#241810}.text-\[\#282620\]{color:#282620}.text-\[\#292722\]{color:#292722}.text-\[\#333333\]{color:#333}.text-\[\#377052\]{color:#377052}.text-\[\#467657\]{color:#467657}.text-\[\#667078\]{color:#667078}.text-\[\#677078\]{color:#677078}.text-\[\#687178\]{color:#687178}.text-\[\#697178\]{color:#697178}.text-\[\#707980\]{color:#707980}.text-\[\#777168\]{color:#777168}.text-\[\#788087\]{color:#788087}.text-\[\#797268\]{color:#797268}.text-\[\#798188\]{color:#798188}.text-\[\#818990\]{color:#818990}.text-\[\#876520\]{color:#876520}.text-\[\#879097\]{color:#879097}.text-\[\#899198\]{color:#899198}.text-\[\#967748\]{color:#967748}.text-\[\#976615\]{color:#976615}.text-\[\#A69780\]{color:#a69780}.text-\[\#B4A899\]{color:#b4a899}.text-\[\#B5A898\]{color:#b5a898}.text-\[\#B8A899\]{color:#b8a899}.text-\[\#B52A2A\]{color:#b52a2a}.text-\[\#B56A2A\]{color:#b56a2a}.text-\[\#B79A61\]{color:#b79a61}.text-\[\#C4B49F\]{color:#c4b49f}.text-\[\#C8A46B\]{color:#c8a46b}.text-\[\#C8CBB8\]{color:#c8cbb8}.text-\[\#CCCCCC\],.text-\[\#CCC\]{color:#ccc}.text-\[\#D1D5DB\]{color:#d1d5db}.text-\[\#D94F6A\]{color:#d94f6a}.text-\[\#DDDDDD\],.text-\[\#DDD\]{color:#ddd}.text-\[\#EDE1CC\]{color:#ede1cc}.text-\[\#a04d41\]{color:#a04d41}.text-\[\#a4d5b4\]{color:#a4d5b4}.text-\[\#a44e42\]{color:#a44e42}.text-\[\#a1543b\]{color:#a1543b}.text-\[\#a4523b\]{color:#a4523b}.text-\[\#a5493e\]{color:#a5493e}.text-\[\#a8832f\]{color:#a8832f}.text-\[\#a34236\]{color:#a34236}.text-\[\#a47527\]{color:#a47527}.text-\[\#aaa398\]{color:#aaa398}.text-\[\#b6c0c5\]{color:#b6c0c5}.text-\[\#b91c1c\]{color:#b91c1c}.text-\[\#b45309\]{color:#b45309}.text-\[\#bdc5c9\]{color:#bdc5c9}.text-\[\#be9859\]{color:#be9859}.text-\[\#c2cacf\]{color:#c2cacf}.text-\[\#d22630\]{color:#d22630}.text-\[\#d97706\]{color:#d97706}.text-\[\#e8430a\]{color:#e8430a}.text-\[\#f0ada6\]{color:#f0ada6}.text-\[\#f4f1ea\]{color:#f4f1ea}.text-\[\#f7f9f9\]{color:#f7f9f9}.text-\[\#ff6e2d\]{color:#ff6e2d}.text-\[\#fffefa\]{color:#fffefa}.text-\[hsl\(0_0\%_36\%\)\]{color:#5c5c5c}.text-\[hsl\(0_0\%_38\%\)\]{color:#616161}.text-\[hsl\(0_0\%_40\%\)\]{color:#666}.text-\[hsl\(0_0\%_50\%\)\]{color:gray}.text-\[hsl\(0_0\%_60\%\)\]{color:#999}.text-\[hsl\(0_0\%_70\%\)\]{color:#b3b3b3}.text-\[hsl\(0_40\%_35\%\)\]{color:#7d3636}.text-\[hsl\(0_42\%_30\%\)\]{color:#6d2c2c}.text-\[hsl\(0_42\%_32\%\)\]{color:#742f2f}.text-\[hsl\(0_42\%_40\%\)\]{color:#913b3b}.text-\[hsl\(0_42\%_42\%\)\]{color:#983e3e}.text-\[hsl\(0_42\%_45\%\)\]{color:#a34343}.text-\[hsl\(0_42\%_50\%\)\]{color:#b54a4a}.text-\[hsl\(0_45\%_38\%\)\]{color:#8d3535}.text-\[hsl\(0_45\%_50\%\)\]{color:#b94646}.text-\[hsl\(0_50\%_32\%\)\]{color:#7a2929}.text-\[hsl\(0_50\%_36\%\)\]{color:#8a2e2e}.text-\[hsl\(0_50\%_38\%\)\]{color:#913030}.text-\[hsl\(0_50\%_40\%\)\]{color:#933}.text-\[hsl\(0_50\%_42\%\)\]{color:#a13636}.text-\[hsl\(0_52\%_38\%\)\]{color:#932f2f}.text-\[hsl\(0_52\%_40\%\)\]{color:#9b3131}.text-\[hsl\(0_52\%_42\%\)\]{color:#a33333}.text-\[hsl\(0_52\%_44\%\)\]{color:#ab3636}.text-\[hsl\(0_52\%_45\%\)\]{color:#ae3737}.text-\[hsl\(0_52\%_52\%\)\]{color:#c44545}.text-\[hsl\(0_52\%_60\%\)\]{color:#ce6464}.text-\[hsl\(0_55\%_34\%\)\]{color:#862727}.text-\[hsl\(0_55\%_38\%\)\]{color:#962c2c}.text-\[hsl\(0_55\%_40\%\)\]{color:#9e2e2e}.text-\[hsl\(0_55\%_42\%\)\]{color:#a63030}.text-\[hsl\(0_55\%_44\%\)\]{color:#ae3232}.text-\[hsl\(0_55\%_46\%\)\]{color:#b63535}.text-\[hsl\(0_60\%_32\%\)\]{color:#832121}.text-\[hsl\(0_60\%_38\%\)\]{color:#9b2727}.text-\[hsl\(0_60\%_45\%\)\]{color:#b82e2e}.text-\[hsl\(0_60\%_50\%\)\]{color:#c33}.text-\[hsl\(12_50\%_36\%\)\]{color:#8a402e}.text-\[hsl\(12_52\%_40\%\)\]{color:#9b4631}.text-\[hsl\(12_52\%_42\%\)\]{color:#a34a33}.text-\[hsl\(12_52\%_48\%\)\]{color:#ba543b}.text-\[hsl\(16_75\%_38\%\)\]{color:#aa3f18}.text-\[hsl\(24\,28\%\,20\%\)\]{color:#413025}.text-\[hsl\(24_22\%_12\%\)\]{color:#251d18}.text-\[hsl\(24_22\%_16\%\)\]{color:#322720}.text-\[hsl\(24_22\%_18\%\)\]{color:#382c24}.text-\[hsl\(24_22\%_20\%\)\]{color:#3e3128}.text-\[hsl\(24_22\%_22\%\)\]{color:#44362c}.text-\[hsl\(24_22\%_28\%\)\]{color:#574438}.text-\[hsl\(24_22\%_30\%\)\]{color:#5d493c}.text-\[hsl\(24_22\%_34\%\)\]{color:#6a5344}.text-\[hsl\(24_28\%_6\%\)\]{color:#140e0b}.text-\[hsl\(24_28\%_8\%\)\]{color:#1a130f}.text-\[hsl\(24_28\%_9\%\)\]{color:#1d1611}.text-\[hsl\(24_28\%_10\%\)\]{color:#211812}.text-\[hsl\(24_28\%_11\%\)\]{color:#241a14}.text-\[hsl\(24_28\%_12\%\)\]{color:#271d16}.text-\[hsl\(24_28\%_14\%\)\]{color:#2e221a}.text-\[hsl\(24_28\%_16\%\)\]{color:#34271d}.text-\[hsl\(24_28\%_18\%\)\]{color:#3b2b21}.text-\[hsl\(24_28\%_20\%\)\]{color:#413025}.text-\[hsl\(24_28\%_22\%\)\]{color:#483528}.text-\[hsl\(24_28\%_28\%\)\]{color:#5b4333}.text-\[hsl\(24_28\%_30\%\)\]{color:#624837}.text-\[hsl\(24_28\%_32\%\)\]{color:#684d3b}.text-\[hsl\(24_28\%_35\%\)\]{color:#725440}.text-\[hsl\(24_28\%_36\%\)\]{color:#765742}.text-\[hsl\(24_28\%_38\%\)\]{color:#7c5b46}.text-\[hsl\(24_28\%_40\%\)\]{color:#836049}.text-\[hsl\(24_38\%_28\%\)\]{color:#63422c}.text-\[hsl\(24_55\%_42\%\)\]{color:#a65f30}.text-\[hsl\(28_10\%_50\%\)\]{color:#8c7f73}.text-\[hsl\(28_10\%_52\%\)\]{color:#918478}.text-\[hsl\(28_10\%_62\%\)\]{color:#a89d94}.text-\[hsl\(28_10\%_66\%\)\]{color:#b1a8a0}.text-\[hsl\(28_12\%_35\%\)\]{color:#64594f}.text-\[hsl\(28_12\%_36\%\)\]{color:#675b51}.text-\[hsl\(28_12\%_38\%\)\]{color:#6d6055}.text-\[hsl\(28_12\%_40\%\)\]{color:#72655a}.text-\[hsl\(28_12\%_42\%\)\]{color:#786a5e}.text-\[hsl\(28_12\%_44\%\)\]{color:#7e6f63}.text-\[hsl\(28_12\%_45\%\)\]{color:#817265}.text-\[hsl\(28_12\%_46\%\)\]{color:#837467}.text-\[hsl\(28_12\%_48\%\)\]{color:#89796c}.text-\[hsl\(28_12\%_50\%\)\]{color:#8f7e70}.text-\[hsl\(28_12\%_52\%\)\]{color:#938476}.text-\[hsl\(28_12\%_54\%\)\]{color:#98897c}.text-\[hsl\(28_12\%_55\%\)\]{color:#9a8b7e}.text-\[hsl\(28_12\%_56\%\)\]{color:#9c8e81}.text-\[hsl\(28_12\%_58\%\)\]{color:#a19387}.text-\[hsl\(28_12\%_60\%\)\]{color:#a5988d}.text-\[hsl\(28_12\%_62\%\)\]{color:#aa9d92}.text-\[hsl\(28_12\%_66\%\)\]{color:#b3a89e}.text-\[hsl\(28_12\%_70\%\)\]{color:#bcb2a9}.text-\[hsl\(28_13\%_46\%\)\]{color:#857466}.text-\[hsl\(28_14\%_40\%\)\]{color:#746558}.text-\[hsl\(28_14\%_44\%\)\]{color:#806f60}.text-\[hsl\(28_14\%_52\%\)\]{color:#968373}.text-\[hsl\(28_14\%_55\%\)\]{color:#9c8b7c}.text-\[hsl\(28_14\%_60\%\)\]{color:#a7988b}.text-\[hsl\(28_16\%_34\%\)\]{color:#655649}.text-\[hsl\(28_16\%_36\%\)\]{color:#6a5b4d}.text-\[hsl\(28_18\%_26\%\)\]{color:#4e4236}.text-\[hsl\(28_18\%_34\%\)\]{color:#665647}.text-\[hsl\(28_20\%_27\%\)\]{color:#534437}.text-\[hsl\(28_22\%_34\%\)\]{color:#6a5544}.text-\[hsl\(28_22\%_36\%\)\]{color:#705a48}.text-\[hsl\(28_22\%_40\%\)\]{color:#7c6550}.text-\[hsl\(28_22\%_42\%\)\]{color:#836a54}.text-\[hsl\(28_24\%_30\%\)\]{color:#5f4b3a}.text-\[hsl\(28_26\%_28\%\)\]{color:#5a4635}.text-\[hsl\(28_40\%_44\%\)\]{color:#9d6d43}.text-\[hsl\(28_55\%_34\%\)\]{color:#865427}.text-\[hsl\(28_60\%_28\%\)\]{color:#72451d}.text-\[hsl\(28_60\%_30\%\)\]{color:#7a491f}.text-\[hsl\(28_60\%_34\%\)\]{color:#8b5323}.text-\[hsl\(28_60\%_36\%\)\]{color:#935825}.text-\[hsl\(28_60\%_38\%\)\]{color:#9b5d27}.text-\[hsl\(28_60\%_40\%\)\]{color:#a36229}.text-\[hsl\(28_60\%_42\%\)\]{color:#ab672b}.text-\[hsl\(28_60\%_46\%\)\]{color:#bc712f}.text-\[hsl\(28_65\%_36\%\)\]{color:#975820}.text-\[hsl\(28_70\%_40\%\)\]{color:#ad611f}.text-\[hsl\(28_70\%_42\%\)\]{color:#b66620}.text-\[hsl\(30_20\%_38\%\)\]{color:#74614e}.text-\[hsl\(30_36\%_30\%\)\]{color:#684d31}.text-\[hsl\(30_40\%_26\%\)\]{color:#5d4228}.text-\[hsl\(30_48\%_26\%\)\]{color:#624222}.text-\[hsl\(30_48\%_28\%\)\]{color:#6a4725}.text-\[hsl\(30_50\%_22\%\)\]{color:#54381c}.text-\[hsl\(30_50\%_26\%\)\]{color:#634221}.text-\[hsl\(30_60\%_28\%\)\]{color:#72471d}.text-\[hsl\(30_80\%_32\%\)\]{color:#935210}.text-\[hsl\(30_80\%_36\%\)\]{color:#a55c12}.text-\[hsl\(30_80\%_42\%\)\]{color:#c16b15}.text-\[hsl\(32_14\%_72\%\)\]{color:#c2b8ae}.text-\[hsl\(32_16\%_82\%\)\]{color:#d8d2ca}.text-\[hsl\(32_26\%_32\%\)\]{color:#67533c}.text-\[hsl\(32_40\%_42\%\)\]{color:#966e40}.text-\[hsl\(32_60\%_28\%\)\]{color:#724a1d}.text-\[hsl\(33_30\%_55\%\)\]{color:#af906a}.text-\[hsl\(34_20\%_68\%\)\]{color:#beb09d}.text-\[hsl\(34_35\%_60\%\)\]{color:#bd9e75}.text-\[hsl\(34_35\%_92\%\)\]{color:#f2ece3}.text-\[hsl\(34_35\%_94\%\)\]{color:#f5f0ea}.text-\[hsl\(34_35\%_96\%\)\]{color:#f8f5f1}.text-\[hsl\(36_33\%_92\%\)\]{color:#f1ece4}.text-\[hsl\(36_36\%_92\%\)\]{color:#f2ece3}.text-\[hsl\(36_72\%_44\%\)\]{color:#c1801f}.text-\[hsl\(38\,60\%\,36\%\)\]{color:#936a25}.text-\[hsl\(38_55\%_40\%\)\]{color:#9e752e}.text-\[hsl\(38_60\%_30\%\)\]{color:#7a591f}.text-\[hsl\(38_60\%_36\%\)\]{color:#936a25}.text-\[hsl\(38_65\%_28\%\)\]{color:#765419}.text-\[hsl\(38_65\%_36\%\)\]{color:#976c20}.text-\[hsl\(38_68\%_30\%\)\]{color:#815a18}.text-\[hsl\(38_68\%_32\%\)\]{color:#89601a}.text-\[hsl\(38_68\%_34\%\)\]{color:#92661c}.text-\[hsl\(38_68\%_36\%\)\]{color:#9a6c1d}.text-\[hsl\(38_68\%_38\%\)\]{color:#a3721f}.text-\[hsl\(38_68\%_40\%\)\]{color:#ab7821}.text-\[hsl\(38_68\%_44\%\)\]{color:#bc8524}.text-\[hsl\(38_70\%_30\%\)\]{color:#825b17}.text-\[hsl\(38_70\%_32\%\)\]{color:#8b6118}.text-\[hsl\(38_70\%_38\%\)\]{color:#a5731d}.text-\[hsl\(38_82\%_36\%\)\]{color:#a77011}.text-\[hsl\(38_82\%_40\%\)\]{color:#ba7c12}.text-\[hsl\(38_82\%_45\%\)\]{color:#d18c15}.text-\[hsl\(38_82\%_60\%\)\]{color:#edaf45}.text-\[hsl\(39_35\%_60\%\)\]{color:#bda475}.text-\[hsl\(39_45\%_45\%\)\]{color:#a6823f}.text-\[hsl\(39_45\%_48\%\)\]{color:#b18b43}.text-\[hsl\(39_45\%_55\%\)\]{color:#c09c59}.text-\[hsl\(39_50\%_30\%\)\]{color:#735826}.text-\[hsl\(39_50\%_40\%\)\]{color:#997533}.text-\[hsl\(39_50\%_42\%\)\]{color:#a17b36}.text-\[hsl\(39_50\%_45\%\)\]{color:#ac8439}.text-\[hsl\(39_55\%_24\%\)\]{color:#5f471c}.text-\[hsl\(39_55\%_28\%\)\]{color:#6f5320}.text-\[hsl\(39_55\%_30\%\)\]{color:#775922}.text-\[hsl\(39_55\%_32\%\)\]{color:#7e5f25}.text-\[hsl\(39_55\%_34\%\)\]{color:#866527}.text-\[hsl\(39_55\%_35\%\)\]{color:#8a6828}.text-\[hsl\(39_55\%_36\%\)\]{color:#8e6b29}.text-\[hsl\(39_55\%_38\%\)\]{color:#96712c}.text-\[hsl\(39_55\%_40\%\)\]{color:#9e772e}.text-\[hsl\(39_55\%_40\%\)\]\/70{color:color-mix(in oklab,hsl(39 55% 40%) 70%,transparent)}.text-\[hsl\(39_55\%_42\%\)\]{color:#a67d30}.text-\[hsl\(39_55\%_44\%\)\]{color:#ae8332}.text-\[hsl\(39_55\%_45\%\)\]{color:#b28634}.text-\[hsl\(39_55\%_46\%\)\]{color:#b68935}.text-\[hsl\(39_55\%_50\%\)\]{color:#c69539}.text-\[hsl\(39_55\%_54\%\)\]{color:#ca9d49}.text-\[hsl\(39_55\%_68\%\)\]{color:#dabb81}.text-\[hsl\(40_10\%_97\.5\%\)\]{color:#f9f9f8}.text-\[hsl\(40_60\%_28\%\)\]{color:#72561d}.text-\[hsl\(40_60\%_30\%\)\]{color:#7a5c1f}.text-\[hsl\(40_60\%_34\%\)\]{color:#8b6823}.text-\[hsl\(40_60\%_36\%\)\]{color:#936e25}.text-\[hsl\(43_68\%_38\%\)\]{color:#a37d1f}.text-\[hsl\(43_88\%_34\%\)\]{color:#a3780a}.text-\[hsl\(45_65\%_28\%\)\]{color:#765f19}.text-\[hsl\(142_28\%_27\%\)\]{color:#325840}.text-\[hsl\(142_30\%_25\%\)\]{color:#2d533b}.text-\[hsl\(142_30\%_27\%\)\]{color:#305a3f}.text-\[hsl\(142_30\%_28\%\)\]{color:#325d42}.text-\[hsl\(142_38\%_32\%\)\]{color:#337149}.text-\[hsl\(142_38\%_34\%\)\]{color:#36784e}.text-\[hsl\(142_38\%_36\%\)\]{color:#397f52}.text-\[hsl\(142_38\%_38\%\)\]{color:#3c8657}.text-\[hsl\(142_38\%_40\%\)\]{color:#3f8d5c}.text-\[hsl\(142_38\%_50\%\)\]{color:#4fb073}.text-\[hsl\(142_40\%_28\%\)\]{color:#2b6440}.text-\[hsl\(142_40\%_30\%\)\]{color:#2e6b44}.text-\[hsl\(142_42\%_28\%\)\]{color:#29653f}.text-\[hsl\(142_45\%_28\%\)\]{color:#27683f}.text-\[hsl\(142_50\%_28\%\)\]{color:#246b3e}.text-\[hsl\(142_50\%_35\%\)\]{color:#2d864d}.text-\[hsl\(142_52\%_38\%\)\]{color:#2f9353}.text-\[hsl\(142_52\%_42\%\)\]{color:#33a35c}.text-\[hsl\(145_30\%_68\%\)\]{color:#95c6a9}.text-\[hsl\(145_30\%_88\%\)\]{color:#d7eadf}.text-\[hsl\(145_38\%_38\%\)\]{color:#3c865b}.text-\[hsl\(145_38\%_40\%\)\]{color:#3f8d60}.text-\[hsl\(145_40\%_24\%\)\]{color:#255639}.text-\[hsl\(145_40\%_28\%\)\]{color:#2b6443}.text-\[hsl\(145_40\%_30\%\)\]{color:#2e6b47}.text-\[hsl\(145_40\%_32\%\)\]{color:#31724c}.text-\[hsl\(145_40\%_34\%\)\]{color:#347951}.text-\[hsl\(145_40\%_36\%\)\]{color:#378156}.text-\[hsl\(145_40\%_38\%\)\]{color:#3a885a}.text-\[hsl\(145_40\%_40\%\)\]{color:#3d8f5f}.text-\[hsl\(145_40\%_42\%\)\]{color:#409664}.text-\[hsl\(145_40\%_44\%\)\]{color:#439d69}.text-\[hsl\(145_40\%_46\%\)\]{color:#46a46d}.text-\[hsl\(145_50\%_40\%\)\]{color:#33995e}.text-\[hsl\(160_35\%_28\%\)\]{color:#2e6050}.text-\[hsl\(162_26\%_26\%\)\]{color:#315449}.text-\[hsl\(200_45\%_28\%\)\]{color:#275268}.text-\[hsl\(200_50\%_34\%\)\]{color:#2b6582}.text-\[hsl\(210_40\%_36\%\)\]{color:#375c81}.text-\[hsl\(210_55\%_36\%\)\]{color:#295c8e}.text-\[hsl\(213_55\%_28\%\)\]{color:#20436f}.text-\[hsl\(213_55\%_30\%\)\]{color:#224877}.text-\[hsl\(213_55\%_32\%\)\]{color:#254d7e}.text-\[hsl\(213_55\%_34\%\)\]{color:#275286}.text-\[hsl\(213_55\%_36\%\)\]{color:#29578e}.text-\[hsl\(213_55\%_38\%\)\]{color:#2c5c96}.text-\[hsl\(213_55\%_44\%\)\]{color:#326aae}.text-\[hsl\(213_60\%_32\%\)\]{color:#214d83}.text-\[hsl\(215_50\%_28\%\)\]{color:#24416b}.text-\[hsl\(215_50\%_42\%\)\]{color:#3662a1}.text-\[hsl\(220_15\%_65\%\)\]{color:#98a1b3}.text-\[hsl\(220_15\%_72\%\)\]{color:#adb4c2}.text-\[hsl\(220_52\%_30\%\)\]{color:#253f74}.text-\[hsl\(220_52\%_38\%\)\]{color:#2f5093}.text-\[hsl\(220_52\%_42\%\)\]{color:#3359a3}.text-\[hsl\(220_60\%_30\%\)\]{color:#1f3d7a}.text-\[hsl\(220_60\%_32\%\)\]{color:#214183}.text-\[hsl\(220_60\%_44\%\)\]{color:#2d5ab4}.text-\[hsl\(220_70\%_40\%\)\]{color:#1f4ead}.text-\[hsl\(260_38\%_36\%\)\]{color:#50397f}.text-\[hsl\(270_25\%_38\%\)\]{color:#614979}.text-\[hsl\(270_40\%_32\%\)\]{color:#523172}.text-\[hsl\(270_40\%_34\%\)\]{color:#573479}.text-\[hsl\(270_40\%_36\%\)\]{color:#5c3781}.text-\[hsl\(270_40\%_38\%\)\]{color:#613a88}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-600\/70{color:color-mix(in srgb,oklch(66.6% .179 58.318) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-amber-600\/70{color:color-mix(in oklab,var(--color-amber-600) 70%,transparent)}}.text-amber-600\/80{color:color-mix(in srgb,oklch(66.6% .179 58.318) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-amber-600\/80{color:color-mix(in oklab,var(--color-amber-600) 80%,transparent)}}.text-amber-700{color:var(--color-amber-700)}.text-amber-700\/60{color:color-mix(in srgb,oklch(55.5% .163 48.998) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-amber-700\/60{color:color-mix(in oklab,var(--color-amber-700) 60%,transparent)}}.text-amber-700\/80{color:color-mix(in srgb,oklch(55.5% .163 48.998) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-amber-700\/80{color:color-mix(in oklab,var(--color-amber-700) 80%,transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentcolor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-500\/50{color:color-mix(in srgb,oklch(69.6% .17 162.48) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-emerald-500\/50{color:color-mix(in oklab,var(--color-emerald-500) 50%,transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-600\/50{color:color-mix(in srgb,oklch(59.6% .145 163.225) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-emerald-600\/50{color:color-mix(in oklab,var(--color-emerald-600) 50%,transparent)}}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-700\/60{color:color-mix(in srgb,oklch(50.8% .118 165.612) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-emerald-700\/60{color:color-mix(in oklab,var(--color-emerald-700) 60%,transparent)}}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground))}@supports (color: color-mix(in lab,red,red)){.text-foreground\/50{color:color-mix(in oklab,hsl(var(--foreground)) 50%,transparent)}}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-indigo-600{color:var(--color-indigo-600)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-500{color:var(--color-rose-500)}.text-rose-700{color:var(--color-rose-700)}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground))}@supports (color: color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,hsl(var(--sidebar-foreground)) 70%,transparent)}}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-slate-500{color:var(--color-slate-500)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-teal-700{color:var(--color-teal-700)}.text-transparent{color:transparent}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-\[\#C7A96B\]{text-decoration-color:#c7a96b}.decoration-\[rgba\(217\,119\,6\,0\.4\)\]{text-decoration-color:#d9770666}.decoration-dotted{text-decoration-style:dotted}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.placeholder-\[\#B5A898\]::placeholder{color:#b5a898}.placeholder-\[\#C4B49F\]::placeholder{color:#c4b49f}.placeholder-\[hsl\(28_12\%_60\%\)\]::placeholder{color:#a5988d}.placeholder-\[hsl\(28_12\%_62\%\)\]::placeholder{color:#aa9d92}.accent-\[hsl\(39_55\%_46\%\)\]{accent-color:hsl(39 55% 46%)}.accent-amber-700{accent-color:var(--color-amber-700)}.accent-zinc-700{accent-color:var(--color-zinc-700)}.opacity-0{opacity:0%}.opacity-25{opacity:25%}.opacity-30{opacity:30%}.opacity-50{opacity:50%}.opacity-55{opacity:55%}.opacity-60{opacity:60%}.opacity-70{opacity:70%}.opacity-75{opacity:75%}.opacity-80{opacity:80%}.opacity-90{opacity:90%}.opacity-100{opacity:100%}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(22\,26\,29\,0\.025\)\]{--tw-shadow: 0 1px 2px var(--tw-shadow-color, rgba(22,26,29,.025));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_4px_-1px_rgba\(30\,25\,20\,0\.03\)\]{--tw-shadow: 0 1px 4px -1px var(--tw-shadow-color, rgba(30,25,20,.03));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_-2px_rgba\(30\,25\,20\,0\.04\)\]{--tw-shadow: 0 2px 8px -2px var(--tw-shadow-color, rgba(30,25,20,.04));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_9px_rgba\(20\,24\,28\,0\.10\)\]{--tw-shadow: 0 2px 9px var(--tw-shadow-color, rgba(20,24,28,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(55\,43\,24\,0\.035\)\]{--tw-shadow: 0 2px 12px var(--tw-shadow-color, rgba(55,43,24,.035));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(48\,37\,21\,0\.13\)\]{--tw-shadow: 0 12px 30px var(--tw-shadow-color, rgba(48,37,21,.13));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#a47527\]{--tw-ring-color: #a47527}.ring-\[hsl\(0_0\%_40\%\/0\.2\)\]{--tw-ring-color: hsl(0 0% 40%/.2)}.ring-\[hsl\(0_52\%_65\%\/0\.3\)\]{--tw-ring-color: hsl(0 52% 65%/.3)}.ring-\[hsl\(0_52\%_68\%\/0\.35\)\]{--tw-ring-color: hsl(0 52% 68%/.35)}.ring-\[hsl\(0_60\%_45\%\/0\.2\)\]{--tw-ring-color: hsl(0 60% 45%/.2)}.ring-\[hsl\(24_28\%_9\%\)\]{--tw-ring-color: hsl(24 28% 9%)}.ring-\[hsl\(24_28\%_20\%\)\]{--tw-ring-color: hsl(24 28% 20%)}.ring-\[hsl\(38_68\%_60\%\/0\.4\)\]{--tw-ring-color: hsl(38 68% 60%/.4)}.ring-\[hsl\(38_82\%_36\%\/0\.2\)\]{--tw-ring-color: hsl(38 82% 36%/.2)}.ring-\[hsl\(39_55\%_68\%\/0\.5\)\]{--tw-ring-color: hsl(39 55% 68%/.5)}.ring-\[hsl\(142_38\%_32\%\/0\.2\)\]{--tw-ring-color: hsl(142 38% 32%/.2)}.ring-\[hsl\(142_42\%_60\%\/0\.3\)\]{--tw-ring-color: hsl(142 42% 60%/.3)}.ring-red-300{--tw-ring-color: var(--color-red-300)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-1{--tw-ring-offset-width: 1px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.outline-hidden{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline:2px solid transparent;outline-offset:2px}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-transparent{outline-color:transparent}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur: blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur: blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-100{--tw-duration: .1s;transition-duration:.1s}.duration-150{--tw-duration: .15s;transition-duration:.15s}.duration-200{--tw-duration: .2s;transition-duration:.2s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.duration-500{--tw-duration: .5s;transition-duration:.5s}.duration-700{--tw-duration: .7s;transition-duration:.7s}.duration-1000{--tw-duration: 1s;transition-duration:1s}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease: linear;transition-timing-function:linear}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}.outline-none{--tw-outline-style: none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale: 95% ;--tw-enter-scale: .95}.\[--cell-size\:2rem\]{--cell-size: 2rem}.fade-in{--tw-enter-opacity: 0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset: inset}.running{animation-play-state:running}.slide-in-from-bottom-2{--tw-enter-translate-y: calc(2*var(--spacing))}.slide-in-from-bottom-full{--tw-enter-translate-y: 100% }.slide-in-from-left-2{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}.slide-in-from-right{--tw-enter-translate-x: 100%}.slide-in-from-right-2{--tw-enter-translate-x: calc(2*var(--spacing))}.slide-in-from-top-1{--tw-enter-translate-y: calc(1*var(--spacing)*-1)}.slide-in-from-top-2{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}.zoom-out{--tw-exit-scale: 0}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:100%}@media(hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media(hover:hover){.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}}@media(hover:hover){.group-hover\:bg-zinc-600:is(:where(.group):hover *){background-color:var(--color-zinc-600)}}@media(hover:hover){.group-hover\:text-\[\#9A8570\]:is(:where(.group):hover *){color:#9a8570}}@media(hover:hover){.group-hover\:text-\[hsl\(24_22\%_20\%\)\]:is(:where(.group):hover *){color:#3e3128}}@media(hover:hover){.group-hover\:text-\[hsl\(28_12\%_36\%\)\]:is(:where(.group):hover *){color:#675b51}}@media(hover:hover){.group-hover\:text-\[hsl\(38_68\%_44\%\)\]:is(:where(.group):hover *){color:#bc8524}}@media(hover:hover){.group-hover\:text-\[hsl\(39_55\%_36\%\)\]:is(:where(.group):hover *){color:#8e6b29}}@media(hover:hover){.group-hover\:text-\[hsl\(39_55\%_44\%\)\]:is(:where(.group):hover *){color:#ae8332}}@media(hover:hover){.group-hover\:text-amber-600:is(:where(.group):hover *){color:var(--color-amber-600)}}@media(hover:hover){.group-hover\:text-amber-700:is(:where(.group):hover *){color:var(--color-amber-700)}}@media(hover:hover){.group-hover\:text-emerald-700:is(:where(.group):hover *){color:var(--color-emerald-700)}}@media(hover:hover){.group-hover\:text-emerald-800:is(:where(.group):hover *){color:var(--color-emerald-800)}}@media(hover:hover){.group-hover\:text-zinc-400:is(:where(.group):hover *){color:var(--color-zinc-400)}}@media(hover:hover){.group-hover\:text-zinc-500:is(:where(.group):hover *){color:var(--color-zinc-500)}}@media(hover:hover){.group-hover\:text-zinc-600:is(:where(.group):hover *){color:var(--color-zinc-600)}}@media(hover:hover){.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}@media(hover:hover){.group-hover\:opacity-60:is(:where(.group):hover *){opacity:60%}}@media(hover:hover){.group-hover\:opacity-80:is(:where(.group):hover *){opacity:80%}}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:100%}}@media(hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:100%}}@media(hover:hover){.group-hover\/rail\:text-zinc-500:is(:where(.group\/rail):hover *){color:var(--color-zinc-500)}}@media(hover:hover){.group-hover\/rail\:text-zinc-900:is(:where(.group\/rail):hover *){color:var(--color-zinc-900)}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has(*[data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has(*:is([data-orientation=horizontal])) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has(*:is([data-slot=item-description])) *){--tw-translate-y: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has(*:is([data-slot=item-description])) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:h-8\!:is(:where(.group)[data-collapsible=icon] *){height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4) + 2px)}.group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]:is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0%}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *){opacity:50%}.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:50%}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:hsl(var(--ring))}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color: hsl(var(--ring))}@supports (color: color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color: color-mix(in oklab, hsl(var(--ring)) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:hsl(var(--sidebar-border))}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-\[\.destructive\]\:border-muted\/40:is(:where(.group):is(.destructive) *){border-color:hsl(var(--muted))}@supports (color: color-mix(in lab,red,red)){.group-\[\.destructive\]\:border-muted\/40:is(:where(.group):is(.destructive) *){border-color:color-mix(in oklab,hsl(var(--muted)) 40%,transparent)}}.group-\[\.destructive\]\:text-red-300:is(:where(.group):is(.destructive) *){color:var(--color-red-300)}.group-\[\.toast\]\:bg-muted:is(:where(.group):is(.toast) *){background-color:hsl(var(--muted))}.group-\[\.toast\]\:bg-primary:is(:where(.group):is(.toast) *){background-color:hsl(var(--primary))}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group):is(.toast) *){color:hsl(var(--muted-foreground))}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group):is(.toast) *){color:hsl(var(--primary-foreground))}.group-\[\.toaster\]\:border-border:is(:where(.group):is(.toaster) *){border-color:hsl(var(--border))}.group-\[\.toaster\]\:bg-background:is(:where(.group):is(.toaster) *){background-color:hsl(var(--background))}.group-\[\.toaster\]\:text-foreground:is(:where(.group):is(.toaster) *){color:hsl(var(--foreground))}.group-\[\.toaster\]\:shadow-lg:is(:where(.group):is(.toaster) *){--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-checked\:border-\[hsl\(39_52\%_43\%\)\]:is(:where(.peer):checked~*){border-color:#a77f35}.peer-checked\:bg-\[hsl\(39_52\%_43\%\)\]:is(:where(.peer):checked~*){background-color:#a77f35}.peer-checked\:text-white:is(:where(.peer):checked~*){color:var(--color-white)}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:hsl(var(--sidebar-accent-foreground))}}.peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus-visible\:ring-\[hsl\(39_52\%_43\%\)\]:is(:where(.peer):focus-visible~*){--tw-ring-color: hsl(39 52% 43%)}.peer-focus-visible\:ring-offset-2:is(:where(.peer):focus-visible~*){--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:70%}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:hsl(var(--sidebar-accent-foreground))}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-\[\#9A8570\]::placeholder{color:#9a8570}.placeholder\:text-\[\#C0B8AF\]::placeholder{color:#c0b8af}.placeholder\:text-\[\#C4B49F\]::placeholder{color:#c4b49f}.placeholder\:text-\[\#CCCCCC\]::placeholder{color:#ccc}.placeholder\:text-\[\#aaa59b\]::placeholder{color:#aaa59b}.placeholder\:text-\[hsl\(28_12\%_54\%\)\]::placeholder{color:#98897c}.placeholder\:text-\[hsl\(28_12\%_56\%\)\]::placeholder{color:#9c8e81}.placeholder\:text-\[hsl\(28_12\%_60\%\)\]::placeholder{color:#a5988d}.placeholder\:text-\[hsl\(28_12\%_62\%\)\]::placeholder{color:#aa9d92}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-zinc-300::placeholder{color:var(--color-zinc-300)}.placeholder\:text-zinc-400::placeholder{color:var(--color-zinc-400)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.focus-within\:border-\[hsl\(33_22\%_60\%\)\]:focus-within{border-color:#af9b83}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media(hover:hover){.hover\:border-\[hsl\(0_0\%_78\%\)\]:hover{border-color:#c7c7c7}}@media(hover:hover){.hover\:border-\[hsl\(0_0\%_80\%\)\]:hover{border-color:#ccc}}@media(hover:hover){.hover\:border-\[hsl\(28_12\%_70\%\)\]:hover{border-color:#bcb2a9}}@media(hover:hover){.hover\:border-\[hsl\(32_14\%_88\%\)\]:hover{border-color:#e5e1dc}}@media(hover:hover){.hover\:border-\[hsl\(32_14\%_90\%\)\]:hover{border-color:#e9e6e2}}@media(hover:hover){.hover\:border-\[hsl\(38_68\%_44\%\)\]:hover{border-color:#bc8524}}@media(hover:hover){.hover\:border-\[hsl\(38_72\%_58\%\)\]:hover{border-color:#e1a847}}@media(hover:hover){.hover\:border-\[hsl\(39_40\%_40\%\)\]:hover{border-color:#8f723d}}@media(hover:hover){.hover\:border-\[hsl\(39_45\%_45\%\)\]:hover{border-color:#a6823f}}@media(hover:hover){.hover\:border-\[hsl\(39_50\%_46\%\)\]:hover{border-color:#b0873b}}@media(hover:hover){.hover\:border-\[hsl\(39_50\%_55\%\)\]:hover{border-color:#c69d53}}@media(hover:hover){.hover\:border-\[hsl\(39_50\%_56\%\)\]:hover{border-color:#c7a057}}@media(hover:hover){.hover\:border-\[hsl\(39_55\%_54\%\)\/40\%\]:hover{border-color:hsl(39 55% 54%)/40%}}@media(hover:hover){.hover\:border-\[hsl\(39_55\%_54\%\)\/50\%\]:hover{border-color:hsl(39 55% 54%)/50%}}@media(hover:hover){.hover\:border-\[hsl\(39_55\%_56\%\)\]:hover{border-color:#cda151}}@media(hover:hover){.hover\:border-\[hsl\(39_55\%_58\%\)\]:hover{border-color:#cfa659}}@media(hover:hover){.hover\:border-\[hsl\(39_55\%_60\%\)\]:hover{border-color:#d1aa61}}@media(hover:hover){.hover\:border-\[rgba\(0\,0\,0\,0\.2\)\]:hover{border-color:#0003}}@media(hover:hover){.hover\:border-\[rgba\(0\,0\,0\,0\.15\)\]:hover{border-color:#00000026}}@media(hover:hover){.hover\:border-amber-200:hover{border-color:var(--color-amber-200)}}@media(hover:hover){.hover\:border-amber-300:hover{border-color:var(--color-amber-300)}}@media(hover:hover){.hover\:border-current:hover{border-color:currentcolor}}@media(hover:hover){.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}}@media(hover:hover){.hover\:border-red-300:hover{border-color:var(--color-red-300)}}@media(hover:hover){.hover\:border-zinc-200:hover{border-color:var(--color-zinc-200)}}@media(hover:hover){.hover\:border-zinc-300:hover{border-color:var(--color-zinc-300)}}@media(hover:hover){.hover\:border-zinc-400:hover{border-color:var(--color-zinc-400)}}@media(hover:hover){.hover\:bg-\[\#2C3040\]:hover{background-color:#2c3040}}@media(hover:hover){.hover\:bg-\[\#494435\]:hover{background-color:#494435}}@media(hover:hover){.hover\:bg-\[\#F0F0F0\]:hover{background-color:#f0f0f0}}@media(hover:hover){.hover\:bg-\[\#F3F4F4\]:hover{background-color:#f3f4f4}}@media(hover:hover){.hover\:bg-\[\#F5F0EA\]:hover{background-color:#f5f0ea}}@media(hover:hover){.hover\:bg-\[\#F5F5F5\]:hover{background-color:#f5f5f5}}@media(hover:hover){.hover\:bg-\[\#F8F6F4\]:hover{background-color:#f8f6f4}}@media(hover:hover){.hover\:bg-\[\#F9F7F5\]:hover{background-color:#f9f7f5}}@media(hover:hover){.hover\:bg-\[\#FAFAF8\]:hover{background-color:#fafaf8}}@media(hover:hover){.hover\:bg-\[\#FAFAFA\]:hover{background-color:#fafafa}}@media(hover:hover){.hover\:bg-\[\#efeae2\]:hover{background-color:#efeae2}}@media(hover:hover){.hover\:bg-\[\#f0ede7\]:hover{background-color:#f0ede7}}@media(hover:hover){.hover\:bg-\[\#f7f4ed\]:hover{background-color:#f7f4ed}}@media(hover:hover){.hover\:bg-\[\#faf7f0\]:hover{background-color:#faf7f0}}@media(hover:hover){.hover\:bg-\[\#faf7f1\]:hover{background-color:#faf7f1}}@media(hover:hover){.hover\:bg-\[hsl\(0_0\%_94\%\)\]:hover{background-color:#f0f0f0}}@media(hover:hover){.hover\:bg-\[hsl\(0_0\%_96\%\)\]:hover{background-color:#f5f5f5}}@media(hover:hover){.hover\:bg-\[hsl\(0_0\%_97\%\)\]:hover{background-color:#f7f7f7}}@media(hover:hover){.hover\:bg-\[hsl\(0_0\%_98\%\)\]:hover{background-color:#fafafa}}@media(hover:hover){.hover\:bg-\[hsl\(0_0\%_99\%\)\]:hover{background-color:#fcfcfc}}@media(hover:hover){.hover\:bg-\[hsl\(0_48\%_88\%\)\]:hover{background-color:#efd2d2}}@media(hover:hover){.hover\:bg-\[hsl\(24_22\%_18\%\)\]:hover{background-color:#382c24}}@media(hover:hover){.hover\:bg-\[hsl\(24_28\%_9\%\)\]:hover{background-color:#1d1611}}@media(hover:hover){.hover\:bg-\[hsl\(24_28\%_14\%\)\]:hover{background-color:#2e221a}}@media(hover:hover){.hover\:bg-\[hsl\(24_28\%_16\%\)\]:hover{background-color:#34271d}}@media(hover:hover){.hover\:bg-\[hsl\(24_28\%_18\%\)\]:hover{background-color:#3b2b21}}@media(hover:hover){.hover\:bg-\[hsl\(24_28\%_20\%\)\]:hover{background-color:#413025}}@media(hover:hover){.hover\:bg-\[hsl\(28_55\%_88\%\)\]:hover{background-color:#f1dfd0}}@media(hover:hover){.hover\:bg-\[hsl\(32_14\%_86\%\)\]:hover{background-color:#e0dcd6}}@media(hover:hover){.hover\:bg-\[hsl\(32_14\%_88\%\)\]:hover{background-color:#e5e1dc}}@media(hover:hover){.hover\:bg-\[hsl\(32_14\%_90\%\)\]:hover{background-color:#e9e6e2}}@media(hover:hover){.hover\:bg-\[hsl\(32_14\%_92\%\)\]:hover{background-color:#edebe8}}@media(hover:hover){.hover\:bg-\[hsl\(32_14\%_93\%\)\]:hover{background-color:#f0edeb}}@media(hover:hover){.hover\:bg-\[hsl\(32_14\%_96\%\)\]:hover{background-color:#f6f5f3}}@media(hover:hover){.hover\:bg-\[hsl\(32_14\%_97\%\)\]:hover{background-color:#f8f7f6}}@media(hover:hover){.hover\:bg-\[hsl\(32_16\%_84\%\)\]:hover{background-color:#ddd7d0}}@media(hover:hover){.hover\:bg-\[hsl\(32_16\%_85\%\)\]:hover{background-color:#dfd9d3}}@media(hover:hover){.hover\:bg-\[hsl\(32_16\%_86\%\)\]:hover{background-color:#e1dcd6}}@media(hover:hover){.hover\:bg-\[hsl\(32_16\%_87\%\)\]:hover{background-color:#e3ded9}}@media(hover:hover){.hover\:bg-\[hsl\(32_16\%_88\%\)\]:hover{background-color:#e5e1dc}}@media(hover:hover){.hover\:bg-\[hsl\(32_16\%_90\%\)\]:hover{background-color:#eae6e1}}@media(hover:hover){.hover\:bg-\[hsl\(32_16\%_91\%\)\]:hover{background-color:#ece8e4}}@media(hover:hover){.hover\:bg-\[hsl\(32_16\%_92\%\)\]:hover{background-color:#eeebe7}}@media(hover:hover){.hover\:bg-\[hsl\(32_16\%_93\%\)\]:hover{background-color:#f0edea}}@media(hover:hover){.hover\:bg-\[hsl\(32_16\%_95\%\)\]:hover{background-color:#f4f2f0}}@media(hover:hover){.hover\:bg-\[hsl\(32_16\%_96\%\)\]:hover{background-color:#f6f5f3}}@media(hover:hover){.hover\:bg-\[hsl\(32_16\%_97\%\)\]:hover{background-color:#f9f7f6}}@media(hover:hover){.hover\:bg-\[hsl\(34_15\%_97\%\)\]:hover{background-color:#f8f8f6}}@media(hover:hover){.hover\:bg-\[hsl\(34_35\%_88\%\)\]:hover{background-color:#ebe2d6}}@media(hover:hover){.hover\:bg-\[hsl\(34_35\%_96\%\)\]:hover{background-color:#f8f5f1}}@media(hover:hover){.hover\:bg-\[hsl\(34_35\%_97\%\)\]:hover{background-color:#faf8f5}}@media(hover:hover){.hover\:bg-\[hsl\(34_35\%_98\%\)\]:hover{background-color:#fcfaf8}}@media(hover:hover){.hover\:bg-\[hsl\(35_10\%_89\%\)\]:hover{background-color:#e6e3e0}}@media(hover:hover){.hover\:bg-\[hsl\(35_10\%_90\%\)\]:hover{background-color:#e8e6e3}}@media(hover:hover){.hover\:bg-\[hsl\(35_10\%_91\%\)\]:hover{background-color:#eae8e6}}@media(hover:hover){.hover\:bg-\[hsl\(35_10\%_93\%\)\]:hover{background-color:#efedeb}}@media(hover:hover){.hover\:bg-\[hsl\(35_10\%_95\%\)\]:hover{background-color:#f4f2f1}}@media(hover:hover){.hover\:bg-\[hsl\(35_10\%_96\%\)\]:hover{background-color:#f6f5f4}}@media(hover:hover){.hover\:bg-\[hsl\(35_10\%_97\%\)\]:hover{background-color:#f8f7f7}}@media(hover:hover){.hover\:bg-\[hsl\(35_10\%_98\%\)\]:hover{background-color:#fafaf9}}@media(hover:hover){.hover\:bg-\[hsl\(35_20\%_94\%\)\]:hover{background-color:#f3f0ed}}@media(hover:hover){.hover\:bg-\[hsl\(35_30\%_98\%\)\]:hover{background-color:#fbfaf8}}@media(hover:hover){.hover\:bg-\[hsl\(36_28\%_95\%\)\]:hover{background-color:#f6f3ef}}@media(hover:hover){.hover\:bg-\[hsl\(36_30\%_97\%\)\]:hover{background-color:#faf8f5}}@media(hover:hover){.hover\:bg-\[hsl\(36_33\%_92\%\)\]:hover{background-color:#f1ece4}}@media(hover:hover){.hover\:bg-\[hsl\(36_36\%_96\%\)\]:hover{background-color:#f8f6f1}}@media(hover:hover){.hover\:bg-\[hsl\(38_50\%_92\%\)\]:hover{background-color:#f5ede0}}@media(hover:hover){.hover\:bg-\[hsl\(38_55\%_90\%\)\]:hover{background-color:#f4e9d7}}@media(hover:hover){.hover\:bg-\[hsl\(38_68\%_38\%\)\]:hover{background-color:#a3721f}}@media(hover:hover){.hover\:bg-\[hsl\(38_68\%_97\%\)\]:hover{background-color:#fdf9f2}}@media(hover:hover){.hover\:bg-\[hsl\(38_82\%_94\%\)\]:hover{background-color:#fcf3e3}}@media(hover:hover){.hover\:bg-\[hsl\(39_55\%_78\%\)\]:hover{background-color:#e6d0a8}}@media(hover:hover){.hover\:bg-\[hsl\(39_55\%_85\%\)\]:hover{background-color:#eedfc4}}@media(hover:hover){.hover\:bg-\[hsl\(39_55\%_88\%\)\]:hover{background-color:#f1e5d0}}@media(hover:hover){.hover\:bg-\[hsl\(39_55\%_94\%\)\]:hover{background-color:#f8f2e7}}@media(hover:hover){.hover\:bg-\[hsl\(39_55\%_95\%\)\]:hover{background-color:#f9f4eb}}@media(hover:hover){.hover\:bg-\[hsl\(39_55\%_96\%\)\]:hover{background-color:#faf6ef}}@media(hover:hover){.hover\:bg-\[hsl\(39_55\%_97\%\)\]:hover{background-color:#fcf9f3}}@media(hover:hover){.hover\:bg-\[hsl\(39_55\%_98\%\)\]:hover{background-color:#fdfbf7}}@media(hover:hover){.hover\:bg-\[hsl\(40_8\%_97\%\)\]:hover{background-color:#f8f8f7}}@media(hover:hover){.hover\:bg-\[hsl\(40_20\%_96\%\)\]:hover{background-color:#f7f5f3}}@media(hover:hover){.hover\:bg-\[hsl\(220_52\%_38\%\)\]:hover{background-color:#2f5093}}@media(hover:hover){.hover\:bg-\[hsl\(220_52\%_96\%\)\]:hover{background-color:#eff3fa}}@media(hover:hover){.hover\:bg-\[hsl\(220_52\%_97\%\)\]:hover{background-color:#f3f6fb}}@media(hover:hover){.hover\:bg-\[rgba\(0\,0\,0\,0\.02\)\]:hover{background-color:#00000005}}@media(hover:hover){.hover\:bg-\[rgba\(0\,0\,0\,0\.03\)\]:hover{background-color:#00000008}}@media(hover:hover){.hover\:bg-\[rgba\(0\,0\,0\,0\.04\)\]:hover{background-color:#0000000a}}@media(hover:hover){.hover\:bg-\[rgba\(0\,0\,0\,0\.05\)\]:hover{background-color:#0000000d}}@media(hover:hover){.hover\:bg-\[rgba\(0\,0\,0\,0\.06\)\]:hover{background-color:#0000000f}}@media(hover:hover){.hover\:bg-\[rgba\(0\,0\,0\,0\.09\)\]:hover{background-color:#00000017}}@media(hover:hover){.hover\:bg-\[rgba\(0\,0\,0\,0\.025\)\]:hover{background-color:#00000006}}@media(hover:hover){.hover\:bg-\[rgba\(196\,105\,79\,0\.1\)\]:hover{background-color:#c4694f1a}}@media(hover:hover){.hover\:bg-\[rgba\(196\,105\,79\,0\.08\)\]:hover{background-color:#c4694f14}}@media(hover:hover){.hover\:bg-\[rgba\(200\,164\,107\,0\.1\)\]:hover{background-color:#c8a46b1a}}@media(hover:hover){.hover\:bg-\[rgba\(200\,164\,107\,0\.2\)\]:hover{background-color:#c8a46b33}}@media(hover:hover){.hover\:bg-\[rgba\(200\,164\,107\,0\.08\)\]:hover{background-color:#c8a46b14}}@media(hover:hover){.hover\:bg-\[rgba\(200\,164\,107\,0\.15\)\]:hover{background-color:#c8a46b26}}@media(hover:hover){.hover\:bg-\[rgba\(200\,164\,107\,0\.25\)\]:hover{background-color:#c8a46b40}}@media(hover:hover){.hover\:bg-\[rgba\(217\,79\,106\,0\.08\)\]:hover{background-color:#d94f6a14}}@media(hover:hover){.hover\:bg-\[rgba\(255\,253\,250\,0\.8\)\]:hover{background-color:#fffdfacc}}@media(hover:hover){.hover\:bg-\[rgba\(255\,253\,250\,0\.9\)\]:hover{background-color:#fffdfae6}}@media(hover:hover){.hover\:bg-accent:hover{background-color:hsl(var(--accent))}}@media(hover:hover){.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}}@media(hover:hover){.hover\:bg-amber-50\/30:hover{background-color:color-mix(in srgb,oklch(98.7% .022 95.277) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-amber-50\/30:hover{background-color:color-mix(in oklab,var(--color-amber-50) 30%,transparent)}}}@media(hover:hover){.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}}@media(hover:hover){.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}}@media(hover:hover){.hover\:bg-amber-800:hover{background-color:var(--color-amber-800)}}@media(hover:hover){.hover\:bg-black\/5:hover{background-color:color-mix(in srgb,#000 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}}@media(hover:hover){.hover\:bg-black\/\[0\.02\]:hover{background-color:color-mix(in srgb,#000 2%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.02\]:hover{background-color:color-mix(in oklab,var(--color-black) 2%,transparent)}}}@media(hover:hover){.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}}@media(hover:hover){.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}}@media(hover:hover){.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}}@media(hover:hover){.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}}@media(hover:hover){.hover\:bg-emerald-950\/40:hover{background-color:color-mix(in srgb,oklch(26.2% .051 172.552) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-emerald-950\/40:hover{background-color:color-mix(in oklab,var(--color-emerald-950) 40%,transparent)}}}@media(hover:hover){.hover\:bg-muted:hover{background-color:hsl(var(--muted))}}@media(hover:hover){.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted))}@supports (color: color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,hsl(var(--muted)) 50%,transparent)}}}@media(hover:hover){.hover\:bg-red-50:hover{background-color:var(--color-red-50)}}@media(hover:hover){.hover\:bg-red-100:hover{background-color:var(--color-red-100)}}@media(hover:hover){.hover\:bg-red-600:hover{background-color:var(--color-red-600)}}@media(hover:hover){.hover\:bg-red-700:hover{background-color:var(--color-red-700)}}@media(hover:hover){.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}}@media(hover:hover){.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}}@media(hover:hover){.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}}@media(hover:hover){.hover\:bg-stone-50:hover{background-color:var(--color-stone-50)}}@media(hover:hover){.hover\:bg-stone-800:hover{background-color:var(--color-stone-800)}}@media(hover:hover){.hover\:bg-white:hover{background-color:var(--color-white)}}@media(hover:hover){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in srgb,#fff 8%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}}@media(hover:hover){.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}}@media(hover:hover){.hover\:bg-zinc-50\/50:hover{background-color:color-mix(in srgb,oklch(98.5% 0 0) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-zinc-50\/50:hover{background-color:color-mix(in oklab,var(--color-zinc-50) 50%,transparent)}}}@media(hover:hover){.hover\:bg-zinc-50\/60:hover{background-color:color-mix(in srgb,oklch(98.5% 0 0) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-zinc-50\/60:hover{background-color:color-mix(in oklab,var(--color-zinc-50) 60%,transparent)}}}@media(hover:hover){.hover\:bg-zinc-50\/70:hover{background-color:color-mix(in srgb,oklch(98.5% 0 0) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-zinc-50\/70:hover{background-color:color-mix(in oklab,var(--color-zinc-50) 70%,transparent)}}}@media(hover:hover){.hover\:bg-zinc-50\/80:hover{background-color:color-mix(in srgb,oklch(98.5% 0 0) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-zinc-50\/80:hover{background-color:color-mix(in oklab,var(--color-zinc-50) 80%,transparent)}}}@media(hover:hover){.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}}@media(hover:hover){.hover\:bg-zinc-100\/50:hover{background-color:color-mix(in srgb,oklch(96.7% .001 286.375) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-zinc-100\/50:hover{background-color:color-mix(in oklab,var(--color-zinc-100) 50%,transparent)}}}@media(hover:hover){.hover\:bg-zinc-200:hover{background-color:var(--color-zinc-200)}}@media(hover:hover){.hover\:bg-zinc-200\/70:hover{background-color:color-mix(in srgb,oklch(92% .004 286.32) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-zinc-200\/70:hover{background-color:color-mix(in oklab,var(--color-zinc-200) 70%,transparent)}}}@media(hover:hover){.hover\:bg-zinc-700:hover{background-color:var(--color-zinc-700)}}@media(hover:hover){.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}}@media(hover:hover){.hover\:text-\[\#1A1D20\]:hover{color:#1a1d20}}@media(hover:hover){.hover\:text-\[\#5A4B38\]:hover{color:#5a4b38}}@media(hover:hover){.hover\:text-\[\#252b2e\]:hover{color:#252b2e}}@media(hover:hover){.hover\:text-\[\#64440f\]:hover{color:#64440f}}@media(hover:hover){.hover\:text-\[\#282720\]:hover{color:#282720}}@media(hover:hover){.hover\:text-\[\#665844\]:hover{color:#665844}}@media(hover:hover){.hover\:text-\[\#b91c1c\]:hover{color:#b91c1c}}@media(hover:hover){.hover\:text-\[\#c0392b\]:hover{color:#c0392b}}@media(hover:hover){.hover\:text-\[hsl\(0_55\%_38\%\)\]:hover{color:#962c2c}}@media(hover:hover){.hover\:text-\[hsl\(12_52\%_32\%\)\]:hover{color:#7c3827}}@media(hover:hover){.hover\:text-\[hsl\(24_28\%_9\%\)\]:hover{color:#1d1611}}@media(hover:hover){.hover\:text-\[hsl\(24_28\%_10\%\)\]:hover{color:#211812}}@media(hover:hover){.hover\:text-\[hsl\(24_28\%_14\%\)\]:hover{color:#2e221a}}@media(hover:hover){.hover\:text-\[hsl\(24_28\%_18\%\)\]:hover{color:#3b2b21}}@media(hover:hover){.hover\:text-\[hsl\(24_28\%_28\%\)\]:hover{color:#5b4333}}@media(hover:hover){.hover\:text-\[hsl\(28_12\%_32\%\)\]:hover{color:#5b5148}}@media(hover:hover){.hover\:text-\[hsl\(28_12\%_36\%\)\]:hover{color:#675b51}}@media(hover:hover){.hover\:text-\[hsl\(28_12\%_38\%\)\]:hover{color:#6d6055}}@media(hover:hover){.hover\:text-\[hsl\(30_80\%_30\%\)\]:hover{color:#8a4d0f}}@media(hover:hover){.hover\:text-\[hsl\(34_35\%_80\%\)\]:hover{color:#deceba}}@media(hover:hover){.hover\:text-\[hsl\(39_40\%_30\%\)\]:hover{color:#6b562e}}@media(hover:hover){.hover\:text-\[hsl\(39_55\%_32\%\)\]:hover{color:#7e5f25}}@media(hover:hover){.hover\:text-\[hsl\(39_55\%_34\%\)\]:hover{color:#866527}}@media(hover:hover){.hover\:text-\[hsl\(39_55\%_40\%\)\]:hover{color:#9e772e}}@media(hover:hover){.hover\:text-\[hsl\(39_55\%_46\%\)\]:hover{color:#b68935}}@media(hover:hover){.hover\:text-\[hsl\(39_55\%_66\%\)\]:hover{color:#d8b779}}@media(hover:hover){.hover\:text-\[hsl\(39_55\%_80\%\)\]:hover{color:#e8d4b0}}@media(hover:hover){.hover\:text-\[hsl\(220_60\%_28\%\)\]:hover{color:#1d3972}}@media(hover:hover){.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}}@media(hover:hover){.hover\:text-amber-800:hover{color:var(--color-amber-800)}}@media(hover:hover){.hover\:text-blue-800:hover{color:var(--color-blue-800)}}@media(hover:hover){.hover\:text-foreground:hover{color:hsl(var(--foreground))}}@media(hover:hover){.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}}@media(hover:hover){.hover\:text-red-500:hover{color:var(--color-red-500)}}@media(hover:hover){.hover\:text-red-600:hover{color:var(--color-red-600)}}@media(hover:hover){.hover\:text-red-700:hover{color:var(--color-red-700)}}@media(hover:hover){.hover\:text-rose-700:hover{color:var(--color-rose-700)}}@media(hover:hover){.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}}@media(hover:hover){.hover\:text-zinc-500:hover{color:var(--color-zinc-500)}}@media(hover:hover){.hover\:text-zinc-600:hover{color:var(--color-zinc-600)}}@media(hover:hover){.hover\:text-zinc-700:hover{color:var(--color-zinc-700)}}@media(hover:hover){.hover\:text-zinc-800:hover{color:var(--color-zinc-800)}}@media(hover:hover){.hover\:text-zinc-900:hover{color:var(--color-zinc-900)}}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media(hover:hover){.hover\:opacity-70:hover{opacity:70%}}@media(hover:hover){.hover\:opacity-75:hover{opacity:75%}}@media(hover:hover){.hover\:opacity-80:hover{opacity:80%}}@media(hover:hover){.hover\:opacity-85:hover{opacity:85%}}@media(hover:hover){.hover\:opacity-90:hover{opacity:90%}}@media(hover:hover){.hover\:opacity-100:hover{opacity:100%}}@media(hover:hover){.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){.hover\:shadow-sm:hover{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){.hover\:ring-1:hover{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){.hover\:ring-\[hsl\(38_68\%_60\%\/0\.35\)\]:hover{--tw-ring-color: hsl(38 68% 60%/.35)}}@media(hover:hover){.hover\:ring-\[hsl\(39_55\%_56\%\/0\.5\)\]:hover{--tw-ring-color: hsl(39 55% 56%/.5)}}@media(hover:hover){.hover\:ring-\[hsl\(39_55\%_60\%\/0\.4\)\]:hover{--tw-ring-color: hsl(39 55% 60%/.4)}}@media(hover:hover){.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:hsl(var(--sidebar))}}@media(hover:hover){.group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group):is(.destructive) *):hover{border-color:hsl(var(--destructive))}@supports (color: color-mix(in lab,red,red)){.group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group):is(.destructive) *):hover{border-color:color-mix(in oklab,hsl(var(--destructive)) 30%,transparent)}}}@media(hover:hover){.group-\[\.destructive\]\:hover\:bg-destructive:is(:where(.group):is(.destructive) *):hover{background-color:hsl(var(--destructive))}}@media(hover:hover){.group-\[\.destructive\]\:hover\:text-destructive-foreground:is(:where(.group):is(.destructive) *):hover{color:hsl(var(--destructive-foreground))}}@media(hover:hover){.group-\[\.destructive\]\:hover\:text-red-50:is(:where(.group):is(.destructive) *):hover{color:var(--color-red-50)}}@media(hover:hover){.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}}.focus\:border-\[\#9A8570\]:focus{border-color:#9a8570}.focus\:border-\[\#9d783d\]:focus{border-color:#9d783d}.focus\:border-\[\#D9D1C3\]:focus{border-color:#d9d1c3}.focus\:border-\[hsl\(24_28\%_10\%\)\]:focus{border-color:#211812}.focus\:border-\[hsl\(28_20\%_65\%\)\]:focus{border-color:#b8a594}.focus\:border-\[hsl\(33_22\%_58\%\)\]:focus{border-color:#ab967c}.focus\:border-\[hsl\(38_68\%_52\%\)\]:focus{border-color:#d89b31}.focus\:border-\[hsl\(39_55\%_56\%\)\]:focus{border-color:#cda151}.focus\:border-\[rgba\(0\,0\,0\,0\.25\)\]:focus{border-color:#00000040}.focus\:border-\[rgba\(0\,0\,0\,0\.28\)\]:focus{border-color:#00000047}.focus\:border-amber-600:focus{border-color:var(--color-amber-600)}.focus\:border-transparent:focus{border-color:transparent}.focus\:border-zinc-400:focus{border-color:var(--color-zinc-400)}.focus\:border-zinc-500:focus{border-color:var(--color-zinc-500)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:opacity-100:focus{opacity:100%}.focus\:ring-1:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#D9D1C3\]:focus{--tw-ring-color: #D9D1C3}.focus\:ring-\[\#b79b6b\]\/15:focus{--tw-ring-color: color-mix(in oklab, #b79b6b 15%, transparent)}.focus\:ring-\[\#b79b6b\]\/20:focus{--tw-ring-color: color-mix(in oklab, #b79b6b 20%, transparent)}.focus\:ring-\[hsl\(24_28\%_10\%\)\]:focus{--tw-ring-color: hsl(24 28% 10%)}.focus\:ring-\[hsl\(24_28\%_35\%\)\]:focus{--tw-ring-color: hsl(24 28% 35%)}.focus\:ring-\[hsl\(32_55\%_48\%\/0\.35\)\]:focus{--tw-ring-color: hsl(32 55% 48%/.35)}.focus\:ring-\[hsl\(38_68\%_44\%\)\]:focus{--tw-ring-color: hsl(38 68% 44%)}.focus\:ring-\[hsl\(38_68\%_56\%\)\]:focus{--tw-ring-color: hsl(38 68% 56%)}.focus\:ring-\[hsl\(38_72\%_58\%\)\]:focus{--tw-ring-color: hsl(38 72% 58%)}.focus\:ring-\[hsl\(39_55\%_56\%\)\]:focus{--tw-ring-color: hsl(39 55% 56%)}.focus\:ring-amber-300:focus{--tw-ring-color: var(--color-amber-300)}.focus\:ring-amber-600\/40:focus{--tw-ring-color: color-mix(in srgb, oklch(66.6% .179 58.318) 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.focus\:ring-amber-600\/40:focus{--tw-ring-color: color-mix(in oklab, var(--color-amber-600) 40%, transparent)}}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-zinc-300:focus{--tw-ring-color: var(--color-zinc-300)}.focus\:ring-zinc-400:focus{--tw-ring-color: var(--color-zinc-400)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style: none;outline-style:none}.group-\[\.destructive\]\:focus\:ring-destructive:is(:where(.group):is(.destructive) *):focus{--tw-ring-color: hsl(var(--destructive))}.group-\[\.destructive\]\:focus\:ring-red-400:is(:where(.group):is(.destructive) *):focus{--tw-ring-color: var(--color-red-400)}.group-\[\.destructive\]\:focus\:ring-offset-red-600:is(:where(.group):is(.destructive) *):focus{--tw-ring-offset-color: var(--color-red-600)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: hsl(var(--ring))}@supports (color: color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: color-mix(in oklab, hsl(var(--ring)) 50%, transparent)}}.focus-visible\:ring-zinc-800:focus-visible{--tw-ring-color: var(--color-zinc-800)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[\#976615\]:focus-visible{outline-color:#976615}.focus-visible\:outline-\[hsl\(38_82\%_36\%\)\]:focus-visible{outline-color:#a77011}.focus-visible\:outline-amber-700:focus-visible{outline-color:var(--color-amber-700)}.focus-visible\:outline-zinc-700:focus-visible{outline-color:var(--color-zinc-700)}.focus-visible\:outline-none:focus-visible{--tw-outline-style: none;outline-style:none}.active\:scale-95:active{--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[\.97\]:active{scale:.97}:is(.active\:scale-\[\.98\],.active\:scale-\[0\.98\]):active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:bg-\[\#EDE8E1\]:active{background-color:#ede8e1}.active\:bg-\[\#F5F0EA\]:active{background-color:#f5f0ea}.active\:bg-\[hsl\(0_0\%_92\%\)\]:active{background-color:#ebebeb}.active\:bg-\[hsl\(0_0\%_96\%\)\]:active{background-color:#f5f5f5}.active\:bg-\[hsl\(32_14\%_93\%\)\]:active{background-color:#f0edeb}.active\:bg-\[rgba\(0\,0\,0\,0\.02\)\]:active{background-color:#00000005}.active\:bg-\[rgba\(255\,253\,250\,0\.95\)\]:active{background-color:#fffdfaf2}.active\:bg-black\/\[0\.04\]:active{background-color:color-mix(in srgb,#000 4%,transparent)}@supports (color: color-mix(in lab,red,red)){.active\:bg-black\/\[0\.04\]:active{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:bg-zinc-100:active{background-color:var(--color-zinc-100)}.active\:bg-zinc-950:active{background-color:var(--color-zinc-950)}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.active\:opacity-70:active{opacity:70%}.active\:opacity-75:active{opacity:75%}.active\:opacity-80:active{opacity:80%}.active\:shadow-none:active{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-zinc-50:disabled{background-color:var(--color-zinc-50)}.disabled\:bg-zinc-200:disabled{background-color:var(--color-zinc-200)}.disabled\:text-zinc-300:disabled{color:var(--color-zinc-300)}.disabled\:text-zinc-500:disabled{color:var(--color-zinc-500)}.disabled\:opacity-30:disabled{opacity:30%}.disabled\:opacity-40:disabled{opacity:40%}.disabled\:opacity-50:disabled{opacity:50%}.disabled\:opacity-60:disabled{opacity:60%}.disabled\:opacity-70:disabled{opacity:70%}:where(*[data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where(*[data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(*:focus){border-color:hsl(var(--ring))}.has-focus\:ring-\[3px\]:has(*:focus){--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(*:focus){--tw-ring-color: hsl(var(--ring))}@supports (color: color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(*:focus){--tw-ring-color: color-mix(in oklab, hsl(var(--ring)) 50%, transparent)}}.has-data-\[state\=checked\]\:border-primary:has(*[data-state=checked]){border-color:hsl(var(--primary))}.has-data-\[state\=checked\]\:bg-primary\/5:has(*[data-state=checked]){background-color:hsl(var(--primary))}@supports (color: color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-primary\/5:has(*[data-state=checked]){background-color:color-mix(in oklab,hsl(var(--primary)) 5%,transparent)}}.has-data-\[variant\=inset\]\:bg-sidebar:has(*[data-variant=inset]){background-color:hsl(var(--sidebar))}.has-\[\:disabled\]\:opacity-50:has(*:is(:disabled)){opacity:50%}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-1:has(*:is([data-slot=input-group-control]:focus-visible)){--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring:has(*:is([data-slot=input-group-control]:focus-visible)){--tw-ring-color: hsl(var(--ring))}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has(*:is([data-slot][aria-invalid=true])){border-color:hsl(var(--destructive))}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has(*:is([data-slot][aria-invalid=true])){--tw-ring-color: hsl(var(--destructive))}@supports (color: color-mix(in lab,red,red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has(*:is([data-slot][aria-invalid=true])){--tw-ring-color: color-mix(in oklab, hsl(var(--destructive)) 20%, transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:mr-\[-0\.4rem\]:has(>button){margin-right:-.4rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:50%}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:50%}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:50%}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:hsl(var(--destructive))}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity: 0}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:hsl(var(--primary))}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:hsl(var(--primary-foreground))}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:hsl(var(--accent))}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:hsl(var(--accent-foreground))}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:hsl(var(--primary))}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:hsl(var(--primary-foreground))}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:hsl(var(--primary))}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:hsl(var(--primary-foreground))}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: calc(2*var(--spacing))}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration: .3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8 ;--tw-exit-opacity: .8}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: 95% ;--tw-exit-scale: .95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50% }.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100% }.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48% }.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:hsl(var(--accent))}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent))}@supports (color: color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,hsl(var(--accent)) 50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:100%}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration: .5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: 90% ;--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: 95% ;--tw-enter-scale: .95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50% }.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48% }.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100% }@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:hsl(var(--accent))}}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:hsl(var(--sidebar-accent))}}@media(hover:hover){.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:hsl(var(--sidebar-accent-foreground))}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:hsl(var(--accent))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}}@media(prefers-reduced-motion:no-preference){.motion-safe\:duration-200{--tw-duration: .2s;transition-duration:.2s}}@media(prefers-reduced-motion:no-preference){.motion-safe\:fade-in{--tw-enter-opacity: 0}}@media(prefers-reduced-motion:no-preference){.motion-safe\:slide-in-from-bottom-3{--tw-enter-translate-y: calc(3*var(--spacing))}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media(min-width:40rem){.sm\:inset-auto{inset:auto}}@media(min-width:40rem){.sm\:inset-y-0{inset-block:calc(var(--spacing) * 0)}}@media(min-width:40rem){.sm\:top-1\/2{top:50%}}@media(min-width:40rem){.sm\:top-auto{top:auto}}@media(min-width:40rem){.sm\:right-0{right:calc(var(--spacing) * 0)}}@media(min-width:40rem){.sm\:bottom-0{bottom:calc(var(--spacing) * 0)}}@media(min-width:40rem){.sm\:left-1\/2{left:50%}}@media(min-width:40rem){.sm\:left-\[104px\]{left:104px}}@media(min-width:40rem){.sm\:left-auto{left:auto}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2 / span 2}}@media(min-width:40rem){.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}}@media(min-width:40rem){.sm\:ml-auto{margin-left:auto}}@media(min-width:40rem){.sm\:block{display:block}}@media(min-width:40rem){.sm\:flex{display:flex}}@media(min-width:40rem){.sm\:hidden{display:none}}@media(min-width:40rem){.sm\:inline{display:inline}}@media(min-width:40rem){.sm\:table-cell{display:table-cell}}@media(min-width:40rem){.sm\:h-\[85vh\]{height:85vh}}@media(min-width:40rem){.sm\:h-\[100dvh\]{height:100dvh}}@media(min-width:40rem){.sm\:h-\[290px\]{height:290px}}@media(min-width:40rem){.sm\:max-h-\[72vh\]{max-height:72vh}}@media(min-width:40rem){.sm\:max-h-\[88dvh\]{max-height:88dvh}}@media(min-width:40rem){.sm\:max-h-none{max-height:none}}@media(min-width:40rem){.sm\:w-96{width:calc(var(--spacing) * 96)}}@media(min-width:40rem){.sm\:w-\[34px\]{width:34px}}@media(min-width:40rem){.sm\:w-\[45\%\]{width:45%}}@media(min-width:40rem){.sm\:w-\[55\%\]{width:55%}}@media(min-width:40rem){.sm\:w-\[55px\]{width:55px}}@media(min-width:40rem){.sm\:w-\[480px\]{width:480px}}@media(min-width:40rem){.sm\:w-\[520px\]{width:520px}}@media(min-width:40rem){.sm\:w-auto{width:auto}}@media(min-width:40rem){.sm\:max-w-2xl{max-width:var(--container-2xl)}}@media(min-width:40rem){.sm\:max-w-\[420px\]{max-width:420px}}@media(min-width:40rem){.sm\:max-w-\[520px\]{max-width:520px}}@media(min-width:40rem){.sm\:max-w-\[560px\]{max-width:560px}}@media(min-width:40rem){.sm\:max-w-lg{max-width:var(--container-lg)}}@media(min-width:40rem){.sm\:max-w-md{max-width:var(--container-md)}}@media(min-width:40rem){.sm\:max-w-sm{max-width:var(--container-sm)}}@media(min-width:40rem){.sm\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(min-width:40rem){.sm\:-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(min-width:40rem){.sm\:scroll-mb-0{scroll-margin-bottom:calc(var(--spacing) * 0)}}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:40rem){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:40rem){.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:40rem){.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:40rem){.sm\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,\.9fr\)_minmax\(0\,\.9fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) minmax(0,.9fr)}}@media(min-width:40rem){.sm\:grid-cols-\[minmax\(0\,1fr\)_140px\]{grid-template-columns:minmax(0,1fr) 140px}}@media(min-width:40rem){.sm\:flex-col{flex-direction:column}}@media(min-width:40rem){.sm\:flex-row{flex-direction:row}}@media(min-width:40rem){.sm\:items-center{align-items:center}}@media(min-width:40rem){.sm\:items-end{align-items:flex-end}}@media(min-width:40rem){.sm\:items-start{align-items:flex-start}}@media(min-width:40rem){.sm\:justify-between{justify-content:space-between}}@media(min-width:40rem){.sm\:justify-center{justify-content:center}}@media(min-width:40rem){.sm\:justify-end{justify-content:flex-end}}@media(min-width:40rem){.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}}@media(min-width:40rem){.sm\:gap-4{gap:calc(var(--spacing) * 4)}}@media(min-width:40rem){:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}}@media(min-width:40rem){.sm\:self-auto{align-self:auto}}@media(min-width:40rem){.sm\:rounded-2xl{border-radius:var(--radius-2xl)}}@media(min-width:40rem){.sm\:rounded-3xl{border-radius:var(--radius-3xl)}}@media(min-width:40rem){.sm\:rounded-\[22px\]{border-radius:22px}}@media(min-width:40rem){.sm\:rounded-\[24px\]{border-radius:24px}}@media(min-width:40rem){.sm\:rounded-lg{border-radius:var(--radius)}}@media(min-width:40rem){.sm\:rounded-none{border-radius:0}}@media(min-width:40rem){.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}}@media(min-width:40rem){.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@media(min-width:40rem){.sm\:border-\[hsl\(32_16\%_90\%\)\]{border-color:#eae6e1}}@media(min-width:40rem){.sm\:p-5{padding:calc(var(--spacing) * 5)}}@media(min-width:40rem){.sm\:p-6{padding:calc(var(--spacing) * 6)}}@media(min-width:40rem){.sm\:p-12{padding:calc(var(--spacing) * 12)}}@media(min-width:40rem){.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}}@media(min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:40rem){.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}}@media(min-width:40rem){.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:40rem){.sm\:py-8{padding-block:calc(var(--spacing) * 8)}}@media(min-width:40rem){.sm\:pt-11{padding-top:calc(var(--spacing) * 11)}}@media(min-width:40rem){.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}}@media(min-width:40rem){.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}}@media(min-width:40rem){.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}}@media(min-width:40rem){.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}}@media(min-width:40rem){.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}}@media(min-width:40rem){.sm\:text-left{text-align:left}}@media(min-width:40rem){.sm\:text-right{text-align:right}}@media(min-width:40rem){.sm\:text-\[35px\]{font-size:35px}}@media(min-width:40rem){.sm\:text-\[42px\]{font-size:42px}}@media(min-width:40rem){.sm\:text-\[43px\]{font-size:43px}}@media(min-width:40rem){.sm\:text-\[49px\]{font-size:49px}}@media(min-width:40rem){.sm\:fade-in{--tw-enter-opacity: 0}}@media(min-width:40rem){.sm\:slide-in-from-bottom-8{--tw-enter-translate-y: calc(8*var(--spacing))}}@media(min-width:40rem){.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100% }}@media(min-width:48rem){.md\:absolute{position:absolute}}@media(min-width:48rem){.md\:inset-x-auto{inset-inline:auto}}@media(min-width:48rem){.md\:top-14{top:calc(var(--spacing) * 14)}}@media(min-width:48rem){.md\:right-0{right:calc(var(--spacing) * 0)}}@media(min-width:48rem){.md\:right-4{right:calc(var(--spacing) * 4)}}@media(min-width:48rem){.md\:\!bottom-4{bottom:calc(var(--spacing) * 4)!important}}@media(min-width:48rem){.md\:bottom-0{bottom:calc(var(--spacing) * 0)}}@media(min-width:48rem){.md\:bottom-4{bottom:calc(var(--spacing) * 4)}}@media(min-width:48rem){.md\:left-auto{left:auto}}@media(min-width:48rem){.md\:mx-auto{margin-inline:auto}}@media(min-width:48rem){.md\:mt-0{margin-top:calc(var(--spacing) * 0)}}@media(min-width:48rem){.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}}@media(min-width:48rem){.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}}@media(min-width:48rem){.md\:block{display:block}}@media(min-width:48rem){.md\:flex{display:flex}}@media(min-width:48rem){.md\:grid{display:grid}}@media(min-width:48rem){.md\:hidden{display:none}}@media(min-width:48rem){.md\:table-cell{display:table-cell}}@media(min-width:48rem){.md\:aspect-auto{aspect-ratio:auto}}@media(min-width:48rem){.md\:h-\[82vh\]{height:82vh}}@media(min-width:48rem){.md\:h-\[480px\]{height:480px}}@media(min-width:48rem){.md\:h-\[520px\]{height:520px}}@media(min-width:48rem){.md\:h-\[calc\(100vh-64px\)\]{height:calc(100vh - 64px)}}@media(min-width:48rem){.md\:h-auto{height:auto}}@media(min-width:48rem){.md\:max-h-\[480px\]{max-height:480px}}@media(min-width:48rem){.md\:max-h-none{max-height:none}}@media(min-width:48rem){.md\:w-80{width:calc(var(--spacing) * 80)}}@media(min-width:48rem){.md\:w-96{width:calc(var(--spacing) * 96)}}@media(min-width:48rem){.md\:w-\[460px\]{width:460px}}@media(min-width:48rem){.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}}@media(min-width:48rem){.md\:w-auto{width:auto}}@media(min-width:48rem){.md\:max-w-2xl{max-width:var(--container-2xl)}}@media(min-width:48rem){.md\:max-w-\[420px\]{max-width:420px}}@media(min-width:48rem){.md\:flex-shrink-0{flex-shrink:0}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:48rem){.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:48rem){.md\:grid-cols-\[1\.08fr_1fr_1fr\]{grid-template-columns:1.08fr 1fr 1fr}}@media(min-width:48rem){.md\:grid-cols-\[1\.25fr_\.75fr\]{grid-template-columns:1.25fr .75fr}}@media(min-width:48rem){.md\:flex-row{flex-direction:row}}@media(min-width:48rem){.md\:justify-start{justify-content:flex-start}}@media(min-width:48rem){:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}}@media(min-width:48rem){.md\:rounded-3xl{border-radius:var(--radius-3xl)}}@media(min-width:48rem){.md\:rounded-none{border-radius:0}}@media(min-width:48rem){.md\:p-4{padding:calc(var(--spacing) * 4)}}@media(min-width:48rem){.md\:p-5{padding:calc(var(--spacing) * 5)}}@media(min-width:48rem){.md\:p-6{padding:calc(var(--spacing) * 6)}}@media(min-width:48rem){.md\:p-8{padding:calc(var(--spacing) * 8)}}@media(min-width:48rem){.md\:p-10{padding:calc(var(--spacing) * 10)}}@media(min-width:48rem){.md\:p-12{padding:calc(var(--spacing) * 12)}}@media(min-width:48rem){.md\:px-3{padding-inline:calc(var(--spacing) * 3)}}@media(min-width:48rem){.md\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media(min-width:48rem){.md\:px-5{padding-inline:calc(var(--spacing) * 5)}}@media(min-width:48rem){.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.md\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:48rem){.md\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:48rem){.md\:py-8{padding-block:calc(var(--spacing) * 8)}}@media(min-width:48rem){.md\:py-10{padding-block:calc(var(--spacing) * 10)}}@media(min-width:48rem){.md\:py-12{padding-block:calc(var(--spacing) * 12)}}@media(min-width:48rem){.md\:pt-8{padding-top:calc(var(--spacing) * 8)}}@media(min-width:48rem){.md\:pt-10{padding-top:calc(var(--spacing) * 10)}}@media(min-width:48rem){.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}}@media(min-width:48rem){.md\:pb-5{padding-bottom:calc(var(--spacing) * 5)}}@media(min-width:48rem){.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}@media(min-width:48rem){.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}}@media(min-width:48rem){.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}}@media(min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}@media(min-width:48rem){.md\:text-\[3\.2rem\]{font-size:3.2rem}}@media(min-width:48rem){.md\:text-\[12px\]{font-size:12px}}@media(min-width:48rem){.md\:text-\[56px\]{font-size:56px}}@media(min-width:48rem){.md\:opacity-0{opacity:0%}}@media(min-width:48rem){.md\:opacity-55{opacity:55%}}@media(min-width:48rem){@media(hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:100%}}}@media(min-width:48rem){.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}}@media(min-width:48rem){.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}}@media(min-width:48rem){.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}}@media(min-width:48rem){.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:48rem){.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}}@media(min-width:48rem){.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:static{position:static}}@media(min-width:64rem){.lg\:sticky{position:sticky}}@media(min-width:64rem){.lg\:top-4{top:calc(var(--spacing) * 4)}}@media(min-width:64rem){.lg\:z-auto{z-index:auto}}@media(min-width:64rem){.lg\:col-span-1{grid-column:span 1 / span 1}}@media(min-width:64rem){.lg\:table-cell{display:table-cell}}@media(min-width:64rem){.lg\:h-\[calc\(100dvh-2rem\)\]{height:calc(100dvh - 2rem)}}@media(min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64rem){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:64rem){.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:64rem){.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(min-width:64rem){.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}}@media(min-width:64rem){.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(420px\,520px\)\]{grid-template-columns:minmax(0,1fr) minmax(420px,520px)}}@media(min-width:64rem){.lg\:bg-transparent{background-color:transparent}}@media(min-width:64rem){.lg\:p-0{padding:calc(var(--spacing) * 0)}}@media(min-width:64rem){.lg\:p-8{padding:calc(var(--spacing) * 8)}}@media(min-width:80rem){.xl\:table-cell{display:table-cell}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container field-group (width >= 28rem){.\@md\/field-group\:flex-row{flex-direction:row}}@container field-group (width >= 28rem){.\@md\/field-group\:items-center{align-items:center}}@container field-group (width >= 28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}:where(.dark\:divide-white\/10:is(.dark *)>:not(:last-child)){border-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){:where(.dark\:divide-white\/10:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:border-white\/10:is(.dark *){border-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-white\/10:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-\[\#181b1f\]:is(.dark *){background-color:#181b1f}.dark\:bg-input\/30:is(.dark *){background-color:hsl(var(--input))}@supports (color: color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,hsl(var(--input)) 30%,transparent)}}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in srgb,#fff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-white\/15:is(.dark *){background-color:color-mix(in srgb,#fff 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-white\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.dark\:bg-white\/\[0\.02\]:is(.dark *){background-color:color-mix(in srgb,#fff 2%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.02\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:bg-white\/\[0\.07\]:is(.dark *){background-color:color-mix(in srgb,#fff 7.000000000000001%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.07\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 7.000000000000001%,transparent)}}.dark\:text-white:is(.dark *){color:var(--color-white)}@media(hover:hover){.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}@media(hover:hover){.dark\:hover\:bg-white\/\[0\.02\]:is(.dark *):hover{background-color:color-mix(in srgb,#fff 2%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.02\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}}@media(hover:hover){.dark\:hover\:text-white:is(.dark *):hover{color:var(--color-white)}}.dark\:active\:bg-white\/\[0\.04\]:is(.dark *):active{background-color:color-mix(in srgb,#fff 4%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:active\:bg-white\/\[0\.04\]:is(.dark *):active{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has(*[data-state=checked]){background-color:hsl(var(--primary))}@supports (color: color-mix(in lab,red,red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has(*[data-state=checked]){background-color:color-mix(in oklab,hsl(var(--primary)) 10%,transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has(*:is([data-slot][aria-invalid=true])){--tw-ring-color: hsl(var(--destructive))}@supports (color: color-mix(in lab,red,red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has(*:is([data-slot][aria-invalid=true])){--tw-ring-color: color-mix(in oklab, hsl(var(--destructive)) 40%, transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border))}@supports (color: color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,hsl(var(--border)) 50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style: none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector{fill:hsl(var(--muted))}.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style: none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style: none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0px}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3:is(.border-b){padding-bottom:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-3:is(.border-t){padding-top:calc(var(--spacing) * 3)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg){rotate:180deg}:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:hsl(var(--accent))}@supports (color: color-mix(in lab,red,red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,hsl(var(--accent)) 50%,transparent)}}}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>*:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>*:focus-visible{z-index:10}@container field-group (width >= 28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>*:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>*:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>*:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0px}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>*:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0px}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>*:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>*:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width >= 28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.\[\&\>\[data-slot\=field\]\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(*:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}@container field-group (width >= 28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:hsl(var(--primary))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:70%}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:h-4>svg{height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent{background-color:transparent}[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:transparent}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:hsl(var(--background))}@supports (color: color-mix(in lab,red,red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab,hsl(var(--background)) 20%,transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:hsl(var(--background))}[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:hsl(var(--background))}@supports (color: color-mix(in lab,red,red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab,hsl(var(--background)) 10%,transparent)}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@property --tw-animation-delay{syntax: "*"; inherits: false; initial-value: 0s;}@property --tw-animation-direction{syntax: "*"; inherits: false; initial-value: normal;}@property --tw-animation-duration{syntax: "*"; inherits: false;}@property --tw-animation-fill-mode{syntax: "*"; inherits: false; initial-value: none;}@property --tw-animation-iteration-count{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-translate-y{syntax: "*"; inherits: false; initial-value: 0;}:root{color-scheme:light;--app-surface: #ffffff;--app-surface-raised: #f7f7f7;--app-surface-deep: #fafafa;--app-text: #141414;--app-text-secondary: #555555;--app-text-muted: #777777;--app-divider: #e8e8e8;--app-hover: #f4f4f4;--app-selected: #f2ede5;--app-input: #ffffff;--app-gold: #a16918;--app-positive: #286c4b;--app-warning: #93661e;--app-danger: #ac4040;--app-skeleton: #eeeeee;--app-focus: #a16918;--app-shadow: 0 2px 13px rgba(24, 32, 37, .035);--button-outline: rgba(0,0,0, .1);--badge-outline: rgba(0,0,0, .05);--opaque-button-border-intensity: -8;--elevate-1: rgba(0,0,0, .03);--elevate-2: rgba(0,0,0, .08);--torsx-ivory: 0 0% 98%;--torsx-cream: 0 0% 100%;--torsx-champagne: 0 0% 96.5%;--torsx-espresso: 0 0% 8%;--torsx-ink: 0 0% 15%;--torsx-taupe: 0 0% 40%;--torsx-stone: 0 0% 54%;--torsx-gold: 38 82% 36%;--torsx-gold-deep: 38 82% 36%;--torsx-gold-soft: 0 0% 95%;--torsx-border: 0 0% 90%;--torsx-sage: 142 38% 32%;--torsx-sage-soft: 142 22% 91%;--torsx-terra: 0 52% 40%;--torsx-terra-soft: 0 22% 93%;--background: 0 0% 98%;--foreground: 0 0% 8%;--border: 0 0% 90%;--card: 0 0% 100%;--card-foreground: 0 0% 8%;--card-border: 0 0% 94%;--sidebar: 0 0% 100%;--sidebar-foreground: 0 0% 20%;--sidebar-border: 0 0% 90%;--sidebar-primary: 38 82% 36%;--sidebar-primary-foreground: 0 0% 8%;--sidebar-accent: 0 0% 95%;--sidebar-accent-foreground: 0 0% 20%;--sidebar-ring: 38 82% 36%;--popover: 0 0% 100%;--popover-foreground: 0 0% 8%;--popover-border: 0 0% 91%;--primary: 0 0% 8%;--primary-foreground: 0 0% 100%;--secondary: 0 0% 96%;--secondary-foreground: 0 0% 8%;--muted: 0 0% 97%;--muted-foreground: 0 0% 40%;--accent: 38 82% 36%;--accent-foreground: 0 0% 8%;--destructive: 0 52% 40%;--destructive-foreground: 0 0% 97%;--input: 0 0% 88%;--ring: 38 82% 36%;--chart-1: 39 55% 56%;--chart-2: 24 28% 30%;--chart-3: 30 35% 50%;--chart-4: 28 16% 50%;--chart-5: 39 35% 75%;--app-font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--app-font-serif: Georgia, serif;--app-font-mono: Menlo, monospace;--radius: .75rem;--shadow-2xs: 0px 1px 2px 0px rgba(0,0,0,.06);--shadow-xs: 0px 1px 3px 0px rgba(0,0,0,.07);--shadow-sm: 0px 1px 2px 0px rgba(0,0,0,.06), 0px 2px 6px -1px rgba(0,0,0,.08);--shadow: 0px 2px 4px 0px rgba(0,0,0,.07), 0px 4px 10px -2px rgba(0,0,0,.09);--shadow-md: 0px 4px 10px -2px rgba(0,0,0,.1), 0px 2px 4px -2px rgba(0,0,0,.06);--shadow-lg: 0px 10px 28px -4px rgba(0,0,0,.12), 0px 4px 8px -4px rgba(0,0,0,.07);--shadow-xl: 0px 18px 40px -6px rgba(0,0,0,.14), 0px 8px 12px -4px rgba(0,0,0,.08);--shadow-2xl: 0px 28px 56px -8px rgba(0,0,0,.16);--tracking-normal: 0em;--spacing: .25rem;--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-primary-border: hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border: hsl(var(--sidebar-accent));--sidebar-accent-border: hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--primary-border: hsl(var(--primary));--primary-border: hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border: hsl(var(--secondary));--secondary-border: hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border: hsl(var(--muted));--muted-border: hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border: hsl(var(--accent));--accent-border: hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border: hsl(var(--destructive));--destructive-border: hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha)}.dark{color-scheme:dark;--app-surface: #222629;--app-surface-raised: #2b3033;--app-surface-deep: #16191b;--app-text: #f2f1ee;--app-text-secondary: #cacccb;--app-text-muted: #a9aead;--app-divider: #3b4143;--app-hover: #343a3d;--app-selected: #453b2d;--app-input: #292e31;--app-gold: #dfb573;--app-positive: #8fc9a5;--app-warning: #e0bd83;--app-danger: #e89994;--app-skeleton: #373d40;--app-focus: #e0b571;--app-shadow: 0 8px 24px rgba(0, 0, 0, .12);--torsx-ivory: 204 10% 9%;--torsx-cream: 200 9% 15%;--torsx-champagne: 200 8% 19%;--torsx-espresso: 40 8% 94%;--torsx-ink: 40 6% 90%;--torsx-taupe: 185 4% 77%;--torsx-stone: 180 3% 65%;--torsx-gold: 37 66% 67%;--torsx-gold-deep: 37 66% 67%;--torsx-gold-soft: 32 16% 24%;--torsx-border: 197 7% 26%;--torsx-sage: 145 32% 70%;--torsx-sage-soft: 145 15% 23%;--torsx-terra: 3 63% 73%;--torsx-terra-soft: 3 19% 24%;--button-outline: rgba(255,255,255, .1);--badge-outline: rgba(255,255,255, .05);--opaque-button-border-intensity: 9;--elevate-1: rgba(255,255,255, .04);--elevate-2: rgba(255,255,255, .09);--background: 202 10% 9%;--foreground: 40 8% 94%;--border: 197 7% 26%;--card: 200 9% 15%;--card-foreground: 40 8% 94%;--card-border: 197 7% 26%;--sidebar: 202 10% 11%;--sidebar-foreground: 40 8% 92%;--sidebar-border: 197 7% 26%;--sidebar-primary: 37 66% 67%;--sidebar-primary-foreground: 202 10% 9%;--sidebar-accent: 200 8% 22%;--sidebar-accent-foreground: 40 8% 92%;--sidebar-ring: 37 66% 67%;--popover: 200 9% 18%;--popover-foreground: 40 8% 94%;--popover-border: 197 7% 28%;--primary: 40 8% 94%;--primary-foreground: 202 10% 9%;--secondary: 200 8% 21%;--secondary-foreground: 40 8% 94%;--muted: 200 7% 20%;--muted-foreground: 185 4% 72%;--accent: 37 66% 67%;--accent-foreground: 202 10% 9%;--destructive: 3 63% 73%;--destructive-foreground: 202 10% 9%;--input: 200 8% 25%;--ring: 37 66% 67%;--chart-1: 37 66% 67%;--chart-2: 145 32% 70%;--chart-3: 3 63% 73%;--chart-4: 192 34% 69%;--chart-5: 35 21% 75%;--shadow-2xs: 0px 1px 2px 0px hsl(30 20% 12% / .04);--shadow-xs: 0px 1px 3px 0px hsl(30 20% 12% / .05);--shadow-sm: 0px 1px 2px 0px hsl(30 20% 12% / .04), 0px 2px 4px -1px hsl(30 20% 12% / .05);--shadow: 0px 2px 4px 0px hsl(30 20% 12% / .05), 0px 2px 6px -2px hsl(30 20% 12% / .06);--shadow-md: 0px 4px 8px -2px hsl(30 20% 12% / .07), 0px 2px 4px -2px hsl(30 20% 12% / .04);--shadow-lg: 0px 8px 20px -4px hsl(30 20% 12% / .1), 0px 4px 6px -4px hsl(30 20% 12% / .05);--shadow-xl: 0px 16px 32px -6px hsl(30 20% 12% / .12), 0px 8px 10px -4px hsl(30 20% 12% / .06);--shadow-2xl: 0px 24px 48px -8px hsl(30 20% 12% / .14);--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-primary-border: hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border: hsl(var(--sidebar-accent));--sidebar-accent-border: hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--primary-border: hsl(var(--primary));--primary-border: hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border: hsl(var(--secondary));--secondary-border: hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border: hsl(var(--muted));--muted-border: hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border: hsl(var(--accent));--accent-border: hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border: hsl(var(--destructive));--destructive-border: hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha)}@layer base{*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));font-family:var(--app-font-sans);color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@layer utilities{input[type=search]::-webkit-search-cancel-button{display:none}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}.toggle-elevate:before,.toggle-elevate-2:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;z-index:-1}.toggle-elevate.toggle-elevated:before{background-color:var(--elevate-2)}.border.toggle-elevate:before{inset:-1px}.hover-elevate:not(.no-default-hover-elevate),.active-elevate:not(.no-default-active-elevate),.hover-elevate-2:not(.no-default-hover-elevate),.active-elevate-2:not(.no-default-active-elevate){position:relative;z-index:0}.hover-elevate:not(.no-default-hover-elevate):after,.active-elevate:not(.no-default-active-elevate):after,.hover-elevate-2:not(.no-default-hover-elevate):after,.active-elevate-2:not(.no-default-active-elevate):after{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;z-index:999}.hover-elevate:hover:not(.no-default-hover-elevate):after,.active-elevate:active:not(.no-default-active-elevate):after{background-color:var(--elevate-1)}.hover-elevate-2:hover:not(.no-default-hover-elevate):after,.active-elevate-2:active:not(.no-default-active-elevate):after{background-color:var(--elevate-2)}.border.hover-elevate:not(.no-hover-interaction-elevate):after,.border.active-elevate:not(.no-active-interaction-elevate):after,.border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.border.active-elevate-2:not(.no-active-interaction-elevate):after{inset:-1px}}@layer base{:root{--app-font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--app-font-serif: "Cormorant Garamond", "Georgia", serif}html{font-family:var(--app-font-sans)}body{background-color:#fafafa;color:#141414}.dark body{background-color:var(--app-surface-deep);color:var(--app-text)}.dark ::selection{background:#6a5434;color:#fff}.dark :is(input,textarea,select){color-scheme:dark}.dark :is(input,textarea)::placeholder{color:var(--app-text-muted);opacity:1}.dark :is(input,textarea,select):focus-visible,.dark :is(button,a,[role=button]):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.dark :is(input,textarea):-webkit-autofill{-webkit-text-fill-color:var(--app-text);box-shadow:0 0 0 1000px var(--app-input) inset;caret-color:var(--app-text)}.dark{scrollbar-color:#4b5153 #222629}.dark .torsx-sonner-toast{background:var(--app-surface-raised)!important;color:var(--app-text)!important;border-color:var(--app-divider)!important;box-shadow:var(--app-shadow)}.dark .torsx-sonner-toast :is(button,svg){color:var(--app-text-secondary)}.font-display{font-family:var(--app-font-serif);letter-spacing:-.01em}a,button{-webkit-tap-highlight-color:transparent}input:focus-visible:not([data-testid=input-residential-search]):not(.commercial-search-input),textarea:focus-visible,[data-slot=input]:focus-within{outline:none;border-color:#a77011!important;box-shadow:0 0 0 3px #a770112e,0 1px 4px #0000000f!important}.torsx-divider{background-image:linear-gradient(90deg,transparent,hsl(38 82% 36% / .4),transparent)}@keyframes card-photo-fade{0%{opacity:0}to{opacity:1}}@keyframes torsx-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.torsx-feed>*{animation:torsx-enter .42s cubic-bezier(.22,1,.36,1) both}.torsx-feed>*:nth-child(1){animation-delay:0ms}.torsx-feed>*:nth-child(2){animation-delay:40ms}.torsx-feed>*:nth-child(3){animation-delay:80ms}.torsx-feed>*:nth-child(4){animation-delay:116ms}.torsx-feed>*:nth-child(5){animation-delay:148ms}.torsx-feed>*:nth-child(6){animation-delay:176ms}.torsx-feed>*:nth-child(7){animation-delay:.2s}.torsx-feed>*:nth-child(8){animation-delay:.22s}.torsx-feed>*:nth-child(9){animation-delay:238ms}.torsx-feed>*:nth-child(10){animation-delay:254ms}.torsx-feed>*:nth-child(n+11){animation-delay:268ms}@keyframes torsx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.torsx-img-shimmer{background:linear-gradient(105deg,#eee 20%,#f8f8f8 48%,#f9f9f9 52%,#eee 80%);background-size:300% 100%;animation:torsx-shimmer 2.6s cubic-bezier(.4,0,.6,1) infinite}.torsx-card{background:#fff;box-shadow:0 1px 3px #0000000a,0 4px 18px -2px #0001,0 0 0 .5px #0000000f;transition:transform .28s cubic-bezier(.34,1.08,.64,1),box-shadow .28s ease}.torsx-card:hover{transform:translateY(-4px);box-shadow:0 2px 8px #0000000d,0 12px 32px -4px #0000001a,0 28px 64px -12px #0000001f,0 0 0 .5px #0000000a}.torsx-card:active{transform:scale(.982) translateY(1px);transition:transform 85ms ease,box-shadow 85ms ease;box-shadow:0 1px 4px #00000009,0 3px 12px -2px #0000000f,0 0 0 .5px #0000000a}.torsx-surface{background:#fff;box-shadow:0 2px 12px #0000000f,0 0 0 .5px #0000000a;border-radius:16px}.torsx-chip{background:#fff;box-shadow:0 1px 6px #0000000f,0 0 0 .5px #0000000d;border-radius:12px;transition:transform .18s cubic-bezier(.34,1.08,.64,1),box-shadow .18s ease}.torsx-chip:active{transform:scale(.95);box-shadow:0 1px 4px #0000000a,0 0 0 .5px #0000000a;transition:transform 60ms ease,box-shadow 60ms ease}.torsx-press{transition:transform .2s cubic-bezier(.34,1.08,.64,1),opacity .16s ease}.torsx-press:active{transform:scale(.94);opacity:.82;transition:transform 75ms ease,opacity 75ms ease}.torsx-dock-tab:active{transform:scale(.91);opacity:.8;transition:transform 75ms ease,opacity 75ms ease!important}.torsx-gold-text{color:#a77011}}.listing-action-sheet-root{position:fixed;inset:0;z-index:9000;pointer-events:none}.listing-sheet-backdrop{position:fixed;inset:0;background:#140e082e;backdrop-filter:blur(10px) saturate(.88);-webkit-backdrop-filter:blur(10px) saturate(.88);transition:opacity .2s ease;pointer-events:all;cursor:default}.listing-sheet-panel{position:fixed;pointer-events:all;transition:opacity .22s ease,transform .3s cubic-bezier(.34,1.08,.64,1);bottom:18px;left:50%;transform-origin:bottom center;translate:-50% 0;width:calc(100vw - 24px);max-width:348px;background:#fcf9f5d1;backdrop-filter:blur(40px) saturate(1.9) brightness(1.06);-webkit-backdrop-filter:blur(40px) saturate(1.9) brightness(1.06);border-radius:26px;border:.5px solid rgba(185,168,144,.36);box-shadow:0 16px 48px -12px #180e0624,0 2px 8px -2px #180e060f,inset 0 1px #fffcf88c;overflow:hidden}@media(min-width:640px){.listing-sheet-panel{bottom:auto;top:114px;right:max(18px,calc(50% - 358px));left:auto;translate:none;width:248px;max-width:248px;transform-origin:top right;border-radius:20px}}.listing-sheet-handle-row{display:flex;justify-content:center;padding:8px 0 0}@media(min-width:640px){.listing-sheet-handle-row{display:none}}.listing-sheet-handle{width:28px;height:3px;border-radius:1.5px;background:#3c2e1e24}.listing-sheet-groups{padding:6px 7px 2px}.listing-sheet-divider{height:.5px;background:#9b8a7338;margin:2px 6px}.listing-sheet-row{display:flex;align-items:center;gap:11px;width:100%;padding:11px;border-radius:12px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .1s ease;text-decoration:none;color:#2d221a;-webkit-tap-highlight-color:transparent}.listing-sheet-row:hover,.listing-sheet-row:focus-visible{background:#af9e842e;outline:none}.listing-sheet-row:active{background:#af9e844d}.listing-sheet-row--destructive{color:#974935}.listing-sheet-row--destructive .listing-sheet-row-icon{color:#ae543d;opacity:.8}.listing-sheet-row--disabled{opacity:.38;cursor:not-allowed}.listing-sheet-row-icon{display:flex;align-items:center;justify-content:center;width:15px;height:15px;flex-shrink:0;color:#8c7969;opacity:.78}.listing-sheet-row-label{font-size:14px;font-weight:390;letter-spacing:-.009em;line-height:1.2;flex:1}@media(min-width:640px){.listing-sheet-row{padding:9px 10px;border-radius:10px;gap:10px}.listing-sheet-row-label{font-size:13px;font-weight:380}}.listing-sheet-cancel-row{padding:2px 7px 11px}@media(min-width:640px){.listing-sheet-cancel-row{display:none}}.listing-sheet-cancel-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:11px 14px;border-radius:12px;border:none;background:#9b8c761a;cursor:pointer;font-size:13.5px;font-weight:390;color:#7e6f63;letter-spacing:-.009em;transition:background .1s ease;-webkit-tap-highlight-color:transparent}.listing-sheet-cancel-btn:hover{background:#9b8c762e}.listing-sheet-cancel-btn:active{background:#9b8c7647}@keyframes torsx-announcement-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes torsx-announcement-sheet-enter{0%{opacity:.75;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.torsx-announcement-enter{animation:torsx-announcement-enter .19s ease-out both}.torsx-announcement-sheet-enter{animation:torsx-announcement-sheet-enter .21s ease-out both}@media(prefers-reduced-motion:reduce){.torsx-announcement-enter,.torsx-announcement-sheet-enter{animation:none}}.cr-earnings{background:#fff;border:1px solid #e7e6e3;border-radius:19px;overflow:hidden;box-shadow:0 5px 24px #1f1d1909}.cr-earnings button{transition:background-color .18s ease,transform .18s ease}.cr-earnings button:hover{background-color:#faf9f6!important}.cr-earnings button:active{transform:scale(.992);background-color:#f3f1ec!important}.cr-sheet-frame{position:relative;width:100%;max-width:620px;margin:0 auto;background:#fff;border-radius:26px 26px 0 0;max-height:min(92dvh,930px);display:flex;flex-direction:column;box-shadow:0 -14px 60px #14141224;padding-bottom:env(safe-area-inset-bottom,0px)}.cr-sheet-frame button{-webkit-tap-highlight-color:transparent;transition:opacity .18s ease,transform .18s ease}.cr-sheet-frame button:active{transform:scale(.98);opacity:.78}.cr-sheet-frame button:focus-visible,.cr-earnings button:focus-visible{outline:2px solid #a6874e;outline-offset:2px}.cr-admin-page{color:#242522}.cr-admin-page *{box-sizing:border-box}.cr-admin-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.cr-admin-wide{grid-column:1 / -1}.cr-admin-page input{min-width:0}@media(max-width:640px){.cr-admin-form{grid-template-columns:minmax(0,1fr)}.cr-admin-wide{grid-column:1}.cr-admin-page .cr-admin-content{padding:18px 15px 48px!important}.cr-admin-page .cr-admin-panel{padding:19px 16px!important}.cr-sheet-frame{border-radius:25px 25px 0 0}}@media(min-width:768px){.cr-sheet-frame{margin-bottom:max(18px,calc((100dvh - 900px)/2));border-radius:26px}}@media(prefers-reduced-motion:reduce){.cr-sheet-frame button,.cr-earnings button{transition:none}}.lcs-overlay{position:fixed;inset:0;z-index:62;background:#1014186b}.lcs-sheet{position:fixed;z-index:63;left:0;right:0;bottom:0;margin:0 auto;width:100%;max-width:480px;box-sizing:border-box;background:#fcfcfb;color:#202428;border-radius:22px 22px 0 0;box-shadow:0 -12px 40px #10141824;max-height:min(92dvh,720px);display:flex;flex-direction:column;padding:10px 20px 0;overflow:hidden}.lcs-sheet *,.lcs-sheet *:before{box-sizing:border-box}.lcs-grab{width:34px;height:4px;border-radius:4px;background:#d5d9da;margin:0 auto 14px;flex:none}.lcs-close{position:absolute;top:14px;right:14px;width:44px;height:44px;border:0;background:transparent;border-radius:50%;color:#687078;display:flex;align-items:center;justify-content:center;cursor:pointer}.lcs-title{margin:0;font-size:20px;font-weight:650;letter-spacing:-.025em;outline:none;flex:none}.lcs-sub{margin:4px 48px 0 0;font-size:13px;line-height:1.45;color:#687078;overflow-wrap:anywhere}.lcs-hint{font-size:12px}.lcs-seg{display:flex;gap:4px;margin-top:14px;padding:3px;background:#f0f1f1;border-radius:12px;flex:none}.lcs-seg-btn{flex:1;min-height:44px;border:0;border-radius:10px;background:transparent;color:#687078;font-size:14px;font-weight:550;cursor:pointer;transition:background-color .15s,color .15s}.lcs-seg-btn[data-on=true]{background:#fff;color:#202428;box-shadow:0 1px 3px #1014181a}.lcs-body{flex:1 1 auto;min-height:96px;overflow-y:auto;overscroll-behavior:contain;padding:16px 0 8px}.lcs-label{margin:14px 0 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#687078}.lcs-result>section:first-child .lcs-label{margin-top:0}.lcs-result{animation:lcs-in .2s ease-out both}.lcs-result[data-busy=true]{opacity:.55}.lcs-text{margin:0;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.lcs-field{width:100%;max-width:100%;border:1px solid #E1E4E5;border-radius:10px;padding:10px 12px;font:inherit;font-size:16px;line-height:1.5;background:#fff;color:#202428;resize:vertical}.lcs-error{margin-top:12px;padding:10px 12px;border-radius:10px;background:#f6eeee;color:#a44444;font-size:13px}.lcs-footer{flex:none;display:flex;flex-direction:column;gap:6px;padding:10px 0 max(16px,env(safe-area-inset-bottom));border-top:1px solid #E9EBEC;background:#fcfcfb}.lcs-primary{min-height:50px;width:100%;border:0;border-radius:13px;background:#202428;color:#fcfcfb;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .15s,opacity .15s}.lcs-primary:active:not(:disabled){transform:scale(.98)}.lcs-primary:disabled{opacity:.6;cursor:default}.lcs-row{display:flex;flex-wrap:wrap;gap:2px 4px}.lcs-quiet{min-height:44px;padding:0 12px;border:0;background:transparent;color:#687078;font-size:13px;font-weight:550;display:inline-flex;align-items:center;gap:6px;cursor:pointer;border-radius:10px}.lcs-quiet:disabled{opacity:.5}.lcs-skel{border-radius:6px;background:linear-gradient(105deg,#eceeef 20%,#f7f8f8,#eceeef 80%);background-size:300% 100%;animation:torsx-shimmer 2.2s linear infinite}.lcs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lcs-wand[data-on=true]{animation:lcs-pulse 1s ease-in-out infinite}.lcs-spin[data-on=true]{animation:lcs-rot .9s linear infinite}.lcs-sheet button:focus-visible,.lcs-sheet [tabindex]:focus-visible,.lcs-field:focus-visible{outline:2px solid hsl(38 82% 36%);outline-offset:2px}@keyframes lcs-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lcs-pulse{50%{transform:scale(1.18) rotate(-8deg);opacity:.7}}@keyframes lcs-rot{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lcs-result,.lcs-skel,.lcs-wand,.lcs-spin{animation:none!important}.lcs-seg-btn,.lcs-primary{transition:none}}.lcs-overlay{animation:lcs-fade .18s ease-out both}.lcs-sheet{animation:lcs-rise .26s cubic-bezier(.2,.8,.2,1) both;bottom:var(--lcs-viewport-bottom, 0px);max-height:min(92dvh,720px,var(--lcs-viewport-height, 92dvh));overscroll-behavior:contain}.lcs-sheet[data-keyboard-visible=true] .lcs-body{min-height:0}.lcs-tools{margin-top:12px;padding-top:6px;border-top:1px solid #E9EBEC}.lcs-tools .lcs-row{gap:0}.lcs-tools .lcs-quiet{padding-inline:9px}.lcs-tools .lcs-chip{flex:none}.lcs-seg{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0}.lcs-seg:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:10px;background:#fff;box-shadow:0 1px 3px #1014181f;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.lcs-seg[data-channel=streeteasy]:before{transform:translate(100%)}.lcs-seg-btn{position:relative;z-index:1}.lcs-seg-btn[data-on=true]{background:transparent;box-shadow:none}.lcs-seg-btn:active{opacity:.7}.lcs-label{font-size:11px;letter-spacing:.08em;margin:16px 0 6px}.lcs-field{border-color:transparent;background:#f4f5f5;border-radius:12px;transition:background-color .15s,box-shadow .15s}input.lcs-field{font-weight:620;letter-spacing:-.01em}textarea.lcs-title-field{font-weight:620;letter-spacing:-.01em;min-height:76px;field-sizing:content;resize:none}textarea.lcs-field{line-height:1.55}.lcs-field:focus{background:#fff;box-shadow:inset 0 0 0 1px #d5d9da;outline:none}.lcs-note{margin:10px 0 0;font-size:12px;line-height:1.45;color:#687078}.lcs-footer{padding-bottom:max(14px,env(safe-area-inset-bottom))}.lcs-primary{min-height:50px}@keyframes lcs-fade{0%{opacity:0}to{opacity:1}}@keyframes lcs-rise{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.lcs-overlay,.lcs-sheet{animation:none!important}.lcs-seg:before{transition:none}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-scroll-snap-strictness{syntax: "*"; inherits: false; initial-value: proximity;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-space-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-divide-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-divide-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-content{syntax: "*"; initial-value: ""; inherits: false;}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-scroll-snap-strictness: proximity;--tw-space-y-reverse: 0;--tw-space-x-reverse: 0;--tw-divide-x-reverse: 0;--tw-border-style: solid;--tw-divide-y-reverse: 0;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-ease: initial;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-content: "";--tw-animation-delay: 0s;--tw-animation-direction: normal;--tw-animation-duration: initial;--tw-animation-fill-mode: none;--tw-animation-iteration-count: 1;--tw-enter-blur: 0;--tw-enter-opacity: 1;--tw-enter-rotate: 0;--tw-enter-scale: 1;--tw-enter-translate-x: 0;--tw-enter-translate-y: 0;--tw-exit-blur: 0;--tw-exit-opacity: 1;--tw-exit-rotate: 0;--tw-exit-scale: 1;--tw-exit-translate-x: 0;--tw-exit-translate-y: 0}}}
