*,:before,:after{box-sizing:border-box}html,body{background:var(--bg,#f5f3ee);height:100%;color:var(--ink,#1a1a17);font-family:var(--ui,"Geist"), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0}#root{min-height:100%}button{color:inherit;font-family:inherit}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}section[id]{scroll-margin-top:88px}:root{--fs-2xs:calc(var(--font,.875rem) * 10.5 / 14);--fs-xs:calc(var(--font,.875rem) * 11.5 / 14);--fs-sm:calc(var(--font,.875rem) * 12.5 / 14);--fs-md:calc(var(--font,.875rem) * 13.5 / 14);--fs-base:var(--font,.875rem);--fs-lg:calc(var(--font,.875rem) * 16 / 14)}::selection{background:color-mix(in oklab, var(--accent,#2d4a3e) 22%, transparent)}:root{--cw-viewport-height:100vh}@supports (height:100dvh){:root{--cw-viewport-height:100dvh}}.cw-modal-form{display:contents}.cw-modal-footer-start{align-items:center;gap:8px;margin-right:auto;display:flex}button:focus-visible{outline:2px solid var(--accent,#2d4a3e);outline-offset:2px}a:focus-visible{outline:2px solid var(--accent,#2d4a3e);outline-offset:2px}summary:focus-visible{outline:2px solid var(--accent,#2d4a3e);outline-offset:2px}[tabindex]:focus-visible{outline:2px solid var(--accent,#2d4a3e);outline-offset:2px}input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent,#2d4a3e) 28%, transparent)!important;border-color:var(--accent,#2d4a3e)!important}select:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent,#2d4a3e) 28%, transparent)!important;border-color:var(--accent,#2d4a3e)!important}textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent,#2d4a3e) 28%, transparent)!important;border-color:var(--accent,#2d4a3e)!important}.cw-metric-card{transition:border-color .15s,box-shadow .15s,transform .15s}.cw-metric-card[data-interactive=true]:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px);border-color:color-mix(in oklab, var(--accent) 42%, var(--border))!important}.cw-metric-card__arrow{color:var(--ink-3);transition:color .15s,transform .15s;display:inline-flex;position:absolute;top:14px;right:14px}.cw-metric-card[data-interactive=true]:hover .cw-metric-card__arrow{color:var(--accent);transform:translate(2px)}.cw-metric-card[data-interactive=true]:focus-visible .cw-metric-card__arrow{color:var(--accent);transform:translate(2px)}.cw-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cw-skip-link{z-index:1000;background:var(--accent,#2d4a3e);color:var(--accent-ink,#fff);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:top .15s;position:absolute;top:-48px;left:8px}.cw-skip-link:focus{outline:2px solid var(--accent,#2d4a3e);outline-offset:2px;top:8px}select:not([multiple]):not([size]){-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%237d776b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:13px!important;padding-right:34px!important}.cw-swatch{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:none;padding:0}.cw-swatch::-webkit-color-swatch-wrapper{padding:0}.cw-swatch::-webkit-color-swatch{border:none;border-radius:8px}.cw-swatch::-moz-color-swatch{border:none;border-radius:8px}.cw-swatch:focus-visible{outline:2px solid var(--accent,#2d4a3e);outline-offset:2px}.cw-pick-card{transition:border-color .15s,box-shadow .15s,transform .12s}.cw-pick-card[data-selected=false]:hover{border-color:color-mix(in oklab, var(--accent) 45%, var(--border))!important}.cw-pick-card:active{transform:scale(.99)}*{scrollbar-width:thin;scrollbar-color:var(--border-2,#c8c1ad) transparent}::-webkit-scrollbar{background:0 0;width:8px;height:8px}::-webkit-scrollbar-track{background:0 0;border:0}::-webkit-scrollbar-thumb{background:var(--border-2,#c8c1ad);background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:var(--ink-3,#8c8579);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}.cw-sidebar-scroll{scrollbar-color:transparent transparent;transition:scrollbar-color .2s}.cw-sidebar-scroll[data-collapsed=true]{scrollbar-gutter:stable both-edges}.cw-sidebar-scroll:hover{scrollbar-color:var(--border-2,#c8c1ad) transparent}.cw-sidebar-scroll::-webkit-scrollbar{width:6px}.cw-sidebar-scroll::-webkit-scrollbar-thumb{background:0 0;border:0}.cw-sidebar-scroll:hover::-webkit-scrollbar-thumb{background:var(--border-2,#c8c1ad)}.cw-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:var(--ink-3,#8c8579)}.cw-nav-item{transition:background-color .14s,color .14s,border-color .14s,transform .14s}.cw-nav-item:hover{background:color-mix(in oklab, var(--card,#fbfaf6) 70%, transparent)!important;color:var(--ink,#1a1a17)!important;border-color:var(--border,#e1ddd4)!important}.cw-nav-item.cw-nav-item-expanded:hover{transform:translate(2px)}.cw-nav-item:active{transform:scale(.985)}.cw-nav-item:hover svg{color:var(--accent,#2d4a3e)}input[type=checkbox]{accent-color:var(--accent)}.cw-concierge-composer{transition:border-color .15s,box-shadow .15s,background-color .15s}.cw-concierge-composer:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 24%, transparent);border-color:color-mix(in oklab, var(--accent) 62%, var(--border))!important;background:var(--card)!important}.cw-concierge-composer-input:focus{box-shadow:none!important;border-color:#0000!important;outline:none!important}.cw-concierge-composer-input:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:none!important}.cw-concierge-header h1{font-size:14px!important;line-height:1.2!important}.cw-concierge-chip-action{-webkit-appearance:none;appearance:none;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:2px;display:inline-flex}.cw-concierge-mark{background:var(--accent);color:var(--accent-ink);font-family:var(--display);border-radius:999px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.cw-concierge-layer{z-index:1000;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.cw-concierge-layer[hidden]{display:none}.cw-concierge-loading-fallback{z-index:1000;width:min(440px,100vw);color:var(--ink-3);background:var(--card);border-left:1px solid var(--border);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:auto;right:0}.cw-concierge-scrim{pointer-events:auto;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#1414126b;animation:.16s ease-out cw-concierge-fade;position:absolute;top:0;bottom:0;left:0;right:0}.cw-concierge-drawer{pointer-events:auto;border-left:1px solid var(--border);animation:.18s cubic-bezier(.2,.75,.3,1) cw-concierge-enter;position:absolute;top:0;bottom:0;left:auto;right:0;box-shadow:-18px 0 42px -22px #00000052}.cw-concierge-workspace>.cw-concierge-main{grid-area:1/2}.cw-concierge-footer{overscroll-behavior:contain;border-top:1px solid var(--border);background:var(--card);flex:none;min-width:0;min-height:0;max-height:calc(100% - 60px);overflow-y:auto}.cw-concierge-workspace-page{width:100%;height:var(--cw-concierge-available-height,100dvh);min-height:0;padding:24px 16px;overflow:hidden}.cw-concierge-history-sidebar{background:var(--card);border-right:1px solid var(--border);flex-direction:column;grid-area:1/1;min-width:0;min-height:0;display:flex;overflow:hidden}.cw-concierge-history-sidebar .cw-concierge-history-header{justify-content:center}.cw-concierge-history-sidebar .cw-concierge-history-header:has(button){justify-content:space-between}.cw-concierge-main[hidden],.cw-concierge-history-sidebar[hidden]{display:none!important}.cw-concierge-history-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.cw-concierge-history-notice{flex:1}.cw-concierge-history-sidebar .cw-concierge-history-notice,.cw-concierge-history-dropdown .cw-concierge-history-notice{text-align:center;justify-content:center}.cw-concierge-history-retention{min-height:var(--cw-concierge-footer-height,auto);padding:12px 12px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--border);color:var(--ink-3);font-family:var(--mono);text-align:center;flex:none;justify-content:center;align-items:center;font-size:10.5px;line-height:1.4;display:flex}.cw-concierge-composer-region{padding:10px 16px max(12px, env(safe-area-inset-bottom));background:0 0}.cw-concierge-composer-hint{text-align:center;color:var(--ink-3);margin-top:8px;font-size:11px;line-height:1.35}.cw-concierge-composer-hint[data-tone=warn]{color:var(--warn)}.cw-concierge-usage{padding:10px 16px 0}.cw-concierge-usage-label{color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;font-size:11px;line-height:1.2;display:flex}.cw-concierge-usage-label strong{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:500}.cw-concierge-log:focus-visible{outline:2px solid var(--accent,#2d4a3e);outline-offset:-2px}.cw-concierge-resize{z-index:5;cursor:ew-resize;touch-action:none;width:10px;position:absolute;top:0;bottom:0;left:-5px;right:auto}.cw-concierge-resize:after{content:"";background:var(--border);opacity:0;border-radius:999px;width:3px;height:48px;transition:opacity .14s;position:absolute;top:calc(50% - 24px);left:3px}.cw-concierge-resize:hover:after,.cw-concierge-resize:focus:after{opacity:1}@keyframes cw-concierge-fade{0%{opacity:0}}@keyframes cw-concierge-enter{0%{transform:translate(20px)}}@keyframes cw-concierge-blink{50%{opacity:0}}@media (max-width:760px){.cw-concierge-workspace{grid-template-columns:minmax(0,1fr)!important}.cw-concierge-workspace>.cw-concierge-main,.cw-concierge-history-sidebar{grid-area:1/1}.cw-concierge-history-sidebar{border-right:0;width:100%}}@media (max-width:600px){.cw-concierge-workspace-page{padding:0}.cw-concierge-drawer{border-left:0;width:100vw!important}.cw-concierge-resize{display:none}.cw-concierge-workspace{border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important}.cw-concierge-surface input,.cw-concierge-surface select,.cw-concierge-surface textarea{font-size:16px!important}}.cw-skeleton{background:linear-gradient(90deg, var(--bg-2) 0%, color-mix(in oklab, var(--bg-2) 55%, var(--card)) 50%, var(--bg-2) 100%);background-size:200% 100%;animation:1.3s ease-in-out infinite cw-shimmer}@keyframes cw-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cw-spinner{box-sizing:border-box;border-style:solid;border-color:var(--border);border-top-color:var(--accent);border-radius:999px;flex:none;animation:.7s linear infinite cw-spin;display:inline-block}@keyframes cw-spin{to{transform:rotate(360deg)}}.cw-route-progress{z-index:1200;pointer-events:none;background:color-mix(in oklab, var(--accent,#2d4a3e) 18%, transparent);height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.cw-route-progress:before{content:"";background:var(--accent,#2d4a3e);width:40%;animation:1.1s ease-in-out infinite cw-route-progress;position:absolute;top:0;bottom:0;left:0}@keyframes cw-route-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.cw-route-progress:before{opacity:.7;width:100%;animation:none}}@keyframes cw-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cw-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.cw-marquee-track{width:max-content;animation:36s linear infinite cw-marquee;display:inline-flex}.cw-marquee-group{margin:0;padding:0;list-style:none;display:inline-flex}.cw-marquee[data-paused] .cw-marquee-track,.cw-marquee:hover .cw-marquee-track,.cw-marquee:focus-within .cw-marquee-track{animation-play-state:paused}.cw-marquee-toggle{-webkit-appearance:none;appearance:none;border:1px solid var(--border-2);background:var(--card);min-height:28px;color:var(--ink-2);font:500 11.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:4px 12px}.cw-marquee-toggle:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.cw-marquee-toggle{display:none}}@keyframes cw-balloon{0%,to{transform:rotate(0)}50%{transform:rotate(2.6deg)}}.cw-hero-balloon{transform-box:view-box;transform-origin:82% 71%;animation:8s ease-in-out 2 cw-balloon}@media (max-width:1019px){.cw-hero-vignette{display:none}}.cw-navlink{transition:color .15s}.cw-navlink:hover{color:var(--ink)}.cw-action-link{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--r-md);color:var(--ink);font-size:var(--font);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:9px 14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.cw-action-link[data-size=sm]{padding:6px 10px;font-size:12.5px}.cw-action-link[data-size=lg]{padding:12px 18px;font-size:15px}.cw-action-link[data-variant=primary]{background:var(--accent);color:var(--accent-ink);border-color:color-mix(in oklab, var(--accent) 90%, black 10%)}.cw-action-link[data-variant=ghost]{color:var(--ink-2);border-color:#0000}.cw-marketing-nav{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:16px 32px;transition:padding .25s;display:flex;position:relative}.cw-marketing-nav[data-scrolled=true]{padding-block-start:11px;padding-block-end:11px}.cw-marketing-desktop-links{color:var(--ink-2);pointer-events:none;justify-content:center;align-items:center;gap:22px;font-size:13.5px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.cw-marketing-desktop-links a{color:inherit;pointer-events:auto;text-decoration:none}.cw-marketing-desktop-actions{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.cw-marketing-mobile-menu{display:none}html:has(.cw-landing){overflow:clip visible}body:has(.cw-landing){overflow:clip visible}.cw-marketing-mobile-menu summary,.cw-marketing-faq summary{list-style:none}.cw-marketing-mobile-menu summary::-webkit-details-marker{display:none}.cw-marketing-faq summary::-webkit-details-marker{display:none}.cw-faq-icon{transition:transform .2s}.cw-marketing-faq[open] .cw-faq-icon{transform:rotate(45deg)}@media (max-width:1100px){.cw-marketing-nav{padding:12px 16px}.cw-marketing-nav[data-scrolled=true]{padding-block-start:9px;padding-block-end:9px}.cw-marketing-desktop-links,.cw-marketing-desktop-actions{display:none}.cw-marketing-mobile-menu{display:block}.cw-marketing-mobile-menu>summary{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;padding:8px 10px;display:flex}.cw-marketing-mobile-menu>nav{background:var(--card);border-block:1px solid var(--border);flex-direction:column;gap:4px;max-height:calc(100dvh - 64px);padding:12px 16px 20px;display:flex;position:absolute;top:100%;left:0;right:0;overflow:auto}.cw-marketing-mobile-menu>nav>a{color:var(--ink);border-bottom:1px solid var(--border);padding:12px 4px;font-size:15px;text-decoration:none}.cw-marketing-mobile-actions{flex-direction:column;gap:10px;margin-top:14px;display:flex}.cw-marketing-mobile-actions .cw-action-link{justify-content:center;padding:12px 18px;font-size:15px}}.cw-landing:before{content:"";z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}.cw-foot a{transition:color .15s}.cw-foot a:hover{text-underline-offset:4px;text-decoration:underline;color:var(--accent)!important}.cw-feature-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px #140f0859;border-color:color-mix(in oklab, var(--accent) 40%, var(--border))!important}.cw-menu-item{-webkit-appearance:none;appearance:none;color:inherit;cursor:pointer;text-align:left;width:100%;font:inherit;font-size:var(--fs-md);background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;line-height:1.3;display:flex}.cw-menu-item:focus,.cw-menu-item[aria-checked=true],.cw-menu-item[aria-current=true]{background:var(--hover)}.cw-menu-item[data-danger]{color:var(--danger)}.cw-menu-item[aria-disabled=true]{opacity:.55;cursor:not-allowed}@media (hover:hover){.cw-menu-item:not([aria-disabled=true]):hover{background:var(--hover)}}.cw-field-required:after{content:"*" / "";color:var(--danger);margin-left:3px}.cw-hover-row[data-selected=true]{background:color-mix(in oklab, var(--accent) 9%, transparent)!important}.cw-hover-row[data-highlighted=true]:not([data-selected=true]){background:var(--hover)}.cw-hover-row[data-selected=true]:not(tr),tr.cw-hover-row[data-selected=true]>:first-child{box-shadow:inset 3px 0 0 var(--accent)}.cw-data-table{width:100%;min-width:0;position:relative;overflow-x:auto}.cw-data-table>table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.cw-data-table th[scope=col]{border-bottom:1px solid var(--border);text-align:start;vertical-align:bottom;font-family:var(--mono);color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:400}.cw-data-table tbody>tr>*{border-bottom:1px solid var(--border);text-align:start;vertical-align:middle;font-weight:inherit;min-width:0;padding:10px 12px}.cw-data-table tbody>tr:last-child>*{border-bottom:0}.cw-data-table tfoot>tr>*{border-top:2px solid var(--border-2,var(--border));text-align:start;vertical-align:middle;padding:12px;font-weight:600}.cw-data-table th:first-child,.cw-data-table td:first-child{padding-inline-start:16px}.cw-data-table th:last-child,.cw-data-table td:last-child{padding-inline-end:16px}.cw-data-table [data-align=end],.cw-data-table th[data-align=end]{text-align:end}.cw-data-table [data-align=center],.cw-data-table th[data-align=center]{text-align:center}.cw-data-table [data-truncate]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-data-table tr[data-clickable=true]{cursor:pointer}.cw-data-table tbody>tr{transition:background .12s}.cw-data-table-sort{-webkit-appearance:none;appearance:none;cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.cw-data-table th[aria-sort=ascending] .cw-data-table-sort,.cw-data-table th[aria-sort=descending] .cw-data-table-sort{color:var(--ink-2)}.cw-data-table-sort-icon{justify-content:center;width:10px;display:inline-flex}.cw-row-action{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;color:inherit;text-align:start;text-underline-offset:3px;background:0 0;border:0;min-width:0;max-width:100%;margin:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}@media (hover:hover){.cw-data-table tr:hover .cw-row-action,.cw-row-action:hover{text-decoration-color:currentColor}}@media (max-width:600px){.cw-data-table[data-stack=true]>table{table-layout:auto;min-width:0!important}.cw-data-table[data-stack=true]>table,.cw-data-table[data-stack=true] tbody,.cw-data-table[data-stack=true] tfoot,.cw-data-table[data-stack=true] tbody>tr,.cw-data-table[data-stack=true] tfoot>tr{width:100%;display:block}.cw-data-table[data-stack=true] tfoot>tr{border-top:2px solid var(--border-2,var(--border));padding:10px 16px}.cw-data-table[data-stack=true] tfoot>tr>*{text-align:start;border:0;grid-template-columns:minmax(84px,32%) minmax(0,1fr);gap:10px;display:grid;padding:3px 0!important}.cw-data-table[data-stack=true] tfoot>tr>:before{content:attr(data-label);font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:400}.cw-data-table[data-stack=true] tfoot>tr>[data-label=""]{grid-template-columns:minmax(0,1fr)}.cw-data-table[data-stack=true] tfoot>tr>[data-label=""]:before{content:none}.cw-data-table[data-stack=true] thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.cw-data-table[data-stack=true] tbody>tr{border-bottom:1px solid var(--border);padding:10px 16px}.cw-data-table[data-stack=true] tbody>tr:last-child{border-bottom:0}.cw-data-table[data-stack=true] tbody>tr>*{text-align:start;border:0;grid-template-columns:minmax(84px,32%) minmax(0,1fr);place-items:center start;gap:10px;display:grid;padding:3px 0!important}.cw-data-table[data-stack=true] tbody>tr>:before{content:attr(data-label);font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.cw-data-table[data-stack=true] tbody>tr>[data-label=""]{grid-template-columns:minmax(0,1fr)}.cw-data-table[data-stack=true] tbody>tr>[data-label=""]:before{content:none}.cw-data-table[data-stack=true] [data-stack-hide]{display:none}.cw-data-table[data-stack=true] [data-truncate]{white-space:normal;overflow-wrap:anywhere}.cw-data-table[data-stack=true] tr.cw-hover-row[data-selected=true]>:first-child{box-shadow:none}.cw-data-table[data-stack=true] tr.cw-hover-row[data-selected=true]{box-shadow:inset 3px 0 0 var(--accent)}}@media (min-width:601px){.cw-data-table[data-sticky=true]{overscroll-behavior:contain;max-height:min(70vh,720px);overflow:auto}.cw-data-table[data-sticky=true] thead th{z-index:1;background:var(--card);box-shadow:inset 0 -1px 0 var(--border);border-bottom:0;position:sticky;top:0}}.cw-seg-tab[aria-pressed=false]:hover,.cw-seg-tab[aria-checked=false]:hover,.cw-seg-tab[aria-selected=false]:hover{background:color-mix(in oklab, var(--ink) 6%, transparent)!important;color:var(--ink)!important}@media (hover:hover){.cw-btn:not(:disabled):hover{box-shadow:inset 0 0 0 100vmax color-mix(in oklab, currentColor 8%, transparent)}.cw-btn[data-variant=danger]:not(:disabled):hover{border-color:var(--danger)!important}.cw-btn[data-variant=outline]:not(:disabled):hover,.cw-btn[data-variant=default]:not(:disabled):hover{border-color:var(--border-2,var(--border))!important}.cw-hover-row:not([data-selected=true]):hover{background:var(--hover)!important}.cw-action-card:hover,.cw-card-interactive:hover{box-shadow:var(--shadow-sm);border-color:color-mix(in oklab, var(--accent) 42%, var(--border))!important}.cw-card-interactive:hover{box-shadow:var(--shadow-md)!important}}.cw-btn:not(:disabled):active{box-shadow:inset 0 0 0 100vmax color-mix(in oklab, currentColor 14%, transparent);transform:translateY(.5px)}.cw-action-card:active,.cw-card-interactive:active{transform:scale(.99)}.cw-persona-tabs{display:inline-flex}@media (max-width:560px){.cw-persona-tabs{width:100%;display:flex}.cw-persona-tabs>.cw-seg-tab{flex:45%}}.cw-tabstrip{overscroll-behavior-inline:contain;scrollbar-width:thin;--cw-scroll-surface:var(--bg-2,#ece8df);background-image:linear-gradient(to right, var(--cw-scroll-surface) 55%, transparent), linear-gradient(to left, var(--cw-scroll-surface) 55%, transparent), radial-gradient(farthest-side at 0 50%, color-mix(in oklab, var(--ink,#1a1a17) 20%, transparent), transparent), radial-gradient(farthest-side at 100% 50%, color-mix(in oklab, var(--ink,#1a1a17) 20%, transparent), transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:28px 100%,28px 100%,10px 100%,10px 100%;background-attachment:local,local,scroll,scroll}.cw-tabstrip>:focus-visible{outline-offset:-2px}@media (min-width:901px){[data-report-cols]{align-items:start}}@media (max-width:900px){[data-mobile-stack]{flex-direction:column!important;align-items:stretch!important;gap:12px!important;display:flex!important}[data-mobile-stack]>[data-mobile-fill]{width:100%!important}[data-mobile-scroll]{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;--cw-scroll-surface:var(--card,#fbfaf6);background-image:linear-gradient(to right, var(--cw-scroll-surface) 55%, transparent), linear-gradient(to left, var(--cw-scroll-surface) 55%, transparent), radial-gradient(farthest-side at 0 50%, color-mix(in oklab, var(--ink,#1a1a17) 20%, transparent), transparent), radial-gradient(farthest-side at 100% 50%, color-mix(in oklab, var(--ink,#1a1a17) 20%, transparent), transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:36px 100%,36px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto!important}[data-topbar] [data-mobile-scroll]{--cw-scroll-surface:var(--bg,#f5f3ee)}[data-mobile-scroll]:has(>[role=tablist]){--cw-scroll-surface:var(--bg,#f5f3ee)}[data-mobile-scroll]:has(>[role=radiogroup]){--cw-scroll-surface:var(--bg,#f5f3ee)}[data-mobile-scroll]>*{min-width:max-content}[data-mobile-hide]{display:none!important}.cw-mobile-only{display:flex!important}.cw-desktop-only{display:none!important}[data-mobile-stack]>[data-mobile-last]{order:1}[data-mobile-stack]>[data-mobile-first]{order:-1}.cw-pricing-grid{gap:18px!important}.cw-pricing-grid>:has([data-featured]){order:-1}}.cw-mobile-only{display:none}.cw-desktop-only{display:initial}@media (max-width:1023px){.cw-compare-wrap:after{content:"";background:linear-gradient(to left, var(--card), transparent);pointer-events:none;border-radius:0 16px 16px 0;width:44px;position:absolute;top:1px;bottom:1px;right:1px}.cw-compare-sticky{box-shadow:6px 0 12px -8px #140f0847}.cw-compare-hint{display:block!important}}@keyframes cw-persona-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cw-persona-swap{animation:.22s cubic-bezier(.2,.7,.25,1) cw-persona-in}@media (max-width:560px){.cw-hide-narrow{display:none!important}}@media (min-width:561px){.cw-show-narrow{display:none!important}}@media (max-width:600px){.cw-landing input,.cw-landing select,.cw-landing textarea{font-size:16px!important}}@media (max-width:900px){html,body{overflow-x:clip}[data-row]{flex-wrap:wrap!important;row-gap:6px!important}}body[data-cw-modal-open] .cw-toast-host{top:max(16px, env(safe-area-inset-top))!important;bottom:auto!important}@media (max-width:600px){.cw-toast-card{pointer-events:none!important}.cw-toast-card button{pointer-events:auto}[data-topbar]{flex-wrap:wrap!important;gap:8px!important}[data-tappable]{min-height:44px!important}.cw-toggle:before{content:"";position:absolute;top:-13px;bottom:-13px;left:-6px;right:-6px}.cw-landing h1{font-size:clamp(28px,9vw,44px)!important;line-height:1.08!important}.cw-landing h2{font-size:clamp(22px,6.5vw,32px)!important}.cw-concierge-launcher{top:6px!important;bottom:auto!important;right:12px!important}.cw-concierge-launcher button{justify-content:center!important;width:44px!important;padding:0!important}.cw-concierge-launcher-label{display:none!important}}.cw-drawer-scrim{opacity:0;pointer-events:none;z-index:90;background:#1414126b;transition:opacity .18s;position:fixed;top:0;bottom:0;left:0;right:0}.cw-drawer-scrim.is-open{opacity:1;pointer-events:auto}.cw-mobile-topbar{height:56px;padding:8px 12px;padding-top:calc(8px + env(safe-area-inset-top));background:color-mix(in oklab, var(--bg,#f5f3ee) 92%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border,#e1ddd4);z-index:50;justify-content:space-between;align-items:center;gap:12px;display:none;position:sticky;top:0}@media (max-width:900px){.cw-mobile-topbar{display:flex}[data-topbar]{position:static!important}[data-drawer-host]>[data-drawer-rail]{background:var(--card,#fbfaf6);border-right:1px solid var(--border,#e1ddd4);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 24px 60px -28px #14141273;z-index:100!important;width:min(284px,86vw)!important;max-width:86vw!important;transition:transform .22s cubic-bezier(.2,.7,.25,1)!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;transform:translate(-100%)!important}[data-drawer-host][data-drawer-open=true]>[data-drawer-rail]{transform:translate(0)!important}[data-drawer-host]>[data-drawer-rail]>aside{width:100%!important;height:100%!important;position:static!important}body[data-drawer-locked=true]{overflow:hidden}[data-mobile-content]{padding-left:16px!important;padding-right:16px!important}}@supports (padding:env(safe-area-inset-bottom)){body{padding-bottom:env(safe-area-inset-bottom)}}.cw-print{display:none}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff!important;--bg-2:#f4f4f2!important;--card:#fff!important;--card-2:#f4f4f2!important;--ink:#111!important;--ink-2:#333!important;--ink-3:#555!important;--border:#cfcfcf!important;--border-2:#bdbdbd!important;--hover:transparent!important;--chip:#0000000d!important;--shadow-sm:none!important;--shadow-md:none!important;--shadow-lg:none!important}html,body{color:#111!important;background:#fff!important}[data-drawer-rail],.cw-mobile-topbar,.cw-skip-link,.cw-drawer-scrim,.cw-toast-card,.cw-concierge-launcher,[data-print-hide]{display:none!important}[data-drawer-host]{min-height:0!important;display:block!important}[data-drawer-main]{min-height:0!important}[data-topbar]{border-bottom-color:#111!important;position:static!important}[data-mobile-scroll]{overflow:visible!important}body.cw-printing-packet *{visibility:hidden!important}body.cw-printing-packet .cw-print,body.cw-printing-packet .cw-print *{visibility:visible!important}body.cw-printing-packet .cw-print{color:#111;background:#fff;width:100%;padding:0;position:absolute;top:0;left:0;display:block!important}.cw-print h1{margin:0 0 2px;font-size:24px}.cw-print h2{border-bottom:2px solid #111;margin:16px 0 8px;padding-bottom:4px;font-size:15px}.cw-print h3{color:#333;margin:10px 0 4px;font-size:13px}.cw-print section{break-inside:avoid}@page{margin:16mm}}[data-community-archive-readonly=true] [data-cw-archive-disabled=true]{opacity:.55;cursor:not-allowed!important}
