@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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}}}@layer theme{:root,:host{--font-mono:var(--font-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-instrument), "Instrument Sans", system-ui, sans-serif;--default-mono-font-family:var(--font-mono), ui-monospace, monospace}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.flex-none{flex:none}.resize{resize:both}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.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)}.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))}@media (min-width:900px){.min-\[900px\]\:flex-row{flex-direction:row}}}.v2{--v2-bg:#f6f6f4;--v2-panel:#fff;--v2-line:#e6e5e1;--v2-line2:#d5d4cf;--v2-grid:#eeede9;--v2-ink:#16181c;--v2-ink2:#5c6068;--v2-ink3:#8d919a;--v2-accent:#e8651a;--v2-accent-soft:#fdeee3;--v2-accent-ink:#b84f13;--v2-good:#1f8f5a;--v2-good-soft:#e4f4ec;--v2-warn:#b7791f;--v2-warn-soft:#fbf1dc;--v2-bad:#c9413a;--v2-bad-soft:#fbe7e5;--v2-series2:#b9bdc4;--v2-sb:#101216;--v2-sb-ink:#c5c8cf;--v2-sb-active:#fff;--v2-sb-line:#23262c;--v2-book:#34425a;--v2-book-2:#56678a;--v2-book-ink:#fff;--v2-book-soft:#e4e9f2;--v2-book-soft-ink:#2c3a52;--v2-visit:#efe7fb;--v2-visit-ink:#5b3596;--color-background:var(--v2-bg);--color-foreground:var(--v2-ink);--color-muted:var(--v2-ink2);--color-border:var(--v2-line);--color-card:var(--v2-panel);--color-card-hover:var(--v2-bg);--color-primary:var(--v2-accent);--color-primary-hover:var(--v2-accent-ink);--color-danger:var(--v2-bad);--color-warning:var(--v2-warn);--color-success:var(--v2-good);font-family:var(--font-instrument), "Instrument Sans", system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--v2-ink);background:var(--v2-bg);font-size:14px;line-height:1.45}.v2-dark .v2{--v2-bg:#121317;--v2-panel:#1a1c21;--v2-line:#272a31;--v2-line2:#343842;--v2-grid:#23262d;--v2-ink:#eceef1;--v2-ink2:#a5a9b2;--v2-ink3:#6f737c;--v2-accent:#f5772d;--v2-accent-soft:#3a2415;--v2-accent-ink:#f6a06a;--v2-good:#3fbf80;--v2-good-soft:#15301f;--v2-warn:#d9a441;--v2-warn-soft:#33270f;--v2-bad:#e26a63;--v2-bad-soft:#3a1c1a;--v2-series2:#4a4f59;--v2-sb:#0e0f12;--v2-sb-ink:#9a9ea7;--v2-sb-line:#1f2126;--v2-book:#8fa4c8;--v2-book-2:#6a7fa3;--v2-book-ink:#0e1117;--v2-book-soft:#232c3b;--v2-book-soft-ink:#c3cfe4;--v2-visit:#2c2140;--v2-visit-ink:#c9b2f0}.v2 :is(a,button,summary,input,select,textarea,[role=button],[tabindex]):focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2 .v2-sb{background:var(--v2-sb);width:248px;height:100vh;color:var(--v2-sb-ink);flex-direction:column;flex:none;padding:16px 12px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.v2 .v2-brand{color:var(--v2-sb-active);align-items:center;gap:10px;padding:2px 8px 14px;text-decoration:none;display:flex;position:relative}.v2 .v2-sb{overflow-x:hidden}.v2 .v2-sbsun{background:var(--v2-accent);opacity:.9;pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;top:-150px;right:-120px}.v2 .v2-today{background:var(--v2-sb-line);color:var(--v2-sb-active);border-radius:10px;margin:4px 0 10px;padding:12px;text-decoration:none;display:block;position:relative}.v2 .v2-today:hover{background:#2a2e36}.v2 .v2-today small{color:var(--v2-sb-ink);font-size:11.5px;display:block}.v2 .v2-today b{align-items:center;gap:8px;margin-top:4px;font-size:13.5px;font-weight:600;display:flex}.v2 .v2-today>span{color:var(--v2-sb-ink);margin-top:2px;font-size:12px;display:block}.v2 .v2-livedot{background:#4a4f58;border-radius:50%;flex:none;width:8px;height:8px}.v2 .v2-livedot.v2-on{background:var(--v2-accent);box-shadow:0 0 0 3px #e8651a40}.v2 .v2-addev{height:38px;color:var(--v2-sb-active);border:1px dashed #3a3f48;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.v2 .v2-addev:hover{background:var(--v2-sb-line);border-color:#4a4f58}.v2 .v2-nb{background:var(--v2-accent);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.v2 .v2-nb.v2-quiet{color:var(--v2-sb-ink);background:#2e323a}.v2 .v2-mark{background:var(--v2-accent);color:#fff;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.v2 .v2-brand b{font-size:14.5px;font-weight:600;line-height:1.2;display:block}.v2 .v2-brand small{color:var(--v2-sb-ink);font-size:11.5px;line-height:1.2;display:block}.v2 .v2-nav{flex-direction:column;gap:1px;display:flex}.v2 .v2-nav a{color:inherit;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.v2 .v2-nav a:hover{color:var(--v2-sb-active)}.v2 .v2-nav a.v2-on{background:var(--v2-sb-line);color:var(--v2-sb-active)}.v2 .v2-nav small{color:#6f737c;padding:16px 10px 5px;font-size:11.5px;font-weight:500;display:block}.v2 .v2-me{border-top:1px solid var(--v2-sb-line);margin-top:auto;padding-top:10px;position:relative}.v2 .v2-me>button{width:100%;color:var(--v2-sb-active);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:flex}.v2 .v2-me>button:hover{background:var(--v2-sb-line)}.v2 .v2-me small{color:var(--v2-sb-ink);text-transform:capitalize;font-size:11.5px;display:block}.v2 .v2-av{color:#fff;background:#2a2d34;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.v2 .v2-av.v2-av-l{background:var(--v2-grid);color:var(--v2-ink2)}.v2 .v2-usermenu{z-index:50;background:var(--v2-panel);width:240px;color:var(--v2-ink);border:1px solid var(--v2-line);border-radius:10px;padding:6px;font-size:13px;position:fixed;bottom:64px;left:12px;box-shadow:0 12px 32px #0000002e}.v2 .v2-usermenu .v2-mh{border-bottom:1px solid var(--v2-line);margin-bottom:4px;padding:8px 10px 10px}.v2 .v2-usermenu .v2-mh small{color:var(--v2-ink3);text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.v2 .v2-usermenu .v2-ml{color:var(--v2-ink3);padding:8px 10px 3px;font-size:11.5px;font-weight:500}.v2 .v2-mi{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:7px 10px;font-size:13px;text-decoration:none;display:flex}.v2 .v2-mi:hover{background:var(--v2-bg)}.v2 .v2-mi.v2-bad{color:var(--v2-bad)}.v2 .v2-mi .v2-k{color:var(--v2-ink3);margin-left:auto;font-size:12px}.v2 .v2-msep{background:var(--v2-line);height:1px;margin:4px 0}.v2 .v2-topbar{display:none}@media (max-width:899px){.v2 .v2-sb{display:none}.v2 .v2-sb.v2-open{z-index:45;width:260px;height:auto;display:flex;position:fixed;top:52px;bottom:0;left:0}.v2 .v2-topbar{z-index:40;background:var(--v2-sb);height:52px;color:var(--v2-sb-active);align-items:center;gap:10px;padding:0 12px;display:flex;position:sticky;top:0}.v2 .v2-scrim{z-index:44;background:#0006;position:fixed;inset:52px 0 0}}.v2 .v2-main{flex:1;min-width:0;padding:22px 26px 40px}@media (max-width:640px){.v2 .v2-main{padding:16px 16px 32px}}.v2 .v2-h1{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:600;line-height:1.25}.v2 .v2-meta{color:var(--v2-ink3);font-size:12.5px}.v2 .v2-mut{color:var(--v2-ink2)}.v2 .v2-btn{border:1px solid var(--v2-line2);background:var(--v2-panel);height:34px;color:var(--v2-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.v2 .v2-btn:hover:not(:disabled){border-color:var(--v2-ink3)}.v2 .v2-btn:disabled{cursor:not-allowed;opacity:.5}.v2 .v2-btn.v2-btn-primary{background:var(--v2-ink);color:var(--v2-panel);border-color:var(--v2-ink)}.v2 .v2-btn.v2-btn-sm{border-radius:7px;height:28px;padding:0 10px;font-size:12.5px}.v2 .v2-btn.v2-btn-icon{width:34px;padding:0}.v2 .v2-btn.v2-btn-ghost{background:0 0;border-color:#0000}.v2 .v2-panel{background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:10px;flex-direction:column;min-width:0;display:flex}.v2 .v2-ph{border-bottom:1px solid var(--v2-line);flex-wrap:wrap;align-items:center;gap:10px;padding:13px 16px;display:flex}.v2 .v2-ph h2{margin:0;font-size:14.5px;font-weight:600}.v2 .v2-ph .v2-r{align-items:center;gap:8px;margin-left:auto;display:flex}.v2 .v2-empty{text-align:center;color:var(--v2-ink3);padding:28px 16px;font-size:13.5px}.v2 .v2-kpis{background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.v2 .v2-kpi{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);min-width:0;padding:14px 18px 12px}.v2 .v2-kpi:nth-child(2n){border-right:0}.v2 .v2-kpi:nth-last-child(-n+2){border-bottom:0}@media (min-width:1024px){.v2 .v2-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.v2 .v2-kpi{border-bottom:0;border-right:1px solid var(--v2-line)}.v2 .v2-kpi:last-child{border-right:0}}.v2 .v2-kpi .v2-l{color:var(--v2-ink2);font-size:12.5px;font-weight:500}.v2 .v2-kpi .v2-v{letter-spacing:-.02em;margin-top:3px;font-size:25px;font-weight:600;line-height:1.2}.v2 .v2-kpi .v2-v small{color:var(--v2-ink3);letter-spacing:0;font-size:14px;font-weight:500}.v2 .v2-kpi .v2-d{color:var(--v2-ink3);margin-top:2px;font-size:12px}.v2 .v2-sdot{background:var(--v2-series2);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.v2 .v2-sdot.v2-good{background:var(--v2-good)}.v2 .v2-sdot.v2-warn{background:var(--v2-warn)}.v2 .v2-sdot.v2-bad{background:var(--v2-bad)}.v2 .v2-sdot.v2-accent{background:var(--v2-accent)}.v2 .v2-status{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.v2 .v2-pill{white-space:nowrap;background:var(--v2-grid);color:var(--v2-ink2);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.v2 .v2-pill.v2-good{background:var(--v2-good-soft);color:var(--v2-good)}.v2 .v2-pill.v2-warn{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2 .v2-pill.v2-bad{background:var(--v2-bad-soft);color:var(--v2-bad)}.v2 .v2-pill.v2-accent{background:var(--v2-accent-soft);color:var(--v2-accent-ink)}.v2 .v2-swatch{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.v2 .v2-tw{-webkit-overflow-scrolling:touch;overflow-x:auto}.v2 table.v2-table{border-collapse:collapse;width:100%;font-size:13.5px}.v2 table.v2-table th{text-align:left;color:var(--v2-ink3);border-bottom:1px solid var(--v2-line);white-space:nowrap;padding:8px 12px;font-size:12px;font-weight:500}.v2 table.v2-table td{border-bottom:1px solid var(--v2-line);vertical-align:middle;padding:10px 12px}.v2 table.v2-table tr:last-child td{border-bottom:0}.v2 table.v2-table :is(td,th).v2-num{white-space:nowrap;text-align:right;width:1%}.v2 table.v2-table :is(td,th):first-child{padding-left:16px}.v2 table.v2-table :is(td,th):last-child{padding-right:16px}.v2 .v2-tl{border-bottom:1px solid var(--v2-line);grid-template-columns:minmax(200px,300px) repeat(14,minmax(28px,1fr)) 64px 96px 96px;align-items:center;min-width:960px;min-height:50px;display:grid}.v2 .v2-tl>*{grid-row:1}.v2 .v2-tl:last-child{border-bottom:0}.v2 .v2-tl.v2-tlh{min-height:40px;color:var(--v2-ink3);font-size:12px}.v2 .v2-tl .v2-c{text-align:center;line-height:1.15}.v2 .v2-tl .v2-c b{color:var(--v2-ink2);font-size:13px;font-weight:600;display:block}.v2 .v2-tl .v2-c.v2-we b{color:var(--v2-ink3);font-weight:500}.v2 .v2-tl .v2-c.v2-today,.v2 .v2-tl .v2-c.v2-today b{color:var(--v2-accent-ink)}.v2 .v2-tl .v2-n{text-align:right;white-space:nowrap;padding-right:12px;font-size:13px}.v2 .v2-tl .v2-n:last-child{padding-right:16px}.v2 .v2-tl .v2-lbl{min-width:0;color:inherit;align-items:center;gap:10px;padding-left:16px;text-decoration:none;display:flex}.v2 .v2-tl .v2-lbl .v2-t{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.v2 .v2-tl .v2-lbl .v2-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2 .v2-bar{white-space:nowrap;background:var(--v2-ink);height:26px;color:var(--v2-panel);border-radius:6px;align-items:center;margin:0 2px;padding:0 9px;font-size:12px;font-weight:500;display:flex;overflow:hidden}.v2 .v2-bar.v2-live{background:var(--v2-accent);color:#fff}.v2 .v2-bar.v2-draft{border:1.5px dashed var(--v2-ink3);color:var(--v2-ink2);background:0 0}.v2 .v2-bar.v2-open-l{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.v2 .v2-bar.v2-open-r{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.v2 [data-day]{font-weight:600;position:relative;box-shadow:none!important}.v2 [data-day] *{color:inherit!important}.v2 [data-day=booked]{background:var(--v2-book-soft)!important;color:var(--v2-book-soft-ink)!important}.v2 [data-day=booked][data-shade=light]{background:var(--v2-book-soft)!important}@supports (color:color-mix(in lab, red, red)){.v2 [data-day=booked][data-shade=light]{background:color-mix(in srgb, var(--v2-book-soft) 55%, var(--v2-panel))!important}}.v2 [data-day=booked]:after,.v2 [data-day=setup]:after{content:"";background:var(--day-venue,var(--v2-book-2));border-radius:2px;height:3px;position:absolute;bottom:2px;left:3px;right:3px}.v2 [data-day=setup]{background:var(--v2-panel)!important;color:var(--v2-book-soft-ink)!important;box-shadow:inset 0 0 0 1px var(--v2-book-2)!important;background-image:repeating-linear-gradient(135deg, transparent 0 4px, var(--v2-book-soft) 4px 6px)!important}.v2 [data-day=clash]{font-weight:700;background:var(--v2-bad-soft)!important;color:var(--v2-bad)!important;box-shadow:inset 0 0 0 1.5px var(--v2-bad)!important}.v2 [data-day=travel]{background:var(--v2-good-soft)!important;color:var(--v2-good)!important;box-shadow:inset 0 0 0 1px var(--v2-good)!important}.v2 [data-day=away]{text-decoration:line-through;background:var(--v2-grid)!important;color:var(--v2-ink3)!important}.v2 [data-day=visit]{background:var(--v2-visit)!important;color:var(--v2-visit-ink)!important}.v2 [data-day][data-today]{box-shadow:0 0 0 2px var(--v2-panel), 0 0 0 4px var(--v2-accent)!important}.v2 [data-today]:not([data-day]){font-weight:700;box-shadow:inset 0 0 0 2px var(--v2-accent)!important;color:var(--v2-accent-ink)!important}.v2 span[data-day]:after{display:none}.v2 td [data-day]{font-size:11px}.v2 td [data-day] span{font-size:11px!important}.v2 [data-cal-bar]{border-radius:6px;background:var(--v2-book)!important;color:var(--v2-book-ink)!important;box-shadow:none!important}.v2 [data-cal-bar=in_progress]{background:var(--v2-accent)!important;color:#fff!important}.v2 [data-cal-bar=draft]{background:var(--v2-panel)!important;color:var(--v2-ink)!important;box-shadow:inset 0 0 0 1.5px var(--v2-ink3)!important;background-image:repeating-linear-gradient(135deg, transparent 0 6px, var(--v2-grid) 6px 8px)!important}.v2 [data-cal-bar=completed]{background:var(--v2-grid)!important;color:var(--v2-ink2)!important}.v2 [data-cal-bar=cancelled]{text-decoration:line-through;background:var(--v2-bad-soft)!important;color:var(--v2-bad)!important}.v2 [data-cal-bar][data-outside]:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1.5px var(--v2-warn);position:absolute;inset:0}.v2 [data-cal-bar][data-selected]{box-shadow:0 0 0 2px var(--v2-panel), 0 0 0 4px var(--v2-accent)!important}.v2 [data-cal-bar] [data-cal=bar-label]{position:sticky;left:168px;font-size:12px!important;font-weight:500!important}.v2 [data-cal-bar] [data-cal=bar-count]{background:#ffffff2e!important;font-size:11px!important;font-weight:600!important}.v2 [data-cal-bar=draft] [data-cal=bar-count],.v2 [data-cal-bar=completed] [data-cal=bar-count]{background:var(--v2-grid)!important}.v2 [data-cal=bar-dot]{display:none}.v2 [data-cal=caps]{text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:600!important}.v2 .v2-chip{border:1px solid var(--v2-line2);background:var(--v2-panel);height:30px;color:var(--v2-ink2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:15px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.v2 .v2-chip:hover{border-color:var(--v2-ink3);color:var(--v2-ink)}.v2 .v2-chip.v2-on{background:var(--v2-ink);border-color:var(--v2-ink);color:var(--v2-panel)}.v2 .v2-select,.v2 .v2-input{border:1px solid var(--v2-line2);background:var(--v2-panel);height:32px;color:var(--v2-ink);font:inherit;border-radius:8px;padding:0 10px;font-size:13.5px}.v2 .v2-input{width:100%;height:34px}.v2 .v2-input::placeholder{color:var(--v2-ink3)}.v2 .v2-search{border:1px solid var(--v2-line2);background:var(--v2-panel);width:280px;max-width:100%;height:32px;color:var(--v2-ink3);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.v2 .v2-search input{font:inherit;color:var(--v2-ink);background:0 0;border:0;outline:none;width:100%;font-size:13.5px}.v2 .v2-search:focus-within{outline:2px solid var(--v2-accent);outline-offset:2px}.v2 table.v2-rows-link tbody tr{cursor:pointer}.v2 table.v2-rows-link tbody tr:hover td{background:var(--v2-bg)}.v2 .v2-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2 .v2-field{flex-direction:column;gap:6px;min-width:0;display:flex}.v2 .v2-field>label,.v2 .v2-label{color:var(--v2-ink2);margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}.v2 .v2-field>label{margin-bottom:0}.v2 .v2-err{color:var(--v2-bad);font-size:12.5px}.v2 .v2-input[aria-invalid=true],.v2 [data-invalid]{border-color:var(--v2-bad)!important}.v2 .v2-input:disabled{background:var(--v2-bg);color:var(--v2-ink3)}.v2 .v2-link{color:var(--v2-accent-ink);text-decoration:none}.v2 .v2-link:hover{text-decoration:underline}.v2 .v2-seg{border:1px solid var(--v2-line2);border-radius:8px;height:34px;display:inline-flex;overflow:hidden}.v2 .v2-seg button{border:0;border-left:1px solid var(--v2-line2);background:var(--v2-panel);font:inherit;color:var(--v2-ink2);cursor:pointer;white-space:nowrap;flex:1;padding:0 11px;font-size:13px;font-weight:500}.v2 .v2-seg button:first-child{border-left:0}.v2 .v2-seg button.v2-on{background:var(--v2-ink);color:var(--v2-panel)}.v2 .v2-swc{cursor:pointer;border:0;border-radius:7px;width:22px;height:22px}.v2 .v2-swc.v2-on{box-shadow:0 0 0 2px var(--v2-panel), 0 0 0 4px var(--v2-ink)}.v2 .v2-savebar{z-index:5;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 20px #0000000a}.v2 .v2-stop{grid-template-columns:minmax(200px,1.7fr) 150px 150px 110px 110px 190px 34px;align-items:center;gap:8px;padding:10px 16px 0;display:grid}.v2 .v2-stop-h{color:var(--v2-ink3);padding-top:10px;padding-bottom:2px;font-size:12px;font-weight:500}.v2 .v2-stopwrap{border-bottom:1px solid var(--v2-line)}.v2 .v2-stopnote{color:var(--v2-ink2);flex-wrap:wrap;align-items:center;gap:14px;padding:7px 16px 10px;font-size:12.5px;display:flex}.v2 .v2-newvenue{border:1px solid var(--v2-line2);background:var(--v2-bg);border-radius:10px;flex-direction:column;gap:12px;margin:0 16px 14px;padding:14px;font-size:13.5px;display:flex}@media (max-width:1100px){.v2 .v2-stop{grid-template-columns:1fr 1fr}.v2 .v2-stop-h{display:none}}.v2 .v2-combo{align-items:center;gap:8px;padding:0 10px;display:flex}.v2 .v2-combo input{font:inherit;color:var(--v2-ink);background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13.5px}.v2 .v2-combo input::placeholder{color:var(--v2-ink3)}.v2 .v2-combo:focus-within{outline:2px solid var(--v2-accent);outline-offset:2px}.v2 .v2-combo input:focus-visible,.v2 .v2-search input:focus-visible{outline:none}.v2 .v2-pop{z-index:30;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:10px;width:max(100%,320px);max-height:320px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 16px 40px #00000029}.v2 .v2-opt{width:100%;font:inherit;color:var(--v2-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:7px 10px;font-size:13.5px;display:flex}.v2 .v2-opt.v2-hi,.v2 .v2-opt:hover{background:var(--v2-bg)}.v2 .v2-optg{color:var(--v2-ink3);padding:8px 10px 3px;font-size:11.5px;font-weight:500}.v2 .v2-li{text-align:left;border:0;border-top:1px solid var(--v2-line);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:flex-start;gap:11px;padding:11px 14px;text-decoration:none;display:flex}.v2 .v2-ph+.v2-li{border-top:0}.v2 .v2-li:hover{background:var(--v2-bg)}.v2 .v2-li.v2-on{background:var(--v2-accent-soft)}.v2 .v2-li .v2-nm{font-size:13.5px;font-weight:500;display:block}.v2 .v2-li.v2-on .v2-nm{color:var(--v2-accent-ink)}.v2 .v2-li .v2-mt{color:var(--v2-ink3);font-size:12px;display:block}.v2 .v2-ready{border-top:1px solid var(--v2-line);color:var(--v2-ink2);flex-wrap:wrap;gap:8px 22px;padding:12px 18px;font-size:13px;display:flex}.v2 .v2-tabs{border-bottom:1px solid var(--v2-line);gap:20px;padding:0 16px;display:flex;overflow-x:auto}.v2 .v2-tab{font:inherit;color:var(--v2-ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 0;font-size:13.5px}.v2 .v2-tab.v2-on{color:var(--v2-ink);border-bottom-color:var(--v2-accent);font-weight:500}.v2 .v2-bullet{background:var(--v2-grid);border-radius:4px;height:8px;overflow:hidden}.v2 .v2-bullet-fill{border-radius:4px;height:100%}.v2 .v2-link-btn{font:inherit;color:var(--v2-accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.v2 .v2-link-btn:hover{text-decoration:underline}.v2 .v2-dlg-wrap{z-index:60;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.v2 .v2-dlg-scrim{background:#1012166b;position:absolute;inset:0}.v2 .v2-dlg{background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:12px;flex-direction:column;width:min(560px,100%);max-height:calc(100vh - 32px);display:flex;position:relative;box-shadow:0 24px 60px #0003}.v2 .v2-dlg-h{border-bottom:1px solid var(--v2-line);align-items:center;gap:10px;padding:16px 18px 12px;display:flex}.v2 .v2-dlg-h h2{flex:1;margin:0;font-size:16px;font-weight:600}.v2 .v2-dlg-b{flex-direction:column;gap:14px;padding:16px 18px;display:flex;overflow-y:auto}.v2 .v2-dlg-f{border-top:1px solid var(--v2-line);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}@media (max-width:640px){.v2 .v2-dlg-wrap{align-items:flex-end;padding:0}.v2 .v2-dlg{border-radius:14px 14px 0 0;width:100%}}.v2 .v2-subnav{flex-direction:column;align-self:start;gap:1px;display:flex;position:sticky;top:22px}.v2 .v2-subnav-t{padding:0 10px 6px;font-size:17px;font-weight:600}.v2 .v2-subnav small{color:var(--v2-ink3);padding:14px 10px 4px;font-size:11.5px;font-weight:500;display:block}.v2 .v2-subnav a{color:var(--v2-ink2);border-radius:7px;padding:7px 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:block}.v2 .v2-subnav a:hover{color:var(--v2-ink)}.v2 .v2-subnav a.v2-on{background:var(--v2-panel);color:var(--v2-ink);box-shadow:inset 0 0 0 1px var(--v2-line)}@media (max-width:1023px){.v2 .v2-subnav{flex-flow:wrap;gap:4px;position:static}.v2 .v2-subnav small,.v2 .v2-subnav-t{display:none}.v2 .v2-subnav>div{display:contents}}.v2 .v2-md{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:1100px){.v2 .v2-md{grid-template-columns:1fr}}.v2 .v2-mdlist{max-height:calc(100vh - 44px);position:sticky;top:22px;overflow-y:auto}.v2 .v2-lgrp{border:0;border-top:1px solid var(--v2-line);width:100%;font:inherit;color:var(--v2-ink2);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:10px 14px 6px;font-size:12px;font-weight:500;display:flex}.v2 .v2-lgrp .v2-k{color:var(--v2-ink3);font-weight:400}.v2 :is(button,a).bg-primary{background:var(--v2-ink)!important;color:var(--v2-panel)!important}.v2 :is(button,a).bg-primary:hover{background:#2b2e35!important}.v2-dark .v2 :is(button,a).bg-primary:hover{background:#d6d9de!important}.v2 :is(input,select,textarea).bg-background{background:var(--v2-panel)!important;border-color:var(--v2-line2)!important}.v2 :is(input,select,textarea).bg-background:disabled{background:var(--v2-bg)!important}.v2 .v2-mddetail>:is(.p-4,.p-6){padding:0!important}.v2 .v2-mddetail a:is([href="/admin/staff"],[href="/admin/venues"]):has(>svg:only-child){display:none}.v2 .v2-mddetail h1{font-size:19px!important}.v2 .rounded-xl.border.bg-card{border-radius:10px}.v2 .v2-cal{padding:10px}.v2 .v2-cal-h{align-items:center;gap:4px;margin-bottom:8px;display:flex}.v2 .v2-cal-sel{flex:1;min-width:0;height:28px;padding:0 6px;font-size:13px}.v2 .v2-cal-g{grid-template-columns:repeat(7,34px);gap:2px;display:grid}.v2 .v2-cal-d{text-align:center;color:var(--v2-ink3);padding:4px 0;font-size:11px}.v2 .v2-cal-c{height:32px;font:inherit;color:var(--v2-ink);cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:13px}.v2 .v2-cal-c:hover:not(:disabled){background:var(--v2-bg)}.v2 .v2-cal-c:disabled{color:var(--v2-line2);cursor:not-allowed}.v2 .v2-cal-c.v2-today{box-shadow:inset 0 0 0 1.5px var(--v2-accent);color:var(--v2-accent-ink);font-weight:600}.v2 .v2-cal-c.v2-on{background:var(--v2-ink);color:var(--v2-panel);font-weight:600}.v2 .v2-cal-f{justify-content:space-between;align-items:center;padding:8px 4px 0;font-size:12.5px;display:flex}.v2 .v2-combo.v2-invalid{border-color:var(--v2-bad)!important}.v2 .v2-cg{border-bottom:1px solid var(--v2-line);align-items:center;display:grid;position:relative}.v2 .v2-cghead{z-index:3;background:var(--v2-panel);position:sticky;top:0}.v2 .v2-cgm{border-bottom:0;min-height:26px}.v2 .v2-mcell{border-left:1px solid var(--v2-line);color:var(--v2-ink2);white-space:nowrap;align-self:stretch;padding:6px 0 0 8px;font-size:11.5px;font-weight:600;overflow:hidden}.v2 .v2-cgh{min-height:40px;color:var(--v2-ink3);font-size:11px}.v2 .v2-cgh .v2-c{text-align:center;padding:4px 0 6px;line-height:1.1}.v2 .v2-cgh .v2-c .v2-dow{font-size:10px;display:block}.v2 .v2-cgh .v2-c b{color:var(--v2-ink2);margin-top:1px;font-size:12.5px;font-weight:600;display:block}.v2 .v2-cgh .v2-c.v2-we,.v2 .v2-cgh .v2-c.v2-we b{color:var(--v2-ink3);font-weight:500}.v2 .v2-cgh .v2-c.v2-today b{background:var(--v2-accent);color:#fff;border-radius:11px;width:24px;height:22px;margin:1px auto 0;line-height:22px}.v2 .v2-vl-h{color:var(--v2-ink3);align-self:stretch;align-items:flex-end;padding-bottom:8px;font-size:12px;font-weight:500;display:flex}.v2 .v2-cgrp{border:0;border-bottom:1px solid var(--v2-line);background:var(--v2-bg);z-index:1;width:100%;font:inherit;color:var(--v2-ink2);text-align:left;cursor:pointer;padding:0;font-size:12.5px;font-weight:600;display:block;position:relative}.v2 .v2-cgrp-in{align-items:center;gap:8px;padding:9px 16px;display:inline-flex;position:sticky;left:0}.v2 .v2-cgrp .v2-meta{font-weight:400}.v2 .v2-vl{background:var(--v2-panel);z-index:2;border-right:1px solid var(--v2-line);align-self:stretch;align-items:center;gap:9px;min-width:0;padding:0 12px 0 16px;display:flex;position:sticky;left:0}.v2 .v2-vl .v2-t{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.v2 .v2-c-y{padding-left:0;padding-right:0}.v2 .v2-c-y b{font-size:10px}.v2 .v2-calpage{flex-direction:column;gap:14px;height:calc(100vh - 62px);min-height:480px;display:flex}.v2 .v2-calgrid{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.v2 .v2-calscroll{scrollbar-width:auto;scrollbar-color:var(--v2-ink3) var(--v2-grid);flex:1;min-height:0;overflow-y:auto}.v2 .v2-calscroll::-webkit-scrollbar{width:12px;height:12px}.v2 .v2-calscroll::-webkit-scrollbar-track{background:var(--v2-grid)}.v2 .v2-calscroll::-webkit-scrollbar-thumb{background:var(--v2-ink3);border:3px solid var(--v2-grid);border-radius:6px}.v2 .v2-calscroll::-webkit-scrollbar-thumb:hover{background:var(--v2-ink2)}@media (max-width:640px){.v2 .v2-calpage{height:calc(100vh - 48px)}}.v2 .v2-rail{flex:220px;align-items:center;gap:6px;max-width:480px;margin-left:auto;display:flex}.v2 .v2-rail-track{background:var(--v2-grid);cursor:pointer;touch-action:none;border-radius:6px;flex:1;height:12px;position:relative}.v2 .v2-rail-thumb{background:var(--v2-ink3);cursor:grab;touch-action:none;border-radius:6px;min-width:24px;height:100%;position:absolute;top:0}.v2 .v2-rail-thumb:hover,.v2 .v2-rail-thumb:active{background:var(--v2-ink2);cursor:grabbing}.v2 .v2-rail-btn{border:1px solid var(--v2-line2);background:var(--v2-panel);width:24px;height:24px;color:var(--v2-ink2);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.v2 .v2-rail-btn:hover{color:var(--v2-ink);background:var(--v2-bg)}.v2 .v2-tdy{background:var(--v2-accent-soft);opacity:.6;pointer-events:none;z-index:0;position:absolute;top:0;bottom:0}.v2 .v2-cghead{z-index:3;position:sticky;top:0}.v2 .v2-eb{z-index:1;height:30px;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:var(--v2-ink);color:var(--v2-panel);border:0;border-radius:6px;align-items:center;gap:6px;min-width:0;margin:3px 2px;padding:0 8px;font-size:12px;font-weight:500;display:flex;position:relative;overflow:hidden}.v2 .v2-eb .v2-ebl{text-overflow:ellipsis;min-width:0;overflow:hidden}.v2 .v2-eb.v2-eb-s{border-radius:4px;height:24px;margin:6px 1px;padding:0}.v2 .v2-c-y~.v2-eb{padding:0 5px}.v2 .v2-eb .v2-ebc{opacity:.75;flex:none;margin-left:auto;font-weight:400}.v2 .v2-eb.v2-in_progress{background:var(--v2-accent);color:#fff}.v2 .v2-eb.v2-draft{background:var(--v2-panel);color:var(--v2-ink2);box-shadow:inset 0 0 0 1.5px var(--v2-ink3)}.v2 .v2-eb.v2-completed{background:var(--v2-grid);color:var(--v2-ink2)}.v2 .v2-eb.v2-cancelled{background:var(--v2-bad-soft);color:var(--v2-bad);text-decoration:line-through}.v2 .v2-eb.v2-open-l{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.v2 .v2-eb.v2-open-r{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.v2 .v2-eb.v2-sel{box-shadow:0 0 0 2px var(--v2-panel), 0 0 0 4px var(--v2-accent)}.v2 .v2-eb .v2-w{background:var(--v2-warn);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--v2-panel);border-radius:50%;flex:none}.v2 .v2-slide{z-index:55;background:var(--v2-panel);border-left:1px solid var(--v2-line);flex-direction:column;width:min(760px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-16px 0 40px #00000024}.v2 .v2-cov{align-items:center;gap:4px;font-size:12px;display:grid}.v2 .v2-cov-h{text-align:center;color:var(--v2-ink3);font-size:11px;line-height:1.2}.v2 .v2-cov-h b{color:var(--v2-ink2);font-size:12px;display:block}.v2 .v2-sq{background:var(--v2-book-soft);height:28px;color:var(--v2-book-soft-ink);border-radius:5px;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.v2 .v2-sq-0{background:var(--v2-grid);color:var(--v2-ink3)}.v2 .v2-sq-good{background:var(--v2-good-soft);color:var(--v2-good)}.v2 .v2-sq-warn{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2 .v2-sq-bad{background:var(--v2-bad-soft);color:var(--v2-bad)}.v2 .v2-cr{border-bottom:1px solid var(--v2-line);align-items:center;gap:10px;padding:9px 16px;display:flex}.v2 .v2-act{border-bottom:1px solid var(--v2-line);gap:12px;padding:12px 16px;display:flex}.v2 .v2-act-l{color:inherit;text-decoration:none;display:block}.v2 .v2-act-l:hover .v2-act{background:var(--v2-bg)}.v2 .v2-act-t{color:var(--v2-ink);font-size:13.5px;line-height:1.4}.v2 .v2-act-t b,.v2 .v2-act-t strong{font-weight:600}.v2 .v2-act-t .text-muted{color:var(--v2-ink3)}.v2 .v2-slide-h{align-items:flex-start;gap:12px;padding:18px 22px 12px;display:flex}.v2 .v2-slide-actions{border-bottom:1px solid var(--v2-line);flex-wrap:wrap;align-items:center;gap:8px;padding:0 22px 16px;display:flex}.v2 .v2-slide-body{flex:1;padding:18px 22px 28px;overflow-y:auto}.v2 .v2-kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}.v2 .v2-kpis-4 .v2-kpi{border-bottom:0;border-right:1px solid var(--v2-line)}.v2 .v2-kpis-4 .v2-kpi:last-child{border-right:0}.v2 .v2-daystrip{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.v2 .v2-daycard{border:1px solid var(--v2-line);background:var(--v2-panel);border-radius:10px;flex:0 0 104px;padding:10px 10px 12px}.v2 .v2-daycard.v2-today{box-shadow:inset 0 0 0 2px var(--v2-accent)}.v2 .v2-daycard-h{color:var(--v2-ink3);font-size:12px}.v2 .v2-daycard-h b{color:var(--v2-ink);font-size:13px}.v2 .v2-daycard-n{letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:600;line-height:1.1}.v2 .v2-crewgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:720px){.v2 .v2-crewgrid{grid-template-columns:1fr}}.v2 .v2-crewcard{border:1px solid var(--v2-line);border-radius:10px;align-items:flex-start;gap:12px;padding:12px;display:flex}.v2 .v2-slide-t{align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.v2 table.v2-table-tight :is(td,th):first-child{padding-left:0}.v2 table.v2-table-tight :is(td,th):last-child{padding-right:0}.v2 table.v2-table-tight td{padding-top:7px;padding-bottom:7px}.v2 .v2-wiz-steps{color:var(--v2-ink3);align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.v2 .v2-wiz-step{align-items:center;display:inline-flex}.v2 .v2-wiz-step.on{color:var(--v2-ink);font-weight:600}.v2 .v2-wiz-n{border:1.5px solid var(--v2-line2);width:22px;height:22px;color:var(--v2-ink3);border-radius:11px;justify-content:center;align-items:center;margin-right:6px;font-size:11.5px;font-weight:600;display:inline-flex}.v2 .v2-wiz-step.on .v2-wiz-n{background:var(--v2-accent);border-color:var(--v2-accent);color:#fff}.v2 .v2-wiz-step.done .v2-wiz-n{background:var(--v2-ink);border-color:var(--v2-ink);color:var(--v2-panel)}.v2 .v2-wiz-sep{background:var(--v2-line2);width:28px;height:1px;margin-left:8px}.v2 .v2-wiz-stop{border:1px solid var(--v2-line);background:var(--v2-panel);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.v2 .v2-wiz-num{background:var(--v2-grid);width:26px;height:26px;color:var(--v2-ink2);border-radius:13px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.v2 .v2-wiz-num.v2-accent{background:var(--v2-accent-soft);color:var(--v2-accent)}.v2 .v2-wiz-num.v2-good{background:var(--v2-good-soft);color:var(--v2-good)}.v2 .v2-wiz-stopform{border:1.5px solid var(--v2-accent);background:var(--v2-panel);border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.v2 .v2-wiz-ev{border:1px solid var(--v2-line);background:var(--v2-panel);border-radius:10px;overflow:hidden}.v2 .v2-wiz-evh{background:var(--v2-bg);border-bottom:1px solid var(--v2-line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.v2 .v2-wiz-row{border-top:1px solid var(--v2-line);align-items:center;gap:12px;padding:8px 14px;font-size:13px;display:flex}.v2 .v2-wiz-row:first-of-type{border-top:0}.v2 .v2-chip.v2-chip-sm{height:26px;padding:0 10px;font-size:12.5px}.v2 .v2-btn.v2-btn-accent{background:var(--v2-accent);border-color:var(--v2-accent);color:#fff}.v2 .v2-wiz-wrap{align-items:flex-start;padding-top:56px}.v2 .v2-wiz .v2-dlg-b{min-height:420px;max-height:calc(100vh - 230px)}@media (max-width:640px){.v2 .v2-wiz-wrap{align-items:flex-end;padding-top:0}.v2 .v2-wiz .v2-dlg-b{min-height:0}}.v2 .v2-pmast{background:var(--v2-sb);color:#fff;padding:0 28px 34px}.v2 .v2-pmast-in{align-items:flex-end;gap:40px;margin-top:22px;display:flex}.v2 .v2-pkicker{letter-spacing:.06em;text-transform:uppercase;color:#9aa0a8;font-size:12.5px}.v2 .v2-pserif{font-family:var(--font-instrument-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.01em;margin-top:8px;font-size:56px;font-weight:400;line-height:1.05}.v2 .v2-pserif .v2-dim{color:#9aa0a8}.v2 .v2-psub{color:#c9ccd3;max-width:640px;margin-top:14px;font-size:15px}.v2 .v2-pstats{flex:none;gap:28px;padding-bottom:6px;display:flex}.v2 .v2-pstat .v2-l{color:#9aa0a8;font-size:12.5px}.v2 .v2-pstat .v2-v{letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1.1}.v2 .v2-pstat .v2-d{color:#9aa0a8;font-size:12.5px}.v2 .v2-pbody{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;padding:26px 28px 48px;display:grid}.v2 .v2-pmh{letter-spacing:.06em;text-transform:uppercase;color:var(--v2-ink3);margin:10px 0 2px;font-size:12.5px;font-weight:600}.v2 .v2-pev{background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:14px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:22px;padding:18px 22px;display:grid}.v2 .v2-pev.v2-talk{background:#fbfbfa;border-style:dashed}.v2 .v2-pev.v2-live{border-color:var(--v2-accent);box-shadow:inset 0 0 0 1px var(--v2-accent)}.v2 .v2-pd1{letter-spacing:-.02em;white-space:nowrap;font-size:30px;font-weight:700;line-height:1}.v2 .v2-pd1 small{color:var(--v2-ink3);font-size:16px;font-weight:500}.v2 .v2-pd2{color:var(--v2-ink3);margin-top:4px;font-size:12.5px}.v2 .v2-pnm{letter-spacing:-.01em;font-size:19px;font-weight:600}.v2 .v2-pside{flex-direction:column;gap:14px;display:flex}.v2 .v2-pcardx{background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:14px;padding:18px}.v2 .v2-pbars{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:4px;height:70px;display:grid}.v2 .v2-pbars span{background:var(--v2-grid);border-radius:3px;min-height:4px;display:block}.v2 .v2-pbars span.v2-ok{background:var(--v2-ink)}.v2 .v2-pbars span.v2-talk{background:#b8bcc4}.v2 .v2-pbarl{color:var(--v2-ink3);grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin-top:6px;font-size:11px;display:grid}@media (max-width:900px){.v2 .v2-pbody{grid-template-columns:1fr}}@media (max-width:720px){.v2 .v2-pmast{padding:0 16px 24px}.v2 .v2-pmast-in{flex-direction:column;align-items:flex-start;gap:18px;margin-top:14px}.v2 .v2-pserif{font-size:36px}.v2 .v2-pstats{gap:18px}.v2 .v2-pstat .v2-v{font-size:26px}.v2 .v2-pbody{gap:18px;padding:18px 16px 40px}.v2 .v2-pev{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:14px 16px}.v2 .v2-pev>:last-child{grid-column:1/-1}.v2 .v2-pd1{font-size:24px}}.v2 .v2-pmain{flex-direction:column;gap:18px;padding:22px 26px 40px;display:flex}.v2 .v2-pb-mob{display:none!important}.v2 .v2-pchips{flex-wrap:wrap;gap:6px;display:flex}.v2 .v2-pcards{flex-direction:column}.v2 .v2-pcard{border-top:1px solid var(--v2-line);padding:12px 16px;font-size:14px}.v2 .v2-pcard-top{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.v2 .v2-pagenda{flex-direction:column}.v2 .v2-pag{border-top:1px solid var(--v2-line);gap:12px;padding:10px 16px;display:flex}.v2 .v2-pag-d{text-align:center;flex-direction:column;flex:none;width:40px;line-height:1.1;display:flex}.v2 .v2-pag-n{font-size:18px;font-weight:600}.v2 .v2-pag.v2-today .v2-pag-n{color:var(--v2-accent)}.v2 .v2-pag-e{flex-wrap:wrap;align-items:center;gap:6px;padding:2px 0;font-size:14px;display:flex}@media (max-width:720px){.v2 .v2-pb-desk{display:none!important}.v2 .v2-pb-mob{display:flex!important}.v2 .v2-pbar{gap:8px;height:52px;padding:0 12px}.v2 .v2-pbar .v2-select{max-width:150px}.v2 .v2-pmain{gap:14px;padding:16px 16px 40px}.v2 .v2-pmain .v2-h1{font-size:22px}.v2 .v2-pchips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.v2 .v2-pchips .v2-chip{flex:none}.v2 .v2-pmain .v2-kpis-4{grid-template-columns:1fr 1fr}.v2 .v2-pmain .v2-kpis-4 .v2-kpi:nth-child(2n){border-right:0}.v2 .v2-pmain .v2-kpis-4 .v2-kpi:nth-child(-n+2){border-bottom:1px solid var(--v2-line)}.v2 .v2-pmain .v2-kpi{padding:12px 14px}.v2 .v2-pmain .v2-kpi .v2-v{font-size:26px}.v2 .v2-pmain .v2-kpi .v2-d{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.v2 .v2-pbar{background:var(--v2-sb);color:#fff;align-items:center;gap:10px;height:56px;padding:0 22px;display:flex}.v2 .v2-pcal{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:8px 12px 0;display:grid}.v2 .v2-pcal-d{text-align:center;color:var(--v2-ink3);padding:4px 0;font-size:11px}.v2 .v2-pcal-c{border:1px solid #0000;border-radius:7px;min-height:84px;padding:4px 5px;font-size:11px;overflow:hidden}.v2 .v2-pcal-c.v2-on{background:var(--v2-book-soft);border-color:var(--v2-book-2)}.v2 .v2-pcal-c.v2-setup{border:1.5px dashed var(--v2-ink3)}.v2 .v2-pcal-c.v2-today .v2-pcal-n{background:var(--v2-accent);color:#fff;border-radius:10px}.v2 .v2-pcal-n{text-align:center;width:20px;height:20px;margin-bottom:2px;font-size:12px;font-weight:600;line-height:20px}.v2 .v2-pcal-e{white-space:nowrap;align-items:center;gap:5px;font-size:12px;line-height:1.4;display:flex;overflow:hidden}.v2 .v2-pcal-e span:nth-child(2){text-overflow:ellipsis;font-weight:500;overflow:hidden}.v2 .v2-pcal-e .v2-meta{text-overflow:ellipsis;font-size:11.5px;overflow:hidden}@media (prefers-reduced-motion:reduce){.v2 *,.v2 :before,.v2 :after{transition:none!important;animation:none!important}}.v2{--v2-mast:#f3efe6;--v2-mast-line:#e6e2d8}.v2-dark .v2{--v2-mast:#1d1b17;--v2-mast-line:#2c2924}.v2 .v2-front{flex-direction:column;display:flex}.v2 .v2-fmast{background:var(--v2-mast);border-bottom:1px solid var(--v2-mast-line);margin:-22px -26px 0;padding:28px 40px 26px;position:relative;overflow:hidden}.v2 .v2-fsun{background:var(--v2-accent);pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;top:-220px;right:-120px}.v2 .v2-fmast-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:relative}.v2 .v2-fdate{letter-spacing:.06em;text-transform:uppercase;color:var(--v2-ink2);font-size:13px}.v2 .v2-fmast-btns{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.v2 .v2-fsent{font-family:var(--font-instrument-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.005em;max-width:min(980px,100% - 200px);margin:14px 0 0;font-size:clamp(28px,3.4vw,46px);font-weight:400;line-height:1.12;position:relative}.v2 .v2-fsent b{font-family:var(--font-bricolage), "Bricolage Grotesque", sans-serif;letter-spacing:-.03em;color:var(--v2-accent);font-size:1.13em;font-weight:800;line-height:.95}.v2 .v2-fdim{color:var(--v2-ink2)}.v2 .v2-fquote{font-family:var(--font-instrument-serif), "Instrument Serif", Georgia, serif;color:var(--v2-ink2);margin-top:12px;font-size:18px;font-style:italic;position:relative}.v2 .v2-fbody{grid-template-columns:minmax(0,1fr) 380px;gap:48px;padding:26px 14px 10px;display:grid}.v2 .v2-fbody.v2-fbody-1{grid-template-columns:minmax(0,1fr)}.v2 .v2-fsec{letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink2);font-size:11.5px;font-weight:600}.v2 .v2-fsec span{letter-spacing:0;text-transform:none;font-weight:400}.v2 .v2-fnow{color:#fff;background:#15171b;border-radius:14px;margin-top:10px;padding:22px 24px}.v2 .v2-fchips{flex-wrap:wrap;gap:6px;display:flex}.v2 .v2-fchip{white-space:nowrap;color:#fff;background:#262a31;border-radius:13px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.v2 .v2-fchip:hover{background:#30353d}.v2 .v2-fchip-dot{background:#e8651a;border-radius:50%;width:7px;height:7px}.v2 .v2-fchip-n{color:#9aa0a8;font-weight:500}.v2 .v2-fchip-warn{color:#ffb380;background:#3a2320;box-shadow:inset 0 0 0 1px #7a3a1e}.v2 .v2-fchip-warn .v2-fchip-dot{background:#ffb380}.v2 .v2-fchip-warn .v2-fchip-n{color:#ffb380}.v2 .v2-fhead{font-family:var(--font-instrument-serif), "Instrument Serif", Georgia, serif;margin-top:16px;font-size:clamp(22px,2.4vw,32px);font-weight:400;line-height:1.12}.v2 .v2-fnow .v2-fchips+.v2-fhead{margin-top:16px}.v2 .v2-fhead em{color:#ffb380;font-style:normal}.v2 .v2-fact{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.v2 .v2-fnext{color:#9aa0a8;font-size:13px}.v2 .v2-btn.v2-fbtn-accent{background:var(--v2-accent);color:#fff;border-color:var(--v2-accent)}.v2 .v2-btn.v2-fbtn-accent:hover{background:#d55a14;border-color:#d55a14}.v2 .v2-btn.v2-fbtn-ghost{color:#fff;background:0 0;border-color:#3a3f48}.v2 .v2-btn.v2-fbtn-ghost:hover{background:#262a31}.v2 .v2-fsoon{margin-top:6px}.v2 .v2-fstory{border-top:1px solid var(--v2-line);color:inherit;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;text-decoration:none;display:grid}.v2 .v2-fstory:hover .v2-fnm{color:var(--v2-accent-ink)}.v2 .v2-fd1{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1}.v2 .v2-fd1 span{color:var(--v2-ink2);font-size:14px;font-weight:500}.v2 .v2-fd2{color:var(--v2-ink2);margin-top:3px;font-size:11.5px}.v2 .v2-fnm{letter-spacing:-.01em;font-size:17px;font-weight:600}.v2 .v2-fnm span{color:var(--v2-ink2);font-weight:400}.v2 .v2-ftags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.v2 .v2-ftag{white-space:nowrap;border-radius:11px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.v2 .v2-ftag-ok{background:var(--v2-good-soft);color:var(--v2-good)}.v2 .v2-ftag-bad{background:var(--v2-bad-soft);color:var(--v2-bad)}.v2 .v2-ftag-warn{background:var(--v2-accent-soft);color:var(--v2-accent-ink)}.v2 .v2-ftag-q{background:var(--v2-grid);color:var(--v2-ink2)}.v2 .v2-ffoot{border-top:1px solid var(--v2-line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0;display:flex}.v2 .v2-flink{font:inherit;color:var(--v2-accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500;text-decoration:none}.v2 .v2-flink:hover{text-decoration:underline}.v2 .v2-flink:disabled{opacity:.6;cursor:default}.v2 .v2-fside{flex-direction:column;gap:26px;min-width:0;display:flex}.v2 .v2-frail{flex-direction:column;gap:12px;margin-top:12px;display:flex}.v2 .v2-fsite{align-items:center;gap:12px;display:flex;position:relative}.v2 .v2-fdot{border-radius:50%;flex:none;width:10px;height:10px}.v2 .v2-fsite-t{min-width:0;color:inherit;flex:1;font-size:13.5px;text-decoration:none}.v2 .v2-fsite-t>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2 .v2-fsite-t:hover>div:first-child{color:var(--v2-accent-ink)}.v2 .v2-favs{flex:none;padding-left:8px;display:flex}.v2 .v2-fav{background:var(--v2-grid);width:30px;height:30px;color:var(--v2-ink2);border:2px solid var(--v2-bg);border-radius:15px;flex:none;justify-content:center;align-items:center;margin-left:-8px;font-size:11px;font-weight:700;display:inline-flex}.v2 .v2-fav-more{background:var(--v2-ink);color:var(--v2-panel);border-color:var(--v2-accent);cursor:pointer;font:inherit;padding:0;font-size:11px;font-weight:700}.v2 .v2-fpop{background:var(--v2-panel);border:1px solid var(--v2-line);z-index:20;border-radius:12px;width:280px;max-width:calc(100vw - 32px);padding:12px 14px;font-size:13px;position:fixed;box-shadow:0 12px 32px #00000024}.v2 .v2-fpop .v2-fav{border-color:var(--v2-panel)}.v2 .v2-fwhat{flex-direction:column;gap:9px;margin-top:10px;font-size:13.5px;line-height:1.5;display:flex}.v2 .v2-fwhat>div,.v2 .v2-frail>div{flex-direction:column;gap:9px;display:flex}.v2 .v2-frail>div{gap:12px}.v2 .v2-fscroll{border-bottom:1px solid var(--v2-line);scrollbar-width:thin;max-height:420px;margin-right:-10px;padding-bottom:10px;padding-right:10px;overflow-y:auto}.v2 .v2-fscroll::-webkit-scrollbar{width:8px}.v2 .v2-fscroll::-webkit-scrollbar-thumb{background:var(--v2-line2);border-radius:4px}.v2 .v2-fwhat b{font-weight:600}.v2 .v2-fwhat-l{color:inherit;text-decoration:none}.v2 .v2-fwhat-l:hover{color:var(--v2-accent-ink)}@media (max-width:1180px){.v2 .v2-fbody{grid-template-columns:minmax(0,1fr);gap:34px}}@media (max-width:900px){.v2 .v2-fsun{width:240px;height:240px;top:-150px;right:-120px}.v2 .v2-fsent{max-width:none}}@media (max-width:640px){.v2 .v2-fmast{margin:-16px -16px 0;padding:20px 16px}.v2 .v2-fbody{padding:20px 0 0}.v2 .v2-fnow{padding:18px 16px}.v2 .v2-fstory{grid-template-columns:56px minmax(0,1fr)}.v2 .v2-ftags{grid-column:2;justify-content:flex-start}}.v2 .v2-slide{width:min(820px,100vw)}.v2 .v2-sph{color:#fff;background:#15171b;flex:none;padding:20px 22px 16px;position:relative;overflow:hidden}.v2 .v2-sph-sun{background:var(--v2-accent);opacity:.9;pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;top:-170px;right:-110px}.v2 .v2-sph-where{color:#9aa0a8;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.v2 .v2-sph-name{font-family:var(--font-bricolage), "Bricolage Grotesque", sans-serif;letter-spacing:-.03em;color:#fff;margin:6px 0 0;font-size:clamp(22px,3.2vw,30px);font-weight:800;line-height:1}.v2 .v2-sph-addr{color:#c5c8cf;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;font-size:12.5px;display:flex}.v2 .v2-sph-addr svg{color:#9aa0a8;flex:none}.v2 .v2-sph-addr a{color:var(--v2-accent);font-weight:500;text-decoration:none}.v2 .v2-sph-addr a:hover{text-decoration:underline}.v2 .v2-sph-when{font-family:var(--font-instrument-serif), "Instrument Serif", Georgia, serif;color:#c5c8cf;margin-top:8px;font-size:17px;line-height:1.3}.v2 .v2-sph-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex;position:relative}.v2 .v2-btn.v2-sph-btn{color:#fff;background:#262a31;border-color:#3a3f48;height:32px}.v2 .v2-btn.v2-sph-btn:hover{background:#30353d}.v2 .v2-sph-chip{color:#fff;white-space:nowrap;background:#262a31;border-radius:14px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.v2 .v2-sph-chip-good{color:#8fd3ad;background:#1f3a2b}.v2 .v2-sph-status{color:#fff;height:28px;font:inherit;appearance:none;cursor:pointer;background:#262a31 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'><path d='m6 9 6 6 6-6'/></svg>") right 9px center no-repeat;border:0;border-radius:14px;padding:0 28px 0 10px;font-size:12px;font-weight:600}.v2 .v2-ros-wrap{scroll-behavior:smooth;scrollbar-color:auto;scrollbar-width:auto;padding-bottom:8px;overflow-x:scroll}@supports not selector(::-webkit-scrollbar){.v2 .v2-ros-wrap{scrollbar-width:auto;scrollbar-color:#b9bdc4 var(--v2-grid)}}.v2 .v2-ros-wrap::-webkit-scrollbar{height:12px}.v2 .v2-ros-wrap::-webkit-scrollbar-track{background:var(--v2-grid);border-radius:6px}.v2 .v2-ros-wrap::-webkit-scrollbar-thumb{border:2px solid var(--v2-grid);background:#b9bdc4;border-radius:6px}.v2 .v2-ros-wrap::-webkit-scrollbar-thumb:hover{background:var(--v2-ink3)}.v2 .v2-ros{align-items:center;gap:3px;display:grid}.v2 .v2-ros-name{background:var(--v2-panel);z-index:1;text-align:left;min-width:0;box-shadow:3px 0 0 var(--v2-panel), 8px 0 10px -6px #00000014;flex-direction:column;justify-content:center;align-self:stretch;padding-right:8px;font-size:13px;font-weight:600;display:flex;position:sticky;left:0}.v2 .v2-ros-name .v2-ros-nm{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.v2 .v2-ros-name small{color:var(--v2-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;display:block;overflow:hidden}.v2 .v2-ros-dim{color:var(--v2-ink2);font-weight:500}.v2 .v2-ros-namebtn{background:var(--v2-panel);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:4px 8px 4px 0}.v2 .v2-ros-namebtn:hover,.v2 .v2-ros-namebtn.v2-on{color:var(--v2-accent-ink)}.v2 .v2-ros-h{color:var(--v2-ink3);text-align:center;padding-bottom:4px;font-size:10px;line-height:1.1}.v2 .v2-ros-h b{color:var(--v2-ink);margin-top:1px;font-size:12px;font-weight:600;display:block}.v2 .v2-ros-h.v2-we{color:var(--v2-series2)}.v2 .v2-ros-h.v2-we b{color:var(--v2-ink3)}.v2 .v2-ros-h.v2-td b{background:var(--v2-ink);color:var(--v2-panel);border-radius:8px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.v2 .v2-ros-h.v2-ros-setup,.v2 .v2-ros-h.v2-ros-packdown{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.v2 .v2-ros-h.v2-ros-setup{color:#64748b}.v2 .v2-ros-h.v2-ros-setup b{color:#475569;background:#eef2f7;border-radius:6px}.v2 .v2-ros-h.v2-ros-packdown{color:var(--v2-warn)}.v2 .v2-ros-h.v2-ros-packdown b{color:var(--v2-warn);background:var(--v2-warn-soft);border-radius:6px}.v2 .v2-ros-c{background:var(--v2-grid);cursor:default;border:0;border-radius:5px;height:30px;padding:0;position:relative}.v2 button.v2-ros-c{cursor:pointer;touch-action:none}.v2 .v2-ros-c.v2-on{background:var(--v2-ink)}.v2 .v2-ros-c.v2-first{border-top-left-radius:9px;border-bottom-left-radius:9px}.v2 .v2-ros-c.v2-last{border-top-right-radius:9px;border-bottom-right-radius:9px}.v2 button.v2-ros-c:hover{box-shadow:inset 0 0 0 1.5px var(--v2-accent)}.v2 button.v2-ros-c:hover:after{content:"+";color:var(--v2-accent-ink);justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;position:absolute;inset:0}.v2 button.v2-ros-c.v2-on:hover:after{content:"–";color:#ffb380}.v2 button.v2-ros-c:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v2 .v2-ros-c.v2-busy{opacity:.6}.v2 .v2-ros-cov{background:var(--v2-good-soft);height:34px;color:var(--v2-good);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.v2 .v2-ros-cov.v2-low{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2 .v2-ros-cov.v2-none{background:var(--v2-bad-soft);color:var(--v2-bad)}.v2 .v2-ros-cas{height:16px;color:var(--v2-ink3);text-align:center;font-variant-numeric:tabular-nums;font-size:10px}.v2 .v2-ros-cas.v2-short{color:var(--v2-warn);font-weight:600}.v2 .v2-ros-add{border:1.5px dashed var(--v2-line2);height:36px;font:inherit;color:var(--v2-ink2);cursor:pointer;background:0 0;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:13px;font-weight:500;display:flex;position:sticky;left:0}.v2 .v2-ros-add:hover{border-color:var(--v2-ink);color:var(--v2-ink)}.v2 .v2-spk{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}@media (max-width:560px){.v2 .v2-spk{grid-template-columns:1fr}}.v2 .v2-spk-card{border:1px solid var(--v2-line);border-radius:12px;padding:12px 14px}.v2 .v2-spk-card>b{font-family:var(--font-bricolage), "Bricolage Grotesque", sans-serif;letter-spacing:-.03em;margin-top:6px;font-size:24px;font-weight:800;line-height:1;display:block}.v2 .v2-spk-card>b span{font-family:var(--font-instrument), "Instrument Sans", sans-serif;letter-spacing:0;color:var(--v2-ink2);font-size:12.5px;font-weight:500}.v2 .v2-spk-card>b.v2-dim{color:var(--v2-ink3)}.v2 .v2-spk-card .v2-meta{margin-top:5px}.v2 .v2-spnote{background:var(--v2-warn-soft);border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;font-size:13px;display:flex}.v2 .v2-spnote b{font-weight:600}.v2 .v2-spmenu-bg{z-index:60;position:fixed;inset:0}.v2 .v2-spmenu{z-index:61;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:12px;width:290px;padding:8px;font-size:13px;position:fixed;box-shadow:0 12px 32px #00000029}.v2 .v2-spmenu-h{border-bottom:1px solid var(--v2-line);align-items:center;gap:10px;margin-bottom:4px;padding:6px 6px 10px;display:flex}.v2 .v2-spmenu-i{width:100%;font:inherit;color:var(--v2-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px;text-decoration:none;display:flex}.v2 .v2-spmenu-i:hover{background:var(--v2-bg)}.v2 .v2-spmenu-i:disabled{opacity:.45;cursor:default}.v2 .v2-spmenu-i.v2-spmenu-bad{color:var(--v2-bad)}.v2 .v2-spconfirm-bg{z-index:70;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.v2 .v2-spconfirm{background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:14px;width:100%;max-width:420px;padding:20px 22px;box-shadow:0 20px 50px #00000040}.v2 .v2-spconfirm h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.v2 .v2-spconfirm p{margin:8px 0 0;line-height:1.5}.v2 .v2-btn.v2-btn-danger{background:var(--v2-bad);color:#fff;border-color:var(--v2-bad)}.v2 .v2-btn.v2-btn-danger:hover{filter:brightness(.95)}.v2 .v2-trpage{flex-direction:column;gap:16px;display:flex}.v2.v2-crewshell{min-height:calc(100vh - 48px)}.v2 .v2-trcrew{padding:16px}@media (min-width:900px){.v2 .v2-trcrew{padding:22px 26px 40px}}.v2 .v2-trhead{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.v2 .v2-trhead .v2-r{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.v2 .v2-trh1{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.v2 .v2-trsub{color:var(--v2-ink2);margin-top:4px;font-size:13px}.v2 .v2-trsub b{color:var(--v2-accent-ink);font-weight:600}.v2 .v2-pill.v2-dark{background:var(--v2-ink);color:var(--v2-panel)}.v2 .v2-pill.v2-mute{opacity:.7}.v2 .v2-trav{background:var(--v2-accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:inline-flex}.v2 .v2-trkinds{color:var(--v2-ink3);gap:4px;display:inline-flex}.v2 .v2-trkinds svg{width:13px;height:13px}.v2 .v2-trnote{color:var(--v2-ink2);font-size:12.5px;line-height:1.5}.v2 .v2-trbtn-danger{color:var(--v2-bad)}.v2 .v2-trq{border:1px solid var(--v2-line);background:var(--v2-panel);border-radius:14px;grid-template-columns:minmax(0,1fr) 520px;min-height:600px;display:grid;overflow:hidden}.v2 .v2-trq-list{border-right:1px solid var(--v2-line);min-width:0}.v2 .v2-trq-det{min-width:0;max-height:calc(100vh - 140px);overflow-y:auto}@media (max-width:1100px){.v2 .v2-trq{grid-template-columns:1fr}.v2 .v2-trq-det{display:none}.v2 .v2-trq-list{border-right:0}}.v2 .v2-trq-bar{border-bottom:1px solid var(--v2-line);flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px;display:flex}.v2 .v2-trsect{color:var(--v2-ink2);letter-spacing:.05em;text-transform:uppercase;background:var(--v2-bg);border-bottom:1px solid var(--v2-grid);padding:14px 16px 6px;font-size:11px;font-weight:600}.v2 .v2-trrow{border:0;border-bottom:1px solid var(--v2-grid);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;text-decoration:none;display:grid}.v2 .v2-trrow:hover{background:var(--v2-bg)}.v2 .v2-trrow.v2-on{background:var(--v2-bg);box-shadow:inset 3px 0 0 var(--v2-accent)}.v2 .v2-trrow .v2-t{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.v2 .v2-trrow .v2-t span{color:var(--v2-ink2);font-weight:400}.v2 .v2-trrow .v2-s{color:var(--v2-ink2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:12.5px;display:flex}.v2 .v2-trrow .v2-s b{color:var(--v2-ink);font-weight:500}.v2 .v2-trrow .v2-r{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.v2 .v2-trrow .v2-ago{color:var(--v2-ink3);white-space:nowrap;font-size:11.5px}.v2 .v2-trdet{flex-direction:column;gap:14px;min-width:0;padding:20px 22px;display:flex}.v2 .v2-trdet-h2{font-family:var(--font-bricolage), "Bricolage Grotesque", var(--font-instrument), sans-serif;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.1}.v2 .v2-trleg{border:1px solid var(--v2-line);background:var(--v2-panel);border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.v2 .v2-trleg.v2-chg{background:var(--v2-warn-soft);border-color:#e6c57a}.v2 .v2-trleg-ico{background:var(--v2-ink);width:28px;height:28px;color:var(--v2-panel);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.v2 .v2-trleg-ico svg{width:15px;height:15px}.v2 .v2-trleg .v2-k{letter-spacing:.05em;text-transform:uppercase;color:var(--v2-ink3);font-size:11px;font-weight:600}.v2 .v2-trleg .v2-b{margin-top:1px;font-size:14px;font-weight:600}.v2 .v2-trleg .v2-m{color:var(--v2-ink2);margin-top:2px;font-size:12.5px;line-height:1.45}.v2 .v2-trleg .v2-was{color:var(--v2-ink3);margin-top:2px;font-size:12px;text-decoration:line-through}.v2 .v2-trleg .v2-booked{flex-wrap:wrap;gap:8px 14px;margin-top:5px;font-size:13px;display:flex}.v2 .v2-trleg .v2-booked b{font-weight:600}.v2 .v2-trtag{text-transform:uppercase;letter-spacing:.04em;color:#8a5a0d;vertical-align:middle;background:#fbf1d6;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.v2 .v2-trkv{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:8px 12px;font-size:13px;display:grid}.v2 .v2-trkv>div:nth-child(odd){color:var(--v2-ink2)}.v2 .v2-trmsgs{border-top:1px solid var(--v2-line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.v2 .v2-trmsg{gap:10px;font-size:13px;line-height:1.45;display:flex}.v2 .v2-trmsg .v2-trav{width:24px;height:24px;font-size:9.5px}.v2 .v2-trmsg .v2-who{font-weight:600}.v2 .v2-trmsg .v2-when{color:var(--v2-ink3);margin-left:6px;font-size:12px}.v2 .v2-trmsg.v2-sys{color:var(--v2-ink2);font-size:12.5px}.v2 .v2-trmsg.v2-sys .v2-sdot{margin:7px 8px 0}.v2 .v2-trreply{align-items:flex-end;gap:8px;display:flex}.v2 .v2-trreply textarea{resize:vertical;border:1px solid var(--v2-line2);background:var(--v2-panel);min-height:38px;max-height:160px;color:var(--v2-ink);font:inherit;border-radius:8px;flex:1;padding:8px 10px;font-size:13.5px}.v2 .v2-tracts{border-top:1px solid var(--v2-line);background:var(--v2-panel);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex;position:sticky;bottom:0}.v2 .v2-tralert{background:var(--v2-warn-soft);border:1px solid #e6c57a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px 18px;display:grid}.v2 .v2-tralert.v2-bad{background:var(--v2-bad-soft);border-color:var(--v2-bad)}.v2 .v2-tralert.v2-quiet{background:var(--v2-bg);border-color:var(--v2-line2)}@media (max-width:760px){.v2 .v2-tralert{grid-template-columns:1fr}}.v2 .v2-tralert .v2-k{color:#8a5a0d;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:600}.v2 .v2-tralert.v2-bad .v2-k{color:var(--v2-bad)}.v2 .v2-tralert.v2-quiet .v2-k{color:var(--v2-ink2)}.v2 .v2-tralert .v2-ttl{letter-spacing:-.01em;margin-top:4px;font-size:17px;font-weight:600;line-height:1.3}.v2 .v2-tralert q{color:var(--v2-ink2);quotes:none;margin-top:6px;font-size:13.5px;display:block}.v2 .v2-tralert .v2-btns{flex-direction:column;gap:8px;min-width:200px;display:flex}.v2 .v2-trdiff{background:var(--v2-panel);border:1px solid #efe3bf;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 14px;margin-top:12px;padding:12px 14px;font-size:13px;display:grid}.v2 .v2-trdiff .v2-h{color:var(--v2-ink2);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.v2 .v2-trdiff .v2-was{color:var(--v2-ink3);text-decoration:line-through}.v2 .v2-trdiff .v2-now{font-weight:600}.v2 .v2-trdiff .v2-now.v2-chg{color:#8a5a0d}.v2 .v2-trtabs{border-bottom:1px solid var(--v2-line);gap:18px;font-size:13.5px;display:flex}.v2 .v2-trtabs button{font:inherit;color:var(--v2-ink2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 8px}.v2 .v2-trtabs button.v2-on{color:var(--v2-ink);border-color:var(--v2-ink);font-weight:600}.v2 .v2-trbook{border:1px solid var(--v2-line);border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.v2 .v2-trbook .v2-trg{margin-top:10px}.v2 .v2-trtot{border-top:1px solid var(--v2-ink);justify-content:space-between;align-items:baseline;margin-top:4px;padding-top:12px;display:flex}.v2 .v2-trtot b{font-size:20px;font-weight:600}.v2 .v2-trform{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:30px;display:grid}@media (max-width:1100px){.v2 .v2-trform{grid-template-columns:minmax(0,1fr)}.v2 .v2-trsum{position:static!important}}.v2 .v2-trsec{flex-wrap:wrap;align-items:baseline;gap:10px;margin:12px 0 10px;display:flex}.v2 .v2-trsec h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.v2 .v2-trsec .v2-n{background:var(--v2-ink);width:22px;height:22px;color:var(--v2-panel);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex;position:relative;top:-2px}.v2 .v2-trcard{background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.v2 .v2-trlegcard{background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:14px;flex-direction:column;gap:12px;margin-bottom:10px;padding:16px 18px;display:flex}.v2 .v2-trlegcard .v2-hd{align-items:center;gap:10px;display:flex}.v2 .v2-trlegcard .v2-hd b{font-size:15px;font-weight:600}.v2 .v2-trlegcard .v2-hd .v2-r{gap:12px;margin-left:auto;display:flex}.v2 .v2-trlegcard[data-invalid]{border-color:var(--v2-bad)}.v2 .v2-trg{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.v2 .v2-trg.v2-trg3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.v2 .v2-trg,.v2 .v2-trg.v2-trg3{grid-template-columns:1fr}}.v2 .v2-trdt{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2 .v2-trdt>div:first-child{flex:none;width:160px}.v2 .v2-trdt .v2-seg button{padding:0 9px;font-size:12.5px}.v2 .v2-trck{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.v2 .v2-trck input{width:16px;height:16px;accent-color:var(--v2-ink);margin:0}.v2 .v2-trcks{flex-wrap:wrap;gap:20px;display:flex}.v2 .v2-tradd{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.v2 .v2-trwho{border:1px solid var(--v2-line2);background:var(--v2-panel);height:30px;font:inherit;cursor:pointer;color:var(--v2-ink);border-radius:15px;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:12.5px;font-weight:500;display:inline-flex}.v2 .v2-trwho .v2-trav{width:22px;height:22px;font-size:9.5px}.v2 .v2-trwho.v2-on{border-color:var(--v2-ink);background:var(--v2-ink);color:var(--v2-panel)}.v2 .v2-trwhos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2 .v2-trsum{background:var(--v2-sb);color:#fff;border-radius:16px;padding:22px;position:sticky;top:20px}.v2 .v2-trsum .v2-ttl{font-family:var(--font-bricolage), "Bricolage Grotesque", sans-serif;letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.1}.v2 .v2-trsum .v2-ln{border-top:1px solid #ffffff1f;align-items:flex-start;gap:10px;padding:10px 0;font-size:13px;line-height:1.4;display:flex}.v2 .v2-trsum .v2-ln svg{color:#f2a06a;flex:none;width:15px;height:15px;margin-top:2px}.v2 .v2-trsum .v2-ln .v2-m{color:#b9bcc4}.v2 .v2-trsum .v2-ln .v2-none{color:#8d919a;font-style:italic}.v2 .v2-trsum .v2-foot{color:#b9bcc4;border-top:1px solid #ffffff1f;margin-top:16px;padding-top:14px;font-size:12.5px;line-height:1.5}.v2 .v2-trsum .v2-meta{color:#8d919a}.v2 .v2-trsend{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.v2 .v2-trsend .v2-btn-accent{height:42px;padding:0 20px;font-size:14px}.v2 textarea.v2-input{resize:vertical;height:auto;min-height:72px;padding:9px 10px}.v2 .v2-trgrp{border-bottom:1px solid var(--v2-ink);align-items:baseline;gap:10px;padding:18px 0 8px;display:flex}.v2 .v2-trgrp h2{margin:0;font-size:18px;font-weight:600}.v2 .v2-trtrip{border-bottom:1px solid var(--v2-line);color:inherit;grid-template-columns:220px minmax(0,1fr) 170px auto;align-items:center;gap:20px;padding:14px 8px 14px 0;text-decoration:none;display:grid}.v2 .v2-trtrip:hover{background:var(--v2-panel)}@media (max-width:900px){.v2 .v2-trtrip{grid-template-columns:1fr;gap:6px}}.v2 .v2-trtrip .v2-nm{align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.v2 .v2-trtrip .v2-nm i{border-radius:50%;flex:none;width:9px;height:9px}.v2 .v2-trtrip .v2-nm small{color:var(--v2-ink2);font-size:12.5px;font-weight:400;display:block}.v2 .v2-trtrip .v2-legs{color:var(--v2-ink2);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.v2 .v2-trtrip .v2-legs span{align-items:center;gap:6px;display:inline-flex}.v2 .v2-trtrip .v2-legs svg{width:14px;height:14px;color:var(--v2-ink);flex:none}.v2 .v2-trtrip.v2-dim{opacity:.65}.v2 .v2-trtrip .v2-act{color:var(--v2-accent-ink);white-space:nowrap;font-size:12.5px;font-weight:500}.v2 .v2-trpr{border-bottom:1px solid var(--v2-grid);align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.v2 .v2-trpr:last-child{border-bottom:0}.v2 .v2-trpr small{color:var(--v2-ink2);font-size:12px;display:block}.v2 .v2-trpr .v2-r{color:var(--v2-ink2);align-items:center;gap:14px;margin-left:auto;font-size:12.5px;display:flex}.v2 .v2-trset{border-bottom:1px solid var(--v2-grid);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;padding:12px 0;font-size:13.5px;display:grid}.v2 .v2-trset:last-child{border-bottom:0}.v2 .v2-trset small{color:var(--v2-ink2);margin-top:2px;font-size:12px;display:block}.v2 .v2-trsw{background:var(--v2-line2);cursor:pointer;border:0;border-radius:10px;flex:none;width:34px;height:20px;padding:0;position:relative}.v2 .v2-trsw.v2-on{background:var(--v2-ink)}.v2 .v2-trsw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.v2 .v2-trsw.v2-on:after{left:16px}.v2 .v2-trsw:disabled{opacity:.5;cursor:default}.v2 .v2-md.v2-trsetgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:1100px){.v2 .v2-md.v2-trsetgrid{grid-template-columns:1fr}}.v2 .v2-lsel-wrap{position:relative}.v2 .v2-lsel-trigger{justify-content:space-between;width:100%;height:34px;font-weight:500}.v2 .v2-lsel-trigger .v2-k{color:var(--v2-ink3);font-size:11.5px;font-weight:500}.v2 .v2-lsel-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2 .v2-lsel-pop{z-index:40;background:var(--v2-panel);width:max(100%,340px);max-width:calc(100vw - 32px);color:var(--v2-ink);border:1px solid var(--v2-line);border-radius:10px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 24px #0000001a}.v2 .v2-lsel-input::-webkit-search-cancel-button{filter:grayscale();opacity:.5}.v2 .v2-lsel-row{width:100%;color:var(--v2-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:6px 8px;font-family:inherit;font-size:13px;display:flex}.v2 .v2-lsel-row:hover{background:var(--v2-grid)}.v2 .v2-lsel-row:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px}.v2 .v2-lsel-row.v2-on{color:var(--v2-ink);font-weight:600}.v2 .v2-lsel-count{color:var(--v2-ink3);flex:none;margin-left:auto;font-size:11.5px;font-weight:400}.v2 .v2-lsel-headbtn{cursor:pointer;min-width:0;font:inherit;letter-spacing:.01em;color:var(--v2-ink2);text-align:left;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:600;display:flex}.v2 .v2-lsel-headbtn:hover{background:var(--v2-grid)}.v2 .v2-lsel-headbtn .v2-lsel-when{color:var(--v2-ink3);white-space:nowrap;font-weight:400}.v2 .v2-lsel-qual{color:var(--v2-ink3);font-size:12px;font-weight:400}.v2 .v2-lsel-row .v2-swatch{border-radius:50%;width:9px;height:9px}.v2 .v2-pwrap{min-width:0;max-width:100%;display:inline-flex;position:relative}.v2 .v2-pname{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;min-width:0;max-width:100%;padding:0;display:inline-flex}.v2 .v2-pname>span>b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.v2 .v2-pname:hover>span>b{text-decoration:underline;-webkit-text-decoration-color:var(--v2-line2);-webkit-text-decoration-color:var(--v2-line2);-webkit-text-decoration-color:var(--v2-line2);text-decoration-color:var(--v2-line2);text-underline-offset:3px}.v2 .v2-pname:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2 .v2-ppop{z-index:40;background:var(--v2-panel);border:1px solid var(--v2-line);text-align:left;cursor:default;border-radius:10px;flex-direction:column;width:260px;max-width:calc(100vw - 32px);padding:6px;font-size:13.5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #00000029}.v2 .v2-ppop-h{border-bottom:1px solid var(--v2-line);align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.v2 .v2-ppop-h b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.v2 .v2-ppop-row{color:var(--v2-ink);border-radius:7px;align-items:center;gap:10px;min-width:0;padding:8px 10px;text-decoration:none;display:flex}.v2 .v2-ppop-row>span:first-of-type{flex:1;min-width:0}.v2 .v2-ppop-row svg{color:var(--v2-ink3);flex:none}.v2 a.v2-ppop-row:hover{background:var(--v2-bg)}.v2 .v2-ppop-row.v2-dim{color:var(--v2-ink3)}.v2 .v2-phase{white-space:nowrap;background:var(--v2-grid);height:20px;color:var(--v2-ink2);border-radius:10px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.v2 .v2-phase.v2-phase-setup{color:#475569;background:#eef2f7}.v2 .v2-phase.v2-phase-packdown{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2 .v2-phase.v2-phase-show{background:var(--v2-good-soft);color:var(--v2-good)}.v2 .v2-shday{border-top:1px solid var(--v2-line)}.v2 .v2-shday-h{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px 6px;display:flex}.v2 .v2-shday-h h3{margin:0;font-size:14px;font-weight:600}.v2 .v2-shday-h .v2-r{gap:6px;margin-left:auto;display:flex}.v2 .v2-shift{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:6px 14px;padding:8px 16px 10px;display:grid}@media (max-width:720px){.v2 .v2-shift{grid-template-columns:1fr}}.v2 .v2-shift-t{font-size:13.5px;font-weight:500;line-height:1.3}.v2 .v2-shift-t small{color:var(--v2-ink3);font-size:12px;font-weight:400;display:block}.v2 .v2-shift-t button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.v2 .v2-shift-t button:hover{text-decoration:underline;-webkit-text-decoration-color:var(--v2-line2);-webkit-text-decoration-color:var(--v2-line2);-webkit-text-decoration-color:var(--v2-line2);text-decoration-color:var(--v2-line2);text-underline-offset:3px}.v2 .v2-shift-p{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.v2 .v2-pchip{border:1px solid var(--v2-line);background:var(--v2-panel);border-radius:15px;align-items:center;gap:2px;max-width:100%;height:30px;padding:0 4px;font-size:13px;display:inline-flex}.v2 .v2-pchip .v2-pname{gap:7px;padding-right:4px}.v2 .v2-pchip .v2-av{width:22px;height:22px;font-size:10px}.v2 .v2-pchip-x{width:22px;height:22px;color:var(--v2-ink3);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.v2 .v2-pchip-x:hover{background:var(--v2-bad-soft);color:var(--v2-bad)}.v2 .v2-pchip-add{border:1px dashed var(--v2-line2);height:30px;font:inherit;color:var(--v2-ink2);cursor:pointer;background:0 0;border-radius:15px;align-items:center;gap:5px;padding:0 11px;font-size:13px;display:inline-flex}.v2 .v2-pchip-add:hover{border-color:var(--v2-ink3);color:var(--v2-ink)}.v2 .v2-pchip-add.v2-short{border-style:solid;border-color:var(--v2-warn);color:var(--v2-warn);background:var(--v2-warn-soft)}.v2 .v2-shift-pick{position:relative}.v2 .v2-shift-pick .v2-pop{flex-direction:column;width:340px;max-width:calc(100vw - 32px);max-height:380px;padding:0;display:flex}.v2 .v2-shift-pick .v2-pop .v2-search{flex:none;margin:6px}.v2 .v2-shift-pick .v2-pop .v2-opts{padding:0 4px 4px;overflow-y:auto}.v2 .v2-shift-pick .v2-opt small{color:var(--v2-ink3);white-space:nowrap;margin-left:auto;font-size:11.5px}.v2 .v2-shift-pick .v2-opt.v2-clash small{color:var(--v2-bad)}.v2 .v2-shnone{color:var(--v2-ink3);padding:4px 16px 12px;font-size:13px}.v2 .v2-casrow{border-top:1px solid var(--v2-line);grid-template-columns:10px minmax(220px,1fr) auto auto auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.v2 .v2-casrow:first-child{border-top:0}.v2 .v2-casrow-nm{color:var(--v2-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;text-decoration:none;display:block;overflow:hidden}.v2 .v2-casrow-nm:hover{text-underline-offset:3px;text-decoration:underline}.v2 .v2-casdays{gap:3px;max-width:46vw;padding-bottom:2px;display:flex;overflow-x:auto}.v2 .v2-casday{flex-direction:column;flex:none;align-items:stretch;width:46px;display:flex}.v2 .v2-casday .v2-sq{height:24px;font-size:11.5px}.v2 .v2-casday-l{color:var(--v2-ink3);text-align:center;white-space:nowrap;margin-bottom:2px;font-size:10.5px;line-height:1.3}.v2 .v2-casday-off .v2-sq{outline:1.5px dashed var(--v2-line2);outline-offset:-1.5px}@media (max-width:900px){.v2 .v2-casrow{grid-template-columns:10px minmax(0,1fr) auto;gap:8px 12px}.v2 .v2-casrow>.v2-btn{grid-area:1/3}.v2 .v2-casdays{grid-column:2/-1;max-width:100%}.v2 .v2-casrow>.v2-status{grid-column:2/-1}}.v2 .v2-casbk{border:1px solid var(--v2-line);border-left:3px solid var(--v2-line2);border-radius:8px;padding:10px 12px;font-size:13.5px}.v2 .v2-casbk-days{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.v2 .v2-casbk-day{border:1px solid var(--v2-line);border-radius:7px;flex-direction:column;min-width:92px;padding:5px 8px;font-size:12px;line-height:1.3;display:flex}.v2 .v2-casbk-day b{font-weight:600}.v2 .v2-casbk-day.v2-casday-off{border-style:dashed}.v2 .v2-rows-link:hover td{background:var(--v2-bg)}.v2 .v2-navbtn{width:100%;font:inherit;color:var(--v2-sb-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.v2 .v2-navbtn:hover{background:var(--v2-sb-line);color:var(--v2-sb-active)}.v2 .v2-crewtabs{display:none}@media (max-width:899px){.v2 .v2-crewmain{padding-bottom:88px}.v2 .v2-crewtabs{z-index:40;background:var(--v2-panel);border-top:1px solid var(--v2-line);height:64px;padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.v2 .v2-crewtabs>a,.v2 .v2-crewtabs>button{font:inherit;color:var(--v2-ink3);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:10.5px;font-weight:500;text-decoration:none;display:flex}.v2 .v2-crewtabs>a.v2-on{color:var(--v2-ink)}.v2 .v2-tabdot{background:var(--v2-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-4px}}.v2 .v2-quote{font-family:var(--font-instrument-serif), "Instrument Serif", Georgia, serif;color:var(--v2-accent-ink);margin:6px 0 0;font-size:17px;font-style:italic}.v2 .v2-home{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}@media (max-width:1100px){.v2 .v2-home{grid-template-columns:1fr}}.v2 .v2-nextcard{grid-template-columns:minmax(0,1fr) 300px;display:grid}.v2 .v2-nextcard>div{min-width:0;padding:18px 20px}.v2 .v2-nextcard>div+div{border-left:1px solid var(--v2-line)}@media (max-width:760px){.v2 .v2-nextcard{grid-template-columns:1fr}.v2 .v2-nextcard>div+div{border-left:0;border-top:1px solid var(--v2-line)}.v2 .v2-nextcard>div{padding:14px}}.v2 .v2-kv{grid-template-columns:76px minmax(0,1fr);gap:10px 12px;font-size:13.5px;line-height:1.45;display:grid}.v2 .v2-kv .v2-l{letter-spacing:.05em;text-transform:uppercase;color:var(--v2-ink3);padding-top:2px;font-size:11.5px;font-weight:600}.v2 .v2-kv b{font-weight:600}@media (max-width:480px){.v2 .v2-kv{grid-template-columns:64px minmax(0,1fr)}}.v2 .v2-daychips{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.v2 .v2-daychip{background:var(--v2-grid);height:38px;color:var(--v2-ink3);box-sizing:border-box;border-radius:7px;flex-direction:column;flex:0 0 46px;justify-content:center;align-items:center;font-size:10.5px;line-height:1.15;display:flex}.v2 .v2-daychip b{color:var(--v2-ink);font-size:12.5px;font-weight:600}.v2 .v2-daychip.v2-mine{background:var(--v2-good);color:#d7efe2}.v2 .v2-daychip.v2-mine b{color:#fff}.v2 .v2-daychip.v2-mine.v2-off{background:var(--v2-line2);color:var(--v2-ink2)}.v2 .v2-daychip.v2-mine.v2-off b{color:var(--v2-ink)}.v2 .v2-legend{color:var(--v2-ink3);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:11.5px;display:flex}.v2 .v2-legend span{white-space:nowrap}.v2 .v2-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.v2 .v2-jobrow{border-top:1px solid var(--v2-line);grid-template-columns:70px minmax(0,1fr) 170px 150px auto;align-items:center;gap:16px;padding:13px 16px;display:grid}.v2 .v2-jobrow:first-child{border-top:0}.v2 .v2-jobrow .v2-d{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1}.v2 .v2-jobrow .v2-d small{color:var(--v2-ink3);font-size:11.5px;font-weight:500}.v2 .v2-jobrow .v2-nm{font-size:14.5px;font-weight:600}@media (max-width:760px){.v2 .v2-jobrow{grid-template-columns:52px minmax(0,1fr);gap:8px 12px}.v2 .v2-jobrow>:nth-child(n+3){grid-column:2}}.v2 .v2-mcal{grid-template-columns:repeat(7,1fr);gap:3px;font-size:12px;display:grid}.v2 .v2-mcal .v2-h{text-align:center;color:var(--v2-ink3);padding:4px 0;font-size:10.5px}.v2 .v2-mcal .v2-c{height:40px;color:var(--v2-ink2);background:var(--v2-panel);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex}.v2 .v2-mcal .v2-c:hover{border-color:var(--v2-line2)}.v2 .v2-mcal .v2-c.v2-we{color:var(--v2-series2)}.v2 .v2-mcal .v2-c.v2-on{color:#fff;font-weight:600}.v2 .v2-mcal .v2-c.v2-td{border-color:var(--v2-ink);color:var(--v2-ink);font-weight:700}.v2 .v2-mcal .v2-c.v2-sel{box-shadow:0 0 0 2px var(--v2-accent)}.v2 .v2-mcal .v2-c.v2-tr{background:var(--v2-book-soft);color:var(--v2-book-soft-ink)}.v2 .v2-mcal .v2-c.v2-un{background:var(--v2-bad-soft);color:var(--v2-bad)}.v2 .v2-mcal .v2-c i{opacity:.85;margin-top:2px;font-size:8.5px;font-style:normal;line-height:1}.v2 .v2-ycal{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.v2 .v2-ycal .v2-mcal .v2-c{height:44px}.v2 .v2-markbar{z-index:50;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:12px;width:min(420px,100vw - 32px);padding:12px 14px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #0000002e}@media (max-width:899px){.v2 .v2-markbar{bottom:80px}}.v2 .v2-stat{border-top:1px solid var(--v2-line);justify-content:space-between;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.v2 .v2-stat:first-of-type{border-top:0}.v2 .v2-stat b{text-align:right;font-weight:600}@media (max-width:899px){.v2-crew .fixed.bottom-4.right-4{bottom:84px!important}}html{font-family:var(--font-instrument), "Instrument Sans", system-ui, sans-serif;font-variant-numeric:tabular-nums}body{min-height:100vh;margin:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--v2-line2,#d5d4cf);border-radius:3px}.v2 .ov-grid{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:13px}.v2 .ov-grid th,.v2 .ov-grid td{border-bottom:1px solid var(--v2-line);white-space:nowrap;vertical-align:middle;background:var(--v2-panel);height:38px;padding:0 10px}.v2 .ov-grid th{z-index:3;color:var(--v2-ink3);text-align:left;font-size:12px;font-weight:500;position:sticky;top:0}.v2 .ov-grid th.ov-c,.v2 .ov-grid td.ov-c{text-align:center}.v2 .ov-grid th.v2-num,.v2 .ov-grid td.v2-num{text-align:right}.v2 .ov-grid .ov-s1{z-index:2;position:sticky;left:0}.v2 .ov-grid .ov-s2{z-index:2;box-shadow:1px 0 0 var(--v2-line);position:sticky;left:92px}.v2 .ov-grid th.ov-s1,.v2 .ov-grid th.ov-s2{z-index:4}.v2 .ov-grid tr.ov-space td{background:var(--v2-bg);height:34px;font-size:13px;font-weight:600}.v2 .ov-grid tr.ov-space td .v2-meta{margin-left:8px;font-weight:400}.v2 .ov-grid tbody tr:hover td:not(.ov-sp){background:var(--v2-panel)}@supports (color:color-mix(in lab, red, red)){.v2 .ov-grid tbody tr:hover td:not(.ov-sp){background:color-mix(in srgb, var(--v2-panel) 92%, var(--v2-ink))}}.v2 .ov-grid tr.ov-space:hover td{background:var(--v2-bg)}.v2 .ov-code{font-family:var(--font-mono);color:var(--v2-ink2);font-size:12px}.v2 .ov-cell{width:100%;min-width:60px;height:28px;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 6px;font-size:13px}.v2 .ov-cell:hover{border-color:var(--v2-line2)}.v2 .ov-cell:focus{border-color:var(--v2-accent);background:var(--v2-panel);outline:none}.v2 select.ov-cell{appearance:none;cursor:pointer}.v2 .ov-cell.v2-num{text-align:right}.v2 .ov-cell:disabled{color:var(--v2-ink);opacity:1;cursor:default}.v2 .ov-cell:disabled:hover{border-color:#0000}.v2 .ov-tick{border:1.5px solid var(--v2-line2);background:var(--v2-panel);cursor:pointer;color:#0000;vertical-align:middle;border-radius:6px;place-items:center;width:20px;height:20px;padding:0;display:inline-grid}.v2 .ov-tick:hover:not(:disabled){border-color:var(--v2-ink3)}.v2 .ov-tick.v2-on{background:var(--v2-ink);border-color:var(--v2-ink);color:var(--v2-panel)}.v2 .ov-tick.ov-pending{opacity:.5}.v2 .ov-tick:disabled{cursor:default}.v2 .ov-tick:disabled:not(.v2-on){background:var(--v2-bg);border-style:dashed}.v2 .ov-drawer-wrap{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.v2 .ov-drawer-scrim{background:#10121652;position:absolute;inset:0}.v2 .ov-drawer{background:var(--v2-panel);border-left:1px solid var(--v2-line);flex-direction:column;width:min(520px,100%);height:100%;animation:.18s cubic-bezier(.16,1,.3,1) ov-slide;display:flex;position:relative;overflow-y:auto;box-shadow:-16px 0 48px #00000024}@keyframes ov-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.v2 .ov-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.v2 .ov-card{background:var(--v2-panel);border:1px solid var(--v2-line);color:inherit;border-radius:12px;padding:16px 18px;text-decoration:none;display:block}.v2 .ov-card:hover{border-color:var(--v2-ink3)}.v2 .ov-card h3{margin:0 0 2px;font-size:15px;font-weight:600}.v2 .ov-card .ov-kv{grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:14px;display:grid}.v2 .ov-card .ov-kv b{letter-spacing:-.01em;font-size:18px;font-weight:600;display:block}.v2 .ov-card .ov-kv small{color:var(--v2-ink3);font-size:12px}.v2 .ov-head{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.v2 .ov-head .v2-r{align-items:center;gap:8px;margin-left:auto;display:flex}.v2 .ov-crumbs{color:var(--v2-ink3);align-items:center;gap:6px;margin-bottom:6px;font-size:12.5px;display:flex}.v2 .ov-crumbs a{color:inherit;text-decoration:none}.v2 .ov-crumbs a:hover{color:var(--v2-ink)}.ov-login{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.ov-login-art{color:#fff;background:#101216;flex-direction:column;justify-content:flex-end;padding:40px;display:flex;position:relative;overflow:hidden}.ov-login-sun{background:#e8651a;border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-140px}.ov-login-art h1{letter-spacing:-.03em;margin:0 0 8px;font-size:44px;font-weight:600;line-height:1.05}.ov-login-art p{color:#c5c8cf;max-width:420px;margin:0;font-size:15px}.ov-login-form{justify-content:center;align-items:center;padding:32px;display:flex}.ov-login-form form{flex-direction:column;gap:14px;width:100%;max-width:360px;display:flex}@media (max-width:800px){.ov-login{grid-template-columns:1fr}.ov-login-art{min-height:220px;padding:28px}.ov-login-art h1{font-size:32px}}.v2 .ov-hello{align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.v2 .ov-hello h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600;line-height:1.15}.v2 .ov-hello .v2-meta{margin-top:4px;font-size:13.5px}.v2 .ov-home{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}@media (max-width:1180px){.v2 .ov-home{grid-template-columns:1fr}}.v2 .ov-pipe{background:var(--v2-grid);border-radius:6px;height:10px;display:flex;overflow:hidden}.v2 .ov-pipe>span{min-width:0;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1);display:block}.v2 .ov-pipe.ov-pipe-lg{border-radius:8px;height:14px}.v2 .ov-pipe .s-printed{background:var(--v2-good)}.v2 .ov-pipe .s-inprint{background:var(--v2-accent)}.v2 .ov-pipe .s-approved{background:var(--v2-good)}@supports (color:color-mix(in lab, red, red)){.v2 .ov-pipe .s-approved{background:color-mix(in srgb, var(--v2-good) 55%, var(--v2-panel))}}.v2 .ov-pipe .s-awaiting{background:var(--v2-warn)}.v2 .ov-pipe .s-changes{background:var(--v2-bad)}.v2 .ov-pipe .s-artwork{background:var(--v2-book-2)}.v2 .ov-pipe .s-open{background:0 0}.v2 .ov-legend{color:var(--v2-ink2);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12.5px;display:flex}.v2 .ov-legend b{color:var(--v2-ink);font-weight:600}.v2 .ov-legend .v2-swatch{vertical-align:-1px;margin-right:6px}.v2 .ov-card{transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.v2 .ov-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px #10121614}.v2 .ov-card .ov-top{align-items:center;gap:12px;display:flex}.v2 .ov-mark{color:#fff;letter-spacing:-.02em;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid}.v2 .ov-card .ov-pipe{margin-top:14px}.v2 .ov-card .ov-foot{color:var(--v2-ink3);justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;display:flex}.v2 .ov-card .ov-foot b{color:var(--v2-ink);font-weight:600}.v2 .ov-card .ov-nb{position:absolute;top:14px;right:14px}.v2 .ov-todo{border-top:1px solid var(--v2-line);color:inherit;align-items:center;gap:12px;padding:11px 16px;text-decoration:none;display:flex}.v2 .ov-todo:hover{background:var(--v2-bg)}.v2 .ov-todo .ov-t{flex:1;min-width:0}.v2 .ov-todo .ov-t b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;display:block;overflow:hidden}.v2 .ov-todo .ov-t small{color:var(--v2-ink3);font-size:12px;display:block}.v2 .ov-feed{border-top:1px solid var(--v2-line);gap:10px;padding:10px 16px;font-size:13px;line-height:1.4;display:flex}.v2 .ov-feed .v2-av{width:26px;height:26px;font-size:10px}.v2 .ov-feed .ov-when{color:var(--v2-ink3);white-space:nowrap;margin-left:auto;font-size:12px}.v2 .ov-item{align-items:center;gap:10px;min-width:0;display:flex}.v2 .ov-thumb{background:var(--v2-grid);width:36px;height:36px;color:var(--v2-ink3);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.v2 .ov-thumb img{object-fit:cover;width:100%;height:100%;display:block}.v2 .ov-item .ov-name{min-width:0}.v2 .ov-item .ov-name .ov-cell{font-weight:500}.v2 .ov-item .ov-sub{color:var(--v2-ink3);white-space:nowrap;text-overflow:ellipsis;gap:8px;padding-left:7px;font-size:11.5px;display:flex;overflow:hidden}.v2 .ov-grid td.ov-tall{height:50px}.v2 .ov-dots{align-items:center;gap:4px;display:inline-flex}.v2 .ov-dot{border:1.5px solid var(--v2-line2);background:var(--v2-panel);color:#0000;cursor:pointer;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;transition:transform .12s,background .12s,border-color .12s;display:grid;position:relative}.v2 .ov-dot:hover:not(:disabled){border-color:var(--v2-ink3);transform:scale(1.12)}.v2 .ov-dot.v2-on{background:var(--v2-ink);border-color:var(--v2-ink);color:var(--v2-panel)}.v2 .ov-dot.v2-on.ov-dot-good{background:var(--v2-good);border-color:var(--v2-good)}.v2 .ov-dot.v2-on.ov-dot-accent{background:var(--v2-accent);border-color:var(--v2-accent)}.v2 .ov-dot.ov-next:not(.v2-on){border-color:var(--v2-accent);box-shadow:0 0 0 3px var(--v2-accent-soft)}.v2 .ov-dot:disabled{cursor:default}.v2 .ov-dot:disabled:not(.v2-on){background:var(--v2-bg);border-style:dashed}.v2 .ov-dot.ov-pending{opacity:.5}.v2 .ov-dot.ov-bad{border-color:var(--v2-bad);background:var(--v2-bad-soft);color:var(--v2-bad)}.v2 .ov-dots .ov-link{background:var(--v2-line2);width:6px;height:1.5px}.v2 .ov-dots .ov-link.v2-on{background:var(--v2-ink)}@keyframes ov-pop{0%{transform:scale(.7)}60%{transform:scale(1.18)}to{transform:scale(1)}}.v2 .ov-dot.v2-on.ov-just{animation:.26s cubic-bezier(.16,1,.3,1) ov-pop}.v2 .ov-grid tr.ov-space td{height:40px}.v2 .ov-spacebar{align-items:center;gap:10px;display:inline-flex}.v2 .ov-spacebar .ov-pipe{width:120px;height:6px}.v2 .ov-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v2 .ov-form .full{grid-column:1/-1}.v2 .ov-hist{color:var(--v2-ink2);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.v2 .ov-hist span{color:var(--v2-ink3)}html.look-studio .v2{--v2-bg:#0e0f12;--v2-panel:#15171c;--v2-line:#22252c;--v2-line2:#2e323b;--v2-grid:#1d2026;--v2-ink:#f3f4f6;--v2-ink2:#a9adb6;--v2-ink3:#6f747f;--v2-accent:#ff6a1f;--v2-accent-soft:#3a2113;--v2-accent-ink:#ffa070;--v2-good:#38d184;--v2-good-soft:#10301f;--v2-warn:#f2b53c;--v2-warn-soft:#33270f;--v2-bad:#ff6b63;--v2-bad-soft:#3a1c1a;--v2-series2:#3a3f49;--v2-sb:#09090b;--v2-sb-ink:#8b9099;--v2-sb-line:#1a1c21;--v2-book-2:#6b7fa8;background:radial-gradient(1200px 600px at 80% -10%, #ff6a1f1f, transparent 60%), var(--v2-bg)}html.look-studio .v2 .v2-h1,html.look-studio .v2 .ov-hello h1,html.look-studio .v2 .v2-kpi .v2-v,html.look-studio .v2 .ov-card h3,html.look-studio .v2 .ov-card .ov-kv b{font-family:var(--font-display), var(--font-instrument), sans-serif;letter-spacing:-.03em}html.look-studio .v2 .ov-hello h1{font-size:34px;font-weight:700}html.look-studio .v2 .v2-h1{font-size:26px;font-weight:700}html.look-studio .v2 .v2-kpi .v2-v{font-size:32px;font-weight:700}html.look-studio .v2 .v2-panel,html.look-studio .v2 .v2-kpis,html.look-studio .v2 .ov-card{background:linear-gradient(180deg, #ffffff09, transparent 40%), var(--v2-panel);box-shadow:inset 0 1px #ffffff08,0 20px 50px #00000059}html.look-studio .v2 .v2-btn.v2-btn-primary{background:var(--v2-accent);border-color:var(--v2-accent);color:#fff;box-shadow:0 0 0 1px #ff6a1f66,0 8px 28px #ff6a1f59}html.look-studio .v2 .v2-nb{box-shadow:0 0 16px #ff6a1f99}html.look-studio .v2 .ov-dot.ov-next:not(.v2-on){box-shadow:0 0 0 3px var(--v2-accent-soft), 0 0 18px #ff6a1f8c}html.look-studio .v2 .ov-dot.v2-on.ov-dot-accent{box-shadow:0 0 14px #ff6a1f99}html.look-studio .v2 .ov-dot.v2-on.ov-dot-good{box-shadow:0 0 14px #38d18480}html.look-studio .v2 .ov-pipe{background:#0b0c0f;box-shadow:inset 0 0 0 1px #22252c}html.look-studio .v2 .ov-pipe .s-inprint{box-shadow:0 0 16px #ff6a1f99}html.look-studio .v2 .ov-pipe .s-printed{box-shadow:0 0 16px #38d18473}html.look-studio .v2 .v2-sbsun{opacity:.55;filter:blur(30px);width:420px;height:420px;top:-260px;right:-220px}html.look-studio .v2 .ov-grid th,html.look-studio .v2 .ov-grid td{background:var(--v2-panel)}html.look-studio .v2 .ov-grid tr.ov-space td{background:#111318}html.look-studio .v2 .ov-grid tbody tr:hover td:not(.ov-sp){background:#1a1d24}html.look-studio .v2 .ov-thumb{background:#0b0c0f}html.look-studio .v2 .v2-pill.v2-warn{box-shadow:0 0 12px #f2b53c59}html.look-studio .v2 .v2-tab.v2-on{border-bottom-color:var(--v2-accent);text-shadow:0 0 12px #ff6a1f80}html.look-studio .v2 .v2-btn.v2-btn-primary:hover{background:#ff7d3a}html.look-studio .v2 .v2-usermenu,html.look-studio .v2 .v2-dlg,html.look-studio .v2 .ov-drawer{background:#15171c}html.look-print .v2{--v2-bg:#e8e5dc;--v2-panel:#f6f4ee;--v2-line:#111;--v2-line2:#111;--v2-grid:#d9d5c9;--v2-ink:#111;--v2-ink2:#3a3a3a;--v2-ink3:#6a675f;--v2-accent:#111;--v2-accent-soft:#d9ff3d;--v2-accent-ink:#111;--v2-good:#0f8f4e;--v2-good-soft:#d9ff3d;--v2-warn:#c77a00;--v2-warn-soft:#ffe28a;--v2-bad:#d1202f;--v2-bad-soft:#ffd1d1;--v2-series2:#b8b4a8;--v2-sb:#111;--v2-sb-ink:#c9c6bc;--v2-sb-active:#d9ff3d;--v2-sb-line:#2a2a2a;--v2-book-2:#4a5b7a;background-image:repeating-linear-gradient(0deg,#0000 0 23px,#1111110d 23px 24px)}html.look-print .v2 *{border-radius:0!important}html.look-print .v2 .v2-h1,html.look-print .v2 .ov-hello h1,html.look-print .v2 .v2-ph h2,html.look-print .v2 .ov-card h3,html.look-print .v2 .v2-dlg-h h2{font-family:var(--font-poster), Impact, sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:400}html.look-print .v2 .ov-hello h1{font-size:46px;line-height:.95}html.look-print .v2 .v2-h1{font-size:36px;line-height:1}html.look-print .v2 .v2-ph h2{font-size:20px}html.look-print .v2 .ov-card h3{font-size:22px}html.look-print .v2 .v2-kpi .v2-v,html.look-print .v2 .ov-card .ov-kv b{font-family:var(--font-mono);letter-spacing:-.04em;font-size:30px;font-weight:600}html.look-print .v2 .v2-kpi .v2-l,html.look-print .v2 .v2-label,html.look-print .v2 .ov-grid th,html.look-print .v2 .v2-nav small,html.look-print .v2 .v2-meta,html.look-print .v2 .v2-table th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}html.look-print .v2 .v2-panel,html.look-print .v2 .v2-kpis,html.look-print .v2 .ov-card,html.look-print .v2 .v2-btn,html.look-print .v2 .v2-input,html.look-print .v2 .v2-select{border:1.5px solid #111}html.look-print .v2 .v2-panel,html.look-print .v2 .v2-kpis,html.look-print .v2 .ov-card{box-shadow:5px 5px #111}html.look-print .v2 .ov-card:hover{transform:translate(-2px,-2px);box-shadow:8px 8px #111}html.look-print .v2 .v2-btn.v2-btn-primary{color:#111;background:#d9ff3d;border-color:#111;box-shadow:3px 3px #111}html.look-print .v2 .v2-btn.v2-btn-primary:hover{background:#e6ff6b;transform:translate(-1px,-1px);box-shadow:4px 4px #111}html.look-print .v2 .v2-kpi{border-right:1.5px solid #111!important}html.look-print .v2 .v2-kpi:last-child{border-right:0!important}html.look-print .v2 .v2-nav a.v2-on,html.look-print .v2 .v2-nb,html.look-print .v2 .v2-mark{color:#111;background:#d9ff3d}html.look-print .v2 .v2-sbsun{display:none}html.look-print .v2 .ov-mark{color:#d9ff3d;background:#111!important}html.look-print .v2 .ov-pipe{background:#fff;height:14px;box-shadow:inset 0 0 0 1.5px #111}html.look-print .v2 .ov-pipe>span{box-shadow:inset -1.5px 0 #111}html.look-print .v2 .ov-pipe .s-printed{background:#111}html.look-print .v2 .ov-pipe .s-inprint{background:#d9ff3d}html.look-print .v2 .ov-pipe .s-approved{background:#8fd67a}html.look-print .v2 .ov-dot{border:1.5px solid #111;width:20px;height:20px}html.look-print .v2 .ov-dot.v2-on{background:#111}html.look-print .v2 .ov-dot.v2-on.ov-dot-accent{color:#111;background:#d9ff3d;border-color:#111}html.look-print .v2 .ov-dot.v2-on.ov-dot-good{color:#d9ff3d;background:#111;border-color:#111}html.look-print .v2 .ov-dot.ov-next:not(.v2-on){border-color:#111;box-shadow:3px 3px #d9ff3d}html.look-print .v2 .ov-dots .ov-link{background:#111}html.look-print .v2 .v2-pill{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border:1.5px solid #111;font-size:10px}html.look-print .v2 .v2-pill.v2-warn{color:#111;background:#ffe28a}html.look-print .v2 .v2-pill.v2-accent{color:#111;background:#d9ff3d}html.look-print .v2 .ov-grid th{border-bottom:1.5px solid #111}html.look-print .v2 .ov-grid tr.ov-space td{color:#f6f4ee;background:#111}html.look-print .v2 .ov-grid tr.ov-space td .v2-meta,html.look-print .v2 .ov-grid tr.ov-space .v2-link-btn{color:#d9ff3d}html.look-print .v2 .ov-grid tr.ov-space td .ov-cell{color:#f6f4ee}html.look-print .v2 .ov-grid tr.ov-space:hover td{background:#111}html.look-print .v2 .ov-thumb{background:#fff;border:1.5px solid #111}html.look-print .v2 .ov-code{color:#111}html.look-print .v2 .v2-tabs{border-bottom:1.5px solid #111}html.look-print .v2 .v2-tab.v2-on{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border-bottom:3px solid #111}html.look-print .v2 .v2-tab{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:12px}html.look-print .v2 .ov-todo,html.look-print .v2 .ov-feed,html.look-print .v2 .v2-ph,html.look-print .v2 .v2-table td,html.look-print .v2 .v2-table th{border-color:#111}html.look-print .v2 .v2-av,html.look-print .v2 .v2-av.v2-av-l{color:#d9ff3d;background:#111}.v2 .ov-views{background:var(--v2-grid);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.v2 .ov-views a{color:var(--v2-ink2);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.v2 .ov-views a.v2-on{background:var(--v2-panel);color:var(--v2-ink);box-shadow:0 1px 2px #00000014}.v2 .ov-board{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.v2 .ov-col{background:var(--v2-grid);border-radius:14px;min-height:240px;padding:8px;transition:background .12s,box-shadow .12s}.v2 .ov-col.ov-over{background:var(--v2-accent-soft);box-shadow:inset 0 0 0 2px var(--v2-accent)}.v2 .ov-col.ov-locked{opacity:.55}.v2 .ov-colh{align-items:center;gap:8px;padding:6px 8px 10px;font-size:13px;font-weight:600;display:flex}.v2 .ov-colh .v2-sdot{width:10px;height:10px}.v2 .ov-colh small{color:var(--v2-ink3);margin-left:auto;font-weight:500}.v2 .ov-cardx{background:var(--v2-panel);border:1px solid var(--v2-line);cursor:grab;border-radius:12px;margin-bottom:8px;padding:10px;transition:transform .12s,box-shadow .12s}.v2 .ov-cardx:hover{transform:translateY(-1px);box-shadow:0 8px 24px #1012161a}.v2 .ov-cardx.ov-drag{opacity:.4}.v2 .ov-cardx[draggable=false]{cursor:default}.v2 .ov-cardx .ov-art{background:var(--v2-grid);height:96px;color:var(--v2-ink3);border-radius:8px;place-items:center;margin-bottom:8px;display:grid;overflow:hidden}.v2 .ov-cardx .ov-art img{object-fit:cover;width:100%;height:100%}.v2 .ov-cardx b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.v2 .ov-cardx small{color:var(--v2-ink3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.v2 .ov-cardx .ov-row2{color:var(--v2-ink2);justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;display:flex}.v2 .ov-gal{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.v2 .ov-proof{background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:12px;flex-direction:column;transition:transform .14s,box-shadow .14s;display:flex;overflow:hidden}.v2 .ov-proof:hover{transform:translateY(-2px);box-shadow:0 12px 32px #1012161a}.v2 .ov-proof .ov-art{aspect-ratio:4/3;background:repeating-conic-gradient(var(--v2-grid) 0% 25%, var(--v2-panel) 0% 50%) 0 0 / 20px 20px;color:var(--v2-ink3);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.v2 .ov-proof .ov-art img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:6%;display:block;position:absolute;inset:0}.v2 .ov-proof .ov-art .v2-pill{position:absolute;top:10px;left:10px}.v2 .ov-proof .ov-art .ov-v{font-family:var(--font-mono);background:var(--v2-panel);border-radius:6px;padding:2px 6px;font-size:11px;position:absolute;top:10px;right:10px}.v2 .ov-proof .ov-body{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.v2 .ov-proof .ov-body b{font-size:14px;font-weight:600}.v2 .ov-proof .ov-spec{color:var(--v2-ink2);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.v2 .ov-proof .ov-act{gap:8px;margin-top:6px;display:flex}.v2 .ov-proof .ov-act .v2-btn{flex:1}.v2 .ov-proof .ov-act .v2-btn.ov-approve{background:var(--v2-good);border-color:var(--v2-good);color:#fff}.v2 .ov-hero{padding:6px 0 22px}.v2 .ov-hero h1{letter-spacing:-.03em;max-width:920px;margin:0 0 14px;font-size:34px;font-weight:600;line-height:1.12}.v2 .ov-hero h1 em{color:var(--v2-accent-ink);font-style:normal}.v2 .ov-hero h1 .ov-num{font-variant-numeric:tabular-nums;background:var(--v2-accent-soft);color:var(--v2-accent-ink);border-radius:10px;padding:0 6px}.v2 .ov-hero h1 .ov-num.ov-good{background:var(--v2-good-soft);color:var(--v2-good)}.v2 .ov-hero h1 .ov-num.ov-warn{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2 .ov-hero h1 .ov-num.ov-bad{background:var(--v2-bad-soft);color:var(--v2-bad)}.v2 .ov-chip{background:var(--v2-panel);border:1px solid var(--v2-line2);height:38px;color:var(--v2-ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13.5px;font-weight:500;text-decoration:none;transition:transform .12s,border-color .12s;display:inline-flex}.v2 .ov-chip:hover{border-color:var(--v2-ink3);transform:translateY(-1px)}.v2 .ov-chip .v2-sdot{width:10px;height:10px}.v2 .ov-chip b{font-weight:700}.v2 .ov-tiles{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.v2 .ov-tile{background:var(--v2-panel);border:1px solid var(--v2-line);color:inherit;border-radius:14px;grid-template-columns:84px 1fr;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:transform .14s,box-shadow .14s;display:grid}.v2 .ov-tile:hover{transform:translateY(-2px);box-shadow:0 12px 32px #1012161a}.v2 .ov-ring{width:84px;height:84px;position:relative}.v2 .ov-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.v2 .ov-ring .ov-ringc{text-align:center;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.v2 .ov-ring .ov-ringc b{letter-spacing:-.02em;font-size:18px;font-weight:700}.v2 .ov-ring .ov-ringc small{color:var(--v2-ink3);margin-top:2px;font-size:10px;display:block}.v2 .ov-tile h3{align-items:center;gap:8px;margin:0 0 2px;font-size:16px;font-weight:600;display:flex}.v2 .ov-tile .ov-pipe{height:8px;margin-top:10px}.v2 .ov-tile .ov-foot{color:var(--v2-ink3);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.v2 .ov-tile .ov-foot b{color:var(--v2-ink)}.v2 .ov-tl{padding-left:22px;position:relative}.v2 .ov-tl:before{content:"";background:var(--v2-line);width:2px;position:absolute;top:8px;bottom:8px;left:7px}.v2 .ov-tli{padding:8px 0 10px;font-size:13px;line-height:1.4;position:relative}.v2 .ov-tli:before{content:"";background:var(--v2-ink3);width:8px;height:8px;box-shadow:0 0 0 3px var(--v2-panel);border-radius:50%;position:absolute;top:13px;left:-19px}.v2 .ov-tli.ov-good:before{background:var(--v2-good)}.v2 .ov-tli.ov-accent:before{background:var(--v2-accent)}.v2 .ov-tli.ov-bad:before{background:var(--v2-bad)}.v2 .ov-tli .ov-when{color:var(--v2-ink3);margin-left:6px;font-size:12px}.v2 .ov-posters{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;display:grid}.v2 .ov-poster{background:var(--v2-panel);border:1px solid var(--v2-line);color:inherit;border-radius:16px;flex-direction:column;gap:6px;padding:18px 20px 16px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative}.v2 .ov-poster:hover{transform:translateY(-3px);box-shadow:0 16px 40px #1012161f}.v2 .ov-poster.ov-risk{border-color:var(--v2-bad);box-shadow:inset 0 0 0 1px var(--v2-bad)}.v2 .ov-poster-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}.v2 .ov-client{color:var(--v2-ink2);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.v2 .ov-cd{text-align:right;color:var(--v2-ink);flex-direction:column;align-items:flex-end;line-height:1;display:flex}.v2 .ov-cd b{letter-spacing:-.03em;font-size:34px;font-weight:700}.v2 .ov-cd small{color:var(--v2-ink3);margin-top:3px;font-size:11px}.v2 .ov-cd.ov-cd-risk b{color:var(--v2-bad)}.v2 .ov-cd.ov-cd-open small{color:var(--v2-good);font-weight:600}.v2 .ov-poster h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.15}.v2 .ov-poster-bar{margin-top:12px}.v2 .ov-poster-bar .ov-pipe{height:10px}.v2 .ov-poster-nums{color:var(--v2-ink2);gap:14px;margin-top:8px;font-size:12.5px;display:flex}.v2 .ov-poster-nums b{color:var(--v2-ink);font-weight:600}.v2 .ov-poster-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.v2 .ov-poster-foot .ov-go{color:var(--v2-ink3);margin-left:auto}.v2 .ov-rail h2{font-size:13.5px}.v2 .ov-rail .ov-todo{padding:9px 14px}.v2 .ov-rail .ov-todo .ov-t b{font-size:13px}.v2 .ov-rail .ov-todo .ov-t small{font-size:11.5px}.v2 .ov-grp{color:var(--v2-ink3);border-top:1px solid var(--v2-line);align-items:center;gap:8px;padding:10px 14px 4px;font-size:11.5px;font-weight:600;display:flex}.v2 .ov-grp:first-child{border-top:0}.v2 .ov-grp .v2-nb{margin-left:0}.v2 .ov-act{border-top:1px solid var(--v2-line);gap:10px;padding:7px 14px;font-size:12.5px;line-height:1.35;display:flex}.v2 .ov-act .v2-sdot{margin-top:5px}.v2 .ov-act .ov-when{color:var(--v2-ink3);white-space:nowrap;margin-left:auto;font-size:11.5px}.v2 .ov-clients-row{flex-wrap:wrap;gap:8px;display:flex}.v2 .ov-clientchip{background:var(--v2-panel);border:1px solid var(--v2-line);color:inherit;border-radius:12px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:13px;text-decoration:none;display:inline-flex}.v2 .ov-clientchip:hover{border-color:var(--v2-ink3)}.v2 .ov-clientchip small{color:var(--v2-ink3)}.v2 .ov-posters{align-items:stretch}.v2 .ov-poster{gap:0;padding:18px 20px}.v2 .ov-poster-top{min-height:44px;margin-bottom:10px}.v2 .ov-cd b{font-size:36px}.v2 .ov-cd .ov-cd-word{color:var(--v2-ink2);margin-top:0;font-size:13px;font-weight:600}.v2 .ov-poster h3{white-space:nowrap;text-overflow:ellipsis;font-size:21px;overflow:hidden}.v2 .ov-poster-meta{color:var(--v2-ink3);justify-content:space-between;gap:12px;margin:4px 0 14px;font-size:12.5px;display:flex}.v2 .ov-poster-meta>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.v2 .ov-poster-meta .ov-dates{white-space:nowrap;color:var(--v2-ink2);font-weight:500}.v2 .ov-poster .ov-pipe{height:10px}.v2 .ov-poster-stats{border-top:1px solid var(--v2-line);grid-template-columns:1fr 1fr 1.4fr;gap:10px;margin:12px 0 0;padding:10px 0 0;display:grid}.v2 .ov-poster-stats>span{flex-direction:column;min-width:0;display:flex}.v2 .ov-poster-stats small{color:var(--v2-ink3);white-space:nowrap;font-size:11px}.v2 .ov-poster-stats b{letter-spacing:-.01em;white-space:nowrap;font-size:17px;font-weight:600;line-height:1.3}.v2 .ov-poster-stats b em{color:var(--v2-ink3);font-size:13px;font-style:normal;font-weight:500}.v2 .ov-poster-stats .ov-cost{color:var(--v2-ink3)}.v2 .ov-blockers{color:var(--v2-ink2);flex-direction:column;gap:5px;margin:auto 0 0;padding:12px 0 0;font-size:12.5px;list-style:none;display:flex}.v2 .ov-blockers li{white-space:nowrap;align-items:center;gap:8px;display:flex}.v2 .ov-blockers b{color:var(--v2-ink);font-weight:600}@media (min-width:1180px){.v2 .ov-poster.ov-wide{grid-column:span 2;grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 260px;column-gap:28px;display:grid}.v2 .ov-poster.ov-wide .ov-poster-top{grid-column:1/-1}.v2 .ov-poster.ov-wide h3{white-space:normal;font-size:28px}.v2 .ov-poster.ov-wide .ov-cd b{font-size:48px}.v2 .ov-poster.ov-wide .ov-pipe{grid-column:1}.v2 .ov-poster.ov-wide .ov-poster-stats{grid-column:1;grid-template-columns:repeat(3,max-content);column-gap:36px}.v2 .ov-poster.ov-wide .ov-blockers{border-left:1px solid var(--v2-line);grid-area:2/2/-1;justify-content:flex-start;gap:8px;margin:0;padding:0 0 0 20px}}.v2 .ov-band{background:var(--v2-sb);color:#fff;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;padding:26px 30px 24px;display:flex;position:relative;overflow:hidden}.v2 .ov-band-l{min-width:0;position:relative}.v2 .ov-band-date{color:var(--v2-sb-ink);margin-bottom:8px;font-size:12.5px}.v2 .ov-band h1{font-family:var(--font-display), var(--font-instrument), sans-serif;letter-spacing:-.035em;margin:0 0 10px;font-size:40px;font-weight:700;line-height:1}.v2 .ov-band p{color:var(--v2-sb-ink);max-width:560px;margin:0;font-size:14.5px;line-height:1.5}.v2 .ov-band p b{color:#fff;font-weight:600}.v2 .ov-band-r{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex;position:relative}.v2 .ov-band-stats{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.v2 .ov-stat{color:#fff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;min-width:128px;padding:12px 14px 11px;text-decoration:none;transition:background .14s,transform .14s;display:flex}.v2 a.ov-stat:hover{background:#ffffff1c;transform:translateY(-1px)}.v2 .ov-stat b{font-family:var(--font-display), var(--font-instrument), sans-serif;letter-spacing:-.03em;font-size:30px;font-weight:700;line-height:1}.v2 .ov-stat span{color:var(--v2-sb-ink);white-space:nowrap;margin-top:6px;font-size:12px}.v2 .ov-stat-warn b{color:#f5b53f}.v2 .ov-stat-good b{color:#3fd48a}.v2 .ov-stat-accent b{color:#ff8a4a}.v2 .ov-stat-money b{padding-top:5px;font-size:22px}@media (max-width:1100px){.v2 .ov-band{flex-direction:column;align-items:stretch}.v2 .ov-band-r{align-items:flex-start}.v2 .ov-band-stats,.v2 .ov-band-actions{justify-content:flex-start}}.v2-dark .v2 .ov-band{background:#0a0b0d}.v2 .ov-band-crumbs{color:var(--v2-sb-ink);gap:6px;margin-bottom:8px;font-size:12.5px;display:flex}.v2 .ov-band-crumbs a{color:inherit;text-decoration:none}.v2 .ov-band-crumbs a:hover{color:#fff}.v2 .ov-band.ov-band-sm{padding:20px 26px 18px}.v2 .ov-band.ov-band-sm h1{font-size:30px}.v2 .ov-band-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.v2 .ov-band .v2-btn{color:#fff;background:#ffffff14;border-color:#ffffff29}.v2 .ov-band .v2-btn:hover:not(:disabled){background:#ffffff24;border-color:#ffffff4d}.v2 .ov-band .v2-btn.v2-btn-primary{background:var(--v2-accent);border-color:var(--v2-accent)}.v2 .ov-stat small{color:var(--v2-sb-ink);opacity:.8;white-space:nowrap;margin-top:2px;font-size:11px}.v2 .ov-stat.ov-stat-bad b{color:#ff7a72}.v2 .ov-band .ov-pill-light{color:#fff;letter-spacing:0;background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.v2 .ov-band .ov-pill-light.v2-good{color:#3fd48a;background:#3fd48a2e}.v2 .ov-band .ov-pill-light.v2-bad{color:#ff8a84;background:#ff7a7233}.v2 .ov-band .ov-pill-light.v2-warn{color:#f5b53f;background:#f5b53f2e}.v2 .ov-band .ov-cdbig{flex-direction:column;align-items:flex-end;padding:6px 4px 0 12px;line-height:1;display:flex}.v2 .ov-band .ov-cdbig b{font-family:var(--font-display), var(--font-instrument), sans-serif;letter-spacing:-.04em;font-size:44px;font-weight:700}.v2 .ov-band .ov-cdbig small{color:var(--v2-sb-ink);white-space:nowrap;margin-top:4px;font-size:12px}.v2 .ov-band .ov-cdbig.ov-risk b{color:#ff7a72}.v2 .ov-band .ov-cdbig.ov-open b{color:#3fd48a;padding-top:10px;font-size:26px}.v2 .v2-bullet,.v2 .v2-bullet-fill{display:block}.v2 .ov-band h1{font-size:36px}.v2 .ov-band .ov-cdbig{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;justify-content:flex-start;align-items:flex-start;min-width:150px;padding:12px 14px 11px}.v2 .ov-band .ov-cdbig small{margin-top:6px}.v2 .ov-band .ov-cdbig b{font-size:30px}.v2 .ov-band .ov-cdbig.ov-open b{padding-top:5px;font-size:22px}.v2 .ov-sched{overflow-x:auto}.v2 .ov-sched-head,.v2 .ov-sched-row{border-bottom:1px solid var(--v2-line);grid-template-columns:280px minmax(480px,1fr);align-items:center;display:grid}.v2 .ov-sched-head{background:var(--v2-panel);z-index:2;height:44px;position:sticky;top:0}.v2 .ov-sched-row{min-height:56px}.v2 .ov-sched-row:last-child{border-bottom:0}.v2 .ov-sched-label{color:inherit;align-items:center;gap:10px;min-width:0;padding:8px 14px;text-decoration:none;display:flex}.v2 .ov-sched-label b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.v2 .ov-sched-label small{color:var(--v2-ink3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.v2 .ov-sched-track{background-image:repeating-linear-gradient(90deg, var(--v2-line) 0 1px, transparent 1px 100%);background-size:8.33333% 100%;height:100%;min-height:44px;position:relative}.v2 .ov-sched-head .ov-sched-track{background:0 0}.v2 .ov-sched-week{color:var(--v2-ink3);font-size:10.5px;position:absolute;top:24px;transform:translate(-50%)}.v2 .ov-sched-month{color:var(--v2-ink2);font-size:11.5px;font-weight:600;position:absolute;top:6px;transform:translate(-50%)}.v2 .ov-sched-today{background:var(--v2-accent);z-index:1;width:2px;position:absolute;top:0;bottom:0}.v2 .ov-sched-today i{color:var(--v2-accent-ink);font-size:10.5px;font-style:normal;font-weight:600;position:absolute;top:2px;left:6px}.v2 .ov-sched-bar{background:var(--v2-book-soft);height:32px;color:var(--v2-book-soft-ink);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--v2-book-2);border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none;display:flex;position:absolute;top:12px;overflow:hidden}.v2 .ov-sched-bar:hover{filter:brightness(.97)}.v2 .ov-sched-bar .ov-sched-fill{background:var(--v2-book-2);opacity:.35;position:absolute;top:0;bottom:0;left:0}.v2 .ov-sched-bar .ov-sched-text{position:relative}.v2 .ov-sched-bar.ov-open{background:var(--v2-good-soft);color:var(--v2-good);box-shadow:inset 0 0 0 1px var(--v2-good)}.v2 .ov-sched-bar.ov-open .ov-sched-fill{background:var(--v2-good)}.v2 .ov-sched-bar.ov-risk{background:var(--v2-bad-soft);color:var(--v2-bad);box-shadow:inset 0 0 0 1.5px var(--v2-bad)}.v2 .ov-sched-bar.ov-risk .ov-sched-fill{background:var(--v2-bad)}.v2 .ov-sched-bar.ov-done{background:var(--v2-grid);color:var(--v2-ink2);box-shadow:inset 0 0 0 1px var(--v2-line2)}.v2 .ov-quote{background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:14px;max-width:900px;margin:0 auto;padding:36px 40px}.v2 .ov-quote-head{justify-content:space-between;gap:24px;margin-bottom:26px;display:flex}.v2 .ov-quote h1{letter-spacing:-.02em;margin:0 0 4px;font-size:26px;font-weight:700}.v2 .ov-quote h2{margin:22px 0 8px;font-size:14px;font-weight:600}.v2 .ov-quote table{border-collapse:collapse;width:100%;font-size:12.5px}.v2 .ov-quote th{text-align:left;color:var(--v2-ink3);border-bottom:1px solid var(--v2-ink);padding:6px 8px;font-size:11px;font-weight:500}.v2 .ov-quote td{border-bottom:1px solid var(--v2-line);vertical-align:top;padding:7px 8px}.v2 .ov-quote tr.ov-quote-space td{background:var(--v2-bg);font-weight:600}.v2 .ov-quote .v2-num{text-align:right;white-space:nowrap}.v2 .ov-quote tfoot td{border-top:2px solid var(--v2-ink);border-bottom:0;padding-top:10px;font-size:14px;font-weight:600}.v2 .ov-quote-sign{color:var(--v2-ink2);grid-template-columns:1fr 1fr;gap:40px;margin-top:40px;font-size:12px;display:grid}.v2 .ov-quote-sign div{border-top:1px solid var(--v2-ink);padding-top:8px}@media print{.v2 .v2-sb,.v2 .v2-topbar,.ov-noprint{display:none!important}.v2 .v2-main{padding:0!important}.v2 .ov-quote{border:0;max-width:none;padding:0}body{background:#fff!important}}.v2 .ov-dots-h .ov-dot-l{text-align:center;width:22px;color:var(--v2-ink3);white-space:nowrap;font-size:10.5px;font-weight:500}.v2 .ov-wiz{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:18px;max-width:1060px;display:grid}.v2 .ov-wsteps{flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:16px}.v2 .ov-wstep{text-align:left;font:inherit;color:var(--v2-ink2);cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:24px 1fr;align-items:start;gap:10px;min-width:0;padding:9px 10px;display:grid}.v2 .ov-wstep:disabled{cursor:default;opacity:.55}.v2 .ov-wstep:not(:disabled):hover{color:var(--v2-ink)}.v2 .ov-wstep.v2-on{background:var(--v2-accent-soft);color:var(--v2-ink)}.v2 .ov-wstep .ov-wn{border:1.5px solid var(--v2-line2);border-radius:50%;place-items:center;width:24px;height:24px;margin-top:1px;font-size:12px;font-weight:600;display:grid}.v2 .ov-wstep.v2-on .ov-wn{border-color:var(--v2-accent);color:var(--v2-accent-ink)}.v2 .ov-wstep.ov-done .ov-wn{background:var(--v2-ink);border-color:var(--v2-ink);color:var(--v2-panel)}.v2 .ov-wstep b{font-size:13.5px;font-weight:500;line-height:1.4;display:block}.v2 .ov-wstep small{color:var(--v2-ink3);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;display:block;overflow:hidden}.v2 .ov-wbody{flex-direction:column;gap:20px;min-height:440px;padding:22px 24px 20px;display:flex}.v2 .ov-wbody h2{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600;line-height:1.2}.v2 .ov-wbody .ov-wlead{color:var(--v2-ink2);max-width:560px;margin:5px 0 0;font-size:13.5px;line-height:1.5}.v2 .ov-wfoot{border-top:1px solid var(--v2-line);align-items:center;gap:8px;padding:14px 24px;display:flex}.v2 .ov-wnote{background:var(--v2-grid);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.v2 .ov-wsub{background:var(--v2-grid);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.v2 .ov-wsub .ov-pick{background:var(--v2-panel)}.v2 .ov-wadv summary{cursor:pointer;color:var(--v2-ink2);align-items:center;gap:6px;font-size:13px;list-style:none;display:inline-flex}.v2 .ov-wadv summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-right:2px;transition:transform .12s;transform:rotate(-45deg)}.v2 .ov-wadv[open] summary:before{transform:rotate(45deg)}.v2 .ov-pickgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.v2 .ov-picklist{flex-direction:column;gap:6px;display:flex}.v2 .ov-pick{border:1px solid var(--v2-line);background:var(--v2-panel);text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px 14px;text-decoration:none;transition:border-color .12s,transform .12s,box-shadow .12s;display:flex;position:relative}.v2 .ov-pick:hover{border-color:var(--v2-ink3);transform:translateY(-1px)}.v2 .ov-pick.v2-on{border-color:var(--v2-accent);box-shadow:inset 0 0 0 1px var(--v2-accent)}.v2 .ov-pick b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.v2 .ov-pick small{color:var(--v2-ink3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.4;display:block;overflow:hidden}.v2 .ov-pick .ov-tick{background:var(--v2-accent);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:10px;right:10px}.v2 .ov-pick.v2-on b{padding-right:20px}.v2 .ov-pick-lg{align-items:flex-start;padding:14px 16px}.v2 .ov-pick .ov-pick-ic{background:var(--v2-grid);width:36px;height:36px;color:var(--v2-ink2);border-radius:10px;flex:none;place-items:center;display:grid}.v2 .ov-pick.v2-on .ov-pick-ic{background:var(--v2-accent-soft);color:var(--v2-accent-ink)}.v2 .ov-pick-ghost{color:var(--v2-ink2);border-style:dashed}.v2 .ov-chips{flex-wrap:wrap;gap:6px;display:flex}.v2 .ov-chips .v2-chip:disabled{opacity:.45;cursor:default}.v2 .ov-stepper{border:1px solid var(--v2-line2);background:var(--v2-panel);border-radius:8px;align-items:center;height:34px;display:inline-flex;overflow:hidden}.v2 .ov-stepper button{width:34px;height:100%;font:inherit;cursor:pointer;color:var(--v2-ink2);background:0 0;border:0;place-items:center;display:grid}.v2 .ov-stepper button:hover{background:var(--v2-grid);color:var(--v2-ink)}.v2 .ov-stepper b{text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-size:14px}.v2 .ov-review{grid-template-columns:120px minmax(0,1fr) auto;align-items:baseline;gap:12px 18px;margin:0;font-size:13.5px;display:grid}.v2 .ov-review dt{color:var(--v2-ink3)}.v2 .ov-review dd{margin:0}.v2 .ov-codeprev{font-family:var(--font-mono);color:var(--v2-ink3);font-size:11.5px}@media (max-width:900px){.v2 .ov-wiz{grid-template-columns:1fr}.v2 .ov-wsteps{flex-direction:row;position:static;overflow-x:auto}.v2 .ov-wstep small{display:none}}.v2 .ov-hero{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:20px;font-weight:600;display:inline-flex}.v2 .ov-hero small{color:var(--v2-ink3);letter-spacing:0;font-size:12px;font-weight:400}.v2 .ov-bars{box-sizing:content-box;align-items:stretch;gap:4px;padding:18px 16px 10px;display:flex}.v2 .ov-bcol{background-image:linear-gradient(var(--v2-line) 1px, transparent 1px);background-position:0 0;background-repeat:repeat-y;background-size:100% 25%;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;padding-bottom:20px;display:flex;position:relative}.v2 .ov-bcol:after{content:"";background:var(--v2-line2);height:1px;position:absolute;bottom:20px;left:0;right:0}.v2 .ov-barw{z-index:1;justify-content:center;width:100%;display:flex;position:relative}.v2 .ov-bar{border-radius:4px 4px 0 0;width:100%;max-width:24px;height:100%;transition:filter .12s;display:block}.v2 .ov-bcol.ov-muted .ov-bar{opacity:.25}.v2 .ov-bcol:hover .ov-bar{filter:brightness(1.15)}.v2 .ov-blab{color:var(--v2-ink3);white-space:nowrap;font-size:11px;line-height:1;position:absolute;bottom:0}.v2 .ov-bpeak{color:var(--v2-ink2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.v2 .ov-bcol:hover .ov-bpeak{visibility:hidden}.v2 .ov-btip{background:var(--v2-ink);color:var(--v2-panel);white-space:nowrap;z-index:3;pointer-events:none;border-radius:6px;padding:4px 8px;font-size:11.5px;display:none;position:absolute;bottom:calc(100% - 2px);left:50%;transform:translate(-50%)}.v2 .ov-bcol:hover .ov-btip{display:block}.v2 .ov-hbars{flex-direction:column;gap:7px;padding:10px 16px 14px;display:flex}.v2 .ov-hrow{grid-template-columns:minmax(96px,150px) 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.v2 .ov-hlab{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2 .ov-htrack{background:var(--v2-grid);border-radius:4px;height:8px;overflow:hidden}.v2 .ov-hfill{border-radius:4px;min-width:0;height:100%;transition:filter .12s;display:block}.v2 .ov-hrow:hover .ov-hfill{filter:brightness(1.12)}.v2 .ov-hval{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;min-width:56px;line-height:1.2;display:flex}.v2 .ov-hval b{font-weight:600}.v2 .ov-hval small{color:var(--v2-ink3);white-space:nowrap;font-size:11px}.v2 .ov-split{border-radius:6px;gap:2px;height:22px;display:flex;overflow:hidden}.v2 .ov-split-empty{background:var(--v2-grid)}.v2 .ov-splitp{min-width:3px;transition:filter .12s;display:block}.v2 .ov-splitp:hover{filter:brightness(1.12)}.v2 .ov-combo{min-width:0;position:relative}.v2 .ov-combo-btn{text-align:left;cursor:pointer;font:inherit;color:var(--v2-ink);align-items:center;gap:8px;padding-right:10px;font-size:13.5px;display:flex}.v2 .ov-combo-btn.ov-combo-empty{color:var(--v2-ink3)}.v2 .ov-combo-btn[aria-expanded=true]{border-color:var(--v2-accent);box-shadow:0 0 0 3px var(--v2-accent-soft)}.v2 .ov-combo-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v2 .ov-combo-x{color:var(--v2-ink3);border-radius:5px;padding:3px;display:inline-flex}.v2 .ov-combo-x:hover{background:var(--v2-grid);color:var(--v2-ink)}.v2 .ov-combo-pop{z-index:60;position:fixed;top:auto;bottom:auto}.v2 .v2-lsel-pop{background:var(--v2-panel);color:var(--v2-ink);border:1px solid var(--v2-line);border-radius:10px;overflow:hidden;box-shadow:0 6px 24px #0000001a}.v2 .v2-lsel{flex-direction:column;min-height:0;display:flex}.v2 .v2-lsel-search{border-bottom:1px solid var(--v2-line);align-items:center;gap:7px;padding:8px 10px;display:flex}.v2 .v2-lsel-input{min-width:0;font:inherit;color:var(--v2-ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.v2 .v2-lsel-input::placeholder{color:var(--v2-ink3)}.v2 .v2-lsel-list{flex-direction:column;gap:1px;padding:6px;display:flex;overflow-y:auto}.v2 .v2-lsel-empty{color:var(--v2-ink3);margin:0;padding:10px 8px;font-size:13px}.v2 .v2-lsel-row{width:100%;font:inherit;color:var(--v2-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:6px 8px;font-size:13px;display:flex}.v2 .v2-lsel-row:hover,.v2 .v2-lsel-row.ov-active{background:var(--v2-grid)}.v2 .v2-lsel-row.v2-on{font-weight:600}.v2 .v2-lsel-tick{width:14px;color:var(--v2-accent);flex:none;justify-content:center;display:inline-flex}.v2 .v2-lsel-all{border-bottom:1px solid var(--v2-line);border-radius:0;margin-bottom:4px;padding-bottom:8px}.v2 .v2-lsel-count{color:var(--v2-ink3);margin-left:auto;font-size:11.5px;font-weight:400}.v2 .v2-lsel-group{flex-direction:column;display:flex}.v2 .v2-lsel-head{align-items:center;gap:4px;display:flex}.v2 .v2-lsel-headbtn{letter-spacing:.01em;min-width:0;color:var(--v2-ink2);border-radius:6px;flex:1;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:600;display:flex}.v2 .v2-lsel-rows{flex-direction:column;gap:1px;padding-left:12px;display:flex}.v2 .v2-lsel-row.ov-combo-new{border-top:1px solid var(--v2-line);border-radius:0 0 6px 6px;margin-top:4px;padding-top:8px}.v2 .v2-lsel-search .v2-lsel-input:focus,.v2 .v2-lsel-search .v2-lsel-input:focus-visible{box-shadow:none;border:0;outline:none}.v2 .v2-usermenu.ov-menu{border-radius:14px;width:300px;padding:0;bottom:70px;overflow:hidden}.v2 .ov-menu-id{border-bottom:1px solid var(--v2-line);align-items:center;gap:12px;padding:14px 14px 12px;display:flex}.v2 .ov-menu-id b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.v2 .ov-menu-id small{color:var(--v2-ink3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;display:block;overflow:hidden}.v2 .ov-menu-sec{border-bottom:1px solid var(--v2-line);padding:10px 8px 8px}.v2 .ov-menu-sec:last-child{border-bottom:0}.v2 .ov-menu-h{color:var(--v2-ink3);padding:0 6px 8px;font-size:11.5px;font-weight:500}.v2 .ov-looks{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 2px;display:grid}.v2 .ov-look{border:1px solid var(--v2-line);font:inherit;color:var(--v2-ink2);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:6px 4px 7px;font-size:12px;display:flex}.v2 .ov-look:hover{border-color:var(--v2-ink3);color:var(--v2-ink)}.v2 .ov-look.v2-on{border-color:var(--v2-accent);box-shadow:inset 0 0 0 1px var(--v2-accent);color:var(--v2-ink);font-weight:500}.v2 .ov-look-sw{background:var(--sw-bg);border:1px solid #00000014;border-radius:6px;width:100%;height:40px;display:block;position:relative;overflow:hidden}.v2 .ov-look-sw i{background:var(--sw-sb);width:26%;position:absolute;top:0;bottom:0;left:0}.v2 .ov-look-sw em{background:var(--sw-panel);border:1px solid #0000000f;border-radius:3px;height:28%;position:absolute;top:20%;left:34%;right:8%}.v2 .ov-look-sw u{background:var(--sw-accent);border-radius:2px;width:24%;height:14%;position:absolute;bottom:18%;left:34%}.v2 .ov-look-classic{--sw-bg:#f4f4f1;--sw-sb:#111318;--sw-panel:#fff;--sw-accent:#e8651a}.v2 .ov-look-studio{--sw-bg:#0e0f12;--sw-sb:#09090b;--sw-panel:#1a1d24;--sw-accent:#ff6a1f}.v2 .ov-look-print{--sw-bg:#e8e5dc;--sw-sb:#111;--sw-panel:#f6f4ee;--sw-accent:#d9ff3d}.v2 .ov-menu-row{width:100%;font:inherit;color:var(--v2-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin-top:6px;padding:8px;font-size:13px;display:flex}.v2 .ov-menu-row:hover{background:var(--v2-grid)}.v2 .ov-menu-row>span:first-of-type{flex:1}.v2 .ov-menu-row svg{color:var(--v2-ink2)}.v2 .ov-menu-out{color:var(--v2-ink);margin-top:0}.v2 .ov-menu-out svg{color:var(--v2-bad)}.v2 .ov-switch{background:var(--v2-line2);border-radius:999px;flex:none;width:32px;height:18px;transition:background .14s;display:inline-block;position:relative}.v2 .ov-switch i{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.v2 .ov-switch.v2-on{background:var(--v2-ink)}.v2 .ov-switch.v2-on i{transform:translate(14px)}.v2 .ov-apps{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.v2 .ov-app{color:var(--v2-ink2);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:9px 4px 8px;font-size:11.5px;line-height:1.2;text-decoration:none;display:flex;position:relative}.v2 .ov-app .ov-mark{border-radius:9px;width:30px;height:30px;font-size:12px}.v2 a.ov-app:hover{background:var(--v2-grid);color:var(--v2-ink)}.v2 .ov-app.v2-on{color:var(--v2-ink);font-weight:500}.v2 .ov-app.v2-on:after{content:"";background:var(--v2-good);width:7px;height:7px;box-shadow:0 0 0 2px var(--v2-panel);border-radius:50%;position:absolute;top:8px;right:22%}.v2-dark .v2 .ov-look-sw,html.look-studio .v2 .ov-look-sw{border-color:#ffffff1a}.v2 .ov-review{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.v2 .ov-review .ov-proof .ov-art{aspect-ratio:3/2}.v2 .ov-review .ov-proj{color:var(--v2-ink3);font-size:11.5px;font-weight:500}.v2 .ov-proof.ov-decided{opacity:.6}.v2 .ov-proof.ov-decided:hover{box-shadow:none;opacity:1;transform:none}.v2 .ov-review .ov-act .v2-btn{height:34px;font-size:13.5px}.v2 .ov-review .ov-act .v2-btn.ov-approve{flex:1.6;font-weight:600}.v2 .ov-sm-only{display:none}@media (max-width:640px){.v2 .ov-sm-hide{display:none}.v2 .ov-sm-only{display:inline}.v2 .ov-review{grid-template-columns:1fr}}.v2 .v2-nav a.ov-navstore{align-items:flex-start;padding-top:7px;padding-bottom:7px}.v2 .v2-nav a.ov-navstore svg{margin-top:2px}.v2 .ov-navstore-n{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.v2 .ov-navstore-s{color:#6f737c;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.3;display:block;overflow:hidden}.v2 .v2-nav a.ov-navstore.v2-on .ov-navstore-s{color:var(--v2-sb-ink)}.v2 .v2-nav,.v2 .v2-brand{z-index:1;position:relative}.v2 .ov-paste{height:180px;font-family:var(--font-mono);white-space:pre;resize:vertical;padding:10px;font-size:12px;line-height:1.5;overflow:auto}.v2 .ov-pdf{color:var(--v2-ink2);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:10px;display:flex}.v2 .ov-pdf b{letter-spacing:.02em;font-size:12px}.v2 .ov-pdf small{color:var(--v2-ink3);text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:11px;overflow:hidden}.v2 .v2-nav a{gap:10px;min-height:34px;padding:7px 10px;font-size:13.5px}.v2 .v2-nav small{padding:14px 10px 4px}.v2 .v2-nb.v2-quiet{color:var(--v2-sb-ink);background:#ffffff12;min-width:22px;height:19px;font-size:11px;font-weight:600}.v2 .v2-nav a.v2-on .v2-nb.v2-quiet{color:var(--v2-sb-active);background:#ffffff1f}.v2 .v2-nav a.ov-navdot{padding-left:12px}.v2 .ov-dotc{border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 2px #ffffff0f}.v2 .ov-find{height:34px;color:var(--v2-sb-ink);z-index:2;background:#ffffff0f;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:8px;margin:0 0 10px;padding:0 10px;display:flex;position:relative}.v2 .ov-find:focus-within{background:#ffffff17;border-color:#ffffff29}.v2 .ov-find input{min-width:0;font:inherit;color:var(--v2-sb-active);background:0 0;border:0;outline:none;flex:1;font-size:13px}.v2 .ov-find input::placeholder{color:var(--v2-sb-ink)}.v2 .ov-find input:focus-visible{outline:none}.v2 .ov-find kbd{font:inherit;color:var(--v2-sb-ink);letter-spacing:0;background:#ffffff14;border-radius:5px;padding:1px 5px;font-size:10.5px}.v2 .ov-find:focus-within kbd{display:none}.v2.ov-find-pop,.v2 .ov-find-pop{background:var(--v2-panel);width:460px;max-width:calc(100vw - 24px);color:var(--v2-ink);border:1px solid var(--v2-line);z-index:60;border-radius:12px;padding:6px;position:fixed;box-shadow:0 16px 48px #00000047}.ov-find-pop .ov-find-row{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:52px minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.ov-find-pop .ov-find-row.v2-on{background:var(--v2-grid)}.ov-find-pop .ov-find-row b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.ov-find-pop .ov-find-row small{color:var(--v2-ink3);white-space:nowrap;text-overflow:ellipsis;text-align:right;font-size:12px;display:block;overflow:hidden}.ov-find-pop .ov-find-k{color:var(--v2-ink3);flex:none;width:44px;font-size:10.5px;font-weight:600}.ov-find-pop .ov-find-empty{color:var(--v2-ink3);padding:8px;font-size:12.5px}.ov-find-pop .ov-find-hint{color:var(--v2-ink3);border-top:1px solid var(--v2-line);margin-top:4px;padding:8px 10px 4px;font-size:11.5px}.v2 .ov-proof .ov-art.ov-spec-art{background:var(--v2-grid);padding:0}.v2 .ov-spec-box{border:1.5px dashed var(--v2-line2);background:var(--v2-panel);color:var(--v2-ink2);text-align:center;box-sizing:border-box;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px;display:flex;overflow:hidden}.v2 .ov-spec-box small,.v2 .ov-spec-box b{max-width:100%}.v2 .ov-gal.ov-review{align-items:start}.v2 .ov-spec-box b{color:var(--v2-ink);font-size:13px}.v2 .ov-spec-box small{color:var(--v2-ink3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;overflow:hidden}.v2 .ov-review .ov-act .v2-btn.ov-approve svg{color:#fff}.v2 .ov-dls{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.v2 .ov-band .ov-pill-light.ov-dl{padding:5px 10px;font-size:12.5px}.v2 .ov-sched-dl{z-index:2;width:0;position:absolute;top:4px;bottom:4px}.v2 .ov-sched-dl i{background:var(--v2-ink3);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:-1px}.v2 .ov-sched-dl em{color:var(--v2-ink2);white-space:nowrap;background:var(--v2-panel);border-radius:3px;padding:0 4px;font-size:10px;font-style:normal;font-weight:600;position:absolute;top:-2px;left:5px}.v2 .ov-sched-dl.ov-warn i{background:var(--v2-warn)}.v2 .ov-sched-dl.ov-warn em{color:var(--v2-warn)}.v2 .ov-sched-dl.ov-bad i{background:var(--v2-bad)}.v2 .ov-sched-dl.ov-bad em{color:var(--v2-bad)}.v2 .ov-drawer.ov-drawer2{width:min(560px,100%);padding:0}.v2 .ov-dh{z-index:3;background:var(--v2-panel);border-bottom:1px solid var(--v2-line);grid-template-columns:1fr auto;gap:2px 10px;padding:14px 18px 12px;display:grid;position:sticky;top:0}.v2 .ov-dh h2{letter-spacing:-.02em;grid-column:1/-1;margin:4px 0 0;font-size:20px;font-weight:600;line-height:1.2}.v2 .ov-dh .ov-dmeta{color:var(--v2-ink3);grid-column:1/-1;font-size:12.5px}.v2 .ov-dhero{background:repeating-conic-gradient(var(--v2-grid) 0% 25%, var(--v2-panel) 0% 50%) 0 0 / 20px 20px;border-bottom:1px solid var(--v2-line);place-items:center;min-height:200px;display:grid;position:relative}.v2 .ov-dhero-img{width:100%;height:300px;display:block}.v2 .ov-dhero-img img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:16px;display:block}.v2 .ov-dhero-pdf{background:#fff;border:0;width:100%;height:360px;display:block}.v2 .ov-dhero-spec{box-sizing:border-box;place-items:center;width:100%;height:220px;padding:20px;display:grid}.v2 .ov-dhero-spec .ov-spec-box{background:var(--v2-panel)}.v2 .ov-dver{color:#fff;background:#101216c7;border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 10px;font-size:11.5px;display:inline-flex;position:absolute;bottom:10px;left:12px}.v2 .ov-dver a{color:#fff;border-radius:999px;padding:3px;display:inline-flex}.v2 .ov-dver a:hover{background:#ffffff26}.v2 .ov-dbody{flex-direction:column;flex:1;gap:20px;padding:16px 18px 24px;display:flex}.v2 .ov-dkpis{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.v2 .ov-dk{border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:10px;min-width:0;padding:10px 12px}.v2 .ov-dk small{color:var(--v2-ink3);margin-bottom:2px;font-size:11.5px;display:block}.v2 .ov-dk b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;display:block;overflow:hidden}.v2 .ov-dk b em{color:var(--v2-ink3);font-size:12px;font-style:normal;font-weight:400}.v2 .ov-dk .v2-meta{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;display:block;overflow:hidden}.v2 .ov-dalert{background:var(--v2-bad-soft);color:var(--v2-bad);border-radius:10px;padding:12px 14px;font-size:13px}.v2 .ov-dalert p{color:var(--v2-ink);margin:6px 0 0;font-size:13.5px;line-height:1.45}.v2 .ov-dalert .v2-btn{background:var(--v2-panel);margin-top:10px}.v2 .ov-dsec h3{color:var(--v2-ink2);align-items:center;gap:8px;margin:0 0 10px;font-size:12.5px;font-weight:600;display:flex}.v2 .ov-dsec h3 .v2-r{margin-left:auto}.v2 .ov-tl2{flex-direction:column;margin:10px 0 0;padding:0;list-style:none;display:flex}.v2 .ov-tl2 li{grid-template-columns:20px 1fr;gap:10px;padding:0 0 12px;display:grid;position:relative}.v2 .ov-tl2 li:before{content:"";background:var(--v2-line);width:2px;position:absolute;top:20px;bottom:0;left:9px}.v2 .ov-tl2 li:last-child:before{display:none}.v2 .ov-tl2 li.ov-done:before{background:var(--v2-ink)}.v2 .ov-tl2 i{border:1.5px solid var(--v2-line2);background:var(--v2-panel);color:#fff;z-index:1;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:relative}.v2 .ov-tl2 li.ov-done i{background:var(--v2-ink);border-color:var(--v2-ink)}.v2 .ov-tl2 li.ov-next i{border-color:var(--v2-accent);box-shadow:0 0 0 3px var(--v2-accent-soft)}.v2 .ov-tl2 b{font-size:13.5px;font-weight:500;line-height:20px;display:block}.v2 .ov-tl2 li.ov-next b{font-weight:600}.v2 .ov-tl2 small{color:var(--v2-ink3);margin-top:-1px;font-size:12px;display:block}.v2 .ov-tl2 li.ov-next small{color:var(--v2-accent-ink)}.v2 .ov-dfiles{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v2 .ov-dfiles li{border:1px solid var(--v2-line);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.v2 .ov-dfiles small{color:var(--v2-ink3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.v2 .ov-dfile-ic{background:var(--v2-grid);width:36px;height:36px;color:var(--v2-ink2);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.v2 .ov-dfile-ic img{object-fit:cover;width:100%;height:100%}.v2 .ov-form.ov-form3{grid-template-columns:1fr 1fr 1fr}.v2 .ov-dfoot{background:var(--v2-panel);border-top:1px solid var(--v2-line);align-items:center;gap:8px;padding:12px 18px;display:flex;position:sticky;bottom:0}.v2 .ov-dfoot .v2-btn{height:36px}.v2 .ov-approve-btn{background:var(--v2-good);border-color:var(--v2-good);color:#fff;font-weight:600}.v2 .ov-approve-btn:hover:not(:disabled){filter:brightness(1.05)}.v2-dark .v2 .ov-dk{background:var(--v2-grid)}.v2 .ov-drawer2 .ov-dh,.v2 .ov-drawer2 .ov-dhero,.v2 .ov-drawer2 .ov-dfoot{flex:none}.v2 .ov-drawer2 .ov-dhero{overflow:hidden}.v2 .ov-grid tbody tr.ov-rowlink{cursor:pointer}.v2 .ov-grid tbody tr.ov-rowlink:hover td{background:var(--v2-bg)}.v2 .ov-danger-btn{background:var(--v2-bad);border-color:var(--v2-bad);color:#fff}.v2 .ov-reason{background:var(--v2-bad-soft);color:var(--v2-ink);border-radius:8px;margin-top:6px;padding:8px 10px;font-size:12.5px;line-height:1.45}.v2 .ov-reason b{color:var(--v2-bad);font-weight:600}.v2 .ov-reason small{color:var(--v2-ink3);margin-top:3px;font-size:11.5px;display:block}.v2 .v2-dlg-wrap{color:var(--v2-ink)}.v2 .ov-steps{grid-template-columns:repeat(5,1fr);gap:0;margin:4px 0 0;padding:0;list-style:none;display:grid;position:relative}.v2 .ov-steps li{text-align:center;flex-direction:column;align-items:center;padding:0 4px;display:flex;position:relative}.v2 .ov-steps li:before,.v2 .ov-steps li:after{content:"";background:var(--v2-line);width:50%;height:2px;position:absolute;top:13px}.v2 .ov-steps li:before{left:0}.v2 .ov-steps li:after{right:0}.v2 .ov-steps li:first-child:before,.v2 .ov-steps li:last-child:after{display:none}.v2 .ov-steps li.ov-done:before,.v2 .ov-steps li.ov-done:after,.v2 .ov-steps li.ov-next:before{background:var(--v2-ink)}.v2 .ov-step-dot{z-index:1;border:2px solid var(--v2-line2);background:var(--v2-panel);width:28px;height:28px;color:var(--v2-ink3);font:inherit;cursor:default;border-radius:50%;place-items:center;padding:0;transition:transform .12s,box-shadow .12s;display:grid;position:relative}.v2 .ov-step-dot .ov-step-n{font-size:11px;font-weight:600}.v2 .ov-steps li.ov-done .ov-step-dot{background:var(--v2-ink);border-color:var(--v2-ink);color:#fff}.v2 .ov-steps li.ov-done .ov-step-dot.ov-accent{background:var(--v2-accent);border-color:var(--v2-accent)}.v2 .ov-steps li.ov-done .ov-step-dot.ov-good{background:var(--v2-good);border-color:var(--v2-good)}.v2 .ov-steps li.ov-next .ov-step-dot{border-color:var(--v2-accent);color:var(--v2-accent-ink);box-shadow:0 0 0 4px var(--v2-accent-soft)}.v2 .ov-steps li.ov-bad .ov-step-dot{border-color:var(--v2-bad);color:var(--v2-bad)}.v2 .ov-step-dot:not(:disabled){cursor:pointer}.v2 .ov-step-dot:not(:disabled):hover{transform:scale(1.08)}.v2 .ov-steps b{color:var(--v2-ink2);margin-top:8px;font-size:12px;font-weight:600;line-height:1.2}.v2 .ov-steps li.ov-done b,.v2 .ov-steps li.ov-next b{color:var(--v2-ink)}.v2 .ov-steps small{color:var(--v2-ink3);flex-direction:column;margin-top:3px;font-size:11px;line-height:1.25;display:flex}.v2 .ov-steps li.ov-next small{color:var(--v2-accent-ink);font-weight:500}.v2 .ov-steps li.ov-bad small{color:var(--v2-bad)}.v2 .ov-dhero-img img{filter:drop-shadow(0 10px 24px #10121638)}.v2 .ov-dhero{background:repeating-conic-gradient(var(--v2-grid) 0% 25%, var(--v2-bg) 0% 50%) 0 0 / 18px 18px}.v2 .ov-dk .v2-meta{white-space:normal;line-height:1.35}.v2 .ov-dk b{white-space:normal}.v2 .ov-notes{resize:vertical;width:100%;height:120px;min-height:80px;padding:10px;line-height:1.5}.v2 .ov-ovw{flex-direction:column;display:flex}.v2 .ov-ovw-head,.v2 .ov-ovw-row{grid-template-columns:minmax(220px,1.4fr) minmax(200px,1.3fr) 96px minmax(150px,.9fr) minmax(180px,1.1fr) 110px;align-items:center;gap:18px;padding:14px 18px;display:grid}.v2 .ov-ovw-head{color:var(--v2-ink3);border-bottom:1px solid var(--v2-line);text-transform:none;padding:10px 18px;font-size:11.5px;font-weight:500}.v2 .ov-ovw-row{color:inherit;border-bottom:1px solid var(--v2-line);text-decoration:none;transition:background .12s}.v2 .ov-ovw-row:last-child{border-bottom:0}.v2 .ov-ovw-row:hover{background:var(--v2-hover,#00000006)}.v2 .ov-ovw-row.ov-h-risk{box-shadow:inset 3px 0 0 var(--v2-bad)}.v2 .ov-ovw-row.ov-h-behind{box-shadow:inset 3px 0 0 var(--v2-warn)}.v2 .ov-ovw-r{text-align:right;justify-content:flex-end}.v2 .ov-ovw-name{align-items:center;gap:12px;min-width:0;display:flex}.v2 .ov-ovw-name>div{flex:1;min-width:0}.v2 .ov-ovw-name .ov-mark{flex-shrink:0}.v2 .ov-ovw-name b{letter-spacing:-.01em;font-size:14.5px;font-weight:600;line-height:1.2;display:block}.v2 .ov-ovw-name .v2-meta{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.v2 .ov-ovw-health{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.v2 .ov-ovw-why{color:var(--v2-ink2);font-size:12.5px;line-height:1.3}.v2 .ov-ovw-cd{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.v2 .ov-ovw-cd b{font-family:var(--font-display), var(--font-instrument), sans-serif;letter-spacing:-.03em;font-size:26px;font-weight:700}.v2 .ov-ovw-cd b.ov-ovw-word{letter-spacing:0;padding:5px 0;font-family:inherit;font-size:15px;font-weight:600}.v2 .ov-ovw-cd small{color:var(--v2-ink3);white-space:nowrap;margin-top:4px;font-size:11.5px}.v2 .ov-ovw-cd.ov-bad b{color:var(--v2-bad)}.v2 .ov-ovw-dl{flex-direction:column;gap:3px;min-width:0;font-size:13px;display:flex}.v2 .ov-ovw-dl>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-weight:500;display:inline-flex;overflow:hidden}.v2 .ov-ovw-dl small{color:var(--v2-ink3);font-size:11.5px}.v2 .ov-ovw .ov-bad{color:var(--v2-bad)}.v2 .ov-ovw .ov-warn{color:var(--v2-warn)}.v2 .ov-ovw-prog{flex-direction:column;gap:6px;display:flex}.v2 .ov-ovw-prog .ov-pipe{height:8px}.v2 .ov-ovw-pct{justify-content:space-between;align-items:baseline;gap:8px;line-height:1;display:flex}.v2 .ov-ovw-pct b{font-size:14px;font-weight:600}.v2 .ov-ovw-pct small{color:var(--v2-ink3);white-space:nowrap;font-size:11.5px}.v2 .ov-ovw-wait{color:var(--v2-ink2);flex-direction:column;align-items:flex-end;gap:3px;font-size:12.5px;display:flex}.v2 .ov-ovw-wait b{color:var(--v2-ink);font-weight:600}@media (max-width:1180px){.v2 .ov-ovw-head{display:none}.v2 .ov-ovw-row{grid-template-columns:1fr auto;gap:12px 24px}.v2 .ov-ovw-name{grid-column:1/-1}.v2 .ov-ovw-health{grid-area:2/1}.v2 .ov-ovw-cd{grid-area:2/2}.v2 .ov-ovw-dl{grid-area:3/1}.v2 .ov-ovw-wait{flex-direction:row;grid-area:3/2;align-items:baseline;gap:12px}.v2 .ov-ovw-prog{grid-area:4/1/auto/-1}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value: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-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}
