*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body{font-size:var(--t-body);line-height:1.5}body{background-color:var(--bg);font-family:var(--font-sans);color:var(--ink-1);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.\!relative{position:relative!important}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:var(--radius)}.border{border-width:1px}.bg-bg{background-color:var(--bg)}.p-1{padding:var(--s-1)}.p-3{padding:var(--s-3)}.font-sans{font-family:var(--font-sans)}.text-\[11px\]{font-size:11px}.\!font-bold{font-weight:700!important}.font-\[400\]{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.text-field{color:var(--field-border)}.text-ink-1{color:var(--ink-1)}.text-ink-2{color:var(--ink-2)}.text-ink-3{color:var(--ink-3)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:ease-out;transition-duration:.12s}@media(min-width:768px){.md\:font-normal{font-weight:400}}.num,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum","zero";font-size:var(--t-mono)}.serial{white-space:nowrap}.status-reason{display:block;white-space:normal;overflow-wrap:break-word;overflow:visible;text-overflow:clip}.unit{font-family:var(--font-mono);font-size:var(--t-unit);font-weight:var(--w-text);color:var(--ink-3)}.tail{font-family:var(--font-brand);font-size:var(--t-tail);font-weight:var(--w-text);line-height:var(--lh-row);letter-spacing:var(--tail-track);font-synthesis:none;color:var(--ink-1);white-space:nowrap}.tail--title{font-size:var(--t-tail-title)}.tail--hero{font-size:var(--t-tail-hero);line-height:1}.tail-sep{margin-right:var(--s-1)}.meta{font-size:var(--t-meta);color:var(--ink-2)}.ui-textlink{padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media(pointer:coarse){.ui-textlink{display:inline-flex;align-items:center;min-height:var(--touch-min)}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image]),select,textarea){box-sizing:border-box;height:var(--control-h);margin:0;padding:0 var(--s-3);font-family:inherit;font-size:var(--t-body);font-weight:400;line-height:1.35;color:var(--ink-1);background-color:var(--surface);border:1px solid var(--field-border);border-radius:var(--radius);transition:border-color var(--motion)}:where(.ui-input){display:block;width:100%}input,select,textarea{padding:0 var(--s-3);font-size:var(--t-body);font-weight:400;line-height:1.35;color:var(--ink-1)}textarea{padding:var(--s-2) var(--s-3);line-height:1.5}select{padding-right:var(--s-8)}input[type=checkbox],input[type=radio],input[type=file],input[type=range],input[type=color]{padding:0}select:has(option[value=""]:checked){color:var(--ink-3)}:where(textarea){height:auto;min-height:96px;padding:var(--s-2) var(--s-3);line-height:1.5;resize:vertical;overflow-wrap:break-word}:where(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--s-8);cursor:pointer}:where(select[multiple]){height:auto;padding:var(--s-1);background-image:none}:where(select) option{color:var(--ink-1);background-color:var(--surface)}:where(input[type=search]){-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(input[type=search])::-webkit-search-cancel-button,:where(input[type=search])::-webkit-search-decoration{-webkit-appearance:none;display:none}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--ink-3);opacity:1;font-family:var(--font-sans);font-weight:400}input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:1;font-family:var(--font-sans);font-weight:400}input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;min-width:0;max-width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums}:where(input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week]){display:flex;align-items:center;width:100%}:where(input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week])::-webkit-date-and-time-value{margin:0;min-height:1.35em;line-height:1.35;text-align:left}:where(input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week])::-webkit-datetime-edit{display:flex;align-items:center;height:100%;padding:0}:where(input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week])::-webkit-calendar-picker-indicator{margin-left:var(--s-2);opacity:.6;cursor:pointer}:where(input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week])::-webkit-calendar-picker-indicator:hover{opacity:1}input.num,input.mono,textarea.num,select.num{font-size:var(--t-body)}:where(input):-webkit-autofill,:where(input):-webkit-autofill:hover,:where(input):-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px var(--surface) inset;-webkit-text-fill-color:var(--ink-1);caret-color:var(--ink-1)}@media(hover:hover){:where(input:not(:disabled,:focus),select:not(:disabled,:focus),textarea:not(:disabled,:focus)):hover{border-color:var(--ink-3)}}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--st-overdue)}:where(input:not([type=checkbox],[type=radio]),select,textarea):focus{border-color:var(--ink-1);outline:2px solid var(--accent);outline-offset:0}:root :is(.sh-app,.ui-sheet,.ui-popover) :where(input:not([type=checkbox],[type=radio]),select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:0}:where(input,select,textarea):disabled{border-color:var(--field-border);cursor:default}input:disabled,select:disabled,textarea:disabled{color:var(--ink-3)}:where(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image]),select,textarea):disabled{background-color:var(--surface-2)}@container app (max-width: 767px){:where(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image]),select){height:var(--control-h-phone);border-radius:var(--radius-control-phone)}:where(textarea){border-radius:var(--radius-control-phone)}}:where(.ui-sheet--bottom) :where(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image]),select){height:var(--control-h-phone);border-radius:var(--radius-control-phone)}:where(.ui-sheet--bottom) :where(textarea){border-radius:var(--radius-control-phone)}:where(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;box-sizing:border-box;width:15px;height:15px;margin:0;padding:0;vertical-align:-2px;border:1px solid var(--field-border);border-radius:var(--radius-check);background:var(--surface);cursor:pointer;transition:border-color var(--motion),background-color var(--motion)}:where(input[type=radio]){border-radius:50%}:where(input[type=checkbox],input[type=radio]):checked{background:var(--ink-1);border-color:var(--ink-1)}:where(input[type=checkbox]):checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--bg);border-width:0 2px 2px 0;transform:rotate(45deg)}:where(input[type=checkbox]):indeterminate{background:var(--ink-1);border-color:var(--ink-1)}:where(input[type=checkbox]):indeterminate:after{content:"";position:absolute;left:3px;top:6px;width:7px;height:2px;background:var(--bg)}:where(input[type=radio]):checked:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--bg)}:where(input[type=checkbox],input[type=radio]):disabled{cursor:default}:where(input[type=checkbox],input[type=radio]):disabled:checked{background:var(--ink-3);border-color:var(--ink-3)}@container app (max-width: 767px){:where(input[type=checkbox],input[type=radio]){width:20px;height:20px;vertical-align:-4px}:where(input[type=checkbox]):checked:after{left:6px;top:2px;width:5px;height:10px}:where(input[type=checkbox]):indeterminate:after{left:4px;top:8px;width:10px}:where(input[type=radio]):checked:after{top:5px;right:5px;bottom:5px;left:5px}}:where(.ui-sheet--bottom) :where(input[type=checkbox],input[type=radio]){width:20px;height:20px;vertical-align:-4px}:where(.ui-sheet--bottom) :where(input[type=checkbox]):checked:after{left:6px;top:2px;width:5px;height:10px}:where(.ui-sheet--bottom) :where(input[type=radio]):checked:after{top:5px;right:5px;bottom:5px;left:5px}.skip-nav{position:absolute;left:-10000px;top:var(--s-2);z-index:var(--z-toast);padding:var(--s-2) var(--s-3);border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);font-weight:var(--w-strong);text-decoration:none}.skip-nav:focus{left:var(--s-2)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-property:opacity,color,background-color,border-color,box-shadow!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-field{display:block;min-width:0}.ui-field__label{display:block;margin-bottom:var(--s-1);font-size:var(--t-meta);font-weight:400;line-height:1.5;color:var(--ink-2)}.ui-field__optional{color:var(--ink-3)}.ui-field__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-field__optional-alone{margin-bottom:var(--s-1);font-size:var(--t-meta);line-height:1.5}.ui-field__label-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-2);margin-bottom:var(--s-1)}.ui-field__label-row .ui-field__label{margin-bottom:0}.ui-field__hint{margin-top:var(--s-1);font-size:var(--t-meta);line-height:1.5;color:var(--ink-2)}.ui-field__error{margin-top:var(--s-1);font-size:var(--t-meta);line-height:1.5;color:var(--st-overdue)}.ui-input--toolbar{height:var(--control-h-compact);font-size:var(--t-meta)}.ui-input--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum","zero"}.ui-input--mono::-moz-placeholder{font-family:var(--font-sans);font-weight:400}.ui-input--mono::placeholder{font-family:var(--font-sans);font-weight:400}.ui-input--hours{height:56px;font-family:var(--font-mono);font-size:var(--t-hero);font-weight:600;font-variant-numeric:tabular-nums}.ui-input--hours::-moz-placeholder{font-family:var(--font-sans);font-size:var(--t-title);font-weight:400}.ui-input--hours::placeholder{font-family:var(--font-sans);font-size:var(--t-title);font-weight:400}.ui-number{position:relative;display:block;min-width:0;max-width:100%}.ui-number__display{position:absolute;top:50%;left:0;right:0;box-sizing:border-box;padding:0 calc(var(--s-3) + 1px);transform:translateY(-50%);font-family:var(--font-mono);font-size:var(--t-body);font-variant-numeric:tabular-nums;font-feature-settings:"tnum","zero";line-height:1.35;color:var(--ink-1);white-space:nowrap;overflow:hidden;pointer-events:none}.ui-number__unit{position:absolute;top:50%;right:calc(var(--s-3) + 1px);transform:translateY(-50%);font-size:var(--t-unit);line-height:1;color:var(--ink-3);white-space:nowrap;pointer-events:none}.ui-number--unit>input,.ui-number--unit>.ui-number__display{padding-right:calc(var(--s-3) + 1px + 4ch)}.ui-number--hours .ui-number__display{font-size:var(--t-hero);font-weight:600}.ui-number--toolbar .ui-number__display{font-size:var(--t-meta)}.ui-number[data-grouped=true]:not(:focus-within)>input{color:transparent}.ui-number:focus-within>.ui-number__display{display:none}.ui-number>input:disabled~.ui-number__display{color:var(--ink-3)}.ui-date{position:relative;display:block;min-width:0;max-width:100%}.ui-date:not(.ui-date--typed)>input{display:flex;align-items:center;box-sizing:border-box;width:100%;min-width:0;max-width:100%}.ui-date__control{min-height:var(--control-h)}.ui-date__control.ui-input--toolbar{min-height:var(--control-h-compact)}.ui-date__control::-webkit-date-and-time-value{text-align:left}.ui-date__placeholder{position:absolute;left:calc(var(--s-3) + 1px);top:50%;transform:translateY(-50%);font-family:var(--font-sans);font-size:var(--t-body);color:var(--ink-3);pointer-events:none;display:none;right:var(--s-8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-date[data-empty=true]:not(:focus-within) .ui-date__placeholder{display:block}.ui-date[data-empty=true]:not(:focus-within):not(.ui-date--typed) input::-webkit-datetime-edit{color:transparent}.ui-date[data-empty=true]:not(:focus-within):not(.ui-date--typed) input::-webkit-datetime-edit-fields-wrapper{color:transparent}.ui-date[data-empty=true]:not(:focus-within):not(.ui-date--typed) input{color:transparent}.ui-date[data-empty=true]:not(:focus-within) input[type=time]::-webkit-datetime-edit{min-width:calc(var(--t-body) * 7)}.ui-date--typed{box-sizing:border-box;display:flex;align-items:center;width:100%;height:var(--control-h);padding:0 var(--s-3);font-family:var(--font-mono);font-size:var(--t-body);font-variant-numeric:tabular-nums;font-feature-settings:"tnum","zero";line-height:1.35;color:var(--ink-1);background-color:var(--surface);border:1px solid var(--field-border);border-radius:var(--radius);transition:border-color var(--motion);cursor:text}.ui-date--typed:focus{outline:none}@media(hover:hover){.ui-date--typed:not(:focus-within,[data-disabled=true]):hover{border-color:var(--ink-3)}}.ui-date--typed[data-invalid=true]{border-color:var(--st-overdue)}.ui-date--typed:focus-within{border-color:var(--ink-1);outline:2px solid var(--accent);outline-offset:0}.ui-date--typed[data-disabled=true]{color:var(--ink-3);background-color:var(--surface-2);border-color:var(--field-border);cursor:default}.ui-date--toolbar{height:var(--control-h-compact);font-size:var(--t-meta)}.ui-date--typed .ui-date__part,:root .ui-date--typed .ui-date__part:focus,:root .ui-date--typed .ui-date__part:focus-visible{box-sizing:content-box;flex:none;height:auto;align-self:stretch;margin:0;padding:0;font:inherit;letter-spacing:inherit;color:inherit;background:transparent;border-width:var(--s-1) 0;border-style:solid;border-color:transparent;border-radius:0;outline:none;box-shadow:none;text-align:left;cursor:inherit}:root .ui-date--typed .ui-date__part:focus{box-shadow:inset 0 -2px 0 var(--ink-1)}.ui-date--typed .ui-date__part--month,.ui-date--typed .ui-date__part--day{width:2ch}.ui-date--typed .ui-date__part--year{width:4ch}.ui-date--typed .ui-date__part::-moz-selection{background:var(--accent-wash);color:var(--ink-1)}.ui-date--typed .ui-date__part::selection{background:var(--accent-wash);color:var(--ink-1)}.ui-date--typed .ui-date__part::-moz-placeholder{font-family:var(--font-mono);color:var(--ink-3);opacity:1}.ui-date--typed .ui-date__part::placeholder{font-family:var(--font-mono);color:var(--ink-3);opacity:1}.ui-date__sep{padding:0 1px;color:var(--ink-3)}.ui-date--typed[data-empty=true]:not(:focus-within) .ui-date__part::-moz-placeholder{color:transparent}.ui-date--typed[data-empty=true]:not(:focus-within) .ui-date__part,.ui-date--typed[data-empty=true]:not(:focus-within) .ui-date__part::placeholder,.ui-date--typed[data-empty=true]:not(:focus-within) .ui-date__sep{color:transparent}.ui-date--typed .ui-date__value{position:absolute;top:0;left:0;width:1px;height:1px;min-width:0;padding:0;margin:0;border:0;opacity:0;pointer-events:none;overflow:hidden}@container app (max-width: 767px){.ui-input--toolbar{height:var(--control-h-phone);font-size:var(--t-body)}.ui-date--typed{height:var(--control-h-phone);font-size:var(--t-body);border-radius:var(--radius-control-phone)}.ui-date__control{min-height:var(--control-h-phone)}.ui-select__chevron{width:16px;height:16px;right:var(--s-4)}.ui-number--toolbar .ui-number__display{font-size:var(--t-body)}}.ui-sheet--bottom .ui-number--toolbar .ui-number__display{font-size:var(--t-body)}.ui-sheet--bottom .ui-input--toolbar{height:var(--control-h-phone);font-size:var(--t-body)}.ui-sheet--bottom .ui-date--typed{height:var(--control-h-phone);font-size:var(--t-body);border-radius:var(--radius-control-phone)}.ui-sheet--bottom .ui-date__control{min-height:var(--control-h-phone)}.ui-sheet--bottom .ui-select__chevron{width:16px;height:16px;right:var(--s-4)}.ui-select{position:relative;display:block;min-width:0;max-width:100%}.ui-select__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--s-8);text-overflow:ellipsis;cursor:pointer}.ui-select__control:disabled{cursor:default}.ui-select[data-empty=true] .ui-select__control{color:var(--ink-3)}.ui-select__chevron{position:absolute;top:50%;right:var(--s-3);width:12px;height:12px;transform:translateY(-50%);color:var(--ink-2);pointer-events:none}.ui-select__control:disabled~.ui-select__chevron{color:var(--ink-3)}.ui-textarea{resize:vertical}.ui-section{min-width:0}.ui-section+.ui-section{margin-top:var(--space-group)}.ui-section__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:var(--control-h-compact);margin:0 0 var(--s-2)}.ui-section__title{margin:0;font-size:var(--heading-section-size);font-weight:var(--heading-section-weight);line-height:var(--lh-tight);color:var(--ink-1)}.ui-section__count .num,.ui-section__count{font-weight:var(--w-text);color:var(--ink-3)}.ui-section__action{flex:none;display:inline-flex;align-items:center;gap:var(--s-2)}.ui-section--sticky>.ui-section__head{position:sticky;top:var(--sticky-stack-bottom, var(--shell-top-offset, 48px));z-index:1;margin-bottom:0;padding-bottom:var(--s-2);background:var(--bg)}.ui-section__toggle{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--control-h-compact);margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ui-section__chevron{flex:none;width:12px;height:12px;color:var(--ink-3);transform:rotate(-90deg);transition:transform var(--motion)}.ui-section__chevron--open{transform:none}.ui-section__body{min-width:0}.ui-section--sticky [data-row-id]{scroll-margin-top:calc(var(--sticky-stack-bottom, var(--shell-top-offset, 48px)) + var(--control-h-compact) + var(--s-4))}@media(pointer:coarse){.ui-section__toggle{min-height:var(--touch-min)}.ui-section--sticky [data-row-id]{scroll-margin-top:calc(var(--sticky-stack-bottom, var(--shell-top-offset, 52px)) + var(--touch-min) + var(--s-4))}}.ui-panel{min-width:0;padding:var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.ui-panel--flush{padding:0}.ui-panel__title{margin:0 0 var(--s-3);font-size:var(--heading-panel-size);font-weight:var(--heading-panel-weight);line-height:var(--lh-tight);color:var(--ink-1)}.sh-app{container-type:inline-size;container-name:app;min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink-1);font-family:var(--font-sans);font-size:var(--t-body)}.sh-app--tabbed{padding-bottom:var(--tabbar-total)}html:has(.sh-app--tabbed){scroll-padding-bottom:var(--tabbar-total)}.sh-body{flex:1;display:flex;min-width:0}.sh-main{flex:1;min-width:0}.sh-main:focus{outline:none}.sh-pane-slot:empty{display:none}.brand-mark{flex:none;display:block;width:26px;height:26px;border-radius:var(--radius);background-image:url(/brand-mark.png);background-size:cover;background-position:center;background-repeat:no-repeat}.sh-topbar{position:sticky;top:0;z-index:var(--z-bar);height:48px;display:flex;align-items:center;gap:var(--s-2);padding:0 var(--s-6);background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:nowrap;white-space:nowrap}.sh-brand{display:inline-flex;align-items:center;gap:var(--s-2);margin-right:var(--s-3);flex:none;font-size:var(--t-body);font-weight:var(--w-strong);color:var(--ink-1);text-decoration:none;border-radius:var(--radius)}.sh-brand__word{font-family:var(--font-brand);font-size:var(--t-wordmark);font-weight:var(--w-text);text-transform:uppercase;letter-spacing:var(--wordmark-track);color:var(--accent);line-height:1}.sh-nav{display:flex;align-items:center;gap:var(--s-1);flex:none}.sh-navlink{position:relative;padding:6px 10px;border-radius:var(--radius);font-size:var(--t-body);color:var(--ink-2);text-decoration:none;transition:background var(--motion),color var(--motion)}.sh-navlink:hover{background:var(--surface-2);color:var(--ink-1)}.sh-navlink[aria-current=page]{color:var(--ink-1);font-weight:var(--w-strong)}.sh-navlink[aria-current=page]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:0;border-top:2px solid var(--accent)}.sh-topbar__grow{flex:1 1 0;min-width:0}.sh-app :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sh-app .ui-page__title:focus{outline:none}.sh-crumb{font-size:var(--t-meta);color:var(--ink-3)}.sh-crumb a{color:inherit;text-decoration:none;border-radius:var(--radius)}.sh-crumb a:hover{color:var(--ink-1);text-decoration:underline;text-underline-offset:2px}@media(pointer:coarse){.sh-crumb a{display:inline-flex;align-items:center;min-width:var(--touch-min);min-height:var(--touch-min);margin-block:calc((1lh - var(--touch-min)) / 2)}}.sh-link{color:var(--ink-1);text-decoration:underline;text-underline-offset:2px;border-radius:var(--radius)}@media(pointer:coarse){.sh-link{display:inline-flex;align-items:center;min-height:var(--touch-min)}}.sh-staff-banner{position:relative;background:var(--bg);border-bottom:1px solid var(--line);padding:var(--s-2) var(--s-6);font-size:var(--t-meta);line-height:var(--lh-body);color:var(--ink-2)}.sh-staff-banner__lead{font-weight:var(--w-strong)}.ui-ring{--ring-track: color-mix(in srgb, var(--line-strong) 60%, transparent);flex:none;display:inline-block;vertical-align:middle;transform:rotate(90deg);overflow:visible}.ui-ring circle{fill:none;stroke-width:4.2;stroke-linecap:butt}.ui-ring__t{stroke:var(--ring-track)}.ui-ring__f{stroke:var(--ring-life)}.ui-ring--good .ui-ring__f{stroke:var(--st-good)}.ui-ring__q{stroke:var(--st-due)}.ui-ring--over .ui-ring__q{stroke:var(--st-overdue)}.ui-ring--grounded .ui-ring__q{stroke:var(--st-grounded)}.ui-ring--clear .ui-ring__q{stroke:var(--accent)}.ui-ring--nobase [data-seg=nobase-track]{stroke:var(--ring-life);opacity:var(--ring-dots-opacity)}.ui-ring__bezel{pointer-events:none}.ui-ring .ui-ring__bezel-line{fill:none;stroke:var(--line-strong);stroke-width:1}.ui-ring__tick{stroke:var(--ink-2);stroke-width:.9;opacity:.6}.ui-ring__tick--major{stroke-width:1.2;opacity:.9}.ui-ring-loader{display:flex;align-items:center;gap:var(--s-3);min-height:56px;font-size:var(--t-meta);line-height:1.45;color:var(--ink-3)}@media(prefers-reduced-motion:no-preference){.ui-ring-loader__ring{animation:ui-ring-spin 1.1s linear infinite}@keyframes ui-ring-spin{0%{transform:rotate(90deg)}to{transform:rotate(450deg)}}}.ui-quiet{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;color:var(--ink-3);font-size:var(--t-body);line-height:var(--lh-body)}.ui-quiet__lead{font-weight:var(--w-strong);color:var(--ink-1)}.ui-quiet--clear{display:flex;align-items:center;gap:var(--s-3);min-height:56px}.ui-quiet__action{display:block;margin-top:var(--s-2)}.ui-num__unit{margin-left:4px;font-size:var(--t-meta);color:var(--ink-3)}.ui-name{text-transform:uppercase;font-size:var(--t-name);letter-spacing:var(--name-track);font-feature-settings:"ss01","cv11","case"}.ui-focal{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--s-2)}.ui-focal__ring{flex:none}.ui-focal--ring .ui-focal__unit{min-width:4.6em}.ui-focal__line{display:inline-flex;align-items:baseline;gap:4px}.ui-focal__value{min-width:7ch;text-align:right;font-weight:600;color:var(--ink-1);font-size:var(--t-body)}.ui-focal--sheet .ui-focal__value{font-size:var(--t-hero)}.ui-focal--bottom .ui-focal__value{font-size:var(--t-display)}.ui-focal__unit{font-size:var(--t-meta);color:var(--ink-3)}.ui-focal--over .ui-focal__value,.ui-focal--over .ui-focal__unit{color:var(--st-overdue)}.ui-focal--toned .ui-focal__value,.ui-focal--toned .ui-focal__unit{color:inherit}.ui-focal__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-rail{position:absolute;left:0;top:6px;bottom:6px;width:0;border-left:2px solid transparent;pointer-events:none}.ui-rail--list{top:8px;bottom:8px}.ui-rail--due{border-left-color:var(--st-due)}.ui-rail--overdue{border-left-color:var(--st-overdue)}.ui-rail--grounded{border-left-color:var(--st-grounded)}.ui-rail--pending{border-left-color:var(--st-pending)}.ui-rail--ok-headline{border-left-color:var(--st-good)}.ui-status--due{color:var(--st-due)}.ui-status--overdue{color:var(--st-overdue)}.ui-status--grounded{color:var(--st-grounded)}.ui-status--pending{color:var(--st-pending)}.ui-status--ok-headline{color:var(--st-good)}.ui-numline{position:relative;width:100%;max-width:520px;height:96px}.ui-numline__track,.ui-numline__used,.ui-numline__tick,.ui-numline__now{position:absolute;display:block}.ui-numline__track{left:0;right:0;top:47px;height:2px;background:var(--line-strong)}.ui-numline__used{left:0;top:47px;width:var(--x);height:2px;background:var(--ink-3)}.ui-numline__tick{top:44px;left:var(--x);width:2px;height:8px;margin-left:-1px;background:var(--ink-3)}.ui-numline__now{top:42px;left:var(--x);width:2px;height:12px;margin-left:-1px;background:var(--ink-1)}.ui-numline__label{position:absolute;left:var(--x);display:block;font:var(--t-meta) var(--font-mono);line-height:var(--lh-tight);color:var(--ink-2);white-space:nowrap}.ui-numline__label--above{top:4px}.ui-numline__label--below{top:58px}.ui-numline__label--now{color:var(--ink-1)}.ui-numline__label--centre{transform:translate(-50%);text-align:center}.ui-numline__label--end{transform:translate(-100%);text-align:right}.ui-numline__name,.ui-numline__value{display:block}.ui-histline{display:block;padding-bottom:calc(var(--t-axis) * var(--lh-tight) + var(--s-2))}.ui-histline__labels{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-1) var(--s-3);margin-bottom:var(--s-3);font-size:var(--t-meta);line-height:var(--lh-tight);color:var(--ink-2)}.ui-histline__labels .num{font-weight:var(--w-strong);color:var(--ink-1)}.ui-histline__bar{position:relative;box-sizing:border-box;height:6px;background:var(--surface-2);border:1px solid var(--line-strong)}.ui-histline__seg,.ui-histline__window{position:absolute;top:0;bottom:0;left:var(--x);width:var(--w)}.ui-histline__seg{background:var(--ring-life);opacity:.5}.ui-histline__seg--current{opacity:1}.ui-histline__window{background:var(--hatch-window);opacity:var(--hatch-opacity)}.ui-histline__tick,.ui-histline__now{position:absolute;top:calc(50% - 8px);left:var(--x);width:2px;height:16px;margin-left:-1px;background:var(--ink-1)}.ui-histline__tick-label{position:absolute;top:14px;left:var(--x);transform:translate(-50%);font-family:var(--font-mono);font-size:var(--t-axis);font-weight:var(--w-text);line-height:var(--lh-tight);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-2)}.ui-histline__tick-label--start{transform:none}.ui-histline__tick-label--end{transform:translate(-100%)}.ui-life{display:block;width:100%;min-width:0;text-align:left;font-size:var(--t-meta);line-height:var(--lh-tight);color:var(--ink-2)}.ui-life__labels{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--s-3);margin-bottom:var(--s-2)}.ui-life__left{min-width:0}.ui-life__right{margin-left:auto}.ui-life .num{font-weight:var(--w-strong);color:var(--ink-1)}.ui-life__bar{position:relative;box-sizing:border-box;height:6px;background:var(--surface-2);border:1px solid var(--line-strong)}.ui-life__window,.ui-life__fill{position:absolute;top:0;bottom:0;left:var(--x);width:var(--w)}.ui-life__window{background:var(--hatch-window);opacity:var(--hatch-opacity)}.ui-life__fill{background:var(--ring-life)}.ui-life__now{position:absolute;top:calc(50% - 8px);left:var(--x);width:2px;height:16px;margin-left:-1px;background:var(--ink-1)}.ui-life--due .ui-life__fill{background:var(--st-due)}.ui-life--due .ui-life__window{background:var(--hatch-window-due);opacity:1}.ui-life--due .ui-life__now{background:var(--st-due)}.ui-life--overdue .ui-life__fill{background:var(--st-overdue)}.ui-life--overdue .ui-life__window{background:var(--st-overdue);opacity:1}.ui-life--overdue .ui-life__now{background:var(--st-overdue)}.ui-life__row{display:flex;align-items:center;gap:4px}.ui-life__row .ui-life__bar{flex:1 1 auto;min-width:0}.ui-life__grace{position:relative;box-sizing:border-box;flex:0 0 48px;height:6px;background:var(--surface-2);border:1px solid var(--line-strong)}.ui-life__grace-used,.ui-life__grace-left{position:absolute;top:0;bottom:0;left:var(--x);width:var(--w)}.ui-life__grace-used{background:var(--st-overdue)}.ui-life__grace-left{background:var(--hatch-window-overdue)}.ui-life__grace-now{position:absolute;top:calc(50% - 8px);left:var(--x);width:2px;height:16px;margin-left:-1px;background:var(--ink-1)}.ui-life--nt .ui-life__bar{background:var(--life-dots);border:0;opacity:var(--life-dots-opacity)}.ui-yl{--yl-h: 140px;--yl-head: 72px;position:relative;min-width:0;padding-top:var(--yl-head)}.ui-yl--phone{--yl-h: 116px;--yl-head: 0px}.ui-yl__cols{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));transition:grid-template-columns var(--motion-loupe)}.ui-yl__mo{position:relative;display:flex;flex-direction:column;min-width:0;transition:background var(--motion)}.ui-yl:not(.ui-yl--phone) .ui-yl__mo:not(.ui-yl__mo--open):hover{background:var(--surface-2)}.ui-yl__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.ui-yl__plot,.ui-yl__rule,.ui-yl__track,.ui-yl__x{position:relative;z-index:1;pointer-events:none}.ui-yl__plot{display:block;height:var(--yl-h)}.ui-yl__stem{position:absolute;bottom:0;width:2px;margin-left:-1px;padding:0;border:0;background:var(--ring-life);pointer-events:none}.ui-yl__stem--thin{width:1px;margin-left:0}.ui-yl__stem--none{box-sizing:border-box;background:transparent;border:1px solid var(--ring-life);width:4px;margin-left:-2px}.ui-yl__stem--flagged{background:var(--ink-1)}.ui-yl__stem--overdue{background:var(--st-overdue)}.ui-yl__stem--dim{opacity:.2}.ui-yl__rule{display:block;height:6px;background:linear-gradient(90deg,var(--ink-3) 0 1px,transparent 1px) 0 0 / 25% 100% repeat-x;opacity:.7}.ui-yl__track{display:block;box-sizing:border-box;height:12px;background-color:var(--surface-2);border:1px solid var(--line-strong);border-right:0}.ui-yl__mo:last-child .ui-yl__track{border-right:1px solid var(--line-strong)}.ui-yl__track--off:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hatch-window);opacity:var(--hatch-opacity)}.ui-yl__now{position:absolute;top:calc(50% - 8px);width:2px;height:16px;margin-left:-1px;background:var(--ink-1)}.ui-yl__x{display:block;padding:var(--s-2) 0 var(--s-1) 6px;font-size:var(--t-meta);line-height:var(--lh-tight);white-space:nowrap;color:var(--ink-2)}.ui-yl__total{display:block;font-family:var(--font-mono);font-size:var(--t-meta);font-weight:var(--w-strong);font-variant-numeric:tabular-nums;line-height:1.5;color:var(--ink-1)}.ui-yl--compact .ui-yl__mo:nth-child(2n) .ui-yl__total{padding-top:calc(var(--t-meta) * 1.5)}.ui-yl__season{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.ui-yl__season>span{margin:6px 1px 0;padding:var(--s-1) 6px 0;border-top:1px solid var(--line-strong);font-size:var(--t-meta);line-height:var(--lh-tight);white-space:nowrap;color:var(--ink-2)}.ui-yl__season .num{font-weight:var(--w-strong);color:var(--ink-1)}.ui-yl--phone .ui-yl__x{padding-left:0;text-align:center}.ui-yl--phone .ui-yl__total{display:none}.ui-yl__stem--hot{width:4px;margin-left:-2px;z-index:1}.ui-yl__mo--open>.ui-yl__x{box-shadow:inset 0 2px 0 var(--accent);font-weight:var(--w-strong);color:var(--ink-1)}.ui-yl--phone .ui-yl__mo--open>.ui-yl__x{box-shadow:none}.ui-yl__flags{position:absolute;top:var(--yl-head);left:0;right:0;z-index:2;height:var(--yl-h);margin:0;padding:0;list-style:none;pointer-events:none}.ui-yl__flag,.ui-yl__tip{position:absolute;display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0 0 var(--s-2) var(--s-2);border:0;border-left:1px solid var(--line-strong);background:transparent;font:inherit;font-size:var(--t-meta);line-height:1.35;text-align:left;white-space:nowrap;color:var(--ink-2)}.ui-yl__flag{pointer-events:auto;cursor:pointer;transition:opacity var(--motion)}.ui-yl__flag--left{align-items:flex-end;padding:0 var(--s-2) var(--s-2) 0;border-left:0;border-right:1px solid var(--line-strong);text-align:right;transform:translate(-100%)}.ui-yl__flag-who{color:var(--ink-1)}.ui-yl__flag-more{font-size:var(--t-meta);color:var(--ink-2)}.ui-yl__flag:hover .ui-name{color:var(--ink-1)}.ui-yl--hover .ui-yl__flag{opacity:.2}.ui-yl__flag-amount{font-family:var(--font-mono);font-size:var(--t-body);font-weight:var(--w-strong);font-variant-numeric:tabular-nums;color:var(--ink-1)}.ui-yl__flag-each{font-family:var(--font-sans);font-size:var(--t-meta);font-weight:var(--w-text);color:var(--ink-2)}.ui-yl__flag-when{display:none}.ui-yl__tip{z-index:3;pointer-events:none;background:var(--surface);box-shadow:0 0 0 4px var(--surface);transform:translateY(-100%)}.ui-yl__tip.ui-yl__flag--left{transform:translate(-100%,-100%)}.ui-yl__tip--inside{border-left:0;padding-left:0;transform:none}.ui-yl__tip--inside.ui-yl__flag--left{border-right:0;padding-right:0;transform:translate(-100%)}.ui-yl__tip-when{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ui-yl--phone .ui-yl__flags{position:static;height:auto;margin-top:var(--s-3);pointer-events:auto}.ui-yl--phone .ui-yl__flag,.ui-yl--phone .ui-yl__flag--left{position:static;box-sizing:border-box;width:100%;min-height:48px;align-items:flex-start;padding:10px 0;border:0;border-top:1px solid var(--line);text-align:left;white-space:normal;transform:none}.ui-yl--phone .ui-yl__flag-when{display:block;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.ui-yl__strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius)}.ui-yl__pick{min-width:0;min-height:var(--control-h-phone);margin:0;padding:0;border:0;border-left:1px solid var(--line);border-top:1px solid var(--line);background:transparent;font:inherit;font-size:var(--t-meta);line-height:var(--lh-tight);color:var(--ink-2);cursor:pointer}.ui-yl__pick:nth-child(6n+1){border-left:0}.ui-yl__pick:nth-child(-n+6){border-top:0}.ui-yl__pick:nth-child(1){border-top-left-radius:var(--radius)}.ui-yl__pick:nth-child(6){border-top-right-radius:var(--radius)}.ui-yl__pick:nth-child(7){border-bottom-left-radius:var(--radius)}.ui-yl__pick:nth-child(12){border-bottom-right-radius:var(--radius)}.ui-yl__pick[aria-pressed=true]{box-shadow:inset 0 2px 0 var(--accent);font-weight:var(--w-strong);color:var(--ink-1)}.ui-yl--loupe .ui-yl__track{height:24px}.ui-yl--loupe .ui-yl__mo--open>.ui-yl__rule{background:linear-gradient(90deg,var(--ink-3) 0 1px,transparent 1px) 0 0 / calc(100% / var(--yl-days, 30)) 100% repeat-x}.ui-yl__day{position:absolute;top:3px;transform:translate(-50%);font-family:var(--font-mono);font-size:var(--t-axis);font-variant-numeric:tabular-nums;line-height:16px;color:var(--ink-2)}.ui-yl--loupe .ui-yl__mo--sliver>.ui-yl__x{padding-left:0;overflow:hidden;text-align:center}.ui-hourmeter{display:inline-flex;align-items:center;max-width:100%}.ui-hourmeter__cell{display:grid;place-items:center;box-sizing:border-box;width:32px;height:46px;font-family:var(--font-mono);font-size:30px;font-weight:var(--w-strong);line-height:1;font-variant-numeric:tabular-nums;color:var(--ink-1);background:var(--bg);border:1px solid var(--line-strong);border-left-width:0}.ui-hourmeter__cell:first-child{border-left-width:1px;border-radius:var(--radius) 0 0 var(--radius)}.ui-hourmeter__cell--tenth{color:var(--bg);background:var(--ink-1);border-color:var(--ink-1);border-radius:0 var(--radius) var(--radius) 0}.ui-hourmeter__unit{margin-left:var(--s-3);font-size:var(--t-meta);line-height:var(--lh-tight);color:var(--ink-3)}.ui-hourmeter--compact .ui-hourmeter__cell{width:24px;height:36px;font-size:22px}.ui-hourmeter--compact .ui-hourmeter__unit{margin-left:var(--s-2)}.ui-ratebar{position:relative;display:block;align-self:stretch;min-width:0;min-height:18px}.ui-ratebar__ref{position:absolute;top:0;bottom:0;left:var(--ref);border-left:1px dashed var(--ink-3)}.ui-ratebar--last .ui-ratebar__ref{bottom:50%}.ui-ratebar__line{position:absolute;top:50%;left:0;width:var(--v);height:2px;margin-top:-1px;background:var(--ring-life)}.ui-ratebar__end{position:absolute;top:-7px;right:-1px;width:2px;height:16px;background:var(--ink-1)}.ui-ratescale{position:relative;display:block;min-width:0;height:44px}.ui-ratescale__tick{position:absolute;bottom:0;left:var(--x);transform:translate(-50%);font-family:var(--font-mono);font-size:var(--t-meta);line-height:16px;white-space:nowrap;color:var(--ink-3)}.ui-ratescale__tick--start{transform:none}.ui-ratescale__tick--end{transform:translate(-100%)}.ui-ratescale__ref{position:absolute;top:0;left:var(--ref);transform:translate(-50%);font-size:var(--t-meta);font-weight:var(--w-strong);line-height:20px;white-space:nowrap;color:var(--ink-1)}.ui-ratescale__ref--start{transform:none}.ui-ratescale__ref--end{transform:translate(-100%)}.ui-stamps{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-3)}.ui-stamp{display:inline-grid;gap:1px;margin:3px;padding:6px 10px 5px;border:1.5px solid var(--accent);outline:1px solid var(--accent);outline-offset:2px;border-radius:3px;color:var(--accent);white-space:nowrap;text-align:left}.ui-stamp__line{font-family:var(--font-mono);font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.07em;text-transform:uppercase}.ui-stamp__name{font-family:var(--font-brand);font-size:11.5px;font-weight:400;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;font-synthesis:none}.ui-stamp__meta{font-variant-numeric:tabular-nums}.ui-check,.ui-radio{position:relative;display:flex;align-items:flex-start;gap:var(--s-2);min-height:32px;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-1);cursor:pointer}.ui-check__box,.ui-radio__box{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;position:relative;box-sizing:border-box;width:15px;height:15px;margin:4px 0 0;border:1px solid var(--field-border);border-radius:var(--radius-check);background:var(--surface);cursor:pointer;transition:background var(--motion),border-color var(--motion),opacity var(--motion)}.ui-radio__box{border-radius:7.5px}.ui-check__box:not(:disabled):not(:checked):not(:indeterminate)[aria-invalid=true],.ui-radio__box:not(:disabled):not(:checked)[aria-invalid=true],.ui-radio__box:not(:disabled):not(:checked)[data-invalid=true]{border-color:var(--st-overdue)}@media(hover:hover){.ui-check__box:not(:disabled):not(:checked):not(:indeterminate):hover,.ui-radio__box:not(:disabled):not(:checked):hover{border-color:var(--ink-3)}}.ui-check__box:checked,.ui-check__box:indeterminate,.ui-radio__box:checked{background:var(--ink-1);border-color:var(--ink-1)}.ui-check__box:checked:not(:indeterminate):after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--bg);border-width:0 2px 2px 0;transform:rotate(45deg)}.ui-check__box:indeterminate:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:2px;margin:-1px 0 0 -3.5px;background:var(--bg)}.ui-radio__box:checked:after{content:"";position:absolute;left:4px;top:4px;width:5px;height:5px;border-radius:2.5px;background:var(--bg)}.ui-check__box:focus-visible,.ui-radio__box:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-check__box:disabled,.ui-radio__box:disabled{cursor:default}.ui-check__box:disabled+.ui-check__label,.ui-radio__box:disabled+.ui-radio__label{color:var(--ink-3)}.ui-check__box:disabled:checked,.ui-check__box:disabled:indeterminate,.ui-radio__box:disabled:checked{background:var(--ink-3);border-color:var(--ink-3)}.ui-check__label,.ui-radio__label{min-width:0;overflow-wrap:break-word}.ui-check__hint,.ui-check__error,.ui-radio__hint,.ui-radio__error{margin:0 0 0 calc(15px + var(--s-2));font-size:var(--t-meta);line-height:var(--lh-body)}.ui-check__hint,.ui-radio__hint{color:var(--ink-2)}.ui-check__error,.ui-radio__error{margin-top:var(--s-1);color:var(--st-overdue)}.ui-check--stretch{position:static}.ui-check--stretch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;cursor:pointer}.ui-check--stretch>.ui-check__box{z-index:1}@media(hover:hover){.ui-check--quiet .ui-check__box{opacity:.35}}tr:hover .ui-check--quiet .ui-check__box,tr:focus .ui-check--quiet .ui-check__box,tr:focus-within .ui-check--quiet .ui-check__box,.ui-check--quiet .ui-check__box:checked,.ui-check--quiet .ui-check__box:indeterminate,.ui-check--quiet .ui-check__box:focus-visible{opacity:1}@container app (max-width: 767px){.ui-check__box,.ui-radio__box,.ui-sheet--bottom .ui-check__box,.ui-sheet--bottom .ui-radio__box{width:20px;height:20px;margin-top:2px}.ui-radio__box,.ui-sheet--bottom .ui-radio__box{border-radius:10px}.ui-check__box:checked:not(:indeterminate):after,.ui-sheet--bottom .ui-check__box:checked:not(:indeterminate):after{left:6px;top:2px;width:5px;height:10px}.ui-check__box:indeterminate:after,.ui-sheet--bottom .ui-check__box:indeterminate:after{width:10px;margin:-1px 0 0 -5px}.ui-radio__box:checked:after,.ui-sheet--bottom .ui-radio__box:checked:after{left:5px;top:5px;width:8px;height:8px;border-radius:4px}.ui-check__hint,.ui-check__error,.ui-radio__hint,.ui-radio__error,.ui-sheet--bottom .ui-check__hint,.ui-sheet--bottom .ui-check__error,.ui-sheet--bottom .ui-radio__hint,.ui-sheet--bottom .ui-radio__error{margin-left:calc(20px + var(--s-2))}}@media(pointer:coarse){.ui-check,.ui-radio{min-height:var(--touch-min);align-items:center}.ui-check__box,.ui-radio__box{margin-top:0}}.ui-radio-group{min-width:0;margin:0;padding:0;border:0}.ui-radio-group__options{display:flex;flex-direction:column;gap:var(--s-1)}.ui-radio-group__hint,.ui-radio-group__error{margin:var(--s-1) 0 0;font-size:var(--t-meta);line-height:var(--lh-body)}.ui-radio-group__hint{color:var(--ink-2)}.ui-radio-group__error{color:var(--st-overdue)}.ui-radio-group__option{min-width:0}@media(pointer:coarse){.ui-radio-group__options{gap:0}}.ui-check:has(+.ui-check__hint),.ui-radio:has(+.ui-radio__hint){min-height:0;align-items:flex-start}.ui-check:has(+.ui-check__hint) .ui-check__box,.ui-radio:has(+.ui-radio__hint) .ui-radio__box{margin-top:4px}.ui-check__hint,.ui-radio__hint{margin-bottom:var(--s-3)}.ui-check__hint:has(+.ui-check__error){margin-bottom:0}.ui-radio__hint:has(+.ui-radio__error){margin-bottom:0}.ui-check__hint+.ui-check__error{margin-bottom:var(--s-3)}.ui-radio__hint+.ui-radio__error{margin-bottom:var(--s-3)}@container app (max-width: 767px){.ui-check:has(+.ui-check__hint) .ui-check__box,.ui-radio:has(+.ui-radio__hint) .ui-radio__box,.ui-sheet--bottom .ui-check:has(+.ui-check__hint) .ui-check__box,.ui-sheet--bottom .ui-radio:has(+.ui-radio__hint) .ui-radio__box{margin-top:2px}}@media(pointer:coarse){.ui-check:has(+.ui-check__hint):before,.ui-radio:has(+.ui-radio__hint):before{content:"";position:absolute;top:0;left:0;width:100%;height:max(100%,var(--touch-min))}}.ui-choice-card{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:calc(var(--row-h) + var(--s-4));padding:var(--s-3) var(--s-4);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);transition:background var(--motion),border-color var(--motion)}@media(hover:hover){.ui-choice-card:hover{background:var(--surface-2)}}.ui-choice-card:has(:checked){background:var(--accent-wash);border-color:var(--ink-1)}.ui-choice-card:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ui-choice-card>.ui-check,.ui-choice-card>.ui-radio{position:static;min-height:0;align-items:flex-start;font-weight:var(--w-strong)}.ui-choice-card>.ui-check:after,.ui-choice-card>.ui-radio:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;cursor:pointer}.ui-choice-card>.ui-check>.ui-check__box,.ui-choice-card>.ui-radio>.ui-radio__box{z-index:1;margin-top:4px}.ui-choice-card>.ui-check:before,.ui-choice-card>.ui-radio:before{content:none}.ui-choice-card>.ui-check__hint,.ui-choice-card>.ui-radio__hint{margin:0 0 0 calc(15px + var(--s-2));font-size:var(--t-body);color:var(--ink-2)}.ui-choice-card>.ui-check__error,.ui-choice-card>.ui-radio__error{margin:var(--s-1) 0 0 calc(15px + var(--s-2));font-size:var(--t-body)}.ui-radio-group__options--cards{gap:var(--s-3)}.ui-radio-group__options--cards-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@container app (max-width: 767px){.ui-choice-card>.ui-check>.ui-check__box,.ui-choice-card>.ui-radio>.ui-radio__box,.ui-sheet--bottom .ui-choice-card>.ui-check>.ui-check__box,.ui-sheet--bottom .ui-choice-card>.ui-radio>.ui-radio__box{margin-top:2px}.ui-choice-card>.ui-check__hint,.ui-choice-card>.ui-radio__hint,.ui-choice-card>.ui-check__error,.ui-choice-card>.ui-radio__error,.ui-sheet--bottom .ui-choice-card>.ui-check__hint,.ui-sheet--bottom .ui-choice-card>.ui-radio__hint,.ui-sheet--bottom .ui-choice-card>.ui-check__error,.ui-sheet--bottom .ui-choice-card>.ui-radio__error{margin-left:calc(20px + var(--s-2))}}.ui-radio-group__legend--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-popover{position:fixed;z-index:var(--z-popover);box-sizing:border-box;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto;padding:var(--s-4);background:var(--surface);color:var(--ink-1);border-radius:var(--radius-overlay);box-shadow:var(--overlay-shadow);font-family:var(--font-sans);font-size:var(--t-meta);opacity:0;transform:translateY(4px);transition:opacity var(--motion),transform var(--motion)}.ui-popover--entered{opacity:1;transform:none}.ui-popover:focus{outline:none}.ui-popover :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-popover__title{margin:0 0 var(--s-2);font-size:var(--heading-panel-size);font-weight:var(--heading-panel-weight);color:var(--ink-1)}.ui-menu{display:flex;flex-direction:column;margin:calc(var(--s-2) * -1)}.ui-menu [role=menuitem],.ui-menu [role=menuitemradio]{display:block;width:100%;box-sizing:border-box;padding:6px 8px;border:0;border-radius:var(--radius);background:transparent;color:var(--ink-1);font:inherit;text-align:left;cursor:pointer;transition:background var(--motion)}.ui-menu [role=menuitem]:hover,.ui-menu [role=menuitemradio]:hover{background:var(--surface-2)}.ui-menu [role=menuitemradio][aria-checked=true]{font-weight:600}@media(prefers-reduced-motion:reduce){.ui-popover{transform:none}}.ui-actions__button{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2)}.ui-actions__chevron{flex:none;width:12px;height:12px;color:var(--ink-2);transition:transform var(--motion)}.ui-actions__button[aria-expanded=true] .ui-actions__chevron{transform:rotate(180deg)}.ui-actions__button--ghost .ui-actions__chevron{color:currentColor}.ui-actions__button--ghost[aria-expanded=true]{background:var(--surface-2);color:var(--ink-1)}.ui-actions__button--icon{justify-content:center;gap:0}.ui-popover:has(>div>.ui-actions__menu){padding:var(--s-1)}.ui-actions__menu,.ui-actions__group{display:flex;flex-direction:column}.ui-actions__heading{padding:var(--s-3) var(--s-3) var(--s-1);font-size:var(--t-meta);font-weight:var(--w-strong);color:var(--ink-2)}.ui-actions__divider{height:1px;margin:var(--s-1) 0;background:var(--line)}.ui-actions__item{display:flex;flex-direction:column;align-items:flex-start;width:100%;box-sizing:border-box;min-height:var(--control-h, 36px);justify-content:center;padding:var(--s-2) var(--s-3);border:0;border-radius:var(--radius);background:transparent;color:var(--ink-1);font:inherit;font-size:var(--t-body);text-align:left;cursor:pointer;transition:background var(--motion)}.ui-actions__item:hover:not([aria-disabled]),.ui-actions__item:focus{background:var(--surface-2);outline:none}.ui-actions__item:focus-visible{background:var(--surface-2);outline:2px solid var(--accent);outline-offset:-2px}.ui-actions__item--destructive{color:var(--st-overdue)}.ui-actions__item[aria-disabled]{color:var(--ink-3);cursor:default}.ui-actions__label{min-width:0;overflow-wrap:break-word}.ui-actions__reason{font-size:var(--t-meta);color:var(--ink-2)}.ui-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.ui-actions-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-sheet);background:var(--scrim);opacity:0;transition:opacity var(--motion)}.ui-actions-scrim--entered{opacity:1}.ui-actions-sheet{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sheet);max-height:92vh;overflow-y:auto;box-sizing:border-box;padding:var(--s-6) var(--s-2) calc(var(--s-3) + env(safe-area-inset-bottom,0px));background:var(--surface);color:var(--ink-1);font-family:var(--font-sans);border-radius:var(--radius-sheet-top) var(--radius-sheet-top) 0 0;box-shadow:var(--overlay-shadow);opacity:0;transform:translateY(24px);transition:opacity var(--motion),transform var(--motion)}.ui-actions-sheet--entered{opacity:1;transform:none}.ui-actions-sheet__handle{position:absolute;top:8px;left:50%;width:36px;height:4px;transform:translate(-50%);border-radius:2px;background:var(--line-strong)}.ui-actions-sheet__title{margin:0 var(--s-3) var(--s-2);font-size:var(--t-meta);font-weight:600;color:var(--ink-2)}@media(pointer:coarse){.ui-actions__item,.ui-actions__button--ghost{min-height:var(--touch-min)}}.ui-actions-sheet .ui-actions__item{min-height:var(--control-h-phone, 48px);padding:var(--s-2) var(--s-3);border-radius:var(--radius-control-phone)}.ui-actions-sheet__footer{padding:var(--s-3) var(--s-2) 0}.ui-actions-sheet__footer .ui-btn{min-height:48px;font-size:var(--t-body);border-radius:var(--radius-control-phone)}@media(prefers-reduced-motion:reduce){.ui-actions-sheet{transform:none}.ui-actions__chevron{transition:none}}.ui-signature{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.ui-signature__as{margin:0;font-size:var(--t-meta);line-height:1.4;color:var(--ink-2);overflow-wrap:break-word}.ui-signature__name{font-weight:600;font-style:normal;color:var(--ink-1)}.ui-sheet-footer{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;gap:var(--s-2);container-type:inline-size}.ui-sheet-footer__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-2)}.ui-sheet-footer__back{margin-inline-end:auto}.ui-sheet-footer__signing{flex:1 1 0;min-width:0;margin:0}.ui-sheet-footer--phone .ui-sheet-footer__signing{flex:none;text-align:left;margin-block-end:var(--s-2)}.ui-sheet--bottom .ui-sheet__footer>.ui-sheet-footer__signing{flex:none;order:1;margin-block-end:var(--s-2)}@container (max-width: 479px){.ui-sheet-footer:not(.ui-sheet-footer--phone) .ui-sheet-footer__signing{flex:1 1 100%}}.ui-sheet--bottom .ui-sheet-footer{flex:none}.ui-sheet-footer--phone .ui-sheet-footer__actions{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.ui-sheet-footer--phone .ui-sheet-footer__back{margin-inline-end:0}.ui-sheet-footer__destructive-rule{height:1px;margin-block-start:var(--s-6);background:var(--line)}.ui-sheet-footer--phone .ui-actions__button{width:100%;justify-content:center}.ui-sheet-footer--phone .ui-btn{width:100%}.ui-sheet-footer--phone .ui-btn-wrap{display:flex;width:100%;align-items:stretch}.ui-sheet-footer--phone .ui-btn__reason{text-align:left}.ui-sheet__warning{position:relative;padding:var(--s-2) 0 var(--s-2) var(--s-4)}.ui-sheet__warning-text{margin:0;font-size:var(--t-body);line-height:1.5;color:var(--ink-1)}.ui-sheet__warning-text strong{font-weight:600}.ui-sheet{display:flex;flex-direction:column;box-sizing:border-box;background:var(--surface);color:var(--ink-1);font-family:var(--font-sans);font-size:var(--t-body)}.ui-sheet :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-sheet--drawer{position:fixed;top:48px;right:0;bottom:0;width:460px;max-width:100vw;z-index:var(--z-sheet);border-left:1px solid var(--line);box-shadow:var(--overlay-shadow);opacity:0;transform:translate(16px);transition:opacity var(--motion),transform var(--motion)}.ui-sheet--drawer.ui-sheet--wide{width:min(880px,calc(100vw - 2 * var(--s-8)))}.ui-sheet--pane{position:sticky;top:48px;width:360px;flex:none;height:calc(100vh - 48px);border-left:1px solid var(--line);z-index:var(--z-bar)}.ui-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-sheet);background:var(--scrim);opacity:0;transition:opacity var(--motion)}.ui-sheet-scrim--entered{opacity:1}.ui-sheet--bottom{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sheet);max-height:92vh;border-radius:var(--radius-sheet-top) var(--radius-sheet-top) 0 0;box-shadow:var(--overlay-shadow);opacity:0;transform:translateY(24px);transition:opacity var(--motion),transform var(--motion)}.ui-sheet--drawer.ui-sheet--entered,.ui-sheet--bottom.ui-sheet--entered{opacity:1;transform:none}.ui-sheet__handle{position:absolute;top:8px;left:50%;width:36px;height:4px;transform:translate(-50%);border-radius:2px;background:var(--line-strong)}.ui-sheet--bottom.ui-sheet--full{top:0;max-height:none;border-radius:0}.ui-sheet__header{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);padding:var(--s-4) var(--s-6);touch-action:pan-x}.ui-sheet__heading{min-width:0}.ui-sheet__tools{display:flex;flex:none;align-items:center;gap:var(--s-1)}.ui-sheet__title{margin:0;font-size:var(--heading-sheet-size);font-weight:var(--heading-sheet-weight);line-height:1.3;color:var(--ink-1)}.ui-sheet__sub{margin-top:var(--s-1);font-size:var(--t-meta);color:var(--ink-2)}.ui-sheet__model{margin-left:var(--s-2);font-family:var(--font-sans);font-size:var(--t-row-sub);color:var(--ink-2)}.ui-sheet__sep{color:var(--ink-3);white-space:pre}.ui-sheet__step{font-size:var(--t-row-sub);color:var(--ink-2);white-space:nowrap}.ui-sheet__lead{margin:0;font-size:var(--t-body);line-height:1.5;color:var(--ink-2)}.ui-sheet__body>.ui-sheet__lead+*{margin-top:var(--space-field)}.ui-sheet__body{flex:1;min-height:0;overflow-y:auto;padding:var(--s-6)}.ui-sheet__body>*+*{margin-top:var(--space-group)}.ui-sheet__footer{flex:none;display:flex;justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;padding:var(--s-4) var(--s-6);border-top:1px solid var(--line)}.ui-sheet:not(.ui-sheet--bottom) .ui-sheet__footer .ui-btn{white-space:nowrap}.ui-sheet--bottom .ui-sheet__header{padding:var(--s-3) var(--s-4)}.ui-sheet--bottom .ui-sheet__body{padding:var(--s-4)}.ui-sheet--bottom .ui-sheet__footer{flex-direction:column-reverse;flex-wrap:nowrap;align-items:stretch;padding:var(--s-3) var(--s-4) calc(var(--s-3) + env(safe-area-inset-bottom,0px))}.ui-sheet--bottom .ui-sheet__footer .ui-btn{width:100%}.ui-sheet--bottom .ui-sheet__footer>.ui-btn--ghost:nth-last-child(2){order:-1}@media(prefers-reduced-motion:reduce){.ui-sheet--drawer,.ui-sheet--bottom{transform:none}}.ui-confirm-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-confirm);display:flex;align-items:center;justify-content:center;padding:var(--s-4);container-type:inline-size;container-name:confirm}.ui-confirm-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim)}.ui-confirm{position:relative;box-sizing:border-box;width:100%;max-width:400px;padding:var(--s-6);background:var(--surface);color:var(--ink-1);border-radius:var(--radius-overlay);box-shadow:var(--overlay-shadow);font-family:var(--font-sans)}.ui-confirm__title{margin:0;font-size:var(--heading-sheet-size);font-weight:var(--heading-sheet-weight);line-height:1.35;color:var(--ink-1)}.ui-confirm__body{margin-top:var(--s-2);font-size:var(--t-body);line-height:1.45;color:var(--ink-2)}.ui-confirm__footer{display:flex;justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-6)}@container confirm (max-width: 767px){.ui-confirm__footer{flex-direction:column-reverse;gap:var(--s-2)}.ui-confirm__footer .ui-btn{width:100%;min-height:48px;font-size:var(--t-body);border-radius:var(--radius-control-phone)}.ui-confirm__footer .ui-btn--primary{min-height:52px}}.ui-toast-layer{position:fixed;left:0;right:0;top:calc(max(48px,var(--sticky-stack-bottom, 0px)) + var(--s-2));z-index:var(--z-toast);display:flex;justify-content:center;padding:0 var(--s-4);pointer-events:none}.ui-toast-layer[data-layout=phone]{top:calc(max(52px,var(--sticky-stack-bottom, 0px)) + var(--s-2))}.ui-toast{box-sizing:border-box;max-width:min(520px,calc(100vw - 32px));max-height:calc(2.9em + 16px);overflow:hidden;padding:8px 14px;background:var(--ink-1);color:var(--bg);border-radius:var(--radius-overlay);box-shadow:var(--overlay-shadow);font-family:var(--font-sans);font-size:var(--t-meta);line-height:1.45;opacity:0;transition:opacity var(--motion)}.ui-toast--entered{opacity:1}.ui-toast--action{display:flex;align-items:center;gap:var(--s-3);max-height:none;padding-top:0;padding-bottom:0;padding-right:4px;pointer-events:auto}.ui-toast--action>span{padding:8px 0}.ui-toast__action{flex:none;min-width:44px;min-height:44px;padding:0 var(--s-3);border:0;background:transparent;color:var(--bg);font:inherit;font-weight:600;cursor:pointer}.ui-toast__action:hover{opacity:.88}.ui-toast__action:focus-visible{outline:2px solid var(--bg);outline-offset:2px;border-radius:2px}.ui-reorder__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-btn.ui-reorder__handle{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;color:var(--ink-3);touch-action:none;cursor:grab}.ui-btn.ui-reorder__handle:hover{color:var(--ink-1)}.ui-btn.ui-reorder__handle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-btn.ui-reorder__handle:active{cursor:grabbing}.ui-reorder--dragging{opacity:.35}body.ui-reorder-active,body.ui-reorder-active *{cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-reorder-row{display:flex;align-items:center;width:100%}.ui-reorder-row__handle{flex:none;padding-left:var(--s-2)}.ui-reorder-row__row{flex:1 1 auto;min-width:0}.ui-reorder-row:has(>.ui-reorder-row__row .ui-list__row:not(.ui-list__row--static):is(:hover,:focus,.ui-list__row--current)){background:var(--surface-2)}.ui-table__primary .ui-btn.ui-reorder__handle{margin-right:var(--s-2)}@media(pointer:coarse){.ui-btn.ui-reorder__handle{width:var(--touch-min);min-width:var(--touch-min);height:var(--touch-min);min-height:var(--touch-min)}}.ui-reorder--drop-into{outline:2px solid var(--accent);outline-offset:-2px;background:var(--accent-wash)}tr.ui-reorder--drop-into{outline:none}tr.ui-reorder--drop-into>td{background:var(--accent-wash);box-shadow:inset 0 2px 0 var(--accent),inset 0 -2px 0 var(--accent)}tr.ui-reorder--drop-into>td:first-child{box-shadow:inset 2px 0 0 var(--accent),inset 0 2px 0 var(--accent),inset 0 -2px 0 var(--accent)}tr.ui-reorder--drop-into>td:last-child{box-shadow:inset -2px 0 0 var(--accent),inset 0 2px 0 var(--accent),inset 0 -2px 0 var(--accent)}.ui-reorder__ghost{position:fixed;top:0;left:0;z-index:90;display:grid;gap:2px;max-width:min(330px,calc(100vw - 16px));padding:var(--s-2) var(--s-3);font-size:14px;line-height:20px;color:var(--ink-1);background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:var(--overlay-shadow);pointer-events:none}.ui-reorder__ghost-name{display:flex;align-items:flex-start;gap:var(--s-2);min-width:0}.ui-reorder__ghost-name>svg{flex:none;color:var(--ink-3)}.ui-reorder__ghost-name>span,.ui-reorder__ghost-into{min-width:0;overflow-wrap:break-word}.ui-reorder__ghost-into{font-weight:600}tr[data-landing]>td:after,.ui-reorder-row[data-landing]:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--accent);pointer-events:none;z-index:3}tr[data-landing]>td:first-child:after,.ui-reorder-row[data-landing]:after{left:calc(var(--ui-reorder-x) + 5px)}tr[data-landing]>td:first-child:before,.ui-reorder-row[data-landing]:before{content:"";position:absolute;left:var(--ui-reorder-x);width:6px;height:6px;box-sizing:border-box;border:2px solid var(--accent);border-radius:50%;pointer-events:none;z-index:3}tr[data-landing],.ui-reorder-row[data-landing]{--ui-reorder-x: var(--s-2)}tr[data-landing-depth="1"],.ui-reorder-row[data-landing-depth="1"]{--ui-reorder-x: var(--ui-reorder-indent, var(--s-6))}.ui-reorder-row[data-landing]{position:relative}tr[data-landing=before]>td:after,.ui-reorder-row[data-landing=before]:after{top:2px}tr[data-landing=after]>td:after,.ui-reorder-row[data-landing=after]:after{bottom:2px}tr[data-landing=before]>td:first-child:before,.ui-reorder-row[data-landing=before]:before{top:0}tr[data-landing=after]>td:first-child:before,.ui-reorder-row[data-landing=after]:before{bottom:0}.ui-table-wrap{min-width:0}.ui-table-wrap--scroll{overflow-x:auto}.ui-table-wrap--scroll .ui-table__th{position:static}.ui-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--t-row);line-height:var(--lh-row);color:var(--ink-1)}.ui-table__th{position:sticky;top:var(--shell-top-offset, 48px);z-index:1;height:40px;padding:0 12px;vertical-align:bottom;padding-bottom:var(--s-2);text-align:left;font-size:var(--th-size);font-weight:var(--th-weight);line-height:var(--lh-tight);color:var(--ink-1);background:var(--surface);border-bottom:1px solid var(--line-strong)}.ui-table--static-head .ui-table__th{position:static}.ui-table__th:first-child{border-top-left-radius:var(--radius)}.ui-table__th:last-child{border-top-right-radius:var(--radius)}.ui-table__th--check,.ui-table__col-check{width:40px}.ui-table__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-table__cell{position:relative;height:var(--row-h);padding:0 12px;vertical-align:middle;border-bottom:1px solid var(--line);font-size:var(--t-row);overflow-wrap:break-word}.ui-table tbody tr:last-child>.ui-table__cell,.ui-table tbody tr:last-child>td{border-bottom:0}.ui-table__cell--num{text-align:right;white-space:nowrap}.ui-table__cell--support{color:var(--ink-2)}.ui-table__cell--support-first{border-left:1px solid var(--line)}.ui-table__row{transition:background var(--motion)}.ui-table__row:hover,.ui-table__row:focus,.ui-table__row--open{background:var(--surface-2)}.ui-table__row--checked{background:var(--accent-wash)}.ui-table__row--checked:hover,.ui-table__row--checked:focus{background:color-mix(in oklab,var(--accent) 7%,var(--surface-2))}.ui-table__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ui-table__primary{display:flex;align-items:baseline;gap:8px;padding:8px 0}.ui-table__name{min-width:0;overflow-wrap:break-word}.ui-table__sub{display:block;min-width:0;font-size:var(--t-row-sub, var(--t-meta));color:var(--ink-2);overflow-wrap:break-word}.ui-table__note{font-size:var(--t-row-sub, var(--t-meta));color:var(--ink-2)}.ui-table__chevron{flex:none;align-self:center;color:var(--ink-3);transition:transform var(--motion)}.ui-table__chevron--open{transform:rotate(90deg)}.ui-table__chevron-space{flex:none;width:12px}.ui-table__group>td{height:32px;padding:0 12px;background:var(--bg);font-size:var(--heading-group-size);color:var(--ink-2);border-bottom:1px solid var(--line);font-weight:var(--heading-group-weight)}.ui-table__group-count{color:var(--ink-3)}.ui-table__span-row>td{padding:0 12px;height:var(--row-h);vertical-align:middle;border-bottom:1px solid var(--line)}.ui-table--top .ui-table__cell,.ui-table--top .ui-table__detail>td{vertical-align:top}.ui-table--top .ui-table__cell{padding-block:8px}.ui-table--top .ui-table__primary{padding-block:0}.ui-table__detail>td{padding:16px 16px 16px 40px;background:var(--bg);border-bottom:1px solid var(--line)}.ui-table__detail-grid{display:grid;grid-template-columns:minmax(260px,1.3fr) 1fr 1fr;gap:var(--s-8)}.ui-table__detail-label{margin-bottom:var(--s-2);font-size:var(--heading-section-size);font-weight:var(--heading-section-weight);color:var(--ink-1)}.ui-table__cell--check{padding:0 0 0 16px}@media(pointer:coarse){.ui-table__th--check,.ui-table__col-check{width:calc(var(--touch-min) + 16px)}}.ui-list{margin:0;padding:0;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.ui-list__item+.ui-list__item{border-top:1px solid var(--line)}.ui-list__row{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-3);row-gap:var(--s-1);width:100%;min-height:var(--row-h);padding:12px var(--s-4);border:0;background:transparent;color:var(--ink-1);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background var(--motion)}.ui-list__row:hover,.ui-list__row:focus{background:var(--surface-2);text-decoration:none}.ui-list__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ui-list__row--attention{padding-top:16px;padding-bottom:16px}.ui-list__row--current{background:var(--surface-2)}.ui-list__row--static{cursor:default}.ui-list__row--static:hover,.ui-list__row--static:focus{background:transparent}.ui-list__text{display:flex;flex:1 1 0;flex-direction:column;gap:2px;min-width:8em}.ui-list__name{display:block;font-size:var(--t-row);color:var(--ink-1);overflow-wrap:break-word}.ui-list__row--attention .ui-list__name{font-weight:var(--w-strong)}.ui-list__meta{display:block;font-size:var(--t-row-sub);line-height:var(--lh-tight);color:var(--ink-2)}.ui-list__end{flex:0 0 auto;align-self:stretch;display:flex;align-items:center;gap:var(--s-3);min-width:0;max-width:calc(45% + var(--s-3) + 12px);margin-left:auto}.ui-list__end:not(:has(>.ui-list__chevron)){max-width:45%}.ui-list__right{flex:0 1 auto;min-width:0}.ui-list__chevron{flex:none;width:12px;height:12px;color:var(--ink-3);transform:rotate(-90deg)}.ui-list__lead{flex:none;display:flex;align-self:flex-start;margin-top:3px}.ui-list__row--below{flex-wrap:wrap;row-gap:2px}.ui-list__below{flex:0 0 100%;min-width:0}@media(pointer:coarse){.ui-list__row{min-height:var(--touch-min)}}.ui-section-select{display:flex;align-items:flex-end;gap:var(--space-field);min-width:0}.ui-section-select__field,.ui-section-select__aside{flex:1 1 0;min-width:0}.ui-section-select__count{display:flex;align-items:center;flex:0 1 auto;max-width:45%;min-height:var(--control-h-phone);overflow-wrap:break-word}.ui-tabs__bar{position:sticky;top:var(--shell-top-offset, 48px);z-index:2;display:flex;align-items:stretch;flex-wrap:wrap;gap:0 var(--s-3);background:var(--bg);box-shadow:inset 0 -1px 0 var(--line)}.ui-tabs__scroller{position:relative;display:flex;flex-shrink:0;max-width:100%;min-width:0}.ui-tabs__more{position:absolute;top:0;bottom:2px;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;padding:0;border:0;background:var(--bg);color:var(--ink-2);cursor:pointer}.ui-tabs__more--left{left:0}.ui-tabs__more--right{right:0}.ui-tabs__more:hover{color:var(--ink-1)}.ui-tabs__scroller[data-more=right] .ui-tabs__strip{-webkit-mask-image:linear-gradient(to right,black calc(100% - 56px),transparent calc(100% - 24px));mask-image:linear-gradient(to right,black calc(100% - 56px),transparent calc(100% - 24px))}.ui-tabs__scroller[data-more=left] .ui-tabs__strip{-webkit-mask-image:linear-gradient(to right,transparent 24px,black 56px);mask-image:linear-gradient(to right,transparent 24px,black 56px)}.ui-tabs__scroller[data-more=both] .ui-tabs__strip{-webkit-mask-image:linear-gradient(to right,transparent 24px,black 56px,black calc(100% - 56px),transparent calc(100% - 24px));mask-image:linear-gradient(to right,transparent 24px,black 56px,black calc(100% - 56px),transparent calc(100% - 24px))}.ui-tabs__strip{scroll-padding-inline:56px;display:flex;flex-wrap:nowrap;flex-shrink:0;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.ui-tabs__strip::-webkit-scrollbar{display:none}.ui-tabs__tab{flex:none;display:inline-flex;align-items:baseline;gap:8px;padding:10px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-2);font:inherit;font-size:var(--t-body);white-space:nowrap;cursor:pointer;transition:color var(--motion)}.ui-tabs__tab:hover{color:var(--ink-1)}.ui-tabs__tab--active{color:var(--ink-1);font-weight:600;border-bottom-color:var(--accent)}.ui-tabs__tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ui-tabs__count{font-size:var(--t-meta);font-weight:400}.ui-tabs__count--muted{color:var(--ink-3)}.ui-tabs__hint{align-self:center;margin-left:auto;font-family:var(--font-mono);font-size:var(--t-meta);color:var(--ink-3);opacity:0;transition:opacity var(--motion)}.ui-tabs__bar:hover .ui-tabs__hint{opacity:1}.ui-tabs__tools{display:flex;align-items:center;gap:var(--s-2);flex:none;margin-left:auto;padding-block:var(--s-1)}.ui-tabs__hint+.ui-tabs__tools{margin-left:0}.ui-tabs__scroller.ui-tabs__scroller--equal{flex:1 1 100%}.ui-tabs__strip.ui-tabs__strip--equal{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;overflow:visible;scroll-padding-inline:0}.ui-tabs__strip--equal .ui-tabs__tab{justify-content:center;min-height:var(--touch-min);padding:0 var(--s-1)}@container app (max-width: 1279px){.ui-tabs__hint{display:none}}@container app (max-width: 767px){.ui-tabs__scroller{flex:1 1 auto}.ui-tabs__strip{flex:1 1 auto;overflow-x:auto;flex-wrap:nowrap}}.ui-subtabs{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-4);margin-top:var(--s-3);margin-bottom:var(--s-2)}.ui-subtabs-select{margin-top:var(--s-3);margin-bottom:var(--s-2)}.ui-subtabs-select--sticky{position:sticky;top:var(--sticky-stack-bottom, var(--shell-top-offset, 52px));z-index:1;margin-top:0;padding-block:var(--s-2);background:var(--bg)}.ui-subtabs-root--aside{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--s-4)}.ui-subtabs__aside{margin-top:var(--s-3);margin-bottom:var(--s-2)}.ui-subtabs__tab{display:inline-flex;align-items:center;gap:var(--s-2);min-height:36px;padding:0;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:var(--t-meta);font-weight:400;white-space:nowrap;cursor:pointer;transition:color var(--motion)}.ui-subtabs__tab:hover{color:var(--ink-1)}.ui-subtabs__tab[aria-selected=true]{color:var(--ink-1);font-weight:600}.ui-subtabs__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-subtabs__label{position:relative;display:inline-flex;flex-direction:column}.ui-subtabs__ghost{height:0;overflow:hidden;visibility:hidden;font-weight:600;pointer-events:none}.ui-subtabs__tab[aria-selected=true] .ui-subtabs__label:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:0;border-top:2px solid var(--accent)}@media(pointer:coarse){.ui-subtabs__tab{min-height:var(--touch-min)}}.ui-subtabs--scroll{position:relative;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--s-2));margin-block:calc(var(--s-3) - var(--s-1)) calc(var(--s-2) - var(--s-1));padding-inline:var(--s-2);padding-block:var(--s-1);max-width:calc(100% + 2 * var(--s-2));min-width:0}.ui-subtabs--scroll::-webkit-scrollbar{display:none}.ui-subtabs--scroll>.ui-subtabs__tab{flex:none}.ui-subtabs-root--aside>.ui-subtabs--scroll{flex:1 1 calc(100% + 2 * var(--s-2))}.ui-subtabs--scroll[data-more=right]{-webkit-mask-image:linear-gradient(to right,black calc(100% - 32px),transparent);mask-image:linear-gradient(to right,black calc(100% - 32px),transparent)}.ui-subtabs--scroll[data-more=left]{-webkit-mask-image:linear-gradient(to right,transparent,black 32px);mask-image:linear-gradient(to right,transparent,black 32px)}.ui-subtabs--scroll[data-more=both]{-webkit-mask-image:linear-gradient(to right,transparent,black 32px,black calc(100% - 32px),transparent);mask-image:linear-gradient(to right,transparent,black 32px,black calc(100% - 32px),transparent)}.ui-foldrow{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);box-sizing:border-box;min-height:var(--row-h);padding:0 var(--s-4)}.ui-foldrow--cell{min-height:0;padding:0}.ui-foldrow__text{min-width:0;font-size:var(--t-row);color:var(--ink-2)}.ui-foldrow__toggle{margin-left:auto;flex:none}@media(pointer:coarse){.ui-foldrow__toggle{min-height:var(--touch-min)}}.fs-box{position:relative;display:flex;align-items:center;gap:5px;width:100%;min-width:0;min-height:36px;margin:0;padding:0 6px;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--ink-1);font:inherit;font-size:var(--t-row);text-align:left}button.fs-box{cursor:pointer}button.fs-box:hover{border-color:var(--line-strong)}button.fs-box:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fs-box--over{background:var(--st-overdue-tint)}.fs-box--soon{background:var(--st-soon-tint)}.fs-box--flat{background:transparent}.fs-box--set{border:1px dashed var(--line-strong)}button.fs-box--set:hover{border-color:var(--ink-2)}.fs-ring{flex:none;pointer-events:none}.fs-name{display:flex;align-items:baseline;gap:4px;flex:1 1 auto;min-width:0}.fs-name__text{min-width:0;white-space:normal;overflow-wrap:break-word}.fs-name__more{flex:none;color:var(--ink-3)}.fs-box--ok .fs-name{color:var(--ink-2)}.fs-val{flex:none;margin-left:auto;display:inline-flex;align-items:baseline;gap:1px;white-space:nowrap;font-weight:600}.fs-val--ok{font-weight:400;color:var(--ink-2)}.fs-val--cell{flex-direction:column;align-items:flex-end;gap:0;line-height:var(--lh-tight)}.fs-val__line{display:inline-flex;align-items:baseline;gap:4px}.fs-val--line{display:block;flex:0 1 auto;min-width:0;white-space:normal;text-align:right}.fs-val__run{white-space:nowrap}.fs-val--line .fs-word{font-size:inherit;white-space:nowrap}.fs-grace{display:block;font-size:var(--t-row-sub);font-weight:400;white-space:nowrap}.fs-val--line .fs-grace{text-align:right}.fs-val--phrase{gap:0}.fs-val--word{font-weight:400;color:var(--ink-2)}.fs-val--phrase,.fs-val--word{flex:0 1 auto;min-width:0;white-space:normal;text-align:right;line-height:var(--lh-tight)}.fs-val--set{flex:0 1 auto;min-width:0;font-weight:600;white-space:normal;text-align:right;line-height:var(--lh-tight)}.fs-unit{font-family:var(--font-mono);font-size:var(--t-unit);font-weight:400;color:var(--ink-3)}.fs-word{font-size:var(--t-row-sub);font-weight:600}.fs-val--ok .fs-word{font-weight:400;color:var(--ink-2)}.fs-na{width:100%;padding:0 var(--s-2);align-self:center;text-align:right;color:var(--ink-2);font-size:var(--t-meta)}.ui-reason{min-width:0;color:var(--ink-2);font-weight:var(--w-text);line-height:1.5;white-space:normal;overflow-wrap:break-word}.ui-reason--body{font-size:var(--t-body)}.ui-reason--row{font-size:var(--t-row-sub)}.ui-reason__word{font-weight:var(--w-strong)}.fs-tip{position:fixed;left:0;top:0;z-index:var(--z-popover);display:flex;flex-direction:column;gap:2px;max-width:320px;padding:8px 12px;border-radius:var(--radius);background:var(--ink-1);color:var(--bg);box-shadow:var(--overlay-shadow);font-size:var(--t-meta);line-height:1.4;pointer-events:none}.fs-tip__head{min-width:0;font-weight:600;overflow-wrap:break-word}.fs-tip__line{min-width:0;opacity:.85;overflow-wrap:break-word}.ui-page{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:var(--s-4) var(--s-6) var(--s-8);min-width:0}.ui-page--wide{max-width:1440px}.ui-page--narrow{max-width:760px}.ui-page--phone{padding:var(--s-3) var(--s-4) var(--s-8)}.ui-page--pad-bottom{padding-bottom:96px}.ui-page-header{display:flex;flex-direction:column;gap:var(--s-4);margin:0 0 var(--s-4);min-width:0}.ui-page-header__crumb{margin:0 0 calc(-1 * var(--s-3));font-size:var(--t-meta);line-height:var(--lh-tight);color:var(--ink-2)}.ui-page-header__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-4);min-height:var(--control-h);min-width:0;flex-wrap:wrap}.ui-page-header__lead{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-1) var(--s-3);min-width:0}.ui-page-header__lead--mark{align-items:center}.ui-page-header__mark{display:inline-flex;flex:none}.ui-page__title{margin:0;min-width:0;font-size:var(--heading-page-size);font-weight:var(--heading-page-weight);line-height:var(--lh-tight);color:var(--ink-1);overflow-wrap:break-word}.ui-page__title:focus{outline:none}.ui-page-header__meta{font-size:var(--t-meta);color:var(--ink-2)}.ui-page-header__actions{flex:none;justify-content:flex-end}.ui-page-header__summary{margin:0;font-size:var(--summary-size);font-weight:var(--summary-weight);line-height:var(--lh-tight);color:var(--ink-1)}.ui-page-header--phone .ui-page-header__row{flex-direction:column;align-items:stretch}.ui-page-header--phone .ui-page-header__actions{justify-content:stretch}.ui-page-header--phone .ui-page-header__actions>.ui-btn--primary{flex:1 1 auto;min-height:52px;font-size:var(--t-body)}.ui-page-header--phone .ui-page-header__summary{font-size:var(--t-body)}.ui-page-header--phone .ui-page-header__actions>.ui-btn-wrap{display:contents}.ui-page-header--phone .ui-page-header__actions .ui-btn-wrap>.ui-btn--primary{flex:1 1 auto;width:auto;min-width:0}.ui-page-header--phone .ui-page-header__actions .ui-btn-wrap>.ui-btn__reason{order:3;flex-basis:100%;text-align:left;font-size:var(--t-meta);color:var(--ink-2)}.ui-summary-words{white-space:nowrap}.ui-clause{margin:0 -4px;padding:0 4px;border:0;border-radius:var(--radius);background:transparent;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-strong);text-decoration-thickness:1px;text-underline-offset:3px;transition:background var(--motion)}.ui-clause:hover{background:var(--surface-2)}.ui-clause[aria-pressed=true]{text-decoration:none}.ui-clause{position:relative}@media(pointer:coarse){.ui-clause:after{content:"";position:absolute;inset-inline:0;top:50%;height:var(--touch-min);transform:translateY(-50%)}.ui-page-header__summary:has(.ui-clause){line-height:var(--touch-min)}}.ui-dossier{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--s-8);align-items:start}.ui-dossier__side,.ui-dossier__main{min-width:0}.ui-dossier__side{border-right:1px solid var(--line);padding-right:var(--s-6)}.ui-dossier[data-layout=tablet][data-tablet=beside]{grid-template-columns:200px minmax(0,1fr);gap:var(--s-6)}.ui-dossier[data-layout=tablet][data-tablet=stack],.ui-dossier[data-layout=phone]{display:block}.ui-dossier[data-layout=tablet][data-tablet=stack]>.ui-dossier__side,.ui-dossier[data-layout=phone]>.ui-dossier__side{border-right:0;padding-right:0;border-bottom:1px solid var(--line);padding-bottom:var(--s-6);margin-bottom:var(--s-6)}.ui-dossier[data-layout=phone]>.ui-dossier__side{margin-bottom:var(--s-4)}.ui-dossier[data-layout=laptop]>.ui-dossier__side,.ui-dossier[data-layout=tablet][data-tablet=beside]>.ui-dossier__side{position:sticky;top:calc(var(--shell-top-offset, 48px) + env(safe-area-inset-top,0px) + var(--s-4));max-height:calc(100dvh - var(--shell-top-offset, 48px) - env(safe-area-inset-top,0px) - var(--s-8));overflow-y:auto;padding-left:var(--s-2);margin-left:calc(-1 * var(--s-2));padding-bottom:var(--s-2)}.ui-dock-area,.ui-dock-area__list{min-width:0}.ui-dock-area[data-docked=true]{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:var(--s-6);align-items:start}@container app (max-width: 1100px){.ui-dock-area[data-docked=true]{grid-template-columns:minmax(0,1fr) 400px}}.ui-sheet--docked{position:sticky;top:calc(var(--shell-top-offset, 48px) + var(--s-4));max-height:calc(100dvh - var(--shell-top-offset, 48px) - 2 * var(--s-4) - var(--dock-drop, 0px));min-width:0;border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;transform:none}.ui-dock__position{padding-inline:var(--s-1);font-size:var(--t-row-sub);color:var(--ink-2);white-space:nowrap}.ui-dock__chevron{width:12px;height:12px}.ui-dock__chevron--up{transform:rotate(180deg)}.ui-dock-slot{display:contents}.ui-dock-slot--body>*+*{margin-top:var(--space-group)}.ui-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin:0 0 var(--s-3);min-width:0}.ui-toolbar--nowrap{flex-wrap:nowrap}.ui-toolbar__spacer{flex:1 1 auto}.ui-toolbar select,.ui-toolbar .ui-input{height:var(--control-h-compact);font-size:var(--t-meta)}.ui-toolbar select{width:220px;max-width:100%}.ui-toolbar:not(.ui-toolbar--phone) .ui-date__placeholder{font-size:var(--t-meta)}.ui-toolbar .ui-btn{min-height:var(--control-h-compact)}@media(pointer:coarse){.ui-toolbar .ui-btn{min-height:var(--touch-min)}}.ui-toolbar__label{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-meta);color:var(--ink-2)}.ui-tabs__bar+[role=tabpanel]>.ui-toolbar:first-child{margin-top:var(--s-3)}.ui-toolbar__showing{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-2);margin:calc(var(--s-2) - var(--s-3)) 0 var(--s-3);font-size:var(--t-meta);line-height:var(--lh-tight);color:var(--ink-2)}.ui-toolbar__showing .ui-btn{min-height:0;padding:0 var(--s-1);font-size:var(--t-meta);font-weight:var(--w-text);color:var(--ink-2)}@media(pointer:coarse){.ui-toolbar__showing .ui-btn{min-height:var(--touch-min)}}.ui-filter{width:240px;max-width:100%;height:var(--control-h-compact);font-size:var(--t-meta)}.ui-filter--fill,.ui-filter--fill.ui-filter--phone{width:100%;max-width:none}.ui-toolbar--phone{gap:var(--s-2)}.ui-toolbar--phone>*{flex:1 1 100%}.ui-toolbar--phone-row{align-items:center;justify-content:space-between}.ui-toolbar--phone-row>*{flex:0 1 auto}.ui-toolbar--phone-row>.ui-toolbar__line{flex:1 1 100%}.ui-toolbar.ui-toolbar--phone-row .ui-btn{min-height:var(--control-h-phone)}.ui-toolbar.ui-toolbar--phone-row .ui-check{min-height:var(--control-h-phone);align-items:center}.ui-toolbar.ui-toolbar--phone-row>.ui-toolbar__label{flex:0 1 auto;min-width:0}.ui-toolbar.ui-toolbar--phone-row .ui-toolbar__label>.ui-select{flex:0 1 auto;min-width:0}.ui-toolbar.ui-toolbar--phone-row .ui-toolbar__label select{height:var(--control-h-phone);font-size:var(--t-body);width:auto;min-width:0}.ui-toolbar--phone .ui-toolbar__spacer{display:none}.ui-toolbar--phone select,.ui-toolbar--phone .ui-input{height:var(--control-h-phone);font-size:var(--t-body);width:100%}.ui-toolbar--phone .ui-toolbar__label>select,.ui-toolbar--phone .ui-toolbar__label>.ui-input,.ui-toolbar--phone .ui-toolbar__label>.ui-date{flex:1 1 auto;width:auto;min-width:0}.ui-filter--phone{width:100%;height:var(--control-h-phone);font-size:var(--t-body);border-radius:var(--radius-control-phone)}.ui-seg{display:inline-flex;flex:none;min-width:0}.ui-seg--block{display:flex;flex:1 1 100%}.ui-seg--block .ui-seg__opt{flex:1 1 0;justify-content:center}.ui-seg--block .ui-seg__opt{min-width:0;padding-block:var(--s-2);white-space:normal;text-align:center;overflow-wrap:break-word}.ui-seg__opt{position:relative;display:inline-flex;align-items:center;gap:var(--s-1);margin:0;min-height:var(--control-h-compact);padding:0 var(--s-3);font:inherit;font-size:var(--t-meta);font-weight:var(--w-text);line-height:var(--lh-tight);color:var(--ink-2);background:var(--surface);border:1px solid var(--field-border);border-radius:0;white-space:nowrap;cursor:pointer;transition:background var(--motion)}.ui-seg--form .ui-seg__opt{min-height:var(--control-h);padding:0 var(--s-4);font-size:var(--t-body)}.ui-seg--phone .ui-seg__opt{min-height:var(--control-h-phone);font-size:var(--t-body)}.ui-seg__opt+.ui-seg__opt{margin-left:-1px}.ui-seg__opt:first-child{border-radius:var(--radius) 0 0 var(--radius)}.ui-seg__opt:last-child{border-radius:0 var(--radius) var(--radius) 0}.ui-seg--phone .ui-seg__opt:first-child{border-radius:var(--radius-control-phone) 0 0 var(--radius-control-phone)}.ui-seg--phone .ui-seg__opt:last-child{border-radius:0 var(--radius-control-phone) var(--radius-control-phone) 0}.ui-seg__opt:only-child{border-radius:var(--radius)}@media(hover:hover){.ui-seg__opt:not(.ui-seg__opt--on):not(.ui-seg__opt--disabled):not([aria-disabled=true]):hover{background:var(--surface-2);color:var(--ink-1)}}.ui-seg__opt.ui-seg__opt--on{z-index:1;background:var(--ink-1);border-color:var(--ink-1);color:var(--bg);font-weight:var(--w-strong)}.ui-seg__label{min-width:0}.ui-seg__count{font-weight:var(--w-text);color:var(--ink-3)}.ui-seg__opt--on .ui-seg__count{color:var(--bg)}.ui-seg__opt:focus-visible,.ui-seg__opt:has(.ui-seg__radio:focus-visible){z-index:2;outline:2px solid var(--accent);outline-offset:2px}.ui-seg__opt[aria-disabled=true],.ui-seg__opt--disabled{color:var(--ink-3);cursor:default}.ui-seg__opt[aria-disabled=true]:hover,.ui-seg__opt--disabled:hover{background:var(--surface)}.ui-seg__opt--on.ui-seg__opt--disabled,.ui-seg__opt--on[aria-disabled=true]{background:var(--ink-3);border-color:var(--ink-3);color:var(--bg)}.ui-seg__radio{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none;outline:none}@media(pointer:coarse){.ui-seg .ui-seg__opt,.ui-seg--form .ui-seg__opt{min-height:var(--touch-min)}.ui-seg--phone .ui-seg__opt{min-height:var(--control-h-phone)}}.ui-seg-field{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%}.ui-seg-field>.ui-field__label{padding:0}.ui-seg-field--block{flex:1 1 100%;align-items:stretch}.ui-seg-field>.ui-seg{max-width:100%}.ui-seg-field>.ui-seg--block{flex:none}.ui-seg__help{margin:var(--s-1) 0 0;font-size:var(--t-meta);line-height:var(--lh-body);color:var(--ink-2)}.ui-seg__help strong,.ui-seg__help-word{color:var(--ink-1);font-weight:var(--w-strong)}.ui-seg__error{margin:var(--s-1) 0 0;font-size:var(--t-meta);line-height:var(--lh-body);color:var(--st-overdue)}.ui-seg--error .ui-seg__opt:not(.ui-seg__opt--on){border-color:var(--st-overdue)}.ui-kv{margin:0;min-width:0}.ui-kv--stack{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--kv-min, 160px),1fr));gap:var(--s-3) var(--s-6)}.ui-kv--stack .ui-kv__item{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-kv--rows{container:kv / inline-size;display:grid;grid-template-columns:minmax(120px,max-content) minmax(0,1fr);gap:var(--s-2) var(--s-4);align-items:baseline}.ui-kv--rows .ui-kv__item{display:contents}@container kv (max-width: 320px){.ui-kv--rows .ui-kv__label,.ui-kv--rows .ui-kv__value{grid-column:1 / -1}.ui-kv--rows .ui-kv__value{margin-top:calc(var(--s-1) - var(--s-2))}.ui-kv--rows .ui-kv__item+.ui-kv__item>.ui-kv__label{margin-top:var(--s-1)}.ui-kv--rows .ui-kv__value .num,.ui-kv--rows .ui-kv__value .serial{white-space:normal;overflow-wrap:break-word}}.ui-kv__label{font-size:var(--t-meta);font-weight:var(--w-text);line-height:var(--lh-tight);color:var(--ink-2)}.ui-kv__value{margin:0;min-width:0;font-size:var(--t-body);line-height:var(--lh-tight);color:var(--ink-1);overflow-wrap:break-word}.ui-kv__value--muted{color:var(--ink-3)}.ui-kv__value .num,.ui-kv__value .serial{white-space:nowrap}.ui-plate{position:relative;container:plate / inline-size;box-sizing:border-box;min-width:0;padding:var(--s-4) var(--s-3);border:1px solid var(--line-strong);background:var(--surface);text-align:center}.ui-plate__corner{position:absolute;inline-size:10px;block-size:10px;pointer-events:none}.ui-plate__corner--tl{top:-1px;left:-1px;border-top:2px solid var(--accent);border-left:2px solid var(--accent)}.ui-plate__corner--br{right:-1px;bottom:-1px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent)}.ui-plate>.ui-rail{top:-1px;bottom:-1px;left:-1px}.ui-plate__ring{display:flex;justify-content:center;margin-bottom:var(--s-3)}.ui-plate__ring:empty{display:none}.ui-plate__title{margin:0;line-height:1}.ui-plate__title .tail{display:inline-block;max-inline-size:100%;font-size:var(--t-tail-plate);line-height:1;white-space:nowrap}@container plate (max-width: 179px){.ui-plate__title .tail{font-size:var(--t-tail-title)}}.ui-plate__line{margin:var(--s-2) 0 0;font-size:var(--t-meta);line-height:var(--lh-tight);color:var(--ink-2);overflow-wrap:break-word}.ui-plate__status{margin:var(--s-2) 0 0;font-size:var(--t-body);line-height:var(--lh-tight);color:var(--ink-1)}.ui-plate__rule{margin:var(--s-3) 0;border-top:1px solid var(--line)}.ui-plate .ui-plate__facts{grid-template-columns:max-content minmax(0,1fr);gap:var(--s-2);text-align:left}.ui-plate .ui-plate__facts .ui-kv__value .num,.ui-plate .ui-plate__facts .ui-kv__value .serial{white-space:nowrap}.ui-plate .ui-plate__facts .ui-kv__label,.ui-plate .ui-plate__facts .ui-kv__item+.ui-kv__item>.ui-kv__label{grid-column:auto;margin-top:0;font-size:var(--t-meta);color:var(--ink-2)}.ui-plate .ui-plate__facts .ui-kv__value{grid-column:auto;margin-top:0;font-size:var(--t-meta);color:var(--ink-1);text-align:right}.ui-plate .ui-plate__facts .ui-kv__value .num,.ui-plate .ui-plate__facts .ui-kv__value .serial{font-size:var(--t-meta)}@container plate (max-width: 189px){.ui-plate .ui-plate__facts{grid-template-columns:minmax(0,1fr);row-gap:0}.ui-plate .ui-plate__facts .ui-kv__value{margin-bottom:var(--s-2);text-align:left}}.ui-plate.ui-plate--compact{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--s-3);column-gap:var(--s-3);align-items:center;padding:var(--s-3);text-align:left}.ui-plate.ui-plate--compact:has(>.ui-plate__ring:empty){grid-template-columns:minmax(0,1fr)}.ui-plate.ui-plate--compact>.ui-plate__ring{grid-column:1;grid-row:1 / 4;margin-bottom:0}.ui-plate.ui-plate--compact>.ui-plate__title,.ui-plate.ui-plate--compact>.ui-plate__line,.ui-plate.ui-plate--compact>.ui-plate__status{grid-column:-2 / -1}.ui-plate.ui-plate--compact>.ui-plate__line,.ui-plate.ui-plate--compact>.ui-plate__status{margin-top:var(--s-1)}.ui-plate.ui-plate--compact>.ui-plate__rule,.ui-plate.ui-plate--compact>.ui-plate__facts{grid-column:1 / -1}.ui-plate.ui-plate--compact .ui-plate__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3) var(--s-4)}.ui-plate.ui-plate--compact .ui-plate__facts .ui-kv__item{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-plate.ui-plate--compact .ui-plate__facts .ui-kv__label,.ui-plate.ui-plate--compact .ui-plate__facts .ui-kv__item+.ui-kv__item>.ui-kv__label{margin-top:0;font-size:var(--t-meta);color:var(--ink-2)}.ui-plate.ui-plate--compact .ui-plate__facts .ui-kv__value{margin:0;font-size:var(--t-meta);color:var(--ink-1);text-align:left}.ui-skeleton{display:grid;gap:var(--s-2)}.ui-skeleton__row{height:var(--row-h);background:var(--surface-2);border-radius:var(--radius)}.ui-stepbar{height:var(--s-1);margin-top:var(--s-2);border-radius:var(--s-1);background:var(--line-strong);overflow:hidden}.ui-stepbar__fill{height:100%;background:var(--ring-life)}.ui-more{min-width:0}.ui-more__summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-1) var(--s-2);min-height:var(--touch-min);padding:var(--s-2) 0;box-sizing:border-box;font-size:var(--t-meta);line-height:var(--lh-body);color:var(--ink-2);cursor:pointer;list-style:none}.ui-more__summary::-webkit-details-marker{display:none}.ui-more__summary:before{content:"▸";color:var(--ink-3)}.ui-more[open]>.ui-more__summary:before{content:"▾"}.ui-more__summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-more__title{min-width:0;overflow-wrap:break-word}.ui-more__extra{min-width:0;overflow-wrap:break-word;color:var(--ink-2)}.ui-more__body{display:flex;flex-direction:column;gap:var(--space-group);margin-top:var(--s-4);min-width:0}.ui-wizard{display:contents}.ui-wizard :where(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image]),select){height:var(--control-h-phone);border-radius:var(--radius-control-phone)}.ui-wizard :where(textarea){border-radius:var(--radius-control-phone)}.ui-wizard .ui-date__control{min-height:var(--control-h-phone)}.ui-wizard .ui-date--typed{height:var(--control-h-phone);font-size:var(--t-body);border-radius:var(--radius-control-phone)}.ui-wizard .ui-field__label{font-size:var(--t-body)}.ui-wizard .ui-btn{min-height:48px;font-size:var(--t-body);border-radius:var(--radius-control-phone)}.ui-wizard .ui-btn--primary{min-height:52px}.ui-wizard .ui-field__hint{font-size:var(--t-body)}.ui-wizard :is(.num,.mono){font-size:1em}.ui-wizard .ui-number__unit{font-size:var(--t-body)}.ui-wizard .ui-number--unit>input,.ui-wizard .ui-number--unit>.ui-number__display{padding-right:calc(var(--s-3) + 1px + 7ch)}.ui-wizard .ui-signature__as{font-size:var(--t-body)}.si-app{container-type:inline-size;container-name:app;min-height:100dvh;background:var(--bg);color:var(--ink-1);font-family:var(--font-sans);font-size:var(--t-body);line-height:var(--lh-body)}.si-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh}.si-auth{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-width:0;background:var(--bg)}.si-auth:focus{outline:none}.si-col{width:100%;max-width:380px;margin:0 auto;padding:var(--s-8) var(--s-4);margin-block:auto;box-sizing:border-box;overflow-wrap:break-word}.si-side{grid-column:1;grid-row:1;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:var(--s-8);background:var(--surface-2);border-right:1px solid var(--line)}.si-brand{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-4)}.si-brand .si-brand__lockup{display:block;width:min(300px,80%);height:auto}.si-rows{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.si-rows path{fill:none;stroke:var(--line-strong);stroke-width:1}.si-small{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);font-size:var(--t-meta);color:var(--ink-3)}.si-small--foot{padding:var(--s-4) var(--s-6)}.si-small .si-small__link{font-size:var(--t-meta);color:var(--ink-3)}.si-small .si-small__link:hover,.si-small .si-small__link:focus-visible{color:var(--ink-1);text-decoration:underline}@media(pointer:coarse){.si-small .si-small__link{display:inline-flex;align-items:center;min-height:var(--touch-min)}}.si-health{margin:0;font-size:var(--t-meta)}.si-health--checking,.si-health--failed{color:var(--ink-3)}.si-health--ok{color:var(--ink-2)}.si-h{margin:0 0 var(--s-6);font-size:var(--heading-page-size);font-weight:var(--heading-page-weight);line-height:var(--lh-tight);color:var(--ink-1)}.si-h:focus{outline:none}.si-h--with-lead{margin-bottom:var(--s-2)}.si-lead{margin:0 0 var(--s-6);color:var(--ink-2)}.si-lead b{color:var(--ink-1);font-weight:var(--w-strong)}.si-notice{position:relative;margin-bottom:var(--s-4)}.si-notice__num{color:var(--ink-1);font-weight:var(--w-strong)}.si-form{margin:0}.si-field+.si-field{margin-top:var(--s-4)}.si-submit{margin-top:var(--s-6)}.si-passkey{margin-top:0}.si-or{display:flex;align-items:center;gap:var(--s-3);margin:var(--s-4) 0;font-size:var(--t-meta);color:var(--ink-3)}.si-or:before,.si-or:after{content:"";flex:1;border-top:1px solid var(--line)}.si-reveal{position:relative;display:block}.si-reveal .si-reveal__input{padding-right:64px}.si-reveal .si-reveal__toggle{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:0 var(--s-3);border:0;background:none;font:inherit;font-size:var(--t-meta);color:var(--ink-2);cursor:pointer}.si-reveal .si-reveal__toggle:hover,.si-reveal .si-reveal__toggle:focus-visible{text-decoration:underline}.si-reveal .si-reveal__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(pointer:coarse){.si-reveal .si-reveal__toggle{min-width:var(--touch-min)}}.si-link{padding:0;border:0;background:none;font:inherit;color:var(--ink-1);cursor:pointer;text-decoration:none}.si-link:hover,.si-link:focus-visible{text-decoration:underline}.si-link--meta{font-size:var(--t-meta);color:var(--ink-2)}.si-link--foot{color:var(--ink-1)}.si-orgs{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.si-org{display:block;width:100%;min-height:56px;box-sizing:border-box;padding:12px 16px;text-align:left;font:inherit;color:var(--ink-1);background:var(--surface);border:1px solid var(--field-border);border-radius:var(--radius);cursor:pointer;overflow-wrap:break-word;transition:background var(--motion)}.si-org:hover:not(:disabled){background:var(--surface-2)}.si-org:disabled{cursor:default}.si-org:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.si-org__name{display:block;font-size:var(--t-body);font-weight:var(--w-strong);color:var(--ink-1)}.si-org__sub{display:block}.si-foot{margin:var(--s-6) 0 0;font-size:var(--t-meta);color:var(--ink-3)}@media(pointer:coarse){.si-link{min-height:var(--touch-min)}}@container app (max-width: 900px){.si-split{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.si-side{grid-column:1;grid-row:1;height:176px;box-sizing:border-box;padding:var(--s-6) var(--s-4);border-right:0;border-bottom:1px solid var(--line)}.si-brand .si-brand__lockup{width:128px}.si-auth{grid-column:1;grid-row:2}.si-col{margin-block:0}.si-small--foot{width:100%;max-width:380px;margin:auto auto 0;padding:var(--s-6) var(--s-4);box-sizing:border-box}}@container app (max-width: 767px){.si-submit,.si-passkey,.si-wide{min-height:52px;font-size:var(--t-body)}}.si-helper{margin:var(--s-1) 0 0}.si-helper.si-helper--unmet{color:var(--st-overdue)}.si-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ae-drafts{margin:0 0 var(--s-6)}.ae-drafts__lead{margin:0 0 var(--s-3);color:var(--ink-2)}.ae-draft{display:grid;gap:var(--s-1);justify-items:start;margin-bottom:var(--s-4)}.ae-draft>.ui-field{width:100%}.ae-lead{overflow-wrap:break-word;min-width:0}@container app (max-width: 767px){.ae-copy{min-height:48px}}.sh-install{position:fixed;bottom:calc(var(--shell-bottom-inset, 0px) + var(--s-4));left:50%;transform:translate(-50%);z-index:var(--z-bar);width:min(560px,calc(100vw - 2 * var(--s-4)));display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--overlay-shadow)}.sh-install .ui-quiet{flex:1;min-width:0;border:0;padding:var(--s-1) var(--s-2)}.sh-install__actions{display:flex;gap:var(--s-2);flex-shrink:0}@media(max-width:479px){.sh-install{flex-direction:column;align-items:stretch}.sh-install__actions{justify-content:flex-end}}@media print{.sh-install{display:none!important}}.sk-root{display:grid;gap:var(--s-2);padding:var(--s-6)}.sk-bar{height:40px;background:var(--surface-2);border-radius:var(--radius)}.sk-fallback{min-height:100vh;display:grid;place-items:center;padding:var(--s-6);background:var(--bg)}.sk-fallback:focus{outline:none}.sk-fallback__body{width:100%;max-width:480px;display:grid;gap:var(--s-3)}.sh-sheet__fields{display:grid;gap:var(--s-2);margin:0;padding:0;border:0;min-width:0}.sh-sheet__error{margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--st-overdue);border-radius:var(--radius);font-size:var(--t-body);color:var(--st-overdue)}.sh-sheet__success{display:grid;gap:var(--s-2);font-size:var(--t-body);color:var(--ink-2)}.sh-sheet__success p{margin:0}.sh-sheet__success-lead{color:var(--ink-1)}.sh-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--surface-2);color:var(--ink-1);font:inherit;font-size:var(--t-meta);font-weight:var(--w-strong);cursor:pointer;transition:background var(--motion)}.sh-avatar:hover{background:var(--line)}.sh-menu-invoker{padding:6px 10px;border:0;border-radius:var(--radius);background:transparent;font:inherit;font-size:var(--t-body);color:var(--ink-2);cursor:pointer;transition:background var(--motion),color var(--motion)}.sh-menu-invoker:hover{background:var(--surface-2);color:var(--ink-1)}@media(pointer:coarse){.sh-avatar,.sh-menu-invoker{min-width:var(--touch-min);min-height:var(--touch-min)}}.sh-avatar-pop__who{margin:0 0 var(--s-2);font-size:var(--t-meta);color:var(--ink-3);overflow-wrap:break-word}.ui-popover__title{overflow-wrap:break-word}.sh-avatar-pop__label{margin:var(--s-4) 0 var(--s-2);font-size:var(--heading-group-size);font-weight:var(--heading-group-weight);color:var(--ink-2)}.sh-avatar-pop__sep{height:1px;margin:var(--s-2) calc(var(--s-2) * -1);background:var(--line)}.sh-avatar-pop__note{margin:var(--s-2) 0 0;font-size:var(--t-meta);color:var(--ink-3)}.sh-avatar-pop .ui-menu [role=menuitem],.sh-avatar-pop .ui-menu [role=menuitemradio]{display:flex;align-items:center;min-height:var(--row-h);padding:0 var(--s-2);font-size:var(--t-body);line-height:var(--lh-tight)}.ui-menu [role=menuitem].sh-avatar-pop__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);text-decoration:none}.ui-menu .sh-avatar-pop__ghost{color:var(--ink-2)}.ui-menu .sh-avatar-pop__ghost:disabled{color:var(--ink-3);cursor:default}.ui-menu .sh-avatar-pop__ghost:disabled:hover{background:none}.bl-sheet{display:flex;flex-direction:column;gap:var(--s-6)}.bl-sheet__lead{margin:0;font-size:var(--t-body);color:var(--ink-2)}.bl-sheet__hint{margin:0;font-size:var(--t-meta);color:var(--ink-3)}.bl-sheet__hint--under{color:var(--ink-2)}.bl-sheet__error{margin:0;font-size:var(--t-meta);color:var(--st-overdue)}.bl-sheet__fields{display:grid;gap:var(--s-6);margin:0;padding:0;border:0;min-width:0}.bl-table{display:flex;flex-direction:column;min-width:0}.bl-row{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4) 0;border-bottom:1px solid var(--line);min-width:0}.bl-row:first-child{padding-top:0}.bl-row__name{font-size:var(--t-body);font-weight:var(--w-strong);color:var(--ink-1);overflow-wrap:break-word}.bl-table--grid .bl-table__head,.bl-table--grid .bl-row{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,24fr) minmax(0,32fr);-moz-column-gap:var(--s-3);column-gap:var(--s-3);align-items:start}.bl-table--aircraft .bl-table__head,.bl-table--aircraft .bl-row{grid-template-columns:minmax(0,24fr) minmax(0,18fr) minmax(0,24fr) minmax(0,34fr)}.bl-table--grid .bl-table__head{padding-bottom:var(--s-2);border-bottom:1px solid var(--line);font-size:var(--t-meta);color:var(--ink-2)}.bl-table--grid .bl-table__num{text-align:right}.bl-table--grid .bl-row{padding:var(--s-2) 0;row-gap:var(--s-1)}.bl-table--grid .bl-row__hours{text-align:right}.bl-table--grid .bl-row__name{display:flex;align-items:center;min-height:var(--control-h);font-weight:var(--w-text)}.bl-table--grid .bl-row__refused{grid-column:1 / -1}.bl-row__now{margin:0;display:flex;gap:var(--s-2);align-items:baseline;font-size:var(--t-body);color:var(--ink-1)}.bl-row__now-label{font-size:var(--t-meta);color:var(--ink-2)}.bl-table--grid .bl-row__now{display:flex;justify-content:flex-end;align-items:center;min-height:var(--control-h)}.bl-table--grid .bl-row__now-label,.bl-table--grid .ui-field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bl-table--starts.bl-table--grid .bl-table__head,.bl-table--starts.bl-table--grid .bl-row{grid-template-columns:minmax(0,44fr) minmax(0,24fr) minmax(0,32fr)}.bl-row__pending{margin:0;font-size:var(--t-body);color:var(--ink-2)}.bl-table--grid .bl-row__pending{grid-column:2 / -1;display:flex;align-items:center;min-height:var(--control-h)}.sh-inbox-btn{display:inline-flex;align-items:center;padding:6px 10px;border:0;border-radius:var(--radius);background:transparent;font:inherit;font-size:var(--t-body);color:var(--ink-2);cursor:pointer;transition:background var(--motion),color var(--motion)}.sh-inbox-btn__label{display:inline-flex;align-items:baseline;gap:var(--s-2)}.sh-inbox-btn:hover{background:var(--surface-2);color:var(--ink-1)}.sh-inbox-btn__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-meta);font-weight:var(--w-strong);color:var(--ink-1)}@media(pointer:coarse){.sh-inbox-btn{min-height:var(--touch-min)}}.sh-inbox{display:flex;flex-direction:column}.sh-inbox__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin-bottom:var(--s-2)}.sh-inbox__title{margin:0;font-size:var(--heading-panel-size);font-weight:var(--heading-panel-weight);color:var(--ink-1)}.sh-inbox__body{max-height:60vh;overflow-y:auto;margin:0 calc(var(--s-4) * -1);padding:0 var(--s-4)}.sh-inbox__foot{margin-top:0;padding-top:var(--s-2);border-top:1px solid var(--line)}.sh-inbox__settings{font-size:var(--t-meta);color:var(--ink-3);text-decoration:none;border-radius:var(--radius)}.sh-inbox__settings:hover{color:var(--ink-1);text-decoration:underline;text-underline-offset:2px}@media(pointer:coarse){.sh-inbox__settings{display:inline-flex;align-items:center;min-height:var(--touch-min)}}.sh-inbox__empty{margin:0;padding:var(--s-2) 0 var(--s-3);font-size:var(--t-body);color:var(--ink-2)}.sh-inbox__list{margin:0 calc(var(--s-4) * -1);padding:0;list-style:none;border-top:1px solid var(--line)}.sh-inbox__row{position:relative;display:flex;align-items:flex-start;gap:var(--s-2);min-height:var(--row-h);transition:background var(--motion)}.sh-inbox__row+.sh-inbox__row{border-top:1px solid var(--line)}.sh-inbox__row:hover,.sh-inbox__row:focus-within{background:var(--surface-2)}.sh-inbox__open{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:10px 4px 10px var(--s-4);border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.sh-inbox__open:focus-visible{outline-offset:-2px}.sh-inbox__row--unread .sh-inbox__open{font-weight:var(--w-strong);color:var(--ink-1)}.sh-inbox__row--read .sh-inbox__open{font-weight:var(--w-text);color:var(--ink-2)}.sh-inbox__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:break-word;font-size:var(--t-body);line-height:var(--lh-tight)}.sh-inbox__meta{font-size:var(--t-meta);font-weight:var(--w-text);line-height:var(--lh-tight);color:var(--ink-3)}.sh-inbox__meta.sh-inbox__text{font-size:var(--t-meta)}.sh-inbox__dismiss{flex:none;margin:6px var(--s-2) 0 0;opacity:0;transition:opacity var(--motion),background var(--motion),color var(--motion)}.sh-inbox__row:hover .sh-inbox__dismiss,.sh-inbox__row:focus-within .sh-inbox__dismiss{opacity:1}@media(pointer:coarse){.sh-inbox__dismiss{opacity:1}.sh-inbox__open{min-height:var(--touch-min)}}.sh-scope{flex:0 1 auto;min-width:0;max-width:220px;margin-right:var(--s-3);font-size:var(--t-meta);color:var(--ink-3)}.sh-scope--button{display:inline-flex;align-items:center;gap:var(--s-1);padding:6px 8px;border:0;border-radius:var(--radius);background:transparent;font:inherit;font-size:var(--t-meta);color:var(--ink-3);cursor:pointer;transition:background var(--motion),color var(--motion)}.sh-scope--button:hover{background:var(--surface-2);color:var(--ink-1)}.sh-scope__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-scope__caret{flex:none}.ui-menu [role=menuitemradio].sh-scope__item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.sh-scope__name{min-width:0;overflow-wrap:break-word}.sh-scope__meta{flex:none;font-size:var(--t-meta);color:var(--ink-3)}.sh-topbar__right{display:flex;flex:none;align-items:center;gap:var(--s-2)}.sh-search{display:inline-flex;align-items:center;gap:var(--s-2);padding:6px 12px;border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);font:inherit;font-size:var(--t-meta);color:var(--ink-3);cursor:pointer;transition:border-color var(--motion),color var(--motion)}.sh-search:hover{border-color:var(--ink-3);color:var(--ink-1)}.sh-search__glyph{flex:none}.sh-search__kbd{margin-left:var(--s-1);font-family:var(--font-mono);font-size:var(--t-meta);color:var(--ink-3)}@media(hover:none){.sh-search__kbd{display:none}}@media(pointer:coarse){.sh-brand{min-height:var(--touch-min)}.sh-navlink{display:inline-flex;align-items:center;min-height:var(--touch-min);padding-top:0;padding-bottom:0}.sh-scope--button{min-height:var(--touch-min)}}.sh-appbar{position:sticky;top:0;z-index:var(--z-bar);box-sizing:border-box;height:52px;display:flex;align-items:center;gap:var(--s-2);padding:0 var(--s-4);background:var(--bg);border-bottom:1px solid var(--line);white-space:nowrap}.sh-appbar__lead{flex:1 1 0;min-width:0;display:flex;align-items:center}.sh-appbar__title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--heading-page-size);font-weight:var(--heading-page-weight);color:var(--ink-1)}.sh-appbar__right{flex:none;display:flex;align-items:center;gap:var(--s-1)}.sh-appbar .sh-scope--button,.sh-appbar__right button:not(.sh-avatar){min-width:var(--touch-min);min-height:var(--touch-min)}.sh-appbar__right .sh-avatar{position:relative}.sh-appbar__right .sh-avatar:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.sh-appbar .sh-scope{max-width:none;margin-right:0}.sh-appbar__back{flex:0 1 auto;display:inline-flex;align-items:center;gap:var(--s-1);min-width:var(--touch-min);min-height:var(--touch-min);margin-left:calc(var(--s-2) * -1);padding:0 var(--s-2) 0 var(--s-1);border-radius:var(--radius);color:var(--ink-2);font-size:var(--t-body);text-decoration:none}.sh-appbar__back:hover{color:var(--ink-1)}.sh-appbar__back:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sh-appbar__back svg{flex:none}.sh-appbar__back-label{min-width:0;max-width:9em;overflow:hidden;text-overflow:ellipsis}.sh-appbar__title--pushed{flex:1 0 min-content;min-width:0;margin-left:var(--s-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:normal;font-size:var(--t-body);line-height:1.2}.cp-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-palette)}.cp-panel{position:absolute;top:12vh;left:50%;display:flex;flex-direction:column;box-sizing:border-box;width:min(640px,calc(100vw - 16px));max-height:70vh;transform:translate(-50%);background:var(--surface);color:var(--ink-1);border-radius:var(--radius-overlay);box-shadow:var(--overlay-shadow);font-family:var(--font-sans);overflow:hidden}.cp-panel--full{top:0;left:0;width:100%;max-height:none;height:100%;transform:none;border-radius:0;box-shadow:none}.cp-input{flex:none;box-sizing:border-box;width:100%;padding:var(--s-3) var(--s-4);border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink-1);font:inherit;font-size:var(--t-body)}@media(pointer:coarse){.cp-input{min-height:var(--touch-min)}}.cp-input::-moz-placeholder{color:var(--ink-3)}.cp-input::placeholder{color:var(--ink-3)}.cp-input:focus{outline:none}.cp-input:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cp-results{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--s-1) 0}.cp-group__label{padding:var(--s-2) var(--s-4) var(--s-1);font-size:var(--heading-group-size);font-weight:var(--heading-group-weight);color:var(--ink-2)}.cp-opt{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:var(--row-h);padding:10px var(--s-4);box-sizing:border-box;cursor:pointer;transition:background var(--motion)}.cp-opt+.cp-opt{border-top:1px solid var(--line)}.cp-opt[aria-selected=true]{background:var(--surface-2)}.cp-opt__label{max-width:100%;min-width:0;overflow:hidden;font-size:var(--t-body);line-height:var(--lh-tight);color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap}.cp-opt__label.tail{font-size:var(--t-tail);line-height:var(--lh-row)}.cp-opt__sub{max-width:100%;min-width:0;line-height:var(--lh-tight);overflow:hidden;font-size:var(--t-meta);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap}.cp-opt__ok{color:var(--ink-2)}.cp-note{padding:var(--s-2) var(--s-4);font-size:var(--t-meta);color:var(--ink-3)}.cp-empty{padding:var(--s-6) var(--s-4);font-size:var(--t-body);color:var(--ink-2)}.cp-empty b{font-weight:var(--w-strong);color:var(--ink-1)}@media(pointer:coarse){.cp-opt{min-height:var(--touch-min)}}@media(prefers-reduced-motion:reduce){.cp-opt{transition:none}}.sh-opening{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--bg);pointer-events:none;z-index:calc(var(--z-toast) + 10)}@media(prefers-reduced-motion:no-preference){.sh-opening{animation:sh-opening-out .28s ease-out .62s forwards}.sh-opening__ring{animation:sh-opening-in .6s cubic-bezier(.2,.7,.2,1) both}@keyframes sh-opening-in{0%{opacity:0;transform:rotate(-120deg) scale(.86)}to{opacity:1;transform:rotate(90deg) scale(1)}}@keyframes sh-opening-out{to{opacity:0}}}.pk-prompt{display:grid;gap:var(--s-4)}.pk-prompt__line{margin:0;font-size:var(--t-body);color:var(--ink-1)}.pk-prompt__error{margin:0;font-size:var(--t-meta);color:var(--st-overdue)}.pk-prompt__actions{display:grid;gap:var(--s-2)}.sh-pilotbar{position:sticky;top:0;z-index:var(--z-bar);box-sizing:border-box;height:48px;display:flex;align-items:center;gap:var(--s-3);padding:0 var(--s-4);background:var(--bg);border-bottom:1px solid var(--line);white-space:nowrap}.sh-pilotbar__mark{flex:none;display:inline-flex;align-items:center;border-radius:var(--radius)}.sh-pilotbar__title{flex:none;max-width:45%;margin:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--t-body);font-weight:var(--heading-page-weight);color:var(--ink-1)}.sh-pilotbar__who{flex:1 1 0;min-width:0;display:flex;align-items:baseline;gap:var(--s-2)}.sh-pilotbar__name{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--t-body);font-weight:var(--w-strong);color:var(--ink-1)}.sh-pilotbar__kiosk{flex:none;font-size:var(--t-meta);color:var(--ink-3)}.sh-pilotbar__right{flex:none;display:flex;align-items:center;gap:var(--s-1)}@media(pointer:coarse){.sh-pilotbar__mark{min-width:var(--touch-min);min-height:var(--touch-min);justify-content:center}}.sh-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-bar);box-sizing:border-box;height:var(--tabbar-total);padding-bottom:var(--tabbar-clear);display:flex;align-items:flex-start;background:var(--bg);border-top:1px solid var(--line-strong)}.sh-tab{position:relative;flex:1 1 0;min-width:0;height:var(--tabbar-h);display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:transparent;font:inherit;color:var(--ink-2);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.sh-tab__glyph{position:relative;z-index:2;width:44px;height:44px;margin-top:9px;display:grid;place-items:center;transition:color var(--motion)}.sh-tab__icon{flex:none}.sh-tab__knob{fill:var(--bg)}.sh-tab__label{max-width:100%;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:var(--nav-track);font-size:var(--t-mark);font-weight:var(--w-strong);line-height:16px}.sh-tab[aria-current=page],.sh-tab--current,.sh-tab:active .sh-tab__glyph{color:var(--ink-1)}.sh-tabbar :focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sh-tabbar__scale{position:absolute;top:0;left:0;width:100%;height:8px;pointer-events:none}.sh-tabbar__tick{stroke:var(--ink-3);stroke-width:.9;opacity:.4}.sh-tabbar__tick--major{stroke:var(--ink-2);stroke-width:1.4;opacity:1}.sh-tabbar__selector{position:absolute;top:9px;left:calc((var(--tab-i) + .5) * 100% / var(--tab-n));z-index:1;width:44px;height:44px;margin-left:-22px;pointer-events:none;transition:left var(--motion-selector)}.sh-tabbar__selector svg{display:block}.sh-tabbar__needle{position:absolute;left:21px;top:-10px;width:2px;height:17px;background:var(--accent);border-radius:1px}.sh-sel__bezel{transform-origin:0 0;transition:transform var(--motion-selector)}.sh-sel__hair{fill:none;stroke:var(--line-strong);stroke-width:1}.sh-sel__tick{stroke:var(--ink-2);stroke-width:.9;opacity:.55}.sh-sel__tick--major{stroke-width:1.2;opacity:.9}.sh-sel__face{fill:var(--surface-2);stroke:var(--line-strong)}.sh-more{display:flex;flex-direction:column}.sh-more__link{display:flex;align-items:center;gap:var(--s-3);min-height:var(--control-h-phone);padding:0 var(--s-2);border-radius:var(--radius);color:var(--ink-2);font-size:var(--t-body);text-decoration:none}.sh-more__link[aria-current=page]{color:var(--ink-1);font-weight:var(--w-strong)}.sh-more__link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ui-tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-tour);font-family:var(--font-sans);pointer-events:none}.ui-tour__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.ui-tour__backdrop path{fill:var(--tour-scrim);pointer-events:visiblePainted}.ui-tour__ring{position:absolute;box-sizing:border-box;border:2px solid var(--accent);border-radius:var(--radius);pointer-events:none}.ui-tour__card{position:absolute;pointer-events:auto;box-sizing:border-box;width:min(340px,calc(100vw - 2 * var(--s-4)));padding:var(--s-4);background:var(--surface);color:var(--ink-1);border-radius:var(--radius-overlay);box-shadow:var(--overlay-shadow);overflow-y:auto;overscroll-behavior:contain}.ui-tour__card:focus{outline:none}.ui-tour__card :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-tour__card--dock{padding:var(--s-4) max(var(--s-4),env(safe-area-inset-right,0px)) calc(var(--s-4) + env(safe-area-inset-bottom,0px)) max(var(--s-4),env(safe-area-inset-left,0px));border-radius:var(--radius-sheet-top) var(--radius-sheet-top) 0 0}.ui-tour__card--top{padding:calc(var(--s-4) + env(safe-area-inset-top,0px)) max(var(--s-4),env(safe-area-inset-right,0px)) var(--s-4) max(var(--s-4),env(safe-area-inset-left,0px));border-radius:0 0 var(--radius-sheet-top) var(--radius-sheet-top)}.ui-tour__card--dock.ui-tour__card--inset{padding-top:var(--s-4);padding-bottom:var(--s-4)}.ui-tour__card--dock:not(.ui-tour__card--top).ui-tour__card--inset{border-radius:var(--radius-sheet-top)}.ui-tour__card--compact{display:flex;align-items:center;gap:var(--s-2);padding-top:var(--s-2);padding-bottom:var(--s-2)}.ui-tour__card--dock.ui-tour__card--compact:not(.ui-tour__card--inset):not(.ui-tour__card--top){padding-bottom:calc(var(--s-2) + env(safe-area-inset-bottom,0px))}.ui-tour__card--dock.ui-tour__card--compact.ui-tour__card--top:not(.ui-tour__card--inset){padding-top:calc(var(--s-2) + env(safe-area-inset-top,0px))}.ui-tour__card--compact .ui-tour__title{flex:1;min-width:0;margin:0}.ui-tour__card--compact .ui-tour__foot{margin-top:0;flex:none}.ui-tour__card--compact .ui-tour__skip{margin-right:0}.ui-tour__toggle{display:inline-flex;align-items:center;gap:var(--s-1);max-width:100%;min-height:var(--touch-min);margin:calc(-1 * var(--s-1)) 0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.ui-tour__toggle:after{content:"";flex:none;width:12px;height:12px;background:var(--select-chevron) no-repeat center / 12px 12px}.ui-tour__toggle[aria-expanded=true]:after{transform:rotate(180deg)}.ui-tour__card--compact .ui-tour__toggle{display:flex;width:100%}.ui-tour__card--compact .ui-tour__toggle-text{min-width:0;overflow-wrap:break-word}.ui-tour__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.ui-tour-room:after{content:"";display:block;height:var(--tour-room, 0px)}.ui-tour__card--chooser{right:var(--s-4);bottom:var(--s-4);max-height:calc(100vh - 2 * var(--s-4) - var(--shell-top-offset, 48px));overflow-y:auto}@media(max-width:767px){.ui-tour__card--chooser{left:0;right:0;bottom:0;width:auto;max-height:80vh;padding:var(--s-4) var(--s-4) calc(var(--s-4) + env(safe-area-inset-bottom,0px));border-radius:var(--radius-sheet-top) var(--radius-sheet-top) 0 0}}.ui-tour__picks{list-style:none;margin:var(--s-3) 0 0;padding:0;border-top:1px solid var(--line)}.ui-tour__picks li{border-bottom:1px solid var(--line)}.ui-tour__pick{display:flex;align-items:center;width:100%;min-height:var(--touch-min);padding:var(--s-2) var(--s-2);border:0;background:transparent;color:var(--ink-1);font:inherit;font-size:var(--t-body);text-align:left;cursor:pointer}.ui-tour__pick:hover{background:var(--surface-2)}.ui-tour__pick:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(max-width:767px){.ui-tour__pick{min-height:var(--control-h-phone)}}.ui-tour__count{margin:0;font-size:var(--t-meta);color:var(--ink-3)}.ui-tour__title{margin:var(--s-1) 0 0;font-size:var(--heading-panel-size);font-weight:var(--heading-panel-weight);line-height:var(--lh-tight);color:var(--ink-1)}.ui-tour__body{margin:var(--s-2) 0 0;font-size:var(--t-body);line-height:1.5;color:var(--ink-2)}.ui-tour__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-tour__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-4)}.ui-tour__skip{margin-right:auto}@media(pointer:coarse){.ui-tour__foot .ui-btn{min-height:var(--touch-min)}}.ui-tour__card--dock .ui-tour__foot .ui-btn{min-height:var(--control-h-phone);font-size:var(--t-body);border-radius:var(--radius-control-phone)}.ut-aircraft{display:flex;flex-direction:column;min-width:0}.ut-status{font-weight:var(--w-strong)}.ut-reason{min-width:0}.ut-annual{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-1);padding:var(--s-1) 0}.ut-input.ui-input{width:96px}.ut-error{font-family:var(--font-sans);font-size:var(--t-meta);color:var(--st-overdue);text-align:right;white-space:nowrap}.ut-annual--phone .ut-error{max-width:200px;white-space:normal}.ut-side{display:flex;flex-direction:column;gap:var(--s-6);min-width:0}.ut-side__head{display:flex;flex-direction:column;gap:var(--s-1)}.ut-side__scope{margin:0;font-size:var(--t-meta);color:var(--ink-2)}.ut-notice{margin:0 0 var(--s-2)}.ut-pace{display:inline-flex;align-items:center;gap:var(--s-2)}.ut-pace__bar{position:relative;display:block;flex:none;width:96px;height:4px;background:var(--line)}.ut-pace__fill{position:absolute;inset:0 auto 0 0;background:var(--ring-life)}.ut-pace__mark{position:absolute;top:-3px;width:1px;height:10px;background:var(--ink-3)}.ut-pace__pct{color:var(--ink-1)}.ut-ahead{color:var(--ink-2);font-size:var(--t-meta)}.ut-noplan{color:var(--ink-3);font-size:var(--t-meta)}.ut-total{font-weight:var(--w-strong)}.ut-panel{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.ut-fill{display:flex;flex-direction:column;gap:var(--s-2)}.ut-fill__error{text-align:left;white-space:normal}.ut-panel{gap:var(--space-field)}.ut-pilot{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.ut-pilot__note{font-size:var(--t-row-sub);color:var(--ink-2);font-weight:var(--w-text)}.st-cards{max-width:760px;min-width:0}.st-card{min-width:0}.st-card+.st-card{margin-top:var(--s-4)}.st-card{scroll-margin-top:calc(var(--shell-top-offset, 48px) + var(--s-4))}.st-card .ui-section .ui-section{margin-top:var(--s-6)}.st-side__who{margin:var(--s-4) 0 var(--s-6)}.st-side__who p{margin:0;overflow-wrap:break-word}.st-side__name{font-size:var(--t-body);font-weight:var(--w-strong);color:var(--ink-1)}.st-side__email,.st-side__line{font-size:var(--t-meta);color:var(--ink-2)}.st-side__line--empty{color:var(--ink-3)}.st-side__who p+p{margin-top:var(--s-1)}.st-side__nav{display:flex;flex-direction:column;margin-bottom:var(--s-6)}.st-side__link{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);min-height:var(--control-h);padding:var(--s-1) var(--s-3);border-radius:var(--radius);font-size:var(--t-body);color:var(--ink-2);text-decoration:none}.st-side__link:hover{background:var(--surface-2);color:var(--ink-1);text-decoration:none}.st-side__flag{flex:none;font-size:var(--t-meta);white-space:nowrap}@media(pointer:coarse){.st-side__link{min-height:var(--touch-min)}}.ui-dossier[data-layout=tablet] .st-side__link{flex-wrap:wrap}.st-section__lead{margin:0 0 var(--s-4)}.st-error{margin:var(--s-2) 0 0;font-size:var(--t-meta);color:var(--st-overdue)}.st-floor{margin:var(--s-4) 0}.st-rows{list-style:none;margin:0;padding:0}.st-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:var(--row-h);border-bottom:1px solid var(--line)}.st-row:last-child{border-bottom:0}.st-row__name{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--s-2) 0;overflow-wrap:break-word}.st-row__control{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:2px;padding:var(--s-2) 0}.st-row__title{font-size:var(--t-body);color:var(--ink-1)}.st-row__meta,.st-notif__mixed{font-size:var(--t-meta);color:var(--ink-2)}.st-notif__error{font-size:var(--t-meta);color:var(--st-overdue)}.st-device{margin-bottom:var(--s-2)}.st-push{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.st-push__line{margin:0;font-size:var(--t-meta);color:var(--ink-2)}.st-push__note{flex-basis:100%;margin:0}.st-passkeys__none{margin:0 0 var(--s-4)}.st-rows+.st-passkeys__add{margin-top:var(--s-4)}.ov-ahead{min-width:0}.ov-ahead__panel{display:flex;flex-direction:column;gap:var(--s-6);min-width:0;padding:var(--s-6) var(--s-6) var(--s-4)}.ov-ahead--phone .ov-ahead__panel{gap:var(--s-4);padding:var(--s-4)}.ov-ahead__skeleton{min-height:280px}.ov-ahead__head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-4) var(--s-8);min-width:0}.ov-ahead__ro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);margin-right:auto;min-width:0}.ov-ahead__ro>h2:focus{outline:none}.ov-ahead__ro>h2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ov-ahead__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4)}.ov-ahead__total{margin:0;padding:0;border:0;background:none;color:var(--ink-1);font-family:var(--font-mono);font-size:var(--t-figure);font-weight:var(--w-strong);line-height:1;text-align:left;cursor:pointer}.ov-ahead--phone .ov-ahead__total{font-size:var(--t-figure-sm)}.ov-ahead__total:hover{text-decoration:underline;text-decoration-color:var(--line-strong);text-decoration-thickness:2px;text-underline-offset:8px}.ov-ahead__total:focus-visible,.ov-ahead__link:focus-visible,.ov-ahead__fact--press:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ov-ahead__sub{margin:0;font-size:var(--t-meta);line-height:var(--lh-tight);color:var(--ink-2)}.ov-ahead__sub .num{color:var(--ink-1)}.ov-ahead__link{margin:0;padding:0;border:0;background:none;color:var(--ink-1);font:inherit;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px;cursor:pointer}.ov-ahead__link:hover{text-decoration-color:var(--ink-1)}.ov-ahead__fact{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-1);margin:0;padding:0 0 0 var(--s-4);border:0;border-left:1px solid var(--line);background:none;color:var(--ink-1);font:inherit;text-align:left;min-width:0}.ov-ahead__fact--press{cursor:pointer}.ov-ahead__fact--press:hover .ov-ahead__fact-value{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}.ov-ahead__fact-label,.ov-ahead__fact-sub{font-size:var(--t-meta);line-height:var(--lh-tight);color:var(--ink-2)}.ov-ahead__fact-value{font-size:var(--t-hero);font-weight:var(--w-strong);line-height:var(--lh-tight);color:var(--ink-1)}.ov-ahead__each{font-family:var(--font-sans);font-size:var(--t-meta);font-weight:var(--w-text);color:var(--ink-2)}.ov-ahead__wait{min-width:240px}.ov-ahead__stepper{display:inline-flex;gap:var(--s-1)}.ov-ahead__stepper .ui-iconbtn{font-family:var(--font-mono);font-size:var(--t-section);font-weight:var(--w-strong);color:var(--ink-1);border:1px solid var(--line-strong)}.ov-ahead__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-6);padding-top:var(--s-3);border-top:1px solid var(--line);font-size:var(--t-meta);color:var(--ink-2)}.ov-ahead__foot-label{white-space:nowrap}.ov-ahead__picks{display:inline-flex;flex-wrap:wrap;gap:var(--s-2)}.ov-ahead__pick{min-height:var(--control-h-compact);gap:var(--s-2)}.ov-ahead--phone .ov-ahead__pick{min-height:var(--control-h-phone)}.ov-ahead__pick[aria-pressed=true]{background:var(--ink-1);border-color:var(--ink-1);color:var(--bg);font-weight:var(--w-strong);box-shadow:inset 0 -2px 0 var(--accent)}.ov-ahead__pick[aria-pressed=true] .tail,.ov-ahead__pick[aria-pressed=true] .num{color:var(--bg)}.ov-ahead__more{white-space:nowrap}.ov-ahead__more .num{color:var(--ink-1)}.ov-ahead__grow{flex:1 1 0}a.ov-ahead__link{font-size:var(--t-meta)}.ov-ahead--phone .ov-ahead__total,.ov-ahead--phone .ov-ahead__link{display:inline-flex;align-items:center;min-height:var(--control-h-phone)}.ov-ahead__actions{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-1);align-self:flex-start;margin-left:auto}.ov-ahead__sep{white-space:pre}.ov-ahead--phone .ov-ahead__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--s-2) var(--s-4)}.ov-ahead--phone .ov-ahead__ro{display:contents}.ov-ahead--phone .ov-ahead__head>*,.ov-ahead--phone .ov-ahead__ro>*{grid-column:1 / -1}.ov-ahead--phone .ov-ahead__ro>h2{grid-column:1;grid-row:1}.ov-ahead--phone .ov-ahead__head>.ov-ahead__actions{grid-column:2;grid-row:1;align-self:start;margin-left:0}.ov-ahead--phone .ov-ahead__sep{display:none}.ov-ahead--phone .ov-ahead__sub .ov-ahead__link{display:flex;width:-moz-fit-content;width:fit-content}.ov-ahead__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);-moz-column-gap:var(--s-4);column-gap:var(--s-4);min-width:0;margin-top:var(--s-2)}.ov-ahead__grid>.ov-ahead__fact{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;grid-template-rows:auto auto;align-items:start;row-gap:var(--s-1);padding:var(--s-3) 0;border-left:0;border-top:1px solid var(--line)}.ov-ahead__grid>.ov-ahead__fact--press{min-height:var(--control-h-phone)}.ov-ahead__grid .ov-ahead__fact-label{grid-column:1;grid-row:1 / span 2}.ov-ahead__grid .ov-ahead__fact-value{grid-column:2;grid-row:1;font-size:var(--t-hero)}.ov-ahead__grid .ov-ahead__fact-sub{grid-column:2;grid-row:2}.ov-lists{gap:var(--s-6)}.ov-lists__month{display:flex;flex-direction:column;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line-strong)}.ov-lists__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3)}.ov-lists__head button{margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px;cursor:pointer}.ov-lists__head button:hover{text-decoration-color:currentColor}.ov-lists__head button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ov-lists__figures{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3);margin-left:auto}.ov-lists__total{font-size:var(--t-body);font-weight:var(--w-strong);color:var(--ink-1)}.ov-lists__count{font-size:var(--t-meta);color:var(--ink-2)}a.ov-lists__item{color:inherit;text-decoration:none}a.ov-lists__item:hover{text-decoration:underline}a.ov-lists__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ov-lists__lead{display:flex;flex-direction:column;gap:var(--s-1);margin:0}.ov-lists__lead-label,.ov-lists__lead-sub{font-size:var(--t-meta);color:var(--ink-2)}.ov-lists__lead-value{font-size:var(--t-display);font-weight:var(--w-strong);line-height:var(--lh-tight);color:var(--ink-1)}.ov-lists__season{padding-top:var(--s-3);border-top:1px solid var(--line-strong)}.ov-lists__distance{display:block;font-size:var(--t-meta);color:var(--ink-2)}.ov-lists__open{margin:0}.ov-lists__cell-month{display:block}.ov-lists__cell-sub{display:flex;flex-wrap:wrap;gap:0 var(--s-3);font-size:var(--t-meta);color:var(--ink-2)}.ov-lists__piece{white-space:nowrap}.ui-dial{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);margin:0 auto}.ui-dial__box{position:relative;flex:none}.ui-dial__svg{display:block;overflow:visible}.ui-dial .ui-ring__bezel-line{fill:none;stroke:var(--line-strong);stroke-width:1}.ui-dial__seg{fill:none;stroke:var(--ring-life);stroke-width:24;transition:stroke-width var(--motion)}.ui-dial__seg:hover{stroke-width:29}.ui-dial__seg--link{cursor:pointer}.ui-dial__seg--good{stroke:var(--st-good)}.ui-dial__seg--due{stroke:var(--st-due)}.ui-dial__seg--pending{stroke:var(--ring-life);opacity:var(--ring-dots-opacity)}.ui-dial__seg--grounded{stroke:var(--st-grounded)}.ui-dial__centre{position:absolute;top:20%;right:20%;bottom:20%;left:20%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin:0;padding:0;font:inherit;color:inherit;background:transparent;border:0;border-radius:50%}button.ui-dial__centre{cursor:pointer;transition:background var(--motion)}button.ui-dial__centre:hover{background:var(--surface-2)}button.ui-dial__centre:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-dial__count{font-family:var(--font-mono);font-size:var(--t-figure-sm);font-weight:var(--w-strong);line-height:1;letter-spacing:var(--figure-track);font-variant-numeric:tabular-nums;color:var(--ink-1);white-space:nowrap}.ui-dial--narrow .ui-dial__count{font-size:var(--t-display)}.ui-dial__count--md{font-size:var(--t-hero)}.ui-dial__count--sm,.ui-dial--narrow .ui-dial__count--md{font-size:var(--t-title)}.ui-dial--narrow .ui-dial__count--sm{font-size:var(--t-body)}.ui-dial__slash{margin:0 1px;font-weight:var(--w-text);color:var(--ink-3)}.ui-dial__word{font-size:var(--t-meta);color:var(--ink-3)}.ui-dial__caption{margin:0;font-size:var(--t-meta);color:var(--ink-3)}.ui-dial__total{font-family:var(--font-mono);color:var(--ink-1)}@media(prefers-reduced-motion:no-preference){.ui-dial--intro .ui-dial__seg{animation:ui-dial-seg .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes ui-dial-seg{0%{opacity:0;stroke-width:4}}}.ov-ladder-sec{scroll-margin-top:var(--shell-top-offset, 48px)}.ov-ladder-sec__head{flex-wrap:wrap}.ov-ladder-sec__actions{flex-wrap:wrap;flex-shrink:1;justify-content:flex-end}.ov-ladder-sec__error{margin:0;font-size:var(--t-meta);color:var(--ink-2)}.ov-ladder{container-type:inline-size}.ov-ladder__row{position:relative;display:grid;grid-template-columns:minmax(196px,1.1fr) minmax(124px,2fr) 112px 120px 112px 104px;gap:0 var(--s-3);align-items:center;min-height:62px;padding:0 var(--s-4);border-top:1px solid var(--line)}[role=list]>.ov-ladder__row:first-child{border-top:0}.ov-ladder__ac{display:flex;flex-direction:column;justify-content:center;min-width:0;line-height:1.3}.ov-ladder__line2{display:flex;flex-wrap:wrap;-moz-column-gap:.3em;column-gap:.3em;row-gap:0;height:20px;overflow:hidden;font-size:var(--t-meta);line-height:20px;color:var(--ink-2)}.ov-ladder__line2>*{white-space:nowrap}.ov-ladder__loc{flex:none}.ov-ladder__track{align-self:stretch}.ov-ladder__rate{display:flex;flex-direction:column;line-height:1.3}.ov-ladder__big{font-family:var(--font-mono);font-size:var(--t-title);font-weight:var(--w-strong);line-height:1.2;color:var(--ink-1)}.ov-ladder--hours .ov-ladder__row{grid-template-columns:minmax(196px,1.1fr) minmax(124px,2fr) 112px 104px}.ov-ladder__fig{display:flex;flex-direction:column;align-items:flex-end;line-height:1.3;text-align:right}.ov-ladder__fig>.num{font-size:var(--t-body);color:var(--ink-1)}.ov-ladder__k{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;font-size:var(--t-meta);color:var(--ink-2)}.ov-ladder__sub{font-size:var(--t-meta);white-space:nowrap;color:var(--ink-2)}.ov-ladder__head{align-items:end;min-height:0;padding-top:10px;padding-bottom:var(--s-2);border-top:0;border-bottom:1px solid var(--line);font-size:var(--t-meta)}.ov-ladder__sort{margin:0;padding:0;border:0;background:none;font:inherit;font-weight:var(--w-strong);line-height:1.25;text-align:inherit;color:var(--ink-2);cursor:pointer}.ov-ladder__sort:hover,.ov-ladder__sort[aria-pressed=true]{color:var(--ink-1)}.ov-ladder__arrow{color:var(--accent)}.ov-ladder__head .ov-ladder__fig .ov-ladder__sort+.ov-ladder__sort{font-weight:var(--w-text)}.ov-ladder__head .ov-ladder__sort{min-height:24px}.ov-ladder__fleet{border-top-color:var(--line-strong)}.ov-ladder__fleetname{font-weight:var(--w-strong);color:var(--ink-1)}.ov-ladder__more{padding:var(--s-2) var(--s-4) var(--s-3);border-top:1px solid var(--line)}.ov-ladder__link{min-height:var(--control-h-compact);margin:0;padding:0;border:0;background:none;font:inherit;font-size:var(--t-meta);font-weight:var(--w-strong);color:var(--ink-1);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@container (max-width: 860px){.ov-ladder__row,.ov-ladder--hours .ov-ladder__row{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px var(--s-3);align-items:start;padding:var(--s-3) var(--s-4)}.ov-ladder__ac{grid-column:1 / 5;grid-row:1}.ov-ladder__rate{grid-column:5 / 7;grid-row:1;align-items:flex-end;text-align:right}.ov-ladder__track{grid-column:1 / -1;grid-row:2;height:18px}.ov-ladder__fig{grid-column:span 2;grid-row:3;align-items:flex-start;text-align:left}.ov-ladder__k{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.ov-ladder__head{display:flex;flex-wrap:wrap;gap:0 var(--s-4);align-items:baseline;padding:6px var(--s-4)}.ov-ladder__head>div{display:contents}.ov-ladder__head>.ov-ladder__k{flex-basis:100%;padding-top:6px}.ov-ladder__head .ov-ladder__track{display:none}.ov-ladder__head .ov-ladder__sort{min-height:36px}.ov-ladder__fleet .ov-ladder__track{display:none}}.ov-ladder__phonehead{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-4);padding:var(--s-1) var(--s-4);border-bottom:1px solid var(--line);font-size:var(--t-meta)}.ov-ladder__sortby{flex-basis:100%;padding-top:var(--s-2);color:var(--ink-2)}.ov-ladder__phonehead .ov-ladder__sort{min-height:var(--control-h-phone);min-width:var(--control-h-phone)}.ov-ladder__prow{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:0 var(--s-3);align-items:center;box-sizing:border-box;width:100%;min-height:var(--control-h-phone);margin:0;padding:var(--s-2) var(--s-4);border:0;border-top:1px solid var(--line);background:none;font:inherit;text-align:left;color:var(--ink-1)}button.ov-ladder__prow{cursor:pointer}button.ov-ladder__prow:hover{background:var(--surface-2)}[role=listitem]:first-child>.ov-ladder__prow{border-top:0}.ov-ladder__prow.ov-ladder__fleet{border-top-color:var(--line-strong)}.ov-ladder__pval{font-family:var(--font-mono);font-size:var(--t-body);font-weight:var(--w-strong);text-align:right;white-space:nowrap}.ov-plate__since{font-family:var(--font-mono);font-size:var(--t-meta);font-weight:var(--w-text);color:var(--ink-3)}.ov-plate .ov-plate__panel{padding:var(--s-6) var(--s-6) var(--s-4)}.ov-plate__body{display:flex;flex-direction:column;gap:20px;min-width:0}.ov-plate__row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--s-4) 28px}.ov-plate__row--equation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.1fr)}.ov-plate__cell{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);min-width:0;text-align:left}.ov-plate__cell--button{padding:0;font:inherit;color:inherit;background:none;border:0;border-radius:var(--radius);cursor:pointer}.ov-plate__cell--button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ov-plate__cell--button:hover .ov-plate__value{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-color:var(--line-strong)}.ov-plate__cell--out{padding-left:28px;border-left:1px solid var(--line-strong);border-radius:0}.ov-plate__label,.ov-plate__sub{font-size:var(--t-meta);line-height:var(--lh-tight);color:var(--ink-2)}.ov-plate__value{font-family:var(--font-mono);font-size:var(--t-figure-sm);font-weight:var(--w-strong);line-height:1;letter-spacing:var(--mono-track);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-1)}.ov-plate__cell--out .ov-plate__value{font-size:var(--t-figure);letter-spacing:var(--figure-track)}.ov-plate__op{font-family:var(--font-mono);font-size:var(--t-figure-sm);font-weight:var(--w-text);line-height:1;color:var(--ink-3)}.ov-plate__skeleton{width:70%}.ov-plate__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-6);padding-top:var(--s-3);border-top:1px solid var(--line);font-size:var(--t-meta);color:var(--ink-2)}.ov-plate__grow{flex:1}.ov-plate__range .num{margin-left:var(--s-2);font-weight:var(--w-strong);color:var(--ink-1)}.ov-plate__range-state{display:inline-flex;align-items:center;gap:var(--s-2)}.ov-plate__range-bar{display:inline-block;width:72px;height:14px;background:var(--surface-2)}.ov-plate__plan .num{color:var(--ink-1)}.ov-plate .ov-plate__link{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px;color:var(--ink-1)}.ov-plate--narrow .ov-plate__row{gap:var(--s-4) var(--s-4)}.ov-plate--narrow .ov-plate__value{font-size:var(--t-display)}.ov-plate--narrow .ov-plate__cell--out{padding-left:var(--s-4)}.ov-plate--narrow .ov-plate__cell--out .ov-plate__value{font-size:var(--t-figure-md)}.ov-plate--narrow .ov-plate__op{font-size:var(--t-display)}.ov-plate--stacked .ov-plate__row,.ov-plate--stacked .ov-plate__row--equation{grid-template-columns:minmax(0,1fr);gap:var(--s-3)}.ov-plate--stacked .ov-plate__op{font-size:var(--t-hero)}.ov-plate--stacked .ov-plate__value{font-size:var(--t-display)}.ov-plate--stacked .ov-plate__cell--out .ov-plate__value{font-size:var(--t-figure-sm)}.ov-plate--stacked .ov-plate__cell--out{padding:var(--s-3) 0 0;border-left:0;border-top:1px solid var(--line-strong)}.ov-plate--phone .ov-plate__panel{padding:var(--s-4) var(--s-4) var(--s-3)}.ov-plate--phone .ov-plate__cell--button,.ov-plate--phone .ov-plate__range,.ov-plate--phone .ov-plate__link,.ov-plate--phone .ov-plate__retry{min-height:var(--control-h-phone)}.ov-stack{display:flex;flex-direction:column;gap:var(--space-group)}.ov-stack--phone{gap:var(--s-6)}.ov-stack__status{gap:var(--s-4)}.ov-asof--loading{display:inline-block;width:160px;max-width:100%;height:var(--t-meta);background:var(--surface-2)}.ov-side{display:flex;flex-direction:column;gap:var(--s-6);min-width:0}.ov-side__head{display:flex;flex-direction:column;gap:var(--s-1)}.ov-side__asof{margin:0;font-size:var(--t-meta);color:var(--ink-2);min-height:var(--t-meta)}.ov-side__fleet{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);min-width:0}.ov-side__counts,.ov-side__list{margin:0 calc(-1 * var(--s-2));padding:0;list-style:none}.ov-side__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--s-2);box-sizing:border-box;width:100%;min-height:36px;margin:0;padding:var(--s-1) var(--s-2);font:inherit;font-size:var(--t-meta);text-align:left;text-decoration:none;color:var(--ink-1);background:transparent;border:0;cursor:pointer;transition:background var(--motion)}.ov-side__row:hover{background:var(--surface-2);text-decoration:none}.ov-side__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ov-side__row--static{cursor:default}.ov-side__row--static:hover{background:transparent}@media(pointer:coarse){.ov-side__row{min-height:var(--touch-min)}}.ov-side__quiet{color:var(--ink-2)}.ov-side__aside{margin-left:auto;color:var(--ink-2)}.ov-side__sec{display:flex;flex-direction:column;gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line)}.ov-side__link{display:flex;align-items:center;justify-content:space-between;margin:0 calc(-1 * var(--s-2));padding:var(--s-1) var(--s-2);font-size:var(--t-meta);min-height:36px}.ov-side__link:hover{background:var(--surface-2);text-decoration:none}.ov-side__chevron{flex:none;width:12px;height:12px;color:var(--ink-3);transform:rotate(-90deg)}.ov-side__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2)}@media(pointer:coarse){.ov-side__link{min-height:var(--touch-min)}}.ov-drill{display:flex;flex-direction:column;gap:var(--s-4)}.ov-drill__lead{margin:0;font-size:var(--t-body);color:var(--ink-1)}.ov-drill__lead strong{font-weight:var(--w-strong)}.ov-drill__group{display:flex;flex-direction:column;gap:var(--s-2)}.ov-drill__group-label{margin:0;display:flex;align-items:baseline;gap:var(--s-2);font-size:var(--heading-group-size);font-weight:var(--heading-group-weight);color:var(--ink-2)}.ov-drill__group-label .num{color:var(--ink-3)}.ov-total{font-weight:var(--w-strong)}a.ov-tail{color:var(--ink-1);text-decoration:none}a.ov-tail:hover{text-decoration:underline}a.ov-tail:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(pointer:coarse){a.ov-tail{display:inline-flex;align-items:center;min-height:var(--touch-min)}}.ov-model{display:inline-block;font-size:var(--t-meta);color:var(--ink-3)}.ov-clause{display:inline-block}.ov-export-error{margin:0;font-size:var(--t-meta);font-weight:var(--w-strong);color:var(--st-overdue)}.su-shell__nav{min-width:0}.su-shell__title{margin:0 0 var(--s-4);font-size:var(--heading-page-size);font-weight:var(--heading-page-weight);color:var(--ink-1)}.su-shell__group+.su-shell__group{margin-top:var(--s-6)}.su-shell__group-label{margin:0 0 var(--s-1);font-size:var(--heading-group-size);font-weight:var(--heading-group-weight);color:var(--ink-2)}.su-shell__links{display:flex;flex-direction:column}.su-shell__link{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);min-height:var(--control-h);padding:var(--s-1) var(--s-3);border-radius:var(--radius);font-size:var(--t-body);color:var(--ink-1);text-decoration:none;box-shadow:inset 2px 0 0 transparent}.su-shell__link:hover{background:var(--surface-2);text-decoration:none}.su-shell__link--current{font-weight:var(--w-strong);background:var(--surface-2);box-shadow:inset 2px 0 0 var(--ink-1)}@media(pointer:coarse){.su-shell__link{min-height:var(--touch-min)}}.su-shell__name{min-width:0}.su-shell__right{flex:none;font-size:var(--t-meta);color:var(--ink-2);white-space:nowrap}.su-shell__count{color:var(--ink-2)}.ui-dossier[data-layout=tablet] .su-shell__link{flex-wrap:wrap}.su-shell__menu-wrap{margin-bottom:var(--s-4)}.su-shell__menu{display:flex;align-items:center;justify-content:space-between;width:100%}.su-shell__menu-chevron{width:12px;height:12px;flex:none}.su-shell__menu[aria-expanded=true] .su-shell__menu-chevron{transform:rotate(180deg)}.su-shell__menu-region{margin-top:var(--s-3)}.su-header .ui-page-header__summary{font-size:var(--t-body);font-weight:var(--w-text);color:var(--ink-2)}.su-header__summary{margin:0 0 var(--s-4);font-size:var(--t-meta);color:var(--ink-2)}.al-fields{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.al-row{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.al-set{margin:0;padding:0;border:0}.al-label{padding:0}.al-pair{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);min-width:0}.al-pair .al-num{width:88px;flex:none}.al-checks{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.al-help{margin:0}.al-preview{margin:0;font-size:var(--t-meta);color:var(--ink-2);overflow-wrap:break-word}.al-preview__more{color:var(--st-due)}.st-pageform{max-width:640px;display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.st-pageform>.ui-section{margin-top:var(--s-4)}.st-pageform__actions{position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--s-2) var(--s-3);padding:var(--s-3) 0;background:var(--bg);border-top:1px solid var(--line)}.st-pageform__actions>.ui-field__error{order:1;margin:0;flex:1 1 240px;min-width:0}.sh-app--tabbed .st-pageform__actions{bottom:var(--tabbar-total)}@container app (max-width: 767px){.st-pageform__actions>.ui-btn{flex:1 1 100%}}.st-org{max-width:640px;display:flex;flex-direction:column;gap:var(--space-group)}.st-org>.ui-section+.ui-section{margin-top:0}.st-org__lead{margin:0 0 var(--s-3)}.st-contacts .ui-field+.st-contacts__locations{margin-top:var(--s-4)}.st-contacts__locations{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:var(--s-2)}.st-contacts__row{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:var(--s-3);align-items:center}.st-contacts__loc{font-size:var(--t-body);color:var(--ink-1)}@container app (max-width: 767px){.st-contacts__row{grid-template-columns:1fr;gap:var(--s-1)}}.st-fieldgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.st-fieldgrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.st-fieldgrid--2>[data-span=full]{grid-column:1 / -1}.st-months{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s-3)}@container app (max-width: 767px){.st-months{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-months .ui-input{width:100%}.st-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sheet-line{margin:0}.sheet-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-sheet__body .binder-record__from{font-size:var(--t-meta);color:var(--ink-2);overflow-wrap:break-word}.ui-sheet__body>.squawk-sheet__cant-defer{margin-top:var(--space-field);font-size:var(--t-body);color:var(--ink-2)}.log-flight-finished{display:grid;gap:var(--s-2);min-width:0}.log-flight-finished__lead,.log-flight-finished__line{margin:0;font-size:var(--t-body);line-height:var(--lh-body);overflow-wrap:break-word}.log-flight-finished__lead{font-weight:var(--w-strong);color:var(--ink-1)}.log-flight-finished__line{color:var(--ink-2)}.tsn-roll-forward{margin:var(--s-1) 0 0;font-size:var(--t-meta);color:var(--ink-2);min-height:calc(var(--lh-body) * 1em)}.item-placard{box-sizing:border-box;min-width:0;max-width:68ch;padding:var(--s-3);border:1px solid var(--line-strong);background:var(--surface)}.item-placard__label{margin:0 0 var(--s-1);color:var(--ink-2);font-size:var(--t-name);letter-spacing:var(--name-track);text-transform:uppercase;font-feature-settings:"ss01","cv11","case"}.item-placard__body{margin:0;color:var(--ink-1);font-size:var(--t-body);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:break-word}.task-card{display:grid;gap:var(--s-4);color:var(--ink-1);font-size:var(--t-meta);line-height:1.4}.task-card__head{display:grid;gap:var(--s-1)}.task-card__title{margin:0;font-size:var(--t-title);font-weight:var(--w-strong)}.task-card__sub{margin:0;color:var(--ink-2)}.task-card__note.item-placard{max-width:none;padding:var(--s-2) var(--s-3);border-color:var(--ink-2);background:none}.task-card__note .item-placard__label{font-size:inherit;font-weight:var(--w-strong);letter-spacing:0;text-transform:none;color:var(--ink-1)}.task-card__note .item-placard__body{font-size:inherit;line-height:inherit}.task-card__facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--s-2) var(--s-4);margin:0}.task-card__fact{min-width:0}.task-card__fact dt{color:var(--ink-2)}.task-card__fact dd{margin:0;overflow-wrap:break-word}.task-card__steps{width:100%;border-collapse:collapse}.task-card__steps th,.task-card__steps td{padding:var(--s-1) var(--s-2) var(--s-1) 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.task-card__steps thead th{font-weight:var(--w-strong);color:var(--ink-2)}.task-card__section th{padding-top:var(--s-3);font-weight:var(--w-strong);color:var(--ink-1)}.task-card__col-box{width:22px}.task-card__col-code{width:4.5em;white-space:nowrap}.task-card__col-initials{width:72px}.task-card__box{display:inline-block;width:12px;height:12px;margin-top:2px;border:1px solid var(--ink-1)}.task-card__initials{display:block;height:1.2em;border-bottom:1px solid var(--ink-2)}.task-card__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.task-card__notes{display:grid;gap:var(--s-6)}.task-card__notes-title{margin:0;font-size:var(--t-meta);font-weight:var(--w-strong)}.task-card__rule{display:block;border-bottom:1px solid var(--ink-2)}.task-card__signs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6) var(--s-6);padding-top:var(--s-4)}.task-card__sign{display:grid;gap:var(--s-1)}.task-card__sign-line{display:block;height:1.6em;border-bottom:1px solid var(--ink-1)}.task-card__sign-label{color:var(--ink-2)}.task-card-preview{min-width:0}.task-card-print{display:none}@media print{html.printing-task-card body>:not(.task-card-print){display:none!important}html.printing-task-card .task-card-print{display:block}.task-card-print .task-card{font-size:10pt}.task-card-print .task-card__title{font-size:14pt}.task-card-print .task-card__steps thead{display:table-header-group}.task-card-print .task-card__step,.task-card-print .task-card__section,.task-card-print .task-card__sign,.task-card-print .task-card__signs{-moz-column-break-inside:avoid;break-inside:avoid}@page{margin:.5in}}.ui-tree-child,.ui-tree__child{--tree-indent: 26px;position:relative;display:block;padding-left:var(--tree-indent)}@container app (max-width: 767px){.ui-tree-child,.ui-tree__child{--tree-indent: 24px}}.ui-list__text:has(>.ui-list__name>:is(.ui-tree-child,.ui-tree__child)){--tree-indent: 26px;position:relative;padding-left:var(--tree-indent)}@container app (max-width: 767px){.ui-list__text:has(>.ui-list__name>:is(.ui-tree-child,.ui-tree__child)){--tree-indent: 24px}}.ui-list__name>:is(.ui-tree-child,.ui-tree__child){position:static;padding-left:0}.ui-tree__parent-name{font-weight:600}.ui-tree__rollup{display:block;margin-top:2px;font-size:var(--t-meta);color:var(--ink-3);overflow-wrap:break-word}.ui-tree-elbow{position:absolute;left:var(--tree-x, 6px);top:-200px;width:13px;height:calc(200px + .5lh);border-left:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);border-bottom-left-radius:7px;pointer-events:none}.ui-tree-elbow--rest{top:0;height:auto;bottom:-200px;border-bottom:0;border-bottom-left-radius:0}.ui-table__cell:has(.ui-tree-elbow){overflow:hidden}.ui-table__row.ui-tree__group-end>.ui-table__cell{border-bottom-color:var(--line-strong)}.ui-list__item.ui-tree__group-end+.ui-list__item{border-top-color:var(--line-strong)}.ui-list__item:has(.ui-tree__group-end)+.ui-list__item{border-top-color:var(--line-strong)}.ui-list__row:has(.ui-tree-elbow){overflow:hidden}.ads-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-3);margin-top:var(--s-2)}.ads-pager__range{font-size:var(--t-meta);color:var(--ink-3)}.ads-pager__buttons{display:inline-flex;gap:var(--s-2)}.ads-pager--phone{flex-direction:column;align-items:stretch}.ads-pager--phone .ads-pager__buttons{display:flex}.ads-pager--phone .ads-pager__btn{flex:1 1 0;min-height:48px}.ad-viewer{position:sticky;top:var(--shell-top-offset, 48px);display:flex;flex-direction:column;height:calc(100dvh - var(--shell-top-offset, 48px));min-width:0;background:var(--bg);opacity:1;transition:opacity var(--motion)}@starting-style{.ad-viewer{opacity:0}}.sh-app--tabbed .ad-viewer{height:calc(100dvh - var(--shell-top-offset, 52px) - var(--tabbar-total))}.ad-viewer__head{display:flex;align-items:center;gap:var(--s-4);min-height:52px;padding:var(--s-2) var(--s-4);background:var(--surface);border-bottom:1px solid var(--line);flex:none}.ad-viewer__title{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1 1 auto}.ad-viewer__title>*{max-width:100%}.ad-viewer__h1{margin:0;font-size:var(--heading-page-size);font-weight:var(--heading-page-weight);line-height:var(--lh-tight);color:var(--ink-1)}.ad-viewer__h1:focus{outline:none}.ad-viewer__h1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ad-viewer__subject{margin:0;font-size:var(--t-meta);line-height:var(--lh-body);color:var(--ink-3);overflow-wrap:break-word}.ad-viewer__subject-bar{display:block;width:280px;max-width:100%;height:16px;margin-top:2px;border-radius:var(--radius);background:var(--surface-2)}.ad-viewer__tools{display:flex;align-items:center;gap:var(--s-2);flex:none}.ad-viewer__details-row{flex:none;justify-content:flex-start;min-height:44px;padding:0 var(--s-4);border-bottom:1px solid var(--line);border-radius:0;background:var(--surface);text-align:left}.ad-viewer__body{display:flex;flex:1 1 auto;min-height:0}.ad-viewer__body--phone{flex-direction:column}.ad-viewer__doc{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;background:var(--bg)}.ad-viewer__doc--pdf{display:flex;overflow:hidden}.ad-doc{display:flex;flex-direction:column;gap:var(--s-3);min-height:100%}.ad-doc--pdf{flex:1 1 auto;min-width:0}.ad-doc--text{padding:var(--s-4)}.ad-doc__state{margin:var(--s-4)}.ad-doc--text .ad-doc__state{margin:0 auto;width:100%;max-width:800px}.ad-doc__fallback{width:100%;max-width:800px;margin:0 auto;font-size:var(--t-meta);line-height:var(--lh-body);color:var(--ink-3)}.ad-doc__text{width:100%;max-width:800px;margin:0 auto;padding:var(--s-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-1);white-space:pre-wrap;overflow-wrap:break-word}.ad-doc--phone .ad-doc__text{padding:var(--s-4)}.official-ad-doc{display:block;flex:1 1 auto;width:100%;height:100%;min-height:0;border:0;background:#fff}.official-ad-doc__state{margin:var(--s-4);align-self:flex-start}.ad-details{flex:none;width:360px;overflow:auto;padding:var(--s-6);background:var(--surface);border-left:1px solid var(--line)}.ad-details--phone{width:auto;max-height:50%;padding:var(--s-4);border-left:0;border-bottom:1px solid var(--line)}.ad-details__facts.ui-kv--stack{row-gap:var(--s-4)}.ad-details__line{display:block}.ad-details__foot{margin-top:var(--s-6)}.ad-comply{margin-top:var(--s-6);padding-top:var(--s-6);border-top:1px solid var(--line)}.ad-comply__lead{margin:0 0 var(--s-3);font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-1)}.ad-comply__facts{margin-bottom:var(--s-4)}.ad-comply__reason{margin:0}.ad-comply__fields{margin:0;padding:0;border:0;min-width:0}.ad-comply__fields>*+*{margin-top:var(--space-field)}.ad-comply__form>.ui-quiet{margin-bottom:var(--s-4)}.ad-comply__foot{margin-top:var(--s-4)}.ad-comply__foot--signing{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2)}.ad-comply__signing{flex:1 1 12rem;min-width:0}.ad-details--phone .ad-comply__foot .ui-btn{width:100%}.ad-link{color:var(--ink-1);text-decoration:underline;text-underline-offset:2px}.ad-link:hover{color:var(--ink-1)}.ads-assoc__fields{margin:0;padding:0;border:0;min-width:0}.ads-assoc__fields>*+*{margin-top:var(--space-group)}.ads-assoc__section{display:flex;flex-direction:column;min-width:0}.ads-assoc__section>*+*+*{margin-top:var(--s-2)}.ads-assoc__section>.ui-seg{align-self:flex-start}.ads-assoc__text{margin:0;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-1)}.ads-assoc__note{margin:0;font-size:var(--t-meta);line-height:var(--lh-body);color:var(--ink-2)}.ads-assoc__muted{color:var(--ink-3)}.ads-assoc__alert{margin:0;font-size:var(--t-meta);line-height:var(--lh-body);color:var(--st-overdue)}.ads-assoc__cost{max-width:160px}.ads-amounts{display:grid;gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.ads-amounts--side{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-amount{display:flex;gap:var(--s-2);min-width:0}.ads-amount__value{flex:1 1 auto;min-width:0}.ads-amount__unit{flex:none;width:120px}.ads-amount--or{margin-top:var(--s-2);align-items:center}.ads-amount__or{flex:none;color:var(--ink-3)}.ads-amount__add{align-self:flex-start;margin-top:var(--s-1)}.ads-agroup{min-width:0}.ads-agroup__label{display:flex;align-items:flex-end;height:32px;margin:0 0 var(--s-2);font-size:var(--heading-group-size);font-weight:var(--heading-group-weight);color:var(--ink-2)}.ads-agroup__rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.ads-arow{border-bottom:1px solid var(--line)}.ads-arow--on{background:var(--accent-wash)}.ads-arow .ads-arow__label{min-height:40px;padding:var(--s-1) var(--s-2)}.ads-arow__label .ui-check__label{flex:1 1 auto}.ads-arow__content{display:flex;align-items:center;gap:var(--s-3);min-width:0}.ads-arow__component{font-size:var(--t-meta);color:var(--ink-3);min-width:0;overflow-wrap:break-word}.ads-arow__grow{flex:1 1 auto}.ads-arow__hint{flex:none;font-size:var(--t-meta);color:var(--ink-3);text-align:right}.ads-arow__readonly{flex:none;font-size:var(--t-meta);color:var(--ink-3)}.ads-arow__remove,.ads-arow__error{margin:0;padding:0 var(--s-2) var(--s-2) 36px;font-size:var(--t-meta);line-height:var(--lh-body);color:var(--st-overdue)}@media(pointer:coarse){.ads-arow .ads-arow__label{min-height:44px;padding-block:6px}}.ads-agroup__more{margin-top:var(--s-3)}.ads-agroup__more>summary{cursor:pointer;display:flex;gap:var(--s-2);align-items:baseline}.ads-lc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);padding:0 var(--s-2) var(--s-2) 36px}.ads-lc__label{font-size:var(--t-meta);color:var(--ink-3)}.ads-lc>.ui-date{flex:0 1 160px}.ads-lc__hours{width:96px}.ads-lc__not{margin-left:var(--s-2)}.binder-ads{min-width:0}.binder-ads__more{margin-top:var(--s-2)}.binder-ad__cell{display:grid;gap:2px;min-width:0}.binder-ad__sub{display:block;font-size:var(--t-meta);color:var(--ink-3);overflow-wrap:break-word}.binder-ads__cell{display:grid;gap:2px;min-width:0}.binder-ads__line1{overflow-wrap:break-word}.binder-ads__num{font-weight:var(--w-strong)}.binder-ads__line{display:block}.binder-ads__actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:var(--s-2)}.binder-ads__actions .ui-btn{white-space:nowrap}.binder-ads__row{display:flex;flex-direction:column;align-items:stretch;min-width:0}.binder-ads__row>.binder-ads__actions{flex-wrap:wrap;justify-content:stretch;margin:0 var(--s-4) var(--s-3)}.binder-ads__row>.binder-ads__actions .ui-btn{min-height:48px;flex:1 1 auto}.binder-ads__help{margin:0 0 var(--s-3);color:var(--ink-2);max-width:70ch}.binder-ads__check{margin-top:var(--s-4);min-width:0}.binder-ads__check-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-3);padding-block:var(--s-2);border-top:1px solid var(--line)}.binder-ads__check-text{display:grid;gap:2px;min-width:0}.binder-ads__check-count{font-weight:var(--w-strong);color:var(--ink-1)}.binder-ads__check-rows{margin-top:var(--s-2);min-width:0}.binder-ads__summary{cursor:pointer;list-style:none;justify-content:flex-start}.binder-ads__summary::-webkit-details-marker{display:none}.binder-ads__summary:before{content:"▸";color:var(--ink-3);margin-right:var(--s-1)}.binder-ads__fold[open]>.binder-ads__summary:before{content:"▾"}.binder-ad{min-width:0}.binder-ad>.binder-ad__subject{margin:0 0 var(--s-3);font-size:var(--t-body);color:var(--ink-1)}.binder-ad__amocs{display:grid;gap:var(--s-3)}.binder-ad__amoc{display:grid;gap:var(--s-1)}.binder-ad__amoc-head{font-size:var(--t-meta);font-weight:var(--w-strong);color:var(--ink-2)}.binder-ad__amoc-text{font-size:var(--t-body);color:var(--ink-1);overflow-wrap:break-word;white-space:pre-wrap}.binder-ad__amoc-by{font-size:var(--t-meta);color:var(--ink-3)}.binder-ad__amoc-actions{display:flex;margin-left:calc(-1 * var(--s-3))}.binder-ad__destructive.ui-btn--ghost{color:var(--st-overdue)}.binder-ad__link{text-decoration:underline;text-underline-offset:2px}.binder-checklist__count{margin:0;font-size:var(--t-body);color:var(--ink-2)}.binder-checklist__groups,.binder-recorded-checklist__groups{display:grid;gap:var(--s-4);margin-top:var(--s-3)}.binder-checklist__group,.binder-recorded-checklist__group{min-width:0}.binder-checklist__section{display:block;margin:0 0 var(--s-1);font-size:var(--heading-group-size);font-weight:var(--heading-group-weight);color:var(--ink-2)}.binder-checklist__steps{display:grid;margin:0;padding:0;list-style:none}.binder-checklist__step{display:grid;grid-template-columns:3.5em minmax(0,1fr);-moz-column-gap:var(--s-2);column-gap:var(--s-2);padding:var(--s-1) 0;border-top:1px solid var(--line);font-size:var(--t-meta);line-height:var(--lh-body);color:var(--ink-1)}.binder-checklist__step:first-child{border-top:0}.binder-checklist__code{color:var(--ink-2);min-width:0}.binder-checklist__text{min-width:0;overflow-wrap:break-word;font-size:var(--t-body)}.binder-checklist__step>.binder-checklist__text{grid-column:2}.binder-checklist__toggle{margin-top:var(--s-2)}.binder-checklist__last{grid-column:2;min-width:0;font-size:var(--t-meta);color:var(--ink-2)}.binder-recorded-checklist{margin-top:var(--s-1)}.binder-recorded-checklist__toggle{font-size:var(--t-meta)}.binder-recorded-checklist__done,.binder-recorded-checklist__note{grid-column:2;min-width:0;overflow-wrap:break-word}.binder-recorded-checklist__note{white-space:pre-wrap}.binder-ticks{min-width:0}.binder-ticks__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin:0 0 var(--s-2)}.binder-ticks__count{margin:0}.binder-ticks__groups{display:grid;gap:var(--s-4)}.binder-ticks__steps{display:grid;margin:0;padding:0;list-style:none}.binder-ticks__step{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:var(--s-3);column-gap:var(--s-3);row-gap:var(--s-1);align-items:center;padding:var(--s-1) 0;border-top:1px solid var(--line)}.binder-ticks__step:first-child{border-top:0}.binder-ticks__check{display:grid;grid-template-columns:auto 3.5em minmax(0,1fr);-moz-column-gap:var(--s-2);column-gap:var(--s-2);align-items:center;min-width:0;min-height:var(--touch-min);font-size:var(--t-meta);line-height:var(--lh-body);color:var(--ink-1)}.binder-ticks__check>.binder-checklist__text{grid-column:3}.binder-ticks__check>.binder-checklist__code,.binder-ticks__check>.binder-checklist__text{cursor:pointer}.binder-ticks__check{position:relative}.binder-ticks__add-note{font-size:var(--t-meta)}@media(pointer:coarse){.binder-item__link.binder-ticks__add-note{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-min);min-width:var(--touch-min)}}.binder-ticks__note{grid-column:1 / -1;padding-left:calc(3.5 * var(--t-meta) + 15px + 2 * var(--s-2))}@container app (max-width: 767px){.binder-ticks__note,.ui-sheet--bottom .binder-ticks__note{padding-left:calc(3.5 * var(--t-meta) + 20px + 2 * var(--s-2))}}.binder-item{display:grid;gap:var(--s-6);min-width:0}.binder-item__focal{min-width:0}.binder-item__focal-line{display:flex;align-items:baseline;gap:var(--s-3)}.binder-item__due{margin-top:var(--s-1);font-size:var(--t-body);color:var(--ink-1)}.binder-item__quiet{font-size:var(--t-meta);color:var(--ink-3)}.binder-item__recorded{grid-column:1 / -1}.binder-attachments{display:grid;gap:var(--s-1);margin:0;padding:0;list-style:none;font-size:var(--t-body)}.binder-attachments>li{min-width:0}.binder-attachments__link{color:var(--ink-1);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:2px;overflow-wrap:break-word}.binder-attachments__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.binder-item__actions{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-2)}.binder-item__actions:empty{display:none}.binder-notes{display:grid;gap:var(--s-4);min-width:0}.binder-notes__list{display:grid;gap:var(--s-3);margin:0;padding:0;list-style:none;max-height:320px;overflow-y:auto}.binder-notes__note{min-width:0}.binder-notes__meta{display:block}.binder-notes__body{font-size:var(--t-body);color:var(--ink-1);white-space:pre-wrap;overflow-wrap:break-word}.binder-notes__composer{display:grid;gap:var(--s-2)}.binder-notes__composer-row{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-3)}.binder-notes__counter{flex:none}.binder-item .ui-section+.ui-section{margin-top:0}.binder-item__summary{display:grid;gap:var(--s-4);min-width:0}.binder-item__head{display:grid;gap:var(--s-1);min-width:0}.binder-item__title{margin:0;font-size:var(--t-title);font-weight:var(--w-title);line-height:var(--lh-tight);color:var(--ink-1)}.binder-item__detail{margin:0;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-1)}.binder-item__sub{margin:0;font-size:var(--t-body);color:var(--ink-2)}.binder-item__summary .binder-item__actions{margin-top:0}.binder-item__byline{margin:0;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-2);min-width:0}.binder-item__byline-part{display:inline-block;max-width:100%}.binder-item__byline-name{color:var(--ink-1);overflow-wrap:break-word}.binder-item__byline-sep{color:var(--ink-3);white-space:pre}.binder-item__facts{font-size:var(--t-body)}.binder-item__record{display:grid;gap:var(--s-2)}.binder-item__note{min-width:0;margin:0;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-1);white-space:pre-wrap;overflow-wrap:break-word}.binder-item__more{display:grid;gap:var(--s-2);min-width:0}.binder-item__more-body{display:grid;gap:var(--s-6);margin-top:var(--s-4);min-width:0}.binder-item__link{justify-self:start;padding:0;border:0;background:none;font:inherit;font-size:var(--t-body);color:var(--ink-1);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer}.binder-item__link:hover{text-decoration-color:currentColor}@media(pointer:coarse){.binder-item__link{display:inline-flex;align-items:center;min-height:var(--touch-min)}}.binder-item__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.binder-item__history{display:grid;gap:var(--s-4);margin:0;padding:0;list-style:none}.binder-item__history-row{display:grid;gap:2px;min-width:0}.binder-item__history-when{font-size:var(--t-body);color:var(--ink-1)}.binder-item__recorded{margin:0 0 var(--s-2);font-size:var(--t-body);line-height:1.5;color:var(--ink-1)}.binder-sheet__fields--bare{border:0;margin:0;padding:0}.binder-item__in .binder-item__link{font-size:inherit}.binder-item__group{display:grid;margin:0;padding:0;list-style:none}.binder-item__group-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-width:0;padding:var(--s-2) 0;border-bottom:1px solid var(--line)}.binder-item__group-row:last-child{border-bottom:0}.binder-item__group-name{min-width:0;overflow-wrap:break-word}.needs-you{display:flex;flex-direction:column;gap:var(--s-6);padding-top:var(--s-3)}.needs-you__fact{color:var(--ink-2);font-weight:var(--w-text)}.needs-you__skeleton{display:grid;gap:var(--s-2);padding-top:var(--s-3)}.needs-you__skeleton-bar{height:var(--row-h);background:var(--surface-2);border-radius:var(--radius)}.needs-sheet{display:grid;gap:var(--s-6);min-width:0}.needs-sheet__squawk{display:grid;gap:var(--s-1);min-width:0}.needs-sheet__description{margin:0;font-size:var(--t-body);color:var(--ink-1);overflow-wrap:break-word}.needs-sheet__meta{margin:0;font-size:var(--t-meta);color:var(--ink-3);overflow-wrap:break-word}.needs-sheet__fact{color:var(--ink-2);font-weight:var(--w-text)}.needs-sheet__muted{color:var(--ink-3)}.needs-sheet__label{margin:0 0 var(--s-1);padding:0;font-size:var(--heading-section-size);font-weight:var(--heading-section-weight);color:var(--ink-1)}.needs-sheet__note{margin:0;font-size:var(--t-meta);color:var(--ink-3)}.needs-sheet__actions{display:grid;gap:var(--s-6);min-width:0}.needs-sheet__choices{display:grid;gap:var(--s-2)}.needs-sheet__choice{display:flex;align-items:center;gap:var(--s-2);width:100%;min-height:40px;padding:0 var(--s-3);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);color:var(--ink-1);font-size:var(--t-body);cursor:pointer;transition:border-color var(--motion)}.needs-sheet__choice:hover{border-color:var(--ink-3)}@media(pointer:coarse){.needs-sheet__choice{min-height:44px}}.needs-sheet__choice:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.needs-sheet__choice--selected,.needs-sheet__choice--selected:hover{border-color:var(--ink-2);font-weight:var(--w-strong)}.needs-sheet__choice-group{margin:0;padding:0;border:0;min-width:0}.needs-sheet__inline-radios{display:flex;gap:var(--s-4)}.needs-sheet__inline-radio{display:inline-flex;align-items:center;gap:var(--s-1);font-size:var(--t-body);cursor:pointer}.needs-sheet__subform{min-width:0}.needs-sheet__fields{display:grid;gap:var(--s-4);margin:0;padding:0;border:0;min-width:0}.needs-sheet__next{display:grid;gap:var(--s-3)}.needs-sheet__warning{padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-3);font-size:var(--t-body);line-height:1.45}.needs-sheet__warning-lead{display:block;font-weight:var(--w-strong);color:var(--ink-1)}.needs-sheet__warning-list{margin:var(--s-2) 0 0;padding:0;list-style:none;display:grid;gap:var(--s-1)}.needs-sheet__warning-line{position:relative;padding:var(--s-1) 0 var(--s-1) var(--s-4);color:var(--ink-1);overflow-wrap:break-word}.needs-sheet__error{padding:var(--s-3) var(--s-4);border:1px solid var(--st-overdue);border-radius:var(--radius);font-size:var(--t-body);color:var(--st-overdue);overflow-wrap:break-word}.needs-you__readonly{font-size:var(--t-meta);color:var(--ink-3);white-space:nowrap}.fl-rw{--rw-inset: 44px;--rw-end: 12px;position:relative;display:block;height:28px;min-width:0}.fl-rw__gutter{position:absolute;left:0;top:0;bottom:0;width:calc(var(--rw-inset) - 11px);display:flex;align-items:center;justify-content:flex-end;gap:4px;color:var(--st-overdue)}.fl-rw__over-count{font-family:var(--font-mono);font-size:var(--t-mark);font-weight:var(--w-strong);line-height:1;font-variant-numeric:tabular-nums}.fl-rw__over{display:block;flex:none;width:4px;height:16px;background:currentColor}.fl-rw__plot{position:absolute;left:var(--rw-inset);right:var(--rw-end);top:0;bottom:0}.fl-rw__track{position:absolute;left:0;right:0;top:10px;height:8px;box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line-strong)}.fl-rw__window{position:absolute;left:0;top:10px;height:8px;background:var(--hatch-window);opacity:var(--hatch-opacity)}.fl-rw__notch{position:absolute;top:18px;width:1px;height:4px;background:var(--line-strong)}.fl-rw__stripe{position:absolute;top:11px;width:1.6px;height:6px;background:var(--ink-3)}.fl-rw__stripe--1{left:-4px}.fl-rw__stripe--2{left:-8px}.fl-rw__mark{position:absolute;top:0;bottom:0;width:16px;margin-left:-8px;display:flex;align-items:center;justify-content:center;color:var(--ink-2)}.fl-rw__glyph{display:block;width:2px;height:14px;background:currentColor}.fl-rw__mark--next{color:var(--ink-1)}.fl-rw__mark--next .fl-rw__glyph{width:3px;height:18px}.fl-rw__mark--soon,.fl-rw__mark--date{color:var(--st-due)}.fl-rw__mark--date .fl-rw__glyph{box-sizing:border-box;width:10px;height:10px;border-radius:50%;background:var(--surface);border:1.8px solid currentColor}.fl-rw__mark:hover .fl-rw__glyph,.fl-rw__gutter:hover .fl-rw__over{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}.fl-rw-axis{--rw-inset: 44px;--rw-end: 12px;position:relative;display:block;height:18px;margin:3px var(--rw-end) 0 var(--rw-inset);font-family:var(--font-mono);font-size:var(--t-axis);font-weight:var(--w-text);line-height:18px;font-variant-numeric:tabular-nums;color:var(--ink-3)}.fl-rw-axis__label{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.fl-rw-axis__label:first-child{transform:none}.fl-rw-tip{position:fixed;left:0;top:0;z-index:var(--z-popover);max-width:300px;padding:8px 12px;border-radius:var(--radius);background:var(--ink-1);color:var(--bg);box-shadow:var(--overlay-shadow);font-size:var(--t-meta);line-height:var(--lh-tight);pointer-events:none}.fl-rw-tip__head{display:block;font-weight:var(--w-strong)}.fl-rw-tip__line{display:block;opacity:.8;overflow-wrap:break-word}.fl-muted{color:var(--ink-3)}.fl-ok{color:var(--ink-2);font-weight:var(--w-text)}.fl-table .ui-table__cell{height:60px;padding:8px 12px}.fl-table .ui-table__primary{align-items:center;padding:0}.fl-table .ui-table__name{flex:1;min-width:0}.fl-cell,.fl-line1,.fl-line2{display:block;min-width:0}.fl-line1,.fl-line2{overflow-wrap:break-word;line-height:var(--lh-tight)}.fl-nowrap,.fl-left .fl-line1,.fl-left .fl-line2{white-space:nowrap}.fl-line2{font-size:var(--t-meta);color:var(--ink-3)}.fl-status{font-weight:var(--w-strong)}.fl-ac{display:flex;align-items:center;gap:var(--s-3);min-width:0}.fl-ring{flex:none}.fl-ac__text{flex:1;min-width:0}.fl-left{display:block;text-align:right}.fl-due-word--toned{font-weight:var(--w-strong)}.fl-focal{display:flex;justify-content:flex-end;font-size:var(--t-body);line-height:var(--lh-row)}.fl-board{container-type:inline-size}@container (max-width: 719px){.fl-board__scroll{overflow-x:auto}.fl-board__scroll .fl-table{min-width:720px}.fl-board__scroll .ui-table__th{position:static}}@container (max-width: 1039px){.fl-board__scroll{overflow-x:auto}.fl-board__scroll .fl-table--board{min-width:1040px}.fl-board__scroll .fl-table--board .ui-table__th{position:static}}.fl-sort{padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.fl-sort:hover,.fl-sort--on{color:var(--ink-1)}.fl-sort--end{display:block;width:100%;text-align:right}.fl-sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fl-table .ui-table__th:last-child{padding:8px 0 5px 8px}.fl-table .ui-table__cell:last-child{padding:0 0 0 8px;overflow:visible}.fl-table--norunway .ui-table__th:last-child{padding:8px 12px}.fl-table--norunway .ui-table__cell:last-child{padding:8px 12px}.fl-table--board .ui-table__th:last-child{padding:8px var(--s-2) 8px 0}.fl-table--board .ui-table__cell:last-child{padding:0 var(--s-2) 0 0;overflow:visible}.fl-table--board .ui-table__th:nth-last-child(2){padding:8px 0 5px 8px}.fl-table--board .ui-table__cell:nth-last-child(2){padding:0 0 0 8px;overflow:visible}.fl-go{display:block;width:12px;height:12px;margin-inline:auto;color:var(--ink-3);transform:rotate(-90deg)}.fl-table--board tr:hover .fl-go,.fl-table--board tr:focus-visible .fl-go,.fl-table--board tr:focus-within .fl-go{color:var(--ink-1)}.fl-rw-head{display:block}.fl-rw-head--tablet .fl-rw-head__title{margin-left:0}.fl-rw-head__title{display:block;margin-left:44px}.fl-key{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--s-4);margin:var(--s-3) 0 0;padding:0;list-style:none;font-size:var(--t-meta);color:var(--ink-3)}.fl-key__item{display:inline-flex;align-items:center;gap:6px}.fl-key__swatch{display:inline-block;flex:none}.fl-key__swatch--hours{width:2px;height:14px;background:var(--ink-2)}.fl-key__swatch--date{box-sizing:border-box;width:10px;height:10px;border-radius:50%;border:1.8px solid var(--st-due);background:var(--surface)}.fl-key__swatch--overdue{width:4px;height:16px;color:var(--st-overdue);background:currentColor}.fl-key__swatch--soon{position:relative;box-sizing:border-box;width:16px;height:8px;background:var(--surface-2);border:1px solid var(--line-strong)}.fl-key__swatch--soon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hatch-window);opacity:var(--hatch-opacity)}.fl-table .ui-table__cell--num{white-space:nowrap;overflow-wrap:normal}.fl-phone{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.fl-phone .ui-list__text{min-width:0}.fl-phone .fl-left{margin-left:var(--s-2)}.fl-stack__line{display:block;min-width:0;overflow-wrap:break-word}.fl-stack__line--sub{color:var(--ink-3)}.fl-phone .ui-list__right{align-self:flex-start}.fl-peek__title{display:inline-flex;align-items:center;gap:var(--s-3);min-width:0}.fl-peek__ring{display:inline-flex;flex:none}.fl-peek{display:grid;gap:var(--s-6)}.fl-peek>.ui-section+.ui-section{margin-top:0}.fl-peek__runway{padding:6px 0 4px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg)}.fl-peek__runway .fl-rw-axis{margin-top:0;margin-bottom:2px}.fl-peek__runway .fl-rw__mark--date .fl-rw__glyph{background:var(--bg)}.fl-peek__visits{display:grid;gap:var(--s-4)}.fl-visit{position:relative;padding-left:var(--s-3)}.fl-visit:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;background:transparent}.fl-visit--overdue:before{background:var(--st-overdue)}.fl-visit--due:before{background:var(--st-due)}.fl-visit--none:before{background:transparent}.fl-visit__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2)}.fl-visit__meta{min-width:0}.fl-visit__when{font-size:var(--t-body);font-weight:var(--w-strong);color:var(--ink-1)}.fl-visit__items,.fl-peek__nobase{margin:0;padding:0;list-style:none}.fl-visit__item,.fl-peek__nobase-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:8px 0;border-bottom:1px solid var(--line)}.fl-visit__item:last-child,.fl-peek__nobase-row:last-child{border-bottom:0}.fl-visit__name{min-width:0;font-size:var(--t-body);color:var(--ink-1);overflow-wrap:break-word}.fl-visit__value{flex:none;text-align:right}.ui-sheet--bottom .fl-peek__readonly{text-align:center}.fl-side__scope{font-size:var(--t-meta);color:var(--ink-3)}.fl-side__identity .ui-page-header{margin-bottom:var(--s-4)}.fl-side__big{display:flex;align-items:center;gap:var(--s-4);margin:0 0 var(--s-4)}.fl-side__actions{display:grid;gap:var(--s-2);margin:0 0 var(--s-6)}.fl-side__ghosts{display:flex;flex-wrap:wrap;gap:var(--s-2)}.fl-side__section{margin-top:var(--s-6);padding-top:var(--s-6);border-top:1px solid var(--line)}.fl-side__big+.fl-side__section,.fl-side__actions+.fl-side__section{margin-top:0}.fl-side__list{display:grid;gap:var(--s-1);margin:0 calc(-1 * var(--s-2));padding:0;list-style:none}.fl-side__entry{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--s-2);width:100%;min-height:var(--control-h-compact);padding:var(--s-2);border:0;border-radius:var(--radius);background:transparent;font:inherit;color:var(--ink-1);text-align:left;cursor:pointer}.fl-side__entry:hover,.fl-side__entry[aria-pressed=true]{background:var(--surface-2)}.fl-side__entry[aria-pressed=true]{box-shadow:inset 2px 0 0 var(--ink-1)}.fl-side__entry:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fl-side__word{min-width:0;overflow-wrap:break-word}.fl-side__n{flex:none}.fl-side__n--quiet{color:var(--ink-3)}.fl-side__parts{min-width:0;font-size:var(--t-meta);color:var(--ink-3);text-align:right}@media(pointer:coarse){.fl-side__entry{min-height:var(--touch-min);align-items:center}}.fl-side__key .fl-key{flex-direction:column;align-items:flex-start;gap:var(--s-2);margin:0}.fl-dialrow{display:flex;align-items:center;gap:var(--s-4);min-width:0;margin:0 0 var(--s-4)}.fl-dialrow>.ui-dial{flex:none;margin:0}.fl-dialrow>.fl-side__list{flex:1 1 0;min-width:0}.fl-dialrow--stacked{flex-direction:column;align-items:stretch}.fl-dialrow--stacked>.ui-dial{margin:0 auto}.fl-head--beside.ui-page-header .ui-page-header__row{flex-direction:row;align-items:center}.fl-head--beside.ui-page-header .ui-page-header__actions{justify-content:flex-end}.fl-more{display:inline}.fl-more__btn.ui-btn{display:inline;margin-left:var(--s-1);padding:0 var(--s-1);font-size:inherit;font-weight:var(--w-text);line-height:inherit}@media(pointer:fine){.fl-more__btn.ui-btn{min-height:0}}.fl-more:not(.fl-more--phone) .fl-more__btn.ui-btn{position:relative}.fl-more:not(.fl-more--phone) .fl-more__btn.ui-btn:after{content:"";position:absolute;inset-inline:0;top:50%;height:24px;transform:translateY(-50%)}@media(pointer:coarse){.fl-more:not(.fl-more--phone) .fl-more__btn.ui-btn:after{height:var(--touch-min)}}.fl-more__list{display:block;margin:var(--s-1) 0 0;padding:0;list-style:none;font-size:var(--t-meta);color:var(--ink-2)}.fl-more__item{display:block;overflow-wrap:break-word}.fl-more--phone{position:relative;display:block;margin-top:calc(-1 * var(--s-3));padding:0 var(--s-4)}.fl-more--phone .fl-more__btn.ui-btn{display:inline-flex;align-items:center;min-height:var(--touch-min);margin-left:0}.fl-table--list .ui-table__cell{height:auto;min-height:var(--row-h);padding:8px 12px}.fl-sq__text,.fl-sq__meta,.fl-ad__title{overflow-wrap:break-word}.fl-sq__age{font-size:var(--t-meta);color:var(--ink-2);white-space:nowrap}.fl-ad__item{display:block;min-width:0}.fl-ad__title{display:block}.fl-ad__num{display:block;font-size:var(--t-meta);color:var(--ink-2)}.fl-ad__group{display:inline}.fl-ads .fl-group{margin:var(--s-4) 0 var(--s-2);font-size:var(--t-meta);font-weight:var(--w-strong);color:var(--ink-2)}.fl-ads section:first-child .fl-group{margin-top:0}.fl-left .fs-box{display:inline-flex;width:auto;max-width:100%}.fl-cu__text{display:block;overflow-wrap:break-word}.fl-cu__date{overflow-wrap:break-word}.fl-table--cu .fl-cu__group,.fl-cu .fl-cu__group{color:var(--ink-1)}.fl-cu .fl-group{margin:0 0 var(--s-2);font-size:var(--t-meta);font-weight:var(--w-strong);color:var(--ink-2)}.maint-ac{display:flex;flex-direction:column;gap:0;line-height:1.4;min-width:0;font-size:var(--t-meta);font-weight:var(--w-text);text-align:left}.maint-ac__l1{display:flex;align-items:center;flex-wrap:wrap;gap:2px var(--s-2);min-width:0}.maint-ac__id{display:inline-flex;align-items:center;gap:6px;color:var(--ink-1);text-decoration:none}a.maint-ac__id:hover .fleet-sheet__tail{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong)}a.maint-ac__id:focus-visible,button.maint-ac__next:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.maint-ac__ring{flex:none;pointer-events:none}.fleet-sheet__tail{font:var(--w-text) var(--t-tail)/var(--lh-row) var(--font-brand);letter-spacing:var(--tail-track);font-synthesis:none;white-space:nowrap}.maint-ac__base{color:var(--ink-3);overflow-wrap:break-word}.maint-ac__next{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-2);width:-moz-fit-content;width:fit-content;max-width:100%;padding:0;border:0;background:transparent;color:var(--ink-3);font:inherit;text-align:left}button.maint-ac__next{cursor:pointer}.fleet-sheet__status{font-weight:var(--w-strong)}.fleet-sheet__status--ok{font-weight:var(--w-text);color:var(--ink-2)}.fleet-sheet__when{color:var(--ink-3)}button.maint-ac__next:hover .fleet-sheet__when{color:var(--ink-1);text-decoration:underline;text-underline-offset:3px}.maint-ac__tsn,.maint-ac__tsn-label{color:var(--ink-3)}.maint-ac__tsn .num{color:var(--ink-1)}.maint-ac__unit{color:var(--ink-3)}.fleet-sheet__tsn-edit{padding:0;margin:0;border:0;border-bottom:1px dashed var(--line-strong);background:transparent;color:inherit;font-weight:inherit;line-height:inherit;cursor:pointer}.fleet-sheet__tsn-edit:hover{border-bottom-style:solid}.fleet-sheet__tsn-edit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(pointer:coarse){.maint-ac__id,.maint-ac__next,.fleet-sheet__tsn-edit{min-height:var(--touch-min)}}.maint-lines{--line-h: 21px;display:flex;flex-direction:column;gap:0;min-width:0;margin:0;padding:0;list-style:none}.maint-lines__li{min-width:0;padding-block:6px}.maint-lines__li+.maint-lines__li{border-top:1px solid var(--line)}.maint-lines__li:first-child{padding-top:0}.maint-lines__li:last-child{padding-bottom:0}.maint-lines__li+.maint-lines__li--ok-first{border-top-color:var(--line-strong)}.maint-line{display:grid;grid-template-columns:16px minmax(0,1fr);-moz-column-gap:var(--s-2);column-gap:var(--s-2);align-items:start;width:100%;padding:0 var(--s-1);border:0;border-radius:var(--radius);background:transparent;color:var(--ink-1);font:inherit;font-size:var(--t-body);line-height:var(--line-h);text-align:left;cursor:pointer}.maint-line:hover{background:var(--surface-2)}.maint-line:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.maint-line__ring{margin-top:calc((var(--line-h) - 16px) / 2);pointer-events:none}.maint-line__text{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;-moz-column-gap:var(--s-2);column-gap:var(--s-2);min-width:0}.maint-line__name{flex:0 1 auto;min-width:0;overflow-wrap:break-word}.maint-line__value{flex:none;max-width:100%;margin-left:auto;font-weight:var(--w-strong);white-space:nowrap;text-align:right}.maint-line__value--words{flex-shrink:1;white-space:normal}.maint-line--ok{color:var(--ink-2)}.maint-line--ok .maint-line__value{color:var(--ink-3);font-weight:var(--w-text)}@media(pointer:coarse){.maint-line{min-height:var(--touch-min);align-content:center}}.fs{--fs-ac-w: 290px;--fs-cat-w: 168px;--fs-item-w: 108px;--fs-solo-w: 128px;--fs-head-h: 64px;--fs-ac: var(--fs-ac-w);--fs-band: color-mix(in srgb, var(--surface-2) 65%, var(--surface));position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:auto;overscroll-behavior:contain;scroll-padding-top:var(--fs-head-h);scroll-padding-left:var(--fs-ac);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--t-meta);color:var(--ink-1)}@media(max-width:1359px){.fs{--fs-ac-w: 264px;--fs-cat-w: 158px}}.fs-grid{display:flex;flex-direction:column;width:-moz-max-content;width:max-content;min-width:100%}.fs-head{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:var(--fs-cols);grid-template-rows:minmax(32px,auto) minmax(32px,auto);min-width:-moz-max-content;min-width:max-content;background:var(--surface);border-bottom:1px solid var(--line-strong)}.fs-head__row{display:contents}.fs-hac{position:sticky;left:0;z-index:1;display:flex;align-items:flex-end;padding:0 var(--s-3) var(--s-2);background:var(--surface);border-right:1px solid var(--line-strong);font-weight:var(--heading-section-weight);color:var(--ink-1)}.fs-hcat{display:flex;min-width:0;background:var(--surface)}.fs-hcat--open{background:var(--fs-band);border-bottom:1px solid var(--line)}.fs-hcat__btn{display:flex;align-items:flex-end;gap:6px;width:100%;min-width:0;margin:0;padding:0 var(--s-3) var(--s-2);border:0;background:transparent;color:var(--ink-1);font:inherit;font-weight:var(--heading-section-weight);text-align:left;cursor:pointer}.fs-hcat--open .fs-hcat__btn{align-items:center;padding:0 var(--s-2)}.fs-hcat__btn:hover{background:var(--surface-2)}.fs-hcat__btn:focus-visible,.fs-hsub__btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fs-chev{flex:none;align-self:center;color:var(--ink-3);transition:transform var(--motion)}.fs-hcat__lead{display:flex;align-items:center;gap:6px;min-width:0}.fs-hcat:not(.fs-hcat--open) .fs-hcat__lead{align-items:baseline}.fs-hcat:not(.fs-hcat--open) .fs-chev{align-self:center}.fs-hcat--open .fs-hcat__lead{position:sticky;left:calc(var(--fs-ac) + var(--s-2))}.fs-chev--open{transform:rotate(90deg)}.fs-hcat__name{min-width:0;overflow-wrap:break-word;line-height:var(--lh-tight)}.fs-hcat__count{margin-left:auto;font-weight:var(--w-text);color:var(--ink-3)}.fs-hsub{display:flex;min-width:0;background:var(--fs-band)}.fs-hsub__btn{display:flex;align-items:center;justify-content:flex-end;gap:3px;width:100%;min-width:0;margin:0;padding:0 6px;border:0;background:transparent;color:var(--ink-2);font:inherit;font-weight:var(--w-text);cursor:pointer}.fs-hsub__btn:hover{background:var(--surface-2);color:var(--ink-1)}.fs-hsub__btn--on{color:var(--ink-1);font-weight:var(--w-strong)}.fs-hsub__name{min-width:0;overflow-wrap:break-word;text-align:right;line-height:var(--lh-tight)}.fs-hsub__dir{flex:none;color:var(--ink-3);font-weight:var(--w-text)}.fs-body{display:flex;flex-direction:column}.fs-row{display:grid;grid-template-columns:var(--fs-cols);min-width:-moz-max-content;min-width:max-content;min-height:var(--row-h);background:var(--surface);border-bottom:1px solid var(--line)}.fs-row:last-child{border-bottom:0}.fs-row{content-visibility:auto;contain-intrinsic-size:auto var(--row-h)}.fs-row--link{cursor:pointer}.fs-row:hover{background:var(--surface-2)}.fs-cell--cat{border-left:1px solid var(--line-strong)}.fs-cell--sub{border-left:1px solid var(--line)}.fs-hsub.fs-cell--sub{border-left-color:var(--line)}.fs-ac{position:sticky;left:0;z-index:1;display:flex;align-items:center;gap:var(--s-2);min-width:0;height:100%;padding:0 var(--s-3);background:inherit;border-right:1px solid var(--line-strong)}.fs-ac>.ui-rail{top:0;bottom:0}.fs-ac__ring{flex:none;pointer-events:none}.fs-ac__tail{flex:none;color:var(--ink-1);text-decoration:none;font:var(--w-text) var(--t-tail)/var(--lh-row) var(--font-brand);letter-spacing:var(--tail-track);font-synthesis:none;white-space:nowrap;border-radius:2px}a.fs-ac__tail:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong)}.fs-ac__tail:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fs-ac__meta{flex:1 1 auto;min-width:0;overflow-wrap:break-word;line-height:var(--lh-tight);color:var(--ink-3)}.fs-ac__status{flex:none;margin-left:auto;font-weight:var(--w-strong);white-space:nowrap}.fs-cell{display:flex;min-width:0;padding:4px}.fs-cell--band{background:var(--fs-band)}.fs-row:hover .fs-cell--band{background:var(--surface-2)}.fs-cell--band .fs-box{gap:3px;padding:0 4px;overflow:hidden}.fs-cell--band .fs-val{letter-spacing:var(--mono-track)}.fs-cell--band .fs-val{flex:0 1 auto;min-width:0;white-space:normal}.fs-cell--band .fs-val__line{flex-wrap:wrap}.fleet-sheet__skeleton{display:grid;gap:var(--s-2);padding:var(--s-3)}.fleet-sheet__skeleton-bar{height:var(--row-h);background:var(--surface-2)}.fleet-sheet__skeleton-head{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-2)}.cell-sheet{display:grid;gap:var(--s-6);min-width:0}.cell-sheet__label{font-size:var(--t-meta);font-weight:var(--w-text);color:var(--ink-3)}.cell-sheet__focal{display:grid;gap:var(--s-1);justify-items:start}.cell-sheet__focal .ui-focal{align-items:flex-start}.cell-sheet__focal .ui-focal__value{text-align:left;min-width:0}.cell-sheet__focal-value--words{font-size:var(--t-hero);font-weight:var(--w-strong)}.cell-sheet__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4) var(--s-4);margin:0}.cell-sheet__fact{min-width:0}.cell-sheet__value{margin:0;font-size:var(--t-body);color:var(--ink-1);overflow-wrap:break-word}.cell-sheet__fields{display:grid;gap:var(--s-4);margin:0;padding:0;border:0;min-width:0}.cell-sheet__error{margin-top:var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--st-overdue);border-radius:var(--radius);font-size:var(--t-body);color:var(--st-overdue);overflow-wrap:break-word}.cell-sheet__binder{justify-self:start;text-decoration:none}.ui-sheet__title{overflow-wrap:break-word}.ui-sheet--bottom .cell-sheet__facts{grid-template-columns:minmax(0,1fr)}.ui-sheet--bottom .ui-sheet__footer:has(.cell-sheet__primary){flex-direction:row;flex-wrap:nowrap}.ui-sheet--bottom .ui-sheet__footer:has(.cell-sheet__primary) .cell-sheet__secondary{flex:1 1 0;min-height:48px}.ui-sheet--bottom .ui-sheet__footer:has(.cell-sheet__primary) .cell-sheet__primary{flex:2 1 0;min-height:48px}.ui-sheet--bottom .cell-sheet__secondary{min-height:48px}.ui-sheet--bottom .cell-sheet__binder{min-height:44px}.tr-list{container-type:inline-size;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--t-meta);color:var(--ink-1)}.tr-item{min-width:0}.tr-item+.tr-item{border-top:1px solid var(--line)}.tr-item:first-child .tr-row{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.tr-item:last-child .tr-row:last-child{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.tr-row,.tr-member{position:relative;display:grid;grid-template-columns:256px minmax(0,1fr) 112px minmax(0,220px) 172px;align-items:center;min-height:var(--row-h);padding:4px 0}.tr-row:hover{background:var(--surface-2)}.tr-row--link{cursor:pointer}.tr-cell{display:flex;align-items:center;min-width:0;padding:0 var(--s-3)}.tr-cell--name{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.tr-cell--value{padding:0 4px}.tr-cell--value .fs-box{min-height:32px}.tr-cell--when{color:var(--ink-3)}.tr-cell--action{justify-content:flex-end}.tr-cell--action .ui-btn{min-height:32px;padding-inline:var(--s-3);white-space:nowrap}.tr-ac{display:flex;align-items:center;gap:var(--s-2);min-width:0}.tr-ac__ring{flex:none;pointer-events:none}.tr-ac__tail{flex:none;color:var(--ink-1);text-decoration:none;font:var(--w-text) var(--t-tail)/var(--lh-row) var(--font-brand);letter-spacing:var(--tail-track);font-synthesis:none;white-space:nowrap;border-radius:2px}a.tr-ac__tail:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong)}a.tr-ac__tail:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tr-ac__status{min-width:0;overflow-wrap:break-word;font-weight:var(--w-strong)}.tr-name{min-width:0;max-width:100%;font-size:var(--t-body);line-height:1.35;overflow-wrap:break-word}.tr-sub{min-width:0;max-width:100%;color:var(--ink-3);line-height:1.35;overflow-wrap:break-word}.tr-more{color:var(--ink-3);font-size:var(--t-meta);white-space:nowrap}.tr-word{font-weight:var(--w-strong);padding:0 6px}.tr-expand{display:inline-flex;align-items:center;gap:6px;margin:0 0 0 -4px;padding:2px 4px;border:0;border-radius:var(--radius);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.tr-expand:hover{background:var(--surface-3, var(--line))}.tr-expand:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tr-chev{flex:none;color:var(--ink-3);transition:transform var(--motion)}.tr-chev--open{transform:rotate(90deg)}.tr-members{margin:0;padding:0;list-style:none;background:var(--bg);border-top:1px solid var(--line)}.tr-member+.tr-member{border-top:1px solid var(--line)}.tr-member .tr-name{font-size:var(--t-meta)}.tr-section{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.tr-label{margin:0;font-size:var(--heading-section-size);font-weight:var(--heading-section-weight);color:var(--ink-1)}.tr-label .num{color:var(--ink-3)}@container (max-width: 899px){.tr-row,.tr-member{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ac value" "name name" "when action";row-gap:2px;padding:var(--s-2) 0}.tr-cell--ac{grid-area:ac}.tr-ac{flex-wrap:wrap;row-gap:0}.tr-ac__status{flex:none}.tr-cell--name{grid-area:name}.tr-cell--value{grid-area:value;align-self:start;justify-content:flex-end;min-height:32px;padding-right:var(--s-2)}.tr-cell--ac{align-self:start;min-height:32px}.tr-cell--value .tr-box,.tr-cell--value .tr-box__shown{width:auto}.tr-cell--value .fs-box{width:auto;gap:var(--s-2)}.tr-cell--when{grid-area:when}.tr-cell--action{grid-area:action}.tr-cell--action .ui-btn{min-height:var(--touch-min)}.tr-cell:empty{display:none}.tr-member .tr-cell--ac{display:none}.tr-member{grid-template-areas:"name value" "when action"}}@media(pointer:coarse){.tr-cell--action .ui-btn{min-height:var(--touch-min)}a.tr-ac__tail{display:inline-flex;align-items:center;min-height:var(--touch-min)}.tr-expand{min-height:var(--touch-min)}}.tr-box,.tr-box__shown{display:flex;width:100%;min-width:0}.tr-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.due-tab{display:flex;flex-direction:column;gap:var(--s-6);padding-top:var(--s-3);min-width:0}.due-tab__skeleton{display:grid;gap:var(--s-2);padding-top:var(--s-3)}.due-tab__skeleton-bar{height:var(--row-h);background:var(--surface-2);border-radius:var(--radius)}.due-tab__state{display:block;overflow-wrap:break-word}.fleet-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:var(--s-3);min-width:0}.fleet-cards--phone{grid-template-columns:minmax(0,1fr)}.fleet-card{position:relative;display:flex;flex-direction:column;gap:var(--s-2);min-width:0;padding:var(--s-3) var(--s-3) var(--s-2) var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-1);font-size:var(--t-meta);content-visibility:auto;contain-intrinsic-size:auto 560px}.fleet-cards--phone .fleet-card{font-size:var(--t-body);contain-intrinsic-size:auto 240px}.fleet-card__group{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:var(--s-2);border-top:1px solid var(--line)}.fleet-card__none{color:var(--ink-3)}.fleet-card__more{align-self:flex-start;min-height:44px;margin:0;padding:0;border:0;background:transparent;color:var(--ink-2);font:inherit;font-weight:var(--w-strong);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong);cursor:pointer}.fleet-card__more:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.fleet-sheet__group-name{font-weight:var(--heading-section-weight);color:var(--ink-1);font-size:var(--heading-section-size)}.maint-headline--quiet{color:var(--ink-2)}.maint-headline--loading{display:inline-block;width:280px;max-width:100%;height:24px;vertical-align:middle;background:var(--surface-2)}.maint-overview{display:flex;flex-direction:column;gap:var(--s-3);padding-top:var(--s-3)}.maint-overview__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.maintenance-page:has(.maint-overview--table){padding-bottom:var(--s-4)}.maint-overview--table .maint-overview__tools{flex-wrap:nowrap}.kiosk-main{display:grid;gap:var(--space-group);min-width:0}.kiosk-main>.ui-section+.ui-section{margin-top:0}.kiosk-column{display:grid;gap:var(--s-4);min-width:0;max-width:560px}.kiosk-column>.ui-section+.ui-section{margin-top:var(--s-4)}.kiosk-page>.kiosk-offline{margin-bottom:var(--s-4)}.kiosk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kiosk-card{display:grid;gap:var(--s-4);min-width:0;container:kiosk-card / inline-size}.kiosk-card__head{display:flex;align-items:center;gap:var(--s-3);min-width:0}.kiosk-card__id{display:grid;gap:var(--s-1);min-width:0}.kiosk-card__head .tail--hero{font-size:min(var(--t-tail-hero),9cqi)}.kiosk-card__where{margin:0;font-size:var(--t-row-sub);line-height:var(--lh-body);color:var(--ink-2);overflow-wrap:break-word}.kiosk-card__tach{display:grid;gap:var(--s-1);margin:0}.kiosk-card__tach-label{font-size:var(--t-meta);color:var(--ink-2)}.kiosk-card__tach-figure{white-space:nowrap}.kiosk-card__tach-value{font-size:var(--t-display);font-weight:var(--w-strong);line-height:var(--lh-tight);color:var(--ink-1)}.kiosk-card__tsn{font-size:var(--t-meta);color:var(--ink-3);white-space:nowrap}.kiosk-card__status{position:relative;display:grid;gap:var(--s-2);min-width:0}.kiosk-card__status--rail{padding-left:var(--s-3)}.kiosk-card__sentence{margin:0;font-size:var(--t-title);font-weight:var(--w-strong);line-height:var(--lh-tight);color:var(--ink-1)}.kiosk-card__reason{margin:0;min-width:0}.kiosk-card__reason--plain{font-size:var(--t-row-sub);line-height:var(--lh-body);color:var(--ink-2);overflow-wrap:break-word}.kiosk-card__instruction{margin:0;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-1);min-width:0;overflow-wrap:break-word}.kiosk-card__note{margin:0;font-size:var(--t-row-sub);line-height:var(--lh-body)}.kiosk-card__squawks{min-width:0}.kiosk-card__squawks-label{margin:0 0 var(--s-1);font-size:var(--t-row-sub);font-weight:var(--w-strong);color:var(--ink-2)}.kiosk-card__squawk-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--s-2)}.kiosk-card__squawk{min-width:0;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-1);overflow-wrap:break-word}.kiosk-card__squawk-state{display:block;font-size:var(--t-row-sub);color:var(--ink-2)}.kiosk-card__facts{margin:0;padding-top:var(--s-4);border-top:1px solid var(--line)}.kiosk-card__facts.ui-kv--stack{grid-template-columns:minmax(0,1fr);gap:var(--s-3)}.kiosk-card__facts .ui-kv__label{color:var(--ink-2)}.kiosk-card__link{justify-self:start;font-size:var(--t-body);color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.kiosk-card__link:hover,.kiosk-card__link:focus-visible{color:var(--ink-1);text-decoration-color:currentColor}@media(pointer:coarse){.kiosk-card__link{display:inline-flex;align-items:center;min-height:var(--touch-min)}}.kiosk-card__tail-link{min-width:0;color:var(--ink-1);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.kiosk-card__tail-link:hover,.kiosk-card__tail-link:focus-visible{color:var(--ink-1);text-decoration-color:currentColor}@media(pointer:coarse){.kiosk-card__tail-link{display:inline-flex;align-items:center;min-height:var(--touch-min)}}.kiosk-actions{display:grid;gap:var(--s-3)}.kiosk-action--primary{min-height:52px}.kiosk-action--primary[aria-disabled=true],.kiosk-action--primary[aria-disabled=true]:hover{background:var(--surface-2);color:var(--ink-3);opacity:1;cursor:not-allowed}.kiosk-action--secondary{min-height:48px}.kiosk-action--secondary[aria-disabled=true],.kiosk-action--secondary[aria-disabled=true]:hover{color:var(--ink-3);cursor:not-allowed}.kiosk-note{margin:0}.kiosk-howto{display:grid;gap:var(--s-2)}.kiosk-today{display:grid;gap:var(--s-3);min-width:0}.kiosk-today__summary{display:grid;gap:var(--s-1);min-width:0}.kiosk-today__line,.kiosk-today__note{margin:0;color:var(--ink-2)}.kiosk-today__line{font-size:var(--t-body);line-height:var(--lh-body)}.kiosk-today__note{font-size:var(--t-meta);line-height:var(--lh-body)}.kiosk-today__fact,.kiosk-flight__fact,.kiosk-flight__range{white-space:nowrap}.kiosk-today__rows{min-width:0}.kiosk-flight__meta{display:block}.kiosk-column .ui-list__row--below>.ui-list__text,.kiosk-main .ui-list__row--below>.ui-list__text,.kiosk-earlier .ui-list__row--below>.ui-list__text{flex:1 1 0}.kiosk-flight__figures{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:7ch;text-align:right;white-space:nowrap}.kiosk-flight__hours{font-size:var(--t-body);color:var(--ink-1)}.kiosk-flight__acres{font-size:var(--t-meta);color:var(--ink-2)}.kiosk-flight__acres .unit{color:var(--ink-3)}.kiosk-flight__action{display:flex;justify-content:flex-end;margin:calc(-1 * var(--s-1)) calc(-1 * var(--s-2)) calc(-1 * var(--s-2)) 0}.kiosk-flight__action .ui-btn{min-height:var(--touch-min)}.kiosk-fix__reason{display:block;margin-top:var(--s-1);font-size:var(--t-meta);line-height:var(--lh-body);color:var(--ink-2);overflow-wrap:break-word}.kiosk-fix__actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2)}.kiosk-fix__discard,.kiosk-fix__discard:hover{color:var(--st-overdue)}@container app (max-width: 767px){.kiosk-fix__action{min-height:48px}}.kiosk-sheet__tach{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--s-4)}.kiosk-sheet__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--s-2)}.kiosk-stepper{--stepper-btn: var(--control-h);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-2)}@container app (max-width: 767px){.kiosk-stepper{--stepper-btn: var(--control-h-phone)}}.ui-sheet--bottom .kiosk-stepper{--stepper-btn: var(--control-h-phone)}.kiosk-stepper__button{border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);color:var(--ink-1)}.kiosk-stepper__button:hover{background:var(--surface-2)}.kiosk-stepper__button:disabled,.kiosk-stepper__button:disabled:hover{border-color:var(--line);background:var(--surface);color:var(--ink-3);cursor:default}.kiosk-sheet__form .ui-field{scroll-margin-block:var(--s-6)}.kiosk-sheet__start{display:grid;gap:var(--s-1)}.kiosk-sheet__start-value{font-size:var(--t-title);font-weight:var(--w-strong);line-height:var(--control-h-phone);color:var(--ink-1)}.kiosk-sheet__preview{margin:0;font-size:var(--t-meta);color:var(--ink-3)}.kiosk-sheet__long{margin:0;font-size:var(--t-meta);line-height:var(--lh-body);color:var(--ink-2)}.kiosk-fix-summary{display:grid;gap:var(--s-1)}.kiosk-fix-summary__refused,.kiosk-fix-summary__note{margin:0;line-height:var(--lh-body)}.kiosk-fix-summary__refused{font-size:var(--t-body);color:var(--ink-1)}.kiosk-fix-summary__lead{font-weight:var(--w-strong)}.kiosk-fix-summary__note{font-size:var(--t-meta);color:var(--ink-2)}.kiosk-sheet__preview-value{font-weight:var(--w-strong);color:var(--ink-1)}.kiosk-sheet__locked{line-height:var(--lh-body)}.kiosk-warning{position:relative;display:grid;gap:var(--s-2);padding:var(--s-2) 0 var(--s-2) var(--s-4)}.kiosk-warning__text{margin:0;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-1)}.kiosk-squawk__photos{margin:0;padding:0;list-style:none}.kiosk-squawk__photo{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);border-bottom:1px solid var(--line)}.kiosk-squawk__photo-name{min-width:0;overflow-wrap:break-word;font-size:var(--t-body);color:var(--ink-1)}.kiosk-offline{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin:0;padding:var(--s-3) var(--s-4);background:var(--bg);border-bottom:1px solid var(--line)}.kiosk-offline__text{flex:1 1 240px;margin:0;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-1)}.kiosk-offline__text strong{font-weight:var(--w-strong)}.kiosk-offline--syncing .kiosk-offline__text{font-size:var(--t-meta);color:var(--ink-3)}.kiosk-offline__updated{flex:1 1 100%;margin:0}.kiosk-earlier,.kiosk-earlier__days{display:grid;gap:var(--space-group);min-width:0}.kiosk-earlier__day{display:grid;gap:var(--s-4);min-width:0}.kiosk-earlier__line,.kiosk-earlier__note{margin:0;color:var(--ink-2)}.kiosk-earlier__line{font-size:var(--t-body);line-height:var(--lh-body)}.kiosk-earlier__note{font-size:var(--t-meta);line-height:var(--lh-body)}.kiosk-earlier__fact{white-space:nowrap}.kiosk-earlier__showing{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0;font-size:var(--t-meta);color:var(--ink-2)}.kiosk-earlier__more{display:grid;gap:var(--s-3);justify-items:start}.kiosk-earlier__season-groups{display:grid;gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.kiosk-earlier__season-group{display:grid;gap:var(--s-2);align-content:start;min-width:0}.kiosk-earlier__who{margin:0;font-size:var(--t-body);font-weight:var(--w-strong);color:var(--ink-1)}.kiosk-earlier__season.ui-kv--rows,.kiosk-earlier__you.ui-kv--rows,.kiosk-earlier__you-tails.ui-kv--rows{grid-template-columns:max-content minmax(0,1fr);margin:0}.kiosk-earlier__season .ui-kv__value,.kiosk-earlier__you .ui-kv__value,.kiosk-earlier__you-tails .ui-kv__value{text-align:right;overflow-wrap:normal}.su-name{display:flex;flex-direction:column;min-width:0}.su-name__text{color:var(--ink-1)}.su-sub{margin-top:var(--s-1);font-size:var(--t-meta);color:var(--ink-2)}.su-ellipsis{display:block;min-width:0;overflow-wrap:break-word}.su-muted{color:var(--ink-2)}.su-sheet{display:flex;flex-direction:column;gap:var(--space-group)}.su-sheet>.ui-section+.ui-section{margin-top:0}.su-sheet__section{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;border:0;min-width:0}.su-sheet__label{margin:0 0 var(--s-1);padding:0;font-size:var(--heading-section-size);font-weight:var(--heading-section-weight);color:var(--ink-1)}.su-sheet__label .num{color:var(--ink-3)}.su-sheet__help{margin:0;font-size:var(--t-meta);color:var(--ink-2)}.su-sheet__error{margin:0;font-size:var(--t-meta);color:var(--st-overdue)}.su-sheet__actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.su-checks{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--s-4)}.su-checks--2{grid-template-columns:repeat(2,minmax(0,1fr))}.su-filter{width:100%;margin-bottom:var(--s-2)}.su-locked .num{white-space:nowrap}.su-unlock{display:flex;flex-direction:column;gap:var(--s-2)}.su-unlock__line{margin:0;font-size:var(--t-meta)}.su-unlock__button--phone{min-height:48px}.su-count{flex:0 1 auto;font-size:var(--t-meta);color:var(--ink-2);text-align:right}.su-radios{display:flex;flex-direction:column}.su-grants{margin:0;padding:0;list-style:none}.su-grant{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.su-grant:first-child{border-top:1px solid var(--line)}.su-grant--locked{display:block;font-size:var(--t-body);color:var(--ink-2)}.su-grant__line{display:flex;align-items:center;gap:var(--s-4);min-width:0}.su-grant__line--2{align-items:flex-end;justify-content:space-between}.su-grant__target{flex:1 1 auto;min-width:0}.su-grant__date{display:flex;flex-direction:column;gap:var(--s-1);flex:0 1 50%}.su-grant__date input{width:100%;min-width:10em}.su-grant__date .ui-field__label{margin:0}.su-grant__remove{flex:none}.su-grant--phone .su-grant__line{flex-direction:column;align-items:stretch;gap:var(--s-2)}.su-grant--phone .su-grant__target,.su-grant--phone .su-grant__date input{width:100%}.su-grant--phone .su-grant__remove{min-height:48px}.su-disclosure{display:inline-flex;align-items:center;gap:var(--s-1);align-self:flex-start;min-height:32px;margin:0;padding:0 var(--s-1);font:inherit;font-size:var(--t-meta);font-weight:var(--w-strong);color:var(--ink-2);background:transparent;border:0;border-radius:var(--radius);cursor:pointer}.su-disclosure:hover{color:var(--ink-1)}.su-disclosure__count{font-weight:var(--w-text)}.su-disclosure__chevron{flex:none;color:var(--ink-3);transition:transform var(--motion)}.su-disclosure__chevron--open{transform:rotate(90deg)}.su-disclosure__body{display:flex;flex-direction:column;gap:var(--s-2)}.su-disclosure__body[hidden]{display:none}@media(pointer:coarse){.su-disclosure{min-height:44px}}.su-effective{display:flex;flex-direction:column;gap:var(--s-3)}.su-effective__group{display:flex;flex-direction:column}.su-effective__group-name{margin:0 0 var(--s-2);font-size:var(--heading-group-size);font-weight:var(--heading-group-weight);color:var(--ink-2)}.su-effective__rows{margin:0;padding:0;list-style:none}.su-effective__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);min-height:32px;padding:var(--s-1) 0}.su-effective__label{min-width:0;font-size:var(--t-body);color:var(--ink-1)}.su-effective__source{flex:none;max-width:50%;font-size:var(--t-meta);color:var(--ink-2);text-align:right}.su-effective__rows--phone .su-effective__row{flex-direction:column;align-items:flex-start;gap:var(--s-1)}.su-effective__rows--phone .su-effective__source{max-width:none;text-align:left}.su-readonly{margin:0;font-size:var(--t-body);color:var(--ink-1)}.su-cap{margin:0;font-size:var(--t-meta);color:var(--ink-2)}.su-cell{display:flex;flex-direction:column;min-width:0}.su-cell__main{color:var(--ink-1)}.su-until{width:160px}.su-until--phone{width:100%;min-height:48px}.su-history{display:flex;flex-direction:column;gap:var(--s-1);margin:0;padding:0;list-style:none;font-size:var(--t-meta);color:var(--ink-2)}.su-history li{overflow-wrap:break-word}.su-revoke__title{margin:0;font-size:var(--heading-panel-size);font-weight:var(--heading-panel-weight);color:var(--ink-1)}.su-revoke__body{margin:0;overflow-wrap:break-word;color:var(--ink-2)}.su-cert{display:grid;grid-template-columns:1fr;gap:var(--s-4)}.su-cert__field{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.su-cert__field .ui-field__label{margin:0}.su-cert__field .ui-input{width:100%;min-width:0}@media(min-width:768px){.su-cert{grid-template-columns:1fr 1fr}}.su-shop-summary{overflow-wrap:break-word;min-width:0}.su-clause{display:inline-block}.inv-question{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.inv-question .su-grant__date{flex:none;align-self:flex-start;width:50%;min-width:10em}.inv-question--phone .su-grant__date{width:100%}.inv-others{display:flex;flex-direction:column;gap:var(--s-2)}.ro-name{display:flex;flex-direction:column;min-width:0}.ro-name__text{color:var(--ink-1)}.ro-groups{display:flex;flex-direction:column;gap:var(--s-3)}.ro-group{margin:0;padding:0;border:0;min-width:0}.ro-group__legend{margin-bottom:var(--s-2)}.ro-checks{display:grid;grid-template-columns:minmax(0,1fr)}.ro-note{margin-inline-start:var(--s-2);font-size:var(--t-meta);color:var(--ink-2)}.ro-members{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}.ro-member{display:flex;flex-direction:column;min-width:0}.ro-member__name{font-size:var(--t-body);color:var(--ink-1);overflow-wrap:break-word}.ro-member__email{font-size:var(--t-meta);color:var(--ink-2)}.ro-heading:focus{outline:none}.ro-heading:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ro-show-all{align-self:flex-start}.wiz-step__question{margin:0;font-size:var(--heading-sheet-size);font-weight:var(--heading-sheet-weight);line-height:1.3;color:var(--ink-1)}.wiz-step__example{margin:var(--s-2) 0 0;font-size:var(--t-body);line-height:1.5;color:var(--ink-2)}.wiz-step__controls{margin-top:var(--s-4);display:flex;flex-direction:column;gap:var(--s-4)}.ui-sheet--bottom .wiz-step{min-height:50vh}.wiz-step__announce{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wiz-review{display:flex;flex-direction:column;gap:var(--s-4)}.wiz-review__sentence{margin:0;font-size:var(--t-body);line-height:1.5;color:var(--ink-1)}.wiz-review__rows{margin:0;display:grid;grid-template-columns:minmax(120px,max-content) minmax(0,1fr) auto;gap:var(--s-2) var(--s-4);align-items:center}.wiz-review__row{display:contents}.wiz-review__label{font-size:var(--t-body);font-weight:var(--w-text);line-height:var(--lh-tight);color:var(--ink-2)}.wiz-review__value{margin:0;min-width:0;font-size:var(--t-body);line-height:var(--lh-tight);color:var(--ink-1);overflow-wrap:break-word}.wiz-review__change{margin:0}.wiz-review__serial{display:inline-block;max-width:100%;white-space:nowrap;overflow-wrap:normal;overflow-x:auto;vertical-align:bottom}.ui-sheet--bottom .wiz-review__rows,.ui-sheet--pane .wiz-review__rows{grid-template-columns:minmax(0,1fr);gap:0}.ui-sheet--bottom .wiz-review__row,.ui-sheet--pane .wiz-review__row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-1);padding:var(--s-2) 0;border-bottom:1px solid var(--line)}.ui-sheet--bottom .wiz-review__change .ui-btn,.ui-sheet--pane .wiz-review__change .ui-btn{min-height:48px}.wiz-step__note{margin:0;font-size:var(--t-body);line-height:1.5;color:var(--ink-2)}.wiz-last__lead{margin-bottom:var(--s-4)}.wiz-done__line{margin-top:var(--s-2)}.wizard-item-group{display:grid;gap:var(--s-6)}.wizard-item-group__question{margin:0;font-size:var(--heading-panel-size);font-weight:var(--heading-panel-weight);color:var(--ink-1)}.wiz-prefix__end{white-space:nowrap}.wel__sent{margin:0;font-size:var(--t-meta);color:var(--ink-2)}.wel__done-lead{margin:0;font-size:var(--t-body);font-weight:var(--w-strong);color:var(--ink-1)}.wel__done-line{margin:var(--s-1) 0 0;font-size:var(--t-body);color:var(--ink-2)}.wel__head{margin-bottom:var(--s-4)}.wiz-items{display:flex;flex-direction:column;gap:var(--s-4)}.wiz-items__help{margin:calc(var(--s-2) - var(--s-4)) 0 0;font-size:var(--t-body);line-height:1.5;color:var(--ink-2)}.wiz-items__group{display:flex;flex-direction:column;gap:var(--s-3)}.wiz-items__label{margin:0;font-size:var(--t-body);font-weight:var(--w-strong);line-height:var(--lh-tight);color:var(--ink-2)}.wiz-items__count{margin:0;font-size:var(--t-meta);line-height:var(--lh-tight);color:var(--ink-2)}.wiz-items__skip{align-self:flex-start}.cc-side__summary{margin:var(--s-1) 0 0;font-size:var(--t-body);font-weight:var(--w-text);color:var(--ink-2);line-height:var(--lh-body)}.cc-formula{margin:var(--s-3) 0;font-family:var(--font-mono);font-size:var(--t-meta);color:var(--ink-2);overflow-wrap:break-word}.cc-side__parts{display:flex;flex-direction:column;margin:var(--s-3) 0 0;padding:0;list-style:none}.cc-side__part{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-2);width:100%;min-height:var(--control-h);padding:var(--s-1) var(--s-3);border:0;border-radius:var(--radius);background:none;font:inherit;font-size:var(--t-body);color:var(--ink-1);text-align:left;cursor:pointer;box-shadow:inset 2px 0 0 transparent}.cc-side__part:hover{background:var(--surface-2)}.cc-side__part--current{font-weight:var(--w-strong);background:var(--surface-2);box-shadow:inset 2px 0 0 var(--ink-1)}@media(pointer:coarse){.cc-side__part{min-height:var(--touch-min)}}.cc-side__name{min-width:0;overflow-wrap:break-word}.cc-side__left{font-family:var(--font-mono);font-size:var(--t-meta);font-weight:var(--w-text);color:var(--ink-2);font-variant-numeric:tabular-nums}.cc-side__add{margin-top:var(--s-3)}.cc-part{min-width:0}.cc-part__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-3)}.cc-part__head .ui-panel__title{margin:0;min-width:0;overflow-wrap:break-word}.cc-part__remove{flex:none}@media(pointer:coarse){.cc-part__remove{min-height:var(--touch-min)}}.cc-form{display:flex;flex-direction:column;gap:var(--s-4)}.cc-group{min-width:0;margin:0;padding:0;border:0}.cc-group__label{float:left;width:100%;box-sizing:border-box;margin:0 0 var(--s-2);padding:var(--s-3) 0 0;border-top:1px solid var(--line);font-size:var(--t-meta);font-weight:var(--w-strong);color:var(--ink-2)}.cc-group__boxes{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.ui-dossier[data-layout=laptop] .cc-group__boxes{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-group__boxes>*{min-width:0}.cc-span2{grid-column:span 2}.cc-results{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line)}.cc-results .ui-kv__value{font-size:var(--t-hero);font-weight:var(--w-strong);line-height:var(--lh-tight)}.ui-dossier[data-layout=phone] .cc-results .ui-kv__value{font-size:var(--t-title)}.cc-results .ui-kv__value--muted{font-size:var(--t-body);font-weight:var(--w-text);color:var(--ink-2)}.cc-sentence{color:var(--ink-1);font-weight:var(--w-strong)}.sa-aircraft{display:flex;flex-direction:column;gap:var(--space-group);min-width:0}.sa-aircraft>.ui-section+.ui-section{margin-top:0}.sa-muted,.sa-readonly{color:var(--ink-2)}.sa-missing{padding:0;border:0;background:transparent;font:inherit;color:var(--st-pending);cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.sa-missing:hover{text-decoration-color:currentColor}.sa-missing:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media(pointer:coarse){.sa-missing{min-height:var(--touch-min);display:inline-flex;align-items:center}}.sa-actions{display:flex;justify-content:flex-end}.sa-row{display:flex;flex-direction:column;min-width:0}.sa-row__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);padding:0 var(--s-4) var(--s-3) var(--s-6);font-size:var(--t-meta)}.ui-btn.sa-others{max-width:100%;white-space:normal;text-align:left}.sa-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sa-hours{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);min-width:0}.sa-add__lead{margin:0;font-size:var(--t-body);color:var(--ink-2)}.sa-import{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.sa-import__file{max-width:100%;font:inherit;font-size:var(--t-meta);color:var(--ink-2)}.sa-import__review{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.sa-import__counts{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin:0;font-size:var(--t-meta);color:var(--ink-2)}.sa-import__lines{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.sa-import__line{position:relative;padding:var(--s-1) 0 var(--s-1) var(--s-2);border-bottom:1px solid var(--line);min-width:0}.sa-import__line--overdue:before{content:"";position:absolute;left:0;top:var(--s-2);bottom:var(--s-2);width:2px;background:var(--st-overdue)}.sa-import__check--none{display:flex;padding:0 var(--s-1) 0 calc(15px + var(--s-2))}.sa-import__text{display:flex;flex-direction:column;gap:var(--s-1);min-width:0;font-size:var(--t-body)}.sa-import__kind{font-size:var(--t-meta);color:var(--ink-2)}.sa-import__kind--update{color:var(--ink-2)}.sa-import__key{color:var(--ink-1);overflow-wrap:break-word}.sa-import__summary,.sa-import__diff{font-size:var(--t-meta);color:var(--ink-2);overflow-wrap:break-word}.sa-import__warning{font-size:var(--t-meta)}.sa-import__orphans{margin:0;font-size:var(--t-meta);color:var(--ink-2);overflow-wrap:break-word}.sa-retired{min-width:0}.sa-retired__summary{cursor:pointer}.sa-retired__list{list-style:none;margin:var(--s-3) 0 0;padding:0}.sa-retired__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.sa-retired__text{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.sa-retired__tail{padding:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.sa-retired__tail:hover .tail{text-decoration:underline;text-underline-offset:2px}.sy-cell{display:flex;flex-direction:column;min-width:0}.sy-cell__main{color:var(--ink-1)}.su-sheet__section.sy-fields{gap:var(--space-field)}.sy-wrap{margin:0;overflow-wrap:break-word}.sy-refusal{display:flex;flex-direction:column;gap:var(--s-2)}.sy-refusal>p{color:var(--st-overdue)}.st-type-footer{display:contents}.ui-sheet:not(.ui-sheet--bottom) .st-type-footer .ui-btn--destructive{margin-inline-end:auto}.sh-home__btn{flex:none;min-height:var(--control-h)}@media(pointer:coarse){.sh-home__btn{min-height:var(--touch-min)}}.sh-home__btn--phone{min-height:var(--control-h-phone);margin-top:var(--s-2)}.smr-lede{margin:0 0 var(--s-3)}.smr-title{color:var(--ink-1)}.smr-meta{overflow-wrap:break-word;white-space:pre-line}.smr-text{margin:0;white-space:pre-wrap;overflow-wrap:break-word;color:var(--ink-1)}.smr-settings{margin-bottom:var(--space-group)}.sl-cell__main{color:var(--ink-1)}.sl-number{max-width:200px}.sl-wrap{margin:0;overflow-wrap:break-word}.sl-refusal{display:flex;flex-direction:column;gap:var(--s-1);color:var(--st-overdue)}.sl-refusal .num{color:var(--ink-1)}.ui-group-count{position:relative;flex:none;display:inline-flex;align-items:baseline;gap:.3em;padding:1px var(--s-2);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--t-meta);line-height:1.5;white-space:nowrap;cursor:pointer;transition:background var(--motion),border-color var(--motion),color var(--motion)}.ui-group-count .mono{font-size:inherit}.ui-group-count:hover{background:var(--surface-2);border-color:var(--ink-3);color:var(--ink-1)}.ui-group-count--open,.ui-group-count:active{background:var(--surface-2);border-color:var(--ink-3);color:var(--ink-1);box-shadow:inset 0 1px 2px color-mix(in oklab,var(--ink-1) 14%,transparent)}.ui-group-count:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(pointer:coarse){.ui-group-count:after{content:"";position:absolute;top:-12px;right:-10px;bottom:-12px;left:-10px;min-height:var(--touch-min)}}.ui-move-into{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.ui-move-into__count{color:var(--ink-3)}.ui-move-into__count .mono{font-size:inherit}.sc-item{display:flex;flex-direction:column;min-width:0}.sc-item__name{color:var(--ink-1);overflow-wrap:break-word}.sc-item__locked{font-size:var(--t-meta);color:var(--ink-2)}.sc-nowrap{white-space:nowrap}.sc-interval{display:flex;flex-direction:column;min-width:0}.sc-exception{font-size:var(--t-meta);color:var(--ink-2);overflow-wrap:break-word}.sc-phone{display:flex;flex-direction:column;gap:var(--space-group)}.sc-phone>.ui-section+.ui-section{margin-top:0}.sc-phone__meta{display:flex;flex-direction:column}.sc-number{max-width:200px}.sc-bytype{display:flex;flex-direction:column;gap:var(--s-2);min-width:0;padding-top:var(--s-2)}.sc-bytype__label{margin:0;font-size:var(--t-meta);color:var(--ink-2)}.sc-lines{display:flex;flex-direction:column;gap:var(--s-1);margin:0;padding:0;list-style:none}.sc-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-2);min-width:0}.sc-line__main{min-width:0;overflow-wrap:break-word;color:var(--ink-1)}.sc-muted{color:var(--ink-2)}.sc-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2)}.sc-actions .sc-more,.sc-actions .sc-more:hover:not(:disabled){color:var(--ink-1)}.sc-tail{text-decoration:none}.sc-tail:hover{text-decoration:underline;text-underline-offset:2px}@media(pointer:coarse){.sc-tail{display:inline-flex;align-items:center;min-height:var(--touch-min)}}.ci-choices{display:flex;flex-wrap:wrap;gap:0 var(--s-4);min-width:0}.ci-interval{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.ci-row{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);min-width:0}.ci-locked{margin:0;font-size:var(--t-body);color:var(--ink-2);overflow-wrap:break-word}.ci-notes{min-height:72px;resize:vertical}.ci-tailpick{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.ci-fold__summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-2);cursor:pointer;list-style:none;color:var(--ink-1)}.ci-fold__summary::-webkit-details-marker{display:none}.ci-fold__summary:before{content:"▸";color:var(--ink-3)}.ci-fold[open]>.ci-fold__summary:before{content:"▾"}.ci-fold__body{display:flex;flex-direction:column;gap:var(--s-3);margin-top:var(--s-3);min-width:0}.ci-more__title{font-size:var(--heading-section-size);font-weight:var(--heading-section-weight)}.ci-more__set{font-size:var(--t-meta);color:var(--ink-2);min-width:0;overflow-wrap:break-word}.ci-more__body{display:flex;flex-direction:column;gap:var(--space-group);margin-top:var(--s-4);min-width:0}.ci-impact{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.ci-impact__line{margin:0;font-size:var(--t-body);font-weight:var(--w-strong);color:var(--ink-1)}.ci-impact__tails{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3);margin:0;color:var(--ink-2)}.ci-files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ci-file{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--line)}.ci-file__text{display:flex;flex-direction:column;min-width:0}.ci-file__name{color:var(--ink-1);overflow-wrap:break-word}.ci-file__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ci-pending{margin:0;color:var(--ink-1)}.ci-dues__moved{color:var(--ink-1);font-weight:var(--w-strong)}.ci-serials{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.ci-serials__label{margin:0;font-size:var(--t-meta);color:var(--ink-2)}.ci-checklist{min-width:0}.ci-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;min-width:0}.ci-step{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3) 0;border-bottom:1px solid var(--line);min-width:0}.ci-step:first-child{padding-top:0}.ci-step__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2)}.ci-step__n{color:var(--ink-2)}.ci-step__remove,.ci-step__remove:hover:not(:disabled,[aria-disabled=true]){color:var(--ink-2)}.ci-step__moves{display:flex;flex-wrap:wrap;gap:var(--s-1)}.ci-step__ids{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:var(--s-2) var(--s-3);min-width:0}.ci-step__text{min-height:64px;resize:vertical}.ci-paste{display:flex;flex-direction:column;gap:var(--s-3);min-width:0}.ci-checklist__count{margin:0;color:var(--ink-1)}.ci-checklist__first{margin:0;padding-left:var(--s-4);display:flex;flex-direction:column;gap:var(--s-1);color:var(--ink-2)}.ci-checklist__first li{overflow-wrap:break-word}.ci-checklist__more{margin:0;color:var(--ink-2)}.ui-tree-child.sc-tree,.ui-list__text:has(>.ui-list__name>.sc-tree){--tree-indent: 24px}.sc-group-row{display:flex;flex-direction:column;min-width:0}.sc-group-row>.ui-list__row{flex:none}.sc-group-row__toggle{padding:0 var(--s-4) var(--s-3)}.sc-group-row:has(>.sc-group-row__toggle)>.ui-list__row{padding-bottom:var(--s-2)}.binder-page{container:binder-page / inline-size;min-width:0}.binder-sheet__fields{display:grid;gap:var(--s-4);margin:0;padding:0;border:0;min-width:0}.binder-sheet__legend{padding:0;margin-bottom:var(--s-2);font-size:var(--heading-section-size);font-weight:var(--heading-section-weight);line-height:var(--lh-tight);color:var(--ink-1)}.binder-sheet__lead{margin:0;font-size:var(--t-body);color:var(--ink-2)}.binder-sheet__note{margin:0;font-size:var(--t-body);color:var(--ink-3)}.binder-sheet__muted{color:var(--ink-3)}.binder-sheet__helper{margin:0;font-size:var(--t-meta);color:var(--ink-3)}.binder-sheet__error{margin-bottom:var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--st-overdue);border-radius:var(--radius);font-size:var(--t-body);color:var(--st-overdue)}.binder-tabs{margin-top:var(--s-6)}.binder-tab{padding-top:var(--s-4)}.ui-toolbar+.binder-tab{padding-top:0}.binder-row__title{overflow-wrap:break-word}.binder-row__title--na{color:var(--ink-2)}.binder-row__remaining{display:inline-flex;flex-direction:column;align-items:flex-end;gap:var(--s-1)}.ui-table__cell .binder-row__remaining,.ui-table__cell .ui-life{padding-block:var(--s-2)}.ui-life__left .binder-cell-action{text-align:left}.binder-row__value{display:inline-flex}.binder-row__meta-line{display:block}.binder-row__part{overflow-wrap:normal}.binder-row__part .serial{display:inline-block;max-width:100%;white-space:normal;overflow-wrap:break-word;min-width:0}.binder-row__none{color:var(--ink-3)}.binder-row__notes{font-size:var(--t-meta);color:var(--ink-2)}.binder-row__name-run{white-space:nowrap;max-width:100%;overflow-wrap:break-word}.ui-table__cell--num .binder-row__remaining{font-family:var(--font-sans)}.binder-sr,.binder-summary__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.binder-sheet__warning{margin:0;font-size:var(--t-meta);color:var(--st-due)}.binder-sheet__warning strong{font-weight:var(--w-strong)}.binder-cell-action{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:right;vertical-align:middle;cursor:pointer}.binder-cell-action:hover{text-decoration:underline;text-underline-offset:2px}.binder-cell-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.binder-record__context{display:grid;gap:var(--s-2);margin-bottom:var(--s-4)}.binder-record__facts{margin:0 0 var(--s-4)}.binder-record__preview{margin:0 0 var(--s-4);min-height:1.45em;font-size:var(--t-meta);color:var(--ink-3)}.binder-record__preview strong{font-weight:var(--w-strong);color:var(--ink-1)}.binder-record__items{max-height:140px;overflow-y:auto;margin:0 0 var(--s-4);padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius);font-size:var(--t-body)}.binder-record__item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--line)}.binder-record__item:last-child{border-bottom:0}.binder-record__item-name{min-width:0;overflow-wrap:break-word}.binder-visit{margin:0 0 var(--s-4)}.binder-visit__items{margin:0;padding:0;list-style:none}.binder-visit__item{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--line)}.binder-visit__item:last-child{border-bottom:0}.binder-visit__check{display:flex;align-items:center;gap:var(--s-2);min-width:0;cursor:pointer}.binder-visit__value{flex:none;font-size:var(--t-body)}.binder-visit__error{margin:var(--s-2) 0 0}.binder-visit__pair{display:grid;gap:var(--s-4);min-width:0}.binder-visit__pair--row{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}@media(pointer:coarse){.binder-visit__check{min-height:var(--touch-min)}.binder-visit__item{padding:0}}.binder-history-tab{display:grid;gap:var(--space-group);min-width:0}.binder-history-tab>.ui-section+.ui-section{margin-top:0}.binder-history__quiet{color:var(--ink-3)}.binder-history__row{display:grid;gap:var(--s-1)}.binder-history__row>.ui-btn{justify-self:start}.binder-history__entry{display:grid;gap:2px;justify-items:start}.binder-history__date{white-space:nowrap}.binder-history__voided{color:var(--ink-3)}.binder-history .ui-table__cell:nth-child(4),.binder-history .ui-table__cell:last-child{vertical-align:top;padding-top:var(--s-2);padding-bottom:var(--s-2)}.binder-history .binder-history__plain,.binder-history .binder-history__recorded{display:block;padding-top:var(--s-1)}.binder-history .ui-table__cell--num:last-child{padding-inline-end:16px}.binder-history__actions{display:inline-flex;justify-content:flex-end}.binder-history__below{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.binder-history__below .binder-history__actions{margin-inline-start:auto}.binder-history__below .binder-history__actions-button{min-height:44px}.binder-history .binder-history__group-head>.ui-table__cell,.binder-history .binder-history__child:not(.binder-history__child--last)>.ui-table__cell{border-bottom-color:transparent}.ui-list__item:has(>.binder-history__child){border-top-color:transparent}.binder-history__row.binder-history__child{overflow:hidden}.binder-history__row .binder-history__tree{padding-left:22px}.binder-history__flights{min-width:0}.binder-history__more{margin-top:var(--s-2)}.binder-history__link{padding:0;border:0;background:none;font:inherit;color:var(--ink-2);text-decoration:none;cursor:pointer}.binder-history__link:hover{text-decoration:underline}.binder-history__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.binder-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-group);align-items:start}.binder-summary__col{display:grid;gap:var(--space-group);align-content:start;min-width:0}.binder-summary__col>.ui-section+.ui-section{margin-top:0}.binder-summary__section{min-width:0}.binder-summary__head{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-2)}.binder-summary__head--title{flex-wrap:wrap;align-items:baseline;-moz-column-gap:var(--s-2);column-gap:var(--s-2);row-gap:var(--s-1);min-height:var(--control-h-compact)}.binder-summary__when{font-size:var(--heading-panel-size);font-weight:var(--heading-panel-weight);color:var(--ink-1)}.binder-summary__head--title .binder-summary__action{margin-left:auto;align-self:center}.binder-summary__squawk{display:flex;align-items:baseline;gap:var(--s-3);min-width:0}.binder-summary__squawk>:first-child{flex:none;font-size:var(--t-meta);font-weight:var(--w-strong)}.binder-summary__squawk-title{min-width:0;overflow-wrap:break-word}.binder-summary__age{white-space:nowrap}.binder-squawk-detail{display:grid;gap:var(--s-3)}.binder-squawk-detail p{margin:0}.binder-squawk-detail__text{min-width:0;font-size:var(--t-body);white-space:pre-wrap;overflow-wrap:break-word}.binder-opcost{display:grid;gap:var(--s-4)}.binder-opcost>.ui-section+.ui-section{margin-top:0}.binder-opcost__rows{list-style:none;margin:var(--s-2) 0 0;padding:0;font-size:var(--t-row)}.binder-opcost .ui-kv--rows{grid-template-columns:168px minmax(0,1fr)}.binder-opcost__top{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;gap:var(--s-4);padding:var(--s-2) 0;border-top:1px solid var(--line)}.binder-opcost__item{min-width:0;overflow-wrap:break-word}.binder-opcost__footer{margin:var(--s-2) 0 0}.binder-opcost__more{display:flex;justify-content:flex-end;border-top:1px solid var(--line)}.binder-opcost__link{padding:var(--s-2) 0;border:0;background:none;color:var(--ink-2);font:inherit;font-size:var(--t-row);cursor:pointer}.binder-opcost__link:hover{color:var(--ink-1);text-decoration:underline;text-underline-offset:2px}.binder-opcost__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(pointer:coarse){.binder-opcost__link{min-height:var(--touch-min)}}.binder-opcost-sheet{display:grid;gap:var(--s-4)}.binder-reference{display:grid;gap:var(--space-group);min-width:0}.binder-reference>.ui-section+.ui-section{margin-top:0}.binder-reference__banner{margin:0 0 var(--s-2)}.binder-reference__list{display:grid;gap:var(--s-3);margin:0;padding:0;list-style:none}.binder-reference__row{min-width:0}.binder-reference__link{font-size:var(--t-body);color:var(--ink-1);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:2px;overflow-wrap:break-word}.binder-reference__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.binder-reference__meta{overflow-wrap:break-word}.binder-block__actions{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-2);margin:var(--s-2) 0 0 -12px}.binder-block__actions .ui-btn{font-size:var(--t-meta)}.release-tab>.ui-section+.ui-section{margin-top:0}.binder-row__done{display:block;font-size:var(--t-meta);color:var(--ink-2)}.binder-release{display:block;margin:var(--s-1) 0 0 calc(var(--s-3) * -1)}.binder-release__error{display:block;padding-left:var(--s-3);font-size:var(--t-meta);color:var(--ink-2)}.binder-release__error strong{color:var(--st-overdue);font-weight:var(--w-strong)}.binder-untracked-row__action .binder-release{margin:0}@media(pointer:coarse){.binder-release__make{min-height:var(--touch-min)}}.binder-enter-last__row{display:block;margin:var(--s-1) 0 0 calc(var(--s-3) * -1)}.binder-untracked-row{display:flex;flex-direction:column;min-width:0}.binder-untracked-row>.ui-list__row{flex:none}.binder-untracked-row__action{padding:0 var(--s-4) var(--s-2) calc(var(--s-4) - var(--s-3))}@media(pointer:coarse){.binder-enter-last{min-height:var(--touch-min)}}.binder-foldlist{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.binder-foldlist>.ui-list,.binder-foldlist>div>.ui-list{border:0;border-radius:0}.binder-foldlist>*+*{border-top:1px solid var(--line)}.binder-foldlist__fold{min-height:var(--row-h);display:flex;align-items:center}.binder-foldlist__fold>.ui-foldrow{flex:1 1 auto}.binder-history__older{display:grid;gap:var(--space-group);justify-items:start}.binder-history__older .ui-skeleton{width:100%}.binder-history__older .ui-quiet{color:var(--ink-2)}@media(pointer:coarse){.binder-history__older-button{min-height:44px}}.binder-history__answer{margin:0;font-size:var(--t-row);color:var(--ink-2)}.binder-history__answer-item{color:var(--ink-1)}.binder-history__flights .ui-table__cell:last-child{text-align:right;padding-inline-end:16px}.binder-history__tools{min-width:0}.binder-dossier .binder-blocks{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.binder-dossier .binder-blocks>.ui-section{border-top:1px solid var(--line);padding-top:var(--s-4)}.binder-dossier__reference .ui-kv--rows{grid-template-columns:minmax(0,1fr);gap:var(--s-3)}.binder-dossier__reference .ui-kv__item{display:grid;gap:var(--s-1)}.binder-dossier .binder-details{margin-top:var(--s-4)}.binder-dossier__reference{border-top:1px solid var(--line);margin-top:var(--s-6);padding-top:var(--s-2)}.binder-dossier__reference .ui-foldrow{padding:0}.binder-dossier__reference .ui-foldrow__text{font-size:var(--t-meta)}.binder-dossier__reference-body{margin-top:var(--s-4)}.binder-dossier__reference .binder-tab{padding:0}.binder-workspace .binder-tabs>.ui-tabs>.ui-tabs__bar{margin-top:0}.binder-workspace__main>.binder-phone-plate{margin:0 0 var(--s-3)}.binder-workspace__main>.binder-phone-plate .ui-plate__facts .ui-kv__value .num,.binder-workspace__main>.binder-phone-plate .ui-plate__facts .ui-kv__value .serial{white-space:normal;overflow-wrap:break-word}.binder-workspace__main>.binder-phone-plate .binder-tsn-edit{box-sizing:border-box;min-height:var(--touch-min);padding-block:var(--s-3);margin-block:calc(-1 * var(--s-3))}.binder-workspace[data-layout=phone] .binder-details{margin-top:var(--s-4)}.binder-workspace[data-layout=phone] .binder-header{padding-top:var(--s-4)}.binder-workspace[data-layout=phone] .binder-blocks>.ui-section{border-top:1px solid var(--line);padding-top:var(--s-4)}.ui-tree-child.binder-row__tree,.ui-list__text:has(>.ui-list__name>.binder-row__tree){--tree-indent: 24px}.binder-group-row__toggle{padding-left:var(--s-4);padding-bottom:var(--s-3)}.binder-untracked-row:has(>.binder-group-row__toggle)>.ui-list__row{padding-bottom:var(--s-2)}.export-sheet,.export-sheet__step{display:grid;gap:var(--s-6)}.export-sheet__group{display:grid;gap:var(--s-2)}.export-sheet__fieldset{display:grid;gap:var(--s-2);margin:0;padding:0;border:0;min-width:0}.export-sheet__fields{display:grid;gap:var(--s-4);margin:0;padding:0;border:0;min-width:0}.export-sheet__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.export-sheet__meta{margin:0;font-size:var(--t-meta);line-height:var(--lh-body);color:var(--ink-3)}.export-sheet__summary{display:grid;gap:var(--s-1)}.export-sheet__facts{display:grid;gap:var(--s-2);margin-top:var(--s-2)}.export-sheet__checks{display:grid;gap:var(--s-2);min-width:0}.export-sheet__dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.export-sheet__due{display:grid;gap:var(--s-2)}.export-sheet__due-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-2)}.export-sheet__due-row .ui-input{width:8ch;min-width:8ch}.export-sheet__due-or{padding-bottom:var(--s-2);font-size:var(--t-meta);color:var(--ink-3)}.export-sheet__error,.exports-block__error{margin:0;font-size:var(--t-meta);color:var(--st-overdue)}.export-sheet__creating{display:grid;gap:var(--s-2)}.ui-sheet--bottom .export-sheet__dates{grid-template-columns:minmax(0,1fr)}.upload-scan__pick{display:grid;gap:var(--s-2);justify-items:start;min-width:0}.upload-scan__name{font-size:var(--t-meta);line-height:var(--lh-body);color:var(--ink-2);min-width:0;overflow-wrap:break-word}.exports-block__purpose{display:grid;gap:2px;min-width:0;overflow-wrap:break-word}.exports-block__second{min-width:0;font-size:var(--t-meta);line-height:var(--lh-body);color:var(--ink-3);overflow-wrap:break-word}.exports-block__download{white-space:nowrap}.exports-block__download[aria-disabled=true]{color:var(--ink-3);cursor:not-allowed;opacity:.6}.exports-block__download[aria-disabled=true]:hover{background:transparent;color:var(--ink-3)}.exports-block__hint{font-size:var(--t-meta);line-height:var(--lh-body);color:var(--ink-3)}.exports-block__actions{display:inline-flex;align-items:center;gap:var(--s-1)}.exports-block__share{white-space:nowrap}.exports-block__share[aria-disabled=true]{color:var(--ink-3);cursor:not-allowed;opacity:.6}.exports-block__share[aria-disabled=true]:hover{background:transparent;color:var(--ink-3)}.exports-list__actions{display:flex;flex-wrap:wrap;margin-left:calc(-1 * var(--s-3))}.exports-list__toggle{white-space:nowrap}.share-sheet{display:grid;gap:var(--s-6)}.share-sheet__group,.share-sheet__link{display:grid;gap:var(--s-2)}.share-sheet__meta{margin:0;font-size:var(--t-meta);line-height:var(--lh-body);color:var(--ink-3);overflow-wrap:break-word}.share-sheet__days.ui-input{width:8ch;min-width:8ch}.share-links{display:grid;gap:var(--s-2);grid-column:1 / -1;min-width:0}.share-links__heading{margin:0;font-size:var(--heading-section-size);font-weight:var(--heading-section-weight);color:var(--ink-1)}.share-links__list{margin:0;padding:0;list-style:none}.share-links__row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0 var(--s-2) var(--s-3)}.share-links__row+.share-links__row{border-top:1px solid var(--line)}.share-links__text{display:flex;flex-direction:column;gap:2px;min-width:0}.share-links__text:focus{outline:none}.share-links__text:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.share-links__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-3);font-size:var(--t-body);color:var(--ink-1)}.share-links__status{flex:none;white-space:nowrap}.share-links__name{min-width:0;overflow-wrap:break-word}.share-links__meta{font-size:var(--t-meta);line-height:var(--lh-body);color:var(--ink-3);overflow-wrap:break-word}.share-links__right{flex:none}.share-links__turn-off.ui-btn--ghost,.share-links__turn-off.ui-btn--ghost:hover:not(:disabled){color:var(--st-overdue)}.exports-list__links{min-width:0}.exports-list__links:empty{display:none}@media(pointer:coarse){.share-links__turn-off{min-height:44px}}.binder-squawk-detail__event{margin-left:calc(-1 * var(--s-3))}.binder-header{min-width:0}.binder-headline{display:block}.binder-actions{margin-top:var(--s-4);min-width:0}.binder-actions:not(.ui-page-header--phone) .ui-page-header__actions{display:grid;justify-content:stretch;gap:var(--s-2)}.binder-actions:not(.ui-page-header--phone) .ui-page-header__actions .ui-btn{width:100%}.binder-actions .ui-page-header__actions .ui-btn-wrap{position:relative}.binder-actions .ui-page-header__actions .ui-btn-wrap>.ui-btn__reason{position:static;margin-top:var(--s-1);white-space:normal;text-align:left}.binder-header .binder-blocks .ui-kv .ui-kv__label{color:var(--ink-3)}.binder-details{margin-top:var(--s-3)}.binder-aircraft{display:grid;gap:var(--space-group);min-width:0}.binder-aircraft>.ui-section+.ui-section{margin-top:0}.binder-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6);align-items:start;margin-bottom:var(--s-2)}.binder-blocks>.ui-section+.ui-section{margin-top:0}.binder-blocks[data-layout=phone]{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}@container binder-page (max-width: 680px){.binder-blocks{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}}.binder-fact__end{white-space:normal}.binder-fact__ring{margin-left:var(--s-2);vertical-align:-3px}.binder-block__empty{margin:0}.binder-tsn-edit{display:inline-block;padding:0;margin:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.binder-tsn-edit__text{border-bottom:1px dashed var(--line-strong)}.binder-tsn-edit:hover .binder-tsn-edit__text{border-bottom-style:solid}@media(pointer:coarse){.binder-tsn-edit{box-sizing:border-box;min-height:var(--touch-min);padding:var(--s-2) 0}}.binder-tsn-edit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.binder-overhaul{display:flex;align-items:center;gap:var(--s-3);margin-top:var(--s-4);min-width:0}.binder-overhaul__ring{flex:none}.binder-overhaul__text{display:grid;gap:var(--s-1);min-width:0}.binder-overhaul__label{font-size:var(--t-meta);line-height:var(--lh-tight);color:var(--ink-2)}.binder-overhaul__value{font-size:var(--t-title);font-weight:var(--w-strong);line-height:var(--lh-tight);color:var(--ink-1);overflow-wrap:break-word}.binder-overhaul__value .num{font-size:inherit;font-weight:inherit}.binder-overhaul__value--words{font-size:var(--t-body);font-weight:var(--w-text)}.binder-events{margin-block:var(--s-6) 0}.binder-events__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-2)}.binder-outside{position:relative;margin:0 0 var(--s-3);padding:var(--s-2) 0;font-size:var(--t-body);line-height:1.5;color:var(--ink-2);overflow-wrap:break-word;min-width:0}.binder-outside--warn{padding:var(--s-2) 0 var(--s-2) var(--s-4);color:var(--ink-1)}.binder-outside__lead{font-weight:var(--w-strong)}.release-paper{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-4)}.release-paper__label,.release-paper__measure{box-sizing:border-box;font-family:var(--font-sans);font-size:9pt;font-weight:400;line-height:1.3;color:var(--ink-1);overflow-wrap:break-word}.release-paper__label .num,.release-paper__measure .num{font-size:1em}.release-paper__label{display:flex;flex-direction:column;width:3.7in;height:5.7in;padding:0;background:var(--surface)}.release-paper__label[data-layout=avery-5168]{width:5in;height:3.5in;padding:.2in}.release-paper__label[data-layout=letter]{width:7.5in;height:auto}.release-paper__stock{box-sizing:border-box;background:var(--surface);outline:1px solid var(--line-strong);outline-offset:-1px}.release-paper__stock[data-layout=label-4x6]{width:4in;height:6in;padding:.15in}.release-paper__stock[data-layout=letter]{width:8.5in;padding:.5in}.release-paper__body{flex:1 0 auto}.release-paper__header{padding-bottom:.05in}.release-paper__header-inner{padding-bottom:.04in;border-bottom:.75pt solid var(--line)}.release-paper__row{display:flex;justify-content:space-between;align-items:baseline;gap:.15in}.release-paper__identity{font-weight:600}.release-paper__ident>span+span{margin-left:.08in}.release-paper__line{padding-left:.2in;text-indent:-.2in}.release-paper__line--cont{text-indent:0}.release-paper__line--item{padding-left:.35in;text-indent:0}.release-paper__paragraph,.release-paper__statement{white-space:pre-line}.release-paper__paragraph{padding-top:.12in}.release-paper__paragraph--cont{padding-top:0}.release-paper__closing{padding-top:.08in}.release-paper__signature{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.12in;column-gap:.12in;padding-top:.2in}.release-paper__ink{display:inline-block;width:2.5in;border-bottom:1pt solid var(--ink-1)}.release-paper__label[data-layout=avery-5168] .release-paper__ink,.release-paper__measure[data-layout=avery-5168] .release-paper__ink{width:2.25in}.release-paper__ink--number{width:1.1in}.release-paper__label[data-layout=avery-5168] .release-paper__ink--number,.release-paper__measure[data-layout=avery-5168] .release-paper__ink--number{width:1in}.release-paper__signer{font-weight:600}.release-paper__footer{margin-top:auto;padding-top:.05in;color:var(--ink-2)}.release-paper__footer-row{display:flex;justify-content:space-between;align-items:baseline;gap:.15in}.release-start__sheet{display:grid;grid-template-columns:repeat(2,64px);grid-auto-rows:44px;gap:var(--s-2)}.release-start__cell{font-size:var(--t-body);color:var(--ink-1);background:var(--surface);border:1px solid var(--field-border);border-radius:var(--radius);cursor:pointer;transition:background var(--motion)}.release-start__cell:not(.release-start__cell--used){border-style:dashed}.release-start__cell[aria-checked=true]{background:var(--accent-wash);border-color:var(--ink-1)}.release-start__cell:disabled{color:var(--ink-3);cursor:default}.release-print-sheet__pdf{display:block;width:100%;max-height:60vh;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2)}.release-print-sheet__pdf[data-layout=label-4x6]{aspect-ratio:4 / 6}.release-print-sheet__pdf[data-layout=avery-5168]{aspect-ratio:11 / 8.5}.release-print-sheet__pdf[data-layout=letter]{aspect-ratio:8.5 / 11}.release-print-sheet__pdf-state{display:grid;gap:var(--s-2);justify-items:start;margin:0;font-size:var(--t-meta);color:var(--ink-3)}.release-print-sheet__ready{margin:0;font-size:var(--t-body);color:var(--ink-1)}.release-start__help{margin:var(--s-2) 0 0;font-size:var(--t-meta);color:var(--ink-3)}.release-tab{display:grid;gap:var(--s-8)}.release-tab__signed{color:var(--ink-2)}.release-tab__state{display:flex;flex-direction:column;min-width:0}.release-tab__second{font-size:var(--t-meta);color:var(--ink-3)}.release-tab__clamp{display:block;overflow-wrap:break-word;max-width:100%}.release-draft__headline{position:relative;display:block;padding-left:var(--s-3)}.release-draft__save{display:inline-flex;align-items:center;gap:var(--s-2)}.release-draft__save--error{color:var(--st-overdue)}.release-draft__facts{margin-bottom:var(--s-4)}.release-wizard__step{margin:0 0 var(--s-4)}.release-draft__left{min-width:0}.release-draft__left>*+*{margin-top:var(--space-group)}.release-draft__section{display:grid;gap:var(--s-2);min-width:0}.release-lines{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.release-lines>li+li{border-top:1px solid var(--line)}.release-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-3);padding:var(--s-3) var(--s-4)}.release-line--included{background:var(--accent-wash)}.release-line--plain{grid-template-columns:minmax(0,1fr)}.release-line__body{display:grid;gap:var(--s-1);min-width:0}.release-line__meta{font-size:var(--t-meta);color:var(--ink-3)}.release-line__text{width:100%;field-sizing:content;min-height:calc(2lh + var(--s-3));max-height:calc(12lh + var(--s-3))}.release-line__plain{margin:0;font-size:var(--t-body);color:var(--ink-1);white-space:pre-wrap;overflow-wrap:break-word}.release-line__plain--off{color:var(--ink-3)}.release-line__note{display:flex;align-items:center;gap:var(--s-2);font-size:var(--t-meta);color:var(--ink-3)}.release-line__error{font-size:var(--t-meta);color:var(--st-overdue)}.release-line__remove{align-self:start;min-height:44px}.ui-sheet--bottom .release-line{grid-template-columns:minmax(0,1fr)}.ui-sheet--bottom .release-line__remove{justify-self:start}.release-draft__textarea{width:100%;field-sizing:content;min-height:calc(4lh + var(--s-3));max-height:calc(12lh + var(--s-3))}.release-draft__help{margin:0}.release-draft__statement+.release-draft__source{margin-top:var(--s-1)}.release-draft__statement{margin:0;padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-size:var(--t-body);color:var(--ink-1);white-space:pre-wrap}.release-draft__source{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0}.release-preview{min-width:0}.release-preview__layout{width:200px}.release-preview__well{padding:var(--s-4);background:var(--bg);border-radius:var(--radius);overflow:hidden}.release-preview__frame{position:relative;overflow:hidden}.release-preview__scaled{transform:scale(var(--paper-scale, 1));transform-origin:top left;width:-moz-max-content;width:max-content}.release-preview__notes{display:grid;gap:var(--s-1)}.release-preview__note{margin:0;font-size:var(--t-meta);color:var(--ink-3)}.release-preview__overflow{margin:0;font-size:var(--t-meta);color:var(--ink-2)}.release-review{display:grid;gap:var(--space-group);min-width:0}.release-review__fields{display:grid;gap:var(--space-group);border:0;margin:0;padding:0;min-width:0}.release-review__part{display:grid;gap:var(--s-4);min-width:0}.release-review__reason{margin:0}.release-review__group{display:grid;gap:var(--s-1)}.release-review__label{margin:0;font-size:var(--heading-group-size);font-weight:var(--heading-group-weight);color:var(--ink-2)}.release-review__text{margin:0;font-size:var(--t-body);color:var(--ink-1);line-height:var(--lh-body);overflow-wrap:break-word;white-space:pre-wrap}.release-signed__headline--plain{padding-left:0}.release-signed__replaces{margin:calc(-1 * var(--s-2)) 0 var(--s-4)}.release-print-sheet__help{font-size:var(--t-meta);color:var(--ink-3)}.release-print-sheet__help-block{display:grid;gap:var(--s-2)}.release-print-sheet__avery{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-4)}.release-print-sheet__help-list{display:grid;gap:var(--s-1);margin:0;padding-left:var(--s-4);font-size:var(--t-meta);color:var(--ink-3)}.release-void>*+*{margin-top:var(--s-6)}.release-void__sentence{margin:0;font-size:var(--t-body);color:var(--ink-2)}@media(pointer:coarse){.release-line__remove,.release-line__note .ui-btn{min-height:44px}}.release-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.release-add{display:grid;gap:var(--s-4)}.release-pick{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.release-pick>*+*{border-top:1px solid var(--line)}.release-pick__row{display:block}.release-pick__row--on{background:var(--accent-wash)}.release-pick__label,.release-pick__row--off{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;padding:var(--s-2) var(--s-3) var(--s-2) 0}.release-pick__label{cursor:pointer}.release-pick__check{display:inline-flex;justify-content:center;min-height:44px;padding-top:var(--s-1)}.release-pick__text{display:grid;gap:2px;min-width:0;padding-top:2px}.release-pick__name{font-size:var(--t-body);color:var(--ink-1);overflow-wrap:break-word}.release-pick__row--off .release-pick__name{color:var(--ink-2)}.release-pick__meta{font-size:var(--t-meta);color:var(--ink-3)}.release-pick__meta--clamp{display:block;overflow-wrap:break-word;white-space:pre-line}.release-insert,.release-save__fields{display:grid;gap:var(--s-4)}.release-save__fields{margin:0;padding:0;border:0;min-width:0}.release-insert>.release-pick{display:grid}.release-insert__text{display:grid;gap:var(--s-2)}.release-save__text{width:100%}.release-add__written{display:grid;gap:var(--s-3)}.release-add__blocked{display:grid;gap:var(--s-3);justify-items:start}.release-add__blocked-text{margin:0;color:var(--ink-1);font-size:var(--t-body)}.release-draft__textarea--text{min-height:calc(10lh + var(--s-3))}.release-group__child{--tree-x: calc(var(--s-4) + 6px);position:relative;overflow:hidden;padding-left:26px}.release-group__child>.ui-tree-elbow:not(.ui-tree-elbow--rest){top:calc(var(--s-3) - 200px)}.release-group__rows{margin:0;padding:0;list-style:none}.ui-list__row:has(.release-group__name){overflow:hidden}.ui-list__item+.ui-list__item:has(.release-group__name){border-top-color:transparent}.release-panel{display:grid;gap:var(--space-group);min-width:0}.release-panel__headline{margin:0;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-1)}.release-panel__steps{display:grid;gap:var(--s-2);min-width:0}.release-panel__steps .release-wizard__step{margin:0}.release-panel__logbook,.release-panel__print{display:grid;gap:var(--space-group);min-width:0}.release-panel .release-preview__layout{width:auto;max-width:100%}.batch-bar{position:fixed;z-index:var(--z-bar);box-sizing:border-box;display:flex;align-items:center;font-family:var(--font-sans);font-size:var(--t-body);color:var(--ink-1);opacity:0;transition:opacity var(--motion),transform var(--motion)}.batch-bar--entered{opacity:1}.batch-bar--float{left:50%;bottom:20px;gap:var(--s-3);min-height:52px;padding:8px 8px 8px 14px;background:var(--surface);border-radius:var(--radius-overlay);box-shadow:var(--overlay-shadow);transform:translate(-50%) translateY(12px)}.batch-bar--float.batch-bar--entered{transform:translate(-50%) translateY(0)}.batch-bar--sticky{left:0;right:0;min-height:52px;padding:8px var(--s-4);background:var(--bg);border-top:1px solid var(--line);transform:translateY(12px)}.batch-bar--sticky.batch-bar--entered{transform:translateY(0)}.batch-bar--tablet{bottom:env(safe-area-inset-bottom,0px)}.batch-bar--phone{bottom:var(--tabbar-total)}.batch-bar__count{color:var(--ink-2);white-space:nowrap}.batch-bar__n{font-weight:var(--w-strong);color:var(--ink-1)}.batch-bar__kbd{margin-left:var(--s-1);font-family:var(--font-mono);font-size:var(--t-meta);color:var(--ink-3)}.batch-bar__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.batch-bar--float{transform:translate(-50%)}.batch-bar--sticky{transform:none}}.binder-select-row{display:flex;align-items:stretch}.binder-select-row>.ui-list__row{flex:1 1 auto;min-width:0}.binder-select-row__check{flex:none;display:flex;align-items:center;justify-content:center;width:var(--touch-min);min-height:var(--touch-min);cursor:pointer}.binder-select-row__label{align-self:stretch;flex:1 1 auto;align-items:center;justify-content:center}.binder-ads__card{display:grid;gap:var(--s-3)}.binder-ads__answer{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);align-items:flex-start}.binder-ads__answer>*{flex:1 1 220px;min-width:0}.binder-ads__ok{display:flex;align-items:center;gap:var(--s-3);min-height:28px;font-size:var(--heading-section-size);color:var(--ink-1)}.binder-ads__over{position:relative;padding-left:var(--s-3);min-height:28px;display:flex;align-items:center;font-size:var(--heading-section-size)}.binder-ads__next{position:relative;display:grid;gap:2px;min-width:0}.binder-ads__next:has(.ui-rail){padding-left:var(--s-3)}.binder-ads__next-label{font-size:var(--t-meta);color:var(--ink-2)}.binder-ads__next-name{overflow-wrap:break-word;color:var(--ink-1)}.binder-ads__next-left{font-weight:var(--w-strong)}.binder-ads__quiet{color:var(--ink-3)}.binder-ads__counts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line);color:var(--ink-2)}.binder-ads__count{white-space:nowrap}.binder-ads__print{margin-left:auto}.binder-ads__box,.binder-ads__status{margin-top:var(--s-4)}.binder-ads__parts{display:grid;gap:var(--space-group);min-width:0}.binder-ads__parts>.ui-section+.ui-section{margin-top:0}.binder-ads__facts{color:var(--ink-2);font-weight:var(--w-text);font-size:var(--t-meta);overflow-wrap:break-word;text-align:right}.binder-ads__look{margin-top:var(--s-4)}.binder-ads__result-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-2);color:var(--ink-2)}.binder-ad-panel{min-width:0}.binder-ad-panel__state{margin:0;font-size:var(--t-meta);color:var(--ink-2)}.binder-ad-panel__also{display:block;font-size:var(--t-meta);color:var(--ink-2)}.binder-ad-panel__text{display:grid;gap:var(--s-3);min-width:0}.binder-ad-panel__doc{min-width:0}.binder-ad-panel__doc--pdf{display:flex;height:70vh;min-height:360px}.binder-ads__over-word{font-weight:var(--w-strong)}.binder-ads__part{min-width:0}.binder-ad-panel__read{display:flex;margin-left:calc(-1 * var(--s-3))}.binder-ads__rows{display:grid;min-width:0}.binder-ads__more{justify-self:start;margin-top:var(--s-2)}@media(pointer:coarse){.binder-ads__more{min-height:var(--touch-min)}}.binder-panel{display:grid;gap:var(--s-4);min-width:0}.binder-panel .ui-subtabs{border:0;background:none;padding:0;margin:0 0 var(--s-4)}.binder-panel__form{display:grid;gap:var(--s-4);min-width:0}.binder-panel__form .ui-section{margin:0}.binder-panel__checklist{margin-top:var(--s-4);min-width:0}.binder-panel__checklist>*+*{margin-top:var(--s-4)}.binder-panel__recorded{display:grid;gap:var(--s-3);justify-items:start;min-width:0}.binder-panel__recorded-line{margin:0;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-1)}.release-ready{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);align-items:stretch}.release-ready--one{grid-template-columns:minmax(0,1fr)}.release-ready__card{display:flex;flex-direction:column;gap:var(--s-3)}.release-ready__card .ui-panel__title{margin:0}.release-ready__count{font-weight:var(--w-text);color:var(--ink-3)}.release-ready__meta{margin:0;font-size:var(--t-meta);color:var(--ink-2)}.release-ready__rows{list-style:none;margin:0;padding:0}.release-ready__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--line);font-size:var(--t-row);line-height:var(--lh-row);color:var(--ink-1)}.release-ready__row:first-child{border-top:0}.release-ready__group{padding-bottom:var(--s-2);border-top:1px solid var(--line)}.release-ready__group:first-child{border-top:0}.release-ready__group>.release-ready__row{border-top:0}.release-ready__items-count{color:var(--ink-3);white-space:nowrap}.release-ready__items{list-style:none;margin:0;padding:0;overflow:hidden;font-size:var(--t-meta);line-height:var(--lh-body);color:var(--ink-2)}.release-ready__items--checked{margin-left:calc(15px + var(--s-2))}.release-ready__item{padding:2px 0;overflow-wrap:break-word}.release-ready__row>.ui-check__label,.release-ready__row>div{min-width:0}.release-ready__title{min-width:0;overflow-wrap:break-word}.release-ready__day{flex:none;font-size:var(--t-meta);color:var(--ink-2);white-space:nowrap}.release-ready__hint-day{white-space:nowrap}.release-ready__row>.ui-check__hint{min-width:-moz-min-content;min-width:min-content}.release-ready__reason{display:block;color:var(--ink-2)}.release-ready__none{margin:0;font-size:var(--t-body);color:var(--ink-2)}.release-ready__more{align-self:flex-start}.release-ready__action{display:grid;gap:var(--s-2);margin-top:auto}.release-ready__alert{margin:0;font-size:var(--t-meta);color:var(--st-overdue)}.release-ready__picked{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-3);margin-top:var(--s-3)}.release-ready__picked-count{margin:0;font-size:var(--t-meta);color:var(--ink-2)}.release-ready__picked .release-ready__alert{flex-basis:100%;text-align:right}@media(pointer:coarse){.release-ready__more,.release-ready__row{min-height:44px}}
