@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.w-4{width:calc(var(--spacing) * 4)}.w-full{width:100%}.flex-1{flex:1}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--w-brand:#0176d3;--w-brand-hover:#014486;--w-brand-press:#032d60;--w-navy:#032d60;--w-strip:#0b5cab;--w-page:#b0c4de;--w-page-alt:#f3f3f3;--w-surface:#fff;--w-surface-alt:#fafaf9;--w-surface-2:#fafaf9;--w-hover:#f3f2f2;--w-selected:#eef4ff;--w-border:#dddbda;--w-border-lt:#ecebea;--w-border-xlt:#f3f2f2;--w-text:#080707;--w-text-1:#080707;--w-text-2:#3e3e3c;--w-text-3:#706e6b;--w-text-inv:#fff;--w-success:#2e844a;--w-success-bg:#cdefc4;--w-warning:#8c4b02;--w-warning-bg:#fef1de;--w-error:#a4262c;--w-error-bg:#fedddc;--w-error-hover:#7d1d22;--w-info:#014486;--w-info-bg:#cfe9fe;--w-neutral-bg:#ecebea;--w-accent-danger:#e04e3f;--w-attn-yellow:#8c4b02;--w-attn-yellow-bg:#fef1de;--w-attn-red:#a4262c;--w-attn-red-bg:#fedddc;--w-task-open:var(--w-obj-contact);--w-task-inprogress:var(--w-brand);--w-task-completed:var(--w-success);--w-task-urgent:var(--w-obj-vendor);--w-modal-pad:20px;--w-modal-x:28px;--w-chart-1:#1b96ff;--w-chart-2:#f5a623;--w-chart-3:#2e844a;--w-chart-4:#7f56d9;--w-chart-5:#e04e3f;--w-chart-6:#0b5cab;--w-chart-fill:#d9ecfb;--w-obj-job:#5867e8;--w-obj-contact:#7f56d9;--w-obj-vendor:#f5a623;--w-obj-quote:#2e844a;--w-obj-order:#0176d3;--w-obj-install:#0b5cab;--w-obj-stone:#706e6b;--w-obj-warranty:#e04e3f;--w-obj-doc:#2e844a;--w-obj-money:#2e844a;--w-obj-inbox:#0176d3;--w-obj-ai:#7f56d9;--w-obj-report:#e04e3f;--w-obj-task:#5867e8;--w-obj-calendar:#f5a623;--w-obj-room:#5867e8;--w-font:Arial, Helvetica, "Segoe UI", sans-serif;--w-fs-11:11px;--w-fs-12:12px;--w-fs-13:13px;--w-fs-15:15px;--w-fs-18:18px;--w-fs-20:20px;--w-fs-26:26px;--w-fs-14:14px;--w-fs-16:16px;--w-s1:4px;--w-s2:8px;--w-s3:12px;--w-s4:16px;--w-s5:20px;--w-s6:24px;--w-r-ctl:4px;--w-radius:4px;--w-r-obj:6px;--w-r-pill:11px;--w-shadow:0 2px 2px #0000000d;--w-shadow-nav:0 2px 2px #0000000d;--w-shadow-modal:0 8px 24px #00000059;--w-h-ctl:32px;--w-h-ctl-sm:26px;--w-h-strip:26px;--w-h-header:52px;--w-h-nav:42px;--w-col-side:330px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--w-font);font-size:var(--w-fs-13);color:var(--w-text);background:var(--w-page);-webkit-font-smoothing:antialiased}a{color:var(--w-brand);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}.w-page{padding:var(--w-s3)}.w-page-neutral{background:var(--w-page-alt)}.w-strip{height:var(--w-h-strip);background:var(--w-strip);color:#fff;font-size:var(--w-fs-12);align-items:center;gap:10px;padding:0 14px;display:flex}.w-strip .w-r{align-items:center;gap:var(--w-s2);margin-left:auto;display:flex}.w-strip .w-chip{color:var(--w-strip);font-weight:700;font-size:var(--w-fs-11);background:#fff;border-radius:3px;padding:1px 7px}.w-header{height:var(--w-h-header);background:var(--w-surface);align-items:center;gap:14px;padding:0 14px;display:flex}.w-logo{flex:none;align-items:center;gap:9px;display:flex}.w-logo b{font-size:var(--w-fs-18);letter-spacing:-.2px;font-weight:700}.w-search{flex:1;max-width:560px;margin:0 auto;position:relative}.w-search input{width:100%;height:var(--w-h-ctl);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font-size:var(--w-fs-13);outline:none;padding:0 12px 0 32px}.w-search input:focus{border-color:var(--w-brand);box-shadow:0 0 3px var(--w-brand)}.w-search svg{color:var(--w-text-3);pointer-events:none;position:absolute;top:50%;left:10px;overflow:visible;transform:translateY(-50%)}.w-tools{align-items:center;gap:var(--w-s4);margin-left:auto;display:flex}.w-tools svg{cursor:pointer;opacity:.75}.w-tools svg:hover{opacity:1}.w-avatar{background:var(--w-obj-job);color:#fff;width:30px;height:30px;font-size:var(--w-fs-11);cursor:pointer;box-shadow:0 0 0 1px var(--w-border);border:2px solid #fff;border-radius:50%;place-items:center;font-weight:700;display:grid}.w-nav{height:var(--w-h-nav);background:var(--w-surface);border-bottom:1px solid var(--w-border);align-items:center;gap:var(--w-s4);box-shadow:var(--w-shadow-nav);z-index:5;padding:0 14px;display:flex;position:relative}.w-appname{font-size:var(--w-fs-18);white-space:nowrap;margin-right:6px;font-weight:700}.w-tabs{height:var(--w-h-nav);align-items:center;gap:2px;display:flex;overflow-x:auto}.w-tabs::-webkit-scrollbar{display:none}.w-tab{height:var(--w-h-nav);font-size:var(--w-fs-13);color:var(--w-text);cursor:pointer;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:5px;padding:0 12px;display:flex}.w-tab:hover{background:var(--w-hover);color:var(--w-brand)}.w-tab.is-on{border-bottom-color:var(--w-brand);font-weight:700}@media (max-width:480px){.w-header{gap:8px;padding:0 10px}.w-logo{gap:6px}.w-tools{gap:8px}}.w-btn{height:var(--w-h-ctl);border:1px solid var(--w-border);background:var(--w-surface);border-radius:var(--w-r-ctl);font-size:var(--w-fs-13);color:var(--w-brand);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.w-btn:hover:not(:disabled){background:#f4f6f9}.w-btn:disabled{color:var(--w-text-3);background:var(--w-hover);border-color:var(--w-border);cursor:not-allowed}.w-btn--primary{background:var(--w-brand);border-color:var(--w-brand);color:#fff}.w-btn--primary:hover:not(:disabled){background:var(--w-brand-hover)}.w-btn--danger{background:var(--w-error);border-color:var(--w-error);color:#fff}.w-btn--danger:hover:not(:disabled){background:var(--w-error-hover);border-color:var(--w-error-hover);color:#fff}.w-btn--sm{height:var(--w-h-ctl-sm);font-size:var(--w-fs-12);padding:0 10px}.w-btn--icon{padding:0 8px}.w-splitbtn{display:inline-flex}.w-splitbtn .w-btn:first-child:not(:last-child){border-radius:var(--w-r-ctl) 0 0 var(--w-r-ctl)}.w-splitbtn .w-btn:last-child:not(:first-child){border-radius:0 var(--w-r-ctl) var(--w-r-ctl) 0;border-left:none;padding:0 7px}.w-field label:not(.w-check){font-size:var(--w-fs-12);color:var(--w-text-2);margin-bottom:3px;display:block}.w-field label .w-req{color:var(--w-error);margin-right:2px;font-style:normal}.w-field input:not([type=checkbox]):not([type=radio]),.w-field select,.w-field textarea{width:100%;height:var(--w-h-ctl);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font-size:var(--w-fs-13);background:#fff;outline:none;padding:0 10px;font-family:inherit}.w-field textarea{resize:vertical;height:64px;padding:8px 10px}.w-field input:not([type=checkbox]):not([type=radio]):focus,.w-field select:focus,.w-field textarea:focus{border-color:var(--w-brand);box-shadow:0 0 3px var(--w-brand)}.w-field input:disabled{background:var(--w-hover);color:var(--w-text-3)}.w-field input[type=checkbox]:disabled,.w-field input[type=radio]:disabled{background:0 0}.w-field .w-help{font-size:var(--w-fs-12);color:var(--w-text-3);margin-top:3px}.w-field .w-err{font-size:var(--w-fs-12);color:var(--w-error);margin-top:3px}.w-field.is-error input:not([type=checkbox]):not([type=radio]),.w-field.is-error select{border-color:var(--w-error)}.w-input,.w-select{height:var(--w-h-ctl);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font-size:var(--w-fs-13);background:#fff;outline:none;padding:0 10px;font-family:inherit}.w-input:focus,.w-select:focus{border-color:var(--w-brand);box-shadow:0 0 3px var(--w-brand)}.w-check{font-size:var(--w-fs-13);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.w-check input[type=checkbox],.w-check input[type=radio]{flex:none;width:auto;height:auto;margin:0}.w-fieldcheck{align-items:center;display:flex}.w-fieldcheck>.w-check{width:100%}.w-card{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);box-shadow:var(--w-shadow);margin-bottom:var(--w-s3)}.w-card__head{align-items:center;gap:var(--w-s2);border-bottom:1px solid var(--w-border-lt);padding:10px 14px;display:flex}.w-card__title{font-size:var(--w-fs-15);font-weight:700}.w-card__sub{font-size:var(--w-fs-11);color:var(--w-text-3)}.w-card__head .w-r{align-items:center;gap:6px;margin-left:auto;display:flex}.w-card__body{padding:var(--w-s3) 14px}.w-card__foot{border-top:1px solid var(--w-border-lt);text-align:center;padding:8px 14px}.w-collapse{cursor:pointer;opacity:.6;flex:none}.w-banner{background:var(--w-hover);padding:8px var(--w-s5);font-size:var(--w-fs-13);font-weight:700}.w-obj{border-radius:var(--w-r-obj);color:#fff;flex:none;place-items:center;display:grid}.w-obj--lg{width:38px;height:38px}.w-obj--md{border-radius:5px;width:32px;height:32px}.w-obj--sm{border-radius:var(--w-r-ctl);width:22px;height:22px}.w-badge{font-size:var(--w-fs-11);border-radius:var(--w-r-pill);background:var(--w-neutral-bg);color:var(--w-text);white-space:nowrap;padding:2px 9px;display:inline-block}.w-badge--success{background:var(--w-success-bg);color:var(--w-success)}.w-badge--warning{background:var(--w-warning-bg);color:var(--w-warning)}.w-badge--error{background:var(--w-error-bg);color:var(--w-error)}.w-badge--info{background:var(--w-info-bg);color:var(--w-info)}.w-rolebadge{vertical-align:baseline;margin-left:8px}.w-fr{border-bottom:1px solid var(--w-border-xlt);align-items:flex-start;gap:10px;padding:4px 0;display:flex}.w-fr:last-child{border-bottom:none}.w-fr__w{flex:1;min-width:0}.w-fr__label{font-size:var(--w-fs-12);color:var(--w-text-2);margin-bottom:1px;line-height:1.2}.w-fr__value{font-size:var(--w-fs-13);word-break:break-word;white-space:pre-wrap;line-height:1.35}.w-fr__value--empty{color:var(--w-text-3)}.w-pencil:hover{opacity:1}.w-fgrid{gap:0 var(--w-s6);grid-template-columns:1fr 1fr;display:grid}@media (max-width:700px){.w-fgrid{grid-template-columns:1fr}}.w-table{border-collapse:collapse;width:100%}.w-table thead th{font-size:var(--w-fs-12);color:var(--w-text-2);text-align:left;background:var(--w-surface-alt);border-bottom:1px solid var(--w-border);white-space:nowrap;padding:8px 12px;font-weight:400}.w-table tbody td{border-bottom:1px solid var(--w-border-lt);font-size:var(--w-fs-13);vertical-align:middle;padding:9px 12px}.w-table tbody tr:hover{background:var(--w-hover)}.w-table--rowlink tbody tr{cursor:pointer}.w-table tbody tr.is-selected{background:var(--w-selected)}.w-table tbody tr:last-child td{border-bottom:none}.w-table .w-num{text-align:right;font-variant-numeric:tabular-nums}.w-table__meta{font-size:var(--w-fs-11);color:var(--w-text-3)}.w-listhead{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl) var(--w-r-ctl) 0 0;align-items:center;gap:var(--w-s3);box-shadow:var(--w-shadow);flex-wrap:wrap;padding:10px 14px;display:flex}.w-listhead--standalone{border-radius:var(--w-r-ctl);margin-bottom:var(--w-s3)}.w-listhead__label{font-size:var(--w-fs-12);color:var(--w-text-2)}.w-listhead__title{font-size:var(--w-fs-18);align-items:center;gap:6px;font-weight:700;display:flex}.w-listhead__sub{font-size:var(--w-fs-12);color:var(--w-text-3);margin-top:2px}.w-listhead .w-r{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.w-card--attached{border-radius:0 0 var(--w-r-ctl) var(--w-r-ctl);border-top:none;margin-top:0}.w-rec{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);box-shadow:var(--w-shadow);margin-bottom:var(--w-s3)}.w-rec__top{padding:var(--w-s3) var(--w-s4) 0;align-items:flex-start;gap:var(--w-s3);display:flex}.w-rec__label{font-size:var(--w-fs-12);color:var(--w-text-2)}.w-rec__name{font-size:var(--w-fs-20);font-weight:700;line-height:1.3}.w-rec__acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.w-rec__fields{padding:var(--w-s3) var(--w-s4) 14px 66px;flex-wrap:wrap;gap:44px;display:flex}.w-rec__fields div span{font-size:var(--w-fs-12);color:var(--w-text-2);display:block}.w-rec__fields div b{font-weight:700;font-size:var(--w-fs-13)}.w-pathbar{border-top:1px solid var(--w-border-lt);padding:10px var(--w-s4);align-items:center;gap:10px;display:flex}.w-path{flex:1;padding-bottom:3px;display:flex;overflow-x:auto}.w-path::-webkit-scrollbar{height:6px}.w-path::-webkit-scrollbar-thumb{background:#c9c7c5;border-radius:3px}.w-step{white-space:nowrap;height:30px;font-size:var(--w-fs-12);background:var(--w-border-lt);color:var(--w-text-2);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);align-items:center;margin-right:2px;padding:0 12px 0 24px;display:flex}.w-step:first-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);padding-left:14px}.w-step:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,10px 50%)}.w-step.is-done{color:#181818;background:#c9c7c5}.w-step.is-current{background:var(--w-navy);color:#fff;font-weight:700}.w-stageline{padding:0 var(--w-s4) var(--w-s3);font-size:var(--w-fs-13);align-items:center;gap:10px;display:flex}.w-stageline .w-r{margin-left:auto}.w-rtabs{gap:var(--w-s5);background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl) var(--w-r-ctl) 0 0;padding:0 var(--w-s4);border-bottom:none;display:flex}.w-rtabs div{font-size:var(--w-fs-13);cursor:pointer;color:var(--w-brand);border-bottom:3px solid #0000;padding:11px 0 8px}.w-rtabs div.is-on{border-bottom-color:var(--w-brand);color:var(--w-text);font-weight:700}.w-composer{gap:var(--w-s2);padding:var(--w-s3) 14px;border-bottom:1px solid var(--w-border-lt);flex-wrap:wrap;display:flex}.w-filterbar{font-size:var(--w-fs-12);color:var(--w-text-2);align-items:center;gap:var(--w-s2);border-bottom:1px solid var(--w-border-lt);flex-wrap:wrap;padding:9px 14px;display:flex}.w-filterbar .w-r{gap:10px;margin-left:auto;display:flex}.w-grouphead{font-size:var(--w-fs-13);background:var(--w-surface-alt);border-bottom:1px solid var(--w-border-lt);align-items:center;gap:7px;padding:10px 14px;font-weight:700;display:flex}.w-timeline{padding:var(--w-s3) 14px 14px 34px;position:relative}.w-timeline:before{content:"";background:var(--w-border);width:1px;position:absolute;top:16px;bottom:16px;left:19px}.w-event{padding-bottom:14px;position:relative}.w-event:last-child{padding-bottom:0}.w-event:before{content:"";border:2px solid var(--w-brand);background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:-19px}.w-event.is-overdue:before{border-color:var(--w-error)}.w-event.is-done:before{background:var(--w-brand);border-color:var(--w-brand)}.w-event b{font-size:var(--w-fs-13);font-weight:700;display:block}.w-event span{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-event span.is-overdue{color:var(--w-error)}.w-kpi{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);padding:14px var(--w-s4);box-shadow:var(--w-shadow)}.w-kpi span{font-size:var(--w-fs-12);color:var(--w-text-2)}.w-kpi b{font-size:var(--w-fs-26);margin-top:4px;font-weight:700;line-height:1.1;display:block}.w-kpi small{color:var(--w-text-3);font-size:var(--w-fs-11)}.w-widget{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);box-shadow:var(--w-shadow);flex-direction:column;display:flex}.w-widget__head{align-items:flex-start;padding:11px 14px 2px;display:flex}.w-widget__head b{font-size:14px;font-weight:700}.w-widget__head small{font-size:var(--w-fs-11);color:var(--w-text-3);margin-top:2px;display:block}.w-widget__head .w-expand{opacity:.45;cursor:pointer;margin-left:auto}.w-widget__body{flex:1;padding:8px 14px 4px}.w-widget__foot{font-size:var(--w-fs-12);padding:8px 14px 11px}.w-legend{font-size:var(--w-fs-11);color:var(--w-text-2);flex-direction:column;justify-content:center;gap:5px;display:flex}.w-legend i{border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.w-bars{border-left:1px solid var(--w-border-lt);border-bottom:1px solid var(--w-border-lt);align-items:flex-end;gap:10px;height:132px;padding-left:22px;display:flex}.w-bars .w-bar{background:#7ab3e0;flex:1;min-width:12px;position:relative}.w-bars .w-bar span{text-align:center;color:var(--w-text-2);font-size:10px;position:absolute;top:-16px;left:0;right:0}.w-xlab{gap:10px;margin-top:5px;padding-left:22px;padding-right:8px;display:flex}.w-xlab div{color:var(--w-text-3);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:12px;font-size:9.5px;overflow:hidden}.w-xlab--tilt div{text-overflow:clip;text-align:right;transform-origin:100% 0;overflow:visible;transform:rotate(-38deg)}.w-xlab--tilt{margin-top:7px}@media (max-width:720px){.w-xlab--tilt div:nth-child(n+2):nth-last-child(n+2):nth-child(2n){display:none}}.w-linechart{padding-left:22px;position:relative}.w-linechart__svg{width:100%;height:100%;display:block}.w-linechart__labels{pointer-events:none;position:absolute;inset:0}.w-linechart__labels span{color:var(--w-text-2);white-space:nowrap;font-size:10px;position:absolute;transform:translate(-50%,-4px)}.w-piechart{align-items:center;gap:var(--w-s4);display:flex}.w-piechart__svg{flex:none;width:110px;height:110px}.w-mask{z-index:50;padding:40px var(--w-s4);background:#08070780;justify-content:center;align-items:flex-start;display:none;position:fixed;inset:0;overflow:auto}.w-mask.is-on{display:flex}.w-modal{width:100%;max-width:680px;box-shadow:var(--w-shadow-modal);background:#fff;border-radius:6px;overflow:hidden}.w-modal--wide{max-width:940px}.w-modal__head{align-items:flex-start;gap:var(--w-s2);padding:var(--w-s4) var(--w-modal-pad);border-bottom:1px solid var(--w-border);display:flex;position:relative}.w-modal__head:before{content:"";flex:0 0 var(--w-modal-x);height:1px}.w-modal__head b{text-align:center;min-width:0;font-size:var(--w-fs-20);overflow-wrap:anywhere;flex:auto;font-weight:400;line-height:1.3}.w-modal__close{flex:0 0 var(--w-modal-x);width:var(--w-modal-x);height:var(--w-modal-x);border-radius:var(--w-r-ctl);cursor:pointer;opacity:.6;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.w-modal__close:hover{opacity:1;background:var(--w-hover)}.w-modal__grid{gap:var(--w-s3) var(--w-s5);padding:var(--w-s4) var(--w-modal-pad);grid-template-columns:1fr 1fr;display:grid}@media (max-width:620px){.w-modal__grid{grid-template-columns:1fr}}.w-modal__grid .w-wide{grid-column:1/-1}.w-modal__sec{padding:var(--w-s3) 0}.w-modal__sec+.w-modal__sec{border-top:1px solid var(--w-border-lt);margin-top:var(--w-s2)}.w-modal__sectitle{padding:0 var(--w-modal-pad);font-size:var(--w-fs-12);color:var(--w-text-2);text-transform:uppercase;letter-spacing:.03em;margin-bottom:var(--w-s2);font-weight:600}.w-modal__secbody{padding:0 var(--w-modal-pad)}.w-modal__foot{padding:var(--w-s3) var(--w-s4);background:var(--w-hover);justify-content:center;gap:var(--w-s2);border-top:1px solid var(--w-border);display:flex}.w-mask--confirm{z-index:70;background:#08070759;align-items:center}.w-confirm{background:var(--w-surface);width:100%;max-width:420px;box-shadow:var(--w-shadow-modal);padding:var(--w-s5) var(--w-s5) var(--w-s4);border-radius:6px}.w-confirm__title{font-size:var(--w-fs-16);color:var(--w-text);font-weight:600;display:block}.w-confirm__body{margin-top:var(--w-s2);font-size:var(--w-fs-13);color:var(--w-text-2);line-height:1.55}.w-confirm__foot{margin-top:var(--w-s5);justify-content:flex-end;gap:var(--w-s2);display:flex}.w-cpick{height:var(--w-h-ctl);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);color:var(--w-text-3);align-items:center;gap:6px;padding:0 8px;display:flex;position:relative}.w-cpick.is-error{border-color:var(--w-error)}.w-cpick:focus-within{border-color:var(--w-brand);box-shadow:0 0 3px var(--w-brand)}.w-cpick__input{min-width:0;font-size:var(--w-fs-13);color:var(--w-text);background:0 0;border:0;outline:none;flex:1;height:100%;font-family:inherit}.w-cpick__busy{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-cpick--chosen{background:var(--w-surface-alt);color:var(--w-text)}.w-cpick__name{font-size:var(--w-fs-13);color:var(--w-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.w-cpick__meta{font-size:var(--w-fs-12);color:var(--w-text-3);white-space:nowrap}.w-cpick__clear{cursor:pointer;color:var(--w-text-3);background:0 0;border:0;margin-left:auto;padding:0 2px;font-size:16px;line-height:1}.w-cpick__clear:hover{color:var(--w-error)}.w-cpick__list{z-index:40;background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);box-shadow:var(--w-shadow-modal);max-height:260px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.w-cpick__row{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;flex-direction:column;gap:1px;padding:7px 10px;display:flex}.w-cpick__row b{font-size:var(--w-fs-13);color:var(--w-text);font-weight:600}.w-cpick__row small{font-size:var(--w-fs-11);color:var(--w-text-3)}.w-cpick__row.is-on{background:var(--w-hover)}.w-cpick__none{font-size:var(--w-fs-12);color:var(--w-text-3);padding:10px;line-height:1.5}.w-known{border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);background:var(--w-surface-alt);margin-top:6px;overflow:hidden}.w-known__hint{font-size:var(--w-fs-11);color:var(--w-text-3);border-bottom:1px solid var(--w-border-xlt);padding:6px 10px}.w-known__row{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.w-known__row:hover{background:var(--w-hover)}.w-known__row b{font-size:var(--w-fs-13);color:var(--w-text);font-weight:600}.w-known__row small{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-known__take{font-size:var(--w-fs-12);color:var(--w-brand);margin-left:auto;font-weight:600}.w-known--locked{border-color:var(--w-success);background:var(--w-success-bg)}.w-known--locked .w-known__hint{color:var(--w-success);border-bottom-color:var(--w-success);font-weight:600}.w-toast{background:var(--w-success);color:#fff;border-radius:var(--w-r-ctl);padding:var(--w-s3) 44px var(--w-s3) var(--w-s4);font-size:var(--w-fs-13);z-index:60;align-items:center;gap:10px;display:none;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000004d}.w-toast.is-on{display:flex}.w-toast--error{background:var(--w-error)}.w-toast--warning{background:var(--w-warning)}.w-toast__close{cursor:pointer;opacity:.85;position:absolute;top:11px;right:12px}.w-split-pane{gap:var(--w-s3);grid-template-columns:340px 1fr;align-items:start;display:grid}@media (max-width:950px){.w-split-pane{grid-template-columns:1fr}}.w-item{border-bottom:1px solid var(--w-border-lt);cursor:pointer;border-left:3px solid #0000;padding:11px 14px}.w-item:hover{background:var(--w-hover)}.w-item.is-on{background:var(--w-selected);border-left-color:var(--w-brand)}.w-item__r1{align-items:center;gap:var(--w-s2);display:flex}.w-item__when{font-size:var(--w-fs-11);color:var(--w-text-3);margin-left:auto}.w-item__subject{margin:2px 0 4px;font-size:12.5px}.w-item__preview{color:var(--w-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.w-item.is-unread .w-item__from,.w-item.is-unread .w-item__subject{font-weight:700}.w-attach{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font-size:var(--w-fs-12);background:var(--w-surface-alt);align-items:center;gap:7px;margin:2px 6px 0 0;padding:7px 11px;display:inline-flex}.w-setup{gap:var(--w-s3);grid-template-columns:270px 1fr;align-items:start;display:grid}.w-setup>*{min-width:0}@media (max-width:900px){.w-setup{grid-template-columns:1fr}}.w-tree{padding:4px 0 var(--w-s3)}.w-tree__sec{font-size:var(--w-fs-13);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-weight:700;display:flex}.w-tree__item{font-size:var(--w-fs-13);color:var(--w-brand);cursor:pointer;padding:6px 14px 6px 32px}.w-tree__item:hover{background:var(--w-hover);text-decoration:underline}.w-tree__item.is-on{background:var(--w-selected);color:var(--w-text);border-left:3px solid var(--w-brand);padding-left:29px;font-weight:700}.w-cols-3{grid-template-columns:var(--w-col-side) 1fr var(--w-col-side);gap:var(--w-s3);align-items:start;display:grid}.w-cols-2{grid-template-columns:1fr var(--w-col-side);gap:var(--w-s3);align-items:start;display:grid}.w-cols-2--wide-side{grid-template-columns:62fr 38fr}.w-cols-3>*,.w-cols-2>*{min-width:0}.w-tablewrap{max-width:100%;overflow-x:auto}@media (max-width:1200px){.w-cols-3,.w-cols-2{grid-template-columns:1fr}}.w-grid-3{gap:var(--w-s3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1250px){.w-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.w-grid-3{grid-template-columns:1fr}}.w-grid-auto{gap:var(--w-s3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.w-empty{padding:60px var(--w-s5);text-align:center;color:var(--w-text-3)}.w-empty b{font-size:var(--w-fs-15);color:var(--w-text);margin-bottom:6px;display:block}.w-muted{color:var(--w-text-3)}.w-right{margin-left:auto}.w-center{text-align:center}.w-stack{gap:var(--w-s2);flex-direction:column;display:flex}.w-row{align-items:center;gap:var(--w-s2);flex-wrap:wrap;display:flex}.w-viewbar{background:var(--w-surface);border:1px solid var(--w-border);border-bottom:none;margin-top:-1px;padding:8px 14px 0}.w-viewbar--withsearch{justify-content:space-between;align-items:center;gap:var(--w-s2) var(--w-s3);flex-wrap:wrap;padding-bottom:8px;display:flex}.w-viewbar--withsearch .w-views{padding-bottom:0}.w-viewbar--withsearch .w-listsearch{max-width:100%;margin-left:auto}.w-views{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.w-views__label{font-size:var(--w-fs-12);color:var(--w-text-2);margin-right:var(--w-s2)}.w-view{appearance:none;font-family:inherit;font-size:var(--w-fs-13);color:var(--w-brand);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:7px 12px 8px;display:inline-flex}.w-view:hover{background:var(--w-hover)}.w-view:after{content:attr(data-label);visibility:hidden;height:0;font-weight:700;display:block;overflow:hidden}.w-view.is-on{border-bottom-color:var(--w-brand);color:var(--w-text);font-weight:700}.w-view__n{font-style:normal;font-size:var(--w-fs-11);background:var(--w-neutral-bg);color:var(--w-text-2);border-radius:var(--w-r-pill);padding:1px 7px}.w-seg{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);display:inline-flex;overflow:hidden}.w-seg__b{appearance:none;background:var(--w-surface);font-family:inherit;font-size:var(--w-fs-12);color:var(--w-brand);cursor:pointer;height:var(--w-h-ctl-sm);border:none;padding:0 12px}.w-seg__b+.w-seg__b{border-left:1px solid var(--w-border)}.w-seg__b.is-on{background:var(--w-brand);color:#fff;font-weight:700}.w-segbar{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);display:flex;overflow:hidden}.w-segbar__b{appearance:none;font-family:inherit;font-size:var(--w-fs-12);color:var(--w-brand);cursor:pointer;height:var(--w-h-ctl-sm);white-space:nowrap;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.w-segbar__b+.w-segbar__b{border-left:1px solid var(--w-border)}.w-segbar__b:hover{background:var(--w-hover)}.w-segbar__b.is-on{background:var(--w-brand);color:#fff;font-weight:700}.w-segbar__b:disabled{color:var(--w-text-3);cursor:not-allowed;background:var(--w-surface-2)}.w-segbar__b.is-on:disabled{background:var(--w-brand);color:#fff;opacity:.85}.w-segbar__n{font-size:var(--w-fs-11);font-variant-numeric:tabular-nums;opacity:.75;font-weight:700}.w-segbar__b.is-on .w-segbar__n{opacity:1}.w-taskrow__acts{gap:6px;margin-top:6px;display:flex}.w-listtabs{border-bottom:1px solid var(--w-border-lt);padding:0 8px;display:flex}.w-listtab{appearance:none;font-family:inherit;font-size:var(--w-fs-13);color:var(--w-brand);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:9px 12px 8px;display:inline-flex}.w-listtab:hover{background:var(--w-hover)}.w-listtab.is-on{border-bottom-color:var(--w-brand);color:var(--w-text);font-weight:700}.w-listtab .w-view__n{font-size:var(--w-fs-11)}.w-filters{padding:var(--w-s3) 14px;border-bottom:1px solid var(--w-border-lt);flex-direction:column;gap:8px;display:flex}.w-taskpane{grid-template-columns:360px 1fr;align-items:stretch;display:grid}.w-taskpane>*{min-width:0}.w-taskpane__list{border-right:1px solid var(--w-border-lt)}.w-taskpane__view{padding:0 0 var(--w-s4);flex-direction:column;display:flex}@media (max-width:1100px){.w-taskpane{grid-template-columns:1fr}.w-taskpane__list{border-right:none;border-bottom:1px solid var(--w-border-lt)}}.w-listsplit{grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;display:grid}.w-listsplit>*{min-width:0}.w-listsplit__list{min-width:0;overflow-x:auto}.w-listsplit__view{border-left:1px solid var(--w-border-lt);padding:0 0 var(--w-s4);flex-direction:column;display:flex}.w-listsplit__bar{padding:var(--w-s3) var(--w-s4) 0;flex-shrink:0;justify-content:flex-end;display:flex}@media (max-width:1100px){.w-listsplit{grid-template-columns:1fr}.w-listsplit__view{border-left:none;border-top:1px solid var(--w-border-lt)}}.w-tv__head{padding:var(--w-s4) var(--w-s5) var(--w-s3);border-bottom:1px solid var(--w-border-lt)}.w-tv__kind{font-size:var(--w-fs-12);color:var(--w-text-3);align-items:center;gap:8px;margin-bottom:6px;display:flex}.w-tv__title{font-size:var(--w-fs-18);font-weight:700;line-height:1.3}.w-tv__head{align-items:center;column-gap:var(--w-s3);flex-wrap:wrap;display:flex}.w-tv__head>.w-tv__kind{flex-basis:100%}.w-tv__head>.w-tv__title{flex:12rem;min-width:0}.w-tv__statusbar{align-items:center;gap:var(--w-s2);padding:10px var(--w-s5);background:var(--w-surface-alt);border-bottom:1px solid var(--w-border-lt);flex-wrap:wrap;display:flex}.w-tv__statuslab{font-size:var(--w-fs-12);color:var(--w-text-2)}.w-tv__seg{display:inline-flex}.w-tv__seg .w-segbar__b{flex:none}.w-tv__seg .w-segbar__b:disabled:not(.is-on){color:var(--w-brand);cursor:not-allowed;background:0 0}.w-tv__sec{padding:var(--w-s3) var(--w-s5) var(--w-s2)}.w-tv__sectitle{font-size:var(--w-fs-12);color:var(--w-text-2);text-transform:uppercase;letter-spacing:.03em;margin-bottom:var(--w-s2);font-weight:600}.w-tv__notes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--w-fs-13);color:var(--w-text);line-height:1.55}.w-tv__acts{gap:var(--w-s2);flex-wrap:wrap;display:flex}.w-tv__sec+.w-tv__sec{border-top:1px solid var(--w-border-lt);margin-top:var(--w-s2)}.w-tv__descrow{grid-column:1/-1}.w-roombar{align-items:center;gap:var(--w-s3);cursor:pointer;padding:10px 14px;transition:background .1s;display:flex}.w-roombar:hover{background:var(--w-hover)}.w-roombar:focus-visible{outline:2px solid var(--w-brand);outline-offset:-2px}.w-roombar__name{font-size:var(--w-fs-15);font-weight:700}.w-roombar__sub{font-size:var(--w-fs-12);color:var(--w-text-3);align-items:center;gap:6px;margin-top:1px;display:flex}.w-roombar__money{align-items:center;gap:var(--w-s4);font-size:var(--w-fs-12);color:var(--w-text-2);flex:none;margin-left:auto;display:flex}.w-roombar__money b{font-size:var(--w-fs-15)}.w-roombar__r{align-items:center;gap:var(--w-s3);flex:none;margin-left:auto;display:flex}.w-roombar__meta{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-roombar__acts{flex:none;gap:6px;display:flex}.w-roombar__chev{color:var(--w-text-3);flex:none;transition:transform .15s;display:inline-flex}.w-roombar.is-open .w-roombar__chev{transform:rotate(90deg)}.w-sheet{color:#1a1a1a;background:#fff;width:820px;max-width:100%;margin:0 auto;padding:48px 56px;font-size:13px;line-height:1.45;box-shadow:0 4px 18px #00000040}.w-sheet__brandrow{border-bottom:3px solid var(--w-navy);align-items:flex-start;gap:14px;padding-bottom:18px;display:flex}.w-sheet__logo{background:var(--w-navy);color:#fff;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.w-sheet__co b{letter-spacing:-.2px;font-size:19px;display:block}.w-sheet__co span{color:#555;font-size:11.5px}.w-sheet__qmeta{text-align:right;color:#333;margin-left:auto;font-size:12px}.w-sheet__qmeta b{color:var(--w-navy);font-size:16px;display:block}.w-sheet__parties{flex-wrap:wrap;gap:60px;padding:18px 0 6px;display:flex}.w-sheet__party span{text-transform:uppercase;letter-spacing:.05em;color:#777;margin-bottom:3px;font-size:10.5px;display:block}.w-sheet__party b{display:block}.w-sheet table{border-collapse:collapse;width:100%;margin-top:14px}.w-sheet thead th{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--w-navy);text-align:left;padding:7px 10px;font-size:10.5px}.w-sheet thead th.is-r,.w-sheet td.is-r{text-align:right}.w-sheet tbody td{border-bottom:1px solid #e4e4e4;padding:8px 10px}.w-sheet .w-sheet__roomrow td{color:var(--w-navy);background:#f1f4f8;font-size:12px;font-weight:700}.w-sheet__totals{width:280px;margin-top:14px;margin-left:auto}.w-sheet__totals div{justify-content:space-between;padding:4px 10px;font-size:12.5px;display:flex}.w-sheet__totals .is-grand{border-top:2px solid var(--w-navy);color:var(--w-navy);margin-top:4px;padding-top:8px;font-size:15px;font-weight:700}.w-sheet__foot{align-items:flex-end;gap:40px;margin-top:34px;display:flex}.w-sheet__sig{color:#555;border-top:1px solid #999;flex:1;padding-top:5px;font-size:11px}.w-sheet__small{color:#888;margin-top:26px;font-size:10.5px;line-height:1.5}.w-printpage{background:#525659;min-height:100vh;padding:28px 12px}.w-printpage__bar{justify-content:flex-end;gap:8px;max-width:820px;margin:0 auto 14px;display:flex}@media print{.w-printpage{background:#fff;padding:0}.w-printpage__bar{display:none}.w-sheet{box-shadow:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;width:auto;max-width:none;padding:12mm}.w-sheet__logo,.w-sheet thead th,.w-sheet .w-sheet__roomrow td{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.w-actwrap{display:inline-block;position:relative}.w-actmenu{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);width:240px;box-shadow:var(--w-shadow-modal);z-index:60;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}.w-actmenu__row{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;display:flex}.w-actmenu__row:hover{background:var(--w-hover)}.w-actmenu__row b{font-size:var(--w-fs-13);color:var(--w-text);font-weight:600;display:block}.w-actmenu__row small{font-size:var(--w-fs-11);color:var(--w-text-3);margin-top:1px;display:block}.w-listsearch{width:230px;height:var(--w-h-ctl-sm);display:block;position:relative}.w-listsearch svg{color:var(--w-text-3);pointer-events:none;position:absolute;top:50%;left:8px;overflow:visible;transform:translateY(-50%)}.w-listsearch input{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);width:100%;height:100%;font-size:var(--w-fs-12);background:var(--w-surface);outline:none;padding:0 10px 0 28px;font-family:inherit}.w-listsearch input:focus{border-color:var(--w-brand);box-shadow:0 0 3px var(--w-brand)}.w-collist{flex-direction:column;gap:2px;display:flex}.w-collist__row{border:1px solid var(--w-border-xlt);border-radius:var(--w-r-ctl);align-items:center;gap:6px;padding:6px 8px;display:flex}.w-collist__row:hover{background:var(--w-hover)}.w-collist__row.is-off{opacity:.5}.w-fr--editable .w-fr__value{cursor:text;border-radius:3px;margin:-2px -4px;padding:2px 4px}.w-fr--editable:hover .w-fr__value{background:var(--w-hover)}.w-fr--editable .w-fr__value:focus{outline:2px solid var(--w-brand);outline-offset:0}.w-fr__add{color:var(--w-brand)}.w-fr--editing{background:var(--w-selected);border-radius:var(--w-r-ctl);margin:0 -8px;padding:9px 8px}.w-fr__edit{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.w-fr__edit input,.w-fr__edit select,.w-fr__edit textarea{min-width:150px;height:var(--w-h-ctl-sm);border:1px solid var(--w-brand);border-radius:var(--w-r-ctl);font-size:var(--w-fs-13);background:#fff;outline:none;flex:1;padding:0 8px;font-family:inherit}.w-fr__edit textarea{resize:vertical;height:auto;min-height:62px;padding:6px 8px}.w-fr__acts{flex:none;gap:4px;display:flex}.w-pencil{opacity:.45;cursor:pointer;flex:none;margin-top:8px}.w-fr--editable:hover .w-pencil{opacity:.9}.w-pencil:hover{opacity:1;color:var(--w-brand)}.w-progressrow{align-items:center;gap:var(--w-s3);display:flex}.w-progressrow input[type=range]{accent-color:var(--w-brand);flex:1}.w-progressrow__n{flex:none;width:74px}.w-progress{background:var(--w-border-lt);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.w-progress i{background:var(--w-brand);border-radius:3px;height:100%;transition:width .12s linear;display:block}.w-attn{flex-direction:column;display:flex}.w-attn__item{align-items:flex-start;gap:var(--w-s2);border-top:1px solid var(--w-border-lt);padding:10px 14px;display:flex}.w-attn__item:first-child{border-top:0}.w-attn__item.is-link{cursor:pointer}.w-attn__item.is-link:hover{background:var(--w-hover)}.w-attn__dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.w-attn__body{flex:1;min-width:0}.w-attn__title{font-size:var(--w-fs-13);font-weight:700;line-height:1.35}.w-attn__detail{font-size:var(--w-fs-12);color:var(--w-text-3);margin-top:2px;line-height:1.4}.w-attn__who{font-size:var(--w-fs-11);color:var(--w-text-3);margin-top:3px}.w-attn__clear{cursor:pointer;font-size:var(--w-fs-11);color:var(--w-text-3);text-underline-offset:2px;background:0 0;border:0;flex:none;padding:2px 4px;text-decoration:underline}.w-attn__clear:hover{color:var(--w-text)}.w-attn__item--yellow .w-attn__dot{background:var(--w-attn-yellow)}.w-attn__item--yellow .w-attn__title{color:var(--w-attn-yellow)}.w-attn__item--red .w-attn__dot{background:var(--w-attn-red)}.w-attn__item--red .w-attn__title{color:var(--w-attn-red)}.w-attn-badge{font-size:var(--w-fs-11);white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:1px 8px;font-weight:700;display:inline-flex}.w-attn-badge--yellow{background:var(--w-attn-yellow-bg);color:var(--w-attn-yellow)}.w-attn-badge--red{background:var(--w-attn-red-bg);color:var(--w-attn-red)}.w-late{white-space:nowrap;font-weight:700}.w-late--yellow{color:var(--w-attn-yellow)}.w-late--red{color:var(--w-attn-red)}.w-attn__add{border-top:1px solid var(--w-border-lt);padding:10px 14px}.w-attn__add textarea{resize:vertical;width:100%;min-height:56px;font-family:inherit;font-size:var(--w-fs-13);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:#fff;outline:none;padding:6px 8px}.w-attn__add textarea:focus{border-color:var(--w-brand)}.w-attn__addfoot{justify-content:flex-end;gap:var(--w-s2);margin-top:var(--w-s2);display:flex}.w-outcome__what{font-size:var(--w-fs-13);color:var(--w-text-2);margin-bottom:var(--w-s2)}.w-outcome__next{border-top:1px solid var(--w-border-lt);margin-top:var(--w-s3);padding-top:var(--w-s3)}.w-outcome__nexthead{font-size:var(--w-fs-12);margin-bottom:6px;font-weight:700}.w-outcome__hint{font-size:var(--w-fs-11);color:var(--w-text-3);margin-top:6px}.w-pillbar{padding:var(--w-s3) var(--w-s3) 0;flex-direction:column;gap:6px;display:flex}.w-pillbar__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.w-pill{height:var(--w-h-ctl-sm);border:1px solid var(--w-border);border-radius:var(--w-r-pill);background:var(--w-surface);color:var(--w-text-2);font-family:inherit;font-size:var(--w-fs-12);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 11px;line-height:1;display:inline-flex}.w-pill:hover{background:var(--w-hover);color:var(--w-text)}.w-pill.is-on{background:var(--w-brand);border-color:var(--w-brand);color:var(--w-text-inv)}.w-pill.is-on:hover{background:var(--w-brand-hover);border-color:var(--w-brand-hover)}.w-pill:focus-visible{outline:2px solid var(--w-brand);outline-offset:1px}.w-pill__n{font-variant-numeric:tabular-nums;opacity:.75;font-weight:700}.w-pill.is-on .w-pill__n{opacity:1}.w-pillbar__lab{font-size:var(--w-fs-11);color:var(--w-text-3);flex:none;min-width:44px}.w-pdflook{gap:var(--w-s3);grid-template-columns:repeat(3,minmax(0,1fr));max-width:640px;display:grid}@media (max-width:560px){.w-pdflook{gap:var(--w-s2)}.w-pdflook__card{padding:5px}}.w-pdflook__card{text-align:left;cursor:pointer;font:inherit;border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);color:var(--w-text);flex-direction:column;gap:4px;padding:8px;display:flex}.w-pdflook__card:hover{border-color:var(--w-brand)}.w-pdflook__card:focus-visible{outline:2px solid var(--w-brand);outline-offset:1px}.w-pdflook__card.is-on{border-color:var(--w-brand);box-shadow:0 0 0 1px var(--w-brand)}.w-pdflook__card:disabled{cursor:default;opacity:.7}.w-pdflook__img{aspect-ratio:4/3;object-fit:cover;object-position:top;border:1px solid var(--w-border);background:#fff;border-radius:3px;width:100%;display:block}.w-pdflook__name{font-size:var(--w-fs-13);align-items:center;gap:4px;margin-top:4px;font-weight:600;display:flex}.w-pdflook__card.is-on .w-pdflook__name{color:var(--w-brand)}.w-pdflook__says{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-sheet__logoimg{object-fit:contain;flex:none;width:44px;height:44px}.w-sheet__totals .is-due{border-top:1.5px solid var(--w-brand);color:var(--w-brand);margin-top:8px}.w-sheet.is-workshop{color:#2a1d14;background:#faf6ee;font-family:Georgia,Times New Roman,serif}.w-sheet.is-workshop .w-sheet__brandrow{border-bottom:3px solid #c9a97b}.w-sheet.is-workshop .w-sheet__logo{background:#6b4226;border-radius:50%}.w-sheet.is-workshop .w-sheet__co span{color:#8a7158;font-style:italic}.w-sheet.is-workshop .w-sheet__qmeta{color:#8a7158;font-family:Arial,Helvetica,sans-serif}.w-sheet.is-workshop .w-sheet__qmeta b{color:#6b4226;text-transform:uppercase;letter-spacing:.05em}.w-sheet.is-workshop .w-sheet__party span{color:#8a7158}.w-sheet.is-workshop .w-sheet__party b{font-family:Georgia,serif}.w-sheet.is-workshop table{font-family:Arial,Helvetica,sans-serif}.w-sheet.is-workshop thead th{color:#6b4226;background:#f3ead9;border-bottom:1px solid #c9a97b}.w-sheet.is-workshop tbody td{border-bottom:1px solid #e6d9c2}.w-sheet.is-workshop .w-sheet__roomrow td{color:#6b4226;background:0 0;border-bottom:1px solid #d8c3a0;font-family:Georgia,serif}.w-sheet.is-workshop .w-sheet__totals{background:#f3e9d8;border:1px solid #d8c3a0;border-radius:4px;padding:10px 14px;font-family:Arial,Helvetica,sans-serif}.w-sheet.is-workshop .w-sheet__totals .is-grand{color:#6b4226;border-top:2px solid #6b4226}.w-sheet.is-workshop .w-sheet__totals .is-due{color:#6b4226;border-top:1.5px solid #6b4226}.w-sheet.is-workshop .w-sheet__foot{font-family:Arial,Helvetica,sans-serif}.w-sheet.is-workshop .w-sheet__sig{color:#2a1d14;border-top:1px solid #6b4226}.w-sheet.is-workshop .w-sheet__small{color:#8a7158;font-family:Arial,Helvetica,sans-serif;font-style:italic}.w-sheet.is-studio{color:#15181d}.w-sheet.is-studio .w-sheet__brandrow{color:#fff;background:#15181d;border-bottom:0;margin:-48px -56px 18px;padding:28px 56px 18px}.w-sheet.is-studio .w-sheet__logo{background:#1b96ff;border-radius:4px}.w-sheet.is-studio .w-sheet__co span,.w-sheet.is-studio .w-sheet__qmeta{color:#9aa1ad}.w-sheet.is-studio .w-sheet__qmeta b{color:#fff}.w-sheet.is-studio .w-sheet__party span{color:#9aa1ad}.w-sheet.is-studio .w-sheet__roomrow td{color:#15181d;text-transform:uppercase;letter-spacing:.05em;background:0 0;border-bottom:2px solid #15181d}.w-sheet.is-studio thead th{background:#15181d}.w-sheet.is-studio .w-sheet__totals{color:#fff;background:#15181d;border-radius:6px;padding:12px 16px}.w-sheet.is-studio .w-sheet__totals div{color:#c7ccd3}.w-sheet.is-studio .w-sheet__totals .is-grand{color:#fff;border-top:1px solid #333942}.w-sheet.is-studio .w-sheet__totals .is-due{color:#1b96ff;border-top:1px solid #333942;margin-top:8px}.w-sheet.is-studio .w-sheet__sig{color:#15181d;border-top:1px solid #15181d}@media print{.w-sheet.is-workshop,.w-sheet.is-studio .w-sheet__brandrow,.w-sheet.is-workshop .w-sheet__logo,.w-sheet.is-workshop thead th,.w-sheet.is-workshop .w-sheet__totals,.w-sheet.is-studio .w-sheet__logo,.w-sheet.is-studio thead th,.w-sheet.is-studio .w-sheet__totals{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.w-vmap-note{padding:var(--w-s4) var(--w-s5);color:var(--w-text-3);font-size:var(--w-fs-13)}.w-vmap-problem{margin-top:var(--w-s2);color:var(--w-error)}@media (max-width:640px){.w-vmap-table,.w-vmap-table tbody,.w-vmap-table tr,.w-vmap-table td{width:100%;display:block}.w-vmap-table thead,.w-vmap-table td:empty{display:none}.w-vmap-table tr{padding:var(--w-s3) var(--w-s4);border-bottom:1px solid var(--w-border-lt)}.w-vmap-table td{justify-content:space-between;gap:var(--w-s3);text-align:right;border:0;padding:2px 0;display:flex}.w-vmap-table td[data-label]:before{content:attr(data-label);color:var(--w-text-3);text-align:left}}.w-vkr-stats{gap:var(--w-s4) var(--w-s6);flex-wrap:wrap;display:flex}.w-vkr-stat{flex-direction:column;gap:4px;min-width:90px;display:flex}.w-vkr-stat span{font-size:var(--w-fs-12);color:var(--w-text-2)}.w-vkr-more{margin-top:var(--w-s4)}.w-vkr-group{margin-top:var(--w-s4);border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);overflow:hidden}.w-vkr-problem{margin-top:var(--w-s3);color:var(--w-error)}.w-vkr-warn{margin-top:var(--w-s4);padding:var(--w-s4) var(--w-s5);background:var(--w-warning-bg);border:1px solid var(--w-warning);border-radius:var(--w-r-ctl);color:var(--w-text)}.w-vkr-warn b{margin-bottom:var(--w-s2);color:var(--w-warning);display:block}.w-vkr-warn ul{padding-left:var(--w-s6);max-height:220px;margin:0;list-style:outside;overflow:auto}.w-vkr-warn li{overflow-wrap:anywhere;margin:2px 0}.w-vkr-failed{margin:var(--w-s4) 0;background:var(--w-surface);padding:var(--w-s3) var(--w-s5);border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);color:var(--w-error);font-size:var(--w-fs-13);overflow-wrap:anywhere}.w-vkr-line{color:var(--w-text-2)}.w-vkr-tbl{width:100%}@media (max-width:520px){.w-vkr-tbl th,.w-vkr-tbl td{overflow-wrap:anywhere;font-size:var(--w-fs-12);padding-inline:6px}.w-vkr-tbl td.w-num,.w-vkr-tbl th.w-num{white-space:nowrap;overflow-wrap:normal}}.w-vbr-list{margin:0;padding:0;list-style:none}.w-vbr-item{padding:var(--w-s4) var(--w-s5);border-bottom:1px solid var(--w-border-lt);gap:var(--w-s2);flex-direction:column;display:flex}.w-vbr-item:last-child{border-bottom:0}.w-vbr-head{justify-content:space-between;align-items:center;gap:var(--w-s3);display:flex}.w-vbr-title{overflow-wrap:anywhere;font-weight:600}.w-vbr-meta{color:var(--w-text-3);font-size:var(--w-fs-12);overflow-wrap:anywhere}.w-vbr-text{overflow-wrap:anywhere}.w-vbr-clamp{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.w-vbr-more{color:var(--w-text-2);font:inherit;font-size:var(--w-fs-12);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.w-vbr-url{color:var(--w-text-2);overflow-wrap:anywhere;word-break:break-all}.w-vbr-actions{justify-content:space-between;align-items:center;gap:var(--w-s3);flex-wrap:wrap;display:flex}.w-vbr-line{margin-top:var(--w-s3);padding:var(--w-s3) var(--w-s4);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);color:var(--w-error);overflow-wrap:anywhere}.w-fpx{min-width:0}.w-fpx-rooms{padding:var(--w-s3) 0;flex-wrap:wrap;gap:6px;display:flex}.w-fpx-pill{border:1px solid var(--w-border);background:var(--w-surface);color:var(--w-text);font:inherit;cursor:pointer;border-radius:16px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.w-fpx-pill.is-on{background:var(--w-selected);border-color:var(--w-brand);font-weight:700}.w-fpx-dot{background:#b7b5b3;border-radius:50%;width:8px;height:8px;display:inline-block}.w-fpx-dot.is-ok{background:var(--w-success)}.w-fpx-dot.is-chk{background:#d68a00}.w-fpx-dot.is-err{background:var(--w-error)}.w-fpx-body{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);min-width:0;position:relative}.w-fpx-head{padding:var(--w-s3) var(--w-s4);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.w-fpx-head h2{margin:0;font-size:18px}.w-fpx-prog{padding:var(--w-s3) var(--w-s4)}.w-fpx-prog__bar{background:#e3ebf5;border-radius:4px;height:8px;margin:6px 0;overflow:hidden}.w-fpx-prog__bar i{background:var(--w-brand);height:100%;transition:width .3s;display:block}.w-fpx-empty{text-align:center;padding:32px 16px}.w-fpx-ways{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:820px;margin:16px auto 0;display:grid}.w-fpx-ways>*{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);color:var(--w-text);font:inherit;text-align:left;cursor:pointer;padding:14px;text-decoration:none;display:block}.w-fpx-ways>:hover{border-color:var(--w-brand);background:var(--w-selected)}.w-fpx-ways b,.w-fpx-ways small{display:block}.w-fpx-ways small{color:var(--w-text-3)}.w-fpx-cols{border-top:1px solid var(--w-border-lt);grid-template-columns:300px minmax(0,1fr);display:grid}.w-fpx-files{border-right:1px solid var(--w-border-lt);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.w-fpx-file{border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);background:var(--w-surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;display:grid;position:relative}.w-fpx-file.is-on{border-color:var(--w-brand);background:var(--w-selected)}.w-fpx-file__main{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;gap:8px;min-width:0;padding:8px;display:flex}.w-fpx-file__txt{flex-direction:column;min-width:0;display:flex}.w-fpx-file__txt b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-fpx-file__txt small{color:var(--w-text-3)}.w-fpx-file__tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.w-fpx-ft{border:1px solid var(--w-border);background:#fff;border-radius:3px;flex:none;place-items:center;width:32px;height:38px;font-size:10px;font-weight:700;display:grid}.w-fpx-ic{color:var(--w-text-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:6px 8px;font-size:16px;line-height:1;text-decoration:none}.w-fpx-ic:hover{border-color:var(--w-border);background:#fff}.w-fpx-menu{z-index:20;border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:#fff;min-width:220px;padding:4px 0;position:absolute;top:100%;right:6px;box-shadow:0 6px 18px #00000024}.w-fpx-menu>button,.w-fpx-menu>a{text-align:left;width:100%;color:var(--w-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 12px;text-decoration:none;display:block}.w-fpx-menu>button:hover,.w-fpx-menu>a:hover{background:var(--w-hover)}.w-fpx-menu>button:disabled{color:var(--w-text-3);cursor:not-allowed}.w-fpx-menu hr{border:0;border-top:1px solid var(--w-border-lt);margin:4px 0}.w-fpx-menu .is-red{color:var(--w-error)}.w-fpx-menu>button.is-on{color:var(--w-brand);font-weight:700}.w-fpx-menu__lab{text-transform:uppercase;color:var(--w-text-3);padding:4px 12px;font-size:11px}.w-fpx-tag{white-space:nowrap;background:var(--w-neutral-bg);color:var(--w-text-2);border-radius:10px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.w-fpx-tag.is-new{background:var(--w-info-bg);color:var(--w-info)}.w-fpx-tag.is-ok{background:var(--w-success-bg);color:var(--w-success)}.w-fpx-tag.is-chk,.w-fpx-tag.is-wait{background:var(--w-warning-bg);color:var(--w-warning)}.w-fpx-tag.is-err{background:var(--w-error-bg);color:var(--w-error)}.w-fpx-work{flex-direction:column;gap:12px;min-width:0;padding:12px 16px;display:flex}.w-fpx-wbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.w-fpx-seg{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);display:inline-flex;overflow:hidden}.w-fpx-seg button{border:0;border-right:1px solid var(--w-border);color:var(--w-text-2);font:inherit;cursor:pointer;background:#fff;padding:5px 10px}.w-fpx-seg button:last-child{border-right:0}.w-fpx-seg button.is-on{background:var(--w-brand);color:#fff}.w-fpx-state{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface-alt);padding:12px}.w-fpx-state>b{margin-bottom:2px;display:block}.w-fpx-modal__b h3{margin:0 0 6px;font-size:16px}.w-fpx-modal__b h4{margin:14px 0 4px;font-size:13px}.w-fpx-state.is-err{background:var(--w-error-bg);border-color:#e9b3b2}.w-fpx-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.w-fpx-panes{grid-template-columns:1fr;gap:12px;display:grid}.w-fpx-panes.is-two{grid-template-columns:1fr 1fr}.w-fpx-pane{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:#fff;flex-direction:column;min-width:0;display:flex;overflow:hidden}.w-fpx-pane__h{border-bottom:1px solid var(--w-border-lt);background:var(--w-surface-alt);color:var(--w-text-2);align-items:center;gap:10px;padding:6px 10px;font-size:12px;font-weight:700;display:flex}.w-fpx-pane__v{height:430px;position:relative}.w-fpx-link{color:var(--w-brand);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.w-fpx-zp{position:absolute;inset:0;overflow:hidden}.w-fpx-zp__stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;position:absolute;inset:0;overflow:hidden}.w-fpx-zp__inner{transform-origin:0 0;width:100%;height:100%}.w-fpx-zp__inner .w-sketchbox{border:0;height:100%;margin:0;padding:0}.w-fpx-zp__inner svg,.w-fpx-zp__inner .w-sketchbox svg{width:100%;min-width:0;height:100%;min-inline-size:0;display:block}.w-fpx-zp__inner svg *{pointer-events:none}.w-fpx-zp__inner svg [data-piece]{pointer-events:all}.w-fpx-img{max-width:100%;display:block}.w-fpx-none{color:var(--w-text-3);text-align:center;padding:32px 16px}.w-fpx-zp__bar{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:#fffffff2;align-items:center;gap:2px;padding:2px;display:flex;position:absolute;bottom:8px;right:8px}.w-fpx-zp__bar button{font:inherit;cursor:pointer;color:var(--w-text-2);background:0 0;border:0;padding:2px 8px}.w-fpx-zp__bar span{text-align:center;min-width:44px;color:var(--w-text-2);font-size:12px}.w-fpx-sugg{background:var(--w-warning-bg);border-radius:var(--w-r-ctl);border:1px solid #f0c98a}.w-fpx-sugg.is-done{background:#effaf1;border-color:#a9d9b4}.w-fpx-sugg h3{color:var(--w-warning);align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.w-fpx-sitem{background:#fff;border-top:1px solid #f3dcb6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.w-fpx-sitem small{color:var(--w-text-3);display:block}.w-fpx-sitem.is-res{opacity:.75}.w-fpx-every{border:1px solid var(--w-border);border-radius:var(--w-r-ctl)}.w-fpx-every>summary{cursor:pointer;padding:10px 12px;font-weight:700}.w-fpx-big{z-index:72;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.w-fpx-big__head{border-bottom:1px solid var(--w-border-lt);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.w-fpx-hint{color:var(--w-text-3);font-size:12px}.w-fpx-btn{border:1px solid var(--w-border);color:var(--w-brand);border-radius:var(--w-r-ctl);font:inherit;cursor:pointer;background:#fff;padding:6px 12px;text-decoration:none}.w-fpx-big__panes{flex:1;grid-template-columns:1fr;min-height:0;display:grid;position:relative}.w-fpx-big__panes.is-two{grid-template-columns:1fr 1fr}.w-fpx-big__panes>.w-fpx-zp{border-left:1px solid var(--w-border-lt);position:relative}.w-fpx-pop{z-index:75;border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:#fff;width:280px;padding:12px;position:fixed;box-shadow:0 8px 24px #0000002e}.w-fpx-pop.is-static{width:min(400px,100%);position:static}.w-fpx-pop h4{align-items:center;margin:0 0 8px;font-size:13px;display:flex}.w-fpx-pop h4 button{color:var(--w-text-3);cursor:pointer;background:0 0;border:0;margin-left:auto}.w-fpx-pop label{color:var(--w-text-2);margin:6px 0 2px;font-size:12px;display:block}.w-fpx-pop input,.w-fpx-pop select{border:1px solid var(--w-border);width:100%;font:inherit;background:#fff;border-radius:3px;margin-top:2px;padding:5px 8px;display:block}.w-fpx-pop input[aria-invalid=true]{border-color:var(--w-error)}.w-fpx-row2{grid-template-columns:1fr 90px;gap:8px;display:grid}.w-fpx-modal{z-index:85;background:#08070773;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.w-fpx-modal__b{border-radius:var(--w-r-ctl);background:#fff;width:min(560px,100%);max-height:92vh;padding:20px;overflow:auto}.w-fpx-lessons{margin:0;padding:0;list-style:none}.w-fpx-lessons li{border-bottom:1px solid var(--w-border-lt);padding:8px 0;font-size:12px}.w-fpx-lessons small{color:var(--w-text-3);display:block}.w-fpx-toast{color:#fff;border-radius:var(--w-r-ctl);z-index:80;background:#16325c;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:9px 14px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.w-fpx-toast button{color:#9fd0ff;font-weight:700;font:inherit;cursor:pointer;background:0 0;border:0}@media (max-width:760px){.w-fpx-cols{grid-template-columns:1fr}.w-fpx-files{border-right:0;border-bottom:1px solid var(--w-border-lt)}.w-fpx-panes.is-two,.w-fpx-big__panes.is-two,.w-fpx-ways{grid-template-columns:1fr}.w-fpx-pane__v{height:320px}.w-fpx-sitem{grid-template-columns:1fr}.w-fpx-acts{justify-content:flex-start}}.w-mlatt__acts{gap:12px;margin-top:3px;display:flex}.w-mlatt__acts a{font-size:var(--w-fs-12);color:var(--w-brand);padding:2px 0;font-weight:700;text-decoration:none}.w-mlatt__acts a:hover{text-decoration:underline}@media (max-width:480px){.w-mlatt{width:100%;min-width:0}.w-mlatt b{max-width:60vw}}.w-qvp{gap:var(--w-s3,12px);border-top:1px solid var(--w-border-lt,#eee);flex-direction:column;padding:12px 14px;display:flex}.w-qvp__title{font-weight:700;font-size:var(--w-fs-13)}.w-qvp__vendor{border:1px solid var(--w-border-lt,#eee);border-radius:var(--w-radius-2,6px);flex-direction:column;gap:8px;padding:12px;display:flex}.w-qvp__what{font-size:var(--w-fs-13)}.w-qvp__ways{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-qvp__back{border:1px solid var(--w-border-lt,#eee);border-radius:var(--w-radius-2,6px);background:var(--w-surface-2,#fafafa);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.w-qvp__head{font-size:var(--w-fs-13);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.w-qvp__file{align-items:center;gap:10px;display:inline-flex}.w-qvp__use{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.w-qvp__warn{font-size:var(--w-fs-12);color:var(--w-warning-text,#8a5a00);background:var(--w-warning-bg,#fff4d6);border:1px solid var(--w-warning,#e0b100);border-radius:var(--w-radius-2,6px);padding:8px 10px}.w-qlines th.w-num,.w-qlines td.w-num{white-space:nowrap}.w-qlines td.w-num *{white-space:nowrap;overflow-wrap:normal;word-break:normal}.w-rm{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.w-rm__lead{font-size:var(--w-fs-13);color:var(--w-text-2);margin:0}.w-rm__rows{flex-direction:column;gap:10px;display:flex}.w-rm__head,.w-rm__row{grid-template-columns:minmax(160px,2fr) minmax(110px,1fr) 96px auto;align-items:start;gap:12px;display:grid}.w-rm__head{font-size:var(--w-fs-12);color:var(--w-text-3);font-weight:600}.w-rm__cell{flex-direction:column;gap:4px;min-width:0;display:flex}.w-rm__lbl{font-size:var(--w-fs-12);color:var(--w-text-3);display:none}.w-rm input:not([type=checkbox]){border:1px solid var(--w-border);border-radius:var(--w-r-ctl);width:100%;font:inherit;background:#fff;min-height:34px;padding:7px 10px}.w-rm input.is-bad{border-color:var(--w-error)}.w-rm__err{font-size:var(--w-fs-12);color:var(--w-error)}.w-rm__island{min-height:34px;font-size:var(--w-fs-13);align-items:center;gap:8px;display:inline-flex}.w-rm__state{font-size:var(--w-fs-12);color:var(--w-text-3);margin-left:10px}.w-rm__total{border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);background:var(--w-surface-2,#fafafa);font-size:var(--w-fs-13);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.w-rm__total span{color:var(--w-text-3);font-size:var(--w-fs-12)}.w-rm__undo{border-radius:var(--w-r-ctl);color:#fff;font-size:var(--w-fs-13);background:#16325c;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:8px 12px;display:flex}.w-rm__undo button{color:#9fd0ff;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}@media (max-width:640px){.w-rm__head{display:none}.w-rm__row{grid-template-columns:1fr 1fr;gap:10px}.w-rm__lbl{display:block}.w-rm__row .w-rm__cell:first-child{grid-column:1/-1}}.w-qinst{border-top:1px solid var(--w-border-lt,#eee);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.w-qinst__warn{font-size:var(--w-fs-12);color:var(--w-warning-text,#8a5a00);background:var(--w-warning-bg,#fff4d6);border:1px solid var(--w-warning,#e0b100);border-radius:var(--w-radius-2,6px);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;display:flex}.w-qinst__warn a{color:var(--w-brand);font-weight:700;text-decoration:none}.w-qinst__warn a:hover{text-decoration:underline}.w-evchip--outlook{border-left-color:var(--w-info);background:var(--w-info-bg)}@supports (color:color-mix(in lab, red, red)){.w-evchip--outlook{background:color-mix(in srgb,var(--w-info-bg) 38%,var(--w-surface))}}.w-evchip__ol,.w-hgrid__evol{font-size:var(--w-fs-11);letter-spacing:.02em;text-transform:uppercase;color:var(--w-info);font-weight:600}.w-evchip__off,.w-hgrid__evoff{font-size:var(--w-fs-11);color:var(--w-text-3);font-style:italic}.w-hgrid__evol,.w-hgrid__evoff{line-height:1.25;display:block}.w-hgrid .w-hgrid__ev--outlook{border-left-color:var(--w-info);background:var(--w-info-bg)}@supports (color:color-mix(in lab, red, red)){.w-hgrid .w-hgrid__ev--outlook{background:color-mix(in srgb,var(--w-info-bg) 45%,var(--w-surface))}}.w-hgrid .w-hgrid__ev--outlook:hover{background:var(--w-info-bg)}.w-hgrid__evol--in{margin-right:5px;display:inline}.w-cal__olswatch{background:var(--w-info);border-radius:2px;width:9px;height:9px;display:inline-block}.w-cal__olbox{min-width:0;max-width:100%}.w-cal__olnote{border-bottom:1px solid var(--w-border-lt);background:var(--w-warning-bg);color:var(--w-text);font-size:var(--w-fs-12);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 14px;display:flex}.w-cal__ollink{color:var(--w-brand);font-weight:700;text-decoration:none}.w-cal__ollink:hover{text-decoration:underline}.w-olview{flex-direction:column;gap:10px;padding:4px 20px 18px;display:flex}.w-olview p{margin:0}.w-olview__when{font-weight:600}.w-olview .w-btn{align-self:flex-start}.w-hgrid__dshort{display:none}@media (max-width:640px){.w-hgrid__dlong{display:none}.w-hgrid__dshort{display:inline}}.w-card__head{flex-wrap:wrap}.w-card__head .w-r{flex-wrap:wrap;justify-content:flex-end}.w-flowtool input[type=date]{width:auto;max-width:200px}.w-fpx-set{flex-direction:column;gap:12px;min-width:0;display:flex}.w-fpx-steps{color:var(--w-text-3);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.w-fpx-steps li{align-items:center;gap:8px;display:inline-flex}.w-fpx-steps i{background:var(--w-neutral-bg);width:22px;height:22px;color:var(--w-text-2);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:inline-grid}.w-fpx-steps li.is-on{color:var(--w-text);font-weight:700}.w-fpx-steps li.is-on i{background:var(--w-brand);color:#fff}.w-fpx-steps li.is-done i{background:var(--w-success-bg);color:var(--w-success)}.w-fpx-set__top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.w-fpx-set__top>div{flex-direction:column;min-width:0;display:flex}.w-fpx-set__name{overflow-wrap:anywhere;font-size:16px}.w-fpx-set__note{color:#3d2a6b;border-radius:var(--w-r-ctl);background:#f5f0fd;border:1px solid #d8c9f2;padding:10px 12px}.w-fpx-set__foot{z-index:5;border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 12px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 12px #0000000f}.w-fpx-set__foot>span{min-width:0;color:var(--w-text-2);flex:260px}.w-fpx-rows{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:#fff;overflow:hidden}.w-fpx-row{border-top:1px solid var(--w-border-lt);grid-template-columns:auto 64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.w-fpx-row:first-child{border-top:0}.w-fpx-row.is-hot{background:var(--w-selected)}.w-fpx-row.is-skip{opacity:.6}.w-fpx-row input[type=checkbox]{margin:0 4px 0 0}.w-fpx-row__thumb{width:64px}.w-fpx-row__thumb .w-fpx-th{border:0;width:64px;padding:0}.w-fpx-row__thumb .w-fpx-th__n,.w-fpx-row__thumb .w-fpx-th__tag{display:none}.w-fpx-row__txt{flex-direction:column;min-width:0;display:flex}.w-fpx-row__txt small.is-ai{color:#6b3fbf}.w-fpx-row__txt small.is-me{color:var(--w-brand)}.w-fpx-row__acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.w-fpx-row__acts select{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font:inherit;background:#fff;max-width:190px;padding:5px 8px}.w-fpx-pgbox{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:#fff;overflow:hidden}.w-fpx-pgbox__h{border-bottom:1px solid var(--w-border-lt);background:var(--w-surface-alt);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;display:flex}.w-fpx-pgbox__v{background:#e9eaec;height:min(560px,70vh);position:relative}.w-fpx-pgbox__tip{color:var(--w-warning);background:var(--w-warning-bg);padding:6px 12px;font-size:12px}.w-fpx-pg{box-sizing:border-box;background:#e9eaec;width:100%;height:100%;padding:12px;overflow:auto}.w-fpx-pg.is-draw{cursor:crosshair;touch-action:none}.w-fpx-pg.is-move{cursor:grab;touch-action:none}.w-fpx-pg.is-bare{background:0 0;height:auto;padding:0;overflow:visible}.w-fpx-pg__sheet{-webkit-user-select:none;user-select:none;background:#fff;margin:0 auto;position:relative;box-shadow:0 1px 6px #0003}.w-fpx-pg.is-bare .w-fpx-pg__sheet{box-shadow:none}.w-fpx-pg__cv{width:100%;height:100%;display:block}.w-fpx-pg__empty{color:var(--w-text-3);place-items:center;display:grid;position:absolute;inset:0}.w-fpx-bx{box-sizing:border-box;pointer-events:none;background:#2b7bd621;border:2px solid #2b7bd6;position:absolute}.w-fpx-bx.is-ai{background:#7b4bd124;border-color:#7b4bd1}.w-fpx-bx.is-skip{opacity:.55;border-style:dashed}.w-fpx-bx.is-hot{box-shadow:0 0 0 3px #ffbe00b3}.w-fpx-bx.is-draft,.w-fpx-bx.is-rubber{border-style:dashed}.w-fpx-bx__lab{pointer-events:auto;text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:240px;font:inherit;cursor:pointer;background:#2b7bd6;border:0;border-radius:3px 3px 0 0;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;bottom:100%;left:-2px;overflow:hidden}.w-fpx-bx.is-ai .w-fpx-bx__lab{background:#7b4bd1}.w-fpx-bx.is-in .w-fpx-bx__lab{border-radius:0 0 3px;top:0;bottom:auto}.w-fpx-thumbs{gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.w-fpx-th{border:2px solid var(--w-border);border-radius:var(--w-r-ctl);font:inherit;cursor:pointer;text-align:left;background:#fff;flex:0 0 112px;padding:4px;display:block;position:relative}.w-fpx-th.is-on{border-color:var(--w-brand);background:var(--w-selected)}.w-fpx-th__pic{background:#f4f4f2;width:100%;display:block;position:relative;overflow:hidden}.w-fpx-th__pic canvas{width:100%;height:100%;display:block}.w-fpx-th__bx{box-sizing:border-box;background:#2b7bd640;border:1.5px solid #2b7bd6;position:absolute}.w-fpx-th__bx.is-ai{background:#7b4bd140;border-color:#7b4bd1}.w-fpx-th__n{background:#ffffffd9;border-radius:3px;padding:0 4px;font-size:11px;font-weight:700;position:absolute;bottom:6px;left:6px}.w-fpx-th__tag{color:#5a32a8;background:#efe8fb;border-radius:8px;padding:0 6px;font-size:10px;font-weight:700;position:absolute;top:6px;right:6px}.w-fpx-whole{z-index:72}.w-fpx-whole__v{background:#5b6472;flex:1;min-height:0;position:relative}.w-fpx-whole__v .w-fpx-pg{background:#5b6472}.w-fpx-whole__foot{border-top:1px solid var(--w-border-lt);background:#fff;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;display:flex}.w-fpx-chip{border:1px solid var(--w-border);font:inherit;cursor:pointer;color:var(--w-text);background:#fff;border-radius:14px;padding:3px 10px}.w-fpx-chip:before{content:"";background:#2b7bd6;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.w-fpx-chip.is-ai:before{background:#7b4bd1}.w-fpx-cant{flex-direction:column;align-items:center;gap:10px;display:flex}.w-fpx-acts.is-center{justify-content:center}.w-fpx-acts.is-split{justify-content:space-between}.w-fpx-lab{z-index:90}.w-fpx-pop__p{margin:0 0 8px}@media (max-width:760px){.w-fpx-row{grid-template-columns:auto 56px minmax(0,1fr)}.w-fpx-row__acts{grid-column:1/-1;justify-content:flex-start}.w-fpx-row__thumb,.w-fpx-row__thumb .w-fpx-th{width:56px}.w-fpx-pgbox__v{height:60vh}.w-fpx-big__head{gap:6px}.w-fpx-whole__foot .w-fpx-hint{display:none}}@media (max-width:640px){.w-dsn-frow{flex-wrap:wrap;row-gap:4px}.w-dsn-frow__name{flex:120px}.w-dsn-frow__acts{flex-wrap:wrap;flex:100%;margin-left:0}.w-ldsub{max-width:100%;display:flex}.w-ldsub__btn{white-space:normal;text-align:center;flex-wrap:wrap;flex:1 1 0;justify-content:center;min-width:0}}@media (max-width:600px){.w-roombar{flex-wrap:wrap}.w-roombar__acts{margin-left:auto}}.w-fps{--w-fps-sheet:#f7f5ef;--w-fps-dim:#2b3ea8;--w-fps-ink:#1b2a4a;--w-fps-ai:#7f56d9}.w-fps .w-fpx-body{overflow:visible}.w-fps-btn{border:1px solid var(--w-border);background:var(--w-surface);color:var(--w-brand);border-radius:var(--w-r-ctl);white-space:nowrap;font:inherit;cursor:pointer;align-items:center;gap:6px;padding:6px 12px;line-height:1.45;text-decoration:none;display:inline-flex}.w-fps-btn:hover{background:var(--w-hover)}.w-fps-btn.is-p{background:var(--w-brand);border-color:var(--w-brand);color:#fff}.w-fps-btn.is-p:hover{background:var(--w-brand-hover)}.w-fps-btn:disabled{opacity:.55;cursor:not-allowed}.w-fps-btn.is-p:disabled{opacity:1;background:#9fc3e7;border-color:#9fc3e7}.w-fps-btn.is-q{background:0 0;border-color:#0000}.w-fps-btn.is-danger{color:var(--w-error)}.w-fps-btn.is-sm{padding:3px 8px;font-size:12px}.w-fps-note{color:var(--w-text-3);font-size:12px;font-weight:400}.w-fps-pad{padding:0 16px 8px}.w-fps-rooms{border-bottom:1px solid var(--w-border-lt);align-items:center;margin:0;padding:12px 16px}.w-fpx-pill.is-add{color:var(--w-brand);border-style:dashed;text-decoration:none}.w-fps .w-fpx-head{padding:14px 16px 4px}.w-fps .w-fpx-cols{margin-top:10px}.w-fps-drop{text-align:left;border-radius:var(--w-r-ctl);width:100%;font:inherit;color:var(--w-text);cursor:pointer;background:#f6f9fd;border:1px dashed #9fb3cc;align-items:center;gap:10px;padding:10px 12px;display:flex}.w-fps-drop:hover{background:var(--w-selected)}.w-fps-drop:disabled{opacity:.6;cursor:not-allowed}.w-fps-drop small{color:var(--w-text-3);font-size:12px;display:block}.w-fps-drop__ic{width:30px;height:30px;color:var(--w-brand);background:#dbe9f8;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.w-fps-flabel{letter-spacing:.06em;color:var(--w-text-3);text-transform:uppercase;margin:6px 2px 0;font-size:11px}.w-fps .w-fpx-file{grid-template-columns:minmax(0,1fr) auto}.w-fps .w-fpx-file:hover{background:var(--w-hover)}.w-fps .w-fpx-file.is-on{background:var(--w-selected)}.w-fps .w-fpx-file__main{padding:8px 4px 8px 10px}.w-fps .w-fpx-file__txt b{color:var(--w-text)}.w-fps .w-fpx-file__txt small{font-size:12px}.w-fps .w-fpx-ic{margin:6px 6px 0 0;padding:2px 6px;font-size:16px}.w-fpx-tag.is-ai{color:#5b3fb0;background:#efe9fb}.w-fps-wbar{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.w-fps-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:15px;font-weight:700;overflow:hidden}.w-fps-meta{flex-basis:100%;order:3;margin-top:-4px}.w-fps .w-fpx-pane__v.is-sheet,.w-fps .w-fpx-pane__v.is-sheet .w-fpx-zp__stage{background:var(--w-fps-sheet)}.w-fps-zoomtag{border:1px solid var(--w-border);color:var(--w-text-3);pointer-events:none;background:#ffffffe6;border-radius:3px;padding:1px 6px;font-size:11px;position:absolute;bottom:8px;right:8px}.w-fps-legend{color:var(--w-text-3);flex-wrap:wrap;gap:12px;padding:4px 10px 8px;font-size:11px;display:flex}.w-fps-legend span{align-items:center;gap:4px;display:flex}.w-fps-legend i{border:1px dashed var(--w-fps-ink);background:#eaf2ff;width:12px;height:8px;display:inline-block}.w-fps-legend .is-err{color:var(--w-error)}.w-fps .w-fpx-sitem{grid-template-columns:auto minmax(0,1fr) auto}.w-fps-w{color:var(--w-fps-dim);text-align:center;min-width:22px;font-weight:700}.w-fps .w-fpx-every>summary{align-items:center;gap:8px;list-style:none;display:flex}.w-fps .w-fpx-every>summary::-webkit-details-marker{display:none}.w-fps .w-fpx-every>summary:before{content:"▸";color:var(--w-text-3)}.w-fps .w-fpx-every[open]>summary:before{content:"▾"}.w-fps-mtwrap{border-top:1px solid var(--w-border-lt);overflow-x:auto}.w-fps-mt{border-collapse:collapse;width:100%;max-width:640px;font-size:12px}.w-fps-mt th{background:var(--w-surface-alt);text-align:left;color:var(--w-text-2);border-bottom:1px solid var(--w-border-lt);white-space:nowrap;padding:6px 10px;font-weight:700}.w-fps-mt td{border-bottom:1px solid var(--w-border-xlt);vertical-align:middle;padding:5px 10px}.w-fps-mt td:last-child{text-align:right;width:40px}.w-fps-mt input{border:1px solid var(--w-border);width:70px;font:inherit;border-radius:3px;padding:3px 6px}.w-fps-mt input.is-bad{border-color:var(--w-error);background:#fff6f6}.w-fps-wl{vertical-align:top;width:120px;color:var(--w-fps-dim);padding-top:8px;font-weight:700}.w-fps-wl .is-err{color:var(--w-error);font-weight:400}.w-fps-wl .is-ok{color:var(--w-success);font-weight:400}.w-fps-savebar{border-top:1px solid var(--w-border);z-index:10;border-radius:0 0 var(--w-r-ctl) var(--w-r-ctl);background:#fff;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 12px #0000000d}.w-fps-why{color:var(--w-text-3)}.w-fps-center{text-align:center;color:var(--w-text-2);flex-direction:column;align-items:center;gap:6px;padding:48px 16px;display:flex}.w-fps-center h3{color:var(--w-text);margin:8px 0 0;font-size:15px}.w-fps-center h3.is-err{color:var(--w-error)}.w-fps-center p{max-width:560px;margin:0}.w-fps-center .w-fpx-ways{width:100%}.w-fps-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.w-fps-row.is-center{justify-content:center}.w-fps-spin{border:3px solid #cfe0f3;border-top-color:var(--w-brand);border-radius:50%;width:28px;height:28px;animation:1s linear infinite w-fps-sp}@keyframes w-fps-sp{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.w-fps-spin{animation:none}}.w-fps-bar{background:#e3ebf5;border-radius:4px;width:100%;max-width:360px;height:8px;margin:12px auto 0;overflow:hidden}.w-fps-bar i{background:var(--w-brand);height:100%;transition:width .3s;display:block}.w-fps-found{border-radius:var(--w-r-ctl);background:#f7f3ff;border:1px solid #d9cdf6;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.w-fps-found__ic{color:var(--w-fps-ai);font-weight:700}.w-fps-found__txt{flex:300px;min-width:0}.w-fps-found.is-foot .w-fps-note{flex:300px}.w-fps .w-fpx-thumbs{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;padding:0;display:grid;overflow:visible}.w-fps .w-fpx-th{border-width:1px;flex:none;width:auto}.w-fps .w-fpx-th.is-on{box-shadow:0 0 0 2px #bcd8f5}.w-fps .w-fpx-row{grid-template-columns:auto 64px minmax(0,1fr) auto}.w-fps .w-fpx-pgbox__v{background:var(--w-fps-sheet)}.w-fps-zgrp{align-items:center;gap:2px;display:inline-flex}.w-fps-pct{text-align:center;min-width:48px;color:var(--w-text-2);font-variant-numeric:tabular-nums;font-size:12px}.w-fps-ofoot{border-top:1px solid var(--w-border-lt);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:flex}.w-fpx-toast button.is-act{color:#ffcf6a}.w-fps .w-fpx-acts.is-split{justify-content:flex-start;align-items:center}@media (max-width:760px){.w-fps .w-fpx-sitem{grid-template-columns:auto minmax(0,1fr)}.w-fps .w-fpx-sitem .w-fpx-acts{grid-column:1/-1;justify-content:flex-start}.w-fps .w-fpx-row{grid-template-columns:auto 56px minmax(0,1fr)}.w-fps-title{white-space:normal}}.w-fps-unsure ul{color:var(--w-text-2);border-top:1px solid var(--w-border-lt);margin:0;padding:4px 12px 10px 30px;font-size:12px}.w-fps-unsure li{padding:3px 0}.w-inc-count{color:#fff;text-align:center;background:#c23934;border-radius:10px;min-width:20px;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.45}.w-inc-count.is-pop{animation:.5s w-inc-pop}@keyframes w-inc-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.w-inc-count.is-pop{animation:none}}.w-inc{gap:12px;display:grid}.w-inc-card{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-radius)}.w-inc-head{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.w-inc-head__ico{color:#fff;background:#b45f06;border-radius:6px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.w-inc-head h1{margin:0;font-size:19px;font-weight:700;line-height:normal}.w-inc-head__eyebrow{color:var(--w-text-2);font-size:12px}.w-inc-head__sub{color:var(--w-text-3);font-size:12px}.w-inc-head__right{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.w-inc-tag{white-space:nowrap;border-radius:10px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.w-inc-tag--new{background:var(--w-info-bg);color:var(--w-info)}.w-inc-tag--ok{background:var(--w-success-bg);color:var(--w-success)}.w-inc-tag--chk{background:var(--w-warning-bg);color:var(--w-warning)}.w-inc-tag--grey{color:var(--w-text-2);background:#ecebea}.w-inc-tag--pdf{color:#0b5cab;background:#e3f0fd}.w-inc-how{border-top:1px solid var(--w-border-lt);background:var(--w-surface-alt);color:var(--w-text-2);flex-wrap:wrap;gap:6px 18px;padding:10px 16px;font-size:12px;display:flex}.w-inc-how span b{color:var(--w-text)}.w-inc-seg{border-bottom:1px solid var(--w-border-lt);gap:4px;padding:0 16px;display:flex;overflow-x:auto}.w-inc-seg button{color:var(--w-text-2);white-space:nowrap;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:10px 8px;display:flex}.w-inc-seg button.is-on{color:var(--w-text);border-bottom-color:var(--w-brand);font-weight:700}.w-inc-list{gap:10px;padding:12px 16px 16px;display:grid}.w-inc-file{border:1px solid var(--w-border);border-radius:var(--w-radius);background:var(--w-surface);gap:10px;padding:12px 14px;display:grid}.w-inc-file--sure{border-left:4px solid var(--w-success)}.w-inc-file--guess{border-left:4px solid #d68a00}.w-inc-file--none{border-left:4px solid #b7b5b3}.w-inc-frow{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.w-inc-fname{word-break:break-word;font-size:14px;font-weight:700}.w-inc-fmeta{color:var(--w-text-3);font-size:12px}.w-inc-why{color:var(--w-text-2);align-items:flex-start;gap:6px;font-size:12px;display:flex}.w-inc-why__dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.w-inc-why__dot--ok{background:var(--w-success)}.w-inc-why__dot--chk{background:#d68a00}.w-inc-why__dot--no{background:#b7b5b3}.w-inc-pick{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.w-inc-pick label{color:var(--w-text-3);text-transform:uppercase;letter-spacing:.05em;gap:3px;font-size:11px;display:grid}.w-inc-pick select{border:1px solid var(--w-border);border-radius:var(--w-radius);color:var(--w-text);width:100%;min-width:0;font:inherit;text-transform:none;letter-spacing:normal;background:#fff;padding:6px 8px}.w-inc-pick__acts{flex-wrap:wrap;gap:6px;display:flex}.w-inc-file .w-btn--danger{background:#8e2b23;border-color:#8e2b23}@media (max-width:640px){.w-inc-pick{grid-template-columns:1fr 1fr}.w-inc-pick label:first-child,.w-inc-pick__acts{grid-column:1/-1}}.w-inc-done{border-collapse:collapse;width:100%}.w-inc-done th{text-transform:uppercase;letter-spacing:.05em;color:var(--w-text-3);text-align:left;border-bottom:1px solid var(--w-border);padding:8px 10px;font-size:11px}.w-inc-done td{border-bottom:1px solid var(--w-border-lt);vertical-align:top;padding:9px 10px;font-size:16px;line-height:normal}.w-inc-done td .w-inc-fmeta,.w-inc-done td.w-inc-fmeta{font-size:12px}.w-inc-done td.is-when{color:var(--w-text-3);white-space:nowrap;font-variant-numeric:tabular-nums}.w-inc-tblwrap{padding:4px 16px 16px;overflow-x:auto}.w-inc-empty{text-align:center;color:var(--w-text-2);padding:34px 16px}.w-inc-empty b{color:var(--w-text);margin-bottom:4px;font-size:15px;display:block}.w-inc-note{color:var(--w-text-3);padding:0 16px 12px;font-size:11px}.w-inc-notice{border-radius:var(--w-radius);background:#effaec;border:1px solid #a9d3a0;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0;padding:10px 12px;display:flex}.w-inc-notice--guess{background:#fff8ec;border-color:#efc98a}.w-inc-notice__txt{flex:1;min-width:220px}.w-inc-notice__txt b{display:block}.w-inc-toast{color:#fff;z-index:60;background:#16325c;border-radius:6px;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:10px 14px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.w-inc-toast button{color:#9fd0ff;cursor:pointer;font-weight:700;font:inherit;background:0 0;border:0;padding:0}.w-aima-note{align-items:center;gap:var(--w-s2) var(--w-s3);margin-top:var(--w-s2);color:var(--w-text-3);font-size:var(--w-fs-12);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.w-aima-note--bad{color:var(--w-error);font-size:inherit}.w-aima-note__txt{overflow-wrap:anywhere;min-width:0}.w-aima-cap{margin-top:var(--w-s2);font-size:var(--w-fs-12);color:var(--w-text-2)}.w-aima-cap>summary{cursor:pointer}.w-aima-cap__list{margin-top:var(--w-s2);border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);max-height:260px;padding:var(--w-s2) var(--w-s3);background:var(--w-surface);color:var(--w-text);overflow:auto}.w-aima-cap__frame+.w-aima-cap__frame{margin-top:var(--w-s3)}.w-aima-cap__url{color:var(--w-text-3);overflow-wrap:anywhere;word-break:break-all;margin-bottom:var(--w-s1)}.w-aima-cap__list ul{margin:0;padding:0;list-style:none}.w-aima-cap__list li{overflow-wrap:anywhere;padding:2px 0}.w-aima-cap__lock{color:var(--w-error)}.w-vbr-line>div+div{margin-top:var(--w-s3);padding-top:var(--w-s3);border-top:1px solid var(--w-border-lt)}.w-teach__line{font-size:var(--w-fs-13);color:var(--w-text-2);margin:0 0 12px}.w-train--lean .w-train__ta{min-height:96px}.w-teach__taught{font-size:var(--w-fs-12);color:var(--w-text-2);margin-top:14px}.w-teach__taught>summary{cursor:pointer;color:var(--w-text-3);width:fit-content}.w-teach__taught>summary:hover{color:var(--w-brand)}.w-teach__taught[open]>summary{margin-bottom:6px}.w-teach__taught .w-fps-note{margin:8px 0 0}.w-btn--danger-quiet{background:var(--w-surface);border-color:var(--w-error);color:var(--w-error)}.w-btn--danger-quiet:hover:not(:disabled){background:var(--w-error-bg);border-color:var(--w-error-hover);color:var(--w-error-hover)}.w-qpick-vrow{flex-wrap:wrap}.w-qpick-vrow>div:first-child{flex:160px;min-width:0}.w-qpick-vrow>.w-r{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.w-modal .w-fm{padding:var(--w-s4) var(--w-modal-pad);border-top:0}.w-wsk{background:var(--w-surface);border-bottom:1px solid var(--w-border-xlt);align-items:center;gap:12px;padding:12px 14px;display:flex}.w-wsk:last-child{border-bottom:0}.w-wsk__main{flex:auto;min-width:0}.w-wsk__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-wsk .w-cnxitem__sub{overflow-wrap:anywhere}.w-wsk>.w-btn{flex:none}@media (max-width:620px){.w-wsk{flex-direction:column;align-items:stretch}.w-wsk>.w-btn{align-self:flex-start}}.w-dabtns{justify-content:flex-end;align-items:center;gap:8px;display:flex}.w-dabtns .w-btn{flex:none;justify-content:center}.w-table .w-dablocked{color:var(--w-text-3);font-size:var(--w-fs-12);max-width:420px;line-height:1.45}.w-table .w-dablocked b{color:var(--w-text-2);font-weight:600}@media (max-width:620px){.w-datable,.w-datable tbody,.w-datable tr,.w-datable td{width:auto;min-width:0;display:block}.w-datable thead{display:none}.w-datable tr{border-bottom:1px solid var(--w-border-lt);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:12px 0;display:flex}.w-table.w-datable td{border:0;min-width:0;height:auto;padding:0}.w-datable .w-daname{overflow-wrap:anywhere;flex:calc(100% - 120px);min-width:0}.w-datable .w-dakind{flex:none}.w-datable .w-dawhen{font-size:var(--w-fs-12);color:var(--w-text-3);flex:none}.w-datable .w-dawho{font-size:var(--w-fs-12);color:var(--w-text-3);flex:40%}.w-datable .w-dawho:before{content:"· "}.w-datable .w-daok,.w-datable .w-daact{text-align:left;flex:100%}.w-datable .w-daok:before{content:"Can it come back? ";font-size:var(--w-fs-12);color:var(--w-text-3);margin-right:4px}.w-datable .w-dablocked{max-width:none;display:inline}.w-datable .w-daact{margin-top:6px}.w-dabtns{flex-direction:row;justify-content:stretch;align-items:stretch}.w-dabtns .w-btn{flex:1 1 0;width:auto}}.w-inc .w-btn,.w-inc-notice .w-btn{white-space:nowrap;gap:6px;height:auto;padding:6px 12px;font-size:13px;line-height:1.45}.w-inc .w-btn--sm,.w-inc-notice .w-btn--sm{padding:3px 8px;font-size:12px}.w-inc-hl{background:#effaec;border-radius:3px;margin:-2px -4px;padding:2px 4px}.w-inc-notices{padding-bottom:12px}.w-inc,.w-inc-notice{line-height:1.45}.w-inc .w-btn--primary:disabled{color:#fff;cursor:not-allowed;background:#9fc3e7;border-color:#9fc3e7}.w-r32va-confirmed{color:var(--w-ok,#1a7f37);align-items:center;gap:6px;font-weight:600;display:inline-flex}.w-r32va-why{font-size:var(--w-fs-12);color:var(--w-text-3);margin:4px 0 0}@media (max-width:620px){.w-dafilters{flex-wrap:wrap}}.w-modal .w-fm__head>b{display:none}.w-teach{gap:var(--w-s3);flex-direction:column;display:flex}.w-teach__row{align-items:flex-end;gap:var(--w-s3);flex-wrap:wrap;display:flex}.w-teach__job{min-width:0;font-size:var(--w-fs-12);color:var(--w-text-3);flex-direction:column;flex:220px;gap:4px;display:flex}.w-teach__job .w-select{width:100%;max-width:100%;color:var(--w-text)}.w-teach__state{font-size:var(--w-fs-13);color:var(--w-text-2);margin:0}.w-teach__state[data-status=failed],.w-teach__state--bad{color:var(--w-error)}.w-teach__state[data-status=mapped]{color:var(--w-ok,#1a7f37);font-weight:600}.w-vmap-ver{flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.w-vmap-notes{white-space:normal;max-width:36ch;font-size:var(--w-fs-12);color:var(--w-text-2)}@media (max-width:620px){.w-vmap-table td.w-vmap-notes{text-align:left;max-width:none;display:block}.w-vmap-table td.w-vmap-notes:before{margin-bottom:2px;display:block}}.w-inc-notice--group{display:block}.w-inc-notice__list{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.w-inc-notice__list li{border-top:1px solid #00000014;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;display:flex}.w-inc-notice__list .w-inc-notice__txt{flex:1;min-width:220px}@media (max-width:520px){.w-modal .w-fm-room{overflow-x:auto}.w-modal .w-fm-walls td,.w-modal .w-fm-walls th{padding:4px}.w-modal .w-fm-walls input{box-sizing:border-box;width:100%;min-width:0}}.w-hsearch{z-index:60;background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);max-height:70vh;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000024}.w-hsearch__label{font-size:var(--w-fs-11);color:var(--w-text-3);text-transform:uppercase;letter-spacing:.04em;padding:6px 12px 2px;font-weight:700}.w-hsearch__row{text-align:left;cursor:pointer;width:100%;font-size:var(--w-fs-13);color:var(--w-text);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 12px;display:flex}.w-hsearch__row:hover,.w-hsearch__row:focus-visible{background:#0000000d;outline:none}.w-hsearch__row span{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-hsearch__note{font-size:var(--w-fs-13);color:var(--w-text-3);padding:10px 12px}.w-hsearch__row b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (max-width:640px){.w-hsearch{position:fixed;top:64px;left:8px;right:8px}}.w-agmodel{min-width:124px;max-width:160px;display:block}.w-agmodel .w-select{text-overflow:ellipsis;width:100%;min-width:0}.w-agtable .w-agswitch{white-space:nowrap}.w-agtable .w-agmodel{min-width:170px;max-width:210px}.w-agtable .w-agswitch span,.w-agtable .w-table tbody td:nth-child(5){white-space:nowrap}@media (max-width:620px){.w-agtable .w-tablewrap{overflow-x:visible}.w-agtable .w-table,.w-agtable .w-table tbody,.w-agtable .w-table tr,.w-agtable .w-table td{width:auto;min-width:0;display:block}.w-agtable .w-table thead{display:none}.w-agtable .w-table tbody tr{border-bottom:1px solid var(--w-border-lt);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 14px;display:flex}.w-agtable .w-table tbody td{border:0;min-width:0;height:auto;padding:0}.w-agtable .w-table tbody td:first-child{overflow-wrap:anywhere;flex:100%}.w-agtable .w-table tbody td:nth-child(2),.w-agtable .w-table tbody td:nth-child(3),.w-agtable .w-table tbody td:nth-child(4),.w-agtable .w-table tbody td:nth-child(8){display:none}.w-agtable .w-table tbody td:nth-child(5){font-size:var(--w-fs-12);color:var(--w-text-3);white-space:normal;flex:100%;order:3}.w-agtable .w-table tbody td:nth-child(5):before{content:"Last run: "}.w-agtable .w-table tbody td:nth-child(6){flex:auto;order:1}.w-agtable .w-table tbody td:nth-child(7){flex:none;order:2}.w-agtable .w-agmodel{min-width:150px;max-width:none}}.w-tab{font-size:var(--w-fs-12);white-space:nowrap;padding:0 9px}.w-tab-divider{background:var(--w-border);width:1px;height:20px;margin:0 var(--w-s2);align-self:center}.w-ai-toggle,.w-ntfbell__btn{color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:0}.w-ai-toggle{color:var(--w-text-3);display:inline-flex}.w-ai-toggle.is-on{color:var(--w-obj-ai)}.w-shell-body{align-items:flex-start;display:flex}.w-shell-main{flex:auto;min-width:0}.w-avatar{cursor:pointer;font:inherit;border:0}.w-profile-menu{top:calc(100% + var(--w-s2));z-index:30;width:240px;padding:var(--w-s2) 0;margin-bottom:0;position:absolute;right:0}.w-profile-menu__who{padding:var(--w-s2) var(--w-s3) var(--w-s3);border-bottom:1px solid var(--w-border-lt);margin-bottom:var(--w-s1);flex-direction:column;gap:2px;display:flex}.w-profile-menu__who small{color:var(--w-text-3);font-size:var(--w-fs-12)}.w-profile-menu__item{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--w-text);background:0 0;border:0;flex-direction:column;gap:1px;padding:var(--w-s2) var(--w-s3)!important;align-items:flex-start!important;display:flex!important}.w-profile-menu__item small{color:var(--w-text-3);font-size:var(--w-fs-12)}.w-profile-menu__divider{background:var(--w-border-lt);height:1px;margin:var(--w-s1) 0}.w-profile-menu__logout:disabled{color:var(--w-text-3);cursor:not-allowed}.w-profile-menu__logout:disabled:hover{background:0 0}.w-ai-panel{width:320px;top:calc(var(--w-h-strip) + var(--w-h-header) + var(--w-h-nav));height:calc(100vh - var(--w-h-strip) - var(--w-h-header) - var(--w-h-nav));background:var(--w-surface);border-left:1px solid var(--w-border);box-shadow:var(--w-shadow);flex-direction:column;flex:0 0 320px;display:flex;position:sticky}.w-ai-panel__head{align-items:center;gap:var(--w-s2);padding:var(--w-s3);border-bottom:1px solid var(--w-border-lt);display:flex}.w-ai-panel__title{align-items:center;gap:var(--w-s2);flex:1;display:flex}.w-ai-panel__close{cursor:pointer;color:var(--w-text-3);background:0 0;border:0;display:flex}.w-ai-panel__close:hover{color:var(--w-text)}.w-ai-chip{margin:var(--w-s3) var(--w-s3) 0;padding:var(--w-s2) var(--w-s3);background:var(--w-selected);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);flex-direction:column;gap:2px;display:flex}.w-ai-chip span{font-weight:700;font-size:var(--w-fs-12)}.w-ai-chip small{color:var(--w-text-3);font-size:var(--w-fs-11)}.w-ai-messages{padding:var(--w-s3);gap:var(--w-s2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.w-ai-empty{color:var(--w-text-3);font-size:var(--w-fs-12);padding:var(--w-s2) 0}.w-ai-msg{padding:var(--w-s2) var(--w-s3);border-radius:var(--w-r-ctl);font-size:var(--w-fs-13);white-space:pre-wrap;overflow-wrap:anywhere;max-width:88%;position:relative}.w-ai-msg--user{background:var(--w-brand);color:var(--w-text-inv);align-self:flex-end}.w-ai-msg--ai{background:var(--w-surface-alt);border:1px solid var(--w-border-lt);align-self:flex-start}.w-ai-msg--pending{color:var(--w-text-3);font-style:italic}.w-ai-msg__credits{font-size:var(--w-fs-11);color:var(--w-text-3);margin-top:2px;display:block}.w-ai-note{padding:var(--w-s2) var(--w-s3) 0;color:var(--w-text-3);font-size:var(--w-fs-11)}.w-ai-input{gap:var(--w-s2);padding:var(--w-s3);border-top:1px solid var(--w-border-lt);align-items:flex-end;display:flex}.w-ai-input textarea{resize:none;border:1px solid var(--w-border);border-radius:var(--w-r-ctl);padding:var(--w-s2);font-family:inherit;font-size:var(--w-fs-13);outline:none;flex:1}.w-ai-input textarea:focus{border-color:var(--w-brand)}.w-ai-footer{padding:var(--w-s2) var(--w-s3) var(--w-s3);color:var(--w-text-3);font-size:var(--w-fs-11);border-top:1px solid var(--w-border-lt)}.w-jobboard{gap:var(--w-s3);padding:var(--w-s3);align-items:flex-start;display:flex;overflow:auto hidden}.w-jobcol{background:var(--w-surface-alt);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);flex-direction:column;flex:0 0 250px;width:250px;max-height:calc(100vh - 260px);display:flex}.w-jobcol__head{justify-content:space-between;align-items:center;gap:var(--w-s2);border-bottom:1px solid var(--w-border);background:var(--w-surface);border-radius:var(--w-r-ctl) var(--w-r-ctl) 0 0;padding:9px 11px;display:flex;position:sticky;top:0}.w-jobcol__title{font-size:var(--w-fs-12);color:var(--w-text-2);font-weight:700}.w-jobcol__count{font-size:var(--w-fs-11);color:var(--w-text-3);background:var(--w-neutral-bg);border-radius:var(--w-r-pill);text-align:center;min-width:18px;padding:1px 8px}.w-jobcol__body{gap:var(--w-s2);padding:var(--w-s2);flex-direction:column;display:flex;overflow-y:auto}.w-jobcol__empty{font-size:var(--w-fs-12);color:var(--w-text-3);text-align:center;padding:var(--w-s4) 0}.w-jobcard{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);box-shadow:var(--w-shadow);color:var(--w-text);padding:9px 10px;text-decoration:none;display:block}.w-jobcard:hover{border-color:var(--w-brand);text-decoration:none}.w-jobcard__top{justify-content:space-between;align-items:center;gap:6px;display:flex}.w-jobcard__num{font-size:var(--w-fs-11);color:var(--w-text-3);font-variant-numeric:tabular-nums}.w-jobcard__flag{font-size:var(--w-fs-11);color:var(--w-error);background:var(--w-error-bg);border-radius:var(--w-r-pill);white-space:nowrap;text-overflow:ellipsis;max-width:120px;padding:1px 7px;overflow:hidden}.w-jobcard__name{font-size:var(--w-fs-13);margin-top:3px;font-weight:700}.w-jobcard__contact{font-size:var(--w-fs-12);color:var(--w-text-2);margin-top:1px}.w-jobcard__meta{font-size:var(--w-fs-12);color:var(--w-text-3);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:6px;margin-top:6px;display:flex}.w-calsplit{gap:var(--w-s3);grid-template-columns:minmax(0,1fr) 460px;align-items:stretch;display:grid}.w-calsplit>*{min-width:0;min-height:0}.w-calsplit>:last-child{flex-direction:column;display:flex;overflow:hidden}.w-calsplit--day{grid-template-columns:minmax(0,1fr) 580px}@media (max-width:1200px){.w-calsplit,.w-calsplit--day{grid-template-columns:minmax(0,1fr)}.w-calsplit>:last-child{overflow:visible}}.w-sched{flex:auto;min-height:0;overflow:auto}@media (max-width:1200px){.w-sched{max-height:70vh}}.w-sched .w-table thead th,.w-sched .w-table tbody td{padding-left:var(--w-s2);padding-right:var(--w-s2)}.w-sched__job{white-space:nowrap}.w-sched__what{overflow-wrap:anywhere}.w-cal{grid-template-columns:repeat(7,1fr);display:grid}.w-cal__head{background:var(--w-surface-alt);border-bottom:1px solid var(--w-border);font-size:var(--w-fs-12);color:var(--w-text-2);min-width:0;padding:8px 12px}.w-cal__head--divided{border-right:1px solid var(--w-border-lt)}.w-cal__head.is-rowend{border-right:none}.w-cal__head.is-today{background:var(--w-selected)}.w-cal__cell{border-right:1px solid var(--w-border-lt);min-width:0;padding:6px}.w-cal__cell.is-rowend{border-right:none}.w-cal__cell.is-today{background:var(--w-selected)}.w-cal__cell--month{border-bottom:1px solid var(--w-border-lt);min-height:108px}.w-cal__cell--week{min-height:360px}.w-cal__date{font-size:var(--w-fs-12);color:var(--w-text-2);margin-bottom:4px}.w-cal__date--today{border-radius:var(--w-r-pill);background:var(--w-info-bg);color:var(--w-info);padding:2px 9px;display:inline-block}.w-cal__daylist{padding:14px}.w-evchip{text-align:left;border:none;border-left:3px solid var(--w-border);background:var(--w-surface-alt);border-radius:var(--w-r-ctl);width:100%;font:inherit;font-size:var(--w-fs-13);color:inherit;cursor:pointer;margin-bottom:6px;padding:8px 12px;line-height:1.3;display:block}.w-evchip--sm{font-size:var(--w-fs-12);margin-bottom:3px;padding:3px 6px}.w-evchip__meta{font-size:var(--w-fs-12);color:var(--w-text-3);margin-top:2px}.w-evchip--install{border-left-color:var(--w-obj-install)}.w-evchip--stone{border-left-color:var(--w-obj-stone)}.w-evchip--delivery{border-left-color:var(--w-obj-order)}.w-evchip--task{border-left-color:var(--w-obj-task)}.w-evchip--meeting{border-left-color:var(--w-obj-calendar)}.w-cal__cell.is-openable{cursor:pointer;position:relative}.w-cal__cell.is-openable:hover{background:var(--w-surface-alt)}.w-cal__cell.is-today.is-openable:hover{background:var(--w-selected)}.w-cal__cell.is-closed{background:var(--w-surface-alt);opacity:.6}.w-cal__cell.is-closed.is-openable:hover{opacity:.85}.w-cal__add{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);width:20px;height:20px;color:var(--w-text-2);font-size:var(--w-fs-13);cursor:pointer;opacity:0;line-height:1;transition:opacity .12s;position:absolute;top:4px;right:4px}.w-cal__cell:hover .w-cal__add,.w-cal__add:focus-visible{opacity:1}.w-cal__add:hover{color:var(--w-text);border-color:var(--w-text-3)}.w-cal__cell.is-dropping{outline:2px dashed var(--w-info);outline-offset:-2px;background:var(--w-info-bg)}.w-cal__kind{font:inherit;font-size:var(--w-fs-12);color:var(--w-text-2);cursor:pointer;border-radius:var(--w-r-ctl);background:0 0;border:none;align-items:center;gap:5px;margin:0;padding:2px 4px;display:inline-flex}.w-cal__kind:hover{background:var(--w-surface-alt);color:var(--w-text)}.w-cal__kind.is-off{opacity:.45;text-decoration:line-through}.w-cal__viewbar{align-items:center;gap:var(--w-s2);display:flex}.w-cal__person{max-width:220px;margin-bottom:6px;margin-left:auto}.w-evchip__time{margin-right:5px;font-weight:600}.w-sched__time{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-whopick{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);flex-direction:column;gap:6px;padding:8px;display:flex}.w-whopick__chips{flex-wrap:wrap;gap:6px;display:flex}.w-whopick__none{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-whochip{background:var(--w-surface-alt);border:1px solid var(--w-border);font-size:var(--w-fs-12);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;display:inline-flex}.w-whochip--typed{color:var(--w-text-2);border-style:dashed}.w-whochip__x{cursor:pointer;color:var(--w-text-3);font-size:var(--w-fs-14);background:0 0;border:0;padding:0 4px;line-height:1}.w-whochip__x:hover{color:var(--w-error)}.w-whopick__typed{align-items:center;gap:6px;display:flex}.w-whopick__typed input{flex:1;min-inline-size:0}.w-whopick__hint{font-size:var(--w-fs-11);color:var(--w-text-3)}.w-contact-cols{--w-contact-side:360px;grid-template-columns:minmax(0,1fr) var(--w-contact-side);gap:var(--w-s3);align-items:start;display:grid}.w-contact-cols>*{min-width:0}@media (max-width:1200px){.w-contact-cols{grid-template-columns:minmax(0,1fr)}}.w-contact-cols>:last-child .w-fgrid{grid-template-columns:1fr}@media (max-width:1200px){.w-contact-cols>:last-child .w-fgrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.w-contact-cols>:last-child .w-fgrid{grid-template-columns:1fr}}.w-contact-cols .w-tablewrap td:first-child,.w-contact-cols .w-tablewrap th:first-child{white-space:nowrap}.w-calllist{padding:var(--w-s3) 14px 14px}.w-callitem{border-bottom:1px solid var(--w-border-lt);padding:10px 0}.w-callitem:last-child{border-bottom:0}.w-callitem__meta{font-size:var(--w-fs-12);color:var(--w-text-3);display:block}.w-callitem__meta svg{vertical-align:-1px;display:inline-block}.w-callitem__edit{margin-top:6px}.w-callitem__box{box-sizing:border-box;border:1px solid var(--w-border);border-radius:var(--w-r-ctl);width:100%;min-height:64px;font:inherit;font-size:var(--w-fs-13);resize:vertical;outline:none;padding:8px 10px;display:block}.w-callitem__box:focus{border-color:var(--w-brand)}.w-calllinks{align-items:center;gap:14px;margin-top:6px;display:flex}.w-callitem__edit .w-calllinks{gap:8px}.w-callai{margin:8px 0 var(--w-s3);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.w-callai__hint{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-callai__hint.is-bad{color:var(--w-error)}.w-vcat-pager{padding:var(--w-s3) 14px;font-size:var(--w-fs-12);color:var(--w-text-2);justify-content:flex-end;align-items:center;gap:10px;display:flex}.w-cathead{align-items:center;gap:var(--w-s3);padding:var(--w-s3) 14px;border-bottom:1px solid var(--w-border-lt);flex-wrap:wrap;display:flex}.w-catsearch{flex:1;min-width:240px;max-width:520px;position:relative}.w-catsearch input{width:100%;height:var(--w-h-ctl);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font-size:var(--w-fs-13);background:var(--w-surface);color:var(--w-text);outline:none;padding:0 12px 0 32px;font-family:inherit}.w-catsearch input:focus{border-color:var(--w-brand);box-shadow:0 0 3px var(--w-brand)}.w-catsearch svg{color:var(--w-text-3);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.w-catsearch__list{z-index:40;background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);box-shadow:var(--w-shadow-modal);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.w-catsearch__grp{font-size:var(--w-fs-11);color:var(--w-text-3);background:var(--w-surface-alt);border-bottom:1px solid var(--w-border-xlt);text-transform:uppercase;letter-spacing:.03em;padding:5px 12px}.w-catsearch__row{text-align:left;cursor:pointer;width:100%;font:inherit;font-size:var(--w-fs-13);color:var(--w-text);background:0 0;border:0;align-items:center;gap:10px;padding:7px 12px;display:flex}.w-catsearch__row:hover{background:var(--w-hover)}.w-catsearch__row small{color:var(--w-text-3);font-size:var(--w-fs-11);flex:none;margin-left:auto}.w-catnote{border-bottom:1px solid var(--w-border-lt);background:var(--w-surface-alt);font-size:var(--w-fs-12);color:var(--w-text-2);flex-wrap:wrap;align-items:center;gap:14px;padding:8px 14px;display:flex}.w-catnote b{color:var(--w-text)}.w-catnote__quiet{color:var(--w-text-3)}.w-catsplit{grid-template-columns:1fr 340px;align-items:stretch;display:grid}.w-catsplit>*{min-width:0}.w-catsplit__list{border-left:1px solid var(--w-border-lt);max-height:560px;overflow-y:auto}@media (max-width:1280px){.w-catsplit{grid-template-columns:1fr 260px}}.w-catline{font-size:var(--w-fs-11);color:var(--w-text-3);background:var(--w-surface-alt);border-bottom:1px solid var(--w-border-xlt);text-transform:uppercase;letter-spacing:.03em;padding:7px 14px;font-weight:700;position:sticky;top:0}.w-catstyle{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--w-text);border:0;border-left:3px solid #0000;border-bottom:1px solid var(--w-border-xlt);background:0 0;align-items:center;gap:10px;padding:8px 14px;display:flex}.w-catstyle:hover{background:var(--w-hover)}.w-catstyle.is-on{background:var(--w-selected);border-left-color:var(--w-brand)}.w-catstyle b{font-size:var(--w-fs-13);display:block}.w-catstyle small{font-size:var(--w-fs-11);color:var(--w-text-3);display:block}.w-swatch{object-fit:cover;border:1px solid var(--w-border);background:var(--w-hover);border-radius:5px;flex:none;width:34px;height:34px;display:block}.w-swatch--lg{border-radius:6px;width:56px;height:56px}span.w-swatch--ph{color:var(--w-text-3);justify-content:center;align-items:center;display:flex}.w-catview__head{align-items:center;gap:var(--w-s3);padding:var(--w-s3) var(--w-s4);border-bottom:1px solid var(--w-border-lt);display:flex}.w-catview__w{flex:1;min-width:0}.w-catview__name{font-size:var(--w-fs-18);flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.w-catview__sub{font-size:var(--w-fs-12);color:var(--w-text-3);margin-top:2px}.w-vagent-row{border-bottom:1px solid var(--w-border-lt);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.w-vagent-row:last-child{border-bottom:none}.w-vagent-label{font-size:var(--w-fs-13)}.w-vagent-sub{font-size:var(--w-fs-12);color:var(--w-text-3);margin-top:2px}.w-vagent-toggle{flex:none;width:36px;height:20px;display:inline-block;position:relative}.w-vagent-toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.w-vagent-toggle span{background:var(--w-border);border-radius:999px;transition:background .15s;position:absolute;inset:0}.w-vagent-toggle span:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.w-vagent-toggle input:checked+span{background:var(--w-brand)}.w-vagent-toggle input:checked+span:before{transform:translate(16px)}.w-vagent-toggle input:disabled{cursor:not-allowed}.w-vagent-toggle input:disabled+span{opacity:.5}.w-vrun{width:100%;min-width:0;padding:var(--w-s3,12px);border:1px solid var(--w-border,#d0d0d0);border-radius:var(--w-radius-2,6px);font-size:var(--w-fs-13);flex-direction:column;align-self:stretch;gap:8px;display:flex}.w-vrun__head{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.w-vrun__vid{color:var(--w-text-3);font-weight:400}.w-vrun__total{font-weight:700}.w-vrun__sub{font-size:var(--w-fs-12);color:var(--w-text-2)}.w-vrun__sum{cursor:pointer;padding:4px 0;font-weight:700}.w-vrun__skiplist{font-size:var(--w-fs-12);margin:4px 0 0;padding-left:20px}.w-quotebar{align-items:center;gap:var(--w-s3);border-bottom:1px solid var(--w-border-lt);flex-wrap:wrap;padding:10px 14px;display:flex}.w-quotebar__name{font-size:var(--w-fs-15);align-items:center;gap:6px;font-weight:700;display:flex}.w-quotebar__sub{font-size:var(--w-fs-12);color:var(--w-text-3);margin-top:1px}.w-quotebar__acts{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.w-vendorline{background:var(--w-warning-bg);color:var(--w-warning);font-size:var(--w-fs-12);border-bottom:1px solid var(--w-border-lt);align-items:center;gap:8px;padding:8px 14px;display:flex}.w-qaddline{border-top:1px solid var(--w-border-xlt);padding:8px 14px}.w-aichip{font-size:var(--w-fs-11);border-radius:var(--w-r-pill);white-space:nowrap;align-items:center;gap:5px;padding:2px 9px;font-weight:700;display:inline-flex}.w-aichip--notrun{background:var(--w-neutral-bg);color:var(--w-text-2)}.w-aichip--passed{background:var(--w-success-bg);color:var(--w-success)}.w-aichip--flagged{background:var(--w-error-bg);color:var(--w-error)}.w-pochev{color:var(--w-text-3);vertical-align:-2px;margin-right:6px;transition:transform .15s;display:inline-flex}tr.is-open .w-pochev{transform:rotate(90deg)}.w-podetail>td{background:var(--w-surface-alt);padding:12px 14px!important}.w-pocard{background:var(--w-surface);border:1px solid var(--w-border);border-left:3px solid var(--w-navy);border-radius:var(--w-r-ctl);overflow:hidden}.w-pocard__head{align-items:center;gap:var(--w-s2);border-bottom:1px solid var(--w-border-lt);flex-wrap:wrap;padding:9px 14px;display:flex}.w-pocard__head b{font-size:var(--w-fs-13)}.w-pocard__draftnote{font-size:var(--w-fs-11);color:var(--w-info);background:var(--w-info-bg);border-radius:var(--w-r-pill);padding:2px 9px;font-weight:700}.w-pocard__acts{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.w-pocard__foot{align-items:center;gap:var(--w-s3);border-top:1px solid var(--w-border-lt);background:var(--w-surface-alt);font-size:var(--w-fs-12);color:var(--w-text-2);padding:8px 14px;display:flex}.w-pocard__tablewrap{overflow-x:auto}.w-pocard__tablewrap .w-table td,.w-pocard__tablewrap .w-table th{padding:8px 12px}.w-pox{color:var(--w-text-3);cursor:pointer;border-radius:var(--w-r-ctl);background:0 0;border:0;padding:2px 6px;font-size:15px;line-height:1}.w-pox:hover:not(:disabled){color:#fff;background:var(--w-error)}.w-pox:disabled{cursor:not-allowed;opacity:.4}.w-pocard__addbar{gap:var(--w-s4);flex-wrap:wrap;padding:8px 24px 10px;display:flex}.w-pocard__addbtn{appearance:none;font-family:inherit;font-size:var(--w-fs-12);color:var(--w-brand);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:2px 0;display:inline-flex}.w-pocard__addbtn:hover:not(:disabled){text-decoration:underline}.w-pocard__addbtn:disabled{color:var(--w-text-3);cursor:not-allowed}.w-dlstatus{min-width:108px;height:var(--w-h-ctl-sm);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font-family:inherit;font-size:var(--w-fs-13);background:#fff;padding-left:8px;padding-right:20px}.w-dlstatus:focus{border-color:var(--w-brand);box-shadow:0 0 3px var(--w-brand)}.w-dldate{height:var(--w-h-ctl-sm);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font-family:inherit;font-size:var(--w-fs-13);background:#fff;padding:0 6px}.w-dldate:focus{border-color:var(--w-brand);box-shadow:0 0 3px var(--w-brand)}.w-kpi--press{text-align:left;cursor:pointer;font-family:inherit;transition:background .1s,border-color .1s}.w-kpi--press:hover{background:var(--w-hover)}.w-kpi--press.is-on{border-color:var(--w-brand);box-shadow:inset 0 0 0 1px var(--w-brand)}.w-jobrec .w-step{padding:0 16px 0 28px}.w-jobrec .w-step:first-child{padding-left:18px}.w-jobtabs{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl) var(--w-r-ctl) 0 0;padding:0 var(--w-s3);scrollbar-width:none;-ms-overflow-style:none;border-bottom:none;align-items:stretch;display:flex;overflow:auto hidden}.w-jobtabs::-webkit-scrollbar{display:none}.w-jobtabs__group{flex:none;align-items:stretch;display:flex}.w-jobtab-divider{background:var(--w-border);block-size:20px;inline-size:1px;margin:0 var(--w-s3);flex:none;align-self:center}.w-jobtab{appearance:none;font:inherit;font-size:var(--w-fs-13);color:var(--w-brand);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:11px 9px 8px}.w-jobtab:hover{background:var(--w-hover)}.w-jobtab.is-on{border-bottom-color:var(--w-brand);color:var(--w-text);font-weight:700}.w-jobtab:focus-visible{outline:2px solid var(--w-brand);outline-offset:-3px}.w-taskrow{cursor:pointer;border-radius:3px;margin:-2px -6px;padding:2px 6px}.w-taskrow:hover{background:var(--w-hover)}.w-taskrow:focus-visible{outline:2px solid var(--w-brand);outline-offset:-2px}.w-feedfilter{border-bottom:1px solid var(--w-border-lt);flex-wrap:wrap;gap:6px;padding:8px 14px;display:flex}.w-feedchip{font-size:var(--w-fs-12);color:var(--w-text-2);background:var(--w-surface-alt);border:1px solid var(--w-border);cursor:pointer;border-radius:999px;padding:4px 11px}.w-feedchip:hover{background:var(--w-hover)}.w-feedchip.is-on{background:var(--w-brand);border-color:var(--w-brand);color:#fff;font-weight:700}.w-feeditem__body{font-size:var(--w-fs-13);color:var(--w-text-2);margin-top:3px}.w-jobnotes{padding:var(--w-s3) 14px 14px}.w-noteitem{border-bottom:1px solid var(--w-border-lt);padding:10px 0}.w-noteitem:last-child{border-bottom:0}.w-noteitem>span{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-notelink{appearance:none;font:inherit;font-size:var(--w-fs-12);color:var(--w-brand);cursor:pointer;background:0 0;border:0;padding:0}.w-notelink:hover{text-decoration:underline}.w-notelinks{align-items:center;gap:14px;margin-top:6px;display:flex}.w-notecomposer{padding:var(--w-s3) 14px;border-bottom:1px solid var(--w-border-lt)}.w-noteacts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.w-notehint{font-size:var(--w-fs-12);color:var(--w-text-3);margin-right:auto}.w-noteitem__edit{margin-top:6px}.w-noteeditor{position:relative}.w-noteeditor .w-noteeditor__box{max-height:320px}.w-noteeditor .w-mltbar select{border-color:var(--w-border)}.w-noteeditor .w-mltbar--acts .w-notelink{margin-left:8px}.w-noteai__hint{font-size:var(--w-fs-12);color:var(--w-text-3);padding:4px 2px 0}.w-noteai__hint.is-bad{color:var(--w-error)}.w-notebody{font-size:var(--w-fs-13);color:var(--w-text-2);overflow-wrap:anywhere;margin-top:3px;line-height:1.5}.w-notebody--plain{white-space:pre-wrap}.w-notebody p{margin:0 0 6px}.w-notebody p:last-child{margin-bottom:0}.w-notebody ul,.w-notebody ol,.w-noteeditor .w-mleditor ul,.w-noteeditor .w-mleditor ol{margin:4px 0;padding-left:22px}.w-notebody ul,.w-noteeditor .w-mleditor ul{list-style:outside}.w-notebody ol,.w-noteeditor .w-mleditor ol{list-style:decimal}.w-notebody blockquote{margin:0 0 0 24px}.w-notebody table{border-collapse:collapse;max-inline-size:100%;margin:6px 0}.w-notebody td,.w-notebody th{border:1px solid var(--w-border);padding:4px 6px}.w-notebody img{block-size:auto;max-inline-size:100%}.w-notebody a{color:var(--w-brand)}.w-mention{background:var(--w-selected);color:var(--w-brand);border-radius:3px;padding:0 5px;font-weight:600;line-height:1.45;display:inline-block}.w-mentionlist{z-index:30;background:var(--w-surface);border:1px solid var(--w-border);border-radius:4px;max-block-size:220px;min-inline-size:200px;padding:4px;position:absolute;overflow-y:auto;box-shadow:0 6px 20px #00000029}.w-mentionlist__item{inline-size:100%;font:inherit;font-size:var(--w-fs-13);color:var(--w-text-1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:baseline;gap:8px;padding:7px 10px;display:flex}.w-mentionlist__item span{font-size:var(--w-fs-11,11px);color:var(--w-text-3)}.w-mentionlist__item:hover,.w-mentionlist__item.is-on{background:var(--w-selected)}.w-scrollbox{max-height:420px;overflow-y:auto}.w-samplerow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.w-samplebtn{font-size:var(--w-fs-12);color:var(--w-text-2);background:var(--w-surface-alt);border:1px solid var(--w-border);cursor:pointer;border-radius:999px;padding:4px 11px}.w-samplebtn:hover:not(:disabled){background:var(--w-hover);color:var(--w-text-1)}.w-samplebtn:disabled{opacity:.55;cursor:default}.w-countstrip{flex-wrap:wrap;gap:26px;margin-bottom:10px;display:flex}.w-countstat{flex-direction:column;gap:2px;display:flex}.w-countbig{color:var(--w-text-1);font-size:26px;font-weight:800;line-height:1.1}.w-countbig-good{color:var(--w-brand)}.w-checkflag{font-size:var(--w-fs-11,11px);color:#8a5a00;vertical-align:middle;background:#fff4d6;border:1px solid #e6c982;border-radius:999px;align-items:center;gap:3px;margin-left:7px;padding:1px 7px;font-weight:700;display:inline-flex}.w-checkflag svg{block-size:11px;inline-size:11px}.w-notelist{font-size:var(--w-fs-13);color:var(--w-text-2);margin:0;padding-left:18px}.w-notelist li{margin:2px 0}.w-split{gap:var(--w-s3,12px);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;display:grid}.w-splitcol{gap:var(--w-s3,12px);flex-direction:column;min-inline-size:0;display:flex}.w-pdfpane{position:sticky;top:10px}.w-filetabs{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.w-samplebtn.is-on{background:var(--w-navy);border-color:var(--w-navy);color:#fff;font-weight:700}@media (max-width:1240px){.w-split{grid-template-columns:minmax(0,1fr)}.w-pdfpane{order:-1;position:static}}.w-dots{appearance:none;background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);color:var(--w-text-2);font:inherit;inline-size:var(--w-h-ctl);block-size:var(--w-h-ctl);cursor:pointer;letter-spacing:1px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.w-dots:hover{background:var(--w-hover);color:var(--w-text)}.w-dots:focus-visible{outline:2px solid var(--w-brand);outline-offset:1px}.w-dots.is-on{background:var(--w-hover);color:var(--w-text)}.w-dotswrap{display:inline-flex;position:relative}.w-jobmoney{gap:var(--w-s3) var(--w-s4);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.w-jobmoney__cell{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.w-jobmoney__lab{font-size:var(--w-fs-12);color:var(--w-text-2);line-height:1.2}.w-jobmoney__val{font-size:var(--w-fs-15);font-variant-numeric:tabular-nums;word-break:break-word;font-weight:700;line-height:1.25}.w-jobmoney__val--muted{color:var(--w-text-2);font-weight:400}.w-jobaddr{font-size:var(--w-fs-13);white-space:pre-line;line-height:1.45}.w-actx{border-radius:var(--w-r-pill);background:var(--w-neutral-bg);font-size:var(--w-fs-11);color:var(--w-text-2);font-variant-numeric:tabular-nums;margin-left:6px;padding:0 6px;display:inline-block}.w-personlink{color:var(--w-brand);cursor:pointer}.w-personlink:hover{text-decoration:underline}.w-jobside{flex-direction:column;display:flex}.w-table tbody tr.w-rowflat{cursor:default}.w-installwarn{color:var(--w-error)}.w-ldver__row{align-items:center;gap:var(--w-s2);flex-wrap:wrap;min-width:0;display:flex}.w-ldver__tag{font-size:var(--w-fs-12);white-space:nowrap;font-weight:600}.w-ldver__name{color:var(--w-text-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.w-rooms{gap:var(--w-s3);flex-wrap:wrap;display:flex}.w-room{justify-content:center;align-items:center;gap:var(--w-s2);width:104px;height:88px;padding:var(--w-s3);border:2px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);color:var(--w-text-2);font:inherit;cursor:pointer;flex-direction:column;transition:background .1s,box-shadow .1s,color .1s,border-color .1s;display:flex;position:relative}.w-room:hover{background:var(--w-hover)}.w-room:disabled{cursor:not-allowed;opacity:.5}.w-room__label{font-size:var(--w-fs-13);text-align:center;line-height:1.15}.w-room.is-on{border-color:var(--w-obj-job);background:var(--w-obj-job);color:var(--w-text-inv);box-shadow:inset 0 0 0 2px var(--w-obj-job)}.w-room__tick{background:var(--w-text-inv);width:16px;height:16px;color:var(--w-obj-job);visibility:hidden;opacity:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.w-room.is-on .w-room__tick{visibility:visible;opacity:1}.w-room--count{cursor:text;height:auto;min-height:88px}.w-field label.w-room{font:inherit;margin-bottom:0;display:flex}.w-room--count .w-room__label{min-height:2.3em}.w-room__qty{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);width:52px;color:var(--w-text);font:inherit;font-size:var(--w-fs-13);text-align:center;padding:2px 4px}.w-room__qty:disabled{cursor:not-allowed;opacity:.5}.w-room--count.is-on .w-room__qty{border-color:var(--w-surface)}.w-cabacts{gap:var(--w-s2);white-space:nowrap;justify-content:flex-end;display:flex}.w-roomtabs{border-top:1px solid var(--w-border-lt);border-bottom:1px solid var(--w-border-lt);background:var(--w-surface-alt);flex-wrap:wrap;padding:0 8px;display:flex}.w-roomtab{appearance:none;font-family:inherit;font-size:var(--w-fs-13);color:var(--w-brand);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:9px 12px 8px;display:inline-flex}.w-roomtab:hover{background:var(--w-hover)}.w-roomtab.is-on{border-bottom-color:var(--w-brand);color:var(--w-text);font-weight:700}.w-roomtab .w-view__n{font-size:var(--w-fs-11)}.w-roompanel{padding:var(--w-s3) 14px}.w-totalstrip{border-top:1px solid var(--w-border-lt);background:var(--w-surface-alt);font-size:var(--w-fs-12);color:var(--w-text-2);text-align:center;padding:9px 14px}.w-totalstrip b{font-size:var(--w-fs-13)}.w-addline{border-top:1px solid var(--w-border-xlt);padding:8px 14px}.w-measure{margin-top:var(--w-s3);padding:var(--w-s3);border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);background:var(--w-surface-alt)}.w-measure__head{justify-content:space-between;align-items:center;gap:var(--w-s3);flex-wrap:wrap;display:flex}.w-measure__title{font-size:var(--w-fs-13);color:var(--w-text);font-weight:700}.w-measure__acts{gap:var(--w-s2);white-space:nowrap;display:flex}.w-measure__what{font-size:var(--w-fs-13);color:var(--w-text-2);margin-top:4px}.w-measure__note{font-size:var(--w-fs-12);color:var(--w-text-2);white-space:pre-line;margin-top:6px}.w-measure__err{font-size:var(--w-fs-12);color:var(--w-error);margin-top:4px}.w-roomunit{justify-content:space-between;align-items:baseline;gap:var(--w-s3);margin:var(--w-s4) 0 var(--w-s2);padding-bottom:var(--w-s2);border-bottom:1px solid var(--w-border);font-size:var(--w-fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--w-text-2);font-weight:700;display:flex}.w-roomunit:first-child{margin-top:0}.w-roomunit span{letter-spacing:0;text-transform:none;color:var(--w-text-3);font-weight:500}.w-answers{flex-direction:column;gap:2px;display:flex}.w-answer{justify-content:space-between;align-items:center;gap:var(--w-s3);padding:5px var(--w-s2);border-radius:var(--w-r-ctl);display:flex}.w-answer:hover{background:var(--w-hover)}.w-answer__lab{font-size:var(--w-fs-13);color:var(--w-text)}.w-answer__btns{flex-shrink:0;gap:4px;display:flex}.w-answer__b{appearance:none;border:1px solid var(--w-border);background:var(--w-surface);color:var(--w-text-2);border-radius:var(--w-r-pill);font:inherit;font-size:var(--w-fs-12);cursor:pointer;white-space:nowrap;padding:3px 12px;line-height:1.4}.w-answer__b:hover:not(:disabled){background:var(--w-hover);color:var(--w-text)}.w-answer__b:disabled{opacity:.55;cursor:default}.w-answer__b.is-on{background:var(--w-brand);border-color:var(--w-brand);color:#fff;font-weight:600}.w-answer__aside{margin-top:var(--w-s3);padding-top:var(--w-s2);border-top:1px solid var(--w-border-lt);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.w-answer__asidelab{font-size:var(--w-fs-12);color:var(--w-text-3);margin-right:2px}.w-answer__b--nn{font-size:var(--w-fs-11);padding:2px 9px}.w-sbhead{align-items:center;gap:var(--w-s3);margin-bottom:var(--w-s3);flex-wrap:wrap;display:flex}.w-sbhead__text{font-size:var(--w-fs-12);color:var(--w-text-2);margin-inline-end:auto}.w-sbhead__meta{color:var(--w-text-3)}.w-agrule{align-items:flex-start;gap:var(--w-s2);margin-bottom:var(--w-s3);background:var(--w-info-bg);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font-size:var(--w-fs-12);color:var(--w-info);padding:9px 12px;line-height:1.45;display:flex}.w-agrow__name{font-weight:700}.w-agrow__does{font-size:var(--w-fs-12);color:var(--w-text-3);margin-top:2px;line-height:1.4}.w-agchev{color:var(--w-text-3);display:inline-flex}.w-agswitch{font-size:var(--w-fs-12);cursor:pointer;align-items:center;gap:7px;display:inline-flex}.w-agswitch input{cursor:pointer;margin:0}.w-agswitch.is-busy{opacity:.5;pointer-events:none}.w-agback{font-size:var(--w-fs-12);color:var(--w-brand);cursor:pointer;padding:0 0 var(--w-s2);background:0 0;border:0;align-items:center;gap:5px;font-family:inherit;display:inline-flex}.w-agback:hover{text-decoration:underline}.w-agmeta{gap:var(--w-s2) var(--w-s5);font-size:var(--w-fs-12);color:var(--w-text-3);padding-bottom:var(--w-s3);border-bottom:1px solid var(--w-border-xlt);margin-bottom:var(--w-s3);flex-wrap:wrap;display:flex}.w-agmeta b{color:var(--w-text-2);font-weight:400}.w-agprompt{resize:vertical;height:210px;min-height:210px;line-height:1.55;font-family:var(--w-font);padding:9px 10px}.w-agsave{align-items:center;gap:var(--w-s3);padding-top:var(--w-s3);border-top:1px solid var(--w-border-xlt);margin-top:var(--w-s3);flex-wrap:wrap;display:flex}.w-agsave__note{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-agbar{align-items:flex-end;gap:var(--w-s2) var(--w-s3);padding:var(--w-s3) 14px;border-bottom:1px solid var(--w-border-lt);background:var(--w-surface-alt);flex-wrap:wrap;display:flex}.w-agbar__f{flex-direction:column;gap:3px;min-width:0;display:flex}.w-agbar__f>label{font-size:var(--w-fs-11);color:var(--w-text-2)}.w-agbar__f select,.w-agbar__f input{height:var(--w-h-ctl-sm);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font-size:var(--w-fs-12);background:#fff;outline:none;min-width:132px;padding:0 8px;font-family:inherit}.w-agbar__f select:focus,.w-agbar__f input:focus{border-color:var(--w-brand);box-shadow:0 0 0 2px var(--w-selected)}.w-agbar__end{margin-left:auto}.w-agsearch{height:var(--w-h-ctl-sm);min-width:250px;display:block;position:relative}.w-agsearch svg{color:var(--w-text-3);pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.w-agsearch input{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);width:100%;height:100%;font-size:var(--w-fs-12);background:#fff;outline:none;padding:0 8px 0 26px;font-family:inherit}.w-agsearch input:focus{border-color:var(--w-brand);box-shadow:0 0 0 2px var(--w-selected)}.w-agcount{font-size:var(--w-fs-12);color:var(--w-text-3);border-bottom:1px solid var(--w-border-lt);padding:7px 14px}.w-agbars{flex-direction:column;gap:6px;display:flex}.w-agbars__b{align-items:center;gap:var(--w-s2);border-radius:var(--w-r-ctl);font-family:inherit;font-size:var(--w-fs-12);color:var(--w-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:132px 1fr 58px;padding:4px 6px;display:grid}.w-agbars__b:hover{background:var(--w-hover)}.w-agbars__b.is-on{background:var(--w-selected);border-color:var(--w-brand)}.w-agbars__k{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-agbars__t{background:var(--w-chart-fill);border-radius:var(--w-r-ctl);height:14px;overflow:hidden}.w-agbars__v{background:var(--w-chart-1);border-radius:var(--w-r-ctl);height:100%}.w-agbars__n{text-align:right;color:var(--w-text-2);font-variant-numeric:tabular-nums}.w-agsummary{font-size:var(--w-fs-13);padding-bottom:var(--w-s3);margin-bottom:var(--w-s3);border-bottom:1px solid var(--w-border-xlt);line-height:1.5}.w-agdetail{white-space:pre-wrap;font-size:var(--w-fs-13);background:var(--w-surface-alt);border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);padding:var(--w-s3);max-height:340px;line-height:1.6;overflow:auto}.w-aglinks{gap:var(--w-s2);margin-top:var(--w-s3);flex-wrap:wrap;display:flex}.w-agbody{padding:var(--w-s4)}.w-signin{--si-gold:#c9a461;--si-gold-lt:#e7ce9c;--si-gold-dk:#b3905c;--si-ink:#241a0e;--si-paper:#f5efe6;--si-dim:#a6947c;--si-label:#c9b592;background:#17120e url(/login-kitchen.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:100vh;padding:48px 20px;display:flex;position:relative}.w-signin:before{content:"";background:linear-gradient(160deg,#120c07d1 0%,#120c078c 55%,#120c07c7 100%);position:absolute;inset:0}.w-signin__card{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #c9a46159;border-top:3px solid var(--si-gold);width:100%;max-width:420px;color:var(--si-paper);background:#1c150e94;border-radius:10px;flex-direction:column;padding:44px 40px 38px;display:flex;position:relative;box-shadow:0 30px 80px #0000008c}@media (max-width:480px){.w-signin__card{padding:36px 24px 30px}}.w-signin__mono{border:1px solid var(--si-gold);width:58px;height:58px;color:var(--si-gold-lt);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-family:Georgia,Times New Roman,serif;font-size:28px;display:flex}.w-signin__wordmark{letter-spacing:.16em;text-transform:uppercase;text-align:center;color:#f1e6d2;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.w-signin__tag{text-align:center;letter-spacing:.3em;text-transform:uppercase;color:#b99e6f;margin:8px 0 32px;font-size:11px}.w-signin__row{flex-direction:column;margin-bottom:18px;display:flex}.w-signin__label{letter-spacing:.12em;text-transform:uppercase;color:var(--si-label);margin-bottom:6px;font-size:11px;font-weight:600}.w-signin__input{font:inherit;color:var(--si-paper);background:#0a070473;border:1px solid #c9a4614d;border-radius:6px;padding:12px 14px;font-size:15px}.w-signin__input::placeholder{color:#8d7f6b}.w-signin__input:focus{outline:2px solid var(--si-gold);outline-offset:-1px;border-color:var(--si-gold)}.w-signin__input:disabled{opacity:.55}.w-signin__input:-webkit-autofill{-webkit-text-fill-color:var(--si-paper);caret-color:var(--si-paper);-webkit-box-shadow:inset 0 0 0 1000px #241b10}.w-signin__input--code{letter-spacing:.4em;text-align:center;font-size:18px}.w-signin__help{color:var(--si-dim);margin-top:8px;font-size:12.5px;line-height:1.5}.w-signin__ferr{color:#e8a9a0;margin-top:8px;font-size:12.5px;line-height:1.5}.w-signin__error{color:#f3c8c1;background:#7a2a216b;border:1px solid #e8a9a066;border-radius:6px;margin-bottom:18px;padding:10px 12px;font-size:13px;line-height:1.5}.w-signin__btn{font:inherit;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:linear-gradient(180deg,#d3ac69,var(--si-gold-dk));color:var(--si-ink);border:0;border-radius:6px;margin-top:8px;padding:14px;font-size:14px;font-weight:600}.w-signin__btn:hover{filter:brightness(1.07)}.w-signin__btn:focus-visible{outline:2px solid var(--si-gold-lt);outline-offset:2px}.w-signin__btn:disabled{opacity:.5;cursor:default;filter:none}.w-signin__note{color:var(--si-dim);text-align:center;margin-top:18px;font-size:12.5px;line-height:1.5}.w-signin__note b{color:#d9be8c;font-weight:600}.w-signin__resend{cursor:pointer;color:var(--si-gold-lt);font:inherit;background:0 0;border:0;align-self:flex-start;margin-top:10px;padding:0;font-size:12.5px}.w-signin__resend:hover{text-decoration:underline}.w-signin__resend:disabled{color:var(--si-dim);cursor:default;text-decoration:none}.w-enf{gap:var(--w-s3);border-radius:var(--w-r-ctl);padding:var(--w-s3) var(--w-s4);margin-bottom:var(--w-s3);border:1px solid #0000;align-items:flex-start;display:flex}.w-enf--off{background:var(--w-warning-bg);border-color:#e2c48a}.w-enf--on{background:var(--w-success-bg);border-color:#9dd28c}.w-enf__title{font-weight:700;font-size:var(--w-fs-13);margin-bottom:3px}.w-enf--off .w-enf__title{color:var(--w-warning)}.w-enf--on .w-enf__title{color:var(--w-success)}.w-enf__body{font-size:var(--w-fs-12);color:var(--w-text-2);line-height:1.55}.w-enf__body b{color:var(--w-text)}.w-people{gap:var(--w-s3);grid-template-columns:minmax(280px,340px) 1fr;align-items:start;display:grid}@media (max-width:1100px){.w-people{grid-template-columns:1fr}}.w-plist{flex-direction:column;display:flex}.w-plist__row{align-items:center;gap:var(--w-s3);padding:9px var(--w-s4);border-bottom:1px solid var(--w-border-xlt);cursor:pointer;text-align:left;font-family:inherit;font-size:var(--w-fs-13);color:var(--w-text);background:0 0;border-top:0;border-left:0;border-right:0;display:flex}.w-plist__row:hover{background:var(--w-hover)}.w-plist__row.is-on{background:var(--w-selected)}.w-plist__row.is-off .w-plist__name{color:var(--w-text-3)}.w-plist__mark{background:var(--w-obj-contact);width:28px;height:28px;color:var(--w-text-inv);font-size:var(--w-fs-12);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-weight:700;display:flex}.w-plist__row.is-off .w-plist__mark{background:var(--w-text-3)}.w-plist__name{font-weight:700;line-height:1.3;display:block}.w-plist__meta{font-size:var(--w-fs-12);color:var(--w-text-3);line-height:1.3;display:block}.w-plist__tail{align-items:center;gap:6px;margin-left:auto;display:flex}.w-person__tabs{border-bottom:1px solid var(--w-border);padding:0 var(--w-s4);gap:2px;display:flex}.w-person__tab{font-family:inherit;font-size:var(--w-fs-13);color:var(--w-text-2);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:9px 12px}.w-person__tab:hover{color:var(--w-brand)}.w-person__tab.is-on{color:var(--w-brand);border-bottom-color:var(--w-brand);font-weight:700}.w-person__sect{font-size:var(--w-fs-12);text-transform:uppercase;letter-spacing:.4px;color:var(--w-text-3);margin:var(--w-s4) 0 var(--w-s2);font-weight:700}.w-person__sect:first-child{margin-top:0}.w-perm{border-collapse:collapse;width:100%;font-size:var(--w-fs-13)}.w-perm th{text-align:left;font-size:var(--w-fs-12);color:var(--w-text-3);border-bottom:1px solid var(--w-border);background:var(--w-surface-alt);padding:6px 8px;font-weight:400}.w-perm td{border-bottom:1px solid var(--w-border-xlt);vertical-align:middle;padding:5px 8px}.w-perm td:last-child{white-space:nowrap}.w-perm__group td{background:var(--w-surface-alt);font-weight:700;font-size:var(--w-fs-12);text-transform:uppercase;letter-spacing:.4px;color:var(--w-text-2)}.w-perm__seg{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);display:inline-flex;overflow:hidden}.w-perm__seg button{background:var(--w-surface);font-family:inherit;font-size:var(--w-fs-12);cursor:pointer;color:var(--w-text-2);border:0;border-left:1px solid var(--w-border);padding:4px 11px}.w-perm__seg button:first-child{border-left:0}.w-perm__seg button:hover:not(:disabled){background:var(--w-hover)}.w-perm__seg button.is-on{background:var(--w-brand);color:var(--w-text-inv);font-weight:700}.w-perm__seg button:disabled{cursor:not-allowed;opacity:.55}.w-perm__locked{font-size:var(--w-fs-12);color:var(--w-text-3);margin-left:var(--w-s2)}.w-sec__grid{gap:var(--w-s3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.w-sec__switch{gap:var(--w-s3);padding:var(--w-s3) 0;border-bottom:1px solid var(--w-border-xlt);align-items:flex-start;display:flex}.w-sec__switch:last-child{border-bottom:0}.w-sec__switchtext{flex:1}.w-sec__switchtext b{font-size:var(--w-fs-13);display:block}.w-sec__switchtext span{font-size:var(--w-fs-12);color:var(--w-text-3);line-height:1.5}.w-secret{font-family:Cascadia Mono,Consolas,monospace;font-size:var(--w-fs-13);background:var(--w-surface-alt);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);word-break:break-all;-webkit-user-select:all;user-select:all;padding:8px 10px;line-height:1.5}.w-secret--sm{font-size:var(--w-fs-11);color:var(--w-text-2)}.w-ses{align-items:center;gap:var(--w-s3);border-bottom:1px solid var(--w-border-xlt);padding:8px 0;display:flex}.w-ses:last-child{border-bottom:0}.w-ses__who{flex:1;min-width:0}.w-ses__agent{font-size:var(--w-fs-12);color:var(--w-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.w-cfgnote{border:1px solid var(--w-border-lt);border-left:3px solid var(--w-info);background:var(--w-surface-alt);border-radius:var(--w-r-ctl);font-size:var(--w-fs-12);color:var(--w-text-2);padding:10px 12px;line-height:1.55}.w-cfgnote b{color:var(--w-text);font-weight:600}.w-cfgnote ul{margin:6px 0 0;padding-left:16px}.w-cfgnote li{margin-top:3px}.w-cfgnote--warn{border-left-color:var(--w-warning)}.w-cfgstop{border:1px solid var(--w-error);background:var(--w-error-bg);color:var(--w-error);border-radius:var(--w-r-ctl);font-size:var(--w-fs-12);padding:9px 11px;line-height:1.5}.w-cfgstop--ask{border-color:var(--w-warning);background:var(--w-warning-bg);color:var(--w-text)}.w-cfgpick{gap:var(--w-s3);grid-template-columns:minmax(210px,260px) 1fr;align-items:start;display:grid}@media (max-width:900px){.w-cfgpick{grid-template-columns:1fr}}.w-cfgrail{border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);background:var(--w-surface);max-height:460px;overflow-y:auto}.w-cfgrail__item{border-bottom:1px solid var(--w-border-xlt);cursor:pointer;font-size:var(--w-fs-12);color:var(--w-text);padding:7px 10px;display:block}.w-cfgrail__item:last-child{border-bottom:0}.w-cfgrail__item:hover{background:var(--w-hover)}.w-cfgrail__item.is-on{background:var(--w-selected);font-weight:600}.w-cfgrail__item small{color:var(--w-text-3);font-size:var(--w-fs-11);margin-top:1px;display:block}.w-cfgvalue{border-bottom:1px solid var(--w-border-xlt);align-items:center;gap:8px;padding:6px 0;display:flex}.w-cfgvalue:last-child{border-bottom:0}.w-cfgvalue__name{font-size:var(--w-fs-13)}.w-cfgvalue.is-off .w-cfgvalue__name{color:var(--w-text-3);text-decoration:line-through}.w-cfgvalue__acts{align-items:center;gap:5px;margin-left:auto;display:flex}.w-cfgkey{font-family:ui-monospace,Cascadia Mono,Menlo,monospace;font-size:var(--w-fs-11);color:var(--w-text-3)}.w-cfgnum{font-family:ui-monospace,Cascadia Mono,Menlo,monospace;font-size:var(--w-fs-13);font-variant-numeric:tabular-nums}.w-cfgnum--bad{color:var(--w-error);font-weight:600}.w-rlrule,.w-dpnote{align-items:flex-start;gap:var(--w-s2);margin-bottom:var(--w-s3);background:var(--w-info-bg);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font-size:var(--w-fs-12);color:var(--w-info);padding:9px 12px;line-height:1.45;display:flex}.w-dpnote{background:var(--w-warning-bg);color:var(--w-warning)}.w-rlwhen{margin-bottom:var(--w-s3);background:var(--w-surface-alt);border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);font-size:var(--w-fs-12);color:var(--w-text-2);padding:9px 12px;line-height:1.6}.w-rlwhen code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--w-fs-11);background:var(--w-neutral-bg);border-radius:3px;padding:1px 4px}.w-rllist{gap:var(--w-s2);flex-direction:column;display:flex}.w-rlrow{align-items:flex-start;gap:var(--w-s3);border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);background:var(--w-surface);padding:10px 12px;display:flex}.w-rlrow.is-off{background:var(--w-surface-alt);opacity:.72}.w-rlrow__main{flex:1;min-width:0}.w-rlrow__name{align-items:center;gap:var(--w-s2);font-weight:700;display:flex}.w-rlrow__sentence{font-size:var(--w-fs-13);color:var(--w-text);margin-top:3px;line-height:1.5}.w-rlrow__meta{font-size:var(--w-fs-11);color:var(--w-text-3);flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.w-rlrow__side{align-items:center;gap:var(--w-s2);flex-shrink:0;display:flex}.w-rlswitch{font-size:var(--w-fs-12);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.w-rlswitch input{cursor:pointer;margin:0}.w-rlreport{border:1px solid var(--w-border-lt);border-left:3px solid var(--w-brand);border-radius:var(--w-r-ctl);background:var(--w-surface);padding:10px 12px}.w-rlwrites{margin:var(--w-s2) 0 0;padding:0;list-style:none}.w-rlwrites li{align-items:center;gap:var(--w-s2);font-size:var(--w-fs-12);border-top:1px solid var(--w-border-xlt);padding:4px 0;display:flex}.w-rlwrites li:first-child{border-top:0}.w-rlwrites code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--w-fs-11);color:var(--w-text-3);margin-left:auto}.w-rlpreview{align-items:baseline;gap:var(--w-s2);margin:0 var(--w-s4) var(--w-s3);background:var(--w-selected);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);padding:9px 12px;line-height:1.5;display:flex}.w-rlpreview span{font-size:var(--w-fs-11);color:var(--w-text-3);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.w-dpoff{opacity:.55}.w-dpoff select{color:var(--w-text-3)}.w-dphelp{margin-top:var(--w-s3);padding-top:var(--w-s3);border-top:1px solid var(--w-border-xlt);font-size:var(--w-fs-12);color:var(--w-text-3);line-height:1.6}.w-dphelp b{color:var(--w-text-2)}.w-dpclear{margin-top:var(--w-s3);background:var(--w-success-bg);border-radius:var(--w-r-ctl);font-size:var(--w-fs-12);color:var(--w-success);padding:9px 12px}.w-dphits{gap:var(--w-s2);margin-top:var(--w-s3);flex-direction:column;display:flex}.w-dphit{border:1px solid var(--w-border-lt);border-left:3px solid var(--w-warning);border-radius:var(--w-r-ctl);background:var(--w-surface);padding:10px 12px}.w-dphit__head{align-items:center;gap:var(--w-s2);font-size:var(--w-fs-12);flex-wrap:wrap;line-height:1.5;display:flex}.w-dphit__rows{margin:var(--w-s2) 0 0;padding:0;list-style:none}.w-dphit__rows li{align-items:center;gap:var(--w-s2);font-size:var(--w-fs-12);border-top:1px solid var(--w-border-xlt);padding:4px 0;display:flex}.w-dphit__rows li:first-child{border-top:0}.w-danote,.w-dawarn,.w-dastop{align-items:flex-start;gap:var(--w-s2);margin-bottom:var(--w-s3);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font-size:var(--w-fs-12);padding:9px 12px;line-height:1.5;display:flex}.w-danote{background:var(--w-info-bg);color:var(--w-info)}.w-dawarn{background:var(--w-warning-bg);color:var(--w-warning)}.w-dastop{background:var(--w-error-bg);color:var(--w-error)}.w-danote b,.w-dawarn b,.w-dastop b{font-weight:650}.w-dahelp{margin-top:var(--w-s3);background:var(--w-surface-alt);border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);font-size:var(--w-fs-12);color:var(--w-text-2);padding:9px 12px;line-height:1.6}.w-dahelp ul{margin:var(--w-s2) 0 0;padding-left:18px}.w-dahelp li{margin-bottom:3px}.w-dahelp code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--w-fs-11);background:var(--w-neutral-bg);border-radius:3px;padding:1px 4px}.w-datiles{gap:var(--w-s3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.w-datile{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);flex-direction:column;gap:6px;padding:12px;display:flex}.w-datile__top{justify-content:space-between;align-items:baseline;gap:var(--w-s2);display:flex}.w-datile__name{font-weight:650;font-size:var(--w-fs-13);color:var(--w-text)}.w-datile__rows{font-size:var(--w-fs-11);color:var(--w-text-3);font-variant-numeric:tabular-nums}.w-datile__help{font-size:var(--w-fs-11);color:var(--w-text-2);flex:1;line-height:1.45}.w-datile__go{margin-top:4px}.w-dasteps{gap:var(--w-s2);margin-bottom:var(--w-s3);flex-wrap:wrap;display:flex}.w-dastep{border:1px solid var(--w-border);font-size:var(--w-fs-11);color:var(--w-text-3);background:var(--w-surface);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:flex}.w-dastep.is-on{border-color:var(--w-brand);color:var(--w-brand);font-weight:650}.w-dastep.is-done{color:var(--w-success);border-color:var(--w-success)}.w-dastep__n{background:var(--w-neutral-bg);border-radius:999px;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-weight:700;display:inline-flex}.w-dacounts{gap:var(--w-s3);margin:var(--w-s3) 0;flex-wrap:wrap;display:flex}.w-dacount{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);flex:130px;padding:10px 12px}.w-dacount__n{font-variant-numeric:tabular-nums;color:var(--w-text);font-size:22px;font-weight:700;line-height:1.1}.w-dacount__l{font-size:var(--w-fs-11);color:var(--w-text-3);margin-top:2px}.w-dacount--create .w-dacount__n{color:var(--w-success)}.w-dacount--update .w-dacount__n{color:var(--w-info)}.w-dacount--skip .w-dacount__n{color:var(--w-text-3)}.w-dacount--problem .w-dacount__n{color:var(--w-error)}.w-damap{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;display:grid}.w-damap__row{border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);font-size:var(--w-fs-11);background:var(--w-surface-alt);align-items:center;gap:6px;padding:5px 8px;display:flex}.w-damap__ours{color:var(--w-text);font-weight:650}.w-damap__arrow{color:var(--w-text-3)}.w-damap__theirs{color:var(--w-text-2)}.w-damap__row.is-missing{border-color:var(--w-error)}.w-damap__row.is-missing .w-damap__theirs{color:var(--w-error)}.w-damap__row.is-unused .w-damap__theirs{color:var(--w-text-3);font-style:italic}.w-datall{border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);max-height:420px;overflow:auto}.w-datall table{margin:0}.w-datall thead th{background:var(--w-surface);z-index:1;position:sticky;top:0}.w-daact{font-size:var(--w-fs-11);font-weight:650}.w-daact--create{color:var(--w-success)}.w-daact--update{color:var(--w-info)}.w-daact--skip{color:var(--w-text-3)}.w-dawhy{font-size:var(--w-fs-11);color:var(--w-text-3)}.w-daproblems{max-height:240px;margin:0;padding:0;list-style:none;overflow:auto}.w-daproblems li{border-bottom:1px solid var(--w-border-lt);font-size:var(--w-fs-11);color:var(--w-text-2);gap:8px;padding:5px 8px;line-height:1.45;display:flex}.w-daproblems li:last-child{border-bottom:0}.w-daline{font-variant-numeric:tabular-nums;color:var(--w-error);flex:none;font-weight:650}.w-dafilters{gap:var(--w-s2);margin-bottom:var(--w-s3);flex-wrap:wrap;align-items:flex-end;display:flex}.w-dafilters>*{flex:0 auto}.w-dadiff{font-size:var(--w-fs-12);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.w-dabefore{background:var(--w-error-bg);color:var(--w-error);border-radius:3px;padding:1px 6px;text-decoration:line-through}.w-daafter{background:var(--w-success-bg);color:var(--w-success);border-radius:3px;padding:1px 6px}.w-daempty{color:var(--w-text-3);font-style:italic}.w-dawhen{font-size:var(--w-fs-11);color:var(--w-text-3);white-space:nowrap;font-variant-numeric:tabular-nums}.w-dawho{font-size:var(--w-fs-12);color:var(--w-text-2)}.w-datrail{flex-direction:column;gap:0;max-height:460px;display:flex;overflow:auto}.w-datrail__row{gap:var(--w-s2);border-bottom:1px solid var(--w-border-lt);grid-template-columns:150px 150px 1fr;align-items:baseline;padding:8px 4px;display:grid}.w-datrail__row:last-child{border-bottom:0}.w-datrail__field{font-weight:650;font-size:var(--w-fs-12);color:var(--w-text)}.w-dachips{gap:var(--w-s2);margin-bottom:var(--w-s3);flex-wrap:wrap;display:flex}.w-dachip{border:1px solid var(--w-border);background:var(--w-surface);font-size:var(--w-fs-12);color:var(--w-text-2);border-radius:999px;align-items:baseline;gap:6px;padding:5px 10px;display:flex}.w-dachip__n{color:var(--w-text);font-variant-numeric:tabular-nums;font-weight:700}.w-dablocked{font-size:var(--w-fs-11);color:var(--w-warning);max-width:420px;line-height:1.4}.w-daconfirm{margin-top:var(--w-s3);flex-direction:column;gap:6px;display:flex}.w-daconfirm input{letter-spacing:.04em;font-family:ui-monospace,Menlo,Consolas,monospace}.w-dagoing{margin:var(--w-s2) 0 0;font-size:var(--w-fs-12);color:var(--w-text-2);padding-left:18px}.w-dagoing li{margin-bottom:3px}.w-dabk{gap:var(--w-s3);flex-wrap:wrap;align-items:flex-start;display:flex}.w-dabk__col{flex:260px}.w-dainspect{border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);max-height:360px;overflow:auto}.w-dainspect table{margin:0}.w-dainspect thead th{background:var(--w-surface);z-index:1;position:sticky;top:0}.w-dadelta--same{color:var(--w-text-3)}.w-dadelta--more{color:var(--w-success)}.w-dadelta--less{color:var(--w-warning)}.w-dafile{align-items:center;gap:var(--w-s2);border:1px dashed var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface-alt);font-size:var(--w-fs-12);color:var(--w-text-2);padding:10px 12px;display:flex}.w-dafile input[type=file]{font-size:var(--w-fs-12)}.w-dachosen{color:var(--w-text);font-weight:650}.w-cnxrule{border:1px solid var(--w-border-lt);border-left:3px solid var(--w-warning);background:var(--w-surface-alt);border-radius:var(--w-r-ctl);font-size:var(--w-fs-12);color:var(--w-text-2);padding:10px 12px;line-height:1.55}.w-cnxrule b{color:var(--w-text);font-weight:600}.w-cnxrule ul{margin:6px 0 0;padding-left:16px}.w-cnxrule li{margin-top:3px}.w-cnxnote{border:1px solid var(--w-border-lt);border-left:3px solid var(--w-info);background:var(--w-surface-alt);border-radius:var(--w-r-ctl);font-size:var(--w-fs-12);color:var(--w-text-2);padding:10px 12px;line-height:1.55}.w-cnxnote b{color:var(--w-text);font-weight:600}.w-cnxstop{border:1px solid var(--w-error);background:var(--w-error-bg);color:var(--w-error);border-radius:var(--w-r-ctl);font-size:var(--w-fs-12);padding:9px 11px;line-height:1.5}.w-cnxstop--ask{border-color:var(--w-warning);background:var(--w-warning-bg);color:var(--w-text)}.w-cnxlist{border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);flex-direction:column;display:flex;overflow:hidden}.w-cnxitem{border-bottom:1px solid var(--w-border-xlt);background:var(--w-surface);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;border-top:0;border-left:0;border-right:0;grid-template-columns:28px 1fr auto 16px;align-items:center;gap:10px;padding:11px 12px;display:grid}.w-cnxitem:last-child{border-bottom:0}.w-cnxitem:hover{background:var(--w-hover)}.w-cnxitem__name{font-size:var(--w-fs-13);color:var(--w-text);font-weight:600;display:block}.w-cnxitem__sub{font-size:var(--w-fs-12);color:var(--w-text-3);margin-top:2px;line-height:1.45;display:block}.w-cnxitem__go{color:var(--w-text-3);font-size:var(--w-fs-13)}.w-cnxset .w-fgrid{row-gap:var(--w-s4)}.w-cnxstate{font-size:var(--w-fs-12);border-radius:var(--w-r-pill);white-space:nowrap;background:var(--w-neutral-bg);color:var(--w-text-2);align-items:center;gap:6px;padding:2px 9px;display:inline-flex}.w-cnxstate:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.w-cnxstate--on{background:var(--w-success-bg);color:var(--w-success);font-weight:600}.w-cnxstate--off{background:var(--w-neutral-bg);color:var(--w-text-2)}.w-cnxstate--bad{background:var(--w-error-bg);color:var(--w-error)}.w-cnxstate--never{background:var(--w-warning-bg);color:var(--w-warning)}.w-cnxhead{grid-template-columns:auto 1fr auto;align-items:start;gap:12px;display:grid}.w-cnxhead__title{font-size:var(--w-fs-18);color:var(--w-text);font-weight:600}.w-cnxhead__meta{font-size:var(--w-fs-12);color:var(--w-text-3);margin-top:3px;line-height:1.5}.w-cnxsec{border-top:1px solid var(--w-border-lt);padding-top:var(--w-s4);margin-top:var(--w-s4)}.w-cnxsec__title{font-size:var(--w-fs-13);color:var(--w-text);margin-bottom:2px;font-weight:600}.w-cnxsec__blurb{font-size:var(--w-fs-12);color:var(--w-text-3);margin-bottom:var(--w-s3);line-height:1.55}.w-cnxsecret{border-bottom:1px solid var(--w-border-xlt);grid-template-columns:1fr;gap:6px;padding:10px 0;display:grid}.w-cnxsecret:last-child{border-bottom:0}.w-cnxsecret__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-cnxsecret__name{font-size:var(--w-fs-13);color:var(--w-text);font-weight:600}.w-cnxsecret__hint{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--w-fs-12);background:var(--w-neutral-bg);border-radius:var(--w-r-ctl);color:var(--w-text-2);padding:1px 6px}.w-cnxsecret__meta{font-size:var(--w-fs-11);color:var(--w-text-3)}.w-cnxsecret__row{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.w-cnxsecret__row input{flex:240px;min-width:0}.w-cnxverdict{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font-size:var(--w-fs-12);color:var(--w-text-2);background:var(--w-surface-alt);padding:10px 12px;line-height:1.55}.w-cnxverdict--on{border-color:var(--w-success);background:var(--w-success-bg);color:var(--w-text)}.w-cnxverdict--off{border-color:var(--w-warning);background:var(--w-warning-bg);color:var(--w-text)}.w-cnxverdict dl{grid-template-columns:auto 1fr;gap:3px 10px;margin:8px 0 0;display:grid}.w-cnxverdict dt{color:var(--w-text);white-space:nowrap;font-weight:600}.w-cnxverdict dd{margin:0}.w-cnxdanger{border:1px solid var(--w-border);border-left:3px solid var(--w-error);border-radius:var(--w-r-ctl);font-size:var(--w-fs-12);color:var(--w-text-2);flex-direction:column;gap:8px;padding:11px 12px;line-height:1.55;display:flex}.w-dbkmode{gap:var(--w-s3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.w-dbkopt{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);cursor:pointer;background:var(--w-surface);padding:11px 12px;display:block}.w-dbkopt:hover{background:var(--w-hover)}.w-dbkopt.is-on{border-color:var(--w-brand);background:var(--w-selected)}.w-dbkopt__top{font-size:var(--w-fs-13);color:var(--w-text);align-items:center;gap:8px;font-weight:600;display:flex}.w-dbkopt__body{font-size:var(--w-fs-12);color:var(--w-text-2);margin-top:5px;line-height:1.55}.w-dbkchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.w-dbkchip{border:1px solid var(--w-border);border-radius:var(--w-r-pill);font-size:var(--w-fs-12);background:var(--w-surface);color:var(--w-text-2);align-items:center;gap:5px;padding:1px 4px 1px 9px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;display:inline-flex}.w-dbkchip button{cursor:pointer;color:var(--w-text-3);font-size:var(--w-fs-13);border-radius:var(--w-r-ctl);background:0 0;border:0;padding:2px 4px;line-height:1}.w-dbkchip button:hover{background:var(--w-hover);color:var(--w-error)}.w-dbkdead{font-size:var(--w-fs-11);border-radius:var(--w-r-pill);background:var(--w-warning-bg);color:var(--w-warning);white-space:nowrap;align-items:center;gap:5px;padding:1px 8px;font-weight:600;display:inline-flex}.w-dbkoff{opacity:.55}.w-ntfnote{border:1px solid var(--w-border-lt);border-left:3px solid var(--w-info);background:var(--w-surface-alt);border-radius:var(--w-r-ctl);font-size:var(--w-fs-12);color:var(--w-text-2);padding:10px 12px;line-height:1.55}.w-ntfnote b{color:var(--w-text);font-weight:600}.w-ntfnote--warn{border-left-color:var(--w-warning)}.w-ntfnote+.w-ntfnote{margin-top:var(--w-s2)}.w-ntfstop{border:1px solid var(--w-error);background:var(--w-error-bg);color:var(--w-error);border-radius:var(--w-r-ctl);font-size:var(--w-fs-12);padding:9px 11px;line-height:1.5}.w-ntfcount{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-ntfcount b{color:var(--w-text);font-variant-numeric:tabular-nums}.w-tplbody{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);min-height:220px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--w-fs-13);color:var(--w-text);background:var(--w-surface);resize:vertical;outline:none;padding:9px 10px;line-height:1.55}.w-tplbody:focus{border-color:var(--w-brand)}.w-tplchip{border:1px solid var(--w-border);background:var(--w-surface-alt);border-radius:var(--w-r-pill);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--w-fs-11);color:var(--w-text-2);cursor:default;align-items:center;gap:4px;margin:0 4px 4px 0;padding:1px 8px;display:inline-flex}button.w-tplchip{cursor:pointer}button.w-tplchip:hover{border-color:var(--w-brand);color:var(--w-brand)}.w-tplchip--empty{border-color:var(--w-warning);background:var(--w-warning-bg);color:var(--w-warning)}.w-tplchip--unknown{border-color:var(--w-error);background:var(--w-error-bg);color:var(--w-error)}.w-tplchip--filled{border-color:var(--w-success);background:var(--w-success-bg);color:var(--w-success)}.w-tplfields{border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);background:var(--w-surface-alt);max-height:190px;padding:9px 10px;overflow-y:auto}.w-tplfields h5{font-size:var(--w-fs-11);text-transform:uppercase;letter-spacing:.04em;color:var(--w-text-3);margin:6px 0 4px;font-weight:600}.w-tplfields h5:first-child{margin-top:0}.w-tplpreview{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface-alt);font-size:var(--w-fs-13);white-space:pre-wrap;word-break:break-word;max-height:320px;padding:10px 12px;line-height:1.6;overflow-y:auto}.w-tplpreview--subject{max-height:none;font-weight:600}.w-ntfevent{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--w-fs-11);color:var(--w-text-3);margin-top:2px;display:block}.w-ntfsource{font-size:var(--w-fs-12);color:var(--w-text-3);margin-top:3px;line-height:1.45;display:block}.w-ntfoff{font-size:var(--w-fs-12);color:var(--w-text-3);cursor:not-allowed;align-items:center;gap:6px;display:inline-flex}.w-ntfoff input{cursor:not-allowed}.w-ntfbell{display:inline-flex;position:relative}.w-ntfbell__btn{width:26px;height:26px;color:var(--w-text-3);border-radius:var(--w-r-ctl);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.w-ntfbell__btn:hover,.w-ntfbell__btn.is-on{color:var(--w-brand);background:var(--w-hover)}.w-ntfbell__count{background:var(--w-error);min-width:15px;height:15px;color:var(--w-text-inv);text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:8px;padding:0 3px;font-size:9px;font-weight:700;line-height:15px;position:absolute;top:-3px;right:-5px}.w-ntfpanel{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);width:420px;max-width:92vw;box-shadow:var(--w-shadow-modal);z-index:60;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.w-ntfpanel__head{align-items:center;gap:var(--w-s2);border-bottom:1px solid var(--w-border-lt);background:var(--w-surface-alt);font-size:var(--w-fs-13);color:var(--w-text);padding:9px 11px;font-weight:600;display:flex}.w-ntfpanel__head small{font-weight:400;font-size:var(--w-fs-12);color:var(--w-text-3);white-space:nowrap}.w-ntfpanel__list{max-height:60vh;overflow-y:auto}.w-ntfpanel__foot{align-items:center;gap:var(--w-s2);border-top:1px solid var(--w-border-lt);background:var(--w-surface-alt);font-size:var(--w-fs-12);color:var(--w-text-3);padding:8px 11px;display:flex}.w-ntfitem{border:0;border-bottom:1px solid var(--w-border-xlt);background:var(--w-surface);text-align:left;cursor:pointer;color:inherit;border-left:3px solid #0000;grid-template-columns:22px 1fr;gap:9px;padding:9px 11px;display:grid}.w-ntfitem:hover{background:var(--w-hover)}.w-ntfitem--red{border-left-color:var(--w-error)}.w-ntfitem.is-read{background:var(--w-surface-alt)}.w-ntfitem.is-read .w-ntfitem__title{color:var(--w-text-2);font-weight:400}.w-ntfitem__icon{color:var(--w-text-3);justify-content:center;align-items:flex-start;padding-top:1px;display:flex}.w-ntfitem--red .w-ntfitem__icon{color:var(--w-error)}.w-ntfitem__title{font-size:var(--w-fs-13);color:var(--w-text);font-weight:600;line-height:1.35;display:block}.w-ntfitem__detail{font-size:var(--w-fs-12);color:var(--w-text-2);overflow-wrap:anywhere;margin-top:2px;line-height:1.4;display:block}.w-ntfitem__meta{font-size:var(--w-fs-11);color:var(--w-text-3);align-items:center;gap:6px;margin-top:4px;display:flex}.w-ntfitem__meta b{color:var(--w-error);font-weight:700}.w-ntfempty{text-align:center;font-size:var(--w-fs-12);color:var(--w-text-3);padding:22px 14px;line-height:1.6}.w-ntfempty b{font-size:var(--w-fs-13);color:var(--w-text-2);margin-bottom:4px;display:block}.w-ntfbell__count--quiet{background:var(--w-text-3)}.w-ntfrow{position:relative}.w-ntfrow .w-ntfitem{width:100%;padding-right:32px}.w-ntfitem__x{width:20px;height:20px;color:var(--w-text-3);cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:7px;right:7px}.w-ntfrow:hover .w-ntfitem__x,.w-ntfitem__x:focus-visible{opacity:1}.w-ntfitem__x:hover{background:var(--w-hover);color:var(--w-text)}.w-docs{gap:var(--w-s3);flex-direction:column;min-width:0;display:flex}.w-docs__bar{justify-content:space-between;align-items:center;gap:var(--w-s3);flex-wrap:wrap;min-width:0;display:flex}.w-docs__scopes{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);align-items:center;gap:2px;padding:2px;display:inline-flex}.w-docs__scope{height:calc(var(--w-h-ctl-sm) - 4px);color:var(--w-text-2);font-family:inherit;font-size:var(--w-fs-12);cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.w-docs__scope:hover{background:var(--w-hover);color:var(--w-text)}.w-docs__scope.is-on{background:var(--w-brand);color:var(--w-text-inv)}.w-docs__scope b{font-variant-numeric:tabular-nums;opacity:.7;font-weight:700}.w-docs__scope.is-on b{opacity:.92}.w-docs__search{height:var(--w-h-ctl-sm);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);min-width:220px;color:var(--w-text);font-family:inherit;font-size:var(--w-fs-12);outline:none;padding:0 10px}.w-docs__search:focus{border-color:var(--w-brand)}.w-docs__jobrow{cursor:pointer}.w-docs__jobrow:hover>td{background:var(--w-hover)}.w-docs__jobname{color:var(--w-text-2);margin-left:8px}.w-docs__buckets{flex-wrap:wrap;gap:4px;display:inline-flex}.w-docs__chip{border:1px solid var(--w-border-lt);border-radius:var(--w-r-pill);background:var(--w-surface-alt);color:var(--w-text-2);font-size:var(--w-fs-11);white-space:nowrap;padding:1px 7px;display:inline-block}.w-docs__acts{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.w-docs__vers{color:var(--w-brand);font-family:inherit;font-size:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.w-docs__old>td{background:var(--w-surface-alt);color:var(--w-text-2)}.w-docs__oldtag{border-radius:var(--w-r-pill);background:var(--w-border);color:var(--w-text-2);font-size:var(--w-fs-11);text-transform:uppercase;letter-spacing:.04em;margin-right:8px;padding:1px 6px;display:inline-block}.w-docs__crumb{align-items:center;gap:8px;display:inline-flex}.w-docs__back{color:var(--w-brand);font-family:inherit;font-size:var(--w-fs-13);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-weight:600;display:inline-flex}.w-docs__back:after{content:"/";color:var(--w-text-3);margin-left:6px;font-weight:400}.w-docview{z-index:60;padding:var(--w-s4);background:#0807079e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.w-docview__panel{background:var(--w-surface);width:min(1100px,100%);height:min(88vh,100%);box-shadow:var(--w-shadow-modal);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.w-docview__head{align-items:center;gap:var(--w-s3);border-bottom:1px solid var(--w-border);background:var(--w-surface-alt);padding:10px 14px;display:flex}.w-docview__head>div:first-child{flex:1;min-width:0}.w-docview__name{font-size:var(--w-fs-15);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.w-docview__meta{color:var(--w-text-2);font-size:var(--w-fs-11)}.w-docview__x{height:var(--w-h-ctl-sm);min-width:var(--w-h-ctl-sm);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);color:var(--w-text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.w-docview__x:hover{border-color:var(--w-error);color:var(--w-error)}.w-docview__body{background:var(--w-page-alt);flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.w-docview__frame{background:var(--w-surface);border:0;width:100%;height:100%}.w-docview__img{object-fit:contain;max-width:100%;max-height:100%}.w-docview__no{gap:var(--w-s3);max-width:460px;padding:var(--w-s5);color:var(--w-text-2);text-align:center;flex-direction:column;align-items:center;display:flex}.w-docview__no b{color:var(--w-text);font-size:var(--w-fs-15)}.w-dash-kpis,.w-dash-charts,.w-dash-lists{gap:var(--w-s3);margin-bottom:var(--w-s3);grid-template-columns:repeat(var(--w-dash-cols,3),minmax(0,1fr));display:grid}.w-dash-lists{align-items:start}.w-dash-kpis.is-fit{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.w-dash-wide{grid-column:1/-1}@media (max-width:1250px){.w-dash-charts{grid-template-columns:repeat(var(--w-dash-cols-sm,2),minmax(0,1fr))}}@media (max-width:1200px){.w-dash-lists{grid-template-columns:1fr}}@media (max-width:820px){.w-dash-kpis,.w-dash-charts,.w-dash-lists{grid-template-columns:1fr}}.w-dash-strip{align-items:center;gap:var(--w-s2);background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);box-shadow:var(--w-shadow);padding:7px var(--w-s3);margin-bottom:var(--w-s3);font-size:var(--w-fs-12);color:var(--w-text-3);flex-wrap:wrap;display:flex}.w-dash-strip b{color:var(--w-text-2)}.w-dash-strip.is-warn{border-color:var(--w-error);color:var(--w-error)}.w-dash-strip.is-warn b{color:var(--w-error)}.w-dash-link{cursor:pointer;color:var(--w-brand);font-size:var(--w-fs-12);background:0 0;border:0;margin-left:auto;padding:0;font-family:inherit;text-decoration:underline}.w-dash-link:disabled{opacity:.5;cursor:default}.w-dash-editor{padding:var(--w-s4);max-height:70vh;overflow:auto}.w-dash-scope{background:var(--w-info-bg);border-radius:var(--w-r-ctl);padding:var(--w-s3);margin-bottom:var(--w-s3)}.w-dash-scope>div{align-items:baseline;gap:var(--w-s2);display:flex}.w-dash-scope>div span{font-size:var(--w-fs-12);color:var(--w-text-2);text-transform:uppercase;letter-spacing:.4px}.w-dash-scope>div b{font-size:var(--w-fs-18);color:var(--w-info)}.w-dash-scope p{margin:var(--w-s1) 0 0;font-size:var(--w-fs-12);color:var(--w-text-2);line-height:1.5}.w-dash-scope__extra{font-style:italic}.w-dash-error{background:var(--w-error-bg);color:var(--w-error);border-radius:var(--w-r-ctl);padding:var(--w-s2) var(--w-s3);margin-bottom:var(--w-s3);font-size:var(--w-fs-12)}.w-dash-colpick{align-items:center;gap:var(--w-s3);padding-bottom:var(--w-s3);border-bottom:1px solid var(--w-border-lt);margin-bottom:var(--w-s3);flex-wrap:wrap;display:flex}.w-dash-colpick>b{font-size:var(--w-fs-13)}.w-dash-colbtns{gap:var(--w-s1);display:flex}.w-dash-colbtn{height:var(--w-h-ctl-sm);border:1px solid var(--w-border);background:var(--w-surface);border-radius:var(--w-r-ctl);cursor:pointer;min-width:34px;font-family:inherit;font-size:var(--w-fs-13);color:var(--w-text-2)}.w-dash-colbtn:hover{background:var(--w-hover)}.w-dash-colbtn.is-on{background:var(--w-brand);border-color:var(--w-brand);color:var(--w-text-inv);font-weight:700}.w-dash-list{gap:var(--w-s1);flex-direction:column;display:flex}.w-dash-item{align-items:center;gap:var(--w-s3);padding:var(--w-s2) var(--w-s2);border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);background:var(--w-surface);display:flex}.w-dash-item:hover{background:var(--w-hover)}.w-dash-item.is-off{opacity:.55}.w-dash-item.is-dragging{opacity:.35}.w-dash-item.is-over{box-shadow:inset 0 3px 0 -1px var(--w-brand)}.w-dash-grip{cursor:grab;color:var(--w-text-3);align-items:center;display:flex}.w-dash-item__text{align-items:center;gap:var(--w-s2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.w-dash-item__text b{font-size:var(--w-fs-13)}.w-dash-item__text small{font-size:var(--w-fs-12);color:var(--w-text-3);flex-basis:100%}.w-dash-item__acts{align-items:center;gap:var(--w-s2);flex:none;margin-left:auto;display:flex}.w-dash-fineprint{margin:var(--w-s3) 0 0;font-size:var(--w-fs-12);color:var(--w-text-3);line-height:1.5}.w-dash-spacer{margin-left:auto}.w-qpick-ask{border:1px solid var(--w-warning);background:var(--w-warning-bg);border-radius:var(--w-r-ctl);padding:var(--w-s3);margin-bottom:var(--w-s3);font-size:var(--w-fs-13);color:var(--w-text);border-left-width:3px}.w-qpick-ask b{color:var(--w-warning);align-items:center;gap:6px;margin-bottom:4px;display:flex}.w-qpick-vrow{justify-content:space-between;align-items:flex-start;gap:var(--w-s3);padding:var(--w-s2) 0;border-bottom:1px solid var(--w-border-xlt);display:flex}.w-qpick-vrow>div:first-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.w-qpick-vmeta{font-size:var(--w-fs-12);color:var(--w-text-3);flex-basis:100%}.w-qpick-add{margin-top:var(--w-s3);padding:var(--w-s3);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface-alt)}.w-qpick-addrow{gap:var(--w-s2);margin-bottom:var(--w-s2);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.w-qpick-addrow select,.w-qpick-addrow input{width:100%;height:var(--w-h-ctl)}.w-qpick-note{margin-top:var(--w-s3);font-size:var(--w-fs-12);color:var(--w-text-3)}.w-qpick-warn{margin:0 var(--w-modal-pad) var(--w-s3);padding:var(--w-s2) var(--w-s3);border:1px solid var(--w-error);border-radius:var(--w-r-ctl);background:var(--w-error-bg);color:var(--w-text);font-size:var(--w-fs-12);border-left-width:3px;align-items:flex-start;gap:6px;display:flex}.w-qpick{gap:var(--w-s4);padding:0 var(--w-modal-pad) var(--w-s4);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}@media (max-width:980px){.w-qpick{grid-template-columns:minmax(0,1fr)}}.w-qpick-browse{min-width:0}.w-qpick-vendors{gap:var(--w-s2);margin-bottom:var(--w-s3);flex-wrap:wrap;display:flex}.w-qpick-vtab{height:var(--w-h-ctl-sm);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);color:var(--w-text-2);font-size:var(--w-fs-12);cursor:pointer;padding:0 10px}.w-qpick-vtab.is-on{background:var(--w-navy);border-color:var(--w-navy);color:var(--w-text-inv)}.w-qpick-price{padding:var(--w-s2) var(--w-s3);margin-bottom:var(--w-s3);border:1px solid var(--w-info);border-radius:var(--w-r-ctl);background:var(--w-info-bg);font-size:var(--w-fs-12);color:var(--w-text);border-left-width:3px}.w-qpick-step{align-items:baseline;gap:var(--w-s2);margin:var(--w-s3) 0 var(--w-s2);flex-wrap:wrap;display:flex}.w-qpick-chosen{border-radius:var(--w-r-pill);background:var(--w-selected);border:1px solid var(--w-brand);font-size:var(--w-fs-12);align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.w-qpick-chosen button{color:var(--w-brand);cursor:pointer;font-size:var(--w-fs-12);background:0 0;border:none;padding:0;text-decoration:underline}.w-qpick-search{height:var(--w-h-ctl);padding:0 var(--w-s2);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);flex:220px;align-items:center;gap:6px;min-width:0;display:flex}.w-qpick-search input{min-width:0;height:100%;font-size:var(--w-fs-13);background:0 0;border:none;outline:none;flex:1}.w-qpick-filters{gap:var(--w-s2);margin-bottom:var(--w-s2);flex-wrap:wrap;display:flex}.w-qpick-filters select{height:var(--w-h-ctl);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);min-width:170px;font-family:inherit;font-size:var(--w-fs-13);background:#fff;padding:0 10px}.w-qpick-filters select:focus{border-color:var(--w-brand);box-shadow:0 0 3px var(--w-brand)}.w-qpick-grid{gap:var(--w-s2);max-height:260px;margin:var(--w-s2) 0;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));padding-right:2px;display:grid;overflow-y:auto}.w-qpick-tile{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);cursor:pointer;text-align:left;flex-direction:column;align-items:stretch;gap:2px;padding:0 0 6px;display:flex;overflow:hidden}.w-qpick-tile:hover{border-color:var(--w-brand);background:var(--w-hover)}.w-qpick-tile img{object-fit:cover;width:100%;height:78px;display:block}.w-qpick-tile__ph{background:var(--w-neutral-bg);height:78px;color:var(--w-text-3);justify-content:center;align-items:center;display:flex}.w-qpick-tile__name{font-size:var(--w-fs-12);color:var(--w-text);padding:4px 6px 0;font-weight:700}.w-qpick-tile__color{font-size:var(--w-fs-11);color:var(--w-text-3);padding:0 6px}.w-qpick-scroll{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);max-height:320px;overflow:auto}.w-qpick-pager{align-items:center;gap:var(--w-s2);margin-top:var(--w-s2);font-size:var(--w-fs-12);color:var(--w-text-3);display:flex}.w-qpick-pager span{margin-right:auto}.w-qpick-tray{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface-alt);padding:var(--w-s3);max-height:620px;overflow-y:auto}.w-qpick-trayds{margin:4px 0 var(--w-s2);font-size:var(--w-fs-12);color:var(--w-text-3)}.w-qpick-trayrow{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);padding:var(--w-s2);margin-top:var(--w-s2)}.w-qpick-trayhead{justify-content:space-between;align-items:center;gap:var(--w-s2);display:flex}.w-qpick-trayhead button{color:var(--w-text-3);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.w-qpick-trayhead button:hover{color:var(--w-error)}.w-qpick-traydesc{font-size:var(--w-fs-12);color:var(--w-text-3);margin:2px 0 6px}.w-qpick-trayfields{grid-template-columns:52px minmax(0,1fr) 84px;gap:6px;display:grid}.w-qpick-trayfields label{font-size:var(--w-fs-11);color:var(--w-text-2);flex-direction:column;gap:2px;min-width:0;display:flex}.w-qpick-trayfields input,.w-qpick-trayfields select{height:var(--w-h-ctl-sm);width:100%;min-width:0;font-size:var(--w-fs-12);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:#fff;padding:0 6px;font-family:inherit}.w-qpick-trayfields input:focus,.w-qpick-trayfields select:focus{border-color:var(--w-brand);box-shadow:0 0 3px var(--w-brand)}.w-qpick-blank{background:var(--w-error-bg);border:1px solid var(--w-error)!important}.w-qpick-blanknote{font-size:var(--w-fs-11);color:var(--w-error);margin-top:6px}.w-qpick-needed{border:1px dashed var(--w-error);border-radius:var(--w-r-pill);background:var(--w-error-bg);color:var(--w-error);font-size:var(--w-fs-11);align-items:center;gap:4px;padding:1px 7px;font-weight:700;display:inline-flex}.w-supkinds{gap:var(--w-s3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.w-supkinds{grid-template-columns:1fr}}.w-supkind{gap:var(--w-s2);text-align:left;padding:var(--w-s4);border:1px solid var(--w-border);border-radius:var(--w-radius);background:var(--w-surface);cursor:pointer;font:inherit;color:var(--w-text);flex-direction:column;align-items:flex-start;transition:border-color .12s,box-shadow .12s,background .12s;display:flex}.w-supkind:hover{background:var(--w-hover)}.w-supkind:focus-visible{outline:2px solid var(--w-brand);outline-offset:2px}.w-supkind.is-on{border-color:var(--w-brand);box-shadow:inset 0 0 0 1px var(--w-brand);background:var(--w-selected)}.w-supkind-top{align-items:center;gap:var(--w-s2);font-size:var(--w-fs-15);font-weight:600;display:flex}.w-supkind-sub{font-size:var(--w-fs-13);color:var(--w-text-2);line-height:1.5}.w-supkind-note{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-supurg{gap:var(--w-s2);flex-wrap:wrap;display:flex}.w-supurg button{font:inherit;font-size:var(--w-fs-13);border:1px solid var(--w-border);border-radius:var(--w-r-pill);background:var(--w-surface);color:var(--w-text);cursor:pointer;padding:6px 12px}.w-supurg button:hover{background:var(--w-hover)}.w-supurg button.is-on{border-color:var(--w-brand);box-shadow:inset 0 0 0 1px var(--w-brand);background:var(--w-selected)}.w-supurg button.is-on.is-down{border-color:var(--w-error);box-shadow:inset 0 0 0 1px var(--w-error);background:var(--w-error)}@supports (color:color-mix(in lab, red, red)){.w-supurg button.is-on.is-down{background:color-mix(in srgb, var(--w-error) 10%, transparent)}}.w-supctx{border:1px solid var(--w-border-lt);border-radius:var(--w-radius);background:var(--w-surface-2);padding:var(--w-s3);font-size:var(--w-fs-12);color:var(--w-text-2)}.w-supctx summary{cursor:pointer;color:var(--w-text-2)}.w-supctx dl{margin:var(--w-s3) 0 0;gap:6px var(--w-s3);grid-template-columns:max-content 1fr;display:grid}.w-supctx dt{color:var(--w-text-3)}.w-supctx dd{word-break:break-word;margin:0}.w-supshots{gap:var(--w-s2);margin-top:var(--w-s2);flex-wrap:wrap;display:flex}.w-supshot{border:1px solid var(--w-border);border-radius:var(--w-radius);background:var(--w-surface-2);width:108px;height:78px;position:relative;overflow:hidden}.w-supshot img{object-fit:cover;width:100%;height:100%;display:block}.w-supshot button{color:#fff;cursor:pointer;background:#0000009e;border:none;border-radius:50%;width:20px;height:20px;padding:0;font-size:13px;line-height:20px;position:absolute;top:2px;right:2px}.w-suplist{flex-direction:column;display:flex}.w-supitem{padding:var(--w-s4);border-top:1px solid var(--w-border-xlt)}.w-supitem:first-child{border-top:none}.w-supitem-head{align-items:baseline;gap:var(--w-s3);flex-wrap:wrap;display:flex}.w-supitem-subject{font-size:var(--w-fs-15);font-weight:600;display:block}.w-supitem-ref{font-size:var(--w-fs-12);color:var(--w-text-3);white-space:nowrap}.w-supitem-body{margin-top:var(--w-s2);font-size:var(--w-fs-13);color:var(--w-text-2);white-space:pre-wrap;line-height:1.6}.w-supitem-msg{margin-top:var(--w-s3);padding:var(--w-s3);border-radius:var(--w-radius);background:var(--w-surface-2);font-size:var(--w-fs-13);line-height:1.6;display:block}.w-supitem-undelivered{margin-top:var(--w-s3);padding:var(--w-s3);border:1px solid var(--w-error);border-radius:var(--w-radius);background:var(--w-error)}@supports (color:color-mix(in lab, red, red)){.w-supitem-undelivered{background:color-mix(in srgb, var(--w-error) 8%, transparent)}}.w-supitem-undelivered{font-size:var(--w-fs-13);line-height:1.6;display:block}.w-supitem-acts{margin-top:var(--w-s3);align-items:center;gap:var(--w-s2);flex-wrap:wrap;display:flex}.w-supask{margin-top:var(--w-s3);padding:var(--w-s3) var(--w-s4);border:1px solid var(--w-border);border-radius:var(--w-radius);background:var(--w-surface-2)}.w-supask-q{font-size:var(--w-fs-14);margin-bottom:var(--w-s2);font-weight:600;display:block}.w-supundo{font:inherit;font-size:var(--w-fs-12);color:var(--w-text-3);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px 2px;text-decoration:underline}.w-supundo:hover{color:var(--w-error)}.w-supconn{align-items:center;gap:var(--w-s2);font-size:var(--w-fs-12);color:var(--w-text-3);display:flex}.w-supconn-dot{background:var(--w-success);border-radius:50%;flex:none;width:7px;height:7px}.w-supconn-dot.is-off{background:var(--w-text-3)}.w-supconn-dot.is-bad{background:var(--w-error)}.w-mbx{gap:var(--w-s3);margin-top:var(--w-s3);flex-direction:column;display:flex}.w-mbx__row{justify-content:space-between;align-items:center;gap:var(--w-s4);padding:var(--w-s4) var(--w-s5);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:#fff;flex-wrap:wrap;display:flex}.w-mbx__row.is-warn{border-color:var(--w-warning);background:var(--w-warning-bg)}.w-mbx__main{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.w-mbx__pill{align-self:flex-start}.w-mbx__row.is-warn .w-badge{border:1px solid var(--w-warning);background:#fff;font-weight:600}.w-mbx__addr{overflow-wrap:anywhere;font-weight:700}.w-mbx__why{font-size:var(--w-fs-12);color:var(--w-warning)}.w-mbx__acts{align-items:center;gap:var(--w-s4);flex-wrap:wrap;display:flex}.w-mbx__empty{padding:var(--w-s4) var(--w-s5);border:1px dashed var(--w-border);border-radius:var(--w-r-ctl)}.w-mbx__foot{align-items:center;gap:var(--w-s4);margin-top:var(--w-s4);flex-wrap:wrap;display:flex}.w-mbx__reason{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-mbxbar{justify-content:space-between;align-items:center;gap:var(--w-s4);padding:var(--w-s4) var(--w-s5);margin:0 0 var(--w-s4);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);font-size:var(--w-fs-13);flex-wrap:wrap;display:flex}.w-mbxbar.is-warn{border-color:var(--w-warning);background:var(--w-warning-bg)}.w-mbxbar.is-info{background:var(--w-selected)}.w-mbxbar__link{color:var(--w-brand);white-space:nowrap;font-weight:700}.w-mbxchips{gap:var(--w-s3);padding:0 0 var(--w-s4);flex-wrap:wrap;display:flex}.w-mbxchips button{font:var(--w-fs-12)/1 var(--w-font);border:1px solid var(--w-border);background:var(--w-surface);cursor:pointer;color:var(--w-text-2);overflow-wrap:anywhere;text-align:left;border-radius:11px;padding:6px 12px}.w-mbxchips button:hover{background:var(--w-hover)}.w-mbxchips button.is-on{background:var(--w-selected);border-color:var(--w-brand);color:var(--w-brand);font-weight:700}.w-from__line{align-items:center;gap:var(--w-s3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.w-from__text{font-size:var(--w-fs-13);color:var(--w-text);overflow-wrap:anywhere}.w-from__select{flex:220px;min-width:0}.w-from__warn{font-size:var(--w-fs-12);color:var(--w-warning)}.w-from__link{font-size:var(--w-fs-12);color:var(--w-brand);white-space:nowrap;text-decoration:none}.w-from__link:hover{text-decoration:underline}.w-mlfld .w-from__select{border:1px solid var(--w-border);background:#fff;border-radius:3px;flex:220px;padding:4px 6px}.w-m-app{--m-paper:#f4f2ee;--m-surface:#fff;--m-surface-2:#ebe8e2;--m-ink:#1b1917;--m-ink-2:#55514a;--m-ink-3:#8a857c;--m-rule:#ddd8cf;--m-rule-2:#cbc4b8;--m-walnut:#8a5a2b;--m-walnut-soft:#f3e7d9;--m-dim:#2b58c9;--m-dim-soft:#e7edfc;--m-good:#1c7350;--m-good-soft:#e0f0e8;--m-warn:#a24d09;--m-warn-soft:#fbead9;--m-bad:#a51d13;--m-bad-soft:#fbe6e4;background:var(--m-paper);min-height:100dvh;color:var(--m-ink);-webkit-text-size-adjust:100%;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5;display:flex}.w-m-bar{z-index:20;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;background:var(--m-surface);border-bottom:1px solid var(--m-rule);align-items:center;gap:12px;display:flex;position:sticky;top:0}.w-m-bar__back{border:1px solid var(--m-rule);background:var(--m-surface-2);width:40px;height:40px;color:var(--m-ink);border-radius:11px;flex:none;place-items:center;font-size:19px;line-height:1;text-decoration:none;display:grid}.w-m-bar__tt{flex:1;min-width:0}.w-m-bar__tt h1{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:700;line-height:1.15;overflow:hidden}.w-m-bar__sub{color:var(--m-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.w-m-body{flex-direction:column;flex:1;gap:12px;width:100%;max-width:640px;margin:0 auto;padding:14px 14px 22px;display:flex}.w-m-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--m-ink-3);margin:6px 2px -4px;font-size:10.5px;font-weight:700}.w-m-muted{color:var(--m-ink-3);font-size:13px;line-height:1.45}.w-m-card{background:var(--m-surface);border:1px solid var(--m-rule);color:inherit;border-radius:15px;flex-direction:column;gap:8px;padding:13px 14px;text-decoration:none;display:flex}.w-m-card__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.w-m-card__ttl{font-size:16px;font-weight:600;line-height:1.25}.w-m-card__meta{color:var(--m-ink-3);font-size:13px;line-height:1.4}.w-m-card__chev{color:var(--m-ink-3);flex:none;font-size:18px}.w-m-tile{background:var(--m-surface);border:1px solid var(--m-rule);color:inherit;text-align:left;width:100%;font:inherit;cursor:pointer;border-radius:16px;align-items:center;gap:13px;padding:15px;text-decoration:none;display:flex}.w-m-tile__ic{background:var(--m-walnut-soft);width:46px;height:46px;color:var(--m-walnut);border-radius:13px;flex:none;place-items:center;display:grid}.w-m-tile__tx{flex:1;min-width:0}.w-m-tile__tx b{font-size:16.5px;font-weight:600;line-height:1.25;display:block}.w-m-tile__tx span{color:var(--m-ink-3);margin-top:2px;font-size:13px;display:block}.w-m-tile--soon{opacity:.72;border-style:dashed}.w-m-tile--soon .w-m-tile__ic{background:var(--m-surface-2);color:var(--m-ink-3)}.w-m-pill{white-space:nowrap;border:1px solid #0000;border-radius:100px;flex:none;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.w-m-pill--ok{color:var(--m-good);background:var(--m-good-soft);border-color:#b6ddca}.w-m-pill--warn{color:var(--m-warn);background:var(--m-warn-soft);border-color:#eec49a}.w-m-pill--idle{color:var(--m-ink-3);background:var(--m-surface-2);border-color:var(--m-rule)}.w-m-pill--blue{color:var(--m-dim);background:var(--m-dim-soft);border-color:#b8c9f2}.w-m-btn{background:var(--m-walnut);color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:13px 16px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.w-m-btn--ghost{background:var(--m-surface);color:var(--m-ink);border:1px solid var(--m-rule-2)}.w-m-btn--blue{background:var(--m-dim);color:#fff}.w-m-btn--danger{background:var(--m-surface);color:var(--m-bad);border:1px solid #eab5b0}.w-m-btn:disabled{opacity:.5;cursor:default}.w-m-btn--dash{border:1.5px dashed var(--m-rule-2);color:var(--m-ink-2);background:0 0;font-weight:600}.w-m-dock{z-index:15;padding:11px 14px calc(12px + env(safe-area-inset-bottom));background:var(--m-surface);border-top:1px solid var(--m-rule);flex-direction:column;gap:9px;margin:0 -14px -22px;display:flex;position:sticky;bottom:0}.w-m-kv{border-bottom:1px solid var(--m-rule);justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;display:flex}.w-m-kv:last-child{border-bottom:0}.w-m-kv__k{color:var(--m-ink-3);flex:none;font-size:12.5px}.w-m-kv__v{text-align:right;font-size:15px;font-weight:600}.w-m-kv__v--big{color:var(--m-dim);font-variant-numeric:tabular-nums;font-size:22px}.w-m-kv__v--code{letter-spacing:.12em;font-family:ui-monospace,Roboto Mono,monospace;font-size:16px}.w-m-tally{z-index:15;background:var(--m-surface);border-bottom:1px solid var(--m-rule);padding:12px 14px 13px;position:sticky;top:61px}.w-m-tally__line{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.w-m-tally__big{letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:700;line-height:1}.w-m-tally__says{text-align:right;font-size:13px;font-weight:700}.w-m-tally__says--ok{color:var(--m-good)}.w-m-tally__says--warn{color:var(--m-warn)}.w-m-tally__says--idle{color:var(--m-ink-3)}.w-m-track{background:var(--m-surface-2);border-radius:100px;height:7px;display:flex;overflow:hidden}.w-m-track i{height:100%;display:block}.w-m-seg{background:var(--m-surface);border:1px solid var(--m-rule);border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex}.w-m-seg__code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,Roboto Mono,monospace;font-size:14px;overflow:hidden}.w-m-seg__tag{letter-spacing:.06em;text-transform:uppercase;background:var(--m-surface-2);color:var(--m-ink-3);border-radius:5px;flex:none;padding:2px 6px;font-size:10px;font-weight:700}.w-m-seg--cabinet .w-m-seg__tag{background:var(--m-walnut-soft);color:var(--m-walnut)}.w-m-seg--opening{border-style:dashed;border-color:#a9bdf0}.w-m-seg--opening .w-m-seg__tag{background:var(--m-dim-soft);color:var(--m-dim)}.w-m-seg__in{color:var(--m-dim);font-variant-numeric:tabular-nums;flex:none;font-size:21px;font-weight:700;line-height:1}.w-m-seg__in small{color:var(--m-ink-3);font-size:12px}.w-m-seg__x{border:1px solid var(--m-rule);background:var(--m-surface-2);width:34px;height:34px;color:var(--m-ink-3);font:inherit;cursor:pointer;border-radius:9px;flex:none;font-size:15px}.w-m-fld{flex-direction:column;gap:5px;display:flex}.w-m-fld label{letter-spacing:.1em;text-transform:uppercase;color:var(--m-ink-3);font-size:10.5px;font-weight:700}.w-m-in{width:100%;font:inherit;border:1px solid var(--m-rule-2);background:var(--m-surface);color:var(--m-ink);border-radius:11px;padding:12px 13px;font-size:16px}.w-m-in:focus{outline:2px solid var(--m-walnut);outline-offset:-1px}.w-m-in--area{resize:vertical;min-height:84px;line-height:1.5}.w-m-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.w-m-chips{flex-wrap:wrap;gap:7px;display:flex}.w-m-chip{font:inherit;border:1px solid var(--m-rule);background:var(--m-surface);color:var(--m-ink-2);cursor:pointer;border-radius:100px;padding:9px 13px;font-size:13.5px;font-weight:600}.w-m-chip[aria-pressed=true]{background:var(--m-walnut);border-color:var(--m-walnut);color:#fff}.w-m-chip--count{cursor:text;align-items:center;gap:8px;display:inline-flex}.w-m-chip--count[data-on="1"]{background:var(--m-walnut);border-color:var(--m-walnut);color:#fff}.w-m-chip__qty{border:1px solid var(--m-rule);background:var(--m-surface);width:48px;min-height:32px;color:var(--m-ink);font:inherit;text-align:center;border-radius:8px;padding:2px 4px;font-size:13.5px}.w-m-chip--count[data-on="1"] .w-m-chip__qty{border-color:var(--m-surface)}.w-m-sheet{z-index:40;background:#14121073;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.w-m-sheet__body{background:var(--m-surface);padding:8px 14px calc(14px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;flex-direction:column;gap:11px;max-height:92dvh;display:flex;overflow-y:auto}.w-m-sheet__grab{background:var(--m-rule-2);border-radius:100px;width:40px;height:4px;margin:0 auto 2px}.w-m-readout{border:1px solid var(--m-rule);background:var(--m-surface-2);border-radius:13px;justify-content:flex-end;align-items:center;gap:12px;padding:11px 14px;display:flex}.w-m-readout__val{color:var(--m-dim);font-variant-numeric:tabular-nums;flex:none;font-size:32px;font-weight:700;line-height:1}.w-m-pad{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.w-m-key{border:1px solid var(--m-rule);background:var(--m-surface);min-height:52px;color:var(--m-ink);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;border-radius:12px;font-size:23px;font-weight:600}.w-m-key--sm{font-size:14px;font-weight:600}.w-m-flag{border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:13.5px;line-height:1.45;display:flex}.w-m-flag--warn{background:var(--m-warn-soft);color:var(--m-warn);border:1px solid #eec49a}.w-m-flag--ok{background:var(--m-good-soft);color:var(--m-good);border:1px solid #b6ddca}.w-m-flag--bad{background:var(--m-bad-soft);color:var(--m-bad);border:1px solid #eab5b0}.w-m-flag--info{background:var(--m-dim-soft);color:var(--m-dim);border:1px solid #b8c9f2}.w-m-flag b{font-weight:700}.w-m-sync{background:var(--m-surface-2);border:1px dashed var(--m-rule-2);color:var(--m-ink-2);border-radius:11px;align-items:center;gap:9px;padding:9px 12px;font-size:12.5px;font-weight:600;display:flex}.w-m-sync__dot{background:var(--m-good);border-radius:100px;flex:none;width:8px;height:8px}.w-m-sync--pending{background:var(--m-dim-soft);color:var(--m-dim);border-style:solid;border-color:#b8c9f2}.w-m-sync--pending .w-m-sync__dot{background:var(--m-dim)}.w-m-sync--offline{background:var(--m-warn-soft);color:var(--m-warn);border-color:#eec49a}.w-m-sync--offline .w-m-sync__dot{background:var(--m-warn)}.w-m-sync__push{font:inherit;background:var(--m-dim);color:#fff;cursor:pointer;border:0;border-radius:9px;flex:none;margin-left:auto;padding:8px 13px;font-size:12.5px;font-weight:700}.w-m-plan{background:var(--m-surface);border:1px solid var(--m-rule);border-radius:14px;padding:10px;overflow-x:auto}.w-m-plan svg{width:100%;min-width:280px;height:auto;display:block}.w-m-done{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:34px 22px;display:flex}.w-m-done__tick{background:var(--m-good-soft);width:72px;height:72px;color:var(--m-good);border:1.5px solid #a9d6c1;border-radius:100px;place-items:center;font-size:32px;display:grid}.w-m-done h2{margin:0;font-size:25px}.w-m-foot{color:var(--m-ink-3);justify-content:space-between;align-items:center;gap:10px;padding:4px 4px 0;font-size:12.5px;display:flex}.w-m-foot a{color:var(--m-walnut);font-weight:600;text-decoration:none}@media (prefers-reduced-motion:reduce){.w-m-app *{transition:none!important;animation:none!important}}.w-m-cal__when{color:var(--m-dim);font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;font-weight:600}.w-m-cal__where{color:var(--m-ink-2);margin-top:2px;font-size:13.5px;line-height:1.4}.w-m-cal__where a{color:var(--m-walnut);font-weight:600;text-decoration:none}.w-m-cal__note{color:var(--m-ink-3);border-left:2px solid var(--m-rule);white-space:pre-wrap;margin-top:6px;padding-left:9px;font-size:13px;line-height:1.45}.w-m-cal--measure{background:var(--m-warn-soft);border-color:#eec49a}.w-m-cal__job{border-top:1px solid var(--m-rule);color:var(--m-walnut);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:8px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.w-m-card--tap{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;appearance:none;display:block}.w-m-card--unread{border-left:3px solid var(--m-walnut)}.w-m-prog{align-items:center;gap:10px;margin-top:8px;display:flex}.w-m-prog .w-m-track{flex:1}.w-m-mark{letter-spacing:.01em;border:1px solid var(--m-rule);background:var(--m-surface-2);color:var(--m-ink-3);vertical-align:middle;border-radius:100px;margin-left:8px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.w-m-mark--head{background:var(--m-walnut-soft);color:var(--m-walnut);border-color:#dcc4a6}.w-m-mark--derived{background:var(--m-dim-soft);color:var(--m-dim);border-color:#b8c9f2}.w-m-mark--tap{text-align:left;cursor:pointer;border-radius:10px;margin:6px 0 0;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.35;display:block}.w-m-fold{border:1px dashed var(--m-rule-2);background:var(--m-surface);width:100%;color:var(--m-ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 4px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.w-m-fold small{color:var(--m-ink-3);font-size:12.5px;font-weight:500;display:block}.w-m-fold>span:last-child{color:var(--m-ink-3);font-size:20px;line-height:1}.w-m-dot{background:var(--m-bad);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:100px;flex:none;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;line-height:22px}.w-m-sect{border-top:1px solid var(--m-rule);color:var(--m-ink);justify-content:space-between;align-items:baseline;gap:10px;margin:18px 2px 2px;padding-top:14px;font-size:15px;font-weight:700;display:flex}.w-m-sect:first-of-type{border-top:0;margin-top:4px;padding-top:0}.w-m-sect small{color:var(--m-ink-3);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.w-m-sect b{background:var(--m-surface-2);border:1px solid var(--m-rule);color:var(--m-ink-2);font-variant-numeric:tabular-nums;border-radius:100px;flex:none;padding:2px 9px;font-size:12.5px;font-weight:700}.w-m-sheet__ttl{margin:2px 2px 0;font-size:17px;font-weight:700;line-height:1.3}.w-m-sheet--over{z-index:50}.w-m-rule{color:var(--m-ink-2);margin:0 2px;font-size:13px;line-height:1.45}.w-m-rule b{color:var(--m-ink);font-weight:700}.w-m-side{text-align:left;border:1px solid var(--m-rule-2);background:var(--m-surface);width:100%;min-height:56px;color:var(--m-ink);font:inherit;cursor:pointer;border-radius:13px;padding:11px 14px;display:block}.w-m-side b{font-size:16.5px;font-weight:600;line-height:1.25;display:block}.w-m-side span{color:var(--m-ink-3);margin-top:2px;font-size:12.5px;display:block}.w-m-side--used{background:var(--m-surface-2);color:var(--m-ink-3);border-style:dashed}.w-m-side--used b{color:var(--m-ink-3);font-weight:500}.w-m-inch{border:1px solid var(--m-rule-2);background:var(--m-surface);width:100%;min-height:52px;color:var(--m-ink);font:inherit;text-align:left;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.w-m-inch--sm{min-height:48px;padding:6px 11px}.w-m-inch__v{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1}.w-m-inch--sm .w-m-inch__v{font-size:19px}.w-m-inch__v small{color:var(--m-ink-3);font-size:14px}.w-m-inch__go{letter-spacing:.03em;text-transform:uppercase;color:var(--m-walnut);flex:none;font-size:11.5px;font-weight:700}.w-m-inch__bad{color:var(--m-bad);font-size:12.5px;line-height:1.4}.w-m-inchpad{flex-direction:column;gap:10px;display:flex}.w-m-frac{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.w-m-frac__k{border:1px solid var(--m-rule);background:var(--m-surface);min-height:52px;color:var(--m-ink-2);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;border-radius:11px;font-size:15px;font-weight:600}.w-m-frac__k--major{background:var(--m-surface-2);color:var(--m-ink);font-size:17px;font-weight:700}.w-m-frac__k[aria-pressed=true]{background:var(--m-walnut);border-color:var(--m-walnut);color:#fff}.w-m-seg--wall{background:var(--m-surface-2);border-style:dashed}.w-m-seg--wall .w-m-seg__code{color:var(--m-ink-3);font-style:italic}.w-m-seg--derived{border-style:dashed;border-color:var(--m-rule);color:var(--m-ink-3);background:0 0}.w-m-seg--derived .w-m-seg__code{color:var(--m-ink-3);font-style:italic}.w-m-seg--derived .w-m-seg__tag{background:var(--m-dim-soft);color:var(--m-dim);border-color:#b8c9f2}.w-m-seg--derived .w-m-seg__in{color:var(--m-ink-2)}.w-m-inchpad__top{z-index:3;background:var(--m-surface);flex-direction:column;gap:8px;margin-bottom:-10px;padding-bottom:10px;display:flex;position:sticky;top:0}.w-m-inchpad__ttl{color:var(--m-ink);font-size:17px;font-weight:700;line-height:1.3}.w-m-check{color:var(--m-ink);align-items:flex-start;gap:10px;padding:7px 0;font-size:15px;display:flex}.w-m-check input{flex:none;width:18px;height:18px;margin-top:3px}.w-fpr{margin-top:var(--w-s3);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);overflow:hidden}.w-fpr-nokey{margin:var(--w-s2) var(--w-s3) 0;border:1px solid var(--w-attn-yellow);border-radius:var(--w-r-ctl);background:var(--w-attn-yellow-bg);color:var(--w-attn-yellow);font-size:var(--w-fs-12);align-items:flex-start;gap:8px;padding:8px 10px;font-weight:600;line-height:1.5;display:flex}.w-fpr-body{gap:var(--w-s3);padding:var(--w-s2) var(--w-s3) var(--w-s3);align-items:flex-start;display:flex}.w-fpr-main{flex:1;min-width:0}.w-fpr-side{gap:var(--w-s2);flex-direction:column;flex-shrink:0;width:340px;display:flex}.w-fpr-tools{margin-bottom:var(--w-s2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.w-fpr-zoomlabel{text-align:center;min-width:44px;font-size:var(--w-fs-12);color:var(--w-text-2);font-variant-numeric:tabular-nums;font-weight:600}.w-fpr-tool{appearance:none;font:inherit;font-size:var(--w-fs-13);cursor:pointer;height:var(--w-h-ctl-sm);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);color:var(--w-text);padding:0 12px}.w-fpr-tool:hover{background:var(--w-hover)}.w-fpr-tool.is-on{background:var(--w-selected);border-color:var(--w-brand);color:var(--w-brand);font-weight:600}.w-fpr-modehint{font-size:var(--w-fs-12);color:var(--w-text-3);margin-left:4px}.w-fpr-box{border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);background:var(--w-page-alt);min-height:220px;max-height:calc(100vh - 260px);padding:var(--w-s2);position:relative;overflow:auto}.w-fpr-stage{line-height:0;display:inline-block;position:relative}.w-fpr-page{border:1px solid var(--w-border-lt);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#fff;display:block}.w-fpr-ink{pointer-events:none;position:absolute;top:0;left:0}.w-fpr-sheetnav{margin-top:var(--w-s2);font-size:var(--w-fs-12);color:var(--w-text-2);justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.w-fpr-card{border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);background:var(--w-surface);padding:var(--w-s3);gap:var(--w-s2);font-size:var(--w-fs-13);flex-direction:column;display:flex}.w-fpr-cardtitle{font-size:var(--w-fs-13);align-items:center;gap:8px;display:flex}.w-fpr-preview{border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);background:#fff;max-width:100%;display:block}.w-fpr-roomrow{font-size:var(--w-fs-12);color:var(--w-text-2);flex-direction:column;gap:4px;display:flex}.w-fpr-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-fpr-spin{border:3px solid var(--w-border-lt);border-top-color:var(--w-brand);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:1s linear infinite w-fpr-rotate;display:inline-block}@keyframes w-fpr-rotate{to{transform:rotate(360deg)}}.w-fpr-open{appearance:none;font:inherit;font-size:var(--w-fs-11);cursor:pointer;border:1px solid var(--w-brand);background:var(--w-surface);color:var(--w-brand);border-radius:999px;padding:2px 9px;font-weight:600}.w-fpr-open:hover{background:var(--w-selected)}.w-fpr-saw{margin-bottom:var(--w-s2)}.w-newcustomer-btn{color:var(--w-text-3);cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.w-newcustomer-btn:hover{color:var(--w-brand)}.w-newcustomer__status{align-items:center;gap:var(--w-s2);margin-bottom:var(--w-s3);display:flex}.w-newcustomer__status small{color:var(--w-text-3);font-size:var(--w-fs-12)}.w-newcustomer__rooms{gap:var(--w-s2);flex-wrap:wrap;display:flex}.w-newcustomer__room{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);font-size:var(--w-fs-12);cursor:pointer;color:var(--w-text-2);-webkit-user-select:none;user-select:none;align-items:center;padding:5px 12px;display:inline-flex}.w-newcustomer__room input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.w-newcustomer__room:hover{background:var(--w-hover)}.w-newcustomer__room.is-on{background:var(--w-brand);border-color:var(--w-brand);color:#fff;font-weight:600}.w-newcustomer__room .w-newcustomer__qty{clip:auto;border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);width:46px;height:auto;color:var(--w-text);font:inherit;font-size:var(--w-fs-12);text-align:center;margin-left:8px;padding:1px 4px;position:static;overflow:visible}.w-newcustomer__room.is-on .w-newcustomer__qty{border-color:var(--w-surface);color:var(--w-text)}.w-known__person{align-items:center;gap:8px;padding:8px 10px;display:flex}.w-known__person b{font-size:var(--w-fs-13);color:var(--w-text);font-weight:600}.w-known__person small{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-known__undo{text-align:right;cursor:pointer;width:100%;font-size:var(--w-fs-11);color:var(--w-text-3);text-underline-offset:2px;background:0 0;border:0;padding:4px 10px 8px;text-decoration:underline;display:block}.w-known__undo:hover{color:var(--w-text)}.w-newcustomer__offer{font-size:var(--w-fs-13);line-height:1.5}.w-nc-sublabel{align-items:baseline;gap:var(--w-s2);margin-top:var(--w-s2);border-bottom:1px solid var(--w-border-xlt);font-size:var(--w-fs-12);color:var(--w-text-2);flex-wrap:wrap;padding-bottom:4px;font-weight:600;display:flex}.w-nc-sublabel small{font-weight:400;font-size:var(--w-fs-11);color:var(--w-text-3)}.w-nc-people{gap:var(--w-s2);margin-bottom:var(--w-s2);flex-direction:column;display:flex}.w-nc-person{border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);background:var(--w-surface-alt);padding:10px 12px 12px}.w-nc-person__head{justify-content:space-between;align-items:center;gap:var(--w-s2);margin-bottom:var(--w-s2);display:flex}.w-nc-person__title{font-size:var(--w-fs-12);color:var(--w-text-2);font-weight:600}.w-nc-person__grid{gap:var(--w-s2) var(--w-s3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:620px){.w-nc-person__grid{grid-template-columns:1fr}}.w-nc-person__grid .w-wide{grid-column:1/-1}.w-nc-person__err{margin-top:var(--w-s2);border-radius:var(--w-r-ctl);background:var(--w-error-bg);color:var(--w-error);font-size:var(--w-fs-12);padding:6px 10px}.w-nc-add{margin-bottom:var(--w-s3)}.w-nc-add__full{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-nc-samebill{align-items:center;gap:var(--w-s2);flex-wrap:wrap;justify-content:flex-end;margin-left:auto;display:flex}.w-nc-samebill__why{font-weight:400;font-size:var(--w-fs-11);color:var(--w-text-3)}.w-jobpeople__row{justify-content:space-between;align-items:flex-start;gap:var(--w-s3);border-bottom:1px solid var(--w-border-lt);padding:9px 0;display:flex}.w-jobpeople__row:last-of-type{border-bottom:none}.w-jobpeople__names{align-items:center;gap:var(--w-s2);flex-wrap:wrap;display:flex}.w-jobpeople__meta{font-size:var(--w-fs-12);color:var(--w-text-3);margin-top:2px}.w-jobpeople__add{margin-top:var(--w-s3);padding-top:var(--w-s3);border-top:1px solid var(--w-border-lt);gap:var(--w-s2);flex-direction:column;display:flex}.w-jobpeople__addrow{gap:var(--w-s2);grid-template-columns:150px 1fr;display:grid}.w-jobpeople__note{width:100%}.w-jobpeople__note-line{margin-top:var(--w-s3);padding-top:var(--w-s3);border-top:1px solid var(--w-border-lt);font-size:var(--w-fs-12);color:var(--w-text-3)}.w-cpick__make{text-align:left;border:none;border-top:1px solid var(--w-border-lt);background:var(--w-surface-alt);width:100%;color:var(--w-text-2);font-size:var(--w-fs-12);cursor:pointer;align-items:center;gap:6px;padding:9px 10px;display:flex}.w-cpick__make:hover{background:var(--w-hover);color:var(--w-text)}.w-flowppl__is{align-items:center;gap:var(--w-s2);flex-wrap:wrap;margin-top:4px;display:flex}.w-newcon{gap:var(--w-s2);margin-top:var(--w-s3);padding:var(--w-s3);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface-alt);flex-direction:column;display:flex}.w-newcon__head{align-items:baseline;gap:var(--w-s2);flex-wrap:wrap;display:flex}.w-newcon__grid{gap:var(--w-s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.w-newcon__f{flex-direction:column;gap:3px;min-inline-size:0;display:flex}.w-newcon__f>span{font-size:var(--w-fs-11);color:var(--w-text-3);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.w-newcon__f input,.w-newcon__f select{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);inline-size:100%;font-family:inherit;font-size:var(--w-fs-13);background:var(--w-surface);outline:none;padding:8px 10px}.w-newcon__f input:focus,.w-newcon__f select:focus{border-color:var(--w-brand);box-shadow:0 0 3px var(--w-brand)}.w-newcon__ferr{font-size:var(--w-fs-11);color:var(--w-error)}.w-newcon__row{align-items:center;gap:var(--w-s2);flex-wrap:wrap;display:flex}.w-newcon__near{padding:var(--w-s2);border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);background:var(--w-surface);flex-direction:column;gap:4px;display:flex}.w-newcon__nearrow{text-align:left;border-radius:var(--w-r-ctl);cursor:pointer;background:0 0;border:none;flex-direction:column;gap:1px;width:100%;padding:6px 8px;display:flex}.w-newcon__nearrow:hover{background:var(--w-hover)}.w-newcon__nearrow b{font-size:var(--w-fs-13);color:var(--w-text);font-weight:600}.w-newcon__nearrow small{font-size:var(--w-fs-11);color:var(--w-text-3)}.w-newcon__locked{align-items:center;gap:var(--w-s2);padding:var(--w-s2);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-warning-bg);font-size:var(--w-fs-12);color:var(--w-text);flex-wrap:wrap;display:flex}.w-newcon__warn{font-size:var(--w-fs-11);color:var(--w-text-3);line-height:1.5}.w-contactjob__who{flex-wrap:wrap;align-items:center;gap:5px;padding:1px 0;display:flex}.w-flow__task{gap:var(--w-s2);flex-direction:column;display:flex}.w-flow__task p{color:var(--w-text-muted,#64615e);font-size:var(--w-fs-13);margin:0}.w-flow__current{gap:var(--w-s1,4px);flex-direction:column;display:flex}.w-flowtool{gap:var(--w-s2);padding:var(--w-s3);margin-bottom:var(--w-s3);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);flex-direction:column;display:flex}.w-flowtool__row{align-items:center;gap:var(--w-s3);flex-wrap:wrap;display:flex}.w-flowtool__label{font-size:var(--w-fs-12);color:var(--w-text-muted,#64615e);font-weight:600}.w-flowtool input,.w-flowtool textarea,.w-flowtool select{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);width:100%;font-family:inherit;font-size:var(--w-fs-13);background:var(--w-surface);outline:none;padding:8px 10px}.w-flowppl__row{align-items:center;gap:var(--w-s2);border-bottom:1px solid var(--w-border-xlt);flex-wrap:wrap;padding:7px 0;display:flex}.w-flowppl__row:last-of-type{border-bottom:0}.w-flowppl__nm{font-weight:700;font-size:var(--w-fs-13);color:var(--w-brand);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;text-decoration:none;overflow:hidden}.w-flowppl__nm:hover{text-decoration:underline}.w-flowppl__add{gap:var(--w-s2);padding:var(--w-s3);margin-top:var(--w-s2);border:1px dashed var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface-alt);flex-direction:column;display:flex}.w-flowtool__err{font-size:var(--w-fs-12);color:var(--w-error)}.w-flow__routes-wrap{gap:var(--w-s2);flex-direction:column;display:flex}.w-flow__routes-wrap.is-busy{opacity:.6;pointer-events:none}.w-flowroutes{gap:var(--w-s2);flex-wrap:wrap;display:flex}.w-flow__done{margin-top:var(--w-s3);padding-top:var(--w-s3);border-top:1px solid var(--w-border)}button.w-flow__current{text-align:left;width:100%;font:inherit;color:inherit;border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);background:var(--w-surface);cursor:pointer}button.w-flow__current:hover:not(:disabled){background:var(--w-hover)}button.w-flow__current:disabled{cursor:default}.w-flowpick{gap:var(--w-s2);flex-direction:column;display:flex}.w-flowpick__q{font-size:var(--w-fs-12);color:var(--w-text-2);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.w-flowpick__hint{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-flowpicked{align-items:center;gap:var(--w-s2);margin-bottom:var(--w-s2);flex-wrap:wrap;display:flex}.w-flowpicked__lab{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-flowpicked__val{font-size:var(--w-fs-13);font-weight:700}.w-flowblock{gap:var(--w-s2);padding:var(--w-s3);border:1px solid var(--w-attn-red);border-radius:var(--w-r-ctl);background:var(--w-attn-red-bg);border-left-width:3px;flex-direction:column;display:flex}.w-flowblock__head{font-size:var(--w-fs-13);color:var(--w-attn-red);font-weight:700}.w-flowblock__body{font-size:var(--w-fs-12);color:var(--w-text-2);line-height:1.45}.w-flowblock__acts{gap:var(--w-s2);flex-wrap:wrap;align-items:center;display:flex}.w-flowcal{gap:var(--w-s2);padding:var(--w-s3);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);flex-direction:column;display:flex}.w-flowcal__grid{gap:var(--w-s2) var(--w-s3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.w-flowcal__f{flex-direction:column;gap:3px;min-inline-size:0;display:flex}.w-flowcal__lab{font-size:var(--w-fs-12);color:var(--w-text-2);font-weight:600}.w-flowcal__in{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);inline-size:100%;font-family:inherit;font-size:var(--w-fs-13);background:#fff;outline:none;padding:7px 9px}.w-flowcal__in:focus{border-color:var(--w-brand)}.w-flowcal__foot{gap:var(--w-s3);flex-wrap:wrap;align-items:center;display:flex}.w-flowcal__err{font-size:var(--w-fs-12);color:var(--w-error)}.w-flowmoves{align-items:center;gap:var(--w-s2);flex-wrap:wrap;display:flex}.w-flowconfirm{gap:var(--w-s2);padding:var(--w-s3);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);flex-direction:column;align-items:flex-start;display:flex}.w-flowconfirm__list{font-size:var(--w-fs-12);color:var(--w-text-2);margin:0;padding-left:18px;line-height:1.6}.w-flowchan{gap:var(--w-s2);padding:var(--w-s3);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);flex-direction:column;display:flex}.w-flowchan__q{font-size:var(--w-fs-13);color:var(--w-text);font-weight:700}.w-flowchan__row{gap:var(--w-s2);flex-wrap:wrap;align-items:center;display:flex}.w-flowchan__row input{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);min-inline-size:0;font-family:inherit;font-size:var(--w-fs-13);background:#fff;outline:none;flex:200px;padding:7px 9px}.w-flowchan__row input:focus{border-color:var(--w-brand)}.w-flowcal__wide{grid-column:1/-1}.w-flowcal__who{flex-wrap:wrap;gap:6px 14px;padding:6px 0 2px;display:flex}.w-flowcal__chk{font-size:var(--w-fs-13);cursor:pointer;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.w-flowcal__chk input{cursor:pointer;flex:none}.w-flowcal__chk>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.w-flowcal__role{color:var(--w-text-3);font-size:var(--w-fs-11)}.w-tv__assign{align-items:center;gap:var(--w-s2);padding:8px var(--w-s5);border-bottom:1px solid var(--w-border-lt);flex-wrap:wrap;display:flex}.w-tv__assignlab{font-size:var(--w-fs-12);color:var(--w-text-2)}.w-tv__assignsel{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font-family:inherit;font-size:var(--w-fs-13);background:#fff;outline:none;padding:5px 8px}.w-tv__assignsel:focus{border-color:var(--w-brand)}.w-flowcal__wide .w-adr input{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);inline-size:100%;font-family:inherit;font-size:var(--w-fs-13);background:#fff;outline:none;padding:7px 9px}.w-flowcal__wide .w-adr input:focus{border-color:var(--w-brand)}.w-flowcal__hint{font-size:var(--w-fs-12);color:var(--w-text-3);line-height:1.45}.w-tvfoot{padding:var(--w-s3) var(--w-s5) var(--w-s4);border-top:1px solid var(--w-border);background:var(--w-surface-alt);margin-top:auto}.w-taskpane__view>.w-tvfoot{margin-bottom:calc(var(--w-s4) * -1)}.w-tvfoot__refusal{background:var(--w-warning-bg);color:var(--w-warning);border-radius:var(--w-r-ctl);margin-bottom:var(--w-s2);font-size:var(--w-fs-12);padding:8px 10px;line-height:1.5}.w-tvfoot__hint{font-size:var(--w-fs-11);color:var(--w-text-3);line-height:1.45;display:block}.w-flowrd{gap:var(--w-s2);flex-direction:column;display:flex}.w-flowrd__intro{font-size:var(--w-fs-12);color:var(--w-text-2);line-height:1.5}.w-flowrd__room{border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);background:var(--w-surface);overflow:hidden}.w-flowrd__room.is-open{border-color:var(--w-border)}.w-flowrd__bar{align-items:center;gap:var(--w-s2);cursor:pointer;text-align:start;inline-size:100%;font-family:inherit;font-size:var(--w-fs-13);color:var(--w-text-1);background:0 0;border:0;padding:8px 10px;display:flex}.w-flowrd__bar:hover{background:var(--w-hover)}.w-flowrd__chev{color:var(--w-text-3);transition:transform .12s;display:inline-flex}.w-flowrd__chev.is-open{transform:rotate(90deg)}.w-flowrd__name{font-weight:600}.w-flowrd__n{font-size:var(--w-fs-11);color:var(--w-text-3);margin-inline-start:auto}.w-flowrd__n.is-done{color:var(--w-success)}.w-flowrd__body{padding:var(--w-s3) 10px var(--w-s3);border-top:1px solid var(--w-border-lt);gap:var(--w-s3);flex-direction:column;display:flex}.w-flowrd__grp{flex-direction:column;gap:2px;display:flex}.w-flowrd__grptitle{align-items:baseline;gap:var(--w-s2);font-size:var(--w-fs-11);letter-spacing:.03em;text-transform:uppercase;color:var(--w-text-3);margin-bottom:2px;font-weight:700;display:flex}.w-flowrd__grpn{letter-spacing:0;text-transform:none;font-weight:500}.w-flowrd__foot{background:var(--w-warning-bg);color:var(--w-warning);border-radius:var(--w-r-ctl);font-size:var(--w-fs-12);padding:8px 10px;line-height:1.5}.w-flowrd__foot.is-done{background:var(--w-success-bg);color:var(--w-success)}.w-flowrd__owe{margin-top:2px}.w-tixphotos{gap:var(--w-s2);flex-direction:column;display:flex}.w-tixphotos__grid{gap:var(--w-s2);flex-wrap:wrap;display:flex}.w-tixphotos__thumb{border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);background:var(--w-surface);cursor:pointer;justify-content:center;align-items:center;width:64px;height:64px;padding:0;display:flex;overflow:hidden}.w-tixphotos__thumb:hover{border-color:var(--w-border)}.w-tixphotos__thumb img{object-fit:cover;width:100%;height:100%}.w-comingup{border-top:1px solid var(--w-border-lt);margin-top:var(--w-s2)}.w-comingup__bar{align-items:center;gap:var(--w-s2);cursor:pointer;text-align:start;width:100%;font-family:inherit;font-size:var(--w-fs-12);color:var(--w-text-3);background:0 0;border:0;padding:8px 10px;font-weight:600;display:flex}.w-comingup__bar:hover{background:var(--w-hover)}.w-comingup__chev{transition:transform .12s;display:inline-flex}.w-comingup__chev.is-open{transform:rotate(90deg)}.w-comingup__list{flex-direction:column;display:flex}.w-comingup__row{justify-content:space-between;align-items:baseline;gap:var(--w-s2);border:0;border-top:1px solid var(--w-border-xlt);cursor:pointer;text-align:start;width:100%;font-family:inherit;font-size:var(--w-fs-13);color:var(--w-text-2);background:0 0;padding:7px 10px 7px 26px;display:flex}.w-comingup__row:hover{background:var(--w-hover)}.w-comingup__row.is-on{background:var(--w-surface-alt)}.w-comingup__subj{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.w-comingup__when{font-size:var(--w-fs-11);color:var(--w-text-3);flex:none}.w-checklist{gap:var(--w-s2);padding:var(--w-s3);margin-bottom:var(--w-s3);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);flex-direction:column;display:flex}.w-checklist__head{font-size:var(--w-fs-12);color:var(--w-text-2);justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.w-checklist__n{color:var(--w-text-3)}.w-checklist__n.is-done{color:var(--w-success)}.w-checklist__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.w-checklist__row{align-items:center;gap:var(--w-s2);font-size:var(--w-fs-13);color:var(--w-text-1);cursor:pointer;padding:4px 0;display:flex}.w-checklist__row input{cursor:pointer;flex:none}.w-checklist__row.is-done{color:var(--w-text-3);text-decoration:line-through}.w-checklist__hint{background:var(--w-warning-bg);color:var(--w-warning);border-radius:var(--w-r-ctl);font-size:var(--w-fs-11);padding:6px 8px;line-height:1.4}.w-notneeded{align-items:center;gap:var(--w-s2);flex-wrap:wrap;display:flex}.w-notneeded__why{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);min-inline-size:0;font-family:inherit;font-size:var(--w-fs-13);background:#fff;outline:none;flex:160px;padding:7px 9px}.w-notneeded__why:focus{border-color:var(--w-brand)}.w-listsplit.is-wide{grid-template-columns:minmax(300px,34%) minmax(0,1fr)}@media (max-width:1100px){.w-listsplit.is-wide{grid-template-columns:1fr}}.w-trow{gap:var(--w-s3);padding:var(--w-s3) var(--w-s4);border-bottom:1px solid var(--w-border-lt);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border-left:3px solid #0000;align-items:flex-start;display:flex}.w-trow:hover{background:var(--w-hover)}.w-trow.is-on{background:var(--w-selected);border-left-color:var(--w-brand)}.w-trow__s{flex:0 0 9px;margin-top:5px}.w-trow__s i{background:var(--w-task-open);border-radius:50%;width:9px;height:9px;display:block}.w-trow.is-done .w-trow__s i{background:var(--w-task-completed)}.w-trow.is-prog .w-trow__s i{background:var(--w-task-inprogress)}.w-trow__b{flex:auto;min-width:0}.w-trow__t{font-size:var(--w-fs-13);font-weight:700;line-height:1.35}.w-trow__m{font-size:var(--w-fs-12);color:var(--w-text-3);flex-wrap:wrap;align-items:center;gap:7px;margin-top:3px;display:flex}.w-trow__m a{color:var(--w-brand);text-decoration:none}.w-task-urgent{color:var(--w-task-urgent);white-space:nowrap;font-weight:700}.w-acti__dot{background:var(--w-task-open);border-radius:50%;flex:none;width:8px;height:8px;margin-right:2px;display:inline-block}.w-acti__dot--inprogress{background:var(--w-task-inprogress)}.w-acti__dot--completed{background:var(--w-task-completed)}.w-taskcolors{gap:var(--w-s3);margin-top:var(--w-s3);flex-direction:column;display:flex}.w-taskcolors__row{align-items:center;gap:var(--w-s3);display:flex}.w-taskcolors__label{font-size:var(--w-fs-13);flex:0 0 110px}.w-taskcolors__swatches{gap:8px;display:flex}.w-taskcolors__sw{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;padding:0}.w-taskcolors__sw:hover{opacity:.85}.w-taskcolors__sw.is-on{border-color:var(--w-text);box-shadow:0 0 0 2px var(--w-surface)}.w-taskcolors__sw:disabled{cursor:not-allowed;opacity:.6}.w-tvcols{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.w-tvcols.is-2col{gap:0 var(--w-s5);grid-template-columns:minmax(0,1.35fr) minmax(290px,.85fr);align-items:start}.w-tvcols.is-2col>.w-tvcols__facts{border-left:1px solid var(--w-border-lt)}.w-tvcols.is-3f .w-tvcols__facts .w-fgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.w-ml{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-radius);min-width:0;height:calc(100dvh - 210px);min-height:460px;display:flex;overflow:hidden}.w-mlrail{border-right:1px solid var(--w-border);background:var(--w-surface-alt);flex-direction:column;flex:0 0 214px;min-width:0;min-height:0;transition:flex-basis .16s;display:flex;overflow:hidden}.w-mlrail.is-shut{flex-basis:52px}.w-mlrail.is-shut .w-mlrail__h,.w-mlrail.is-shut .w-mlfold .fl,.w-mlrail.is-shut .w-mlfold .n,.w-mlrail.is-shut .w-mlrail__foot,.w-mlrail.is-shut .w-mlcompose span{display:none}.w-mlrail.is-shut .w-mldot{margin-right:0}.w-mlrail.is-shut .w-mlfold{white-space:nowrap;justify-content:center;gap:0;padding:8px 0;overflow:hidden}.w-mlrail.is-shut .w-mlrail__top{flex-direction:column;padding:12px 8px 10px}.w-mlrail.is-shut .w-mlcompose{flex:0 0 36px;width:36px;padding:0}.w-mlrail__top{align-items:center;gap:6px;padding:12px 12px 10px;display:flex}.w-mlcompose{border-radius:var(--w-radius);background:var(--w-brand);color:#fff;width:100%;height:36px;font:700 var(--w-fs-13)/1 var(--w-font);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;display:flex}.w-mlcompose:hover{background:var(--w-brand-hover)}.w-mlrailtog{border:1px solid var(--w-border);background:var(--w-surface);border-radius:var(--w-radius);cursor:pointer;height:36px;color:var(--w-text-3);flex:0 0 30px;place-items:center;display:grid}.w-mlrailtog:hover{border-color:var(--w-brand);color:var(--w-brand)}.w-mlrail__scroll{flex:auto;padding-bottom:12px;overflow-y:auto}.w-mlrail__h{font-size:var(--w-fs-11);letter-spacing:.07em;text-transform:uppercase;color:var(--w-text-3);padding:12px 14px 5px;font-weight:700}.w-mlfold{cursor:pointer;color:var(--w-text-2);font:var(--w-fs-13)/1.45 var(--w-font);text-align:left;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:9px;width:100%;padding:6px 14px;display:flex}.w-mlfold:hover{background:var(--w-hover)}.w-mlfold.is-on{background:var(--w-selected);border-left-color:var(--w-brand);color:var(--w-brand);font-weight:700}.w-mlfold svg{opacity:.8;flex:0 0 16px}.w-mlfold .fl{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.w-mlfold .n{font-size:var(--w-fs-12);color:var(--w-text-3);margin-left:auto;font-weight:700}.w-mlfold.is-on .n{color:var(--w-brand)}.w-mlfold .n.is-blue{background:var(--w-brand);color:#fff;text-align:center;border-radius:9px;min-width:19px;padding:0 6px}.w-mlrail__foot{border-top:1px solid var(--w-border-lt);font-size:var(--w-fs-11);color:var(--w-text-3);background:var(--w-surface);padding:9px 14px}.w-mldot{border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-right:5px;display:inline-block}.w-mllist{border-right:1px solid var(--w-border);flex-direction:column;flex:0 0 386px;min-width:0;min-height:0;display:flex}.w-mllist__top{border-bottom:1px solid var(--w-border-lt);padding:9px 12px}.w-mllist__ttl{align-items:center;gap:8px;margin-bottom:8px;display:flex}.w-mllist__ttl h2{font-size:var(--w-fs-15);margin:0;font-weight:700}.w-mllist__ttl .c{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-mliconbtn{cursor:pointer;width:26px;height:26px;color:var(--w-text-2);background:0 0;border:1px solid #0000;border-radius:3px;place-items:center;display:grid}.w-mliconbtn:hover{background:var(--w-hover);border-color:var(--w-border)}.w-mlsrch{align-items:center;display:flex;position:relative}.w-mlsrch input{border:1px solid var(--w-border);width:100%;height:30px;font:inherit;background:var(--w-surface);border-radius:3px;padding:0 10px 0 30px}.w-mlsrch svg{color:var(--w-text-3);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.w-mlquick{border-bottom:1px solid var(--w-border-lt);flex-wrap:wrap;gap:5px;padding:8px 12px;display:flex}.w-mlquick button{font:var(--w-fs-12)/1 var(--w-font);border:1px solid var(--w-border);background:var(--w-surface);cursor:pointer;white-space:nowrap;color:var(--w-text-2);border-radius:11px;padding:5px 10px}.w-mlquick button:hover{background:var(--w-hover)}.w-mlquick button.is-on{background:var(--w-selected);border-color:var(--w-brand);color:var(--w-brand);font-weight:700}.w-mlrows{flex:auto;min-height:0;overflow-y:auto}.w-mlrow{border-bottom:1px solid var(--w-border-xlt);cursor:pointer;border-left:3px solid #0000;gap:9px;padding:9px 12px 10px;display:flex;position:relative}.w-mlrow:hover{background:var(--w-hover)}.w-mlrow.is-on{background:var(--w-selected);border-left-color:var(--w-brand)}.w-mlrow__dot{flex:0 0 8px;padding-top:6px}.w-mlrow__dot i{background:var(--w-brand);border-radius:50%;width:8px;height:8px;display:block}.w-mlrow.is-read .w-mlrow__dot i{background:0 0}.w-mlrow__b{flex:auto;min-width:0}.w-mlrow__r1{align-items:baseline;gap:6px;display:flex}.w-mlrow__from{font-weight:700;font-size:var(--w-fs-13);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.w-mlrow.is-read .w-mlrow__from{color:var(--w-text-2);font-weight:400}.w-mlrow__when{font-size:var(--w-fs-11);color:var(--w-text-3);white-space:nowrap;margin-left:auto}.w-mlrow__subj{font-size:var(--w-fs-13);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.w-mlrow.is-read .w-mlrow__subj{color:var(--w-text-2)}.w-mlrow__prev{font-size:var(--w-fs-12);color:var(--w-text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.w-mlrow__tags{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.w-mlrow__hov{background:var(--w-surface);border:1px solid var(--w-border);border-radius:3px;gap:2px;padding:1px;display:none;position:absolute;top:7px;right:8px}.w-mlrow:hover .w-mlrow__hov,.w-mlrow:focus-within .w-mlrow__hov{display:flex}.w-mlrow__hov button{cursor:pointer;width:24px;height:22px;color:var(--w-text-3);background:0 0;border:0;border-radius:2px;place-items:center;display:grid}.w-mlrow__hov button:hover{background:var(--w-hover);color:var(--w-text)}.w-mlrow__hov button.is-on{color:var(--w-warning)}.w-mlb{font-size:var(--w-fs-11);background:var(--w-neutral-bg);color:var(--w-text-2);white-space:nowrap;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-weight:700;line-height:1.5;display:inline-flex}.w-mlb--job{background:var(--w-info-bg);color:var(--w-info)}.w-mlb--cust{color:#5b21b6;background:#ede4fb}.w-mlb--vend{background:var(--w-warning-bg);color:var(--w-warning)}.w-mlb--dec{background:var(--w-error-bg);color:var(--w-error)}.w-mlb--ok{background:var(--w-success-bg);color:var(--w-success)}.w-mlb--none{background:var(--w-surface);color:var(--w-text-3);border:1px dashed var(--w-border)}.w-mlread{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.w-mlread__h{padding:14px 18px 0}.w-mlread__subj{font-size:var(--w-fs-20);margin:0 0 8px;font-weight:700;line-height:1.3}.w-mlread__who{align-items:flex-start;gap:10px;display:flex}.w-mlread__av{background:var(--w-obj-contact);color:#fff;height:34px;font-weight:700;font-size:var(--w-fs-13);border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.w-mlread__nm{font-weight:700}.w-mlread__nm .e{color:var(--w-text-3);font-weight:400}.w-mlread__to{font-size:var(--w-fs-12);color:var(--w-text-3);margin-top:1px}.w-mlread__to button{font:inherit;color:var(--w-brand);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.w-mlread__to button:hover{text-decoration:underline}.w-mlread__when{font-size:var(--w-fs-12);color:var(--w-text-3);white-space:nowrap;text-align:right;margin-left:auto}.w-mlcrm{background:var(--w-surface-alt);border:1px solid var(--w-border-lt);border-radius:var(--w-radius);font-size:var(--w-fs-12);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;padding:8px 10px;display:flex}.w-mlcrm__lab{color:var(--w-text-3);font-weight:700;font-size:var(--w-fs-11);text-transform:uppercase;letter-spacing:.05em}.w-mlpill{border:1px solid var(--w-border);background:var(--w-surface);cursor:pointer;font:var(--w-fs-12)/1.45 var(--w-font);color:var(--w-text-2);border-radius:13px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.w-mlpill:hover{border-color:var(--w-brand);color:var(--w-brand)}.w-mlpill b{font-weight:700}.w-mlpill--set{background:var(--w-info-bg);color:var(--w-info);border-color:#a9d3f5}.w-mlpill--add{color:var(--w-text-3);border-style:dashed}.w-mlacts{border-top:1px solid var(--w-border-lt);border-bottom:1px solid var(--w-border-lt);align-items:center;gap:1px;margin-top:12px;padding:8px 12px;display:flex;overflow:hidden}.w-mlacts .w-mlact--end{margin-left:auto}.w-mlacts .w-mlact--more{display:none}.w-mlacts.is-tight .w-mlact--more{display:inline-flex}.w-mlacts.is-icons .w-mlact--sec .lb,.w-mlacts.is-icons .w-mlact--sec2 .lb,.w-mlacts.is-icons .w-mlact--more .lb{display:none}.w-mlact{font:var(--w-fs-13)/1 var(--w-font);color:var(--w-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.w-mlact:hover{background:var(--w-hover);border-color:var(--w-border)}.w-mlact:disabled{opacity:.5;cursor:not-allowed}.w-mlact:disabled:hover{background:0 0;border-color:#0000}.w-mlact--p{color:var(--w-brand);font-weight:700}.w-mlact--danger:hover{background:var(--w-error-bg);color:var(--w-error);border-color:#f3b7b6}.w-mlact--on{background:var(--w-success-bg);color:var(--w-success);border-color:#9fd6a8;font-weight:700}.w-mlact--flag{color:var(--w-warning)}.w-mlactsep{background:var(--w-border-lt);flex:none;width:1px;height:20px;margin:0 6px}.w-mlread__scroll{flex:auto;min-height:0;overflow-y:auto}.w-mlnote{background:var(--w-warning-bg);font-size:var(--w-fs-12);color:var(--w-warning);border:1px solid #f0d9b0;border-radius:3px;align-items:center;gap:10px;margin:12px 18px 0;padding:8px 12px;display:flex}.w-mlnote button{font:700 var(--w-fs-12)/1 var(--w-font);color:var(--w-brand);cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.w-mlbody{font-size:var(--w-fs-13);max-width:820px;padding:16px 18px 4px;line-height:1.65}.w-mlbody p{margin:0 0 12px}.w-mlbody--plain{white-space:pre-wrap}.w-mlbody .w-mlquote{border-left:3px solid var(--w-border);color:var(--w-text-3);margin:0 0 12px;padding-left:12px}.w-mlbody img{max-width:100%;height:auto}.w-mlbody table{max-width:100%;display:block;overflow-x:auto}.w-mlimgheld{background:var(--w-surface-alt);border:1px solid var(--w-border-lt);font-size:var(--w-fs-12);color:var(--w-text-3);vertical-align:middle;border-radius:3px;align-items:center;gap:4px;margin:0 2px;padding:2px 8px;display:inline-flex}.w-mlimgheld:before{content:"picture held"}.w-mlatts{border-top:1px solid var(--w-border-lt);margin:6px 18px 16px;padding-top:12px}.w-mlatts__h{font-size:var(--w-fs-11);text-transform:uppercase;letter-spacing:.05em;color:var(--w-text-3);align-items:center;gap:8px;margin-bottom:8px;font-weight:700;display:flex}.w-mlatts__h button{color:var(--w-brand);text-transform:none;letter-spacing:0;font-size:var(--w-fs-12);cursor:pointer;background:0 0;border:0;margin-left:auto;font-family:inherit}.w-mlatts__h button:hover{text-decoration:underline}.w-mlatts__h button:disabled{color:var(--w-text-3);cursor:not-allowed;text-decoration:none}.w-mlattrow{flex-wrap:wrap;gap:9px;display:flex}.w-mlatt{border:1px solid var(--w-border);background:var(--w-surface);text-align:left;min-width:212px;font:inherit;border-radius:3px;align-items:center;gap:9px;padding:8px 11px;display:flex}.w-mlatt i{background:var(--w-error-bg);height:30px;color:var(--w-error);border-radius:2px;flex:0 0 26px;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid}.w-mlatt i.is-sheet{background:var(--w-success-bg);color:var(--w-success)}.w-mlatt i.is-plain{background:var(--w-neutral-bg);color:var(--w-text-2)}.w-mlatt b{font-size:var(--w-fs-12);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-weight:700;display:block;overflow:hidden}.w-mlatt span{font-size:var(--w-fs-11);color:var(--w-text-3);display:block}.w-mlai{border-top:1px solid var(--w-border-lt);background:linear-gradient(#faf8ff,#f5f1ff);flex:none;margin:0;padding:11px 18px}.w-mlai__h{font-size:var(--w-fs-12);color:var(--w-obj-ai);align-items:center;gap:7px;margin-bottom:8px;font-weight:700;display:flex}.w-mlai__btns{flex-wrap:wrap;gap:7px;display:flex}.w-mlaib{color:var(--w-obj-ai);font:var(--w-fs-12)/1 var(--w-font);cursor:pointer;background:#fff;border:1px solid #d9cffa;border-radius:3px;align-items:center;gap:6px;padding:7px 11px;font-weight:700;display:inline-flex}.w-mlaib:hover:not(:disabled){border-color:var(--w-obj-ai);background:#f3edff}.w-mlaib:disabled{opacity:.6;cursor:default}.w-mlai__note{font-size:var(--w-fs-11);color:var(--w-text-3);margin-top:7px}.w-mlinline{border-top:2px solid var(--w-brand);background:var(--w-surface);flex:none;margin:0}.w-mlinline__h{background:var(--w-selected);font-size:var(--w-fs-12);align-items:center;gap:9px;padding:8px 14px;display:flex}.w-mlinline__h b{color:var(--w-brand)}.w-mlinline__h .x{cursor:pointer;color:var(--w-text-3);background:0 0;border:0;margin-left:auto;font-size:15px;line-height:1}.w-mlinline__b{padding:10px 14px 12px}.w-mlinline__b .w-mleditor{min-height:96px}.w-mlinline__from{align-items:center;gap:var(--w-s3);flex-wrap:wrap;margin-bottom:9px;display:flex}.w-mlinline__from label{font-size:var(--w-fs-12);color:var(--w-text-3);min-width:36px}.w-mlinline__f{flex-wrap:wrap;align-items:center;gap:9px;margin-top:9px;display:flex}.w-mltbar{border:1px solid var(--w-border);background:var(--w-surface-alt);border-bottom:0;border-radius:3px 3px 0 0;flex-wrap:wrap;align-items:center;gap:2px;padding:5px 6px;display:flex}.w-mltbar--acts{border-bottom:1px solid var(--w-border);background:var(--w-surface);border-radius:3px;margin-bottom:8px}.w-mlt{cursor:pointer;min-width:27px;height:27px;color:var(--w-text-2);font:var(--w-fs-12)/1 var(--w-font);background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:5px;padding:0 5px;display:inline-flex}.w-mlt:hover{background:var(--w-hover);border-color:var(--w-border)}.w-mlt.is-on{background:var(--w-selected);border-color:var(--w-brand);color:var(--w-brand)}.w-mlt:disabled{opacity:.45;cursor:not-allowed}.w-mlt:disabled:hover{background:0 0;border-color:#0000}.w-mlt--wide{padding:0 9px;font-weight:700}.w-mlt--ai{color:var(--w-obj-ai)}.w-mlt--ai:hover{background:#f3edff;border-color:#d9cffa}.w-mltsep{background:var(--w-border);width:1px;height:19px;margin:0 4px}.w-mltbar select{border:1px solid var(--w-border);height:27px;font:var(--w-fs-12) var(--w-font);background:var(--w-surface);color:var(--w-text-2);border-radius:3px;padding:0 3px}.w-mleditor{border:1px solid var(--w-border);min-height:210px;font-size:var(--w-fs-13);background:var(--w-surface);border-radius:0 0 3px 3px;outline:none;max-height:46vh;padding:11px 13px;line-height:1.6;overflow-y:auto}.w-mleditor:focus{border-color:var(--w-brand);box-shadow:0 0 0 1px var(--w-brand)}.w-mleditor p{margin:0 0 10px}.w-mleditor img{max-width:100%;height:auto}.w-mleditor ul,.w-mleditor ol,.w-mlbody ul,.w-mlbody ol{margin:4px 0 10px;padding-left:28px}.w-mleditor ul,.w-mlbody ul{list-style:outside}.w-mleditor ol,.w-mlbody ol{list-style:decimal}.w-mleditor ul ul,.w-mlbody ul ul{list-style:circle}.w-mleditor blockquote,.w-mlbody blockquote{margin:0 0 0 40px}.w-mleditor a,.w-mlbody a{color:var(--w-brand);text-decoration:underline}.w-mlscrim{z-index:40;background:#032d606b;justify-content:center;align-items:flex-start;padding:28px 16px;display:flex;position:fixed;inset:0}.w-mlmodal{background:var(--w-surface);border-radius:5px;flex-direction:column;width:min(940px,100%);max-height:calc(100dvh - 56px);display:flex;box-shadow:0 12px 40px #00000059}.w-mlmodal__h{border-bottom:1px solid var(--w-border);background:var(--w-brand);color:#fff;border-radius:5px 5px 0 0;align-items:center;gap:10px;padding:12px 16px;display:flex}.w-mlmodal__h h3{font-size:var(--w-fs-15);margin:0;font-weight:700}.w-mlmodal__h .sp{gap:4px;margin-left:auto;display:flex}.w-mlmodal__h button{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:3px;place-items:center;width:26px;height:26px;display:grid}.w-mlmodal__h button:hover{background:#ffffff47}.w-mlmodal__b{flex:auto;min-height:0;padding:14px 18px;overflow-y:auto}.w-mlmodal__f{border-top:1px solid var(--w-border);background:var(--w-surface-alt);border-radius:0 0 5px 5px;flex-wrap:wrap;align-items:center;gap:9px;padding:11px 18px;display:flex}.w-mlmodal__f .sp{margin-left:auto}.w-mlfld{border-bottom:1px solid var(--w-border-xlt);align-items:center;gap:10px;padding:7px 0;display:flex}.w-mlfld>label{font-size:var(--w-fs-12);color:var(--w-text-3);flex:0 0 62px;font-weight:700}.w-mlfld input,.w-mlfld select{font:var(--w-fs-13) var(--w-font);min-width:0;color:var(--w-text);background:0 0;border:0;outline:none;flex:auto;padding:3px 0}.w-mlfld select{border:1px solid var(--w-border);border-radius:3px;flex:none;padding:4px 6px}.w-mlfld input{border:1px solid var(--w-border);background:#fff;border-radius:3px;padding:3px 6px}.w-mlfld input:focus{border-color:var(--w-brand)}.w-mlfld .lnk{font-size:var(--w-fs-12);color:var(--w-brand);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-family:inherit}.w-mlfld .lnk:hover{text-decoration:underline}.w-mlfld--bad input{border-bottom:2px solid var(--w-error)}.w-mlflderr{font-size:var(--w-fs-12);color:var(--w-error);padding:2px 0 6px 72px}.w-mlchipin{flex-wrap:wrap;flex:auto;align-items:center;gap:5px;min-width:0;display:flex}.w-mlchip{background:var(--w-selected);font-size:var(--w-fs-12);border:1px solid #bcd9f5;border-radius:12px;align-items:center;gap:5px;padding:2px 4px 2px 3px;display:inline-flex}.w-mlchip i{background:var(--w-obj-contact);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;font-weight:700;display:grid}.w-mlchip b{font-weight:400}.w-mlchip button{cursor:pointer;color:var(--w-text-3);background:0 0;border:0;padding:0 3px;font-size:13px;line-height:1}.w-mlattbar{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.w-mlhint{font-size:var(--w-fs-11);color:var(--w-text-3)}.w-mlhint:empty{display:none}@media (max-width:600px){.w-mlmodal__f .w-mlhint{flex:100%;order:-1}}.w-mlbtn{border:1px solid var(--w-border);background:var(--w-surface);color:var(--w-text-2);font:var(--w-fs-13)/1 var(--w-font);cursor:pointer;border-radius:3px;align-items:center;gap:7px;padding:8px 14px;display:inline-flex}.w-mlbtn:hover{background:var(--w-hover)}.w-mlbtn:disabled{opacity:.6;cursor:not-allowed}.w-mlbtn:disabled:hover{background:var(--w-surface)}.w-mlbtn--p{background:var(--w-brand);border-color:var(--w-brand);color:#fff;font-weight:700}.w-mlbtn--p:hover{background:var(--w-brand-hover);border-color:var(--w-brand-hover)}.w-mlbtn--p:disabled{background:#9fc7e9;border-color:#9fc7e9}.w-mlbtn--p:disabled:hover{background:#9fc7e9}.w-mlbtn--split{padding-right:0}.w-mlbtn--split .car{border-left:1px solid #fff6;align-self:stretch;place-items:center;margin-left:4px;padding:0 9px;display:grid}.w-mlbtn--gh{color:var(--w-text-3);border-color:#0000}.w-mlbtn--gh:hover{color:var(--w-error);background:var(--w-error-bg)}.w-mlmenu{background:var(--w-surface);border:1px solid var(--w-border);z-index:60;border-radius:3px;min-width:212px;max-height:60vh;padding:4px;position:fixed;overflow-y:auto;box-shadow:0 6px 20px #0003}.w-mlmenu button{width:100%;font:var(--w-fs-13) var(--w-font);color:var(--w-text-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:9px;padding:7px 10px;display:flex}.w-mlmenu button:hover{background:var(--w-hover)}.w-mlmenu button:disabled{color:var(--w-text-3);cursor:not-allowed}.w-mlmenu button:disabled:hover{background:0 0}.w-mlmenu hr{border:0;border-top:1px solid var(--w-border-lt);margin:4px 0}.w-mlmenu .h{font-size:var(--w-fs-11);color:var(--w-text-3);text-transform:uppercase;letter-spacing:.05em;padding:6px 10px 3px;font-weight:700}.w-mltabs{border-bottom:1px solid var(--w-border);align-items:stretch;gap:0;margin-bottom:14px;display:flex;overflow-x:auto}.w-mltab{font:inherit;cursor:pointer;white-space:nowrap;font-size:var(--w-fs-13);color:var(--w-text-2);background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:11px 14px 10px;position:relative}.w-mltab:hover{color:var(--w-text)}.w-mltab.is-on{color:var(--w-text);border-bottom-color:var(--w-brand);font-weight:700}.w-mltab+.w-mltab:before{content:"";background:var(--w-border-lt);width:1px;height:16px;margin-top:-8px;position:absolute;top:50%;left:0}.w-mlsetrow{border-bottom:1px solid var(--w-border-xlt);align-items:flex-start;gap:14px;padding:11px 0;display:flex}.w-mlsetrow:last-child{border-bottom:0;padding-bottom:0}.w-mlsetrow:first-child{padding-top:0}.w-mlsetrow__l{flex:auto;min-width:0}.w-mlsetrow__l b{font-size:var(--w-fs-13);font-weight:700;display:block}.w-mlsetrow__l span{font-size:var(--w-fs-12);color:var(--w-text-3);margin-top:2px;line-height:1.5;display:block}.w-mlsetrow__c{flex:none;align-items:center;gap:8px;display:flex}.w-mlsetrow__c select{border:1px solid var(--w-border);height:30px;font:var(--w-fs-12) var(--w-font);background:var(--w-surface);border-radius:3px;padding:0 6px}.w-mlsw{cursor:pointer;background:#c9c7c5;border:0;border-radius:11px;flex:0 0 38px;width:38px;height:21px;transition:background .14s;position:relative}.w-mlsw:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:left .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.w-mlsw.is-on{background:var(--w-brand)}.w-mlsw.is-on:after{left:19px}.w-mlsw:disabled{opacity:.5;cursor:not-allowed}.w-mlsetlock{color:#4c2a91;font-size:var(--w-fs-12);background:#f3edff;border:1px solid #d9cffa;border-radius:3px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;line-height:1.5;display:flex}.w-mlsetsave{border-top:1px solid var(--w-border-lt);flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;padding-top:13px;display:flex}.w-mlsigbox{border:1px solid var(--w-border);min-height:120px;font-size:var(--w-fs-13);background:var(--w-surface);border-radius:0 0 3px 3px;outline:none;padding:11px 13px;line-height:1.6}.w-mlsigbox:focus{border-color:var(--w-brand);box-shadow:0 0 0 1px var(--w-brand)}@media (max-width:900px){.w-ml{flex-direction:column;height:auto;min-height:0}.w-mlrail{border-right:0;border-bottom:1px solid var(--w-border);flex:none}.w-mlrail__scroll{max-height:180px}.w-mllist{border-right:0;border-bottom:1px solid var(--w-border);flex:none}.w-mlrows{max-height:340px}}.w-dsn-reviewwrap{margin-top:10px;overflow-x:auto}.w-dsn-cell{box-sizing:border-box;inline-size:100%}.w-dsn-cell--num{max-inline-size:5.5rem}.w-dsn-removebtn{appearance:none;cursor:pointer;color:var(--w-text-2);background:0 0;border:0;border-radius:4px;padding:5px;display:inline-flex}.w-dsn-removebtn:hover{background:var(--w-hover);color:var(--w-error)}.w-dsn-removebtn:focus-visible{outline:2px solid var(--w-brand);outline-offset:-2px}.w-ldsec{padding:var(--w-s4) 0;border-top:1px solid var(--w-border-lt)}.w-ldsec:first-child{border-top:0;padding-top:0}.w-ldsec:last-child{padding-bottom:0}.w-ldsec__head{align-items:flex-start;gap:var(--w-s3);margin-bottom:var(--w-s2);display:flex}.w-ldsec__headtext{flex:auto;min-inline-size:0}.w-ldsec__title{font-size:var(--w-fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--w-text-2);font-weight:700}.w-ldsec__empty{font-size:var(--w-fs-13);color:var(--w-text-3);padding:var(--w-s2) 0}.w-ldtabs{border-bottom:1px solid var(--w-border-lt);margin-bottom:var(--w-s3);flex-wrap:wrap;gap:4px;display:flex}.w-ldtab{appearance:none;cursor:pointer;font:inherit;font-size:var(--w-fs-13);color:var(--w-text-1);border-radius:var(--w-r-ctl) var(--w-r-ctl) 0 0;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:8px 12px 10px;display:inline-flex}.w-ldtab:hover{background:var(--w-hover)}.w-ldtab:focus-visible{outline:2px solid var(--w-brand);outline-offset:-2px}.w-ldtab.is-on{color:var(--w-text-1);border-bottom-color:var(--w-brand);font-weight:700}.w-ldtab__n{font-size:var(--w-fs-11);color:var(--w-text-2);border:1px solid var(--w-border);background:var(--w-surface-alt);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-weight:500}.w-ldtab.is-on .w-ldtab__n{color:var(--w-brand);border-color:var(--w-brand-lt,#9dcbf0);background:var(--w-info-bg)}.w-ldtabs+.w-ldsec{border-top:0;padding-top:0}.w-dsn-strip{margin-bottom:var(--w-s3);flex-wrap:wrap;gap:6px;display:flex}.w-dsn-file{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);align-items:center;gap:2px;max-inline-size:100%;display:inline-flex}.w-dsn-file__name{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-inline-size:15rem;font-size:var(--w-fs-12);color:var(--w-text-2);padding:5px 4px 5px 9px;display:inline-block;overflow:hidden}.w-dsn-file__name:hover{color:var(--w-brand);text-decoration:underline}.w-dsn-file__act{appearance:none;border-radius:var(--w-r-ctl);cursor:pointer;color:var(--w-text-3);font:inherit;background:0 0;border:0;align-items:center;padding:5px 6px;display:inline-flex}.w-dsn-file__act:hover{background:var(--w-hover);color:var(--w-brand)}.w-dsn-file__act--del:hover{background:var(--w-error-bg);color:var(--w-error)}.w-dsn-file__act:focus-visible{outline:2px solid var(--w-brand);outline-offset:-2px}.w-dsn-file__act:disabled{opacity:.45;cursor:default}.w-dsn-file__act:disabled:hover{color:var(--w-text-3);background:0 0}.w-dsn-room{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);margin-bottom:var(--w-s3);overflow:hidden}.w-dsn-room:last-child{margin-bottom:0}.w-dsn-roomhead{align-items:center;gap:var(--w-s2);padding:9px var(--w-s3);background:var(--w-surface-alt);border-bottom:1px solid var(--w-border-lt);flex-wrap:wrap;display:flex}.w-dsn-roomname{font-size:var(--w-fs-13);font-weight:700}.w-dsn-roomcount{font-size:var(--w-fs-12);color:var(--w-text-2);font-variant-numeric:tabular-nums;margin-left:auto}.w-dsn-roombody{padding:var(--w-s2) var(--w-s3)}.w-dsn-room.is-unsorted{border-style:dashed}.w-dsn-fitem{border-top:1px solid var(--w-border-xlt)}.w-dsn-fitem:first-child{border-top:0}.w-dsn-frow{align-items:center;gap:var(--w-s2);padding:6px var(--w-s2);border-radius:var(--w-r-ctl);cursor:pointer;transition:background .1s;display:flex}.w-dsn-frow:hover{background:var(--w-hover)}.w-dsn-frow:focus-visible{outline:2px solid var(--w-brand);outline-offset:-2px}.w-dsn-frow.is-static{cursor:default}.w-dsn-frow.is-static:hover{background:0 0}.w-dsn-frow__chev{color:var(--w-text-3);flex:none;inline-size:13px;display:inline-flex}.w-dsn-frow__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--w-fs-13);flex:0 auto;overflow:hidden}.w-dsn-frow__tag{font-size:var(--w-fs-11);color:var(--w-text-2);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface-alt);flex:none;padding:1px 7px;font-weight:600}.w-dsn-frow__tag--dupe{color:var(--w-text-3);text-overflow:ellipsis;white-space:nowrap;border-style:dashed;max-inline-size:22rem;font-weight:400;overflow:hidden}.w-dsn-frow__meta{font-size:var(--w-fs-12);color:var(--w-text-3);font-variant-numeric:tabular-nums;flex:none}.w-dsn-frow__imp{font-size:var(--w-fs-11);color:var(--w-brand);flex:none;align-items:center;gap:3px;font-weight:700;display:inline-flex}.w-dsn-frow__acts{flex:none;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.w-dsn-frowbody{padding:var(--w-s2) 0 var(--w-s3)}.w-dsn-fullhead{margin-bottom:var(--w-s3)}.w-dsn-dupeline{padding:7px var(--w-s2);border-top:1px solid var(--w-border-xlt);font-size:var(--w-fs-12);color:var(--w-text-3);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.w-dsn-dupebtn{appearance:none;cursor:pointer;font:inherit;font-size:var(--w-fs-12);color:var(--w-brand);background:0 0;border:0;padding:0}.w-dsn-dupebtn:hover{text-decoration:underline}.w-dsn-dupebtn:focus-visible{outline:2px solid var(--w-brand);outline-offset:2px}.w-dsn-fold{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);overflow:hidden}.w-dsn-fold__bar{appearance:none;cursor:pointer;font:inherit;align-items:center;gap:var(--w-s2);inline-size:100%;padding:10px var(--w-s3);text-align:left;background:0 0;border:0;display:flex}.w-dsn-fold__bar:hover{background:var(--w-hover)}.w-dsn-fold__bar:focus-visible{outline:2px solid var(--w-brand);outline-offset:-2px}.w-dsn-fold__chev{color:var(--w-text-3);flex:none;inline-size:13px;display:inline-flex}.w-dsn-fold__title{font-size:var(--w-fs-13);font-weight:700}.w-dsn-fold__n{font-size:var(--w-fs-12);color:var(--w-text-3);font-variant-numeric:tabular-nums;margin-left:auto}.w-dsn-fold__body{border-top:1px solid var(--w-border-lt)}.w-dsn-foldnote{padding:var(--w-s2) var(--w-s3) 0}.w-pdfcanvas{max-block-size:min(80vh,980px);padding:var(--w-s2);background:#fff;overflow:auto}.w-pdfpage{margin:0 auto var(--w-s2);display:block}.w-pdfzoom{font-size:var(--w-fs-12);color:var(--w-text-2);text-align:center;font-variant-numeric:tabular-nums;align-self:center;min-inline-size:2.9rem}.w-specgrid{gap:var(--w-s3) var(--w-s4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.w-specf{flex-direction:column;gap:3px;min-inline-size:0;display:flex}.w-specf__lab{font-size:var(--w-fs-12);color:var(--w-text-2);font-weight:600}.w-specf__in{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);inline-size:100%;font-family:inherit;font-size:var(--w-fs-13);background:#fff;outline:none;padding:6px 9px}.w-specf__in:focus{border-color:var(--w-brand)}.w-specf__in.is-suggested{background:var(--w-info-bg);border-color:#9dcbf0}.w-specf__hint{font-size:var(--w-fs-11);color:var(--w-text-3)}.w-specf__hint--sug{color:var(--w-info)}.w-specfoot{align-items:center;gap:var(--w-s3);margin-top:var(--w-s3);padding-top:var(--w-s3);border-top:1px solid var(--w-border-lt);flex-wrap:wrap;display:flex}.w-specroom{margin-bottom:var(--w-s4)}.w-specroom:last-child{margin-bottom:0}.w-specroom__head{align-items:center;gap:var(--w-s2);margin-bottom:var(--w-s2);flex-wrap:wrap;display:flex}.w-specroom__name{font-size:var(--w-fs-13);font-weight:700}.w-specroom__meta{font-size:var(--w-fs-11);color:var(--w-text-3);margin-left:auto}.w-specheadrow{align-items:center;gap:var(--w-s3);padding:0 0 var(--w-s3);border-bottom:1px solid var(--w-border-lt);display:flex}.w-specheadrow b{font-size:var(--w-fs-15)}.w-specheadrow__sub{font-size:var(--w-fs-12);color:var(--w-text-3);margin-top:1px}.w-specheadrow__hint{font-size:var(--w-fs-11);color:var(--w-text-3);margin-top:3px}.w-btn.is-drag{background:var(--w-brand-hover);border-color:var(--w-brand-hover);color:#fff;outline-offset:-5px;outline:2px dashed #fff}.w-specfiles{gap:var(--w-s3);padding:var(--w-s3) 0;border-bottom:1px solid var(--w-border-lt);flex-wrap:wrap;align-items:stretch;display:flex}.w-filechip{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);align-items:center;gap:10px;min-inline-size:280px;padding:10px 12px;display:flex}.w-filechip__body{flex:1;min-inline-size:0}.w-filechip__name{font-size:var(--w-fs-13);font-weight:600}.w-filechip__meta{font-size:var(--w-fs-11);color:var(--w-text-3);margin-top:1px}.w-sbgroups{gap:0 var(--w-s5);padding:var(--w-s3) 14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.w-sbgroup{min-inline-size:0;padding-bottom:var(--w-s2)}.w-sbgroup__title{font-size:var(--w-fs-12);color:var(--w-text-2);text-transform:uppercase;letter-spacing:.03em;margin:var(--w-s2) 0;border-bottom:2px solid var(--w-border);padding-bottom:5px;font-weight:600}.w-prefill{margin:var(--w-s3) 14px 0;border:1px solid var(--w-info);border-radius:var(--w-r-ctl);background:var(--w-info-bg);align-items:center;gap:var(--w-s3);flex-wrap:wrap;padding:10px 12px;display:flex}.w-prefill__text{font-size:var(--w-fs-13);color:var(--w-info);flex:1;min-inline-size:220px}.w-prefill__text b{margin-bottom:2px;display:block}.w-addfield{appearance:none;font-family:inherit;font-size:var(--w-fs-12);color:var(--w-brand);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:2px 0;display:inline-flex}.w-addfield:hover{text-decoration:underline}.w-customtag{background:var(--w-neutral-bg);color:var(--w-text-2);border-radius:var(--w-r-pill);vertical-align:1px;margin-left:5px;padding:1px 7px;font-size:10px;display:inline-block}.w-newfield{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface-alt);margin-top:var(--w-s2);padding:10px 12px}.w-newfield__title{font-size:var(--w-fs-12);margin-bottom:var(--w-s2);font-weight:700}.w-newfield__search{flex:1;min-inline-size:220px;max-inline-size:360px}.w-newfield__box{margin-top:3px;position:relative}.w-newfield__box svg{color:var(--w-text-3);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.w-newfield__box input{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);inline-size:100%;font-family:inherit;font-size:var(--w-fs-13);background:#fff;outline:none;padding:6px 9px 6px 28px}.w-newfield__box input:focus{border-color:var(--w-brand)}.w-newfield__list{z-index:5;background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);box-shadow:var(--w-shadow-modal);position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-newfield__opt{text-align:left;cursor:pointer;inline-size:100%;font:inherit;font-size:var(--w-fs-13);background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;display:flex}.w-newfield__opt:hover{background:var(--w-hover)}.w-newfield__opt+.w-newfield__opt{border-top:1px solid var(--w-border-xlt)}.w-newfield__opt b{color:var(--w-brand)}.w-newfield__opt .w-muted{margin-left:auto;font-size:11px}.w-newfield__form{align-items:flex-start;gap:var(--w-s3);flex-wrap:wrap;display:flex}.w-newfield__scope{font-size:var(--w-fs-12);flex-direction:column;gap:4px;display:flex}.w-slot-sec{border-top:1px solid var(--w-border-xlt);padding:2px 0}.w-slot-sec:first-child{border-top:0}.w-slot-head{align-items:center;gap:var(--w-s2);padding:6px var(--w-s2);flex-wrap:wrap;display:flex}.w-slot-name{font-size:var(--w-fs-11);letter-spacing:.06em;text-transform:uppercase;color:var(--w-text-2);min-inline-size:5.5rem;font-weight:700}.w-slot-says{min-inline-size:0;font-size:var(--w-fs-12);color:var(--w-text-3);flex:auto}.w-slot-btn{appearance:none;font:inherit;font-size:var(--w-fs-12);cursor:pointer;border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);color:var(--w-brand);flex:none;padding:3px 10px}.w-slot-btn:hover{background:var(--w-hover);border-color:var(--w-brand)}.w-slot-btn:focus-visible{outline:2px solid var(--w-brand);outline-offset:-2px}.w-slot-btn:disabled{opacity:.45;cursor:default;color:var(--w-text-3)}.w-slot-btn:disabled:hover{background:var(--w-surface);border-color:var(--w-border)}.w-slot-wait{font-size:var(--w-fs-12);color:var(--w-text-3);padding:var(--w-s2) var(--w-s2) 0}.w-slot-size{font-size:var(--w-fs-11);color:var(--w-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:8px}.w-plans-room{height:var(--w-h-ctl);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font-family:inherit;font-size:var(--w-fs-12);background:var(--w-surface);color:var(--w-text-1);max-inline-size:15rem;padding:0 8px}.w-plans-note{margin:var(--w-s2) 0;border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);background:var(--w-hover);font-size:var(--w-fs-12);color:var(--w-text-2);align-items:flex-start;gap:8px;padding:8px 10px;line-height:1.5;display:flex}.w-plans-rooms{gap:var(--w-s3);margin-top:var(--w-s2);flex-direction:column;display:flex}.w-plans-room-box{border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);background:var(--w-surface);overflow:hidden}.w-plans-room-box__head{padding:8px var(--w-s3);border-bottom:1px solid var(--w-border-lt);background:var(--w-hover);font-size:var(--w-fs-13);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.w-plans-roomtools{padding:8px var(--w-s3);border-top:1px solid var(--w-border-lt);background:var(--w-surface-alt);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-plans-room-box.is-unsorted{border-style:dashed}.w-plans-files{flex-direction:column;display:flex}.w-plans-file{padding:6px var(--w-s3);border-top:1px solid var(--w-border-lt);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-plans-file:first-child{border-top:0}.w-plans-file.is-on{background:var(--w-hover)}.w-plans-file__name{appearance:none;cursor:pointer;font:inherit;font-size:var(--w-fs-13);color:var(--w-brand);text-align:left;background:0 0;border:0;flex:14rem;align-items:center;gap:6px;min-inline-size:0;padding:2px 0;display:inline-flex}.w-plans-file__name:hover{text-decoration:underline}.w-plans-file__name:focus-visible{outline:2px solid var(--w-brand);outline-offset:2px}.w-plans-move{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);height:26px;font-family:inherit;font-size:var(--w-fs-11);background:var(--w-surface);color:var(--w-text-2);max-inline-size:12rem;padding:0 6px}.w-plans-readchip{appearance:none;font:inherit;font-size:var(--w-fs-11);cursor:pointer;border:1px solid var(--w-border);background:var(--w-surface);color:var(--w-text-2);border-radius:999px;padding:2px 9px}.w-plans-readchip:hover{background:var(--w-hover)}.w-plans-readchip.is-proposed{border-color:var(--w-warning);color:var(--w-warning);font-weight:600}.w-plans-readchip.is-accepted{border-color:var(--w-success);color:var(--w-success)}.w-plans-readchip.is-failed{border-color:var(--w-error);color:var(--w-error)}.w-plans-walls{border-top:1px solid var(--w-border-lt);padding:var(--w-s2) var(--w-s3) var(--w-s3);background:var(--w-surface)}.w-plans-walls__head{font-size:var(--w-fs-12);color:var(--w-text-2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.w-plans-wall{font-size:var(--w-fs-12);flex-wrap:wrap;align-items:baseline;gap:10px;padding:3px 0;display:flex}.w-plans-wall__total{font-variant-numeric:tabular-nums;color:var(--w-brand);font-weight:600}.w-plans-wall__says{font-size:var(--w-fs-11);color:var(--w-text-3)}.w-plans-wall__says.is-off{color:var(--w-warning);font-weight:600}.w-sketchbox{background:var(--w-surface);border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);margin-top:8px;padding:10px;overflow-x:auto}.w-sketchbox svg{width:100%;min-width:280px;height:auto;display:block}.w-plans-viewer{margin-top:var(--w-s4);border-top:2px solid var(--w-border);padding-top:var(--w-s3)}.w-plans-viewer__bar{margin-bottom:var(--w-s2);font-size:var(--w-fs-13);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-plans-viewer__body{max-block-size:70dvh;overflow:auto}.w-plans-shot{border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);block-size:auto;max-block-size:70dvh;inline-size:auto;max-inline-size:100%;margin:0 auto;display:block}.w-plans-review__split{gap:var(--w-s3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1100px){.w-plans-review__split{grid-template-columns:minmax(0,1fr)}}.w-plans-review__pic{max-block-size:75dvh;overflow:auto}.w-plans-review__pictitle{font-size:var(--w-fs-11);color:var(--w-text-3);align-items:center;gap:6px;margin-bottom:6px;display:flex}.w-plans-review__nums{max-block-size:75dvh;overflow:auto}.w-plans-review__foot{margin-top:var(--w-s3);padding-top:var(--w-s2);border-top:1px solid var(--w-border-lt);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-plans-warnings{border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);margin-bottom:var(--w-s2);font-size:var(--w-fs-12);color:var(--w-text-2);background:var(--w-hover);padding:8px 10px}.w-plans-warnings ul{margin:4px 0 0;padding-left:1.1rem;line-height:1.5}.w-plans-area{border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);padding:var(--w-s2) var(--w-s3);margin-bottom:var(--w-s3)}.w-plans-area__head{font-size:var(--w-fs-13);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.w-plans-runedit{border-top:1px solid var(--w-border-lt);margin-top:6px;padding-top:6px}.w-plans-runedit__head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.w-plans-seg{grid-template-columns:7rem minmax(4rem,1fr) 5.5rem 5.5rem auto 1.6rem;align-items:center;gap:6px;padding:2px 0;display:grid}.w-plans-seg.is-unsure{background:var(--w-warning)}@supports (color:color-mix(in lab, red, red)){.w-plans-seg.is-unsure{background:color-mix(in srgb, var(--w-warning) 8%, transparent)}}.w-plans-seg.is-unsure{border-radius:var(--w-r-ctl);padding:2px 6px}.w-plans-seg__shown{font-size:var(--w-fs-11);color:var(--w-text-3);font-variant-numeric:tabular-nums;text-align:right}.w-plans-unsure{appearance:none;font:inherit;font-size:var(--w-fs-11);cursor:pointer;border:1px solid var(--w-warning);color:var(--w-warning);white-space:nowrap;background:0 0;border-radius:999px;justify-self:end;padding:1px 8px;font-weight:600}.w-plans-unsure:hover{background:var(--w-warning)}@supports (color:color-mix(in lab, red, red)){.w-plans-unsure:hover{background:color-mix(in srgb, var(--w-warning) 14%, transparent)}}.w-plans-unsure:disabled{opacity:.5;cursor:default}.w-plans-clear{font-size:var(--w-fs-11);color:var(--w-text-3);justify-self:end}.w-plans-in{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);height:26px;font-family:inherit;font-size:var(--w-fs-12);background:var(--w-surface);color:var(--w-text-1);min-inline-size:0;padding:0 6px}.w-plans-in:disabled{background:var(--w-hover);color:var(--w-text-3)}.w-plans-in--name{flex:8rem;font-weight:600}.w-plans-in--num{font-variant-numeric:tabular-nums;text-align:right;inline-size:100%}.w-plans-in--code,.w-plans-in--kind{inline-size:100%}.w-plans-in--wide{inline-size:6rem}.w-specf--wide{grid-column:1/-1}.w-vendpick{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);flex-direction:column;gap:6px;padding:8px;display:flex}.w-vendpick.is-suggested{background:var(--w-info-bg);border-color:#9dcbf0}.w-vendpick__chips{flex-wrap:wrap;gap:6px;display:flex}.w-vendpick__none{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-vendchip{background:var(--w-surface-alt);border:1px solid var(--w-border);font-size:var(--w-fs-12);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;display:inline-flex}.w-vendchip.is-unknown{color:var(--w-text-2);border-style:dashed}.w-vendchip__note{font-size:var(--w-fs-11);color:var(--w-text-3)}.w-vendchip__x{cursor:pointer;color:var(--w-text-3);font-size:var(--w-fs-14);background:0 0;border:0;padding:0 4px;line-height:1}.w-vendchip__x:hover{color:var(--w-error)}.w-dsn-shotwrap{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);padding:var(--w-s2);max-block-size:70vh;overflow:auto}.w-dsn-shot{block-size:auto;inline-size:100%;display:block}.w-plans-roomtools__hint{font-size:var(--w-fs-11);color:var(--w-text-3);flex:100%}.w-mg{flex-direction:column;gap:18px;display:flex}.w-mg-lede{color:var(--w-text-3);margin:0;font-size:13.5px;line-height:1.55}.w-mg-group{border:1px solid var(--w-border);background:var(--w-surface);border-radius:10px;overflow:hidden}.w-mg-bar{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 15px;display:flex}.w-mg-bar:hover{background:var(--w-hover)}.w-mg-bar:focus-visible{outline:2px solid var(--w-brand);outline-offset:-2px}.w-mg-bar.is-open{border-bottom:1px solid var(--w-border-lt)}.w-mg-bar__chev{color:var(--w-text-3);flex:none}.w-mg-bar__ttl{margin:0;font-size:15px;font-weight:700}.w-mg-bar__gap{flex:auto}.w-mg-bar__act{flex:none;display:inline-flex}.w-mg-waiting{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-mg-body{flex-direction:column;gap:11px;padding:12px 15px 14px;display:flex}.w-mg-head__nums{flex-wrap:wrap;gap:14px;display:flex}.w-mg-num{color:var(--w-text-3);font-size:12.5px}.w-mg-num b{color:var(--w-text);font-size:14px}.w-mg-num--warn b{color:#a24d09}.w-mg-newer{color:var(--w-text-3);margin:0;font-size:12.5px;line-height:1.5}.w-mg-flag{border-radius:8px;padding:9px 11px;font-size:13px;line-height:1.5}.w-mg-flag--warn{color:#8a4108;background:#fbead9;border:1px solid #eec49a}.w-mg-flag--bad{color:#8f1a11;background:#fbe6e4;border:1px solid #eab5b0}.w-mg-tablewrap{overflow-x:auto}.w-mg-table{border-collapse:collapse;width:100%;font-size:13px}.w-mg-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--w-text-3);white-space:nowrap;padding:0 10px 6px 0;font-size:10.5px;font-weight:700}.w-mg-table td{border-top:1px solid var(--w-border);vertical-align:top;padding:7px 10px 7px 0}.w-mg-r{text-align:right;font-variant-numeric:tabular-nums;padding-right:14px}.w-mg-row--warn{background:#fdf6ef}.w-mg-code{font-family:ui-monospace,Roboto Mono,monospace;font-size:12.5px}.w-mg-also{color:var(--w-text-3);margin-top:2px;font-size:11px;display:block}.w-mg-src{white-space:nowrap;border-radius:100px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.w-mg-src--both{color:#1c7350;background:#e2f1ea}.w-mg-src--plan{color:#55514a;background:#f0eee9}.w-mg-src--elevation{color:#2b58c9;background:#e7edfc}.w-mg-more{font:inherit;color:var(--w-brand);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12.5px;font-weight:600}.w-mg-modalnote{padding:0 var(--w-modal-pad);margin-top:var(--w-s2)}.w-mg-bands{padding:0 var(--w-modal-pad);margin-top:var(--w-s2);flex-direction:column;gap:7px;display:flex}.w-mg-bands__ttl{font-size:var(--w-fs-11);letter-spacing:.1em;text-transform:uppercase;color:var(--w-text-3);font-weight:700}.w-mg-reviewwrap{padding:0 var(--w-modal-pad);margin-top:var(--w-s2);overflow-x:auto}.w-mg-qty{font:inherit;font-size:var(--w-fs-13);text-align:right;border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);width:4.5rem;color:var(--w-text);padding:4px 7px}.w-mg-qty:focus-visible{outline:2px solid var(--w-brand);outline-offset:-1px}.w-mg-drop{font:inherit;color:var(--w-text-3);cursor:pointer;border-radius:var(--w-r-ctl);background:0 0;border:0;padding:3px;display:inline-flex}.w-mg-drop:hover{color:var(--w-error);background:var(--w-error-bg)}.w-mg-render{border-top:1px solid var(--w-border);flex-direction:column;gap:6px;padding-top:12px;display:flex}.w-mg-render__ttl{letter-spacing:.1em;text-transform:uppercase;color:var(--w-text-3);font-size:10.5px;font-weight:700}.w-mg-render__row{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.w-mg-openrow{align-items:center;gap:var(--w-s2);margin:var(--w-s2) var(--w-modal-pad) 0;padding:var(--w-s2) var(--w-s3);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface-alt);color:var(--w-text-2);flex-wrap:wrap;display:flex}.w-mg-openrow__says{font-size:var(--w-fs-12);flex:240px;min-inline-size:0;line-height:1.4}.w-ldsub{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);margin-bottom:var(--w-s3);background:var(--w-surface-alt);gap:0;display:inline-flex;overflow:hidden}.w-ldsub__btn{appearance:none;font:inherit;font-size:var(--w-fs-13);color:var(--w-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:6px 14px;display:inline-flex}.w-ldsub__btn+.w-ldsub__btn{border-left:1px solid var(--w-border)}.w-ldsub__btn:hover{background:var(--w-hover)}.w-ldsub__btn.is-on{background:var(--w-surface);color:var(--w-text);box-shadow:inset 0 -2px 0 var(--w-brand);font-weight:600}.w-ldsub__n{font-size:var(--w-fs-11);color:var(--w-text-3);font-variant-numeric:tabular-nums}.w-ldsub__btn.is-on .w-ldsub__n{color:var(--w-text-2)}.w-ldapv{align-items:center;gap:var(--w-s3);border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);padding:9px var(--w-s3);margin-bottom:var(--w-s3);background:var(--w-surface-alt);flex-wrap:wrap;display:flex}.w-ldapv__text{min-inline-size:0;font-size:var(--w-fs-12);color:var(--w-text-3);flex:16rem;line-height:1.5}.w-ldapv__text b{color:var(--w-text-2)}.w-ldapv__acts{flex:none;margin-left:auto}.w-ldapv__ok{font-size:var(--w-fs-12);color:var(--w-success);flex-wrap:wrap;flex:100%;align-items:center;gap:6px;display:flex}.w-adr{position:relative}.w-adr__busy{color:var(--w-text-3);pointer-events:none;font-size:11px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.w-adr__list{z-index:30;background:var(--w-surface);border:1px solid var(--w-border);border-radius:8px;max-height:240px;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow:hidden auto;box-shadow:0 8px 24px #0f172a24}.w-adr__row{text-align:left;border:0;border-bottom:1px solid var(--w-border-lt);cursor:pointer;width:100%;font:inherit;color:var(--w-text);background:0 0;flex-direction:column;gap:1px;padding:7px 10px;display:flex}.w-adr__row:last-of-type{border-bottom:0}.w-adr__row.is-on,.w-adr__row:hover{background:var(--w-selected)}.w-adr__street{font-size:13px;font-weight:600;line-height:1.25}.w-adr__rest{color:var(--w-text-3);font-size:11.5px;line-height:1.25}.w-adr__from{color:var(--w-text-3);border-top:1px solid var(--w-border);background:var(--w-surface-alt);padding:5px 10px 6px;font-size:10.5px}.w-mailpanel{max-height:360px;overflow-y:auto}.w-mailpanel__row{border-bottom:1px solid var(--w-border-lt);padding:10px 14px}.w-mailpanel__row:last-child{border-bottom:none}.w-mailpanel__r1{align-items:center;gap:6px;display:flex}.w-mailpanel__from{font-weight:700;font-size:var(--w-fs-13)}.w-mailpanel__when{font-size:var(--w-fs-11);color:var(--w-text-3);white-space:nowrap;margin-left:auto}.w-mailpanel__subject{font-size:var(--w-fs-13);margin-top:2px}.w-mailpanel__preview{font-size:var(--w-fs-12);color:var(--w-text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.w-mailpanel__tags{align-items:center;margin-top:6px}select.w-personpick{cursor:pointer;text-overflow:ellipsis;max-inline-size:100%}select.w-personpick[data-nobody=true]{color:var(--w-text-3)}select.w-personpick option{color:var(--w-text)}select.w-personpick--bare{block-size:var(--w-h-ctl);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);min-inline-size:220px;font-family:inherit;font-size:var(--w-fs-13);background:#fff;outline:none;padding:0 10px}select.w-personpick--bare:focus{border-color:var(--w-brand);box-shadow:0 0 3px var(--w-brand)}.w-sug{min-inline-size:0;display:block;position:relative}.w-sug__input{inline-size:100%;min-inline-size:0}.w-sug__busy{font-size:var(--w-fs-12);color:var(--w-text-3);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:10px;transform:translateY(-50%)}.w-sug__list{z-index:60;background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);max-block-size:15rem;box-shadow:var(--w-shadow-modal);position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0;overflow-y:auto}.w-sug--inline .w-sug__list{z-index:16;max-block-size:13.5rem;box-shadow:none;margin-block-start:6px;position:relative}.w-sug__row{appearance:none;font:inherit;cursor:pointer;text-align:start;border:0;border-block-start:1px solid var(--w-border-lt);inline-size:100%;color:var(--w-text-1);background:0 0;flex-direction:column;gap:2px;padding:8px 11px;display:flex}.w-sug__row:first-child{border-block-start:0}.w-sug__row.is-on,.w-sug__row:hover{background:var(--w-hover)}.w-sug__row:focus-visible{outline:2px solid var(--w-brand);outline-offset:-2px}.w-sug__row b{font-size:var(--w-fs-13);font-weight:600}.w-sug__row small{font-size:var(--w-fs-11);color:var(--w-text-2)}.w-sug__none{font-size:var(--w-fs-12);color:var(--w-text-2);padding:9px 11px;line-height:1.5}.w-sug--inline .w-sug__row b{font-size:15px}.w-sug--inline .w-sug__row small{font-size:12.5px}.w-sug--inline .w-sug__row{padding:11px 13px}.w-sug--inline .w-sug__none{padding:11px 13px;font-size:13.5px}.w-sketchbox svg,.w-m-plan svg{min-inline-size:260px;margin-inline:auto}@media (max-width:380px){.w-sketchbox svg,.w-m-plan svg{min-inline-size:236px}}.w-sketchbox svg line,.w-sketchbox svg rect,.w-m-plan svg line,.w-m-plan svg rect{shape-rendering:geometricprecision;stroke-linecap:square}.w-sketchbox svg,.w-m-plan svg{max-inline-size:28rem}.w-setskin{z-index:-1;pointer-events:none;background:#eef2f7;position:fixed;inset:0}.w-sethub{background:var(--w-surface);border:1px solid var(--w-border);border-radius:4px;margin-bottom:18px;padding:22px 26px}.w-sethub__t{color:var(--w-text-1);margin:0;font-size:26px;font-weight:700}.w-sethub__p{color:var(--w-text-3);margin:4px 0 16px}.w-sethub__find{border:1px solid var(--w-border);background:var(--w-surface);max-width:460px;height:32px;color:var(--w-text-3);border-radius:4px;align-items:center;gap:8px;padding:0 10px;display:flex}.w-sethub__find:focus-within{border-color:var(--w-brand);box-shadow:0 0 0 2px #0176d329}.w-sethub__in{appearance:none;font:inherit;min-width:0;height:30px;color:var(--w-text-1);font-size:var(--w-fs-13);background:0 0;border:0;outline:0;flex:auto}.w-setgrp{margin:0 0 4px}.w-setgrp__t{font-size:var(--w-fs-11);letter-spacing:.09em;text-transform:uppercase;color:var(--w-text-2);align-items:center;gap:12px;padding:18px 2px 9px;font-weight:700;display:flex}.w-setgrp__t:after{content:"";background:var(--w-border);flex:auto;height:1px}.w-settiles{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (max-width:1180px){.w-settiles{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.w-settiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.w-settiles{grid-template-columns:1fr}}.w-settile{appearance:none;border:1px solid var(--w-border);font:inherit;background:var(--w-surface);cursor:pointer;text-align:left;min-height:84px;color:var(--w-text-1);border-radius:6px;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;display:flex;box-shadow:0 1px 2px #0000000d}.w-settile:hover{border-color:var(--w-brand);box-shadow:0 2px 6px #0176d324}.w-settile:focus-visible{outline:2px solid var(--w-brand);outline-offset:1px}.w-settile__i{background:var(--w-info-bg);width:28px;height:28px;color:var(--w-info);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.w-settile__i--ai{color:var(--w-obj-ai);background:#f3edff}.w-settile__i--money{background:var(--w-success-bg);color:var(--w-success)}.w-settile__n{font-size:var(--w-fs-13);margin-bottom:3px;font-weight:700;display:block}.w-settile__p{font-size:var(--w-fs-12);color:var(--w-text-3);margin:0;font-weight:400;line-height:1.45;display:block}.w-setnone{background:var(--w-surface);border:1px solid var(--w-border);color:var(--w-text-3);text-align:center;border-radius:4px;padding:26px}.w-setbar{background:var(--w-surface);border:1px solid var(--w-border);border-bottom:0;border-radius:4px 4px 0 0;align-items:stretch;padding:0 14px;display:flex;position:relative}.w-setbar__home{appearance:none;font:inherit;cursor:pointer;color:var(--w-text-2);font-size:var(--w-fs-12);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:7px;margin-right:1px;padding:0 15px 0 0;font-weight:700;display:inline-flex;position:relative}.w-setbar__home:hover{color:var(--w-brand)}.w-setbar__home:focus-visible{outline:2px solid var(--w-brand);outline-offset:-2px}.w-setbar__home:after{content:"";background:var(--w-border-lt);width:1px;height:16px;margin-top:-8px;position:absolute;top:50%;right:0}.w-setbar__row{flex:auto;align-items:stretch;min-width:0;display:flex;overflow:hidden}.w-settab{appearance:none;font:inherit;cursor:pointer;white-space:nowrap;min-width:0;font-size:var(--w-fs-13);color:var(--w-text-2);background:0 0;border:0;border-bottom:3px solid #0000;flex:auto;justify-content:center;align-items:center;margin-bottom:-1px;padding:13px 13px 12px;display:inline-flex;position:relative}.w-settab:hover{color:var(--w-text-1)}.w-settab:focus-visible{outline:2px solid var(--w-brand);outline-offset:-2px}.w-settab.is-on{color:var(--w-text-1);border-bottom-color:var(--w-brand);font-weight:700}.w-settab+.w-settab:before,.w-setmore:before{content:"";background:var(--w-border-lt);width:1px;height:16px;margin-top:-8px;position:absolute;top:50%;left:0}.w-setbar__ghost{visibility:hidden;pointer-events:none;white-space:nowrap;align-items:stretch;width:0;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.w-settab--ghost{flex:none}.w-setmore{appearance:none;font:inherit;cursor:pointer;font-size:var(--w-fs-13);color:var(--w-text-2);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;margin-bottom:-1px;padding:13px 16px 12px;font-weight:700;display:inline-flex;position:relative}.w-setmore:hover{color:var(--w-text-1)}.w-setmore:focus-visible{outline:2px solid var(--w-brand);outline-offset:-2px}.w-setmore.is-open{color:var(--w-text-1);border-bottom-color:var(--w-brand)}.w-setmenu{z-index:5;background:var(--w-surface);border:1px solid var(--w-border);border-radius:4px;width:330px;max-height:70vh;padding:12px 14px;position:absolute;top:calc(100% + 4px);right:12px;overflow-y:auto;box-shadow:0 8px 24px #0003}.w-setmenu__g{font-size:var(--w-fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--w-text-3);margin:0 0 4px;font-weight:700}.w-setmenu__g+.w-setmenu__a{margin-top:0}.w-setmenu__a{appearance:none;font:inherit;cursor:pointer;text-align:left;width:100%;font-size:var(--w-fs-13);color:var(--w-text-1);background:0 0;border:0;border-radius:4px;padding:5px 8px;display:block}.w-setmenu__a:hover{background:var(--w-hover);color:var(--w-brand)}.w-setmenu__a:focus-visible{outline:2px solid var(--w-brand);outline-offset:-2px}.w-setmenu__s{margin-top:12px}.w-setfind{border:1px solid var(--w-border);background:var(--w-surface);width:210px;height:30px;color:var(--w-text-3);font-size:var(--w-fs-12);border-radius:4px;flex:none;align-self:center;align-items:center;gap:7px;margin-left:14px;padding:0 10px;display:flex;position:relative}.w-setfind:focus-within{border-color:var(--w-brand);box-shadow:0 0 0 2px #0176d329}.w-setfind__in{appearance:none;font:inherit;min-width:0;height:28px;color:var(--w-text-1);font-size:var(--w-fs-12);background:0 0;border:0;outline:0;flex:auto}.w-setfind__res{z-index:6;background:var(--w-surface);border:1px solid var(--w-border);border-radius:4px;width:300px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 5px);right:-1px;overflow-y:auto;box-shadow:0 8px 24px #0003}.w-setfind__r{appearance:none;font:inherit;cursor:pointer;text-align:left;width:100%;font-size:var(--w-fs-13);color:var(--w-text-1);background:0 0;border:0;border-radius:4px;padding:6px 8px;display:block}.w-setfind__r:hover,.w-setfind__r.is-on{background:var(--w-hover);color:var(--w-brand)}.w-setfind__e{font-size:var(--w-fs-12);color:var(--w-text-3);padding:8px}.w-setpage{background:var(--w-surface);border:1px solid var(--w-border);border-top:0;border-radius:0 0 4px 4px;min-height:420px}.w-setpage__h{border-bottom:1px solid var(--w-border-lt);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 26px;display:flex}.w-setpage__t{color:var(--w-text-1);margin:0;font-size:22px;font-weight:700}.w-setpage__s{color:var(--w-text-3);font-size:var(--w-fs-13);margin:3px 0 0}.w-setpage__a{flex:none;align-items:center;gap:8px;display:flex}.w-setpage__b{padding:18px 20px}.w-setcards{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px;display:grid}@media (max-width:1150px){.w-setcards{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.w-setcards{grid-template-columns:1fr}}.w-setcard{border:1px solid var(--w-border);background:var(--w-surface);border-radius:4px;overflow:hidden}.w-setcard--wide{grid-column:span 2}@media (max-width:760px){.w-setcard--wide{grid-column:span 1}}.w-setcard__h{background:var(--w-surface-alt);border-bottom:1px solid var(--w-border-lt);font-size:var(--w-fs-11);letter-spacing:.06em;text-transform:uppercase;color:var(--w-text-2);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-weight:700;display:flex}.w-setcard__act{appearance:none;font:inherit;cursor:pointer;text-transform:none;letter-spacing:0;color:var(--w-brand);font-weight:400;font-size:var(--w-fs-12);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:5px;display:inline-flex}.w-setcard__act:hover{text-decoration:underline}.w-setcard__act:focus-visible{outline:2px solid var(--w-brand);outline-offset:1px}.w-setcard__b{padding:12px 14px}.w-setcard__b--tight{padding:8px}.w-setcard__note{font-size:var(--w-fs-12);color:var(--w-text-3);margin:0 0 12px}.w-setfrow{border-bottom:1px solid var(--w-border-xlt);justify-content:space-between;align-items:center;gap:14px;padding:8px 0;display:flex}.w-setfrow:last-child{border-bottom:0}.w-setfrow__l{color:var(--w-text-3);font-size:var(--w-fs-12)}.w-setfrow__v{font-weight:400;font-size:var(--w-fs-13);text-align:right;min-width:0}.w-setfrow__v--empty{color:var(--w-text-3)}.w-setwho{appearance:none;font:inherit;cursor:pointer;text-align:left;width:100%;font-size:var(--w-fs-13);color:var(--w-text-1);background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;display:flex}.w-setwho:hover{background:var(--w-hover)}.w-setwho:focus-visible{outline:2px solid var(--w-brand);outline-offset:-2px}.w-setwho.is-on{background:var(--w-selected);font-weight:700}.w-setwho__s{color:var(--w-text-3);font-weight:400;font-size:var(--w-fs-12);display:block}.w-setwho__r{margin-left:auto;font-weight:400}.w-setwho__m{background:var(--w-obj-ai);color:#fff;width:28px;height:28px;font-size:var(--w-fs-11);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.w-setwho.is-off{color:var(--w-text-3)}.w-setwho.is-off .w-setwho__m{background:var(--w-text-3)}.w-setstack{flex-direction:column;gap:10px;display:flex}.w-setline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-setses{border-bottom:1px solid var(--w-border-xlt);align-items:center;gap:10px;padding:8px 0;display:flex}.w-setses:last-child{border-bottom:0}.w-setses__w{min-width:0;font-size:var(--w-fs-13);flex:auto}.w-setses__a{color:var(--w-text-3);font-size:var(--w-fs-12);word-break:break-word}.w-setpage,.w-setpage__b,.w-setbar{box-sizing:border-box;min-width:0;max-width:100%}.w-setpage__b{overflow-wrap:anywhere}@media (max-width:620px){.w-setpage__h{flex-wrap:wrap;gap:10px;padding:14px}.w-setpage__h>div:first-child{flex:200px;min-width:0}.w-setpage__a{flex-wrap:wrap}.w-setpage__b{padding:14px 12px}.w-setpage__b .w-card,.w-setpage__b .w-field,.w-setpage__b input,.w-setpage__b select{min-width:0;max-width:100%}.w-setpage__b table:not(.w-datable){max-width:100%;display:block;overflow-x:auto}.w-setbar{flex-wrap:wrap;padding:0 10px}.w-setfind{flex:100%;width:auto;min-width:0;margin:6px 0 8px}.w-setmenu{width:min(330px,100vw - 32px);right:8px}}.w-hgrid{--w-hgrid-axis:64px;display:block}.w-hgrid__heads{border-bottom:1px solid var(--w-border);display:grid}.w-hgrid__axishead{border-right:1px solid var(--w-border-lt)}.w-hgrid__head{appearance:none;border:0;border-right:1px solid var(--w-border-lt);font:inherit;cursor:pointer;text-align:center;color:var(--w-text-2);background:0 0;flex-direction:column;align-items:center;gap:1px;padding:8px 6px;display:flex}.w-hgrid__head:hover{background:var(--w-hover)}.w-hgrid__headnum{color:var(--w-text);font-size:20px;line-height:1.1}.w-hgrid__headday{font-size:var(--w-fs-12)}.w-hgrid__head.is-today .w-hgrid__headnum,.w-hgrid__head.is-today .w-hgrid__headday{color:var(--w-brand);font-weight:600}.w-hgrid__allday{border-bottom:1px solid var(--w-border);background:var(--w-surface-alt);display:grid}.w-hgrid__allbl{font-size:var(--w-fs-11);color:var(--w-text-3);text-transform:uppercase;letter-spacing:.4px;text-align:right;border-right:1px solid var(--w-border-lt);padding:8px 8px 8px 0}.w-hgrid__allcol{border-right:1px solid var(--w-border-lt);min-width:0;padding:5px 4px}.w-hgrid__scroll{max-height:min(62dvh,620px);overflow:hidden auto}.w-hgrid__body{display:grid;position:relative}.w-hgrid__axis{border-right:1px solid var(--w-border-lt);position:relative}.w-hgrid__axhour{position:relative}.w-hgrid__axlabel{font-size:var(--w-fs-12);color:var(--w-text-3);background:var(--w-surface);padding:0 2px;position:absolute;top:-8px;right:8px}.w-hgrid__col{border-right:1px solid var(--w-border-lt);min-width:0;position:relative}.w-hgrid__col.is-today{background:var(--w-selected)}.w-hgrid__slot{appearance:none;border:0;border-top:1px solid var(--w-border-lt);cursor:pointer;width:100%;font:inherit;background:0 0;margin:0;padding:0;display:block;position:relative}.w-hgrid__slot:after{content:"";border-top:1px dotted var(--w-border-xlt);position:absolute;top:50%;left:0;right:0}.w-hgrid__slot.is-closed{background:var(--w-surface-alt)}.w-hgrid__slot:hover{background:var(--w-hover)}.w-hgrid__slot.is-dropping{background:var(--w-info-bg);outline:2px dashed var(--w-info);outline-offset:-2px}.w-hgrid__ev{z-index:1;appearance:none;border:1px solid var(--w-border);border-left:3px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);font:inherit;font-size:var(--w-fs-12);color:var(--w-text);text-align:left;cursor:pointer;padding:2px 6px;line-height:1.3;display:block;position:absolute;overflow:hidden}.w-hgrid__ev:hover{background:var(--w-hover)}.w-hgrid__evbody{-webkit-line-clamp:var(--w-ev-lines,2);line-clamp:var(--w-ev-lines,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.w-hgrid__evtime{color:var(--w-text-2);margin-right:5px;font-weight:600}.w-hgrid__ev--allday{width:100%;margin-bottom:3px;position:static}.w-hgrid__ev--allday .w-hgrid__evt{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.w-hgrid__now{z-index:2;border-top:2px solid var(--w-brand);pointer-events:none;height:0;position:absolute;left:0;right:0}.w-hgrid__nowdot{background:var(--w-brand);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px}.w-remind{padding:var(--w-s4) var(--w-modal-pad);flex-direction:column;gap:6px;display:flex}.w-remind__when{font-size:var(--w-fs-12);text-transform:uppercase;letter-spacing:.5px;color:var(--w-brand);font-weight:700}.w-remind__title{color:var(--w-text);font-size:18px;font-weight:600}.w-remind__meta{font-size:var(--w-fs-13);color:var(--w-text-2)}.w-remind__notes{font-size:var(--w-fs-12);color:var(--w-text-3);white-space:pre-wrap;border-left:2px solid var(--w-border);margin-top:2px;padding-left:8px}.w-daypop .w-hgrid__scroll{max-height:min(56dvh,520px)}.w-rdy__loading{padding:var(--w-s3) var(--w-s4)}.w-rdy__row{padding:var(--w-s3) var(--w-s4);border-bottom:1px solid var(--w-border-lt)}.w-rdy__row:last-child{border-bottom:0}.w-rdy__head{align-items:center;gap:var(--w-s2);flex-wrap:wrap;display:flex}.w-rdy__head b{font-size:var(--w-fs-13)}.w-rdy__meta{font-size:var(--w-fs-12);color:var(--w-text-3);margin-left:auto}.w-rdy__steps{gap:var(--w-s1);margin-top:var(--w-s2);flex-wrap:wrap;display:flex}.w-rdy__step{height:var(--w-h-ctl-sm);border:1px solid var(--w-border);background:var(--w-surface);border-radius:var(--w-r-ctl);cursor:pointer;font-family:inherit;font-size:var(--w-fs-12);color:var(--w-text-2);padding:0 12px}.w-rdy__step:hover:not(:disabled){background:var(--w-hover)}.w-rdy__step:disabled{opacity:.5;cursor:default}.w-rdy__step.is-on{background:var(--w-brand);border-color:var(--w-brand);color:var(--w-text-inv);font-weight:700}.w-rdy__fields{align-items:flex-end;gap:var(--w-s2);margin-top:var(--w-s2);flex-wrap:wrap;display:flex}.w-rdy__date{font-size:var(--w-fs-12);color:var(--w-text-3);flex-direction:column;gap:3px;display:flex}.w-rdy__date input{height:var(--w-h-ctl-sm);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);color:var(--w-text);font-family:inherit;font-size:var(--w-fs-12);padding:0 8px}.w-rdy__note{min-width:180px;height:var(--w-h-ctl-sm);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);color:var(--w-text);font-family:inherit;font-size:var(--w-fs-12);flex:1;padding:0 8px}.w-rdy__err{margin-top:var(--w-s2);font-size:var(--w-fs-12);color:var(--w-error);background:var(--w-error-bg);border-radius:var(--w-r-ctl);padding:6px 10px}@media (max-width:700px){.w-rdy__meta{flex-basis:100%;margin-left:0}.w-rdy__note{min-width:0}}.w-t2__wrap{margin-bottom:var(--w-s3)}.w-t2__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.w-t2__col{padding:var(--w-s3) var(--w-s4);border-right:1px solid var(--w-border-lt);min-width:0}.w-t2__col:last-child{border-right:0}.w-t2__head{align-items:baseline;gap:var(--w-s2);display:flex}.w-t2__head span{font-size:var(--w-fs-12);color:var(--w-text-2);text-transform:uppercase;letter-spacing:.4px}.w-t2__count{font-size:var(--w-fs-18);color:var(--w-text);font-weight:700}.w-t2__col.is-prep .w-t2__count,.w-t2__col.is-prep .w-t2__head span{color:var(--w-error)}.w-t2__list{margin-top:var(--w-s2);flex-direction:column;gap:6px;display:flex}.w-t2__item{color:inherit;font-size:var(--w-fs-12);line-height:1.45;text-decoration:none;display:block}.w-t2__item:hover b{text-decoration:underline}.w-t2__item b{color:var(--w-text)}.w-t2__item span{color:var(--w-text-3);display:block}.w-t2__none{margin-top:var(--w-s2);font-size:var(--w-fs-12);color:var(--w-text-3)}.w-t2__more{font-size:var(--w-fs-12);color:var(--w-text-3);margin-top:6px}@media (max-width:900px){.w-t2__cols{grid-template-columns:1fr}.w-t2__col{border-right:0;border-bottom:1px solid var(--w-border-lt)}.w-t2__col:last-child{border-bottom:0}}.w-drop{border-radius:var(--w-r-ctl);position:relative}.w-drop.is-over{outline:2px dashed var(--w-brand);outline-offset:2px;background:var(--w-selected)}.w-drop.is-off{opacity:.65}.w-drop__over{z-index:5;pointer-events:none;border-radius:inherit;background:var(--w-surface);opacity:.94;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.w-drop__over span{font:var(--w-fs-13) / 1.2 var(--w-font);color:var(--w-brand);border:1px dashed var(--w-brand);background:var(--w-surface);border-radius:999px;padding:6px 14px;font-weight:600}.w-upat{font:var(--w-fs-11) / 1.2 var(--w-font);color:var(--w-text-2);white-space:nowrap;font-variant-numeric:tabular-nums}.w-upat--newest{color:var(--w-brand);font-weight:600}.w-upfmt{font:var(--w-fs-11) / 1.3 var(--w-font);color:var(--w-text-2)}.w-upbad{font:var(--w-fs-12) / 1.4 var(--w-font);color:var(--w-error);margin-top:6px}.w-dropk{gap:var(--w-s3);flex-direction:column;display:flex}.w-dropk__files{padding:var(--w-s2) var(--w-s3);background:var(--w-surface-alt);border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);flex-direction:column;gap:2px;display:flex}.w-dropk__file{align-items:center;gap:var(--w-s2);font-size:var(--w-fs-13);color:var(--w-text);min-inline-size:0;display:flex}.w-dropk__filename{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-dropk__q{font-size:var(--w-fs-13);color:var(--w-text);font-weight:700}.w-dropk__opts{gap:var(--w-s2);flex-direction:column;display:flex}.w-dropk__opt{align-items:flex-start;gap:var(--w-s2);text-align:left;padding:var(--w-s2) var(--w-s3);background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);cursor:pointer;font:var(--w-fs-13) / 1.35 var(--w-font);color:var(--w-text);display:flex}.w-dropk__opt:hover:not(.is-off){background:var(--w-hover)}.w-dropk__opt.is-on{border-color:var(--w-brand);background:var(--w-selected)}.w-dropk__opt.is-proposed{border-color:var(--w-info);background:var(--w-info-bg)}.w-dropk__opt.is-off{opacity:.55;cursor:not-allowed}.w-dropk__dot{border:1px solid var(--w-border);background:var(--w-surface);block-size:16px;inline-size:16px;color:var(--w-text-inv);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-block-start:1px;display:flex}.w-dropk__opt.is-on .w-dropk__dot{background:var(--w-brand);border-color:var(--w-brand)}.w-dropk__optbody{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.w-dropk__says{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-dropk__sug{font-size:var(--w-fs-12);color:var(--w-info);font-weight:600}.w-opendraw{align-items:flex-end;gap:var(--w-s1);flex-direction:column;display:inline-flex;position:relative}.w-opendraw__menu{z-index:30;background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);max-block-size:340px;inline-size:min(460px,80vw);box-shadow:var(--w-shadow-modal);padding:var(--w-s2);position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0;overflow-y:auto}.w-opendraw__lede{font-size:var(--w-fs-12);color:var(--w-text-3);padding:var(--w-s1) var(--w-s2) var(--w-s2);line-height:1.4}.w-opendraw__sechead{font-size:var(--w-fs-11);letter-spacing:.04em;text-transform:uppercase;color:var(--w-text-3);padding:var(--w-s2) var(--w-s2) var(--w-s1);border-block-start:1px solid var(--w-border-xlt);font-weight:700}.w-opendraw__sec:first-of-type .w-opendraw__sechead{border-block-start:0}.w-opendraw__item{align-items:center;gap:var(--w-s2);text-align:left;inline-size:100%;padding:var(--w-s2);border-radius:var(--w-r-ctl);cursor:pointer;font:var(--w-fs-13) / 1.2 var(--w-font);color:var(--w-text);background:0 0;border:0;min-inline-size:0;display:flex}.w-opendraw__item:hover{background:var(--w-hover)}.w-opendraw__what{flex:none;font-weight:700}.w-opendraw__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--w-text-2);flex:auto;overflow:hidden}.w-opendraw__fmt{font-size:var(--w-fs-11);color:var(--w-text-3);border:1px solid var(--w-border-lt);border-radius:var(--w-r-pill);flex:none;padding:0 6px;font-weight:700}.w-tptrig{box-sizing:border-box;width:100%;height:var(--w-h-ctl);cursor:pointer;text-align:left;border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);color:var(--w-text);font:var(--w-fs-13)/1 var(--w-font);align-items:center;gap:7px;padding:0 10px;display:flex}.w-tptrig:hover{background:var(--w-hover)}.w-tptrig:focus-visible{border-color:var(--w-brand);box-shadow:0 0 3px var(--w-brand);outline:none}.w-tptrig svg{color:var(--w-text-3);flex:none}.w-tptrig__t{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.w-tptrig.is-empty .w-tptrig__t{color:var(--w-text-3)}.w-tptrig:disabled{opacity:.6;cursor:not-allowed}.w-tppop{z-index:1200;background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);box-shadow:var(--w-shadow-modal);padding:12px;position:fixed}.w-tppop__foot{align-items:center;gap:6px;margin-top:10px;display:flex}.w-tppop__gap{flex:auto}.w-tp{flex-direction:column;gap:10px;display:flex}.w-tp__read{align-items:center;gap:2px;display:flex}.w-tp__unit{cursor:pointer;font:700 22px/1 var(--w-font);color:var(--w-text-2);background:0 0;border:0;border-radius:4px;padding:2px 5px}.w-tp__unit:hover{background:var(--w-hover)}.w-tp__unit.is-on{color:var(--w-brand)}.w-tp__unit:focus-visible{outline:2px solid var(--w-brand);outline-offset:1px}.w-tp__colon{font:700 22px/1 var(--w-font);color:var(--w-text-3)}.w-tp__ampm{border:1px solid var(--w-border);border-radius:5px;margin-left:auto;display:inline-flex;overflow:hidden}.w-tp__half{cursor:pointer;font:700 var(--w-fs-11)/1.4 var(--w-font);background:var(--w-surface);color:var(--w-text-2);border:0;padding:5px 10px}.w-tp__half+.w-tp__half{border-left:1px solid var(--w-border)}.w-tp__half:hover{background:var(--w-hover)}.w-tp__half.is-on{background:var(--w-brand);color:var(--w-text-inv)}.w-tp__half:focus-visible{outline:2px solid var(--w-brand);outline-offset:-2px}.w-tp__face{touch-action:none;-webkit-user-select:none;user-select:none;outline:none;position:relative}.w-tp__face:focus-visible{outline:2px solid var(--w-brand);outline-offset:3px;border-radius:50%}.w-tp__face.is-dragging{cursor:grabbing}.w-tp__art{pointer-events:none;position:absolute;inset:0}.w-tp__ring{fill:var(--w-surface-alt);stroke:var(--w-border-lt);stroke-width:1px}.w-tp__pin{fill:var(--w-brand)}.w-tp__hand{stroke:var(--w-brand);stroke-width:2px;stroke-linecap:round;transition:transform .16s}@media (prefers-reduced-motion:reduce){.w-tp__hand,.w-tp__num{transition:none}}.w-tp__face.is-dragging .w-tp__hand{transition:none}.w-tp__num{cursor:pointer;font:600 var(--w-fs-12)/1 var(--w-font);color:var(--w-text);touch-action:none;background:0 0;border:0;border-radius:50%;place-items:center;transition:background-color .12s,color .12s;display:grid;position:absolute}.w-tp__num:hover{background:var(--w-hover)}.w-tp__num.is-on{background:var(--w-brand);color:var(--w-text-inv);font-weight:700}.w-tp__num:focus-visible{outline:2px solid var(--w-brand);outline-offset:1px}.w-tpmirror{opacity:0;pointer-events:none;clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute}input.w-phonein{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.w-r24done{gap:var(--w-s2);padding:var(--w-s3);border:1px solid var(--w-border);border-radius:var(--w-radius);background:var(--w-surface-alt);flex-direction:column;display:flex}.w-r24done__head{align-items:center;gap:var(--w-s2);color:var(--w-text);font-weight:600;display:flex}.w-r24done__acts{gap:var(--w-s2);display:flex}.w-r24undo{gap:var(--w-s2);padding-top:var(--w-s2);border-top:1px solid var(--w-border);flex-direction:column;align-items:flex-start;display:flex}.w-r24undo__head{color:var(--w-text-2);font-weight:600}.w-r24undo__list{color:var(--w-text-2);flex-direction:column;gap:2px;margin:0;padding-left:1.1rem;display:flex}.w-r24undo__no{color:var(--w-text-2);padding-top:var(--w-s2);border-top:1px solid var(--w-border)}.w-evchip__sub{white-space:nowrap;text-overflow:ellipsis;font-size:var(--w-fs-11);opacity:.85;line-height:1.25;display:block;overflow:hidden}.w-evchip--sm .w-evchip__sub{letter-spacing:-.01em;margin-top:1px}.w-hgrid__evwho{font-size:var(--w-fs-11);opacity:.85;line-height:1.25;display:block}.w-sched__jobname,.w-sched__with{font-size:var(--w-fs-11);color:var(--w-text-3);white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;line-height:1.3;overflow:hidden}.w-whopick__chips{min-inline-size:0}.w-upname{text-align:start;flex-direction:column;gap:1px;min-inline-size:0;display:inline-flex}.w-upname__now{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-upname__was{font-size:var(--w-fs-11);color:var(--w-text-3);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.w-plans-readnow{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);color:var(--w-text);font-size:var(--w-fs-11);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;padding:4px 7px;line-height:1;display:inline-flex}.w-plans-readnow:hover:not(:disabled){border-color:var(--w-brand);color:var(--w-brand)}.w-plans-readnow:disabled{opacity:.55;cursor:not-allowed}.w-dv{margin-top:var(--w-s4);border-top:2px solid var(--w-border);padding-top:var(--w-s3);flex-direction:column;min-block-size:0;display:flex}.w-dv--fill{border-top:0;flex:1;min-block-size:0;margin-top:0;padding-top:0}.w-dv__bar{margin-bottom:var(--w-s2);font-size:var(--w-fs-13);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-dv--fill .w-dv__bar{padding:var(--w-s3);margin:0}.w-dv__names{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.w-dv__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-dv__was{font-size:var(--w-fs-11);color:var(--w-text-3);font-weight:400}.w-dv__tools{align-items:center;gap:4px;display:inline-flex}.w-dv__pct{font-size:var(--w-fs-12);color:var(--w-text-2);text-align:center;font-variant-numeric:tabular-nums;min-inline-size:2.9rem}.w-dv__mirror{display:inline-flex;transform:scaleX(-1)}.w-dv__stage{touch-action:none;background:var(--w-page-alt);border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);cursor:grab;justify-content:center;align-items:center;min-block-size:16rem;max-block-size:70dvh;display:flex;position:relative;overflow:hidden}.w-dv--fill .w-dv__stage{border:0;border-radius:0;flex:1;max-block-size:none}.w-dv__stage.is-dragging{cursor:grabbing}.w-dv__inner{transform-origin:50%;will-change:transform;max-inline-size:100%}.w-dv__img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;block-size:auto;max-block-size:70dvh;inline-size:auto;max-inline-size:100%;margin:0 auto;display:block}.w-dv__say{padding:var(--w-s5);text-align:center;max-inline-size:38rem}.w-dv__pdfpane{background:0 0;max-block-size:none;overflow:visible}.w-dv__hint{margin-top:var(--w-s2);font-size:var(--w-fs-11);color:var(--w-text-3)}.w-dv--fill .w-dv__hint{padding:var(--w-s2) var(--w-s3);margin:0}@media (max-width:640px){.w-dv__bar{gap:6px}.w-dv__names{flex-basis:100%}}.w-dv__inner--pdf{inline-size:100%}.w-dv--fill .w-dv__img{max-block-size:78dvh}.w-r24r__bar{align-items:center;gap:var(--w-s2);padding:var(--w-s2) var(--w-s4);background:var(--w-surface-alt);border-top:1px solid var(--w-border-lt);border-bottom:1px solid var(--w-border-lt);font-size:var(--w-fs-13);font-weight:700;display:flex}.w-r24r__kv{font-size:var(--w-fs-13);display:block}.w-r24r__kvrow{gap:var(--w-s2);padding:var(--w-s2) var(--w-s4);border-bottom:1px solid var(--w-border-xlt);grid-template-columns:150px 1fr auto;align-items:center;display:grid}.w-r24r__k{color:var(--w-text-3)}.w-r24r__v{align-items:center;gap:var(--w-s2);flex-wrap:wrap;font-weight:600;display:flex}.w-r24r__already{color:var(--w-attn-yellow);background:var(--w-attn-yellow-bg);border-radius:var(--w-r-pill);font-weight:400;font-size:var(--w-fs-11);padding:1px 8px}.w-r24r__act{justify-content:flex-end;align-items:center;gap:var(--w-s2);display:flex}.w-r24r__disagree{margin:var(--w-s3) var(--w-s4);border:1px solid var(--w-attn-yellow);border-radius:var(--w-radius);background:var(--w-attn-yellow-bg);padding:var(--w-s3);font-size:var(--w-fs-13);border-left-width:3px}.w-r24r__disagreehead{align-items:center;gap:var(--w-s2);color:var(--w-attn-yellow);margin-bottom:var(--w-s2);display:flex}.w-r24r__disagreerow{align-items:flex-start;gap:var(--w-s2);color:var(--w-text-2);padding:3px 0;display:flex}.w-r24r__cantread{font-size:var(--w-fs-11);color:var(--w-error);background:var(--w-error-bg);border-radius:var(--w-r-pill);white-space:nowrap;padding:1px 8px;font-weight:700}.w-plans-seg.is-query{box-shadow:inset 3px 0 0 var(--w-attn-yellow);background:#fffdf5}.w-r24r__foot{gap:var(--w-s2);flex-wrap:wrap}.w-r24m{border:1px solid var(--w-border);border-radius:var(--w-radius);background:var(--w-surface);margin:var(--w-s3) 0;overflow:hidden}.w-r24m__bar{align-items:center;gap:var(--w-s2);padding:var(--w-s2) var(--w-s4);background:var(--w-surface-alt);border-bottom:1px solid var(--w-border-lt);font-size:var(--w-fs-13);flex-wrap:wrap;display:flex}.w-r24m__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:1100px){.w-r24m__split{grid-template-columns:minmax(0,1fr)}}.w-r24m__plan,.w-r24m__rows{padding:var(--w-s3) var(--w-s4);min-width:0}.w-r24m__rows{border-left:1px solid var(--w-border-lt)}@media (max-width:1100px){.w-r24m__rows{border-left:0;border-top:1px solid var(--w-border-lt)}}.w-r24m__empty{gap:var(--w-s2);padding:var(--w-s4);border:1px dashed var(--w-border);border-radius:var(--w-radius);color:var(--w-text-2);font-size:var(--w-fs-13);align-items:flex-start;display:flex}.w-r24m__legendrow{align-items:center;gap:var(--w-s2);margin-top:var(--w-s2);font-size:var(--w-fs-11);color:var(--w-text-3);flex-wrap:wrap;display:flex}.w-r24m__key{width:14px;height:10px;margin-left:var(--w-s2);border:1px solid #8b2f2f;display:inline-block}.w-r24m__key--base{background:#fffdf0}.w-r24m__key--accent{background:#e9e9f7}.w-r24m__key--query{background:#fff8dc;border-style:dashed;border-color:#c9a227}.w-r24m__rowshead{align-items:center;gap:var(--w-s2);margin-bottom:var(--w-s3);font-size:var(--w-fs-13);flex-wrap:wrap;display:flex}.w-r24m__hint,.w-r24m__new{align-items:center;gap:var(--w-s2);padding:var(--w-s2) var(--w-s3);margin-bottom:var(--w-s3);border:1px solid var(--w-brand);border-radius:var(--w-radius);background:var(--w-info-bg);font-size:var(--w-fs-13);flex-wrap:wrap;display:flex}.w-r24m__wall{border:1px solid var(--w-border-lt);border-radius:var(--w-radius);margin-bottom:var(--w-s3);overflow:hidden}.w-r24m__wallhead{align-items:center;gap:var(--w-s2);padding:var(--w-s2) var(--w-s3);background:var(--w-surface-alt);border-bottom:1px solid var(--w-border-xlt);font-size:var(--w-fs-13);flex-wrap:wrap;display:flex}.w-r24m__says{font-size:var(--w-fs-11);color:var(--w-text-3)}.w-r24m__says.is-off{color:var(--w-attn-yellow);font-weight:700}.w-r24m__off{padding:var(--w-s2) var(--w-s3);background:var(--w-attn-yellow-bg);color:var(--w-attn-yellow);font-size:var(--w-fs-12);border-bottom:1px solid var(--w-border-xlt);font-weight:600}.w-r24m__seg{align-items:center;gap:var(--w-s2);padding:var(--w-s2) var(--w-s3);border-bottom:1px solid var(--w-border-xlt);font-size:var(--w-fs-13);flex-wrap:wrap;display:flex}.w-r24m__seg:last-child{border-bottom:0}.w-r24m__seg.is-query{box-shadow:inset 3px 0 0 var(--w-attn-yellow);background:#fffdf5}.w-r24m__code{min-width:68px;font-family:ui-monospace,Consolas,Courier New,monospace;font-weight:700}.w-r24m__num{color:var(--w-brand);min-width:54px;font-weight:600}.w-r24m__pencil{color:var(--w-brand);border-radius:var(--w-r-ctl);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;padding:2px 5px;line-height:1;display:inline-flex}.w-r24m__pencil:hover{border-color:var(--w-border);background:var(--w-hover)}.w-r24m__pencil--del{color:var(--w-error)}.w-r24m__in{font:inherit;font-size:var(--w-fs-13);height:var(--w-h-ctl-sm);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);color:var(--w-text);background:#fff;width:74px;padding:0 6px}.w-r24m__in:focus{outline:2px solid var(--w-brand);outline-offset:-1px}.w-r24m__in--wide{width:96px}.w-r24m__in--name{width:168px}.w-r24m__in--code{width:108px;font-family:ui-monospace,Consolas,Courier New,monospace}.w-r24m__in--pick{width:auto;min-width:130px}.w-r24m__bad{color:var(--w-error);font-size:var(--w-fs-12);font-weight:600}.w-r24m__open{border:1px solid var(--w-attn-yellow);border-radius:var(--w-radius);background:var(--w-attn-yellow-bg);padding:var(--w-s3);margin-bottom:var(--w-s3);font-size:var(--w-fs-13);border-left-width:3px}.w-r24m__opentitle{align-items:center;gap:var(--w-s2);color:var(--w-attn-yellow);margin-bottom:var(--w-s2);display:flex}.w-r24m__openrow{align-items:flex-start;gap:var(--w-s2);color:var(--w-text-2);padding:3px 0;display:flex}.w-r24m__foot{font-size:var(--w-fs-12);color:var(--w-text-3);padding-top:var(--w-s2);border-top:1px solid var(--w-border-xlt)}.w-r24r__segnote{min-width:0;font-size:var(--w-fs-11);color:var(--w-text-3);border-left:2px solid var(--w-border-xlt);padding-left:var(--w-s2);grid-column:1/-1;margin:0 0 2px 7.4rem;line-height:1.45}@media (max-width:900px){.w-r24r__segnote{margin-left:0}}.w-signin__pwbox{flex-direction:column;display:flex;position:relative}.w-signin__input--pw{padding-right:68px}.w-signin__eye{cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--si-gold-lt);background:0 0;border:0;border-radius:4px;padding:4px 6px;font-size:11.5px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.w-signin__eye:hover{color:var(--si-paper);background:#c9a46124}.w-signin__eye:focus-visible{outline:2px solid var(--si-gold);outline-offset:1px}.w-signin__eye[aria-pressed=true]{color:var(--si-ink);background:var(--si-gold)}.w-signin__step{letter-spacing:.14em;text-transform:uppercase;color:var(--si-gold-lt);text-align:center;margin:-4px 0 22px;font-size:12px;font-weight:600}.w-signin__said{color:#d8e8c6;background:#3a4a2c6b;border:1px solid #b2ce9657;border-radius:6px;margin-bottom:18px;padding:10px 12px;font-size:13px;line-height:1.55}.w-signin__minor{cursor:pointer;font:inherit;color:var(--si-gold-lt);background:0 0;border:0;align-self:center;margin-top:10px;padding:6px 0 0;font-size:12.5px}.w-signin__minor:hover{text-decoration:underline}.w-signin__minor:disabled{color:var(--si-dim);cursor:default;text-decoration:none}.w-whoami{justify-content:space-between;align-items:flex-start;gap:var(--w-s4);margin-bottom:var(--w-s3);padding-bottom:var(--w-s3);border-bottom:1px solid var(--w-border-lt);flex-wrap:wrap;display:flex}.w-whoami__l{flex-direction:column;gap:2px;min-width:0;display:flex}.w-whoami__r{align-items:center;gap:var(--w-s2);flex-shrink:0;display:flex}.w-whoami__lbl{letter-spacing:.11em;text-transform:uppercase;color:var(--w-text-3);font-size:10.5px;font-weight:600}.w-whoami__name{color:var(--w-text);font-size:17px;line-height:1.3}.w-whoami__mail{color:var(--w-text-2);word-break:break-all;font-size:13px;line-height:1.45}.w-setwho__you{color:var(--w-text-3);margin-left:6px;font-size:11.5px;font-weight:500}.w-setwho__you b{color:var(--w-text-2);font-weight:600}.w-setcard__note--stop{border-left:3px solid var(--w-warning);padding-left:var(--w-s3)}.w-setcard__note--stop a{color:var(--w-info);text-decoration:underline}.w-profile-menu__mail{word-break:break-all;line-height:1.4}.w-tokband{margin-bottom:var(--w-s3)}.w-tokhonest{align-items:flex-start;gap:var(--w-s2);font-size:var(--w-fs-12);color:var(--w-text-3);padding:var(--w-s2) var(--w-s3);border:1px solid var(--w-border-xlt);border-radius:var(--w-r-ctl);background:var(--w-hover);margin-bottom:var(--w-s3);line-height:1.5;display:flex}.w-tokhonest svg{color:var(--w-text-3);flex:none;margin-top:2px}.w-tokhonest b{color:var(--w-text-2);font-weight:600}.w-tokhonest.is-partial{color:var(--w-warning);background:var(--w-warning-bg);border-color:var(--w-warning-bg)}.w-tokhonest.is-partial svg,.w-tokhonest.is-partial b{color:var(--w-warning)}.w-tokbars__gap{color:var(--w-warning);font-weight:600}.w-tokcell{flex-direction:column;align-items:flex-end;line-height:1.35;display:inline-flex}.w-tokcell__n{font-variant-numeric:tabular-nums}.w-tokcell__split{font-size:var(--w-fs-11);color:var(--w-text-3);white-space:nowrap;font-variant-numeric:tabular-nums}.w-tokcell--none{font-size:var(--w-fs-11);color:var(--w-text-3);white-space:nowrap;font-style:italic}.w-tokrun{border:1px solid var(--w-border-xlt);border-radius:var(--w-r-ctl);padding:var(--w-s2) var(--w-s3);margin-bottom:var(--w-s3);background:var(--w-surface)}.w-tokrun__row{align-items:baseline;gap:var(--w-s2);font-size:var(--w-fs-13);display:flex}.w-tokrun__row b{color:var(--w-text-2);font-weight:600}.w-tokrun__n{font-variant-numeric:tabular-nums}.w-tokrun__split{color:var(--w-text-3);font-size:var(--w-fs-12)}.w-tokrun__none{color:var(--w-text-3);font-style:italic}.w-tokrun__why{font-size:var(--w-fs-11);color:var(--w-text-3);margin-top:3px;line-height:1.5}.w-tokrun.is-none{background:var(--w-hover)}.w-plans-readchip.is-reading{border-color:var(--w-brand);color:var(--w-brand);cursor:progress;font-weight:600;animation:1.4s ease-in-out infinite w-r25-reading}@keyframes w-r25-reading{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.w-plans-readchip.is-reading{animation:none}}.w-guests__in{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);inline-size:100%;min-inline-size:0;font-family:inherit;font-size:var(--w-fs-13);background:var(--w-surface);color:var(--w-text);outline:none;padding:7px 9px}.w-guests__in:focus{border-color:var(--w-brand)}.w-guests__in::placeholder{color:var(--w-text-3)}.w-guests{margin-block-start:6px}.w-guests__lab{font-size:var(--w-fs-12);color:var(--w-text-2);margin-block-start:8px;font-weight:600;display:block}.w-r25up{border-color:var(--w-border);background:var(--w-surface-alt)}.w-r25up .w-flowblock__head{color:var(--w-text)}.w-r25up__notes{gap:var(--w-s1);font-size:var(--w-fs-12);color:var(--w-attn-yellow);flex-direction:column;line-height:1.45;display:flex}.w-r25up__done{font-size:var(--w-fs-12);color:var(--w-success);font-weight:700;line-height:1.45}.w-specform{gap:var(--w-s4);flex-direction:column;min-inline-size:0;display:flex}.w-specform__why{font-size:var(--w-fs-13);color:var(--w-text-2);background:var(--w-surface-alt);border-inline-start:3px solid var(--w-brand);border-radius:0 var(--w-r-ctl) var(--w-r-ctl) 0;padding:var(--w-s2) var(--w-s3);margin-bottom:var(--w-s3);overflow-wrap:anywhere;min-inline-size:0;line-height:1.5}.w-specform__why b{color:var(--w-text)}.w-specform__lead{border:1px solid var(--w-brand);border-radius:var(--w-r-ctl);background:var(--w-surface);padding:var(--w-s3);gap:var(--w-s2);flex-direction:column;min-inline-size:0;display:flex}.w-specform__leadhead{align-items:flex-start;gap:var(--w-s2);min-inline-size:0;display:flex}.w-specform__star{color:var(--w-brand);font-size:var(--w-fs-14);flex:none;line-height:1.2}.w-specform__leadtext{flex:auto;min-inline-size:0}.w-specform__leadtitle{font-size:var(--w-fs-13);color:var(--w-text);overflow-wrap:anywhere;font-weight:700}.w-specform__leadwhy{font-size:var(--w-fs-12);color:var(--w-text-3);overflow-wrap:anywhere;margin-top:2px;line-height:1.45}.w-specform__sec{min-inline-size:0;padding-top:var(--w-s3);border-top:1px solid var(--w-border-lt)}.w-specform__sectitle{font-size:var(--w-fs-12);color:var(--w-text-2);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--w-s2);font-weight:700}.w-specform__foot{align-items:center;gap:var(--w-s3);padding-top:var(--w-s3);border-top:1px solid var(--w-border);flex-wrap:wrap;min-inline-size:0;display:flex}.w-specform__state{min-inline-size:0;font-size:var(--w-fs-12);overflow-wrap:anywhere;flex:auto}.w-specform__unsaved{color:var(--w-warning)}.w-roompanel .w-prefill{margin-inline:0}.w-specform .w-specf__lab,.w-specform .w-specf__hint{overflow-wrap:anywhere}.w-specform .w-vendchip{overflow-wrap:anywhere;max-inline-size:100%}.w-outcome__pad{padding-left:var(--w-s5,20px);padding-right:var(--w-s5,20px)}.w-outcome__next.w-outcome__pad{padding-top:12px}.w-tv__outcome{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.w-tv__outcome textarea{resize:vertical;width:100%;min-height:68px;font:inherit;color:var(--w-text-1);background:var(--w-surface-1,#fff);border:1px solid var(--w-line-2,#d9d9d9);border-radius:var(--w-radius-2,6px);padding:8px 10px}.w-tv__outcome textarea:focus-visible{outline:2px solid var(--w-accent,#7a5c3e);outline-offset:1px}.w-tv__outcomerow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-rdlink{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.w-rdlink__rooms{flex-direction:column;gap:4px;inline-size:100%;display:flex}.w-rdlink__room{border:1px solid var(--w-border-lt,#eee);border-radius:var(--w-radius-2,6px);flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 10px;display:flex}.w-rdlink__count{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-vprice{gap:var(--w-s3,12px);flex-direction:column;display:flex}.w-vprice__what{font-size:var(--w-fs-13)}.w-vprice__ways{gap:var(--w-s3,12px);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.w-vprice__way,.w-vprice__attach{padding:var(--w-s3,12px);border:1px solid var(--w-border-lt,#eee);border-radius:var(--w-radius-2,6px);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.w-vprice__waytitle{font-weight:700;font-size:var(--w-fs-13)}.w-vprice__err{font-size:var(--w-fs-12);color:var(--w-error,#b3261e)}.w-fquote{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.w-fquote__head{font-size:var(--w-fs-13)}.w-fquote__sums{font-size:var(--w-fs-12);color:var(--w-text-2);flex-wrap:wrap;gap:14px;display:flex}.w-fquote__acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-dv{position:relative}.w-dv__x{z-index:3;border:1px solid var(--w-border);border-radius:var(--w-radius-2,6px);background:var(--w-surface-1,#fff);block-size:30px;inline-size:30px;color:var(--w-text-2);cursor:pointer;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:absolute;top:4px;right:4px}.w-dv--fill .w-dv__x{top:8px;right:8px}.w-dv__x:hover{background:var(--w-surface-2,#f4f4f4);color:var(--w-text-1)}.w-dv__x:focus-visible{outline:2px solid var(--w-accent,#7a5c3e);outline-offset:1px}.w-dv__bar{padding-right:38px}.w-dv--fill .w-dv__bar{padding-right:46px}.w-docrow{cursor:pointer}.w-docrow:hover{background:var(--w-surface-2,#f6f5f3)}.w-docrow:focus-visible{outline:2px solid var(--w-accent,#7a5c3e);outline-offset:-2px}.w-table .w-docacts{white-space:nowrap;text-align:right;width:1%}.w-docfilename{align-items:center;gap:6px;display:inline-flex}.w-docrow__acts{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.w-docdel{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.w-docdel__ask{font-size:var(--w-fs-12);color:var(--w-text-2)}.w-docdrop{position:relative}.w-docdrop.is-over:after{content:attr(data-drop-label);z-index:2;border:2px dashed var(--w-accent,#7a5c3e);border-radius:var(--w-radius-3,8px);background:var(--w-accent,#7a5c3e);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.w-docdrop.is-over:after{background:color-mix(in srgb, var(--w-accent,#7a5c3e) 8%, transparent)}}.w-docdrop.is-over:after{color:var(--w-text-1);pointer-events:none;font-weight:700}.w-r26pr-row{gap:var(--w-s4) 36px;padding:var(--w-s6) 0;border-top:1px solid var(--w-border-xlt);grid-template-columns:250px minmax(0,1fr);display:grid}.w-r26pr-row:first-of-type{padding-top:var(--w-s3);border-top:0}@media (max-width:820px){.w-r26pr-row{gap:var(--w-s3);grid-template-columns:minmax(0,1fr)}}.w-r26pr-lab h2{font-size:var(--w-fs-15);color:var(--w-text);margin:0}.w-r26pr-lab p{color:var(--w-text-3);font-size:var(--w-fs-12);margin:5px 0 0;line-height:1.5}.w-r26pr-ctl{gap:var(--w-s3);align-content:start;min-width:0;display:grid}.w-r26pr-big{gap:var(--w-s3) var(--w-s6);flex-wrap:wrap;align-items:center;display:flex}.w-r26pr-big input{text-align:right;font-variant-numeric:tabular-nums;block-size:44px;inline-size:96px;font-size:22px;font-weight:700}.w-r26pr-eg{color:var(--w-text-3);font-size:var(--w-fs-12);font-variant-numeric:tabular-nums;line-height:1.6}.w-r26pr-eg b{color:var(--w-text)}.w-r26pr-ladder{font-size:var(--w-fs-12);color:var(--w-text-3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.w-r26pr-ladder span{background:var(--w-surface-alt);border:1px solid var(--w-border-lt);border-radius:var(--w-r-pill);color:var(--w-text-2);padding:2px 10px}.w-r26pr-rules{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);overflow:hidden}.w-r26pr-rules__head{justify-content:space-between;align-items:center;gap:var(--w-s2);padding:var(--w-s2) var(--w-s3);background:var(--w-surface-alt);border-bottom:1px solid var(--w-border);font-size:var(--w-fs-12);display:flex}.w-r26pr-rules__head span{color:var(--w-text-3)}.w-r26pr-rule{gap:var(--w-s3);padding:6px var(--w-s2) 6px var(--w-s3);border-bottom:1px solid var(--w-border-xlt);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.w-r26pr-rule:last-child{border-bottom:0}.w-r26pr-who{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.w-r26pr-chip{border-radius:var(--w-r-ctl);font-size:var(--w-fs-13);overflow-wrap:anywhere;align-items:center;padding:3px 9px;font-weight:700;display:inline-flex}.w-r26pr-chip--vendor{background:var(--w-info-bg);color:var(--w-info)}.w-r26pr-chip--kind{color:#553a9e;background:#efeafb}.w-r26pr-chip--every{background:var(--w-neutral-bg);color:var(--w-text-3);font-weight:400}.w-r26pr-plus{color:var(--w-text-3);font-size:var(--w-fs-12)}.w-r26pr-add{gap:var(--w-s2);padding:var(--w-s3);background:var(--w-surface-alt);border-top:1px dashed var(--w-border);flex-wrap:wrap;align-items:center;display:flex}.w-r26pr-add--standalone{border:1px dashed var(--w-border);border-radius:var(--w-r-ctl)}.w-r26pr-err{color:var(--w-error);font-size:var(--w-fs-12);flex-basis:100%}.w-r26pr-check{gap:var(--w-s2);font-size:var(--w-fs-13);color:var(--w-text-2);flex-wrap:wrap;align-items:center;display:flex}.w-r26pr-check b{color:var(--w-text);font-variant-numeric:tabular-nums}.w-r26pr-check i{color:var(--w-text-3);font-style:normal}.w-r26pr-in{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);block-size:var(--w-h-ctl);vertical-align:middle;align-items:center;display:inline-flex;overflow:hidden}.w-r26pr-in:focus-within{border-color:var(--w-brand);box-shadow:0 0 0 3px var(--w-info-bg)}.w-r26pr-in input{inline-size:68px;padding:0 var(--w-s2);text-align:right;font-variant-numeric:tabular-nums;block-size:100%;font-family:inherit;font-size:var(--w-fs-13);color:inherit;background:0 0;border:0;outline:0}.w-r26pr-in--wide input{inline-size:90px}.w-r26pr-in__u{color:var(--w-text-3);font-size:var(--w-fs-12);background:var(--w-surface-alt);align-self:stretch;place-items:center;padding:0 9px;display:grid}.w-r26pr-in--changed,.w-r26pr-changed{border-color:var(--w-warning);box-shadow:0 0 0 1px var(--w-warning-bg)}.w-r26pr-tw{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);overflow-x:auto}.w-r26pr-t{border-collapse:collapse;inline-size:100%;font-size:var(--w-fs-13)}.w-r26pr-t th{text-align:left;font-size:var(--w-fs-12);color:var(--w-text-3);background:var(--w-surface-alt);padding:9px var(--w-s3);border-bottom:1px solid var(--w-border);white-space:nowrap;font-weight:700}.w-r26pr-t td{padding:6px var(--w-s3);border-bottom:1px solid var(--w-border-xlt);vertical-align:middle}.w-r26pr-t tr:last-child td{border-bottom:0}.w-r26pr-t .w-r26pr-num{text-align:right;white-space:nowrap}.w-r26pr-t tr.w-r26pr-group td{background:var(--w-surface-2);font-size:var(--w-fs-11);color:var(--w-text-3);text-transform:uppercase;letter-spacing:.06em;padding:5px var(--w-s3);font-weight:700}.w-r26pr-t tr.w-r26pr-off td{color:var(--w-text-3)}.w-r26pr-t tr.w-r26pr-off .w-r26pr-in,.w-r26pr-t tr.w-r26pr-off select{opacity:.55}.w-r26pr-name{font-weight:600}.w-r26pr-sub{font-size:var(--w-fs-12);color:var(--w-text-3);font-weight:400;display:block}.w-r26pr-cards{gap:var(--w-s3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.w-r26pr-card{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);padding:var(--w-s3);gap:var(--w-s2);align-content:start;display:grid}.w-r26pr-card h3{font-size:var(--w-fs-13);color:var(--w-text);margin:0}.w-r26pr-card p{color:var(--w-text-3);font-size:var(--w-fs-12);margin:0}.w-r26pr-card>.w-r26pr-in,.w-r26pr-card>select{justify-self:start}.w-r26pr-bar{z-index:2;gap:var(--w-s2) var(--w-s4);background:var(--w-surface);border-top:1px solid var(--w-border);padding:var(--w-s3) var(--w-s4);margin:var(--w-s4) calc(-1 * var(--w-s4)) calc(-1 * var(--w-s4));flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 14px #0000000f}.w-r26pr-bar__msg b{color:var(--w-warning)}.w-r26pr-bar__ok{color:var(--w-success);font-weight:700}.w-r26pr-acts{gap:var(--w-s2);display:flex}.w-r26pr-sw{vertical-align:middle;cursor:pointer;flex:none;block-size:20px;inline-size:36px;display:inline-block;position:relative}.w-r26pr-sw input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.w-r26pr-sw b{pointer-events:none;background:#c9ccd1;border-radius:20px;transition:background .15s;position:absolute;inset:0}.w-r26pr-sw b:after{content:"";background:#fff;border-radius:50%;block-size:14px;inline-size:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.w-r26pr-sw input:checked+b{background:var(--w-brand)}.w-r26pr-sw input:checked+b:after{transform:translate(16px)}.w-r26pr-sw input:focus-visible+b{outline:2px solid var(--w-brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.w-r26pr-sw b,.w-r26pr-sw b:after{transition:none}}.w-r26pr-tg{gap:var(--w-s2);font-size:var(--w-fs-12);color:var(--w-text-2);align-items:center;display:flex}.w-plans-readchip{white-space:normal;text-align:left;border-radius:var(--w-r-ctl);min-inline-size:0;line-height:1.35}.w-plans-readchip.is-proposed{background:var(--w-warning)}@supports (color:color-mix(in lab, red, red)){.w-plans-readchip.is-proposed{background:color-mix(in srgb, var(--w-warning) 10%, var(--w-surface))}}.w-r26plan__kept{border-left:3px solid var(--w-success);background:var(--w-success)}@supports (color:color-mix(in lab, red, red)){.w-r26plan__kept{background:color-mix(in srgb, var(--w-success) 7%, var(--w-surface))}}.w-r26plan__big{padding:14px}.w-r26plan__big svg{min-block-size:420px;min-inline-size:320px}@media (max-width:700px){.w-r26plan__big svg{min-block-size:300px}}@media (min-width:1101px){.w-r26plan__nums{max-block-size:none}}.w-r26plan__turn{gap:var(--w-s2);margin-bottom:var(--w-s2);border:1px dashed var(--w-border-lt);border-radius:var(--w-r-ctl);background:var(--w-surface);font-size:var(--w-fs-11);flex-wrap:wrap;align-items:center;padding:6px 8px;display:flex}.w-r26plan__pdf{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);color:var(--w-text-2);font-size:var(--w-fs-11);white-space:normal;align-items:center;gap:5px;padding:2px 9px;text-decoration:none;display:inline-flex}.w-r26plan__pdf:hover{background:var(--w-hover);color:var(--w-text-1)}.w-plans-review__pictitle{flex-wrap:wrap;row-gap:4px}.w-r26job__sec{margin-top:var(--w-s4);break-inside:avoid}.w-r26job__h{border-bottom:1px solid var(--w-border);font-size:var(--w-fs-13);color:var(--w-text-1);margin:0 0 6px;padding-bottom:4px;font-weight:700}.w-r26job__facts{gap:4px var(--w-s3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.w-r26job__fact{font-size:var(--w-fs-12);overflow-wrap:anywhere;align-items:baseline;gap:6px;min-inline-size:0;padding:2px 0;display:flex}.w-r26job__fact b{color:var(--w-text-3);flex:none;font-weight:600}.w-r26job__fact span{min-inline-size:0;color:var(--w-text-1);flex:auto}.w-r26job__room{margin-top:var(--w-s3);padding-top:var(--w-s2);border-top:1px solid var(--w-border-lt);break-inside:avoid}.w-r26job__roomhead{gap:var(--w-s2);font-size:var(--w-fs-13);flex-wrap:wrap;align-items:baseline;font-weight:700;display:flex}.w-r26job__roomhead span{font-size:var(--w-fs-11);color:var(--w-text-3);font-weight:400}.w-r26job__split{gap:var(--w-s3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:860px){.w-r26job__split{grid-template-columns:minmax(0,1fr)}}.w-r26job__tbl{border-collapse:collapse;inline-size:100%;font-size:var(--w-fs-11)}.w-r26job__tbl th,.w-r26job__tbl td{text-align:left;vertical-align:top;border-bottom:1px solid var(--w-border-lt);overflow-wrap:anywhere;padding:3px 6px 3px 0}.w-r26job__tbl th{color:var(--w-text-3);font-weight:600}.w-r26job__num{font-variant-numeric:tabular-nums;white-space:nowrap}.w-r26job__off{color:var(--w-warning);font-weight:700}.w-r26job__empty{font-size:var(--w-fs-12);color:var(--w-text-3);padding:6px 0}.w-r26plan__three{gap:var(--w-s2);border:1px solid var(--w-border-lt);border-left:3px solid var(--w-warning);border-radius:var(--w-r-ctl);background:var(--w-surface);font-size:var(--w-fs-12);color:var(--w-text-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;margin:6px 0;padding:6px 9px;display:flex}.w-r26plan__three.is-done{border-left-color:var(--w-success);color:var(--w-text-1)}.w-r26plan__three b{font-weight:700}.w-catsplit__list{max-height:none;overflow:visible}.w-catsplit__sticky{top:var(--w-s3,12px);overscroll-behavior:contain;max-height:calc(100dvh - 140px);position:sticky;overflow-y:auto}.w-catrow__acts{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.w-catrow__ask{font-size:var(--w-fs-12);color:var(--w-text-2)}.w-catedit>td{vertical-align:top}.w-catedit .w-in{inline-size:100%;min-inline-size:0;max-inline-size:100%}.w-catedit__dims,.w-catedit__price{gap:4px;inline-size:100%;display:inline-flex}.w-catedit__dims .w-in{text-align:center;inline-size:33%}.w-catedit__price .w-in{text-align:right;inline-size:50%}.w-catedit__err{font-size:var(--w-fs-11);color:var(--w-error,#b3261e);margin-top:4px}.w-qb{gap:var(--w-s4,16px);flex-direction:column;display:flex}.w-qb__crumb{display:flex}.w-qb__back{cursor:pointer;color:var(--w-text-2);font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.w-qb__back:hover{color:var(--w-text-1);text-decoration:underline}.w-qb__head{align-items:center;gap:var(--w-s3,12px);padding:var(--w-s3,12px) 14px;border-bottom:1px solid var(--w-border-lt,#eee);display:flex}.w-qb__tile{color:#fff;block-size:34px;inline-size:34px;font-weight:800;font-size:var(--w-fs-13);background:#2ca01c;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.w-qb__headw{flex:1;min-inline-size:0}.w-qb__title{font-weight:700}.w-qb__sub{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-qb__steps{flex-direction:column;display:flex}.w-qb__step{gap:var(--w-s3,12px);padding:var(--w-s4,16px) 14px;border-bottom:1px solid var(--w-border-lt,#eee);display:flex}.w-qb__step:last-child{border-bottom:0}.w-qb__step.is-off{opacity:.62}.w-qb__stepno{block-size:26px;inline-size:26px;font-weight:700;font-size:var(--w-fs-12);background:var(--w-surface-2,#f1f1f1);color:var(--w-text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.w-qb__step.is-now .w-qb__stepno{background:var(--w-brand,#7a5c3e);color:#fff}.w-qb__step.is-done .w-qb__stepno{background:var(--w-ok,#2e7d32);color:#fff}.w-qb__stepbody{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-inline-size:0;display:flex}.w-qb__steptitle{font-weight:700}.w-qb__fields{gap:var(--w-s3,12px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));inline-size:100%;display:grid}.w-qb__addr{border:1px solid var(--w-border-lt,#eee);border-radius:var(--w-radius-2,6px);background:var(--w-surface-2,#f7f6f4);flex-wrap:wrap;align-items:center;gap:8px;inline-size:100%;padding:8px 10px;display:flex}.w-qb__addrlab{font-size:var(--w-fs-11);color:var(--w-text-3);text-transform:uppercase;letter-spacing:.04em}.w-qb__addrval{min-inline-size:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--w-fs-12);overflow-wrap:anywhere;flex:1}.w-qb__how{cursor:pointer;font:inherit;color:var(--w-link,#2b5fa8);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.w-qb__howlist{font-size:var(--w-fs-12);color:var(--w-text-2);flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.w-qb__why{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-qb__err{font-size:var(--w-fs-12);color:var(--w-error,#b3261e)}.w-qb__conn{gap:var(--w-s3,12px);padding:var(--w-s3,12px) 14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.w-qb__connlab{font-size:var(--w-fs-11);color:var(--w-text-3);text-transform:uppercase;letter-spacing:.04em}.w-qb__connacts{align-items:center;gap:8px;display:flex}.w-qb__connerr{grid-column:1/-1}.w-qb__sends{gap:var(--w-s3,12px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.w-qb__send{padding:var(--w-s3,12px);border:1px solid var(--w-border-lt,#eee);border-radius:var(--w-radius-2,6px);flex-direction:column;gap:6px;display:flex}.w-qb__sendhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-qb__never{margin-top:var(--w-s3,12px);padding:var(--w-s3,12px);border-radius:var(--w-radius-2,6px);background:var(--w-surface-2,#f7f6f4)}.w-qb__neverhead{margin-bottom:6px;font-weight:700}.w-qb__never ul{font-size:var(--w-fs-12);color:var(--w-text-2);margin:0 0 6px;padding-left:20px}.w-qb__cust{gap:var(--w-s3,12px);margin-bottom:var(--w-s3,12px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.w-qb__custcard{padding:var(--w-s3,12px);border:1px solid var(--w-border-lt,#eee);border-radius:var(--w-radius-2,6px);flex-direction:column;gap:4px;display:flex}.w-qb__switchrow{padding:var(--w-s3,12px) 0;cursor:pointer;align-items:flex-start;gap:10px;display:flex}.w-qb__switchrow span{flex-direction:column;gap:2px;display:flex}.w-qb__ask{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.w-qblink{gap:var(--w-s3,12px);flex-direction:column;display:flex}.w-qblink__state{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-qblink__who{word-break:break-word;min-width:0}.w-qblink__id{color:var(--w-text-2);font-variant-numeric:tabular-nums}.w-qblink__cannot{border:1px solid var(--w-border);background:var(--w-warning-bg);border-radius:var(--w-radius,8px);padding:10px 12px;font-size:13px;line-height:1.5}.w-qblink__acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-qblink__type{border-top:1px solid var(--w-border);padding-top:var(--w-s3,12px);flex-direction:column;gap:8px;display:flex}.w-qblink__never{border-top:1px solid var(--w-border);color:var(--w-text-2);padding-top:10px;font-size:12px;line-height:1.5}.w-qbask{border:1px solid var(--w-border);border-radius:var(--w-radius,8px);padding:var(--w-s3,12px);flex-direction:column;gap:8px;display:flex}.w-qbask__head{font-weight:600}.w-qbask__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.w-qbask__cand{border:1px solid var(--w-border);border-radius:var(--w-radius,8px);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;display:flex}.w-qbask__why{color:var(--w-text-2);margin-top:2px;font-size:12px}.w-qbask__warn{color:var(--w-warning);margin-top:4px;font-size:12px}.w-qbmatch__open{border-top:1px solid var(--w-border);padding-top:var(--w-s3,12px);margin-top:var(--w-s3,12px);flex-direction:column;gap:6px;display:flex}.w-qbmatch{border-top:1px solid var(--w-border);padding-top:var(--w-s3,12px);margin-top:var(--w-s3,12px);flex-direction:column;gap:10px;display:flex}.w-qbmatch__search input{width:100%}.w-qbmatch__count{font-size:12px}.w-qbmatch__rows{flex-direction:column;gap:6px;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.w-qbmatch__row{border-bottom:1px solid var(--w-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:6px;display:flex}.w-qbmatch__pick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.w-qb__logsub{margin-bottom:8px;font-weight:600}.w-qblog{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.w-qblog__row{border-bottom:1px solid var(--w-border);grid-template-columns:150px 1fr auto;align-items:start;gap:10px;padding-bottom:8px;display:grid}.w-qblog__when{color:var(--w-text-2);font-size:12px}.w-qblog__detail{color:var(--w-text-2);margin-top:2px;font-size:12px;line-height:1.5}@media (max-width:640px){.w-qblog__row{grid-template-columns:1fr}}.w-chk{flex-direction:column;gap:12px;display:flex}.w-chk__bar{border:1px solid var(--w-border-lt);border-radius:var(--w-radius);background:var(--w-surface);z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;top:0}.w-chk__says{color:var(--w-text-2);margin-top:2px;font-size:12px}.w-chk__barR{align-items:center;gap:8px;display:flex}.w-chk__qs{flex-direction:column;display:flex}.w-chk__q{border-top:1px solid var(--w-border-xlt);flex-direction:column;gap:6px;padding:10px 0;display:flex}.w-chk__q:first-child{border-top:0}.w-chk__q--part{border-left:2px solid var(--w-border-xlt);margin-left:4px;padding-left:16px}.w-chk__qhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-chk__label{font-weight:600}.w-chk__unit{color:var(--w-text-2);font-weight:400}.w-chk__no{color:var(--w-text-2);background:var(--w-surface-2);border-radius:999px;padding:1px 7px;font-size:11px}.w-chk__from20{color:var(--w-info);background:var(--w-info-bg);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;display:inline-flex}.w-chk__todo{color:var(--w-warning);background:var(--w-neutral-bg);border-radius:999px;padding:1px 8px;font-size:11px}.w-chk input[type=text],.w-chk input[type=number],.w-chk input:not([type]),.w-chk select,.w-cks input[type=text],.w-cks input[type=number],.w-cks input:not([type]),.w-cks select{height:var(--w-h-ctl-sm);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font-size:var(--w-fs-13);background:var(--w-surface);color:var(--w-text-1);outline:none;min-width:0;padding:0 8px;font-family:inherit}.w-chk input[type=text]:focus,.w-chk input[type=number]:focus,.w-chk input:not([type]):focus,.w-chk select:focus,.w-cks input[type=text]:focus,.w-cks input[type=number]:focus,.w-cks input:not([type]):focus,.w-cks select:focus{border-color:var(--w-brand);box-shadow:0 0 3px var(--w-brand)}.w-chk__ctl{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.w-chk__yn{border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);display:inline-flex;overflow:hidden}.w-chk__pick{appearance:none;background:var(--w-surface);color:inherit;font:inherit;cursor:pointer;border:0;padding:5px 14px}.w-chk__pick+.w-chk__pick{border-left:1px solid var(--w-border-lt)}.w-chk__pick.is-on{background:var(--w-brand);color:var(--w-text-inv)}.w-chk__pick:focus-visible{outline:2px solid var(--w-brand);outline-offset:-2px}.w-chk__many{flex-wrap:wrap;gap:4px 16px;display:flex}.w-chk__num{max-width:120px}.w-chk__cols{flex-wrap:wrap;gap:10px;display:flex}.w-chk__col{color:var(--w-text-2);flex-direction:column;gap:3px;min-width:130px;font-size:12px;display:flex}.w-chk__nnbtn{appearance:none;color:var(--w-text-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px;text-decoration:underline}.w-chk__nnbtn:hover{color:var(--w-text-1)}.w-chk__nn{align-items:center;gap:10px;font-size:13px;display:flex}.w-chk__add{flex-direction:column;gap:8px;margin-top:8px;display:flex}.w-chk__addrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.w-chk__addrow>span{min-width:110px;color:var(--w-text-2);font-size:12px}.w-chk__addrow>input,.w-chk__addrow>select{flex:1;min-width:180px}.w-chk__addacts{gap:8px;display:flex}@media (max-width:560px){.w-chk__bar{align-items:flex-start}.w-chk__addrow{flex-direction:column;align-items:flex-start;gap:4px}.w-chk__addrow>span{min-width:0}}.w-cks{flex-direction:column;gap:12px;display:flex}.w-cks__note{font-size:var(--w-fs-13);color:var(--w-text-1);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.w-cks__note svg{color:var(--w-text-2);flex:none;margin-top:2px}.w-cks__qs{flex-direction:column;display:flex}.w-cks__q{border-top:1px solid var(--w-border-xlt);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.w-cks__q:first-child{border-top:0}.w-cks__q--gone{opacity:.6}.w-cks__qmain{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.w-cks__qhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-cks__label{font-weight:600}.w-cks__meta{font-size:var(--w-fs-12);color:var(--w-text-2)}.w-cks__tag{font-size:var(--w-fs-11);color:var(--w-text-2);background:var(--w-surface-2);border-radius:var(--w-r-pill);padding:1px 8px;text-decoration:none}a.w-cks__tag:hover{color:var(--w-text-1);text-decoration:underline}.w-cks__acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.w-cks__ord{gap:4px;display:flex}.w-cks__why{font-size:var(--w-fs-12);color:var(--w-text-2);max-width:44ch}.w-cks__edit{border:1px solid var(--w-border-lt);border-radius:var(--w-radius);background:var(--w-surface-alt);flex-direction:column;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.w-cks__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.w-cks__row>span{min-width:120px;font-size:var(--w-fs-12);color:var(--w-text-2)}.w-cks__row>input,.w-cks__row>select{flex:1;min-width:200px;max-width:460px}@media (max-width:560px){.w-cks__row{flex-direction:column;align-items:flex-start;gap:4px}.w-cks__row>span{min-width:0}}.w-train{gap:var(--w-s2);flex-direction:column;display:flex}.w-train__said{align-items:flex-start;gap:var(--w-s2);border:1px solid var(--w-border-xlt);border-radius:var(--w-r-ctl);background:var(--w-surface-2);font-size:var(--w-fs-12);color:var(--w-text-2);padding:8px 11px;line-height:1.5;display:flex}.w-train__said svg{color:var(--w-obj-ai);flex:none;margin-top:2px}.w-train__kept{font-size:var(--w-fs-11);color:var(--w-text-3);line-height:1.5}.w-train__label{font-size:var(--w-fs-12);color:var(--w-text-2);font-weight:600}.w-train__ta{resize:vertical;width:100%;min-height:92px;font:inherit;font-size:var(--w-fs-13);color:var(--w-text-1);background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);padding:9px 11px;line-height:1.55}.w-train__ta:focus{outline:2px solid var(--w-brand);outline-offset:-1px;border-color:var(--w-brand)}.w-train__ta:disabled{opacity:.6}.w-train__foot{align-items:center;gap:var(--w-s3);flex-wrap:wrap;display:flex}.w-train__why{font-size:var(--w-fs-12);color:var(--w-text-3);line-height:1.5}.w-train__err,.w-train__warn{align-items:flex-start;gap:var(--w-s2);border:1px solid var(--w-error-bg);border-radius:var(--w-r-ctl);background:var(--w-error-bg);color:var(--w-error);font-size:var(--w-fs-12);padding:9px 12px;line-height:1.5;display:flex}.w-train__err svg{flex:none;margin-top:2px}.w-train__result{gap:var(--w-s3);padding-top:var(--w-s1);flex-direction:column;display:flex}.w-train__ok{align-items:flex-start;gap:var(--w-s2);border:1px solid var(--w-success-bg);border-radius:var(--w-r-ctl);background:var(--w-success-bg);color:var(--w-success);font-size:var(--w-fs-12);padding:9px 12px;line-height:1.5;display:flex}.w-train__ok svg{flex:none;margin-top:2px}.w-train__block{flex-direction:column;gap:5px;display:flex}.w-train__h{font-size:var(--w-fs-11);letter-spacing:.03em;text-transform:uppercase;color:var(--w-text-3);font-weight:700}.w-train__said-back,.w-train__reason{font-size:var(--w-fs-13);color:var(--w-text-1);white-space:pre-wrap;line-height:1.6}.w-train__said-back{color:var(--w-text-2);font-style:italic}.w-train__prompt{border:1px solid var(--w-border-xlt);border-radius:var(--w-r-ctl);background:var(--w-page-alt);max-height:320px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--w-fs-12);color:var(--w-text-1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;line-height:1.6;overflow:auto}.w-prhist{gap:var(--w-s3);flex-direction:column;display:flex}.w-prhist__item{gap:var(--w-s2);padding:var(--w-s3);border:1px solid var(--w-border-lt);border-radius:var(--w-r-obj);background:var(--w-surface);flex-direction:column;display:flex}.w-prhist__item.is-undone{background:var(--w-surface-2);border-style:dashed}.w-prhist__head{align-items:center;gap:var(--w-s2);font-size:var(--w-fs-12);flex-wrap:wrap;display:flex}.w-prhist__when{color:var(--w-text-1);font-weight:700}.w-prhist__by{color:var(--w-text-2)}.w-prhist__where{color:var(--w-text-3)}.w-prhist__spacer{flex:auto}.w-prhist__why{font-size:var(--w-fs-12);color:var(--w-text-3);line-height:1.5}.w-prhist__err{align-items:flex-start;gap:var(--w-s2);font-size:var(--w-fs-12);color:var(--w-error);line-height:1.5;display:flex}.w-prhist__err svg{flex:none;margin-top:2px}.w-prhist__block{flex-direction:column;gap:4px;min-width:0;display:flex}.w-prhist__h{font-size:var(--w-fs-11);letter-spacing:.03em;text-transform:uppercase;color:var(--w-text-3);font-weight:700}.w-prhist__note{font-size:var(--w-fs-13);color:var(--w-text-1);white-space:pre-wrap;font-style:italic;line-height:1.6}.w-prhist__reason{font-size:var(--w-fs-13);color:var(--w-text-2);white-space:pre-wrap;line-height:1.6}.w-prhist__pair{gap:var(--w-s3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:900px){.w-prhist__pair{grid-template-columns:1fr}}.w-prhist__prompt{border:1px solid var(--w-border-xlt);border-radius:var(--w-r-ctl);background:var(--w-page-alt);max-height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--w-fs-11);color:var(--w-text-1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:9px 11px;line-height:1.6;overflow:auto}.w-prhist__foot{align-items:center;gap:var(--w-s3);flex-wrap:wrap;display:flex}.w-prhist__count{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-r29-quote{gap:var(--w-s3);padding:var(--w-s3);margin-bottom:var(--w-s3);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);flex-direction:column;display:flex}.w-r29-quote__verified{color:var(--w-text-muted,#64615e);font-weight:400}.w-r29-quote__manual{gap:var(--w-s2);padding-top:var(--w-s2);border-top:1px solid var(--w-border-xlt);flex-direction:column;display:flex}.w-r29-quote__send{gap:var(--w-s2);flex-direction:column;display:flex}.w-r29-quote__attach{align-items:center;gap:var(--w-s2);flex-wrap:wrap;display:flex}.w-r29-quote__chip{border:1px solid var(--w-border);font-size:var(--w-fs-12);background:var(--w-surface-alt);border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}.w-r29-quote__orquote{gap:var(--w-s2);padding-top:var(--w-s3);border-top:1px solid var(--w-border-xlt);flex-direction:column;display:flex}.w-r29-quote__orline{font-size:var(--w-fs-12);color:var(--w-text-muted,#64615e);font-weight:600}.w-r29-quote__files{gap:var(--w-s2);flex-direction:column;display:flex}.w-r29-quote__file{align-items:center;gap:var(--w-s2);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface-alt);flex-wrap:wrap;padding:6px 10px;display:flex}.w-r29-quote__fname{overflow-wrap:anywhere;min-width:8rem;font-size:var(--w-fs-13,13px);flex:1;font-weight:600}.w-r29-quote__viewbody{min-height:0;padding:var(--w-s3);background:var(--w-page-alt);flex:1;overflow:auto}.w-r29-quote__aznote{border-left:3px solid var(--w-border);font-size:var(--w-fs-12);color:var(--w-text-muted,#64615e);background:var(--w-surface-alt);padding:6px 10px}.w-r29-quote__sizeerr{font-size:var(--w-fs-12);color:var(--w-error)}.w-r29-checks{gap:var(--w-s2);flex-direction:column;display:flex}.w-r29-checks__row{justify-content:space-between;align-items:center;gap:var(--w-s3);display:flex}.w-r29-checks__stamp{font-size:var(--w-fs-12);color:var(--w-text-muted,#64615e);white-space:nowrap}.w-r29-checks__dates{gap:var(--w-s3);padding-top:var(--w-s2);border-top:1px solid var(--w-border);flex-wrap:wrap;display:flex}.w-r29-checks__dates label{font-size:var(--w-fs-12);color:var(--w-text-muted,#64615e);flex-direction:column;gap:4px;font-weight:600;display:flex}.w-r29-checks__dates input{border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font-family:inherit;font-size:var(--w-fs-13);background:var(--w-surface);padding:6px 8px}.w-r29-deposit{font-size:var(--w-fs-13);font-weight:600}.w-r29-rail-deposit{font-size:var(--w-fs-13);padding:var(--w-s2) 0;font-weight:600}.w-r29-reprice__diffs{font-size:var(--w-fs-13);flex-direction:column;gap:4px;display:flex}.w-r29-reprice__company{justify-content:space-between;align-items:center;gap:var(--w-s3);padding:var(--w-s2) 0;border-top:1px solid var(--w-border);display:flex}.w-r29-reprice__company:first-of-type{border-top:none}.w-r29-revise__total{font-weight:600}.w-fm__head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.w-fm__sub{color:var(--w-text-3);font-size:var(--w-fs-12)}.w-fm-room{border-top:1px solid var(--w-border-lt);padding:12px 0 14px}.w-fm-room:first-of-type{border-top:0}.w-fm-room__head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.w-fm-room__says{color:var(--w-text-3);font-size:var(--w-fs-12)}.w-fm-room__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.w-fm-sides{flex-wrap:wrap;gap:4px;display:inline-flex}.w-fm-walls{border-collapse:collapse;width:100%;font-size:var(--w-fs-13)}.w-fm-walls th{text-align:left;color:var(--w-text-3);font-weight:600;font-size:var(--w-fs-11);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--w-border-lt);padding:4px 8px}.w-fm-walls td{border-bottom:1px solid var(--w-border-xlt);vertical-align:middle;padding:4px 8px}.w-fm-wall__name{font-weight:600}.w-fm-wall.is-changed{background:var(--w-warning-bg)}.w-fm-wall__act{text-align:right;white-space:nowrap}.w-fm-mark td{font-size:var(--w-fs-12)}.w-fm-mark__name{color:var(--w-text-2);padding-left:14px}.w-fm-num{font-variant-numeric:tabular-nums;white-space:nowrap}.w-fm-num--design{color:var(--w-text-2)}.w-fm-num--sheet{color:var(--w-text-3);font-size:var(--w-fs-12)}.w-fm-in{width:96px;height:var(--w-h-ctl-sm);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font:inherit;font-variant-numeric:tabular-nums;background:var(--w-surface);padding:0 6px}.w-fm-in--name{width:160px}.w-fm-in.is-bad{border-color:var(--w-error)}.w-fm-problem{color:var(--w-error);font-size:var(--w-fs-12);margin-top:6px}.w-fm-diffs{color:var(--w-text-2);font-size:var(--w-fs-12);margin:6px 0 0;padding-left:18px}.w-fm-photos{margin-top:12px}.w-fm-photos__bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.w-fm-photos__ttl{font-weight:600;font-size:var(--w-fs-13)}.w-fm-photos__list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.w-fm-photo{align-items:flex-start;gap:10px;display:flex}.w-fm-photo__thumb{border:1px solid var(--w-border-lt);border-radius:var(--w-radius);background:var(--w-surface-2);cursor:pointer;flex:0 0 88px;height:66px;padding:0;overflow:hidden}.w-fm-photo__thumb img{object-fit:cover;width:100%;height:100%;display:block}.w-fm-photo__body{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.w-fm-photo__name{font-size:var(--w-fs-12);color:var(--w-text-3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.w-fm-photo__says{font-size:var(--w-fs-13)}.w-fm-photo__says.is-ok{color:var(--w-success)}.w-fm-photo__says.is-warn{color:var(--w-text);font-weight:600}.w-fm-photo__says.is-failed{color:var(--w-error)}.w-fm-photo__says.is-no-key,.w-fm-photo__says.is-idle{color:var(--w-text-3)}.w-fm-findings{font-size:var(--w-fs-12);flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.w-fm-findings__aff{color:var(--w-text-3)}.w-fm-tool{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.w-fm-tool__rooms{font-size:var(--w-fs-13);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.w-fm-tool__rooms li{color:var(--w-text-2)}.w-fm-tool__rooms li.is-done{color:var(--w-text)}.w-r29m-phase{margin-bottom:4px}.w-r29m-photos{flex-direction:column;gap:8px;display:flex}.w-r29m-photos__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.w-r29m-photos__list li{color:var(--m-ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.w-r29m-photos__list img{object-fit:cover;border:1px solid var(--m-rule);border-radius:6px;width:64px;height:48px}.w-tc{z-index:70;position:fixed;bottom:20px;right:20px}.w-tc__btn{border:1px solid var(--w-border);background:var(--w-surface);width:46px;height:46px;color:var(--w-text-2);box-shadow:var(--w-shadow-modal);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.w-tc__btn:hover,.w-tc__btn.is-on{color:var(--w-brand);border-color:var(--w-brand)}.w-tc__count{background:var(--w-error);min-width:17px;height:17px;color:var(--w-text-inv);text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:9px;padding:0 4px;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:-4px;right:-4px}.w-tcpanel{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);width:340px;max-width:92vw;height:460px;max-height:72vh;box-shadow:var(--w-shadow-modal);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;overflow:hidden}.w-tcpanel__head{align-items:center;gap:var(--w-s2);border-bottom:1px solid var(--w-border-lt);background:var(--w-surface-alt);font-size:var(--w-fs-13);color:var(--w-text);padding:9px 11px;font-weight:600;display:flex}.w-tcpanel__head small{font-weight:400;font-size:var(--w-fs-11);color:var(--w-text-3)}.w-tcpanel__list{flex:1;overflow-y:auto}.w-tcback{width:20px;height:20px;color:var(--w-text-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.w-tcback:hover{color:var(--w-brand)}.w-tcempty{text-align:center;font-size:var(--w-fs-12);color:var(--w-text-3);padding:22px 14px;line-height:1.6}.w-tcuser{border:0;border-bottom:1px solid var(--w-border-xlt);background:var(--w-surface);text-align:left;cursor:pointer;width:100%;color:inherit;grid-template-columns:30px 1fr;gap:9px;padding:9px 11px;display:grid}.w-tcuser:hover{background:var(--w-hover)}.w-tcuser__avatar{background:var(--w-info-bg);width:28px;height:28px;color:var(--w-info);font-size:var(--w-fs-12);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.w-tcuser__body{min-width:0}.w-tcuser__row{justify-content:space-between;align-items:center;gap:6px;display:flex}.w-tcuser__row b{font-size:var(--w-fs-13);color:var(--w-text)}.w-tcuser__row small{font-size:var(--w-fs-11);color:var(--w-text-3);white-space:nowrap}.w-tcuser__preview{font-size:var(--w-fs-12);color:var(--w-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-tcuser__unread{background:var(--w-error);min-width:16px;height:16px;color:var(--w-text-inv);text-align:center;border-radius:8px;flex:none;padding:0 4px;font-size:10px;font-weight:700;line-height:16px}.w-tcmsg{flex-direction:column;padding:4px 11px;display:flex}.w-tcmsg--me{align-items:flex-end}.w-tcmsg--them{align-items:flex-start}.w-tcmsg__bubble{max-width:80%;font-size:var(--w-fs-13);overflow-wrap:anywhere;border-radius:12px;padding:7px 10px;line-height:1.45}.w-tcmsg--me .w-tcmsg__bubble{background:var(--w-brand);color:var(--w-text-inv)}.w-tcmsg--them .w-tcmsg__bubble{background:var(--w-surface-alt);color:var(--w-text)}.w-tcmsg__attach{margin-top:4px;display:block}.w-tcmsg__attach img{border-radius:8px;max-width:160px;max-height:160px;display:block}.w-tcmsg__file{font-size:var(--w-fs-12);align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.w-tcmsg__meta{color:var(--w-text-3);margin-top:2px;font-size:10px}.w-tcbox{border-top:1px solid var(--w-border-lt);background:var(--w-surface-alt);padding:8px 10px}.w-tcerror{font-size:var(--w-fs-12);color:var(--w-error);margin-bottom:6px}.w-tcpending{border:1px solid var(--w-border);background:var(--w-surface);border-radius:var(--w-r-pill);font-size:var(--w-fs-11);color:var(--w-text-2);align-items:center;gap:6px;margin-bottom:6px;padding:2px 8px;display:inline-flex}.w-tcpending button{color:var(--w-text-3);cursor:pointer;background:0 0;border:0;display:inline-flex}.w-tchelp{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;padding:6px 2px;display:flex}.w-tchelp__label{font-size:var(--w-fs-11);color:var(--w-text-3);width:100%}.w-tctools{align-items:center;gap:4px;margin-bottom:6px;display:flex}.w-tctools button{width:24px;height:24px;color:var(--w-text-3);border-radius:var(--w-r-ctl);cursor:pointer;font-size:var(--w-fs-13);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.w-tctools button:hover{color:var(--w-brand);background:var(--w-hover)}.w-tchelpbtn{gap:5px;margin-left:auto;width:auto!important;font-size:var(--w-fs-12)!important;padding:0 8px!important}.w-tcinput{resize:none;border:1px solid var(--w-border);border-radius:var(--w-r-ctl);width:100%;font-size:var(--w-fs-13);background:var(--w-surface);color:var(--w-text);outline:none;margin-bottom:6px;padding:7px 9px;line-height:1.4}.w-tcinput:focus{border-color:var(--w-brand)}.w-tcsend{width:100%}.w-fls{flex-direction:column;gap:12px;display:flex}.w-fls__note{font-size:var(--w-fs-13);color:var(--w-text-1);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.w-fls__note svg{color:var(--w-text-2);flex:none;margin-top:2px}.w-fls__rows{flex-direction:column;display:flex}.w-fls__row{border-top:1px solid var(--w-border-xlt);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.w-fls__row:first-child{border-top:0}.w-fls__row--off{opacity:.6}.w-fls__main{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.w-fls__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-fls__label{font-weight:600}.w-fls__acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.w-fls__ord{gap:4px;display:flex}.w-fls__why{font-size:var(--w-fs-12);color:var(--w-text-2)}.w-fls__tool{flex-direction:column;gap:8px;margin-top:8px;display:flex}.w-fls__toolcheck{padding:0 var(--w-modal-pad)}.w-fls__routehint{padding:0 var(--w-modal-pad);color:var(--w-text-2);font-size:var(--w-fs-13)}.w-fls__routes{padding:0 var(--w-modal-pad);flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.w-fls__checks{padding:0 var(--w-modal-pad);flex-direction:column;gap:10px;display:flex}.w-fls__routerow{border:1px solid var(--w-border-lt);border-radius:var(--w-radius);background:var(--w-surface-alt);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.w-fls__routerow>input,.w-fls__routerow>select{height:var(--w-h-ctl-sm);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font-size:var(--w-fs-13);background:var(--w-surface);color:var(--w-text-1);outline:none;min-width:140px;padding:0 8px;font-family:inherit}.w-fls__routerow>input:focus,.w-fls__routerow>select:focus{border-color:var(--w-brand);box-shadow:0 0 3px var(--w-brand)}.w-fls__err{font-size:var(--w-fs-13);color:var(--w-error);background:var(--w-error-bg);border-radius:var(--w-radius);margin-top:8px;padding:8px 12px}.w-fls__group{padding:0 var(--w-modal-pad);flex-direction:column;gap:10px;display:flex}.w-fls__timing{font-size:var(--w-fs-13);color:var(--w-text-1);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-fls__num{width:64px;height:var(--w-h-ctl-sm);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font-size:var(--w-fs-13);text-align:center;background:var(--w-surface);color:var(--w-text-1);padding:0 8px;font-family:inherit}.w-fls__num:focus{border-color:var(--w-brand);box-shadow:0 0 3px var(--w-brand);outline:none}.w-fls__condrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-fls__condrow>input{height:var(--w-h-ctl-sm);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);font-size:var(--w-fs-13);background:var(--w-surface);min-width:160px;color:var(--w-text-1);flex:160px;padding:0 8px;font-family:inherit}.w-fls__more{padding:var(--w-s2) var(--w-modal-pad)}.w-fls__radios{font-size:var(--w-fs-13);color:var(--w-text-1);padding:var(--w-s2) var(--w-modal-pad);flex-wrap:wrap;gap:20px;display:flex}.w-fls__radios label{align-items:center;gap:6px;display:flex}.w-fls__hist{margin-left:auto}.w-fls__tryrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:560px){.w-fls__row{flex-direction:column;align-items:flex-start}.w-fls__main{flex-basis:auto}.w-fls__routerow{flex-direction:column;align-items:stretch}.w-fls__routerow>input,.w-fls__routerow>select{min-width:0}}.w-apq{gap:var(--w-s3);flex-direction:column;display:flex}.w-apq__lead{font-size:var(--w-fs-13);color:var(--w-text);font-weight:700}.w-apq__list{gap:var(--w-s2);flex-direction:column;display:flex}.w-apq__row{align-items:center;gap:var(--w-s2);text-align:left;padding:var(--w-s2) var(--w-s3);background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);cursor:pointer;font:var(--w-fs-13) / 1.35 var(--w-font);color:var(--w-text);display:flex}.w-apq__row:hover{background:var(--w-hover)}.w-apq__row.is-on{border-color:var(--w-brand);background:var(--w-selected)}.w-apq__dot{width:14px;height:14px;color:var(--w-brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.w-apq__amt{color:var(--w-text);font-weight:700}.w-apq__one{align-items:center;gap:var(--w-s2);padding:var(--w-s2) var(--w-s3);background:var(--w-surface-alt);border:1px solid var(--w-border-lt);border-radius:var(--w-r-ctl);font-size:var(--w-fs-13);color:var(--w-text);display:flex}.w-apq__err{color:var(--w-error);font-size:var(--w-fs-13)}.w-actas{z-index:60;justify-content:center;align-items:center;gap:var(--w-s3);padding:6px var(--w-s4);background:var(--w-warning-bg);color:var(--w-warning);border-bottom:1px solid var(--w-warning);font-size:var(--w-fs-13);font-weight:600;display:flex;position:sticky;top:0}.w-actas__who{font-weight:700}.w-actas .w-btn{flex:none}@media (max-width:640px){.w-actas{padding:8px var(--w-s3);justify-content:space-between}}@media print{.w-actas{display:none}}.w-actas-acts{align-items:center;gap:var(--w-s4);display:inline-flex}.w-r31-back{align-items:center;gap:var(--w-s1);color:var(--w-text-3);font-size:var(--w-fs-12);margin-bottom:var(--w-s2);text-decoration:none;display:inline-flex}.w-r31-back:hover{color:var(--w-text)}.w-r31-sub{margin-top:2px}.w-r31-total td{border-top:2px solid var(--w-border);padding:9px 12px;font-weight:600}.w-r31-notes{padding:var(--w-s2) var(--w-s3);flex-direction:column;gap:2px;display:flex}.w-r31-footline{margin-top:var(--w-s2)}.w-r31-chip{font-size:var(--w-fs-11);border-radius:var(--w-r-pill);background:var(--w-info-bg);color:var(--w-info);white-space:nowrap;align-items:center;gap:4px;padding:2px 6px 2px 9px;display:inline-flex}.w-r31-chip-x{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;margin:0;padding:2px;display:inline-flex}.w-r31-chip-x:hover{opacity:1}.w-r31-filteradd{align-items:center;gap:var(--w-s1);flex-wrap:wrap;display:inline-flex}.w-r31-prior{color:var(--w-text-3)}.w-range-fixed{height:var(--w-h-ctl-sm);font-size:var(--w-fs-12);color:var(--w-text-3);background:var(--w-hover);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);white-space:nowrap;align-items:center;padding:0 10px;display:inline-flex}.w-bar--clickable{cursor:pointer}.w-bar--clickable:hover{filter:brightness(1.08)}.w-slice--clickable{cursor:pointer}.w-slice--clickable:hover{opacity:.85}.w-r31-rowdrill{cursor:pointer}.w-r31-rowdrill:hover{background:var(--w-hover)}.w-r31-drill{margin-top:var(--w-s3);border-left:3px solid var(--w-brand);border-radius:var(--w-r-ctl)}.w-r31-drill__loading{padding:var(--w-s3)}.w-r31-printhead{display:none}@media print{.w-strip,.w-header,.w-nav,.w-ai-panel,.w-tc,.w-r31-page .w-r31-back,.w-r31-page .w-r31-drill,.w-r31-page .w-listhead>.w-r,.w-r31-page .w-listhead__title,.w-r31-page .w-r31-controls{display:none!important}.w-r31-page .w-r31-printhead{margin-bottom:var(--w-s3);display:block!important}.w-r31-printhead__top{justify-content:space-between;align-items:center;gap:var(--w-s3);border-bottom:2px solid #000;margin-bottom:6px;padding-bottom:6px;display:flex}.w-r31-printhead__logo{max-width:160pt;max-height:32pt}.w-r31-printhead__title{font-size:18pt;font-weight:700}.w-r31-printhead__meta{color:#444;font-size:9pt}.w-r31-page table.w-table thead{display:table-header-group}.w-r31-page table.w-table tr,.w-r31-page .w-r31-footline,.w-r31-page .w-card{break-inside:avoid}@page{size:auto;margin:0}.w-r31-page{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:12mm}.w-r31-page .w-bars .w-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.w-r31-reportlist{flex-direction:column;display:flex}.w-r31-reportrow{align-items:center;gap:var(--w-s3);padding:var(--w-s2) var(--w-s3);border-bottom:1px solid var(--w-border-lt);flex-wrap:wrap;display:flex}.w-r31-reportrow:last-child{border-bottom:none}.w-r31-reportrow:hover{background:var(--w-hover)}.w-r31-pinbtn{cursor:pointer;font-size:var(--w-fs-15);color:var(--w-text-3);background:0 0;border:none;flex:none;margin:0;padding:2px;line-height:1}.w-r31-pinbtn.is-on{color:var(--w-warning)}.w-r31-pinbtn:hover{color:var(--w-text)}.w-r31-reportrow__main{flex:220px;min-width:0}.w-r31-reportrow__name{font-weight:600}.w-r31-reportrow__sub{margin-top:1px}.w-r31-reportrow__meta{font-size:var(--w-fs-12);color:var(--w-text-3);text-align:right;white-space:nowrap;flex-direction:column;flex:0 auto;gap:1px;min-width:170px;display:flex}.w-r31-reportrow__metalabel{color:var(--w-text-2)}.w-r31-morebtn{cursor:pointer;font-size:var(--w-fs-16);color:var(--w-text-3);border-radius:var(--w-r-ctl);background:0 0;border:none;flex:none;margin:0;padding:4px 8px;line-height:1}.w-r31-morebtn:hover{background:var(--w-hover);color:var(--w-text)}@media (max-width:640px){.w-r31-reportrow{align-items:flex-start}.w-r31-reportrow__meta{text-align:left;white-space:normal;flex:100%;order:3}}.w-r31-rowmenu{z-index:60;background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);min-width:220px;max-width:300px;max-height:70vh;box-shadow:var(--w-shadow-modal);padding:var(--w-s2);flex-direction:column;gap:2px;display:flex;position:fixed;overflow-y:auto}.w-r31-rowmenu .h{font-size:var(--w-fs-11);color:var(--w-text-3);text-transform:uppercase;letter-spacing:.05em;padding:6px 8px 3px;font-weight:700}.w-r31-rowmenu button{width:100%;font:var(--w-fs-13) var(--w-font);color:var(--w-text-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:9px;padding:7px 8px;display:flex}.w-r31-rowmenu button:hover{background:var(--w-hover)}.w-r31-rowmenu button:disabled{color:var(--w-text-3);cursor:not-allowed}.w-r31-rowmenu button:disabled:hover{background:0 0}.w-r31-rowmenu hr{border:0;border-top:1px solid var(--w-border-lt);margin:4px 0}.w-board{margin-bottom:var(--w-s3)}.w-board__bar{align-items:center;gap:var(--w-s2);margin-bottom:var(--w-s3);min-height:var(--w-h-ctl-sm);flex-wrap:wrap;display:flex}.w-board__spacer{flex:1}.w-board__range,.w-board__rangecustom{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.w-board__rangeerr{font-size:var(--w-fs-12);color:var(--w-error)}.w-board__hint,.w-board__where{font-size:var(--w-fs-12);color:var(--w-text-3)}.w-board__error{font-size:var(--w-fs-12);color:var(--w-error);margin-bottom:var(--w-s2)}.w-board__live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.w-board__empty{padding:var(--w-s5) 0;text-align:center}.w-board .react-grid-layout{transition:height .2s;position:relative}.w-board .react-grid-item{transition:left .2s,top .2s,width .2s,height .2s,transform .2s}.w-board .react-grid-item.resizing,.w-board .react-grid-item.react-draggable-dragging{z-index:3;transition:none}.w-board .react-grid-item.react-grid-placeholder{background:var(--w-brand);opacity:.12;border-radius:var(--w-r-ctl);z-index:2;-webkit-user-select:none;user-select:none;transition-duration:.1s}.w-board .react-resizable-handle{display:none}.w-board.is-arranging .react-resizable-handle{cursor:se-resize;z-index:4;width:18px;height:18px;display:block;position:absolute;bottom:0;right:0}.w-board.is-arranging .react-resizable-handle:after{content:"";border-right:2px solid var(--w-text-3);border-bottom:2px solid var(--w-text-3);width:7px;height:7px;position:absolute;bottom:4px;right:4px}.w-board__stack{gap:var(--w-s3);flex-direction:column;display:flex}.w-board__cell{min-width:0}.w-board__card{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);height:100%;box-shadow:var(--w-shadow);flex-direction:column;display:flex;overflow:hidden}.w-board__card.is-arranging{border-style:dashed;border-color:var(--w-brand)}.w-board__head{align-items:center;gap:var(--w-s2);border-bottom:1px solid var(--w-border-lt);min-height:40px;padding:10px 14px;display:flex;position:relative}.w-board__handle{cursor:grab;background:var(--w-hover);-webkit-user-select:none;user-select:none}.w-board__handle:focus-visible{outline:2px solid var(--w-brand);outline-offset:-2px}.w-board__grip{color:var(--w-text-3);letter-spacing:-2px}.w-board__title{font-size:var(--w-fs-15);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.w-board__size{font-size:var(--w-fs-11);color:var(--w-text-3)}.w-board__rename{font-size:var(--w-fs-15);border:1px solid var(--w-brand);border-radius:var(--w-r-ctl);background:var(--w-surface);min-width:0;color:var(--w-text);flex:auto;padding:2px 6px;font-weight:700}.w-board__tools{cursor:default;align-items:center;gap:2px;margin-left:auto;display:flex;position:relative}.w-board__btn{appearance:none;border-radius:var(--w-r-ctl);font-family:inherit;font-size:var(--w-fs-12);color:var(--w-text-2);cursor:pointer;background:0 0;border:1px solid #0000;min-width:26px;height:26px}.w-board__btn:hover{background:var(--w-surface);border-color:var(--w-border);color:var(--w-text)}.w-board__menu{z-index:30;background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);min-width:170px;box-shadow:var(--w-shadow-modal);padding:var(--w-s1) 0;flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0}.w-board__menu button{appearance:none;font-family:inherit;font-size:var(--w-fs-13);text-align:left;cursor:pointer;color:var(--w-text);background:0 0;border:none;padding:6px 14px}.w-board__menu button:hover,.w-board__menu button:focus-visible{background:var(--w-hover)}.w-board__menu button[aria-checked=true]{font-weight:700}.w-board__menu hr{border:none;border-top:1px solid var(--w-border-lt);margin:var(--w-s1) 0}.w-board__body{flex:1;min-height:0;padding:10px 14px;overflow:auto}.w-board__report{flex-direction:column;height:100%;display:flex}.w-board__report-sub{font-size:var(--w-fs-11);color:var(--w-text-3);margin-bottom:var(--w-s2)}.w-board__report-body{flex:1;min-height:0}.w-board__report-foot{font-size:var(--w-fs-12);padding-top:var(--w-s2)}.w-board-pick{gap:var(--w-s3);padding:var(--w-modal-pad);flex-direction:column;display:flex}.w-board-pick__bar{align-items:center;gap:var(--w-s2);flex-wrap:wrap;display:flex}.w-board-pick__search{flex:1;min-width:200px;margin:0}.w-board-pick__show{font-size:var(--w-fs-12);color:var(--w-text-2)}.w-board-pick__list{max-height:55vh;overflow-y:auto}.w-board-pick__group+.w-board-pick__group{margin-top:var(--w-s3)}.w-board-pick__group h4{font-size:var(--w-fs-12);color:var(--w-text-3);text-transform:uppercase;margin:0 0 var(--w-s1);font-weight:700}.w-board-pick__row{appearance:none;text-align:left;border:none;border-bottom:1px solid var(--w-border-lt);cursor:pointer;width:100%;color:var(--w-text);background:0 0;padding:8px 10px;font-family:inherit;display:block}.w-board-pick__row:hover,.w-board-pick__row:focus-visible{background:var(--w-hover)}.w-board-pick__row b{font-size:var(--w-fs-13);display:block}.w-board-pick__row small{font-size:var(--w-fs-11);color:var(--w-text-3);margin-top:2px;display:block}@media (max-width:720px){.w-board .react-grid-layout{height:auto!important}.w-board .react-grid-item{margin-bottom:var(--w-s3);width:100%!important;position:static!important;transform:none!important}.w-board .react-grid-item:last-child{margin-bottom:0}}.w-weekgrid{gap:var(--w-s3);grid-template-columns:repeat(7,1fr);display:grid}.w-weekgrid__col{gap:var(--w-s1);flex-direction:column;min-width:0;display:flex}.w-weekgrid__head{font-size:var(--w-fs-11);color:var(--w-text-3);padding-bottom:var(--w-s1);border-bottom:1px solid var(--w-border-lt);margin-bottom:var(--w-s1);font-weight:600}.w-weekgrid__chip{font-size:var(--w-fs-11);white-space:nowrap;text-overflow:ellipsis;border:1px solid;border-radius:6px;padding:3px 6px;overflow:hidden}.w-weekgrid__none{color:var(--w-text-3);font-size:var(--w-fs-11)}@media (max-width:720px){.w-weekgrid{grid-template-columns:1fr}}.w-filepick{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.w-filepick__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-filepick__btn{height:var(--w-h-ctl);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);font-size:var(--w-fs-13);color:var(--w-text);cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.w-filepick__btn:hover{border-color:var(--w-brand)}.w-filepick__input:focus-visible+.w-filepick__btn{border-color:var(--w-brand);box-shadow:0 0 3px var(--w-brand)}.w-filepick.is-off .w-filepick__btn{opacity:.6;cursor:not-allowed}.w-filepick__chosen{min-width:0;height:var(--w-h-ctl);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-hover);font-size:var(--w-fs-13);flex:auto;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex}.w-filepick__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.w-filepick__size{color:var(--w-text-3);font-size:var(--w-fs-12);flex:none}.w-filepick__clear{width:18px;height:18px;color:var(--w-text-3);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.w-filepick__clear:hover{background:var(--w-border);color:var(--w-text)}.w-filepick__empty{color:var(--w-text-3);font-size:var(--w-fs-13)}.w-docdrop__over{z-index:60;pointer-events:none;background:var(--w-selected);opacity:.92;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.w-docdrop__over span{font-size:var(--w-fs-15);color:var(--w-brand);border:2px dashed var(--w-brand);border-radius:var(--w-r-ctl);background:var(--w-surface);padding:18px 28px;font-weight:700}.w-docdrop__list{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.w-docdrop__row{height:var(--w-h-ctl);border:1px solid var(--w-border);border-radius:var(--w-r-ctl);background:var(--w-surface);font-size:var(--w-fs-13);align-items:center;gap:8px;padding:0 10px;display:flex}.w-docdrop__row span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.w-docdrop__rowsize{color:var(--w-text-3);font-size:var(--w-fs-12);flex:none}.w-docdrop__rowclear{width:18px;height:18px;color:var(--w-text-3);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.w-docdrop__rowclear:hover{background:var(--w-border);color:var(--w-text)}html,body{height:100%}body{background:var(--w-page);color:var(--w-text);font-family:var(--w-font);font-size:var(--w-fs-13);margin:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
