:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#151b21;--card:#fff;--card-foreground:#151b21;--popover:#fff;--popover-foreground:#151b21;--primary:#0078b7;--primary-foreground:#fbfcfd;--secondary:#e3f3ff;--secondary-foreground:#004167;--muted:#f1f4f6;--muted-foreground:#626a71;--accent:#eaf6ff;--accent-foreground:#004167;--destructive:#d01d21;--indicator:#e60018;--info:#0078b7;--info-foreground:#fbfcfd;--success:#008239;--warning:#a65c00;--border:#e0e3e7;--input:#dadee3;--ring:#0078b7;--chart-1:#0082c4;--chart-2:#d16022;--chart-3:#009252;--chart-4:#8e57d8;--chart-5:#aa7e00;--radius:.6875rem;--sidebar:#f6f9fb;--sidebar-foreground:#151b21;--sidebar-primary:#0078b7;--sidebar-primary-foreground:#fbfcfd;--sidebar-accent:#eaf6ff;--sidebar-accent-foreground:#004167;--sidebar-border:#e0e3e7;--sidebar-ring:#0078b7;--avatar-surface:#daf0ff;--avatar-ink:#004c7b;--column-hue:242;--column-surface-l:.945;--column-surface-c:.045;--column-ink-l:.4;--column-ink-c:.12;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-heading:var(--font-sans);--troudeballe-frame-top:#f3f6fa;--troudeballe-frame-bottom:#eaeff3;--troudeballe-shadow:0 1px 2px #151b210d, 0 8px 24px -12px #151b2124}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(9.49397% -1.37884 -5.2379);--card:lab(100% 0 0);--card-foreground:lab(9.49397% -1.37884 -5.2379);--popover:lab(100% 0 0);--popover-foreground:lab(9.49397% -1.37884 -5.2379);--primary:lab(47.4802% -10.8776 -42.7184);--primary-foreground:lab(98.8386% -.22307 -.716805);--secondary:lab(94.8047% -4.69214 -10.6508);--secondary-foreground:lab(25.4701% -6.91563 -31.5179);--muted:lab(95.937% -.443876 -1.43212);--muted-foreground:lab(44.3215% -1.9744 -5.13024);--accent:lab(96.3082% -3.28976 -7.35364);--accent-foreground:lab(25.4701% -6.91563 -31.5179);--destructive:lab(45.6933% 66.2056 47.555);--indicator:lab(48.8487% 75.8639 57.6396);--info:lab(47.4802% -10.8776 -42.7184);--info-foreground:lab(98.8386% -.22307 -.716805);--success:lab(47.3356% -45.6884 30.6024);--warning:lab(47.2056% 29.2587 67.808);--border:lab(90.1353% -.661671 -2.14582);--input:lab(88.3935% -.876904 -2.85805);--ring:lab(47.4802% -10.8776 -42.7184);--chart-1:lab(50.9576% -11.479 -44.325);--chart-2:lab(54.7765% 43.4518 54.373);--chart-3:lab(53.2063% -48.3817 25.029);--chart-4:lab(48.2456% 42.7206 -58.6831);--chart-5:lab(56.0035% 13.1152 86.2022);--sidebar:lab(97.677% -.443965 -1.43216);--sidebar-foreground:lab(9.49397% -1.37884 -5.2379);--sidebar-primary:lab(47.4802% -10.8776 -42.7184);--sidebar-primary-foreground:lab(98.8386% -.22307 -.716805);--sidebar-accent:lab(96.3082% -3.28976 -7.35364);--sidebar-accent-foreground:lab(25.4701% -6.91563 -31.5179);--sidebar-border:lab(90.1353% -.661671 -2.14582);--sidebar-ring:lab(47.4802% -10.8776 -42.7184);--avatar-surface:lab(93.6461% -6.42419 -14.8995);--avatar-ink:lab(30.0073% -7.33671 -37.7334);--troudeballe-frame-top:lab(96.7473% -.662237 -2.14621);--troudeballe-frame-bottom:lab(94.0775% -.877976 -2.85864);--troudeballe-shadow:0 1px 2px lab(9.49397% -1.37884 -5.2379/.05), 0 8px 24px -12px lab(9.49397% -1.37884 -5.2379/.14)}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0f141a;--foreground:#eff2f5;--card:#181f26;--card-foreground:#eff2f5;--popover:#181f26;--popover-foreground:#eff2f5;--primary:#4fadef;--primary-foreground:#000f1c;--secondary:#203341;--secondary-foreground:#d7ebfb;--muted:#232a31;--muted-foreground:#a4acb3;--accent:#1f384b;--accent-foreground:#daeefe;--destructive:#ff645f;--indicator:#ff5048;--info:#4fadef;--info-foreground:#000f1c;--success:#51c672;--warning:#f5a84b;--border:#ffffff1c;--input:#ffffff29;--ring:#418dc2;--chart-1:#4fadef;--chart-2:#f99262;--chart-3:#55c483;--chart-4:#b58bf9;--chart-5:#e4b750;--sidebar:#141a21;--sidebar-foreground:#eff2f5;--sidebar-primary:#4fadef;--sidebar-primary-foreground:#000f1c;--sidebar-accent:#1f384b;--sidebar-accent-foreground:#daeefe;--sidebar-border:#ffffff1c;--sidebar-ring:#418dc2;--avatar-surface:#083c5b;--avatar-ink:#bbe4ff;--column-surface-l:.245;--column-surface-c:.04;--column-ink-l:.9;--column-ink-c:.07;--troudeballe-frame-top:#0c1117;--troudeballe-frame-bottom:#070b0f;--troudeballe-shadow:0 1px 2px #00000047, 0 10px 28px -14px #0000008c}@supports (color:lab(0% 0 0)){.dark{--background:lab(6.1716% -1.10191 -4.94371);--foreground:lab(95.3562% -.55331 -1.78927);--card:lab(11.2294% -1.54073 -5.9283);--card-foreground:lab(95.3562% -.55331 -1.78927);--popover:lab(11.2294% -1.54073 -5.9283);--popover-foreground:lab(95.3562% -.55331 -1.78927);--primary:lab(67.3449% -13.328 -41.5638);--primary-foreground:lab(3.64178% -1.79644 -10.6161);--secondary:lab(19.9481% -4.33436 -11.3593);--secondary-foreground:lab(91.9037% -4.40905 -9.98995);--muted:lab(16.4525% -1.60179 -5.95112);--muted-foreground:lab(69.8434% -1.88151 -4.80768);--accent:lab(22.2493% -5.24876 -14.5208);--accent-foreground:lab(93.0638% -4.41188 -9.99128);--destructive:lab(63.3139% 59.7937 35.1683);--indicator:lab(60.6039% 72.2294 49.1318);--info:lab(67.3449% -13.328 -41.5638);--info-foreground:lab(3.64178% -1.79644 -10.6161);--success:lab(71.8596% -48.2532 31.7513);--warning:lab(75.3343% 23.2963 58.0354);--border:lab(100% 0 0/.11);--input:lab(100% 0 0/.16);--ring:lab(55.7771% -11.3903 -35.1902);--chart-1:lab(67.3449% -13.328 -41.5638);--chart-2:lab(71.2356% 36.8573 42.7811);--chart-3:lab(71.6655% -44.5021 22.9274);--chart-4:lab(65.2599% 33.202 -49.8811);--chart-5:lab(77.0141% 9.01151 56.9378);--sidebar:lab(8.91064% -1.43974 -5.57587);--sidebar-foreground:lab(95.3562% -.55331 -1.78927);--sidebar-primary:lab(67.3449% -13.328 -41.5638);--sidebar-primary-foreground:lab(3.64178% -1.79644 -10.6161);--sidebar-accent:lab(22.2493% -5.24876 -14.5208);--sidebar-accent-foreground:lab(93.0638% -4.41188 -9.99128);--sidebar-border:lab(100% 0 0/.11);--sidebar-ring:lab(55.7771% -11.3903 -35.1902);--avatar-surface:lab(23.2922% -6.68599 -23.8171);--avatar-ink:lab(88.4113% -9.39578 -22.9459);--troudeballe-frame-top:lab(4.81404% -.79032 -4.35133);--troudeballe-frame-bottom:lab(2.73729% -.462011 -2.60195);--troudeballe-shadow:0 1px 2px lab(0% 0 0/.28), 0 10px 28px -14px lab(0% 0 0/.55)}}html{font-family:var(--font-sans);scrollbar-color:color-mix(in oklab, var(--foreground) 30%, transparent) transparent}::selection{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}.dark [data-slot=dialog-overlay],.dark [data-slot=alert-dialog-overlay]{background-color:#0000008c;background-color:lab(0% 0 0/.55)}.avatar-fallback{background-color:var(--avatar-surface);color:var(--avatar-ink);font-weight:500}.contactBoard-column{background-color:oklch(var(--column-surface-l) var(--column-surface-c) var(--column-hue))}.contactBoard-columnTitle{color:oklch(var(--column-ink-l) var(--column-ink-c) var(--column-hue))}.contactBoard-columnCount{background-color:color-mix(in oklab, oklch(var(--column-ink-l) var(--column-ink-c) var(--column-hue)) 12%, transparent);color:oklch(var(--column-ink-l) var(--column-ink-c) var(--column-hue))}.contactBoard-columnSwatch{background-color:oklch(var(--column-surface-l) var(--column-surface-c) var(--column-hue));border-color:oklch(var(--column-ink-l) var(--column-ink-c) var(--column-hue))}[data-slot=blankslate-visual]{background-color:var(--accent);color:var(--primary)}.appShell-frame{background:linear-gradient(to bottom, var(--troudeballe-frame-top), var(--troudeballe-frame-bottom))}.appShell-surface{box-shadow:var(--troudeballe-shadow)}.appShell-logo{background:linear-gradient(to bottom, color-mix(in oklab, var(--primary) 88%, var(--foreground)), var(--primary));color:var(--primary-foreground);letter-spacing:-.02em}:is([aria-current=page],[data-current-section]) .appShell-navIcon{background-color:color-mix(in oklab, var(--primary) 12%, transparent);color:var(--primary)}:is([aria-current=page],[data-current-section]) .appShell-navLabel{color:color-mix(in oklab, var(--primary) 80%, var(--foreground))}:is(a,button):not([aria-current=page],[data-current-section]):hover .appShell-navIcon{background-color:color-mix(in oklab, var(--primary) 8%, transparent);color:color-mix(in oklab, var(--primary) 70%, var(--foreground))}:is(a,button):not([aria-current=page],[data-current-section]):hover .appShell-navLabel{color:color-mix(in oklab, var(--primary) 70%, var(--foreground))}.dark .emailThreadCard-body{color:#162126;color:lab(11.9209% -4.01208 -4.76225);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:var(--radius);background-color:#fcfcf9;background-color:lab(98.8557% -.0089705 1.14335);padding:.625rem .75rem}.portalHeader-root{background-image:linear-gradient(to bottom, color-mix(in oklab, var(--primary) 3%, var(--background)), var(--background)), linear-gradient(to right, var(--primary), color-mix(in oklab, var(--primary) 45%, var(--background)) 60%, transparent);background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 100%,100% 2px;border-bottom-color:#0000}.portalTabStrip-root{border-bottom:1px solid var(--border)}.portalHeader-title{font-family:var(--font-heading);letter-spacing:-.02em}.portalHeader-poweredBy{letter-spacing:.04em;text-transform:uppercase}[aria-current=page] .portalTabBar-icon{background-color:color-mix(in oklab, var(--primary) 12%, transparent);color:var(--primary)}[aria-current=page] .portalTabBar-label{color:color-mix(in oklab, var(--primary) 80%, var(--foreground))}.portalTourPin-root{border-color:color-mix(in oklab, var(--info) 22%, var(--border));background-color:color-mix(in oklab, var(--info) 5%, var(--background))}.portalTourPin-root:hover{background-color:color-mix(in oklab, var(--info) 9%, var(--background))}.portalTourPin-icon,.portalTourPin-link{color:var(--info)}.portalTourPin-badge{background-color:color-mix(in oklab, var(--info) 12%, var(--background));color:var(--info)}.portalTourPin-waiting{background-color:color-mix(in oklab, var(--warning) 18%, var(--background));color:#835100;color:lab(39.3602% 20.5144 62.3903)}.contactForm-autofilled{border-color:var(--info);box-shadow:0 0 0 3px color-mix(in oklch, var(--info), transparent 80%)}.contactForm-autofilled [data-slot=select-trigger],.contactForm-autofilled [data-slot=phone-input-control]{border-color:var(--info)}.authScreen-root{background:radial-gradient(ellipse 60rem 40rem at 50% -10%, color-mix(in oklab, var(--primary) 10%, var(--background)), transparent 70%), var(--background)}.authScreen-title{font-family:var(--font-heading);letter-spacing:-.025em}@media print{body:has([data-slot=tour-print-area]) *{visibility:hidden}[data-slot=tour-print-area],[data-slot=tour-print-area] *{visibility:visible}[data-slot=tour-print-area]{width:100%;box-shadow:none;border:0;position:absolute;top:0;left:0}[data-slot=tour-print-area] .truncate{text-overflow:clip;white-space:normal;overflow:visible}[data-slot=tour-rail-node]{break-inside:avoid}}@keyframes cmaPage-flash{0%{outline:3px solid var(--color-ring);outline-offset:-3px}to{outline-offset:-3px;outline:3px solid #0000}}.cmaPage-flash{animation:1.4s ease-out cmaPage-flash}
:root[data-palette=baozhedong]{--background:#fff;--foreground:#161616;--card:#fff;--card-foreground:#161616;--popover:#fff;--popover-foreground:#161616;--primary:#c83314;--primary-foreground:#fff;--secondary:#fef6e5;--secondary-foreground:#723e14;--muted:#f2f2f2;--muted-foreground:#5d5d5d;--accent:#f2f2f2;--accent-foreground:#161616;--destructive:#b01f4f;--indicator:#cd175a;--info:#c83314;--info-foreground:#fff;--border:#e4e4e4;--input:#d7d7d7;--ring:#c83314;--chart-1:#d64b2c;--chart-2:#e4ab67;--chart-3:#47aa62;--chart-4:#979de8;--chart-5:#e64d76;--radius:.875rem;--sidebar:#f3f3f3;--sidebar-foreground:#161616;--sidebar-primary:#c83314;--sidebar-primary-foreground:#fff;--sidebar-accent:#ffede8;--sidebar-accent-foreground:#9e1901;--sidebar-border:#e4e4e4;--sidebar-ring:#c83314;--avatar-surface:#ffeccd;--avatar-ink:#723e14;--font-sans:var(--font-baozhedong), "Nunito", ui-rounded, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--baozhedong-canvas:#f3f3f3;--baozhedong-well:#f2f2f2;--baozhedong-well-strong:#e4e4e4;--baozhedong-vermilion-hover:#af2208;--baozhedong-ink:#b71c07;--baozhedong-wash:#ffede8;--baozhedong-bamboo:#e4ab67;--baozhedong-bun:#fef6e5;--baozhedong-shadow-block:0 0 0 1px var(--border), 0 1px 3px #0000000a;--baozhedong-shadow-overlay:0 0 0 1px #0000000d, 0 16px 40px -12px #00000038}@supports (color:lab(0% 0 0)){:root[data-palette=baozhedong]{--background:lab(100% 0 0);--foreground:lab(7.22637% -.0000149012 0);--card:lab(100% 0 0);--card-foreground:lab(7.22637% -.0000149012 0);--popover:lab(100% 0 0);--popover-foreground:lab(7.22637% -.0000149012 0);--primary:lab(46.0421% 58.0805 52.7345);--primary-foreground:lab(100% 0 0);--secondary:lab(97.1959% .645697 9.23307);--secondary-foreground:lab(32.2601% 20.8333 34.2052);--muted:lab(95.36% 0 0);--muted-foreground:lab(39.68% 0 0);--accent:lab(95.36% 0 0);--accent-foreground:lab(7.22637% -.0000149012 0);--destructive:lab(39.8702% 58.4033 11.1134);--indicator:lab(45.3135% 68.0378 13.0603);--info:lab(46.0421% 58.0805 52.7345);--info-foreground:lab(100% 0 0);--border:lab(90.72% .0000298023 -.0000119209);--input:lab(86.08% -.0000298023 0);--ring:lab(46.0421% 58.0805 52.7345);--chart-1:lab(51.993% 54.2759 47.8385);--chart-2:lab(74.343% 15.9462 43.0063);--chart-3:lab(62.3294% -42.1982 27.7411);--chart-4:lab(66.4017% 11.4211 -39.2872);--chart-5:lab(55.9964% 61.9225 11.5005);--sidebar:lab(95.94% 0 0);--sidebar-foreground:lab(7.22637% -.0000149012 0);--sidebar-primary:lab(46.0421% 58.0805 52.7345);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(95.1752% 6.94513 5.57622);--sidebar-accent-foreground:lab(34.5852% 52.4822 48.6309);--sidebar-border:lab(90.72% .0000298023 -.0000119209);--sidebar-ring:lab(46.0421% 58.0805 52.7345);--avatar-surface:lab(94.3022% 3.08868 17.3412);--avatar-ink:lab(32.2601% 20.8333 34.2052);--baozhedong-canvas:lab(95.94% 0 0);--baozhedong-well:lab(95.36% 0 0);--baozhedong-well-strong:lab(90.72% .0000298023 -.0000119209);--baozhedong-vermilion-hover:lab(39.1379% 55.4891 50.2736);--baozhedong-ink:lab(40.1733% 58.9466 52.1841);--baozhedong-wash:lab(95.1752% 6.94513 5.57622);--baozhedong-bamboo:lab(74.343% 15.9462 43.0063);--baozhedong-bun:lab(97.1959% .645697 9.23307);--baozhedong-shadow-block:0 0 0 1px var(--border), 0 1px 3px lab(0% 0 0/.04);--baozhedong-shadow-overlay:0 0 0 1px lab(0% 0 0/.05), 0 16px 40px -12px lab(0% 0 0/.22)}}.dark[data-palette=baozhedong]{--background:#121212;--foreground:#f2f2f2;--card:#171717;--card-foreground:#f2f2f2;--popover:#1b1b1b;--popover-foreground:#f2f2f2;--primary:#ee6a4a;--primary-foreground:#0d0d0d;--secondary:#302412;--secondary-foreground:#f0d3a3;--muted:#1f1f1f;--muted-foreground:#ababab;--accent:#1f1f1f;--accent-foreground:#f2f2f2;--destructive:#fb718c;--indicator:#fd4f7a;--info:#ee6a4a;--info-foreground:#0d0d0d;--border:#ffffff17;--input:#ffffff26;--ring:#ee6a4a;--chart-1:#f87b5c;--chart-2:#e1ac6e;--chart-3:#62bb78;--chart-4:#979de8;--chart-5:#f15f7f;--sidebar:#090909;--sidebar-foreground:#f2f2f2;--sidebar-primary:#ee6a4a;--sidebar-primary-foreground:#0d0d0d;--sidebar-accent:#421d13;--sidebar-accent-foreground:#ffc9b5;--sidebar-border:#ffffff17;--sidebar-ring:#ee6a4a;--avatar-surface:#3b2a12;--avatar-ink:#f7daaa;--font-sans:var(--font-baozhedong), "Nunito", ui-rounded, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--baozhedong-canvas:#090909;--baozhedong-well:#1f1f1f;--baozhedong-well-strong:#2e2e2e;--baozhedong-vermilion-hover:#fa8564;--baozhedong-ink:#fe9979;--baozhedong-wash:#421d13;--baozhedong-bamboo:#daa668;--baozhedong-bun:#302412;--baozhedong-shadow-block:0 0 0 1px var(--border);--baozhedong-shadow-overlay:0 0 0 1px #ffffff14, 0 16px 40px -12px #0009}@supports (color:lab(0% 0 0)){.dark[data-palette=baozhedong]{--background:lab(5.26802% 0 0);--foreground:lab(95.36% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(95.36% 0 0);--popover:lab(9.52% -.00000745058 0);--popover-foreground:lab(95.36% 0 0);--primary:lab(61.4254% 50.3953 43.7593);--primary-foreground:lab(3.6999% 0 0);--secondary:lab(15.3176% 4.15306 14.1423);--secondary-foreground:lab(86.204% 5.42244 27.6029);--muted:lab(11.84% 0 0);--muted-foreground:lab(69.84% 0 0);--accent:lab(11.84% 0 0);--accent-foreground:lab(95.36% 0 0);--destructive:lab(65.5523% 55.568 12.4958);--indicator:lab(60.441% 68.3384 15.7914);--info:lab(61.4254% 50.3953 43.7593);--info-foreground:lab(3.6999% 0 0);--border:lab(100% 0 0/.09);--input:lab(100% 0 0/.15);--ring:lab(61.4254% 50.3953 43.7593);--chart-1:lab(66.1731% 47.1284 40.0578);--chart-2:lab(74.3668% 14.5275 39.355);--chart-3:lab(69.1791% -39.0255 25.483);--chart-4:lab(66.4017% 11.4211 -39.2872);--chart-5:lab(60.7937% 58.7312 13.3456);--sidebar:lab(2.47865% 0 0);--sidebar-foreground:lab(95.36% 0 0);--sidebar-primary:lab(61.4254% 50.3953 43.7593);--sidebar-primary-foreground:lab(3.6999% 0 0);--sidebar-accent:lab(15.9773% 17.6396 14.883);--sidebar-accent-foreground:lab(85.5334% 21.4801 20.5978);--sidebar-border:lab(100% 0 0/.09);--sidebar-ring:lab(61.4254% 50.3953 43.7593);--avatar-surface:lab(18.7842% 5.55955 18.7358);--avatar-ink:lab(88.5259% 5.38915 27.5643);--baozhedong-canvas:lab(2.47865% 0 0);--baozhedong-well:lab(11.84% 0 0);--baozhedong-well-strong:lab(18.8% 0 0);--baozhedong-vermilion-hover:lab(68.6374% 43.2407 38.9436);--baozhedong-ink:lab(73.485% 36.7248 33.5955);--baozhedong-wash:lab(15.9773% 17.6396 14.883);--baozhedong-bamboo:lab(72.0423% 14.6061 39.5031);--baozhedong-bun:lab(15.3176% 4.15306 14.1423);--baozhedong-shadow-overlay:0 0 0 1px lab(100% 0 0/.08), 0 16px 40px -12px lab(0% 0 0/.6)}}[data-palette=baozhedong] ::selection{background-color:var(--baozhedong-wash)}[data-palette=baozhedong] :is([data-slot=dialog-title],[data-slot=card-title],.authScreen-title){letter-spacing:-.015em;font-weight:800}[data-palette=baozhedong] .appShell-frame{background:var(--baozhedong-canvas)}[data-palette=baozhedong] .appShell-surface{box-shadow:var(--baozhedong-shadow-block);border-color:#0000;border-radius:1.5rem}[data-palette=baozhedong] .appShell-logo,[data-palette=baozhedong] .appShell-navIcon{border-radius:999px}[data-palette=baozhedong] :is([aria-current=page],[data-current-section]) .appShell-navIcon{background-color:var(--baozhedong-wash);color:var(--baozhedong-ink)}[data-palette=baozhedong] :is([aria-current=page],[data-current-section]) .appShell-navLabel{color:var(--baozhedong-ink);font-weight:700}[data-palette=baozhedong] :is(a,button):not([aria-current=page],[data-current-section]):hover .appShell-navIcon{background-color:var(--baozhedong-well-strong);color:var(--foreground)}[data-palette=baozhedong] :is(a,button):not([aria-current=page],[data-current-section]):hover .appShell-navLabel{color:var(--foreground)}[data-palette=baozhedong] [data-slot=card]{box-shadow:var(--baozhedong-shadow-block);border-radius:1.25rem}[data-palette=baozhedong] [data-slot=card] [data-slot=card]{box-shadow:none;background-color:var(--baozhedong-well);border-radius:1rem}[data-palette=baozhedong] [data-slot=card]:is([aria-pressed=true],[aria-selected=true]){background-color:var(--baozhedong-bun);box-shadow:0 0 0 2px var(--baozhedong-bamboo)}[data-palette=baozhedong] .contactBoard-column{border-radius:1.25rem}[data-palette=baozhedong] [data-slot=blankslate-visual]{background-color:var(--baozhedong-bun);color:var(--primary)}[data-palette=baozhedong] [data-slot=button]{--radius:999px;font-weight:700}[data-palette=baozhedong] :not([data-slot=button-group])>[data-slot=button]{border-radius:999px}[data-palette=baozhedong] [data-slot=button].bg-primary:hover{background-color:var(--baozhedong-vermilion-hover)}[data-palette=baozhedong] [data-slot=button].border-border{background-color:var(--card);border-color:var(--input)}[data-palette=baozhedong] [data-slot=button].border-border:hover{background-color:var(--baozhedong-well)}[data-palette=baozhedong] [data-slot=button-group]>[data-slot=button][aria-pressed=true]{background-color:var(--baozhedong-well-strong);color:var(--foreground)}[data-palette=baozhedong] [data-slot=tabs-list],[data-palette=baozhedong] [data-slot=tabs-tab]{border-radius:999px}[data-palette=baozhedong] :is([data-slot=input],[data-slot=select-trigger]):not(textarea){border-radius:999px;padding-inline:.875rem}[data-palette=baozhedong] [data-slot=textarea]{border-radius:1rem}[data-palette=baozhedong] :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent)}[data-palette=baozhedong] [data-slot=badge]{border-radius:999px}[data-palette=baozhedong] [data-slot=switch][data-unchecked]{background-color:var(--baozhedong-well-strong)}[data-palette=baozhedong] [data-slot=table-row]:hover{background-color:var(--baozhedong-well)}[data-palette=baozhedong] :is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content],[data-slot=select-content]){box-shadow:var(--baozhedong-shadow-overlay);border-radius:1.25rem;padding:.375rem}[data-palette=baozhedong] :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=select-item]){border-radius:999px}[data-palette=baozhedong] :is([data-slot=dialog-content],[data-slot=alert-dialog-content]){box-shadow:var(--baozhedong-shadow-overlay);border-radius:1.75rem}[data-palette=baozhedong] .authScreen-root{background:radial-gradient(ellipse 60rem 40rem at 50% -10%, color-mix(in oklab, var(--primary) 8%, var(--background)), transparent 70%), var(--baozhedong-canvas)}
:is([data-target=mobile],[data-target=tablet]) .portalFilters-root{scrollbar-width:none;flex-wrap:nowrap;margin-block:-.375rem;padding-block:.375rem;overflow-x:auto}:is([data-target=mobile],[data-target=tablet]) .portalFilters-root::-webkit-scrollbar{display:none}:is([data-target=mobile],[data-target=tablet]) .portalTourEntry-print{display:none}:is([data-target=mobile],[data-target=tablet]) .portalActionBar-root .portalTourRequest-cancel{border-color:var(--border);background-color:var(--background)}:is([data-target=mobile],[data-target=tablet]) .dateField-root,:is([data-target=mobile],[data-target=tablet]) .timeInput-root{min-height:2.75rem}:is([data-target=mobile],[data-target=tablet]) .dateField-input,:is([data-target=mobile],[data-target=tablet]) .timeInput-input{font-size:1rem}:is([data-target=mobile],[data-target=tablet]) .dateField-trigger,:is([data-target=mobile],[data-target=tablet]) .timeInput-trigger{width:2.25rem;height:2.25rem}:is([data-target=mobile],[data-target=tablet]) .dateField-trigger svg,:is([data-target=mobile],[data-target=tablet]) .timeInput-trigger svg{width:1.125rem;height:1.125rem}:is([data-target=mobile],[data-target=tablet]) .dateField-popup{width:min(22rem,100vw - 2rem)}:is([data-target=mobile],[data-target=tablet]) .dateField-popup [data-slot=calendar]{--cell-size:2.5rem}:is([data-target=mobile],[data-target=tablet]) .timeInput-popup{width:min(20rem,100vw - 2rem)}:is([data-target=mobile],[data-target=tablet]) .timeInput-column{flex:1 1 0;width:auto}:is([data-target=mobile],[data-target=tablet]) .timeInput-column [data-slot=command-item]{min-height:2.5rem;font-size:1rem}
[data-target=tablet] .portalListingList-root{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}@media (min-width:62rem){[data-target=tablet] .portalListingList-root{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-target=tablet] .portalTriage-detailScreen{width:100%;max-width:60rem;margin-left:auto;margin-right:auto}@media (min-width:62rem){[data-target=tablet] .portalTriage-detailScreen{max-width:none}}[data-target=tablet] .portalHeader-root{padding-top:.625rem;padding-bottom:.5rem}[data-target=tablet] .portalActionBar-root>*{width:100%;max-width:32rem;margin-left:auto;margin-right:auto}@media (min-width:62rem){[data-target=tablet] .portalFrame-scroll:has(.portalTriage-detailScreen) .portalScreen-banner{display:none}}[data-target=tablet] .portalRealtorCard-sheet{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;border-width:1px 0 0;max-width:none;height:auto;max-height:80%;inset:auto 0 0}[data-target=tablet] .portalRealtorCard-sheetBody{padding-bottom:2rem;padding-left:max(1.5rem,50% - 16rem);padding-right:max(1.5rem,50% - 16rem)}[data-target=tablet] .portalDismissSheet-root>*{padding-left:max(1rem,50% - 16rem);padding-right:max(1rem,50% - 16rem)}@media (min-width:62rem){[data-target=tablet] .portalRealtorCard-sheet{border-width:0 0 0 1px;border-radius:0;width:min(28rem,100%);height:100%;max-height:none;inset:0 0 0 auto}[data-target=tablet] .portalRealtorCard-sheetBody{padding-left:1.5rem;padding-right:1.5rem}[data-target=tablet] .portalRealtorCard-sheet[data-open]{animation:.2s ease-out portalSheetInFromRight}[data-target=tablet] .portalRealtorCard-sheet[data-closed]{animation:.15s ease-in portalSheetOutToRight}}@keyframes portalSheetInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes portalSheetOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}[data-target=tablet] .portalWelcome-root{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;border-width:1px 0 0;width:auto;max-width:none;inset:auto 0 0;transform:none}[data-target=tablet] .portalTabStrip-item{min-height:2.5rem}[data-target=tablet] .portalPhotos-arrow{width:2.75rem;height:2.75rem}
[data-target=mobile] .portalHeader-root{border-bottom-color:var(--border);gap:.75rem;padding:.625rem 1rem}[data-target=mobile] .portalHeader-title{font-size:1.125rem}[data-target=mobile] .portalRealtorCard-trigger{border-radius:9999px;padding:.125rem}[data-target=mobile] .portalRealtorCard-trigger .portalIdentity-text{display:none}[data-target=mobile] .portalRealtorCard-sheet{border-width:0;border-radius:0;max-width:none;height:100%;inset:0}[data-target=mobile] .portalTabBar-root{padding-bottom:env(safe-area-inset-bottom,0)}[data-target=mobile] .portalScreen-banner,[data-target=mobile] .portalTriage-listScreen,[data-target=mobile] .portalTriage-detailScreen,[data-target=mobile] .portalTriage-screen,[data-target=mobile] .portalTransactions-screen,[data-target=mobile] .portalTourRequest-page{padding-left:1rem;padding-right:1rem}[data-target=mobile] .portalScreen-banner{padding-top:.75rem}[data-target=mobile] .portalTourPin-cta{display:none}[data-target=mobile] .portalTourPin-chevron{display:block}[data-target=mobile] .portalViewHeader-root{padding-top:1rem;padding-bottom:.75rem}[data-target=mobile] .portalViewHeader-subheading{display:none}[data-target=mobile] .portalPhotos-root{order:-1;margin-left:-1rem;margin-right:-1rem}[data-target=mobile] .portalPhotos-item{border-width:0;border-radius:0}[data-target=mobile] .portalPhotos-frame{aspect-ratio:6/5;max-height:45vh}[data-target=mobile] .portalPhotos-arrow{display:none}[data-target=mobile] .portalTriage-detailScreen{padding-top:0}[data-target=mobile] .portalBackToList-root{z-index:10;background-color:var(--background);height:2.25rem;box-shadow:var(--troudeballe-shadow);border-radius:9999px;margin:0;padding:0 .75rem 0 .5rem;position:absolute;top:.75rem;left:.75rem}[data-target=mobile] .portalListingDetail-summary{box-shadow:none;background:0 0;border:0;padding:.5rem 0 0}[data-target=mobile] .portalListingDetail-price{font-size:1.875rem;line-height:1.15}[data-target=mobile] .portalListingDetail-facts,[data-target=mobile] .portalListingDetail-address{font-size:1.0625rem}[data-target=mobile] .portalListingDetail-sectionTitle{font-size:1.125rem}[data-target=mobile] .portalListingDetail-body,[data-target=mobile] .portalListingDetail-pairs{font-size:1rem}[data-target=mobile] .portalListingDetail-statValue{font-size:1.25rem}[data-target=mobile] .portalListingDetail-statCaption{font-size:.8125rem}[data-target=mobile] .portalListingDetail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}[data-target=mobile] .portalListingDetail-pairs{columns:1}[data-target=mobile] .portalPhotoViewer-rail{display:none}[data-target=mobile] .portalGate-root{padding:2rem 1rem}[data-target=mobile] .portalGate-card{padding:1.5rem}[data-target=mobile] .portalPasscode-slot{width:3.25rem;height:3.25rem;font-size:1.5rem}[data-target=mobile] .portalTourRequest-card{padding:1rem}[data-target=mobile] .portalTourRequest-window{flex-wrap:wrap}[data-target=mobile] .portalTourRequest-window>:first-child{width:100%}[data-target=mobile] .appBar-search{height:2.5rem}[data-target=mobile] .appTabBar-root{padding-bottom:env(safe-area-inset-bottom,0)}[data-target=mobile] .appTabBar-items>:is(a,button){flex:1 1 0;min-width:0;padding-block:.25rem}[data-target=mobile] :is(.screenBack-root,.contactDetail-actions :is([data-slot=button],.iconButton-root),.transactionDetail-header>:is([data-slot=button],.iconButton-root),.sidePanel-actions :is([data-slot=button],.iconButton-root)){width:2.5rem;height:2.5rem}[data-target=mobile] :is(.screenBack-root,.contactDetail-actions :is([data-slot=button],.iconButton-root),.transactionDetail-header>:is([data-slot=button],.iconButton-root),.sidePanel-actions :is([data-slot=button],.iconButton-root)) svg{width:1.25rem;height:1.25rem}[data-target=mobile] .screenBack-bar [data-slot=button]{height:2.5rem}[data-target=mobile] .sidePaneSheet-root .sidePanel-close{display:none}[data-target=mobile][data-surface=app] [data-slot=dialog-content]:is([data-size=lg],[data-size=xl],[data-size=full]),[data-target=mobile][data-surface=app] [data-slot=dialog-content].universalSearch-dialog{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;inset:0;overflow-y:auto;translate:none}[data-target=mobile][data-surface=app] [data-slot=dialog-content]:not([data-size=lg],[data-size=xl],[data-size=full],.universalSearch-dialog),[data-target=mobile][data-surface=app] [data-slot=alert-dialog-content]{max-height:calc(100dvh - 2rem);overflow-y:auto}[data-target=mobile][data-surface=app] :is([data-slot=dialog-footer],[data-slot=alert-dialog-footer])>:is(form,[data-slot=button],[data-slot=alert-dialog-action],[data-slot=alert-dialog-cancel]),[data-target=mobile][data-surface=app] :is([data-slot=dialog-footer],[data-slot=alert-dialog-footer])>form>[data-slot=button]{width:100%}[data-target=mobile][data-surface=app] :is([data-slot=dialog-footer],[data-slot=alert-dialog-footer]) :is([data-slot=button],[data-slot=alert-dialog-action],[data-slot=alert-dialog-cancel]){height:2.75rem;font-size:1rem}[data-target=mobile] .universalSearch-dialog [data-slot=command-list]{max-height:none}[data-target=mobile] .universalSearch-cancel{margin-top:.25rem;margin-right:.25rem;display:inline-flex}[data-target=mobile][data-surface=app] :is([data-slot=input],[data-slot=textarea],[data-slot=input-group-control],[data-slot=command-input]){font-size:1rem}[data-target=mobile] :is(.activityCard-actions,.businessCardField-actions,.businessCardStrip-actions,.contactCardTasks-toggle,.contactTasksPane-actions,.documentCard-actions,.emailThreadCard-messageActions,.noteItem-actions,.notificationItem-dismiss,.scheduleGrid-blockAction,.transactionList-actions,.transactionTimelineCard-delete,.transactionTimelineCard-edit){opacity:1}[data-target=mobile] .emailThreadCard-attachmentActions{opacity:1;background:0 0;position:static}[data-target=mobile] .transactionTimelineCard-reorder,[data-target=mobile] .contactRow-menu{display:none}[data-target=mobile] .contactRow-time{opacity:1}[data-target=mobile] .homePage-greeting{height:auto;padding:1.25rem 1rem .25rem}[data-target=mobile] .homePage-grid{grid-template-columns:minmax(0,1fr);padding:.25rem .5rem .5rem}[data-target=mobile] .homePage-gutter{display:none}[data-target=mobile] .contactDetail-header{justify-content:flex-start;gap:.25rem;min-height:3.5rem;padding:.375rem .5rem .375rem .25rem}[data-target=mobile] .contactDetail-header>:not(.screenBack-root,.contactDetail-actions){flex:auto;min-width:0}[data-target=mobile] .contactIdentity-root{gap:.625rem}[data-target=mobile] .contactIdentity-name{font-size:1.25rem;line-height:1.75rem}[data-target=mobile] .contactDetail-feed{padding-left:1rem;padding-right:1rem}[data-target=mobile] .contactDetail-monthRail{display:none}[data-target=mobile] .contactDetail-closeSearch{top:4.25rem;right:.5rem}[data-target=mobile] .contactForm-keyDateRow,[data-target=mobile] .contactForm-familyRow{grid-template-columns:minmax(0,1fr)}[data-target=mobile] .pipelineView-header{padding:.75rem 1rem}[data-target=mobile] .contactBoard-lanes{scroll-snap-type:x mandatory;gap:.75rem;padding-inline:1rem;scroll-padding-inline:1rem}[data-target=mobile] .contactBoard-lane{scroll-snap-align:start;width:calc(100vw - 3rem)}[data-target=mobile] :is(.transactionList-head,.transactionList-typeCell,.transactionList-clientsCell,.transactionList-priceCell,.transactionList-gciCell,.transactionList-closingCell){display:none}[data-target=mobile] .transactionList-toolbar>input{width:100%}[data-target=mobile] .transactionList-toolbar>[data-slot=select-trigger]{flex:1 1 0;width:auto;min-width:0}[data-target=mobile] .transactionList-nameCell{white-space:normal;width:100%;max-width:0}[data-target=mobile] .transactionDetail-header{gap:.5rem;padding:.375rem .5rem .375rem .25rem}[data-target=mobile] .transactionDetail-scroll{overflow-y:auto}[data-target=mobile] .transactionDetail-body{flex-direction:column;gap:1rem;height:auto;padding:1rem}[data-target=mobile] .transactionTimelineCard-root{align-self:stretch;width:auto}[data-target=mobile] .taskKanbanBoard-columns{grid-template-columns:minmax(0,1fr)}[data-target=mobile] .transactionDetail-board{flex:none}[data-target=mobile] :is(.taskKanbanBoard-root,.taskKanbanBoard-column){height:auto}[data-target=mobile] .transactionHeader-title{font-size:1.25rem;line-height:1.75rem}[data-target=mobile] :is(.templateStepRow-root,.templateTaskRow-root){min-height:3rem;padding:.25rem .5rem .25rem .75rem}[data-target=mobile] :is(.templateStepRow-grip,.templateTaskRow-grip){display:none}[data-target=mobile] :is(.templateStepRow-name,.templateTaskRow-title){align-self:stretch;font-size:1rem}[data-target=mobile] .templateStepRow-end{gap:.25rem;width:auto}[data-target=mobile] .templateStepRow-count{opacity:1}[data-target=mobile] :is(.templateStepRow-actions,.templateTaskRow-actions){opacity:1;position:static}[data-target=mobile] :is(.templateStepRow-chevron,.templateTaskRow-chevron){display:block}[data-target=mobile] .templateTaskRow-chevron{order:1}[data-target=mobile] .templateEditor-columnHeader{padding-left:.75rem}[data-target=mobile] .settingsNav-item{gap:.75rem;min-height:3rem;padding-inline:.75rem;font-size:1rem}[data-target=mobile] .settingsNav-item svg{width:1.25rem;height:1.25rem}[data-target=mobile] :is(.advancedEmailComposer-grid,.smsChannelEditor-grid){grid-template-columns:minmax(0,1fr)}[data-target=mobile] .fileViewerShell-root{height:100dvh}[data-target=mobile] .fileViewerShell-rail{display:none}
