@import "https://fonts.googleapis.com/css2?family=Figtree:wght@300..800&family=Source+Serif+4:opsz,wght@8..60,300..700&display=swap";:root,[data-theme=light]{--background:oklch(100% 0 0);--foreground:oklch(14.7% .004 49.25);--foreground-secondary:oklch(44.4% .011 73.639);--card:oklch(100% 0 0);--card-foreground:oklch(14.7% .004 49.25);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.7% .004 49.25);--primary:oklch(21.6% .006 56.043);--primary-foreground:oklch(98.5% .001 106.423);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(97% .001 106.424);--muted-foreground:oklch(55.3% .013 58.071);--accent:oklch(97% .001 106.424);--accent-foreground:oklch(21.6% .006 56.043);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.5% .001 106.423);--border:oklch(92.3% .003 48.717);--input:oklch(92.3% .003 48.717);--input-strong:oklch(64% .012 58);--ring:oklch(70.9% .01 56.259);--focus-ring:oklch(21.6% .006 56.043);--selected:oklch(21.6% .006 56.043/.1);--selected-border:oklch(21.6% .006 56.043/.6);--overlay:oklch(14.7% .004 49.25/.45);--severity-critical:oklch(57.7% .245 27.325);--severity-critical-text:oklch(50.5% .213 27.518);--severity-critical-soft:oklch(97.1% .013 17.38);--severity-warning:oklch(70% .16 60);--severity-warning-text:oklch(47% .115 62);--severity-warning-soft:oklch(97.3% .03 85);--severity-success:oklch(55% .13 165);--severity-success-text:oklch(44% .1 165);--severity-success-soft:oklch(97% .02 165);--severity-info:oklch(55% .18 257);--severity-info-text:oklch(47% .16 257);--severity-info-soft:oklch(96% .04 245);--sidebar:oklch(98.5% .001 106.423);--sidebar-foreground:oklch(14.7% .004 49.25);--sidebar-accent:oklch(97% .001 106.424);--sidebar-accent-foreground:oklch(21.6% .006 56.043);--sidebar-border:oklch(92.3% .003 48.717);--sidebar-primary:oklch(60% .13 163);--sidebar-primary-foreground:oklch(98% .02 166);--chart-1:oklch(85% .13 165);--chart-2:oklch(77% .15 163);--chart-3:oklch(70% .15 162);--chart-4:oklch(60% .13 163);--chart-5:oklch(51% .1 166);--chart-background:oklch(100% 0 0);--chart-foreground:oklch(14.5% .004 285);--chart-foreground-muted:oklch(55% .014 260);--chart-label:oklch(45% .01 260);--chart-grid:oklch(90% 0 0);--chart-crosshair:oklch(40% .1828 274.34);--chart-marker-background:oklch(97% .005 260);--chart-marker-border:oklch(85% .01 260);--chart-marker-foreground:oklch(30% .01 260);--chart-ring-background:oklch(90% .005 260/.25);--chart-tooltip-background:oklch(21% .006 285/.8);--chart-tooltip-foreground:oklch(98.5% 0 0);--chart-tooltip-muted:oklch(65% .01 260);--inbox-highlight:oklch(95% .12 95);--shadow-inset:inset 0 1px 2px #00000008;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 25px 50px -12px #0006}[data-theme=dark]{--background:oklch(20.46% 0 0);--foreground:oklch(98.5% .001 106.423);--foreground-secondary:oklch(80% .007 60);--card:oklch(21.6% .006 56.043);--card-foreground:oklch(98.5% .001 106.423);--popover:oklch(21.6% .006 56.043);--popover-foreground:oklch(98.5% .001 106.423);--primary:oklch(92.3% .003 48.717);--primary-foreground:oklch(21.6% .006 56.043);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.8% .007 34.298);--muted-foreground:oklch(70.9% .01 56.259);--accent:oklch(26.8% .007 34.298);--accent-foreground:oklch(98.5% .001 106.423);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(21.6% .006 56.043);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--input-strong:oklch(58% .01 58);--ring:oklch(55.3% .013 58.071);--focus-ring:oklch(92.3% .003 48.717);--selected:oklch(92.3% .003 48.717/.16);--selected-border:oklch(92.3% .003 48.717/.65);--overlay:oklch(0% 0 0/.6);--severity-critical:oklch(70.4% .191 22.216);--severity-critical-text:oklch(80.8% .114 19.571);--severity-critical-soft:oklch(30% .07 25);--severity-warning:oklch(78% .16 70);--severity-warning-text:oklch(84% .13 75);--severity-warning-soft:oklch(31% .05 70);--severity-success:oklch(70% .13 165);--severity-success-text:oklch(80% .11 165);--severity-success-soft:oklch(30% .045 165);--severity-info:oklch(72% .14 257);--severity-info-text:oklch(82% .09 250);--severity-info-soft:oklch(32% .05 245);--sidebar:oklch(21.6% .006 56.043);--sidebar-foreground:oklch(98.5% .001 106.423);--sidebar-accent:oklch(26.8% .007 34.298);--sidebar-accent-foreground:oklch(98.5% .001 106.423);--sidebar-border:oklch(100% 0 0/.1);--sidebar-primary:oklch(77% .15 163);--sidebar-primary-foreground:oklch(26% .05 173);--chart-1:oklch(85% .13 165);--chart-2:oklch(77% .15 163);--chart-3:oklch(70% .15 162);--chart-4:oklch(60% .13 163);--chart-5:oklch(51% .1 166);--chart-background:oklch(14.5% 0 0);--chart-foreground:oklch(45% 0 0);--chart-foreground-muted:oklch(65% .01 260);--chart-label:oklch(75% .01 260);--chart-grid:oklch(25% 0 0);--chart-crosshair:oklch(45% 0 0);--chart-marker-background:oklch(25% .01 260);--chart-marker-border:oklch(40% .01 260);--chart-marker-foreground:oklch(90% 0 0);--chart-ring-background:oklch(35% .01 260/.25);--chart-tooltip-background:oklch(21% .006 285/.8);--chart-tooltip-foreground:oklch(98.5% 0 0);--chart-tooltip-muted:oklch(65% .01 260);--inbox-highlight:oklch(65% .18 95)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:.27rem;--radius-md:.36rem;--radius-lg:.45rem;--radius-xl:.63rem;--radius-full:9999px;--control-sm:36px;--control-md:44px;--control-lg:52px;--sidebar-width:200px;--content-max:none;--row-height:52px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--z-header:20;--z-popover:40;--z-overlay:50;--z-toast:60;--font-sans:Figtree, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Source Serif 4", Charter, Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}[class^=se-],[class*=\ se-]{box-sizing:border-box}.se-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.se-skip{left:var(--space-3);top:var(--space-2);z-index:100;padding:var(--space-2) var(--space-3);background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:14px;position:absolute;transform:translateY(-200%)}.se-skip:focus{outline:2px solid var(--focus-ring);outline-offset:2px;transform:none}main:focus{outline:0}.se-icon{flex:none}.se-spin{animation:1s linear infinite se-spin}@keyframes se-spin{to{transform:rotate(360deg)}}@keyframes se-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.se-spin,.se-skeleton span{animation:none}}:where(.se-btn,.se-iconbtn,.se-link,.se-mark,.se-menu__item,.se-tabs__tab,.se-switch,.se-sidenav__item,.se-sections__item,.se-stat):focus-visible,.se-check input:focus-visible+span,.se-file__drop:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.se-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;line-height:16px}.se-btn,.se-iconbtn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.se-btn--sm{min-height:var(--control-sm);padding:0 var(--space-3)}.se-btn--md{min-height:var(--control-md);padding:0 var(--space-4)}.se-btn--lg{min-height:var(--control-lg);padding:0 var(--space-5);font-size:15px}.se-btn--block{width:100%;display:flex}.se-btn--primary{background:var(--primary);color:var(--primary-foreground)}.se-btn--primary:hover{background:color-mix(in oklab, var(--primary) 90%, var(--background))}.se-btn--secondary{background:var(--secondary);color:var(--secondary-foreground)}.se-btn--secondary:hover{background:color-mix(in oklab, var(--secondary) 90%, var(--foreground))}.se-btn--outline{background:var(--background);color:var(--foreground);border-color:var(--input-strong);box-shadow:var(--shadow-sm)}.se-btn--outline:hover{background:var(--accent);color:var(--accent-foreground)}.se-btn--ghost{color:var(--foreground);background:0 0}.se-btn--ghost:hover{background:var(--accent);color:var(--accent-foreground)}.se-btn--destructive{background:var(--destructive);color:var(--destructive-foreground)}.se-btn--destructive:hover{background:color-mix(in oklab, var(--destructive) 90%, var(--background))}.se-btn--link{color:var(--foreground);text-underline-offset:3px;background:0 0;padding:0;text-decoration:underline}.se-btn:disabled,.se-iconbtn:disabled{opacity:.5;cursor:not-allowed}.se-iconbtn{padding:0;position:relative}.se-iconbtn--sm{width:var(--control-sm);height:var(--control-sm)}.se-iconbtn--md{width:var(--control-md);height:var(--control-md)}.se-iconbtn__badge{border-radius:var(--radius-full);background:var(--primary);min-width:16px;height:16px;color:var(--primary-foreground);padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:5px;right:4px}.se-link{color:var(--foreground);font-family:var(--font-sans);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--input-strong);text-decoration-color:var(--input-strong);align-items:center;gap:2px;display:inline-flex}.se-link:hover{text-decoration-color:currentColor}.se-menu{font-family:var(--font-sans);display:inline-block;position:relative}.se-menu__panel{min-width:200px;padding:var(--space-1);background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:auto}.se-menu__item{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-md);padding:0 var(--space-3);border-radius:var(--radius-md);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:none;display:flex}.se-menu__item:hover{background:var(--accent);color:var(--accent-foreground)}.se-menu__item--danger{color:var(--severity-critical-text)}.se-menu__item:disabled{opacity:.5;cursor:not-allowed}.se-menu__sep{height:1px;margin:var(--space-1) 0;background:var(--border)}.se-field{min-width:0;font-family:var(--font-sans);flex-direction:column;gap:6px;display:flex}.se-field>*{min-width:0;max-width:100%}.se-field__label{color:var(--foreground);overflow-wrap:break-word;padding:0;font-size:13px;font-weight:500;line-height:18px}.se-field__req{color:var(--foreground-secondary);font-weight:400}.se-field__help{color:var(--foreground-secondary);margin:0;font-size:13px;line-height:18px}.se-field__error{align-items:center;gap:var(--space-1);color:var(--severity-critical-text);margin:0;font-size:13px;line-height:18px;display:flex}.se-input{width:100%;min-height:var(--control-md);padding:0 var(--space-3);background:var(--background);color:var(--foreground);border:1px solid var(--input-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-inset);font-family:var(--font-sans);font-size:14px;line-height:20px}.se-input::placeholder{color:var(--muted-foreground)}.se-input:focus,.se-input[aria-expanded=true]{border-color:var(--focus-ring);outline:0}.se-input:focus-visible{box-shadow:0 0 0 1px var(--focus-ring)}.se-input[aria-invalid=true]{border-color:var(--severity-critical)}.se-input:disabled{background:var(--muted);border-color:var(--input);color:var(--foreground-secondary);cursor:not-allowed}.se-input[readonly]{background:var(--muted);border-color:var(--input)}.se-textarea{padding:10px var(--space-3);resize:none;max-height:360px;display:block;overflow-y:auto}.se-date{font-variant-numeric:tabular-nums}.se-select{min-width:0;display:block;position:relative}.se-select__control{text-align:left;cursor:pointer;align-items:center;padding-right:34px;display:flex}.se-select__control:disabled{cursor:not-allowed}.se-select__control--empty{color:var(--foreground-secondary)}.se-select__value{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.se-select__chevron{pointer-events:none;color:var(--foreground-secondary);transition:transform .15s;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.se-select__control[aria-expanded=true]+.se-select__chevron{transform:translateY(-50%)rotate(180deg)}.se-search{align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:0 var(--space-3);background:var(--background);color:var(--foreground-secondary);border:1px solid var(--input-strong);border-radius:var(--radius-md);font-family:var(--font-sans);min-width:0;font-size:14px;display:flex}.se-search:focus-within{border-color:var(--focus-ring)}.se-search:has(input:focus-visible){box-shadow:0 0 0 1px var(--focus-ring)}.se-search input{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;flex:1}.se-search input::placeholder{color:var(--muted-foreground)}.se-search--link{color:var(--muted-foreground);text-decoration:none}.se-search--link:hover{border-color:var(--foreground-secondary)}.se-measure{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 92px;display:grid}.se-check{min-height:var(--control-md);cursor:pointer;font-family:var(--font-sans);color:var(--foreground);align-items:flex-start;gap:10px;padding:12px 0;font-size:14px;line-height:20px;display:flex;position:relative}.se-check input{opacity:0;width:20px;height:20px;margin:0;position:absolute}.se-check__box,.se-radio__dot{background:var(--background);color:#0000;border:1px solid var(--input-strong);flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.se-check__box{border-radius:var(--radius-sm)}.se-radio__dot{border-radius:var(--radius-full)}.se-check input:checked+.se-check__box{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.se-check input:checked+.se-radio__dot{border:6px solid var(--primary)}.se-check input:disabled~span{opacity:.5}.se-check__text{flex-direction:column;display:flex}.se-check__desc{color:var(--foreground-secondary);font-size:13px;line-height:18px}.se-radios{border:0;flex-direction:column;margin:0;padding:0;display:flex}.se-switch{min-height:var(--control-md);color:var(--foreground);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;display:inline-flex}.se-switch__track{border-radius:var(--radius-full);background:var(--input-strong);width:38px;height:22px;transition:background-color .15s;position:relative}.se-switch__thumb{border-radius:var(--radius-full);background:var(--background);width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px}.se-switch[aria-checked=true] .se-switch__track{background:var(--primary)}.se-switch[aria-checked=true] .se-switch__thumb{transform:translate(16px)}.se-switch:disabled{opacity:.5;cursor:not-allowed}.se-file{gap:var(--space-2);font-family:var(--font-sans);flex-direction:column;display:flex}.se-file__drop{align-items:center;gap:var(--space-1);padding:var(--space-5);border:1px dashed var(--input-strong);border-radius:var(--radius-lg);color:var(--foreground-secondary);text-align:center;cursor:pointer;cursor:pointer;flex-direction:column;display:flex;position:relative}.se-file__drop:hover{background:var(--muted)}.se-file__drop--over{background:var(--selected);border-color:var(--selected-border)}.se-file__drop input{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.se-file__label{color:var(--foreground);font-size:14px;font-weight:500}.se-file__hint{font-size:13px}.se-errors{padding:var(--space-3) var(--space-4);background:var(--severity-critical-soft);border:1px solid var(--severity-critical);border-radius:var(--radius-lg);color:var(--severity-critical-text);font-family:var(--font-sans);font-size:14px;line-height:20px}.se-errors__title{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);font-weight:600;display:flex}.se-errors ul{margin:0;padding-left:24px}.se-errors a{color:inherit;text-underline-offset:3px}.se-errors:focus{outline:2px solid var(--severity-critical);outline-offset:2px}.se-sign{gap:var(--space-2);font-family:var(--font-sans);flex-direction:column;display:flex}.se-sign__statement{color:var(--foreground);margin:0;font-size:14px;line-height:20px}.se-sign__pad{background:var(--background);border:1px solid var(--input-strong);border-radius:var(--radius-lg);height:160px;position:relative}.se-sign__pad canvas{width:100%;height:100%;color:var(--foreground);touch-action:none;cursor:crosshair;display:block}.se-sign__hint{left:var(--space-4);bottom:var(--space-3);color:var(--muted-foreground);pointer-events:none;font-size:13px;position:absolute}.se-sign__row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.se-shell{background:var(--background);min-height:100%;color:var(--foreground);font-family:var(--font-sans);flex-wrap:wrap;align-items:stretch;font-size:14px;line-height:20px;display:flex}.se-shell__main{flex-direction:column;flex:999 560px;min-width:0;display:flex}.se-shell__body{flex:auto;min-width:0;display:flex}.se-shell__content{width:100%;min-width:0;max-width:var(--content-max);padding:var(--space-6) var(--space-10) var(--space-12);gap:var(--space-6);flex-direction:column;flex:auto;margin:0 auto;display:flex}.se-sidenav{flex:1 1 var(--sidebar-width);padding:var(--space-4) 10px;background:var(--sidebar);color:var(--sidebar-foreground);border-right:1px solid var(--sidebar-border);font-family:var(--font-sans);flex-direction:column;gap:2px;font-size:14px;line-height:20px;display:flex}.se-sidenav__logo{align-items:center;gap:var(--space-2);min-height:var(--control-md);margin-bottom:var(--space-4);padding:0 10px;display:flex}.se-sidenav__action{margin-left:auto}.se-sidenav__mark{width:auto;height:15px}[data-theme=dark] .se-sidenav__mark{filter:brightness(0)invert()}.se-sidenav__item{min-height:var(--control-md);border-radius:var(--radius-md);color:var(--foreground-secondary);flex:none;align-items:center;gap:10px;padding:0 10px;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.se-sidenav__item:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.se-sidenav__item[aria-current=page]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);font-weight:500}.se-sidenav__item--inside{color:var(--foreground);font-weight:500}.se-sidenav__item--sub{padding-left:36px}.se-sidenav__group{flex-direction:column;display:flex}.se-sidenav__scroll{flex-direction:column;gap:2px;display:flex}.se-sidenav__sub{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,0,0,1),opacity .18s;display:grid}.se-sidenav__sub--open{opacity:1;grid-template-rows:1fr}.se-sidenav__subitems{flex-direction:column;gap:2px;min-height:0;display:flex;overflow:hidden}.se-sidenav__subitems>:first-child{margin-top:2px}.se-sidenav__chevron{color:var(--foreground-secondary);margin-left:auto;transition:transform .24s cubic-bezier(.2,0,0,1)}.se-sidenav__item[aria-expanded=true]>.se-sidenav__chevron{transform:rotate(90deg)}.se-sidenav__count+.se-sidenav__chevron{margin-left:0}.se-sidenav__count{color:var(--foreground-secondary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.se-sidenav__bottom{padding-top:var(--space-3);flex-direction:column;gap:2px;margin-top:auto;display:flex}.se-sidenav>.se-sidenav__bottom{flex:none}.se-sidenav__eyebrow{padding:var(--space-3) 10px var(--space-1)}.se-sidenav__footer{padding-top:var(--space-3);margin-top:auto}.se-sidenav__bottom+.se-sidenav__footer{margin-top:0}.se-header{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-10);background:var(--background);font-family:var(--font-sans);flex-wrap:wrap;display:flex}.se-header__search{flex:240px}.se-crumbbar{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.se-back{border-radius:var(--radius-md);height:28px;font-family:var(--font-sans);color:var(--foreground);align-items:center;gap:6px;margin-left:-6px;padding:0 10px 0 6px;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;transition:background .15s;display:inline-flex}.se-back:hover{background:var(--accent);color:var(--accent-foreground)}.se-back:focus-visible{outline:2px solid var(--ring,var(--foreground));outline-offset:2px}.se-back svg{transition:transform .15s}.se-back:hover svg{transform:translate(-2px)}@media (prefers-reduced-motion:reduce){.se-back,.se-back svg{transition:none}.se-back:hover svg{transform:none}}.se-crumbs{font-family:var(--font-sans);color:var(--foreground-secondary);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.se-crumbs li{gap:6px;display:flex}.se-crumbs a{color:inherit;text-decoration:none}.se-crumbs a:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.se-crumbs [aria-current]{color:var(--foreground)}.se-tabs{box-shadow:inset 0 -1px 0 var(--border);font-family:var(--font-sans);gap:22px;display:flex;overflow:auto hidden}.se-tabs__tab{min-height:var(--control-md);color:var(--foreground-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0;font-size:14px;text-decoration:none;display:inline-flex}.se-tabs__tab:hover{color:var(--foreground)}.se-tabs__tab[aria-selected=true]{color:var(--foreground);border-bottom-color:var(--primary);font-weight:600}.se-tabs__count{color:var(--foreground-secondary);font-variant-numeric:tabular-nums;font-weight:400}.se-steps{border-bottom:1px solid var(--border);font-family:var(--font-sans);gap:22px;margin:0;padding:0;font-size:14px;list-style:none;display:flex;overflow-x:auto}.se-steps__step{min-height:var(--control-md);color:var(--foreground-secondary);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;display:inline-flex}.se-steps__step--done{color:var(--foreground)}.se-steps__step--done .se-icon{color:var(--severity-success-text)}.se-steps__step--current{color:var(--foreground);border-bottom-color:var(--primary);font-weight:600}.se-steps__n{font-variant-numeric:tabular-nums;font-size:12px}.se-steps__step a{min-height:var(--control-md);color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.se-steps__step a:hover{text-underline-offset:3px;text-decoration:underline}.se-pager{align-items:center;gap:var(--space-2);font-family:var(--font-sans);flex-wrap:wrap;display:flex}.se-pager__info{color:var(--foreground-secondary);margin-right:auto;font-size:13px}.se-chips{align-items:center;gap:var(--space-2);font-family:var(--font-sans);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.se-chip{align-items:center;gap:var(--space-1);background:var(--muted);border-radius:var(--radius-md);min-height:32px;color:var(--foreground-secondary);padding:0 2px 0 10px;display:inline-flex}.se-chip strong{color:var(--foreground);font-weight:500}.se-chip button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.se-chips__clear{min-height:32px;padding:0 var(--space-1);color:var(--foreground);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.se-pagehead{gap:var(--space-1);font-family:var(--font-sans);flex-direction:column;display:flex}.se-pagehead__row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.se-pagehead__text{min-width:0}.se-pagehead h1{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:19px;font-weight:600;line-height:26px}.se-pagehead p{color:var(--foreground-secondary);margin:2px 0 0;font-size:14px;line-height:20px}.se-pagehead__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.se-card{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-xl);font-family:var(--font-sans);min-width:0;font-size:14px;line-height:20px}.se-card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) 0;display:flex}.se-card__head h2{letter-spacing:-.0125em;margin:0;font-size:14.5px;font-weight:600;line-height:20px}.se-card__head p{color:var(--foreground-secondary);margin:1px 0 0;font-size:13px;line-height:18px}.se-card__body{padding:var(--space-4)}.se-card--flush .se-card__body{padding:var(--space-3) 0 0}.se-card__foot{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);color:var(--foreground-secondary);font-size:13px}.se-table-wrap{overflow-x:auto;container-type:inline-size}.se-table{border-collapse:collapse;width:100%;font-family:var(--font-sans);color:var(--foreground);font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}.se-table th{padding:var(--space-2) var(--space-4);text-align:left;white-space:nowrap;color:var(--foreground-secondary);border-bottom:1px solid var(--border);font-size:13px;font-weight:500;line-height:18px}.se-table td{padding:10px var(--space-4);border-bottom:1px solid var(--border);vertical-align:middle}.se-table tbody tr:last-child td{border-bottom:0}.se-table__row--link{cursor:pointer}.se-table__row--link:hover td{background:var(--muted)}.se-table__row--link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.se-table__row--link:focus-visible td{background:var(--muted)}.se-table tr[aria-selected=true] td{background:var(--selected)}.se-table__mono{font-family:var(--font-mono);font-size:12px}.se-table__stack{flex-direction:column;display:flex}.se-table__stack>:first-child{font-weight:500}.se-table__stack a{color:inherit;text-decoration:none}.se-table__stack a:hover{text-underline-offset:3px;text-decoration:underline}.se-table__sub{color:var(--foreground-secondary);font-size:13px;line-height:18px}.se-dl{gap:var(--space-2);font-family:var(--font-sans);margin:0;font-size:14px;line-height:20px;display:grid}.se-dl--two{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,max(300px,50% - 20px)),1fr))}.se-dl div{gap:var(--space-3);grid-template-columns:130px minmax(0,1fr);display:grid}.se-dl dt{color:var(--foreground-secondary)}.se-dl dd{min-width:0;color:var(--foreground);overflow-wrap:anywhere;margin:0}.se-stat{padding:14px var(--space-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--card-foreground);font-family:var(--font-sans);flex-direction:column;gap:6px;text-decoration:none;display:flex}a.se-stat:hover{background:var(--muted)}.se-stat__value{color:var(--muted-foreground);align-items:baseline;gap:5px;font-size:14px;display:flex}.se-stat__value strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:28px}.se-stat__sub{color:var(--foreground-secondary);font-size:13px;line-height:18px}.se-metric{align-items:flex-end;gap:var(--space-2) 28px;font-family:var(--font-sans);flex-wrap:wrap;display:flex}.se-metric__value{color:var(--foreground-secondary);align-items:baseline;gap:6px;margin:0;font-size:18px;display:flex}.se-metric__value strong{letter-spacing:-.02em;color:var(--severity-success-text);font-variant-numeric:tabular-nums;font-size:46px;font-weight:500;line-height:46px}.se-metric__text{color:var(--foreground-secondary);flex-direction:column;margin:0;font-size:13px;line-height:18px;display:flex}.se-narrative{padding:var(--space-3) 14px;background:var(--muted);border-radius:var(--radius-lg);color:var(--foreground);font-family:var(--font-sans);text-wrap:pretty;margin:0;font-size:14px;line-height:21px}.se-badge{align-items:center;gap:var(--space-1);border-radius:var(--radius-md);font-family:var(--font-sans);white-space:nowrap;padding:2px 7px;font-size:12.5px;font-weight:500;line-height:18px;display:inline-flex}.se-badge--neutral{background:var(--muted);color:var(--foreground-secondary)}.se-badge--info{background:var(--severity-info-soft);color:var(--severity-info-text)}.se-badge--success{background:var(--severity-success-soft);color:var(--severity-success-text)}.se-badge--warning{background:var(--severity-warning-soft);color:var(--severity-warning-text)}.se-badge--critical{background:var(--severity-critical-soft);color:var(--severity-critical-text)}.se-code{background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-mono);white-space:nowrap;padding:1px 6px;font-size:12px;line-height:18px;display:inline-block}.se-progress{background:var(--border);border-radius:var(--radius-sm);height:4px;overflow:hidden}.se-progress span{border-radius:var(--radius-sm);height:100%;display:block}.se-progress--success span{background:var(--severity-success)}.se-progress--warning span{background:var(--severity-warning)}.se-progress--critical span{background:var(--severity-critical)}.se-progress--neutral span{background:var(--primary)}.se-bars{font-family:var(--font-sans);color:var(--foreground);flex-direction:column;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.se-bars li{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) 90px 48px;min-height:40px;display:grid}.se-bars__value{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.se-timeline{font-family:var(--font-sans);color:var(--foreground);flex-direction:column;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.se-timeline li{gap:var(--space-3);padding-bottom:var(--space-4);display:flex;position:relative}.se-timeline li:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:16px;bottom:-4px;left:4px}.se-timeline__dot{border-radius:var(--radius-full);background:var(--input-strong);flex:none;width:9px;height:9px;margin-top:6px}.se-timeline__dot--success{background:var(--severity-success)}.se-timeline__dot--critical{background:var(--severity-critical)}.se-timeline__dot--warning{background:var(--severity-warning)}.se-timeline__dot--info{background:var(--severity-info)}.se-timeline p{margin:0}.se-timeline__title{font-weight:500}.se-timeline__detail{color:var(--foreground-secondary)}.se-timeline__meta{color:var(--foreground-secondary);font-size:13px;line-height:18px}.se-empty{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--foreground-secondary);font-family:var(--font-sans);text-align:center;flex-direction:column;display:flex}.se-empty p{max-width:42ch;margin:0}.se-empty__title{color:var(--foreground);font-size:14.5px;font-weight:600;line-height:20px}.se-empty__body{font-size:14px;line-height:20px}.se-skeleton{flex-direction:column;gap:10px;display:flex}.se-skeleton span{background:var(--muted);border-radius:var(--radius-sm);height:12px;animation:2s cubic-bezier(.4,0,.6,1) infinite se-pulse;display:block}.se-avatar{background:var(--muted);color:var(--foreground);border-radius:var(--radius-md);font-family:var(--font-sans);flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.se-chart{font-family:var(--font-sans);margin:0}.se-chart svg{width:100%;display:block}.se-chart__grid{fill:none;stroke:var(--chart-grid);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.se-chart__line{fill:none;stroke:var(--chart-4);stroke-width:1.75px;vector-effect:non-scaling-stroke}.se-chart figcaption{margin-top:var(--space-2);color:var(--chart-label);justify-content:space-between;font-size:12px;line-height:16px;display:flex}.se-alert{padding:var(--space-3) 14px;border-radius:var(--radius-lg);font-family:var(--font-sans);align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.se-alert__body{min-width:0;color:var(--foreground);flex:1}.se-alert__title{margin:0;font-weight:600}.se-alert--info{background:var(--severity-info-soft)}.se-alert--info>.se-icon{color:var(--severity-info-text)}.se-alert--success{background:var(--severity-success-soft)}.se-alert--success>.se-icon{color:var(--severity-success-text)}.se-alert--warning{background:var(--severity-warning-soft)}.se-alert--warning>.se-icon{color:var(--severity-warning-text)}.se-alert--critical{background:var(--severity-critical-soft)}.se-alert--critical>.se-icon{color:var(--severity-critical-text)}.se-toast{align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:var(--space-2) var(--space-3);background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);font-family:var(--font-sans);font-size:14px;line-height:20px;display:inline-flex}.se-toast button{padding:var(--space-1);color:var(--foreground-secondary);cursor:pointer;background:0 0;border:0;display:inline-flex}.se-toast--success>.se-icon{color:var(--severity-success-text)}.se-toast--critical>.se-icon{color:var(--severity-critical-text)}.se-toast--warning>.se-icon{color:var(--severity-warning-text)}.se-toast--info>.se-icon{color:var(--severity-info-text)}.se-overlay{z-index:var(--z-overlay);padding:var(--space-4);background:var(--overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.se-overlay--end{justify-content:flex-end;align-items:stretch;padding:0}.se-dialog{background:var(--popover);width:100%;max-width:460px;color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);font-family:var(--font-sans);flex-direction:column;font-size:14px;line-height:20px;display:flex}.se-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) 0;display:flex}.se-dialog__head h2{letter-spacing:-.0125em;margin:0;font-size:14.5px;font-weight:600;line-height:20px}.se-dialog__head p{color:var(--foreground-secondary);margin:2px 0 0}.se-dialog__body{padding:var(--space-3) var(--space-4) 0}.se-dialog__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.se-dialog:focus,.se-drawer:focus,h1[tabindex="-1"]:focus{outline:0}.se-drawer{background:var(--popover);width:min(420px,100%);color:var(--popover-foreground);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);font-family:var(--font-sans);flex-direction:column;font-size:14px;line-height:20px;display:flex}.se-drawer__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:1px solid var(--border);display:flex}.se-drawer__head h2{margin:0;font-size:14.5px;font-weight:600;line-height:20px}.se-drawer__body{padding:var(--space-4);flex:auto;overflow-y:auto}.se-drawer__foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);display:flex}.se-tip{display:inline-flex;position:relative}.se-tip__bubble{width:max-content;max-width:240px;padding:6px var(--space-2);background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-md);font-family:var(--font-sans);pointer-events:none;font-size:13px;line-height:18px}.se-save,.se-conn{font-family:var(--font-sans);color:var(--foreground-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:13px;line-height:18px;display:inline-flex}.se-save--saved .se-icon{color:var(--severity-success-text)}.se-save--device{color:var(--severity-warning-text)}.se-save--unsaved{color:var(--severity-critical-text)}.se-save button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.se-conn--online .se-icon{color:var(--severity-success-text)}.se-conn--offline,.se-conn--attention{color:var(--severity-warning-text);font-weight:500}.se-conn--syncing{color:var(--severity-info-text)}.se-conn span{color:var(--foreground-secondary);margin-left:var(--space-1);font-weight:400}.se-demo{padding:3px var(--space-2);background:var(--muted);color:var(--foreground-secondary);border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;line-height:16px;display:inline-block}.se-sample{align-items:baseline;gap:2px var(--space-2);font-family:var(--font-sans);color:var(--foreground-secondary);flex-wrap:wrap;margin:0;font-size:13px;line-height:18px;display:flex}.se-sample .se-eyebrow{color:var(--severity-warning-text)}.se-record{gap:var(--space-3);font-family:var(--font-sans);color:var(--foreground);flex-direction:column;display:flex}.se-record__top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.se-record__id{min-width:0}.se-record__meta{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);color:var(--foreground-secondary);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.se-record h1{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600;line-height:26px}.se-record__address{color:var(--foreground-secondary);margin:0;font-size:14px;line-height:20px}.se-record__facts{gap:var(--space-2) 28px;padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;margin:0;font-size:14px;line-height:20px;display:flex}.se-record__facts dt{color:var(--foreground-secondary);font-size:13px;line-height:18px}.se-record__facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.se-record__blocker{color:var(--severity-critical-text)}.se-next{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--muted);border-radius:var(--radius-lg);font-family:var(--font-sans);color:var(--foreground);flex-wrap:wrap;display:flex}.se-next .se-eyebrow{color:var(--foreground-secondary)}.se-next__title{letter-spacing:-.0125em;margin:2px 0 0;font-size:14.5px;font-weight:600;line-height:20px}.se-next__reason{color:var(--foreground-secondary);margin:0;font-size:14px;line-height:20px}.se-reqs{font-family:var(--font-sans);color:var(--foreground);flex-direction:column;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.se-reqs__item{border-top:1px solid var(--border);align-items:center;gap:10px;min-height:40px;display:flex}.se-reqs__item:first-child{border-top:0}.se-reqs__label{flex:1;min-width:0}.se-reqs__note{max-width:45%;color:var(--foreground-secondary);text-align:right;overflow-wrap:break-word;font-size:13px;line-height:18px}.se-reqs__item--done .se-icon{color:var(--severity-success-text)}.se-reqs__item--blocked .se-icon,.se-reqs__item--blocked .se-reqs__note{color:var(--severity-critical-text)}.se-reqs__item--waiting .se-icon{color:var(--foreground-secondary)}.se-marks{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:6px;display:grid}.se-mark{min-height:var(--control-md);padding:0 var(--space-3);background:var(--background);color:var(--foreground-secondary);border:1px solid var(--input-strong);border-radius:var(--radius-md);font-family:var(--font-sans);text-align:left;cursor:pointer;font-size:14px;line-height:20px}.se-mark:hover{background:var(--accent);color:var(--accent-foreground)}.se-mark[aria-pressed=true]{background:var(--selected);border-color:var(--selected-border);color:var(--foreground);font-weight:500}.se-mark--critical[aria-pressed=true]{background:var(--severity-critical-soft);border-color:var(--severity-critical);color:var(--severity-critical-text)}.se-item{padding:var(--space-3);background:var(--muted);border-radius:var(--radius-lg);font-family:var(--font-sans);color:var(--foreground);flex-direction:column;gap:10px;font-size:14px;line-height:20px;display:flex}.se-item__head{align-items:center;gap:10px;display:flex}.se-sections{font-family:var(--font-sans);flex-direction:column;gap:2px;font-size:14px;line-height:20px;display:flex}.se-sections__item{min-height:var(--row-height);border-radius:var(--radius-md);color:var(--foreground);flex-direction:column;justify-content:center;gap:5px;padding:0 10px;text-decoration:none;display:flex}.se-sections__item:hover,.se-sections__item[aria-current]{background:var(--muted)}.se-sections__row{justify-content:space-between;gap:var(--space-2);display:flex}.se-sections__row span:last-child{color:var(--foreground-secondary);font-variant-numeric:tabular-nums;font-size:13px}.se-finding{align-items:center;gap:var(--space-3);font-family:var(--font-sans);color:var(--foreground);padding:10px 0;font-size:14px;line-height:20px;display:flex}.se-finding__text{flex:1;min-width:0}.se-finding p{margin:0}.se-finding__meta{color:var(--foreground-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex;margin-bottom:2px!important}.se-finding__due{color:var(--foreground-secondary)}.se-fees{font-family:var(--font-sans);color:var(--foreground);font-size:14px;line-height:20px}.se-fees table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.se-fees th{padding:var(--space-2) 0;text-align:left;font-weight:400}.se-fees th span{color:var(--foreground-secondary);font-size:13px;line-height:18px;display:block}.se-fees td{padding:var(--space-2) 0;text-align:right;vertical-align:top}.se-fees__total th,.se-fees__total td{border-top:1px solid var(--border);font-weight:600}.se-conflict{gap:var(--space-3);font-family:var(--font-sans);color:var(--foreground);flex-direction:column;font-size:14px;line-height:20px;display:flex}.se-conflict__grid{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(120px,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.se-conflict__field{color:var(--foreground-secondary);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.se-week{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-sans);color:var(--foreground);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:1px;font-size:13px;line-height:18px;display:grid;overflow:hidden}.se-week__day{gap:var(--space-1);min-height:240px;padding:var(--space-2);background:var(--card);flex-direction:column;display:flex}.se-week__day h3{margin:0 0 var(--space-1);color:var(--foreground-secondary);font-size:13px;font-weight:500;line-height:18px}.se-week__day--today h3{color:var(--foreground);font-weight:600}.se-week__day p{color:var(--foreground-secondary);margin:0}.se-week__item{min-height:var(--control-md);padding:6px var(--space-2);background:var(--muted);border-radius:var(--radius-md);color:inherit;flex-direction:column;text-decoration:none;display:flex}.se-week__item:hover{background:var(--selected)}.se-week__item span{color:var(--foreground-secondary)}.se-week__item strong{font-weight:500}.se-week__item--critical span:first-child{color:var(--severity-critical-text)}.se-week__item--warning span:first-child{color:var(--severity-warning-text)}.se-week__item--info span:first-child{color:var(--severity-info-text)}.se-photo{gap:var(--space-2);font-family:var(--font-sans);color:var(--foreground);flex-direction:column;margin:0;font-size:14px;line-height:20px;display:flex}.se-photo__frame{aspect-ratio:4/3;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:100%;color:var(--foreground-secondary);justify-content:center;align-items:center;display:flex;overflow:hidden}.se-photo__frame img{object-fit:cover;width:100%;height:100%}.se-photo figcaption{flex-direction:column;gap:2px;display:flex}.se-photo__meta{color:var(--foreground-secondary);font-size:13px;line-height:18px}.se-photo__tags{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.se-notif{align-items:center;gap:var(--space-1) var(--space-3);min-height:64px;padding:var(--space-2) 0;border-top:1px solid var(--border);font-family:var(--font-sans);color:var(--foreground);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.se-notif__dot{border-radius:var(--radius-full);background:0 0;flex:none;width:8px;height:8px}.se-notif--unread .se-notif__dot{background:var(--severity-info)}.se-notif__text{flex:280px;min-width:0}.se-notif__text p{color:var(--foreground-secondary);margin:0;font-size:13px;line-height:18px}.se-notif__title{color:inherit;text-decoration:none}.se-notif__title:hover{text-underline-offset:3px;text-decoration:underline}.se-notif--unread .se-notif__title{font-weight:600}.se-notif__end{align-items:center;gap:var(--space-3);display:flex}.se-notif__time{min-width:64px;color:var(--foreground-secondary);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.se-notif__actions{justify-content:flex-end;gap:var(--space-1);min-width:228px;display:flex}.se-rrow{align-items:center;gap:var(--space-3);min-height:var(--row-height);padding:var(--space-1) 0;border-top:1px solid var(--border);color:var(--foreground);font-family:var(--font-sans);font-size:14px;line-height:20px;text-decoration:none;display:flex}.se-rrow:hover .se-rrow__title{text-underline-offset:3px;text-decoration:underline}.se-rrow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.se-rrow__text{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.se-rrow__title{font-weight:500}.se-rrow__sub{color:var(--foreground-secondary);font-size:13px;line-height:18px}.se-rrow__end{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.se-rrow__meta{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:18px}.se-rrow__meta--critical{color:var(--severity-critical-text)}.se-rrow__meta--warning{color:var(--severity-warning-text)}.se-sync,.se-doc{min-height:var(--row-height);font-family:var(--font-sans);color:var(--foreground);align-items:center;gap:10px;font-size:14px;line-height:20px;display:flex}.se-sync__text,.se-doc__text{flex-direction:column;flex:1;min-width:0;display:flex}.se-sync__text span+span,.se-doc__text span+span{color:var(--foreground-secondary);font-size:13px;line-height:18px}.se-sync__state{color:var(--foreground-secondary);white-space:nowrap;font-size:13px}.se-sync--accepted>.se-icon,.se-sync--accepted .se-sync__state{color:var(--severity-success-text)}.se-sync--failed>.se-icon,.se-sync--failed .se-sync__state{color:var(--severity-critical-text)}.se-sync--conflict>.se-icon,.se-sync--conflict .se-sync__state{color:var(--severity-warning-text)}.se-sync--progress>.se-icon{color:var(--severity-info-text)}.se-doc>.se-icon{color:var(--foreground-secondary)}.se-search__clear{padding:0 var(--space-2);color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:13px}.se-range{align-items:center;gap:var(--space-2);font-family:var(--font-sans);color:var(--foreground-secondary);font-size:13px;display:inline-flex}.se-combo,.se-multi,.se-switch-fac{min-width:0;font-family:var(--font-sans);position:relative}.se-combo__box{width:100%}.se-combo__list,.se-multi__panel,.se-switch-fac__panel{z-index:30;margin:var(--space-1) 0 0;padding:var(--space-1);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-height:280px;list-style:none;overflow:auto}.se-combo__opt,.se-switch-fac__panel li button{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;font-size:14px;display:flex}.se-combo__opt:hover,.se-combo__opt--active,.se-switch-fac__panel li button:hover,.se-switch-fac__panel li button[aria-selected=true]{background:var(--muted)}.se-combo__sub,.se-switch-fac__sub{color:var(--foreground-secondary);font-size:13px}.se-combo__empty{padding:var(--space-2) var(--space-3);color:var(--foreground-secondary);font-size:14px}.se-combo__add{border-top:1px solid var(--border);margin-top:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--foreground);cursor:pointer;font-size:14px;list-style:none}.se-combo__add:hover,.se-combo__add.se-combo__opt--active{background:var(--muted)}.se-combo__add>a{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--input-strong);text-decoration-color:var(--input-strong)}.se-combo__add>span{font-weight:500}.se-multi__box{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}.se-multi__chips{gap:var(--space-1);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.se-multi__chips li{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius);background:var(--muted);font-size:13px;display:inline-flex}.se-multi__chips button{color:var(--foreground-secondary);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.se-multi__panel ul{margin:var(--space-2) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.se-table__check{width:40px;padding-right:0!important}.se-table__sort{align-items:center;gap:var(--space-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.se-table tbody tr[aria-selected=true] td{background:var(--muted)}.se-bulk{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);font-family:var(--font-sans);color:var(--foreground);flex-wrap:wrap;font-size:14px;display:flex}.se-bulk strong{font-weight:600}.se-bulk__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.se-record__links{gap:var(--space-3);margin:var(--space-3) 0 0;font-family:var(--font-sans);flex-wrap:wrap;font-size:13px;display:flex}.se-record__links span{color:var(--foreground-secondary)}.se-item__cite{color:var(--foreground-secondary);margin-top:2px;font-size:13px;display:block}.se-fees__cat{color:var(--foreground-secondary);font-size:12px;display:block}.se-paper{font-family:var(--font-sans);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);min-width:0;margin:0;overflow:hidden;container:paper/inline-size}.se-paper__bar{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--card);color:var(--foreground-secondary);flex-wrap:nowrap;font-size:13px;display:flex}.se-paper__icon{color:var(--foreground-secondary);flex:none}.se-paper__title{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:160px;font-weight:600;overflow:hidden}.se-paper__pages{font-variant-numeric:tabular-nums;text-align:center;min-width:40px}.se-paper__zoom{padding:0 var(--space-1);border-left:1px solid var(--border);border-right:1px solid var(--border);align-items:center;gap:2px;display:inline-flex}.se-paper__pct{min-width:48px;height:28px;padding:0 var(--space-1);border-radius:var(--radius-sm);color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0}.se-paper__pct:hover{background:var(--muted)}.se-paper__pct:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.se-paper__canvas{max-height:78vh;padding:var(--space-6) var(--space-6) var(--space-8);background:color-mix(in srgb, var(--muted) 82%, var(--foreground) 6%);overflow:auto}.se-paper__fit{margin:0 auto;position:relative}.se-paper__sheet{transform-origin:0 0;box-sizing:border-box;color:#1b1b1b;background:#fff;flex-direction:column;padding:56px 64px 40px;font-size:12.5px;line-height:18px;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 1px 2px #0000001f,0 6px 24px #0000001a}.se-paper__mark{font:700 128px/1 var(--font-sans);letter-spacing:.12em;color:#0000000b;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-32deg)}.se-paper__head{border-bottom:2px solid #1b1b1b;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;padding-bottom:14px;display:flex}.se-paper__org{font:600 20px/24px var(--font-serif);letter-spacing:.01em}.se-paper__dept{letter-spacing:.04em;text-transform:uppercase;color:#555;margin-top:2px;font-size:11px;line-height:15px}.se-paper__doc{text-align:right;max-width:46%;font:600 13px/17px var(--font-sans);color:#1b1b1b}.se-paper__body{flex-direction:column;flex:1 0 auto;gap:14px;display:flex;position:relative}.se-paper__foot{color:#6b6b6b;border-top:1px solid #d4d4d4;justify-content:space-between;gap:24px;margin-top:28px;padding-top:10px;font-size:10px;line-height:14px;display:flex}.se-paper__sheet h2,.se-paper__sheet h3{font:600 15px/20px var(--font-serif);color:#1b1b1b;margin:0}.se-paper__sheet h3{font-size:13px}.se-paper__sheet p{margin:0}.se-paper__sheet table{border-collapse:collapse;width:100%;font-size:11.5px;line-height:16px}.se-paper__sheet caption{text-align:left;color:#1b1b1b;caption-side:top;padding:0 0 6px;font-size:12px;font-weight:600}.se-paper__sheet th,.se-paper__sheet td{text-align:left;vertical-align:top;color:#1b1b1b;background:0 0;border:1px solid #cfcfcf;padding:5px 8px}.se-paper__sheet thead th,.se-paper__sheet tbody th[scope=row]{background:#f2f2f2;font-weight:600}.se-paper__sheet tbody th[scope=row]{width:32%}.se-paper__sheet .se-dl{gap:6px;font-size:12px;line-height:17px}.se-paper__sheet .se-dl--two{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 28px}.se-paper__sheet .se-dl div{border-bottom:1px dotted #d4d4d4;grid-template-columns:140px minmax(0,1fr);gap:10px;padding-bottom:5px}.se-paper__sheet .se-dl dt{color:#595959}.se-paper__sheet .se-dl dd{color:#1b1b1b}.se-paper__sheet .eph-note{color:#595959;font-size:11px}.se-paper__ghost{flex-direction:column;flex:1;gap:11px;padding-top:8px;display:flex}.se-paper__ghost span{background:#e9e9e9;border-radius:2px;height:9px;display:block}.se-paper__ghost span:first-child{background:#dcdcdc;height:18px}.se-paper__ghost i{height:14px;display:block}.se-paper__ghost b{text-align:center;color:#8a8a8a;margin-top:auto;font-size:12px;font-weight:400}.se-paper__alt{padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);color:var(--foreground-secondary);margin:0;font-size:13px}@container paper (width<=620px){.se-paper__canvas{padding:var(--space-3)}.se-paper__zoom,.se-paper__sample,.se-paper__pages{display:none}}.se-paper__sample,.se-paper__bar>*{flex-shrink:0}.se-paper__bar>.se-paper__title{flex-shrink:1}.se-print-root{display:none}@media print{body:has(>.se-print-root)>:not(.se-print-root){display:none!important}body:has(>.se-print-root){background:#fff!important}.se-print-root{display:block}.se-print-root .se-paper__sheet{width:auto!important;min-height:0!important;box-shadow:none!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}.se-print-root tr,.se-print-root .eph-print-figures{break-inside:avoid}.se-print-root caption{break-after:avoid}.se-print-root .eph-print-table{break-inside:avoid}.se-print-root .se-paper__foot>span:last-child{display:none}@page{size:letter;margin:.6in}}.se-switch-fac__btn{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--foreground);font:inherit;cursor:pointer;font-size:14px;display:inline-flex}.se-switch-fac__org{color:var(--foreground-secondary)}.se-switch-fac__now{font-weight:500}.se-switch-fac__panel{min-width:340px;padding:var(--space-2);position:absolute;right:0}.se-switch-fac__panel ul{margin:var(--space-2) 0 0;padding:0;list-style:none}.se-switch-fac__foot{margin:var(--space-2) 0 0;color:var(--foreground-secondary);font-size:13px}.se-scrim{z-index:50;padding:96px var(--space-5) var(--space-5);background:#14181c73;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.se-scrim--end{justify-content:flex-end;align-items:stretch;padding:0}.se-scrim .se-dialog{width:100%;max-width:560px}.se-scrim .se-drawer{width:480px;max-width:100%}.se-field__mode{margin-left:var(--space-2);border-radius:var(--radius-sm);background:var(--muted);color:var(--foreground-secondary);padding:0 6px;font-size:12px;font-weight:400}.se-field__value{min-height:24px;font-family:var(--font-sans);color:var(--foreground);font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}.se-duration{align-items:center;gap:var(--space-2);font-family:var(--font-sans);color:var(--foreground-secondary);font-size:13px;display:inline-flex}.se-duration .se-input{width:72px}.se-header__product{font-family:var(--font-sans);white-space:nowrap;color:var(--foreground);font-size:14px;font-weight:600}.se-header__user{align-items:center;gap:var(--space-2);font-family:var(--font-sans);white-space:nowrap;color:var(--foreground);font-size:14px;display:inline-flex}.se-table tbody th{text-align:left;color:var(--foreground);padding:10px var(--space-4);border-bottom:1px solid var(--border);white-space:normal;font-weight:400}.se-confirm__list{margin:0 0 var(--space-3);padding-left:var(--space-5);font-family:var(--font-sans);color:var(--foreground);font-size:14px;line-height:20px}.se-confirm__list li+li{margin-top:var(--space-1)}.se-confirm__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.se-fieldhead{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border);background:var(--background);font-family:var(--font-sans);color:var(--foreground);flex-wrap:wrap;font-size:14px;display:flex}.se-fieldhead__id{flex-direction:column;flex:240px;min-width:0;display:flex}.se-fieldhead__id strong{font-weight:600}.se-fieldhead__id span{align-items:center;gap:var(--space-2);color:var(--foreground-secondary);font-size:13px;display:flex}.se-actionbar{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);background:var(--background);font-family:var(--font-sans);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.se-actionbar__note{color:var(--foreground-secondary);font-size:13px}.se-actionbar__buttons{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.se-actionbar .se-btn{min-height:52px}.se-conflict__meta{letter-spacing:0;text-transform:none;color:var(--foreground-secondary);font-size:12px;font-weight:400;display:block}.se-conflict__merged{margin-top:var(--space-3)}.se-conflict__consequence{margin:var(--space-3) 0 0;font-family:var(--font-sans);color:var(--foreground-secondary);font-size:13px}@media (width>=641px){.se-shell{flex-wrap:nowrap}.se-header{z-index:var(--z-header);position:sticky;top:0}.se-sidenav{flex:0 0 248px;align-self:flex-start;height:100dvh;position:sticky;top:0}.se-sidenav__scroll{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow-y:auto}.se-sidenav>.se-sidenav__bottom{border-top:1px solid var(--sidebar-border);flex:0 auto;min-height:0;max-height:55%;margin-top:0;padding-bottom:0;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.se-sidenav__item,.se-sidenav__sub,.se-sidenav__chevron{transition:none}}@media (width<=1100px){.se-shell__content{padding:var(--space-4)}}@media (width<=640px){.se-shell{flex-direction:column}}.se-steps__step--error{color:var(--severity-critical-text)}.se-table tbody tr[aria-selected=true] th{background:var(--muted)}@media (width>=1200px){.se-header{flex-wrap:nowrap}}.se-header__search{flex:200px;min-width:0}.se-search--link span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.se-pop{z-index:60;box-sizing:border-box;font-family:var(--font-sans);outline:0;margin:0}.se-list{max-width:min(440px,100vw - 16px);padding:var(--space-1);background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;gap:1px;display:flex;overflow:auto}.se-list--time{max-height:280px;padding:0;display:flex;overflow:hidden}.se-list__scroll{width:100%;min-height:0;padding:var(--space-1);flex-direction:column;gap:1px;display:flex;position:relative;overflow:auto}.se-list__item{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:36px;padding:6px var(--space-2);border-radius:var(--radius);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;font-size:14px;line-height:20px;display:flex}.se-list__item:hover,.se-list__item:focus{background:var(--accent);color:var(--accent-foreground);outline:0}.se-list__item--on{font-weight:500}.se-list__item:disabled{opacity:.5;cursor:not-allowed}.se-list__item>.se-icon{flex:none}.se-combo__opt{list-style:none}.se-combo__opt--off{opacity:.5;cursor:not-allowed}.se-menu__panel a{text-decoration:none}.se-menu__item:focus{background:var(--accent);color:var(--accent-foreground);outline:0}.se-multi__box[aria-expanded=true]>.se-icon{transform:rotate(180deg)}.se-multi__panel{display:block}.se-check--bare{vertical-align:middle;min-height:0;padding:0;display:inline-flex}.se-datefield{min-width:136px;display:block;position:relative}.se-datefield__input{text-overflow:ellipsis;padding-right:38px}.se-datefield--plain .se-datefield__input{padding-right:var(--space-3)}.se-datefield__btn{border-radius:var(--radius);width:30px;height:30px;color:var(--foreground-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.se-datefield__btn:hover{background:var(--accent);color:var(--foreground)}.se-datefield__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.se-datefield__btn:disabled{opacity:.5;cursor:not-allowed}.se-range .se-datefield{width:148px}.se-field .se-range{flex-wrap:wrap;width:100%;display:flex}.se-field .se-range .se-datefield{flex:136px;width:auto;min-width:0}.se-cal{width:296px;max-width:calc(100vw - 16px);padding:var(--space-3);background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);font-size:14px}.se-cal__head{justify-content:space-between;align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);display:flex}.se-cal__title{align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-2);border-radius:var(--radius);color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;font-size:14px;font-weight:600;display:inline-flex}button.se-cal__title{cursor:pointer}button.se-cal__title:hover{background:var(--accent)}.se-cal__nav{border-radius:var(--radius);width:32px;height:32px;color:var(--foreground-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.se-cal__nav:hover{background:var(--accent);color:var(--foreground)}.se-cal__grid{border-collapse:collapse;table-layout:fixed;width:100%}.se-cal__grid th{height:28px;color:var(--foreground-secondary);text-align:center;padding:0;font-size:12px;font-weight:500}.se-cal__grid td{text-align:center;padding:1px}.se-cal__day{aspect-ratio:1;border-radius:var(--radius);width:100%;color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:13px;display:flex}.se-cal__day:hover{background:var(--accent)}.se-cal__day--out{color:var(--muted-foreground)}.se-cal__day--today{box-shadow:inset 0 0 0 1px var(--input-strong)}.se-cal__day[aria-disabled=true]{opacity:.35;cursor:not-allowed;background:0 0}.se-cal__day--on,.se-cal__day--on:hover{background:var(--primary);color:var(--primary-foreground);box-shadow:none;font-weight:600}.se-cal__picks{gap:var(--space-1);grid-template-columns:repeat(3,1fr);display:grid}.se-cal__pick{border-radius:var(--radius);min-height:44px;color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.se-cal__pick:hover{background:var(--accent)}.se-cal__pick--on,.se-cal__pick--on:hover{background:var(--primary);color:var(--primary-foreground);font-weight:600}.se-cal__pick:disabled{opacity:.35;cursor:not-allowed;background:0 0}.se-cal__foot{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.se-cal__link{min-height:28px;padding:0 var(--space-2);border-radius:var(--radius);color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:500}.se-cal__link:hover{background:var(--accent)}.se-cal__link:disabled{opacity:.5;cursor:not-allowed}.se-cal button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (pointer:coarse){.se-list__item{min-height:44px}.se-datefield__btn{width:36px;height:36px}.se-cal__nav{width:40px;height:40px}}input::-ms-reveal{display:none}input::-ms-clear{display:none}input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}input::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}input::-webkit-caps-lock-indicator{visibility:hidden;pointer-events:none;position:absolute;right:0}input:-webkit-autofill{-webkit-text-fill-color:var(--foreground);box-shadow:inset 0 0 0 1000px var(--background);caret-color:var(--foreground)}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);box-shadow:inset 0 0 0 1000px var(--background);caret-color:var(--foreground)}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground);box-shadow:inset 0 0 0 1000px var(--background);caret-color:var(--foreground)}*{scrollbar-width:thin;scrollbar-color:var(--input-strong) transparent}.se-paper__sheet .eph-grid2{grid-template-columns:1fr 1fr;gap:28px}.se-paper__sheet .se-fees table{border:0}.se-paper__sheet .se-fees th,.se-paper__sheet .se-fees td{border:0;border-bottom:1px solid #dedede;padding:7px 0;font-weight:400;background:0 0!important}.se-paper__sheet .se-fees th span{color:#6b6b6b;font-size:11px;display:block}.se-paper__sheet .se-fees th .se-fees__cat{color:#1b1b1b;font-size:11.5px;font-weight:600;display:block}.se-paper__sheet .se-fees td{text-align:right;font-variant-numeric:tabular-nums;width:22%}.se-paper__sheet .se-fees__total th,.se-paper__sheet .se-fees__total td{border-bottom:1.5px solid #1b1b1b;font-weight:600}.se-paper__sheet .se-paper__section{font:600 10.5px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#6b6b6b;margin-bottom:-6px}.se-paper__sheet .se-paper__totals{align-self:flex-end;width:52%}.se-paper__sheet .se-paper__totals .se-dl div{grid-template-columns:1fr auto}.se-paper__sheet .se-paper__totals .se-dl dd{text-align:right;font-variant-numeric:tabular-nums}.se-paper__sheet .se-paper__totals .se-dl div:last-child{border-top:1.5px solid #1b1b1b;border-bottom:0;padding-top:7px;font-size:13px;font-weight:600}.se-paper__sheet .se-paper__totals .se-dl div:last-child dt{color:#1b1b1b}@container (width<=760px){.se-table th,.se-table td,.se-table tbody th{padding-left:var(--space-3);padding-right:var(--space-3)}.se-table thead th,.se-table td .se-badge{white-space:normal}}html,body,#root,.eph-root{height:100%}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);margin:0;font-size:14px;line-height:20px}.eph-stack{gap:var(--space-3);flex-direction:column;display:flex}.eph-stack--wide{gap:var(--space-5)}.eph-row{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.eph-center{justify-content:center;align-items:center;min-height:100%;display:flex}.eph-signin{box-sizing:border-box;flex-direction:column;min-height:100%;display:flex}.eph-signin__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);display:flex}.eph-signin__header img{width:auto;height:15px}.eph-signin__main{box-sizing:border-box;width:100%;max-width:1040px;padding:var(--space-10) var(--space-6);gap:var(--space-10);flex:auto;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:start;margin:0 auto;display:grid}.eph-signin__form{gap:var(--space-5);flex-direction:column;display:flex}.eph-signin__form h1{font-family:var(--font-serif);letter-spacing:-.95px;margin:0;font-size:38px;font-weight:600;line-height:48px}.eph-signin__form h1+p{margin:var(--space-1) 0 0;color:var(--foreground-secondary)}.eph-plain{box-sizing:border-box;flex-direction:column;min-height:100%;display:flex}.eph-plain__header{align-items:center;gap:var(--space-2) var(--space-5);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.eph-plain__header a{color:var(--foreground)}.eph-plain__brand{font-weight:600;text-decoration:none}.eph-plain__gap{flex:40px}.eph-entry-links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.eph-entry-links a{color:var(--foreground)}.eph-plain__main{box-sizing:border-box;width:100%;max-width:960px;padding:var(--space-8) var(--space-6);flex:auto;margin:0 auto}.eph-pagehead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.eph-pagehead__filter{flex:0 220px;min-width:180px}.eph-note{color:var(--foreground-secondary);margin:0;font-size:13px;line-height:18px}.eph-scrim{z-index:50;padding:96px var(--space-5) var(--space-5);background:#14181c73;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.eph-scrim .se-dialog{width:100%;max-width:560px}.eph-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.eph-actions--end{padding-top:var(--space-3);border-top:1px solid var(--border);justify-content:flex-end}.eph-state{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.eph-alert-body{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.eph-narrow{width:100%;max-width:480px;padding:var(--space-5);box-sizing:border-box}.eph-between{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.eph-between--end{justify-content:flex-end;gap:var(--space-2)}.eph-signin__header--line{padding-block:var(--space-3);border-bottom:1px solid var(--border)}.eph-signin__help{box-sizing:border-box;width:100%;max-width:1040px;padding:var(--space-10) var(--space-6);gap:var(--space-5);flex-direction:column;flex:auto;margin:0 auto;display:flex}.eph-home-controls{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:end;display:grid}.eph-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));display:grid}.eph-grid2{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));display:grid}.eph-grid2>*{min-width:0}.eph-grid2__full{grid-column:1/-1}.eph-column{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.eph-split{gap:var(--space-2);grid-template-columns:2fr 1fr;display:grid}@media (width<=640px){.eph-root .se-shell{flex-wrap:nowrap}}.eph-filters__wide{grid-column:1/-1}.eph-heading{color:var(--foreground);margin:0;font-size:16px;font-weight:600;line-height:24px}.eph-checks{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));display:grid}.eph-form-row>*,.eph-form-grid>*,.eph-filters>*,.eph-report-filters>*{min-width:0}.eph-form-row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));align-items:start;display:grid}.eph-scrim--wide .se-dialog{max-width:720px}.eph-field-note{color:var(--foreground-secondary);margin:0;font-size:13px;line-height:18px}.eph-steps{padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.eph-report-entry{align-items:center;gap:var(--space-2);display:flex}.eph-report-entry>:first-child{flex:auto;min-width:0}.eph-report-filters{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));align-items:start;display:grid}.eph-report-wide{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:start;display:grid}.eph-report-inner{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.eph-report-select{max-width:320px}.eph-report-bar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.eph-report-bar--end{align-items:flex-end}.eph-report-picked{align-items:center;gap:var(--space-2);display:flex}.eph-report-picked>:first-child{flex:auto}.eph-report-cards{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.eph-field{box-sizing:border-box;background:var(--background);min-height:100%;color:var(--foreground);font-family:var(--font-sans);flex-direction:column;font-size:14px;line-height:20px;display:flex}.eph-field-return:not(:empty){padding:var(--space-2) var(--space-6);background:var(--background);font-family:var(--font-sans);font-size:14px}.eph-field--center{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-6)}.eph-field__body{width:100%;max-width:var(--content-max);box-sizing:border-box;padding:var(--space-4) var(--space-6) var(--space-8);gap:var(--space-4);flex-direction:column;flex:auto;margin:0 auto;display:flex}.eph-checklist{align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;display:flex}.eph-checklist>:first-child{flex:220px;min-width:0;max-width:300px}.eph-checklist>:last-child{flex:999 460px;min-width:0}.eph-form-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));align-items:start;display:grid}.eph-form-grid:not(:has(>:not(.se-field))){row-gap:0}.eph-form-grid:not(:has(>:not(.se-field)))>.se-field{grid-row:span 3;grid-template-rows:subgrid;padding-bottom:var(--space-3);align-content:start;row-gap:6px;display:grid}.eph-form-grid:not(:has(>:not(.se-field)))>.se-field>.se-field__label{align-self:end}.eph-narrow-field{max-width:420px}.eph-item-actions{align-items:flex-end;gap:var(--space-2);padding-top:var(--space-5);flex-wrap:wrap;display:flex}.eph-guide{margin:0}.eph-photos{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));display:grid}.eph-tile-button{all:unset;cursor:pointer;display:block}.eph-tile-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.eph-evidence-preview{border-radius:var(--radius-md);width:100%;height:auto}.eph-signature{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;max-width:320px;height:auto}.eph-row-with-action{align-items:center;gap:var(--space-2);display:flex}.eph-row-with-action>:first-child{flex:auto;min-width:0}.eph-filters{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));display:grid}.eph-filters__search{grid-column:span 2;min-width:0}:is(.eph-filters,.eph-report-filters,.eph-form-grid,.eph-form-row)>.se-field:has(.se-range){grid-column:span 2;min-width:0}.eph-report{gap:var(--space-4);flex-direction:column;display:flex}.eph-report p{margin:0}.eph-scrim--scroll{overflow-y:auto}@media (width<=1180px){.eph-field__body{padding:var(--space-3) var(--space-4) var(--space-6)}.eph-filters__search{grid-column:1/-1}:is(.eph-filters,.eph-report-filters,.eph-form-grid,.eph-form-row)>.se-field:has(.se-range){grid-column:1/-1}}.eph-end{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.eph-public-title{font-family:var(--font-serif);color:var(--foreground);margin:0;font-size:38px;font-weight:400;line-height:44px}.eph-section-title{margin:0;font-size:15px;font-weight:600;line-height:22px}.eph-sr{flex-direction:column;gap:10px;font-size:11px;line-height:15px;display:flex}.eph-sr-head{border-bottom:2px solid #1b1b1b;flex-direction:column;align-items:center;gap:2px;margin-bottom:12px;padding-bottom:10px;font-size:12px;display:flex}.eph-sr-head--pool{flex-direction:row;justify-content:space-between;align-items:flex-end}.eph-sr-issuer{font-size:13px;font-weight:600}.eph-sr-title{font:700 18px/22px var(--font-sans)}.eph-sr-boxes{border-top:1px solid #1b1b1b;border-left:1px solid #1b1b1b;display:grid}.eph-sr-box{border-bottom:1px solid #1b1b1b;border-right:1px solid #1b1b1b;flex-direction:column;gap:2px;min-height:34px;padding:3px 6px;display:flex}.eph-sr>.eph-sr-box{border:1px solid #1b1b1b;min-height:48px}.eph-sr-label{color:#444;font-size:9.5px;line-height:12px}.eph-sr-value{color:#1b1b1b;white-space:pre-wrap;font-size:11.5px}.eph-sr-checks{border:1px solid #1b1b1b;flex-wrap:wrap;gap:6px 18px;padding:6px;display:flex}.eph-sr-check{flex-direction:column;gap:2px;display:flex}.eph-sr-option{white-space:nowrap;margin-right:10px;display:inline-block}.eph-sr-banner{text-align:center;text-transform:uppercase;background:#8c8c8c;padding:3px 6px;color:#fff!important;font:700 12px/16px var(--font-sans)!important}.eph-sr-note{color:#444;text-align:center;font-size:9.5px;line-height:12px}.eph-sr-part{flex-direction:column;gap:4px;display:flex}.se-paper__sheet .eph-sr table{font-size:10.5px;line-height:13px}.se-paper__sheet .eph-sr th,.se-paper__sheet .eph-sr td{border-color:#1b1b1b;padding:2px 4px}.se-paper__sheet .eph-sr-group th{text-align:center;background:#d9d9d9}.eph-sr-grid{border-top:1px solid #1b1b1b;border-left:1px solid #1b1b1b;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.eph-sr-cell{border-bottom:1px solid #1b1b1b;border-right:1px solid #1b1b1b;gap:4px;padding:3px 5px;display:flex}.eph-sr-mark{flex:none;min-width:22px;font-weight:600}.eph-license{flex-direction:column;gap:10px;display:flex}.eph-license-head{border-bottom:2px solid #1b1b1b;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;padding-bottom:10px;display:flex}.eph-license-agency{font:700 14px/18px var(--font-sans);color:#1f4e8c}.eph-license-title{font:700 20px/24px var(--font-sans)}.eph-license-number{align-self:flex-end;min-width:200px}.eph-license-legal{font-size:11px;line-height:15px}.eph-license-expiry{text-align:center;font-size:14px;font-weight:700}.eph-license-signs{grid-template-columns:1fr 1.6fr;gap:32px;margin-top:18px;display:grid}.eph-license-line{border-top:1px solid #1b1b1b;flex-direction:column;align-items:center;gap:2px;padding-top:4px;font-size:11px;display:flex}.eph-license-mailing{white-space:pre-line;margin-top:48px;font-size:11px;line-height:15px}.eph-license-page2{border-top:1px dashed #8c8c8c;margin-top:24px;padding-top:12px;font-size:11px;font-weight:700}.eph-demo-offline{white-space:nowrap;align-items:center;display:inline-flex}.eph-demo-offline .se-switch{gap:6px;font-size:13px}@media print{.eph-demo-offline{display:none}}.eph-toast-float{z-index:70;max-width:calc(100vw - 32px);box-shadow:var(--shadow-md);position:fixed;top:88px;left:50%;transform:translate(-50%)}.eph-violation{gap:var(--space-3);flex-direction:column;display:flex}.eph-violation__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.eph-violation__attached{gap:var(--space-2);flex-direction:column;display:flex}.eph-violation__finding{align-items:baseline;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);font:inherit;color:var(--foreground);text-align:left;cursor:pointer;font-size:14px;display:flex}.eph-violation__finding:hover{border-color:var(--input-strong)}.eph-violation__ref{font-family:var(--font-mono);color:var(--foreground-secondary);flex:none;font-size:12px}.eph-violation__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.eph-violation__edit{flex:none;font-size:13px;text-decoration:underline}.eph-violation__photos{gap:var(--space-2);flex-wrap:wrap;display:flex}.eph-violation__photo{flex-direction:column;gap:4px;width:112px;margin:0;display:flex}.eph-violation__photo img,.eph-violation__nophoto{object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);width:112px;height:84px;color:var(--foreground-secondary);justify-content:center;align-items:center;font-size:12px;display:flex}.eph-violation__photo figcaption{color:var(--foreground-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.eph-dialog-wide{display:contents}.eph-dialog-wide .se-dialog{max-width:640px}.eph-ready{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.eph-ready__tile{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);color:var(--foreground);font-family:var(--font-sans);flex-direction:column;gap:6px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.eph-ready__tile:hover{border-color:var(--input-strong);box-shadow:var(--shadow-md)}.eph-ready__icon{border-radius:var(--radius-md);background:var(--muted);justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:4px;display:inline-flex}.eph-ready__title{font-size:15px;font-weight:600;line-height:20px}.eph-ready__sub{color:var(--foreground-secondary);flex:auto;font-size:13px;line-height:18px}.eph-ready__cta{align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600;display:inline-flex}.se-paper__sheet .eph-print-head{flex-direction:column;gap:4px;display:flex}.se-paper__sheet .eph-print-head p{color:#555;font-size:11.5px;line-height:16px}.eph-print-figures{border:1px solid #cfcfcf;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.eph-print-figure{border-left:1px solid #cfcfcf;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.eph-print-figure:first-child{border-left:0}.eph-print-figure__label{font:600 9.5px/13px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#6b6b6b}.eph-print-figure__value{font:600 22px/28px var(--font-sans);color:#1b1b1b;font-variant-numeric:tabular-nums}.eph-print-figure__sub{color:#6b6b6b;font-size:10.5px;line-height:14px}.se-paper__sheet .eph-print-table caption{padding-top:4px}.se-paper__sheet .eph-print-table .eph-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.se-paper__sheet .eph-print-table .eph-print-barcell{vertical-align:middle;width:22%}.se-paper__sheet .eph-print-table .eph-print-total td{background:#f7f7f7;font-weight:600}.eph-print-sub{color:#6b6b6b;font-size:10px;line-height:13px;display:block}.eph-print-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#ececec;border-radius:4px;height:8px;display:block;overflow:hidden}.eph-print-bar__fill{border-radius:4px;height:100%;display:block}.eph-print-bar__fill--done{background:#2f7d55}.eph-print-bar__fill--time{background:#3a6ea5}.se-paper__sheet .eph-print-note{color:#6b6b6b;font-size:10.5px;line-height:15px}.eph-violation__by{color:var(--foreground-secondary);white-space:nowrap;flex:none;font-size:12px;line-height:16px}.eph-violation__photo figcaption .eph-violation__by{white-space:normal;display:block}.eph-violation__photo figcaption .eph-violation__by span{white-space:nowrap}.eph-sync-scrim{z-index:90;padding:var(--space-5);background:#14181c73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.eph-sync{align-items:center;gap:var(--space-2);width:min(420px,100%);padding:var(--space-6) var(--space-5) var(--space-5);background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);font-family:var(--font-sans);text-align:center;white-space:normal;flex-direction:column;display:flex}.eph-sync h2{margin:var(--space-2) 0 0;font-size:17px;font-weight:600;line-height:24px}.eph-sync p{color:var(--foreground-secondary);margin:0;font-size:14px;line-height:20px}.eph-sync p strong{color:var(--foreground)}.eph-sync__icon{color:var(--foreground-secondary)}.eph-sync__icon--ok{color:var(--severity-success,#2f7d55)}.eph-sync__icon--fail{color:var(--severity-critical,#b42318)}.eph-sync__warn{color:var(--severity-warning-text)!important}.eph-sync__bar{width:100%;height:4px;margin-top:var(--space-3);background:var(--muted);border-radius:2px;position:relative;overflow:hidden}.eph-sync__bar span{background:var(--primary);border-radius:2px;width:40%;animation:1.2s ease-in-out infinite eph-sync-slide;position:absolute;inset:0 auto 0 0}@keyframes eph-sync-slide{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.eph-sync__bar span{width:100%;animation:none}}.eph-sync__actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.eph-signin__check{gap:var(--space-1);flex-direction:column;display:flex}.eph-signin__check h2{margin:0;font-size:20px;font-weight:600;line-height:28px}.eph-signin__check p{color:var(--foreground-secondary);margin:0}.eph-signin__check strong{color:var(--foreground)}.eph-sign-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.eph-sign-row__action{padding-top:24px}.eph-sign-row__action .se-btn{min-height:var(--control-md)}@media (width<=560px){.eph-sign-row{grid-template-columns:1fr}.eph-sign-row__action{padding-top:0}}.eph-sr,.eph-sr *,.eph-sr-head,.eph-sr-head *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.eph-sr caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.eph-sr{gap:8px}.eph-sr-band{border:1px solid #1b1b1b;flex-direction:column;display:flex}.eph-sr-band .eph-sr-banner{border-bottom:1px solid #1b1b1b}.eph-sr-band .eph-sr-note{color:#1b1b1b;padding:1px 6px;font-size:8.5px;line-height:11px}.se-paper__sheet .eph-sr-banner{letter-spacing:.02em;background:#a6a6a6;margin:0;color:#1b1b1b!important;font:700 13px/18px var(--font-sans)!important}.eph-sr-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 22px;display:grid}.eph-sr-column{flex-direction:column;gap:10px;display:flex}.se-paper__sheet .eph-sr table.eph-sr-items{table-layout:fixed;font-size:9.5px;line-height:11.5px}.eph-sr-items__no{width:26px}.eph-sr-items__mark{width:36px}.se-paper__sheet .eph-sr-items th,.se-paper__sheet .eph-sr-items td{vertical-align:middle;border:1px solid #1b1b1b;padding:2px 4px}.se-paper__sheet .eph-sr-items thead th{text-align:center;font:600 12px/15px var(--font-sans);background:#fff;border-top:0;border-left:0;border-right:0}.se-paper__sheet .eph-sr-items .eph-sr-group th{text-align:center;font:600 12px/15px var(--font-sans);background:#a6a6a6}.se-paper__sheet .eph-sr-items td:nth-child(2){text-align:center;font-weight:700}.se-paper__sheet .eph-sr-items tr.eph-sr-out td:nth-child(2){text-decoration:underline}.eph-sr-define{border-left:1px solid #1b1b1b;padding:4px 8px;font-size:9.5px;line-height:12px}.eph-sr-define p+p{margin-top:2px}.eph-sr-page{border-top:1px dashed #b5b5b5;flex-direction:column;gap:8px;margin-top:18px;padding-top:14px;display:flex}.eph-sr-page .eph-sr-head{border-bottom:0;margin-bottom:0}.eph-sr-page .eph-sr-box{min-height:44px}.se-paper__sheet .eph-sr table.eph-sr-observations{table-layout:fixed;font-size:10px;line-height:13px}.se-paper__sheet .eph-sr-observations th,.se-paper__sheet .eph-sr-observations td{border:1px solid #1b1b1b;padding:2px 4px}.se-paper__sheet .eph-sr-observations thead th{text-align:center;vertical-align:middle;background:#fff;font-weight:400}.se-paper__sheet .eph-sr-observations td:nth-child(3),.se-paper__sheet .eph-sr-observations td:nth-child(5),.se-paper__sheet .eph-sr-observations td:nth-child(6){text-align:center}.eph-sr-comments{border:1px solid #1b1b1b;flex-direction:column;gap:4px;min-height:96px;margin-top:-5px;padding:3px 6px 8px;font-size:10.5px;line-height:14px;display:flex}.eph-sr-comments .eph-sr-label{color:#1b1b1b;font-size:10px}.eph-sr-signs{grid-template-columns:1.7fr 1fr}.eph-sr-signs .eph-sr-box{min-height:30px}.eph-sr-legend{font-size:8.5px;line-height:11px}.eph-sr-head--pool{border-bottom:0;align-items:stretch;gap:16px;margin-bottom:6px;padding-bottom:6px}.eph-sr-head--pool .eph-sr-title{font:700 21px/26px var(--font-sans);white-space:nowrap;align-self:flex-end}.eph-sr-district{border:1px solid #1b1b1b;flex-direction:column;flex:auto;max-width:42%;padding:3px 6px;font-size:10.5px;line-height:13px;display:flex}.eph-sr-district span{font-size:13px;line-height:17px}.eph-sr--pool{gap:6px}.eph-sr-pooltop{border:1px solid #1b1b1b;grid-template-columns:2.6fr 1.15fr .7fr 2.7fr 1.25fr;display:grid}.eph-sr-pooltop>*{border-left:1px solid #1b1b1b}.eph-sr-pooltop>:first-child{border-left:0}.eph-sr-place{flex-direction:column;display:flex}.eph-sr-placerow{border-bottom:1px solid #1b1b1b;flex-direction:column;padding:2px 6px;display:flex}.eph-sr-placerow:last-child{border-bottom:0}.eph-sr-optgroup{flex-direction:column;gap:2px;padding:2px 5px;font-size:9.5px;line-height:12px;display:flex}.eph-sr-legendtitle{font-size:10px;font-weight:700}.eph-sr-optlist{flex-direction:column;display:flex}.eph-sr-setting .eph-sr-optlist{grid-template-columns:repeat(3,auto);justify-content:start;gap:0 8px;display:grid}.eph-sr--pool .eph-sr-option{margin-right:0}.eph-sr-pairs{border:1px solid #1b1b1b;border-top:0;grid-template-columns:repeat(4,minmax(0,1.1fr) minmax(0,.9fr));margin-top:-6px;display:grid}.eph-sr-pairlabel{color:#1b1b1b;border-right:1px solid #1b1b1b;padding:3px 5px;font-size:9.5px;line-height:12px}.eph-sr-pairvalue{border-right:1px solid #1b1b1b;padding:3px 5px;font-size:11px;line-height:14px}.eph-sr-pairs>:last-child,.eph-sr-flow:last-child .eph-sr-pairvalue{border-right:0}.eph-sr-pairs--flow{border-top:1px solid #1b1b1b;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.eph-sr-flow{grid-template-columns:1.3fr 1fr;display:grid}.eph-sr-flow .eph-sr-pairvalue{border-right:1px solid #1b1b1b}.eph-sr-checkline{text-align:center;font-size:10.5px;font-weight:700;line-height:14px}.se-paper__sheet .eph-sr-section{font:700 11px/14px var(--font-sans);color:#1b1b1b;text-transform:none;margin:4px 0 0}.se-paper__sheet .eph-sr-section--center{text-align:center;text-transform:uppercase}.eph-sr--pool .eph-sr-grid{grid-auto-flow:column}.eph-sr--pool .eph-sr-cell{align-items:flex-start;min-height:30px;font-size:10px;line-height:13px}.eph-sr--pool .eph-sr-mark{min-width:16px;font-size:12px;font-weight:400;line-height:13px}.eph-sr--pool .eph-sr-out .eph-sr-mark{font-weight:700}.eph-sr-water{border:1px solid #1b1b1b;grid-template-columns:1.35fr 1.5fr 1.5fr;display:grid}.eph-sr-disinfect{border-right:1px solid #1b1b1b;grid-template-rows:1fr 1fr;display:grid}.eph-sr-disinfect .eph-sr-placerow{gap:2px}.eph-sr-tests{border-right:1px solid #1b1b1b;grid-template-rows:repeat(6,auto);display:grid}.eph-sr-tests:last-child{border-right:0}.eph-sr-test{border-bottom:1px solid #1b1b1b;grid-template-columns:1fr 64px;min-height:22px;display:grid}.eph-sr-test:last-child{border-bottom:0}.eph-sr-test .eph-sr-pairvalue{border-left:0;border-right:0}.eph-sr-cite{border:1px solid #1b1b1b;flex-direction:column;gap:4px;min-height:150px;padding:4px 8px 10px;font-size:10.5px;line-height:14px;display:flex}.eph-sr-cite__label{font-size:12px;font-weight:700}.eph-sr-cite ul{flex-direction:column;gap:3px;margin:0;padding-left:16px;display:flex}.eph-sr-poolfoot{border:1px solid #1b1b1b;grid-template-columns:1fr 1.9fr;margin-top:-7px;display:grid}.eph-sr-remarks{border-right:1px solid #1b1b1b;flex-direction:column;gap:3px;padding:4px 8px;font-size:10px;line-height:13px;display:flex}.eph-sr-stack{flex-direction:column;display:flex}.eph-sr-stack .eph-sr-box{border-right:0}.eph-sr-stack .eph-sr-box:last-child{border-bottom:0}.eph-sr-poolsigns{grid-template-columns:1fr .8fr 1fr .8fr;margin-top:-7px}.se-paper__sheet .eph-sr-banner--plain{text-transform:none}@media print{.se-print-root .eph-sr-page{break-before:page;border-top:0;margin-top:0;padding-top:0}.se-print-root .eph-sr--food{gap:6px}.se-print-root .se-paper__sheet:has(.eph-sr--food){zoom:.94;page:eph-food-form}.se-print-root .se-paper__sheet:has(.eph-sr--pool){zoom:.84;page:eph-pool-form}.se-print-root .eph-sr-comments{min-height:52px}.se-print-root .eph-sr-signs,.se-print-root .eph-sr-poolsigns,.se-print-root .eph-sr-comments{break-inside:avoid}.se-print-root .eph-sr--pool .eph-sr-cite{min-height:84px}.se-print-root .eph-sr--pool .eph-sr-cell{min-height:0}.se-print-root .se-paper__sheet:has(.eph-sr) .se-paper__foot{display:none}.se-print-root .se-paper__sheet:has(.eph-sr) .se-paper__body{padding-bottom:14px}.se-print-root .eph-sr-columns,.se-print-root .eph-sr-grid,.se-print-root .eph-sr-water,.se-print-root .eph-sr-poolfoot{break-inside:avoid}}@page eph-food-form{size:letter;margin:.45in .5in .6in;@bottom-left{content:"As per HEA 5302A\a As per AGR 1268";white-space:pre;vertical-align:top;padding-top:6px;font:7px/9px Arial,sans-serif;color:#1b1b1b}@bottom-right{content:"Page " counter(page) " of " counter(pages);vertical-align:top;padding-top:6px;font:7px/9px Arial,sans-serif;color:#1b1b1b}}@page eph-pool-form{size:letter;margin:.4in .5in .55in;@bottom-left{content:"As Per HEA 5221. Authority: Chapter 3749, Ohio Revised Code";vertical-align:top;padding-top:4px;font:7px/9px Arial,sans-serif;color:#1b1b1b}@bottom-right{content:"Ohio Department of Health, Bureau of Environmental Health and Radiation Protection";vertical-align:top;padding-top:4px;font:7px/9px Arial,sans-serif;color:#1b1b1b}}.eph-formsheet-head{border-bottom:2px solid #1b1b1b;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;padding-bottom:8px;display:flex}.eph-formsheet-title{font:700 17px/22px var(--font-sans);max-width:62%}.eph-formsheet-title small{font-size:13px;font-weight:400}.eph-formsheet-checks{white-space:pre;flex-direction:column;gap:4px;font-size:13px;display:flex}.eph-formsheet{flex-direction:column;gap:4px;font-size:11px;line-height:14px;display:flex}.eph-formsheet-heading{font:700 12.5px/16px var(--font-sans);margin:6px 0 0}.eph-formsheet-list{margin:0;padding-left:20px}.eph-formsheet-text{margin:0}.eph-formsheet-text--small{font-size:10px;line-height:13px}.eph-formsheet-text--strong{font-weight:700}.eph-formsheet-row+.eph-formsheet-row{border-top:0}.eph-formsheet-total .eph-sr-value{color:#b3261e;font-weight:700}.eph-formsheet .eph-sr-box{min-height:28px;padding:2px 6px}.eph-formsheet .eph-sr-label{font-size:9px;line-height:11px}.eph-formsheet .eph-sr-value{font-size:11px;line-height:14px}.eph-formsheet-head .eph-formsheet-title{max-width:72%}.eph-formsheet .eph-formsheet-heading{margin:2px 0 0;font-size:12px;line-height:15px}.eph-formsheet-head{margin-bottom:6px;padding-bottom:6px}.eph-formsheet-checks{gap:2px}@property --ag-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--agent:oklch(56% .24 293);--agent-soft:oklch(97% .018 300);--agent-text:oklch(45% .21 293);--agent-on:oklch(99% .005 300);--agent-a:oklch(58% .25 293);--agent-b:oklch(70% .22 328);--agent-c:oklch(76% .13 245);--agent-halo:oklch(60% .25 293/.5);--agent-halo-2:oklch(68% .22 328/.46);--agent-ring:conic-gradient(from var(--ag-angle), var(--agent-a), var(--agent-b) 16%, var(--agent-c) 33%, var(--agent-a) 50%, var(--agent-b) 66%, var(--agent-c) 83%, var(--agent-a));--agent-width:392px}[data-theme=dark]{--agent:oklch(72% .17 293);--agent-soft:oklch(30% .06 295);--agent-text:oklch(84% .1 293)}.ag-btn{flex:none;transition:background-color .2s,border-color .2s,color .2s;position:relative}.ag-btn>span:not(.ag-btn__count){align-items:center;gap:var(--space-2);display:inline-flex}.ag-btn__icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ag-btn .se-icon{color:var(--agent)}.ag-btn--open{background:var(--accent);border-color:var(--selected-border)}.ag-btn--working{background:var(--agent-soft);border-color:#0000}.ag-btn--off,.ag-btn--off .se-icon{color:var(--foreground-secondary)}.ag-btn__mark{border-radius:var(--radius-full);background:var(--agent);width:8px;height:8px;animation:1.4s ease-in-out infinite ag-breathe}.ag-btn__count{z-index:2;box-sizing:border-box;border-radius:var(--radius-full);background:var(--severity-warning-soft);min-width:18px;height:18px;color:var(--severity-warning-text);text-align:center;padding:0 5px;font-size:12px;line-height:18px;animation:.22s cubic-bezier(.2,0,0,1) ag-pop;position:absolute;top:-7px;right:-7px}.se-header .se-iconbtn,.se-header .se-menu{flex:none}.ag-slot{top:var(--se-header-h,0px);z-index:56;height:calc(100vh - var(--se-header-h,0px));height:calc(100dvh - var(--se-header-h,0px));flex:0 0 0;align-self:flex-start;transition:flex-basis .24s cubic-bezier(.2,0,0,1);position:sticky;overflow:hidden}.ag-slot--open{flex-basis:var(--agent-width)}.ag-panel{width:var(--agent-width);box-sizing:border-box;background:var(--background);border-left:1px solid var(--border);height:100%;font-family:var(--font-sans);color:var(--foreground);flex-direction:column;font-size:14px;line-height:20px;display:flex}.ag-panel__head{align-items:center;gap:var(--space-2);min-height:56px;padding:0 var(--space-2) 0 var(--space-4);border-bottom:1px solid var(--border);flex:none;display:flex}.ag-panel__title{align-items:center;gap:var(--space-2);letter-spacing:-.2px;font-size:14.5px;font-weight:600;display:flex}.ag-panel__title .se-icon{color:var(--agent)}.ag-panel__tools{align-items:center;margin-left:auto;display:flex}.ag-context{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);background:var(--muted);color:var(--foreground-secondary);flex:none;font-size:13px;line-height:18px}.ag-context strong{color:var(--foreground);font-weight:500}.ag-demo-switch{white-space:nowrap;color:var(--foreground);flex:none;align-items:center;margin-left:auto;font-size:13px;display:inline-flex}.ag-demo-switch+.ag-panel__tools{margin-left:0}.ag-thread{min-height:0;padding:var(--space-4);flex:1 1 0;overflow-y:auto}.ag-thread[hidden]{display:none}.ag-thread--list,.ag-thread__inner{gap:var(--space-3);flex-direction:column;display:flex}.ag-thread__inner>*{animation:.28s cubic-bezier(.2,0,0,1) both ag-in}.ag-hello{gap:var(--space-1);padding:var(--space-3) 0 var(--space-2);flex-direction:column;display:flex}.ag-hello h2{letter-spacing:-.19px;margin:0;font-size:19px;font-weight:600;line-height:26px}.ag-hello p{color:var(--foreground-secondary);margin:0}.ag-eyebrow{font-family:var(--font-mono);letter-spacing:.88px;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;line-height:16px}.ag-suggest{gap:var(--space-1);flex-direction:column;display:flex}.ag-suggest button{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-md);padding:8px var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;font-size:14px;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:flex}.ag-suggest button:hover{background:var(--accent);border-color:var(--input-strong)}.ag-suggest button .se-icon{color:var(--foreground-secondary);flex:none}.ag-user{max-width:86%;padding:8px var(--space-3);border-radius:var(--radius-lg);background:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-end}.ag-text{white-space:pre-line;overflow-wrap:anywhere;margin:0}.ag-block{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:relative}.ag-block--ask{background:var(--background);border-color:#0000}.ag-block--done{border-color:var(--border)}.ag-block__title{margin:0;font-size:14px;font-weight:500}.ag-block__sub{color:var(--foreground-secondary);margin:0;font-size:13px;line-height:18px}.ag-steps{color:var(--foreground-secondary);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.ag-steps li{align-items:flex-start;gap:var(--space-2);transition:color .2s;animation:.24s cubic-bezier(.2,0,0,1) both ag-in;display:flex}.ag-steps__icon{animation:.2s cubic-bezier(.2,0,0,1) ag-pop}.ag-steps .se-icon{flex:none;margin-top:1px}.ag-steps__done .se-icon{color:var(--agent)}.ag-steps__run{font-weight:500}.ag-steps__run .se-icon{color:var(--agent)}.ag-steps__wait{color:var(--muted-foreground)}.ag-shimmer{background:linear-gradient(90deg, var(--agent-text) 0%, var(--agent-text) 35%, var(--agent-b) 50%, var(--agent-text) 65%, var(--agent-text) 100%);color:#0000;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite ag-sweep}.ag-choice{width:100%;min-height:var(--control-md);padding:8px var(--space-3);border:1px solid var(--input-strong);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:2px;font-size:14px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.ag-choice:hover{background:var(--accent)}.ag-choice span{color:var(--foreground-secondary);font-size:13px;line-height:18px}.ag-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ag-list{padding-left:var(--space-5);color:var(--foreground-secondary);margin:0;font-size:13px;line-height:18px}.ag-list li+li{margin-top:2px}.ag-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ag-rows li{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--border);display:flex}.ag-rows li:first-child{border-top:0;padding-top:0}.ag-rows li:last-child{padding-bottom:0}.ag-rows__name{flex-direction:column;min-width:0;display:flex}.ag-rows__name span{color:var(--foreground-secondary);font-size:13px;line-height:18px}.ag-big{align-items:baseline;gap:var(--space-2);display:flex}.ag-big strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:28px}.ag-source{align-items:flex-start;gap:var(--space-1);color:var(--foreground-secondary);font-size:13px;line-height:18px;display:flex}.ag-source .se-icon{flex:none;margin-top:1px}.ag-history{gap:var(--space-1);flex-direction:column;display:flex}.ag-history button{width:100%;padding:8px var(--space-3);border-radius:var(--radius-md);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;display:flex}.ag-history button:hover{background:var(--accent)}.ag-history span{color:var(--foreground-secondary);font-size:13px;line-height:18px}.ag-composer{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);flex-direction:column;flex:none;display:flex}.ag-composer__box{align-items:flex-end;gap:var(--space-1);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:1px solid var(--input-strong);border-radius:var(--radius-lg);transition:border-color .15s cubic-bezier(.4,0,.2,1);display:flex}.ag-composer__box:focus-within{border-color:var(--focus-ring)}.ag-composer__box .se-input{min-width:0;min-height:36px;max-height:160px;box-shadow:none;background:0 0;border:0;flex:auto;padding:8px 0}.ag-composer__note{margin:var(--space-2) 0 0;color:var(--foreground-secondary);font-size:13px;line-height:18px}.ag-running{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);font-size:13px;line-height:18px;display:flex}.ag-fold{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,0,0,1),opacity .18s;display:grid}.ag-fold--open{opacity:1;grid-template-rows:1fr}.ag-fold__inner{min-height:0;overflow:hidden}.ag-strip-slot{top:var(--se-header-h,0px);z-index:7;height:0;margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-10)) 0;position:sticky}.eph-agent-field__page .ag-strip-slot{margin:0}.ag-strip{align-items:center;gap:var(--space-2);min-height:44px;padding:4px var(--space-2) 4px var(--space-10);box-sizing:border-box;background:var(--agent-soft);color:var(--agent-text);font-family:var(--font-sans);opacity:0;pointer-events:none;font-size:13px;line-height:18px;transition:opacity .22s,transform .28s cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-10px)}.ag-strip--on{opacity:1;pointer-events:auto;transform:none}.ag-strip__words{animation:.22s both ag-fade}.ag-strip:after{content:"";background:linear-gradient(90deg, var(--agent-a), var(--agent-b), var(--agent-c), var(--agent-a));background-size:200% 100%;height:2px;animation:2.4s linear infinite ag-sweep;position:absolute;bottom:0;left:0;right:0}.ag-strip__dot{border-radius:var(--radius-full);background:var(--agent);flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite ag-breathe}.ag-strip__actions{margin-left:auto}.se-field .se-input,.se-field .se-search{transition:background-color .28s,border-color .28s}.se-field[data-agent-filled] .se-input,.se-field[data-agent-filled] .se-search{border-color:var(--agent);background:var(--agent-soft)}.se-field[data-agent-filled]>.se-field__label{gap:4px;display:flex}.se-field[data-agent-filled]>.se-field__label:after{content:"Filled by agent";color:var(--agent-text);margin-left:auto;font-weight:400;animation:.28s both ag-fade}.ag-layer{z-index:55;pointer-events:none;position:fixed;overflow:hidden}.ag-edge{opacity:0;transition:opacity .35s;animation:2.6s ease-in-out infinite ag-edge;position:absolute;inset:0}.ag-edge--on{opacity:1}.ag-ring{border-radius:var(--radius-lg);will-change:transform, width, height;position:absolute;top:0;left:0}.ag-dim{background:var(--overlay);opacity:0;transition:opacity .28s;position:absolute;inset:0}.ag-dim--on{opacity:1}.ag-ring--focus:before,.ag-ring--focus:after{opacity:0;transition:opacity .22s}.ag-ring--on:before,.ag-ring--on:after{opacity:1}.ag-ring--mark{animation:.3s both ag-fade}.ag-ring:before,.ag-block--live:before,.ag-btn--working:before{content:"";z-index:1;box-sizing:border-box;border-radius:inherit;background:var(--agent-ring);pointer-events:none;-webkit-mask-composite:xor;padding:2px;animation:3.2s linear infinite ag-spin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ag-btn--working:before{inset:-1px}.ag-ring:after,.ag-block--live:after,.ag-btn--working:after{content:"";border-radius:inherit;pointer-events:none;animation:2.6s ease-in-out infinite ag-halo;position:absolute;inset:0}.ag-cursor{z-index:70;pointer-events:none;opacity:0;will-change:transform;align-items:flex-start;transition:opacity .2s;display:flex;position:fixed;top:0;left:0}.ag-cursor--on{opacity:1}.ag-cursor__tag{border-radius:var(--radius-sm);color:var(--agent-on);font-family:var(--font-sans);white-space:nowrap;background:linear-gradient(100deg,oklch(50% .25 293),oklch(50% .23 325));margin:15px 0 0 -3px;padding:1px 6px;font-size:12px;font-weight:500;line-height:18px}.ag-coach-spot{z-index:65}.ag-coach-spot--glide{transition:transform .28s cubic-bezier(.2,0,0,1)}.ag-coach--out{opacity:0;pointer-events:none}.ag-coach__words{gap:var(--space-2);flex-direction:column;animation:.24s cubic-bezier(.2,0,0,1) both ag-in;display:flex}.ag-coach{box-sizing:border-box;gap:var(--space-2);width:320px;max-width:calc(100vw - 16px);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-lg);font-family:var(--font-sans);flex-direction:column;font-size:14px;line-height:20px;transition:opacity .18s;animation:.26s cubic-bezier(.2,0,0,1) both ag-in;display:flex}.ag-coach h3{letter-spacing:-.2px;margin:0;font-size:14.5px;font-weight:600;line-height:20px}.ag-coach p{color:var(--foreground-secondary);margin:0}.ag-coach__foot{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ag-coach__tools{align-items:center;gap:2px;margin-left:-6px;display:flex}.ag-coach__timer{border-radius:var(--radius-full);background:var(--muted);height:2px;overflow:hidden}.ag-coach__timer span{background:var(--agent);transform-origin:0;height:100%;animation:linear both ag-timer;display:block}@keyframes ag-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ag-demo__chapters{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ag-demo__chapters button{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);width:100%;color:var(--foreground-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0 -6px;padding:4px 6px;font-size:13px;line-height:18px;transition:background-color .15s,color .2s;display:flex}.ag-demo__chapters button:hover{background:var(--accent)}.ag-demo__chapters button:disabled{cursor:default;background:0 0}.ag-demo__chapters .ag-demo__now{color:var(--foreground);font-weight:500}.ag-demo__chapters .ag-demo__done .se-icon{color:var(--agent)}.ag-demo__chapters .ag-demo__wait{color:var(--muted-foreground)}.ag-demo__chapters .se-icon{flex:none}.ag-block .se-progress>span{background:var(--agent);transition:width .4s cubic-bezier(.2,0,0,1)}.ag-demo__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.ag-demo__keys{color:var(--muted-foreground);margin:0;font-size:12px;line-height:16px}.ag-dock{z-index:56;gap:var(--space-2);padding:var(--space-3);box-sizing:border-box;border:1px solid var(--agent);border-radius:var(--radius-xl);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-lg);font-family:var(--font-sans);flex-direction:column;font-size:14px;animation:.26s cubic-bezier(.2,0,0,1) both ag-in;display:flex;position:fixed;bottom:8px;left:8px;right:8px}.ag-dock__row{align-items:center;gap:var(--space-2);display:flex}.ag-dock__row p{flex:auto;min-width:0;margin:0}.eph-agent-field{align-items:flex-start;display:flex}.eph-agent-field__page{flex:auto;min-width:0}.eph-agent-public{flex:auto;min-width:0;min-height:100vh}.eph-agent-public>.ag-strip-slot{margin:0}.eph-agent-public .ag-strip{padding-left:var(--space-6)}@keyframes ag-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ag-fade{0%{opacity:0}to{opacity:1}}@keyframes ag-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes ag-breathe{0%,to{opacity:1}50%{opacity:.35}}@keyframes ag-spin{to{--ag-angle:360deg}}@keyframes ag-sweep{0%{background-position:200% 0}to{background-position:0 0}}@keyframes ag-halo{0%,to{box-shadow:0 0 10px 0 var(--agent-halo)}50%{box-shadow:0 0 22px 3px var(--agent-halo-2)}}@keyframes ag-edge{0%,to{box-shadow:inset 0 0 26px -6px var(--agent-halo)}50%{box-shadow:inset 0 0 44px -6px var(--agent-halo-2)}}@media (prefers-reduced-motion:reduce){.ag-thread__inner>*,.ag-steps li,.ag-steps__icon,.ag-coach,.ag-coach__words,.ag-dock,.ag-ring--mark,.ag-strip__words,.ag-btn__count,.ag-btn__mark,.ag-strip__dot,.ag-strip:after,.ag-coach__timer span,.ag-edge,.ag-shimmer,.ag-ring:before,.ag-block--live:before,.ag-btn--working:before,.ag-ring:after,.ag-block--live:after,.ag-btn--working:after{animation:none}.ag-ring:after,.ag-block--live:after,.ag-btn--working:after{box-shadow:0 0 12px 0 var(--agent-halo)}.ag-cursor,.ag-slot,.ag-strip,.ag-fold,.ag-coach-spot,.ag-coach-spot--glide,.ag-dim{transition:none}}@media (width>=641px){:root[data-agent-open] .se-overlay,:root[data-agent-open] .eph-scrim{right:var(--agent-width)}}@media (width<=1200px){:root{--agent-width:360px}:root[data-agent-open] .se-sidenav{display:none}.ag-strip-slot{margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) 0}.ag-strip{padding-left:var(--space-4)}}@media (width<=640px){:root{--agent-width:100%}.ag-slot{height:auto;display:none;position:fixed;inset:0}.ag-slot--open{display:block}.ag-slot--docked{display:none}.ag-panel{border-left:0;width:100%}}
