@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--p:0%;--wr:0px}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--sk-angle:0deg}}}@layer theme{:root,:host{--font-sans:var(--font-brand), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--font-sans);scroll-padding-top:88px;overflow-x:clip}body{color:#f5f6f6;-webkit-font-smoothing:antialiased;background:#08090a;overflow-x:clip}:focus-visible{outline:2px solid var(--focus-ring,#c9ced8);outline-offset:2px}button{cursor:pointer}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ts-black:#08090a;--ts-peel:#e9eda4;--ts-peel-hi:#f2f5c2;--ts-obsidian:#1d202d;--ts-obsidian-hi:#272b3b;--ts-accent:var(--ts-peel);--ts-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cpath d='M7.5 3v9M3 7.5h9' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E");--ts-d1:#f7f8f8;--ts-d2:#d0d6e0;--ts-d3:#8a8f98;--ts-d4:#7d818a;--ts-dline:#ffffff14;--ts-dline2:#ffffff24;--ts-draise:#0f1012;--ts-draise2:#15161a;--ln-panel:#0f1011;--ln-panel-2:#141516;--ln-raise:#1c1d1f;--ln-border:#23252a;--ln-border-2:#34343a;--ts-max:1320px;--ts-gutter:60px;--ts-inset:20px;--ts-header:72px;--ts-space-section:clamp(60px, 6vw, 88px);--ts-space-head:clamp(40px, 4vw, 56px);--ts-ease:cubic-bezier(.2, .7, .1, 1);--ts-ease-out:cubic-bezier(.16, 1, .3, 1);--ts-ease-inout:cubic-bezier(.65, 0, .35, 1)}@media (max-width:1100px){:root{--ts-gutter:32px;--ts-inset:8px}}@media (max-width:640px){:root{--ts-gutter:16px;--ts-inset:4px;--ts-header:60px}}.ts-page{background:var(--ts-black);color:var(--ts-d1);font-family:var(--font-brand), "Helvetica Neue", Arial, sans-serif;--focus-ring:#e9eda4;font-weight:400}.ts-dark{background:var(--ts-black);color:var(--ts-d1);--focus-ring:#e9eda4}.ts-wrap{width:100%;max-width:calc(var(--ts-max) + var(--ts-gutter) * 2);padding-inline:var(--ts-gutter);margin-inline:auto}.ts-section{padding-block:var(--ts-space-section);position:relative}.ts-ruled{border-top:1px solid var(--ts-dline)}main>.ts-sheet,main>.ts-section:not(.ts-hero,.ts-logos,.ts-manifesto){content-visibility:auto;contain-intrinsic-size:auto 1200px}.ts-sheet{--ts-accent:var(--ts-obsidian);--ts-d1:#16171a;--ts-d2:#3c4149;--ts-d3:#6b6f76;--ts-d4:#6f737c;--ts-dline:#e8e9ec;--ts-dline2:#dcdee2;--ln-panel:#f7f8f9;--ln-panel-2:#f1f2f4;--ln-raise:#fff;--ln-border:#e6e7ea;--ln-border-2:#d8dade;--spot-fill:#10182809;--spot-edge:#10182833;--focus-ring:#16171a;color:var(--ts-d1);background:#fff;position:relative;overflow:clip}.ts-sheet .ts-section.ts-dark{color:var(--ts-d1);--focus-ring:#16171a;background:0 0}.ts-sheet .ts-h2 .ts-line+.ts-line>span{color:#8a8f98}.ts-display{letter-spacing:-.024em;text-wrap:balance;font-size:clamp(40px,4.6vw,66px);font-weight:400;line-height:1.02}.ts-h2{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(32px,3.34vw,48px);font-weight:400;line-height:1.04}.ts-h3{letter-spacing:-.012em;font-size:20px;font-weight:500;line-height:1.3}.ts-h4{letter-spacing:-.008em;font-size:18px;font-weight:500;line-height:1.3}.ts-lead{letter-spacing:-.011em;text-wrap:pretty;font-size:clamp(15px,1.12vw,17px);line-height:1.55}.ts-body{letter-spacing:-.004em;text-wrap:pretty;font-size:16px;line-height:1.6}.ts-small{font-size:14px;line-height:1.5}.ts-eyebrow{letter-spacing:.01em;align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.ts-index{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;font-feature-settings:"zero";font-size:12px;line-height:1.4}.ts-h2 .ts-line+.ts-line>span{color:#8a8f98}::selection{background:#e9eda46b}.ts-eyebrow svg{color:var(--ts-accent);flex:none}.ts-dark .ts-muted,.ts-page .ts-muted{color:var(--ts-d3)}.ts-dark .ts-soft,.ts-page .ts-soft{color:var(--ts-d2)}.ts-btn{letter-spacing:-.005em;white-space:nowrap;height:40px;transition:background-color .2s var(--ts-ease), color .2s var(--ts-ease), border-color .2s var(--ts-ease), transform .2s var(--ts-ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:18px;font-size:15px;font-weight:400;line-height:1;display:inline-flex}.ts-btn svg{transition:transform .25s var(--ts-ease);flex:none}.ts-btn:hover .lucide-arrow-right{transform:translate(2px)}.ts-btn:hover .lucide-arrow-up{transform:translateY(-2px)}.ts-btn:hover .lucide-arrow-down{transform:translateY(2px)}.ts-btn:active{transform:scale(.98)}.ts-btn-primary{background:var(--ts-peel);color:var(--ts-obsidian);box-shadow:none}.ts-btn-primary:hover{background:var(--ts-peel-hi)}.ts-btn-quiet{color:var(--ts-d1);background:linear-gradient(#ffffff17,#ffffff09);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff1c}.ts-sheet .ts-btn-primary{background:var(--ts-obsidian);color:#fff}.ts-sheet .ts-btn-primary:hover{background:var(--ts-obsidian-hi)}.ts-sheet .ts-btn-quiet{color:#16171a;background:#fff;box-shadow:inset 0 0 0 1px #d8dade}.ts-sheet .ts-btn-quiet:hover{background:#f4f5f7}.ts-btn-quiet:hover{background:linear-gradient(#ffffff21,#ffffff0f)}.ts-arrow-link{transition:color .2s var(--ts-ease), gap .25s var(--ts-ease);align-items:center;gap:8px;font-size:15px;font-weight:400;line-height:1.4;display:inline-flex}.ts-arrow-link:hover{gap:11px}[data-spot]{isolation:isolate;position:relative}.ts-spot{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s var(--ts-ease);background:radial-gradient(560px circle at var(--mx,50%) var(--my,0%), var(--spot-fill,#ffffff1a), transparent 50%);position:absolute;inset:0}.ts-spot:before{content:"";border-radius:inherit;background:radial-gradient(480px circle at var(--mx,50%) var(--my,0%), var(--spot-edge,#ffffff80), transparent 58%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ts-spot-edge{z-index:4;background:0 0}.ts-spot-edge:before{background:radial-gradient(520px circle at var(--mx,50%) var(--my,0%), #ffffffd9, transparent 56%)}@media (hover:hover) and (pointer:fine){[data-spot]:hover>.ts-spot{opacity:1}}[data-trace-motion=ready] [data-reveal]{opacity:0;transition:opacity .9s var(--ts-ease-out), transform .9s var(--ts-ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}[data-trace-motion=ready] [data-reveal].is-revealed{opacity:1;transform:none}@media (max-width:640px){:is(.ct-modes,.ac-side,.ac-tabs,.hx-docs,.db-grid,.ci-docs,.lr-steps){overflow-y:hidden}[data-trace-motion=ready] .ct-modes>[data-reveal]{opacity:1;transform:none}}@media (max-width:380px){:is(.sk-card-title,.sk-card-sub,.sk-sources>span:last-child,.sk-email-head>span:last-child,.sk-todo-sub,.ac-row-text b,.ac-row-text small,.ac-head-text small){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pui dt{white-space:nowrap}.ct-seg button{padding-inline:6px}}.ts-line{display:block}.ts-line>span{display:inline-block}[data-trace-motion=ready] [data-reveal=lines]{opacity:1;transform:none}[data-trace-motion=ready] [data-reveal=lines] .ts-line>span{opacity:0;filter:blur(8px);transition:opacity .9s var(--ts-ease-out), filter .9s var(--ts-ease-out), transform .9s var(--ts-ease-out);transition-delay:calc(var(--i,0) * .11s + var(--reveal-delay,0s));transform:translateY(.28em)}[data-trace-motion=ready] [data-reveal=lines].is-revealed .ts-line>span{opacity:1;filter:none;transform:none}@keyframes ts-line-in{0%{opacity:0;filter:blur(10px);transform:translateY(.22em)}to{opacity:1;filter:blur();transform:none}}@keyframes ts-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ts-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal] .ts-line>span{opacity:1!important;filter:none!important;transform:none!important}}.pui{font-family:var(--font-product), "Inter", ui-sans-serif, system-ui, sans-serif;letter-spacing:0;color:var(--pui-ink);-webkit-font-smoothing:antialiased;text-align:left;--pui-ink:#101828;--pui-ink-2:#344054;--pui-ink-3:#475467;--pui-ink-4:#667085;--pui-ink-5:#98a2b3;--pui-line:#eaecf0;--pui-line-2:#d0d5dd;--pui-surface:#fff;--pui-subtle:#f9fafb;--pui-muted:#f2f4f7;--pui-ground:#f3f4f6;--pui-chrome:46px;--pui-shadow-xs:0 1px 2px #1018280d;--pui-shadow-md:0 1px 3px #1018281a, 0 1px 2px #1018280f;--pui-shadow-lg:0 4px 6px -2px #10182808, 0 12px 16px -4px #10182814;--pui-shadow-xl:0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;--pui-accent:#1d202d;--pui-accent-hover:#272b3b;--pui-accent-soft:#f1f4c6;--pui-accent-tint:#f8f9e3;--pui-accent-line:#e1e59f;--pui-accent-ink:#1d202d;--pui-success:#079455;--pui-success-2:#17b26a;--pui-success-bg:#ecfdf3;--pui-success-ink:#067647;--pui-warning:#dc6803;--pui-warning-bg:#fffaeb;--pui-warning-ink:#b54708;--pui-error:#d92d20;--pui-error-bg:#fef3f2;--pui-error-ink:#b42318;--sk-ink:#303030;--sk-ink-strong:#111827;--sk-ink-subdued:#616161;--sk-meta:#9ca3af;--sk-placeholder:#757575;--sk-hairline:#e3e3e3;--sk-divider:#f3f4f6;--sk-border-2:#ebebeb;--sk-fill:#f1f1f1;--sk-fill-hover:#0000000f;--sk-disabled-fill:#0000000d;--sk-code:#f7f7f7;--sk-icon-subdued:#8a8a8a;--sk-icon-disabled:#ccc;--sk-ink-disabled:#b5b5b5;--sk-card-shadow:0 0 0 1px #00000006, 0 1px 2px #00000008, 0 2px 4px #00000008, 0 4px 8px #0000000a;--sk-accent-gradient:linear-gradient(155deg, #fafbfc, #f3f4f6, #eceef1);--sk-ease:cubic-bezier(.25, .1, .25, 1);--sk-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--sk-ease-draw:cubic-bezier(.22, 1, .36, 1);--sk-ease-soft:cubic-bezier(.32, .72, 0, 1);font-size:12px;font-weight:400;line-height:1.5}.pui *,.pui :before,.pui :after{box-sizing:border-box}.pui :focus-visible{outline:2px solid var(--pui-accent);outline-offset:1px}.pui-window{grid-template-rows:var(--pui-chrome) minmax(0, 1fr);background:var(--pui-surface);isolation:isolate;border-radius:12px;display:grid;position:relative;overflow:hidden}.pui-browser{border-bottom:1px solid var(--pui-line);background:linear-gradient(#fcfcfd 0%,#f4f5f7 100%);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding-inline:16px;display:grid}.pui-browser-dots{gap:8px;display:flex}.pui-browser-dots i{background:#e2e4e9;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #1018281a}.pui-browser-address{letter-spacing:-.003em;min-width:min(340px,100%);max-width:100%;height:30px;color:var(--pui-ink-5);white-space:nowrap;background:#1018280b;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding-inline:14px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #10182809}.pui-browser-address svg{color:var(--pui-ink);flex:none;margin-right:2px}.pui-app-icon{color:#e9eda4;background:#1d202d;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;margin-right:3px;display:grid}.pui-browser-address .pui-app-icon svg{color:inherit;margin:0}.pui-browser-address em{color:var(--pui-line-2);margin-right:6px;font-style:normal}.pui-browser-address [data-last]{color:var(--pui-ink-3)}.pui-body{grid-template-columns:minmax(0, 1fr) var(--pui-panel-w,392px);min-height:0;display:grid}.pui-btn{border:1px solid var(--pui-line-2);background:var(--pui-surface);height:28px;color:var(--pui-ink-2);box-shadow:var(--pui-shadow-xs);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding-inline:8px;font-size:12px;font-weight:600;display:inline-flex}.pui-btn-primary{background:var(--pui-accent);border-color:var(--pui-accent);color:#fff}.pui-tabs{background:var(--pui-muted);box-shadow:inset 0 0 0 1px var(--pui-line);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.pui-tab{height:24px;color:var(--pui-ink-4);border-radius:6px;align-items:center;gap:5px;padding-inline:8px;font-size:12px;font-weight:500;display:inline-flex}.pui-tab[data-active]{background:var(--pui-surface);color:var(--pui-ink);box-shadow:var(--pui-shadow-xs)}.pui-pill{white-space:nowrap;background:var(--sk-fill-hover);height:20px;color:var(--sk-ink-subdued);border-radius:8px;align-items:center;gap:4px;padding-inline:7px;font-size:11px;font-weight:550;line-height:16px;display:inline-flex}.pui-pill svg{flex:none;width:12px;height:12px}.pui-pill[data-tone=needs]{background:var(--pui-accent-soft);color:var(--pui-accent-ink)}.pui-pill[data-tone=done]{background:var(--pui-success-bg);color:var(--pui-success-ink)}.pui-pill[data-tone=alert]{background:var(--pui-warning-bg);color:var(--pui-warning-ink)}.pui-pill[data-tone=mode]{background:var(--pui-surface);color:var(--pui-ink-3);box-shadow:inset 0 0 0 1px var(--pui-line-2);font-weight:500}.pui-pill[data-tone=ink]{background:var(--pui-accent);color:#fff}.pui-dots{gap:2px;display:inline-flex}.pui-dots i{background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite pui-dot}.pui-dots i:nth-child(2){animation-delay:.18s}.pui-dots i:nth-child(3){animation-delay:.36s}@keyframes pui-dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.pui-logo{background:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.pui-logo img{object-fit:contain;width:100%;height:100%}.pui-page{background:var(--pui-ground);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.pui-page-head{align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.pui-page-title{gap:1px;margin-right:auto;display:grid}.pui-page-title b{color:var(--pui-ink);font-size:14px;font-weight:600;line-height:20px}.pui-page-title span{color:var(--pui-ink-4);font-size:12px}.pui-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0;padding:0 16px 16px;display:grid}.pui-col{flex-direction:column;gap:8px;min-width:0;display:flex}.pui-col-head{height:22px;color:var(--pui-ink);align-items:center;gap:7px;padding-inline:2px;font-size:12px;font-weight:500;display:flex}.pui-col-head i{background:var(--pui-ink-5);border-radius:50%;width:7px;height:7px}.pui-col-head i[data-tone=needs]{background:#b9bf55}.pui-col-head i[data-tone=working]{background:var(--pui-ink-3)}.pui-col-head i[data-tone=done]{background:var(--pui-success-2)}.pui-col-head span{color:var(--pui-ink-4);font-weight:400}.pui-col-list{flex-direction:column;gap:8px;display:flex}.pui-deal{background:var(--pui-surface);border:1px solid var(--pui-line);width:100%;box-shadow:var(--pui-shadow-xs);text-align:left;cursor:pointer;transition:border-color .2s var(--sk-ease), background-color .2s var(--sk-ease);border-radius:9px;gap:4px;padding:11px 12px 12px;display:grid;position:relative}.pui-deal:hover{border-color:var(--pui-line-2)}.pui-deal[aria-pressed=true]{border-color:var(--pui-accent);box-shadow:0 0 0 1px var(--pui-accent)}.pui-deal-top{align-items:baseline;gap:10px;min-width:0;display:flex}.pui-deal-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pui-ink);flex:1;font-size:13px;font-weight:550;line-height:18px;overflow:hidden}.pui-deal-ref{letter-spacing:.01em;color:var(--pui-ink-4);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;line-height:16px}.pui-deal-line{min-width:0;color:var(--pui-ink-2);align-items:center;gap:7px;font-size:12.5px;line-height:17px;display:flex}.pui-deal-line>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pui-deal-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--pui-ink-4);font-size:12px;line-height:16px;overflow:hidden}.pui-deal-status{width:14px;height:14px;color:var(--pui-ink-4);flex:none;place-items:center;display:grid}.pui-deal-status[data-tone=needs]:before,.pui-deal-status[data-tone=alert]:before{content:"";background:#b9bf55;border-radius:50%;width:7px;height:7px}.pui-deal-status[data-tone=alert]:before{background:var(--pui-warning)}.pui-deal-status[data-tone=done]{color:var(--pui-success-ink)}.pui-deal-status[data-tone=running]{color:var(--pui-ink-3)}.sk-panel{background:var(--pui-surface);border-left:1px solid var(--pui-line);min-width:0;min-height:0;color:var(--sk-ink);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);font-size:13px;font-weight:450;line-height:20px;display:grid}.sk-panel-head{border-bottom:1px solid var(--sk-divider);align-items:center;gap:10px;min-height:56px;padding:10px 12px 10px 16px;display:flex}.sk-panel-title{min-width:0;margin-right:auto;display:grid}.sk-panel-title b{text-overflow:ellipsis;white-space:nowrap;color:var(--sk-ink-strong);font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.sk-panel-title span{text-overflow:ellipsis;white-space:nowrap;color:var(--sk-ink-subdued);font-size:12px;line-height:16px;overflow:hidden}.sk-icon-btn{width:28px;height:28px;color:var(--sk-icon-subdued);transition:background-color .15s var(--sk-ease), color .15s var(--sk-ease);border-radius:8px;place-items:center;display:grid}.sk-icon-btn:hover{background:var(--sk-disabled-fill);color:var(--sk-ink)}.sk-thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e5e7eb transparent;flex-direction:column;gap:12px;min-height:0;padding:16px 16px 20px;display:flex;position:relative;overflow-y:auto}.sk-thread>*{flex:none}.sk-enter{animation:sk-in-up .35s var(--sk-ease) both}@keyframes sk-in-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sk-text{color:var(--sk-ink);margin:0}.sk-text strong{font-weight:600}.sk-word{animation:.2s ease-out both sk-word}@keyframes sk-word{0%{opacity:0}to{opacity:1}}.sk-rep{background:var(--sk-fill);max-width:88%;color:var(--sk-ink);white-space:pre-wrap;text-wrap:pretty;border-radius:12px;align-self:flex-end;padding:8px 12px}.sk-attach{background:var(--pui-surface);box-shadow:inset 0 0 0 1px var(--sk-hairline);border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:6px 10px 6px 8px;font-size:12px;line-height:16px;display:inline-flex}.sk-attach small{color:var(--sk-ink-subdued);font-size:11px;display:block}.sk-thinking{color:var(--sk-ink-subdued)}.sk-shimmer{animation:sk-shimmer 2s var(--sk-ease) infinite;-webkit-mask-image:linear-gradient(90deg,#000 0% 35%,#00000073 50%,#000 65% 100%);mask-image:linear-gradient(90deg,#000 0% 35%,#00000073 50%,#000 65% 100%);-webkit-mask-size:300% 100%;mask-size:300% 100%}@keyframes sk-shimmer{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.sk-email{border:1px solid var(--pui-line);background:var(--pui-subtle);border-radius:10px;gap:6px;padding:10px 10px 11px;font-size:12px;font-weight:400;line-height:18px;display:grid}.sk-email[data-side=draft]{background:var(--pui-surface)}.sk-email-head{align-items:center;gap:8px;display:flex}.sk-email-head>span:last-child{color:var(--pui-ink-4);margin-left:auto;font-size:11px}.sk-chip{white-space:nowrap;background:var(--pui-accent-tint);height:20px;color:var(--pui-accent-ink);box-shadow:inset 0 0 0 1px var(--pui-accent-line);border-radius:6px;flex:none;align-items:center;gap:5px;padding-inline:6px;font-size:11px;font-weight:500;display:inline-flex}.sk-chip[data-tone=plain]{background:var(--pui-surface);box-shadow:inset 0 0 0 1px var(--pui-line-2);color:var(--pui-ink-2)}.sk-chip[data-tone=done]{background:var(--pui-success-bg);color:var(--pui-success-ink);box-shadow:inset 0 0 0 1px #abefc6}.sk-chip img,.sk-chip svg{width:12px;height:12px}.sk-email-from{color:var(--pui-ink-4)}.sk-email-subject{color:var(--pui-ink-2);font-weight:500}.sk-email-body{color:var(--pui-ink);white-space:pre-wrap}.sk-todo{background:var(--sk-accent-gradient);border-radius:14px;padding:4px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1d202d0f,0 1px 2px #0000000a,0 4px 10px #00000008}.sk-todo-head{justify-content:space-between;align-items:center;padding:6px 10px 8px;display:flex}.sk-todo-title{color:var(--sk-ink);font-size:13px;font-weight:600;line-height:20px}.sk-todo-count{color:var(--sk-ink);font-variant-numeric:tabular-nums;background:#ffffffa6;border-radius:8px;padding:4px 8px;font-size:12px;line-height:12px}.sk-todo-well{background:var(--pui-surface);border-radius:11px;padding:4px;display:grid}.sk-todo-row{border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:28px;padding:4px 6px;display:grid}.sk-todo-row[data-state=pending] .sk-todo-label{color:var(--sk-ink-subdued)}.sk-todo-row[data-state=progress] .sk-todo-label{color:var(--sk-ink);font-weight:600}.sk-todo-row[data-state=done] .sk-todo-label{color:var(--sk-ink-disabled)}.sk-todo-label{text-overflow:ellipsis;white-space:nowrap;justify-self:start;max-width:100%;font-size:13px;line-height:20px;position:relative;overflow:hidden}.sk-todo-row[data-state=done] .sk-todo-label:after{content:"";background:var(--sk-ink-disabled);transform-origin:0;width:100%;height:1px;animation:sk-strike .4s var(--sk-ease-draw) both;position:absolute;top:50%;left:0}@keyframes sk-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sk-todo-sub{color:var(--sk-ink-subdued);grid-column:2/-1;margin-top:-4px;padding-bottom:2px;font-size:11px;line-height:16px}.sk-glyph{justify-self:center;width:14px;height:14px}.sk-glyph-pending circle{fill:none;stroke:var(--sk-hairline);stroke-width:1.25px;stroke-dasharray:2 2}.sk-glyph-progress circle,.sk-glyph-progress path{fill:none;stroke:var(--pui-accent);stroke-width:1.25px;stroke-linecap:round}.sk-glyph-progress path{transform-origin:7px 7px;animation:2.4s linear infinite sk-hand}@keyframes sk-hand{to{transform:rotate(360deg)}}.sk-glyph-done{animation:sk-pop .4s var(--sk-ease-pop) both}.sk-glyph-done circle{fill:var(--pui-accent)}.sk-glyph-done path{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;animation:sk-check .45s .15s var(--sk-ease-draw) both}@keyframes sk-pop{0%{transform:scale(0)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes sk-check{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}.sk-glyph-lock{width:12px;height:12px;color:var(--sk-icon-subdued)}.sk-card{background:var(--pui-surface);box-shadow:var(--sk-card-shadow);border-radius:16px;gap:10px;padding:12px;display:grid}.sk-card-head{align-items:center;gap:8px;min-height:28px;display:flex}.sk-card-icon{background:var(--pui-accent-tint);width:28px;height:28px;color:var(--pui-accent-ink);border-radius:8px;flex:none;place-items:center;display:grid}.sk-card-icon svg{width:16px;height:16px}.sk-card-titles{min-width:0;display:grid}.sk-card-title{color:var(--sk-ink);font-size:13px;font-weight:600;line-height:20px}.sk-card-sub{color:var(--sk-ink-subdued);font-size:12px;line-height:16px}.sk-card-head .pui-pill{margin-left:auto}.sk-rows{border-top:1px solid var(--sk-divider);display:grid}.sk-rows>div{border-bottom:1px solid var(--sk-divider);justify-content:space-between;align-items:baseline;gap:12px;padding-block:6px;font-size:12px;line-height:18px;display:flex}.sk-rows>div:last-child{border-bottom:0;padding-bottom:0}.sk-rows dt{color:var(--sk-ink-subdued)}.sk-rows dd{color:var(--sk-ink);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:550}.sk-rows dd small{color:var(--sk-ink-subdued);font-size:11px;font-weight:450;display:block}.sk-note{background:var(--sk-code);color:var(--sk-ink);border-radius:10px;gap:8px;padding:8px 10px;font-size:12px;line-height:17px;display:flex}.sk-note svg{width:14px;height:14px;color:var(--sk-icon-subdued);flex:none;margin-top:2px}.sk-note[data-tone=alert]{background:var(--pui-warning-bg);color:#7a2e0e}.sk-note[data-tone=alert] svg{color:var(--pui-warning)}.sk-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px;line-height:16px}.sk-table th{text-align:left;color:var(--sk-ink-subdued);white-space:nowrap;padding:0 6px 6px;font-weight:500}.sk-table td{border-top:1px solid var(--sk-divider);color:var(--sk-ink);white-space:nowrap;padding:7px 6px}.sk-table th:first-child,.sk-table td:first-child{padding-left:0}.sk-table th:last-child,.sk-table td:last-child{text-align:right;padding-right:0}.sk-table tr[data-pick] td{font-weight:600}.sk-table .sk-cell-flex{align-items:center;gap:6px;display:flex}.sk-table .sk-cell-muted{color:var(--sk-ink-subdued);font-weight:450}.sk-stars{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.sk-stars-meter{display:inline-flex;position:relative}.sk-stars-meter>span{color:var(--pui-line-2);gap:1px;display:inline-flex}.sk-stars-meter>.sk-stars-fill{color:#fdb022;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.sk-stars svg{fill:currentColor;stroke:none;flex:none}.sk-table .sk-cell-alert{color:var(--pui-warning-ink);font-weight:550}.sk-sources{color:var(--sk-ink-subdued);align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.sk-sources-logos{gap:3px;display:flex}.sk-question{border:1px solid var(--sk-border-2);background:var(--pui-surface);border-radius:12px;gap:4px;padding:10px;display:grid}.sk-question-eyebrow{color:var(--sk-ink-subdued);align-items:center;gap:6px;padding-inline:2px;font-size:11px;line-height:16px;display:flex}.sk-question-title{color:var(--sk-ink);text-wrap:pretty;padding:2px 2px 0;font-size:13px;font-weight:550;line-height:20px}.sk-question-context{color:var(--sk-ink-subdued);padding-inline:2px;font-size:11px;line-height:16px}.sk-question-controls{justify-content:flex-end;align-items:center;gap:4px;margin-top:8px;display:flex}.sk-question-dismiss{height:26px;color:var(--sk-ink-subdued);border-radius:999px;padding:0 10px;font-size:13px}.sk-question-dismiss:hover{background:var(--sk-disabled-fill);color:var(--sk-ink)}.sk-question-submit{background:var(--pui-accent);color:#fdfdff;height:26px;transition:background-color .2s var(--sk-ease);border-radius:999px;align-items:center;gap:5px;padding:0 7px 0 11px;font-size:13px;font-weight:550;display:inline-flex;position:relative}.sk-question-submit:hover{background:var(--pui-accent-hover)}.sk-question-submit svg{opacity:.6;width:15px;height:15px}.sk-question-submit:after{content:"";border-radius:inherit;pointer-events:none;animation:sk-try 2.6s var(--sk-ease) .8s infinite;position:absolute;inset:0}@keyframes sk-try{0%{box-shadow:0 0 0 0 var(--sk-try-ring,#1d202d57)}55%,to{box-shadow:0 0 0 9px #0000}}.sk-notice{justify-content:center;display:flex}.sk-notice span{background:var(--sk-fill-hover);height:22px;color:var(--sk-ink-subdued);border-radius:8px;align-items:center;gap:5px;padding-inline:9px;font-size:11px;font-weight:550;line-height:16px;display:inline-flex}.sk-notice span svg{width:12px;height:12px}.sk-notice[data-tone=done] span{background:var(--pui-success-bg);color:var(--pui-success-ink)}.sk-next{flex-wrap:wrap;gap:6px;display:flex}.sk-next button{white-space:nowrap;background:var(--pui-surface);height:28px;box-shadow:inset 0 0 0 1px var(--sk-hairline);color:var(--sk-ink);transition:background-color .15s var(--sk-ease);border-radius:999px;align-items:center;gap:6px;padding-inline:10px;font-size:12px;font-weight:500;display:inline-flex}.sk-next button:hover{background:var(--sk-code)}.sk-next svg{width:13px;height:13px;color:var(--sk-icon-subdued)}.sk-call{gap:10px;display:grid}.sk-call-bar{align-items:center;gap:10px;display:flex}.sk-call-wave{align-items:center;gap:2px;height:18px;margin-left:auto;display:flex}.sk-call-wave i{background:var(--pui-accent);border-radius:2px;width:2px;height:30%;animation:1s ease-in-out infinite sk-wave}.sk-call-wave[data-idle] i{opacity:.35;height:20%;animation:none}.sk-call-wave i:nth-child(2n){animation-delay:.12s}.sk-call-wave i:nth-child(3n){animation-delay:.26s}.sk-call-wave i:nth-child(5n){animation-delay:.4s}@keyframes sk-wave{50%{height:100%}}.sk-transcript{gap:8px;display:grid}.sk-transcript p{grid-template-columns:62px minmax(0,1fr);gap:8px;margin:0;font-size:12px;line-height:17px;display:grid}.sk-transcript b{color:var(--sk-ink-subdued);font-weight:550}.sk-composer{padding:10px 12px 12px;position:relative}.sk-composer-field{isolation:isolate;border-radius:12px;position:relative}.sk-composer-field:before,.sk-composer-field:after{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from var(--sk-angle,0deg) at 50% 50%, #e9eda4 0deg, #cfd57a 70deg, #f6f8d6 140deg, #e9eda4 200deg, #b9c060 270deg, #e9eda4 360deg);opacity:.55;filter:blur(6px);transition:opacity .4s var(--sk-ease);border-radius:13px;position:absolute;inset:-1px}.sk-composer-field:after{filter:blur(16px);opacity:.28;inset:-6px}.sk-composer-field[data-live]:before{opacity:.95;animation:5s linear infinite sk-glow}.sk-composer-field[data-live]:after{opacity:.55;animation:5s linear infinite sk-glow}@property --sk-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes sk-glow{to{--sk-angle:360deg}}.sk-composer-inner{background:var(--pui-surface);border-radius:12px;gap:8px;padding:9px 10px 8px 12px;display:grid;position:relative;box-shadow:0 5px 5px -2.5px #00000008,0 3px 3px -1.5px #00000005,0 1px 1px -.5px #00000008,0 0 0 1px #00000012}.sk-composer-text{min-height:20px;color:var(--sk-ink)}.sk-composer-text[data-placeholder]{color:var(--sk-placeholder)}.sk-caret{vertical-align:-2px;background:var(--sk-ink);width:1px;height:15px;margin-left:1px;animation:1s step-end infinite sk-caret;display:inline-block}@keyframes sk-caret{50%{opacity:0}}.sk-composer-tools{align-items:center;gap:6px;display:flex}.sk-composer-tools .sk-round{width:26px;height:26px;color:var(--sk-icon-subdued);transition:background-color .15s var(--sk-ease);border-radius:50%;place-items:center;display:grid}.sk-composer-tools .sk-round:hover{background:var(--sk-disabled-fill)}.sk-composer-tools .sk-send{background:var(--pui-accent);color:#fff;margin-left:auto}.sk-composer-tools .sk-send:hover{background:var(--pui-accent-hover)}.sk-composer-tools .sk-send[disabled]{background:var(--sk-disabled-fill);color:var(--sk-icon-disabled)}.sk-composer-hint{color:var(--sk-ink-subdued);align-items:center;gap:6px;font-size:11px;line-height:16px;display:flex}.pui[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pui-ink:#f7f8f8;--pui-ink-2:#d0d6e0;--pui-ink-3:#a4a9b2;--pui-ink-4:#8a8f98;--pui-ink-5:#62666d;--pui-line:#23252a;--pui-line-2:#34343a;--pui-surface:#1f2023;--pui-subtle:#1a1b1d;--pui-muted:#232326;--pui-ground:#191a1b;--pui-shadow-xs:none;--pui-shadow-md:none;--pui-shadow-lg:0 12px 28px -12px #000000b3;--pui-shadow-xl:0 20px 40px -16px #000c;--pui-accent:#e9eda4;--pui-accent-hover:#f2f5c2;--pui-accent-soft:#e9eda429;--pui-accent-tint:#e9eda412;--pui-accent-line:#e9eda43d;--pui-accent-ink:#e9eda4;--pui-success:#27a644;--pui-success-2:#27a644;--pui-success-bg:#27a64424;--pui-success-ink:#4cc36b;--pui-warning:#fc7840;--pui-warning-bg:#fc784021;--pui-warning-ink:#fd9a6f;--pui-error:#eb5757;--pui-error-bg:#eb575721;--pui-error-ink:#f28b8b;--sk-ink:#e4e5e9;--sk-ink-strong:#f7f8f8;--sk-ink-subdued:#8a8f98;--sk-meta:#62666d;--sk-placeholder:#62666d;--sk-hairline:#23252a;--sk-divider:#202122;--sk-border-2:#2c2d31;--sk-fill:#ffffff0d;--sk-fill-hover:#ffffff0f;--sk-disabled-fill:#ffffff0d;--sk-code:#ffffff0a;--sk-icon-subdued:#8a8f98;--sk-icon-disabled:#3e3e44;--sk-ink-disabled:#62666d;--sk-card-shadow:0 0 0 1px #23252a;--sk-accent-gradient:linear-gradient(155deg, #ffffff0f, #ffffff04 55%, #ffffff09)}.pui[data-theme=dark].pui-window{background:#141516}.pui[data-theme=dark] .pui-browser{background:0 0;border-bottom:0}.pui[data-theme=dark] .pui-browser-dots i{box-shadow:none;background:#2c2d31}.pui[data-theme=dark] .pui-browser-address{color:#858a93;background:#1c1d1f;box-shadow:inset 0 0 0 1px #26282b}.pui[data-theme=dark] .pui-browser-address [data-last]{color:#a4a9b2}.pui[data-theme=dark] .pui-browser-address em{color:#3e3e44}.pui[data-theme=dark] .pui-deal:hover{border-color:#34343a}.pui[data-theme=dark] .pui-deal-status[data-tone=needs]:before,.pui[data-theme=dark] .pui-col-head i[data-tone=needs]{background:#e9eda4}.pui[data-theme=dark] .pui-btn-primary,.pui[data-theme=dark] .pui-pill[data-tone=ink],.pui[data-theme=dark] .sk-question-submit,.pui[data-theme=dark] .sk-composer-tools .sk-send{color:#0b0c0e}.pui[data-theme=dark] .sk-question-submit{--sk-try-ring:#e9eda48c}.pui[data-theme=dark] .pui-logo{box-shadow:0 0 0 1px #ffffff1a}.pui[data-theme=dark] .pui-deal[aria-pressed=true]{border-color:#e9eda480;box-shadow:0 0 0 1px #e9eda429}.pui[data-theme=dark] .sk-thread{scrollbar-color:#ffffff24 transparent}.pui[data-theme=dark] .sk-chip{box-shadow:inset 0 0 0 1px #ffffff1a}.pui[data-theme=dark] .sk-chip[data-tone=done]{box-shadow:inset 0 0 0 1px #47cd894d}.pui[data-theme=dark] .sk-todo{box-shadow:0 0 0 1px #ffffff12}.pui[data-theme=dark] .sk-todo-count{background:#ffffff12}.pui[data-theme=dark] .sk-glyph-done path{stroke:#0b0c0e}.pui[data-theme=dark] .sk-note[data-tone=alert]{color:var(--pui-warning-ink)}.pui[data-theme=dark] .sk-composer-inner{background:#1f2023;box-shadow:0 0 0 1px #2c2d31}.pui[data-theme=dark] .sk-composer-field:before{opacity:.32}.pui[data-theme=dark] .sk-composer-field:after{opacity:.12}.pui[data-theme=dark] .sk-composer-field[data-live]:before{opacity:.66}.pui[data-theme=dark] .sk-composer-field[data-live]:after{opacity:.3}.pui[data-theme=dark] .ac-head-icon{color:#1d202d;box-shadow:none;background:#e9eda4}.pui[data-theme=dark] .ac-switch i{background:#d7dae0;box-shadow:0 1px 2px #00000080}.pui[data-theme=dark] .ac-switch[aria-checked=true] i{background:#0b0c0e}.pui[data-theme=dark] .ct-seg button[aria-checked=true],.pui[data-theme=dark] .pui-tab[data-active],.pui[data-theme=dark] .pui-pill[data-tone=needs],.pui[data-theme=dark] .ac-locked{background:var(--pui-accent);color:#0b0c0e;box-shadow:none}.pui[data-theme=dark] .ac-rules li:before{color:#f7f8f8;background:#ffffff14}.pui[data-theme=dark].ct-table{background:var(--ln-panel-2);box-shadow:inset 0 0 0 1px var(--ln-border)}@media (prefers-reduced-motion:reduce){.pui *,.pui :before,.pui :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pui .sk-question-submit:after{box-shadow:0 0 0 3px var(--sk-try-ring,#1d202d57);opacity:.55;animation:none!important}}.ts-header{z-index:100;color:var(--ts-d1);font-family:var(--font-brand), "Helvetica Neue", Arial, sans-serif;--focus-ring:#e9eda4;transition:color .3s var(--ts-ease);position:fixed;top:0;left:0;right:0}.ts-header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background-color .3s var(--ts-ease);background:#08090a00;position:absolute;inset:0}.ts-header[data-scrolled]:before{background:#0b0b0bcc}.ts-header:after{content:"";pointer-events:none;background:#ffffff14;height:1px;position:absolute;bottom:0;left:0;right:0}.ts-header-brand{--logo-mark:var(--ts-peel)}.ts-header[data-light] .ts-header-brand{--logo-mark:currentColor}.ts-header[data-light]{color:#16171a;--focus-ring:#16171a}.ts-header[data-light]:before{background:#ffffffe6}.ts-header[data-light]:after{background:#e8e9ec}.ts-header[data-light] .ts-header-brand{color:#16171a}.ts-header[data-light] .ts-nav-link{color:#3c4149}.ts-header[data-light] .ts-nav-link:hover,.ts-header[data-light] .ts-nav-link[data-popup-open]{color:#16171a;background:#1018280d}.ts-header[data-light] .ts-header-divider{background:#dcdee2}.ts-header[data-light] .ts-header-cta{background:var(--ts-obsidian);color:#fff}.ts-header[data-light] .ts-header-cta:hover{background:var(--ts-obsidian-hi)}.ts-header[data-light] .ts-header-toggle{color:#16171a;box-shadow:inset 0 0 0 1px #dcdee2}.ts-header-bar{height:var(--ts-header);padding-inline:calc(var(--ts-gutter) + var(--ts-inset));align-items:center;gap:8px;display:flex}.ts-header-brand{height:32px;color:var(--ts-d1);transition:color .2s var(--ts-ease);border-radius:6px;align-items:center;margin-left:-8px;padding-inline:8px;display:inline-flex}.ts-header-brand:hover{color:#fff}.ts-nav{margin-left:auto}.ts-nav-list{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.ts-nav-link{letter-spacing:-.002em;color:#d0d6e0;white-space:nowrap;height:32px;transition:color .2s var(--ts-ease), background-color .2s var(--ts-ease);border-radius:999px;align-items:center;padding-inline:12px;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.ts-nav-link:hover{color:#f7f8f8;background:#ffffff0d}.ts-nav-link[data-popup-open]{color:#f7f8f8;background:#ffffff14}.ts-header-actions{align-items:center;gap:8px;display:flex}.ts-header-divider{background:#23252a;width:1px;height:16px;margin-inline:9px}.ts-header-cta{background:var(--ts-peel);height:32px;color:var(--ts-obsidian);letter-spacing:-.002em;white-space:nowrap;transition:background-color .2s var(--ts-ease), color .2s var(--ts-ease);border-radius:999px;align-items:center;padding-inline:12px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.ts-header-cta:hover{background:var(--ts-peel-hi)}.ts-header-toggle{width:36px;height:36px;color:var(--ts-d1);box-shadow:inset 0 0 0 1px var(--ts-dline2);border-radius:10px;justify-content:center;align-items:center;display:none}.ts-header-toggle>span{gap:5px;display:grid}.ts-header-toggle i{background:currentColor;border-radius:2px;width:16px;height:1.5px;display:block}.ts-nav-positioner{z-index:110}.ts-nav-popup{width:var(--popup-width);height:var(--popup-height);box-shadow:0 0 0 1px var(--ts-dline2), 0 24px 60px -12px #000000b3;color:var(--ts-d1);font-family:var(--font-brand), "Helvetica Neue", Arial, sans-serif;transform-origin:var(--transform-origin);transition:opacity .2s var(--ts-ease), transform .2s var(--ts-ease), width .2s var(--ts-ease), height .2s var(--ts-ease);background:#0f1012;border-radius:12px;overflow:hidden}.ts-nav-popup[data-starting-style],.ts-nav-popup[data-ending-style]{opacity:0;transform:translateY(-4px)scale(.985)}.ts-nav-viewport{width:100%;height:100%}.ts-nav-content{transition:opacity .18s var(--ts-ease)}.ts-nav-content[data-starting-style],.ts-nav-content[data-ending-style]{opacity:0}.ts-nav-menu{padding:8px 10px 10px 8px}.ts-nav-menu-panel{background:#ffffff0d;border-radius:6px;grid-template-columns:repeat(3,256px);column-gap:24px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.ts-nav-col{align-content:start;gap:1px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ts-nav-col+.ts-nav-col:before{content:"";background:#ffffff0d;width:1px;position:absolute;top:0;bottom:0;left:-12px}.ts-nav-col ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.ts-nav-item{transition:background-color .2s var(--ts-ease);border-radius:6px;gap:4px;padding:14px 16px;display:grid}.ts-nav-item-title{letter-spacing:-.01em;color:#d0d6e0;transition:color .2s var(--ts-ease);font-size:13px;font-weight:500;line-height:19.5px}.ts-nav-item-text{letter-spacing:-.01em;color:#8a8f98;font-size:13px;line-height:19.5px}.ts-nav-item:hover,.ts-nav-item:focus-visible{background:#ffffff0a}.ts-nav-item:hover .ts-nav-item-title,.ts-nav-item:focus-visible .ts-nav-item-title{color:#f7f8f8}.ts-nav-col-label{color:#62666d;padding:14px 16px 6px;font-size:12px;line-height:16px}.ts-nav-plain{letter-spacing:-.01em;color:#d0d6e0;height:40px;transition:color .2s var(--ts-ease), background-color .2s var(--ts-ease);border-radius:6px;align-items:center;padding-inline:16px;font-size:13px;display:flex}.ts-nav-plain:hover,.ts-nav-plain:focus-visible{color:#f7f8f8;background:#ffffff0a}.ts-nav-new{letter-spacing:-.01em;border-radius:6px;align-items:center;gap:6px;padding:14px 28px;font-size:13px;line-height:19.5px;display:flex}.ts-nav-new b{color:#d0d6e0;font-weight:500}.ts-nav-new span{color:#8a8f98}.ts-nav-new em{color:#8a8f98;transition:color .2s var(--ts-ease);align-items:center;gap:6px;margin-left:auto;font-style:normal;display:inline-flex}.ts-nav-new em svg{color:#62666d;transition:transform .2s var(--ts-ease)}.ts-nav-new:hover em{color:#d0d6e0}.ts-nav-new:hover em svg{transform:translate(2px)}.ts-mobile{display:none}@media (max-width:959px){.ts-nav,.ts-header-divider,.ts-header-secondary{display:none}.ts-header-actions{margin-left:auto}.ts-header-toggle{display:inline-flex}.ts-mobile{visibility:hidden;opacity:0;transition:grid-template-rows .3s var(--ts-ease), opacity .2s var(--ts-ease), visibility .3s;background:#08090af5;grid-template-rows:0fr;display:grid}.ts-header[data-open] .ts-mobile{visibility:visible;opacity:1;border-bottom:1px solid var(--ts-dline);grid-template-rows:1fr}.ts-mobile-inner{min-height:0;display:grid;overflow:hidden}.ts-header[data-open] .ts-mobile-inner{max-height:calc(100dvh - var(--ts-header));padding-bottom:20px;overflow-y:auto}.ts-mobile-label{padding:14px var(--ts-inset) 6px;color:var(--ts-d4);font-size:13px}.ts-mobile-product{padding:12px var(--ts-inset);border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;display:grid}.ts-mobile-product-text{gap:2px;display:grid}.ts-mobile-product-text b{color:var(--ts-d1);font-size:15px;font-weight:500}.ts-mobile-product-text span{color:var(--ts-d3);font-size:13px}.ts-mobile-product:hover{background:#ffffff0a}.ts-mobile-links{border-top:1px solid var(--ts-dline);margin-top:8px;display:grid}.ts-mobile-links a{min-height:48px;padding-inline:var(--ts-inset);border-bottom:1px solid var(--ts-dline);color:var(--ts-d1);justify-content:space-between;align-items:center;font-size:16px;display:flex}.ts-mobile-links svg{color:var(--ts-d3)}}@media (max-width:420px){.ts-header-cta{font-size:13px}.ts-header-brand svg{width:96px;height:auto}}@media (prefers-reduced-motion:reduce){.ts-header *,.ts-header:before,.ts-nav-popup,.ts-nav-content{transition:none!important}}.ts-hero{padding-top:calc(var(--ts-header) + clamp(80px, 13.9vw, 200px));background:var(--ts-black);padding-bottom:clamp(40px,4vw,64px);position:relative;overflow:clip}.ts-hero-copy{padding-inline:var(--ts-inset)}.ts-hero-title{letter-spacing:-.022em;color:#f7f8f8;margin:0;font-size:clamp(40px,4.45vw,64px);font-weight:400;line-height:1}.ts-hero-line{display:block}.ts-hero-meta{justify-content:space-between;align-items:baseline;gap:24px;margin-top:32px;display:flex}.ts-hero-meta p{letter-spacing:-.011em;color:#8a8f98;margin:0;font-size:16px;line-height:24px}.ts-hero-new{letter-spacing:-.011em;flex:none;align-items:baseline;gap:11px;font-size:16px;line-height:24px;display:inline-flex}.ts-hero-new b{color:#e9eda4;font-weight:500}.ts-hero-new span{color:#8a8f98;transition:color .2s var(--ts-ease);align-items:center;gap:4px;display:inline-flex}.ts-hero-new svg{transition:transform .2s var(--ts-ease)}.ts-hero-new:hover span{color:#f7f8f8}.ts-hero-new:hover svg{transform:translate(2px)}.ts-hero-line{animation:ts-line-in 1.1s var(--ts-ease-out) both;animation-delay:calc(var(--i,0) * .12s + 60ms)}.ts-hero-meta{animation:ts-fade-up 1s var(--ts-ease-out) .34s both}.hx-workspace{animation:ts-fade .9s var(--ts-ease-out) .45s both}.hx-stage{transform-origin:50% 0;animation:hx-rise 1.7s var(--ts-ease-out) .55s both}@keyframes hx-rise{0%{opacity:0;transform:perspective(2400px)translateY(44px)rotateX(14deg)scale(.955)}to{opacity:1;transform:none}}.hx-window:after{content:"";z-index:3;opacity:0;width:24%;height:1px;animation:hx-beam 2.6s var(--ts-ease-inout) 1.9s both;pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff2,#0000);position:absolute;top:0;left:0}@keyframes hx-beam{0%{opacity:0;transform:translate(-100%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(520%)}}@media (prefers-reduced-motion:reduce){.ts-hero-line,.ts-hero-meta,.hx-workspace,.hx-stage{animation:none}.hx-window:after{display:none}}.hx-workspace{margin-top:clamp(40px,4.9vw,71px);position:relative}.hx-stage{padding:0 calc(var(--ts-gutter) + var(--ts-inset) - 12px) clamp(28px, 3.4vw, 48px);background:radial-gradient(56% 42% at 50% 100%,#ecf0f857 0%,#ecf0f82b 45%,#ecf0f80f 75%,#ecf0f800 100%),linear-gradient(#ecf0f800 0%,#ecf0f808 15%,#ecf0f80f 30%,#ecf0f81a 45%,#ecf0f82b 64%,#ecf0f834 77%,#ecf0f83c 90%,#ecf0f842 100%);border-radius:6px;margin-inline:12px;position:relative}.hx-window{z-index:1;max-width:calc(var(--ts-max) - var(--ts-inset) * 2);--pui-panel-w:380px;grid-template-rows:minmax(0,1fr);grid-template-columns:216px minmax(0,1fr);height:720px;margin-inline:auto;display:grid;position:relative;box-shadow:0 0 0 1px #2a2c30,0 -1px #ffffff1a}.hx-window:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.hx-side{flex-direction:column;min-width:0;min-height:0;padding:12px 8px 14px 12px;display:flex;overflow:hidden}.hx-side-head{justify-content:space-between;align-items:center;height:30px;margin-bottom:12px;padding:0 4px 0 6px;display:flex}.hx-side-org{color:#f7f8f8;align-items:center;gap:8px;font-size:13.5px;font-weight:550;display:inline-flex}.hx-side-org i,.hx-panel-agent i{color:#1d202d;background:#e9eda4;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.hx-side-org>svg{color:#62666d}.hx-side-tools{color:#8a8f98;align-items:center;gap:12px;display:flex}.hx-side-nav{gap:1px;margin:0;padding:0;list-style:none;display:grid}.hx-side-nav li{letter-spacing:-.005em;color:#d0d6e0;white-space:nowrap;border-radius:6px;align-items:center;gap:10px;height:28px;padding:0 8px;font-size:13px;display:flex}.hx-side-nav li>svg{color:#8a8f98;flex:none}.hx-side-nav li[data-active]{color:#f7f8f8;background:#ffffff0d}.hx-side-label{color:#7d818a;align-items:center;gap:4px;margin:18px 0 4px;padding:0 8px;font-size:12px;display:flex}.hx-side-tasks li{height:auto;padding:0}.hx-side-tasks button{width:100%;height:28px;font:inherit;letter-spacing:-.005em;color:#d0d6e0;text-align:left;transition:background-color .15s var(--sk-ease), color .15s var(--sk-ease);border-radius:6px;align-items:center;gap:10px;padding:0 8px;font-size:13px;display:flex}.hx-side-tasks button>svg{color:#8a8f98;flex:none}.hx-side-tasks button>span:not(.pui-deal-status){text-overflow:ellipsis;min-width:0;overflow:hidden}.hx-side-tasks button:hover{color:#f7f8f8;background:#ffffff0a}.hx-side-tasks button[aria-pressed=true]{color:#f7f8f8;background:#ffffff0f}.hx-side-tasks button[aria-pressed=true]>svg{color:#f7f8f8}.hx-side-tasks .pui-deal-status{margin-left:auto}.hx-side-note{color:#7d818a;margin:auto 0 0;padding:12px 8px 0;font-size:11.5px;line-height:16px}.hx-main{background:var(--pui-ground);border:1px solid #23252a;border-radius:10px;min-width:0;min-height:0;margin:8px 8px 8px 0;position:relative;overflow:hidden}.hx-main>.pui-page{height:100%;padding-right:calc(var(--pui-panel-w) + 12px);background:0 0}.hx-main .pui-page-head{padding:16px 16px 12px 18px}.hx-main .pui-page-title b{font-size:14px;font-weight:550}.hx-main .pui-page-title span{color:#858a93;font-size:12.5px}.hx-main .pui-cols{gap:12px;padding:0 12px 16px 16px}.hx-main .pui-col,.hx-main .pui-col-list{gap:8px}.hx-main .pui-col-head{color:#d0d6e0;font-size:12.5px}.hx-main .pui-col-head span{color:#858a93}.hx-main .pui-deal{border-radius:8px;gap:5px;padding:10px 12px 11px}.hx-main .pui-deal-name{font-weight:500}.hx-main .pui-deal-ref{color:#858a93}.hx-main .pui-deal-line{color:#8a8f98}.hx-main .pui-cols{-webkit-mask-image:linear-gradient(#000 calc(100% - 72px),#0000);mask-image:linear-gradient(#000 calc(100% - 72px),#0000)}.hx-panel{width:var(--pui-panel-w);background:#1b1c1e;border:1px solid #2c2d31;border-radius:12px;position:absolute;top:10px;bottom:10px;right:10px;overflow:hidden;box-shadow:0 20px 44px -22px #000000bf}.hx-panel .sk-panel-head{border-bottom-color:#232427;gap:8px;min-height:48px;padding:8px 10px 8px 14px}.hx-panel-agent{color:#f7f8f8;align-items:center;gap:8px;font-size:13.5px;font-weight:550;display:inline-flex}.hx-panel-mode{color:#8a8f98;border-radius:5px;margin-right:auto;padding:1px 6px;font-size:11.5px;line-height:16px;box-shadow:inset 0 0 0 1px #34343a}.hx-thread-inner{flex-direction:column;gap:12px;display:flex}.hx-static{cursor:default}.hx-static:hover{border-color:var(--pui-line);box-shadow:var(--pui-shadow-xs)}.hx-composer-try{text-align:left;cursor:pointer;width:100%;font:inherit;display:block}.hx-composer-try:hover{color:var(--sk-ink-subdued)}.sk-composer-tools .sk-send[data-idle]{background:var(--sk-disabled-fill);color:var(--sk-icon-disabled)}.sk-composer-hint{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hx-receipt{background:var(--sk-code);border-color:#0000}.hx-receipt .sk-question-eyebrow{color:var(--pui-success-ink)}.hx-receipt .sk-question-title{color:var(--sk-ink-subdued);font-weight:450}.hx-docs{flex-wrap:wrap;gap:6px;display:flex}.hx-track{gap:0;margin:0;padding:2px 0 0;list-style:none;display:grid}.hx-track li{gap:1px;padding:0 0 12px 22px;font-size:12px;line-height:16px;display:grid;position:relative}.hx-track li:last-child{padding-bottom:0}.hx-track li:before{content:"";background:var(--pui-surface);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--pui-ink-5);border-radius:50%;position:absolute;top:3px;left:3px}.hx-track li:after{content:"";background:var(--pui-line);width:1px;position:absolute;top:15px;bottom:1px;left:7px}.hx-track li:last-child:after{display:none}.hx-track li[data-state=done]:before{background:var(--pui-accent);box-shadow:none}.hx-track li[data-state=now]:before{background:var(--pui-accent-soft);box-shadow:inset 0 0 0 2px var(--pui-accent)}.hx-track b{color:var(--sk-ink);font-weight:550}.hx-track span{color:var(--sk-ink-subdued)}.hx-mobile-switch{display:none}@media (max-width:1180px){.hx-window{--pui-panel-w:340px;grid-template-columns:minmax(0,1fr);height:700px}.hx-side{display:none}.hx-main{margin:8px}.hx-main .pui-cols{scrollbar-width:thin;grid-template-columns:repeat(3,minmax(176px,1fr));overflow-x:auto}}@media (max-width:760px){.ts-hero-meta{flex-direction:column;align-items:flex-start;gap:16px;margin-top:20px}.hx-window{height:660px}}@media (max-width:640px){.hx-stage{padding-inline:calc(var(--ts-gutter) - 12px)}}@media (max-width:900px){.hx-window{grid-template-rows:auto minmax(0,1fr)}.hx-mobile-switch{background:var(--pui-muted);box-shadow:inset 0 0 0 1px var(--pui-line);border-radius:9px;gap:2px;margin:8px 8px 0;padding:2px;display:flex}.hx-mobile-switch button{height:32px;color:var(--pui-ink-4);border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.hx-mobile-switch button[aria-pressed=true]{background:var(--pui-surface);color:var(--pui-ink);box-shadow:var(--pui-shadow-xs)}.hx-main{display:grid}.hx-main>.pui-page{padding-right:0}.hx-window[data-view=task] .pui-page,.hx-window[data-view=board] .hx-panel{display:none}.hx-panel{width:auto;box-shadow:none;border:0;border-radius:0;position:static}.hx-main .pui-cols{grid-template-columns:minmax(0,1fr);gap:16px;overflow:hidden auto}.sk-thread{padding:14px 14px 18px}}@media (max-width:640px){.hx-docs{scrollbar-width:none;flex-wrap:nowrap;padding-right:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.hx-docs::-webkit-scrollbar{display:none}}.ts-logos{--logo-scale:1;padding-block:clamp(12px,1.8vw,26px) 0}.ts-logos-row{height:40px;padding:0 var(--ts-inset);justify-content:space-between;align-items:center;gap:24px;margin:0;list-style:none;display:flex}.ts-logos-row li{place-items:center;display:grid}.ts-logos-row img{width:calc(var(--w) * var(--logo-scale) * 1px);opacity:.9;height:auto;display:block}@media (max-width:1100px){.ts-logos{--logo-scale:.88}}@media (max-width:900px){.ts-logos-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px;height:auto;display:grid}}@media (max-width:560px){.ts-logos{--logo-scale:.84}.ts-logos-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}}.ts-manifesto{padding-block:clamp(80px,8vw,116px) clamp(64px,6.2vw,92px);overflow:clip}.ts-logos+.ts-manifesto{padding-top:clamp(60px,6vw,86px)}.ts-manifesto:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffffff07,#0000);width:min(1400px,140vw);height:640px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mf-inner{padding-inline:var(--ts-inset);text-align:center;view-timeline-name:--manifesto;justify-items:center;gap:clamp(56px,6.4vw,96px);display:grid;position:relative}.mf-head{justify-items:center;gap:28px;max-width:1000px;display:grid}.mf-eyebrow{color:var(--ts-d3);justify-content:center}.mf-text{letter-spacing:-.026em;color:var(--ts-d3);text-wrap:pretty;--step:calc(28% / var(--n,40));margin:0;font-size:clamp(30px,3.8vw,54px);line-height:1.14}.mf-words span[data-em]{color:var(--ts-d1)}.mf-line{display:block}@media (max-width:900px){.mf-line{display:inline}}.mf-chain{text-align:left;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.mf-step{align-content:start;padding:2px 24px 4px 0;display:grid}.mf-step+.mf-step{border-left:1px solid var(--ts-dline);padding-left:24px}.mf-step-index{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ts-accent);font-size:12px;line-height:16px}.mf-step-icon{color:var(--ts-d3);margin:30px 0 22px}.mf-step-text b{letter-spacing:-.01em;color:var(--ts-d1);font-size:16px;font-weight:400;line-height:1.35;display:block}.mf-step-text small{color:var(--ts-d3);margin-top:4px;font-size:14px;line-height:1.4;display:block}.mf-step[data-person] :is(.mf-step-icon,.mf-step-text small){color:var(--ts-d1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mf-words [data-word]{animation:linear both mf-word;animation-timeline:--manifesto;animation-range:cover calc(6% + var(--w) * var(--step)) cover calc(12% + var(--w) * var(--step))}.mf-step>*{animation:linear both mf-step;animation-timeline:--manifesto;animation-range:cover calc(36% + var(--c) * 4%) cover calc(39% + var(--c) * 4%)}}}@keyframes mf-word{0%{opacity:.16}to{opacity:1}}@keyframes mf-step{0%{opacity:.28}to{opacity:1}}@media (max-width:900px){.mf-chain{grid-template-columns:minmax(0,1fr)}.mf-step,.mf-step+.mf-step{grid-template-columns:30px 34px minmax(0,1fr);align-items:center;padding:14px 0}.mf-step+.mf-step{border-left:0;border-top:1px solid var(--ts-dline)}.mf-step-icon{margin:0}.mf-step-text{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mf-step-text small{margin-top:0}}.ts-section-head{max-width:900px;padding-inline:var(--ts-inset);gap:18px;display:grid}.ts-section-head .ts-lead{max-width:640px}.ts-section-head-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:24px 64px;max-width:none;display:grid}.ts-section-head-split .ts-lead{justify-self:end;max-width:520px}.ts-platform{padding-top:calc(var(--ts-space-section) - 16px)}.ts-platform-grid{margin-top:var(--ts-space-head);padding-inline:var(--ts-inset);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ts-path{align-content:start;gap:28px;padding:4px 56px 0 0;display:grid}.ts-path+.ts-path{border-left:1px solid var(--ts-dline);padding:4px 0 0 56px}.ts-path-head{gap:8px;max-width:460px;display:grid}.ts-path-index{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ts-accent);margin-bottom:18px;font-size:12px;line-height:16px}.ts-path-title{letter-spacing:-.012em;color:var(--ts-d1);margin:0;font-size:20px;font-weight:400;line-height:1.3}.ts-path-head p{color:var(--ts-d3);margin:0;font-size:15px;line-height:24px}.ts-path-products{margin:0;padding:0;list-style:none;display:grid}.ts-product-row{border-top:1px solid var(--ts-dline);grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:16px;padding:15px 0;display:grid;position:relative}.ts-product-row[data-static]{cursor:default}.ts-product-copy{gap:2px;min-width:0;display:grid}.ts-product-name{letter-spacing:-.01em;color:var(--ts-d1);font-size:16px;font-weight:400;line-height:1.35}.ts-product-audience{color:var(--ts-d3);transition:color .2s var(--ts-ease);font-size:14px;line-height:1.4}.ts-product-go{color:var(--ts-d4);transition:color .2s var(--ts-ease), transform .25s var(--ts-ease)}a.ts-product-row:hover .ts-product-go{color:var(--ts-d1);transform:translate(2px,-2px)}a.ts-product-row:hover .ts-product-audience{color:var(--ts-d2)}.ts-product-row .ts-product-icon{width:16px;height:16px;box-shadow:none;color:var(--ts-d3);background:0 0}.ts-product-icon{width:38px;height:38px;color:var(--ts-d2);background:var(--ln-raise);box-shadow:inset 0 0 0 1px var(--ln-border-2);border-radius:10px;flex:none;place-items:center;display:grid}a.ts-product-row:before{content:"";z-index:-1;opacity:0;transition:opacity .3s var(--ts-ease);pointer-events:none;background:#ffffff08;border-radius:10px;position:absolute;inset:0 -12px}a.ts-product-row:hover:before{opacity:1}.ts-platform-note{justify-content:center;margin:40px 0 0;display:flex}.ts-platform-note a{color:var(--ts-d3);align-items:center;gap:12px;font-size:15px;line-height:24px;display:inline-flex}.ts-platform-note b{color:var(--ts-d1);font-weight:400}.ts-platform-note a>span:last-child{transition:color .2s var(--ts-ease);align-items:center;gap:4px;display:inline-flex}.ts-platform-note a:hover>span:last-child{color:var(--ts-d1)}.ts-platform-note svg{transition:transform .2s var(--ts-ease)}.ts-platform-note a:hover svg{transform:translate(2px)}.ts-platform-note-mark{width:24px;height:24px;color:var(--ts-obsidian);background:var(--ts-peel);border-radius:7px;place-items:center;display:grid}@media (max-width:1100px){.ts-section-head-split{grid-template-columns:minmax(0,1fr)}.ts-section-head-split .ts-lead{justify-self:start}}@media (max-width:900px){.ts-platform-grid{grid-template-columns:minmax(0,1fr)}.ts-path,.ts-path+.ts-path{border-left:0;padding:0}.ts-path+.ts-path{margin-top:40px}}@media (max-width:640px){.ts-platform-note a{text-align:center;flex-wrap:wrap;justify-content:center;gap:6px 10px}}.ts-chapter{padding-top:calc(var(--ts-space-section) + 8px)}.ts-chapter-head{padding-inline:var(--ts-inset);gap:clamp(32px,3.4vw,48px);display:grid}.ts-chapter-id{align-items:center;gap:20px;padding-bottom:24px;display:flex;position:relative}.ts-chapter-id:after{content:"";background:var(--ts-dline);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}[data-trace-motion=ready] .ts-chapter-id:after{transition:transform 1.4s var(--ts-ease-out);transition-delay:calc(var(--reveal-delay,0s) + .15s);transform:scaleX(0)}[data-trace-motion=ready] .ts-chapter-id.is-revealed:after{transform:none}.ts-chapter-label{align-items:center;gap:8px;margin:0;display:inline-flex}.ts-chapter-audience{color:var(--ts-d3);margin-left:auto;font-size:14px}.ts-chapter-index{color:var(--ts-d4)}.ts-chapter-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:32px 80px;display:grid}.ts-chapter-lead{justify-self:end;gap:24px;max-width:520px;display:grid}.ts-chapter-lead .ts-lead{color:var(--ts-d3)}.ts-chapter-chain{letter-spacing:.005em;color:var(--ts-d2);flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.ts-chapter-chain>span{align-items:center;gap:12px;display:inline-flex}.ts-chapter-chain i{opacity:.3;background:currentColor;width:20px;height:1px}.ts-chapter-foot{container-type:inline-size}.ts-chapter-foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.ts-chapter-foot .ts-chapter-chain{margin:0}@container (max-width:479px){.ts-chapter-foot-row{flex-direction:column;align-items:flex-start}}.ts-chapter-more{white-space:nowrap;color:var(--ts-d3);transition:color .2s var(--ts-ease);flex:none;align-items:center;gap:6px;font-size:14px;line-height:20px;display:inline-flex}.ts-chapter-more svg{color:var(--ts-d4);transition:color .2s var(--ts-ease), transform .2s var(--ts-ease)}.ts-chapter-more:hover,.ts-chapter-more:hover svg{color:var(--ts-d1)}.ts-chapter-more:hover svg{transform:translate(2px)}.ts-chapter-more:focus-visible{outline:2px solid var(--ts-accent);outline-offset:4px;border-radius:4px}.ts-chapter-stage{--stage-pad:min(clamp(14px, 3.4vw, 48px), calc(var(--ts-gutter) + var(--ts-inset) - 12px));isolation:isolate;margin-top:var(--ts-space-head);margin-inline:calc(var(--ts-inset) - var(--stage-pad));padding:22px var(--stage-pad) clamp(20px, 3.4vw, 48px);background:radial-gradient(56% 42% at 50% 100%,#ecf0f84d 0%,#ecf0f826 45%,#ecf0f80d 75%,#ecf0f800 100%),linear-gradient(#ecf0f800 0%,#ecf0f808 15%,#ecf0f80f 30%,#ecf0f81a 45%,#ecf0f829 64%,#ecf0f830 77%,#ecf0f838 90%,#ecf0f83d 100%);border-radius:12px;position:relative;overflow:clip}.ts-chapter-stage .pui-window{box-shadow:0 0 0 1px #2a2c30,0 -1px #ffffff1a}.ts-sheet .ts-chapter-stage{background:radial-gradient(56% 42% at 50% 100%,#10182812 0%,#10182809 50%,#10182800 100%),linear-gradient(#10182800 0%,#10182805 30%,#1018280b 70%,#1018280f 100%)}.ts-sheet .ts-chapter-stage .pui-window{box-shadow:0 0 0 1px #e3e5e8,0 1px 2px #1018280d,0 28px 56px -30px #1018284d}@keyframes ts-tilt{0%{transform:perspective(2200px)rotateX(10deg)scale(.965)}to{transform:perspective(2200px)rotateX(0)scale(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-tilt]{transform-origin:50% 0;animation:linear both ts-tilt;animation-timeline:view();animation-range:cover cover 38%}}}.ts-stage-caption{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.ts-stage-caption>span:first-child{min-width:0}.ts-stage-caption>span:last-child{white-space:nowrap;color:var(--ts-d3);flex:none;font-weight:400}.ts-chapter-stage .ts-stage-caption{color:var(--ts-d2)}.ts-cap-icon{width:40px;height:40px;color:var(--ts-d2);background:var(--ln-raise);box-shadow:inset 0 0 0 1px var(--ln-border-2);transition:transform .4s var(--ts-ease), box-shadow .4s var(--ts-ease);border-radius:10px;place-items:center;margin-bottom:14px;display:grid;position:relative}.ts-cap-icon:after{content:"";opacity:0;height:1px;transition:opacity .4s var(--ts-ease);background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;bottom:-1px;left:8px;right:8px}.ct-guarantee:hover .ts-cap-icon{transform:translateY(-2px)}.ct-guarantee:hover .ts-cap-icon:after{opacity:1}.ts-cap-icon svg{overflow:visible}[data-trace-motion=ready] .ct-guarantee .ts-cap-icon svg>*{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.8s var(--ts-ease-out);transition-delay:calc(var(--reveal-delay,0s) + .35s)}[data-trace-motion=ready] .ct-guarantee.is-revealed .ts-cap-icon svg>*{stroke-dashoffset:0}@media (hover:hover) and (pointer:fine){[data-trace-motion=ready] .ct-guarantee.is-revealed:hover .ts-cap-icon svg>*{animation:ts-draw 1s var(--ts-ease-out)}}@keyframes ts-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (max-width:1100px){.ts-chapter-intro{grid-template-columns:minmax(0,1fr)}.ts-chapter-lead{justify-self:start}}@media (max-width:640px){.ts-chapter-id{flex-wrap:wrap;gap:10px 16px}.ts-chapter-audience{flex-basis:100%;order:3;margin-left:0}.ts-chapter-index{margin-left:auto}.ts-chapter-chain,.ts-chapter-chain>span{gap:8px}.ts-chapter-chain i{width:12px}.ts-chapter-stage{margin-inline:calc(var(--ts-gutter) * -1 + 6px);border-radius:10px;padding:14px 10px 12px}.ts-cap-icon{width:36px;height:36px;margin:0}}.lr-window{grid-template-rows:var(--pui-chrome) auto}.lr-frame{background:var(--pui-surface);grid-template-rows:auto auto minmax(0,1fr);display:grid}.lr-head{align-items:center;gap:14px;padding:20px 24px 16px;display:flex}.lr-back{width:28px;height:28px;color:var(--pui-ink-4);border-radius:7px;place-items:center;margin-left:-6px;display:grid}.lr-title{gap:2px;min-width:0;margin-right:auto;display:grid}.lr-title b{letter-spacing:-.008em;color:var(--pui-ink);flex-wrap:wrap;column-gap:8px;font-size:16px;font-weight:550;line-height:22px;display:flex}.lr-title em{color:var(--pui-ink-4);white-space:nowrap;font-style:normal;font-weight:450}.lr-title span{color:var(--pui-ink-4);font-size:13px;line-height:18px}.lr-status{height:24px;padding-inline:9px;font-size:12px}.lr-steps{border-bottom:1px solid var(--pui-line);scrollbar-width:none;gap:2px;padding:0 12px;display:flex;overflow-x:auto}.lr-steps::-webkit-scrollbar{display:none}.lr-step{isolation:isolate;height:46px;color:var(--pui-ink-4);cursor:pointer;transition:color .15s var(--sk-ease);flex:none;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:relative}.lr-step:before{content:"";z-index:-1;background:var(--pui-muted);opacity:0;transition:opacity .15s var(--sk-ease);border-radius:8px;position:absolute;inset:7px 2px}.lr-step:after{content:"";background:var(--pui-ink);height:2px;transition:transform .25s var(--sk-ease);border-radius:2px;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.lr-step:hover{color:var(--pui-ink)}.lr-step:hover:before{opacity:1}.lr-step:focus-visible{outline:none}.lr-step:focus-visible:before{opacity:1;box-shadow:0 0 0 2px var(--pui-ink-3)}.lr-step[aria-selected=true]{color:var(--pui-ink)}.lr-step[aria-selected=true]:after{transform:none}.lr-step-mark{background:var(--pui-success-2);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.lr-step b{font-size:13px;font-weight:500;line-height:18px}.lr-step small{color:var(--pui-ink-4);font-size:12px;line-height:18px}.lr-body{grid-template-columns:minmax(0,1fr) 288px;display:grid}.lr-main{animation:sk-in-up .35s var(--sk-ease) both;align-content:start;gap:18px;padding:24px;display:grid}.lr-agent{background:var(--sk-code);box-shadow:inset 0 0 0 1px var(--pui-line);color:var(--sk-ink);border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:450;line-height:19px;display:flex}.lr-agent-mark{color:#1d202d;background:#e9eda4;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:-1px;display:grid}.lr-grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.lr-grid-tight{gap:12px}.lr-stack{flex-direction:column;gap:14px;display:flex}.lr-grid-tight .lr-stack{gap:12px}.lr-fill{flex:auto}.lr-events>.lr-event{flex:1 1 0}.lr-email-foot{align-self:flex-start;margin-top:auto}.lr-grid-2>.sk-card,.lr-grid-2>.sk-email{flex-direction:column;display:flex}.lr-grid-2>.sk-card>:last-child{margin-top:auto}.lr-main .sk-card{align-content:start;gap:12px;padding:16px}.lr-main .sk-rows>div{padding-block:8px}.lr-main .sk-email{align-content:start;gap:7px;padding:12px 14px 13px}.lr-price{background:var(--pui-subtle);box-shadow:inset 0 0 0 1px var(--pui-line);border-radius:12px;align-items:baseline;gap:10px;padding:12px 12px 10px;display:flex}.lr-price span{color:var(--sk-ink-subdued);font-size:12px}.lr-price b{letter-spacing:-.02em;color:var(--sk-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:28px}.lr-price small{color:var(--sk-ink-subdued);margin-left:auto;font-size:11px}.lr-boards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lr-board{background:var(--pui-surface);box-shadow:inset 0 0 0 1px var(--pui-line), var(--pui-shadow-xs);border-radius:10px;align-items:center;gap:9px;padding:9px 10px;display:flex}.lr-board b{color:var(--pui-ink);font-size:12px;font-weight:600;line-height:16px;display:block}.lr-board small{color:var(--pui-success-ink);font-size:11px;line-height:14px;display:block}.lr-approve{border-top:1px solid var(--sk-divider);color:var(--sk-ink-subdued);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:12px;display:flex}.lr-approve>span{align-items:center;gap:6px;display:inline-flex}.lr-approve{flex-wrap:wrap}.lr-approve .sk-question-submit{white-space:nowrap;flex:none}.lr-undo{height:26px;color:var(--sk-ink-subdued);box-shadow:inset 0 0 0 1px var(--sk-hairline);border-radius:999px;padding:0 10px;font-size:12px}.lr-undo:hover{color:var(--sk-ink);background:var(--sk-code)}.lr-dim span{opacity:.8}.lr-route-card{gap:16px}.lr-route{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:6px 0 0;list-style:none;display:grid}.lr-route li{gap:3px;padding-top:22px;font-size:12px;line-height:16px;display:grid;position:relative}.lr-route li i{background:var(--pui-success-2);width:12px;height:12px;box-shadow:0 0 0 3px var(--pui-surface), 0 0 0 4px var(--pui-line);border-radius:50%;position:absolute;top:0;left:0}.lr-route li:before{content:"";background:var(--pui-line-2);height:2px;position:absolute;top:5px;left:12px;right:0}.lr-route li:last-child:before{display:none}.lr-route li:last-child i{box-shadow:0 0 0 3px var(--pui-surface), 0 0 0 4px #abefc6}.lr-route b{color:var(--sk-ink);font-weight:600}.lr-route span{color:var(--sk-ink-subdued)}.lr-event{background:var(--pui-surface);box-shadow:var(--sk-card-shadow);color:var(--sk-icon-subdued);border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.lr-event b{color:var(--sk-ink);font-size:12px;font-weight:600;line-height:16px;display:block}.lr-event small{color:var(--sk-ink-subdued);font-size:12px;line-height:16px;display:block}.lr-doc{grid-template-rows:minmax(0,1fr) auto;gap:8px;margin:0;display:grid}.lr-doc-page{min-height:292px;box-shadow:0 0 0 1px var(--pui-line), var(--pui-shadow-lg);background:#fff;border-radius:10px;align-content:start;gap:9px;padding:22px 24px;display:grid;position:relative}.lr-doc-title{color:var(--sk-ink);margin-bottom:6px;font-size:13px;font-weight:600}.lr-doc-line{background:var(--pui-muted);border-radius:4px;height:7px}.lr-doc-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.lr-doc-grid i{background:var(--pui-subtle);height:26px;box-shadow:inset 0 0 0 1px var(--pui-line);border-radius:5px}.lr-doc-sign{fill:none;stroke:#1d202d;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:150px;height:40px;margin-top:12px}.lr-doc-meta{color:var(--pui-success-ink);font-size:11px}.lr-col{flex-direction:column;gap:8px;display:flex}.lr-foot{color:var(--pui-success-ink);align-items:center;gap:6px;margin:0;font-size:12px;line-height:16px;display:flex}.lr-foot svg{flex:none}.lr-rail{border-left:1px solid var(--pui-line);background:var(--pui-subtle);align-content:start;gap:12px;padding:24px 20px;display:grid}.lr-rail-title{color:var(--pui-ink-3);align-items:center;gap:6px;margin-bottom:2px;font-size:12px;font-weight:600;display:flex}.lr-ctx{background:var(--pui-surface);box-shadow:var(--sk-card-shadow);animation:sk-in-up .35s var(--sk-ease) both;border-radius:12px;flex-direction:column;justify-content:space-between;gap:14px;padding:14px 16px 15px;display:flex}.lr-ctx:nth-child(3){animation-delay:60ms}.lr-ctx:nth-child(4){animation-delay:.12s}.lr-ctx-label{color:var(--pui-ink-4);align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.lr-ctx-label svg{flex:none}.lr-ctx-body{gap:3px;display:grid}.lr-ctx b{letter-spacing:-.012em;color:var(--pui-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:22px}.lr-ctx em{color:var(--pui-ink-4);font-size:12px;font-style:normal;line-height:16px}@media (min-width:1101px){.lr-body{min-height:452px}.lr-main{grid-template-rows:auto minmax(0,1fr)}.lr-rail{grid-template-rows:auto repeat(3,minmax(0,1fr));align-content:stretch}}@media (min-width:1101px) and (max-width:1179px){.lr-body{min-height:472px}}@media (max-width:1100px){.lr-body{grid-template-columns:minmax(0,1fr)}.lr-rail{border-left:0;border-top:1px solid var(--pui-line);grid-template-columns:repeat(3,minmax(0,1fr))}.lr-rail-title{grid-column:1/-1}}@media (max-width:760px){.lr-grid-2{grid-template-columns:minmax(0,1fr)}.lr-boards{grid-template-columns:repeat(2,minmax(0,1fr))}.lr-route{grid-template-columns:minmax(0,1fr);gap:14px}.lr-route li{padding:0 0 0 24px}.lr-route li:before{width:2px;height:auto;inset:12px auto -14px 5px}.lr-rail{grid-template-columns:minmax(0,1fr)}.lr-head{padding:16px 16px 12px}.lr-steps{padding-inline:4px}.lr-step{padding-inline:10px}.lr-step small{display:none}.lr-main{padding:14px 12px 16px}.lr-doc-page{height:230px}.sk-table th:nth-child(3),.sk-table td:nth-child(3){display:none}}.db-window{grid-template-rows:var(--pui-chrome) auto}.db-frame{background:var(--pui-surface);display:grid}.db-head{border-bottom:1px solid var(--pui-line);align-items:center;gap:16px;padding:14px 18px;display:flex}.db-title{margin-right:auto;display:grid}.db-title b{font-size:14px;font-weight:600;line-height:20px}.db-title span{color:var(--pui-ink-4);font-size:12px}.db-kpis{gap:8px;display:flex}.db-kpi{background:var(--pui-subtle);min-width:108px;box-shadow:inset 0 0 0 1px var(--pui-line);transition:background-color .4s var(--sk-ease), box-shadow .4s var(--sk-ease);border-radius:10px;align-content:start;gap:1px;padding:7px 12px;display:grid}.db-kpi small{color:var(--pui-ink-4);font-size:11px;line-height:14px}.db-kpi b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:22px}.db-kpi[data-changed]{background:var(--pui-accent-tint);box-shadow:inset 0 0 0 1px var(--pui-accent-line)}.db-kpi-value{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.db-delta{background:var(--pui-success-bg);font-variant-numeric:tabular-nums;white-space:nowrap;height:18px;color:var(--pui-success-ink);animation:db-delta-in .45s var(--sk-ease-pop) .25s both;border-radius:5px;align-items:center;gap:2px;padding:0 6px 0 4px;font-size:11px;font-style:normal;font-weight:550;line-height:18px;display:inline-flex}@keyframes db-delta-in{0%{opacity:0;transform:translateY(3px)scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.db-delta{animation:none}}.db-grid{padding:6px 18px 14px;display:grid}.db-scale,.db-row{grid-template-columns:170px minmax(0,1fr);align-items:center;display:grid}.db-scale{height:30px}.db-truck-h{color:var(--pui-ink-4);font-size:11px}.db-hours{height:100%;position:relative}.db-hours i{color:var(--pui-ink-4);white-space:nowrap;font-size:11px;font-style:normal;position:absolute;top:50%;transform:translate(-50%,-50%)}.db-hours i:first-child{transform:translateY(-50%)}.db-hours i:last-child{transform:translate(-100%,-50%)}.db-row{border-top:1px solid var(--sk-divider);height:52px}.db-truck{color:var(--pui-ink-4);align-items:center;gap:9px;display:flex}.db-truck b{color:var(--pui-ink);font-size:12px;font-weight:600;line-height:16px;display:block}.db-truck small{color:var(--pui-ink-4);font-size:11px;line-height:14px;display:block}.db-lane{height:100%;position:relative}.db-tick{background:var(--sk-divider);width:1px;position:absolute;top:6px;bottom:6px}.db-block{white-space:nowrap;min-width:0;transition:background-color .35s var(--sk-ease), color .35s var(--sk-ease), box-shadow .35s var(--sk-ease);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:flex;position:absolute;top:9px;bottom:9px;overflow:hidden}.db-block>span{text-overflow:ellipsis;overflow:hidden}.db-block>.db-boards{flex:none;display:inline-flex;overflow:visible}.db-boards>*{box-shadow:0 0 0 1.5px var(--pui-surface);border-radius:50%}.db-boards>*+*{margin-left:-3px}.db-block[data-kind=load]{color:var(--pui-ink);background:#eceef1;box-shadow:inset 0 0 0 1px #e1e4e8}.db-block[data-kind=empty]{color:var(--pui-ink-4);background:repeating-linear-gradient(135deg, var(--pui-muted) 0 6px, #fff 6px 12px);box-shadow:inset 0 0 0 1px var(--pui-line)}.db-block[data-kind=open]{background:var(--pui-surface);color:var(--pui-ink-3);box-shadow:inset 0 0 0 1px var(--pui-line-2);border:0}.db-block[data-kind=suggested]{background:var(--pui-surface);color:var(--pui-accent-ink);animation:db-breathe 2.4s var(--sk-ease) infinite;box-shadow:inset 0 0 0 1.5px #16171a}@keyframes db-breathe{50%{box-shadow:inset 0 0 0 1.5px #16171a,0 0 0 4px #10182814}}.db-suggest{background:var(--sk-code);box-shadow:inset 0 0 0 1px var(--pui-line);color:var(--sk-ink);border-radius:12px;align-items:center;gap:12px;margin:0 18px 16px;padding:12px 12px 12px 14px;font-size:13px;font-weight:450;line-height:19px;display:flex}.db-suggest p{flex:1;margin:0}.db-suggest b{font-weight:600}.db-suggest[data-done]{background:var(--pui-success-bg);box-shadow:inset 0 0 0 1px #abefc6}.db-suggest-mark{color:#1d202d;background:#e9eda4;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.db-lock{color:#a9adb8;align-items:center;gap:6px;display:inline-flex}.db-lock .sk-glyph-lock{color:#a9adb8}.ci-docs{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:1100px){.db-head{flex-wrap:wrap}.db-kpis{width:100%}.db-kpi{flex:1;min-width:0}.db-grid{overflow-x:auto}.db-scale,.db-row{min-width:760px}}@media (max-width:640px){.db-suggest{flex-wrap:wrap}.db-suggest p{flex:calc(100% - 40px)}.db-suggest .sk-question-submit{margin-left:36px}.db-kpi b{font-size:15px}.ci-docs{scrollbar-width:none;flex-wrap:nowrap;padding-right:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.ci-docs::-webkit-scrollbar{display:none}.db-kpi-value{flex-direction:column;align-items:flex-start;gap:4px}}.eb-grid{margin-top:var(--ts-space-head);margin-inline:var(--ts-inset);grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"source source ship""source source ship";gap:12px;display:grid}.eb-source{grid-area:source}.eb-ship{grid-area:ship}.eb-tile{isolation:isolate;grid-template-rows:auto auto;grid-template-rows:subgrid;background:var(--ln-panel);border:1px solid var(--ln-border);color:var(--ts-d1);border-radius:16px;align-content:start;row-gap:normal;padding:26px;display:grid;position:relative;overflow:hidden}.eb-copy{align-content:start;gap:8px;max-width:520px;margin-bottom:10px;display:grid}.eb-step{letter-spacing:.01em;color:var(--ts-d3);font-size:13px;font-weight:500}.eb-tile .ts-small{color:var(--ts-d3)}.ew-card{background:var(--pui-surface);color:var(--sk-ink);border-radius:16px;align-content:space-between;gap:12px;padding:14px;font-size:13px;font-weight:450;line-height:20px;display:grid;box-shadow:0 0 0 1px #1018280f,0 18px 40px -20px #10182859}.ew-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ew-title{min-width:0;display:grid}.ew-title b{font-size:13px;font-weight:600;line-height:20px}.ew-title span{color:var(--sk-ink-subdued);font-size:12px;line-height:16px}.ew-agent{background:var(--sk-code);box-shadow:inset 0 0 0 1px var(--pui-line);color:var(--sk-ink);border-radius:10px;align-items:center;gap:8px;margin:0;padding:9px 10px;font-size:12px;line-height:17px;display:flex}.ew-agent>span{color:#1d202d;background:#e9eda4;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.ew-terms{flex-wrap:wrap;gap:6px;display:flex}.ew-term{height:22px;color:var(--pui-ink-4);background:var(--pui-subtle);box-shadow:inset 0 0 0 1px var(--pui-line);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:11px;line-height:1;display:inline-flex}.ew-term b{color:var(--pui-ink);font-weight:600}.ew-card .sk-table s{-webkit-text-decoration-color:var(--pui-ink-5);-webkit-text-decoration-color:var(--pui-ink-5);-webkit-text-decoration-color:var(--pui-ink-5);text-decoration-color:var(--pui-ink-5)}.ew-erp{height:22px;color:var(--pui-ink-3);box-shadow:inset 0 0 0 1px var(--pui-line-2);border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:550;display:inline-flex}.ew-flow{grid-template-columns:minmax(0,1fr) 28px minmax(0,1.1fr);align-items:center;gap:8px;display:grid}.ew-flow-col{gap:5px;display:grid}.ew-flow-col i{background:var(--pui-subtle);height:26px;box-shadow:inset 0 0 0 1px var(--pui-line);font-variant-numeric:tabular-nums;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-style:normal;display:flex}.ew-flow-col em{height:26px;color:var(--sk-ink-subdued);align-items:center;padding-left:9px;font-size:11px;font-style:normal;display:flex}.ew-flow-out i{background:var(--pui-surface);color:var(--sk-ink);font-weight:550}.ew-flow-out i svg{color:var(--pui-success)}.ew-flow-arrow{background:var(--pui-line-2);height:1px;position:relative}.ew-flow-arrow:after{content:"";border:3.5px solid #0000;border-left:5px solid var(--pui-line-2);position:absolute;top:-3px;right:-1px}.ew-ok{color:var(--pui-success-ink);font-weight:450}.ew-bad{color:var(--pui-warning-ink);font-weight:550}@media (min-width:1101px){.eb-ship .ew-flow{grid-template-columns:minmax(0,1fr);gap:6px}.eb-ship .ew-flow-arrow{justify-self:start;width:1px;height:12px;margin-left:16px}.eb-ship .ew-flow-arrow:after{border:3.5px solid #0000;border-top:5px solid var(--pui-line-2);inset:auto auto -1px -3px}}@media (max-width:1100px){.eb-grid{grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1fr);grid-template-areas:"source""source""ship""ship"}}@media (max-width:760px){.eb-grid{margin-inline:0}.eb-tile{margin-inline:calc(var(--ts-gutter) * -1 + 8px);border-radius:14px;padding:18px 14px 14px}.eb-copy{padding-inline:4px}.eb-source .sk-table th:nth-child(2),.eb-source .sk-table td:nth-child(2){display:none}.eb-source .sk-table th:nth-child(3),.eb-source .sk-table td:nth-child(3){display:table-cell}.ew-terms{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ew-term{white-space:nowrap;min-width:0}}@media (max-width:640px){.ew-flow{grid-template-columns:minmax(0,.8fr) 16px minmax(0,1.2fr);gap:6px}.ew-flow-col i{white-space:nowrap;padding:0 7px}.eb-grid{gap:16px}}.ac-caption{color:#c9ccd4}.ac-window{grid-template-rows:var(--pui-chrome) auto}.ac-body{background:var(--pui-surface);grid-template-columns:236px minmax(0,1fr);min-height:452px;display:grid}.ac-side{border-right:1px solid var(--pui-line);background:var(--pui-subtle);align-content:start;gap:2px;padding:14px 10px;display:grid}.ac-side-title{color:var(--pui-ink-3);padding:0 8px 8px;font-size:12px;font-weight:600}.ac-agent{color:var(--pui-ink-4);border-radius:8px;align-items:flex-start;gap:9px;padding:8px;display:flex}.ac-agent b{color:var(--pui-ink-2);font-size:13px;font-weight:500;line-height:18px;display:block}.ac-agent small{color:var(--pui-ink-4);font-size:11px;line-height:14px;display:block}.ac-agent svg{flex:none;margin-top:2px}.ac-agent[data-active]{background:var(--pui-surface);box-shadow:var(--pui-shadow-xs), inset 0 0 0 1px var(--pui-line);color:var(--pui-ink)}.ac-agent[data-active] b{color:var(--pui-ink);font-weight:600}.ac-main{align-content:start;gap:14px;padding:16px 20px 20px;display:grid}.ac-head{align-items:center;gap:12px;display:flex}.ac-head-icon{background:var(--pui-accent);width:36px;height:36px;color:var(--pui-accent-soft);border-radius:10px;place-items:center;display:grid}.ac-head-text{margin-right:auto;display:grid}.ac-head-text b{font-size:15px;font-weight:600;line-height:20px}.ac-head-text small{color:var(--pui-ink-4);font-size:12px;line-height:16px}.ac-tabs{justify-self:start}.ac-tabs .pui-tab{cursor:pointer;height:28px;padding-inline:10px}.ac-panel{animation:sk-in-up .3s var(--sk-ease) both}.ac-list{box-shadow:inset 0 0 0 1px var(--pui-line);border-radius:12px;margin:0;padding:0;list-style:none;display:grid}.ac-row{border-top:1px solid var(--pui-line);align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.ac-row:first-child{border-top:0}.ac-row-text{min-width:0;margin-right:auto;display:grid}.ac-row-text b{color:var(--sk-ink);font-size:13px;font-weight:550;line-height:19px}.ac-row-text small{color:var(--sk-ink-subdued);font-size:12px;line-height:16px}.ac-locked{height:24px;color:var(--pui-accent-ink);background:var(--pui-accent-soft);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:550;display:inline-flex}.ac-switch{background:var(--pui-line-2);width:36px;height:20px;transition:background-color .2s var(--sk-ease);cursor:pointer;border-radius:999px;flex:none;position:relative}.ac-switch i{width:16px;height:16px;transition:transform .2s var(--sk-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #10182833}.ac-switch[aria-checked=true]{background:var(--pui-accent)}.ac-switch[aria-checked=true] i{transform:translate(16px)}.ac-channel-icon{background:var(--pui-subtle);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--pui-line);color:var(--pui-ink-3);border-radius:9px;flex:none;place-items:center;display:grid}.ac-logos{display:flex}.ac-logos>*+*{margin-left:-5px}.ac-logos>*{box-shadow:0 0 0 1.5px var(--pui-surface);border-radius:50%}.ac-channel-value{color:var(--sk-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:550}.ac-row-memory{color:var(--pui-ink-4)}.ac-doc{box-shadow:inset 0 0 0 1px var(--pui-line);border-radius:12px;gap:12px;padding:16px;display:grid}.ac-doc-head{color:var(--pui-ink-4);align-items:center;gap:10px;display:flex}.ac-doc-head>span:nth-child(2){margin-right:auto;display:grid}.ac-doc-head b{color:var(--sk-ink);font-size:13px;font-weight:600;line-height:19px}.ac-doc-head small{color:var(--sk-ink-subdued);font-size:12px;line-height:16px}.ac-rules{counter-reset:rule;gap:8px;margin:0;padding:0;list-style:none;display:grid}.ac-rules li{background:var(--pui-subtle);color:var(--sk-ink);counter-increment:rule;border-radius:10px;padding:10px 12px 10px 38px;font-size:13px;line-height:19px;position:relative}.ac-rules li:before{content:counter(rule);background:var(--pui-accent-soft);width:18px;height:18px;color:var(--pui-accent-ink);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid;position:absolute;top:10px;left:12px}.ac-rules b{font-weight:600}@media (max-width:900px){.ac-body{grid-template-columns:minmax(0,1fr)}.ac-side{border-right:0;border-bottom:1px solid var(--pui-line);scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.ac-side-title{display:none}}@media (max-width:640px){.ac-doc-head{flex-wrap:wrap}.ac-doc-head .pui-pill{margin-left:26px}.ac-main{padding:14px 12px 16px}.ac-tabs{justify-self:stretch;overflow-x:auto}.ac-row-channel{flex-wrap:wrap}.ac-channel-value{flex-basis:100%;margin-top:-6px;padding-left:46px}}.ts-control-title{gap:18px;display:grid}.ct-lead{justify-self:end;justify-items:start;gap:24px;max-width:520px;display:grid}.ct-lead .ts-lead{justify-self:stretch}.ct-table{background:var(--pui-surface);border-radius:16px;align-content:start;padding:8px 8px 4px;display:grid}.ct-table-head{color:var(--sk-ink-subdued);justify-content:space-between;padding:8px 12px 10px;font-size:11px;font-weight:550;display:flex}.ct-row{transition:background-color .2s var(--sk-ease);border-radius:12px;align-items:center;gap:16px;padding:6px;display:flex}.ct-row+.ct-row{margin-top:2px}.ct-row[data-focus]{background:var(--pui-subtle);box-shadow:inset 0 0 0 1px var(--pui-line)}.ct-row-label{text-align:left;cursor:pointer;flex:1;min-width:0;padding:6px 8px;display:grid}.ct-row-label b{color:var(--sk-ink);font-size:13px;font-weight:550;line-height:19px}.ct-row-label small{text-overflow:ellipsis;white-space:nowrap;color:var(--sk-ink-subdued);font-size:12px;line-height:16px;overflow:hidden}.ct-seg{background:var(--pui-muted);box-shadow:inset 0 0 0 1px var(--pui-line);border-radius:9px;flex:none;gap:2px;padding:2px;display:inline-flex;position:relative}.ct-seg button{white-space:nowrap;height:28px;color:var(--pui-ink-4);cursor:pointer;transition:background-color .2s var(--sk-ease), color .2s var(--sk-ease);border-radius:7px;padding:0 11px;font-size:12px;font-weight:500}.ct-seg button:hover:not(:disabled){color:var(--pui-ink)}.ct-seg button[aria-checked=true]{background:var(--pui-accent);color:#fff;box-shadow:var(--pui-shadow-xs)}.ct-seg button:disabled{cursor:not-allowed;color:var(--pui-ink-5);opacity:.55}.ct-lock{vertical-align:-1px;color:var(--pui-ink-4);margin-left:6px;display:inline-flex}.ct-preview{background:var(--ln-panel-2);box-shadow:inset 0 0 0 1px var(--ln-border);border-radius:16px;align-content:center;gap:18px;padding:28px;display:grid}.ct-preview-label{color:var(--ts-d3);font-size:13px}.ct-card-wrap{background:0 0;gap:12px;display:grid}.ct-card{cursor:default;animation:sk-in-up .35s var(--sk-ease) both}.ct-card:hover{border-color:var(--pui-line);box-shadow:var(--pui-shadow-xs)}.ct-lands{color:var(--ts-d3);align-items:center;gap:8px;font-size:12px;display:inline-flex}.ct-lands b{color:var(--ts-d1);font-weight:600}.ct-what{color:var(--ts-d2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.ct-rules-table{margin-inline:var(--ts-inset);background:var(--ln-panel);box-shadow:inset 0 0 0 1px var(--ln-border);border-radius:16px;padding:4px 10px;display:grid}.ct-rule{border-top:1px solid var(--pui-line);grid-template-columns:minmax(0,1.05fr) 170px minmax(0,1.7fr);align-items:center;gap:20px;min-height:58px;padding:10px 12px;display:grid}.ct-rule-head{min-height:38px;color:var(--sk-ink-subdued);border-top:0;font-size:11px;font-weight:550}.ct-rule-scope{flex-wrap:wrap;gap:6px;display:flex}.ct-chip{white-space:nowrap;height:24px;color:var(--sk-ink);background:var(--pui-subtle);box-shadow:inset 0 0 0 1px var(--pui-line);border-radius:7px;align-items:center;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.ct-chip[data-kind=freight]{color:var(--pui-ink-3);background:0 0}.ct-rule-mode{color:var(--sk-ink);align-items:center;gap:10px;font-size:13px;font-weight:550;display:inline-flex}.ct-rule-what{color:var(--sk-ink-subdued);font-size:12px;line-height:17px}.ct-modes{margin:var(--ts-space-head) var(--ts-inset) 0;border-top:1px solid var(--ts-dline);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ct-guarantee{align-content:start;gap:10px;padding:28px 28px 0 0;display:grid}.ct-guarantee+.ct-guarantee{border-left:1px solid var(--ts-dline);padding-left:28px}.ct-mode-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ct-meter{align-items:flex-end;gap:3px;display:inline-flex}.ct-meter i{background:#ffffff24;border-radius:2px;width:3px}.ct-meter i:first-child{height:6px}.ct-meter i:nth-child(2){height:9px}.ct-meter i:nth-child(3){height:12px}.ct-meter i:nth-child(4){height:15px}.ct-meter i[data-on]{background:var(--ts-peel)}.ct-promise{margin:36px var(--ts-inset) 0;color:var(--ts-d3);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.ct-promise svg{color:var(--ts-d2);flex:none;margin-top:3px}@media (max-width:1100px){.ct-lead{justify-self:start}.ct-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-guarantee:nth-child(3){border-left:0;padding-left:0}.ct-guarantee:nth-child(n+3){margin-top:28px}}@media (max-width:760px){.ct-row{flex-direction:column;align-items:stretch;gap:6px}.ct-seg{align-self:flex-start;margin-left:8px}.ct-row-label small{white-space:normal}.ct-preview{padding:20px 16px}.ct-modes{grid-template-columns:minmax(0,1fr)}.ct-rules-table{margin-inline:calc(var(--ts-gutter) * -1 + 8px);padding:2px 8px}.ct-rule{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 8px}.ct-rule-head{display:none}.ct-rule:nth-child(2){border-top:0}.ct-guarantee,.ct-guarantee+.ct-guarantee{border-left:0;padding:22px 0 20px}.ct-guarantee:nth-child(n+3){margin-top:0}.ct-guarantee+.ct-guarantee{border-top:1px solid var(--ts-dline)}.ct-seg button{padding-inline:9px}}@media (max-width:640px){.ct-modes{margin-inline:calc(var(--ts-gutter) * -1);padding-inline:var(--ts-gutter);scroll-padding-inline:var(--ts-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-template-areas:none;grid-auto-columns:84%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.ct-modes::-webkit-scrollbar{display:none}.ct-modes>*{scroll-snap-align:start;min-width:0}.ct-guarantee,.ct-guarantee+.ct-guarantee{background:var(--ln-panel);box-shadow:inset 0 0 0 1px var(--ln-border);border:0;border-radius:14px;padding:18px 16px}}.in-band{--plus:var(--ts-plus);margin-top:var(--ts-space-head);padding-inline:var(--ts-inset);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:56px;display:grid}.in-band-stat{letter-spacing:-.01em;color:var(--ts-d2);margin:0;font-size:20px;line-height:1.3}.in-band-stat b{letter-spacing:-.035em;color:var(--ts-d1);font-variant-numeric:tabular-nums;margin:6px 0 4px;font-size:clamp(64px,6.4vw,96px);font-weight:400;line-height:1;display:block}.in-band-legend{color:var(--ts-d2);gap:10px;margin:26px 0 0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.in-band-legend li{align-items:center;gap:12px;display:flex}.in-band-legend i,.in-field-tms{background:linear-gradient(var(--mark), var(--mark)) center / 100% 18% no-repeat, linear-gradient(var(--mark), var(--mark)) center / 18% 100% no-repeat}.in-band-legend i{flex:none;width:10px;height:10px}.in-band-legend i[data-kind=tms]{--mark:#f7f8f8}.in-band-legend i[data-kind=trace]{--mark:#e9eda4}.in-band-points{color:var(--ts-d3);margin:22px 0 0;font-size:13px;line-height:1.75}.in-field{margin:0}.in-field-grid{aspect-ratio:5;display:block;position:relative}.in-field-base,.in-field-trace{-webkit-mask:var(--plus) 0 0 / 2% 10%;-webkit-mask:var(--plus) 0 0 / 2% 10%;-webkit-mask:var(--plus) 0 0 / 2% 10%;-webkit-mask:var(--plus) 0 0 / 2% 10%;mask:var(--plus) 0 0 / 2% 10%;position:absolute;inset:0}.in-field-base{background:#ffffff21}.in-field-trace{opacity:.82;background:#e9eda4}.in-field-tms{--mark:#f7f8f8;z-index:1;left:calc((var(--c) + .5) * 2%);top:calc((var(--r) + .5) * 10%);aspect-ratio:1;width:1.2%;position:absolute;transform:translate(-50%,-50%)}.in-field figcaption{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;color:var(--ts-d4);margin-top:16px;font-size:12px;line-height:16px}[data-trace-motion=ready] .in-band .in-field-tms{opacity:0;transition:opacity .35s var(--ts-ease-out), transform .5s var(--ts-ease-out);transition-delay:calc(.3s + var(--k) * 70ms);transform:translate(-50%,-50%)scale(.3)}[data-trace-motion=ready] .in-band.is-revealed .in-field-tms{opacity:1;transform:translate(-50%,-50%)}[data-trace-motion=ready] .in-band .in-field-trace{clip-path:inset(0 100% 0 0);transition:clip-path 1.8s var(--ts-ease-inout) 1.4s}[data-trace-motion=ready] .in-band.is-revealed .in-field-trace{clip-path:inset(0)}@media (max-width:900px){.in-band{grid-template-columns:minmax(0,1fr);gap:32px}.in-field-grid{aspect-ratio:4/5}.in-field-base,.in-field-trace{-webkit-mask-size:5% 4%;mask-size:5% 4%}.in-field-tms{left:calc((var(--mc) + .5) * 5%);top:calc((var(--mr) + .5) * 4%);width:3%}[data-trace-motion=ready] .in-band .in-field-trace{clip-path:inset(0 0 100%)}}.in-panel{margin-top:var(--ts-space-head);margin-inline:var(--ts-inset);border:1px solid var(--ln-border);background:var(--ln-panel);border-radius:16px;gap:28px;padding:clamp(20px,3vw,36px);display:grid}.in-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.in-tabs-label{color:var(--ts-d3);margin-right:10px;font-size:13px}.in-tabs button{height:34px;color:var(--ts-d3);box-shadow:inset 0 0 0 1px var(--ln-border);transition:background-color .2s var(--ts-ease), color .2s var(--ts-ease);background:0 0;border-radius:999px;padding:0 14px;font-size:14px}.in-tabs button:hover{color:var(--ts-d1);background:#ffffff0a}.in-tabs button[aria-selected=true]{background:var(--ts-peel);color:var(--ts-obsidian);box-shadow:none}.in-diagram{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(48px,7vw,120px);padding-top:10px;display:grid;position:relative}.in-lines,.in-dots{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.in-dots{z-index:2}.in-line{fill:none;stroke:#ffffff4d;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600px;animation:in-draw .9s var(--ts-ease-out) 50ms forwards}.in-line-b{animation-delay:.95s}@keyframes in-draw{to{stroke-dashoffset:0}}.in-pulse{z-index:2;offset-rotate:0deg;offset-distance:0%;opacity:0;width:8px;height:8px;animation:in-travel .9s var(--ts-ease-out) 50ms forwards;pointer-events:none;background:#f7f8f8;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 10px 1px #fff6}.in-pulse-b{animation-delay:.95s}@keyframes in-travel{0%{offset-distance:0%;opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}.in-stage{z-index:1;background:var(--ln-panel-2);box-shadow:inset 0 0 0 1px var(--ln-border);border-radius:18px;align-content:start;gap:14px;padding:20px;display:grid;position:relative}.in-stage-title{color:var(--ts-d1);align-items:center;gap:10px;padding-top:14px;font-size:16px;display:flex}.in-stage-title i{font-style:normal;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ts-accent);font-size:11px}.in-stage ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.in-stage li{min-height:40px;color:var(--ts-d2);background:var(--ln-raise);box-shadow:inset 0 0 0 1px var(--ln-border);transition:background-color .35s var(--ts-ease), color .35s var(--ts-ease), box-shadow .35s var(--ts-ease);border-radius:10px;padding:0 12px;font-size:14px;display:grid}.in-row{align-items:center;gap:10px;height:40px;display:flex}.in-detail{gap:2px;padding:0 0 12px 25px;display:grid}.in-detail b{color:var(--ts-d1);font-size:13px;font-weight:400;line-height:18px}.in-detail small{color:var(--ts-d3);font-size:12px;line-height:16px}.in-diagram[data-anim] .in-detail{animation:ts-fade-up .5s var(--ts-ease-out) both}.in-diagram[data-anim] .in-stage-core .in-detail{animation-delay:.8s}.in-diagram[data-anim] .in-stage:last-child .in-detail{animation-delay:1.7s}.in-stage li svg{color:var(--ts-d3);transition:color .35s var(--ts-ease)}.in-stage li[data-state=on]{color:var(--ts-d1);background:#26272b;box-shadow:inset 0 0 0 1px #3a3b40}.in-stage li[data-state=on] svg{color:var(--ts-d1)}.in-diagram .in-stage-core li[data-state=on]{transition-delay:.8s}.in-diagram .in-stage:last-child li[data-state=on]{transition-delay:1.7s}.in-stage-core{box-shadow:inset 0 0 0 1px var(--ln-border-2);background:#17181a}.in-core-mark{background:var(--ts-peel);width:44px;height:44px;color:var(--ts-obsidian);box-shadow:0 0 0 6px var(--ln-panel);border-radius:14px;place-items:center;display:grid;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.in-stage-core .in-stage-title{justify-content:center}.in-story{border-top:1px solid var(--ln-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(48px,7vw,120px);margin:0;padding:22px 0 0;list-style:none;display:grid}.in-story li{gap:6px;display:grid}.in-story[data-anim] li{animation:ts-fade-up .6s var(--ts-ease-out) both;animation-delay:var(--d,0s)}.in-story span{color:var(--ts-d1);font-size:13px;font-weight:500}.in-story p{color:var(--ts-d3);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}@media (max-width:900px){.in-diagram,.in-story{grid-template-columns:minmax(0,1fr);gap:14px}.in-lines,.in-dots{display:none}.in-stage-core{margin-top:24px}.in-diagram .in-stage-core li[data-state=on],.in-diagram .in-stage:last-child li[data-state=on]{transition-delay:0s}.in-diagram[data-anim] .in-stage-core .in-detail,.in-diagram[data-anim] .in-stage:last-child .in-detail{animation-delay:0s}}@media (max-width:640px){.in-panel{margin-inline:calc(var(--ts-gutter) * -1 + 8px);border-radius:20px;padding:16px}.in-tabs-label{flex-basis:100%;margin-bottom:4px}.in-stage:has(li[data-state=on]) li:not([data-state=on]){display:none}}@media (prefers-reduced-motion:reduce){.in-line{stroke-dashoffset:0;animation:none}.in-pulse{display:none}.in-stage li,.in-story[data-anim] li,.in-diagram[data-anim] .in-detail{transition:none;animation:none}}.ts-closing{isolation:isolate;text-align:center;padding-block:clamp(96px,10vw,160px);overflow:clip}.ts-closing:before{content:"";z-index:-1;background:var(--ts-peel);opacity:.34;-webkit-mask:var(--ts-plus) 0 0 / 15px 15px, radial-gradient(58% 78% at 50% 52%, transparent 26%, #000 56%, transparent 90%);-webkit-mask-composite:source-in;-webkit-mask:var(--ts-plus) 0 0 / 15px 15px, radial-gradient(58% 78% at 50% 52%, transparent 26%, #000 56%, transparent 90%);-webkit-mask:var(--ts-plus) 0 0 / 15px 15px, radial-gradient(58% 78% at 50% 52%, transparent 26%, #000 56%, transparent 90%);-webkit-mask:var(--ts-plus) 0 0 / 15px 15px, radial-gradient(58% 78% at 50% 52%, transparent 26%, #000 56%, transparent 90%);mask:var(--ts-plus) 0 0 / 15px 15px, radial-gradient(58% 78% at 50% 52%, transparent 26%, #000 56%, transparent 90%);pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.ts-closing-inner{justify-items:center;gap:28px;display:grid}.ts-closing-tile{background:var(--ts-peel);width:52px;height:52px;color:var(--ts-obsidian);border-radius:14px;place-items:center;display:grid;box-shadow:0 18px 36px -18px #000000e6}.ts-closing-title{font-size:clamp(36px,4vw,56px)}.ts-closing-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ts-closing-line{justify-items:center;gap:24px;display:grid}.ts-closing-line .ts-lead{max-width:540px}.ts-footer{background:var(--ts-black);color:var(--ts-d1);border-top:1px solid var(--ts-dline);padding:72px 0 40px}.ts-footer-grid{padding-inline:var(--ts-inset);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.ts-footer-brand{--logo-mark:var(--ts-peel);align-content:start;gap:16px;display:grid}.ts-footer-brand p{color:var(--ts-d3);font-size:14px}.ts-footer-head{color:var(--ts-d1);margin-bottom:16px;font-size:13px;font-weight:500;display:block}.ts-footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ts-footer li a{color:var(--ts-d3);transition:color .2s var(--ts-ease);font-size:14px}.ts-footer li a:hover{color:var(--ts-d1)}.ts-footer-legal{margin:64px var(--ts-inset) 0;border-top:1px solid var(--ts-dline);color:var(--ts-d4);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:24px 0 0;font-size:13px;display:flex}@media (max-width:1100px){.ts-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-footer-brand{grid-column:1/-1}}@media (max-width:640px){.ts-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ts-door{isolation:isolate;min-height:86vh;padding:calc(var(--ts-header) + 96px) 0 120px;background:radial-gradient(60% 55% at 78% 30%, #ffffff09, transparent 70%), radial-gradient(90% 70% at 50% 0%, #15161a 0%, var(--ts-black) 70%);align-items:center;display:grid;position:relative;overflow:hidden}.ts-door-mark{z-index:-1;width:min(58vw,820px);height:auto;position:absolute;top:50%;right:-10%;translate:0 -46%;-webkit-mask-image:linear-gradient(#000 55%,#0000 96%);mask-image:linear-gradient(#000 55%,#0000 96%)}.ts-door-inner{justify-items:start;gap:22px;display:grid}.ts-door-inner>*{margin-inline:var(--ts-inset)}.ts-door-lead{max-width:600px}.ts-door-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}@media (max-width:760px){.ts-door-mark{opacity:.7;width:120vw;right:-60vw}}.pp-hero .ts-hero-meta{align-items:flex-end}.pp-hero .ts-hero-meta p{max-width:600px}.pp-actions{flex-wrap:wrap;flex:none;gap:10px;display:flex}.pp-chapter-label{align-items:center;gap:8px;margin:0;display:inline-flex}.pp-chapter-id .ts-chapter-index{margin-left:auto}.pp-result>.sk-card{border-radius:14px}.pp-metrics{padding-inline:var(--ts-inset);grid-template-columns:minmax(220px,1fr) repeat(3,minmax(0,288px));display:grid}.pp-metrics-intro{align-content:start;gap:8px;padding-right:40px;display:grid}.pp-metrics-title{letter-spacing:-.012em;color:var(--ts-d1);text-wrap:balance;margin:0;font-size:20px;font-weight:510;line-height:26.6px}.pp-metrics-note{max-width:320px;color:var(--ts-d3);text-wrap:pretty;margin:0;font-size:14px;line-height:21px}.pp-metric{border-left:1px solid var(--ts-dline);align-content:start;min-width:0;padding:0 24px 0 33px;display:grid}.pp-metric-figure{letter-spacing:-1.056px;color:var(--ts-d1);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:48px;font-weight:510;line-height:48px}.pp-metric-label{color:var(--ts-d3);text-wrap:pretty;margin:12px 0 0;font-size:14px;line-height:21px}.pp-metric-basis{color:var(--ts-d4);text-wrap:pretty;margin:6px 0 0;font-size:12px;line-height:18px}@media (max-width:1420px){.pp-metrics{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.pp-metrics-intro{grid-column:1/-1;padding-right:0}.pp-metrics-note{max-width:640px}}@media (max-width:960px){.pp-metric{padding:0 16px 0 24px}}@media (max-width:640px){.pp-metrics{grid-template-columns:minmax(0,1fr);row-gap:0}.pp-metrics-intro{padding-bottom:24px}.pp-metric{border-left:0;border-top:1px solid var(--ts-dline);padding:24px 0}.pp-metric-figure{letter-spacing:-.88px;font-size:40px;line-height:40px}}.pp-points{padding:0 var(--ts-inset);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:clamp(40px,4.4vw,64px) 0 0;list-style:none;display:grid}.pp-points[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-point{align-content:start;gap:6px;padding-top:24px;display:grid;position:relative}.pp-point:before{content:"";background:var(--ts-dline);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}[data-trace-motion=ready] .pp-point:before{transition:transform 1.4s var(--ts-ease-out);transition-delay:calc(var(--reveal-delay,0s) + .15s);transform:scaleX(0)}[data-trace-motion=ready] .pp-point.is-revealed:before{transform:none}.pp-point h3{color:var(--ts-d1);font-size:15px;font-weight:500;line-height:24px}.pp-point p{color:var(--ts-d3);font-size:15px;line-height:24px}.pp-point h3 a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ts-dline2);-webkit-text-decoration-color:var(--ts-dline2);-webkit-text-decoration-color:var(--ts-dline2);text-decoration-color:var(--ts-dline2);text-underline-offset:4px}.pp-point h3 a:hover{text-decoration-color:currentColor}.pp-questions{--pp-faq-icon:#62666d;--pp-faq-gap:64px}.pp-questions+.ts-section{border-top:1px solid var(--ts-dline)}.pp-faq-wrap{column-gap:var(--pp-faq-gap);padding-inline:var(--ts-inset);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;row-gap:32px;display:grid}.pp-faq-title{line-height:1}.pp-faq{margin:0;padding:0;list-style:none}.pp-faq>li{border-bottom:1px solid var(--ts-dline);padding-block:20px}.pp-faq-q{margin:0}.pp-faq-q>button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ts-d2);transition:color .2s var(--ts-ease);justify-content:space-between;align-items:flex-start;gap:16px;margin-block:-20px;padding-block:20px;font-size:15px;font-weight:510;line-height:24px;display:flex}.pp-faq-q>button>span{min-width:0}.pp-faq-q>button:hover{color:var(--ts-d1)}.pp-faq-q>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.pp-faq-q svg{color:var(--pp-faq-icon);transition:transform .2s var(--ts-ease);flex:none;margin:4px}.pp-faq-q>button[aria-expanded=true] svg{transform:rotate(180deg)}.pp-faq-panel{visibility:hidden;transition:grid-template-rows .25s var(--ts-ease), visibility 0s linear .25s;grid-template-rows:0fr;display:grid}.pp-faq-item[data-open]>.pp-faq-panel{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.pp-faq-panel>div{min-height:0;overflow:hidden}.pp-faq-a,.pp-ask-a{color:var(--ts-d3);overflow-wrap:anywhere;margin:0;padding-top:12px;font-size:15px;line-height:24px}:is(.pp-faq-a,.pp-ask-a,.pp-ask-note) a{color:var(--ts-d1);text-decoration:underline;-webkit-text-decoration-color:var(--pp-faq-icon);-webkit-text-decoration-color:var(--pp-faq-icon);-webkit-text-decoration-color:var(--pp-faq-icon);text-decoration-color:var(--pp-faq-icon);text-underline-offset:4px;transition:text-decoration-color .25s var(--ts-ease)}:is(.pp-faq-a,.pp-ask-a,.pp-ask-note) a:hover{text-decoration-color:currentColor}:is(.pp-faq-a,.pp-ask-a,.pp-ask-note,.pp-ask-from) a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.pp-ask{position:relative}.pp-ask:after{content:"";background:var(--pp-faq-icon);opacity:0;height:1px;transition:opacity .2s var(--ts-ease);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.pp-ask:has(.pp-ask-form:focus-within):after{opacity:1}.pp-ask-form{align-items:flex-start;gap:16px;display:flex}.pp-ask-input{all:unset;box-sizing:border-box;min-width:0;height:64px;color:var(--ts-d1);caret-color:var(--ts-d1);cursor:text;flex:1;margin-block:-20px;padding-block:20px;font-family:inherit;font-size:15px;font-weight:510;line-height:24px}.pp-ask-input::placeholder{color:var(--pp-faq-icon);opacity:1}.pp-ask-go{all:unset;box-sizing:border-box;width:24px;height:24px;color:var(--ts-d1);cursor:pointer;transition:color .2s var(--ts-ease), background-color .2s var(--ts-ease);border-radius:6px;flex:none;place-items:center;display:grid}.pp-ask-go:hover:not(:disabled){background:var(--ts-dline)}.pp-ask-go:disabled{color:var(--pp-faq-icon);cursor:default}.pp-ask-go:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pp-ask-a{white-space:pre-line}.pp-ask-a+.pp-ask-fail{padding-top:8px}.pp-ask-note{color:var(--ts-d4);margin:12px 0 0;font-size:14px;line-height:20px}.pp-ask-from{color:var(--ts-d4);margin:0;padding-top:12px;font-size:13px;line-height:20px}.pp-ask-from a{color:var(--ts-d3);text-decoration:underline;-webkit-text-decoration-color:var(--pp-faq-icon);-webkit-text-decoration-color:var(--pp-faq-icon);-webkit-text-decoration-color:var(--pp-faq-icon);text-decoration-color:var(--pp-faq-icon);text-underline-offset:3px}.pp-ask-from a:hover{color:var(--ts-d1)}.pp-ask-matchq{color:var(--ts-d2);overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;font-weight:510;line-height:24px}.pp-ask-matchq+.pp-ask-a{padding-top:4px}.pp-ask-thinking{width:fit-content;color:var(--ts-d3);animation:sk-shimmer 2s var(--ts-ease-inout) infinite;margin:0;padding-top:12px;font-size:15px;line-height:24px;-webkit-mask-image:linear-gradient(90deg,#000 0% 35%,#00000073 50%,#000 65% 100%);mask-image:linear-gradient(90deg,#000 0% 35%,#00000073 50%,#000 65% 100%);-webkit-mask-size:300% 100%;mask-size:300% 100%}@media (prefers-reduced-motion:reduce){.pp-faq-panel,.pp-faq-q>button,.pp-faq-q svg,.pp-ask:after{transition:none}.pp-ask-thinking{animation:none;-webkit-mask-image:none;mask-image:none}}.pp-close-inner{padding-inline:var(--ts-inset)}.pp-close-line{justify-items:center;gap:24px;display:grid}.pp-close-line .ts-lead{max-width:540px}.pp-chapter-foot{padding:24px var(--ts-inset) 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;margin-top:clamp(48px,5vw,72px);display:grid;position:relative}.pp-chapter-foot:before{content:"";top:0;left:var(--ts-inset);right:var(--ts-inset);background:var(--ts-dline);transform-origin:0;height:1px;position:absolute}[data-trace-motion=ready] .pp-chapter-foot:before{transition:transform 1.4s var(--ts-ease-out) .15s;transform:scaleX(0)}[data-trace-motion=ready] .pp-chapter-foot.is-revealed:before{transform:none}.pp-foot-label{color:var(--ts-d3);margin:0 0 12px;font-size:13px;font-weight:400;line-height:20px}.pp-toolline{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pp-toolline li{background:var(--ln-panel);height:28px;box-shadow:inset 0 0 0 1px var(--ln-border);color:var(--ts-d1);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 10px 0 8px;font-size:13px;display:inline-flex}.pp-foot-text{max-width:560px;color:var(--ts-d2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:15px;line-height:24px;display:flex}.pp-foot-text>svg,.pp-foot-text>.pui-lock{flex:none;align-self:center}.pp-foot-text a{color:var(--ts-d1);text-decoration:underline;-webkit-text-decoration-color:var(--ts-dline2);-webkit-text-decoration-color:var(--ts-dline2);-webkit-text-decoration-color:var(--ts-dline2);text-decoration-color:var(--ts-dline2);text-underline-offset:4px}.pp-foot-text a:hover{text-decoration-color:currentColor}@media (max-width:960px){.pp-faq-wrap{grid-template-columns:minmax(0,1fr)}.pp-points[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pp-hero .ts-hero-meta{flex-direction:column;align-items:flex-start}.pp-chapter-foot{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pp-points,.pp-points[data-count="4"]{grid-template-columns:minmax(0,1fr);gap:20px}.pp-point{padding-top:16px}.pp-faq-wrap{row-gap:24px}}.nw-page{--nw-quiet:#62666d;--nw-cover-line:#ffffff0d;--nw-quote-rule:#f7f8f833;--nw-col-gap:64px;--nw-row-gap:64px}.nw-frame{padding-inline:var(--ts-inset)}.nw-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nw-index{padding-block:calc(var(--ts-header) + 78px) 128px}.nw-index-title{letter-spacing:-.022em;color:var(--ts-d1);font-size:48px;font-weight:500;line-height:48px}.nw-bar{justify-content:space-between;align-items:center;gap:24px;height:40px;margin-top:12px;display:flex}.nw-tabs{gap:16px;min-width:0;display:flex}.nw-tab{letter-spacing:-.011em;height:40px;color:var(--ts-d3);white-space:nowrap;transition:color .15s var(--ts-ease);flex:none;font-size:15px;line-height:24px}.nw-tab:hover{color:var(--ts-d2)}.nw-tab[aria-pressed=true]{color:var(--ts-d1)}.nw-tab:focus-visible{outline-offset:0;border-radius:4px}.nw-tools{flex:none;align-items:center;gap:8px;display:flex}.nw-search{background:var(--ln-panel-2);width:280px;height:40px;box-shadow:inset 0 0 0 1px var(--ts-dline);color:var(--ts-d3);transition:box-shadow .15s var(--ts-ease);border-radius:999px;align-items:center;display:flex;position:relative}.nw-search:focus-within{box-shadow:inset 0 0 0 1px var(--ts-dline2)}.nw-search svg{pointer-events:none;position:absolute;left:16px}.nw-search input{border-radius:inherit;letter-spacing:-.005em;width:100%;height:100%;color:var(--ts-d1);caret-color:var(--ts-d1);appearance:none;background:0 0;padding:0 16px 0 40px;font-size:14px;line-height:20px}.nw-search input::placeholder{color:var(--ts-d3);opacity:1}.nw-search input::-webkit-search-decoration{appearance:none}.nw-search input::-webkit-search-cancel-button{appearance:none}.nw-rss{width:40px;height:40px;color:var(--ts-d3);transition:color .15s var(--ts-ease), background-color .15s var(--ts-ease);border-radius:999px;place-items:center;display:grid}.nw-rss:hover{color:var(--ts-d1);background:#ffffff0d}.nw-grid{gap:var(--nw-row-gap) var(--nw-col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;display:grid}.nw-cell{min-width:0;display:flex;position:relative}.nw-cell[hidden]{display:none}.nw-cell:not(:nth-child(3n+1 of :not([hidden]))):before{content:"";top:0;bottom:0;left:calc(var(--nw-col-gap) / -2);background:var(--ts-dline);pointer-events:none;width:1px;position:absolute}.nw-card{width:100%;color:inherit;border-radius:6px;flex-direction:column;display:flex}.nw-card:focus-visible{outline-offset:6px}.nw-card-title{letter-spacing:-.012em;color:var(--ts-d1);text-wrap:pretty;transition:color .15s var(--ts-ease);margin-top:24px;font-size:20px;font-weight:500;line-height:26.6px}.nw-card-excerpt{-webkit-line-clamp:3;line-clamp:3;letter-spacing:-.011em;color:var(--ts-d3);text-wrap:pretty;-webkit-box-orient:vertical;margin-top:8px;font-size:15px;line-height:24px;display:-webkit-box;overflow:hidden}.nw-card-meta{letter-spacing:-.01em;color:var(--nw-quiet);white-space:nowrap;margin-top:auto;padding-top:24px;font-size:13px;line-height:19.5px}.nw-card:hover .nw-card-title{color:#fff}.nw-cover{aspect-ratio:16/9;background:var(--ln-panel);border-radius:5px;position:relative;overflow:hidden}.nw-cover:after{content:"";border:1px solid var(--nw-cover-line);border-radius:inherit;pointer-events:none;transition:border-color .15s var(--ts-ease);position:absolute;inset:0}.nw-card:hover .nw-cover:after{border-color:var(--ts-dline2)}.nw-cover-art{width:100%;height:100%;display:block}.nw-cover-art *{vector-effect:non-scaling-stroke}.nw-cover-peel{stroke:var(--ts-peel)}.nw-cover-peel-fill{fill:var(--ts-peel)}.nw-empty{color:var(--ts-d3);font-size:15px;line-height:24px}.nw-post{padding-top:calc(var(--ts-header) + 80px)}.nw-post>.ts-wrap{padding-inline:calc(var(--ts-gutter) + var(--ts-inset))}.nw-post-head{text-align:center;flex-direction:column;align-items:center;display:flex}.nw-crumbs ol{letter-spacing:-.01em;color:var(--ts-d3);white-space:nowrap;gap:8px;margin:0;padding:0;font-size:13px;font-weight:500;line-height:19.5px;list-style:none;display:flex}.nw-crumbs li{gap:8px;display:flex}.nw-crumbs li+li:before{content:"/" / "";color:var(--ts-d3)}.nw-crumbs a{color:inherit;transition:color .15s var(--ts-ease);border-radius:3px}.nw-crumbs a:hover{color:var(--ts-d1)}.nw-post-title{letter-spacing:-.022em;max-width:900px;color:var(--ts-d1);text-wrap:balance;margin-top:32px;font-size:48px;font-weight:500;line-height:48px}.nw-post-cover{width:100%;max-width:976px;margin-top:48px}.nw-cover-hero{aspect-ratio:976/480;border-radius:8px}.nw-cover-phone{display:none}.nw-post-meta{letter-spacing:-.011em;color:var(--ts-d3);margin-top:24px;font-size:15px;line-height:24px}.nw-prose{letter-spacing:-.004em;max-width:624px;color:var(--ts-d2);text-wrap:pretty;margin:76px auto 0;font-size:17px;line-height:27.2px}.nw-prose>*+*{margin-top:20px}.nw-prose>h2{letter-spacing:-.012em;color:var(--ts-d1);text-wrap:balance;margin-top:56px;font-size:24px;font-weight:500;line-height:31.92px}.nw-prose>h2+*{margin-top:16px}.nw-prose>p+ul{margin-top:12px}.nw-prose ul{padding-left:24px;list-style:outside}.nw-prose li+li{margin-top:8px}.nw-prose li::marker{color:var(--ts-d3)}.nw-prose blockquote{border-left:2px solid var(--nw-quote-rule);color:var(--ts-d1);padding-left:20px}.nw-prose a{color:var(--ts-d1);text-decoration:underline;-webkit-text-decoration-color:var(--nw-quiet);-webkit-text-decoration-color:var(--nw-quiet);-webkit-text-decoration-color:var(--nw-quiet);text-decoration-color:var(--nw-quiet);text-underline-offset:3px;transition:text-decoration-color .15s var(--ts-ease)}.nw-prose a:hover{text-decoration-color:currentColor}.nw-more{padding-block:128px}.nw-more-head{border-top:1px solid var(--ts-dline);justify-content:space-between;align-items:baseline;gap:16px;padding-top:48px;display:flex}.nw-more-title{letter-spacing:-.012em;color:var(--ts-d1);font-size:24px;font-weight:500;line-height:31.92px}.nw-more-all{color:var(--ts-d3);white-space:nowrap;transition:color .15s var(--ts-ease);align-items:center;gap:6px;font-size:15px;line-height:24px;display:inline-flex}.nw-more-all svg{transition:transform .2s var(--ts-ease)}.nw-more-all:hover{color:var(--ts-d1)}.nw-more-all:hover svg{transform:translate(2px)}.nw-more+.ts-section{border-top:1px solid var(--ts-dline)}@media (max-width:1023px){.nw-page{--nw-col-gap:32px;--nw-row-gap:48px}.nw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-cell:before{display:none}}@media (max-width:640px){.nw-grid{grid-template-columns:minmax(0,1fr)}.nw-bar{flex-direction:column;align-items:stretch;gap:12px;height:auto}.nw-tabs{margin-inline:calc(-1 * (var(--ts-gutter) + var(--ts-inset)));padding-inline:calc(var(--ts-gutter) + var(--ts-inset));overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.nw-tabs::-webkit-scrollbar{display:none}.nw-tools{width:100%}.nw-search{flex:1;width:auto}.nw-search input{font-size:16px}.nw-index{padding-bottom:88px}.nw-post{padding-top:calc(var(--ts-header) + 48px)}.nw-post-title{margin-top:24px;font-size:32px;line-height:36px}.nw-post-cover{margin-top:32px}.nw-cover-hero{display:none}.nw-cover-phone{display:block}.nw-prose{margin-top:48px}.nw-more{padding-block:88px}.nw-more-head{padding-top:32px}}.nw-empty-all{all:unset;cursor:pointer;color:var(--ts-d1);text-decoration:underline;-webkit-text-decoration-color:var(--ts-dline2);-webkit-text-decoration-color:var(--ts-dline2);-webkit-text-decoration-color:var(--ts-dline2);text-decoration-color:var(--ts-dline2);text-underline-offset:4px}.nw-empty-all:hover{text-decoration-color:currentColor}.nw-empty-all:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.pw-window{grid-template-rows:var(--pui-chrome) auto}.pw-frame{background:var(--pui-surface);align-content:start;min-width:0;display:grid}.pw-tabs{border-bottom:1px solid var(--pui-line);scrollbar-width:none;gap:2px;padding:0 12px;display:flex;overflow-x:auto}.pw-tabs::-webkit-scrollbar{display:none}.pw-tab{isolation:isolate;height:40px;color:var(--pui-ink-4);cursor:pointer;transition:color .15s var(--sk-ease);flex:none;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex;position:relative}.pw-tab span{color:var(--pui-ink-4);font-variant-numeric:tabular-nums;font-size:12px;font-weight:450}.pw-tab:before{content:"";z-index:-1;background:var(--pui-muted);opacity:0;transition:opacity .15s var(--sk-ease);border-radius:8px;position:absolute;inset:6px 2px}.pw-tab:after{content:"";background:var(--pui-ink);height:2px;transition:transform .25s var(--sk-ease);border-radius:2px;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.pw-tab:hover{color:var(--pui-ink)}.pw-tab:hover:before{opacity:1}.pw-tab:focus-visible{outline:none}.pw-tab:focus-visible:before{opacity:1;box-shadow:0 0 0 2px var(--pui-ink-3)}.pw-tab[aria-selected=true]{color:var(--pui-ink)}.pw-tab[aria-selected=true]:after{transform:none}.pw-body{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.pw-main{align-content:start;gap:16px;min-width:0;padding:20px 24px 24px;display:grid}.pw-main>[data-panel]{animation:sk-in-up .35s var(--sk-ease) both}.pw-approve[data-done]>span{color:var(--pui-success-ink)}@media (min-width:1101px){.pw-body[data-rail]{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:1100px){.pw-rail{border-left:0;border-top:1px solid var(--pui-line)}}@media (max-width:640px){.pw-window :is(.lr-title,.db-title)>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-main,.pw-rail{padding:16px}}@media (prefers-reduced-motion:reduce){.pw-main>[data-panel]{animation:none}}.pa-window{z-index:1;max-width:calc(var(--ts-max) - var(--ts-inset) * 2);background:#0f1011;border-radius:12px;grid-template-rows:minmax(0,1fr);grid-template-columns:216px minmax(0,1fr);height:720px;margin-inline:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2a2c30,0 -1px #ffffff1a}.pa-window:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.pa-window:after{content:"";z-index:3;opacity:0;width:24%;height:1px;animation:hx-beam 2.6s var(--ts-ease-inout) 1.9s both;pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff2,#0000);position:absolute;top:0;left:0}.pa-side{flex-direction:column;min-width:0;min-height:0;padding:12px 8px 14px 12px;display:flex;overflow:hidden}.pa-side-head{justify-content:space-between;align-items:center;height:30px;margin-bottom:12px;padding:0 4px 0 6px;display:flex}.pa-side-org{color:var(--pui-ink);align-items:center;gap:8px;font-size:13.5px;font-weight:550;display:inline-flex}.pa-side-org i{color:#1d202d;background:#e9eda4;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.pa-side-org>svg{color:var(--pui-ink-5)}.pa-side-tools{color:var(--pui-ink-4);align-items:center;gap:12px;display:flex}.pa-nav{gap:1px;margin:0;padding:0;list-style:none;display:grid}.pa-nav li{letter-spacing:-.005em;height:28px;color:var(--pui-ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:10px;padding:0 8px;font-size:13px;display:flex}.pa-nav li>svg{color:var(--pui-ink-4);flex:none}.pa-nav li>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.pa-nav li[data-active]{color:var(--pui-ink);background:#ffffff0d;font-weight:500}.pa-nav li[data-active]>svg{color:var(--pui-ink-2)}.pa-nav li small{color:var(--pui-ink-4);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.pa-side-label{color:var(--pui-ink-4);align-items:center;gap:4px;margin:18px 0 4px;padding:0 8px;font-size:12px;display:flex}.pa-side-note{color:var(--pui-ink-4);margin:auto 0 0;padding:0 8px;font-size:11px;line-height:16px}.pa-main{background:var(--pui-surface);min-width:0;min-height:0;box-shadow:0 0 0 1px var(--pui-line);border-radius:8px;grid-template-rows:minmax(0,1fr);margin:8px 8px 8px 0;display:grid;overflow:hidden}.pa-view{min-height:0}@media (max-width:900px){.pa-window{grid-template-columns:minmax(0,1fr);height:auto;min-height:560px}.pa-side{display:none}.pa-main{margin:6px}}@media (prefers-reduced-motion:reduce){.pa-window:after{display:none}}.ea-app{min-width:0;min-height:0;color:var(--pui-ink);grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);font-size:13px;line-height:18px;display:grid;container:ea-app/inline-size}.ea-top{border-bottom:1px solid var(--pui-line);align-items:center;gap:8px;min-width:0;height:52px;padding:0 12px 0 16px;display:flex}.ea-title{white-space:nowrap;flex:none;align-items:baseline;gap:8px;margin-right:auto;display:flex}.ea-title b{letter-spacing:-.006em;font-size:14px;font-weight:600;line-height:20px}.ea-title>span{color:var(--pui-ink-4);font-size:12px;line-height:16px}.ea-views{flex:none;gap:2px;display:flex}.ea-view{height:28px;color:var(--pui-ink-4);white-space:nowrap;cursor:pointer;transition:color .15s var(--sk-ease), background-color .15s var(--sk-ease);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ea-view:hover{color:var(--pui-ink-2)}.ea-view[aria-selected=true]{background:var(--pui-muted);color:var(--pui-ink)}.ea-view>span{color:var(--pui-ink-4);font-variant-numeric:tabular-nums}.ea-search{background:var(--pui-subtle);min-width:0;height:28px;box-shadow:inset 0 0 0 1px var(--pui-line-2);color:var(--pui-ink-5);white-space:nowrap;border-radius:7px;flex:0 200px;align-items:center;gap:6px;padding:0 5px 0 8px;font-size:12px;line-height:16px;display:inline-flex;overflow:hidden}.ea-search>svg{color:var(--pui-ink-4);flex:none}.ea-search kbd{background:var(--pui-muted);width:18px;height:18px;font:inherit;color:var(--pui-ink-4);border-radius:4px;flex:none;place-items:center;margin-left:auto;font-size:11px;line-height:1;display:grid}.ea-new{background:var(--pui-accent);color:#0b0c0e;white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;font-size:12px;font-weight:550;line-height:16px;display:inline-flex}.ea-new>svg{flex:none}.ea-figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 16px;display:grid}.ea-fig{background:var(--pui-subtle);min-width:0;height:51px;box-shadow:inset 0 0 0 1px var(--pui-line);transition:background-color .4s var(--sk-ease), box-shadow .4s var(--sk-ease);border-radius:10px;align-content:start;gap:1px;padding:7px 12px;display:grid}.ea-fig-label{color:var(--pui-ink-4);white-space:nowrap;font-size:11px;line-height:14px}.ea-fig-value{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.ea-fig-value b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:22px;display:inline-block}.ea-fig-value em{color:var(--pui-ink-4);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;line-height:16px}.ea-fig[data-lit]{background:var(--pui-muted);box-shadow:inset 0 0 0 1px var(--pui-line-2)}.ea-body{border-top:1px solid var(--pui-line);grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid}.ea-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;container:ea-list/inline-size}.ea-sec{--ea-cols:14px 60px minmax(0, 1fr) 104px 136px 64px 112px;--ea-gap:10px}.ea-sec+.ea-sec{border-top:1px solid var(--pui-line)}.ea-band{background:var(--pui-subtle);border-bottom:1px solid var(--pui-line);height:32px;color:var(--pui-ink);white-space:nowrap;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:12px;font-weight:550;line-height:16px;display:flex}.ea-band svg{color:var(--pui-ink-4);flex:none}.ea-band span{color:var(--pui-ink-4);font-variant-numeric:tabular-nums;font-weight:450}.ea-list{margin:0;padding:0;list-style:none}.ea-list>li+li>:is(.ea-row,.ea-mode){border-top:1px solid var(--pui-line)}.ea-row,.ea-mode{grid-template-columns:var(--ea-cols);align-items:center;column-gap:var(--ea-gap);width:100%;height:40px;padding:0 16px;display:grid}.ea-row{text-align:left;cursor:pointer;transition:background-color .15s var(--sk-ease)}.ea-row:hover{background:#ffffff06}.ea-row[aria-pressed=true]{background:#ffffff0d}.ea-app :is(.ea-row,.ea-view):focus-visible{outline:2px solid var(--pui-accent);outline-offset:-2px}.ea-id{color:var(--pui-ink-4);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ea-who{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.ea-who b{color:var(--pui-ink);white-space:nowrap;font-weight:500}.ea-row[data-note] .ea-who{grid-column:3/span 2}.ea-note,.ea-city{color:var(--pui-ink-4);white-space:nowrap;font-size:12px}.ea-partner{min-width:0;color:var(--pui-ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.ea-ps{display:none}.ea-when{color:var(--pui-ink-2);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ea-pill{justify-self:end}.ea-meta{display:none}.ea-glyph{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ea-glyph[data-kind=todo] circle{stroke:var(--pui-ink-5)}.ea-glyph[data-kind=progress] circle{stroke:var(--pui-ink-3)}.ea-glyph[data-kind=progress] path{fill:var(--pui-ink-3);stroke:none}.ea-glyph[data-kind=done] circle{fill:var(--pui-success-2);stroke:none}.ea-glyph[data-kind=alert] circle{fill:var(--pui-warning);stroke:none}.ea-glyph:is([data-kind=done],[data-kind=alert]) path{stroke:#0b0c0e;stroke-width:1.6px}.ea-glyph[data-kind=needs] circle{fill:var(--pui-accent-soft);stroke:var(--pui-accent)}.ea-mix{border-bottom:1px solid var(--pui-line);align-items:center;height:32px;padding:0 16px;display:flex}.ea-mix-bar{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.ea-mix-bar i{flex-basis:0;min-width:0}:is(.ea-mix-bar i,.ea-swatch)[data-mode=ltl]{background:var(--pui-ink-2)}:is(.ea-mix-bar i,.ea-swatch)[data-mode=volume]{background:var(--pui-ink-4)}:is(.ea-mix-bar i,.ea-swatch)[data-mode=truckload]{background:var(--pui-ink-5)}.ea-swatch{border-radius:3px;grid-column:1;justify-self:center;width:10px;height:10px}.ea-mode-name{white-space:nowrap;grid-column:2/span 3;align-items:baseline;gap:8px;min-width:0;display:flex}.ea-mode-name b{font-weight:500}.ea-mode-name span,.ea-mode-each{color:var(--pui-ink-4);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ea-mode-each{grid-column:5}.ea-mode-spend{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:6;font-weight:550}.ea-mode-share{text-align:right;color:var(--pui-ink-4);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:7;font-size:12px}.ea-detail{border-left:1px solid var(--pui-line);min-width:0;min-height:0;overflow:hidden}.ea-detail-body{align-content:start;gap:24px;padding:16px;display:grid}.ea-d-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;display:grid}.ea-d-head b{letter-spacing:-.008em;white-space:nowrap;font-size:15px;font-weight:600;line-height:22px}.ea-d-sub{color:var(--pui-ink-4);white-space:nowrap;grid-column:1/-1;font-size:12px;line-height:16px}.ea-d-rows>div{padding-block:7px}.ea-d-rows dd{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ea-d-rows dd small{color:var(--sk-ink-subdued);font-size:12px;font-weight:450;display:inline}.ea-d-who{color:var(--sk-ink-subdued);font-weight:450}.ea-d-sec{gap:10px;display:grid}.ea-d-label{color:var(--pui-ink-3);font-size:12px;font-weight:550;line-height:16px}.ea-d-track li{padding-bottom:15px}.ea-d-track li:last-child{padding-bottom:0}.ea-d-track span{white-space:nowrap}.ea-d-docs{gap:6px;display:flex}.ea-d-foot{border-top:1px solid var(--pui-line);color:var(--pui-ink-3);white-space:nowrap;align-items:center;gap:6px;margin:0;padding-top:16px;font-size:12px;line-height:16px;display:flex}.ea-d-foot svg{color:var(--pui-ink-4);flex:none}.ea-app[data-phase=wait] :is(.ea-in,.ea-fig-value b){opacity:0}.ea-mix-bar{transition:width .1s linear}.ea-app:is([data-phase=run],[data-phase=live]) .ea-in{animation:sk-in-up .35s var(--sk-ease) both;animation-delay:calc(var(--i,0) * 40ms)}.ea-row[data-flash]{animation:ea-flash 1.8s var(--sk-ease) backwards}@keyframes ea-flash{0%,30%{background-color:#ffffff14}}.ea-app[data-phase=live] .ea-fig[data-lit] b{animation:sk-in-up .35s var(--sk-ease) both}@container ea-list (max-width:719px){.ea-sec{--ea-cols:14px 60px minmax(0, 1fr) 84px 84px 60px 104px;--ea-gap:8px}.ea-pn{display:none}.ea-ps{display:inline}}@container ea-list (max-width:639px){.ea-row[data-note] .ea-who{display:contents}.ea-row[data-note] .ea-who b{grid-column:3}.ea-row[data-note] .ea-note{grid-column:4/span 3}.ea-row[data-note] :is(.ea-partner,.ea-when){display:none}}@container ea-list (max-width:599px){.ea-sec{--ea-cols:14px 60px minmax(0, 1fr) 64px 16px 58px 100px}.ea-ps,.ea-state,.ea-mode-each{display:none}.ea-mode-name{grid-column:2/span 4}}@container ea-list (max-width:490px){.ea-sec{--ea-cols:14px 60px minmax(0, 1fr) 16px 58px 100px}.ea-city{display:none}.ea-row[data-note] .ea-who{grid-column:3/span 3;display:flex}.ea-row[data-note] .ea-who b,.ea-row[data-note] .ea-note{grid-column:auto}.ea-mode-name{grid-column:2/span 3}.ea-mode-spend{grid-column:5}.ea-mode-share{grid-column:6}}@media (max-width:1180px){.ea-body{grid-template-columns:minmax(0,1fr)}.ea-detail{display:none}}@container ea-app (max-width:719px){.ea-search kbd{display:none}}@container ea-app (max-width:659px){.ea-search{flex:0 0 28px;justify-content:center;padding:0}.ea-search>span{display:none}}@container ea-app (max-width:559px){.ea-day{display:none}}@media (max-width:900px){@container ea-app (max-width:499px){.ea-top{flex-wrap:wrap;row-gap:10px;height:auto;padding:10px 12px 12px 16px}.ea-views{order:5;width:100%}.ea-view{flex:1;justify-content:center}}@container ea-app (max-width:599px){.ea-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ea-list (max-width:470px){.ea-row{grid-template-columns:14px minmax(0,1fr) auto;grid-template-areas:"glyph who pill"".meta meta";row-gap:2px;height:auto;padding:10px 16px 11px}.ea-glyph{grid-area:glyph}.ea-row .ea-who,.ea-row[data-note] .ea-who{grid-area:who;display:flex}.ea-pill{grid-area:pill}.ea-id,.ea-city,.ea-partner,.ea-when,.ea-note{display:none}.ea-meta{min-width:0;height:16px;color:var(--pui-ink-4);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:meta;align-items:center;font-size:12px;line-height:16px;display:flex}.ea-meta>span+span:before{content:"·";margin:0 5px}.ea-meta-p{align-items:center;gap:4px;display:inline-flex}.ea-mode{grid-template-columns:14px minmax(0,1fr) auto auto}.ea-mode-name{grid-column:2}.ea-mode-spend{grid-column:3}.ea-mode-share{grid-column:4;min-width:30px}}}@media (prefers-reduced-motion:reduce){.ea-app[data-phase] :is(.ea-in,.ea-fig-value b),.ea-row[data-flash],.ea-fig[data-lit] b{opacity:1;animation:none!important}.ea-fig,.ea-mix-bar{transition:none}}.ba-app{min-width:0;min-height:0;color:var(--pui-ink);grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);font-size:13px;line-height:18px;display:grid;container:ba/inline-size}.ba-top{border-bottom:1px solid var(--pui-line);align-items:center;gap:8px;min-width:0;height:52px;padding:0 16px;display:flex}.ba-title{white-space:nowrap;align-items:baseline;gap:8px;margin-right:auto;padding-right:8px;display:flex}.ba-title b{letter-spacing:-.006em;font-size:14px;font-weight:600;line-height:20px}.ba-title span{color:var(--pui-ink-4);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.ba-tabs{box-shadow:inset 0 0 0 1px var(--pui-line);border-radius:8px;flex:none;gap:2px;padding:2px;display:inline-flex}.ba-tab{height:24px;color:var(--pui-ink-4);white-space:nowrap;cursor:pointer;transition:color .15s var(--sk-ease), background-color .15s var(--sk-ease);border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ba-tab:hover{color:var(--pui-ink-2)}.ba-tab[aria-selected=true]{background:var(--pui-muted);color:var(--pui-ink)}.ba-tab:focus-visible{outline:2px solid var(--pui-accent);outline-offset:-2px}.ba-search{background:var(--pui-subtle);min-width:0;height:28px;box-shadow:inset 0 0 0 1px var(--pui-line-2);color:var(--pui-ink-5);white-space:nowrap;border-radius:6px;flex:0 200px;align-items:center;gap:6px;padding:0 5px 0 8px;font-size:12px;display:inline-flex;overflow:hidden}.ba-search>span{min-width:0;overflow:hidden}.ba-search>svg{color:var(--pui-ink-4);flex:none}.ba-search kbd{background:var(--pui-muted);min-width:18px;height:18px;font:inherit;color:var(--pui-ink-4);border-radius:4px;flex:none;place-items:center;margin-left:auto;font-size:11px;line-height:1;display:grid}.ba-new,.ba-new>svg{flex:none}.ba-figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:10px 16px;display:grid}.ba-fig{background:var(--pui-subtle);min-width:0;height:51px;box-shadow:inset 0 0 0 1px var(--pui-line);transition:background-color .4s var(--sk-ease), box-shadow .4s var(--sk-ease);border-radius:10px;padding:7px 12px;container:bafig/inline-size}.ba-fig[data-lit]{background:var(--pui-muted);box-shadow:inset 0 0 0 1px var(--pui-line-2)}.ba-fig-in{grid-template:"label label delta"14px"value sub sub"22px/auto minmax(0,1fr) auto;align-items:baseline;column-gap:8px;min-width:0;display:grid}.ba-fig-label{color:var(--pui-ink-4);white-space:nowrap;grid-area:label;font-size:11px;line-height:14px}.ba-fig-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:value;font-size:16px;font-weight:600;line-height:22px}.ba-fig-sub{min-width:0;color:var(--pui-ink-4);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:sub;font-size:12px;line-height:16px}.ba-fig-delta{grid-area:delta;place-self:center end;margin-block:-2px}@container bafig (max-width:157px){.ba-fig-sub{display:none}}@container bafig (max-width:131px){.ba-fig-in{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label label""value delta"}.ba-fig-delta{justify-self:start;margin-block:0}}.ba-body{border-top:1px solid var(--pui-line);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.ba-list{--ba-ref:66px;--ba-lane:132px;--ba-carr:124px;--ba-sell:48px;--ba-cost:48px;--ba-marg:80px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;container:balist/inline-size}.ba-groups{min-height:0;overflow:hidden}.ba-groups[data-regroup]{animation:sk-in-up .3s var(--sk-ease) both}.ba-cols,.ba-row,.ba-ghead{align-items:center;column-gap:8px;padding:0 16px;display:grid}.ba-cols,.ba-row{grid-template-columns:16px var(--ba-ref) minmax(124px, 1fr) minmax(var(--ba-lane), 1fr) var(--ba-carr) var(--ba-sell) var(--ba-cost) var(--ba-marg)}.ba-ghead{grid-template-columns:16px minmax(0, 1fr) var(--ba-sell) var(--ba-cost) var(--ba-marg)}.ba-cols{border-bottom:1px solid var(--pui-line);height:28px;color:var(--pui-ink-4);white-space:nowrap;font-size:12px;line-height:16px}.ba-ghead{background:var(--pui-subtle);border-bottom:1px solid var(--pui-line);height:32px;color:var(--pui-ink-3);font-size:12px;line-height:16px}.ba-ghead .ba-c-glyph{color:var(--pui-ink-4)}.ba-ghead-label{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.ba-ghead-label b{text-overflow:ellipsis;color:var(--pui-ink);font-size:13px;font-weight:550;overflow:hidden}.ba-ghead-label span{color:var(--pui-ink-4);font-variant-numeric:tabular-nums}.ba-ghead .ba-c-sell,.ba-ghead .ba-c-cost{color:var(--pui-ink-4)}.ba-ghead .ba-c-marg b{color:var(--pui-ink-3);font-weight:550}.ba-row{border-bottom:1px solid var(--pui-line);text-align:left;cursor:pointer;width:100%;height:40px;transition:background-color .15s var(--sk-ease), height .3s var(--sk-ease), opacity .22s var(--sk-ease);overflow:hidden}.ba-row:hover{background:#ffffff06}.ba-row[aria-pressed=true]{background:#ffffff0d}.ba-row:focus-visible{outline:2px solid var(--pui-accent);outline-offset:-2px}.ba-c-glyph{place-items:center;width:16px;height:16px;display:grid}.ba-c-ref,.ba-c-cust,.ba-c-lane,.ba-c-carr,.ba-c-sell,.ba-c-cost{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ba-c-ref{color:var(--pui-ink-4);font-variant-numeric:tabular-nums;font-size:12px}.ba-row .ba-c-cust{color:var(--pui-ink);font-weight:500}.ba-row .ba-c-lane,.ba-row .ba-c-carr{color:var(--pui-ink-2)}.ba-c-carr{align-items:center;display:flex}.ba-carr-name{align-items:center;gap:6px;min-width:0;display:flex}.ba-carr-name>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ba-c-note{color:var(--pui-ink-4);font-variant-numeric:tabular-nums;font-size:12px}.ba-carr-mark{display:none}.ba-mono{background:var(--pui-line-2);width:18px;height:18px;color:var(--pui-ink-2);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:600;line-height:1;display:grid}.ba-c-sell,.ba-c-cost{text-align:right;font-variant-numeric:tabular-nums}.ba-row .ba-c-cost{color:var(--pui-ink-3)}.ba-c-marg{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:6px;display:flex}.ba-c-marg b{font-weight:550}.ba-c-marg small{color:var(--pui-ink-4);font-size:12px}.ba-cols .ba-c-sell,.ba-cols .ba-c-cost,.ba-cols .ba-c-marg{text-align:right;justify-content:flex-end}.ba-row[data-plan] .ba-c-cost,.ba-row[data-plan] .ba-c-marg b{color:var(--pui-ink-4);font-weight:450}.ba-more{height:40px;color:var(--pui-ink-4);align-items:center;margin:0;padding:0 16px 0 40px;font-size:12px;line-height:16px;display:none}.ba-glyph{flex:none;width:14px;height:14px;overflow:visible}.ba-glyph circle{fill:none;stroke:var(--pui-ink-4);stroke-width:1.5px}.ba-glyph path{fill:var(--pui-ink-3)}.ba-glyph[data-stage=quoted] circle{stroke:var(--pui-ink-5);stroke-dasharray:2.3 2.2}.ba-glyph[data-stage=covered] circle{stroke:var(--pui-ink-3)}.ba-glyph[data-stage=transit] circle{stroke:var(--pui-ink-2)}.ba-glyph[data-stage=transit] path{fill:var(--pui-ink-2)}.ba-glyph[data-stage=delivered] circle{fill:var(--pui-success-2);stroke:none}.ba-glyph[data-stage=invoiced] circle{fill:var(--pui-ink-3);stroke:none}.ba-glyph[data-stage=delivered] path,.ba-glyph[data-stage=invoiced] path{fill:none;stroke:var(--pui-surface);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ba-detail{border-left:1px solid var(--pui-line);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:none;container:badetail/inline-size}.ba-dhead{border-bottom:1px solid var(--pui-line);height:28px;color:var(--pui-ink-4);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:0 16px;font-size:12px;line-height:16px;display:flex}.ba-dhead-tools{color:var(--pui-ink-5);gap:12px;display:flex}.ba-dbody{flex-direction:column;gap:16px;min-height:0;padding:16px;display:flex;overflow:hidden}.ba-dbody[data-swap]{animation:sk-in-up .3s var(--sk-ease) both}.ba-dtitle{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ba-dname{gap:2px;min-width:0;display:grid}.ba-dname b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.ba-dname span{text-overflow:ellipsis;white-space:nowrap;color:var(--pui-ink-4);font-size:12px;line-height:16px;overflow:hidden}.ba-dpill{flex:none;margin-top:1px;display:inline-flex}.ba-stops{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ba-stops li{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:12px;padding-left:20px;display:flex;position:relative}.ba-stops li i{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--pui-ink-5);background:var(--pui-surface);border-radius:50%;position:absolute;top:5px;left:2px}.ba-stops li:first-child:after{content:"";background:var(--pui-line-2);width:1px;height:15px;position:absolute;top:17px;left:6px}.ba-stops li[data-done] i{background:var(--pui-ink-3);box-shadow:none}.ba-stops li[data-reached] i{background:var(--pui-success-2);box-shadow:none}.ba-stops b{font-weight:550}.ba-stops span{color:var(--pui-ink-4);font-variant-numeric:tabular-nums;font-size:12px}.ba-money{gap:10px;display:grid}.ba-money .sk-rows>div{padding-block:6px}.ba-bar{gap:6px;display:grid}.ba-bar-track{background:var(--pui-muted);border-radius:3px;height:6px;position:relative}.ba-bar-fill{background:var(--pui-success-2);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.ba-bar[data-plan] .ba-bar-fill{background:var(--pui-ink-5)}.ba-bar-floor{background:var(--pui-ink-2);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.ba-bar-note{color:var(--pui-ink-4);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;line-height:16px;display:flex}.ba-cover{background:var(--pui-subtle);min-width:0;box-shadow:inset 0 0 0 1px var(--pui-line);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.ba-cover-mark{background:var(--pui-surface);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--pui-line);color:var(--pui-ink-3);border-radius:8px;flex:none;place-items:center;display:grid}.ba-cover-text{min-width:0;display:grid}.ba-cover-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.ba-cover-text small{text-overflow:ellipsis;white-space:nowrap;color:var(--pui-ink-4);font-size:12px;line-height:16px;overflow:hidden}.ba-cover[data-tone=alert]{background:var(--pui-warning-bg)}.ba-cover[data-tone=alert] .ba-cover-mark{color:var(--pui-warning)}.ba-cover[data-tone=alert] b{color:var(--pui-warning-ink)}.ba-activity{align-content:start;display:grid}.ba-activity-label{color:var(--pui-ink-3);padding-bottom:6px;font-size:12px;font-weight:550;line-height:16px}.ba-activity ul{margin:0;padding:0;list-style:none;display:grid}.ba-event{border-top:1px solid var(--pui-line);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:8px;height:30px;font-size:12px;line-height:16px;display:grid}.ba-event-mark{width:16px;color:var(--pui-ink-4);place-items:center;display:grid}.ba-event-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pui-ink-2);overflow:hidden}.ba-event time{color:var(--pui-ink-4);white-space:nowrap;font-variant-numeric:tabular-nums}.ba-docs{min-width:0;color:var(--pui-ink-4);align-items:center;gap:6px;display:flex}.ba-docs>svg{flex:none;margin-right:2px}@media (min-width:1181px){.ba-body{grid-template-columns:minmax(0,1fr) 320px}.ba-detail{display:grid}}.ba-app[data-play=wait] .ba-enter{opacity:0;animation:ba-reveal .3s var(--sk-ease) 3.5s both}@keyframes ba-reveal{0%{opacity:0}to{opacity:1}}.ba-app[data-play=seen] .ba-enter{animation:sk-in-up .35s var(--sk-ease) both;animation-delay:calc(var(--i,0) * 40ms)}.ba-row[data-leaving]{opacity:0;border-bottom-color:#0000;height:0}.ba-app .ba-row[data-arrive]{animation:ba-arrive 1.6s var(--sk-ease) backwards}@keyframes ba-arrive{0%{opacity:0;background-color:#ffffff12;transform:translateY(-6px)}22%{opacity:1;background-color:#ffffff12;transform:none}}.ba-glyph[data-new]{animation:sk-pop .4s var(--sk-ease-pop) both}.ba-dbody [data-new]{animation:sk-in-up .35s var(--sk-ease) both}@media (prefers-reduced-motion:reduce){.ba-app[data-play=wait] .ba-enter{opacity:1;animation:none}}@container balist (max-width:725px){.ba-c-cost{display:none}.ba-cols,.ba-row{grid-template-columns:16px var(--ba-ref) minmax(124px, 1fr) minmax(var(--ba-lane), 1fr) var(--ba-carr) var(--ba-sell) var(--ba-marg)}.ba-ghead{grid-template-columns:16px minmax(0, 1fr) var(--ba-sell) var(--ba-marg)}}@container balist (max-width:669px){.ba-c-sell{display:none}.ba-cols,.ba-row{grid-template-columns:16px var(--ba-ref) minmax(124px, 1fr) minmax(var(--ba-lane), 1fr) var(--ba-carr) var(--ba-marg)}.ba-ghead{grid-template-columns:16px minmax(0,1fr) auto}}@container balist (max-width:613px){.ba-c-ref{display:none}.ba-cols,.ba-row{grid-template-columns:16px minmax(124px, 1fr) minmax(var(--ba-lane), 1fr) var(--ba-carr) var(--ba-marg)}}@container balist (max-width:539px){.ba-cols,.ba-row,.ba-ghead{--ba-marg:40px}.ba-row .ba-c-marg b{display:none}}@container balist (max-width:499px){.ba-cols,.ba-row{--ba-carr:80px}.ba-carr-name{display:none}.ba-carr-mark{place-items:center;width:18px;height:18px;display:grid}}@container badetail (min-width:560px){.ba-dbody{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px;display:grid}.ba-dtitle{grid-area:1/1}.ba-stops{grid-area:2/1}.ba-money{grid-area:3/1/span 2;align-self:start}.ba-cover{grid-area:1/2}.ba-activity{grid-area:2/2/span 2}.ba-docs{grid-area:4/2;align-self:start}}@media (max-width:900px){.ba-groups{overflow:visible}.ba-detail{border-left:0;border-top:1px solid var(--pui-line);display:grid}.ba-dbody{overflow:visible}@container ba (max-width:639px){.ba-top{flex-wrap:wrap;row-gap:10px;height:auto;padding:12px}.ba-tabs{order:5;width:100%;display:flex}.ba-tab{flex:1}.ba-search{flex:none;justify-content:center;width:28px;padding:0}.ba-search>span,.ba-search kbd{display:none}.ba-figs{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 12px 11px}.ba-cols{display:none}.ba-row,.ba-ghead{padding-inline:12px}.ba-row{grid-template-columns:16px auto minmax(0,1fr) auto;grid-template-areas:"g cust cust mv"".ref lane mp";align-content:center;row-gap:2px;height:auto;padding-block:9px 10px}.ba-row .ba-c-glyph{grid-area:g}.ba-row .ba-c-cust{grid-area:cust}.ba-row .ba-c-ref{grid-area:ref;display:block}.ba-row .ba-c-carr{display:none}.ba-row .ba-c-lane{color:var(--pui-ink-4);grid-area:lane;font-size:12px;line-height:16px}.ba-row .ba-c-marg{display:contents}.ba-row .ba-c-marg b{grid-area:mv;justify-self:end;display:block}.ba-row .ba-c-marg small{grid-area:mp;justify-self:end}.ba-ghead{grid-template-columns:16px minmax(0,1fr) auto}.ba-group[data-extra],.ba-row[data-extra]{display:none}.ba-more{padding-left:36px;display:flex}.ba-dhead{display:none}.ba-dbody{padding:12px;display:block}.ba-dbody>:not(.ba-cover){display:none}}}.ca-app{min-width:0;min-height:0;color:var(--pui-ink);grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);font-size:13px;line-height:18px;display:grid;container:ca/inline-size}.ca-top{border-bottom:1px solid var(--pui-line);align-items:center;gap:8px;min-width:0;height:52px;padding:0 12px 0 16px;display:flex}.ca-title{white-space:nowrap;flex:none;align-items:baseline;gap:8px;margin-right:auto;padding-right:8px;display:flex}.ca-title b{letter-spacing:-.006em;color:var(--pui-ink);font-size:14px;font-weight:600;line-height:20px}.ca-title>span{color:var(--pui-ink-4);font-variant-numeric:tabular-nums;transition:opacity .3s var(--sk-ease);font-size:12px;line-height:16px}.ca-tabs{box-shadow:inset 0 0 0 1px var(--pui-line);border-radius:8px;flex:none;gap:2px;padding:2px;display:inline-flex}.ca-tab{height:24px;color:var(--pui-ink-4);white-space:nowrap;transition:color .15s var(--sk-ease), background-color .15s var(--sk-ease);border-radius:6px;align-items:center;gap:5px;padding-inline:8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ca-tab span{color:var(--pui-ink-5);font-variant-numeric:tabular-nums;font-weight:450}.ca-tab:hover{color:var(--pui-ink-2)}.ca-tab[data-active]{background:var(--pui-muted);color:var(--pui-ink)}.ca-tab[data-active] span{color:var(--pui-ink-4)}.ca-app .ca-tab:focus-visible{outline:2px solid var(--pui-accent);outline-offset:-2px}.ca-search{background:var(--pui-subtle);min-width:0;height:28px;box-shadow:inset 0 0 0 1px var(--pui-line-2);color:var(--pui-ink-5);white-space:nowrap;border-radius:6px;flex:0 200px;align-items:center;gap:6px;padding:0 5px 0 8px;font-size:12px;line-height:16px;display:inline-flex;overflow:hidden}.ca-search>svg{color:var(--pui-ink-4);flex:none}.ca-search kbd{background:var(--pui-muted);width:18px;height:18px;font:inherit;color:var(--pui-ink-4);border-radius:4px;flex:none;place-items:center;margin-left:auto;font-size:11px;line-height:1;display:grid}.ca-new{flex:none;padding-inline:8px 10px}.ca-figures{border-bottom:1px solid var(--pui-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 16px;display:grid}.ca-fig{min-width:0}.ca-fig small{white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;height:14px;display:flex}.ca-fig b{white-space:nowrap;transition:opacity .3s var(--sk-ease)}.ca-fig .db-delta{height:16px;margin-block:-1px;padding:0 5px 0 3px;line-height:16px}.ca-fig[data-lit]{background:var(--pui-muted);box-shadow:inset 0 0 0 1px var(--pui-line-2)}.ca-body{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}@container ca (min-width:797px){.ca-body{grid-template-columns:minmax(0,1fr) 320px}}.ca-list{grid-template-rows:auto;align-content:start;min-width:0;min-height:0;display:grid;overflow:hidden;container:ca-main/inline-size}.ca-rows{grid-auto-rows:40px;margin:0;padding:0;list-style:none;display:grid}.ca-rows>li{min-width:0;display:grid}.ca-row{border-bottom:1px solid var(--pui-line);text-align:left;width:100%;min-width:0;color:var(--pui-ink);transition:background-color .15s var(--sk-ease);align-items:center;column-gap:12px;padding:0 16px;font-size:13px;line-height:18px;display:grid}.ca-rows>li:last-child .ca-row{border-bottom:0}button.ca-row:hover{background:#ffffff06}.ca-row[aria-pressed=true]{background:#ffffff0d}.ca-app button.ca-row:focus-visible{outline:2px solid var(--pui-accent);outline-offset:-2px}.ca-row>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ca-row>.ca-c-status{overflow:visible}.ca-c-id b{font-weight:550}.ca-c-customer[data-none],.ca-c-truck,.ca-c-load{color:var(--pui-ink-4);font-variant-numeric:tabular-nums}.ca-c-stop,.ca-c-lane{color:var(--pui-ink-2)}.ca-c-eta,.ca-c-due,.ca-c-meta{color:var(--pui-ink-3);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.ca-c-revenue,.ca-c-rate{text-align:right;color:var(--pui-ink-3);font-variant-numeric:tabular-nums}.ca-row [data-alert]{color:var(--pui-warning-ink);font-weight:550}.ca-c-meta{display:none}.ca-row[data-view=trucks]{grid-template-columns:40px 74px 40px minmax(122px,1.3fr) minmax(84px,1fr) 96px 64px}.ca-row[data-view=loads]{grid-template-columns:40px minmax(122px,1fr) minmax(132px,1fr) 120px 40px 52px 74px}@container ca-main (max-width:689px){.ca-row[data-view=trucks]{grid-template-columns:40px 74px minmax(122px,1.3fr) minmax(84px,1fr) 96px 64px}.ca-row .ca-c-load{display:none}.ca-row[data-view=loads]{grid-template-columns:40px minmax(122px,1fr) minmax(132px,1fr) 40px 52px 74px}.ca-row .ca-c-due{display:none}}@container ca-main (max-width:589px){.ca-row[data-view=trucks]{grid-template-columns:40px 74px minmax(122px,1.3fr) minmax(84px,1fr) 96px}.ca-row .ca-c-revenue{display:none}}@container ca-main (max-width:559px){.ca-row[data-view=loads]{grid-template-columns:40px minmax(122px,1fr) minmax(132px,1fr) 52px 74px}.ca-row .ca-c-truck{display:none}}@container ca-main (max-width:499px){.ca-row[data-view=trucks]{grid-template-columns:40px 74px minmax(84px,1fr) 96px 64px}.ca-row[data-view=loads]{grid-template-columns:40px minmax(122px,1fr) minmax(132px,1fr) 74px}.ca-row[data-view=trucks] .ca-c-customer,.ca-row .ca-c-rate{display:none}.ca-row[data-view=trucks] .ca-c-revenue{display:block}}.ca-more{display:none}.ca-detail{border-left:1px solid var(--pui-line);background:var(--pui-subtle);min-width:0;min-height:0;overflow:hidden}.ca-d-body{height:100%;min-height:0;transition:opacity .3s var(--sk-ease);flex-direction:column;justify-content:space-between;gap:12px;padding:16px;display:flex}.ca-d-head{white-space:nowrap;align-items:center;gap:8px;height:20px;display:flex}.ca-d-head b{letter-spacing:-.005em;color:var(--pui-ink);font-size:15px;font-weight:600;line-height:20px}.ca-d-head span{color:var(--pui-ink-4);font-size:12px;line-height:16px}.ca-d-head .pui-pill{margin-left:auto}.ca-map-card{background:var(--pui-surface);box-shadow:var(--sk-card-shadow);border-radius:12px;flex:none;overflow:hidden}.ca-map-head{border-bottom:1px solid var(--sk-divider);height:30px;color:var(--pui-ink-2);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:12px;line-height:16px;display:flex}.ca-map-head svg{color:var(--pui-ink-4);flex:none}.ca-map-head>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ca-map-head small{color:var(--pui-ink-4);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11px}.ca-map{--ca-land:var(--pui-muted);background:var(--pui-subtle);width:100%;position:relative;overflow:hidden}.ca-map svg{width:100%;height:100%;position:absolute;inset:0}.ca-neighbour{fill:var(--pui-surface);stroke:var(--pui-line);stroke-width:3px}.ca-state{fill:var(--ca-land);stroke:var(--sk-border-2);stroke-width:3.5px;stroke-linejoin:round}.ca-road{fill:none;stroke:var(--pui-line-2);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.ca-route{fill:none;stroke:var(--pui-ink-2);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:ca-draw .8s var(--sk-ease-draw) 50ms forwards}.ca-route[data-done]{stroke:var(--pui-success-2)}@keyframes ca-draw{to{stroke-dashoffset:0}}.ca-state-label{letter-spacing:.08em;text-transform:uppercase;color:var(--pui-ink-5);white-space:nowrap;pointer-events:none;transition:opacity .2s var(--sk-ease);font-size:11px;font-weight:500;line-height:14px;position:absolute;transform:translate(-50%,-50%)}.ca-city{background:var(--pui-ink-5);pointer-events:none;border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute}.ca-city b{color:var(--pui-ink-3);white-space:nowrap;transition:opacity .2s var(--sk-ease);font-size:11px;font-weight:450;line-height:14px;position:absolute}.ca-city[data-side=left] b{top:50%;right:8px;transform:translateY(-50%)}.ca-city[data-side=right] b{top:50%;left:8px;transform:translateY(-50%)}.ca-city[data-side=above] b{bottom:8px;left:50%;transform:translate(-50%)}.ca-city[data-side=below] b{top:8px;left:50%;transform:translate(-50%)}.ca-city[data-hidden] b,.ca-state-label[data-hidden]{opacity:0}.ca-dot{z-index:1;background:var(--pui-ink-2);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--ca-land);pointer-events:none;transition:left 1.4s var(--sk-ease-soft), top 1.4s var(--sk-ease-soft), background-color .35s var(--sk-ease), box-shadow .35s var(--sk-ease), width .25s var(--sk-ease), height .25s var(--sk-ease), margin .25s var(--sk-ease);border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.ca-dot:is([data-state=loading],[data-state=unloading]){background:var(--ca-land);box-shadow:inset 0 0 0 2px var(--pui-ink-2), 0 0 0 1.5px var(--ca-land)}.ca-dot[data-state=late]{background:var(--pui-warning)}.ca-dot[data-state=open]{background:var(--pui-success-2)}.ca-dot[data-state=shop]{background:var(--pui-ink-5)}.ca-dot[data-picked]{z-index:2;width:12px;height:12px;box-shadow:0 0 0 2px var(--ca-land), 0 0 0 6px #ffffff1a;margin:-6px 0 0 -6px}.ca-dot[data-picked]:is([data-state=loading],[data-state=unloading]){box-shadow:inset 0 0 0 2.5px var(--pui-ink-2), 0 0 0 2px var(--ca-land), 0 0 0 6px #ffffff1a}.ca-pin{z-index:3;pointer-events:none;width:0;height:0;transition:left 1.4s var(--sk-ease-soft), top 1.4s var(--sk-ease-soft);position:absolute}.ca-pin b{background:var(--pui-accent);color:#0b0c0e;white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600;line-height:16px;position:absolute;top:0;left:11px;transform:translateY(-50%);box-shadow:0 1px 2px #00000080}.ca-pin[data-side=left] b{left:auto;right:11px}.ca-pin[data-side=above] b{top:auto;bottom:11px;left:0;transform:translate(-50%)}.ca-pin[data-side=below] b{top:11px;left:0;transform:translate(-50%)}.ca-d-rows>div{white-space:nowrap}.ca-d-rows dd[data-alert]{color:var(--pui-warning-ink)}.ca-note{background:var(--pui-surface);box-shadow:inset 0 0 0 1px var(--pui-line);color:var(--sk-ink);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;margin:0;padding:7px 10px;font-size:12px;line-height:18px;display:flex}.ca-note svg{color:var(--pui-success-ink);flex:none}.ca-note[data-tone=alert]{background:var(--pui-warning-bg);color:var(--pui-warning-ink);box-shadow:inset 0 0 0 1px #fc784047}.ca-note[data-tone=alert] svg{color:var(--pui-warning)}.ca-note[data-tone=needs]{background:var(--sk-fill);box-shadow:inset 0 0 0 1px var(--pui-line-2);color:var(--sk-ink)}.ca-note[data-tone=needs] svg{color:var(--pui-accent)}.ca-app[data-phase=wait] :is(.ca-rows>li,.ca-fig>b,.ca-d-body,.ca-title>span){opacity:0}.ca-app[data-phase=wait] .ca-fig .db-delta{visibility:hidden}.ca-app:is([data-phase=run],[data-phase=live]) .ca-rows>li{animation:sk-in-up .35s var(--sk-ease) both;animation-delay:calc(var(--i,0) * 40ms)}.ca-app[data-phase=run] .ca-d-body{animation:sk-in-up .35s var(--sk-ease) .12s both}.ca-row .pui-pill{animation:ca-pill .35s var(--sk-ease) both}@keyframes ca-pill{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.ca-rows>li[data-moved] .ca-row{animation:ca-flash 1.8s var(--sk-ease) both}@keyframes ca-flash{0%,30%{background-color:#ffffff0d}to{background-color:#0000}}.ca-rows>li[data-moved] .ca-row[aria-pressed=true]{animation:none}.ca-detail [data-swap]{animation:sk-in-up .3s var(--sk-ease) both}@media (prefers-reduced-motion:reduce){.ca-app[data-phase=wait] :is(.ca-rows>li,.ca-fig>b,.ca-d-body,.ca-title>span){opacity:1}.ca-app[data-phase=wait] .ca-fig .db-delta{visibility:visible}.ca-app .ca-rows>li,.ca-app .ca-d-body,.ca-rows>li[data-moved] .ca-row,.ca-row .pui-pill,.ca-detail [data-swap]{animation:none}.ca-route{stroke-dashoffset:0;animation:none}.ca-dot,.ca-pin{transition:none}}@media (min-width:901px){@container ca (max-width:796px){.ca-detail{display:none}}}@media (max-width:900px){.ca-app{grid-template-rows:auto auto auto}@container ca (max-width:796px){.ca-rows>li:not([data-phone]){display:none}.ca-rows>li:last-child .ca-row{border-bottom:1px solid var(--pui-line)}.ca-more{color:var(--pui-ink-4);margin:0;padding:12px 16px;font-size:12px;line-height:16px;display:block}.ca-detail{border-left:0;border-top:1px solid var(--pui-line)}.ca-d-body{grid-template:"map head""map rows""map note"1fr/280px minmax(0,1fr);gap:12px 16px;height:auto;display:grid}.ca-d-head{grid-area:head}.ca-map-card{grid-area:map;align-self:start}.ca-d-rows{grid-area:rows}.ca-note{grid-area:note;align-self:end}}@container ca (max-width:599px){.ca-top{flex-wrap:wrap;row-gap:10px;height:auto;padding:12px}.ca-title{padding-right:0}.ca-tabs{flex:100%;order:3}.ca-tab{flex:1;justify-content:center}.ca-search{display:none}.ca-figures{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.ca-row[data-view]{grid-template-columns:40px minmax(0,1fr) auto;row-gap:3px;padding:9px 12px}.ca-rows{grid-auto-rows:auto}.ca-row[data-view=trucks]{grid-template-areas:"id customer status""meta meta revenue"}.ca-row[data-view=loads]{grid-template-areas:"id customer status""lane lane rate"}.ca-row[data-view] .ca-c-id{grid-area:id}.ca-row[data-view] .ca-c-customer{grid-area:customer;display:block}.ca-row[data-view] .ca-c-status{grid-area:status;justify-self:end}.ca-row[data-view] .ca-c-meta{grid-area:meta;display:block}.ca-row[data-view] .ca-c-lane{color:var(--pui-ink-3);grid-area:lane;font-size:12px;line-height:16px}.ca-row[data-view] .ca-c-revenue{grid-area:revenue;font-size:12px;line-height:16px;display:block}.ca-row[data-view] .ca-c-rate{grid-area:rate;font-size:12px;line-height:16px;display:block}.ca-row[data-view] :is(.ca-c-load,.ca-c-stop,.ca-c-eta,.ca-c-due,.ca-c-truck){display:none}.ca-more{padding:10px 12px}.ca-d-body{grid-template:"head""map""note"/minmax(0,1fr);padding:12px}.ca-d-rows{display:none}}}.ent-toolbar{border-bottom:1px solid var(--pui-line);align-items:center;gap:12px;min-width:0;display:flex}.ent-toolbar>.pw-tabs{border-bottom:0;flex:auto;min-width:0}.ent-toolbar>.ent-rule{margin-right:24px}.ent-toolbar.ent-terms{padding:0 24px 14px}.ent-window{--ent-row:38px}.ent-window .ent-card{gap:12px;padding:12px 12px 14px}.ent-window .ent-card>:not(.ent-scroll){margin-inline:10px}.ent-scroll{scrollbar-width:none;min-width:0;overflow:auto hidden}.ent-scroll::-webkit-scrollbar{display:none}.ent-hold{min-height:calc(25px + var(--ent-rows,6) * var(--ent-row))}.ent-table th{padding:0 10px 8px}.ent-table td{height:var(--ent-row);padding:6px 10px}.ent-table th:first-child,.ent-table td:first-child{padding-left:10px}.ent-table th:last-child,.ent-table td:last-child{padding-right:10px}.ent-table th.ent-num,.ent-table td.ent-num{text-align:right}.ent-table tr[data-pick] td{background:var(--pui-accent-tint)}.ent-table s{-webkit-text-decoration-color:var(--pui-ink-5);-webkit-text-decoration-color:var(--pui-ink-5);-webkit-text-decoration-color:var(--pui-ink-5);text-decoration-color:var(--pui-ink-5)}.ent-table tfoot th,.ent-table tfoot td{height:var(--ent-row);border-top:1px solid var(--sk-hairline);color:var(--sk-ink);padding-block:6px;font-weight:600}.ent-table th.ent-check,.ent-table td.ent-check{text-align:left;padding-left:24px}.ent-window .ent-id{color:var(--sk-ink);font-weight:500}.ent-stack{gap:1px;min-width:0;display:grid}.ent-stack small{color:var(--sk-ink-subdued);font-size:11px;font-weight:450;line-height:14px}.ent-end{justify-items:end}.ent-window .ent-warn{color:var(--pui-warning-ink)}.ent-window .ent-ph-only,.ent-window .ent-short,.ent-window .ent-mid,.ent-window .ent-ph-inline,.ent-window .ent-mid-inline{display:none}.ent-window .ent-quiet{color:var(--sk-ink-subdued)}.ent-t-pricing th:first-child{width:27%}.ent-t-pricing th:nth-child(2){width:15%}.ent-t-pricing th:nth-child(3){width:12%}.ent-t-pricing th:nth-child(4){width:11%}.ent-t-pricing th:nth-child(5){width:23%}.ent-t-sourcing th:first-child{width:32%}.ent-t-sourcing th:nth-child(2){width:20%}.ent-t-sourcing th:nth-child(3),.ent-t-sourcing th:nth-child(4){width:16%}.ent-t-ships th:first-child{width:11%}.ent-t-ships th:nth-child(2){width:18%}.ent-t-ships th:nth-child(3){width:21%}.ent-t-ships th:nth-child(4){width:19%}.ent-t-ships th:nth-child(5){width:15%}.ent-t-spend th:first-child{width:11%}.ent-t-spend th:nth-child(2){width:19%}.ent-t-spend th:nth-child(3),.ent-t-spend th:nth-child(4),.ent-t-spend th:nth-child(5){width:12%}.ent-t-lanes th:first-child,.ent-t-partners th:first-child{width:46%}.ent-t-lanes th:nth-child(n+2),.ent-t-partners th:nth-child(n+2){width:18%}.fin-t-bills th:first-child{width:13%}.fin-t-bills th:nth-child(2){width:23%}.fin-t-bills th:nth-child(3){width:12%}.fin-t-bills th:nth-child(4),.fin-t-bills th:nth-child(5){width:11%}.fin-t-invoices th:first-child{width:13%}.fin-t-invoices th:nth-child(2){width:23%}.fin-t-invoices th:nth-child(3){width:13%}.fin-t-invoices th:nth-child(4){width:12%}.fin-t-invoices th:nth-child(5){width:17%}@media (min-width:761px) and (max-width:900px),(min-width:1101px) and (max-width:1250px){.ent-window .ent-table [data-drop]{display:none}.ent-window .ent-mid{display:block}.ent-window .ent-mid-inline{display:inline}}.ent-t-ships,.ent-shipments .ent-hold{--ent-row:44px}.ent-select tbody tr{position:relative}.ent-rowbtn{font:inherit;color:inherit;text-align:left;cursor:pointer;padding:0;display:block}.ent-rowbtn:after{content:"";border-radius:8px;position:absolute;inset:0}.ent-rowbtn:focus-visible{outline:none}.ent-rowbtn:focus-visible:after{box-shadow:inset 0 0 0 2px var(--pui-ink-3)}.ent-select tbody tr:has(.ent-rowbtn):hover td{background:var(--pui-subtle)}.ent-select tbody tr[data-sel] td,.ent-select tbody tr[data-sel]:hover td{background:var(--pui-accent-tint)}.ent-select tbody tr[data-sel] td:first-child{box-shadow:inset 2px 0 0 var(--pui-accent)}.ent-railcard{background:var(--pui-surface);box-shadow:var(--sk-card-shadow);border-radius:12px;flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex}.ent-railcard .sk-card-head{min-height:0}.ent-railcard .ent-rail-pill{align-self:flex-start;margin-top:-4px}.ent-railcard>.lr-foot{color:var(--sk-ink-subdued);margin-top:auto}.fin-desk .pw-rail{display:block}.fin-main{align-content:start;gap:16px;min-width:0;display:grid}.fin-rail{align-content:start;gap:12px;display:grid}.fin-rail>.lr-rail-title{margin-bottom:0}.fin-initial{background:var(--pui-muted);width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--pui-line-2);color:var(--pui-ink-3);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:600;line-height:1;display:grid}@media (min-width:1101px){.ent-freerail .pw-rail{align-content:stretch}.ent-sourcing .pw-rail{grid-template-rows:auto minmax(0,1fr) auto}.ent-shipments .pw-rail{grid-template-rows:auto minmax(0,1fr)}.fin-desk .pw-body{min-height:420px}}@media (min-width:1101px) and (max-width:1250px){.fin-desk .pw-body{min-height:480px}}@media (max-width:1100px){.ent-freerail .pw-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ent-shipments .pw-rail{grid-template-columns:minmax(0,1fr)}.fin-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-rail>.lr-rail-title,.fin-rail>.fin-wide{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.ent-window [data-panel],.ent-window .ent-in{animation:sk-in-up .35s var(--sk-ease) both}.ent-window .ent-pop{animation:sk-pop .4s var(--sk-ease-pop) both}}@media (max-width:760px){.ent-window{--ent-row:46px}.ent-window .ent-table th,.ent-window .ent-table td{width:auto;display:none}.ent-window .ent-table [data-ph]{display:table-cell}.ent-window .ent-ph-only{display:block}.ent-window .ent-ph-inline{display:inline}.ent-t-ships,.ent-shipments .ent-hold{--ent-row:46px}.ent-freerail .pw-rail,.fin-rail{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ent-window .ent-card{padding:8px 6px 12px}.ent-window .ent-card>:not(.ent-scroll){margin-inline:8px}.ent-table th,.ent-table td{padding-inline:6px}.ent-table th:first-child,.ent-table td:first-child{padding-left:8px}.ent-table th:last-child,.ent-table td:last-child{padding-right:8px}.ent-table th.ent-check,.ent-table td.ent-check{text-align:right;padding-left:6px}.ent-window .ent-long{display:none}.ent-window .ent-short{display:inline-flex}.ent-toolbar>.ent-rule{display:none}.ent-toolbar.ent-terms{padding:0 16px 12px}.ent-window .pw-approve{flex-direction:column;align-items:stretch;gap:10px}.ent-window .pw-approve .sk-question-submit{justify-content:center;height:34px}.ent-window .pw-approve .lr-undo{align-self:flex-start}.ent-window .pui-browser-address>span:nth-child(2),.ent-window .pui-browser-address>span:nth-child(3)>em{display:none}}@media (max-width:380px){.ent-table th,.ent-table td{padding-inline:5px}.ent-table th:first-child,.ent-table td:first-child{padding-left:6px}.ent-table th:last-child,.ent-table td:last-child{padding-right:6px}.ent-table th.ent-check,.ent-table td.ent-check{padding-left:5px}.ent-window .pui-browser{grid-template-columns:minmax(0,1fr)}.ent-window .pui-browser-dots,.ent-window .pui-browser>span:last-child{display:none}.ent-window .pui-browser-address{justify-self:center}}@media (prefers-reduced-motion:no-preference){:is(.dk-window,.sb-window,.cp-window) [data-play=armed] tbody tr{opacity:0}:is(.dk-window,.sb-window,.cp-window) [data-play=seen] tbody tr{animation:sk-in-up .35s var(--sk-ease) both;animation-delay:calc(var(--row,0) * 40ms)}}.dk-window{--dk-ring:var(--pui-accent)}.pui[data-theme=dark].dk-window{--dk-ring:#e9eda480}.dk-window .pw-main{gap:14px;padding:18px 20px 20px}.dk-window .pw-rail{align-content:start;gap:10px;padding:16px}:is(.dk-window,.sb-window) .pw-rail{grid-template-rows:none}.dk-rail-group,.dk-detail{align-content:start;gap:10px;min-width:0;display:grid}@media (min-width:1101px){.dk-window .pw-body[data-rail]{grid-template-columns:minmax(0,1fr) 380px}.dk-track .pw-body{min-height:472px}}.dk-scroll{scrollbar-width:none;min-width:0;overflow:auto hidden}.dk-scroll::-webkit-scrollbar{display:none}.dk-table{border-collapse:separate;border-spacing:0}.dk-table th{padding:0 10px 8px}.dk-table td{vertical-align:middle;height:56px;padding:6px 10px}.dk-table :is(th,td):first-child{padding-left:10px}.dk-table :is(th,td):last-child{padding-right:10px}.dk-table :is(th,td)[data-end]{text-align:right}.dk-table td:first-child .dk-two b{font-weight:550}.dk-table tbody tr{position:relative}.dk-table tr[data-focus] td{background:var(--pui-subtle);border-top-color:#0000}.dk-table tr[data-focus]+tr td{border-top-color:#0000}.dk-table tr[data-focus] td:first-child{border-radius:10px 0 0 10px}.dk-table tr[data-focus] td:last-child{border-radius:0 10px 10px 0}.dk-table tr[data-focus]:after{content:"";box-shadow:inset 0 0 0 1.5px var(--dk-ring);pointer-events:none;border-radius:10px;position:absolute;inset:0}.dk-table[data-selectable] tbody tr{cursor:pointer}.dk-table[data-selectable] tbody tr:not([data-focus]):hover td{background:var(--pui-subtle)}.dk-rowbtn{text-align:left;width:100%;color:inherit;cursor:pointer;border-radius:4px;padding:0;display:block}.dk-two{gap:2px;min-width:0;display:grid}.dk-two b{color:var(--sk-ink);font-weight:500}.dk-two small{color:var(--sk-ink-subdued);align-items:center;gap:5px;font-size:11.5px;line-height:15px;display:flex}.dk-table td[data-end] .dk-two{justify-items:end}.dk-two .sk-cell-flex{gap:6px}.dk-ph-only{display:none}.dk-came{color:var(--sk-ink-subdued)}.dk-came svg{color:var(--sk-icon-subdued)}.dk-num{font-variant-numeric:tabular-nums;font-weight:500}.dk-marks{vertical-align:middle;display:inline-flex}.dk-marks>.pui-logo{box-shadow:0 0 0 1.5px var(--pui-surface), inset 0 0 0 1px #00000014}.dk-marks>*+*{margin-left:-4px}.dk-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.dk-stats>div{background:var(--pui-surface);box-shadow:var(--sk-card-shadow);border-radius:10px;gap:1px;padding:7px 10px;display:grid}.dk-stats dt{color:var(--pui-ink-4);white-space:nowrap;font-size:11px;line-height:14px}.dk-stats dd{color:var(--pui-ink);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600;line-height:20px}.dk-quote .pw-main{grid-template-rows:auto auto minmax(0,1fr)}.dk-formats{grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;gap:8px;margin:0;padding:0;list-style:none;display:grid}.dk-formats .lr-board small{color:var(--pui-ink-4)}.dk-format-icon{width:22px;height:22px;color:var(--pui-ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.dk-format-icon:not(:has(.pui-logo)){background:var(--pui-muted);box-shadow:inset 0 0 0 1px var(--pui-line)}.dk-window .pw-rail .sk-card .sk-table :is(th,td):nth-child(3){text-align:right;padding-right:0;display:table-cell}.dk-window .pw-rail .sk-card .sk-table :is(th,td):nth-child(4){display:none}.dk-chips{flex-wrap:wrap;gap:6px;display:flex}.dk-steps{box-shadow:inset 0 0 0 1px var(--sk-divider)}.dk-at{color:var(--sk-ink-subdued);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;line-height:16px}@media (max-width:1100px){.dk-window .pw-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dk-track .pw-rail{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dk-window .pw-rail{grid-template-columns:minmax(0,1fr);padding:16px}.dk-formats{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-window .dk-table,.dk-window .dk-table tbody{display:block}.dk-window .dk-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dk-window .dk-table tbody tr{border-top:1px solid var(--sk-divider);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"a b""c d";align-items:center;gap:4px 12px;padding:10px;display:grid}.dk-window .dk-table tbody tr:first-child{border-top-color:#0000}.dk-window .dk-table tbody td{text-align:left;background:0 0;border:0;border-radius:0;min-width:0;height:auto;padding:0;display:block}.dk-window .dk-table td[data-slot=a]{grid-area:a}.dk-window .dk-table td[data-slot=b]{grid-area:b;justify-self:end}.dk-window .dk-table td[data-slot=c]{grid-area:c}.dk-window .dk-table td[data-slot=d]{grid-area:d;justify-self:end}.dk-window .dk-table td[data-slot=hide]{display:none}.dk-window .dk-table tr[data-focus]{background:var(--pui-subtle);border-top-color:#0000;border-radius:10px}.dk-window .dk-table tr[data-focus]+tr{border-top-color:#0000}.dk-window .dk-table[data-selectable] tbody tr:not([data-focus]):hover td{background:0 0}.dk-ph-only{white-space:nowrap;flex:none;align-items:center;display:inline-flex}.dk-two b,.dk-two small{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dk-table [data-slot=a] .dk-two{align-items:center;gap:6px;display:flex}.dk-table [data-slot=a] .dk-two[data-shrink=top] small,.dk-table [data-slot=a] .dk-two[data-shrink=sub] b{flex:none}.dk-table [data-slot=a] .dk-two[data-shrink=sub] small{display:block}.dk-ph-hide{display:none}.dk-lane.dk-ph-only{display:block}.dk-table :is([data-slot=b],[data-slot=c],[data-slot=d]) .dk-two small{display:none}.dk-table [data-slot=c] .dk-two b{gap:5px;display:flex}.dk-lane{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:is(.dk-window,.sb-window,.cp-window) .db-head{padding:12px 14px}:is(.dk-window,.sb-window) .db-kpis{gap:6px}:is(.dk-window,.sb-window) .db-kpi{padding:7px 8px}:is(.dk-window,.sb-window) .db-kpi :is(small,b){white-space:nowrap}}@media (max-width:380px){:is(.dk-window,.sb-window) .db-kpi small{text-overflow:ellipsis;min-width:0;overflow:hidden}}.sb-window .pw-main{gap:14px;padding:16px 18px 18px}.sb-window .pw-rail{gap:12px;padding:16px}.sb-window .db-kpi[data-changed]{background:var(--pui-subtle);box-shadow:inset 0 0 0 1px var(--pui-line)}.sb-channels{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.sb-channels .lr-board,.sb-channels .lr-board>span:last-child{min-width:0}.sb-channels b,.sb-channels small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sb-reach small{color:var(--pui-ink-4)}.sb-reach-icons{color:var(--pui-ink-3);flex:none;gap:3px;display:inline-flex}.sb-card{flex-direction:column;display:flex}.sb-card>.pw-approve{margin-top:auto}.sb-scroll{scrollbar-width:none;min-width:0;overflow:auto hidden}.sb-scroll::-webkit-scrollbar{display:none}.sb-table td{padding-block:12px}.sb-table tr.sb-group td{color:var(--sk-ink-subdued)}.sb-group .sk-chip{font-variant-numeric:tabular-nums;justify-content:center;min-width:26px}.sb-via{color:var(--sk-ink-subdued);justify-content:flex-end}.sb-table tr[data-pick] .sb-via{color:var(--sk-ink)}.sb-vet{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sb-vet[data-tone=done]{color:var(--pui-success-ink)}.sb-vet[data-tone=muted]{color:var(--sk-ink-subdued)}.sb-vet[data-tone=alert]{color:var(--pui-warning-ink);font-weight:550}.sb-checks .sk-todo-row[data-state=done] .sk-todo-label{color:var(--sk-ink)}.sb-checks .sk-todo-row[data-state=done] .sk-todo-label:after{display:none}@media (prefers-reduced-motion:no-preference){.sb-checks[data-play=seen] .sk-glyph-done{animation-delay:calc(var(--check,0) * .14s)}.sb-checks[data-play=seen] .sk-glyph-done path{animation-delay:calc(var(--check,0) * .14s + .15s)}}@media (min-width:1101px){.sb-window .pw-main{grid-template-rows:auto minmax(0,1fr);align-content:stretch}}@media (max-width:1100px){.sb-window .pw-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.sb-window .pw-rail>.lr-rail-title{grid-column:1/-1}.sb-window .pw-rail>.sk-card{grid-row:span 2}}@media (max-width:760px){.sb-window .db-kpis{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sb-channels{scrollbar-width:none;padding-right:24px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.sb-channels::-webkit-scrollbar{display:none}.sb-channels>.lr-board{flex:none}.sb-window .sb-table th:nth-child(3),.sb-window .sb-table td:nth-child(3){text-align:right;padding-right:0;display:table-cell}.sb-window .sb-table :is(th,td):nth-child(n+4){display:none}.sb-window .pw-rail{grid-template-columns:minmax(0,1fr)}.sb-window .pw-rail>.sk-card{grid-row:auto}}@media (max-width:640px){.sb-window .pw-main{padding:14px 12px 16px}.sb-card{padding:12px 10px}.sb-window .sb-table :is(th,td){padding-inline:4px}.sb-window .sb-table :is(th,td):first-child{padding-left:0}.sb-window .sb-table :is(th,td):nth-child(3){padding-right:0}}.cp-body{grid-template-columns:200px minmax(0,1fr);min-width:0;display:grid}.cp-side{border-right:1px solid var(--pui-line);background:var(--pui-subtle);flex-direction:column;gap:10px;min-width:0;padding:14px 10px 16px;display:flex}.cp-org{height:30px;color:var(--pui-ink);white-space:nowrap;align-items:center;gap:8px;padding:0 6px;font-size:13px;font-weight:550;display:flex}.cp-org i{background:var(--pui-muted);width:20px;height:20px;color:var(--pui-ink-3);box-shadow:inset 0 0 0 1px var(--pui-line-2);border-radius:6px;flex:none;place-items:center;display:grid}.cp-nav{gap:1px;margin:0;padding:0;list-style:none;display:grid}.cp-nav li{height:30px;color:var(--pui-ink-3);white-space:nowrap;border-radius:7px;align-items:center;gap:10px;padding:0 8px;font-size:13px;display:flex}.cp-nav li svg{color:var(--pui-ink-4);flex:none}.cp-nav li[aria-current]{background:var(--pui-muted);color:var(--pui-ink);font-weight:500}.cp-nav li[aria-current] svg{color:var(--pui-ink)}.cp-nav li span{color:var(--pui-ink-4);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:450}.cp-foot{color:var(--pui-ink-4);margin:auto 0 0;padding:0 8px;font-size:11.5px;line-height:16px}.cp-main{align-content:start;min-width:0;display:grid}.cp-panes{gap:12px;min-width:0;padding:14px 18px 16px;display:grid}.cp-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.cp-map-card,.cp-quote{flex-direction:column;display:flex}.cp-quote:has(.sk-card-title:focus){box-shadow:var(--sk-card-shadow), 0 0 0 2px var(--pui-accent)}.cp-quote .sk-card-title:focus{outline:none}.cp-map{background-color:var(--pui-subtle);background-image:radial-gradient(circle, var(--pui-line) 1px, transparent 1.5px);height:140px;box-shadow:inset 0 0 0 1px var(--pui-line);background-position:8px 8px;background-size:16px 16px;border-radius:10px;position:relative;overflow:hidden}.cp-map svg{width:100%;height:100%;position:absolute;inset:0}.cp-route{fill:none;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.cp-route[data-kind=moving]{stroke:var(--pui-accent)}.cp-route[data-kind=booked]{stroke:var(--pui-ink-5);stroke-dasharray:4 4}.cp-route[data-kind=done]{stroke:var(--pui-success-2)}.cp-city{background:var(--pui-ink-4);width:6px;height:6px;box-shadow:0 0 0 2px var(--pui-subtle);border-radius:50%;margin:-3px 0 0 -3px;position:absolute}.cp-city b{color:var(--pui-ink-3);white-space:nowrap;font-size:11px;font-weight:450;line-height:14px;position:absolute}.cp-city[data-side=below] b{top:13px;left:50%;transform:translate(-50%)}.cp-city[data-side=above] b{bottom:11px;left:50%;transform:translate(-50%)}.cp-city[data-side=right] b{top:50%;left:11px;transform:translateY(-50%)}.cp-city[data-side=left] b{top:50%;right:11px;transform:translateY(-50%)}.cp-delivered{background:var(--pui-success-2);width:14px;height:14px;color:var(--pui-surface);border-radius:50%;place-items:center;margin:-7px 0 0 -7px;display:grid;position:absolute}.cp-truck{background:var(--pui-accent);width:12px;height:12px;box-shadow:0 0 0 2px var(--pui-surface);border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.pui[data-theme=dark] .cp-truck{--sk-try-ring:#e9eda48c}.cp-truck:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.cp-truck:after{animation:sk-try 2.6s var(--sk-ease) .8s infinite}}.cp-chat{flex-direction:column;gap:6px;margin-top:auto;font-size:13px;font-weight:450;line-height:19px;display:flex}.cp-chat .sk-rep{margin:0;padding:6px 11px}.cp-form{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;display:grid}.cp-field{grid-column:span 2;gap:4px;min-width:0;display:grid}.cp-field[data-wide]{grid-column:span 3}.cp-field dt{color:var(--pui-ink-4);white-space:nowrap;font-size:11px;line-height:14px}.cp-field dd{background:var(--pui-muted);height:32px;box-shadow:inset 0 0 0 1px var(--pui-line);color:var(--pui-ink);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;margin:0;padding:0 10px;font-size:12.5px;display:flex;overflow:hidden}.cp-price[data-hold]{visibility:hidden}.cp-book{justify-content:flex-end;align-items:center;gap:10px;min-height:26px;margin-top:auto;display:flex}.cp-book[data-done]{justify-content:space-between}.cp-book .sk-question-submit{white-space:nowrap;flex:none}.cp-request{flex:none}.cp-scroll{scrollbar-width:none;min-width:0;overflow:auto hidden}.cp-scroll::-webkit-scrollbar{display:none}.cp-table td{padding-block:6px}.cp-ship{min-width:0;display:grid}.cp-ship b{font-weight:550}.cp-ship small{display:none}.cp-docs{gap:6px;display:inline-flex}@media (max-width:1100px){.cp-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.cp-body{grid-template-columns:minmax(0,1fr)}.cp-side{border-right:0;border-bottom:1px solid var(--pui-line);padding:8px 10px}.cp-org,.cp-foot{display:none}.cp-nav{background:var(--pui-muted);box-shadow:inset 0 0 0 1px var(--pui-line);scrollbar-width:none;border-radius:8px;gap:2px;padding:2px 24px 2px 2px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.cp-nav::-webkit-scrollbar{display:none}.cp-nav li{border-radius:6px;flex:none;gap:6px;height:28px;padding:0 10px;font-size:12.5px}.cp-nav li svg{display:none}.cp-nav li[aria-current]{background:var(--pui-surface);box-shadow:var(--pui-shadow-xs)}.cp-panes{gap:12px;padding:12px}.cp-map{height:200px}.cp-window .cp-table{table-layout:fixed}.cp-window .cp-table :is(th,td):first-child{width:38%}.cp-window .cp-table :is(th,td):nth-child(3){width:30%;padding-inline:4px;display:table-cell}.cp-window .cp-table :is(th,td):is(:nth-child(2),:nth-child(4)){display:none}.cp-ship small{white-space:nowrap;text-overflow:ellipsis;color:var(--sk-ink-subdued);font-size:11px;line-height:15px;display:block;overflow:hidden}.cp-docs{scrollbar-width:none;max-width:100%;padding-right:18px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.cp-docs::-webkit-scrollbar{display:none}.cp-table td:last-child{overflow:hidden}}:is(.dd-window,.bl-window,.rd-window,.fr-window) .pw-frame{grid-template-columns:minmax(0,1fr)}.dd-window .db-title{margin-right:0}.dd-tabs{flex:none;margin-right:auto}.dd-tabs .pui-tab{transition:color .15s var(--sk-ease), background-color .15s var(--sk-ease)}.dd-tabs .pui-tab:hover{color:var(--pui-ink)}.dd-window .db-row{height:62px}.dd-window .db-block{top:12px;bottom:12px;left:calc((var(--from) - 5) * 100% / 16);width:calc((var(--to) - var(--from)) * 100% / 16);transition:background-color .35s var(--sk-ease), color .35s var(--sk-ease), box-shadow .35s var(--sk-ease), width .5s var(--sk-ease-soft)}.dd-window .db-block>svg{flex:none}.dd-window .db-block[data-kind=done]{background:var(--pui-subtle);color:var(--pui-ink-4);box-shadow:inset 0 0 0 1px var(--pui-line)}.dd-window .db-block[data-kind=done]>svg{color:var(--pui-success-ink)}.dd-window .db-block[data-kind=late]{background:var(--pui-warning-bg);color:var(--pui-warning-ink);box-shadow:inset 0 0 0 1.5px var(--pui-warning)}.dd-alert{color:var(--pui-warning-ink);font-weight:550}.dd-now{z-index:2;background:var(--pui-ink);pointer-events:none;width:1.5px;margin-left:-.75px;position:absolute;top:-1px;bottom:0}.dd-window .db-scale+.db-row .dd-now{top:-7px}.dd-now-chip{z-index:2;background:var(--pui-ink);height:18px;color:var(--pui-surface);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:5px;padding:0 6px;font-size:11px;font-weight:550;line-height:18px;position:absolute;top:50%;transform:translate(-50%,-50%)}.dd-window .db-delta[data-tone=cost]{background:var(--pui-muted);color:var(--pui-ink-4)}@media (prefers-reduced-motion:no-preference){.dd-window [data-panel]{animation:sk-in-up .35s var(--sk-ease) both}}@media (max-width:1100px){.dd-figures{flex:100%}.dd-window .db-grid{overflow-y:hidden}}@media (max-width:640px){.dd-window .db-head{row-gap:12px}.dd-window .db-grid{padding:2px 14px 12px;overflow:visible}.dd-window .db-scale{display:none}.dd-window .db-row{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;height:auto;padding:12px 0;display:grid}.dd-window .db-lane{gap:6px;height:auto;display:grid}.dd-window .db-tick,.dd-window .dd-now{display:none}.dd-window .db-block{width:auto;height:32px;position:relative;top:auto;bottom:auto;left:auto}.dd-window .db-suggest{margin-inline:14px}}.bl-head{position:relative}.bl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.bl-grid>.lr-col>.sk-card{flex-direction:column;flex:auto;gap:10px;padding:16px;display:flex}.bl-grid .sk-rows>div{padding-block:6px}.bl-grid .sk-rows>div:last-child{padding-bottom:0}.bl-settle .pw-approve{margin-top:auto}.bl-grid .lr-foot[data-quiet]{color:var(--sk-ink-subdued)}.bl-window .lr-doc-page{--sk-ink:#303030;--pui-muted:#f2f4f7;--pui-subtle:#f9fafb;--pui-line:#eaecf0;--pui-success-ink:#067647}.bl-fence{gap:5px;display:grid}.bl-fence-labels,.bl-fence-ticks{height:16px;color:var(--sk-ink-subdued);font-variant-numeric:tabular-nums;font-size:11px;line-height:16px;display:block;position:relative}.bl-fence-labels>span,.bl-fence-ticks>span{white-space:nowrap;position:absolute;top:0}.bl-fence-labels>span:first-child,.bl-fence-ticks>span:first-child{left:0}.bl-fence-labels>.bl-fence-billed{color:var(--sk-ink);font-weight:550;left:calc(57.14% + 1px)}.bl-fence-ticks>span:nth-child(2){left:57.14%;transform:translate(-50%)}.bl-fence-ticks>span:last-child{right:0}.bl-fence-track{transform-origin:0;gap:2px;height:8px;display:flex}.bl-fence-track i{height:100%;display:block}.bl-fence-track i:first-child{background:var(--pui-line-2);border-radius:4px 0 0 4px;flex:0 0 calc(57.14% - 1px)}.bl-fence-track i:last-child{background:var(--pui-accent);border-radius:0 4px 4px 0;flex:auto}@media (prefers-reduced-motion:no-preference){[data-trace-motion=ready] .bl-fence .bl-fence-track{transition:transform 1.2s var(--ts-ease-out);transform:scaleX(0)}[data-trace-motion=ready] .bl-fence .bl-fence-billed{opacity:0;transition:opacity .5s var(--sk-ease) 1.1s}[data-trace-motion=ready] .bl-fence[data-seen] .bl-fence-track{transform:none}[data-trace-motion=ready] .bl-fence[data-seen] .bl-fence-billed{opacity:1}}.bl-aging{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bl-aging .db-kpi{min-width:0}@media (max-width:1100px){.bl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bl-pod{order:3;grid-column:1/-1}.bl-pod .lr-doc-page{height:auto;min-height:0}.bl-pod .lr-doc-grid{display:none}}@media (max-width:760px){.bl-grid{grid-template-columns:minmax(0,1fr)}.bl-aging{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bl-head>.pui-pill{position:absolute;top:14px;right:18px}.bl-head .db-title b{padding-right:96px}}@media (max-width:380px){.bl-long{display:none}}.rd-body{background:var(--pui-surface);grid-template-columns:360px minmax(0,1fr);min-width:0;display:grid}.rd-list{border-right:1px solid var(--pui-line);background:var(--pui-subtle);align-content:start;gap:12px;min-width:0;padding:12px;display:grid}.rd-list-head{justify-content:space-between;align-items:center;gap:12px;padding:4px 2px 0 4px;display:flex}.rd-list-title{min-width:0;display:grid}.rd-list-title b{color:var(--pui-ink);font-size:14px;font-weight:600;line-height:20px}.rd-list-title span{white-space:nowrap;color:var(--pui-ink-4);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.rd-tabs{flex:none}.rd-tabs .pui-tab{transition:color .15s var(--sk-ease)}.rd-tabs .pui-tab:hover{color:var(--pui-ink)}.rd-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rd-deal{cursor:default;gap:2px;padding:8px 12px 9px}.rd-deal:hover{border-color:var(--pui-line)}.rd-deal[aria-current=true],.rd-deal[aria-current=true]:hover{border-color:var(--pui-accent);box-shadow:0 0 0 1px var(--pui-accent)}.pui[data-theme=dark] .rd-deal[aria-current=true]{border-color:#e9eda480;box-shadow:0 0 0 1px #e9eda429}.rd-deal .pui-deal-name .pui-logo{vertical-align:-3px;margin-right:6px;display:inline-grid}.rd-detail{align-content:start;gap:16px;min-width:0;padding:18px 20px 20px;display:grid}.rd-detail-head{gap:2px;min-width:0;display:grid}.rd-detail-title{align-items:center;gap:10px;min-width:0;display:flex}.rd-detail-title b{white-space:nowrap;text-overflow:ellipsis;color:var(--pui-ink);font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.rd-detail-head>span:last-child{color:var(--pui-ink-4);font-size:12px;line-height:16px}.rd-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"req call""reply call""price ask";align-items:start;gap:14px;display:grid}.rd-req{grid-area:req}.rd-reply{grid-area:reply}.rd-price{grid-area:price}.rd-call{grid-area:call;align-content:start;align-self:stretch}.rd-ask{grid-area:ask;min-height:124px;display:grid}.rd-grid .sk-card{gap:10px;padding:14px}.rd-grid .sk-email{padding:11px 12px 12px}.rd-price .sk-rows{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:10px}.rd-price .sk-rows>div{border:0;align-content:start;gap:2px;padding:0;display:grid}.rd-price .sk-rows dd{text-align:left;font-size:14px;line-height:20px}.rd-transcript{align-content:start}.rd-done{border:1px solid var(--sk-border-2);border-radius:12px;justify-content:space-between;align-self:start;align-items:center;gap:10px;padding:10px;display:flex}.rd-done .sk-notice span{height:auto;min-height:22px}@media (prefers-reduced-motion:no-preference){.rd-rows[data-panel]{animation:sk-in-up .35s var(--sk-ease) both}.rd-status{animation:sk-word .45s var(--sk-ease) both}}@media (min-width:1101px){.rd-body{min-height:552px}}@media (max-width:1100px){.rd-body{grid-template-columns:minmax(0,1fr)}.rd-list{border-right:0;border-bottom:1px solid var(--pui-line)}.rd-list-head{justify-content:flex-start;gap:24px}.rd-rows{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:761px) and (max-width:1100px){.rd-rows{align-content:start;min-height:154px}}@media (max-width:760px){.rd-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.rd-grid>*{grid-area:auto}.rd-ask{min-height:0}.rd-list-head{justify-content:space-between;gap:12px}.rd-rows{grid-template-columns:minmax(0,1fr)}.rd-rows>li:nth-child(n+5){display:none}.rd-price .sk-rows{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}}@media (max-width:640px){.rd-detail{padding:14px}}@media (max-width:380px){.rd-long{display:none}}.fr-window .db-kpi{min-width:0}.fr-table td,.fr-table tbody th{padding-block:14px}.fr-table tbody th{border-top:1px solid var(--sk-divider);text-align:left;color:var(--sk-ink);white-space:nowrap;padding-inline:0 6px;font-weight:600}.fr-table .pui-pill{vertical-align:middle}.fr-window .pw-rail{grid-template-rows:none;grid-template-columns:minmax(0,1fr);align-content:start}.fr-side{align-content:start;gap:14px;min-width:0;display:grid}.fr-side .lr-rail-title{margin-bottom:0}.fr-ifta{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fr-ifta li{gap:6px;display:grid}.fr-ifta-head{color:var(--pui-ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;line-height:16px;display:flex}.fr-ifta-head b{color:var(--pui-ink);font-weight:600}.fr-ifta-head abbr{text-decoration:none}.fr-bar{height:8px;display:block}.fr-bar i{width:calc(var(--w) * 100%);background:var(--pui-ink-3);transform-origin:0;border-radius:0 4px 4px 0;min-width:4px;height:100%;display:block}.fr-total{color:var(--pui-ink-4);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:16px}.fr-total>span:first-child{color:var(--pui-ink);font-weight:600}.fr-sources{background:var(--pui-surface);box-shadow:var(--sk-card-shadow);border-top:0;border-radius:12px;padding:2px 14px}.fr-sources>div:last-child{padding-bottom:6px}@media (prefers-reduced-motion:no-preference){[data-trace-motion=ready] .fr-side .fr-bar i{transition:transform 1s var(--ts-ease-out) calc(var(--i,0) * 80ms);transform:scaleX(0)}[data-trace-motion=ready] .fr-side[data-seen] .fr-bar i{transform:none}}@media (min-width:641px) and (max-width:1100px){.fr-side{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"title title""ifta sources""total approve";column-gap:32px}.fr-side>.lr-rail-title{grid-area:title}.fr-side>.fr-ifta{grid-area:ifta}.fr-side>.fr-total{grid-area:total;align-self:end}.fr-side>.pw-approve{grid-area:approve}.fr-side>.fr-sources{grid-area:sources;align-self:start}}@media (max-width:760px){.fr-window .fr-table th:nth-child(3),.fr-window .fr-table td:nth-child(3){display:table-cell}.fr-window .fr-table :is(th,td):is(:nth-child(2),:nth-child(4),:nth-child(5)){display:none}}@media (max-width:640px){.fr-window .db-kpis{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}:is(.tr-window,.cx-window,.lp-window) .pw-rail{grid-template-rows:none;grid-template-columns:minmax(0,1fr);align-content:start}.acp-expert{text-align:left;cursor:pointer;width:100%;transition:background-color .15s var(--sk-ease), color .15s var(--sk-ease)}.acp-expert:not([data-active]):hover{background:var(--pui-muted);color:var(--pui-ink-3)}.acp-expert:not([data-active]):hover b{color:var(--pui-ink)}.acp-head-link{transition:border-color .15s var(--sk-ease), color .15s var(--sk-ease);flex:none;text-decoration:none}.acp-head-link svg{color:var(--pui-ink-4)}.acp-head-link:hover{border-color:var(--pui-ink-5);color:var(--pui-ink)}@media (max-width:900px){.acp-console .ac-side{scroll-snap-type:x proximity;padding-right:28px;scroll-padding-inline:10px;overflow-y:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.acp-console .acp-expert{scroll-snap-align:start}}@media (max-width:640px){.acp-console .ac-tabs .pui-tab svg{display:none}.acp-console .ac-head{flex-wrap:wrap;row-gap:10px}.acp-console .ac-head-text{flex:calc(100% - 48px);min-width:0}.acp-console .ac-head .pui-pill{margin-left:48px}}.tr-head{border-bottom:1px solid var(--pui-line);padding:16px 24px 14px}.tr-pills{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.tr-brief,.tr-made{color:var(--sk-ink);font-size:13px;font-weight:450;line-height:20px}.tr-beat{flex-direction:column;min-width:0;display:flex}.tr-beat .sk-attach{width:fit-content;display:flex}.tr-made .sk-question{gap:2px}.tr-made .sk-notice{justify-content:flex-start}.tr-live{color:var(--pui-ink-3);text-decoration:underline;-webkit-text-decoration-color:var(--pui-line-2);-webkit-text-decoration-color:var(--pui-line-2);-webkit-text-decoration-color:var(--pui-line-2);text-decoration-color:var(--pui-line-2);text-underline-offset:3px;transition:color .15s var(--sk-ease);align-self:flex-start;align-items:center;gap:5px;margin-top:auto;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.tr-live:hover{color:var(--pui-ink);text-decoration-color:currentColor}.tr-live svg{flex:none}.tr-log{margin:0;padding:0;list-style:none;display:grid}.tr-log li{border-top:1px solid var(--pui-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"time who""action action";align-items:center;gap:2px 8px;padding:6px 0;display:grid}.tr-log li:first-child{border-top:0;padding-top:0}.tr-log time{color:var(--pui-ink-4);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:time;font-size:11px;line-height:18px}.tr-log-action{min-width:0;color:var(--sk-ink);grid-area:action;font-size:13px;line-height:19px}.tr-expert{background:var(--sk-fill-hover);height:18px;color:var(--pui-ink-3);white-space:nowrap;border-radius:6px;grid-area:who;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.tr-expert svg{color:var(--pui-ink-4);flex:none}.tr-docs{border-top:1px solid var(--pui-line);padding-top:12px}@media (prefers-reduced-motion:no-preference){[data-trace-motion=ready] .tr-beat:not(.is-revealed) .sk-glyph-done,[data-trace-motion=ready] .tr-beat:not(.is-revealed) .sk-glyph-done path,[data-trace-motion=ready] .tr-beat:not(.is-revealed) .sk-todo-row[data-state=done] .sk-todo-label:after{animation-play-state:paused}.tr-beat .sk-todo-row{--pop:0s}.tr-beat .sk-todo-row:nth-child(2){--pop:.12s}.tr-beat .sk-todo-row:nth-child(3){--pop:.24s}.tr-beat .sk-todo-row:nth-child(4){--pop:.36s}.tr-beat .sk-todo-row .sk-glyph-done{animation-delay:calc(var(--reveal-delay,0s) + .35s + var(--pop))}.tr-beat .sk-todo-row .sk-glyph-done path{animation-delay:calc(var(--reveal-delay,0s) + .5s + var(--pop))}.tr-beat .sk-todo-row[data-state=done] .sk-todo-label:after{animation-delay:calc(var(--reveal-delay,0s) + .45s + var(--pop))}}.cx-table{font-size:12px;line-height:16px;display:grid}.cx-row{border-top:1px solid var(--sk-divider);grid-template-columns:minmax(0,1.45fr) minmax(0,1.1fr) minmax(0,1.1fr) 92px;align-items:center;gap:16px;min-height:52px;padding:7px 0;display:grid}.cx-row-head{min-height:0;color:var(--sk-ink-subdued);white-space:nowrap;border-top:0;padding:0 0 8px;font-weight:500}.cx-row-head>:last-child,.cx-status{justify-self:end}.cx-name{align-items:center;gap:10px;min-width:0;display:flex}.cx-mark{flex:none;align-items:center;width:72px;display:flex}.cx-name>span:last-child{min-width:0;display:grid}.cx-name b{color:var(--sk-ink);font-size:13px;font-weight:550;line-height:18px}.cx-name small{color:var(--sk-ink-subdued);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.cx-marks>*+*{margin-left:-7px}.cx-tile{border-radius:8px;width:28px;height:28px}.cx-does{color:var(--sk-ink)}.cx-last{min-width:0;display:grid}.cx-last>span{color:var(--sk-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-last small{color:var(--sk-ink-subdued);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.cx-feed{margin:0;padding:0;list-style:none;display:grid}.cx-feed li{border-top:1px solid var(--pui-line);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 0;display:grid}.cx-feed li:first-child{border-top:0;padding-top:0}.cx-feed-mark{place-items:center;width:22px;height:22px;display:grid}.cx-feed-tile{background:var(--pui-surface);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--pui-line-2);color:var(--pui-ink-3);border-radius:50%;place-items:center;display:grid}.cx-feed-text{min-width:0;color:var(--sk-ink-subdued);font-size:12px;line-height:17px;display:grid}.cx-feed-text b{color:var(--sk-ink);font-weight:550}.cx-feed time{color:var(--pui-ink-4);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:11px;line-height:17px;display:inline-flex}.cx-note{margin:2px 0 0}@media (min-width:1280px){.cx-window .pw-body[data-rail]{grid-template-columns:minmax(0,1fr) 340px}}@media (min-width:1101px) and (max-width:1279px){.cx-window .pw-body[data-rail]{grid-template-columns:minmax(0,1fr)}.cx-window .pw-rail{border-left:0;border-top:1px solid var(--pui-line)}}@media (min-width:761px) and (max-width:1279px){.cx-feed{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:32px}.cx-feed li:nth-child(4){border-top:0;padding-top:0}}@media (max-width:760px){.cx-row-head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cx-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status""does does""last last";gap:4px 12px;padding:12px 0}.cx-row:nth-child(2){border-top:0;padding-top:4px}.cx-name{grid-area:name}.cx-status{grid-area:status}.cx-does{grid-area:does;padding-left:82px}.cx-last{grid-area:last;gap:6px;padding-left:82px;display:flex}.cx-last>span,.cx-last small{color:var(--sk-ink-subdued);font-size:12px}.cx-last small{flex:none}}@media (max-width:640px){.cx-feed li:nth-child(n+5){display:none}}@media (max-width:400px){.cx-window .db-kpi{padding-inline:9px}.cx-mark{width:60px}.cx-marks>*+*{margin-left:-10px}.cx-does,.cx-last{padding-left:70px}}.mw-tabs{flex:none}.mw-tabs .pui-tab{cursor:pointer;height:26px;padding-inline:12px}.mw-main{gap:18px}.mw-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.mw-window .pui.ct-table[data-theme=dark],.mw-side{background:var(--ts-draise2);box-shadow:inset 0 0 0 1px var(--pui-line)}.mw-side{border-radius:16px;flex-direction:column;align-self:stretch;min-width:0;display:flex}.mw-window .ct-preview{box-shadow:none;background:0 0;align-content:start;gap:14px;padding:20px}.mw-limits{border-top:1px solid var(--pui-line);color:var(--sk-ink-subdued);gap:8px;margin-top:auto;padding:14px 20px 18px;font-size:12px;line-height:16px;display:grid}.mw-chips{flex-wrap:wrap;gap:6px;display:flex}.mw-window .ct-what{font-size:14px;line-height:21px}.mw-rules{gap:12px;display:grid}.mw-rules-lead{color:var(--sk-ink-subdued);margin:0;font-size:13px;line-height:19px}.mw-window .ct-rules-table{margin:0}.mw-legend{border-top:1px solid var(--pui-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mw-legend li{align-content:start;gap:6px;padding:14px 20px 0;display:grid}.mw-legend li:first-child{padding-left:0}.mw-legend li+li{border-left:1px solid var(--pui-line)}.mw-legend-head{align-items:center;gap:8px;display:flex}.mw-legend b{color:var(--sk-ink);white-space:nowrap;font-size:13px;font-weight:600;line-height:18px}.mw-legend p{color:var(--sk-ink-subdued);text-wrap:pretty;margin:0;font-size:12px;line-height:17px}.mw-promise{color:var(--pui-ink-3);margin:0;font-size:13px;line-height:19px}.mw-promise svg{color:var(--pui-ink-4);margin-top:2px}@media (min-width:1101px){.mw-panel{min-height:351px}}@media (max-width:1100px){.mw-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.mw-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-legend li:nth-child(3){border-left:0;padding-left:0}.mw-legend li:nth-child(n+3){border-top:1px solid var(--pui-line);margin-top:16px;padding-top:16px}.mw-legend li:nth-child(odd){padding-right:12px}.mw-legend li:nth-child(2n){padding-left:12px}}@media (max-width:640px){.mw-tabs{flex:100%;display:flex}.mw-tabs .pui-tab{flex:1;justify-content:center}.mw-main{padding:14px 12px 16px}.mw-window .ct-row{padding-inline:2px}.mw-window .ct-seg{align-self:stretch;margin-inline:8px}.mw-window .ct-seg button{flex:auto;padding-inline:6px}.mw-window .pui.ct-table[data-theme=dark]{padding-inline:2px}.mw-window .ct-preview{padding:16px 14px}.mw-limits{padding:12px 14px 16px}}.lp-short{display:none}.lp-unit{color:var(--pui-ink-4);font-size:12px;font-style:normal;font-weight:450}.lp-card{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:16px}.lp-chart{touch-action:pan-y;border-radius:8px;outline:none;min-width:0;position:relative}.lp-chart:focus-visible{box-shadow:0 0 0 2px var(--pui-ink-3)}.lp-chart svg{display:block;position:absolute;inset:0;overflow:visible}.lp-tick line{stroke:var(--sk-divider);stroke-width:1px}.lp-tick text,.lp-month{fill:var(--pui-ink-4);font-variant-numeric:tabular-nums;font-size:11px}.lp-band{fill:var(--pui-accent-soft);opacity:.55}.lp-band-top{stroke:var(--pui-accent-line);stroke-width:1px}.lp-band-label{fill:var(--pui-accent-ink);font-size:11px;font-weight:550}.lp-today{stroke:var(--pui-line-2);stroke-width:1px}.lp-cross{stroke:var(--pui-ink-5);stroke-width:1px;stroke-dasharray:2 3}.lp-desk{fill:none;stroke:var(--pui-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lp-market{fill:none;stroke:var(--pui-ink-4);stroke-width:2px;stroke-dasharray:4 3;stroke-linejoin:round}.lp-dots circle{fill:var(--pui-ink-5);stroke:var(--pui-surface);stroke-width:2px}.lp-hover circle{fill:var(--pui-surface);stroke-width:2px}.lp-hover [data-series=desk]{stroke:var(--pui-ink)}.lp-hover [data-series=market]{stroke:var(--pui-ink-4)}.lp-end{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.lp-end[data-series=desk]{fill:var(--pui-ink)}.lp-end[data-series=market]{fill:var(--pui-ink-4)}.lp-quote{pointer-events:none;transition:opacity .15s var(--sk-ease);position:absolute;transform:translate(-50%,calc(-100% - 6px))}.lp-quote .pui-pill{font-variant-numeric:tabular-nums}.lp-chart:has(.lp-tip) .lp-quote{opacity:0}.lp-tip{z-index:2;background:var(--pui-surface);box-shadow:var(--sk-card-shadow), var(--pui-shadow-lg);color:var(--sk-ink-subdued);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;border-radius:8px;gap:2px;padding:7px 10px;font-size:11px;line-height:15px;display:grid;position:absolute;top:2px;transform:translate(-50%)}.lp-tip b{color:var(--sk-ink);font-size:12px;font-weight:600}.lp-legend{color:var(--sk-ink-subdued);white-space:nowrap;flex-wrap:nowrap;gap:16px;margin:0;padding:0;font-size:11px;line-height:16px;list-style:none;display:flex}.lp-legend li{align-items:center;gap:6px;display:inline-flex}.lp-legend i{background:var(--pui-ink);border-radius:2px;flex:none;width:16px;height:2px}.lp-legend i[data-key=market]{background:repeating-linear-gradient(90deg, var(--pui-ink-4) 0 4px, transparent 4px 7px)}.lp-legend i[data-key=answers]{background:var(--pui-ink-5);border-radius:50%;width:8px;height:8px}.lp-legend i[data-key=range]{background:var(--pui-accent-soft);width:14px;height:10px;box-shadow:inset 0 1px 0 var(--pui-accent-line);border-radius:3px}.lp-price{margin-top:2px}.lp-rail-title .pui-pill{margin-left:auto}.lp-feed{margin:0;padding:0;list-style:none;display:grid}.lp-feed li{border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;margin-inline:-8px;padding:8px;display:grid;position:relative}.lp-feed li+li:before{content:"";background:var(--pui-line);height:1px;position:absolute;top:0;left:8px;right:8px}.lp-feed-mark{place-items:center;display:grid}.lp-feed-tile{background:var(--pui-surface);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--pui-line-2);color:var(--pui-ink-3);border-radius:50%;place-items:center;display:grid}.lp-feed-text{min-width:0;display:grid}.lp-feed-text b{color:var(--sk-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;line-height:16px;overflow:hidden}.lp-feed-text small{color:var(--sk-ink-subdued);white-space:nowrap;font-size:11px;line-height:15px}.lp-feed-rate{color:var(--sk-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600;line-height:18px}.lp-feed-rate small{color:var(--sk-ink-subdued);font-size:11px;font-weight:450}.lp-rule{margin:2px 0 0}.lp-note{margin:0}@media (prefers-reduced-motion:no-preference){[data-trace-motion=ready] .lp-lines{clip-path:inset(0 100% 0 0) view-box;transition:clip-path 1.8s var(--sk-ease-draw) .2s}[data-trace-motion=ready] .lp-chart.is-revealed .lp-lines{clip-path:inset(0) view-box}[data-trace-motion=ready] .lp-dots circle{opacity:0;transition:opacity .3s var(--sk-ease);transition-delay:calc(1.4s + var(--d,0) * 12ms)}[data-trace-motion=ready] .lp-chart.is-revealed .lp-dots circle{opacity:1}.lp-feed.is-revealed>li:first-child{animation:sk-in-up .35s var(--sk-ease) .4s both, lp-kept 1.2s var(--sk-ease) .6s both}}@keyframes lp-kept{0%{background-color:var(--pui-accent-tint);box-shadow:inset 0 0 0 1px var(--pui-accent-line)}to{background-color:#0000;box-shadow:inset 0 0 0 1px #0000}}@media (min-width:761px) and (max-width:1100px){.tr-log{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:32px}.tr-log li:nth-child(5){border-top:0;padding-top:0}.lp-window .pw-rail{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.lp-window .lp-rail-title{grid-column:1/-1}.lp-window .lp-feed{grid-row:span 2}}@media (max-width:760px){.tr-window .sk-table th:nth-child(3),.tr-window .sk-table td:nth-child(3){display:table-cell}.tr-window .sk-table th:nth-child(2),.tr-window .sk-table td:nth-child(2){display:none}}@media (max-width:640px){.tr-head{flex-wrap:wrap;row-gap:8px;padding:14px 16px 12px}.tr-pills{flex-basis:100%;padding-left:36px}.lp-long{display:none}.lp-short{display:inline}.lp-window .db-kpis{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-card{padding:12px}.lp-legend{gap:12px}.lp-feed li:nth-child(n+4){display:none}.lp-price{flex-wrap:wrap;row-gap:2px}.lp-price small{flex-basis:100%;margin-left:0}}@media (max-width:380px){.tr-window .sk-cell-alert{white-space:normal}}.dl-backdrop{z-index:200;transition:opacity .2s var(--ts-ease-out);background:#08090abd;position:fixed;inset:0}.dl-backdrop[data-starting-style],.dl-backdrop[data-ending-style]{opacity:0}.dl-popup{--dl-w:880px;z-index:201;width:min(var(--dl-w), calc(100vw - 2 * var(--ts-gutter)));background:var(--ln-panel);max-height:calc(100dvh - 48px);box-shadow:0 0 0 1px var(--ln-border), 0 -1px 0 0 #ffffff0f, 0 24px 80px #0000008c;color:var(--ts-d1);transition:opacity .2s var(--ts-ease-out), scale .2s var(--ts-ease-out), translate .2s var(--ts-ease-out);border-radius:12px;outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.dl-popup[data-starting-style],.dl-popup[data-ending-style]{opacity:0;scale:.98}.dl-popup[data-view=demo]{--dl-w:1280px;height:min(820px,100dvh - 48px)}.dl-popup :focus-visible{outline:2px solid var(--ts-d2);outline-offset:2px}.dl-head{border-bottom:1px solid var(--ts-dline);flex:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:16px 16px 16px 20px;display:flex}.dl-head-text{gap:4px;min-width:0;max-width:720px;display:grid}.dl-title{letter-spacing:-.01em;color:var(--ts-d1);margin:0;font-size:15px;font-weight:400;line-height:20px}.dl-desc{color:var(--ts-d3);margin:0;font-size:13px;line-height:18px}.dl-head-actions{flex:none;align-items:center;gap:8px;display:flex}.dl-close,.dl-quiet{height:32px;font:inherit;cursor:pointer;border:0;border-radius:8px;transition:background .15s,color .15s}.dl-close{width:32px;color:var(--ts-d3);background:0 0;place-items:center;padding:0;display:grid}.dl-close:hover{color:var(--ts-d1);background:#ffffff0f}.dl-quiet{color:var(--ts-d2);background:#ffffff0f;padding:0 12px;font-size:13px;font-weight:400}.dl-quiet:hover{color:var(--ts-d1);background:#ffffff1a}.dl-body{min-height:0}.dl-demo{flex-direction:column;flex:1;display:flex}.dl-demo .hx-workspace{flex:1;min-height:0;margin:0;animation:none}.dl-demo .hx-stage{background:0 0;border-radius:0;height:100%;margin:0;padding:0;animation:none}.dl-demo .hx-window{max-width:none;height:100%;box-shadow:none;border-radius:0}.dl-demo .hx-window:before,.dl-demo .hx-window:after{display:none}.dl-popup[data-view=start]{--dl-w:1080px}.dl-book{grid-template-columns:minmax(240px,340px) minmax(0,1fr);min-height:0;padding:40px;display:grid;overflow:auto}.dl-book-close{position:absolute;top:16px;right:16px}.dl-book-intro{border-right:1px solid var(--ts-dline);flex-direction:column;padding-right:32px;display:flex}.dl-book-title{letter-spacing:-.022em;color:var(--ts-d1);margin:0;font-size:40px;font-weight:400;line-height:44px}.dl-book-steps{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:grid}.dl-book-steps li{color:var(--ts-d2);grid-template-columns:28px minmax(0,1fr);font-size:17px;line-height:27.2px;display:grid}.dl-book-steps li span{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ts-d4);font-size:12px;line-height:27.2px}.dl-book-aside{color:var(--ts-d3);margin:25px 0 0;font-size:13px;line-height:19.5px}.dl-inline-link{font:inherit;color:var(--ts-d1);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dl-book-main{min-width:0;padding-left:32px}.dl-book-heading{color:var(--ts-d2);margin:0 0 24px;font-size:17px;font-weight:400;line-height:27.2px}.dl-form{--dl-error:#eb5757;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 16px;display:grid}.dl-span-2{grid-column:span 2}.dl-span-3{grid-column:span 3}.dl-span-6{grid-column:1/-1}.dl-field{align-content:start;gap:8px;min-width:0;display:grid}.dl-flabel{color:var(--ts-d3);font-size:14px;font-weight:400;line-height:21px}.dl-flabel em{color:var(--ts-d4);margin-left:6px;font-style:normal}.dl-input{width:100%;height:40px;font:inherit;color:var(--ts-d1);background:#ffffff0d;border:1px solid #ffffff0d;border-radius:8px;padding:0 10px;font-size:14px;line-height:21px;transition:border-color .15s,box-shadow .15s}.dl-input::placeholder{color:var(--ts-d4)}.dl-input:hover{border-color:#ffffff1a}.dl-input:focus,.dl-popup .dl-input:focus-visible{border-color:#ffffff3d;outline:none;box-shadow:0 0 0 3px #ffffff0d}textarea.dl-input{resize:vertical;height:auto;min-height:106px;padding:10px 12px}.dl-input[aria-invalid=true],.dl-input[aria-invalid=true]:focus{border-color:var(--dl-error)}.dl-select{display:block;position:relative}.dl-select select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;padding-right:32px}.dl-select select[data-empty]{color:var(--ts-d4)}.dl-select option{color:#f7f8f8;background:#16171a}.dl-select svg{color:var(--ts-d3);pointer-events:none;position:absolute;top:50%;right:10px;translate:0 -50%}.dl-submit{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.dl-submit-note,.dl-error-line{margin:0;font-size:13px;line-height:19.5px}.dl-submit-note{color:var(--ts-d3)}.dl-submit-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}.dl-submit-note a:hover{color:var(--ts-d1)}.dl-error-line{color:var(--dl-error)}.dl-handoff{justify-items:start;gap:8px;display:grid}.dl-handoff-icon{background:var(--ts-peel);width:32px;height:32px;color:var(--ts-obsidian);border-radius:8px;place-items:center;display:grid}.dl-handoff h3{color:var(--ts-d1);margin:4px 0 0;font-size:17px;font-weight:400;line-height:27.2px}.dl-handoff p{max-width:520px;color:var(--ts-d3);margin:0;font-size:14px;line-height:21px}.dl-handoff .dl-handoff-muted{color:var(--ts-d4)}.dl-handoff-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}a.dl-quiet{align-items:center;text-decoration:none;display:inline-flex}.dl-text-btn{height:32px;font:inherit;color:var(--ts-d3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;text-decoration:underline}.dl-text-btn:hover{color:var(--ts-d1)}@media (max-width:900px){.dl-book{grid-template-columns:minmax(0,1fr);padding:32px}.dl-book-intro{border-right:0;border-bottom:1px solid var(--ts-dline);padding:0 0 24px}.dl-book-steps{margin-top:20px}.dl-book-main{padding:24px 0 0}}@media (max-width:640px){.dl-popup,.dl-popup[data-view=demo]{border-radius:0;width:100%;height:100dvh;max-height:none;top:0;left:0;translate:none}.dl-popup[data-starting-style],.dl-popup[data-ending-style]{translate:0 16px;scale:1}.dl-head{gap:12px;padding:12px 8px 12px 16px}.dl-head .dl-quiet{display:none}.dl-book{padding:24px 16px}.dl-book-title{font-size:32px;line-height:36px}.dl-book-steps{display:none}.dl-book-aside{margin-top:12px}.dl-form{grid-template-columns:minmax(0,1fr)}.dl-span-2,.dl-span-3{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.dl-backdrop,.dl-popup{transition:none}}.pr-door{min-height:0;padding:calc(var(--ts-header) + 88px) 0 96px}.pr-picker{margin:var(--ts-space-head) var(--ts-inset) 0;gap:clamp(36px,3.4vw,48px);display:grid}.pr-slider{background:var(--ln-panel);box-shadow:inset 0 0 0 1px var(--ln-border);border-radius:16px;gap:14px;padding:24px 24px 56px;display:grid}.pr-slider-label{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pr-slider-label span{color:var(--ts-d3);font-size:14px}.pr-slider-label b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ts-d1);font-size:28px;font-weight:400;line-height:1}.pr-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0}.pr-range:focus-visible{outline:none}.pr-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--ts-obsidian) var(--p,0%), var(--ln-border-2) var(--p,0%));border-radius:2px;height:2px}.pr-range::-moz-range-track{background:var(--ln-border-2);border-radius:2px;height:2px}.pr-range::-moz-range-progress{background:var(--ts-obsidian);border-radius:2px;height:2px}.pr-range::-webkit-slider-thumb{appearance:none;width:20px;height:20px;box-shadow:0 0 0 2px var(--ts-obsidian), 0 4px 12px -4px #10182866;transition:transform .2s var(--ts-ease);background:#fff;border-radius:50%;margin-top:-9px}.pr-range::-moz-range-thumb{width:20px;height:20px;box-shadow:0 0 0 2px var(--ts-obsidian), 0 4px 12px -4px #10182866;background:#fff;border:0;border-radius:50%}.pr-range:hover::-webkit-slider-thumb{transform:scale(1.1)}.pr-range:active::-webkit-slider-thumb{transform:scale(1.1)}.pr-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--ts-obsidian), 0 0 0 6px #1d202d2e}.pr-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--ts-obsidian), 0 0 0 6px #1d202d2e}.pr-ticks{height:0;margin:-6px 10px 0;position:relative}.pr-tick{left:var(--x);justify-items:center;gap:4px;display:grid;position:absolute;translate:-50%}.pr-tick i{background:var(--ln-border-2);width:1px;height:8px}.pr-tick em{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ts-d3);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;line-height:1}.pr-tick small{color:var(--ts-d4);white-space:nowrap;font-size:12px;line-height:1}.pr-tick[data-on] i{background:var(--ts-obsidian)}.pr-tick[data-on] em,.pr-tick[data-on] small{color:var(--ts-d1)}.pr-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pr-plan{background:var(--ln-panel);box-shadow:inset 0 0 0 1px var(--ln-border);transition:box-shadow .3s var(--ts-ease), background-color .3s var(--ts-ease), translate .3s var(--ts-ease);border-radius:16px;grid-template-rows:auto auto auto 1fr auto;align-content:start;gap:18px;padding:24px 22px 22px;display:grid;position:relative}.pr-plan:hover{box-shadow:inset 0 0 0 1px var(--ln-border-2);translate:0 -2px}.pr-plan[data-fit]{box-shadow:inset 0 0 0 1.5px var(--ts-obsidian), 0 28px 56px -30px #1018284d;background:#fff}.pr-plan[data-fit]:hover{box-shadow:inset 0 0 0 1.5px var(--ts-obsidian), 0 28px 56px -26px #10182859}.pr-plan-head{gap:4px;display:grid}.pr-plan-head .ts-small{color:var(--ts-d3)}.pr-price{align-items:baseline;gap:8px;display:flex}.pr-price b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ts-d1);font-size:40px;font-weight:400;line-height:1}.pr-price span{color:var(--ts-d3);font-size:14px}.pr-plan-rows{margin:0;display:grid}.pr-plan-rows>div{border-top:1px solid var(--ts-dline);gap:2px;padding:10px 0;display:grid}.pr-plan-rows dt{color:var(--ts-d4);font-size:12px;line-height:16px}.pr-plan-rows dd{color:var(--ts-d1);text-wrap:pretty;align-items:center;gap:6px;margin:0;font-size:14px;line-height:20px;display:flex}.pr-plan-rows dd svg{color:var(--ts-accent);flex:none}.pr-plan-fit{min-height:40px;color:var(--ts-d3);font-variant-numeric:tabular-nums;text-wrap:pretty;font-size:13px;line-height:20px}.pr-plan-fit b{color:var(--ts-d1);font-weight:500}.pr-plan .ts-btn{width:100%}.pr-plans-note{margin:28px var(--ts-inset) 0;color:var(--ts-d4);font-size:12px;line-height:16px}.pr-facts{margin:var(--ts-space-head) var(--ts-inset) 0;border-top:1px solid var(--ts-dline);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.pr-fact{align-content:start;gap:10px;padding:28px 32px 0 0;display:grid}.pr-fact+.pr-fact{border-left:1px solid var(--ts-dline);padding-left:32px}.pr-fact-index{color:var(--ts-d4)}.pr-fact .ts-h4{color:var(--ts-d1);font-weight:400}.pr-fact .ts-small{color:var(--ts-d3);font-size:15px;line-height:1.6}.pr-faq-grid{padding-inline:var(--ts-inset);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px 80px;display:grid}.pr-faq-head{padding-inline:0}.pr-faq-head .ts-small{margin-top:6px}.pr-faq-head .ts-arrow-link{color:var(--ts-d1)}.pr-faq{border-top:1px solid var(--ts-dline);display:grid}.pr-qa{border-bottom:1px solid var(--ts-dline)}.pr-qa summary{letter-spacing:-.01em;color:var(--ts-d1);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;line-height:1.4;list-style:none;display:flex}.pr-qa summary::-webkit-details-marker{display:none}.pr-qa summary svg{color:var(--ts-d3);transition:rotate .25s var(--ts-ease), color .2s var(--ts-ease);flex:none;rotate:90deg}.pr-qa[open] summary svg{color:var(--ts-d1);rotate:-90deg}.pr-qa summary:hover svg{color:var(--ts-d1)}.pr-qa summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:4px}.pr-qa .ts-body{color:var(--ts-d3);padding:0 40px 22px 0}@media (max-width:1100px){.pr-plans,.pr-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-fact:nth-child(3){border-left:0;padding-left:0}.pr-fact:nth-child(n+3){margin-top:28px}.pr-faq-grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:640px){.pr-door{padding-bottom:72px}.pr-slider{padding:18px 16px 52px}.pr-slider-label b{font-size:24px}.pr-tick small{display:none}.pr-plans{grid-template-columns:minmax(0,1fr)}.pr-plan{padding:20px 18px 18px}.pr-facts{grid-template-columns:minmax(0,1fr)}.pr-fact,.pr-fact+.pr-fact{border-left:0;margin-top:0;padding:22px 0}.pr-fact+.pr-fact{border-top:1px solid var(--ts-dline)}.pr-qa summary{padding:16px 0;font-size:16px}.pr-qa .ts-body{padding-right:24px}}@property --p{syntax:"<percentage>";inherits:true;initial-value:0%}[data-trace-motion=ready] .pr-door .ts-door-mark{animation:pr-mark-in 1.9s var(--ts-ease-out) both}@keyframes pr-mark-in{0%{opacity:0;clip-path:inset(0 0 100% 100%);transform:translate(6%,4%)scale(1.06)rotate(-2deg)}40%{opacity:1}to{opacity:1;clip-path:inset(0);transform:none}}.pr-door:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(38% 60% at 50% 40%,#e9eda413,#0000 70%);position:absolute;inset:0}[data-trace-motion=ready] .pr-door:after{animation:pr-sweep 2.4s var(--ts-ease-inout) .15s both}@keyframes pr-sweep{0%{opacity:0;transform:translate(-40%)}35%{opacity:1}to{opacity:0;transform:translate(45%)}}[data-trace-motion=ready] .pr-door [data-enter]:not([data-enter=lines]){animation:pr-rise .95s var(--ts-ease-out) var(--reveal-delay,0s) backwards}[data-trace-motion=ready] .pr-door [data-enter=lines] .ts-line>span{animation:ts-line-in 1s var(--ts-ease-out) calc(var(--i,0) * .12s + var(--reveal-delay,0s)) backwards}@keyframes pr-rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}[data-trace-motion=ready] .pr-slider.is-revealed .pr-range{animation:pr-fill 1.3s var(--ts-ease-out) .25s backwards}@keyframes pr-fill{0%{--p:0%}}[data-trace-motion=ready] .pr-plan[data-reveal]{transform:translateY(28px)scale(.985)}[data-trace-motion=ready] .pr-plan[data-reveal].is-revealed{transform:none}@media (prefers-reduced-motion:reduce){.pr-door .ts-door-mark,.pr-door:after,.pr-range,.pr-door [data-enter],.pr-door [data-enter] .ts-line>span{animation:none!important}}.pr-tabs{box-shadow:inset 0 0 0 1px var(--ts-dline2);background:linear-gradient(#ffffff0f,#ffffff06);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.pr-tab{height:34px;font:inherit;color:var(--ts-d3);white-space:nowrap;cursor:pointer;transition:color .2s var(--ts-ease), background-color .25s var(--ts-ease), box-shadow .25s var(--ts-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding-inline:14px 16px;font-size:14px;line-height:1;display:inline-flex}.pr-tab:hover{color:var(--ts-d1);background:#ffffff0d}.pr-tab[aria-selected=true]{background:var(--ts-peel);color:var(--ts-obsidian);font-weight:500;box-shadow:0 6px 18px -10px #e9eda499}.pr-tab[aria-selected=true] svg{color:var(--ts-obsidian)}.pr-tab:focus-visible{outline:2px solid var(--ts-peel);outline-offset:2px}.pr-panel{justify-items:start;gap:22px;display:grid}.pr-panel-body{display:contents}.pr-ask-section .pr-asks{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-asks .ts-h4{text-wrap:pretty;margin:0}.pr-ask-actions{margin:40px var(--ts-inset) 0;gap:10px;display:flex}[data-trace-motion=ready] .pr-panel-body>*{animation:pr-rise .9s var(--ts-ease-out) .25s backwards}@media (max-width:1100px){.pr-ask-section .pr-asks{grid-template-columns:minmax(0,1fr)}.pr-asks .pr-fact,.pr-asks .pr-fact+.pr-fact{border-left:0;margin-top:0;padding:22px 0}.pr-asks .pr-fact+.pr-fact{border-top:1px solid var(--ts-dline)}}@media (max-width:640px){.pr-tabs{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.pr-tab{justify-content:center}}@media (prefers-reduced-motion:reduce){.pr-panel-body>*{animation:none!important}}.pr-door .ts-door-lead{max-width:600px}.pr-door .ts-door-note{color:var(--ts-d4);font-size:14px;line-height:1.5}.pb{margin:var(--ts-space-head) var(--ts-inset) 0;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start;gap:20px;display:grid}.pb-steps{gap:12px;min-width:0;display:grid}.pb-step{background:var(--ln-panel);box-shadow:inset 0 0 0 1px var(--ln-border);border-radius:16px;gap:16px;padding:22px 24px 24px;display:grid}.pb-step-head{align-items:baseline;gap:12px;display:flex}.pb-step-head .ts-index{color:var(--ts-d4)}.pb-step-head .ts-h4{margin:0}.pb-step-lead{max-width:62ch;color:var(--ts-d3);margin:-6px 0 0;font-size:14px;line-height:1.55}.pb-row{border-top:1px solid var(--ts-dline);justify-content:space-between;align-items:center;gap:24px;padding-top:14px;display:flex}.pb-row-copy,.pb-addon-copy{gap:3px;min-width:0;display:grid}.pb-row-copy b,.pb-addon-copy b{color:var(--ts-d1);font-size:15px;font-weight:500}.pb-row-copy span,.pb-addon-copy span{color:var(--ts-d3);text-wrap:pretty;font-size:13px;line-height:1.5}.pb-price{font-variant-numeric:tabular-nums;color:var(--ts-d1);white-space:nowrap;flex:none;align-items:baseline;gap:4px;font-size:17px;display:inline-flex}.pb-price small{color:var(--ts-d4);font-size:12px}.pb-stepper{height:36px;box-shadow:inset 0 0 0 1px var(--ln-border-2);background:#fff;border-radius:10px;flex:none;align-items:center;padding:2px;display:inline-flex}.pb-stepper button{width:30px;height:30px;color:var(--ts-d2);cursor:pointer;transition:background-color .2s var(--ts-ease);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.pb-stepper button:hover:not(:disabled){background:var(--ln-panel-2)}.pb-stepper button:disabled{opacity:.35;cursor:not-allowed}.pb-stepper input{width:44px;font:inherit;text-align:center;color:var(--ts-d1);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;font-size:15px}.pb-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pb-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pb-stepper input:focus-visible{outline:none}.pb-stepper:focus-within{box-shadow:inset 0 0 0 1.5px var(--ts-obsidian)}.pb-slider-label{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pb-slider-label span{color:var(--ts-d3);font-size:14px}.pb-slider-label b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ts-d1);font-size:28px;font-weight:400;line-height:1}.pb-addons,.pb-locked{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pb-addon{box-shadow:inset 0 0 0 1px var(--ln-border);transition:box-shadow .2s var(--ts-ease), background-color .2s var(--ts-ease);background:#fff;border-radius:12px;display:grid}.pb-addon:hover{box-shadow:inset 0 0 0 1px var(--ln-border-2)}.pb-addon[data-on]{box-shadow:inset 0 0 0 1.5px var(--ts-obsidian);background:#fbfbf2}.pb-addon-hit{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 16px;display:grid}.pb-addon-hit:focus-visible{outline:2px solid var(--ts-obsidian);outline-offset:2px}.pb-check{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--ln-border-2);color:#fff;transition:background-color .2s var(--ts-ease), box-shadow .2s var(--ts-ease);border-radius:6px;place-items:center;margin-top:1px;display:grid}.pb-addon[data-on] .pb-check{background:var(--ts-obsidian);box-shadow:none}.pb-addon-qty{color:var(--ts-d3);justify-content:flex-end;align-items:center;gap:12px;padding:0 16px 14px 50px;font-size:13px;display:flex}.pb-step-locked{box-shadow:inset 0 0 0 1px var(--ln-border);background:0 0}.pb-locked li{background:var(--ln-panel);border-radius:12px;grid-template-columns:20px minmax(0,1fr);gap:14px;padding:12px 16px;display:grid}.pb-locked svg{color:var(--ts-d4);margin-top:3px}.pb-locked-link{color:var(--ts-d1);justify-self:start;font-size:14px}.pb-summary{top:calc(var(--ts-header) + env(safe-area-inset-top,0px) + 20px);box-shadow:inset 0 0 0 1.5px var(--ts-obsidian), 0 28px 56px -30px #1018284d;background:#fff;border-radius:16px;gap:18px;padding:22px 24px 24px;display:grid;position:sticky}.pb-summary-head{color:var(--ts-d1);justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.pb-lines{margin:0;padding:0;list-style:none;display:grid}.pb-lines li{border-top:1px solid var(--ts-dline);color:var(--ts-d1);animation:pr-rise .4s var(--ts-ease-out) backwards;justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0;font-size:14px;display:flex}.pb-lines li>span{gap:2px;min-width:0;display:grid}.pb-lines small{color:var(--ts-d4);font-variant-numeric:tabular-nums;font-size:12px}.pb-lines b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.pb-line-ent b{color:var(--ts-d3)}.pb-total{border-top:1.5px solid var(--ts-obsidian);gap:4px;padding-top:14px;display:grid}.pb-total>span{color:var(--ts-d3);font-size:13px}.pb-total b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ts-d1);font-size:44px;font-weight:400;line-height:1.05}.pb-total b em{color:var(--ts-d3);font-style:normal}.pb-total small{color:var(--ts-d4);text-wrap:pretty;font-size:12px;line-height:1.5}.pb-summary-actions{gap:10px;display:grid}.pb-summary-actions .ts-btn{width:100%}.pb-summary-actions p{text-align:center;color:var(--ts-d4);margin:0;font-size:12px}@media (max-width:1100px){.pb{grid-template-columns:minmax(0,1fr)}.pb-summary{position:static}}@media (max-width:640px){.pb-step{padding:18px 16px}.pb-row{flex-wrap:wrap;gap:12px}.pb-addon-hit{grid-template-columns:20px minmax(0,1fr)}.pb-addon-hit .pb-price{grid-column:2}.pb-addon-qty{justify-content:flex-start;padding-left:50px}.pb-summary{padding:18px 16px 20px}.pb-total b{font-size:38px}}@media (prefers-reduced-motion:reduce){.pb-lines li{animation:none!important}}.pb-dock{display:none}@media (max-width:1100px){.pb-dock{z-index:90;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--ts-obsidian);color:#fff;opacity:0;pointer-events:none;transition:opacity .3s var(--ts-ease), translate .3s var(--ts-ease-out);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:14px;display:flex;position:fixed;translate:0 16px;box-shadow:0 18px 40px -16px #1018288c}.pb-dock[data-show]{opacity:1;pointer-events:auto;translate:0}.pb-dock b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.pb-dock small{opacity:.7;font-size:12px;font-weight:400}}.pb-token{text-align:right;flex:none;justify-items:end;gap:2px;display:grid}.pb-token b{font-variant-numeric:tabular-nums;color:var(--ts-d1);font-size:20px;font-weight:400;line-height:1}.pb-token small{color:var(--ts-d4);white-space:nowrap;font-size:11px;line-height:1.3}.pb-addon[data-blocked]{opacity:.55}.pb-addon[data-blocked] .pb-addon-hit{cursor:not-allowed}.pb-meter{border-top:1px solid var(--ts-dline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:14px;display:grid}.pb-meter>span:first-child{color:var(--ts-d3);font-size:13px}.pb-meter-bar{background:var(--ln-panel-2);height:8px;box-shadow:inset 0 0 0 1px var(--ln-border);border-radius:4px;gap:2px;display:flex;overflow:hidden}.pb-meter-bar i{background:var(--ts-obsidian);min-width:4px;transition:flex .35s var(--ts-ease-out)}.pb-meter-bar i:nth-child(2n){background:#4a5063}.pb-meter b{font-variant-numeric:tabular-nums;color:var(--ts-d1);white-space:nowrap;font-size:15px;font-weight:500}.pb-meter b small{color:var(--ts-d4);font-weight:400}.pb-usage{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pb-usage>div{background:var(--ln-panel);box-shadow:inset 0 0 0 1px var(--ln-border);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.pb-usage span{color:var(--ts-d4);font-size:11px;line-height:1.3}.pb-usage b{font-variant-numeric:tabular-nums;color:var(--ts-d1);font-size:18px;font-weight:400}@media (max-width:640px){.pb-addon-hit .pb-token{text-align:left;grid-column:2;place-items:baseline start;gap:6px;display:flex}.pb-meter{grid-template-columns:minmax(0,1fr) auto}.pb-meter>span:first-child{grid-column:1/-1}}.pb-templates{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pb-template{background:var(--ln-panel);box-shadow:inset 0 0 0 1px var(--ln-border);font:inherit;text-align:left;color:inherit;cursor:pointer;transition:box-shadow .2s var(--ts-ease), background-color .2s var(--ts-ease), translate .2s var(--ts-ease);border:0;border-radius:14px;align-content:start;gap:6px;padding:16px 18px;display:grid}button.pb-template:hover{box-shadow:inset 0 0 0 1px var(--ln-border-2);translate:0 -1px}.pb-template[aria-checked=true],.pb-template-custom[data-on]{box-shadow:inset 0 0 0 1.5px var(--ts-obsidian);background:#fff}.pb-template:focus-visible{outline:2px solid var(--ts-obsidian);outline-offset:2px}.pb-template-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pb-template-head b{color:var(--ts-d1);font-size:16px;font-weight:500}.pb-template-head span{font-variant-numeric:tabular-nums;color:var(--ts-d1);white-space:nowrap;font-size:15px}.pb-template-head small{color:var(--ts-d4);font-size:11px}.pb-template-body{color:var(--ts-d3);text-wrap:pretty;font-size:13px;line-height:1.5}.pb-template-custom{cursor:default;box-shadow:inset 0 0 0 1px var(--ln-border);background:0 0;border-style:dashed}.pb-approx{font-family:var(--font-product), Inter, sans-serif;vertical-align:-.04em;color:var(--ts-d3);margin-right:.06em;font-size:1.2em;font-style:normal;font-weight:500;line-height:0;display:inline-block}@media (max-width:1100px){.pb-templates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pb-templates{grid-template-columns:minmax(0,1fr)}}.pb-token em{color:var(--ts-d3);white-space:nowrap;font-size:11px;font-style:normal}.pb-nudge{box-shadow:inset 0 0 0 1px var(--ln-border-2);color:var(--ts-d2);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 14px;font-size:13px;display:flex}.pb-nudge button{background:var(--ts-obsidian);color:#fff;height:30px;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 12px;font-size:12px;font-weight:500}.pb-lines li[data-kind=discount] b,.pb-lines li[data-kind=discount]>span{color:#067647}.pb-lines-label{border-top:1px solid var(--ts-dline);letter-spacing:.04em;text-transform:uppercase;color:var(--ts-d4)!important;padding:14px 0 2px!important;font-size:11px!important}.pb-lines li[data-kind=removed]{color:var(--ts-d4);border-top:0;padding-top:4px}.pb-lines li[data-kind=removed] s{text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--ts-d4);-webkit-text-decoration-color:var(--ts-d4);-webkit-text-decoration-color:var(--ts-d4);text-decoration-color:var(--ts-d4)}.pb-lines li[data-kind=removed] b{color:var(--ts-d4);font-weight:400}@media (max-width:640px){.pb-nudge{flex-direction:column;align-items:flex-start}}.pb-lines li[data-kind=removed] .pb-back{color:var(--ts-d2);justify-items:end;gap:0;font-weight:500;display:grid}.pb-lines li[data-kind=removed] .pb-back small{color:var(--ts-d4);font-size:11px;font-weight:400}.pb-token b{white-space:nowrap}@media (max-width:640px){.pb-addon-hit .pb-token{flex-wrap:wrap;row-gap:2px}.pb-addon-hit .pb-token em{flex-basis:100%}}.pb-smarts{gap:12px;display:grid}.pb-smarts-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pb-smarts-head b{letter-spacing:-.02em;color:var(--ts-d1);font-size:24px;font-weight:400;line-height:1}.pb-smarts-mult{background:var(--ln-panel-2);box-shadow:inset 0 0 0 1px var(--ln-border);font-variant-numeric:tabular-nums;color:var(--ts-d2);border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px}.pb-smarts-stops{justify-content:space-between;margin:-4px 0 0;padding:0;list-style:none;display:flex}.pb-smarts-stops button{font:inherit;color:var(--ts-d4);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px}.pb-smarts-stops li[data-on] button{color:var(--ts-d1);font-weight:500}.pb-smarts-line{min-height:3em;color:var(--ts-d2);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.pb{position:relative}.pb-charge-wave{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}@property --wr{syntax:"<length>";inherits:true;initial-value:0}.pb-charge-wave{--ox:50vw;--oy:50vh;animation:2s cubic-bezier(.3,.1,.5,1) both pb-ring}.pb-charge-wave:before,.pb-charge-wave:after{content:"";position:absolute;inset:0}.pb-charge-wave:after{background:radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--wr) - 320px), #e9eda499 calc(var(--wr) - 90px), #e9eda440 var(--wr), transparent calc(var(--wr) + 40px))}.pb-charge-wave:before{z-index:1;background:var(--ts-obsidian);-webkit-mask:var(--ts-plus) 0 0 / 15px 15px, radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--wr) - 260px), #000 calc(var(--wr) - 90px), #000 calc(var(--wr) - 10px), transparent calc(var(--wr) + 50px));-webkit-mask-composite:source-in;-webkit-mask:var(--ts-plus) 0 0 / 15px 15px, radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--wr) - 260px), #000 calc(var(--wr) - 90px), #000 calc(var(--wr) - 10px), transparent calc(var(--wr) + 50px));-webkit-mask:var(--ts-plus) 0 0 / 15px 15px, radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--wr) - 260px), #000 calc(var(--wr) - 90px), #000 calc(var(--wr) - 10px), transparent calc(var(--wr) + 50px));-webkit-mask:var(--ts-plus) 0 0 / 15px 15px, radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--wr) - 260px), #000 calc(var(--wr) - 90px), #000 calc(var(--wr) - 10px), transparent calc(var(--wr) + 50px));mask:var(--ts-plus) 0 0 / 15px 15px, radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--wr) - 260px), #000 calc(var(--wr) - 90px), #000 calc(var(--wr) - 10px), transparent calc(var(--wr) + 50px));opacity:.75;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes pb-ring{0%{--wr:0px;opacity:0}10%{opacity:1}70%{opacity:1}to{--wr:1500px;opacity:0}}.pb-charge-flare{border-radius:inherit;pointer-events:none;animation:pb-flare 1.4s var(--ts-ease-out) .45s both;position:absolute;inset:0}@keyframes pb-flare{0%{box-shadow:0 0 #e9eda4f2,inset 0 0 #e9eda400}35%{box-shadow:0 0 0 10px #e9eda48c,inset 0 0 60px #e9eda480}to{box-shadow:0 0 0 22px #e9eda400,inset 0 0 #e9eda400}}@media (max-width:640px){.pb-smarts-mult{margin-left:0}.pb-smarts-stops button{font-size:11px}}@media (prefers-reduced-motion:reduce){.pb-charge-wave,.pb-charge-flare{display:none}}.pb-smarts-does{border-top:1px solid var(--ts-dline);margin:0;padding:0;list-style:none;display:grid}.pb-smarts-does li{border-bottom:1px solid var(--ts-dline);grid-template-columns:150px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:11px 0;display:grid}.pb-smarts-does-name{align-items:center;gap:7px;display:inline-flex}.pb-smarts-does-name b{color:var(--ts-d1);font-size:14px;font-weight:500}.pb-smarts-does-name svg{color:var(--ts-obsidian);flex:none}.pb-smarts-does-text{color:var(--ts-d2);text-wrap:pretty;font-size:14px;line-height:1.5}.pb-smarts-does-tokens{font-family:var(--font-product), Inter, sans-serif;font-variant-numeric:tabular-nums;color:var(--ts-d3);white-space:nowrap;font-size:12px}.pb-smarts-does li:not([data-on]) .pb-smarts-does-name b,.pb-smarts-does li:not([data-on]) svg{color:var(--ts-d4)}.pb-smarts-does li:not([data-on]) .pb-smarts-does-text{color:var(--ts-d4);font-size:13px}.pb-smarts-none{background:var(--ln-panel-2);box-shadow:inset 0 0 0 1px var(--ln-border);color:var(--ts-d2);border-radius:10px;margin:0;padding:10px 14px;font-size:13px;line-height:1.5}.pb-smarts-line{min-height:0}.pb[data-mastermind] .pb-smarts-step{box-shadow:inset 0 0 0 1.5px var(--pui-accent-line,#e1e59f);background:linear-gradient(180deg, #fbfcef, var(--ln-panel) 55%);position:relative;overflow:hidden}.pb[data-mastermind] .pb-smarts-step:before{content:"";opacity:.45;pointer-events:none;width:280px;height:200px;-webkit-mask:var(--ts-plus) 0 0 / 15px 15px, radial-gradient(90% 90% at 100% 0%, #000 0%, transparent 70%);-webkit-mask-composite:source-in;-webkit-mask:var(--ts-plus) 0 0 / 15px 15px, radial-gradient(90% 90% at 100% 0%, #000 0%, transparent 70%);-webkit-mask:var(--ts-plus) 0 0 / 15px 15px, radial-gradient(90% 90% at 100% 0%, #000 0%, transparent 70%);-webkit-mask:var(--ts-plus) 0 0 / 15px 15px, radial-gradient(90% 90% at 100% 0%, #000 0%, transparent 70%);mask:var(--ts-plus) 0 0 / 15px 15px, radial-gradient(90% 90% at 100% 0%, #000 0%, transparent 70%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:#b9be5c;position:absolute;top:0;right:0;-webkit-mask-composite:source-in;mask-composite:intersect}.pb[data-mastermind] .pb-smarts-step>*{position:relative}.pb[data-mastermind] .pb-smarts-head b{background:var(--ts-peel);color:var(--ts-obsidian);border-radius:8px;padding:2px 10px 4px}.pb[data-mastermind] .pb-summary{box-shadow:inset 0 0 0 1.5px var(--ts-obsidian), 0 0 0 4px #e9eda4bf, 0 28px 56px -30px #1018284d}@media (max-width:640px){.pb-smarts-does li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.pb-smarts-does-text{grid-area:2/1/auto/-1}.pb[data-mastermind] .pb-smarts-step:before{width:180px;height:140px}}.pb-slider-label label{color:var(--ts-d3);font-size:14px}.pb-count{border:0;border-bottom:1.5px dashed var(--ln-border-2);width:5.2ch;font:inherit;letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums;color:var(--ts-d1);appearance:textfield;background:0 0;border-radius:0;padding:0 2px;font-size:28px;line-height:1.1}.pb-count::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pb-count::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pb-count:hover{border-bottom-color:var(--ts-d4)}.pb-count:focus-visible{border-bottom:1.5px solid var(--ts-obsidian);outline:none}.pb-journey-note{background:var(--ln-panel-2);color:var(--ts-d3);border-radius:10px;margin:0;padding:10px 14px;font-size:13px}.pb-journey-note[data-full]{background:var(--pui-accent-tint,#f8f9e3);box-shadow:inset 0 0 0 1px var(--pui-accent-line,#e1e59f);color:var(--ts-d1)}.pb-prebuilts-head{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:12px;margin-bottom:-8px;display:flex}.pb-prebuilts-head b{color:var(--ts-d1);font-size:16px;font-weight:500}.pb-prebuilts-head span{color:var(--ts-d4);font-size:13px}.pb-powered{width:max-content;box-shadow:inset 0 0 0 1px var(--ln-border-2);color:var(--ts-d2);background:#fff;border-radius:999px;align-items:center;gap:6px;margin:1px 0 2px;padding:2px 8px 2px 6px;font-size:11px;font-weight:500;display:inline-flex}.pb-powered img{border-radius:50%;width:14px;height:14px;display:block}.pb-summary-head small{color:var(--ts-d4);font-size:12px;font-weight:400}.pb-lines li[data-kind=base]>span{font-weight:500}.pb-lines li[data-kind=base] small{font-weight:400}.pb-detents{height:22px;margin:-6px 10px 0;position:relative}.pb-detents span{left:var(--x);font-family:var(--font-product), Inter, sans-serif;font-variant-numeric:tabular-nums;color:var(--ts-d4);justify-items:center;gap:2px;font-size:11px;display:grid;position:absolute;translate:-50%}.pb-detents i{background:var(--ln-border-2);width:1px;height:6px}.pb-detents span[data-on]{color:var(--ts-d2)}.pb-detents span[data-on] i{background:var(--ts-obsidian)}.pb-more{color:var(--ts-d3);margin:0;font-size:13px}.pb-more .ts-arrow-link{color:var(--ts-d1);font-size:13px}.tc{box-shadow:inset 0 0 0 1px var(--ln-border);background:#fff;border-radius:12px;gap:8px;margin:4px 0 0;padding:14px 16px 10px;display:grid}.tc-head{color:var(--ts-d3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;font-size:12px;display:flex}.tc-head b{color:var(--ts-d1);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.tc-head b small{color:#067647;font-size:12px;font-weight:400}.tc-svg{touch-action:pan-y;cursor:crosshair;width:100%;height:auto;display:block;overflow:visible}.tc-grid{stroke:var(--ts-dline);stroke-width:1px}.tc-axis{font-family:var(--font-product), Inter, sans-serif;fill:var(--ts-d4);font-variant-numeric:tabular-nums;font-size:11px}.tc-area{fill:#e9eda473}.tc-line{fill:none;stroke:var(--ts-obsidian);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tc-flat{stroke:var(--ts-d4);stroke-width:1px;stroke-dasharray:4 4}.tc-flat-label{font-family:var(--font-product), Inter, sans-serif;fill:var(--ts-d3);font-size:11px}.tc-you-guide{stroke:var(--ts-obsidian);stroke-width:1px;stroke-dasharray:2 3;opacity:.5}.tc-you{fill:var(--ts-obsidian);stroke:#fff;stroke-width:2.5px;transition:cx .2s var(--ts-ease), cy .2s var(--ts-ease)}.tc-hover line{stroke:var(--ts-d3);stroke-width:1px}.tc-hover circle{fill:#fff;stroke:var(--ts-obsidian);stroke-width:2px}.tc-tip rect{fill:var(--ts-obsidian)}.tc-tip text{font-family:var(--font-product), Inter, sans-serif;fill:#fff;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.tc-tip .tc-tip-sub{fill:#ffffffbf;font-weight:400}@media (prefers-reduced-motion:reduce){.tc-you{transition:none}}html:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{z-index:200;color:#08090a;clip-path:inset(50%);opacity:0;pointer-events:none;background:#e5e5e6;border-radius:999px;align-items:center;height:36px;padding-inline:14px;font-size:14px;display:flex;position:fixed;top:12px;left:12px}.skip-link:focus-visible{clip-path:none;opacity:1;pointer-events:auto;outline-color:#08090a}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
