@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--label);font-family:var(--f);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;font-size:15px;line-height:20px;overflow:hidden}button{cursor:pointer;text-align:inherit;touch-action:manipulation}button:disabled{opacity:.38;pointer-events:none}:focus{outline:none}:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}}@layer components{.pill>.pdot{border:1.6px solid;border-radius:50%;flex:none;width:9px;height:9px;margin-left:-2px}.pdot.half{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.pdot.full{background:currentColor}.stat{background:var(--orange-tint);width:30px;height:30px;color:var(--orange-text);border-radius:50%;flex:none;place-items:center;transition:box-shadow .16s;display:inline-grid;position:relative}.stat.bad{background:var(--red-tint);color:var(--red-text)}.stat.info{background:var(--accent-tint);color:var(--accent-text)}.stat svg.i{stroke-width:1.8px;width:17px;height:17px}:is(a,button).stat:before{content:"";position:absolute;inset:-7px}.delta{font-size:var(--fs-sm,13px);letter-spacing:0;white-space:nowrap;color:var(--label-2);align-items:center;gap:2px;font-weight:600;line-height:18px;display:inline-flex}.delta.good{color:var(--accent-text)}.delta.bad{color:var(--red-text)}.delta svg.i{stroke-width:2.5px;width:14px;height:14px}.figs{border-radius:var(--r-card);background:linear-gradient(var(--separator), var(--separator)), var(--surface);min-width:0;box-shadow:var(--card-edge);flex-wrap:wrap;gap:1px;display:flex;overflow:hidden;container:figs/inline-size}.figs:empty{display:none}:is(.card,.fpcard,.sheet,.dpane,.lform) .figs{border:1px solid var(--separator);box-shadow:none;border-radius:12px}.sumbar .figs{flex:320px}.fig{background:var(--surface);min-width:0;color:var(--label);text-align:left;flex-direction:column;flex:1 1 0;gap:8px;padding:16px 20px;display:flex;container:fig/inline-size}:is(a,button).fig{transition:background-color .16s}button.fig{width:auto;font:inherit;cursor:pointer}:is(a,button).fig:focus-visible{outline-offset:-3px}.fig-l{font-size:var(--fs-sm,13px);color:var(--label-2);-webkit-text-decoration:underline dotted var(--label-3);-webkit-text-decoration:underline dotted var(--label-3);-webkit-text-decoration:underline dotted var(--label-3);text-decoration:underline dotted var(--label-3);text-underline-offset:3px;align-self:flex-start;font-weight:500;line-height:18px}.fig-v{font-size:var(--fs-figure,22px);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-weight:600;line-height:30px;display:flex}.fig.hero .fig-v{color:var(--accent-text)}.fig.bad .fig-v{color:var(--red-text)}@container figs (max-width:999px){.figs:has(>.fig:nth-child(5))>.fig{flex-basis:calc(33.333% - 1px)}}@container figs (max-width:559px){.figs:has(>.fig:nth-child(4))>.fig{flex-basis:calc(50% - 1px)}}@container figs (max-width:479px){.figs:has(>.fig:nth-child(n))>.fig{flex-basis:100%;padding:16px}.fig-v{flex-wrap:nowrap}}@container fig (max-width:199px){.fig-v{font-size:calc(var(--fs-figure,22px) - 2px);line-height:26px}}@container fig (max-width:169px){.fig-v{font-size:calc(var(--fs-figure,22px) - 5px);line-height:22px}}.vtabs{flex-wrap:wrap;gap:2px;min-width:0;display:flex}.vtag{background:var(--fill);height:22px;color:var(--label);font-size:var(--fs-sm,12px);border-radius:8px;align-items:center;padding:0 8px;font-weight:600;line-height:16px;display:inline-flex}.vbar{align-items:flex-end;gap:8px;min-width:0;display:flex}.vbar>.vtabs{flex:1 1 0;min-width:0}.vtools{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.vtabs::-webkit-scrollbar{display:none}.vtabs>[role=tab]{height:40px;font-size:var(--fs-body,14px);color:var(--label-2);white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 12px;font-weight:500;line-height:19px;transition:background-color .16s,color .16s;display:inline-flex}.vtabs>.on{background:var(--fill-strong);color:var(--label);font-weight:600}.vtabs>[role=tab]:focus-visible{outline-offset:-3px}.vtabs .cnt{font-size:var(--fs-sm,12px);color:var(--label-2);font-weight:600;line-height:16px}.vtabs>.on .cnt{color:var(--label)}.fbar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.fbar>.search{flex:240px;min-width:0}.fchips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.fchip{background:var(--fill);max-width:100%;height:40px;color:var(--label);font-size:var(--fs-body,14px);white-space:nowrap;border-radius:16px;align-items:center;gap:6px;padding:0 10px 0 12px;font-weight:500;line-height:19px;transition:background-color .16s;display:inline-flex}.fchip:not(:has(>svg)){padding-right:12px}.fchip.add{border:1px dashed var(--field-border);color:var(--label-2);background:0 0;padding:0 11px 0 9px}.fchip-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.fchip .fval{font-weight:600}.fchip>svg.i{width:16px;height:16px;color:var(--label-2)}.fchip.on{background:linear-gradient(var(--accent-tint), var(--accent-tint)), var(--surface);color:var(--accent-text)}.fchip.on>svg.i{color:currentColor}.fchip.fpair{gap:0;padding:0}.fpair>.fchip-main{min-width:0;height:100%;color:inherit;border-radius:16px 0 0 16px;align-items:center;gap:6px;padding:0 4px 0 12px;display:inline-flex}.fpair>.fchip-x{width:28px;height:100%;color:inherit;border-radius:0 16px 16px 0;place-items:center;padding-right:4px;display:grid}.fpair>.fchip-x svg.i,.fpair>.fchip-main>svg.i{width:16px;height:16px}.fpair>button:focus-visible{outline-offset:-2px}.sortbtn{color:var(--label)}.sortbtn.on{color:var(--accent-text)}.qchips{flex-wrap:wrap;gap:8px;display:flex}.qchips>.fchip{padding:0 12px}.pager{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.pgrange{font-size:var(--fs-sm,13px);color:var(--label-2);white-space:nowrap;margin-right:auto;padding-right:8px;line-height:18px}.pager .pnum{background:0 0;min-width:40px;padding:0 8px}.pager .pnum[aria-current=page]{background:linear-gradient(var(--accent-tint), var(--accent-tint)), var(--surface);color:var(--accent-text)}:is(.tbl,.group,.card)>:is(.vtabs,.fbar,.pager){background:var(--surface)}:is(.tbl,.group,.card)>:is(.vtabs,.vbar){border-bottom:1px solid var(--separator);background:var(--surface);padding:8px}:is(.tbl,.group,.card)>:is(.vtabs,.vbar>.vtabs)>.on{background:var(--fill)}:is(.tbl,.group,.card)>.fbar{border-bottom:1px solid var(--separator);padding:8px 12px}:is(.tbl,.group,.card)>.fbar .search{background-color:var(--fill)}.fbar>.search{gap:8px;padding:0 12px}.fbar>.search>svg.i{width:16px;height:16px}:is(.tbl,.group,.card)>.pager{border-top:1px solid var(--separator);padding:12px 16px}.stepnav{flex:none;align-items:center;gap:4px;display:inline-flex}.steplabel{font-size:var(--fs-sm,13px);color:var(--label-2);white-space:nowrap;margin-right:4px;line-height:18px}.kvs{flex-direction:column;min-width:0;display:flex}.kvrow{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}.kvrow>dt{min-width:0;color:var(--label-2);flex:0 auto}.kvrow>dd{text-align:right;overflow-wrap:anywhere;flex:0 auto;min-width:0}.kvrow.tot{border-top:1px solid var(--separator);margin-top:8px;padding-top:12px;font-weight:600}.kvrow.tot>dt{color:var(--label)}.kvrow.big>dd{font-size:var(--fs-lg,17px);font-weight:600;line-height:22px}.tl{flex-direction:column;gap:16px;min-width:0;padding-left:24px;display:flex;position:relative}.tl:before{content:"";background:var(--separator);width:2px;position:absolute;top:8px;bottom:8px;left:4px}.tl>li{flex-direction:column;gap:2px;min-width:0;display:flex;position:relative}.tl>li:before{content:"";background:var(--chart-compare);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;top:5px;left:-24px}.tl>li.info:before{background:var(--accent-text)}.tl>li.warn:before{background:var(--status-dot)}.tl>li.bad:before{background:var(--red-text)}.tl-t{overflow-wrap:anywhere;font-weight:600}.tl-w{font-size:var(--fs-sm,13px);color:var(--label-2);overflow-wrap:anywhere;line-height:18px}.av{background:var(--fill);width:32px;height:32px;color:var(--pill-text);letter-spacing:0;-webkit-user-select:none;user-select:none;border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.av.me{background:var(--accent);color:var(--on-accent);border-radius:50%}.av.sm{width:24px;height:24px;font-size:12px}.av.lg{width:48px;height:48px;font-size:17px}.lvl{vertical-align:middle;align-items:center;width:104px;max-width:100%;display:inline-flex}.lvl.wide{width:100%;display:flex}.lvl-bar{background:var(--fill-strong);border-radius:4px;flex:1;height:6px;position:relative;overflow:hidden}.lvl-bar>i{background:var(--accent-text);border-radius:4px;height:100%;display:block}.lvl.low .lvl-bar>i{background:var(--chart-over)}.lvl-mark{background:var(--label);width:2px;box-shadow:0 0 0 1px var(--surface);margin-left:-1px;position:absolute;top:0;bottom:0}.clist{border:0;min-width:0;margin:0;padding:0}.clegend{font-size:var(--fs-sm,13px);color:var(--label-2);margin-bottom:8px;padding:0;font-weight:600;line-height:18px;display:block}.copts{border:1px solid var(--separator);border-radius:var(--r-card);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.copt{cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:8px 16px;transition:background-color .16s;display:flex}.copt+.copt{border-top:1px solid var(--separator)}@media (min-width:600px){.copts.cols2,.copts.cols3{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.copts.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.copts:is(.cols2,.cols3)>.copt{border-top:1px solid var(--separator)}.copts.cols2>.copt:nth-child(-n+2),.copts.cols3>.copt:nth-child(-n+3){border-top:0}}.clist.flush{margin-inline:calc(-1 * var(--card-px,0px))}.clist.flush .copts{border:0;border-top:1px solid var(--separator);background:0 0;border-radius:0}.clist.flush .clegend{padding:0 16px}.copt>input{width:18px;height:18px;accent-color:var(--accent);cursor:inherit;flex:none;margin:0}.copt>input:focus-visible{outline:none}.copt:has(>input:focus-visible){outline:3px solid var(--accent-text);outline-offset:-3px}.copt:has(>input:checked){background:linear-gradient(var(--accent-tint), var(--accent-tint)), var(--surface)}.copt:has(>input:checked) :is(.copt-h,.copt-a){color:var(--label)}.copt:has(>input:disabled){opacity:.38;cursor:default}.copt-t{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;font-weight:600;display:flex}.copt-h{font-size:var(--fs-sm,13px);color:var(--label-2);font-weight:400;line-height:18px}.copt-a{text-align:right;color:var(--label-2);white-space:nowrap;flex:none;font-weight:600}.slayout{flex-wrap:wrap;align-items:flex-start;gap:16px;min-width:0;display:flex}.snav{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--card-edge);flex-direction:column;flex:220px;gap:1px;padding:8px;display:flex}.snav>a{min-height:40px;font-size:var(--fs-body,14px);color:var(--label);border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-weight:500;line-height:19px;transition:background-color .16s;display:flex}.snav>a>svg{width:18px;height:18px;color:var(--label-2);flex:none}.snav>a[aria-current=page]{background:var(--nav-current);font-weight:600}.snav>a[aria-current=page]>svg{color:var(--label)}.sbody{flex-direction:column;flex:999 560px;gap:16px;min-width:0;display:flex}.savebar{--it:env(safe-area-inset-top,0px);z-index:80;min-height:calc(var(--tb-h,56px) + var(--it));padding:var(--it) calc(16px + var(--ir)) 0 calc(16px + var(--il));background:var(--accent);color:var(--on-accent);font-size:var(--fs-body,14px);box-shadow:var(--shadow-pop);animation:savebarin .2s var(--ease);align-items:center;gap:12px;font-weight:600;line-height:20px;display:flex;position:fixed;inset:0 0 auto}.savebar>svg.i{width:18px;height:18px}.savebar>.grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.savebar .btn{color:var(--on-accent);box-shadow:inset 0 0 0 1px var(--on-accent);background:0 0}@supports (color:color-mix(in lab, red, red)){.savebar .btn{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--on-accent) 60%, transparent)}}.savebar .btn.pri{background:var(--on-accent);color:var(--accent);box-shadow:none}.savebar :focus-visible{outline-color:var(--on-accent)}@media (min-width:1024px) and (pointer:fine){.vtabs>[role=tab]{border-radius:8px;height:32px}.fchip{height:32px}.fbar>.search{height:34px}.snav>a{min-height:36px}.pager .pnum{min-width:34px}}@media (pointer:coarse){.vtabs>[role=tab],.fchip{height:44px}.snav>a{min-height:44px}}@media (hover:hover){:is(a,button).stat:hover{box-shadow:0 0 0 4px var(--fill)}:is(a,button).fig:hover{background:var(--row-hover)}.fpair>button:hover{background:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){.fpair>button:hover{background:color-mix(in srgb, var(--accent-text) 10%, transparent)}}.vtabs>[role=tab]:not(.on):hover{background:var(--fill);color:var(--label)}:is(.tbl,.group,.card)>:is(.vtabs,.vbar>.vtabs)>[role=tab]:not(.on):hover{background:var(--row-hover)}.fchip:not(.on):hover{background:var(--fill-strong)}.snav>a:not([aria-current=page]):hover{background:var(--row-hover)}.copt:not(:has(>input:checked)):hover{background:var(--row-hover)}}:is(a,button).stat:active{box-shadow:0 0 0 4px var(--fill-press)}:is(a,button).fig:active{background:linear-gradient(var(--fill-press), var(--fill-press)), var(--surface)}.vtabs>[role=tab]:not(.on):active,:is(.tbl,.group,.card)>.vtabs>[role=tab]:not(.on):active,.fchip:not(.on):active{background:var(--fill-press)}.fchip.on:active{background:linear-gradient(var(--fill-press), var(--fill-press)), linear-gradient(var(--accent-tint), var(--accent-tint)), var(--surface)}.copt:active,.snav>a:not([aria-current=page]):active{background:var(--fill-press)}.copt:not(:has(>input:checked)):active{background:var(--fill-press)}@media (max-width:599px){.pager .far,.steplabel{display:none}.savebar{gap:8px}.savebar>svg.i{display:none}.savebar>.grow{white-space:normal;font-size:13px;line-height:18px}}@media (min-width:1200px){.snav{position:sticky;top:0}}.helpline{flex-direction:column;align-items:center;gap:8px;display:flex}.help>svg.i{width:16px;height:16px}.help-more-btn{color:var(--accent-text);font:inherit;font-weight:600}.help-more-btn:hover{text-decoration:underline}.help-more{border-radius:var(--r-card);background:var(--surface);max-width:640px;box-shadow:var(--card-edge);font-size:var(--fs-sm,13px);color:var(--label-2);padding:12px 16px;line-height:18px}.help-more[hidden]{display:none}.kit-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kit-col{flex-direction:column;gap:12px;min-width:0;display:flex}.kit-sw{font-size:var(--fs-sm,13px);color:var(--label-2);align-items:center;gap:8px;line-height:18px;display:flex}.kit-sw>i{width:40px;height:28px;box-shadow:inset 0 0 0 1px var(--separator);border-radius:8px;flex:none}.kit-sw>.t-row-hover{background:var(--row-hover)}.kit-sw>.t-row-selected{background:var(--row-selected)}.kit-sw>.t-nav-current{background:var(--nav-current)}.kit-sw>.t-status-dot{background:var(--status-dot)}.kit-sw>.t-field-border{background:var(--field-border)}.kit-sw>.t-chart-grid{background:var(--chart-grid)}.kit-sw>.t-chart-axis{background:var(--chart-axis)}.kit-sw>.t-chart-compare{background:var(--chart-compare)}.kit-sw>.t-chart-over{background:var(--chart-over)}:root{--tb-h:56px;--sb-w:236px}.app{grid-template-columns:calc(var(--sb-w) + var(--il)) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"top top""side main";height:100dvh;display:grid}.main{--it:0px;grid-area:main}.main dialog{--it:env(safe-area-inset-top,0px)}.main:focus{outline:none}.tb{z-index:70;height:calc(var(--tb-h) + var(--it));padding:var(--it) calc(12px + var(--ir)) 0 calc(16px + var(--il));background:var(--surface);border-bottom:1px solid var(--separator);grid-area:top;align-items:center;gap:12px;display:flex;position:relative}.tb-skip{top:calc(8px + var(--it));left:calc(8px + var(--il));z-index:100;background:var(--elevated);box-shadow:var(--shadow-pop);color:var(--accent-text);font-size:var(--fs-body,14px);transform:translateY(calc(-100% - 16px - var(--it)));border-radius:10px;padding:12px 16px;font-weight:600;line-height:20px;position:fixed}.tb-skip:focus{transform:none}.tb-burger{width:44px;height:44px;color:var(--label);border-radius:10px;flex:none;place-items:center;display:none}.tb-burger svg.i{width:20px;height:20px}.tb-brand{width:calc(var(--sb-w) - 28px);min-width:0;color:var(--label);font-size:var(--fs-body,14px);border-radius:10px;flex:none;align-items:center;gap:12px;font-weight:600;line-height:20px;display:flex}.tb-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tb-logo{background:var(--accent);width:30px;height:30px;color:var(--on-accent);letter-spacing:-.02em;border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid}.tb-end{flex:none;align-items:center;gap:4px;display:flex}.tb-bell{width:40px;height:40px;color:var(--label);border-radius:10px;place-items:center;display:grid;position:relative}.tb-bell svg.i{width:18px;height:18px}.tb-count{background:var(--red-text);min-width:18px;height:18px;color:var(--surface);letter-spacing:0;text-align:center;border-radius:9px;padding:0 4px;font-size:12px;font-weight:700;line-height:18px;position:absolute;top:5px;right:4px}.tb-me{min-width:40px;max-width:240px;height:40px;color:var(--label);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:0 12px 0 8px;display:flex}.tb-me .av{flex:none}.tb-who,.tb-whotext{min-width:0;font-size:var(--fs-body,14px);flex-direction:column;line-height:16px;display:flex}.tb-person{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tb-whotext .tb-person{font-weight:600}.tb-who small,.tb-whotext small{font-size:var(--fs-sm,12px);color:var(--label-2);white-space:nowrap;text-overflow:ellipsis;line-height:16px;overflow:hidden}.tb-whois{border-bottom:1px solid var(--separator);align-items:center;gap:12px;padding-bottom:12px;display:flex}.tb-burger:active,.tb-bell:active,.tb-me:active{background:var(--fill-press)}.qs{flex:auto;min-width:0;max-width:620px;margin-inline:auto;position:relative}.qs-field{background:var(--fill);height:40px;color:var(--label-2);border-radius:10px;align-items:center;gap:12px;padding:0 8px 0 12px;display:flex}.qs-field:focus-within{background:var(--surface);box-shadow:0 0 0 2px var(--accent)}.qs-field>svg.i{width:18px;height:18px}.qs-input{min-width:0;height:100%;color:var(--label);font:inherit;font-size:var(--fs-body,14px);appearance:none;background:0 0;border:0;flex:auto;line-height:20px}.qs-input:focus-visible{outline:none}.qs-input::placeholder{color:var(--label-2);opacity:1}.qs-input::-webkit-search-cancel-button{display:none}.qs-clear{width:32px;height:32px;color:var(--label-2);border-radius:8px;flex:none;place-items:center;display:grid}.qs-clear svg.i{width:16px;height:16px}.qs-clear:active{background:var(--fill-press)}.qs-kbd,.qs-keys kbd,kbd.qs-enter{background:var(--surface);min-width:20px;box-shadow:inset 0 0 0 1px var(--field-border);color:var(--label-2);font:inherit;font-size:var(--fs-sm,12px);letter-spacing:0;text-align:center;border-radius:8px;flex:none;padding:0 8px;line-height:20px}.qs-keys kbd{padding:0 6px}.qs-panel{z-index:2;max-height:min(560px, calc(100dvh - var(--tb-h) - var(--it) - 24px));overscroll-behavior:contain;background:var(--elevated);box-shadow:var(--shadow-pop);border-radius:12px;padding:8px;animation:.12s ease-out fadein;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto}.qs-group+.qs-group{border-top:1px solid var(--separator);margin-top:4px;padding-top:4px}.qs-head{font-size:var(--fs-sm,12px);color:var(--label-2);padding:8px 12px 4px;font-weight:600;line-height:16px}.qs-opt{min-height:52px;color:var(--label);border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.qs-opt.on{background:var(--fill)}.qs-opt:active{background:var(--fill-press)}.qs-ic{background:var(--fill);width:36px;height:36px;color:var(--label-2);border-radius:8px;flex:none;place-items:center;display:grid}.qs-ic svg.i{width:18px;height:18px}.qs-tx{flex-direction:column;flex:auto;min-width:0;display:flex}.qs-tt{font-size:var(--fs-body,14px);overflow-wrap:anywhere;font-weight:600;line-height:20px}.qs-tt mark,.qs-ts mark{background:var(--accent-tint);color:var(--label);border-radius:4px;padding:0 2px;font-weight:600}.qs-ts{font-size:var(--fs-sm,13px);color:var(--label-2);white-space:nowrap;text-overflow:ellipsis;line-height:18px;overflow:hidden}.qs-v{text-align:right;font-size:var(--fs-body,14px);white-space:nowrap;flex:none;font-weight:600;line-height:20px}.qs-v small{font-size:var(--fs-sm,12px);color:var(--label-2);font-weight:500;line-height:16px;display:block}.qs-enter{flex:none}.qs-state{font-size:var(--fs-sm,13px);color:var(--label-2);padding:8px 12px;line-height:18px}.qs-state:empty{padding:0}.qs-keys{border-top:1px solid var(--separator);font-size:var(--fs-sm,13px);color:var(--label-2);flex-wrap:wrap;gap:8px 16px;margin-top:8px;padding:12px 12px 4px;line-height:20px;display:flex}.qs-keys>span{align-items:center;gap:4px;display:inline-flex}.qs-dim{inset:calc(var(--tb-h) + var(--it)) 0 0 0;z-index:1;background:var(--scrim);opacity:.55;animation:.12s ease-out fadein;position:fixed}:root[data-theme=dark] .qs-dim{opacity:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .qs-dim{opacity:1}}.sb{min-height:0;padding:12px 8px calc(12px + var(--ib)) calc(8px + var(--il));background:var(--surface);border-right:1px solid var(--separator);flex-direction:column;grid-area:side;display:flex}.sb-list{scrollbar-width:none;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:1px;min-height:0;display:flex;overflow-y:auto}.sb-end{flex-direction:column;flex:none;padding-top:24px;display:flex}.sb-row{align-items:center;gap:4px;display:flex}.sb-item{min-width:0;min-height:36px;color:var(--label);font-size:var(--fs-body,14px);border-radius:8px;flex:auto;align-items:center;gap:12px;padding:0 12px;font-weight:500;line-height:20px;display:flex;position:relative}.sb-item svg.i{width:18px;height:18px;color:var(--label-2)}.sb-item.on{background:var(--nav-current,var(--fill));font-weight:600}.sb-item.on svg.i{color:var(--label)}.sb-sec.open .sb-item.on{background:0 0}.sb-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.sb-dot{background:var(--status-dot,var(--orange-text));border-radius:50%;flex:none;width:8px;height:8px}.sb-chev{display:none}.sb-subs{flex-direction:column;gap:1px;padding-top:1px;display:flex}.sb-subs[hidden]{display:none}.sb-sub{min-height:32px;color:var(--label-2);font-size:var(--fs-body,14px);border-radius:8px;align-items:center;padding:4px 12px 4px 40px;font-weight:500;line-height:20px;display:flex;position:relative}.sb-sub.on{background:var(--nav-current,var(--fill));color:var(--label);font-weight:600}.sb-grp{font-size:var(--fs-sm,12px);color:var(--label-2);margin:16px 12px 8px;font-weight:600;line-height:16px}.sb-item:active,.sb-sub:active,.sb-chev:active{background:var(--fill-press)}.sb-item:focus-visible,.sb-sub:focus-visible,.sb-chev:focus-visible{outline-offset:-3px}@media (hover:hover){.tb-burger:hover,.tb-bell:hover,.tb-me:hover,.qs-clear:hover,.sb-chev:hover{background:var(--fill)}.sb-item:not(.on):hover,.sb-sub:not(.on):hover{background:var(--row-hover,var(--fill));color:var(--label)}}@media (pointer:coarse){.qs-input{font-size:16px}.qs-clear{width:44px;height:44px;margin:-2px -4px}.qs-kbd,.qs-keys,.qs-enter{display:none}.tb-bell{width:44px;height:44px}.tb-me{min-width:44px;height:44px}.sb-item,.sb-sub{min-height:44px}}@media (max-width:899px){.app{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main"}.tb{padding:var(--it) calc(8px + var(--ir)) 0 calc(8px + var(--il));gap:8px}.tb-burger{display:grid}.tb-brand{justify-content:center;width:auto;min-width:44px;min-height:44px}.tb-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qs{max-width:none;margin:0;position:static}.qs-panel{top:calc(100% + 4px);left:8px;right:8px}.qs-kbd,.qs-keys,.qs-enter,.tb-who{display:none}.tb-me{justify-content:center;padding:0}.sb{display:none}.sb.open{inset:calc(var(--tb-h) + var(--it)) 0 0 0;z-index:60;overscroll-behavior:contain;padding:8px calc(12px + var(--ir)) calc(24px + var(--ib)) calc(12px + var(--il));border-right:0;animation:.12s ease-out fadein;display:flex;position:fixed;overflow-y:auto}.sb.open .sb-list{flex:none;overflow:visible}.sb-item{min-height:44px;font-size:var(--fs-body,15px);line-height:20px}.sb-chev{width:44px;height:44px;color:var(--label-2);border-radius:10px;flex:none;place-items:center;display:grid}.sb-chev svg.i{width:16px;height:16px;transition:transform .16s var(--ease)}.sb-sec.open .sb-chev svg.i{transform:rotate(180deg)}.sb-sub{min-height:44px;font-size:var(--fs-body,15px);line-height:20px}.sb-end{border-top:1px solid var(--separator);margin-top:12px;padding-top:12px}}@media (max-width:599px){.tb{gap:4px}.tb-brand{margin-right:4px}}.hm-page{flex-direction:column;gap:16px;max-width:1240px;margin-inline:auto;padding-top:16px;display:flex}.hm-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.hm-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.hm-stack:empty{display:none}@media (min-width:1100px){.hm-cols{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.hm-stale{font-size:var(--fs-sm,13px);color:var(--red-text);line-height:18px}.hm-said{display:block}.hm-card{background:var(--surface);border-radius:var(--r-card);min-width:0;box-shadow:var(--card-edge);overflow:clip}.hm-card-h{flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:12px 16px 4px;display:flex}.hm-card-h h2{font-size:var(--fs-card,14px);font-weight:600;line-height:20px}.hm-card-r{align-items:center;gap:8px;margin-left:auto;display:flex}.hm-card-sub{font-size:var(--fs-sm,13px);color:var(--label-2);padding:0 16px;line-height:18px}.hm-card-b{padding:12px 16px 16px}.hm-card>.shares{box-shadow:none;background:0 0;border-radius:0;padding-bottom:8px}.hm-card-f{border-top:1px solid var(--separator);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.hm-card-note{font-size:var(--fs-sm,13px);color:var(--label-2);padding:8px 16px 16px;line-height:18px}.hm-link{color:var(--accent-text);font-size:var(--fs-body,14px);font-weight:600;line-height:20px}.btn.sm.hm-icon{width:40px;color:var(--accent-text);background:0 0;padding:0}.hm-chart-h{flex-wrap:nowrap;align-items:baseline;padding-top:18px}.hm-chart-h>h2{flex:none}.hm-key{min-width:0;font-size:var(--fs-sm,13px);color:var(--label-2);flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:4px 8px;line-height:18px}.hm-key span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.hm-key i{border-top:2px solid var(--accent);width:14px;display:inline-block}.hm-key .hm-key-then{border-top-style:dashed;border-top-color:var(--chart-compare)}.hm-rows{flex-direction:column;margin-top:8px;display:flex}.hm-row{border-top:1px solid var(--separator);min-height:56px;color:var(--label);align-items:center;gap:12px;padding:12px 16px;transition:background-color .16s;display:flex}.hm-rows>.hm-row:first-child{border-top:0}.hm-row:active{background:var(--fill-press)}.hm-row:focus-visible{outline-offset:-3px}.hm-ic{background:var(--fill);width:36px;height:36px;color:var(--label);border-radius:10px;flex:none;place-items:center;display:grid}.hm-ic.warn{background:var(--orange-tint);color:var(--orange-text)}.hm-ic svg.i{width:20px;height:20px}.hm-tx{flex-direction:column;flex:auto;min-width:0;display:flex}.hm-tt{font-weight:600}.hm-ts{font-size:var(--fs-sm,13px);color:var(--label-2);overflow-wrap:anywhere;line-height:18px}.hm-tbl{border-collapse:collapse;border-top:1px solid var(--separator);width:100%;font-size:var(--fs-body,14px);margin-top:12px;line-height:20px}.hm-tbl th{background:var(--surface-2);border-bottom:1px solid var(--separator);font-size:var(--fs-sm,13px);color:var(--label-2);text-align:left;white-space:nowrap;padding:12px;font-weight:600;line-height:16px}.hm-tbl td{border-bottom:1px solid var(--separator);vertical-align:middle;padding:12px}.hm-tbl tbody tr:last-child td{border-bottom:0}.hm-tbl :is(th,td):first-child{padding-left:16px}.hm-tbl :is(th,td):last-child{padding-right:16px}.hm-tbl .r{text-align:right;white-space:nowrap}.hm-dish{align-items:center;gap:12px;display:flex}.hm-thumb{background:var(--fill);width:40px;height:40px;color:var(--label-2);border-radius:8px;flex:none;place-items:center;display:grid}.hm-thumb svg.i{width:20px;height:20px}.hm-dish-t{flex-direction:column;min-width:0;display:flex}.hm-dish-n{overflow-wrap:anywhere;font-weight:600}.hm-dish-c{font-size:var(--fs-sm,13px);color:var(--label-2);overflow-wrap:anywhere;line-height:16px}.hm-prog{background:var(--fill);border-radius:999px;height:6px;margin:12px 16px 8px;overflow:hidden}.hm-prog i{background:var(--accent);border-radius:999px;height:100%;display:block}.hm-steps{flex-direction:column;display:flex}.hm-steps[hidden]{display:none}.hm-step{border-top:1px solid var(--separator);align-items:flex-start;gap:12px;padding:0 16px;display:flex}.hm-step.open{background:var(--surface-2)}.hm-check{border:1.5px dashed var(--field-border);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:13px;display:grid}.hm-step.done .hm-check{background:var(--accent);color:var(--on-accent);border:0}.hm-check svg.i{stroke-width:3px;width:14px;height:14px}.hm-step-b{flex-direction:column;flex:1;min-width:0;display:flex}.hm-step-t{text-align:start;width:100%;min-height:48px;color:var(--label);align-items:center;padding:14px 0;font-weight:600;line-height:20px;display:flex}.hm-step.done .hm-step-t{color:var(--label-2);text-decoration:line-through}.hm-step-t:focus-visible{outline-offset:-3px;border-radius:8px}.hm-step-s{font-size:var(--fs-sm,13px);color:var(--label-2);margin:-12px 0 12px;line-height:18px}.hm-step-more{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.hm-step-t+.hm-step-more{margin-top:-10px}.hm-step-s+.hm-step-more{margin-top:-8px}.hm-step-more p{max-width:640px;font-size:var(--fs-sm,13px);color:var(--label-2);line-height:20px}.hm-auth{height:100dvh;padding:calc(48px + var(--it)) 16px calc(48px + var(--ib));background:var(--bg);flex-direction:column;align-items:center;display:flex;overflow-y:auto}.hm-auth-col{flex-direction:column;gap:16px;width:100%;max-width:400px;margin-block:auto;display:flex}.hm-auth-card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--card-edge);overflow:clip}.hm-auth-body{flex-direction:column;gap:16px;padding:28px;display:flex}.hm-auth-form{flex-direction:column;gap:16px;display:flex}.hm-auth-card h1{font-size:var(--fs-title,22px);letter-spacing:-.01em;font-weight:700;line-height:28px}:is(.hm-auth-body,.hm-auth-form)>p{font-size:var(--fs-body,14px);color:var(--label-2);line-height:20px}:is(.hm-auth-body,.hm-auth-form)>.hm-good{color:var(--accent-text)}.hm-auth-card .inp{background:var(--surface-2)}.hm-brand{align-items:center;gap:12px;font-weight:600;display:flex}.hm-logo{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:8px;place-items:center;font-size:12px;font-weight:700;line-height:16px;display:grid}.hm-heading{flex-direction:column;gap:4px;display:flex}.hm-who{font-size:var(--fs-sm,13px);flex-wrap:wrap;align-items:center;gap:4px 12px;line-height:18px;display:flex}.hm-who>span{min-width:0;color:var(--label-2);overflow-wrap:anywhere}.hm-field{flex-direction:column;gap:8px;display:flex}.hm-field>label{font-size:var(--fs-sm,13px);font-weight:600;line-height:18px}.hm-hint{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px}.hm-pass{position:relative}.hm-pass .inp{padding-right:52px}.hm-pass button{width:44px;height:44px;color:var(--label-2);border-radius:10px;place-items:center;display:grid;position:absolute;top:2px;right:2px}.hm-pass button:active{background:var(--fill-press)}.hm-pass button svg.i{width:20px;height:20px}.hm-code.inp{height:56px;font-size:var(--fs-figure,22px);text-align:center;letter-spacing:.25em;text-indent:.25em;font-weight:600;line-height:28px}.hm-err{font-size:var(--fs-body,14px);color:var(--red-text);line-height:20px}.hm-auth-card .hm-err{color:var(--red-text)}.hm-auth-foot{border-top:1px solid var(--separator);flex-wrap:wrap;justify-content:center;gap:8px;padding:8px 16px;display:flex}.hm-auth-note{font-size:var(--fs-sm,13px);color:var(--label-2);text-align:center;line-height:18px}.hm-textbtn{color:var(--accent-text);font-size:var(--fs-sm,13px);font-weight:600;line-height:18px}.hm-textbtn:focus-visible{border-radius:8px}.or-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.or-card{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--card-edge);overflow:clip}.or-list>.or-note{padding:8px 16px}.or-list>.empty,.or-list>[aria-busy]{padding:24px 16px}.or-tw{overflow-x:auto}.or-table .rowlink,.or-lines .rowlink{font-weight:600}.or-day th{padding-top:8px;padding-bottom:8px}.or-dayline{font-size:var(--fs-sm,13px);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;line-height:18px;display:flex}.or-dayname{color:var(--label-2);font-weight:600}.or-dayname:first-letter{text-transform:uppercase}.or-daysum{color:var(--label-2);font-weight:600}.or-state{white-space:nowrap}.or-state .or-tag{margin-left:4px}.or-muted{color:var(--label-2)}.or-bad{color:var(--red-text)}.or-rel{z-index:2;position:relative}.or-name{font-weight:600}.or-rowtt,.or-strong{color:var(--label);font-weight:600}.or-plain{font-weight:400}.or-tag{background:var(--fill);height:22px;color:var(--label);font-size:var(--fs-sm,12px);white-space:nowrap;vertical-align:middle;border-radius:8px;align-items:center;padding:0 8px;font-weight:600;line-height:16px;display:inline-flex}.or-link{color:var(--accent-text);font-weight:600}.or-namelink{color:inherit}.or-sorted{align-items:center;gap:4px;display:inline-flex}.or-sorted>svg.i{width:16px;height:16px}.or-hbtn{gap:8px}.or-note{font-size:var(--fs-sm,13px);color:var(--label-2);padding:0 16px;line-height:18px}.or-detail{flex-direction:column;gap:16px;display:flex}.or-detail .or-card :is(.inp,.money),.or-detail .or-card .group{background-color:var(--elevated-2)}.or-detail .or-card .group{box-shadow:none}.or-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.or-main,.or-side{flex-direction:column;gap:16px;min-width:0;display:flex}.or-ch{flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:12px 16px 4px;display:flex}.or-ch h2{font-size:var(--fs-card,14px);font-weight:600;line-height:20px}.or-chlink{font-size:var(--fs-sm,13px);margin-left:auto;line-height:18px}.or-ch .btn{margin-left:auto}.or-cb{flex-direction:column;min-width:0;padding:8px 16px 16px;display:flex}.or-cb>.or-who+.kvs{margin-top:8px}.or-cb>.or-hint{margin-top:4px}.or-cb>.or-hint.or-right{text-align:right;margin-top:0}.or-cb.or-ruled{border-top:1px solid var(--separator);padding-top:12px}.or-sep{border:0;border-top:1px solid var(--separator);margin:12px 0 8px}.or-card>.or-hint,.or-card>.or-empty{padding:0 16px 16px}.or-card>.group{margin:4px 16px 12px}.or-card>details{margin:0 16px 16px}.or-card>.or-tw{border-top:1px solid var(--separator)}.or-ch+.or-tw{margin-top:8px}.or-card>.or-tw:last-child{margin-bottom:0}.or-who{flex-direction:column;gap:2px;display:flex}.or-who small,.or-rowt small,.or-hint,.or-empty{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px}.or-cf{border-top:1px solid var(--separator);min-height:44px;font-size:var(--fs-sm,13px);flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px;line-height:18px;display:flex}.or-cf>a,.or-cf>button{align-items:center;min-height:44px;display:inline-flex}.or-linkbtn{color:var(--accent-text);font-size:var(--fs-sm,13px);font-weight:600;line-height:18px}.or-sect{font-size:var(--fs-sm,12px);color:var(--label-2);padding:12px 16px 8px;font-weight:600;line-height:16px}.or-allchecks{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.or-rows{margin:0;padding:0;list-style:none}.or-rows>li+li,.or-rows.or-ruled{border-top:1px solid var(--separator)}.or-row{align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}a.or-rowlink{color:inherit;transition:background-color .16s}a.or-rowlink:focus-visible{outline-offset:-3px}.or-ic,.or-thumb{background:var(--fill);flex:none;place-items:center;display:grid}.or-ic{width:36px;height:36px;color:var(--label);border-radius:10px}.or-thumb,.or-tiled>.or-ic{width:40px;height:40px;color:var(--label-2);border-radius:8px}:is(.or-ic,.or-thumb)>svg.i{width:20px;height:20px}.or-tiled{align-items:center;gap:12px;min-width:0;display:flex}.or-tiledt{flex-direction:column;min-width:0;display:flex}.or-rowt{flex-direction:column;flex:1;min-width:0;display:flex}.or-rowv{text-align:right;flex-shrink:0;font-weight:600}.or-rowacts{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.or-rowbtn{padding:0;position:relative}.or-rowbtn .rowlink{flex:1;min-height:56px;padding:10px 16px;font-weight:400;display:flex}.or-tick{cursor:pointer;flex:1;align-items:center;gap:12px;min-height:44px;display:flex}.or-tick input{width:22px;height:22px;accent-color:var(--accent);flex-shrink:0}.or-note-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.or-lines tfoot tr{background:var(--surface-2)}.or-sumrow td{color:var(--label-2)}.or-totrow td{color:var(--label);font-weight:600}.fpsec>.or-tw{border-top:1px solid var(--separator);margin-inline:-20px}.or-cardnote{font-size:var(--fs-sm,13px);color:var(--label-2);font-weight:400;line-height:18px}.or-tlink{color:var(--accent-text)}.or-searchf{display:block;position:relative}.or-searchf>.inp{width:100%;padding-right:44px}.or-searchf>svg.i{width:20px;height:20px;color:var(--label-2);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.or-payform{border-top:1px solid var(--separator);flex-direction:column;gap:12px;padding:12px 16px 16px;display:flex}.or-fields{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.or-payline{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.or-fielderrs{flex-direction:column;gap:4px;margin-top:-8px;display:flex}.or-printwrap{max-width:800px}.or-printbar{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.or-doc{background:var(--surface);box-shadow:var(--card-edge);border-radius:16px;flex-direction:column;gap:24px;padding:32px;font-size:14px;line-height:20px;display:flex}.or-dochead{flex-wrap:wrap;justify-content:space-between;gap:16px 24px;display:flex}.or-docfrom,.or-doctitle,.or-docto{flex-direction:column;gap:2px;display:flex}.or-doctitle{text-align:right;align-items:flex-end}.or-doctitle h2{letter-spacing:.04em;font-size:22px;font-weight:700;line-height:28px}.or-docname{font-size:17px;line-height:22px}.or-doclabel{color:var(--label-2);text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.or-doctable{border-collapse:collapse;width:100%}.or-doctable th,.or-doctable td{border-bottom:1px solid var(--separator);text-align:left;vertical-align:top;padding:8px 0}.or-doctable th+th,.or-doctable td+td{padding-left:12px}.or-doctable .r{text-align:right;white-space:nowrap}.or-doctable thead th{color:var(--label-2);font-size:12px;font-weight:600;line-height:16px}.or-doctable tfoot th{text-align:right;font-weight:500}.or-doctable td small{color:var(--label-2);font-size:12px;line-height:16px;display:block}.or-doctotal th,.or-doctotal td{border-bottom:0;font-size:17px;font-weight:700;line-height:22px}.or-docstate{font-weight:600}.or-docfoot{color:var(--label-2);text-align:center;font-size:12px;line-height:16px}.mdx-acts{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mdx-dot{background:var(--status-dot,var(--orange-text));border-radius:50%;flex-shrink:0;width:8px;height:8px}.mdx-bulk{background:var(--surface-2);border-bottom:1px solid var(--separator);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px 8px 8px;display:flex}.mdx-bulkn{font-size:var(--fs-body,14px);margin-right:4px;font-weight:600;line-height:19px}.mdx-list>.empty{padding:40px 16px}.dt.mdx-t .mdx-cb{width:52px;padding:0 0 0 8px}.dt.mdx-t td.mdx-cb{z-index:2;position:relative}.mdx-cbl{cursor:pointer;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.mdx-cbl input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;margin:0}.mdx-cbl input:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}.mdx-name{min-width:200px}.mdx-namecell{align-items:center;gap:12px;min-width:0;display:flex}.mdx-thumb{background:var(--fill);width:40px;height:40px;color:var(--label-2);border-radius:8px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.mdx-thumb svg.i{width:20px;height:20px;color:var(--label-2)}.mdx-thumb img{object-fit:cover;width:100%;height:100%}.dt.mdx-t .mdx-avail{white-space:nowrap}.mdx-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.mdx-pairhint{grid-column:1/-1}@media (max-width:599px){.mdx-pair{grid-template-columns:minmax(0,1fr);gap:16px}.mdx-pairhint{margin-top:-8px}}.mdx-photo{align-items:flex-start;gap:12px;display:flex}.mdx-photoph{background:var(--fill);border-radius:12px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.mdx-photoph svg.i{width:22px;height:22px;color:var(--label-2)}.mdx-photoside{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.mdx-switch>.row{padding:0}.mdx-switch>.row>.grow{font-weight:600}.mdx-cardlink{min-height:32px;font-size:var(--fs-body,14px);color:var(--accent-text);white-space:nowrap;align-items:center;font-weight:500;line-height:19px;display:inline-flex}.mdx-cardlink:hover{text-decoration:underline}.mdx-cardlink:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}@media (max-width:599px){.mdx-cardlink{min-height:44px}}.mdx-cardtext{font-size:var(--fs-body,14px);color:var(--label-2);line-height:20px}.mdx-rules{flex-direction:column;display:flex}.mdx-rules li+li .mdx-cmain{border-top:1px solid var(--separator)}.mdx-ic{background:var(--fill);width:36px;height:36px;color:var(--label);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.mdx-ic svg.i{width:20px;height:20px}.mdx-figh{font-size:var(--fs-card,15px);padding:16px 16px 12px;font-weight:600;line-height:20px}.mdx-figcard>.figs{box-shadow:none;border-radius:0}.mdx-figcard>.figs>.fig{padding:16px}@media (max-width:599px){.mdx-figh{padding:16px 16px 12px}.mdx-figcard>.figs>.fig{padding:16px}}.tp.mdx-tiles{aspect-ratio:auto;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.mdx-tiles .tp-tile{border-radius:10px;height:auto;min-height:88px;padding:8px}.mdx-tiles .tp-tile b{-webkit-line-clamp:3;font-size:13px;font-weight:600;line-height:17px}.mdx-tiles .tp-tile span{font-size:12px;line-height:16px}.mdx-tiles .tp-tile.mdx-tilesel{box-shadow:0 0 0 3px var(--tp-accent)}.mdx-cardh{flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:16px 16px 8px;display:flex}.mdx-cardh h2{font-size:var(--fs-card,14px);font-weight:600;line-height:20px}.mdx-cardnote{font-size:var(--fs-sm,13px);color:var(--label-2);margin-left:auto;line-height:18px}.mdx-card>.mdx-cardtext{padding:0 20px 20px}.mdx-cardbody{padding:0 20px 16px}.mdx-cardfoot{border-top:1px solid var(--separator);font-size:var(--fs-sm,13px);color:var(--label-2);padding:12px 16px 16px;line-height:18px}.mdx-card>.pager{border-top:1px solid var(--separator)}.mdx-changes,.mdx-tablets{flex-direction:column;padding-bottom:8px;display:flex}.mdx-tablets li+li .mdx-cmain{border-top:1px solid var(--separator)}.mdx-sect{font-size:var(--fs-sm,13px);color:var(--label-2);padding:12px 16px 4px;font-weight:600;line-height:18px}.mdx-cmain{min-height:52px;color:var(--label);align-items:center;gap:12px;padding:8px 16px;display:flex}.mdx-crow+.mdx-crow>.mdx-cmain{border-top:1px solid var(--separator)}.mdx-crow+.mdx-crow>.mdx-sect{margin-top:4px}.mdx-crow+.mdx-crow>.mdx-sect+.mdx-cmain{border-top:0}.mdx-clink{text-decoration:none;transition:background-color .16s}.mdx-clink:active{background:var(--fill-press)}.mdx-clink:focus-visible{outline:3px solid var(--accent-text);outline-offset:-3px}@media (hover:hover){.mdx-clink:hover{background:var(--row-hover,var(--fill))}}.mdx-ctx{flex-direction:column;flex:1;min-width:0;display:flex}.mdx-ctt{font-size:var(--fs-body,15px);overflow-wrap:anywhere;font-weight:600;line-height:20px}.mdx-cts{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px}.mdx-cv{font-size:var(--fs-body,14px);text-align:right;white-space:nowrap;flex-shrink:0;font-weight:600;line-height:19px}.mdx-was,.mdx-cv.mdx-muted{color:var(--label-2)}@media (max-width:599px){.mdx-cardh,.mdx-sect,.mdx-cmain,.mdx-card>.mdx-cardtext,.mdx-cardbody,.mdx-cardfoot{padding-inline:16px}.mdx-cmain{flex-wrap:wrap}}.dt tr>th.ms-gripcol,.dt tr>td.ms-gripcell{width:52px;padding-left:8px;padding-right:0}.ms-grip{z-index:2;color:var(--label-2);cursor:grab;touch-action:none;position:relative}.ms-grip svg.i{width:18px;height:18px}.ms-grip:active{cursor:grabbing;background:var(--fill-press)}.ms-count{z-index:2;min-width:44px;min-height:44px;color:var(--accent-text);border-radius:8px;justify-content:flex-end;align-items:center;margin:-12px 0;padding:0 4px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.ms-count:hover{text-decoration:underline}.ms-strong{font-weight:600}.search.ms-search{background-color:var(--elevated-2)}.ms-bleed{--card-px:0px;margin-inline:-16px}.fpsec>.ms-bleed:last-child{margin-bottom:-16px}.fpage .card:has(>.ms-bleed){overflow:clip}.ms-bleed .copt{padding-inline:16px}.ms-bleed .clegend,.ms-sect{font-size:var(--fs-sm,12px);color:var(--label-2);margin-bottom:8px;font-weight:600;line-height:16px;display:block}.ms-bleed .clegend{padding:0 20px}.field>.ms-sect{margin-bottom:0}.ms-bleed>.clist+.clist{margin-top:16px}.ms-bleed .mdx-cmain,.ms-bleed .ms-offer{padding-inline:20px}.ms-foot{border-top:1px solid var(--separator);align-items:center;padding:12px 16px 0;display:flex}.ms-bleed+.ms-foot{margin-top:-16px}.fpsec>.ms-foot.ms-bleed:last-child{margin-bottom:0}@media (max-width:599px){.ms-bleed{margin-inline:-16px}.fpsec>.ms-bleed:last-child{margin-bottom:-16px}.ms-bleed .copt,.ms-bleed .mdx-cmain,.ms-bleed .ms-offer{padding-inline:16px}.ms-bleed .clegend{padding:0 16px}.ms-foot{padding-inline:16px}}@media (max-width:759px){.dt.keepcols.ms-fit :is(th,td){white-space:normal}.dt.keepcols.ms-fit .num,.dt.keepcols.ms-fit .r{white-space:nowrap}}.ms-split{flex-direction:column;gap:12px;display:flex}.ms-splitbar{background:var(--fill);border-radius:8px;gap:2px;height:12px;display:flex;overflow:hidden}.ms-splitbar>span{flex:1 1 0;min-width:3px}.ms-legend{flex-direction:column;display:flex}.ms-legend>li{font-size:var(--fs-body,14px);align-items:center;gap:12px;padding:8px 0;line-height:19px;display:flex}.ms-legend>li+li{border-top:1px solid var(--separator)}.ms-key{background:var(--fill-strong);border-radius:50%;flex-shrink:0;width:10px;height:10px}.ms-legendl{overflow-wrap:anywhere;flex:1;min-width:0}.ms-figextra{border-top:1px solid var(--separator);padding:16px}@media (max-width:599px){.ms-figextra{padding-inline:16px}}.ms-delete{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ms-delete>.ask{align-self:stretch}.ms-choices{flex-direction:column;display:flex}.ms-choice{border-top:1px solid var(--separator);grid-template-columns:44px minmax(0,1fr) minmax(96px,120px) minmax(144px,.7fr) 44px;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:grid}.ms-choice.nested{grid-template-columns:44px minmax(0,1fr) minmax(96px,120px) minmax(144px,.7fr) minmax(104px,.5fr) 44px}.ms-cextra .money input{font-weight:400}.ms-choice-h{border-top:0;padding:0 0 4px}.ms-choice-h>.fl,.ms-cfield>.fl{font-size:var(--fs-sm,13px);color:var(--label-2);font-weight:600;line-height:18px}.ms-cfield{min-width:0}.ms-cfield>.fl{display:none}.ms-cdel{color:var(--label-2)}.ms-cardfoot{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ms-hours{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ms-day{background:var(--fill);border-radius:999px;height:12px;position:relative;overflow:hidden}.ms-day>span{border-radius:999px;position:absolute;top:0;bottom:0}.ms-dayme{background:var(--accent)}.ms-dayother{background:var(--share-rest)}.ms-dayaxis{font-size:var(--fs-sm,12px);color:var(--label-2);justify-content:space-between;margin-top:-8px;line-height:16px;display:flex}.ms-dayrows{flex-direction:column;display:flex}.ms-dayrow{border-top:1px solid var(--separator);text-align:left;width:100%;min-height:48px;color:var(--label);font-size:var(--fs-body,15px);align-items:center;gap:12px;padding:8px 0;line-height:20px;display:flex}.ms-dayrow .chev{color:var(--label-3)}.ms-swatch{border-radius:50%;flex-shrink:0;width:10px;height:10px}.ms-daytx{flex-direction:column;flex:1;min-width:0;font-weight:600;display:flex}.ms-daytx small{font-size:var(--fs-sm,13px);color:var(--label-2);font-weight:400;line-height:18px}.ms-offers{flex-direction:column;display:flex}.ms-offer{border-top:1px solid var(--separator);align-items:center;gap:8px;min-height:52px;padding:4px 0;display:flex}.ms-offer:first-child{border-top:0}.ms-offertx{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;font-weight:600;display:flex}.ms-offertx small{font-size:var(--fs-sm,13px);color:var(--label-2);font-weight:400;line-height:18px}.ms-offer .ib{color:var(--label-2)}.ms-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1100px){.ms-cols{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}.ms-tp{--tp-accent:var(--accent);--tp-on-accent:var(--on-accent);max-width:880px;margin-inline:auto}.ms-tpline{justify-content:space-between;gap:.8cqw;font-weight:600;display:flex}.ms-tpline small{color:var(--tp-label-2);font-weight:400;display:block}.ms-tpups{background:var(--accent-tint);border-radius:1cqw;flex-direction:column;gap:.6cqw;margin-top:auto;padding:.6cqw .8cqw .9cqw 1cqw;display:flex}.ms-tpups-h{justify-content:space-between;align-items:center;gap:.6cqw;display:flex}.ms-tpups-h b{min-width:0;color:var(--accent-text);font-weight:600}.ms-tpups-h svg{width:2cqw;height:2cqw;color:var(--tp-label-2);flex-shrink:0}.ms-tpoffers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6cqw;display:grid}.ms-tpoffers>span{background:var(--tp-surface);overflow-wrap:anywhere;border-radius:.8cqw;min-width:0;padding:.6cqw .7cqw;font-weight:500}.ms-tpoffers small{color:var(--tp-label-2);font-weight:400;display:block}.ms-tpsmall{display:none}.tp.ms-tpcart{--tp-accent:var(--accent);--tp-on-accent:var(--on-accent);aspect-ratio:auto;border-radius:16px}.ms-tpcart .tp-cart{border-radius:0;gap:12px;padding:16px;font-size:13px;line-height:18px}.ms-tpcart .tp-cart h4{font-size:15px;line-height:20px}.ms-tpcart .ms-tpline{gap:8px}.ms-tpcart .ms-tpups{border-radius:10px;gap:8px;padding:4px 4px 8px 12px}.ms-tpcart .ms-tpups-h{gap:8px}.ms-tpcart .ms-tpups-h svg{width:18px;height:18px;margin:5px}.ms-tpcart .ms-tpoffers{gap:8px;padding-right:8px}.ms-tpcart .ms-tpoffers>span{border-radius:8px;padding:8px;font-size:12px;line-height:15px}.ms-tpcart .tp-pay{border-radius:10px;height:44px;font-size:14px}.dc-tw{overflow-x:auto}.dc-list .dt td.cb{z-index:2;position:relative}.dc-list .dt input[type=checkbox]{cursor:pointer}.dc-bulk{border-bottom:1px solid var(--separator);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 16px;display:flex}.dc-bulk-n{font-size:var(--fs-body,14px);margin-right:auto;font-weight:600;line-height:19px}.dc-none{font-size:var(--fs-body,14px);color:var(--label-2);text-align:center;padding:24px 16px;line-height:20px}.dc-link{color:var(--accent-text);font-weight:600}@media (hover:hover){.dc-link:hover{text-decoration:underline}}.dc-kind{border:0;min-width:0;margin:0;padding:0}.dc-kind:disabled .seg button{opacity:1}.dc-kind:disabled .seg button:not(.on){color:var(--label-3)}.dc-end{flex-direction:column;align-items:flex-start;gap:8px;padding-top:8px;display:flex}.dc-count{font-size:var(--fs-sm,13px);color:var(--label-2);flex-shrink:0;font-weight:500;line-height:18px}.dc-g2,.dc-g3{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:760px){.dc-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-g3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dc-more{flex-direction:column;gap:8px;display:flex}.dc-more>.gh{margin:4px 0 0;padding:0}.dc-page .inp[aria-invalid=true]:not(:focus),.dc-bad .money:not(:focus-within){box-shadow:inset 0 0 0 2px var(--red-text)}.fpage .card:has(.dc-ptw){overflow:clip}.dc-ptw{margin:0 -16px;overflow-x:auto}.dc-more:last-child>.dc-ptw:last-child{margin-bottom:-16px}.dt.dc-ptable th{position:static}.dt.dc-ptable :is(th,td):first-child{padding-left:20px}.dt.dc-ptable :is(th,td):last-child{padding-right:20px}@media (max-width:599px){.dc-ptw{margin-inline:-16px}.dc-more:last-child>.dc-ptw:last-child{margin-bottom:-16px}.dt.dc-ptable :is(th,td):first-child{padding-left:16px}.dt.dc-ptable :is(th,td):last-child{padding-right:16px}}.dc-sales li+li{border-top:1px solid var(--separator)}.dc-sale{min-height:52px;font-size:var(--fs-body,15px);color:var(--label);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-weight:600;line-height:20px;display:flex}@media (hover:hover){.dc-sale:hover{color:var(--accent-text)}}.dc-sale-t{flex-direction:column;min-width:0;display:flex}.dc-sale-t small{font-size:var(--fs-sm,13px);color:var(--label-2);font-weight:400;line-height:18px}.dc-link{min-height:44px;font-size:var(--fs-body,14px);align-self:flex-start;align-items:center;line-height:20px;display:inline-flex}.si-acts{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.si-sort{flex:none}.si-none{color:var(--label-2);font-size:var(--fs-body,14px);text-align:center;padding:32px 16px;line-height:20px}.si-learnbody{text-align:left;flex-direction:column;gap:8px;display:flex}.si-more{flex:none;position:relative}.si-menu{z-index:30;background:var(--elevated);min-width:240px;box-shadow:var(--shadow-pop);border-radius:12px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.si-menu .btn{white-space:nowrap;justify-content:flex-start}.si-bulk{background:var(--fill);min-height:56px;font-size:var(--fs-body,14px);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 16px;font-weight:600;line-height:20px;display:flex}.si-bulkn{min-width:0}.si-check{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;margin:0}.dt td.si-cb,.si-above{z-index:2;position:relative}.si-name{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.si-lvl{align-items:center;gap:12px;display:flex}.si-lvlbar{flex:0 0 104px;display:block;position:relative}.si-lvlbar.marked:after{content:"";background:var(--label);width:2px;height:12px;box-shadow:0 0 0 1px var(--surface);pointer-events:none;position:absolute;top:50%;left:33.333%;transform:translate(-50%,-50%)}:is(.si-list,.si-view,.si-form) a:not(.btn,.fig,.si-namelink,.si-use),.si-link{color:var(--accent-text);font-weight:500}.si-link{font-size:var(--fs-body,14px);line-height:20px}@media (hover:hover){:is(.si-list,.si-view,.si-form) a:not(.btn,.fig,.si-use):hover,.si-link:hover{text-underline-offset:2px;text-decoration:underline}}.si-namelink{color:var(--label);font-weight:600}.si-view{flex-direction:column;gap:16px;display:flex}.si-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.si-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.si-view .q{color:var(--label-2)}.si-view .strong{font-weight:600}.si-cardh{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:24px;margin-bottom:12px;display:flex}.tbl>.si-cardh{margin:0;padding:16px 16px 12px}.si-cardh h2{font-size:var(--fs-card,14px);font-weight:600;line-height:20px}.si-cardh>:is(.si-link,.si-aside,.si-legend):last-child{margin-left:auto}.si-aside{font-size:var(--fs-sm,13px);line-height:18px}.si-text{color:var(--label-2);font-size:var(--fs-body,14px);overflow-wrap:anywhere;margin-bottom:12px;line-height:20px}.si-text.si-said{color:var(--label)}.si-billlink{margin-top:8px;display:block}.si-cardfoot{border-top:1px solid var(--separator);margin:12px -16px -16px;padding:12px 16px}.si-who{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.si-who small{color:var(--label-2);font-size:var(--fs-sm,13px);line-height:18px}.si-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.si-sums{border-top:1px solid var(--separator);padding:12px 16px 16px}.si-rowskel{margin:0 16px 16px}.si-del{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.si-del .ask{align-self:stretch}.si-uses{flex-direction:column;display:flex}.si-use{border-top:1px solid var(--separator);min-height:44px;color:inherit;align-items:center;gap:12px;padding:12px 0;display:flex}.si-uses li:first-child .si-use{border-top:0;padding-top:0}.si-view a.si-use{color:inherit;font-weight:400}.si-usename{flex-direction:column;flex:1;min-width:0;display:flex}.si-usename small,.si-useval small{color:var(--label-2);font-size:var(--fs-sm,13px);font-weight:400;line-height:18px;display:block}.si-useval{text-align:right;white-space:nowrap;font-weight:600}.si-legend{color:var(--label-2);font-size:var(--fs-sm,13px);flex-wrap:wrap;gap:4px 16px;line-height:18px;display:flex}.si-legend>span{align-items:center;gap:8px;display:inline-flex}.si-key{border-top:3px solid var(--accent);width:16px}.si-key.alert{border-top:2px dashed var(--chart-compare)}.si-chart{grid-template-rows:152px 24px;grid-template-columns:auto minmax(0,1fr);column-gap:8px;margin-top:16px;display:grid}.si-chartskel{height:192px}.si-yaxis{color:var(--label-2);font-size:var(--fs-sm,12px);text-align:right;flex-direction:column;justify-content:space-between;margin-block:-8px;line-height:16px;display:flex}.si-plot{min-width:0;position:relative}.si-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.si-grid{stroke:var(--chart-grid)}.si-base{stroke:var(--chart-axis)}.si-area{fill:var(--accent-tint)}.si-line{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.si-alert{stroke:var(--chart-compare);stroke-width:2px;stroke-dasharray:5 4}.si-pt{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.si-pt b{color:var(--label);font-size:var(--fs-sm,12px);white-space:nowrap;font-weight:600;line-height:16px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.si-xaxis{color:var(--label-2);font-size:var(--fs-sm,12px);grid-column:2;line-height:16px;position:relative}.si-xaxis span{white-space:nowrap;position:absolute;top:8px;transform:translate(-50%)}.si-xaxis span.first{transform:none}.si-xaxis span.last{transform:translate(-100%)}.si-sep{border:0;border-top:1px solid var(--separator);margin:0 0 -8px}.si-nowrap{white-space:nowrap}.si-form .seg button{color:var(--label)}.fpage .card .si-find{background-color:var(--elevated-2)}.fpage .card.si-flush{--card-px:0px;padding-inline:0}.si-flush>.cardh{padding-inline:16px}.si-flush .copt-t{font-weight:600}.si-flushfoot{border-top:1px solid var(--separator);margin-top:-16px;padding:16px 16px 0}.si-note{resize:vertical;height:auto;min-height:96px;padding-top:12px;padding-bottom:12px}.si-days{max-width:200px;display:block}.si-chosen{flex-direction:column;display:flex}.si-chosen li{border-top:1px solid var(--separator);min-height:48px;font-size:var(--fs-body,15px);align-items:center;gap:8px;line-height:20px;display:flex}.si-chosen li:first-child{border-top:0}.si-find{margin-bottom:8px}.si-found{border:1px solid var(--separator);border-radius:12px;flex-direction:column;margin-bottom:8px;display:flex;overflow:hidden}.si-found li+li{border-top:1px solid var(--separator)}.si-foundrow{text-align:left;width:100%;min-height:48px;font-size:var(--fs-body,15px);align-items:center;gap:8px;padding:8px 12px;line-height:20px;display:flex}.si-foundrow svg.i{width:18px;height:18px;color:var(--accent-text)}.si-foundrow small{color:var(--label-2);font-size:var(--fs-sm,13px);line-height:18px}@media (hover:hover){.si-foundrow:hover{background:var(--row-hover)}}.si-foundnone{color:var(--label-2);font-size:var(--fs-body,14px);padding:12px;line-height:20px}.si-switch>.row{min-height:44px;padding:0}.si-switch>.row>.grow{font-weight:600}.si-plstock{color:var(--label-2);font-size:var(--fs-sm,13px);font-weight:400;line-height:18px;display:block}.si-printnote{margin-top:16px}@media (min-width:1100px){.si-cols{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}@media (max-width:899px){.si-acts{justify-content:flex-start}}@media (max-width:759px){:is(.si-list,.si-view) .dt.keepcols td small{white-space:normal}.si-list .dt.keepcols .si-name{white-space:normal;min-width:160px}.dt.keepcols .si-wrap{white-space:normal;min-width:96px;display:inline-block}}@media (max-width:599px){.fpage:has(.si-view) .fphead{position:relative}.si-lvlbar{flex-basis:72px}:is(.si-acts,.si-hacts) .btn{gap:6px;height:44px;padding:0 14px;font-size:14px;line-height:19px}:is(.si-acts,.si-hacts) .btn.icon{width:44px;padding:0}:is(.si-acts,.si-hacts) .btn svg.i{width:18px;height:18px}}.si-hacts{display:contents}.so-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.so-list{min-width:0}.so-tw{overflow-x:auto}.so-none{text-align:center;font-size:var(--fs-body,14px);color:var(--label-2);padding:32px 16px;line-height:20px}.so-tw>.dt tr.sec>td{background:var(--surface-2);padding:0}.so-tw>.dt tbody tr:not(:first-child).sec>*{border-top:1px solid var(--separator)}.so-sorted{align-items:center;gap:4px;display:inline-flex}.so-sorted svg.i{width:14px;height:14px}.so-namerow{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.so-lineitem{display:block}.so-above{z-index:1;position:relative}.dt td small.so-only-s{display:none}.dt td small.so-thrown{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.so-name{color:var(--label);overflow-wrap:break-word;font-weight:600}.so-a{color:var(--accent-text);text-align:left}.so-cardf .so-a,.so-cardfoot .so-a{font-size:var(--fs-body,14px);font-weight:600;line-height:20px}.so-neg,.dt .so-neg{color:var(--red-text)}.so-pos,.dt .so-pos{color:var(--accent-text)}.so-warn,.dt .so-warn{color:var(--orange-text)}.so-muted,.dt .so-muted{color:var(--label-2)}.so-strong{font-weight:600}.so-nowrap{white-space:nowrap}.so-who{overflow-wrap:break-word}.so-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.so-card{min-width:0}.so-cardh{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:16px 16px 4px;display:flex}.so-cardh h2{font-size:var(--fs-card,14px);font-weight:600;line-height:20px}.so-cardh>.so-aside,.so-cardh>.so-cardtotal{margin-left:auto}.so-aside{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px}.so-cardtotal{white-space:nowrap;font-weight:600}.so-cardb{padding:12px 16px 16px}.so-cardh+.so-tw{margin-top:12px}.so-cardh+.so-rows{margin-top:8px}.so-cardf{border-top:1px solid var(--separator);padding:12px 16px}.so-text{font-size:var(--fs-body,14px);overflow-wrap:break-word;line-height:20px}.so-card .dt tfoot td{border-top:1px solid var(--separator);background:var(--surface-2);font-weight:600}.so-card>.shares{box-shadow:none;background:0 0;border-radius:0;padding-bottom:8px}.so-rows{flex-direction:column;display:flex}.so-row{text-align:left;width:100%;min-height:56px;color:var(--label);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.so-row+.so-row{border-top:1px solid var(--separator)}button.so-row{transition:background-color .16s}button.so-row:focus-visible{outline-offset:-3px}button.so-row:active{background:var(--fill-press)}.so-rowtx{flex-direction:column;flex:auto;min-width:0;display:flex}.so-rowt{font-size:var(--fs-body,14px);overflow-wrap:break-word;font-weight:600;line-height:19px}.so-rowsub{font-size:var(--fs-sm,13px);color:var(--label-2);overflow-wrap:break-word;line-height:18px}.so-rowv{text-align:right;font-size:var(--fs-body,14px);white-space:nowrap;flex-shrink:0;font-weight:600;line-height:19px}.so-rowv small{font-size:var(--fs-sm,12px);color:var(--label-2);font-weight:500;line-height:16px;display:block}.so-rowcard>:is(.so-rows,.so-lines){margin-inline:-16px}.so-rowcard .so-row{padding-inline:16px}.so-rowcard>.so-cardfoot{border-top:1px solid var(--separator);margin:0 -16px -16px;padding:12px 16px}.so-rowcard>:is(.so-rows,.so-lines)+.so-cardfoot{margin-top:-16px}.so-flushcard{overflow:clip}.so-flushcard>.clist.flush{margin-inline:-16px}.so-flushcard>.clist.flush:last-child{margin-bottom:-16px}.so-flushcard>.clist.flush .copt{padding-inline:16px}.so-progress{flex-direction:column;gap:12px;display:flex}.so-counting .so-name{display:block}.so-counting tr:focus-within>td{background:var(--row-selected)}.so-countcol{width:36%}.so-countcell .money{width:136px}.so-countcell .so-err{margin-top:4px}.inp.so-note{resize:vertical;height:auto;min-height:88px;padding-block:12px}.so-dropzone{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.so-dropzone .ask{align-self:stretch}.so-qty.so-invalid{box-shadow:inset 0 0 0 2px var(--red-text)}.so-qty.so-invalid:focus-within{box-shadow:inset 0 0 0 2px var(--red-text), 0 0 0 3px var(--red-tint)}.fpsec>.so-tight{margin-top:-8px}.so-formfoot{justify-content:flex-end;display:flex}.so-sep{border:0;border-top:1px solid var(--separator);margin:12px 0 8px}.so-switch{font-size:var(--fs-body,15px);justify-content:space-between;align-items:center;gap:12px;font-weight:600;line-height:20px;display:flex}.so-day{display:block;position:relative}.inp.so-daybtn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.so-daybtn>svg.i{width:16px;height:16px;color:var(--label-2)}.so-daypick{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:0}.so-line{border-top:1px solid var(--separator);grid-template-columns:minmax(0,1fr) 148px 104px auto;grid-template-areas:"item qty cost del""hint hint hint hint";align-items:center;gap:8px 12px;padding:12px 16px;display:grid}.so-line>select{grid-area:item}.so-line>.money{grid-area:qty}.so-line>.fhint{grid-area:hint}.so-linecost{text-align:right;white-space:nowrap;grid-area:cost;font-weight:600}.so-linedel{grid-area:del}.cu-list,.tbl.cu-card{flex-direction:column;display:flex}.cu-list>.dt,.tbl.cu-card>.dt{border-top:1px solid var(--separator)}.cu-none{font-size:var(--fs-body,14px);color:var(--label-2);text-align:center;border-top:1px solid var(--separator);padding:24px 16px;line-height:19px}.cu-cardh{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:40px;display:flex}.cu-cardh h2{min-width:0;font-size:var(--fs-card,14px);font-weight:600;line-height:20px}.cu-cardh-r{align-items:center;gap:8px;margin-left:auto;display:flex}.btn.cu-headlink{margin:-8px -8px -8px 0}.search.cu-search{background-color:var(--elevated-2)}.search.cu-search svg.i{flex-shrink:0;width:18px;height:18px}.tbl.cu-card>.cu-cardh{padding:12px 16px}.card.cu-card{flex-direction:column;gap:12px;display:flex}.cu-sort{min-height:28px;font:inherit;color:inherit;border-radius:8px;align-items:center;gap:4px;margin:-4px -8px;padding:0 8px;display:inline-flex}.cu-sort svg.i{width:16px;height:16px}.cu-sort:active{background:var(--fill-press)}.cu-quiet{font-size:var(--fs-body,14px);color:var(--label-2);line-height:19px}.cu-muted{color:var(--label-2)}.cu-bad,.dt td small.cu-bad{color:var(--red-text)}.cu-gap{align-self:flex-start;margin-top:4px}.cu-link{color:var(--label);text-underline-offset:3px;font-weight:600}.cu-link:active{color:var(--accent-text)}.cu-stars{color:var(--label);vertical-align:middle;gap:4px;display:inline-flex}.cu-stars svg.i{width:16px;height:16px;stroke:var(--label-2);stroke-width:1.6px}.cu-stars svg.i.on{fill:currentColor;stroke:currentColor}.cu-stars.low{color:var(--red-text)}.cu-comment{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;display:block}.cu-links,.cu-found,.cu-chosen{flex-direction:column;margin:0 -8px;display:flex}.cu-row{width:100%;min-height:52px;color:var(--label);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:4px 8px;display:flex}.cu-links li+li,.cu-chosen li+li,.cu-found li+li{border-top:1px solid var(--separator)}:is(a,button).cu-row:active{background:var(--fill-press)}.cu-rowt{min-width:0;font-size:var(--fs-body,15px);flex-direction:column;flex:auto;font-weight:500;line-height:20px;display:flex}.cu-rowt small{font-size:var(--fs-sm,13px);color:var(--label-2);font-weight:400;line-height:18px}.cu-rowv{white-space:nowrap;font-weight:600}.cu-row svg.i{width:20px;height:20px;color:var(--label-2)}.cu-pick{flex-direction:column;gap:8px;display:flex}.cu-found{background:var(--fill);border-radius:12px;margin:0}.cu-found .cu-row{padding-inline:12px}.cu-end{flex-direction:column;align-items:flex-start;gap:8px;padding-top:8px;display:flex}.cu-form{flex-direction:column;gap:16px;display:flex}.cu-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.cu-formfoot{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cu-chips{flex-wrap:wrap;gap:8px;padding:0 16px 12px;display:flex}.cu-code{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.cu-mask{color:var(--label-2);font-weight:500}.cu-bigcode{font-size:var(--fs-figure,22px);letter-spacing:.04em;text-align:center;-webkit-user-select:all;user-select:all;padding:12px 0;font-weight:700;line-height:28px}.cu-bigmoney{flex-direction:column;gap:8px;display:flex}.cu-bigmoney .money{height:48px}.cu-bigmoney .money input{font-size:var(--fs-figure,22px);line-height:28px}.cu-bigmoney .money .unit{font-size:var(--fs-lg,17px);font-weight:400}.cu-hist .tl-t{font-weight:400}.cu-hist .tl-t strong{font-weight:600}.dt td small.cu-ph{display:none}.fo-hacts{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.fo-page .figs>.fig,.fo-acc .figs>.fig{min-height:92px}.fo-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.fo-cols>.stack{min-width:0}.fo-card{background:var(--surface);min-width:0;box-shadow:var(--card-edge);border-radius:16px;overflow:clip}.fo-ch{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:56px;padding:12px 16px 4px;display:flex}.fo-ch h2{font-size:var(--fs-card,14px);font-weight:600;line-height:20px}.fo-chr{align-items:center;gap:8px;margin-left:auto;display:flex}.fo-chr .seg{width:240px}.fo-cb{padding:8px 16px 16px}.fo-cf{border-top:1px solid var(--separator);font-size:var(--fs-body,15px);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;line-height:20px;display:flex}.fo-cf .grow{flex:1;min-width:0}.fo-cf.fo-quiet{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px}.fo-sect{font-size:var(--fs-sm,13px);color:var(--label-2);padding:12px 16px 4px;font-weight:600;line-height:18px}.fo-none{font-size:var(--fs-body,14px);color:var(--label-2);padding:8px 16px 20px;line-height:19px}.fo-link{font-size:var(--fs-body,14px);color:var(--accent-text);border-radius:4px;font-weight:600;line-height:19px}.fo-link:active{opacity:.7}.fo-strong{color:var(--label);font-weight:600}.fo-name{font-weight:600}.fo-help{text-align:center}.fo-rows{padding-bottom:4px}.fo-well svg.i{width:20px;height:20px}.fo-due{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.row .fo-due small{font-size:var(--fs-sm,12px);font-weight:500;line-height:16px}.fo-rows+.fo-sect{border-top:1px solid var(--separator);margin-top:4px}.dt.fo-moves tr.sec td{background:var(--surface-2);font-size:var(--fs-sm,13px);color:var(--label-2);padding-top:12px;font-weight:600;line-height:18px}.fo-amt{font-variant-numeric:tabular-nums;white-space:nowrap}.fo-chart{padding:12px 16px 16px}.fo-key{font-size:var(--fs-sm,13px);color:var(--label-2);align-items:center;gap:8px;line-height:18px;display:inline-flex}.fo-key>i{border-top:2.5px solid var(--accent);width:14px}.fo-lab{--fo-x:12px;--fo-y:8px;z-index:1;transform:translate(var(--fo-x), var(--fo-y));font-size:var(--fs-sm,12px);color:var(--label);white-space:nowrap;text-shadow:0 0 3px var(--surface), 0 0 3px var(--surface);pointer-events:none;font-weight:600;line-height:16px;position:absolute}.fo-lab.l{--fo-x:calc(-100% - 12px)}.fo-lab.o{--fo-y:calc(-100% - 8px)}.lxaxis>.fo-xend{white-space:nowrap;justify-content:flex-end;display:flex}.fo-arrow{font-family:system-ui,sans-serif}.fo-card>.fbar{border-bottom:1px solid var(--separator);padding:8px 12px}.fo-card>.fbar .search{background-color:var(--fill)}.fo-card>:is(.vtabs,.vbar){border-bottom:1px solid var(--separator);padding:8px}.fo-card>:is(.vtabs,.vbar>.vtabs)>.on{background:var(--fill)}.fo-card>.fo-ch+.fbar{border-top:1px solid var(--separator);margin-top:8px}.fo-card>.pager{border-top:1px solid var(--separator);padding:8px 12px 8px 16px}.fo-lname{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.fo-neg{color:var(--red-text)}.fo-foot{border-top:1px solid var(--separator);min-height:52px;font-size:var(--fs-sm,13px);color:var(--label-2);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px 8px 16px;line-height:18px;display:flex}.fo-foot>.pager{border:0;margin-left:auto;padding:0}.fo-cb .kvs{font-size:var(--fs-body,14px);line-height:20px}.fo-cb .kvrow>dd{white-space:nowrap}.fo-ch .btn.sm.plain{margin-right:-8px}.fo-cf.fo-note{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px}.fo-acc,.fo-check{flex-direction:column;gap:16px;display:flex}.fo-acc .fo-card :is(.inp,.money){background-color:var(--elevated-2)}.fbk-acts{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.card.fbk-list{padding:0;overflow:clip}.fbk-list>.fbk-tw{border-top:1px solid var(--separator)}.dt th.fbk-cb,.dt td.fbk-cb{width:48px;padding-right:0}.dt td.fbk-cb,.dt td.fbk-rc{z-index:2;position:relative}.fbk-cb input{vertical-align:middle;width:20px;height:20px;accent-color:var(--accent);cursor:pointer}.dt tr.fbk-sel td{background:var(--row-selected,var(--accent-tint))}.fbk-grp{justify-content:space-between;gap:12px;display:flex}.dt td.fbk-rc{white-space:nowrap;width:1%}.fbk-rcadd svg.i{width:18px;height:18px}.fbk-busy{opacity:.38;pointer-events:none}.fbk-bulk{border-top:1px solid var(--separator);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 16px;display:flex}.fbk-bulk-n{font-size:var(--fs-body,14px);font-weight:600;line-height:19px}.fbk-listfoot{border-top:1px solid var(--separator);min-height:52px;font-size:var(--fs-body,14px);color:var(--label-2);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 16px;line-height:19px;display:flex}.fbk-listfoot b{color:var(--label);font-weight:600}.fbk-listfoot>.pager,.fbk-push{margin-left:auto}.fbk-none{border-top:1px solid var(--separator);text-align:center;font-size:var(--fs-body,15px);color:var(--label-2);padding:32px 16px;line-height:20px}.fbk-g2,.fbk-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:900px){.fbk-g2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.fbk-split{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}.card.fbk-card{flex-direction:column;padding:0;display:flex;overflow:clip}.fbk-cardh{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:16px 16px 8px;display:flex}.fbk-cardh h2{font-size:var(--fs-card,14px);font-weight:600;line-height:20px}.fbk-cardr{font-size:var(--fs-sm,13px);color:var(--label-2);white-space:nowrap;line-height:18px}.fbk-cardr.fbk-b{font-size:var(--fs-body,15px);color:var(--label);line-height:20px}.fbk-cardb{padding:4px 16px 16px}.fbk-cardf{border-top:1px solid var(--separator);padding:12px 16px}.fbk-card .group{box-shadow:none;background:0 0;border-radius:0}.fbk-rows{flex-direction:column;display:flex}.fbk-v{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;font-weight:600;display:flex}.fbk-muted{color:var(--label-2)}.fbk-neg{color:var(--red-text)}.fbk-b{font-weight:600}.fbk-link{color:var(--accent-text);font-size:var(--fs-body,14px);font-weight:600;line-height:19px}.fbk-last{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.fbk-days{flex-wrap:wrap;gap:8px;display:flex}.fbk-formfoot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.clist .copt-t:has(>.fbk-opt){flex:auto;min-width:0}.fbk-opt{justify-content:space-between;align-items:center;gap:12px;display:flex}.fbk-opt-l{flex-direction:column;min-width:0;display:flex}.fbk-opt-v{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;font-weight:600;display:flex}.fbk-opt small{font-size:var(--fs-sm,13px);color:var(--label-2);font-weight:400;line-height:18px}.fbk-opt small.fbk-neg{color:var(--red-text);font-weight:600}.fbk-drop{border:1px dashed var(--separator);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.fbk-drop-t{font-size:var(--fs-body,14px);color:var(--label-2);line-height:19px}@media (hover:none){.fbk-drop{text-align:left;border:0;align-items:stretch;padding:0}.fbk-drop-t{display:none}}.fbk-note{font-size:var(--fs-body,14px);color:var(--label-2);line-height:19px}.fbk-payv{align-items:center;gap:8px;display:inline-flex}.btn.fbk-iconbtn{width:40px;padding:0}.fbk-big-v{font-size:var(--fs-lg,17px);line-height:22px}.fbk-payform{border-top:1px solid var(--separator);flex-direction:column;gap:16px;padding-top:16px;display:flex}.fbk-pfoot{border-top:1px solid var(--separator);padding-top:12px}.fbk-lines{margin:0 -16px -16px}.fbk-lines .dt th{position:static}.fbk-lines .dt th:first-child,.fbk-lines .dt td:first-child{padding-left:20px}.fbk-lines .dt th:last-child,.fbk-lines .dt td:last-child{padding-right:20px}@media (max-width:599px){.fbk-lines{margin:0 -16px -16px}}@media (max-width:759px){.fbk-lines .dt tr{padding-inline:16px}}.fbk-who{flex-direction:column;gap:4px;display:flex}.fbk-quote{font-size:var(--fs-body,14px);margin-top:8px;line-height:19px}.fbk-list tfoot td,.fbk-lines tfoot td{border-top:1px solid var(--separator);background:var(--surface-2);font-weight:600}.fbk-ic{background:var(--fill);width:36px;height:36px;color:var(--label);border-radius:10px;flex:none;place-items:center;display:grid}.fbk-ic.bad{background:var(--red-tint);color:var(--red-text)}.fbk-ic svg.i{width:20px;height:20px}.fbk-v .pill{margin-top:4px}.fpage .card .group.fbk-plain{box-shadow:none;background:0 0}.group.fbk-plain>.row{padding-inline:0}.group.fbk-plain>.row>.grow{font-weight:600}.card.fbk-pcard{overflow:clip}.fbk-pcard .fbk-rows{margin-inline:-16px}.fbk-pcard .tl>li:not(.bad) .tl-t{font-weight:400}.fbk-payv .num{white-space:nowrap}.kvrow>dd:has(>.fbk-payv){flex:none}.fbk-payfields{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.fbk-payfields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.fbk-payact{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.fbk-drop>svg.i{width:22px;height:22px}.fbk-pnl{border-collapse:collapse;width:100%;font-size:var(--fs-body,14px);line-height:19px}.fbk-pnl th,.fbk-pnl td{border-top:1px solid var(--separator);text-align:left;vertical-align:middle;padding:12px 16px}.fbk-pnl thead th{border-top:1px solid var(--separator);border-bottom:1px solid var(--separator);background:var(--surface-2);font-size:var(--fs-sm,13px);color:var(--label-2);white-space:nowrap;font-weight:600;line-height:18px}.fbk-pnl .r{text-align:right;white-space:nowrap}.fbk-pnl small{font-size:var(--fs-sm,12px);color:var(--label-2);font-weight:400;line-height:16px;display:block}.fbk-pnl tr.fbk-strong td{font-weight:600}.fbk-pnl .fbk-grp-row th{background:var(--surface-2);font-size:var(--fs-sm,13px);color:var(--label-2);padding-top:12px;padding-bottom:8px;font-weight:600;line-height:18px}.fbk-pnl tfoot td{background:var(--surface-2);font-size:var(--fs-lg,15px);font-weight:700;line-height:20px}.fbk-pnl tfoot td.fbk-neg{color:var(--red-text)}.fbk-pnl a{color:var(--accent-text);font-weight:500}@media (max-width:599px){.fbk-pnl{font-size:13px;line-height:18px}.fbk-pnl th,.fbk-pnl td{padding:12px}}.rp-card{background:var(--surface);min-width:0;box-shadow:var(--card-edge);border-radius:16px;overflow:clip}.rp-head{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:52px;padding:12px 16px 4px;display:flex}.rp-card.flush>.rp-head{padding-bottom:12px}.rp-head h2{font-size:var(--fs-card,14px);margin:0;font-weight:600;line-height:20px}.rp-end{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;margin-left:auto;display:flex}.rp-head>.seg{flex:none;gap:2px;width:auto;max-width:100%}.rp-head>.seg .thumb{display:none}.rp-head>.seg button{color:var(--label);flex:none;padding:0 12px}.rp-head>.seg button.on{background:var(--seg-thumb);box-shadow:var(--shadow-thumb)}.rp-card .group,.rp-card .tbl{box-shadow:none;background:0 0;border-radius:0}.rp-card .tbl{position:relative}.rp-card>.rp-head+.tbl{border-top:1px solid var(--separator)}.rp-card>.shares{padding-bottom:8px}.rp-card>.group:not(.shares):last-child{padding-bottom:4px}.rp-card .dt tfoot td{background:var(--fill);font-weight:600}.rp-name{color:var(--label);font-weight:600}.rp-card .dt th small{font-size:var(--fs-sm,12px);font-weight:400;line-height:16px;display:block}.rp-none{margin:4px 16px 16px}.rp-note{font-size:var(--fs-sm,13px);color:var(--label-2);white-space:nowrap;line-height:18px}.rp-note.strong{color:var(--label);font-weight:600}.rp-link{min-height:32px;font-size:var(--fs-sm,13px);color:var(--accent-text);align-items:center;font-weight:600;line-height:18px;display:inline-flex}.rp-foot{border-top:1px solid var(--separator);margin-top:4px;padding:4px 16px;display:flex}.rp-more{gap:8px;display:grid}.rp-chart{padding:12px 16px 16px}.rp-key{font-size:var(--fs-sm,13px);color:var(--label-2);flex-wrap:wrap;gap:4px 16px;line-height:18px;display:inline-flex}.rp-key>span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.rp-key i{border-top:2.5px solid var(--accent);width:14px}.rp-key i.was{border-top:2px dashed var(--chart-compare)}.rp-rows{padding:4px 0}.rp-tt{font-weight:600}.rp-v{text-align:right;overflow-wrap:anywhere;text-wrap:balance;max-width:55%;font-weight:600}.rp-row .rp-v small{font-size:var(--fs-sm,12px);color:var(--label-2);font-weight:500;line-height:16px;display:block}.rp-v.bad{color:var(--red-text)}.rp-row .rp-v.muted{color:var(--label-2);font-weight:500}.rp-nochev{flex-shrink:0;width:18px}.rp-wait{background:var(--fill);border-radius:8px;flex-shrink:0;width:88px;height:20px;animation:1.2s ease-in-out infinite shimmer}.rp-g2{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:900px){.rp-g2{grid-template-columns:repeat(2,minmax(0,1fr))}}.btn.rp-sortbtn{color:var(--label-2);background:0 0}.btn.rp-sortbtn:active{background:var(--fill-press)}.rp-sort{min-height:32px;font:inherit;color:inherit;border-radius:8px;align-items:center;gap:4px;margin:-4px -8px;padding:4px 8px;display:inline-flex}.rp-sort:active{background:var(--fill-press)}.rp-flag{color:var(--orange-text);font-size:var(--fs-body,14px);align-items:flex-start;gap:8px;line-height:19px;display:inline-flex}.rp-flag svg.i{flex-shrink:0;width:16px;height:16px;margin-top:1px}.rp-acts{flex-shrink:0;display:flex}.rp-checks{gap:16px;display:grid}.rp-checks:empty{display:none}.rp-checks>section{background:var(--surface);min-width:0;box-shadow:var(--card-edge);border-radius:16px;overflow:clip}.rp-checks>section>.gh{min-height:52px;font-size:var(--fs-card,15px);color:var(--label);align-items:center;margin:0;padding:12px 16px 4px;font-weight:600;line-height:20px;display:flex}.rp-checks>section>.group{box-shadow:none;background:0 0;border-radius:0}.rp-checks>section>.foot:not(.amount-bad){display:none}.rp-checks>section>.foot.amount-bad{margin:0 16px 12px}.tm-acts{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.tm-none{text-align:center;font-size:var(--fs-body,14px);color:var(--label-2);padding:32px 16px;line-height:20px}.tm-cardfoot{border-top:1px solid var(--separator);font-size:var(--fs-sm,13px);color:var(--label-2);align-items:flex-start;gap:8px;padding:12px 16px;line-height:18px;display:flex}.tm-cardfoot svg.i{flex-shrink:0;width:16px;height:16px;margin-top:1px}.tm-help{text-align:center;font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px}.tm-link{font-size:var(--fs-body,14px);color:var(--accent-text);white-space:nowrap;font-weight:500;line-height:20px}.tm-link:hover{text-underline-offset:3px;text-decoration:underline}.tm-hours{white-space:nowrap;display:block}.tm-hours b{color:var(--label);font-weight:600}.tm-list .dt td>.lvl{max-width:180px;margin-top:8px;display:block}.tm-list,.tm-matrixcard{position:relative}.tm-figsec{flex-direction:column;gap:8px;display:flex}.tm-sectitle{font-size:var(--fs-card,15px);padding:0 4px;font-weight:600;line-height:20px}.tm-h2row{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.tm-flush{margin:0 -16px}.tm-flush .dt.tm-static th{position:static}.tm-flush .dt :is(th,td):first-child{padding-left:20px}.tm-flush .dt :is(th,td):last-child{padding-right:20px}.tm-flush:last-child{margin-bottom:-16px}.tm-flush>.pager{border-top:1px solid var(--separator);padding:8px 12px 8px 20px}.tm-warn,.dt td small.tm-warn{color:var(--orange-text)}.tm-pinrow{justify-content:space-between;align-items:center;gap:12px;display:flex}.tm-pinwhat{flex-direction:column;min-width:0;display:flex}.tm-pinwhat b{font-size:var(--fs-body,15px);font-weight:600;line-height:20px}.tm-pinwhat small{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px}.tm-done{color:var(--label);white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.tm-done small{font-size:var(--fs-sm,13px);line-height:18px}.tm-note{color:var(--label);border-radius:8px;flex-direction:column;gap:4px;padding:12px 0;display:flex}.tm-note+.tm-note{border-top:1px solid var(--separator)}.tm-notebody{font-size:var(--fs-body,14px);white-space:pre-wrap;overflow-wrap:anywhere;line-height:20px}.tm-note small{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px}.tm-note:hover .tm-notebody{text-underline-offset:3px;text-decoration:underline}.tm-ic{background:var(--fill);width:40px;height:40px;color:var(--label);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.tm-ic svg.i{width:20px;height:20px}.tm-val{font-size:var(--fs-body,15px);white-space:nowrap;flex-direction:column;align-items:flex-end;font-weight:600;line-height:20px;display:flex}.tm-val small{font-weight:400}.tm-tabletitle{font-size:var(--fs-card,15px);padding:16px 16px 12px;font-weight:600;line-height:20px}.tm-matrix{border-collapse:collapse;width:100%;font-size:var(--fs-body,14px);line-height:20px}.tm-matrix :is(th,td){border-top:1px solid var(--separator);text-align:left;vertical-align:middle;padding:12px}.tm-matrix thead th{background:var(--surface-2);font-size:var(--fs-sm,13px);color:var(--label-2);white-space:nowrap;font-weight:600;line-height:18px}.tm-matrix tbody th[scope=row]{min-width:200px;font-weight:400}.tm-matrix tr>:first-child{padding-left:16px}.tm-matrix tr>:last-child{padding-right:16px}.tm-matrix .c{text-align:center;width:120px}.tm-matrix .tm-grp th{background:var(--surface-2);font-size:var(--fs-sm,13px);color:var(--label-2);padding-top:8px;padding-bottom:8px;font-weight:600;line-height:18px}svg.i.tm-yes{width:16px;height:16px;color:var(--accent-text);vertical-align:middle;display:inline-block}.tm-no{color:var(--label-3)}.tm-lock{align-items:center;gap:8px;display:inline-flex}.tm-lock svg.i{width:16px;height:16px}.tm-sub{font-size:var(--fs-body,14px);color:var(--label-2);line-height:20px}.tm-lead{margin:0 4px}.tm-inl{vertical-align:-3px;width:16px;height:16px;margin-right:8px;display:inline-block}.tm-weekbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tm-weekbar .period{flex:0 auto}.tm-now{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px}.tm-cardhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px;display:flex}.tm-cardhead h2{font-size:var(--fs-card,14px);font-weight:600;line-height:20px}.tm-key{font-size:var(--fs-sm,13px);color:var(--label-2);flex-wrap:wrap;gap:4px 16px;line-height:18px;display:flex}.tm-key li{align-items:center;gap:8px;display:inline-flex}.tm-sw{border-radius:4px;width:12px;height:12px}.tm-sw.done{background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent-text)}.tm-sw.short{background:var(--orange-tint);box-shadow:inset 0 0 0 1px var(--orange-text)}.tm-sw.planned{background:var(--fill);box-shadow:inset 0 0 0 1px var(--field-border)}.tm-scroll{border-top:1px solid var(--separator);overflow-x:auto}.tm-rota{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1040px;font-size:var(--fs-body,14px);line-height:20px}.tm-rota :is(th,td){border-bottom:1px solid var(--separator);text-align:left;vertical-align:top;padding:8px 4px}.tm-rota thead th{background:var(--surface-2);font-size:var(--fs-sm,13px);color:var(--label-2);white-space:nowrap;padding-top:12px;padding-bottom:12px;font-weight:600;line-height:18px}.tm-rota :is(th,td) small{font-size:var(--fs-sm,12px);color:var(--label-2);font-weight:400;line-height:16px;display:block}.tm-rota small.amount-bad{color:var(--red-text)}.tm-rota tr>:first-child{z-index:1;background:var(--surface);width:200px;padding-left:16px;padding-right:12px;position:sticky;left:0}.tm-rota tr>:nth-last-child(-n+2){text-align:right;white-space:nowrap;width:96px}.tm-rota tr>:last-child{padding-right:16px}.tm-rota tbody :is(th,td){vertical-align:middle}.tm-rota tbody tr>:nth-last-child(-n+2){font-weight:600}.tm-rota tbody tr>:nth-last-child(2){color:var(--label-2);font-weight:400}.tm-rota .tm-today{background:var(--accent-tint)}.tm-rota thead .tm-today,.tm-rota thead .tm-today small{color:var(--accent-text)}.tm-rota tfoot :is(th,td){background:var(--surface-2);font-size:var(--fs-sm,13px);border-bottom:0;font-weight:600;line-height:18px}.tm-rota tfoot tr>:first-child,.tm-rota thead tr>:first-child,.tm-rota tfoot .tm-today{background:var(--surface-2)}.tm-who{align-items:center;gap:12px;min-width:0;display:flex}.tm-whoname{overflow-wrap:anywhere;flex-direction:column;min-width:0;font-weight:600;display:flex}.tm-whoname a{color:var(--label)}.tm-rota .tm-whoname small{font-size:var(--fs-sm,13px);line-height:18px}.tm-whoname a:hover{text-underline-offset:3px;text-decoration:underline}.tm-slot{background:var(--fill);width:100%;color:var(--label);font-size:var(--fs-sm,13px);text-align:left;outline-offset:-3px;border-radius:8px;flex-direction:column;padding:8px;line-height:16px;display:flex}.tm-slot+.tm-slot{margin-top:4px}.tm-rota .tm-slot small{color:inherit}.tm-slot.planned small{color:var(--label-2)}.tm-slot.done{background:var(--accent-tint);color:var(--accent-text)}.tm-slot.short{background:var(--orange-tint);color:var(--orange-text)}.tm-times{white-space:nowrap;font-weight:600}.tm-note-s{overflow-wrap:anywhere}button.tm-slot:active{background:var(--fill-press)}button.tm-slot.done:active,button.tm-slot.short:active{filter:brightness(.94)}.tm-add{width:100%;height:40px;color:var(--label-2);outline-offset:-3px;border-radius:8px;place-items:center;display:grid}.tm-add svg.i{width:20px;height:20px}.tm-add:active{background:var(--fill-press)}.tm-add.past{opacity:0}.tm-add.under{margin-top:4px;display:none}.tm-rota td:hover .tm-add,.tm-add:focus-visible{opacity:1;background:var(--fill)}.tm-rota td:is(:hover,:focus-within) .tm-add.under{display:grid}.tm-sort[aria-pressed=true]{color:var(--accent-text)}.tm-notecell{align-items:flex-start;gap:12px;min-width:0;display:flex}.tm-thumb{background:var(--fill);width:40px;height:40px;color:var(--label-2);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.tm-thumb svg.i{width:20px;height:20px}.tm-thumb.warn{background:var(--orange-tint);color:var(--orange-text)}.tm-notetext{flex-direction:column;min-width:0;display:flex}.tm-notetext .rowlink{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.tm-phone{display:none}.tm-msg{align-items:flex-start;gap:12px;display:flex}.tm-msg+.tm-msg{border-top:1px solid var(--separator);padding-top:16px}.tm-msgbody{flex-direction:column;gap:4px;min-width:0;display:flex}.tm-msghead{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.tm-msghead b{font-size:var(--fs-body,15px);overflow-wrap:anywhere;font-weight:600;line-height:20px}.tm-writer{color:var(--accent-text)}.tm-writer:hover{text-underline-offset:3px;text-decoration:underline}.tm-msghead small{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px}.tm-about{font-size:var(--fs-sm,13px);color:var(--label-2);font-weight:600;line-height:18px}.tm-msgtext{font-size:var(--fs-body,15px);white-space:pre-wrap;overflow-wrap:anywhere;line-height:20px}.tm-msgtext.big{font-size:var(--fs-lg,17px);line-height:24px}.fpage .card.tm-month{overflow:clip}.fpage .card:has(>.tm-flushlist,>.tm-rowsflush){overflow:clip}.tm-flushlist{--card-px:0px;margin:0 -16px -16px}.tm-flushlist .copts{background:0 0;border:0;border-radius:0}.tm-flushlist .copt{min-height:52px;padding:8px 16px}.tm-flushlist .copt-t{font-weight:600}.tm-flushlist .copt-h{font-weight:400}.tm-rowsflush{margin:0 -16px}.tm-rowsflush>.row{min-height:52px;padding:8px 16px}.tm-rowsflush>.row+.row:before{left:0}.tm-rowsflush:last-child{margin-bottom:-16px}.tm-tt{font-weight:600}.tm-month .figs{border:0;border-top:1px solid var(--separator);border-radius:0;margin:0 -16px -16px}.tm-svcday{color:var(--label);font-weight:600;display:block}a.tm-svcday:hover{text-underline-offset:3px;text-decoration:underline}.tm-active{border-top:1px solid var(--separator);padding-top:4px}.tm-active .row{min-height:0;padding:8px 0 0}.tm-active .row .grow{font-weight:600}.tm-del .fhint{margin:0}.pwrap.tm-md{max-width:1040px;margin-inline:auto}.main:has(>.pscroll>.pwrap.tm-md)>.chead{padding-inline:max(var(--pad), calc((100% - 1040px) / 2))}.tm-switches>.row{min-height:48px}.tm-cardf{border-top:1px solid var(--separator);margin:0 -16px -16px;padding:12px 16px}.fpage .card:has(>.tm-cardf){overflow:clip}.tm-reply{border-top:1px solid var(--separator);flex-direction:column;gap:12px;margin:0 -16px -16px;padding:16px;display:flex}.tm-replybar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.tm-replybar .fhint{margin:0}.tm-replybar .btn{margin-left:auto}.till-page{flex-direction:column;gap:16px;display:flex}.till-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.till-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.till-save{align-items:center;gap:8px;display:inline-flex}.till-card{background:var(--surface);min-width:0;box-shadow:var(--card-edge);border-radius:16px;overflow:clip}.till-card.till-tablet{overflow:visible}.till-ch{flex-wrap:wrap;align-items:center;gap:8px;min-height:56px;padding:16px 16px 8px;display:flex}.till-ch h2{font-size:var(--fs-card,14px);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:20px}.till-r{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.till-r>.seg{flex:none;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.till-name{flex-direction:column;flex:160px;min-width:0;display:flex}.till-thumb{background:var(--fill);width:40px;height:40px;color:var(--label);border-radius:10px;flex:none;place-items:center;display:grid}.till-cb{padding:8px 16px 16px}.till-cf{border-top:1px solid var(--separator);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.till-sep{border-top:1px solid var(--separator)}.till-cb.till-sep{padding-top:16px}.till-fields{flex-direction:column;gap:16px;display:flex}.till-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.till-card :is(.inp,.money){background-color:var(--elevated-2)}.till-card .chip:not(.on){background:var(--elevated-2)}.till-rows{flex-direction:column;display:flex}.till-row{min-height:56px;color:var(--label);align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex;position:relative}.till-row+.till-row{border-top:1px solid var(--separator)}a.till-row{transition:background-color .16s}a.till-row:active{background:var(--fill-press)}a.till-row:focus-visible{outline-offset:-3px}.till-row .chev{flex:none}.till-ic{background:var(--fill);width:36px;height:36px;color:var(--label);border-radius:10px;flex:none;place-items:center;display:grid}.till-ic.warn{background:var(--orange-tint);color:var(--orange-text)}.till-ic svg.i,.till-thumb svg.i{width:20px;height:20px}.till-tx{flex-direction:column;flex:auto;min-width:0;display:flex}.till-tt{font-size:var(--fs-body,15px);font-weight:600;line-height:20px}.till-ts{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px}.till-one{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.till-v{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-weight:600}.till-v small{font-size:var(--fs-sm,12px);color:var(--label-2);font-weight:400;line-height:16px;display:block}.till-muted{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px}.till-link{color:var(--accent-text);font-weight:600}.till-r .till-link,.till-muted .till-link,.till-ts .till-link{font-size:var(--fs-sm,13px);line-height:18px}@media (hover:hover){a.till-row:hover{background:var(--row-hover,var(--fill))}.till-link:hover{text-decoration:underline}}.till-hint{font-size:var(--fs-sm,13px);color:var(--label-2);margin:8px 0 0;line-height:18px}.till-end{margin-left:auto}.till-none{text-align:center;font-size:var(--fs-body,14px);color:var(--label-2);margin:0;padding:24px 16px;line-height:19px}.till-warnline{background:var(--orange-tint);color:var(--orange-text);font-size:var(--fs-body,14px);border-radius:12px;margin:0;padding:12px 16px;font-weight:600;line-height:19px}.till-page .help-more p+p{margin-top:8px}.till-figs{border-top:1px solid var(--separator);margin-top:8px}.till-figs .figs{box-shadow:none;border-radius:0}.till-tablet>.till-figs:last-child .figs{border-radius:0 0 16px 16px}@container figs (max-width:479px){.till-figs .figs:has(>.fig:nth-child(4))>.fig{flex-basis:100%}}@container fig (max-width:199px){.till-figs .fig-v{font-size:calc(var(--fs-figure,22px) - 2px);line-height:26px}}.till-note{font-size:var(--fs-sm,13px);color:var(--label-2);margin:0;padding:0 16px 12px;line-height:18px}.till-problems{border-top:1px solid var(--separator);font-size:var(--fs-sm,13px);color:var(--orange-text);flex-direction:column;gap:4px;margin:0;padding:12px 16px;font-weight:500;line-height:18px;list-style:none;display:flex}.till-inline{font-size:var(--fs-body,14px);color:var(--label-2);flex-wrap:wrap;align-items:center;gap:8px 12px;font-weight:500;line-height:19px;display:flex}.till-inline .inp{width:auto;min-width:160px}.till-tw{border-top:1px solid var(--separator);margin-top:4px;overflow-x:auto}.till-tw .dt th{position:static}.till-more{position:relative}.till-more>.ib{color:var(--accent-text)}.till-menu{z-index:30;background:var(--elevated);min-width:200px;box-shadow:var(--shadow-pop);border-radius:12px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.till-menu .btn{justify-content:flex-start}.till-views{border-bottom:1px solid var(--separator);align-items:center;gap:8px;padding:8px;display:flex}.till-views .vtabs>.on{background:var(--fill)}.till-views+.till-cb{padding-top:16px}.till-editgrid .tp-tile{cursor:grab;-webkit-touch-callout:none}.till-editgrid .tp-tile[aria-pressed=true]{box-shadow:inset 0 0 0 max(2px, .3cqw) var(--tp-accent)}.till-editgrid .tp-tile[data-dragging]{opacity:.5}.till-editgrid.dragging,.till-editgrid.dragging .tp-tile{cursor:grabbing}.till-swrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.till-sw.none{background:var(--surface)}.till-colorpick{border:1px solid var(--separator);background:var(--elevated-2);cursor:pointer;border-radius:12px;width:44px;height:44px;padding:4px}.till-colorpick.on{box-shadow:0 0 0 3px var(--accent-text)}.till-images .till-row{flex-wrap:wrap}.till-images .till-tx{flex:160px}.till-images .photo img{border-radius:10px;width:48px;height:48px}.tp-logo img{object-fit:cover;width:100%;height:100%}.tp-keys svg{width:2.4cqw;height:2.4cqw}.tp.till-withmsg{flex-direction:column;display:flex}.tp.till-withmsg>.tp-frame{flex:1;height:auto;min-height:0}.till-tpmsg{background:var(--tp-accent);flex:none;align-items:center;gap:.8cqw;padding:.6cqw .8cqw .6cqw 1.6cqw;display:flex}@supports (color:color-mix(in lab, red, red)){.till-tpmsg{background:color-mix(in srgb, var(--tp-accent) 14%, var(--tp-bg))}}.till-tpmsg{color:var(--tp-label);font-size:calc(1.35cqw * var(--tp-scale));line-height:1.3}.till-tpmsg svg{width:2cqw;height:2cqw;color:var(--tp-accent);flex:none}.till-tpmsg svg:last-child{color:var(--tp-label-2)}.till-tpmsg .grow{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.till-tpmsg b{font-weight:600}.till-grip{cursor:grab;touch-action:none;color:var(--label-2)}.till-grip svg.i{width:16px;height:16px}.till-gripgap{flex:none;width:44px}.till-methods.dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.till-methods .till-row[data-dragging]{background:var(--fill)}.till-pick.inp{flex:none;width:auto;min-width:120px}.till-suggest{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.till-tw .till-printers select.inp{min-width:180px}textarea.inp.area.till-line{resize:none;field-sizing:content;min-height:48px;padding-block:14px}.paper.till-paper{width:100%;max-width:none;box-shadow:0 0 0 1px var(--separator);overflow-wrap:anywhere;border-radius:8px;padding:16px;font-size:12px;line-height:18px}.paper.till-paper hr{margin:8px 0}.paper.till-paper .pl{flex-wrap:wrap}.paper.till-paper .pl+.pl,.paper.till-paper div+div>.pl{margin-top:0}.till-paper .till-pb{font-weight:700}.till-paper .till-pbig{font-size:22px;font-weight:700;line-height:28px}.till-paper .till-pmid{font-size:17px;font-weight:700;line-height:22px}.till-paper .till-ptall{font-size:15px;line-height:24px}.till-paper .till-pi{padding-left:2ch}.till-paper .till-phead{font-family:var(--f);text-align:center;opacity:.6;border:1px dashed;border-radius:8px;padding:8px;font-size:12px;line-height:16px}.till-code{text-align:center;letter-spacing:2px;margin:12px 0;font-size:44px;font-weight:600;line-height:52px}.till-dayrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.till-daypick{flex:none;display:inline-flex;position:relative}.till-daybtn svg.i:last-child{width:16px;height:16px;color:var(--label-2)}.till-dateinput{opacity:0;appearance:none;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.till-daypick:has(.till-dateinput:focus-visible) .till-daybtn{outline:3px solid var(--accent-text);outline-offset:2px}.till-daypick:active .till-daybtn{background:var(--fill-press)}.till-scroll{overflow-x:auto}@media (max-width:599px){.till-g2{grid-template-columns:minmax(0,1fr)}.till-pm .till-ic{display:none}.till-swrow{flex-wrap:nowrap;gap:6px}.till-swrow .swatch,.till-swrow .till-colorpick{aspect-ratio:1;flex:1 1 0;width:auto;min-width:0;max-width:44px;height:auto}.till-tw .till-printers{width:calc(100% + 224px)}.till-tw .till-printers :is(th,td):first-child{width:1%}.till-tw .till-printers :is(th,td):last-child{width:224px}.till-tw .till-printers select.inp{background-position:right 8px center;width:100%;min-width:0;padding-left:12px;padding-right:32px}}@media (min-width:1024px) and (pointer:fine){.till-gripgap{width:36px}}@media (hover:hover){.till-daypick:hover .till-daybtn{background:var(--fill-strong)}}@media (min-width:1100px){.till-cols{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.till-cols.r2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.onl-hacts{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.notecard.onl-banner{align-items:flex-start;gap:12px}.onl-banner>.grow{flex-direction:column;gap:4px;display:flex}.onl-banner small{font-size:var(--fs-sm,13px);font-weight:500;line-height:18px}.onl-cardr{font-size:var(--fs-sm,13px);color:var(--label-2);font-weight:400;line-height:18px}.onl-cardlink{font-size:var(--fs-body,14px);color:var(--accent-text);margin-block:-12px;padding-block:12px;font-weight:500;line-height:20px;display:inline-block}.onl-next{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.onl-next>.num{color:var(--label-2);flex:auto}.foot.onl-foot{margin:8px 0 0}.onl-none{font-size:var(--fs-body,14px);color:var(--label-2);text-align:center;padding:24px 16px;line-height:20px}.onl-g2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.cardh.onl-start{justify-content:flex-start;gap:8px}.onl-chlist{margin:0 -16px;padding:0;list-style:none}.onl-ch{border-top:1px solid var(--separator);flex-direction:column;gap:12px;padding:12px 16px;display:flex}.onl-ch:first-child{border-top:0;padding-top:4px}.onl-ch:last-child{padding-bottom:0}.onl-chtop{align-items:flex-start;gap:12px;display:flex}.onl-chicon{background:var(--fill);width:40px;height:40px;color:var(--label-2);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.onl-chicon svg.i{width:20px;height:20px}.onl-chtext{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.onl-chname{font-weight:600}.onl-chtext small{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px}.onl-chtext small.onl-chwarn{color:var(--orange-text);font-weight:500}.onl-chstate{font-size:var(--fs-sm,13px);color:var(--label-2);flex-shrink:0;padding-top:4px;font-weight:500;line-height:18px}.onl-chstate.on{color:var(--accent-text);font-weight:600}.onl-chmore{flex-direction:column;gap:8px;padding-left:52px;display:flex}.onl-missing{font-size:var(--fs-sm,13px);color:var(--label-2);flex-wrap:wrap;align-items:center;gap:8px;line-height:18px;display:flex}.onl-addr{align-items:center;gap:8px;display:flex}.onl-addr .inp{background-color:var(--fill);text-overflow:ellipsis;flex:auto;min-width:0}.onl-kiosks{margin:0;padding:0;list-style:none}.onl-kiosk{border-top:1px solid var(--separator);flex-direction:column;gap:8px;padding:12px 0;display:flex}.onl-kiosk:first-child{border-top:0;padding-top:0}.onl-kname{overflow-wrap:anywhere;font-weight:600}.onl-tel{z-index:2;color:var(--accent-text);position:relative}.onl-sorted{align-items:center;gap:4px;display:inline-flex}.onl-sorted svg.i{width:16px;height:16px}.onl-scroll{overflow-x:auto}.onl-amount{flex-direction:column;gap:8px;display:flex}.onl-sep{border-bottom:1px solid var(--separator);padding-bottom:16px}.onl-came{border-top:1px solid var(--separator);padding-top:12px}.onl-cardfoot{border-top:1px solid var(--separator);margin:0 -16px;padding:12px 16px 0}.onl-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.onl-flow li{flex-direction:column;gap:4px;min-width:0;display:flex}.onl-flow li:before{content:"";background:var(--fill-strong);border-radius:999px;height:4px;margin-bottom:4px;display:block}.onl-flow li.done:before,.onl-flow li.now:before{background:var(--accent)}.onl-ft{font-size:var(--fs-body,14px);font-weight:600;line-height:20px}.onl-flow li:not(.done,.now) .onl-ft{color:var(--label-2);font-weight:500}.onl-fw{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px}.onl-quote{background:var(--fill);box-shadow:inset 4px 0 0 var(--separator);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:12px 16px}.onl-notes{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.onl-note{align-items:flex-start;gap:12px;display:flex}.onl-notebody{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.onl-noteh{font-size:var(--fs-sm,13px);color:var(--label-2);overflow-wrap:anywhere;line-height:18px}.onl-noteh b{color:var(--label);font-weight:600}.onl-notebody p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.onl-client{flex-direction:column;gap:4px;display:flex}.onl-client b{overflow-wrap:anywhere;font-weight:600}.onl-client a{font-size:var(--fs-body,14px);color:var(--accent-text);line-height:20px}.onl-erase{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.fptitle .onl-hbtn{margin-left:auto}@media (max-width:899px){.fptitle .onl-hbtn{margin-left:0}}.onl-bulk{background:var(--surface-2);border-bottom:1px solid var(--separator);font-size:var(--fs-body,14px);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-weight:600;line-height:20px;display:flex}.onl-bulk .grow{flex:auto}.onl-qrgrid{grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:12px;margin:0;padding:16px;list-style:none;display:grid}.onl-qrtile{min-width:0;height:100%;box-shadow:inset 0 0 0 1px var(--separator);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:16px 8px 12px;display:flex;position:relative}.onl-qrtile.on{background:var(--row-selected,var(--accent-tint));box-shadow:inset 0 0 0 2px var(--accent)}.onl-qrtile:active{background:var(--fill-press)}.onl-qrcheck{width:20px;height:20px;accent-color:var(--accent);margin:0;position:absolute;top:8px;left:8px}.onl-qrthumb{background:var(--fill);width:72px;height:72px;color:var(--label);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.onl-qrthumb svg.i{stroke-width:1.5px;width:48px;height:48px}.onl-qrname{overflow-wrap:anywhere;font-weight:600}.onl-qrdate{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px}.paper.onl-qrcard{max-width:none;font-family:var(--f);text-align:center;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:8px;padding:20px 16px;font-size:15px;line-height:20px;display:flex}.onl-qrcard p{margin:0}.onl-qrcardname{overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:28px}.onl-qrcode{width:100%;max-width:200px;height:auto;display:block}.st-body{min-width:0}.st-help{font-size:var(--fs-sm,13px);color:var(--label-2);text-align:center;text-wrap:pretty;justify-content:center;align-items:center;gap:8px;margin:0;padding-top:8px;line-height:18px;display:flex}.st-help svg.i{width:16px;height:16px}.st-card{background:var(--surface);min-width:0;box-shadow:var(--card-edge);border-radius:16px;overflow:clip}.st-card :is(.inp,.money){background-color:var(--elevated-2)}.st-card-h{flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:16px 16px 4px;display:flex}.st-card-h h2{font-size:var(--fs-card,14px);font-weight:600;line-height:20px}.st-card-r{font-size:var(--fs-sm,13px);color:var(--label-2);margin-left:auto;line-height:18px}.st-link{color:var(--accent-text);border-radius:8px;font-weight:600}.st-card-b{padding:12px 16px 16px}.st-card-f{border-top:1px solid var(--separator);font-size:var(--fs-sm,13px);color:var(--label-2);margin:0;padding:12px 16px;line-height:18px}.st-card-h+.vtabs{border-top:1px solid var(--separator);margin-top:8px}.st-sect{font-size:var(--fs-sm,12px);color:var(--label-2);padding:12px 16px 4px;font-weight:600;line-height:16px}.st-rows{flex-direction:column;margin-top:4px;display:flex}.st-rows.st-line{border-top:1px solid var(--separator);margin-top:0}.st-row{border-top:1px solid var(--separator);min-height:56px;color:var(--label);font-size:var(--fs-body,15px);align-items:center;gap:12px;padding:12px 16px;line-height:20px;text-decoration:none;display:flex}.st-rows>.st-row:first-child{border-top:0}a.st-row:active,summary.st-row:active{background:var(--fill-press)}a.st-row:focus-visible,summary.st-row:focus-visible{outline-offset:-3px}.st-ic{background:var(--fill);width:36px;height:36px;color:var(--label);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.st-ic svg.i{width:20px;height:20px}.st-ic.st-warn{background:var(--orange-tint);color:var(--orange-text)}.st-tx{flex-direction:column;flex:auto;min-width:0;display:flex}.st-tt{font-weight:600}.st-ts{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px}.st-tline{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.st-cols,.st-pair{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.st-g2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.st-groups{border-top:1px solid var(--separator)}.fbar+.st-groups,.fbar+.st-tw{border-top:0}.st-group+.st-group{border-top:1px solid var(--separator)}.st-group>summary{cursor:pointer;border-top:0;list-style:none}.st-group>summary::-webkit-details-marker{display:none}.st-count{font-size:var(--fs-sm,13px);color:var(--label-2);white-space:nowrap;line-height:18px}.st-chev{color:var(--label-2);transition:transform .2s var(--ease)}.st-group[open]>summary .st-chev{transform:rotate(180deg)}.st-mods>.st-row{padding-left:32px}.st-pm{flex-wrap:wrap;row-gap:8px}.st-acc{flex:0 380px;align-items:center;gap:8px;min-width:0;display:flex}.st-acc .inp{flex:auto;min-width:0;height:40px}.st-acc-l{font-size:var(--fs-sm,13px);color:var(--label-2);white-space:nowrap;line-height:18px}.st-acc-text{font-size:var(--fs-body,14px);line-height:19px}.st-al{flex-wrap:wrap;row-gap:8px}.st-th{flex:0 0 216px}.st-th.money{height:40px}.st-thlink{justify-content:flex-end;display:flex}.st-th .unit{font-size:var(--fs-sm,13px)}.st-err{margin-top:4px;display:block}.st-warnlink{border-radius:12px;width:fit-content;margin-top:8px;display:flex}.st-tw{border-top:1px solid var(--separator);overflow-x:auto}.st-t{border-collapse:collapse;width:100%;font-size:var(--fs-body,14px);line-height:19px}.st-t th{background:var(--surface-2);border-bottom:1px solid var(--separator);text-align:left;font-size:var(--fs-sm,13px);color:var(--label-2);white-space:nowrap;padding:8px 12px;font-weight:600;line-height:18px}.st-t td{border-bottom:1px solid var(--separator);vertical-align:middle;padding:12px}.st-t tbody tr:last-child td{border-bottom:0}.st-t :is(th,td):first-child{padding-left:16px}.st-t :is(th,td):last-child{padding-right:16px}.st-t .st-r{text-align:right}.st-t td a:not(.btn){color:var(--accent-text);border-radius:8px;font-weight:600}.st-nb{white-space:nowrap}.st-name{color:var(--label);font-weight:600}span.st-name{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.st-sub{font-size:var(--fs-sm,13px);color:var(--label-2);font-weight:400;line-height:18px;display:block}.st-break{overflow-wrap:anywhere}.st-t .st-grp th{color:var(--label-2);padding-top:8px;padding-bottom:8px;font-weight:600}.st-muted td,.st-place{color:var(--label-2)}.st-detail{min-width:200px}.st-loss{color:var(--red-text)}.st-alert{align-items:center;gap:12px;min-width:240px;display:flex}.st-acts{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.st-paper{background:var(--surface-2);border-radius:12px;justify-content:center;padding:16px;display:flex;container-type:inline-size}.st-paper .paper{flex:0 auto;width:100%;max-width:300px;padding:16px;font-size:clamp(9px,min(100cqw,300px)/25.4 - 1.25984px,13px);line-height:1.45}.st-paper .paper hr{margin:8px 0}.st-paper .paper img{width:40px;height:40px}.st-paper .paper .pl+.pl,.st-paper .paper div+div>.pl{margin-top:0}.st-pbig{font-size:2em;font-weight:700;line-height:1.2}.st-popt{padding-left:2ch}.st-switchline{align-items:center;gap:12px;display:flex}.st-logo{align-items:flex-start}.st-logoimg{object-fit:contain;background:var(--fill);border-radius:10px;flex-shrink:0;width:44px;height:44px}.st-logo .photo{margin-top:12px}.st-logo .photo>img{display:none}@media (min-width:1200px){.st-cols{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.st-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover){a.st-row:hover,summary.st-row:hover{background:var(--row-hover,var(--fill))}}@media (max-width:759px){.st-g2{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.st-mods>.st-row{padding-left:16px}.st-acc{flex-direction:column;flex:calc(100% - 48px);order:3;align-items:stretch;gap:4px;margin-left:48px}.st-acc .inp,.st-th.money{height:48px}.st-al .st-th{flex:calc(100% - 48px);order:3;margin-left:48px}.st-thlink{justify-content:flex-start}.st-hide-s,.st-acts-t{display:none}.st-alert,.st-detail{min-width:180px}}.group>.row.st-destr{color:var(--red-text)}.group>.row:disabled{color:var(--label-3);cursor:default}.st-made-for{font-weight:600}body{font-size:var(--fs-body,15px)}.num{font-variant-numeric:tabular-nums}svg.i{stroke-width:1.75px;flex-shrink:0;width:22px;height:22px}.btn{background:var(--fill);height:48px;color:var(--label);font-size:var(--fs-body,15px);white-space:nowrap;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:600;line-height:20px;transition:background-color .16s;display:inline-flex}.btn svg.i{width:20px;height:20px}.btn:active{background:var(--fill-press);transition-duration:80ms}.btn.pri{background:var(--accent);color:var(--on-accent)}.btn.pri:active{filter:brightness(.88)}.btn.destr{color:var(--red-text)}.btn.plain{color:var(--accent-text);background:0 0;padding:0 8px}.btn.plain.destr{color:var(--red-text)}.btn.ghost{background:0 0}.btn.plain:active{background:var(--fill-press)}.btn.sm{height:40px;font-size:var(--fs-body,14px);border-radius:10px;padding:0 14px;line-height:19px}.ib{width:44px;height:44px;color:var(--label);border-radius:12px;flex-shrink:0;place-items:center;transition:background-color .16s;display:grid}.ib:active{background:var(--fill-press)}.seg{background:var(--fill);border-radius:10px;min-width:0;height:40px;padding:2px;display:flex;position:relative}.seg .thumb{width:calc((100% - 4px) / var(--n));transform:translateX(calc(100% * var(--i)));background:var(--seg-thumb);box-shadow:var(--shadow-thumb);border-radius:8px;transition:transform .2s ease-out;position:absolute;top:2px;bottom:2px;left:2px}.seg button,.seg a{z-index:1;min-width:0;font-size:var(--fs-body,14px);color:var(--pill-text);white-space:nowrap;text-overflow:ellipsis;text-align:center;border-radius:8px;flex:1 1 0;place-items:center;padding:0 8px;font-weight:600;line-height:19px;display:grid;position:relative;overflow:hidden}.seg .on{color:var(--label)}.sw{background:var(--label-3);border-radius:16px;flex-shrink:0;width:51px;height:31px;transition:background-color .2s;position:relative}.sw:before{content:"";position:absolute;inset:-9px -4px}.sw:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #0000000f}.sw.on{background:var(--accent)}.sw.on:after{transform:translate(20px)}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field>.fl{font-size:var(--fs-sm,13px);color:var(--label);font-weight:600;line-height:18px}.fl i{font-style:normal;font-weight:400}.fhint{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px}.inp{background:var(--surface);width:100%;height:48px;font-size:var(--fs-body,15px);color:var(--label);border:0;border-radius:12px;outline:none;padding:0 14px;line-height:20px}.inp::placeholder,.money input::placeholder,.search input::placeholder{color:var(--label-2);opacity:1}.inp:focus,.money:focus-within,.search:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}select.inp{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%238e8e93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}input.inp[type=date],input.inp[type=time]{appearance:none;min-width:0}.inp::-webkit-date-and-time-value{text-align:left;min-height:22px}.money{background:var(--surface);border-radius:12px;align-items:center;gap:8px;height:48px;padding:0 14px;display:flex}.money input{width:100%;min-width:0;height:100%;font-size:var(--fs-body,15px);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;font-weight:400;line-height:20px}.money .unit{font-size:var(--fs-body,14px);color:var(--label-2);font-weight:400}.money.big{height:48px}.money.big input{font-size:var(--fs-figure,22px);font-weight:600;line-height:28px}.datefield{background:var(--elevated-2);height:48px;color:var(--label);font-size:var(--fs-body,15px);border-radius:12px;align-items:center;gap:8px;padding:0 14px;line-height:20px;display:flex;position:relative}.datefield-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.datefield.none .datefield-t{color:var(--label-2)}.datefield>svg.i{width:16px;height:16px;color:var(--label-2)}.datefield>input{opacity:0;cursor:pointer;width:100%;height:100%;font:inherit;border:0;padding:0;position:absolute;inset:0}.datefield:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.datefield:has(>input[aria-invalid=true]){box-shadow:inset 0 0 0 2px var(--red-text)}.ferr{font-size:var(--fs-sm,13px);color:var(--red-text);font-weight:600;line-height:18px}.inp[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--red-text)}.money:has(input[aria-invalid=true]){box-shadow:inset 0 0 0 2px var(--red-text)}.search:has(input[aria-invalid=true]){box-shadow:inset 0 0 0 2px var(--red-text)}.inp[aria-invalid=true]:focus{box-shadow:inset 0 0 0 2px var(--red-text);outline:3px solid var(--accent-text);outline-offset:2px}.money:has(input[aria-invalid=true]:focus){box-shadow:inset 0 0 0 2px var(--red-text);outline:3px solid var(--accent-text);outline-offset:2px}.search:has(input[aria-invalid=true]:focus){box-shadow:inset 0 0 0 2px var(--red-text);outline:3px solid var(--accent-text);outline-offset:2px}.inp:disabled{opacity:.5;cursor:not-allowed}.money:has(input:disabled){opacity:.5;cursor:not-allowed}.search:has(input:disabled){opacity:.5;cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]:disabled{opacity:.7}.btn[aria-busy=true]>svg.i{display:none}.btn[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite spin}.btn.icon>svg.i{width:20px;height:20px}.pill{background:linear-gradient(var(--fill), var(--fill)), var(--surface);height:24px;color:var(--pill-text);font-size:var(--fs-sm,13px);white-space:nowrap;border-radius:12px;flex-shrink:0;align-items:center;gap:4px;padding:0 12px;font-weight:600;line-height:18px;display:inline-flex}.pill.bad{background:linear-gradient(var(--red-tint), var(--red-tint)), var(--surface);color:var(--red-text)}.pill.warn{background:linear-gradient(var(--orange-tint), var(--orange-tint)), var(--surface);color:var(--orange-text)}.pill.info,.pill.good{background:linear-gradient(var(--accent-tint), var(--accent-tint)), var(--surface);color:var(--accent-text)}.pill.pout{background:var(--surface);box-shadow:inset 0 0 0 1px var(--field-border);color:var(--label-2)}.pill.rowpill{margin-left:8px}.group{--card-px:0px;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--card-edge);overflow:hidden}.group>.field{padding:12px 16px}.group>.field+.field{border-top:1px solid var(--separator)}.gh{font-size:var(--fs-sm,13px);color:var(--label-2);margin:24px 0 8px;padding:0 16px;font-weight:600;line-height:18px}.gh:first-child{margin-top:0}.foot{font-size:var(--fs-sm,13px);color:var(--label-2);margin:8px 16px 0;line-height:18px}.foot.lead{margin:0 16px}.row{text-align:left;width:100%;min-height:52px;color:var(--label);font-size:var(--fs-body,15px);align-items:center;gap:12px;padding:8px 16px;line-height:20px;display:flex;position:relative}.row+.row:before,.srow+.srow:before{content:"";background:var(--separator);height:1px;position:absolute;top:0;left:0;right:0}button.row:active,a.row:active,.rowmain:active{background:var(--fill-press)}button.row:focus-visible,a.row:focus-visible,.rowmain:focus-visible,.mdetails summary:focus-visible{outline-offset:-3px}.row .grow{flex-direction:column;flex:1;min-width:0;display:flex}.rowpills{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.row.strong{font-weight:700}.row.strong .val{color:var(--label)}.row small{font-size:var(--fs-sm,13px);color:var(--label-2);font-weight:400;line-height:18px}.row .val{color:var(--label-2);white-space:nowrap}.chev{width:18px;height:18px;color:var(--label-3);stroke-width:2.25px}.r64{min-height:64px}.row.split{padding:0 16px 0 0}.rowmain{text-align:left;flex:1;align-self:stretch;align-items:center;gap:12px;min-width:0;padding:8px 0 8px 16px;display:flex}.well{background:var(--fill);width:40px;height:40px;color:var(--label);border-radius:12px;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid}.card{--card-px:16px;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--card-edge);padding:16px}.notecard{background:var(--orange-tint);color:var(--label);font-size:var(--fs-body,14px);border-radius:12px;align-items:flex-start;gap:8px;padding:12px 16px;font-weight:600;line-height:19px;display:flex}.notecard>svg.i{color:var(--orange-text)}.notecard svg.i{width:20px;height:20px}.notecard.quiet{background:var(--surface);color:var(--label-2);box-shadow:var(--card-edge);font-weight:500}.empty{text-align:center;text-wrap:balance;flex-direction:column;align-items:center;max-width:420px;margin:0 auto;padding:40px 24px;display:flex}.empty>svg.i{box-sizing:content-box;background:var(--fill);width:28px;height:28px;color:var(--label-2);stroke-width:1.75px;border-radius:16px;padding:14px}.empty b{font-size:var(--fs-lg,15px);margin-top:12px;font-weight:600;line-height:20px}.empty p{font-size:var(--fs-body,14px);color:var(--label-2);margin-top:4px;line-height:19px}.empty .btn{margin-top:16px}.skel{border-radius:var(--r-card);background:var(--fill);height:64px;animation:1.2s ease-in-out infinite shimmer;display:block}.setmenu{z-index:90;border-radius:var(--r-card);background:var(--elevated);width:300px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-pop);overscroll-behavior:contain;flex-direction:column;gap:8px;padding:16px;animation:.12s ease-out fadein;display:flex;position:fixed;overflow-y:auto}.setmenu>*{flex-shrink:0}.setmenu .fl{font-size:var(--fs-sm,13px);color:var(--label-2);font-weight:600;line-height:18px}.setrow{width:100%;min-height:44px;font-size:var(--fs-body,14px);text-align:left;color:var(--label);border-radius:10px;align-items:center;gap:12px;padding:0 8px;line-height:19px;display:flex}.setrow:active{background:var(--fill-press)}.headnote{margin:0 var(--pad) 8px;flex-shrink:0}.subnav+.headnote{margin-top:8px}.pagenote{margin-bottom:16px}.stack>.pagenote{margin-bottom:0}.headnote:has(.btn){align-items:center}.tabletchoice{flex-wrap:wrap;align-items:center;gap:8px 16px}.tabletchoice .field{min-width:min(260px,100%);margin:0}.tabletchoice p{flex-basis:0;min-width:min(240px,100%);margin:0}.loginform{flex-direction:column;gap:16px;display:flex}.logingood{color:var(--accent-text)}.qrbox{background:#fff;border-radius:12px;align-self:center;width:216px;height:216px;padding:12px}.typedcode{font-size:var(--fs-body,14px);flex-direction:column;gap:8px;display:flex}.typedcode summary{cursor:pointer;min-height:44px;color:var(--accent);line-height:44px}.typedcode a{color:var(--accent);text-decoration:underline}.secretcode{background:var(--surface-2);color:var(--label);font-size:var(--fs-lg,15px);text-align:center;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:10px;padding:12px;font-weight:600;line-height:24px}.keptrow{min-height:44px;font-size:var(--fs-body,14px);align-items:center;gap:10px;display:flex}.keptrow input{flex-shrink:0;width:20px;height:20px}.hintline{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px}.promptbar{padding:10px var(--pad);font-size:var(--fs-sm,13px);background:var(--accent-tint);align-items:center;gap:10px;line-height:18px;display:flex}.promptbar .grow{flex:1;min-width:0}.promptbar .btn{background:var(--surface);flex-shrink:0}.promptclose{width:44px;height:44px;color:var(--label-2);flex-shrink:0;place-items:center;margin:-6px -10px -6px 0;display:grid}.main{flex-direction:column;min-width:0;min-height:0;display:flex}.chead{min-height:calc(80px + var(--it));padding:calc(24px + var(--it)) var(--pad) 8px;flex-shrink:0;align-items:center;gap:12px;display:flex}.chead h1{min-width:0;font-size:var(--fs-title,22px);letter-spacing:-.021em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:28px;overflow:hidden}.chead .ctitle{flex-direction:column;flex:1;min-width:0;display:flex}.chead .ctop{align-items:center;gap:12px;min-width:0;display:flex}.chead .csub{font-size:var(--fs-sm,14px);color:var(--label-2);white-space:nowrap;text-overflow:ellipsis;line-height:19px;overflow:hidden}.subnav{padding:0 var(--pad) 8px;flex-shrink:0}.subnav .seg{max-width:max(420px, calc(var(--n) * 132px))}.pscroll{min-height:0;padding:8px var(--pad) calc(24px + var(--ib));overscroll-behavior:contain;flex:1;overflow:auto}.pwrap.narrow,.pwrap.col,.pwrap.form{max-width:760px}.pwrap.narrow section+section{margin-top:24px}.stack{flex-direction:column;gap:16px;display:flex}.stack>.gh{margin:8px 0 -8px}.stack>.gh:first-child{margin-top:0}.sh-body .stack>.gh,.fpbody .stack>.gh{padding:0}.sh-body>.gh:not(:has(+.group,+.tbl)){padding:0}.fpbody>.gh:not(:has(+.group,+.tbl)){padding:0}:is(.sh-body>.gh:not(:has(+.group,+.tbl)),.fpbody>.gh:not(:has(+.group,+.tbl))){margin:4px 0 -12px}.rangebar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.fieldgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}.fieldgrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fieldgrid.top{align-items:start}.fieldgrid>.btn{grid-column:1/-1;justify-self:start}.search{background:var(--surface);height:48px;color:var(--label-2);cursor:text;border-radius:12px;align-items:center;gap:12px;padding:0 14px;display:flex}.search input{min-width:0;height:100%;color:var(--label);font-size:var(--fs-body,15px);appearance:none;background:0 0;border:0;outline:none;flex:1;line-height:20px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.kpi .k{font-size:var(--fs-sm,13px);color:var(--label-2);font-weight:500;line-height:18px}.kpi .v{font-size:var(--fs-figure,22px);letter-spacing:-.019em;white-space:nowrap;margin-top:8px;font-weight:700;line-height:28px}.kpi.hero .v{color:var(--accent-text)}.kpi.hero.bad .v{color:var(--red-text)}.repgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.repgrid .gh{margin-top:0}.sbar{border-radius:8px;gap:2px;height:12px;margin:16px 16px 8px;display:flex;overflow:hidden}.sseg{min-width:3px;transition:opacity .15s var(--ease);flex:1 1 0}.shares[data-lit] .sseg:not(.on){opacity:.3}.srow{min-height:37px;transition:background-color .15s var(--ease);grid-template-columns:10px minmax(0,1fr) auto minmax(92px,auto);align-items:center;gap:0 12px;padding:8px 16px;display:grid;position:relative}.srow+.srow:before{left:16px;right:16px}.srow.on{background:var(--fill)}.skey{background:var(--fill-strong);border-radius:4px;width:10px;height:10px}.sh0{background:var(--share-1)}.sh1{background:var(--share-2)}.sh2{background:var(--share-3)}.sh3{background:var(--share-4)}.sh4{background:var(--share-5)}.sh5{background:var(--share-rest)}.srow .bl{font-size:var(--fs-body,14px);overflow-wrap:anywhere;line-height:19px}.srow small{font-size:var(--fs-sm,13px);color:var(--label-2);font-weight:400;line-height:18px;display:block}.srow .bs{text-align:right;overflow-wrap:anywhere;max-width:16em}.shares.withthen .srow{grid-template-columns:10px minmax(0,1fr) minmax(80px,auto) minmax(72px,auto)}.shares.withthen .srow>:is(.bv,.bs){text-align:right}.fdelete{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.srow .bv{text-align:right;font-size:var(--fs-body,14px);white-space:nowrap;font-weight:400;line-height:19px}.pnote{flex-basis:100%;margin:0}.hread{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;min-height:44px;margin-bottom:12px;display:flex}.hread b{font-size:var(--fs-lg,17px);font-weight:700;line-height:22px;display:block}.hread span{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px}.lchart{height:190px;display:flex}.lgrid{flex:0 0 40px;margin-right:8px;position:relative}.lgrid span{font-size:var(--fs-sm,12px);color:var(--label-2);white-space:nowrap;line-height:16px;position:absolute;right:0;transform:translateY(-50%)}.lplot{flex:1;min-width:0;position:relative}.lplot svg{width:100%;height:100%;display:block;overflow:visible}.lgridline{stroke:var(--chart-grid)}.lbase{stroke:var(--chart-axis)}.lnow{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.lthen{fill:none;stroke:var(--chart-compare);stroke-width:2px;stroke-dasharray:5 4;stroke-linecap:round}.larea{fill:var(--accent-tint);opacity:.7}.lfill-top{stop-color:var(--accent);stop-opacity:.22}.lfill-bottom{stop-color:var(--accent);stop-opacity:0}.lguide{background:var(--separator);pointer-events:none;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}.ldot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);pointer-events:none;border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.ldot.was{background:var(--chart-compare);width:8px;height:8px;margin:-4px 0 0 -4px}.ldot.end,.ldot.named{width:8px;height:8px;margin:-4px 0 0 -4px}.lpeak{--lx:6px;--ly:-50%;transform:translate(var(--lx), var(--ly));background:var(--surface);color:var(--label);font-size:var(--fs-sm,12px);white-space:nowrap;pointer-events:none;border-radius:4px;padding:0 4px;font-weight:600;line-height:16px;position:absolute}.lpeak.toleft{--lx:calc(-100% - 6px)}.lpeak.hang{--ly:2px}.lpeak.over{--ly:calc(-100% - 6px)}.ltip{z-index:2;background:var(--elevated);min-width:120px;box-shadow:var(--shadow-pop);font-size:var(--fs-sm,13px);color:var(--label-2);white-space:nowrap;pointer-events:none;border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;line-height:18px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.ltip.low{transform:translate(-50%,12px)}.ltip.toright{transform:translate(-12px,calc(-100% - 12px))}.ltip.toright.low{transform:translate(-12px,12px)}.ltip.toleft{transform:translate(calc(12px - 100%),calc(-100% - 12px))}.ltip.toleft.low{transform:translate(calc(12px - 100%),12px)}.ltip b{font-size:var(--fs-body,15px);color:var(--label);font-weight:600;line-height:20px}.ltip .was:before{content:"";vertical-align:middle;border-top:2px dashed var(--chart-compare);width:14px;margin-right:6px;display:inline-block}.lhits{display:flex;position:absolute;inset:0}.lhits button{flex:1 1 0;min-width:0}.lc .lhits button{position:absolute;top:0;bottom:0}.lxlabels{height:16px;margin:8px 0 0 48px;position:relative}.lxlabels>span{font-size:var(--fs-sm,12px);color:var(--label-2);white-space:nowrap;letter-spacing:0;line-height:16px;position:absolute;top:0;transform:translate(-50%)}.lxlabels>span.last{transform:translate(-100%)}.lhits button:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px;border-radius:6px}.lxaxis{margin-top:8px;margin-left:48px}.lxaxis span{white-space:nowrap;overflow:visible}.hread .hside{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.hread .was:before{content:"";vertical-align:middle;border-top:2px dashed var(--label-2);opacity:.55;width:14px;margin-right:6px;display:inline-block}.haxis{gap:2px;margin-top:4px;display:flex}.haxis span{text-align:center;min-width:0;font-size:var(--fs-sm,12px);color:var(--label-2);letter-spacing:0;flex:1 1 0;line-height:16px}.mdetails summary{cursor:pointer;min-height:52px;color:var(--accent-text);align-items:center;gap:12px;padding:8px 16px;font-weight:600;list-style:none;display:flex}.mdetails summary::-webkit-details-marker{display:none}.mdetails summary svg.i{margin-left:auto;transition:transform .16s}.mdetails[open] summary svg.i{transform:rotate(90deg)}.mdetails .ref{font-family:var(--f-mono);font-size:var(--fs-body,14px);overflow-wrap:anywhere;line-height:19px}.mdetails .amt{white-space:nowrap;font-weight:600}.tickrow{cursor:pointer}.tickrow input{width:22px;height:22px;accent-color:var(--accent);cursor:inherit;flex:none;margin:0}dialog.sheet{width:calc(100% - 40px);max-width:540px;max-height:calc(100dvh - 64px);color:var(--label);background:var(--elevated);box-shadow:var(--shadow-sheet);border:0;border-radius:20px;margin:auto;padding:0;overflow:hidden}dialog.sheet[open]{animation:sheetin .26s var(--ease);flex-direction:column;display:flex}dialog.sheet::backdrop{background:var(--scrim);animation:.2s ease-out fadein}.sheetform{flex-direction:column;flex:1;min-height:0;display:flex}.sh-nav{flex-shrink:0;align-items:center;gap:8px;min-height:60px;padding:16px 12px 4px 24px;display:flex}.sh-nav h2{min-width:0;font-size:var(--fs-lg,17px);overflow-wrap:anywhere;flex:1;font-weight:700;line-height:22px}.shclose{color:var(--label-2);margin-block:-6px}.sh-body{--card-px:24px;overscroll-behavior:contain;flex-direction:column;flex:1;gap:20px;min-height:0;padding:12px 24px 24px;display:flex;overflow:auto}.sh-body>*{flex-shrink:0}.sh-foot{padding:12px 24px calc(20px + var(--ib));border-top:1px solid var(--separator);flex-direction:column;flex-shrink:0;gap:8px;display:flex}.sh-foot .acts .grow{flex:1;min-width:0}.sh-foot .acts{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sheet .inp,.sheet .money,.sheet .group,.dpane .inp,.dpane .money,.dpane .group,.fpcard .inp,.fpcard .money,.fpcard .group,.fpage .card :is(.inp,.money),.group :is(.inp,.money),.tbl :is(.inp,.money),.notecard.quiet :is(.inp,.money){background-color:var(--elevated-2)}.sheet .group :is(.inp,.money),.dpane .group :is(.inp,.money),.fpcard .group :is(.inp,.money){background-color:var(--elevated)}:is(.sheet,.dpane,.fpcard,.fpage .card) :is(.group,.card){box-shadow:none}.sheet .chip:not(.on),.dpane .chip:not(.on),.fpcard .chip:not(.on),.fpage .card .chip:not(.on){background:var(--elevated-2)}.main{position:relative}.fpage{--fpw:760px;z-index:30;overscroll-behavior:contain;padding-bottom:calc(40px + var(--ib));background:var(--bg);animation:pagein .22s var(--ease);flex-direction:column;display:flex;position:absolute;inset:0;overflow:auto}.fpage.mid{--fpw:920px}.fpage.wide{--fpw:1040px}.main:has(>.fpage)>:not(.fpage){visibility:hidden}.fpage:has(~.fpage){visibility:hidden}.fphead{z-index:2;min-height:calc(76px + var(--it));padding:calc(16px + var(--it)) max(var(--gut), calc((100% - var(--fpw)) / 2)) 12px;background:var(--bg);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 12px;display:flex;position:sticky;top:0}.fpback{margin-left:-10px}.fptitle{flex-wrap:wrap;flex:240px;align-items:center;gap:4px 12px;min-width:0;display:flex}.fptitle h1{min-width:0;font-size:var(--fs-title,22px);letter-spacing:-.021em;overflow-wrap:anywhere;font-weight:600;line-height:28px}.fpsub{font-size:var(--fs-sm,13px);color:var(--label-2);flex-basis:100%;margin:-4px 0 0;line-height:18px}.fpacts{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.fpwrap{padding:4px max(var(--gut), calc((100% - var(--fpw)) / 2)) 0;flex-direction:column;gap:16px;display:flex}.fpwrap>*{flex-shrink:0}.fpcard{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--card-edge)}.fpbody{--card-px:16px;flex-direction:column;gap:20px;padding:16px;display:flex}.fpbody>*{flex-shrink:0}.fpcardfoot{border-top:1px solid var(--separator);flex-direction:column;gap:8px;padding:16px 20px 20px;display:flex}.fpcardfoot .acts{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.fpfoot{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.fpfoot .ask{align-self:stretch}.fpbanner{background:var(--red-tint);color:var(--red-text);font-size:var(--fs-body,14px);border-radius:12px;align-items:flex-start;gap:8px;padding:12px 16px;scroll-margin-top:96px;font-weight:600;line-height:20px;display:flex}.fpbanner svg.i{width:20px;height:20px}.fpcols{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.fpcols>div{flex-direction:column;gap:16px;min-width:0;display:flex}.fpage .card{box-shadow:var(--card-edge)}.cardh{min-height:20px;font-size:var(--fs-card,14px);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-weight:600;line-height:20px;display:flex}.fpage .card:not(.fpsec)>.field+.field,.fpage .card:not(.fpsec)>.fhint+.field{margin-top:16px}.card.fpsec{flex-direction:column;gap:16px;display:flex}.fpsec>*{flex-shrink:0}.fpsec>.cardh{margin-bottom:-4px}.fpage .card .group{background-color:var(--elevated-2)}.fpage .card .group :is(.inp,.money){background-color:var(--elevated)}.cardsub{font-size:var(--fs-body,14px);color:var(--label-2);font-weight:500;line-height:19px}.cardlead{margin:-4px 0 16px}.cardnote{margin-top:12px}.sumrows>div{font-size:var(--fs-body,15px);justify-content:space-between;gap:12px;padding:6px 0;line-height:20px;display:flex}.sumrows>div>:first-child{color:var(--label-2)}.sumrows>.sumtotal{border-top:1px solid var(--separator);font-size:var(--fs-lg,17px);margin-top:6px;padding-top:12px;font-weight:700;line-height:22px}.sumrows>.sumtotal>:first-child{color:var(--label)}.sumcard{align-self:flex-end;width:min(100%,440px)}.plhead{display:none}.pline{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;grid-template-areas:"item item del""unit unit.""qty price.""why why.""total total.";gap:8px;padding:14px 0;display:grid}.pline+.pline{border-top:1px solid var(--separator)}.plhead+.pline{padding-top:0}.plines.recv .pline{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"item item""unit unit""qty price""total total"}.pl-item{grid-area:item}.pl-unit{grid-area:unit}.pline>.field:first-of-type{grid-area:qty}.pline>.field:nth-of-type(2){grid-area:price}.pl-total{white-space:nowrap;grid-area:total;justify-content:space-between;align-self:center;gap:12px;font-weight:600;display:flex}.pl-total small,.pl-unittext small{font-size:var(--fs-sm,13px);color:var(--label-2);font-weight:500}.pl-unittext small{margin-right:6px}.pl-del{color:var(--label-2);grid-area:del}.pl-why{grid-area:why}.pl-unittext{font-size:var(--fs-body,14px);color:var(--label-2);align-self:center;line-height:19px}.pl-unittext:empty{display:none}.pl-name{overflow-wrap:anywhere;align-self:center;font-weight:600}.choice{grid-template-columns:minmax(0,1fr) 96px 148px 44px;align-items:center;gap:8px;display:grid}.choice.nested{grid-template-columns:minmax(0,1fr) 96px 148px 148px 44px}.choice .ib{color:var(--label-2)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--surface);height:44px;font-size:var(--fs-body,14px);border-radius:12px;align-items:center;padding:0 16px;font-weight:600;line-height:19px;transition:background-color .16s;display:inline-flex}.chip.on{background:var(--accent);color:var(--on-accent)}.kpis.three{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis.two{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar{flex-wrap:wrap;gap:8px;display:flex}.period{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pbtn{min-width:0;max-width:100%}.pbtn>svg.i{width:16px;height:16px}.pbtn-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.ppop{z-index:90;border-radius:var(--r-card);background:var(--elevated);box-shadow:var(--shadow-pop);overscroll-behavior:contain;flex-direction:column;padding:8px;animation:.12s ease-out fadein;display:flex;position:fixed;overflow-y:auto}.pmenu{flex-direction:column;gap:1px;display:flex}.pmi{width:100%;min-height:36px;color:var(--label);font-size:var(--fs-body,14px);text-align:left;border-radius:8px;align-items:center;gap:12px;padding:0 12px;line-height:20px;display:flex}.pmi[aria-checked=true]{background:var(--fill);font-weight:600}.pmi>svg.i{width:16px;height:16px;color:var(--accent-text)}.pmi:active{background:var(--fill-press)}.pmi:focus-visible{outline-offset:-2px}.pmh{font-size:var(--fs-sm,12px);color:var(--label-2);padding:4px 4px 0;font-weight:600;line-height:16px;display:block}.pdates{border-top:1px solid var(--separator);flex-direction:column;gap:8px;margin-top:8px;padding:12px 4px 4px;display:flex}.pdates-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pfield{flex-direction:column;gap:4px;min-width:0;display:flex}.pfield .fl{font-size:var(--fs-sm,13px);color:var(--label-2);font-weight:600;line-height:18px}.pfield .inp{background:var(--fill)}.pdates .btn{align-self:flex-end}.amount-in{color:var(--accent-text)}.amount-bad{color:var(--red-text)}.row .val.amount-in{color:var(--accent-text)}.row small.amount-bad,.row .val.amount-bad{color:var(--red-text)}.orderline{background:var(--elevated-2);border-radius:12px;grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:12px;display:grid}.orderline .inp,.orderline .money{background-color:var(--elevated)}.orderline .full{grid-column:1/-1}.orderline .ib{color:var(--label-2)}.orderline .pair{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.orderline b{font-size:var(--fs-body,14px);align-self:center;font-weight:600;line-height:19px}dialog.sheet.wide{max-width:760px}.sumline{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:0 4px;font-weight:700;display:flex}.countrow{grid-template-columns:minmax(0,1fr) 124px;align-items:center;gap:4px 12px;padding:10px 16px;display:grid;position:relative}.countrow+.countrow:before{content:"";background:var(--separator);height:1px;position:absolute;top:0;left:16px;right:0}.countrow small{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px;display:block}.sheet .countrow .money,.fpcard .countrow .money{background-color:var(--elevated);height:44px}.photo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.photo img{object-fit:cover;background:var(--fill);border-radius:12px;width:88px;height:88px}.filebtn{cursor:pointer;position:relative;overflow:hidden}.filebtn input{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.filebtn:focus-within{outline:3px solid var(--accent-text);outline-offset:2px}.printdoc{max-width:680px}.printdoc h2{font-size:22px;font-weight:700;line-height:28px}.printdoc table{border-collapse:collapse;width:100%;margin-top:16px;font-size:15px;line-height:20px}.printdoc th,.printdoc td{border-bottom:1px solid var(--separator);text-align:left;padding:8px 0}.printdoc td.r,.printdoc th.r{text-align:right;font-variant-numeric:tabular-nums}.printdoc p{color:var(--label-2);font-size:15px;line-height:20px}.ledit{grid-template-columns:minmax(320px,2fr) minmax(0,3fr);align-items:start;gap:24px;display:grid}.ledit .lpreview{flex-direction:column;grid-area:1/2;gap:8px;min-width:0;display:flex;position:sticky;top:0}.ledit .lform{grid-area:1/1;min-width:0}.lform .gh{padding:0}.lform .foot{margin-inline:0}textarea.inp.area{resize:vertical;height:auto;padding:12px 14px}select.inp.compact{background-color:var(--fill);flex-shrink:0;width:auto;min-width:132px;height:44px}.swatches{flex-wrap:wrap;gap:8px;display:flex}.swatch{border:1px solid var(--separator);width:44px;height:44px;color:var(--label);border-radius:12px;place-items:center;display:grid}.swatch.on{box-shadow:0 0 0 3px var(--accent-text)}.swatch svg.i{width:20px;height:20px}.colorfield{align-items:center;gap:12px;display:flex}.colorfield input[type=color]{background:var(--surface);cursor:pointer;border:0;border-radius:12px;width:64px;height:48px;padding:4px}.rowbtns{flex-shrink:0;display:flex}.tp{--tp-bg:#f2f2f7;--tp-surface:#fff;--tp-label:#000;--tp-label-2:#6c6c70;--tp-sep:#3c3c4329;--tp-fill:#7878801f;--tp-scale:.875;aspect-ratio:16/10;background:var(--tp-bg);width:100%;color:var(--tp-label);-webkit-user-select:none;user-select:none;border:6px solid #1c1c1e;border-radius:14px;overflow:hidden;container-type:inline-size}.tp.dark{--tp-bg:#000;--tp-surface:#1c1c1e;--tp-label:#fff;--tp-label-2:#98989f;--tp-sep:#5454588c;--tp-fill:#7878803d}.tp.large{--tp-scale:1.006}.tp-frame{grid-template-columns:6.5cqw minmax(0,1fr) 29cqw;gap:1.2cqw;height:100%;padding:1.6cqw 1.6cqw 1.6cqw 0;display:grid}.tp-rail{color:var(--tp-label-2);flex-direction:column;align-items:center;gap:1.2cqw;display:flex}.tp-rail svg{width:2.2cqw;height:2.2cqw}.tp-logo{object-fit:cover;background:var(--tp-surface);border-radius:1cqw;place-items:center;width:4.4cqw;height:4.4cqw;display:grid;overflow:hidden}.tp-main{flex-direction:column;gap:1.1cqw;min-width:0;min-height:0;display:flex}.tp-search{background:var(--tp-surface);height:4.2cqw;color:var(--tp-label-2);font-size:calc(1.4cqw * var(--tp-scale));border-radius:1cqw;flex-shrink:0;align-items:center;padding:0 1.2cqw;display:flex}.tp-grid{scrollbar-width:thin;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1.1cqw;min-height:0;display:grid;overflow-y:auto}.tp-break{color:var(--tp-label-2);font-size:calc(1.25cqw * var(--tp-scale));white-space:nowrap;grid-column:1/-1;align-items:center;gap:.8cqw;font-weight:600;line-height:1.25;display:flex}.tp-break:before,.tp-break:after{content:"";border-top:max(1px,.15cqw) dashed;flex:1}.tp-tile{background:var(--tp-surface);min-width:0;height:9.2cqw;color:var(--tp-label);text-align:left;border-radius:1.1cqw;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.2cqw;padding:1cqw;display:flex;position:relative;overflow:hidden}.tp-tile.wide{grid-column:1/-1}.tp-tile:hover,.tp-tile:focus-visible{box-shadow:inset 0 0 0 .25cqw var(--tp-accent)}.tp-tile>svg{width:2cqw;height:2cqw;color:var(--tp-accent);position:absolute;top:1cqw;left:1cqw}.tp-tile b{max-width:100%;font-size:calc(1.45cqw * var(--tp-scale));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.tp-tile span{font-size:calc(1.25cqw * var(--tp-scale));color:var(--tp-label-2);white-space:nowrap;font-weight:600;line-height:1.25}.tp-tile.missing b{color:#c4001b}.tp-tile[class*=tile-] span{color:var(--tp-label)}.tile-blue{background:#1e6ef438}.tile-green{background:#28a74542}.tile-orange{background:#ff8d284d}.tile-red{background:#ff383c3d}.tile-purple{background:#8e44dc3d}.tp-dots{flex-shrink:0;justify-content:center;gap:.4cqw;display:flex}.tp-dots button{place-items:center;width:2.4cqw;min-width:20px;height:2.4cqw;min-height:20px;display:grid}.tp-dots i{background:var(--tp-label-2);opacity:.4;border-radius:50%;width:.8cqw;min-width:6px;height:.8cqw;min-height:6px;display:block}.tp-dots .on i{background:var(--tp-accent);opacity:1}.tp-cart{background:var(--tp-surface);min-height:0;font-size:calc(1.35cqw * var(--tp-scale));border-radius:1.2cqw;flex-direction:column;gap:.8cqw;padding:1.2cqw;line-height:1.3;display:flex}.tp-cart h4{font-size:calc(1.7cqw * var(--tp-scale));font-weight:700}.tp-cart .grow{min-height:0;color:var(--tp-label-2);text-align:center;flex:1;place-items:center;display:grid}.tp-pay{background:var(--tp-accent);height:4.6cqw;color:var(--tp-on-accent);border-radius:1cqw;flex-shrink:0;place-items:center;font-weight:600;display:grid}.tp-co{grid-template-columns:minmax(0,1fr) 34cqw;gap:1.6cqw;height:100%;padding:2cqw;display:grid}.tp-co h4{font-size:calc(1.9cqw * var(--tp-scale));margin-bottom:1cqw;font-weight:700}.tp-methods{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:6.4cqw;gap:1cqw;display:grid}.tp-methods div{background:var(--tp-surface);font-size:calc(1.45cqw * var(--tp-scale));text-align:center;border-radius:1cqw;place-items:center;padding:0 .6cqw;font-weight:600;display:grid}.tp-methods .on{box-shadow:inset 0 0 0 .25cqw var(--tp-accent)}.tp-total{font-size:calc(3.2cqw * var(--tp-scale));font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.tp-pin{height:100%;color:var(--tp-label);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:1.6cqw;display:flex;position:relative}.tp-pin.img{color:#fff}.tp-pin.img:before{content:"";background:#00000073;position:absolute;inset:0}.tp-pin>*{position:relative}.tp-pin h4{font-size:calc(2.2cqw * var(--tp-scale));font-weight:600}.tp-pin .tp-logo{border-radius:2cqw;width:8cqw;height:8cqw}.tp-keys{grid-template-columns:repeat(3,7cqw);grid-auto-rows:7cqw;gap:1cqw;display:grid}.tp-keys span{background:var(--tp-surface);color:var(--tp-label);font-size:calc(2.4cqw * var(--tp-scale));border-radius:50%;place-items:center;font-weight:600;display:grid}.tp-keys .go{background:var(--tp-accent);color:var(--tp-on-accent)}.papers{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.paper{color:#000;max-width:360px;box-shadow:var(--shadow-thumb);font-family:var(--f-mono);background:#fff;border-radius:4px;flex:280px;padding:20px 22px 24px;font-size:14px;line-height:22px}.paper .pc{text-align:center;white-space:pre-line}.paper .pl{justify-content:space-between;gap:8px;display:flex}.paper hr{border:0;border-top:1px dashed #000;margin:12px 0}.paper .pl+.pl,.paper div+div>.pl{margin-top:4px}.paper img,.paper canvas{object-fit:contain;width:64px;height:64px;margin:0 auto 8px;display:block}.paper.big{font-size:18px;line-height:26px}.paper .tag{font-family:var(--f);color:#6c6c70;margin-bottom:14px;font-size:12px;line-height:16px;display:block}.tbl{--card-px:0px;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--card-edge);overflow:clip}.tbl.flat{overflow-x:auto}.dt{border-collapse:collapse;width:100%;font-size:var(--fs-body,14px);line-height:19px}.dt th{z-index:2;background:var(--surface-2);box-shadow:inset 0 -1px 0 var(--separator);font-size:var(--fs-sm,13px);color:var(--label-2);text-align:left;white-space:nowrap;padding:12px;font-weight:600;line-height:18px;position:sticky;top:-8px}.dt td{vertical-align:middle;overflow-wrap:break-word;border-top:1px solid var(--separator);padding:12px}.dt thead+tbody tr:first-child td,.dt>tbody:first-child>tr:first-child>td{border-top:0}.dt th:first-child,.dt td:first-child{padding-left:16px}.dt th:last-child,.dt td:last-child{padding-right:16px}.dt td:has(+.c-chev){padding-right:16px}.dt .r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dt .q{color:var(--label-2)}.dt td[colspan]{font-size:var(--fs-sm,13px);line-height:18px}.dt .nb{white-space:nowrap;font-variant-numeric:tabular-nums}.dt .amount-bad{color:var(--red-text)}.dt .amount-in{color:var(--accent-text)}.dt .strong{font-weight:600}.dt td small{font-size:var(--fs-sm,13px);color:var(--label-2);line-height:18px;display:block}.dt tr.sec th{background:var(--surface-2);border-top:1px solid var(--separator);box-shadow:none;padding-top:12px;position:static}.dt thead+tbody tr.sec:first-child th,.dt>tbody:first-child>tr.sec:first-child th{border-top:0}.dt tr.click{position:relative}.dt tr:has(.rowlink){position:relative}.dt :is(tr.on,tr.sel,tr[aria-selected=true]) td{background:var(--row-selected)}.dt tr.on .q{color:var(--label)}.dt .cb{width:44px;padding-right:0}.dt input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent);margin:0;display:block}.dt .c-chev{color:var(--label-3);padding:0;display:none}.rowlink{text-align:left;font-weight:600}.rowlink:after{content:"";z-index:1;position:absolute;inset:0}.rowlink:focus-visible{outline:none}.rowlink:focus-visible:after{outline:3px solid var(--accent-text);outline-offset:-3px}.dt .c-act{z-index:1;text-align:right;white-space:nowrap;padding-top:4px;padding-bottom:4px;position:relative}.personcell{align-items:center;gap:12px;display:flex}.chev.inl{vertical-align:-2px;width:15px;height:15px;color:var(--label-2);margin-left:6px;display:inline-block}.ph{display:none}.pills{flex-wrap:wrap;gap:4px;display:flex}.sumbar{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px 24px;display:flex}.sumbar .kpis{flex:320px}.sumbar .toolbar{align-items:flex-end}.listdetail,.cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.cols .stack,.listdetail>*{min-width:0}.cols.fill{align-items:stretch}.cols.fill>section{flex-direction:column;display:flex}.cols.fill .card,.cols.fill .group{flex:1}.cols.fill .card{flex-direction:column;display:flex}.cols.fill .lchart{flex:1;height:auto;min-height:150px}.dpane{border-radius:var(--r-card);background:var(--surface);min-width:0;max-height:calc(100dvh - 176px);box-shadow:var(--card-edge);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.dpane .sh-nav{min-height:0;padding:16px 16px 0;display:block}.dpane .sh-nav h2{text-align:left;overflow-wrap:anywhere;max-width:none}.dpane .sh-body{gap:16px;padding:12px 16px 16px}.dpane .sh-foot{padding:12px 16px 16px}.rolesplit,.permgrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.permgrid .gh{margin-top:0}.catfilter{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.catfilter .chip{flex-shrink:0;gap:8px}.catfilter .chip small{font-size:var(--fs-sm,13px);font-weight:500}.toast{left:50%;top:calc(16px + var(--it));z-index:95;background:var(--toast-bg);width:max-content;max-width:min(480px,100% - 32px);min-height:48px;color:var(--toast-fg);box-shadow:var(--shadow-pop);font-size:var(--fs-body,14px);animation:toastin .2s var(--ease);border-radius:24px;align-items:center;gap:8px;padding:8px 20px;font-weight:600;line-height:19px;display:flex;position:fixed;transform:translate(-50%)}.toast svg.i{width:20px;height:20px}:is(.hm-card,.hm-auth-card,.fo-card,.dc-list,.st-card,.or-card,.rp-card,.till-card){border-radius:var(--r-card)}.hm-key .hm-key-then,.rp-key i.was,.hm-lab-was:before{border-top-color:var(--chart-compare);opacity:1}.dt th[aria-sort] :is(button,a),th[aria-sort] :is(.rp-sort,.cu-sort,.or-sort){color:inherit;font-weight:inherit}:is(.tbl,.tw),:where([class$=-tw],[class*=-tw\ ],[class$=-scroll],[class*=-scroll\ ]){position:relative}.card.nopad{--card-px:0px;padding:0}.main:has(>.chead .btn.pri) .empty>.btn.pri{display:none}@media (max-width:759px){.dt:not(.keepcols) td.c-val .ph{font-size:var(--fs-sm,13px);color:var(--label-2);font-weight:400;line-height:18px;display:block}.dt:not(.keepcols),.dt:not(.keepcols) tbody{font-size:var(--fs-body,15px);line-height:20px;display:block}.dt:not(.keepcols) thead{display:none}.dt:not(.keepcols) tr{grid-template-columns:minmax(0,1fr) auto auto;align-content:center;align-items:center;column-gap:12px;min-height:64px;padding:10px 16px;display:grid;position:relative}.dt:not(.keepcols) tr:not(:has(>.c-chev)){grid-template-columns:minmax(0,1fr) auto}.dt:not(.keepcols) tbody tr+tr{border-top:1px solid var(--separator)}.dt:not(.keepcols) td,.dt:not(.keepcols) td:first-child,.dt:not(.keepcols) td:last-child{text-align:left;white-space:normal;border:0;grid-column:1;padding:0;display:block}:is(.dt:not(.keepcols) td:empty,.dt:not(.keepcols) td.c-wide,.dt:not(.keepcols) td.c-act:not(:has(*))){display:none}.dt:not(.keepcols) td.c-sub{font-size:var(--fs-sm,13px);color:var(--label-2);text-align:left;line-height:18px}.dt:not(.keepcols) td.c-sub.amount-bad{color:var(--red-text)}.dt:not(.keepcols) td.c-sub:has(.pill){margin-top:4px}.dt:not(.keepcols) td.c-title{order:-1}.dt:not(.keepcols) tr:has(.personcell){grid-template-columns:40px minmax(0,1fr) auto}.dt:not(.keepcols) .personcell{display:contents}.dt:not(.keepcols) tr:has(.personcell)>td:first-child{display:contents}.dt:not(.keepcols) .personcell .well{grid-area:1/1/span 4}.dt:not(.keepcols) .personcell .rowlink{grid-column:2}.dt:not(.keepcols) tr:has(.personcell)>td.c-sub{grid-column:2}.dt:not(.keepcols) .ph{display:inline}.dt:not(.keepcols) td.c-val{text-align:right;white-space:nowrap;color:var(--label-2);grid-area:1/2/span 4}.dt:not(.keepcols) td.c-act{text-align:left;grid-column:1/span 2;padding-top:8px}.dt:not(.keepcols) td.c-chev{grid-area:1/3/span 4;display:block}.dt:not(.keepcols) tr.sec{min-height:0;padding:0;display:block}.dt:not(.keepcols) tbody tr+tr.sec{border-top:0}.dt:not(.keepcols) tr.sec th{white-space:normal;background:0 0;padding:24px 16px 8px;display:block}.dt:not(.keepcols) tr.sec:first-child th{padding-top:0}.tbl:has(>.dt:not(.keepcols) tr.sec){background:0 0;border-radius:0;overflow:visible}.dt:not(.keepcols):has(tr.sec) tr:not(.sec){background:var(--surface)}.dt:not(.keepcols) tr.sec+tr{border-top:0;border-top-left-radius:16px;border-top-right-radius:16px}.dt:not(.keepcols):has(tr.sec) tr:has(+tr.sec){border-bottom-right-radius:16px;border-bottom-left-radius:16px}.dt:not(.keepcols):has(tr.sec) tr:not(.sec):last-child{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.tbl.flat .dt:not(.keepcols) tr{min-height:52px}.dt:not(.keepcols) .cb{display:none}.dt:not(.keepcols) td.r:not(.c-val,.c-sub,.c-act,.c-wide){text-align:right;grid-column:2}.dt:not(.keepcols) tr:has(.personcell)>td.r:not(.c-val,.c-sub,.c-act,.c-wide){grid-column:3}.tbl:has(>.dt.keepcols){overflow-x:auto}.dt.keepcols :is(th,td){white-space:nowrap}}@media (min-width:1024px) and (pointer:fine){.card{padding:14px 16px}.seg{height:36px}}.fpage .card{padding:16px}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f2f7;--surface:#fff;--surface-2:#f2f2f7;--tile-press:#e5e5ea;--elevated:#fff;--elevated-2:#f2f2f7;--fill:#7878801f;--fill-strong:#78788029;--fill-press:#78788033;--label:#000;--label-2:#6c6c70;--label-3:#3c3c434d;--pill-text:#5f5f64;--separator:#3c3c4329;--accent:#1e6ef4;--on-accent:#fff;--accent-text:#1a63db;--accent-tint:#1e6ef41f;--share-1:#003996;--share-2:#004ec4;--share-3:#2069e3;--share-4:#3e84ff;--share-5:#6fa4fe;--share-rest:#aeaeb2;--red-text:#c4001b;--red-tint:#ff383c1f;--orange-text:#9a4100;--orange-tint:#ff8d282e;--scrim:#0006;--toast-bg:#1c1c1e;--toast-fg:#fff;--seg-thumb:#fff;--shadow-thumb:0 1px 3px #0000001f, 0 0 0 .5px #0000000a;--shadow-pop:0 10px 40px #00000029, 0 0 0 1px #0000000a;--shadow-sheet:0 24px 80px #0000003d;--card-edge:0 0 0 1px #0000000a, 0 1px 2px #0000000d;--r-card:12px;--row-hover:#f5f5f7;--row-selected:#1e6ef414;--nav-current:#efeff4;--status-dot:#c86400;--field-border:#86868b;--chart-grid:#ebebf0;--chart-axis:#c7c7cc;--chart-compare:#86868b;--chart-over:#c86400;--f:var(--font-inter), system-ui, Roboto, sans-serif;--f-mono:ui-monospace, "Roboto Mono", "Droid Sans Mono", monospace;--it:env(safe-area-inset-top,0px);--ib:env(safe-area-inset-bottom,0px);--il:env(safe-area-inset-left,0px);--ir:env(safe-area-inset-right,0px);--rail:84px;--gut:24px;--page:1400px;--pad:max(var(--gut), calc((100% - var(--page)) / 2));--ease:cubic-bezier(.2, .8, .2, 1)}@media (min-width:600px){:root{--fs-title:20px;--fs-figure:20px;--fs-lg:14px;--fs-card:13px;--fs-body:13px;--fs-sm:12px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--surface:#1c1c1e;--surface-2:#2c2c2e;--tile-press:#2c2c2e;--elevated:#1c1c1e;--elevated-2:#2c2c2e;--fill:#7878803d;--fill-strong:#78788052;--fill-press:#7878805c;--label:#fff;--label-2:#98989f;--label-3:#ebebf54d;--pill-text:#aeaeb2;--separator:#5454588c;--accent-text:#4c9dff;--accent-tint:#0a84ff38;--share-1:#b8d2fe;--share-2:#8fb8fe;--share-3:#649dfe;--share-4:#377ffc;--share-5:#1d65e0;--share-rest:#636366;--red-text:#ff8a80;--red-tint:#ff453a33;--orange-text:#ff9f0a;--orange-tint:#ff9f0a2e;--scrim:#0009;--toast-bg:#2c2c2e;--seg-thumb:#636366;--shadow-thumb:0 1px 3px #0006;--shadow-pop:0 10px 40px #0009, 0 0 0 .5px #ffffff1a;--shadow-sheet:0 24px 80px #000000b3, 0 0 0 .5px #ffffff1a;--card-edge:0 0 0 1px #ffffff0f;--row-hover:#262628;--row-selected:#0a84ff29;--nav-current:#2c2c2e;--status-dot:#ff9f0a;--field-border:#7c7c80;--chart-grid:#333336;--chart-axis:#48484a;--chart-compare:#8e8e93;--chart-over:#ff9f0a}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--surface:#1c1c1e;--surface-2:#2c2c2e;--tile-press:#2c2c2e;--elevated:#1c1c1e;--elevated-2:#2c2c2e;--fill:#7878803d;--fill-strong:#78788052;--fill-press:#7878805c;--label:#fff;--label-2:#98989f;--label-3:#ebebf54d;--pill-text:#aeaeb2;--separator:#5454588c;--accent-text:#4c9dff;--accent-tint:#0a84ff38;--share-1:#b8d2fe;--share-2:#8fb8fe;--share-3:#649dfe;--share-4:#377ffc;--share-5:#1d65e0;--share-rest:#636366;--red-text:#ff8a80;--red-tint:#ff453a33;--orange-text:#ff9f0a;--orange-tint:#ff9f0a2e;--scrim:#0009;--toast-bg:#2c2c2e;--seg-thumb:#636366;--shadow-thumb:0 1px 3px #0006;--shadow-pop:0 10px 40px #0009, 0 0 0 .5px #ffffff1a;--shadow-sheet:0 24px 80px #000000b3, 0 0 0 .5px #ffffff1a;--card-edge:0 0 0 1px #ffffff0f;--row-hover:#262628;--row-selected:#0a84ff29;--nav-current:#2c2c2e;--status-dot:#ff9f0a;--field-border:#7c7c80;--chart-grid:#333336;--chart-axis:#48484a;--chart-compare:#8e8e93;--chart-over:#ff9f0a}@media (prefers-contrast:more){:root{--label-2:#3c3c43;--separator:#c6c6c8;--row-hover:#ebebf0;--row-selected:#1e6ef424;--nav-current:#e3e3e8;--status-dot:#a35200;--field-border:#6c6c70;--chart-grid:#d1d1d6;--chart-axis:#8e8e93;--chart-compare:#6c6c70;--chart-over:#a35200}:root[data-theme=dark]{--label-2:#ebebf5;--separator:#545458;--accent-text:#6bb0ff;--row-hover:#2c2c2e;--row-selected:#0a84ff47;--nav-current:#3a3a3c;--status-dot:#ffb340;--field-border:#aeaeb2;--chart-grid:#48484a;--chart-axis:#8e8e93;--chart-compare:#aeaeb2;--chart-over:#ffb340}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root:not([data-theme=light]){--label-2:#ebebf5;--separator:#545458;--accent-text:#6bb0ff;--row-hover:#2c2c2e;--row-selected:#0a84ff47;--nav-current:#3a3a3c;--status-dot:#ffb340;--field-border:#aeaeb2;--chart-grid:#48484a;--chart-axis:#8e8e93;--chart-compare:#aeaeb2;--chart-over:#ffb340}}@keyframes savebarin{0%{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.savebar{animation:.15s ease-out fadein}}@media (hover:hover){.hm-row:hover,.hm-icon:hover,.hm-pass button:hover{background:var(--row-hover,var(--fill))}.hm-step-t:hover,.hm-link:hover,.hm-textbtn:hover{text-decoration:underline}.hm-step.done .hm-step-t:hover{text-decoration:underline line-through}}@media (min-width:1024px) and (pointer:fine){.btn.sm.hm-icon{width:34px;padding:0}}@media (pointer:coarse){.hm-icon{width:44px}.hm-link,.hm-textbtn{margin-block:-12px;padding-block:12px;display:inline-block}.hm-code.inp{font-size:22px}}@media (min-width:760px){.or-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.or-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.or-cols{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}@media (hover:hover){.or-tlink:hover,.or-link:hover,.or-namelink:hover,.or-linkbtn:hover{text-decoration:underline}a.or-rowlink:hover{background:var(--row-hover)}}@media (max-width:599px){.or-tw>.dt.keepcols:not(.or-fit){min-width:600px}.or-tw>.dt.keepcols :is(th,td):first-child,.dt.keepcols.or-fit :is(th,td){white-space:normal}.or-doc{padding:20px 16px}.or-doctitle{text-align:left;align-items:flex-start}}@media print{.or-printwrap{max-width:none;padding:0}.or-doc{box-shadow:none;border-radius:0;padding:0}}.mdx-bigprice .money{height:48px}.mdx-bigprice .money input{font-size:var(--fs-figure,22px);line-height:28px}.mdx-bigprice .money .unit{font-size:var(--fs-lg,17px);font-weight:500}@media (max-width:759px){.dt.mdx-t .mdx-wide{display:none}}.dt tr.ms-lifted>td,.ms-choice.ms-lifted,.ms-offer.ms-lifted{background:var(--row-selected,var(--accent-tint))}@media (max-width:599px){.ms-choice,.ms-choice.nested{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) 44px;row-gap:8px}.ms-choice>.ms-grip{grid-area:1/1}.ms-choice>.ms-cname{grid-area:1/2}.ms-choice>.ms-cextra{grid-area:1/3}.ms-choice>.ms-cdel{grid-area:1/4}.ms-choice>.ms-cstation{grid-area:2/1/auto/-1}.ms-choice.nested>.ms-cstation{grid-column:1/3}.ms-choice>.ms-copens{grid-area:2/3/auto/-1}.ms-choice-h{display:none}.ms-cfield>.fl{margin-bottom:4px;display:block}.ms-hours{grid-template-columns:minmax(0,1fr)}.ms-tpbig{display:none}.ms-tpsmall{display:block}}.money.so-qty.so-big{height:56px}.money.so-qty.so-big input{font-size:var(--fs-figure,22px);font-weight:600;line-height:28px}.money.so-qty.so-big .unit{font-size:var(--fs-lg,17px)}@media (hover:hover){button.so-row:hover{background:var(--row-hover)}a.so-name:hover,.so-a:hover{text-decoration:underline}}@media (pointer:coarse){button.so-a{margin-block:-12px;padding-block:12px;display:inline-block}}@media (min-width:1100px){.so-cols:has(>:nth-child(2)){grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}}@media (max-width:759px){.so-tw>.dt.keepcols td:not(.r){white-space:normal}.so-countcol{width:auto}.so-countcell .money{width:112px}.so-countcell .so-err{white-space:normal;max-width:112px}.so-line{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"item item item""hint hint hint""qty cost del"}}@media (max-width:599px){.dt td small.so-only-s{display:block}.so-rowcard>:is(.so-rows,.so-lines),.so-flushcard>.clist.flush{margin-inline:-16px}.so-flushcard>.clist.flush:last-child{margin-bottom:-16px}.so-rowcard .so-row,.so-flushcard>.clist.flush .copt,.so-line{padding-inline:16px}.so-rowcard>.so-cardfoot{margin-inline:-16px;margin-bottom:-16px;padding-inline:16px}}.fpage .card:has(>.cu-flush){overflow:clip}.cu-flush{--card-px:0px;margin:0 -16px}.cu-flush:last-child{margin-bottom:-16px}.cu-flush:not(:last-child) .clist.flush .copts{border-bottom:1px solid var(--separator)}.cu-flush .clist.flush .clegend{padding:0 16px}.cu-flush .copt{padding-inline:16px}.cu-flush .copt-t{font-weight:600}.cu-flush .copt-h{font-weight:400}@media (max-width:759px){.cu-cards .dt.keepcols td:first-child{white-space:normal;min-width:150px}}.cu-cardfoot{border-top:1px solid var(--separator);margin:0 -16px;padding:16px 16px 0}@media (max-width:599px){.cu-flush{margin-inline:-16px}.cu-flush:last-child{margin-bottom:-16px}.cu-flush .clist.flush .clegend{padding:0 16px}.cu-flush .copt{padding-inline:16px}.cu-cardfoot{margin-inline:-16px;padding-inline:16px}}@media (hover:hover){.cu-link:hover{text-decoration:underline}:is(a,button).cu-row:hover,.cu-sort:hover{background:var(--row-hover,var(--fill))}}@media (min-width:1100px){.fpcols.side.cu-cards,.fpcols.side.cu-formcards{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}}@media (max-width:599px){.dt td small.cu-ph{display:block}.cu-fields{grid-template-columns:minmax(0,1fr)}}.fo-rows>.row{min-height:56px;font-size:var(--fs-body,14px);padding:12px 16px;line-height:20px}.fo-rows>.row+.row:before{left:0}.fo-rows>.row:has(>.fo-well){min-height:64px}.fo-rows>.row .grow>span:first-child{font-weight:600}.fo-rows>.row .val{color:var(--label);font-weight:600}.fo-rows>.row .val.amount-bad{color:var(--red-text)}.fo-rows>.row .val small{text-align:right;display:block}.fo-well{border-radius:10px;width:36px;height:36px}@media (min-width:1100px){.fo-cols{grid-template-columns:minmax(0,3fr) minmax(300px,2fr)}.fo-acc .fo-cols{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}}@media (max-width:759px){.fo-tw{overflow-x:auto}.dt.keepcols.fo-moves td.fo-label{white-space:normal;min-width:168px}.dt.keepcols.fo-moves td.fo-acct{white-space:normal;min-width:120px}}@media (max-width:599px){.fo-chart .fo-dip{display:none}.fo-chart .lxaxis>.fo-odd{visibility:hidden}}.card.fbk-list,.card.fbk-card{padding:0}.fbk-rows>.row{min-height:56px;font-size:var(--fs-body,14px);padding:12px 16px;line-height:20px}.fbk-rows>.row+.row:before{left:0}.fbk-rows>.row .grow>span:first-child{font-weight:600}.fbk-v small{font-size:var(--fs-sm,12px);color:var(--label-2);font-weight:500;line-height:16px}.fpage .card.fbk-flush{--card-px:0px;gap:0;padding:0;overflow:clip}.fpage .card.fbk-flush>.cardh{margin:0;padding:16px 16px 12px}.fbk-flush .fbk-opt-l,.fbk-flush .fbk-opt-l>span:first-child{font-weight:600}.fbk-pcard .fbk-rows>.row{padding-inline:16px}@media (max-width:599px){.fbk-pcard .fbk-rows{margin-inline:-16px}.fbk-pcard .fbk-rows>.row{padding-inline:16px}}@media (max-width:759px){.fbk-tw,.fbk-lines{overflow-x:auto}.dt.keepcols td.fbk-name{white-space:normal;min-width:160px}}.fbk-big .money{height:48px}.fbk-big .money input{font-size:var(--fs-figure,22px);font-weight:700;line-height:28px}.fbk-big .money .unit{font-size:var(--fs-lg,17px);line-height:22px}.rp-chart .lchart{height:200px}.cols.rp-cols{align-items:start}.rp-rows>.rp-row{min-height:64px;padding:12px 16px}.rp-card>.rp-hint{margin:4px 16px 16px}.rp-card .dt.keepcols td.rp-first{white-space:normal;min-width:140px}@media (hover:hover){a.rp-row:hover,.rp-sort:hover{background:var(--row-hover,var(--fill))}.btn.rp-sortbtn:hover{background:var(--fill)}a.rp-name:hover{text-underline-offset:3px;text-decoration:underline}}@media (pointer:coarse){.rp-link,.rp-sort{min-height:44px}}@media (max-width:759px){.rp-chart .lchart{height:176px}}@media (max-width:599px){.chead:has(>.rp-acts){flex-wrap:wrap}.chead>.rp-acts{flex-basis:100%;order:3}.rp-v{max-width:50%}.rp-longnote .lpeak{white-space:normal;text-align:center;width:max-content;max-width:144px}.rp-longnote .lpeak:not(.toleft,.toright){transform:translate(-50%,12px)}.tm-flush{margin:0 -16px}.tm-flush:last-child{margin-bottom:-16px}.tm-flush>.pager{padding-left:16px}.dt .tm-hide-s{display:none}.tm-svchead{flex-wrap:wrap}.tm-svchead .tm-h2row{white-space:nowrap;flex-wrap:nowrap}.tm-key{gap:4px 12px;font-size:12px;line-height:16px}.tm-key li{gap:6px}.tm-flushlist{margin:0 -16px -16px}.tm-flushlist .copt,.tm-rowsflush>.row{padding-inline:16px}.tm-rowsflush{margin:0 -16px}.tm-rowsflush:last-child{margin-bottom:-16px}.tm-month .figs{margin:0 -16px -16px}.tm-cardf,.tm-reply{margin:0 -16px -16px;padding-inline:16px}.tm-svc .c-wide{display:none}.tm-rota{min-width:960px}.tm-rota tr>:first-child{width:168px;padding-left:12px;padding-right:8px}}@media (max-width:759px){.tm-phone{display:block}.personcell .av{grid-area:1/1/span 4}.tm-list .dt td>.lvl{max-width:none}}@media (hover:none){.tm-add.past{opacity:1}.tm-add.under{display:grid}.tm-add{height:44px}}textarea.inp.area.tm-area{height:auto;min-height:88px}@media (max-width:759px){.dt.keepcols.till-msgs td:not(.nb){white-space:normal}}@media (min-width:1024px) and (pointer:fine){.till-card textarea.inp.area.till-line{min-height:40px;padding-block:10px}}@media (hover:hover){.onl-qrtile:not(.on):hover{background:var(--row-hover,var(--fill))}}@media (max-width:599px){.onl-flow{grid-template-columns:minmax(0,1fr)}.onl-qrgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.onl-print{display:none}@media print{body:has(>.onl-print)>:not(.onl-print){display:none}.onl-print{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.onl-print .paper.onl-qrcard{break-inside:avoid;box-shadow:none;border:1px dashed;border-radius:0;padding:32px 16px}.onl-print .onl-qrcode{max-width:240px}}@keyframes fadein{0%{opacity:0}}@keyframes pagein{0%{opacity:0;transform:translateY(8px)}}@supports (animation-timeline:scroll()){.fphead{animation:linear both fpedge;animation-timeline:scroll();animation-range:0 16px}}@keyframes fpedge{to{box-shadow:0 1px 0 var(--separator)}}@keyframes sheetin{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes sheetup{0%{transform:translateY(100%)}}@keyframes toastin{0%{opacity:0;transform:translate(-50%,-12px)}}.linkpending{z-index:100;background:var(--accent);transform-origin:0;pointer-events:none;height:2px;animation:1.2s ease-out infinite linkpending;position:fixed;inset:0 0 auto}@keyframes linkpending{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes shimmer{50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}@media (hover:hover){button.row:hover,a.row:hover,.rowmain:hover,.ib:hover,.setrow:hover,.btn.plain:hover,.mdetails summary:hover{background:var(--fill)}.dt :is(tr.click,tr:has(.rowlink)):hover td{background:var(--row-hover)}.dt :is(tr.on,tr.sel,tr[aria-selected=true]):hover td{background:var(--row-selected)}.btn:not(.plain):hover{background:var(--fill-strong)}.btn.pri:not(.plain):hover{background:var(--accent);filter:brightness(1.08)}.btn.destr:not(.plain,.pri):hover{background:var(--red-tint)}:is(.pl-del,.orderline .ib,.choice .ib):hover{color:var(--red-text)}.seg a:not(.on):hover,.seg button:not(.on):hover{color:var(--label)}.chip:not(.on):hover{background:var(--tile-press)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.15s!important}dialog.sheet[open],.fpage,.toast{animation:.15s ease-out fadein!important}.skel,.linkpending{animation:none}}@media (min-width:1100px){.listdetail{grid-template-columns:minmax(0,1fr) minmax(360px,34%);gap:24px}.cols{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:16px}.rolesplit{grid-template-columns:240px minmax(0,1fr);gap:24px}.rolesplit .chips{flex-flow:column;position:sticky;top:0}.rolesplit .chip{width:100%}.permgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.menusplit{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.menusplit .catfilter{flex-direction:column;position:sticky;top:0;overflow:visible}.menusplit .catfilter .chip{text-align:left;justify-content:space-between;width:100%;height:auto;min-height:44px}}@media (min-width:1200px){:root{--gut:32px}}@media (max-width:1279px){.repgrid>.full{grid-column:1/-1}}@media (min-width:1280px){.repgrid.three,.cols.fill{grid-template-columns:repeat(3,minmax(0,1fr))}.cols.fill>:first-child{grid-column:span 2}}.rangebar .btn,.rangebar .btn.sm,.inlineform .btn,.inlineform .btn.sm{height:48px}@media (min-width:1024px) and (pointer:fine){.rangebar .btn,.rangebar .btn.sm,.inlineform .btn,.inlineform .btn.sm{height:40px}.promptclose{border-radius:8px;width:34px;height:34px;margin:-2px -6px -2px 0}body{line-height:19px}.btn{border-radius:10px;height:40px;padding:0 16px;line-height:19px}.btn.sm{border-radius:8px;height:34px;padding:0 12px}.ib{border-radius:10px;width:36px;height:36px}.inp,.money,.search{border-radius:10px;line-height:19px}.inp:not(textarea),.money,.search:not(.fsearch),.datefield{height:40px}.money input,.search input{line-height:19px}.row{min-height:44px;line-height:19px}.r64{min-height:56px}.chip{border-radius:10px;height:36px}.chead{min-height:calc(72px + var(--it));padding-top:calc(24px + var(--it))}.chead:has(+.subnav){min-height:calc(75px + var(--it))}.kpi .v{line-height:25px}.lchart{height:180px}.sh-nav h2{line-height:21px}.sheet .sh-nav{min-height:56px}.fptitle h1{line-height:26px}.fphead{min-height:calc(68px + var(--it))}.swatch{border-radius:10px;width:36px;height:36px}}@media (pointer:coarse){.seg,.btn.sm{height:44px}.pmi{min-height:44px}.inp,.money input,.search input{font-size:16px}.foot a{margin-block:-14px;padding-block:14px;display:inline-block}}.chip:active,.swatch:active,.promptclose:active,.seg a:not(.on):active,.seg button:not(.on):active,.dt tr.click:active td{background-color:var(--fill-press)}.chip.on:active{background-color:var(--accent);filter:brightness(.88)}.seg a:not(.on):active,.seg button:not(.on):active{border-radius:8px}p.c-sub{font-size:var(--fs-sm,13px);color:var(--label-2);margin:0 16px;line-height:18px}.lform p.c-sub{margin-inline:0}section>p.c-sub+.stack{margin-top:12px}.stack>.foot:not(.lead){margin-top:-8px}.stack>.foot:not(.lead):first-child{margin-top:0}.search+.foot.lead{margin-top:-8px}.group+p.c-sub{margin-top:8px}.foot+.btn{margin-top:12px}.kpis+.tbl{margin-top:16px}.gh+.seg{max-width:420px}@media (min-width:900px){.kpis>.kpi:nth-child(5):last-child{grid-column:1/-1}.kpis:has(>.kpi:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.kpis:has(>.kpi:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.kpis>.kpi:nth-child(5):last-child{grid-column:auto}}@media (max-width:1099px){.menusplit .catfilter{margin-bottom:16px}.ledit{grid-template-columns:minmax(0,1fr)}.ledit .lpreview{grid-area:1/1;position:static}.ledit .lform{grid-area:2/1}}@media (min-width:900px) and (max-width:1023px),(min-width:1024px) and (max-width:1099px) and (pointer:coarse),(min-width:1200px) and (max-width:1279px) and (pointer:coarse){.subnav:has(>.seg.crowded){scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-inline:var(--gut);overflow-x:auto}.subnav .seg.crowded{background:0 0;gap:4px;width:max-content;max-width:none;padding:0}.subnav .seg.crowded .thumb{display:none}.subnav .seg.crowded a{border-radius:10px;flex:none;padding:0 12px;overflow:visible}.subnav .seg.crowded a.on{background:var(--fill-strong)}}@media (max-width:899px){.subnav{scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-inline:var(--gut);overflow-x:auto}.subnav .seg.many{background:0 0;gap:4px;width:max-content;max-width:none;padding:0}.subnav .seg.many .thumb{display:none}.subnav .seg.many a{border-radius:10px;flex:none;padding:0 12px;overflow:visible}.subnav .seg.many a.on{background:var(--fill-strong)}.subnav .seg.many a:not(.on):active{border-radius:10px}.kpis:not(.two)>.kpi:last-child:nth-child(odd){grid-column:1/-1}.kpis,.kpis.three{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis.three .hero{grid-column:1/-1}.repgrid{grid-template-columns:minmax(0,1fr)}}.more summary{width:fit-content;min-height:44px;color:var(--accent-text);font-size:var(--fs-sm,13px);cursor:pointer;align-items:center;margin:0 16px;font-weight:600;list-style:none;display:flex}.more summary::-webkit-details-marker{display:none}.more-body{font-size:var(--fs-sm,13px);color:var(--label-2);margin:0 16px;line-height:18px}.stack>.more{margin-top:-12px}.toolbar.under{margin-top:12px}.row:has(>.grow>:is(.toolbar,.ask,.inlineform)){align-items:flex-start;padding-block:12px}.row .grow:has(>:is(.toolbar,.ask,.inlineform)){gap:8px}.notecard:has(>.btn){align-items:center}.notecard>.grow{flex:1;min-width:0}.ptools{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ptools:has(>.pbtn:first-child,>:first-child>.pbtn:only-child){margin-left:0}.inlineform{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.inlineform>:is(.inp,.field){flex:200px}.ask{white-space:normal;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.askq{flex:200px;min-width:0}.ask>:not(.askq,.askbtns){flex-basis:100%}.askbtns{gap:8px;margin-left:auto;display:flex}.sheet.confirm .sh-nav{min-height:0;padding:20px 24px 0;display:block}.sheet.confirm .sh-nav h2{text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:none}section>p.c-sub+.group{margin-top:8px}.dt .tab-only{display:none}@media (min-width:760px) and (max-width:1099px){.dt .c-xl{display:none}.dt .tab-only{display:block}}@media (max-width:599px){.hide-s,.dt .hide-s,.dt:not(.keepcols) td.hide-s{display:none}}@media (min-width:760px){.dt .c-nowrap{white-space:nowrap}.sheet.wide .orderline.row4,.fpage.mid .orderline.row4{grid-template-columns:minmax(0,3fr) minmax(0,3fr) minmax(0,4fr) 44px;align-items:end}.sheet.wide .orderline.row4>select:first-child,.fpage.mid .orderline.row4>select:first-child{grid-column:span 2}.sheet.wide .orderline.row4.haspack>select:first-child,.fpage.mid .orderline.row4.haspack>select:first-child{grid-column:1}.sheet.wide .orderline.row4>.pair,.fpage.mid .orderline.row4>.pair{grid-area:1/3}.sheet.wide .orderline.row4>.ib,.fpage.mid .orderline.row4>.ib{grid-area:1/4}.sheet.wide .orderline.row4>.full,.fpage.mid .orderline.row4>.full{grid-area:1/2}.sheet.wide .orderline.row4>.fhint,.fpage.mid .orderline.row4>.fhint{grid-area:2/1/auto/-1}.sheet.wide .orderline.row4 .fl,.fpage.mid .orderline.row4 .fl{display:block}}@media (max-width:599px){:root{--gut:12px}.chead{min-height:calc(64px + var(--it));padding:calc(12px + var(--it)) var(--pad) 8px;flex-wrap:nowrap}.chead:has(+.subnav){min-height:calc(72px + var(--it))}.chead h1{font-size:20px;line-height:26px}.chead .csub{white-space:normal;font-size:13px;line-height:18px}.promptbar{padding-block:8px;font-size:13px;line-height:18px}.catfilter{margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);scroll-padding-inline:var(--gut)}.rangebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rangebar>.btn,.rangebar>.ptools{grid-column:1/-1}.ptools{flex:0 auto}.inlineform>:is(.inp,.field){flex-basis:100%}.fieldgrid{grid-template-columns:minmax(0,1fr)}.period>.pbtn{flex:0 auto}.paper{max-width:none}.colorfield{flex-wrap:wrap;gap:8px}.colorfield input[type=color]{width:44px;height:44px}.swatches{display:contents}.subnav .seg{max-width:none}.kpi .v{white-space:normal;overflow-wrap:anywhere;font-size:clamp(15px,4.6vw,18px);line-height:25px}dialog.sheet{width:100%;max-width:none;max-height:calc(100dvh - var(--it) - 8px);border-radius:20px 20px 0 0;margin:auto 0 0}dialog.sheet[open]{animation-name:sheetup}.sh-nav{padding:12px 6px 4px 16px}.fphead{min-height:calc(60px + var(--it));padding-block:calc(8px + var(--it)) 8px;gap:8px}.fptitle h1{font-size:20px;line-height:26px}.fpcancel{display:none}.fpbody{--card-px:16px;gap:16px;padding:16px}.fpcardfoot{padding:12px 16px 16px}.sh-body{--card-px:16px;padding:12px 16px 20px}.sh-foot{padding:12px 16px calc(16px + var(--ib))}.sheet.confirm .sh-nav{padding-inline:16px}.choice{grid-template-columns:minmax(0,1fr) 96px 44px}.choice>.cfield{grid-area:2/1/auto/3}.choice.nested{grid-template-columns:minmax(0,1fr) 96px 44px}.choice.nested>.cfield+.cfield{grid-row:3}.choice .cfield>.fl{display:block}.choice.head>:nth-child(n+3){display:none}}@media (max-width:359px){.kpi.card{padding:12px}input.inp[type=date],input.inp[type=time]{padding-inline:10px;font-size:15px}}@media print{:root:root:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--elevated:#fff;--label:#000;--label-2:#3c3c43;--separator:#3c3c434d;--share-1:#003996;--share-2:#004ec4;--share-3:#2069e3;--share-4:#3e84ff;--share-5:#6fa4fe;--share-rest:#aeaeb2;--chart-grid:#ebebf0;--chart-axis:#c7c7cc;--chart-compare:#86868b;--chart-over:#c86400;--field-border:#86868b}body{color:#000;background:#fff;height:auto;overflow:visible}.app{height:auto;display:block}.tb,.tb-skip,.sb,.chead,.subnav,.savebar,.noprint{display:none!important}.main,.pscroll{padding:0;display:block;overflow:visible}}.rotagrid{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--fs-body,14px);line-height:19px}.rotagrid th,.rotagrid td{border-bottom:1px solid var(--separator);text-align:left;vertical-align:top;padding:8px 6px}.rotagrid thead th{font-size:var(--fs-sm,13px);color:var(--label-2);font-weight:600;line-height:18px}.rotagrid tr>:first-child{width:160px;padding-left:16px}.rotagrid tbody th,.rotagrid tfoot th{overflow-wrap:anywhere;font-weight:500}.rotagrid tr>:last-child{width:96px;padding-right:16px}.rotagrid .r{text-align:right}.rotagrid tfoot>tr>*{color:var(--label-2);font-size:var(--fs-sm,13px);border-bottom:0}.rotagrid .today{background:var(--accent-tint)}.rotagrid thead .today{color:var(--accent-text)}.rshift{background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--separator);color:var(--label);font-size:var(--fs-sm,13px);text-align:left;border-radius:8px;flex-direction:column;padding:4px 8px;font-weight:600;line-height:18px;display:flex}.rshift small{color:var(--label-2);overflow-wrap:anywhere;font-weight:400}.rshift+.rshift,.rshift+.radd{margin-top:4px}.radd{width:100%;height:28px;color:var(--label-2);opacity:0;border-radius:8px;place-items:center;display:grid}.radd svg.i{width:18px;height:18px}.rotagrid td:hover .radd,.radd:focus-visible{opacity:1;background:var(--fill)}.rshift~.radd{display:none}.rotagrid td:hover .rshift~.radd,.rotagrid td:focus-within .rshift~.radd{display:grid}@media (hover:none){.radd,.rshift~.radd{opacity:1;display:grid}}.searchrow{flex-wrap:wrap;gap:12px;display:flex}.searchrow .search{flex:240px;min-width:0}.searchrow .btn{height:auto}.searchrow+.foot.lead{margin-top:-8px}.comparebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.stack>.comparebar{margin-top:-8px}.comparebar .foot{flex:320px;margin-top:0}.comparebar .seg{flex:0 280px}@media (min-width:900px){.fpcols.half{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px) and (max-width:1099px){.pline{grid-template-columns:repeat(6,minmax(0,1fr)) 44px;grid-template-areas:"item item item item unit unit del""qty qty price price total total.""why why why why why why."}.plines.recv .pline{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"item item item item unit unit""qty qty price price total total"}.pl-total{align-self:end;align-items:center;min-height:48px}}@media (min-width:1100px){.plhead,.pline{grid-template-columns:minmax(0,1fr) 170px 120px 160px 130px 36px;align-items:center;column-gap:12px;display:grid}.plines.recv :is(.plhead,.pline){grid-template-columns:minmax(0,1fr) 150px 140px 170px 140px}.plhead{border-bottom:1px solid var(--separator);font-size:var(--fs-sm,13px);color:var(--label-2);padding-bottom:8px;font-weight:600;line-height:18px}.plhead .r{text-align:right}.pline,.plines.recv .pline{grid-template-areas:"item unit qty price total del""why why why why why why";row-gap:4px;padding:10px 0}.plines.recv .pline{grid-template-areas:"item unit qty price total"}.plhead+.pline{padding-top:10px}.pline .fl,.pl-total small,.pl-unittext small{display:none}.pl-total{justify-content:flex-end}.pl-unittext:empty{display:block}.pl-why{margin-top:2px}}.subnav{scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-inline:var(--gut);overflow-x:auto}.subnav .seg{background:0 0;gap:4px;width:max-content;max-width:none;padding:0}.subnav .seg .thumb{display:none}.subnav .seg a{border-radius:10px;flex:none;padding:0 12px;overflow:visible}.subnav .seg a.on{background:var(--fill-strong)}@media (hover:hover){.subnav .seg a:not(.on):hover{background:var(--fill)}}@media (min-width:1100px){.fpcols.side{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}.subnav,.h-section{display:none}.empty:has(+:is(.more,.foot)){padding-bottom:0}.empty~:is(.more,.foot){text-align:center;text-wrap:pretty;align-self:center;width:100%;max-width:440px;margin-inline:auto}.empty~.more summary{margin-inline:auto}.empty~.more .more-body{text-align:left}.lform{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--card-edge);padding:20px}.lform :is(.inp,.money,.search,.notecard.quiet),.lform .group{background-color:var(--elevated-2)}.lform :is(.group,.notecard.quiet),:is(.fpcard,.sheet,.dpane,.fpage .card) .notecard.quiet{box-shadow:none}.lform .group :is(.inp,.money){background-color:var(--elevated)}.lform .chip:not(.on){background:var(--elevated-2)}:is(.fpcard,.sheet,.dpane,.fpage .card) .lform{box-shadow:none;background:0 0;border-radius:0;padding:0}@media (max-width:599px){.lform{padding:16px}}.rotagrid td.today{color:var(--label)}.searchrow .btn{min-height:40px}@media (pointer:coarse){.searchrow .btn{min-height:44px}}@media (max-width:899px){.kpis.three:has(>.hero:first-child)>.kpi:last-child{grid-column:auto}}.cfield{flex-direction:column;gap:6px;min-width:0;display:flex}.cfield>.fl{display:none}.pricerows .money{flex:0 0 136px}.pwrap:is(.narrow,.col,.form){margin-inline:auto}.main:has(>.pscroll>.pwrap:is(.narrow,.col,.form))>:is(.chead,.subnav){padding-inline:max(var(--pad), calc((100% - 760px) / 2))}.main:has(>.pscroll>.pwrap:is(.narrow,.col,.form))>.headnote{margin-inline:max(var(--pad), calc((100% - 760px) / 2))}.btn.icon{aspect-ratio:1;padding:0}@media (hover:hover){button.row:active,a.row:active,.rowmain:active,.ib:active,.btn.plain:active,.mdetails summary:active,.btn:not(.plain):active,.chip:not(.on):active{background:var(--fill-press)}.btn.pri:not(.plain):active{background:var(--accent);filter:brightness(.88)}.btn.destr:not(.plain,.pri):active{background:var(--red-tint);filter:brightness(.9)}.dt :is(tr.click,tr:has(.rowlink)):active td{background:var(--fill-press)}.pager .pnum[aria-current=page]:not(.plain):hover{background:linear-gradient(var(--accent-tint), var(--accent-tint)), var(--surface)}.savebar .btn:not(.plain,.pri):hover{background:var(--on-accent)}@supports (color:color-mix(in lab, red, red)){.savebar .btn:not(.plain,.pri):hover{background:color-mix(in srgb, var(--on-accent) 16%, transparent)}}.savebar .btn:not(.plain,.pri):active{background:var(--on-accent)}@supports (color:color-mix(in lab, red, red)){.savebar .btn:not(.plain,.pri):active{background:color-mix(in srgb, var(--on-accent) 28%, transparent)}}.savebar .btn.pri:not(.plain):hover{background:var(--on-accent);filter:brightness(.94)}.savebar .btn.pri:not(.plain):active{background:var(--on-accent);filter:brightness(.86)}}.card:has(>.figs:only-child){padding:0;overflow:hidden}.card>.figs:only-child{box-shadow:none;border:0;border-radius:0}.kpi.card{padding:20px}@media (max-width:599px){.kpi.card{padding:16px}}@media (max-width:359px){.kpi.card{padding:12px}}@media (max-width:599px){.fptitle{flex:999 120px}.fphead:has(>.fpacts>.stepnav~.btn.pri)>.fptitle{flex-basis:calc(100% - 52px)}.fpacts{flex-grow:1}.fpacts>.stepnav{margin-right:auto}}.help{font-size:var(--fs-sm,13px);color:var(--label-2);text-align:center;text-wrap:pretty;margin:8px 16px 0;line-height:18px;display:block}.help>svg.i{vertical-align:-3px;width:16px;height:16px;margin-right:8px;display:inline-block}.help a,.help .help-more-btn{color:var(--accent-text);font-weight:400}.help.hl>:is(a,button){display:inline}@media (pointer:coarse){.help a{margin-block:-13px;padding-block:13px;display:inline-block}}@media (max-width:899px){.chead{flex-wrap:wrap}.chead>.ctitle{flex:100%}.chead>:not(.ctitle){margin-left:0}.fptitle{flex:calc(100% - 52px)}.fpacts{flex:100%;justify-content:flex-start;margin-left:0}.fpacts>.stepnav{margin-right:0}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
