@keyframes tooltip-enter{from{opacity:0}to{opacity:1}}
@keyframes catalog-sort-enter{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
@keyframes nf-border-orbit{from{--nf-border-angle:120deg}to{--nf-border-angle:480deg}}
@keyframes preview-arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes preview-fade{from{opacity:0}to{opacity:1}}
.preview-host{color-scheme:light;--bg:#edf0f8;--shell:#f8f9fd;--side:#f3f5fb;--panel:#fff;--panel2:#f5f6fb;--raised:#e9ecf5;--text:#171a2b;--muted:#666d86;--soft:#9298ae;--line:#dce0ed;--accent:#5847e7;--accent2:#8166ff;--pink:#f22970;--cyan:#00badc;--on:#fff;--selection:#e8e5ff;--incoming:#edf0f7;--success:#1bc778;--shadow:0 28px 90px #3e46632b;--glow:#6855ff24}
.preview-host[data-theme=dark]{color-scheme:dark;--bg:#060912;--shell:#0a0f1a;--side:#0b101d;--panel:#101624;--panel2:#141b2b;--raised:#1a2234;--text:#f5f7ff;--muted:#a6aec7;--soft:#737c99;--line:#232c42;--accent:#6354f5;--accent2:#8c65ff;--pink:#ff2f75;--cyan:#25d3f0;--on:#fff;--selection:#27264c;--incoming:#1b2233;--success:#24d47f;--shadow:0 30px 120px #000a;--glow:#5849ff38}
.preview-host[data-theme=yellow-black]{color-scheme:dark;--bg:#000;--shell:#000;--side:#000;--panel:#000;--panel2:#000;--raised:#000;--text:#ffeb00;--muted:#ffeb00;--soft:#ffeb00;--line:#ffeb00;--accent:#ffeb00;--accent2:#ffeb00;--pink:#ffeb00;--cyan:#ffeb00;--on:#000;--selection:#000;--incoming:#000;--success:#ffeb00;--shadow:none;--glow:transparent}
.preview-host[data-theme=black-yellow]{color-scheme:light;--bg:#ffeb00;--shell:#ffeb00;--side:#ffeb00;--panel:#ffeb00;--panel2:#ffeb00;--raised:#ffeb00;--text:#000;--muted:#000;--soft:#000;--line:#000;--accent:#000;--accent2:#000;--pink:#000;--cyan:#000;--on:#ffeb00;--selection:#ffeb00;--incoming:#ffeb00;--success:#000;--shadow:none;--glow:transparent}
.preview-host *{box-sizing:border-box}
.preview-host,.preview-host{min-height:100%}
.preview-host{margin:0;background:var(--bg);color:var(--text);font:14px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;overflow:hidden}
.preview-host:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 20% 0,var(--glow),transparent 34%),radial-gradient(circle at 85% 100%,rgba(255.0,10.0,120.0,0.09),transparent 34%);background:radial-gradient(circle at 20% 0,var(--glow),transparent 34%),radial-gradient(circle at 85% 100%,rgba(255.0,10.0,120.0,0.09),transparent 34%);background:radial-gradient(circle at 20% 0,var(--glow),transparent 34%),radial-gradient(circle at 85% 100%,rgba(255.0,10.0,120.0,0.09),transparent 34%);background:radial-gradient(circle at 20% 0,var(--glow),transparent 34%),radial-gradient(circle at 85% 100%,color-mix(in srgb,var(--pink) 9%,transparent),transparent 34%);pointer-events:none}
.preview-host a{color:inherit;text-decoration:none}
.preview-host button,.preview-host input{font:inherit;color:inherit}
.preview-host button{cursor:pointer}
.preview-host :focus-visible{outline:3px solid var(--cyan);outline-offset:3px}
.preview-host .app-shell{position:relative;display:flex;height:calc(100vh - 24px);margin:12px;border:1px solid var(--line);border-radius:20px;background:rgba(24.0,25.0,27.0,0.95);background:rgba(24.0,25.0,27.0,0.95);background:rgba(24.0,25.0,27.0,0.95);background:color-mix(in srgb,var(--shell) 95%,transparent);box-shadow:var(--shadow);overflow:hidden;backdrop-filter:blur(24px)}
.preview-host .brand{display:flex;align-items:center;gap:13px;padding:2px 10px 30px;font-size:16px;letter-spacing:.28em}
.preview-host .dot{width:8px;height:8px;border-radius:50%;background:var(--accent2);box-shadow:0 0 10px currentColor}
.preview-host small{display:block;color:var(--muted)}
.preview-host .app-area{min-width:0;flex:1;display:flex;flex-direction:column}
.preview-host .topbar{height:62px;flex:none;display:flex;align-items:center;gap:7px;padding:0 18px;border-bottom:1px solid var(--line)}
.preview-host .top-icon{width:34px;height:34px;border:1px solid var(--line);background:var(--panel2);border-radius:9px}
.preview-host .top-icon:hover{border-color:var(--accent);background:var(--selection)}
.preview-host .pv-id-menu{display:none}
.preview-host .notification{position:relative;margin-left:5px}
.preview-host .notification b{position:absolute;right:-4px;top:-5px;width:15px;height:15px;display:grid;place-items:center;border-radius:50%;background:var(--pink);color:#fff;font-size:8px}
.preview-host pv-main{min-height:0;flex:1;padding:10px;overflow:auto}
.preview-host .eyebrow{font-size:9px;letter-spacing:.18em;color:var(--soft);font-weight:700}
.preview-host .search{height:43px;display:flex;align-items:center;gap:8px;flex:1;border:1px solid var(--line);border-radius:11px;background:var(--raised);padding:0 11px;color:var(--muted)}
.preview-host .search input{border:0;outline:0;background:transparent;width:100%;font-size:11px}
.preview-host .tabs{display:flex;gap:4px;padding:15px 6px 9px;overflow:auto}
.preview-host .tabs button{border:0;background:transparent;color:var(--muted);border-radius:9px;padding:7px 9px;white-space:nowrap;font-size:10px}
.preview-host .tabs button.active{color:var(--text);background:var(--selection)}
.preview-host .tabs b{background:var(--raised);padding:2px 6px;border-radius:9px;margin-left:4px}
.preview-host .history{min-height:0;flex:1;overflow:auto;padding:16px 20px}
.preview-host .add{border:0}
.preview-host .add{width:36px;height:36px;background:var(--raised);border-radius:10px;font-size:18px}
.preview-host .primary{display:inline-flex;gap:18px;align-items:center;margin-top:22px;padding:12px 17px;border-radius:10px;background:linear-gradient(145deg,var(--accent2),var(--accent));color:#fff;font-weight:650;font-size:11px}
.preview-host [data-theme=yellow-black] *,.preview-host [data-theme=black-yellow] *{box-shadow:none!important;text-shadow:none!important;backdrop-filter:none!important}
.preview-host:where(.pv-media-37c13901) .pv-id-menu{display:block}
.preview-host:where(.pv-media-37c13901) .back{display:none}
.preview-host:where(.pv-media-4ae1962c) .app-shell{margin:0;height:100vh;height:100vh;height:100vh;height:100dvh;border-radius:0;border-width:0}
.preview-host:where(.pv-media-4ae1962c) .topbar{height:58px;padding:0 10px}
.preview-host:where(.pv-media-4ae1962c) .notification{display:none}
.preview-host:where(.pv-media-4ae1962c) pv-main{padding:0}
.preview-host:where(.pv-media-4ae1962c) .history{padding:12px}
@media (prefers-reduced-motion:reduce){.preview-host *{transition:none!important;scroll-behavior:auto!important}
}
.preview-host .brand>span:last-child{white-space:nowrap}
.preview-host .tabs{scrollbar-width:none}
.preview-host .tabs::-webkit-scrollbar{display:none}
.preview-host:where(.pv-media-6f2a7b66) .brand{font-size:14px;letter-spacing:.18em}
.preview-host:where(.pv-media-6f2a7b66) .tabs{gap:2px}
.preview-host:where(.pv-media-6f2a7b66) .tabs button{padding:7px 6px;font-size:9px}
.preview-host[data-theme=dark]{--bg:#07080d;--shell:#0b0d14;--side:#0d1018;--panel:#111520;--panel2:#151a27;--raised:#1b2130;--text:#f4f3f0;--muted:#a2a7b6;--soft:#6f7688;--line:#252b39;--accent:#7165e8;--accent2:#9a72ed;--pink:#f13c72;--cyan:#6bcada;--selection:#252440;--incoming:#1b202d;--shadow:0 34px 100px #0009;--glow:#6f5de523}
.preview-host{font-family:Inter,"SF Pro Display","Segoe UI Variable","Segoe UI",sans-serif;letter-spacing:-.006em}
.preview-host:before{background:radial-gradient(circle at 15% -10%,rgba(255.0,10.0,120.0,0.13),transparent 35%),radial-gradient(circle at 102% 98%,rgba(255.0,10.0,120.0,0.07),transparent 30%);background:radial-gradient(circle at 15% -10%,rgba(255.0,10.0,120.0,0.13),transparent 35%),radial-gradient(circle at 102% 98%,rgba(255.0,10.0,120.0,0.07),transparent 30%);background:radial-gradient(circle at 15% -10%,rgba(255.0,10.0,120.0,0.13),transparent 35%),radial-gradient(circle at 102% 98%,rgba(255.0,10.0,120.0,0.07),transparent 30%);background:radial-gradient(circle at 15% -10%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 35%),radial-gradient(circle at 102% 98%,color-mix(in srgb,var(--pink) 7%,transparent),transparent 30%)}
.preview-host .app-shell{display:flex;flex-direction:column;height:calc(100vh - 20px);margin:10px;border-radius:16px;border-color:rgba(56.0,58.0,64.0,0.88);border-color:rgba(56.0,58.0,64.0,0.88);border-color:rgba(56.0,58.0,64.0,0.88);border-color:color-mix(in srgb,var(--line) 88%,transparent);background:rgba(24.0,25.0,27.0,0.97);background:rgba(24.0,25.0,27.0,0.97);background:rgba(24.0,25.0,27.0,0.97);background:color-mix(in srgb,var(--shell) 97%,transparent);box-shadow:0 38px 110px #000b,0 0 0 1px #ffffff05}
.preview-host .desktop-body{display:flex;min-height:0;flex:1}
.preview-host .brand{padding:1px 10px 25px;font-size:15px}
.preview-host .dot{width:6px;height:6px;box-shadow:0 0 8px currentColor}
.preview-host .topbar{height:54px;padding:0 14px;background:rgba(24.0,25.0,27.0,0.88);background:rgba(24.0,25.0,27.0,0.88);background:rgba(24.0,25.0,27.0,0.88);background:color-mix(in srgb,var(--shell) 88%,transparent)}
.preview-host .top-icon{width:31px;height:31px;border-radius:8px;background:transparent}
.preview-host .command{margin-left:auto;width:min(250px,24vw);height:32px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:rgba(28.0,29.0,32.0,0.78);background:rgba(28.0,29.0,32.0,0.78);background:rgba(28.0,29.0,32.0,0.78);background:color-mix(in srgb,var(--panel) 78%,transparent);color:var(--soft);font-size:10px;text-align:left}
.preview-host pv-main{padding:8px}
.preview-host .eyebrow{font-size:8px;color:rgba(237.36,61.24,141.28,1.0);color:rgba(237.36,61.24,141.28,1.0);color:rgba(237.36,61.24,141.28,1.0);color:color-mix(in srgb,var(--accent2) 72%,var(--muted))}
.preview-host .search{height:39px;border-radius:9px;background:rgba(50.0,52.0,57.0,0.72);background:rgba(50.0,52.0,57.0,0.72);background:rgba(50.0,52.0,57.0,0.72);background:color-mix(in srgb,var(--raised) 72%,transparent)}
.preview-host .tabs{padding-top:12px}
.preview-host .tabs button.active{background:rgba(66.59,25.77,46.96,1.0);background:rgba(66.59,25.77,46.96,1.0);background:rgba(66.59,25.77,46.96,1.0);background:color-mix(in srgb,var(--accent) 17%,var(--panel));color:#dcd8ff}
.preview-host .history{padding:16px 22px;background:linear-gradient(180deg,rgba(24.0,25.0,27.0,0.96),rgba(28.0,29.0,32.0,0.98));background:linear-gradient(180deg,rgba(24.0,25.0,27.0,0.96),rgba(28.0,29.0,32.0,0.98));background:linear-gradient(180deg,rgba(24.0,25.0,27.0,0.96),rgba(28.0,29.0,32.0,0.98));background:linear-gradient(180deg,color-mix(in srgb,var(--shell) 96%,transparent),color-mix(in srgb,var(--side) 98%,transparent))}
.preview-host:where(.pv-media-37c13901) .command{display:none}
.preview-host:where(.pv-media-4ae1962c) .app-shell{height:100vh;height:100vh;height:100vh;height:100dvh;margin:0;border-radius:0}
.preview-host:where(.pv-media-4ae1962c) .topbar{height:52px}
.preview-host pv-main{background:rgba(21.36,22.36,24.36,1.0);background:rgba(21.36,22.36,24.36,1.0);background:rgba(21.36,22.36,24.36,1.0);background:color-mix(in srgb,var(--bg) 44%,var(--shell));padding:10px}
.preview-host .history{margin:8px;border:1px solid rgba(56.0,58.0,64.0,0.7);border:1px solid rgba(56.0,58.0,64.0,0.7);border:1px solid rgba(56.0,58.0,64.0,0.7);border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:11px;background:linear-gradient(180deg,rgba(25.44,26.44,28.8,1.0),var(--shell));background:linear-gradient(180deg,rgba(25.44,26.44,28.8,1.0),var(--shell));background:linear-gradient(180deg,rgba(25.44,26.44,28.8,1.0),var(--shell));background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 36%,var(--shell)),var(--shell));padding:14px 17px}
.preview-host .tabs{margin:8px 3px 4px;padding:3px;background:rgba(50.0,52.0,57.0,0.52);background:rgba(50.0,52.0,57.0,0.52);background:rgba(50.0,52.0,57.0,0.52);background:color-mix(in srgb,var(--raised) 52%,transparent);border:1px solid rgba(56.0,58.0,64.0,0.72);border:1px solid rgba(56.0,58.0,64.0,0.72);border:1px solid rgba(56.0,58.0,64.0,0.72);border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:10px}
.preview-host .tabs button{flex:1;padding:7px 6px}
.preview-host .tabs button.active{box-shadow:0 5px 14px #00025}
.preview-host:where(.pv-media-4ae1962c) pv-main{padding:0}
.preview-host:where(.pv-media-4ae1962c) .history{margin:6px}
.preview-host[data-theme=dark]{--line:#202532;--panel:#11141d;--panel2:#151925;--raised:#1a1f2c;--incoming:#1b202b}
.preview-host .topbar{border-color:rgba(56.0,58.0,64.0,0.54);border-color:rgba(56.0,58.0,64.0,0.54);border-color:rgba(56.0,58.0,64.0,0.54);border-color:color-mix(in srgb,var(--line) 54%,transparent)}
.preview-host pv-main{background:#090b11}
.preview-host .history{border:0;background:#0b0e15}
.preview-host .search{border-color:transparent;background:#1a1f2c}
.preview-host .tabs{border:0;background:#0e1119}
.preview-host .tabs button.active{background:#242536;box-shadow:none}
@media (prefers-contrast:more){.preview-host .history{outline:1px solid var(--line)}
}
.preview-host .desktop-body{gap:10px;padding:10px;background:#090b11}
.preview-host .brand{padding:3px 9px 22px}
.preview-host .app-area{gap:10px}
.preview-host .topbar{height:46px;margin:0;border:0;border-radius:14px;background:#10131b;box-shadow:0 10px 28px #0001}
.preview-host pv-main{padding:0;background:transparent}
.preview-host .history{margin:8px 0;padding:15px 17px;border-radius:14px;background:#0b0e14}
.preview-host .search{background:#1a1f2b}
.preview-host .tabs{margin:9px 3px 5px;background:#0d1017}
.preview-host .command{background:#0b0e14;border:0}
.preview-host .top-icon{border:0;background:#0b0e14}
.preview-host:where(.pv-media-37c13901) .desktop-body{padding:8px}
.preview-host:where(.pv-media-37c13901) .topbar{margin:0}
.preview-host:where(.pv-media-4ae1962c) .desktop-body{padding:0;gap:0}
.preview-host:where(.pv-media-4ae1962c) .app-area{gap:0}
.preview-host:where(.pv-media-4ae1962c) .topbar{border-radius:0}
.preview-host:where(.pv-media-4ae1962c) .history{margin:6px 0}
.preview-host pv-main,.preview-host .desktop-body{background:var(--bg)}
.preview-host .topbar{background:var(--side)}
.preview-host .history{background:var(--shell)}
.preview-host .search,.preview-host .command,.preview-host .top-icon{background:var(--raised)}
.preview-host .tabs{background:var(--shell)}
.preview-host .tabs button.active{background:var(--selection)}
.preview-host .island{background:var(--panel);border-radius:16px;box-shadow:0 14px 34px #00012}
.preview-host .primary.compact{border:0;margin:0;padding:10px 14px;border-radius:10px}
.preview-host .match,.preview-host .model-badge{position:absolute;z-index:2;top:11px;padding:5px 8px;border-radius:12px;font-size:8px;background:var(--shell);color:var(--muted)}
.preview-host .match{left:11px}
.preview-host .model-badge{right:11px;color:var(--accent2)}
.preview-host [data-theme=yellow-black] .island,.preview-host [data-theme=black-yellow] .island{outline:2px solid var(--line);box-shadow:none}
.preview-host .notification{display:grid;place-items:center}
.preview-host .pv-id-menu{display:block}
.preview-host:where(.pv-media-53725748) .brand{padding-bottom:12px}
.preview-host .feature-rail{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:10px}
.preview-host .feature-card{overflow:hidden}
.preview-host .feature-art{height:145px;position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,var(--raised),var(--panel2))}
.preview-host .feature-art img{width:76%;height:88%;object-fit:contain;filter:drop-shadow(0 18px 13px #0005)}
.preview-host .feature-copy{padding:12px}
.preview-host .feature-copy small{text-transform:uppercase;letter-spacing:.1em;font-size:7px}
.preview-host .feature-copy pv-h3{margin:3px 0 12px;font-size:13px}
.preview-host .feature-copy a{display:flex;justify-content:space-between;padding:8px 10px;border-radius:8px;background:var(--raised);font-size:8px}
.preview-host [data-theme=yellow-black] .feature-card,.preview-host [data-theme=black-yellow] .feature-card{outline:2px solid var(--line)}
.preview-host:where(.pv-media-f2e42224) .feature-rail{grid-template-columns:repeat(3,minmax(160px,1fr))}
.preview-host:where(.pv-media-f2e42224) .feature-card:nth-child(4){display:none}
.preview-host:where(.pv-media-31aa8571) .feature-rail{grid-template-columns:repeat(2,1fr)}
.preview-host:where(.pv-media-31aa8571) .feature-card:nth-child(4){display:block}
.preview-host:where(.pv-media-96643e04) .feature-rail{display:flex;overflow:auto}
.preview-host:where(.pv-media-96643e04) .feature-card{min-width:76vw}
.preview-host .edge-menu{display:none}
.preview-host .notification img{width:18px;height:18px;object-fit:contain;filter:brightness(1.35)}
.preview-host .menu-toggle img{display:block;width:22px;height:22px;object-fit:contain;margin:auto;filter:brightness(0) invert(1)}
.preview-host [data-theme=yellow-black] .notification img{filter:brightness(0) saturate(100%) invert(88%) sepia(98%) saturate(3240%) hue-rotate(359deg) brightness(104%)}
.preview-host [data-theme=yellow-black] .menu-toggle img{filter:brightness(0) saturate(100%) invert(88%) sepia(98%) saturate(3240%) hue-rotate(359deg) brightness(104%)}
.preview-host [data-theme=black-yellow] .notification img{filter:brightness(0)}
.preview-host [data-theme=black-yellow] .menu-toggle img,.preview-host [data-theme=light] .menu-toggle img{filter:brightness(0)}
.preview-host:where(.pv-media-37c13901) .edge-menu{position:fixed;z-index:9;left:8px;top:92px;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:0 10px 10px 0;background:var(--panel2);box-shadow:var(--shadow)}
.preview-host:where(.pv-media-37c13901) .edge-menu img{width:22px;height:22px;filter:brightness(1.35)}
.preview-host:where(.pv-media-37c13901) [data-theme=light] .edge-menu img,.preview-host:where(.pv-media-37c13901) [data-theme=black-yellow] .edge-menu img{filter:brightness(0)}
.preview-host:where(.pv-media-37c13901) [data-theme=yellow-black] .edge-menu img{filter:brightness(0) saturate(100%) invert(88%) sepia(98%) saturate(3240%) hue-rotate(359deg) brightness(104%)}
.preview-host .feature-rail.products .feature-card{aspect-ratio:252/237;display:grid;grid-template-rows:66.24% 33.76%;min-height:0;border-radius:16px;background:var(--panel);box-shadow:0 12px 30px #0001;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}
.preview-host .feature-rail.products .feature-art{height:auto;min-height:0;border-radius:16px 16px 0 0}
.preview-host .feature-rail.products .feature-copy{min-height:0;display:flex;flex-direction:column;padding:10px 11px 11px;background:linear-gradient(155deg,var(--panel),rgba(35.8,36.8,40.58,1.0));background:linear-gradient(155deg,var(--panel),rgba(35.8,36.8,40.58,1.0));background:linear-gradient(155deg,var(--panel),rgba(35.8,36.8,40.58,1.0));background:linear-gradient(155deg,var(--panel),color-mix(in srgb,var(--panel2) 78%,var(--panel)));color:var(--text);border-radius:0 0 16px 16px;transition:background-color .22s ease,color .22s ease}
.preview-host .feature-rail.products .feature-copy pv-h3{order:1;margin:0;font-size:12px;line-height:1.25}
.preview-host .feature-rail.products .feature-copy small{order:2;margin-top:1px;color:#717277;font-size:9px;line-height:1.25}
.preview-host .feature-rail.products .feature-copy a{order:3;display:flex;align-items:center;justify-content:space-between;margin-top:auto;min-height:27px;padding:5px 10px;border-radius:8px;background:var(--raised);color:var(--text);transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}
.preview-host .feature-rail.products .feature-card:hover{transform:translateY(-2px);box-shadow:0 18px 38px #0003}
.preview-host .feature-rail.products .feature-card:is(:hover,.variant-card.is-selected) .feature-copy{background:#fefefe;color:#000008}
.preview-host .feature-rail.products .feature-card:is(:hover,.variant-card.is-selected) .feature-copy small{color:#5b5b5c}
.preview-host .feature-rail.products .feature-copy :is(a,.variant-project-add:not(:disabled)):hover{background:var(--action-blue);color:var(--on-action-hover);transform:translateY(-1px);box-shadow:none}
.preview-host .feature-rail.products .feature-copy :is(a,.variant-project-add:not(:disabled)):active{transform:translateY(0);box-shadow:none}
.preview-host [data-theme=yellow-black] .feature-rail.products .feature-card:hover .feature-copy{background:#ffff00;color:#000}
.preview-host [data-theme=black-yellow] .feature-rail.products .feature-card:hover .feature-copy{background:#000;color:#ffff00}
.preview-host:where(.pv-media-31aa8571) .feature-rail.products .feature-card{min-width:220px}
@media (prefers-reduced-motion:reduce){.preview-host .feature-card,.preview-host .feature-copy,.preview-host .feature-copy a{transition-duration:.01ms!important}
}
.preview-host .feature-rail.products .feature-art img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;filter:none}
.preview-host{background:#020308}
.preview-host:before{background:radial-gradient(circle at 18% -8%,#30384b 0,transparent 34%),radial-gradient(circle at 92% 105%,#251624 0,transparent 30%)}
.preview-host .app-shell{margin:14px;height:calc(100vh - 28px);border-color:#343a49;box-shadow:0 42px 120px #000d,0 0 0 1px #ffffff0a}
.preview-host[data-theme=light] .preview-host{background:#c9cdd5}
.preview-host[data-theme=light] .preview-host:before{background:radial-gradient(circle at 15% 0,#eef1f7,transparent 38%),radial-gradient(circle at 100% 100%,#bcc2ce,transparent 34%)}
.preview-host[data-theme=light] .app-shell{border-color:#aeb4c0;box-shadow:0 34px 90px #24283730,0 0 0 1px #fff}
.preview-host[data-theme=yellow-black] .preview-host{background:#1d1d00}
.preview-host[data-theme=black-yellow] .preview-host{background:#070700}
.preview-host:where(.pv-media-4ae1962c) .app-shell{margin:0;height:100vh;height:100vh;height:100vh;height:100dvh;border-color:transparent}
.preview-host{--u:4px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--control-compact:32px;--control:40px;--toolbar-h:48px;--header-h:64px;--context-h:96px;--radius-control:10px;--radius-module:16px;--font-micro:12px;--font-caption:13px;--font-ui:14px;--font-readable:15px;--font-section:20px;--font-page:28px;}
.preview-host{font-size:var(--font-ui);line-height:1.45}
.preview-host button,.preview-host input{font-size:var(--font-ui)}
.preview-host small{font-size:var(--font-caption);line-height:1.4}
.preview-host .eyebrow{font-size:var(--font-micro);line-height:16px;letter-spacing:.11em}
.preview-host .topbar{height:var(--header-h);gap:var(--space-2);margin-inline:var(--space-4);padding-inline:var(--space-4);border-bottom:0}
.preview-host .top-icon{width:var(--control);height:var(--control);border:0;border-radius:var(--radius-control);background:var(--panel2)}
.preview-host .command{height:var(--control);font-size:var(--font-caption)}
.preview-host pv-main{padding:var(--space-4)}
.preview-host .primary{min-height:var(--control);margin-top:0;padding:0 var(--space-4);border-radius:var(--radius-control);font-size:var(--font-ui);line-height:20px}
.preview-host .search{height:var(--control);border:0;border-radius:var(--radius-control)}
.preview-host .search input{font-size:var(--font-ui)}
.preview-host .tabs{gap:var(--space-1);padding:var(--space-3) var(--space-2) var(--space-2)}
.preview-host .tabs button{min-height:var(--control-compact);padding-inline:var(--space-3);font-size:var(--font-ui)}
.preview-host .history{padding:var(--space-4) var(--space-6)}
.preview-host .feature-rail{gap:var(--space-4)}
.preview-host .feature-rail.products .feature-copy pv-h3{font-size:var(--font-readable);line-height:20px}
.preview-host .feature-rail.products .feature-copy small{font-size:var(--font-caption);line-height:18px}
.preview-host .feature-rail.products .feature-copy a{min-height:var(--control-compact);font-size:var(--font-caption)}
.preview-host *{scrollbar-width:thin;scrollbar-color:var(--soft) transparent}
.preview-host *::-webkit-scrollbar{width:8px;height:8px}
.preview-host *::-webkit-scrollbar-track{background:transparent}
.preview-host *::-webkit-scrollbar-thumb{background:var(--soft);border:2px solid transparent;border-radius:8px;background-clip:padding-box}
.preview-host *::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:padding-box}
.preview-host:where(.pv-media-37c13901) pv-main{padding:var(--space-3)}
.preview-host:where(.pv-media-37c13901) .topbar{margin-inline:var(--space-3);padding-inline:var(--space-3)}
.preview-host:where(.pv-media-4ae1962c) pv-main{padding:0}
.preview-host:where(.pv-media-4ae1962c) .topbar{height:56px;margin-inline:var(--space-2);padding-inline:var(--space-2);border-radius:var(--radius-module)}
.preview-host:where(.pv-media-4ae1962c) .history{padding:var(--space-3)}
.preview-host,.preview-host[data-theme=light]{--outside:#C7C5C2;--bg:#E8E7E5;--shell:#F1F0EE;--side:#FAF9F7;--panel:#FAF9F7;--panel2:#F0EFED;--raised:#E3E1DE;--text:#181817;--muted:#514F4C;--soft:#64615D;--line:#D7D4D0;--line-strong:#BDB8B3;--brand-pink:#FF0A78;--accent:var(--brand-pink);--accent2:var(--brand-pink);--pink:var(--brand-pink);--cyan:#087E8B;--selection:#CECCC8;--incoming:#F0EFED;--success:#218A5A;--on:#FFFFFF;--shadow:0 28px 72px #27272122;--glow:transparent;}
.preview-host[data-theme=light]{--surface-hover:#DDDBD8;--surface-selected-hover:#C5C2BE;--surface-discovery:#F7F6F4}
.preview-host[data-theme=light] .feature-rail:is(.products,.brands,.competitions,.fairs) .feature-copy{background:var(--surface-discovery)}
.preview-host[data-theme=light] .feature-rail:is(.products,.brands,.competitions,.fairs) .feature-card:hover .feature-copy{background:#FEFEFE}
.preview-host[data-theme=dark]{--outside:#020305;--bg:#121315;--shell:#18191B;--side:#1C1D20;--panel:#1C1D20;--panel2:#26272B;--raised:#323439;--text:#F2F1ED;--muted:#C0C1C4;--soft:#A5A7AC;--line:#383A40;--line-strong:#50535B;--surface-hover:#34363C;--surface-selected-hover:#4B4E56;--accent:var(--brand-pink);--accent2:var(--brand-pink);--pink:var(--brand-pink);--cyan:#63B8C0;--selection:#494C54;--incoming:#26272B;--success:#46B77A;--on:#FFFFFF;--shadow:0 30px 90px #0009;--glow:transparent;}
.preview-host[data-theme=yellow-black]{--outside:#1D1D00}
.preview-host[data-theme=black-yellow]{--outside:#070700}
.preview-host{background:var(--outside)}
.preview-host:before{background:linear-gradient(145deg,rgba(30.8,31.56,32.84,1.0),var(--outside));background:linear-gradient(145deg,rgba(30.8,31.56,32.84,1.0),var(--outside));background:linear-gradient(145deg,rgba(30.8,31.56,32.84,1.0),var(--outside));background:linear-gradient(145deg,color-mix(in srgb,var(--outside) 88%,var(--text)),var(--outside));opacity:.3}
.preview-host .app-shell{background:var(--shell);border-color:var(--line-strong);backdrop-filter:none}
.preview-host .desktop-body,.preview-host pv-main{background:var(--bg)}
.preview-host .topbar{background:var(--side)}
.preview-host .island{background:var(--panel);box-shadow:none}
.preview-host .primary{background:var(--accent);color:var(--on);box-shadow:none}
.preview-host .primary:hover{background:var(--accent2)}
.preview-host .primary:active{background:rgba(214.2,8.4,100.8,1.0);background:rgba(214.2,8.4,100.8,1.0);background:rgba(214.2,8.4,100.8,1.0);background:color-mix(in srgb,var(--accent) 84%,#000);transform:translateY(1px)}
.preview-host .top-icon:hover{border-color:transparent;background:var(--selection)}
.preview-host .feature-art{box-shadow:none}
.preview-host [data-theme=yellow-black] .primary,.preview-host [data-theme=black-yellow] .primary{background:var(--accent);color:var(--on)}
.preview-host{--font-micro:12px;--font-caption:13px;--font-ui:14px;--font-readable:15px;--font-section:20px;--font-page:28px;--leading-micro:16px;--leading-caption:18px;--leading-ui:20px;--leading-readable:22px;}
.preview-host{font-size:var(--font-ui);line-height:var(--leading-ui)}
.preview-host small,.preview-host .eyebrow,.preview-host .feature-copy small{font-size:var(--font-micro);line-height:var(--leading-micro)}
.preview-host .command,.preview-host .feature-copy a{font-size:var(--font-caption);line-height:var(--leading-caption)}
.preview-host .tabs button,.preview-host .search input,.preview-host .primary{font-size:var(--font-ui);line-height:var(--leading-ui)}
.preview-host .feature-copy pv-h3{font-size:var(--font-readable);line-height:var(--leading-readable)}
.preview-host .notification b{font-size:10px;line-height:1}
.preview-host .search{gap:var(--space-2);padding-inline:var(--space-3)}
.preview-host .feature-copy{padding:var(--space-3)}
.preview-host .feature-copy small{letter-spacing:.08em}
.preview-host small{color:var(--muted)}
.preview-host .eyebrow{color:var(--soft)}
.preview-host .feature-rail.products .feature-copy small{color:var(--muted)}
.preview-host[data-theme=dark] .primary:hover{background:var(--accent2)}
.preview-host{--surface-work:var(--panel);--surface-content:var(--panel2);--surface-raised:var(--raised);--surface-overlay:var(--raised);--page-gutter:16px;--panel-inline-inset:var(--space-3);--context-gap:var(--panel-inline-inset);--toolbar-block-inset:calc((var(--header-h) - var(--control)) / 2);--toolbar-group-gap:var(--space-6);--island-gap:16px;--island-pad:24px;--radius-work:14px;--radius-content:12px;--radius-overlay:14px;--shadow-overlay:0 18px 48px #0000002e;}
.preview-host .desktop-body{gap:var(--space-3);padding:var(--space-3);background:var(--bg)}
.preview-host .app-area{gap:var(--space-3);background:transparent}
.preview-host .topbar{--topbar-inset:var(--context-gap);height:var(--header-h);margin:0;padding-inline:var(--topbar-inset);border:0;border-radius:var(--radius-work);background:var(--surface-work)}
.preview-host pv-main{padding:0;background:transparent}
.preview-host .island{border:0;border-radius:var(--radius-work);background:var(--surface-work);box-shadow:none}
.preview-host .feature-card{border:0;border-radius:var(--radius-content);background:var(--surface-content);box-shadow:none}
.preview-host .feature-card{overflow:hidden}
.preview-host .feature-rail{gap:var(--island-gap)}
.preview-host .history{margin:0;padding:var(--space-4) var(--space-6);border:0;border-radius:0;background:var(--surface-work)}
.preview-host .feature-rail.products .feature-card{border-radius:var(--radius-content);box-shadow:none}
.preview-host .feature-rail.products .feature-art{border-radius:var(--radius-content) var(--radius-content) 0 0}
.preview-host .feature-rail.products .feature-copy{border-radius:0 0 var(--radius-content) var(--radius-content);background:var(--surface-content)}
.preview-host .feature-rail.products .feature-card:hover{transform:none;box-shadow:none}
.preview-host .model-badge{color:var(--text)}
.preview-host .feature-art img{transition:opacity .22s ease}
.preview-host .simtu-tooltip{position:fixed;z-index:1100;max-width:min(280px,calc(100vw - 16px));padding:8px 12px;border-radius:var(--radius-control);background:var(--dialog-surface);color:var(--text);box-shadow:var(--shadow-overlay);font-size:13px;line-height:18px;font-weight:400;text-align:left;overflow-wrap:anywhere;pointer-events:auto;animation:tooltip-enter .12s ease}
.preview-host .simtu-tooltip[hidden]{display:none}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) :is(.simtu-toast,.simtu-tooltip){outline:1px solid var(--text);box-shadow:none}
@media (prefers-reduced-motion:reduce){.preview-host .feature-art img{transition:none}
.preview-host .simtu-tooltip{animation:none}
}
.preview-host .feature-actions{order:3;display:flex;align-items:stretch;gap:8px;margin-top:auto}
.preview-host .feature-rail:is(.products,.brands,.competitions,.fairs) .feature-actions a{order:0;flex:1;min-width:0;margin-top:0}
.preview-host .feature-actions :is(.calendar-add,.favorite-toggle){order:1}
.preview-host .cta{--cta-bg:var(--accent);--cta-fg:var(--on);--cta-hover:rgba(224.4,8.8,105.6,1.0);--cta-hover:rgba(224.4,8.8,105.6,1.0);--cta-hover:rgba(224.4,8.8,105.6,1.0);--cta-hover:color-mix(in srgb,var(--accent) 88%,#000);display:inline-flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;min-height:40px;padding:10px 16px;border:0;border-radius:var(--radius-control);background:var(--cta-bg);color:var(--cta-fg);font-family:inherit;font-size:14px;line-height:20px;font-weight:500;letter-spacing:normal;text-decoration:none;box-shadow:none;cursor:pointer;vertical-align:middle;transition:background-color .18s ease,color .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}
.preview-host{--action-blue:#00ADEE;--on-action-blue:#101214;--on-action-hover:#fff;--action-on-blue-bg:#fff;--action-on-blue-hover:#E3E1DE;--action-on-blue-pressed:#CECCC8;--action-on-blue-fg:#101214}
.preview-host[data-theme=yellow-black],.preview-host[data-theme=black-yellow]{--action-blue:var(--accent);--on-action-blue:var(--on);--on-action-hover:var(--on)}
.preview-host .cta--primary{--cta-bg:var(--action-blue);--cta-fg:var(--on-action-blue);--cta-hover:rgba(30.6,182.84,240.04,1.0);--cta-hover:rgba(30.6,182.84,240.04,1.0);--cta-hover:rgba(30.6,182.84,240.04,1.0);--cta-hover:color-mix(in srgb,var(--action-blue) 88%,#fff)}
.preview-host .cta--secondary{--cta-bg:var(--surface-raised);--cta-fg:var(--text);--cta-hover:var(--selection)}
.preview-host{--toolbar-control-font-size:13px;--toolbar-control-line-height:20px;--toolbar-control-weight:400;--toolbar-control-icon-size:18px;--toolbar-control-icon-stroke:1.6;--canvas-control-bg:transparent;--canvas-control-border:rgba(192.0,193.0,196.0,0.65);--canvas-control-border:rgba(192.0,193.0,196.0,0.65);--canvas-control-border:rgba(192.0,193.0,196.0,0.65);--canvas-control-border:color-mix(in srgb,var(--muted) 65%,var(--surface-canvas));--canvas-control-hover:var(--surface-hover)}
.preview-host[data-theme=dark]{--canvas-control-border:rgba(192.0,193.0,196.0,0.45);--canvas-control-border:rgba(192.0,193.0,196.0,0.45);--canvas-control-border:rgba(192.0,193.0,196.0,0.45);--canvas-control-border:color-mix(in srgb,var(--muted) 45%,var(--surface-canvas))}
.preview-host .canvas-controls :is(.cta--secondary,.catalog-control):not(.cta--danger,.ml-text-button){--cta-bg:var(--canvas-control-bg);--cta-hover:var(--canvas-control-hover);background:var(--canvas-control-bg);color:var(--text);box-shadow:inset 0 0 0 1px var(--canvas-control-border);font-size:var(--toolbar-control-font-size);line-height:var(--toolbar-control-line-height);font-weight:var(--toolbar-control-weight);gap:8px;transform:none}
.preview-host .canvas-controls :is(.cta--secondary,.catalog-control):not(.cta--danger,.ml-text-button)>svg{width:var(--toolbar-control-icon-size);height:var(--toolbar-control-icon-size);stroke-width:var(--toolbar-control-icon-stroke);color:var(--muted);flex:none}
.preview-host .canvas-controls .cta--secondary:not(.cta--danger,.ml-text-button)>span{transform:none}
.preview-host .canvas-controls :is(.cta--secondary,.catalog-control):not(.cta--danger,.ml-text-button):disabled{color:var(--muted);opacity:.6;cursor:default}
@media (hover:hover){.preview-host .canvas-controls :is(.cta--secondary,.catalog-control):not(.cta--danger,.ml-text-button):not(:disabled):hover{background:var(--canvas-control-hover)}
}
.preview-host .canvas-controls :is(.cta--secondary,.catalog-control):not(.cta--danger,.ml-text-button):not(:disabled):is(.is-active,[aria-pressed=true],[aria-expanded=true]){background:var(--selection)}
@media (hover:hover){.preview-host .canvas-controls :is(.cta--secondary,.catalog-control):not(.cta--danger,.ml-text-button):not(:disabled):is(.is-active,[aria-pressed=true],[aria-expanded=true]):hover{background:var(--surface-selected-hover)}
}
.preview-host:is([data-theme=yellow-black],[data-theme=black-yellow]) .canvas-controls :is(.cta--secondary,.catalog-control):not(.cta--danger,.ml-text-button){background:transparent!important;color:var(--hc-fg)!important;outline:1px solid var(--hc-fg);outline-offset:-1px}
.preview-host:is([data-theme=yellow-black],[data-theme=black-yellow]) .canvas-controls :is(.cta--secondary,.catalog-control):not(.cta--danger,.ml-text-button):not(:disabled):is(:hover,.is-active,[aria-pressed=true],[aria-expanded=true]){background:var(--hc-fg)!important;color:var(--hc-bg)!important}
.preview-host:is([data-theme=yellow-black],[data-theme=black-yellow]) .canvas-controls :is(.cta--secondary,.catalog-control)>svg{color:inherit}
.preview-host .cta>span{display:inline-block;transition:transform .18s cubic-bezier(.22,1,.36,1)}
@media (hover:hover){.preview-host .cta:not(:disabled):hover{background:var(--cta-hover)}
.preview-host .cta:not(:disabled):hover>span{transform:translateX(2px)}
}
.preview-host .cta:not(:disabled):active{transform:scale(.98)}
.preview-host .cta:focus-visible{outline:2px solid var(--text);outline-offset:3px}
.preview-host .cta:disabled{background:var(--surface-raised);color:var(--muted);opacity:.6;cursor:default;transform:none}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) .cta{outline:1px solid var(--text)}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) .cta:not(:disabled):hover{background:var(--text);color:var(--bg)}
@media (prefers-reduced-motion:reduce){.preview-host .cta,.preview-host .cta>span{transition:none}
.preview-host .cta:not(:disabled):hover,.preview-host .cta:not(:disabled):active,.preview-host .cta:not(:disabled):hover>span{transform:none}
}
.preview-host{--dialog-surface:#fff;--dialog-island:var(--surface-content);--dialog-control:var(--surface-raised);--dialog-width:1000px;--dialog-compact-width:460px;--dialog-gutter:24px}
.preview-host[data-theme=dark]{--dialog-surface:#323439;--dialog-island:var(--surface-content);--dialog-control:#41444B}
.preview-host[data-theme=yellow-black],.preview-host[data-theme=black-yellow]{--dialog-surface:var(--bg);--dialog-island:var(--bg);--dialog-control:var(--bg)}
.preview-host .favorite-toggle{flex:0 0 var(--control-compact);width:var(--control-compact);height:var(--control-compact);display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-control);background:var(--raised);color:var(--text);transition:background-color .18s ease,color .18s ease,transform .18s ease}
.preview-host .favorite-toggle:hover{background:var(--action-blue);color:var(--on-action-hover)}
.preview-host .favorite-toggle:focus-visible{outline:2px solid var(--text);outline-offset:2px}
.preview-host .favorite-toggle[aria-pressed=true]{color:var(--accent)}
.preview-host .favorite-toggle svg{width:14px;height:14px}
.preview-host .favorite-toggle[aria-pressed=true] svg{fill:currentColor}
.preview-host .favorite-toggle[aria-pressed=true]:hover{color:var(--on-action-hover)}
.preview-host .favorite-toggle:active{transform:scale(.94)}
@media (prefers-reduced-motion:reduce){.preview-host .favorite-toggle{transition:none}
.preview-host .favorite-toggle:active{transform:none}
}
.preview-host .feature-rail.products{display:grid;grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--island-gap))/4);overflow-x:auto;scroll-snap-type:x proximity}
.preview-host .feature-rail.products .feature-card{display:grid;min-width:0;scroll-snap-align:start}
.preview-host:where(.pv-media-f2e42224) .feature-rail.products{grid-auto-columns:calc((100% - 2 * var(--island-gap))/3)}
.preview-host:where(.pv-media-31aa8571) .feature-rail.products{grid-auto-columns:calc((100% - var(--island-gap))/2)}
.preview-host:where(.pv-media-96643e04) .feature-rail.products{grid-auto-columns:82%}
.preview-host .primary{background:var(--accent);color:var(--on)}
.preview-host [role=dialog],.preview-host .dropdown{background:var(--surface-overlay);border-radius:var(--radius-overlay);box-shadow:var(--shadow-overlay)}
.preview-host{--surface-menu:var(--surface-content)}
.preview-host .dropdown{background:var(--surface-menu);color:var(--text)}
.preview-host:where(.pv-media-37c13901) .desktop-body{padding:var(--space-3)}
.preview-host:where(.pv-media-37c13901) .app-area{gap:var(--space-3)}
.preview-host:where(.pv-media-37c13901) .topbar{--topbar-inset:var(--context-gap);margin:0;padding-inline:var(--topbar-inset)}
.preview-host:where(.pv-media-4ae1962c){--page-gutter:12px;--island-gap:12px}
.preview-host:where(.pv-media-4ae1962c) .desktop-body{padding:0;gap:0}
.preview-host:where(.pv-media-4ae1962c) .app-area{gap:0}
.preview-host:where(.pv-media-4ae1962c) .topbar{margin:var(--space-2);border-radius:var(--radius-content)}
.preview-host:where(.pv-media-4ae1962c) pv-main{padding:0}
.preview-host .edge-menu{display:none!important}
.preview-host .app-area{margin-right:-12px}
.preview-host .topbar{margin-right:var(--space-3)}
.preview-host pv-main{padding-right:max(0px,calc(var(--space-3) - var(--main-scrollbar-width,12px)));scrollbar-gutter:stable;--main-scrollbar-color:transparent;scrollbar-color:var(--main-scrollbar-color) transparent;transition:--main-scrollbar-color .4s ease-out}
.preview-host pv-main.is-scrolling{--main-scrollbar-color:var(--soft);transition-duration:.12s}
.preview-host pv-main::-webkit-scrollbar{width:12px}
.preview-host pv-main::-webkit-scrollbar-thumb{border:4px solid transparent;border-radius:12px;background:var(--main-scrollbar-color);background-clip:padding-box}
.preview-host pv-main::-webkit-scrollbar-thumb:hover{background:var(--main-scrollbar-color);background-clip:padding-box}
@media (prefers-reduced-motion:reduce){.preview-host pv-main,.preview-host pv-main.is-scrolling{transition:none}
}
.preview-host:where(.pv-media-4ae1962c) .app-area{margin-right:0}
.preview-host:where(.pv-media-4ae1962c) .topbar{margin-right:var(--space-2)}
.preview-host:where(.pv-media-4ae1962c) pv-main{padding-right:0}
.preview-host .notification img{width:24px;height:24px}
.preview-host .menu-toggle img{width:24px;height:24px}
.preview-host .topbar{position:relative}
.preview-host .notification{margin-left:auto}
.preview-host .command{position:absolute;z-index:4;top:50%;right:calc(var(--topbar-inset) + var(--control) + var(--space-2));left:calc(100% - var(--topbar-inset) - var(--control) * 2 - var(--space-2));transform:translateY(-50%);width:auto;height:var(--control);margin:0;padding:0;display:block;overflow:hidden;border:0;border-radius:var(--radius-control);background:var(--panel2);transition:left .42s cubic-bezier(.22,1,.36,1),background-color .2s ease,box-shadow .2s ease}
.preview-host .command-trigger,.preview-host .command-close{position:absolute;z-index:2;top:0;width:var(--control);height:var(--control);display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--muted);font-size:22px;line-height:1}
.preview-host .command-trigger{left:0}
.preview-host .command-close svg{display:block;width:18px;height:18px;flex:none}
.preview-host .command:not(.is-open):hover{background:var(--surface-hover,var(--surface-raised))}
.preview-host .command-close:hover{background:var(--surface-hover,var(--selection));color:var(--text)}
.preview-host .command-close{right:0;opacity:0;transform:scale(.72) rotate(-24deg);pointer-events:none;font-size:24px;transition:opacity .16s ease .14s,transform .28s cubic-bezier(.22,1,.36,1) .1s}
.preview-host .command input{width:100%;height:100%;padding:0 48px 0 48px;border:0;outline:0;background:transparent;color:var(--text);font-size:var(--font-ui);line-height:var(--leading-ui);opacity:0;pointer-events:none;transition:opacity .16s ease}
.preview-host .command input::-webkit-search-cancel-button{display:none}
.preview-host .command input::placeholder{color:var(--soft);opacity:1}
.preview-host:where(.pv-media-4ae1962c) .command{display:block}
.preview-host:where(.pv-media-4ae1962c) .command input{font-size:16px}
@media (prefers-reduced-motion:reduce){.preview-host .command,.preview-host .command input,.preview-host .command-close{transition-duration:.01ms!important;transition-delay:0ms!important}
}
.preview-host .top-icon{width:var(--control);height:var(--control);display:grid;place-items:center;padding:0}
.preview-host .top-icon img,.preview-host .notification img,.preview-host .menu-toggle img{width:24px;height:24px;object-fit:contain}
.preview-host .top-icon.back{font-size:24px;line-height:1;font-weight:400;color:var(--muted)}
.preview-host .top-icon.back svg{display:block;flex:none;width:20px;height:20px;stroke-width:2.4}
.preview-host .top-icon.back:disabled{opacity:1;cursor:default;transform:none}
.preview-host .top-icon.back:disabled svg{opacity:.55}
.preview-host .top-icon.back:disabled:hover{background:var(--surface-content);color:var(--muted)}
.preview-host .top-icon,.preview-host .command{background:var(--surface-content);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease}
.preview-host .top-icon:hover{background:var(--surface-hover,var(--surface-raised));color:var(--text)}
.preview-host .top-icon:active{background:var(--selection);transform:translateY(1px)}
.preview-host .top-icon.back,.preview-host .command-trigger,.preview-host .command-close{color:var(--muted)}
.preview-host[data-theme=dark] .top-icon.back{color:#BFBFC1}
.preview-host[data-theme=light] .top-icon.back{color:#565657}
.preview-host .top-icon.back:not(:disabled):hover{background:var(--surface-hover,var(--surface-raised))}
.preview-host .menu-toggle img{width:32px;height:32px;filter:brightness(1.8);opacity:.92}
.preview-host .notification img{width:32px;height:32px;filter:brightness(1.8);opacity:.92}
.preview-host[data-theme=light] .menu-toggle img,.preview-host[data-theme=light] .notification img{filter:brightness(.95);opacity:1}
.preview-host .command-trigger{font-size:0;color:var(--muted)}
.preview-host .command-trigger{background-image:url("../assets/preview/search.svg");background-repeat:no-repeat;background-position:center;background-size:30px 30px;filter:brightness(1.8);opacity:.92}
.preview-host .command-trigger:hover{opacity:.92}
.preview-host .command-trigger:before{content:none}
.preview-host .command-trigger:after{content:none}
.preview-host[data-theme=light] .command-trigger{filter:none;opacity:1;background-image:none}
.preview-host[data-theme=light] .command-trigger:before{content:"";position:absolute;inset:0;background:url("../assets/preview/search.svg") center/30px 30px no-repeat;filter:brightness(.95);pointer-events:none}
.preview-host [data-theme=yellow-black] .command-trigger{filter:brightness(0) saturate(100%) invert(88%) sepia(98%) saturate(3240%) hue-rotate(359deg) brightness(104%);opacity:1}
.preview-host [data-theme=black-yellow] .command-trigger{filter:brightness(0);opacity:1}
.preview-host [data-theme=yellow-black] .menu-toggle img,.preview-host [data-theme=yellow-black] .notification img{filter:brightness(0) saturate(100%) invert(88%) sepia(98%) saturate(3240%) hue-rotate(359deg) brightness(104%);opacity:1}
.preview-host [data-theme=black-yellow] .menu-toggle img,.preview-host [data-theme=black-yellow] .notification img{filter:brightness(0);opacity:1}
.preview-host [data-theme=dark] .menu-toggle img,.preview-host [data-theme=dark] .notification img{filter:brightness(2.1);opacity:1}
.preview-host [data-theme=dark] .command-trigger{filter:none;opacity:1;background-image:none}
.preview-host [data-theme=dark] .command-trigger:before{content:"";position:absolute;inset:0;background:url("../assets/preview/search.svg") center/30px 30px no-repeat;filter:brightness(2.1);pointer-events:none}
.preview-host[data-theme=yellow-black]{--hc-bg:#000;--hc-fg:#FFEB00;--hc-icon:brightness(0) saturate(100%) invert(89%) sepia(96%) saturate(1849%) hue-rotate(359deg) brightness(103%);--hc-icon-inverse:brightness(0)}
.preview-host[data-theme=black-yellow]{--hc-bg:#FFEB00;--hc-fg:#000;--hc-icon:brightness(0);--hc-icon-inverse:brightness(0) saturate(100%) invert(89%) sepia(96%) saturate(1849%) hue-rotate(359deg) brightness(103%)}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]){--bg:var(--hc-bg);--panel:var(--hc-bg);--panel2:var(--hc-bg);--raised:var(--hc-bg);--text:var(--hc-fg);--muted:var(--hc-fg);--soft:var(--hc-fg);--line:var(--hc-fg);--line-strong:var(--hc-fg);--selection:var(--hc-fg);--surface-hover:var(--hc-bg);--surface-selected-hover:var(--hc-fg);}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) :is(.hero-main,.hero-thumb,.thumb-art,.promo-banner,.feature-art:not(:has(img)),.feature-copy,.topbar,.sidebar,.command,.simtu-toast,.simtu-tooltip){background:var(--hc-bg)!important;color:var(--hc-fg)!important}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) :is(.hero-copy,.promo-banner,.feature-copy) :is(.pv-h1,:is(h2,pv-h2),:is(h3,pv-h3),p,small,.eyebrow){color:var(--hc-fg)!important;opacity:1}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) :is(.hero-main,.hero-thumb,.topbar,.sidebar,.command){outline:1px solid var(--hc-fg);outline-offset:-1px}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) :is(.top-icon,.command-trigger,.command-close,.hero-playback,.rail-controls button,.feature-actions a,.calendar-add,.favorite-toggle,.event-close,.simtu-toast button,.window-theme select,.cta){background:var(--hc-bg)!important;color:var(--hc-fg)!important;outline:1px solid var(--hc-fg);outline-offset:-1px;filter:none;opacity:1}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) :is(.top-icon,.command-trigger,.command-close,.hero-playback,.rail-controls button,.feature-actions a,.calendar-add,.favorite-toggle,.event-close,.simtu-toast button,.cta):not(:disabled):hover{outline:2px solid var(--hc-fg);outline-offset:-2px;text-decoration:underline;text-underline-offset:3px}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) .command-close{opacity:0!important;visibility:hidden}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) :is(.sidebar .nav-item.active,.hero-thumb.active,.favorite-toggle[aria-pressed=true],.calendar-add[aria-pressed=true],.cta--primary,.cta--priority){background:var(--hc-fg)!important;color:var(--hc-bg)!important}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) :is(.calendar-add[aria-pressed=true],.favorite-toggle[aria-pressed=true],.cta--primary,.cta--priority):hover{outline:2px dashed var(--hc-bg);outline-offset:-4px}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) :is(.nav-icon img,.menu-toggle img,.notification img,.brand-display img){filter:var(--hc-icon)!important;opacity:1!important}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) .command-trigger{background-image:none!important}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) .command-trigger:before{content:"";position:absolute;inset:0;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22Search%22%3E%0A%3Ccircle%20id%3D%22Ellipse%2065%22%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%226%22%20stroke%3D%22%235B5B5C%22%20stroke-width%3D%222%22%2F%3E%0A%3Cpath%20id%3D%22Vector%20109%22%20d%3D%22M24%2024L21%2021%22%20stroke%3D%22%235B5B5C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E") center/30px 30px no-repeat;pointer-events:none}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) :is(.count,.notification b){background:var(--hc-fg);color:var(--hc-bg);outline:1px solid var(--hc-bg)}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) button:disabled{opacity:1!important;outline:1px dashed var(--hc-fg);outline-offset:-2px;cursor:not-allowed;text-decoration:line-through}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) .top-icon.back:disabled svg{opacity:1}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) .top-icon.back:disabled:hover{outline:1px dashed var(--hc-fg);outline-offset:-2px}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) :focus-visible{outline:3px double var(--hc-fg)!important;outline-offset:3px!important}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) *{transition-property:transform,left,width!important}
.preview-host .library-page{display:flex;flex-direction:column;gap:16px;padding-bottom:32px}
.preview-host .library-tabs{display:flex;gap:4px;flex-shrink:0}
.preview-host .library-tabs button{border:0;border-radius:10px;padding:0 14px;min-height:40px;background:transparent;color:var(--muted);font-size:14px}
.preview-host .library-tabs button:hover{background:var(--surface-hover,var(--raised));color:var(--text)}
.preview-host .library-tabs button[aria-pressed=true]{background:var(--selection);color:var(--text)}
.preview-host .library-tabs span{font-size:12px;margin-left:6px}
.preview-host .feature-rail.products.library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;grid-auto-flow:row;grid-auto-columns:auto;gap:16px;overflow:visible;scroll-snap-type:none}
.preview-host .library-grid .feature-art{position:relative}
.preview-host .library-grid .feature-art img{display:block;width:100%;height:100%;object-fit:cover}
.preview-host .library-model-badge{position:absolute;top:10px;right:10px;padding:4px 7px;border-radius:6px;background:#1C1D20;color:#F2F1ED;font-size:11px;line-height:16px;font-weight:500}
.preview-host .collection-card .feature-copy small{display:flex;align-items:baseline;justify-content:space-between;gap:8px}
.preview-host .library-card-brand{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.preview-host .library-footnote{font-size:12px;line-height:18px;color:var(--muted);margin:8px 0 0;max-width:850px}
.preview-host:where(.pv-media-f2e42224) .feature-rail.products.library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.preview-host:where(.pv-media-31aa8571) .feature-rail.products.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.preview-host:where(.pv-media-31aa8571) .library-tabs button{flex:1}
.preview-host:where(.pv-media-31aa8571) .library-tabs{width:100%}
.preview-host:where(.pv-media-c8470787) .feature-rail.products.library-grid{grid-template-columns:1fr}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) :is(.library-context,.library-tools,.library-page select,.library-search,.library-model-badge,.library-variant-count,.library-tabs button){background:var(--hc-bg);color:var(--hc-fg);outline:1px solid var(--hc-fg)}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) .library-tabs button[aria-pressed=true]{background:var(--hc-fg);color:var(--hc-bg)}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) .library-tabs button:hover{outline:2px dashed currentColor;outline-offset:-3px}
.preview-host{--product-image-ratio:252 / 156.9888}
.preview-host:where(.pv-media-f2e42224) .library-tabs{flex-wrap:wrap}
.preview-host:where(.pv-media-8299feba) .library-tabs button{padding-inline:10px;font-size:13px}
.preview-host:where(.pv-media-8299feba) .library-tabs{gap:4px}
.preview-host{--action-danger:#D92D20;--on-danger:#fff}
.preview-host[data-theme=dark]{--action-danger:#F04438}
.preview-host[data-theme=yellow-black],.preview-host[data-theme=black-yellow]{--action-danger:var(--hc-fg);--on-danger:var(--hc-bg)}
.preview-host .cta.cta--compact{min-height:28px;height:28px;padding:4px 10px;font-size:12px;line-height:20px;font-weight:400;flex:none}
.preview-host .topbar.catalog-topbar{height:auto;min-height:128px;flex:none;display:flex;flex-direction:column;align-items:stretch;padding:12px;gap:24px;overflow:visible}
.preview-host .catalog-top-primary{position:relative;display:flex;align-items:center;gap:8px;min-width:0;min-height:40px}
.preview-host .catalog-top-primary>.top-icon{flex:none}
.preview-host .catalog-top-primary .catalog-scope-row{flex:1;min-width:0;margin:0 48px 0 4px;gap:8px}
.preview-host .catalog-top-primary .library-tabs{display:flex;gap:8px;min-width:0}
.preview-host .catalog-top-primary .library-tabs button{white-space:nowrap;padding-inline:12px}
.preview-host .pv-id-catalog-breadcrumbs .pv-id-library-count{margin:0;width:112px;flex:0 0 112px;white-space:nowrap;color:var(--muted);font-size:13px;line-height:20px}
.preview-host .catalog-selection-row .pv-id-catalog-breadcrumbs{min-height:32px;flex:none}
.preview-host .catalog-top-primary .library-tabs{flex-wrap:wrap}
.preview-host .catalog-topbar .catalog-add{--cta-fg:var(--on-action-hover);width:auto;padding-inline:16px;margin-left:0}
.preview-host .catalog-topbar .catalog-search-row>.catalog-sort{margin-left:auto}
.preview-host .catalog-topbar .catalog-sort>span{display:inline}
.preview-host .catalog-topbar .catalog-sort>.catalog-control{background:var(--surface-content)}
.preview-host .catalog-topbar .catalog-sort>.catalog-control:hover{background:var(--surface-hover)}
.preview-host .catalog-topbar .catalog-sort>.catalog-control[aria-expanded=true]{background:var(--selection)}
.preview-host .catalog-top-primary .command{right:48px;left:calc(100% - 88px)}
.preview-host .catalog-topbar .catalog-search-row{display:flex;gap:8px;flex-wrap:wrap}
.preview-host .catalog-topbar .catalog-search-row>.catalog-control{flex:0 1 auto;padding-inline:16px}
.preview-host .catalog-topbar .catalog-model-control{margin-left:0}
.preview-host .catalog-more-filters{display:block}
.preview-host .catalog-more-filters>summary{display:none;list-style:none}
.preview-host .catalog-more-filters>summary::-webkit-details-marker{display:none}
.preview-host .catalog-more-options{display:flex;gap:8px}
.preview-host .catalog-more-options>.catalog-control{flex:0 1 auto}
.preview-host .catalog-topbar .pv-id-catalog-refinement[hidden]{display:none}
.preview-host:where(.pv-media-2456e7ff) .catalog-top-primary .library-tabs button{padding-inline:8px;font-size:13px}
.preview-host:where(.pv-media-2456e7ff) .catalog-more-filters{display:block;position:relative}
.preview-host:where(.pv-media-2456e7ff) .catalog-more-filters>summary{display:flex;cursor:pointer}
.preview-host:where(.pv-media-2456e7ff) .catalog-more-filters .catalog-more-options{display:none}
.preview-host:where(.pv-media-2456e7ff) .catalog-more-filters[open] .catalog-more-options{display:grid;position:absolute;z-index:20;top:calc(100% + 8px);left:0;min-width:180px;padding:8px;gap:4px;background:var(--surface-menu);border-radius:var(--radius-control);box-shadow:var(--shadow-overlay)}
.preview-host:where(.pv-media-2456e7ff) .catalog-more-options>.catalog-control{justify-content:space-between;background:transparent}
.preview-host:where(.pv-media-2456e7ff) .catalog-more-options>.catalog-control:hover{background:var(--surface-hover)}
.preview-host:where(.pv-media-fe424359) .catalog-top-primary{flex-wrap:wrap}
.preview-host:where(.pv-media-fe424359) .catalog-top-primary .catalog-scope-row{order:2;flex:1 0 100%;margin:0;flex-wrap:wrap}
.preview-host:where(.pv-media-fe424359) .catalog-top-primary .command{top:20px}
.preview-host:where(.pv-media-fe424359) .catalog-top-primary .library-tabs{width:auto}
.preview-host:where(.pv-media-fe424359) .catalog-topbar .catalog-model-control{margin-left:0}
.preview-host:where(.pv-media-8299feba) .catalog-top-primary .catalog-scope-row .library-tabs{width:100%}
.preview-host:where(.pv-media-8299feba) .catalog-top-primary .catalog-scope-row .library-tabs{flex-wrap:wrap}
.preview-host:where(.pv-media-8299feba) .catalog-top-primary .library-tabs button{flex:1}
.preview-host:where(.pv-media-8299feba) .catalog-topbar .catalog-search-row>.catalog-control,.preview-host:where(.pv-media-8299feba) .catalog-topbar .catalog-more-filters{flex:1 1 calc(50% - 8px)}
.preview-host:where(.pv-media-8299feba) .catalog-more-filters>summary{width:100%}
.preview-host:where(.pv-media-8299feba) .catalog-topbar .catalog-search-row>.catalog-control{padding-inline:8px}
.preview-host .catalog-page{gap:16px}
.preview-host{--surface-canvas:var(--bg)}
.preview-host{--field-bg:#DEDCDA;--field-hover:#D5D2CE;--field-focus:#C9C6C2}
.preview-host[data-theme=dark]{--field-bg:#35373D;--field-hover:#3F4249;--field-focus:#494C54}
.preview-host[data-theme=yellow-black],.preview-host[data-theme=black-yellow]{--field-bg:var(--hc-bg);--field-hover:var(--hc-bg);--field-focus:var(--hc-bg)}
.preview-host .app-shell,.preview-host .desktop-body,.preview-host .app-area,.preview-host pv-main{background-color:var(--surface-canvas)}
.preview-host .topbar{box-shadow:none}
.preview-host .catalog-scope-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--toolbar-group-gap)}
.preview-host .catalog-scope-row .library-tabs{flex-wrap:nowrap;width:auto;min-width:0;gap:var(--space-2)}
.preview-host .catalog-scope-row .library-tabs button{white-space:nowrap}
.preview-host .catalog-add{flex:none;white-space:nowrap;width:var(--catalog-add-width,auto);min-width:0;padding-inline:8px;box-sizing:border-box}
.preview-host .catalog-search-row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}
.preview-host .catalog-search-row>.catalog-control{flex:1}
.preview-host .catalog-control{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;border:0;border-radius:var(--radius-control);background:var(--surface-content);color:var(--text);font-size:var(--toolbar-control-font-size);line-height:var(--toolbar-control-line-height);font-weight:var(--toolbar-control-weight);white-space:nowrap;transition:background-color .18s ease,color .18s ease}
.preview-host .catalog-control>svg{width:var(--toolbar-control-icon-size);height:var(--toolbar-control-icon-size);flex:none;color:var(--muted)}
.preview-host .catalog-control:hover{background:var(--surface-hover,var(--raised))}
.preview-host .catalog-control[aria-pressed=true]{background:var(--selection)}
.preview-host .catalog-check{display:grid;place-items:center;width:16px;height:16px;flex:none;border:1px solid var(--muted);border-radius:4px;background:transparent;color:var(--surface-work)}
.preview-host .catalog-check svg{display:block;width:12px;height:12px;opacity:0}
.preview-host .catalog-control[aria-pressed=true] .catalog-check{border-color:var(--text);background:var(--text);color:var(--surface-work)}
.preview-host .catalog-control[aria-pressed=true] .catalog-check svg{opacity:1}
.preview-host .catalog-counter{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:6px;background:var(--selection);color:var(--text);font-size:11px;font-weight:500}
.preview-host .catalog-counter[hidden]{display:none}
.preview-host .catalog-refinement{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.preview-host .catalog-refinement[hidden]{display:none}
.preview-host .catalog-selection-row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px var(--context-gap);min-width:0;min-height:32px}
.preview-host .catalog-selection-row .catalog-active{flex:1 1 auto;min-width:0;margin-top:1px}
.preview-host .catalog-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:20px;color:var(--muted)}
.preview-host .catalog-breadcrumbs button{padding:4px 0;border:0;background:transparent;color:inherit;font-size:13px;line-height:20px;text-align:left;cursor:pointer}
.preview-host .catalog-breadcrumbs button:hover{color:var(--text);text-decoration:underline}
.preview-host .catalog-breadcrumbs [aria-current=page]{color:var(--text);font-weight:500}
.preview-host .catalog-next-level{display:flex;gap:8px;flex-wrap:wrap}
.preview-host .catalog-next-level[hidden]{display:none}
.preview-host .catalog-active{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.preview-host .catalog-active[hidden]{display:none}
.preview-host .catalog-selection-row:has(.download-allowance){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}
.preview-host .catalog-selection-row:has(.download-allowance)>.catalog-active{grid-column:1/-1;grid-row:2;margin-top:0}
.preview-host .download-allowance{grid-column:2;grid-row:1;display:flex;align-items:center;gap:12px;min-height:32px;color:var(--muted)}
.preview-host .download-allowance button{display:inline-flex;align-items:center;gap:8px;padding:6px 0;border:0;background:transparent;color:inherit;font:inherit;font-size:13px;line-height:20px;white-space:nowrap;cursor:pointer}
.preview-host .download-allowance button:hover{color:var(--text)}
.preview-host .download-allowance button:focus-visible{outline:2px solid var(--action-blue);outline-offset:3px;border-radius:4px}
.preview-host .download-allowance [hidden],.preview-host .download-allowance [data-allowance-short]{display:none}
.preview-host:where(.pv-media-8299feba) .download-allowance [data-allowance-full]{display:none}
.preview-host:where(.pv-media-8299feba) .download-allowance [data-allowance-short]{display:inline}
.preview-host:where(.pv-media-8299feba) .download-allowance{gap:8px}
.preview-host .catalog-sort{position:relative;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);white-space:nowrap}
.preview-host .catalog-sort>.catalog-control{min-width:156px;justify-content:space-between;background:var(--surface-work)}
.preview-host .catalog-sort>.catalog-control:hover{background:var(--surface-hover)}
.preview-host .catalog-sort>.catalog-control[aria-expanded=true]{background:var(--selection)}
.preview-host .catalog-sort-menu{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:224px;max-width:calc(100vw - 32px);padding:8px;border-radius:var(--radius-content);background:var(--surface-menu);box-shadow:var(--shadow-overlay);animation:catalog-sort-enter .16s ease-out}
.preview-host .catalog-sort-menu[hidden]{display:none}
.preview-host .catalog-sort-menu button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:13px;line-height:20px;text-align:left;transition:background-color .18s ease,color .18s ease}
.preview-host .catalog-sort-menu button:hover,.preview-host .catalog-sort-menu button:focus-visible{background:var(--surface-hover);color:var(--text)}
.preview-host .catalog-sort-menu button[data-checked=true]{background:var(--selection);color:var(--text)}
.preview-host .catalog-sort-menu button svg{width:16px;height:16px;opacity:0}
.preview-host .catalog-sort-menu button[data-checked=true] svg{opacity:1}
.preview-host .catalog-sort-menu button[data-checked=true]:hover{background:var(--surface-selected-hover,var(--selection))}
@media (prefers-reduced-motion:reduce){.preview-host .catalog-sort-menu button{transition:none}
}
@media (prefers-reduced-motion:reduce){.preview-host .catalog-sort-menu{animation:none}
}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) .catalog-sort-menu{background:var(--hc-bg);color:var(--hc-fg);outline:1px solid var(--hc-fg);box-shadow:none}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) .catalog-sort-menu button[data-checked=true]{background:var(--hc-fg);color:var(--hc-bg)}
.preview-host:where(.pv-media-2456e7ff) .catalog-control{flex:1}
.preview-host:where(.pv-media-4ae1962c) .catalog-scope-row{flex-wrap:wrap}
.preview-host:where(.pv-media-4ae1962c) .catalog-scope-row .library-tabs{width:100%}
.preview-host:where(.pv-media-4ae1962c) .catalog-scope-row .library-tabs button{flex:1;padding-inline:8px;font-size:13px}
.preview-host:where(.pv-media-4ae1962c) .catalog-add{margin-left:auto}
.preview-host:where(.pv-media-4ae1962c) .catalog-search-row{display:grid;grid-template-columns:1fr 1fr}
.preview-host:where(.pv-media-4ae1962c) .catalog-control{min-width:0;white-space:normal;padding-inline:8px}
.preview-host:where(.pv-media-4ae1962c) .catalog-sort>span{display:none}
@media (prefers-reduced-motion:reduce){.preview-host .catalog-control{transition:none}
}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) :is(.catalog-tools,.catalog-control,.catalog-quick,.catalog-category-chip,.catalog-chip,.catalog-tree-column,.catalog-tree-search-results>div,.catalog-choice,.catalog-range input,.catalog-counter){background:var(--hc-bg);color:var(--hc-fg);outline:1px solid var(--hc-fg)}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) :is(.catalog-control[aria-pressed=true],.catalog-tree-item[aria-pressed=true],.catalog-choice:has(input:checked)){background:var(--hc-fg);color:var(--hc-bg)}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) :is(.catalog-control,.catalog-tree-item,.catalog-choice,.catalog-quick,.catalog-category-chip,.catalog-chip):hover{outline:2px dashed currentColor;outline-offset:-3px}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) .catalog-check{border-color:var(--hc-fg)}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) .catalog-control[aria-pressed=true] .catalog-check{border-color:var(--hc-bg);background:var(--hc-bg);color:var(--hc-fg)}
.preview-host .projects-thumbnail{width:48px;height:48px;border-radius:10px;display:grid;place-items:center;background:var(--surface-raised);color:var(--muted);flex:none;font-size:15px}
.preview-host .projects-status-label{display:inline-block;padding:4px 8px;border-radius:8px;background:var(--surface-content);color:var(--text);font-size:12px;white-space:nowrap}
.preview-host{--project-blue:#007FAF;--project-teal:#087F83;--project-green:#288349;--project-amber:#967000;--project-orange:#BE5B25;--project-pink:#BB3977;--project-purple:#7854B5;--project-slate:#627184;--project-planning-ink:#785500;--project-progress-ink:#006C99;--project-completed-ink:#206B40}
.preview-host [data-theme=dark]{--project-planning-ink:#F4CF77;--project-progress-ink:#70D1F5;--project-completed-ink:#80DDA0}
.preview-host [data-avatar-colour=blue]{--project-colour:var(--project-blue)}
.preview-host [data-avatar-colour=teal]{--project-colour:var(--project-teal)}
.preview-host [data-avatar-colour=green]{--project-colour:var(--project-green)}
.preview-host [data-avatar-colour=amber]{--project-colour:var(--project-amber)}
.preview-host [data-avatar-colour=orange]{--project-colour:var(--project-orange)}
.preview-host [data-avatar-colour=pink]{--project-colour:var(--project-pink)}
.preview-host [data-avatar-colour=purple]{--project-colour:var(--project-purple)}
.preview-host [data-avatar-colour=slate]{--project-colour:var(--project-slate)}
.preview-host .projects-thumbnail[data-avatar-colour]{background:linear-gradient(135deg,var(--compat-project-colour-52,var(--surface-work)) 0%,var(--compat-project-colour-86,var(--surface-work)) 48%,var(--project-colour) 100%);background:linear-gradient(135deg,color-mix(in srgb,var(--project-colour) 52%,white) 0%,color-mix(in srgb,var(--project-colour) 86%,white) 48%,var(--project-colour) 100%)}
.preview-host .projects-status-label[data-status-tone=planning]{--status-ink:var(--project-planning-ink);--status-colour:var(--project-amber)}
.preview-host .projects-status-label[data-status-tone=progress]{--status-ink:var(--project-progress-ink);--status-colour:var(--project-blue)}
.preview-host .projects-status-label[data-status-tone=completed]{--status-ink:var(--project-completed-ink);--status-colour:var(--project-green)}
.preview-host :is(.projects-row,.pi-project-title,.sl-screen,.sl-dialog) .projects-status-label[data-status-tone]:not([data-status-tone=""]){background:var(--compat-status-colour-14,var(--surface-work));background:color-mix(in srgb,var(--status-colour) 14%,var(--surface-work));color:var(--status-ink)}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) :is(.projects-row,.pi-project-title,.sl-screen,.sl-dialog) .projects-status-label[data-status-tone]{background:var(--hc-bg);color:var(--hc-fg);outline:1px solid var(--hc-fg)}
.preview-host .projects-more{width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-size:22px;line-height:20px}
.preview-host .projects-more:hover{background:var(--surface-hover);color:var(--text)}
.preview-host:where(.pv-media-8db27a9b) .projects-more{flex:none;margin-top:16px}
.preview-host .project-overview{padding-bottom:24px;color:var(--text);font-size:14px;line-height:20px}
.preview-host .po-tabs{display:flex;gap:8px;overflow-x:auto;max-width:100%}
.preview-host .po-tabs button{white-space:nowrap}
.preview-host .po-tabs button:disabled{opacity:.45;cursor:default}
.preview-host .project-overview pv-h2{font-size:20px;line-height:28px;margin:0;font-weight:600}
.preview-host .project-overview .cta--primary{color:var(--on-action-hover,#fff)}
.preview-host .po-tabs button.active{background:var(--selection);border-radius:var(--radius-control);color:var(--text)}
.preview-host .topbar.catalog-topbar.po-project-topbar{min-height:64px}
.preview-host .po-project-topbar .po-main-tabs{flex:1;flex-wrap:nowrap;overflow-x:auto;min-width:0;margin-right:48px}
.preview-host .po-project-topbar .po-tabs button{flex:none}
.preview-host .po-project-topbar .po-management-tabs{flex-wrap:nowrap;overflow-x:auto}
.preview-host .po-project-topbar .po-tabs button:focus-visible{outline:2px solid var(--action-blue);outline-offset:-2px}
.preview-host:where(.pv-media-4ae1962c) .po-project-topbar .catalog-top-primary{flex-wrap:wrap}
.preview-host:where(.pv-media-4ae1962c) .po-project-topbar .po-main-tabs{flex-basis:100%;order:5;margin-right:0}
.preview-host:where(.pv-media-4ae1962c) .po-project-topbar .po-management-tabs{width:100%}
.preview-host pv-main.ms-main{overflow:hidden;display:flex;min-height:0;scrollbar-gutter:auto;padding-right:12px;padding-bottom:0}
.preview-host .ms-screen{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}
.preview-host .ms-screen .ms-workspace{height:auto}
.preview-host .ms-results .ms-conversation-count{font-size:13px;line-height:20px}
.preview-host .ms-results [hidden]{display:none}
.preview-host .ms-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.preview-host .ms-topbar .ms-controls>button{flex:0 0 auto;width:auto;min-width:max-content;white-space:nowrap}
.preview-host .ms-controls .catalog-control[aria-pressed=true]{background:var(--selection)}
.preview-host .ms-controls .catalog-control[aria-pressed=true]:hover{background:var(--surface-selected-hover)}
.preview-host .ms-controls .ms-new{margin-left:auto}
.preview-host .ms-inbox .ms-conversations{padding-top:12px}
.preview-host:where(.pv-media-a91ce450) .ms-topbar .ms-new span{display:inline}
.preview-host:where(.pv-media-4ae1962c) pv-main.ms-main{padding:0 8px}
.preview-host:where(.pv-media-4ae1962c) .ms-controls .ms-new{margin-left:0}
.preview-host .ms-workspace{--messages-column:calc((100% - 48px)/4);display:grid;grid-template-columns:var(--messages-column) minmax(0,1fr);gap:16px;flex:1;min-width:0;min-height:0;height:100%;color:var(--text);font-size:14px;line-height:20px}
.preview-host .ms-inbox,.preview-host .ms-chat,.preview-host .ms-details{background:var(--surface-work);border-radius:var(--radius-work);min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}
.preview-host .ms-tabs{display:flex;gap:8px;padding:0 12px 16px}
.preview-host .ms-tabs button{border:0;border-radius:10px;padding:8px 16px;background:transparent;color:var(--muted);font:inherit;min-height:36px}
.preview-host .ms-tabs button[aria-pressed=true]{background:var(--selection);color:var(--text)}
.preview-host .ms-tabs button:hover{background:var(--surface-hover)}
.preview-host .ms-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent}
.preview-host .ms-scroll:hover,.preview-host .ms-scroll:focus-within,.preview-host .ms-scroll.is-scrolling{scrollbar-color:var(--muted) transparent}
.preview-host .ms-conversations{flex:1;padding:0 12px}
.preview-host .ms-conversation{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 12px;border:0;border-radius:12px;background:transparent;color:var(--text);font:inherit;text-align:left;margin-bottom:4px}
.preview-host .ms-conversation:hover{background:var(--surface-hover)}
.preview-host .ms-conversation.is-selected{background:var(--selection)}
.preview-host .ms-conversation.is-selected:hover{background:var(--surface-selected-hover)}
.preview-host .ms-avatar{width:40px;height:40px;border-radius:10px;flex:none;display:grid;place-items:center;font-size:13px;font-weight:500;background:var(--surface-raised);color:var(--text)}
.preview-host .ms-avatar-large{width:72px;height:72px;border-radius:16px;font-size:24px}
.preview-host .ms-conv-copy{min-width:0;flex:1}
.preview-host .ms-conv-copy strong{display:block;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.preview-host .ms-conv-copy>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;color:var(--muted);margin-top:4px}
.preview-host .ms-conv-copy small{font-size:11px;color:var(--muted);display:block;margin-top:6px}
.preview-host .ms-conv-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;font-size:11px;color:var(--muted)}
.preview-host .ms-conv-meta b{background:var(--pink);color:white;border-radius:20px;min-width:20px;height:20px;display:grid;place-items:center;font-weight:500}
.preview-host .ms-chat-header{display:flex;align-items:center;gap:12px;padding:20px 24px;flex:none}
.preview-host .ms-chat-title{min-width:0;flex:1}
.preview-host .ms-chat-title pv-h2{font-size:16px;line-height:24px;margin:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.preview-host .ms-chat-title>span{font-size:12px;color:var(--muted)}
.preview-host .ms-chat-actions{display:flex;gap:4px}
.preview-host .ms-icon{width:40px;height:40px;border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-content);color:var(--muted);flex:none}
.preview-host .ms-icon:hover,.preview-host .ms-icon[aria-pressed=true]{background:var(--selection);color:var(--text)}
.preview-host .ms-chat-header>[data-msg=back]{display:none}
.preview-host .ms-history{flex:1;min-height:0;padding:0 24px 16px;scrollbar-gutter:stable}
.preview-host .ms-day{display:flex;justify-content:center;color:var(--muted);font-size:12px;padding:8px 0 24px}
.preview-host .ms-message{display:flex;margin-bottom:20px}
.preview-host .ms-message-body{max-width:86%;min-width:0}
.preview-host .ms-message-meta{display:flex;gap:12px;align-items:center;color:var(--muted);font-size:12px;margin:0 0 6px 4px}
.preview-host .ms-message-meta pv-time{font-size:11px}
.preview-host .ms-bubble{padding:12px 16px;background:var(--surface-content);border-radius:4px 12px 12px;color:var(--text);overflow-wrap:anywhere}
.preview-host .ms-bubble p{white-space:pre-wrap;margin:0;line-height:22px}
.preview-host .ms-message.is-mine{justify-content:flex-end}
.preview-host .is-mine .ms-bubble{background:var(--surface-raised);border-radius:12px 4px 12px 12px}
.preview-host .is-mine .ms-message-meta{justify-content:flex-end}
.preview-host .ms-message-footer{display:flex;gap:12px;align-items:center;padding:4px;font-size:11px;color:var(--muted)}
.preview-host .ms-message-footer button{background:none;border:0;color:var(--muted);font:inherit;padding:2px 0}
.preview-host .ms-message-footer button:hover{text-decoration:underline}
.preview-host .is-mine .ms-message-footer{justify-content:flex-end}
.preview-host .ms-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.preview-host .ms-attachments:first-child{margin-top:0}
.preview-host .ms-media{border:0;padding:0;border-radius:8px;background:var(--surface-work);color:var(--text);overflow:hidden;text-align:left;flex:1;min-width:100px;max-width:210px;cursor:pointer}
.preview-host .ms-media img{width:100%;height:140px;object-fit:contain;background:#fff;display:grid;place-items:center}
.preview-host .ms-media>span:not(.ms-video-cover){display:block;padding:8px;font-size:11px;line-height:16px}
.preview-host .ms-media strong{font-weight:400}
.preview-host .ms-file{display:flex;gap:12px;align-items:center;max-width:100%;padding:12px;background:var(--surface-work);color:var(--text);border:0;border-radius:10px;text-align:left;font:inherit}
.preview-host .ms-file>svg{flex:none}
.preview-host .ms-file span{min-width:0}
.preview-host .ms-file strong{display:block;font-weight:500;overflow-wrap:anywhere;font-size:13px}
.preview-host .ms-file small{display:block;color:var(--muted);font-size:12px;margin-top:4px}
.preview-host .ms-file:hover,.preview-host .ms-media:hover{outline:2px solid var(--selection);outline-offset:-2px}
.preview-host .ms-composer{margin:0 20px 20px;flex:none;padding:8px;background:var(--field-bg);border-radius:12px;transition:background .2s}
.preview-host .ms-composer:hover,.preview-host .ms-composer:focus-within{background:var(--field-bg)}
.preview-host .ms-composer-row{display:flex;align-items:flex-end;gap:8px}
.preview-host .ms-composer textarea{flex:1;min-width:0;resize:none;min-height:40px;max-height:140px;border:0;outline:none!important;box-shadow:none!important;background:transparent!important;color:var(--text);font:inherit;line-height:22px;padding:9px 0}
.preview-host .ms-composer textarea::placeholder{color:var(--muted)}
.preview-host .ms-composer .ms-icon{background:transparent}
.preview-host .ms-send{height:40px;width:40px;border:0;border-radius:10px;background:var(--action-blue);color:var(--on-action-hover);display:grid;place-items:center;flex:none}
.preview-host .ms-send:disabled{background:var(--message-send-bg,#323439);color:var(--message-send-fg,#fff);opacity:.6;cursor:default}
.preview-host .ms-send:not(:disabled):hover{background:var(--cyan)}
.preview-host .ms-pending{display:flex;gap:8px;max-height:140px;overflow:auto;flex-wrap:wrap}
.preview-host .ms-pending>div{display:flex;align-items:center;gap:8px;background:var(--surface-work);padding:8px;border-radius:8px;font-size:12px;max-width:100%;margin-bottom:8px}
.preview-host .ms-pending span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}
.preview-host .ms-pending button,.preview-host .ms-reply-draft button{border:0;background:none;color:var(--muted);display:grid;place-items:center}
.preview-host .ms-reply-draft:not(:empty){display:flex;align-items:center;gap:12px;font-size:12px;padding:8px;margin-bottom:8px}
.preview-host .ms-reply-draft span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.preview-host .ms-workspace.with-details{grid-template-columns:280px minmax(320px,1fr) 280px}
.preview-host .ms-details>header{padding:20px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px}
.preview-host .ms-details pv-h2{font-size:14px;font-weight:600;margin:0}
.preview-host .ms-details-scroll{padding:0 16px 20px;flex:1;min-height:0}
.preview-host .ms-detail-identity{text-align:center;margin:4px 0 28px}
.preview-host .ms-detail-identity .ms-avatar{margin:auto}
.preview-host .ms-detail-identity pv-h3{margin:12px 0 4px}
.preview-host .ms-detail-identity p{font-size:12px;color:var(--muted);margin:0}
.preview-host .ms-details pv-h3{font-size:14px;line-height:20px;font-weight:500}
.preview-host .ms-details pv-h3>span{color:var(--muted);margin-left:8px}
.preview-host .ms-participant{display:flex;align-items:center;gap:12px;margin:12px 0;font-size:13px}
.preview-host .ms-participant small{display:block;font-size:11px;color:var(--muted);margin-top:2px}
.preview-host .ms-detail-tabs{padding:16px 0 12px;gap:4px}
.preview-host .ms-detail-tabs button{padding:8px 12px;flex:1;font-size:13px}
.preview-host .ms-shared{display:flex;flex-direction:column;gap:8px}
.preview-host .ms-shared-media{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.preview-host .ms-shared-media .ms-media{min-width:0}
.preview-host .ms-shared-media img{height:100px}
.preview-host .ms-new{margin-left:8px;white-space:nowrap;color:var(--on-action-hover)!important}
.preview-host .ms-new+.command{margin-left:auto}
.preview-host:where(.pv-media-92105fd0) .ms-workspace.with-details{grid-template-columns:280px minmax(0,1fr)}
.preview-host:where(.pv-media-92105fd0) .ms-details{position:absolute;right:12px;top:0;bottom:0;width:320px;z-index:10;box-shadow:var(--shadow-overlay)}
.preview-host:where(.pv-media-92105fd0) .ms-workspace{position:relative}
.preview-host:where(.pv-media-92105fd0) .ms-chat-header{padding:16px}
.preview-host:where(.pv-media-92105fd0) .ms-history{padding-inline:16px}
.preview-host:where(.pv-media-8db27a9b) .ms-workspace,.preview-host:where(.pv-media-8db27a9b) .ms-workspace.with-details{grid-template-columns:240px minmax(0,1fr)}
.preview-host:where(.pv-media-8db27a9b) .ms-conversation{gap:8px;padding:12px 8px}
.preview-host:where(.pv-media-8db27a9b) .ms-conversation>.ms-avatar{width:32px;height:32px}
.preview-host:where(.pv-media-8db27a9b) .ms-conv-meta{display:none}
.preview-host:where(.pv-media-8db27a9b) .ms-chat-header>.ms-avatar{display:none}
.preview-host:where(.pv-media-8db27a9b) .ms-chat-actions{gap:2px}
.preview-host:where(.pv-media-8db27a9b) .ms-chat-actions .ms-icon{width:32px}
.preview-host:where(.pv-media-8db27a9b) .ms-message-body{max-width:94%}
.preview-host:where(.pv-media-a91ce450) pv-main.ms-main{padding-right:0}
.preview-host:where(.pv-media-a91ce450) .ms-workspace,.preview-host:where(.pv-media-a91ce450) .ms-workspace.with-details{display:flex}
.preview-host:where(.pv-media-a91ce450) .ms-inbox,.preview-host:where(.pv-media-a91ce450) .ms-chat{width:100%}
.preview-host:where(.pv-media-a91ce450) .ms-workspace:not(.mobile-chat) .ms-chat{display:none}
.preview-host:where(.pv-media-a91ce450) .ms-chat-header>[data-msg=back]{display:inline-flex}
.preview-host:where(.pv-media-a91ce450) .ms-details{right:0;width:min(360px,100%)}
.preview-host:where(.pv-media-a91ce450) .ms-chat-header{gap:8px;padding:12px}
.preview-host:where(.pv-media-a91ce450) .ms-chat-title pv-h2{font-size:14px}
.preview-host:where(.pv-media-a91ce450) .ms-chat-actions [data-msg=audio]{display:none}
.preview-host:where(.pv-media-a91ce450) .ms-new{padding-inline:12px}
.preview-host:where(.pv-media-a91ce450) .ms-composer{margin:0 12px 12px}
.preview-host:where(.pv-media-a91ce450) .ms-conv-meta{display:flex}
.preview-host:where(.pv-media-a91ce450) .ms-conversation>.ms-avatar{width:40px;height:40px}
.preview-host:where(.pv-media-a91ce450) .ms-conversations{padding-inline:12px}
.preview-host:where(.pv-media-a91ce450) .ms-new span{display:none}
@media (prefers-reduced-motion:reduce){.preview-host .ms-workspace *{transition:none!important;scroll-behavior:auto!important}
}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) :is(.ms-bubble,.ms-inbox,.ms-chat,.ms-details,.ms-composer,.ms-call-stage){outline:1px solid var(--text);outline-offset:-1px}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) .ms-conv-meta b{background:var(--text);color:var(--surface-work)}
.preview-host .ms-send{background:var(--message-send-bg,#323439);color:var(--message-send-fg,#fff)}
.preview-host .ms-send:not(:disabled):hover{background:var(--action-blue);color:var(--on-action-hover)}
.preview-host .topbar .ms-new{--cta-fg:var(--on-action-hover)}
.preview-host .ms-receipt{display:inline-flex;align-items:center;color:var(--muted)}
.preview-host .ms-receipt.is-read{color:var(--action-blue)}
.preview-host .ms-participants-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
.preview-host .ms-participants-heading pv-h3{margin:0}
.preview-host .ms-participants-heading .cta{white-space:nowrap;flex:none}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) .ms-send{--message-send-bg:var(--text);--message-send-fg:var(--surface-work)}
.preview-host .ms-details>header{padding:12px}
.preview-host:where(.pv-media-edacaaef) .ms-workspace.with-details{grid-template-columns:var(--messages-column) minmax(0,1fr) var(--messages-column)}
.preview-host:where(.pv-media-92993ef4) .ms-workspace,.preview-host:where(.pv-media-92993ef4) .ms-workspace.with-details{grid-template-columns:max(240px,var(--messages-column)) minmax(0,1fr)}
.preview-host:where(.pv-media-6559926b) .ms-workspace{--messages-column:calc((100% - 32px)/3)}
.preview-host .ms-details-scroll{padding-inline:12px}
.preview-host .ms-new,.preview-host .ms-new:hover,.preview-host .ms-new:active,.preview-host .ms-new>span,.preview-host .ms-new:hover>span{transform:none!important;transition:background-color .18s,color .18s}
.preview-host .ms-chat-actions{align-self:flex-start}
.preview-host .ms-conversation-count{font-size:12px;color:var(--muted)}
.preview-host :is(.ms-conv-copy,.ms-link-tags) .ms-project-badge{display:inline-block;max-width:100%;white-space:normal;background:var(--surface-raised);color:var(--text);padding:4px 8px;border-radius:6px;font-size:11px;line-height:16px}
.preview-host .ms-project-setting{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;color:var(--muted);font-size:13px}
.preview-host .ms-project-setting button{width:100%;justify-content:space-between;text-align:left;white-space:normal}
.preview-host:where(.pv-media-92105fd0) .ms-details{right:0}
.preview-host:where(.pv-media-a91ce450) .ms-details{right:8px;width:min(360px,calc(100% - 16px))}
.preview-host pv-main.ct-main{display:flex;overflow:hidden;padding-right:12px;scrollbar-gutter:auto;min-height:0}
.preview-host .ct-screen{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;color:var(--text);font-size:14px;line-height:20px}
.preview-host .ct-results{flex:none;display:flex;flex-direction:column;gap:12px;min-height:44px;padding:6px 0 16px;color:var(--muted);font-size:13px}
.preview-host .ct-chips{display:flex;gap:8px;flex-wrap:wrap}
.preview-host .ct-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;min-height:0;flex:1;position:relative}
.preview-host .ct-list{min-height:0;min-width:0;padding-right:0}
.preview-host .ct-columns,.preview-host .ct-row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(130px,1fr) minmax(100px,.8fr) 64px 32px;gap:12px;align-items:center;padding:0 12px}
.preview-host .ct-columns{font-size:12px;color:var(--muted);padding-bottom:12px}
.preview-host .ct-row{background:var(--surface-work);border-radius:12px;min-height:88px;margin-bottom:8px}
.preview-host .ct-row:hover{background:var(--surface-content)}
.preview-host .ct-row.is-selected{background:var(--selection)}
.preview-host .ct-row.is-selected:hover{background:var(--surface-selected-hover)}
.preview-host .ct-open{grid-column:1/5;display:grid;grid-template-columns:subgrid;gap:12px;align-items:center;text-align:left;color:var(--text);background:none;border:0;padding:16px 0;font:inherit;min-width:0}
.preview-host .ct-open>span{min-width:0}
.preview-host .ct-identity{display:flex;align-items:center;gap:12px}
.preview-host .ct-identity>span:last-child{min-width:0}
.preview-host .ct-identity strong{display:block;font-weight:500;overflow-wrap:anywhere}
.preview-host .ct-identity small,.preview-host .ct-company small{display:block;font-size:12px;line-height:18px;color:var(--muted);margin-top:4px}
.preview-host .ct-company{font-size:13px;overflow-wrap:anywhere}
.preview-host .ct-project-count{font-size:14px}
.preview-host .ct-project-count small{display:block;font-size:11px;color:var(--muted)}
.preview-host .ct-groups{display:flex;gap:4px;flex-wrap:wrap}
.preview-host .ct-groups>span{padding:3px 7px;background:var(--surface-content);border-radius:6px;font-size:11px;line-height:16px}
.preview-host .ct-row.is-selected .ct-groups>span{background:var(--surface-raised)}
.preview-host .ct-favourite{width:32px;height:32px;font-size:22px;background:none}
.preview-host .ct-favourite[aria-pressed=true]{color:var(--action-blue);background:none}
.preview-host .ct-favourite:hover{background:var(--surface-hover)}
.preview-host .ct-welcome{border-radius:14px;background:var(--surface-work);min-width:0;min-height:0}
.preview-host .ct-welcome{padding:32px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.preview-host .ct-welcome pv-h2{font-size:20px;line-height:28px;margin:24px 0 8px}
.preview-host .ct-welcome p{color:var(--muted);line-height:22px;margin:0 0 24px}
.preview-host .ct-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap;width:100%}
.preview-host .ct-sort{display:flex;align-items:center;gap:8px;margin-left:auto}
.preview-host .ct-sort>span{font-size:13px;color:var(--muted)}
.preview-host .ct-tabs{min-width:0}
.preview-host .ct-topbar .ct-tabs button{white-space:nowrap}
.preview-host .ct-topbar .cta,.preview-host .ct-topbar .cta>span{transform:none!important}
.preview-host .ct-controls .catalog-control{white-space:nowrap}
.preview-host:where(.pv-media-8a872933) .ct-columns,.preview-host:where(.pv-media-8a872933) .ct-row{grid-template-columns:minmax(160px,1.4fr) minmax(100px,1fr) 92px 32px}
.preview-host:where(.pv-media-8a872933) .ct-columns>span:nth-child(4),.preview-host:where(.pv-media-8a872933) .ct-project-count{display:none}
.preview-host:where(.pv-media-8a872933) .ct-open{grid-column:1/4}
.preview-host:where(.pv-media-8a872933) .ct-layout{grid-template-columns:minmax(0,1fr) 300px}
.preview-host:where(.pv-media-c0e3f9c7) .ct-layout{grid-template-columns:1fr}
.preview-host:where(.pv-media-c0e3f9c7) .ct-welcome{display:none}
.preview-host:where(.pv-media-c0e3f9c7) .ct-sort>span{display:none}
.preview-host:where(.pv-media-c0e3f9c7) .ct-controls{row-gap:8px}
.preview-host:where(.pv-media-c0e3f9c7) .ct-columns,.preview-host:where(.pv-media-c0e3f9c7) .ct-row{grid-template-columns:minmax(160px,1.4fr) minmax(100px,1fr) 100px 32px}
.preview-host:where(.pv-media-4ae1962c) pv-main.ct-main{padding:0 8px}
.preview-host:where(.pv-media-4ae1962c) .ct-results{padding-top:6px}
.preview-host:where(.pv-media-4ae1962c) .ct-columns{display:none}
.preview-host:where(.pv-media-4ae1962c) .ct-row{grid-template-columns:minmax(0,1fr) 32px;gap:8px}
.preview-host:where(.pv-media-4ae1962c) .ct-open{grid-column:1;display:flex;flex-wrap:wrap;gap:8px}
.preview-host:where(.pv-media-4ae1962c) .ct-identity{width:100%}
.preview-host:where(.pv-media-4ae1962c) .ct-company{padding-left:52px}
.preview-host:where(.pv-media-4ae1962c) .ct-groups{padding-left:52px;width:100%}
.preview-host:where(.pv-media-4ae1962c) .ct-tabs{width:100%;display:flex}
.preview-host:where(.pv-media-4ae1962c) .ct-tabs button{flex:1;padding-inline:8px!important}
.preview-host:where(.pv-media-4ae1962c) .ct-controls>.catalog-control{flex:1}
.preview-host:where(.pv-media-4ae1962c) .ct-sort{margin-left:0;flex:1}
.preview-host:where(.pv-media-4ae1962c) .ct-sort button{width:100%}
.preview-host:where(.pv-media-4ae1962c) .ct-controls .catalog-add{flex:1}
@media (prefers-reduced-motion:reduce){.preview-host .ct-screen *{transition:none!important}
}
.preview-host .ct-avatar{overflow:hidden;width:40px;height:40px;flex:none}
.preview-host .ct-avatar img{width:100%;height:100%;object-fit:cover;display:block}
.preview-host .ct-row{border-radius:var(--radius-content)}
.preview-host .ct-results{min-height:48px}
.preview-host .ct-row .ct-avatar{width:48px;height:48px;border-radius:10px}
.preview-host:where(.pv-media-4ae1962c) .ct-row .ct-company,.preview-host:where(.pv-media-4ae1962c) .ct-row .ct-groups{padding-left:60px}
.preview-host .ct-avatar.projects-thumbnail{color:#fff;font-weight:500;font-size:14px}
.preview-host .ct-topbar .ct-tabs button.active{background:var(--selection);color:var(--text);border-radius:var(--radius-control);font-weight:400}
.preview-host .ct-topbar .ct-tabs button.active:hover{background:var(--surface-selected-hover)}
.preview-host:where(.pv-media-650b79ca) .ct-layout{grid-template-columns:minmax(0,1fr) calc((100% - 48px)/4);gap:16px}
.preview-host .sp-screen{font-size:14px;line-height:20px;color:var(--text);padding-bottom:24px;min-width:0}
.preview-host .topbar.catalog-topbar.sp-topbar:not(:has(.sp-controls)){min-height:64px;gap:0}
.preview-host .sp-unified-gallery{margin-top:24px;scroll-margin-top:16px}
.preview-host .sp-unified-gallery-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
.preview-host .sp-unified-gallery-heading pv-h2{font-size:20px;line-height:28px;margin:0;font-weight:500}
.preview-host .sp-unified-gallery-heading>div{display:flex;flex-wrap:wrap;gap:8px}
.preview-host:where(.pv-media-015397df) .sp-unified-gallery-heading{align-items:flex-start;flex-direction:column}
.preview-host:where(.pv-media-015397df) .sp-unified-gallery-heading>div{width:100%}
.preview-host:where(.pv-media-015397df) .sp-unified-gallery-heading .cta{flex:1}
.preview-host .sp-main-tabs{display:flex;gap:8px;min-width:0}
.preview-host .sp-main-tabs button.active{background:var(--selection);font-weight:400}
.preview-host .sp-profile-layout{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,3fr);gap:12px;align-items:start}
.preview-host .sp-profile-sidebar,.preview-host .sp-profile-information{display:flex;flex-direction:column;gap:8px;min-width:0}
.preview-host .sp-profile-sidebar>pv-section,.preview-host .sp-profile-row{padding:12px;border-radius:var(--radius-content);background:var(--surface-work);min-width:0}
.preview-host .sp-profile-row{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:12px;min-height:88px;align-items:start}
.preview-host .sp-profile-row>[data-edit-section]{justify-self:end}
.preview-host .sp-profile-sidebar .sp-profile-section-title{justify-content:space-between}
.preview-host .sp-profile-identity .sp-studio-name{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}
.preview-host .sp-profile-identity .sp-studio-name>[data-edit-section]{justify-self:end}
.preview-host .sp-profile-layout .sp-profile-section-title{display:flex;align-items:center;gap:8px;margin:0;min-height:28px}
.preview-host .sp-profile-layout .sp-profile-section-title pv-h2,.preview-host .sp-profile-layout pv-h2{font-size:16px;line-height:24px;font-weight:500;margin:0}
.preview-host .sp-profile-layout p{font-size:14px;line-height:22px;color:var(--muted);margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
.preview-host .sp-profile-value{padding-top:2px;min-width:0}
.preview-host .sp-profile-value>p{color:var(--text)}
.preview-host .sp-profile-layout .sp-profile-chips{margin:0;gap:8px}
.preview-host .sp-profile-layout .sp-profile-chips>span{padding:6px 10px;font-size:14px;line-height:20px}
.preview-host .sp-profile-subgroup{margin-top:12px}
.preview-host .sp-profile-subgroup>span{display:block;font-size:12px;line-height:18px;color:var(--muted);margin-bottom:8px}
.preview-host .sp-profile-identity-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}
.preview-host .sp-profile-identity-top .sp-status{position:static}
.preview-host .sp-profile-identity .sp-logo{width:64px;height:64px;font-size:22px}
.preview-host .sp-profile-identity .sp-logo img{object-fit:contain}
.preview-host .sp-profile-identity .pv-h1{font-size:22px;line-height:28px;margin:0;overflow-wrap:anywhere}
.preview-host .sp-profile-identity .sp-studio-name{margin-bottom:8px}
.preview-host .sp-profile-contact-list{display:flex;flex-direction:column;gap:12px;margin-top:12px}
.preview-host .sp-profile-contact-list>div>span{font-size:12px;line-height:18px;color:var(--muted)}
.preview-host .sp-profile-contact-list>div>p{color:var(--text)}
.preview-host .sp-profile-contact-list>a{display:flex;justify-content:space-between;gap:12px;min-height:40px;align-items:center;background:var(--surface-content);padding:8px 12px;border-radius:var(--radius-control);color:var(--text);text-decoration:none}
.preview-host .sp-profile-contact-list>a:hover{background:var(--action-blue,#00adee);color:white}
.preview-host .sp-profile-publication p{margin:8px 0 12px}
.preview-host .sp-profile-publication .cta{width:100%;white-space:normal;height:auto;min-height:40px}
.preview-host .sp-commission progress{display:block;width:100%;height:6px;border:0;border-radius:6px;overflow:hidden;background:var(--surface-content);accent-color:var(--action-blue,#00adee)}
.preview-host .sp-commission progress::-webkit-progress-bar{background:var(--surface-content)}
.preview-host .sp-commission progress::-webkit-progress-value{background:var(--action-blue,#00adee)}
.preview-host .sp-commission .sp-commission-count{font-size:12px;line-height:18px}
.preview-host .sp-commission-banner{display:flex;align-items:center;gap:24px;width:100%;box-sizing:border-box;padding:12px;margin-bottom:12px;border-radius:var(--radius-content);background:var(--surface-work)}
.preview-host .sp-commission-copy{flex:1;min-width:0}
.preview-host .sp-commission-banner pv-h2{font-size:16px;line-height:24px;font-weight:500;margin:0 0 4px}
.preview-host .sp-commission-banner p{margin:0;color:var(--muted);font-size:14px;line-height:20px}
.preview-host .sp-commission-progress{width:240px;flex:none}
.preview-host .sp-commission-progress progress{margin:0 0 8px}
.preview-host .sp-commission-banner>.cta{flex:none}
.preview-host:where(.pv-media-b5a8666f) .sp-commission-banner{flex-wrap:wrap;gap:12px}
.preview-host:where(.pv-media-b5a8666f) .sp-commission-copy{flex-basis:100%}
.preview-host:where(.pv-media-b5a8666f) .sp-commission-progress{flex:1;width:auto}
.preview-host:where(.pv-media-811a1352) .sp-commission-progress{flex-basis:100%}
.preview-host:where(.pv-media-811a1352) .sp-commission-banner>.cta{width:100%}
.preview-host:where(.pv-media-c0e3f9c7) .sp-profile-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}
.preview-host:where(.pv-media-c0e3f9c7) .sp-profile-row>.sp-profile-value{grid-column:1/-1;grid-row:2}
.preview-host:where(.pv-media-c0e3f9c7) .sp-profile-row>[data-edit-section]{grid-column:2;grid-row:1}
.preview-host:where(.pv-media-31aa8571) .sp-profile-layout{grid-template-columns:1fr}
.preview-host:where(.pv-media-31aa8571) .sp-profile-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.preview-host:where(.pv-media-31aa8571) .sp-profile-publication{grid-column:1/-1}
.preview-host:where(.pv-media-96643e04) .sp-profile-sidebar{display:flex}
.preview-host:where(.pv-media-96643e04) .sp-profile-row{min-height:0}
.preview-host:where(.pv-media-31aa8571) .sp-profile-layout{grid-template-columns:1fr}
.preview-host:where(.pv-media-31aa8571) .sp-main-tabs button{white-space:normal}
.preview-host .sp-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.preview-host .sp-controls-end{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}
.preview-host .sp-tabs button.active{background:var(--selection);color:var(--text);font-weight:400}
.preview-host .sp-tabs[hidden]{display:none}
.preview-host .sp-controls>.sp-tabs{display:flex;gap:8px;flex-wrap:wrap}
.preview-host .sp-controls>.sp-tabs[hidden]{display:none}
.preview-host .sp-profile-section-title{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:24px 0 12px;flex-wrap:wrap}
.preview-host .sp-profile-section-title:first-child{margin-top:0}
.preview-host .sp-profile-section-title pv-h2{margin:0!important}
.preview-host .sp-studio-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.preview-host .sp-profile-section-title .cta,.preview-host .sp-studio-name .cta{flex:none}
.preview-host .sp-profile-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}
.preview-host .sp-profile-chips>span{background:var(--surface-content);padding:6px 10px;border-radius:8px}
.preview-host .sp-result{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 0 16px;color:var(--muted)}
.preview-host .sp-result>span:nth-child(2){margin-left:auto}
.preview-host .sp-logo{width:80px;height:80px;border-radius:var(--radius-content);display:grid;place-items:center;background:var(--surface-raised);font-size:24px;flex:none;overflow:hidden}
.preview-host .sp-logo img{width:100%;height:100%;object-fit:cover}
.preview-host .sp-screen pv-h2{font-size:18px;line-height:24px;margin:0 0 12px}
.preview-host .sp-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.preview-host .sp-post{position:relative;background:var(--surface-work);border-radius:var(--radius-work);overflow:hidden;min-width:0}
.preview-host .sp-photo{display:block;width:100%;aspect-ratio:1;border:0;padding:0;background:var(--surface-content);cursor:pointer}
.preview-host .sp-photo img{width:100%;height:100%;object-fit:cover;display:block}
.preview-host .sp-status{position:absolute;top:10px;left:10px;padding:4px 7px;font-size:11px;line-height:16px;border-radius:6px;background:var(--surface-raised);color:var(--text);pointer-events:none}
.preview-host .sp-status.is-published{background:var(--model-ready,#34C759);color:white}
.preview-host .sp-screen .cta,.preview-host .sp-controls .cta{transform:none!important}
.preview-host .sp-screen .cta--primary,.preview-host .sp-controls .cta--primary{color:var(--on-action-hover)}
.preview-host .cta[data-sp="commission-checklist"],.preview-host .cta[data-sp="add"]{padding-inline:16px}
.preview-host:where(.pv-media-f2e42224) .sp-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}
.preview-host:where(.pv-media-31aa8571) .sp-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}
.preview-host:where(.pv-media-31aa8571) .sp-tabs{display:flex;flex-wrap:wrap}
.preview-host:where(.pv-media-c8470787) .sp-gallery{grid-template-columns:1fr}
.preview-host:where(.pv-media-c8470787) .sp-controls-end{margin-left:0;width:100%}
.preview-host:where(.pv-media-c8470787) .sp-controls-end .cta{flex:1}
.preview-host:where(.pv-media-c8470787) .sp-logo{width:64px;height:64px}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) .sp-status{background:var(--surface-work);color:var(--text);outline:1px solid var(--text)}
.preview-host .sp-gallery.sp-project-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.preview-host .sp-gallery-placeholder{min-width:0;background:var(--surface-work);border-radius:var(--radius-content);overflow:hidden}
.preview-host .sp-gallery-placeholder-photo{aspect-ratio:4/5;display:grid;place-items:center;background:var(--surface-content);padding:12px}
.preview-host .sp-gallery-placeholder p{padding:12px;margin:0;color:var(--muted);font-size:12px;line-height:18px}
.preview-host .sp-project-gallery .sp-post{padding:0;overflow:hidden;background:var(--surface-work);border-radius:var(--radius-content)}
.preview-host .sp-gallery-media{position:relative}
.preview-host .sp-project-gallery .sp-photo{display:block;width:100%;height:auto;aspect-ratio:4/5;padding:0;border:0;background:var(--surface-content);overflow:hidden;cursor:pointer}
.preview-host .sp-project-gallery .sp-photo img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}
.preview-host .sp-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;border-radius:50%;background:#323439;color:white;display:grid;place-items:center;font-family:inherit;font-size:26px;line-height:1;font-weight:400;cursor:pointer;z-index:2}
.preview-host .sp-carousel-arrow.is-prev{left:12px}
.preview-host .sp-carousel-arrow.is-next{right:12px}
.preview-host .sp-carousel-arrow:hover{background:var(--action-blue,#00adee);color:white}
.preview-host .sp-carousel-arrow:focus-visible{outline:2px solid white;outline-offset:2px}
.preview-host .sp-carousel-position{position:absolute;top:12px;right:12px;padding:4px 8px;border-radius:var(--radius-control);background:#323439;color:white;font-size:12px;line-height:18px;pointer-events:none}
.preview-host .sp-gallery-identity{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:center;padding:12px;width:100%;border:0;background:transparent;color:var(--text);text-align:left;font-family:inherit;box-sizing:border-box}
.preview-host button.sp-gallery-identity{cursor:pointer}
.preview-host .sp-gallery-avatar{grid-row:1/3;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--radius-control);background:var(--surface-raised);overflow:hidden;font-size:14px;font-weight:500}
.preview-host .sp-gallery-avatar img{width:100%;height:100%;object-fit:contain}
.preview-host .sp-gallery-studio{font-size:14px;line-height:20px;font-weight:500;overflow-wrap:anywhere}
.preview-host .sp-gallery-project{font-size:14px;line-height:20px;color:var(--muted);overflow-wrap:anywhere}
.preview-host .sp-gallery-management{display:flex;gap:8px;align-items:center;padding:0 12px 12px;flex-wrap:wrap}
.preview-host .sp-gallery-management>.cta{flex:1}
.preview-host .sp-engagement{display:flex;align-items:center;gap:16px;color:var(--muted);font-size:12px;line-height:20px;flex-wrap:wrap}
.preview-host .sp-post>.sp-engagement{padding:0 12px 12px}
.preview-host .sp-gallery-management>[data-unpublish]{order:-1}
.preview-host:where(.pv-media-c0e3f9c7) .sp-gallery.sp-project-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}
.preview-host:where(.pv-media-811a1352) .sp-gallery.sp-project-gallery{grid-template-columns:1fr}
.preview-host .sw-panel{background:var(--surface-work);border-radius:var(--radius-content);padding:12px;min-width:0}
.preview-host .sp-commission-banner [data-wallet="edit-details"].cta--primary{background:var(--pink);color:#fff}
.preview-host .sp-commission-banner [data-wallet="edit-details"].cta--primary:hover{background:rgba(216.75,8.5,102.0,1.0);background:rgba(216.75,8.5,102.0,1.0);background:rgba(216.75,8.5,102.0,1.0);background:color-mix(in srgb,var(--pink) 85%,#000);color:#fff}
.preview-host .sw-ledger-section{margin:12px 0}
.preview-host .sw-ledger-section .sw-ledger-help{margin:0 0 12px;font-size:12px;line-height:18px}
.preview-host .sw-ledger-list{container-type:inline-size;display:flex;flex-direction:column;gap:8px}
.preview-host .sw-ledger-row{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:24px;align-items:start;padding:16px 12px;background:var(--surface-content);border-radius:var(--radius-content)}
.preview-host .sw-ledger-identity{display:flex;align-items:center;gap:12px;min-width:0}
.preview-host .sw-ledger-identity>div{min-width:0}
.preview-host .sw-ledger-identity small{display:block;color:var(--muted);font-size:12px;line-height:18px;margin-top:6px;overflow-wrap:anywhere}
.preview-host .sw-ledger-identity .projects-thumbnail,.preview-host .sw-order-symbol{width:48px;height:48px;flex:0 0 48px;border-radius:var(--radius-control)}
.preview-host .sw-order-symbol{display:grid;place-items:center;background:var(--surface-raised);color:var(--muted);font-size:22px}
.preview-host .sw-metric{min-width:0}
.preview-host .sw-metric-title{display:block;font-size:12px;font-weight:500;line-height:18px;margin-bottom:10px;color:var(--muted)}
.preview-host .sw-metric .sw-money-pair{gap:6px}
.preview-host .sw-metric .sw-amount-net strong{font-size:14px;font-weight:400}
.preview-host .sw-metric .sw-money-pair>span:last-child strong{font-size:16px;font-weight:500}
.preview-host .sw-ledger-row .sw-return-status>div{align-items:flex-start}
.preview-host .sw-ledger-row .sw-return-status .sw-status{line-height:20px;font-size:14px;color:var(--text)}
.preview-host .sw-ledger-row .sw-rate-info{margin-top:-4px}
.preview-host .sw-ledger-row .sw-order-link{line-height:20px;overflow-wrap:anywhere}
@container (max-width:850px){.preview-host .sw-ledger-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.preview-host .sw-ledger-identity{grid-column:1/-1}
}
@container (max-width:480px){.preview-host .sw-ledger-row{grid-template-columns:1fr}
.preview-host .sw-ledger-identity{grid-column:auto}
.preview-host .sw-metric,.preview-host .sw-return-status{padding-top:8px}
}
.preview-host .sw-panel:not(.sw-balance)+.sw-panel:not(.sw-balance){margin-top:12px}
.preview-host .sw-money-pair{display:flex;flex-direction:column;gap:6px;min-width:0;font-variant-numeric:tabular-nums}
.preview-host .sw-money-pair>span{display:flex;align-items:baseline;justify-content:space-between;gap:12px;white-space:nowrap}
.preview-host .sw-money-pair small{display:inline!important;font-size:12px!important;color:var(--muted);font-weight:400}
.preview-host .sw-money-pair strong{font-size:14px;font-weight:500}
.preview-host .sw-balance>.sw-money-pair strong{font-size:20px;line-height:28px}
.preview-host .sw-balance>.sw-money-pair .sw-amount-net strong{font-size:14px;line-height:20px;font-weight:400}
.preview-host .sw-panel .sw-section-head{min-height:40px;align-items:center;margin-bottom:12px}
.preview-host:where(.pv-media-8299feba) .sw-money-pair>span{white-space:normal}
.preview-host:where(.pv-media-8299feba) .sw-money-pair strong{white-space:nowrap}
.preview-host .sw-panel>p+.cta{margin-top:16px}
.preview-host .sw-return-status>div{display:flex;align-items:center}
.preview-host .sw-return-status .sw-status{padding:0;background:transparent}
.preview-host .sw-return-status>small{display:block;line-height:18px;margin-top:6px}
.preview-host .sw-return-status .sw-rate-info{flex-shrink:0}
.preview-host .sw-order-link{padding:0;border:0;background:transparent;color:var(--text);font:inherit;font-weight:500;cursor:pointer;text-align:left}
.preview-host .sw-order-link:hover{color:var(--action-blue)}
.preview-host .sw-order-link:focus-visible{outline:2px solid var(--action-blue);outline-offset:4px}
.preview-host:where(.pv-media-8299feba) .sw-panel>.sw-section-head{flex-wrap:wrap}
.preview-host .sw-panel pv-h2{font-size:16px;line-height:24px;font-weight:500;margin:0}
.preview-host .sw-panel p{font-size:14px;line-height:20px;color:var(--muted);margin:8px 0 0}
.preview-host .sw-balances{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:12px;align-items:stretch}
.preview-host .sw-balance{display:flex;flex-direction:column;gap:12px}
.preview-host .sw-balance>strong{font-size:28px;line-height:36px;font-weight:500;letter-spacing:-.5px}
.preview-host .sw-balance p{margin:0}
.preview-host .sw-balance small,.preview-host .sw-muted{font-size:12px;color:var(--muted)}
.preview-host .sw-rate,.preview-host .sw-setup,.preview-host .sw-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}
.preview-host .sw-rate{margin-bottom:12px}
.preview-host .sw-rate-number{color:var(--action-blue,#00adee);margin-left:12px;font-size:24px}
.preview-host .sw-rate pv-h2{display:flex;align-items:center;flex-wrap:wrap}
.preview-host .sw-rate-info{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:4px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}
.preview-host .sw-rate-info:hover{color:var(--action-blue,#00adee);background:var(--surface-content)}
.preview-host .sw-rate-info:focus-visible{outline:2px solid var(--action-blue,#00adee);outline-offset:2px}
.preview-host .sw-section-head{margin-bottom:12px}
.preview-host .sw-setup{margin-top:12px}
.preview-host .sw-status{padding:6px 10px;background:var(--surface-content);border-radius:var(--radius-control);font-size:12px;color:var(--muted)}
.preview-host:where(.pv-media-b5a8666f) .sw-balances{grid-template-columns:repeat(2,minmax(0,1fr))}
.preview-host:where(.pv-media-8299feba) .sw-balances{grid-template-columns:1fr}
.preview-host:where(.pv-media-8299feba) .sw-rate,.preview-host:where(.pv-media-8299feba) .sw-setup{flex-wrap:wrap}
.preview-host .pi-screen{display:flex;flex-direction:column;gap:16px}
.preview-host .pi-screen>.pi-page-head{min-height:var(--pi-heading-height,0px)}
.preview-host .pi-project-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.preview-host .pi-project-title .pv-h1{min-width:0;overflow-wrap:anywhere}
.preview-host .pi-project-title .projects-status-label{flex:none}
.preview-host .pi-project-meta{display:inline-flex;align-items:center;gap:8px;flex:none}
.preview-host .pi-page-head,.preview-host .pi-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px}
.preview-host .pi-page-head{padding:0 12px}
.preview-host .pi-page-head .pv-h1{font-size:20px;line-height:28px;font-weight:500;margin:0}
.preview-host .pi-page-head p,.preview-host .pi-panel-head p{margin:4px 0 0;color:var(--muted)}
.preview-host .pi-panel{padding:12px;background:var(--surface-work);border-radius:var(--radius-content);min-width:0}
.preview-host .pi-panel-head{margin-bottom:16px}
.preview-host .pi-panel-head>.cta{flex:none}
.preview-host .pi-screen pv-h2{font-size:16px;line-height:24px;font-weight:500;margin:0}
.preview-host .pi-screen pv-h3{font-size:14px;line-height:20px;font-weight:500;margin:0}
.preview-host:where(.pv-media-8299feba) .pi-page-head,.preview-host:where(.pv-media-8299feba) .pi-panel-head{flex-wrap:wrap}
.preview-host .pi-contact-communication{min-width:0;align-self:end}
.preview-host .pi-contact-quick{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}
.preview-host .pi-contact-quick .ms-icon{flex:0 0 40px;width:40px;height:40px;background:var(--surface-raised)}
.preview-host .pi-contact-quick .ms-icon:hover:not(:disabled){background:var(--action-blue);color:var(--on-action-hover)}
.preview-host .pi-contact-quick .ms-icon:disabled{opacity:.45;cursor:not-allowed}
.preview-host .pi-contact-quick svg{width:20px;height:20px;flex:none}
.preview-host .mg-layout{display:grid;grid-template-columns:minmax(0,1fr) calc((100% - 48px)/4);gap:16px;align-items:start}
.preview-host .mg-layout>*{min-width:0}
.preview-host .mg-screen{gap:16px}
.preview-host .mg-controls{padding:0!important}
.preview-host .mg-detail{position:sticky;top:0;max-height:calc(100vh - 230px);max-height:calc(100vh - 230px);max-height:calc(100vh - 230px);max-height:calc(100dvh - 230px);overflow:auto;scrollbar-gutter:stable}
.preview-host .mg-screen .pv-id-mg-bulk:empty{display:none}
.preview-host .mg-screen button:focus-visible{outline:2px solid var(--action-blue);outline-offset:2px}
.preview-host .mg-detail .pi-panel-head{gap:8px}
.preview-host .mg-detail .projects-more{flex-shrink:0}
.preview-host .mg-screen .projects-status-label[data-status-tone]{background:var(--compat-status-colour-14,var(--surface-work));background:color-mix(in srgb,var(--status-colour) 14%,var(--surface-work));color:var(--status-ink)}
.preview-host:where(.pv-media-ac362b56) .mg-layout{grid-template-columns:minmax(0,1fr) 280px}
.preview-host:where(.pv-media-fe424359) .mg-layout{grid-template-columns:minmax(0,1fr) 260px}
.preview-host:where(.pv-media-4ae1962c) .mg-layout{grid-template-columns:1fr}
.preview-host:where(.pv-media-4ae1962c) .mg-detail{position:static;max-height:none}
.preview-host:where(.pv-media-4ae1962c) .mg-controls{gap:16px}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) .mg-screen .projects-status-label[data-status-tone]{background:var(--hc-bg);color:var(--hc-fg);outline:1px solid var(--hc-fg)}
.preview-host .mg-toolbar-slot{position:relative;flex:0 0 auto;min-width:0;width:max-content;max-width:100%;height:40px;overflow:hidden}
.preview-host .mg-toolbar-slot .mg-filter-tabs{display:flex;flex-wrap:nowrap!important;align-items:center;gap:8px;height:40px;overflow-x:auto;overscroll-behavior-x:contain}
.preview-host .mg-toolbar-slot .mg-filter-tabs[hidden]{display:flex!important;visibility:hidden}
.preview-host .mg-toolbar-slot .pv-id-mg-bulk{position:absolute;inset:0}
.preview-host .mg-toolbar-slot .pv-id-mg-bulk[hidden]{display:none!important}
.preview-host .mg-toolbar-slot button{flex-shrink:0;white-space:nowrap}
.preview-host .mg-view-controls{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;max-width:100%;margin-left:auto}
.preview-host .mg-view-controls.is-wrapped{margin-left:0;justify-content:flex-start}
.preview-host .mg-filter-button.catalog-control{width:40px;height:40px;min-width:40px;padding:0}
.preview-host .mg-filter-button[aria-expanded=true]{background:var(--selection)}
.preview-host .mg-screen>.mg-layout.is-panel-hidden{grid-template-columns:minmax(0,1fr)}
.preview-host .mg-layout>.mg-detail[hidden]{display:none!important}
.preview-host .mg-filter-button.catalog-control>svg{width:18px;height:18px;color:var(--text)}
.preview-host .po-navigation-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}
.preview-host .po-navigation-row>.po-management-tabs{flex:1;min-width:0}
.preview-host .po-navigation-row>.catalog-add{flex-shrink:0;margin-left:auto;padding-inline:16px}
.preview-host:where(.pv-media-f32109c3) .mg-navigation-row{flex-wrap:wrap}
.preview-host:where(.pv-media-f32109c3) .mg-navigation-row>.po-management-tabs{flex-basis:100%}
.preview-host .mg-layout>.pv-id-mg-content,.preview-host .mg-layout>.mg-detail{overscroll-behavior:contain}
.preview-host:where(.pv-media-4a3610ff) pv-main:has(>.mg-screen){display:flex;min-height:0;overflow:hidden;scrollbar-gutter:auto;padding-right:12px}
.preview-host:where(.pv-media-4a3610ff) pv-main>.mg-screen{flex:1;min-height:0;min-width:0;padding-bottom:0;overflow:hidden}
.preview-host:where(.pv-media-4a3610ff) .mg-screen>.mg-layout{flex:1;min-height:0;overflow:hidden;align-items:stretch}
.preview-host:where(.pv-media-4a3610ff) .mg-screen>.mg-layout>.pv-id-mg-content{min-height:0;overflow:auto;scrollbar-gutter:stable}
.preview-host:where(.pv-media-4a3610ff) .mg-screen>.mg-layout>.mg-detail{position:static;min-height:0;height:100%;max-height:none;overflow:auto}
.preview-host:where(.pv-media-4a3610ff) .mg-screen>.pi-page-head,.preview-host:where(.pv-media-4a3610ff) .mg-screen>.mg-controls,.preview-host:where(.pv-media-4a3610ff) .mg-screen>.pv-id-mg-bulk{flex-shrink:0}
.preview-host .td-count{font-size:13px;font-weight:400;color:var(--muted)}
.preview-host .td-title{min-width:0;text-align:left;border:0;background:transparent;color:var(--text);padding:0;font:inherit;cursor:pointer}
.preview-host .td-title strong{display:block;font-weight:500;overflow-wrap:anywhere}
.preview-host .td-title small{display:block;font-size:12px;line-height:20px;color:var(--muted);margin-top:4px}
.preview-host .td-check{position:relative;display:flex;align-items:center;justify-content:center;min-height:40px;cursor:pointer}
.preview-host .td-check input{position:absolute;opacity:0;width:24px;height:40px;margin:0}
.preview-host .td-check input:checked+.catalog-check{background:var(--text);color:var(--surface-work)}
.preview-host .td-check input:checked+.catalog-check svg{opacity:1}
.preview-host .td-check:has(input:focus-visible){outline:2px solid var(--text);outline-offset:2px;border-radius:4px}
.preview-host .td-check .catalog-check{pointer-events:none}
.preview-host .td-check input:disabled{cursor:not-allowed}
.preview-host .td-check:has(input:disabled){opacity:.5;cursor:not-allowed}
.preview-host .mg-sort-heading{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-1);min-width:0;min-height:24px;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;text-align:left;cursor:pointer;white-space:nowrap}
.preview-host .mg-sort-heading svg{width:12px;height:12px;flex-shrink:0}
.preview-host .mg-sort-heading:hover{color:var(--text)}
.preview-host .mg-group-toggle{display:flex;align-items:center;gap:var(--space-2);max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}
.preview-host .mg-group-toggle>svg{width:16px;height:16px;flex-shrink:0;color:var(--muted)}
.preview-host .mg-group-toggle[aria-expanded=false]>svg{transform:rotate(-90deg)}
.preview-host .mg-group-toggle:hover>svg{color:var(--text)}
.preview-host .mg-person-avatar{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:28px;height:28px;border-radius:var(--radius-control)}
.preview-host .mg-person-avatar>.ct-avatar{width:28px;height:28px;min-width:28px;font-size:11px}
.preview-host .mg-person-avatar:focus-visible{outline:2px solid var(--action-blue);outline-offset:2px}
.preview-host .mg-avatar-stack{display:inline-flex;align-items:center;padding-inline:2px;vertical-align:middle}
.preview-host .mg-avatar-stack>.mg-person-avatar{position:relative;width:28px;height:28px;box-shadow:0 0 0 2px var(--surface-content)}
.preview-host .mg-avatar-stack>.mg-person-avatar+.mg-person-avatar{margin-left:-8px}
.preview-host .mg-avatar-stack>.mg-person-avatar>.ct-avatar{width:28px;height:28px;min-width:28px;font-size:11px}
.preview-host .mg-avatar-stack>.mg-person-avatar:hover,.preview-host .mg-avatar-stack>.mg-person-avatar:focus-visible{z-index:1}
.preview-host .mm-list-group{overflow:visible;min-width:max-content}
.preview-host .mm-priority[data-priority=Urgent]{--priority-ink:var(--action-danger);--priority-colour:var(--action-danger)}
.preview-host .mm-priority[data-priority=High]{--priority-ink:var(--project-planning-ink);--priority-colour:var(--project-amber)}
.preview-host .mm-priority[data-priority=Normal]{--priority-ink:var(--project-progress-ink);--priority-colour:var(--project-blue)}
.preview-host .mm-priority[data-priority=Low]{--priority-ink:var(--project-completed-ink);--priority-colour:var(--project-green)}
.preview-host .projects-status-label.mm-priority{color:var(--priority-ink);background:var(--compat-priority-colour-14,var(--surface-work));background:color-mix(in srgb,var(--priority-colour) 14%,var(--surface-work))}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) .projects-status-label.mm-priority{color:var(--hc-fg);background:var(--hc-bg);outline:1px solid var(--hc-fg)}
.preview-host .mm-list-group>.pi-panel-head{margin-bottom:8px}
.preview-host .mm-row{display:grid;grid-template-columns:var(--mm-grid);gap:8px;height:40px;align-items:center;padding:0 8px;margin-top:8px;background:var(--surface-content);border-radius:var(--radius-content);font-size:13px;position:relative}
.preview-host .mm-row.is-selected{background:var(--selection)}
.preview-host .mm-row:hover{background:var(--surface-hover)}
.preview-host .mm-row.is-selected:hover{background:var(--surface-selected-hover,var(--selection))}
.preview-host .mm-row>*{min-width:0}
.preview-host .mm-columns{background:none!important;color:var(--muted);height:32px;font-size:12px}
.preview-host .mm-columns>.cta{padding:0;width:32px;min-height:28px;height:28px}
.preview-host .mm-cell{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;padding:4px 0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-control)}
.preview-host .mm-cell:hover{background:var(--surface-hover)}
.preview-host .mm-cell .projects-status-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}
.preview-host .mm-name{display:flex;align-items:center;gap:8px;padding-left:calc(var(--depth)*16px);min-width:0}
.preview-host .mm-name .td-title{flex:1;overflow:hidden;white-space:nowrap}
.preview-host .mm-name .td-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.preview-host .mm-disclosure{display:flex;align-items:center;justify-content:center;width:24px;height:32px;border:0;background:transparent;color:var(--muted);padding:0;flex-shrink:0;cursor:pointer;border-radius:var(--radius-control)}
.preview-host .mm-disclosure:hover{background:var(--surface-hover);color:var(--text)}
.preview-host .mg-controls .mg-view-controls{gap:8px}
.preview-host:where(.pv-media-b5a8666f) .mg-layout{grid-template-columns:minmax(0,1fr) 300px}
.preview-host:where(.pv-media-4ae1962c) .mg-layout{grid-template-columns:minmax(0,1fr)}
.preview-host:where(.pv-media-4ae1962c) .mg-detail{max-height:60vh!important}
.preview-host .ml-screen{gap:16px}
.preview-host .ml-screen>.pi-page-head{align-items:flex-start;margin:0}
.preview-host .ml-heading-copy{min-width:0}
.preview-host .ml-screen>.pi-page-head .pi-project-title{margin:0}
.preview-host .ml-result-count{font-size:14px;line-height:20px;color:var(--muted);white-space:nowrap;padding-top:4px;flex:none}
.preview-host .ml-controls{min-height:40px;display:flex!important;flex-wrap:wrap;align-items:center;gap:8px!important}
.preview-host .ml-controls .mg-toolbar-slot{flex:1;min-width:0}
.preview-host .ml-controls .mg-toolbar-slot[hidden],.preview-host .ml-controls .pv-id-mg-view-controls[hidden]{display:none!important}
.preview-host .ml-controls .pv-id-mg-view-controls{display:flex;justify-content:space-between;flex:1;gap:8px;flex-wrap:wrap;margin:0;min-width:0}
.preview-host .ml-toolbar-main,.preview-host .ml-toolbar-end{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.preview-host .ml-controls .cta,.preview-host .ml-controls .catalog-control{height:40px;min-height:40px;white-space:nowrap;box-sizing:border-box}
.preview-host .ml-controls.canvas-controls :is(.cta--secondary,.catalog-control){font-size:var(--toolbar-control-font-size);line-height:var(--toolbar-control-line-height);font-weight:var(--toolbar-control-weight);gap:8px}
.preview-host .ml-controls.canvas-controls .cta--secondary:not(.cta--compact,.mg-filter-button){padding:8px 12px}
.preview-host .ml-controls .is-active{background:var(--selection);color:var(--text)}
.preview-host .ml-controls .mg-filter-button{width:40px;min-width:40px;padding:0}
.preview-host .ml-controls .pv-id-mg-bulk{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-height:40px}
.preview-host .ml-text-button{background:transparent!important;color:var(--muted)}
.preview-host .ml-text-button:hover{background:var(--surface-hover)!important;color:var(--text)}
.preview-host .ml-list-surface{--ml-name-width:clamp(120px,calc(100cqw - var(--ml-rail-inset,12px) - 224px),var(--ml-name-requested,300px));--ml-table-min-width:calc(var(--ml-other-width) + var(--ml-name-width));background:transparent;padding:0 0 12px;width:max(100%,calc(var(--ml-table-min-width) + 24px + var(--ml-rail-inset,12px)));box-sizing:border-box}
.preview-host .ml-group{position:sticky;left:0;width:calc(100cqw - var(--ml-rail-inset,12px));margin:0;padding:4px 12px 12px;min-width:0;background:var(--surface-work);border-radius:var(--radius-work);overflow:clip}
.preview-host .ml-group-body{overflow:clip}
.preview-host .ml-table-content{width:max(100%,var(--ml-table-min-width))}
.preview-host .ml-scroll-cells{grid-column:3/-1;display:grid;grid-template-columns:subgrid;align-self:stretch;overflow:clip}
.preview-host .ml-scroll-track{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;transform:translateX(var(--ml-table-offset,0px))}
.preview-host .ml-scroll-track>*{min-width:0}
.preview-host .ml-scroll-track>.cta{padding:0;width:32px;min-height:28px;height:28px}
.preview-host .ml-head>.ml-scroll-cells{overflow:visible;clip-path:inset(-2px -8px -2px 0)}
.preview-host .ml-head .ml-scroll-track>[data-ml=columns]{transform:translateX(8px)}
.preview-host .ml-group+.ml-group{margin-top:16px}
.preview-host .ml-group-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;min-height:40px;position:relative;width:100%;box-sizing:border-box}
.preview-host .ml-group-head>.mg-group-toggle{font-size:16px;line-height:24px;gap:8px;min-width:0}
.preview-host .ml-group-head strong{font-weight:500}
.preview-host .ml-group-head .td-count{font-size:13px;color:var(--muted);font-weight:400}
.preview-host .ml-screen .ml-row{height:40px;min-height:40px;margin-top:8px;border-radius:var(--radius-control);font-size:14px;line-height:20px;gap:8px;padding:0 8px;background:var(--surface-content)}
.preview-host .ml-screen .ml-row.is-selected:not(.is-checked){background:var(--selection);box-shadow:none}
.preview-host .ml-screen .ml-head{position:relative;top:auto;z-index:1;height:40px;margin:0;gap:8px;padding:0 8px;background:transparent!important;border-radius:0;font-size:13px;box-shadow:none}
.preview-host .ml-heading-cell{position:relative;height:32px;display:flex;align-items:center;min-width:0}
.preview-host .ml-heading-cell>.mg-sort-heading{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:grab;padding-right:12px;display:flex;gap:4px;align-items:center;font-size:12px;font-weight:400}
.preview-host .ml-column-resize{position:absolute;right:-5px;top:0;bottom:0;width:9px;cursor:col-resize;touch-action:none}
.preview-host .ml-column-resize:hover,.preview-host .ml-column-resize:focus-visible{background:rgba(0.0,173.0,238.0,0.3);background:rgba(0.0,173.0,238.0,0.3);background:rgba(0.0,173.0,238.0,0.3);background:color-mix(in srgb,var(--action-blue) 30%,transparent)}
.preview-host .ml-name{gap:4px;height:100%;position:relative}
.preview-host .ml-screen .ml-row{margin-left:calc(24px + var(--row-indent,0px))}
.preview-host .ml-screen .ml-head{margin-left:24px}
.preview-host .ml-screen .ml-row>.mm-disclosure{position:absolute;left:-28px;top:50%;transform:translateY(-50%)}
.preview-host .ml-screen .ml-row>.mm-disclosure:empty{pointer-events:none}
.preview-host .ml-group-head>.mg-group-toggle>svg,.preview-host .ml-screen .ml-row>.mm-disclosure svg{stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}
.preview-host .ml-screen .ml-row>.mm-disclosure svg{fill:none}
.preview-host .ml-screen .ml-row>.mm-disclosure:hover{background:transparent;color:var(--text)}
.preview-host .ml-row{cursor:pointer;user-select:none}
.preview-host .ml-row input,.preview-host .ml-row textarea{user-select:text}
.preview-host .ml-row:focus-visible{outline:2px solid var(--text);outline-offset:2px}
.preview-host .ml-name-copy{display:flex;flex-direction:column;min-width:0;flex:1}
.preview-host .ml-name .td-title{font-weight:400;font-size:14px;line-height:20px;width:fit-content;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;display:block}
.preview-host .ml-row-add{background:transparent;border:0;color:var(--muted);font:inherit;font-size:12px;padding:0 4px;display:flex;gap:4px;align-items:center;height:28px;cursor:pointer;white-space:nowrap}
.preview-host .ml-row-add{font-size:18px;opacity:0}
.preview-host .ml-row:hover .ml-row-add,.preview-host .ml-row:focus-within .ml-row-add{opacity:1}
.preview-host .ml-screen .mg-layout{grid-template-columns:minmax(0,1fr) max(300px,calc((100% - 48px)/4))}
.preview-host:where(.pv-media-b5a8666f) .ml-screen .mg-layout{grid-template-columns:minmax(0,1fr) 300px}
.preview-host:where(.pv-media-b5a8666f) .ml-toolbar-end{margin-left:0}
.preview-host:where(.pv-media-4ae1962c) .ml-screen .mg-layout{position:relative;grid-template-columns:minmax(0,1fr)}
.preview-host:where(.pv-media-4ae1962c) .ml-screen .mg-detail:not([hidden]){position:absolute!important;inset:0 0 0 auto;width:min(360px,100%);box-sizing:border-box;z-index:8;height:100%;max-height:100%!important}
.preview-host:where(.pv-media-4ae1962c) .ml-result-count{display:none}
.preview-host:where(.pv-media-4ae1962c) .ml-controls .catalog-control,.preview-host:where(.pv-media-4ae1962c) .ml-controls .cta{font-size:12px}
@media (prefers-reduced-motion:reduce){.preview-host .ml-screen *{scroll-behavior:auto}
}
.preview-host .ml-screen .pv-id-mg-content{background:transparent;border-radius:var(--radius-work);container-type:inline-size;overscroll-behavior:none;overflow-anchor:none;scroll-behavior:auto}
.preview-host .ml-screen .mg-detail{overscroll-behavior:none;overflow-anchor:none}
.preview-host .ml-screen .ml-list-layout{column-gap:4px}
.preview-host .ml-screen .pv-id-mg-content.ml-list-viewport{border-radius:0}
.preview-host:where(.pv-media-4a3610ff) pv-main:has(>.ml-screen>.ml-list-layout.is-panel-hidden){padding-right:0}
.preview-host:where(.pv-media-4a3610ff) .ml-screen:has(>.ml-list-layout.is-panel-hidden)>:is(.pi-page-head,.ml-controls){margin-right:12px}
.preview-host .ml-row{clip-path:inset(-2px var(--ml-clip-right,0px) -2px var(--ml-clip-left,-64px) round var(--radius-control))}
.preview-host .ml-labelled-control{display:flex;align-items:center;gap:8px;font-size:var(--toolbar-control-font-size);line-height:var(--toolbar-control-line-height);color:var(--muted)}
.preview-host .ml-labelled-control>.catalog-control{min-width:136px;justify-content:space-between}
.preview-host .ml-toolbar-main>.cta svg{flex:none}
.preview-host .ml-screen .ml-row:hover{background:var(--surface-hover)}
.preview-host .ml-screen .ml-row.is-selected{background:var(--selection)}
.preview-host .ml-screen .ml-row.is-selected:hover{background:var(--surface-selected-hover)}
.preview-host .ml-row .mm-cell{width:fit-content;max-width:100%;justify-self:start;min-height:32px;padding-inline:4px;margin-left:-4px;line-height:20px}
.preview-host .ml-row .mm-cell:hover{background:var(--surface-hover)}
.preview-host .ml-row:is(.is-selected,.is-checked) :is(.mm-cell,.ml-count,.ml-row-add,.projects-more,.mm-disclosure):is(:hover,:focus){background:transparent}
.preview-host .ml-row .ml-name{gap:4px}
.preview-host .ml-heading-cell[data-ml-column=title]{padding-left:0}
.preview-host .ml-heading-cell .mg-sort-heading>svg{width:12px;height:12px;opacity:.55;flex:none}
.preview-host .ml-heading-cell:hover .mg-sort-heading>svg,.preview-host .ml-heading-cell:focus-within .mg-sort-heading>svg{opacity:1}
.preview-host .ml-group-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}
.preview-host .ml-group-actions{position:sticky;right:12px;z-index:2;background:var(--surface-work);padding-left:8px}
.preview-host .ml-group-actions .projects-more{width:32px;height:32px}
.preview-host .ml-head .td-check:has(input:indeterminate) .catalog-check{background:var(--text);border-color:var(--text)}
.preview-host .ml-head .td-check:has(input:indeterminate) .catalog-check svg{opacity:0}
.preview-host .ml-head .td-check:has(input:indeterminate) .catalog-check:after{content:"";position:absolute;width:8px;height:2px;background:var(--surface-work)}
.preview-host .ml-row .mm-cell[data-ml-cell=person]{overflow:visible}
.preview-host .ml-row .mg-avatar-stack{padding-inline:0}
.preview-host .ml-row .mg-avatar-stack>.mg-person-avatar{box-shadow:0 0 0 2px var(--surface-work);flex-shrink:0}
.preview-host .ml-row.is-selected .mg-avatar-stack>.mg-person-avatar{box-shadow:0 0 0 2px var(--selection)}
.preview-host .ml-screen button:focus-visible{outline:2px solid var(--text);outline-offset:2px}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) .ml-screen .ml-row{outline:1px solid var(--hc-fg);outline-offset:-1px}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) .ml-screen .ml-row.is-selected{outline-width:2px}
.preview-host:where(.pv-media-4ae1962c) .ml-toolbar-main,.preview-host:where(.pv-media-4ae1962c) .ml-toolbar-end{gap:8px}
.preview-host:where(.pv-media-4ae1962c) .ml-controls .cta,.preview-host:where(.pv-media-4ae1962c) .ml-controls .catalog-control{font-size:14px}
.preview-host:where(.pv-media-4ae1962c) .ml-labelled-control{font-size:13px}
.preview-host:where(.pv-media-4ae1962c) .ml-labelled-control>.catalog-control{min-width:100px}
.preview-host:where(.pv-media-4ae1962c) .ml-toolbar-end{width:100%}
.preview-host:where(.pv-media-4ae1962c) .ml-toolbar-end>.cta{flex:1}
.preview-host:where(.pv-media-4ae1962c) .ml-head{scroll-margin-top:0}
@media (hover:none){.preview-host .ml-row .ml-row-add{opacity:1}
}
.preview-host .ml-screen .ml-group-head{left:auto;margin-bottom:8px;min-height:32px}
.preview-host .ml-screen .ml-group-head>.mg-group-toggle{font-size:14px;line-height:20px}
.preview-host .ml-screen .ml-group-head strong{font-weight:500}
.preview-host .ml-screen .ml-row .ml-name{padding-left:0;gap:4px}
.preview-host .ml-screen .ml-row .mm-disclosure{width:24px;min-width:24px}
.preview-host .ml-screen .ml-row .mg-person-avatar{box-shadow:0 0 0 2px var(--surface-content)}
.preview-host .ml-screen .ml-row:hover .mg-person-avatar{box-shadow:0 0 0 2px var(--surface-hover)}
.preview-host .ml-screen .ml-row.is-selected .mg-person-avatar{box-shadow:0 0 0 2px var(--selection)}
.preview-host .ml-screen .ml-toolbar-end>.mg-filter-button.is-active{background:var(--selection)}
.preview-host:where(.pv-media-4ae1962c) .ml-toolbar-end{width:auto;margin-left:auto}
.preview-host:where(.pv-media-4ae1962c) .ml-toolbar-end>.cta{flex:none}
.preview-host .pf-list-head,.preview-host .pf-item{display:grid;grid-template-columns:20px 32px minmax(120px,1fr) 12px 128px 100px 64px 32px;gap:12px;align-items:center;padding:8px 12px}
.preview-host .pf-list-head{min-height:40px;padding-block:0;color:var(--muted);font-size:12px;position:sticky;top:0;background:var(--surface-work);z-index:2}
.preview-host .pf-list-head>button{background:none;border:0;color:inherit;font:inherit;padding:0;text-align:left;display:flex;align-items:center;gap:4px}
.preview-host .pf-list-head>button:nth-child(2){grid-column:2/4}
.preview-host .pf-list-head svg{width:12px;height:12px}
.preview-host .pf-item{min-height:56px;margin-bottom:8px;background:var(--surface-content);border-radius:var(--radius-content);cursor:default;user-select:none}
.preview-host .pf-item:hover{background:var(--surface-hover)}
.preview-host .pf-item.is-selected{background:var(--selection)}
.preview-host .pf-item-name{min-width:0;display:flex;flex-direction:column}
.preview-host .pf-item-name>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.preview-host .pf-item-name small{font-size:11px;line-height:16px;color:var(--muted)}
.preview-host .pf-item-date,.preview-host .pf-item-size{font-size:12px;color:var(--muted);white-space:nowrap}
.preview-host .pf-item-size{text-align:right}
.preview-host .pf-item .projects-more{width:32px;height:32px;padding:0;min-height:32px}
.preview-host .pf-file-icon{width:32px;height:36px;display:inline-flex;align-items:center;justify-content:center;position:relative;flex:none}
.preview-host .pf-file-icon>svg{width:100%;height:100%}
.preview-host .pf-file-icon i{position:absolute;left:-2px;bottom:-1px;width:14px;height:14px;display:grid;place-items:center;font-size:12px;line-height:14px;font-style:normal;color:#2564b1;background:#fff;border:1px solid #bac5d2;border-radius:2px}
.preview-host .pf-item-colour i{display:block;width:8px;height:8px;border-radius:50%;background:var(--pf-colour);flex:none}
.preview-host .pf-shared{display:flex;align-items:center;border:0;background:none;padding:0;gap:0;color:var(--muted);max-width:100%;font:inherit}
.preview-host .pf-shared .mg-avatar-stack{padding-inline:0;flex:none}
.preview-host .pf-shared .mg-person-avatar{flex:none}
.preview-host .pf-item:hover .pf-shared .mg-person-avatar{box-shadow:0 0 0 2px var(--surface-hover)}
.preview-host .pf-item.is-selected .pf-shared .mg-person-avatar{box-shadow:0 0 0 2px var(--selection)}
.preview-host .pf-checkbox{height:20px;width:20px;position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}
.preview-host .pf-checkbox input{position:absolute;inset:0;opacity:0;width:20px;height:20px;margin:0;cursor:pointer}
.preview-host .pf-checkbox .catalog-check{width:20px;height:20px}
.preview-host .pf-checkbox input:checked+.catalog-check{background:var(--text);border-color:var(--text);color:var(--surface-work)}
.preview-host .pf-checkbox input:checked+.catalog-check svg{opacity:1}
.preview-host .pf-checkbox input:indeterminate+.catalog-check{background:var(--selection)}
@container (max-width:1000px){.preview-host .pf-item,.preview-host .pf-list-head{grid-template-columns:20px 32px minmax(120px,1fr) 12px 104px 80px 32px}
.preview-host .pf-item-size,.preview-host .pf-list-head>button[data-pf=sort-size]{display:none}
.preview-host .pf-item-shared{font-size:11px}
}
@container (max-width:760px){.preview-host .pf-item,.preview-host .pf-list-head{grid-template-columns:20px 28px minmax(100px,1fr) 8px 32px;gap:8px}
.preview-host .pf-item-shared,.preview-host .pf-item-date,.preview-host .pf-list-head>span:nth-child(4),.preview-host .pf-list-head>button[data-pf=sort-modified]{display:none}
.preview-host .pf-item .pf-file-icon{width:28px}
}
.preview-host .pf-file-icon>img{width:100%;height:100%;object-fit:contain}
@container (max-width:760px){.preview-host .pf-item,.preview-host .pf-list-head{grid-template-columns:20px 28px minmax(0,1fr) 8px 88px 32px}
.preview-host .pf-item-shared{display:block;min-width:0}
.preview-host .pf-item-shared .pf-shared{flex-wrap:wrap;gap:4px}
.preview-host .pf-list-head>span:nth-child(4){display:block;font-size:0}
}
.preview-host:is([data-theme=yellow-black],[data-theme=black-yellow]) .pf-item.is-selected{outline:2px solid var(--text);outline-offset:-2px}
.preview-host .pf-share-empty{gap:4px;min-height:32px;padding:4px 8px;border-radius:var(--radius-content);cursor:pointer}
.preview-host .pf-share-empty>svg{width:16px;height:16px;flex:none}
.preview-host .pf-share-empty:hover{background:var(--selection);color:var(--text)}
.preview-host .pf-item.is-selected .pf-share-empty:hover{background:var(--surface-selected-hover)}
.preview-host .pf-shared:focus-visible{outline:2px solid var(--action-blue);outline-offset:2px}
.preview-host .sl-list-scroll{flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;padding-right:4px;container-type:inline-size}
.preview-host .sl-name{background:none;border:0;padding:0;color:var(--text);font:inherit;text-align:left;cursor:pointer}
.preview-host .sl-name{font-weight:500;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.preview-host .sl-name:hover{text-decoration:underline}
.preview-host{--status-hold-ink:#984311;--status-review-ink:#7041A7;--status-changes-ink:#B52C36;--status-preliminary-ink:#076E70;--status-ordered-ink:#484FA3;--status-draft-ink:#526173;--status-pink-ink:#A02D69}
.preview-host [data-theme=dark]{--status-hold-ink:#FFB079;--status-review-ink:#C5A3FA;--status-changes-ink:#FF919B;--status-preliminary-ink:#78D8CF;--status-ordered-ink:#A8B5FF;--status-draft-ink:#BDC9DA;--status-pink-ink:#F49ACB}
.preview-host :is([data-status-tone=hold],[data-tone=hold]){--status-colour:var(--project-orange);--compat-status-colour-14:rgba(50.68,37.68,32.7,1.0);--compat-status-colour-22:rgba(63.64,42.64,33.1,1.0);--compat-status-colour-24:rgba(66.88,43.88,33.2,1.0);--compat-status-colour-52:rgba(221.2,169.72,141.64,1.0);--compat-status-colour-86:rgba(199.1,113.96,67.52,1.0);--status-ink:var(--status-hold-ink)}
.preview-host :is([data-status-tone=review],[data-tone=review]){--status-colour:var(--project-purple);--compat-status-colour-14:rgba(40.88,36.7,52.86,1.0);--compat-status-colour-22:rgba(48.24,41.1,64.78,1.0);--compat-status-colour-24:rgba(50.08,42.2,67.76,1.0);--compat-status-colour-52:rgba(184.8,166.08,216.52,1.0);--compat-status-colour-86:rgba(138.9,107.94,191.36,1.0);--status-ink:var(--status-review-ink)}
.preview-host :is([data-status-tone=changes],[data-tone=changes]){--status-colour:#C23B46;--compat-status-colour-14:rgba(51.24,33.2,37.32,1.0);--compat-status-colour-22:rgba(64.52,35.6,40.36,1.0);--compat-status-colour-24:rgba(67.84,36.2,41.12,1.0);--compat-status-colour-52:rgba(223.28,153.08,158.8,1.0);--compat-status-colour-86:rgba(202.54,86.44,95.9,1.0);--status-ink:var(--status-changes-ink)}
.preview-host :is([data-status-tone=preliminary],[data-tone=preliminary]){--status-colour:var(--project-teal);--compat-status-colour-14:rgba(25.2,42.72,45.86,1.0);--compat-status-colour-22:rgba(23.6,50.56,53.78,1.0);--compat-status-colour-24:rgba(23.2,52.52,55.76,1.0);--compat-status-colour-52:rgba(126.56,188.44,190.52,1.0);--compat-status-colour-86:rgba(42.58,144.92,148.36,1.0);--status-ink:var(--status-preliminary-ink)}
.preview-host :is([data-status-tone=ordered],[data-tone=ordered]){--status-colour:#6169BF;--compat-status-colour-14:rgba(37.66,39.64,54.26,1.0);--compat-status-colour-22:rgba(43.18,45.72,66.98,1.0);--compat-status-colour-24:rgba(44.56,47.24,70.16,1.0);--compat-status-colour-52:rgba(172.84,177.0,221.72,1.0);--compat-status-colour-86:rgba(119.12,126.0,199.96,1.0);--status-ink:var(--status-ordered-ink)}
.preview-host :is([data-status-tone=draft],[data-tone=draft]){--status-colour:var(--project-slate);--compat-status-colour-14:rgba(37.8,40.76,46.0,1.0);--compat-status-colour-22:rgba(43.4,47.48,54.0,1.0);--compat-status-colour-24:rgba(44.8,49.16,56.0,1.0);--compat-status-colour-52:rgba(173.36,181.16,191.04,1.0);--compat-status-colour-86:rgba(119.98,132.88,149.22,1.0);--status-ink:var(--status-draft-ink)}
.preview-host :is([data-status-tone=pink],[data-tone=pink]){--status-colour:var(--project-pink);--compat-status-colour-14:rgba(50.26,32.92,44.18,1.0);--compat-status-colour-22:rgba(62.98,35.16,51.14,1.0);--compat-status-colour-24:rgba(66.16,35.72,52.88,1.0);--compat-status-colour-52:rgba(219.64,152.04,184.28,1.0);--compat-status-colour-86:rgba(196.52,84.72,138.04,1.0);--status-ink:var(--status-pink-ink)}
.preview-host .projects-status-label[data-status-tone]:not([data-status-tone=""]){background:var(--compat-status-colour-14,var(--surface-work));background:color-mix(in srgb,var(--status-colour) 14%,var(--surface-work));color:var(--status-ink)}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) :is(.projects-status-label[data-status-tone],.mw-screen .mm-timebar[data-tone]){color:var(--hc-fg);background:var(--hc-bg);outline:1px solid var(--hc-fg);outline-offset:-1px}
.preview-host pv-main:has(>.ml-screen){display:flex;min-height:0;overflow:hidden;scrollbar-gutter:auto;padding-right:12px}
.preview-host pv-main>.ml-screen{flex:1;min-height:0;min-width:0;overflow:hidden;padding-bottom:0}
.preview-host .ml-screen>.mg-layout{flex:1;min-height:0;overflow:hidden;align-items:stretch}
.preview-host .ml-screen>.mg-layout>.pv-id-mg-content{min-height:0;overflow:auto;scrollbar-gutter:stable}
.preview-host .ml-screen>.mg-layout>.mg-detail{min-height:0;height:100%;max-height:none;overflow:auto}
.preview-host .ml-screen{gap:12px}
.preview-host .pi-page-head.project-context{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-height:40px;padding:0 12px;margin:0;flex:none}
.preview-host .project-context>.ml-heading-copy{flex:1 1 320px;min-width:0}
.preview-host .project-context .ml-heading-copy{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap}
.preview-host .project-context-description{font-size:12px;line-height:20px;color:var(--muted)}
.preview-host .project-context .ml-result-count{font-size:12px;line-height:20px;padding:0}
.preview-host .project-context>.ml-controls{flex:1 1 auto;padding:0;min-width:0}
.preview-host .project-context .ml-toolbar-end{margin-left:auto}
.preview-host .project-context:has(.pv-id-mg-bulk:not([hidden]))>.ml-heading-copy{display:none}
.preview-host .sl-list-scroll{padding-right:max(0px,calc(12px - var(--project-rail-width,8px)));overscroll-behavior:none;overflow-anchor:none}
.preview-host .ml-screen .mg-detail{scrollbar-width:thin;scrollbar-gutter:stable;padding-right:max(0px,calc(12px - var(--project-rail-width,8px)));border-radius:var(--radius-work)}
.preview-host:where(.pv-media-71858413) .project-context>.ml-controls{flex:0 1 auto}
.preview-host:where(.pv-media-68b46544) .project-context>.ml-controls{flex-basis:100%}
.preview-host:where(.pv-media-4ae1962c) .project-context .ml-toolbar-end{width:auto;margin-left:0}
.preview-host:where(.pv-media-4ae1962c) .project-context>.ml-controls{flex-wrap:wrap}
.preview-host:where(.pv-media-4ae1962c) .pi-page-head.project-context{padding-inline:12px}
.preview-host:where(.pv-media-4ae1962c) .project-context .ml-result-count{display:inline}
.preview-host .oc-order-list{display:flex;flex-direction:column;gap:16px}
.preview-host .oc-order-list{gap:8px}
.preview-host .ou-group:has(>header [aria-expanded=true])>header{margin-bottom:8px}
.preview-host .pv-screen{display:flex;flex-direction:column;gap:12px;min-width:0;font:400 14px/20px "Inter Variable",sans-serif;color:var(--text);padding-bottom:12px}
.preview-host .pv-screen *{box-sizing:border-box}
.preview-host .pv-screen>.project-context>.pi-project-title{flex:1;min-width:0}
.preview-host .pv-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.preview-host .pv-screen .pv-tools .cta{min-height:40px}
.preview-host .pv-content{min-width:0}
.preview-host .pv-screen .pv-section{padding:12px;border-radius:var(--radius-work);margin:0;min-width:0;background:var(--surface-work)}
.preview-host .pv-screen .pi-panel-head{gap:12px;min-height:40px;margin-bottom:12px;flex-wrap:wrap}
.preview-host .pv-screen .pi-panel-head pv-h2{font-size:16px;line-height:24px;font-weight:500;margin:0}
.preview-host .pv-count{margin-left:8px;font-size:12px;line-height:20px;font-weight:400;color:var(--muted)}
.preview-host .pv-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;background:var(--surface-content);border-radius:var(--radius-content);padding:12px;min-height:88px;cursor:default}
.preview-host .pv-row:hover{background:var(--surface-hover)}
.preview-host .pv-row.is-selected{background:var(--selection)}
.preview-host .pv-row.is-selected:hover{background:var(--surface-selected-hover)}
.preview-host .pv-row:focus-visible{outline:2px solid var(--action-blue);outline-offset:-2px}
.preview-host .pv-row-copy{min-width:0;grid-column:1;grid-row:1/3;display:flex;flex-direction:column;gap:4px}
.preview-host .pv-row-copy strong{font-weight:500;font-size:14px;line-height:20px;overflow-wrap:anywhere}
.preview-host .pv-row-copy>span{font-size:12px;line-height:20px;color:var(--muted);overflow-wrap:anywhere}
.preview-host .pv-row>.projects-status-label{grid-column:2;justify-self:end;max-width:150px;white-space:normal;text-align:right}
.preview-host .pv-screen .pv-row>.cta{grid-column:2;justify-self:end;min-height:32px;height:32px;padding:6px 12px;font-size:12px;line-height:20px;background:transparent;box-shadow:none}
.preview-host .pv-screen .pv-row>.cta:hover{background:var(--selection);transform:none}
.preview-host .pv-screen .pv-row.is-selected>.cta:hover{background:var(--surface-selected-hover)}
.preview-host .pv-empty{margin:0;padding:20px 12px;min-height:88px;color:var(--muted);font-size:14px;line-height:20px}
.preview-host:where(.pv-media-8299feba) .pv-tools{width:100%}
.preview-host:where(.pv-media-8299feba) .pv-row{grid-template-columns:minmax(0,1fr) auto}
.preview-host:where(.pv-media-8299feba) .pv-row-copy{grid-column:1/-1;grid-row:1}
.preview-host:where(.pv-media-8299feba) .pv-row>.projects-status-label{grid-column:1;justify-self:start;text-align:left;max-width:100%}
.preview-host:where(.pv-media-8299feba) .pv-row>.cta{grid-row:2}
.preview-host:is([data-theme=yellow-black],[data-theme=black-yellow]) .pv-row{outline:1px solid var(--hc-fg);outline-offset:-1px}
@media (prefers-reduced-motion:reduce){.preview-host .pv-screen *{scroll-behavior:auto}
}
.preview-host .pv-screen .pv-money{padding:24px}
.preview-host .pv-eyebrow,.preview-host .pv-muted,.preview-host .pv-money-note{font-size:12px;line-height:20px;color:var(--muted)}
.preview-host .pv-muted{margin:8px 0}
.preview-host .pv-budget-track{height:8px;border-radius:4px;background:var(--surface-content);overflow:hidden;margin-top:24px}
.preview-host .pv-budget-track>span{display:block;height:100%;background:var(--action-blue);border-radius:inherit}
.preview-host .pv-money-note{margin:24px 0 0}
.preview-host .pv-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}
.preview-host .pv-screen .pv-module{padding:16px;display:flex;flex-direction:column;min-width:0}
.preview-host .pv-module .pi-panel-head{margin-bottom:8px}
.preview-host .pv-module-body{height:204px;overflow:auto}
.preview-host .pv-screen .pv-compact{display:flex;align-items:center;gap:12px;min-height:68px;height:68px;padding:8px;margin:0;background:transparent}
.preview-host .pv-screen .pv-compact:hover{background:var(--surface-content)}
.preview-host .pv-screen .pv-compact.is-selected{background:var(--selection)}
.preview-host .pv-compact .pv-row-copy{flex:1;gap:4px;min-width:0}
.preview-host .pv-compact .pv-row-copy strong,.preview-host .pv-compact .pv-row-copy>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.preview-host .pv-compact .pv-compact-end{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none;max-width:160px}
.preview-host .pv-compact-end .projects-status-label{font-size:11px;line-height:16px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.preview-host .pv-compact-end .cta{min-height:28px;height:28px;padding:4px 8px;font-size:12px;background:transparent}
.preview-host .pv-compact-end .cta:hover{background:var(--selection)}
.preview-host .pv-compact>.ms-avatar,.preview-host .pv-compact>.ct-avatar{width:36px;height:36px;flex:none}
.preview-host .pv-module-activity .pv-compact{height:51px;min-height:51px}
.preview-host .pv-module-activity .pv-compact-end .projects-status-label{background:transparent;padding:0;color:var(--muted);font-size:10px}
.preview-host .pv-module-footer{min-height:32px;margin-top:8px;display:flex;align-items:center;gap:8px;justify-content:space-between}
.preview-host .pv-module-footer span{font-size:11px;color:var(--muted)}
.preview-host .pv-module-footer .cta{min-height:32px;height:32px;padding:6px 12px;font-size:12px}
.preview-host .pv-screen .pv-money{display:grid;grid-template-columns:minmax(160px,1fr) minmax(140px,1fr) minmax(220px,1.3fr);gap:4px 24px;padding:16px;margin-bottom:16px}
.preview-host .pv-money .pi-panel-head{grid-column:1/-1;margin:0 0 4px}
.preview-host .pv-money .pv-eyebrow{grid-column:1;grid-row:2}
.preview-host .pv-money>.pv-muted{grid-column:2;margin:0;align-self:center}
.preview-host .pv-money .pv-budget-track{grid-column:2;grid-row:3;align-self:center;margin:0}
.preview-host .pv-money .pv-money-note{grid-column:1/-1;margin:4px 0 0}
.preview-host .pv-money .pv-money-note br{display:none}
.preview-host:where(.pv-media-b5a8666f) .pv-module-grid{grid-template-columns:1fr}
.preview-host:where(.pv-media-b5a8666f) .pv-screen .pv-money{grid-template-columns:1fr 1fr}
.preview-host:where(.pv-media-b5a8666f) .pv-money .pv-money-note{grid-row:auto}
.preview-host:where(.pv-media-8299feba) .pv-screen .pv-money{display:flex;flex-direction:column;gap:8px}
.preview-host:where(.pv-media-8299feba) .pv-compact .pv-compact-end{max-width:105px}
.preview-host:where(.pv-media-8299feba) .pv-module-activity .pv-compact-end .projects-status-label{max-width:80px}
.preview-host:where(.pv-media-8299feba) .pv-screen .pv-compact{gap:8px}
.preview-host:where(.pv-media-8299feba) .pv-compact>.ms-avatar,.preview-host:where(.pv-media-8299feba) .pv-compact>.ct-avatar{display:none}
.preview-host:where(.pv-media-8299feba) .pv-module .pi-panel-head{align-items:flex-start}
.preview-host .pv-screen .pv-project-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:32px;padding:20px 24px;margin-bottom:16px}
.preview-host .pv-project-facts{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.preview-host .pv-project-facts>strong{font-size:16px;line-height:24px;font-weight:500;overflow-wrap:anywhere}
.preview-host .pv-context-meta{display:flex;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:12px}
.preview-host .pv-project-facts>.cta{margin-top:4px}
.preview-host .pv-key-contacts{min-width:0}
.preview-host .pv-key-contacts>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}
.preview-host .pv-key-contacts pv-h2{font-size:16px;line-height:24px;font-weight:500;margin:0}
.preview-host .pv-contact{display:flex;align-items:center;gap:12px;margin-top:12px;min-width:0}
.preview-host .pv-contact-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}
.preview-host .pv-contact-copy strong{font-weight:500}
.preview-host .pv-contact-links{display:flex;gap:4px 16px;flex-wrap:wrap;font-size:12px}
.preview-host .pv-contact-links a{color:var(--muted);text-decoration:none;overflow-wrap:anywhere}
.preview-host .pv-contact-links a:hover{text-decoration:underline;color:var(--text)}
.preview-host .pv-contact .pi-contact-communication{flex:0 1 auto;max-width:200px}
.preview-host:where(.pv-media-1449559f) .pv-screen .pv-project-context{grid-template-columns:1fr;gap:24px}
.preview-host:where(.pv-media-1449559f) .pv-contact{flex-wrap:wrap}
.preview-host:where(.pv-media-8299feba) .pv-screen .pv-project-context{padding:16px}
.preview-host:where(.pv-media-8299feba) .pv-contact .pi-contact-communication{max-width:none;width:100%}
.preview-host:where(.pv-media-8299feba) .pv-screen .pv-money{padding:16px}
.preview-host .pv-recent-files{container-type:inline-size}
.preview-host .pv-files-scroll{overflow-x:auto}
.preview-host .pv-recent-files .pf-item-name>span{font-size:14px}
.preview-host .pv-recent-files .pf-list-head{position:static}
.preview-host .pv-file-preview{display:grid;place-items:center;width:32px;height:36px;padding:0;border:0;border-radius:var(--radius-content);background:transparent;color:inherit;cursor:pointer}
.preview-host .pv-file-preview:hover{background:var(--selection)}
.preview-host .pv-file-preview:focus-visible{outline:2px solid var(--action-blue);outline-offset:2px}
.preview-host .pv-author-link.sl-name{display:inline;color:var(--text);font:inherit;max-width:none}
.preview-host .pv-author-link.sl-name:hover{text-decoration:underline}
.preview-host .pv-content{display:flex;flex-direction:column;gap:16px}
.preview-host .pv-screen .pv-section{padding:12px;margin:0}
.preview-host .pv-screen .pi-panel-head{min-height:40px;margin:0 0 12px}
.preview-host .pv-screen .pv-project-context{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;padding:12px;margin:0}
.preview-host .pv-project-facts{background:var(--surface-content);border-radius:var(--radius-content);padding:12px;gap:8px}
.preview-host .pv-project-facts>strong{font-size:20px;line-height:28px}
.preview-host .pv-project-facts>.cta{margin-top:auto}
.preview-host .pv-key-contacts{padding:0 4px}
.preview-host .pv-key-contacts>header{min-height:40px;margin:0}
.preview-host .pv-contact{padding:8px 0;margin:0}
.preview-host .pv-contact .pv-muted{margin:0}
.preview-host .pv-screen .pv-money{display:block;padding:12px;margin:0}
.preview-host .pv-finance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.preview-host .pv-finance-cell{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--surface-content);border-radius:var(--radius-content);min-width:0}
.preview-host .pv-finance-cell>span,.preview-host .pv-finance-cell>small{font-size:12px;line-height:20px;color:var(--muted)}
.preview-host .pv-finance-cell>strong{font-size:24px;line-height:32px;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.preview-host .pv-money .pv-budget-track{height:4px;margin:0;background:var(--selection)}
.preview-host .pv-money .pv-money-note{margin:8px 0 0}
.preview-host .pv-module-grid{margin:0;gap:16px}
.preview-host .pv-screen .pv-module{padding:12px}
.preview-host .pv-module-body{height:216px;display:flex;flex-direction:column;gap:8px}
.preview-host .pv-module:has(.pv-module-body>.pv-empty) .pv-module-body{height:96px}
.preview-host .pv-screen .pv-compact{min-height:66px;height:66px;padding:8px 12px;background:var(--surface-content);cursor:pointer;flex:none}
.preview-host .pv-screen .pv-compact:hover{background:var(--surface-hover)}
.preview-host .pv-screen .pv-compact.is-selected{background:var(--selection)}
.preview-host .pv-screen .pv-compact.is-selected:hover{background:var(--surface-selected-hover)}
.preview-host .pv-module-activity .pv-compact{min-height:48px;height:48px;padding:4px 12px}
.preview-host .pv-compact-end .cta{height:32px;min-height:32px;padding:6px 12px;line-height:20px;background:transparent}
.preview-host .pv-module-activity .pv-compact-end .projects-status-label{font-size:11px;line-height:16px}
.preview-host .pv-module-footer{margin-top:12px}
.preview-host .pv-module-footer span{font-size:12px}
.preview-host .pv-recent-files .pf-item,.preview-host .pv-recent-files .pf-list-head{grid-template-columns:20px 32px minmax(120px,1fr) 12px 128px 100px 64px 100px}
.preview-host .pv-recent-files .pv-go-file{height:32px;min-height:32px;padding:6px 12px;font-size:12px;line-height:20px;white-space:nowrap}
@container (max-width:1000px){.preview-host .pv-recent-files .pf-item,.preview-host .pv-recent-files .pf-list-head{grid-template-columns:20px 32px minmax(120px,1fr) 12px 104px 80px 100px}
}
@container (max-width:760px){.preview-host .pv-recent-files .pf-item,.preview-host .pv-recent-files .pf-list-head{grid-template-columns:20px 28px minmax(100px,1fr) 8px 88px 100px;min-width:520px}
}
.preview-host:where(.pv-media-b5a8666f) .pv-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.preview-host:where(.pv-media-b5a8666f) .pv-screen .pv-project-context{grid-template-columns:1fr}
.preview-host:where(.pv-media-8299feba) .pv-finance-cell>strong{font-size:20px;line-height:28px}
.preview-host:where(.pv-media-8299feba) .pv-screen .pv-compact{padding-inline:8px}
.preview-host:where(.pv-media-8299feba) .pv-module-activity .pv-compact{padding-inline:8px}
.preview-host pv-main:has(>.cal-screen){display:flex;min-height:0;overflow:hidden;scrollbar-gutter:auto;padding-right:12px}
.preview-host .cal-screen{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0;min-height:0;font-size:14px;line-height:20px}
.preview-host .cal-screen *{box-sizing:border-box}
.preview-host .cal-heading{justify-content:space-between}
.preview-host .cal-heading .pv-h1{font-size:20px;line-height:28px;font-weight:500;margin:0}
.preview-host .cal-muted{color:var(--muted);font-size:12px;line-height:20px;margin:0}
.preview-host .cal-tools,.preview-host .cal-navigation{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.preview-host .cal-navigation{justify-content:space-between;gap:16px}
.preview-host .cal-icon{width:40px;padding:0;flex-shrink:0}
.preview-host .cal-icon svg{width:18px;height:18px}
.preview-host [data-cal=next] svg{transform:rotate(-90deg)}
.preview-host .cal-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;flex:1;min-height:0}
.preview-host .cal-board.pi-panel{padding:12px;min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column;margin:0}
.preview-host .cal-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));flex-shrink:0;padding-bottom:8px;color:var(--muted);font-size:12px;text-align:right}
.preview-host .cal-weekdays span{padding:4px 8px}
.preview-host .cal-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(var(--cal-weeks),minmax(128px,1fr));flex:1;gap:1px;background:var(--surface-raised);border:1px solid var(--surface-raised);border-radius:12px;overflow:hidden;min-height:calc(var(--cal-weeks)*128px)}
.preview-host .cal-day{min-width:0;background:var(--surface-work);padding:6px;display:flex;flex-direction:column;align-items:stretch;gap:3px}
.preview-host .cal-day.is-outside{background:var(--surface-content)}
.preview-host .cal-day{cursor:pointer}
.preview-host .cal-day.is-selected{background:var(--selection);box-shadow:inset 0 0 0 2px var(--action-blue,#00adee)}
.preview-host .cal-date,.preview-host .cal-more{font:inherit;color:var(--text);border:0;cursor:pointer;background:transparent}
.preview-host .cal-date{align-self:flex-end;width:28px;height:28px;border-radius:8px;font-size:13px}
.preview-host .cal-date:hover,.preview-host .cal-more:hover{background:var(--surface-hover)}
.preview-host .cal-date.is-today{background:var(--action-blue);color:var(--on-action-blue);font-weight:600}
.preview-host .cal-day-events{display:grid;gap:3px;min-width:0}
.preview-host .cal-event{display:flex;align-items:center;gap:6px;width:100%;min-width:0;text-align:left;border:0;border-radius:6px;padding:4px 6px;background:var(--surface-content);color:var(--text);font:inherit;font-size:12px;line-height:18px;cursor:pointer}
.preview-host .cal-event>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.preview-host .cal-event:hover{background:var(--surface-hover)}
.preview-host .cal-event.is-selected{background:var(--selection)}
.preview-host .cal-event.is-done{opacity:.65}
.preview-host .cal-dot{height:6px;width:6px;border-radius:50%;flex-shrink:0;background:var(--status-ink,var(--muted))}
.preview-host .cal-event[data-status-tone=progress] .cal-dot{background:var(--project-progress-ink)}
.preview-host .cal-event[data-status-tone=approved] .cal-dot{background:var(--project-completed-ink)}
.preview-host .cal-more{font-size:12px;line-height:20px;padding:0 6px;text-align:left;border-radius:6px}
.preview-host .cal-panel.pi-panel{padding:12px;display:flex;flex-direction:column;min-height:0;min-width:0;margin:0}
.preview-host .cal-panel[hidden]{display:none}
.preview-host .cal-panel>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}
.preview-host .cal-panel>header pv-h2{font-size:16px;line-height:24px;font-weight:500;margin:0}
.preview-host .cal-panel-scroll{overflow:auto;min-height:0;flex:1;scrollbar-gutter:stable}
.preview-host .cal-day-list{display:grid;gap:8px;margin:12px 0 16px}
.preview-host .cal-day-list .cal-event{padding:10px 8px}
.preview-host .cal-day-list .cal-event>span:last-child{white-space:normal;overflow-wrap:anywhere}
.preview-host .cal-detail{margin-top:24px;padding-top:24px;border-top:1px solid var(--surface-raised)}
.preview-host .cal-detail pv-h2{font-size:20px;line-height:28px;font-weight:500;margin:12px 0 24px;overflow-wrap:anywhere}
.preview-host .cal-detail pv-h3{font-size:14px;font-weight:500}
.preview-host:where(.pv-media-fa705a03) .cal-panel.pi-panel{position:fixed;right:16px;top:210px;bottom:16px;width:320px;max-width:calc(100vw - 32px);z-index:8;box-shadow:0 12px 40px #0003}
.preview-host:where(.pv-media-fa705a03) .cal-heading{align-items:flex-start;flex-wrap:wrap}
.preview-host:where(.pv-media-4ae1962c) .cal-heading .pv-h1{font-size:20px;line-height:28px}
.preview-host:where(.pv-media-4ae1962c) .cal-tools{gap:8px}
.preview-host:where(.pv-media-4ae1962c) .cal-navigation{gap:12px}
.preview-host:where(.pv-media-4ae1962c) .cal-board.pi-panel{padding:8px}
.preview-host:where(.pv-media-4ae1962c) .cal-month{min-height:500px;grid-template-rows:repeat(var(--cal-weeks),minmax(80px,1fr))}
.preview-host:where(.pv-media-4ae1962c) .cal-day{padding:3px}
.preview-host:where(.pv-media-4ae1962c) .cal-date{width:24px;height:24px}
.preview-host:where(.pv-media-4ae1962c) .cal-day-events .cal-event{padding:2px;font-size:10px;line-height:15px;gap:2px}
.preview-host:where(.pv-media-4ae1962c) .cal-day-events .cal-dot{display:none}
.preview-host:where(.pv-media-4ae1962c) .cal-month .cal-more{font-size:10px;padding:0}
.preview-host:where(.pv-media-4ae1962c) .cal-panel.pi-panel{top:180px;right:8px;bottom:8px;width:360px;max-width:calc(100vw - 16px)}
.preview-host:where(.pv-media-4ae1962c) .cal-heading .cal-tools{width:100%}
.preview-host:where(.pv-media-4ae1962c) .cal-heading .cal-tools .cta{flex-shrink:0}
.preview-host:where(.pv-media-fa705a03) .cal-panel.pi-panel{top:var(--cal-panel-top,260px)}
.preview-host:where(.pv-media-4ae1962c) pv-main:has(>.cal-screen){padding-inline:8px}
.preview-host:where(.pv-media-4ae1962c) .cal-day-events{display:flex;flex-wrap:wrap;gap:4px}
.preview-host:where(.pv-media-4ae1962c) .cal-day-events .cal-event{width:14px;height:16px;padding:4px;background:transparent}
.preview-host:where(.pv-media-4ae1962c) .cal-day-events .cal-dot{display:block}
.preview-host:where(.pv-media-4ae1962c) .cal-day-events .cal-event>span:last-child{display:none}
.preview-host:where(.pv-media-4ae1962c) .cal-month .cal-more{font-size:12px}
.preview-host:where(.pv-media-4ae1962c) .cal-navigation .catalog-control{white-space:nowrap}
.preview-host:where(.pv-media-4ae1962c) .cal-navigation>.cal-tools{width:100%}
.preview-host:where(.pv-media-4ae1962c) .cal-navigation [data-cal-filter=options]{width:40px;min-width:40px;padding:8px}
.preview-host:where(.pv-media-4ae1962c) .cal-navigation [data-cal-new]{margin-left:auto}
@media (prefers-reduced-motion:reduce){.preview-host .cal-screen *{scroll-behavior:auto}
}
.preview-host[data-theme=yellow-black] .cal-event,.preview-host[data-theme=black-yellow] .cal-event{border:1px solid currentColor}
.preview-host[data-theme=yellow-black] .cal-dot,.preview-host[data-theme=black-yellow] .cal-dot{background:currentColor!important}
.preview-host .nf-upgrade{flex-shrink:0}
.preview-host .topbar:has(.nf-upgrade)>.command{right:calc(var(--topbar-inset) + var(--control) + var(--space-2) + 100px)}
.preview-host .topbar:has(.nf-upgrade)>.command:not(.is-open){left:calc(100% - var(--topbar-inset) - var(--control) * 2 - var(--space-2) - 100px)}
.preview-host .catalog-top-primary:has(.nf-upgrade)>.command{right:148px}
.preview-host .catalog-top-primary:has(.nf-upgrade)>.command:not(.is-open){left:calc(100% - 188px)}
.preview-host .nf-upgrade{width:92px}
.preview-host .cta.nf-upgrade{position:relative;overflow:hidden;padding-inline:8px;color:#fff;--cta-fg:#fff;--nf-border-angle:120deg;border:1px solid transparent;background:linear-gradient(120deg,#172D43,#30233D) padding-box,linear-gradient(var(--nf-border-angle),#00ADEE,#947BE7,#EB008B) border-box;animation:nf-border-orbit 3s linear infinite paused;box-shadow:none;transition:box-shadow 220ms ease}
.preview-host .cta.nf-upgrade:is(:hover,:focus-visible){animation-play-state:running;background:linear-gradient(120deg,#172D43,#30233D) padding-box,linear-gradient(var(--nf-border-angle),#00ADEE,#947BE7,#EB008B) border-box;color:#fff;filter:none;transform:none;box-shadow:0 0 0 1px rgb(148 123 231 / 45%),-4px 0 14px rgb(0 173 238 / 42%),4px 0 14px rgb(235 0 139 / 38%),0 0 22px rgb(148 123 231 / 24%)}
.preview-host .nf-upgrade-label{display:inline-block;transform:scale(1);transition:transform 220ms cubic-bezier(.22,1,.36,1)}
.preview-host .cta.nf-upgrade:is(:hover,:focus-visible) .nf-upgrade-label{transform:scale(1.04)}
.preview-host .cta.nf-upgrade:active{filter:brightness(.94)}
.preview-host:is([data-theme=yellow-black],[data-theme=black-yellow]) .cta.nf-upgrade{background:#000;color:#fff;border-color:var(--text);filter:none;box-shadow:none}
@media (prefers-reduced-motion:reduce){.preview-host .cta.nf-upgrade,.preview-host .nf-upgrade-label{transition:none;animation:none}
.preview-host .cta.nf-upgrade:is(:hover,:focus-visible) .nf-upgrade-label{transform:none}
}
.preview-host:where(.pv-media-fe424359) .catalog-top-primary:has(.nf-upgrade){padding-top:48px}
.preview-host:where(.pv-media-fe424359) .catalog-top-primary:has(.nf-upgrade)>.top-icon{position:absolute;top:0}
.preview-host:where(.pv-media-fe424359) .catalog-top-primary:has(.nf-upgrade)>.top-icon:nth-child(1){left:0}
.preview-host:where(.pv-media-fe424359) .catalog-top-primary:has(.nf-upgrade)>.top-icon:nth-child(2){left:48px}
.preview-host:where(.pv-media-fe424359) .catalog-top-primary:has(.nf-upgrade)>.top-icon:nth-child(3){left:96px}
.preview-host:where(.pv-media-fe424359) .catalog-top-primary:has(.nf-upgrade)>.notification{position:absolute;top:0;right:100px;left:auto}
.preview-host:where(.pv-media-fe424359) .catalog-top-primary:has(.nf-upgrade)>.nf-upgrade{position:absolute;right:0;top:0}
.preview-host .notification b[hidden]{display:none}
.preview-host:where(.pv-media-4ae1962c) .nf-upgrade{padding-inline:10px}
.preview-host[data-theme="yellow-black"]{--hc-hover:#292600;--hc-selected:#494300;--hc-selected-hover:#595200}
.preview-host[data-theme="black-yellow"]{--hc-hover:#e6d300;--hc-selected:#c4b400;--hc-selected-hover:#b3a400}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]){--selection:var(--hc-selected)!important;--surface-hover:var(--hc-hover)!important;--surface-selected-hover:var(--hc-selected-hover)!important;--field-hover:var(--hc-hover)!important;--field-focus:var(--hc-selected)!important;--on-action-hover:var(--hc-bg)!important;--on-action-blue:var(--hc-bg)!important;--on-danger:var(--hc-bg)!important;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) .preview-host::before{display:none}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) :is( .cta,.catalog-control,.top-icon,.command-trigger,.command-close,.event-close, .library-tabs button,.ms-tabs button,.rail-controls button,.feature-actions a, .favorite-toggle,.calendar-add,.hero-playback,.ms-icon,.projects-more, .pf-icon-button,.oc-fold,.sp-social a,.sp-social-links a,.sp-links a, .projects-menu button,.catalog-dropdown button,.sw-plan-card){background:var(--hc-bg)!important;color:var(--hc-fg)!important;outline:none;box-shadow:inset 0 0 0 1px var(--hc-fg)!important;text-shadow:none!important;filter:none;transition:none!important;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) :is( .cta,.catalog-control,.top-icon,.command-trigger,.command-close,.event-close, .library-tabs button,.ms-tabs button,.rail-controls button,.feature-actions a, .favorite-toggle,.calendar-add,.hero-playback,.ms-icon,.projects-more, .pf-icon-button,.oc-fold,.sp-social a,.sp-social-links a,.sp-links a, .projects-menu button,.catalog-dropdown button,.sw-plan-card):not(:disabled):hover{background:var(--hc-hover)!important;color:var(--hc-fg)!important;box-shadow:inset 0 0 0 2px var(--hc-fg)!important;outline:none;text-decoration:none;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) :is( .library-tabs button,.ms-tabs button,.catalog-control,.cta,.sw-plan-card):is( .active,.is-active,[aria-pressed=true],[aria-expanded=true]){background:var(--hc-selected)!important;color:var(--hc-fg)!important;box-shadow:inset 0 0 0 3px var(--hc-fg)!important;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) :is( .library-tabs button,.ms-tabs button,.catalog-control,.cta,.sw-plan-card):is( .active,.is-active,[aria-pressed=true],[aria-expanded=true]):hover{background:var(--hc-selected-hover)!important;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) :is( .cta--primary,.cta--priority,.favorite-toggle[aria-pressed=true],.calendar-add[aria-pressed=true]){background:var(--hc-fg)!important;color:var(--hc-bg)!important;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) :is( .cta--primary,.cta--priority,.favorite-toggle[aria-pressed=true],.calendar-add[aria-pressed=true]):not(:disabled):hover{background:var(--hc-fg)!important;color:var(--hc-bg)!important;box-shadow:inset 0 0 0 2px var(--hc-fg),inset 0 0 0 4px var(--hc-bg)!important;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) :is( .cta,.catalog-control,.top-icon,.library-tabs button,.ms-tabs button,.feature-actions a) :is(span,svg,small,strong){color:inherit!important;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) :is( .projects-row,.ct-row,.ms-conversation,.ml-row,.td-row,.mg-card,.sl-row,.or-row, .pf-item,.nf-row,.cal-agenda-row,.cal-event,.cal-day,.cal-week-date, .catalog-choice,.nf-filter-choice,.ov-row,.pov-row){color:var(--hc-fg)!important;outline:none;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) :is( .projects-row,.ct-row,.ms-conversation,.ml-row,.td-row,.mg-card,.sl-row,.or-row, .pf-item,.nf-row,.cal-agenda-row,.cal-event,.cal-day,.cal-week-date, .catalog-choice,.nf-filter-choice,.ov-row,.pov-row):hover{background:var(--hc-hover)!important;color:var(--hc-fg)!important;box-shadow:inset 0 0 0 1px var(--hc-fg)!important;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) :is( .ct-row,.ms-conversation,.ml-row,.td-row,.mg-card,.sl-row,.or-row,.pf-item, .nf-row,.cal-agenda-row,.cal-event,.cal-day,.cal-week-date,.catalog-choice,.nf-filter-choice):is( .is-selected,.is-current,.is-checked,[data-selected=true]){background:var(--hc-selected)!important;color:var(--hc-fg)!important;box-shadow:inset 0 0 0 3px var(--hc-fg)!important;outline:none;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) :is( .ct-row,.ms-conversation,.ml-row,.td-row,.mg-card,.sl-row,.or-row,.pf-item, .nf-row,.cal-agenda-row,.cal-event,.cal-day,.cal-week-date):is( .is-selected,.is-current,.is-checked,[data-selected=true]):hover{background:var(--hc-selected-hover)!important;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) .cal-month{background:var(--hc-fg);border-color:var(--hc-fg)}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) .cal-date{color:var(--hc-fg);background:transparent}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) .cal-date.is-today{background:transparent;color:var(--hc-fg);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) .cal-date[aria-pressed=true]{background:var(--hc-fg);color:var(--hc-bg);font-weight:600;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) .feature-card{position:relative;outline:none!important}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) .feature-card::after{content:"";position:absolute;inset:0;border:1px solid var(--hc-fg);border-radius:inherit;pointer-events:none;z-index:3;background:none;mask:none;-webkit-mask:none;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) .feature-card:hover::after{border-width:2px}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) .feature-card:hover .feature-copy{background:var(--hc-hover)!important}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) .feature-art :is(strong,b,span:not([class]),.brand-wordmark){color:var(--hc-fg)!important;opacity:1!important;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) .ct-avatar:not(:has(img)){background:var(--hc-bg)!important;color:var(--hc-fg)!important;box-shadow:inset 0 0 0 1px var(--hc-fg)!important;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) .sp-screen a:hover{color:var(--hc-fg)!important;background:var(--hc-hover)!important;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) .sp-screen a:hover *{color:inherit!important}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) .command-trigger{border-radius:var(--radius-control,10px)}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) .command{outline:none!important}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) :is(.top-icon,.command-trigger,.command-close) img{filter:var(--hc-icon)!important}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) .nf-upgrade.cta{background:#000!important;color:#fff!important;border-color:transparent!important;box-shadow:inset 0 0 0 1px var(--hc-fg)!important;animation:none!important;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) .nf-upgrade.cta:hover{background:#000!important;color:#fff!important;box-shadow:inset 0 0 0 2px var(--hc-fg)!important;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) button:disabled{opacity:1!important;background:var(--hc-bg)!important;color:var(--hc-fg)!important;outline:1px dashed var(--hc-fg)!important;outline-offset:-2px!important;box-shadow:none!important;cursor:not-allowed;}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) :focus-visible{outline:3px double var(--hc-fg)!important;outline-offset:2px!important;}
.preview-host .preview-ummo-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
.preview-host .preview-ummo-grid .collection-card{display:grid!important;grid-template-rows:66.24% 33.76%!important;aspect-ratio:252/237!important;min-width:0!important;min-height:0!important}
.preview-host .preview-ummo-grid .feature-art{position:relative!important;display:block!important;background:#fff!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;padding:0!important;overflow:hidden!important}
.preview-host .preview-ummo-grid .feature-art img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;background:#fff!important;filter:none!important;mix-blend-mode:normal!important;transform:none!important}
.preview-host .preview-ummo-grid .feature-art::before,.preview-host .preview-ummo-grid .feature-art::after{display:none!important}
.preview-host:where(.pv-media-8be2e89c) .preview-ummo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.preview-host,.preview-host,.preview-host .pv-id-app{width:100%;height:100%;min-width:0!important;min-height:0!important;margin:0!important;background:transparent!important;overflow:hidden!important}
.preview-host::before,.preview-host .edge-menu{display:none!important}
.preview-host .app-shell{display:block!important;width:100%!important;height:100%!important;min-width:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;backdrop-filter:none!important}
.preview-host .desktop-body{display:block!important;width:100%!important;height:100%!important;padding:0!important;gap:0!important;min-width:0!important}
.preview-host .app-area{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-width:0!important;padding:0!important;gap:16px!important;overflow:hidden!important;background:transparent!important}
.preview-host .app-area>.topbar{position:relative!important;inset:auto!important;flex:none!important;margin:0!important;width:100%!important;min-width:0!important;max-height:150px;overflow:hidden;padding:12px!important}
.preview-host .app-area>pv-main{flex:1!important;min-height:0!important;min-width:0!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;overflow:auto!important;scrollbar-width:none;scrollbar-gutter:auto!important}
.preview-host .app-area>pv-main::-webkit-scrollbar{display:none}
.preview-host .desktop-body,.preview-host .sp-screen,.preview-host .ms-screen,.preview-host .ct-screen,.preview-host .cal-screen{background:transparent!important}
.preview-host{--surface-canvas:transparent!important}
.preview-host .sp-screen{padding-bottom:0!important}
.preview-host .sp-profile-layout{grid-template-columns:minmax(160px,.8fr) minmax(0,2fr)!important;gap:16px!important}
.preview-host .sp-profile-row{grid-template-columns:minmax(100px,.65fr) minmax(0,1.2fr) auto!important;min-height:64px!important;padding:10px!important}
.preview-host .sp-profile-layout .sp-profile-row p{margin:0}
.preview-host .sp-unified-gallery{display:none!important}
.preview-host .ms-workspace{grid-template-columns:minmax(160px,.65fr) minmax(0,1.35fr)!important}
.preview-host .ms-details{display:none!important}
.preview-host .cal-month{min-height:0!important;grid-auto-rows:minmax(0,1fr)!important}
.preview-host .cal-day{min-height:0!important;overflow:hidden}
.preview-host .ct-layout{grid-template-columns:minmax(0,1fr)!important}
.preview-host .ct-layout>aside{display:none!important}
.preview-host .ct-columns,.preview-host .ct-row{grid-template-columns:minmax(140px,1.4fr) minmax(110px,1fr) minmax(90px,.8fr) 50px 28px!important;gap:8px!important}
.preview-host .ct-row{min-height:64px!important}
.preview-host .preview-enter{animation:preview-arrive .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--preview-order)*35ms)}
.preview-host:where(.pv-media-015397df) .sp-profile-row{grid-template-columns:1fr auto!important}
.preview-host:where(.pv-media-015397df) .sp-profile-row>:nth-child(2){grid-column:1;grid-row:2}
.preview-host:where(.pv-media-015397df) .sp-profile-row>[data-edit-section]{grid-column:2;grid-row:1}
.preview-host:where(.pv-media-015397df) .ms-workspace{grid-template-columns:1fr!important}
.preview-host:where(.pv-media-015397df) .ms-inbox{display:none!important}
@media (prefers-reduced-motion:reduce){.preview-host .preview-enter{animation:none!important}
}
.preview-host [data-cal-new].cta--primary{color:#fff!important}
.preview-host[data-preview-module]:not([data-preview-module="products"]){--preview-panel-gap:16px;--preview-inset:12px;--preview-control-gap:8px}
.preview-host[data-preview-module]:not([data-preview-module="products"]) .app-area>.topbar{padding:12px!important;min-height:0!important;max-height:none;gap:24px!important;overflow:visible}
.preview-host[data-preview-module]:not([data-preview-module="products"]) .app-area>pv-main{overflow:hidden!important}
.preview-host .preview-fit-hidden{display:none!important}
.preview-host[data-preview-module]:not([data-preview-module="products"]) .preview-enter{animation-name:preview-fade}
.preview-host[data-preview-module="calendar"] .cal-month{grid-template-rows:repeat(var(--cal-weeks),minmax(0,1fr))!important;min-height:0!important}
.preview-host[data-preview-module="calendar"] .cal-day{padding:4px!important;gap:4px!important}
.preview-host[data-preview-module="calendar"] .cal-date{width:20px;height:20px;flex-shrink:0}
.preview-host[data-preview-module="calendar"] .cal-more{line-height:16px;flex-shrink:0}
.preview-host[data-preview-module="calendar"] .cal-event{min-height:16px;line-height:16px;padding:0 4px;flex-shrink:0}
.preview-host[data-preview-module="calendar"] .cal-board{overflow:hidden!important}
.preview-host[data-preview-module="messages"] .ms-chat-header{padding:16px!important}
.preview-host[data-preview-module="messages"] .ms-conversation{padding:12px!important;margin-bottom:4px}
.preview-host[data-preview-module="messages"] .ms-history{padding:0 16px 16px;overflow:hidden!important}
.preview-host[data-preview-module="messages"] .ms-message{margin-bottom:16px}
.preview-host[data-preview-module="messages"] .ms-composer{margin:0 16px 16px}
.preview-host[data-preview-module="messages"] .ms-conversations{padding:12px!important;min-height:0;overflow:hidden!important}
.preview-host[data-preview-module="contacts"] .ct-row{min-height:64px!important;margin-bottom:8px}
.preview-host[data-preview-module="contacts"] .ct-open{padding-block:12px}
.preview-host[data-preview-module="contacts"] .ct-row .ct-avatar{width:40px;height:40px}
.preview-host[data-preview-module="profile"] .sp-profile-row{min-height:56px!important;padding:12px!important;grid-template-columns:minmax(110px,.6fr) minmax(0,1.4fr) auto!important}
.preview-host[data-preview-module="profile"] .sp-profile-row>.sp-profile-value{grid-column:2;grid-row:1;padding-top:0}
.preview-host[data-preview-module="profile"] .sp-profile-row>[data-edit-section]{grid-column:3;grid-row:1}
.preview-host[data-preview-module="profile"] .sp-profile-sidebar{display:flex;flex-direction:column}
.preview-host[data-preview-module="profile"] .sp-profile-layout p{line-height:20px}
.preview-host[data-preview-module="profile"] .sp-profile-identity .sp-logo{width:40px;height:40px}
.preview-host[data-preview-module="profile"] .sp-profile-identity .pv-h1{font-size:20px;line-height:24px}
.preview-host[data-preview-module="profile"] .sp-profile-layout pv-h2{margin:0}
.preview-host[data-preview-module="profile"] .sp-profile-publication p{margin:4px 0}
.preview-host[data-preview-module="profile"] .sp-profile-contact-list{gap:8px;margin-top:8px}
.preview-host[data-preview-module="profile"] .sp-profile-identity-top{margin-bottom:8px}
.preview-host[data-preview-module="profile"] .sp-profile-subgroup{margin-top:8px}
.preview-host[data-preview-module="profile"] .sp-result{min-height:32px;padding:0 0 12px}
.preview-host[data-preview-module="profile"] .sp-profile-layout{grid-template-columns:minmax(200px,.8fr) minmax(0,2fr)!important}
.preview-host[data-preview-module="projects"] .pv-screen{gap:16px;padding:0}
.preview-host[data-preview-module="projects"] .pv-content{display:grid;gap:16px}
.preview-host[data-preview-module="projects"] .pv-screen .pv-section{padding:12px;margin:0}
.preview-host[data-preview-module="projects"] .pv-screen .pv-project-context{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}
.preview-host[data-preview-module="projects"] .pv-finance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.preview-host[data-preview-module="projects"] .pv-finance-cell{padding:12px;gap:4px}
.preview-host[data-preview-module="projects"] .pv-finance-cell>strong{font-size:20px;line-height:28px}
.preview-host[data-preview-module="projects"] .pv-project-facts{gap:4px}
.preview-host[data-preview-module="projects"] .pv-project-facts>strong{font-size:16px;line-height:24px}
.preview-host[data-preview-module="projects"] .pv-money-note{margin-top:4px}
.preview-host[data-preview-module="projects"] .pv-budget-track{display:none}
.preview-host[data-preview-module="projects"] .pv-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}
.preview-host[data-preview-module="projects"] .pv-module-body{height:auto;overflow:visible}
.preview-host[data-preview-module="wallet"] .sw-balances{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.preview-host[data-preview-module="wallet"] .sw-money-pair>span{flex-wrap:wrap;gap:4px 8px;white-space:normal}
.preview-host[data-preview-module="wallet"] .sw-ledger-row{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:16px;padding:12px}
.preview-host[data-preview-module="wallet"] .sw-ledger-identity{grid-column:auto}
.preview-host[data-preview-module="todo"] .ml-list-surface,.preview-host[data-preview-module="todo"] .ml-table-content{width:100%;min-width:0}
.preview-host[data-preview-module="todo"] .mm-row{grid-template-columns:24px minmax(180px,1fr) 64px 150px 110px 80px 100px 32px!important}
.preview-host[data-preview-module="todo"] [data-ml-cell="startDate"],.preview-host[data-preview-module="todo"] [data-ml-column="startDate"],.preview-host[data-preview-module="todo"] [data-ml-cell="space"],.preview-host[data-preview-module="todo"] [data-ml-column="space"]{display:none!important}
.preview-host[data-preview-module="todo"] .ml-scroll-track{transform:none}
.preview-host[data-preview-module="products"] .collection-card,.preview-host[data-preview-module="products"] .collection-card .feature-copy{background:#1C1D20!important}
.preview-host[data-preview-module="todo"] .ml-group{width:100%!important;max-width:100%;min-width:0;box-sizing:border-box;padding:4px 12px 12px!important;}
.preview-host[data-preview-module="todo"] .ml-list-surface,.preview-host[data-preview-module="todo"] .ml-table-content{max-width:100%;box-sizing:border-box}
.preview-host[data-preview-module="orders"] .sl-list-scroll{padding-bottom:0!important}
@supports not (container-type:inline-size){:is(.preview-host .sw-ledger-row).cq-850{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
:is(.preview-host .sw-ledger-identity).cq-850{grid-column:1/-1}
:is(.preview-host .sw-ledger-row).cq-480{grid-template-columns:1fr}
:is(.preview-host .sw-ledger-identity).cq-480{grid-column:auto}
:is(.preview-host .sw-metric,.preview-host .sw-return-status).cq-480{padding-top:8px}
:is(.preview-host .pf-item,.preview-host .pf-list-head).cq-1000{grid-template-columns:20px 32px minmax(120px,1fr) 12px 104px 80px 32px}
:is(.preview-host .pf-item-size,.preview-host .pf-list-head>button[data-pf=sort-size]).cq-1000{display:none}
:is(.preview-host .pf-item-shared).cq-1000{font-size:11px}
:is(.preview-host .pf-item,.preview-host .pf-list-head).cq-760{grid-template-columns:20px 28px minmax(100px,1fr) 8px 32px;gap:8px}
:is(.preview-host .pf-item-shared,.preview-host .pf-item-date,.preview-host .pf-list-head>span:nth-child(4),.preview-host .pf-list-head>button[data-pf=sort-modified]).cq-760{display:none}
:is(.preview-host .pf-item .pf-file-icon).cq-760{width:28px}
:is(.preview-host .pf-item,.preview-host .pf-list-head).cq-760{grid-template-columns:20px 28px minmax(0,1fr) 8px 88px 32px}
:is(.preview-host .pf-item-shared).cq-760{display:block;min-width:0}
:is(.preview-host .pf-item-shared .pf-shared).cq-760{flex-wrap:wrap;gap:4px}
:is(.preview-host .pf-list-head>span:nth-child(4)).cq-760{display:block;font-size:0}
:is(.preview-host .pv-recent-files .pf-item,.preview-host .pv-recent-files .pf-list-head).cq-1000{grid-template-columns:20px 32px minmax(120px,1fr) 12px 104px 80px 100px}
:is(.preview-host .pv-recent-files .pf-item,.preview-host .pv-recent-files .pf-list-head).cq-760{grid-template-columns:20px 28px minmax(100px,1fr) 8px 88px 100px;min-width:520px}
}
.preview-host{position:relative;width:100%;height:100%;overflow:hidden;background:transparent;isolation:isolate;pointer-events:none}
.islands-art>.preview-host,.islands-art>div>.preview-host{position:absolute;inset:0}
.preview-host.inline-preview{opacity:1;border:0}
.preview-host .pv-id-app{height:100%;width:100%}
.preview-host .app-area>pv-main{height:auto}
.preview-host *{scrollbar-width:none}
.preview-host button,.preview-host input{font-family:inherit}
@media(max-width:1000px){.islands-scene .preview-host{width:960px;transform-origin:top left}
}
[data-scale]{transform:scale(calc(var(--scale)/1000))}
[data-ph]{height:calc(var(--ph)*1px)}
@supports not selector(:has(*)){.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) :is(.hero-main,.hero-thumb,.thumb-art,.promo-banner,.feature-art:not(.rel-978ea7af3),.feature-copy,.topbar,.sidebar,.command,.simtu-toast,.simtu-tooltip){background:var(--hc-bg)!important;color:var(--hc-fg)!important}
.preview-host .catalog-selection-row.rel-584813242{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}
.preview-host .catalog-selection-row.rel-584813242>.catalog-active{grid-column:1/-1;grid-row:2;margin-top:0}
.preview-host :is([data-theme=yellow-black],[data-theme=black-yellow]) :is(.catalog-control[aria-pressed=true],.catalog-tree-item[aria-pressed=true],.catalog-choice.rel-f0c17221d){background:var(--hc-fg);color:var(--hc-bg)}
.preview-host .topbar.catalog-topbar.sp-topbar:not(.rel-219e578e2){min-height:64px;gap:0}
.preview-host.pv-media-4a3610ff pv-main.rel-1a17053e8{display:flex;min-height:0;overflow:hidden;scrollbar-gutter:auto;padding-right:12px}
.preview-host .td-check.rel-a8ed4d8e8{outline:2px solid var(--text);outline-offset:2px;border-radius:4px}
.preview-host .td-check.rel-0999ede40{opacity:.5;cursor:not-allowed}
.preview-host.pv-media-4a3610ff pv-main.rel-72ff80b4c{padding-right:0}
.preview-host.pv-media-4a3610ff .ml-screen.rel-45e62e668>:is(.pi-page-head,.ml-controls){margin-right:12px}
.preview-host .ml-head .td-check.rel-67299de9d .catalog-check{background:var(--text);border-color:var(--text)}
.preview-host .ml-head .td-check.rel-67299de9d .catalog-check svg{opacity:0}
.preview-host .ml-head .td-check.rel-67299de9d .catalog-check:after{content:"";position:absolute;width:8px;height:2px;background:var(--surface-work)}
.preview-host .ml-row.rel-352a8e524{height:48px}
.preview-host pv-main.rel-178c8359a{display:flex;flex-direction:column;overflow:hidden;min-height:0;scrollbar-gutter:auto;padding-right:12px}
.preview-host.pv-media-a9e7fb13 pv-main.rel-178c8359a{padding-inline:12px}
.preview-host pv-main.rel-f24ecbe62{display:flex;overflow:hidden;min-height:0;scrollbar-gutter:auto;padding-right:12px}
.preview-host.pv-media-f32109c3 pv-main.rel-f24ecbe62{padding-inline:8px}
.preview-host pv-main.rel-191ed369f{display:flex;min-height:0;overflow:hidden;scrollbar-gutter:auto;padding-right:12px}
.preview-host .project-context.rel-597d60f41>.ml-heading-copy{display:none}
.preview-host .ou-group.rel-2bbe3c82d>header{margin-bottom:8px}
.preview-host .pv-module.rel-858bf7598 .pv-module-body{height:96px}
.preview-host pv-main.rel-2a59c6a3a{display:flex;min-height:0;overflow:hidden;scrollbar-gutter:auto;padding-right:12px}
.preview-host.pv-media-4ae1962c pv-main.rel-2a59c6a3a{padding-inline:8px}
.preview-host .topbar.rel-adb7ae130>.command{right:calc(var(--topbar-inset) + var(--control) + var(--space-2) + 100px)}
.preview-host .topbar.rel-adb7ae130>.command:not(.is-open){left:calc(100% - var(--topbar-inset) - var(--control) * 2 - var(--space-2) - 100px)}
.preview-host .catalog-top-primary.rel-adb7ae130>.command{right:148px}
.preview-host .catalog-top-primary.rel-adb7ae130>.command:not(.is-open){left:calc(100% - 188px)}
.preview-host.pv-media-fe424359 .catalog-top-primary.rel-adb7ae130{padding-top:48px}
.preview-host.pv-media-fe424359 .catalog-top-primary.rel-adb7ae130>.top-icon{position:absolute;top:0}
.preview-host.pv-media-fe424359 .catalog-top-primary.rel-adb7ae130>.top-icon:nth-child(1){left:0}
.preview-host.pv-media-fe424359 .catalog-top-primary.rel-adb7ae130>.top-icon:nth-child(2){left:48px}
.preview-host.pv-media-fe424359 .catalog-top-primary.rel-adb7ae130>.top-icon:nth-child(3){left:96px}
.preview-host.pv-media-fe424359 .catalog-top-primary.rel-adb7ae130>.notification{position:absolute;top:0;right:100px;left:auto}
.preview-host.pv-media-fe424359 .catalog-top-primary.rel-adb7ae130>.nf-upgrade{position:absolute;right:0;top:0}
.preview-host:is([data-theme="yellow-black"],[data-theme="black-yellow"]) .ct-avatar:not(.rel-978ea7af3){background:var(--hc-bg)!important;color:var(--hc-fg)!important;box-shadow:inset 0 0 0 1px var(--hc-fg)!important;}
}
