:root{--off-paper:#fcfbf9;--off-shell:#f1ede5;--off-board:#ddd6ca;--off-ink:#1a1918;--off-copper:#a75f31;--off-copper-deep:#804926;--off-sage:#4d564f;--color-ground:#e6e3de;--color-ground-light:#f8f6f2;--color-deboss:#dedad3;--color-surface-glass:rgba(252,251,249,0.6);--color-surface-glass-solid:#f4f2ee;--color-surface-card:rgba(255,255,255,0.84);--color-surface-control:rgba(255,255,255,0.72);--color-surface-raised:#ffffff;--color-surface-ink:var(--off-ink);--color-text:var(--off-ink);--color-text-muted:#5c5650;--color-text-soft:#4a4540;--color-text-on-ink:var(--off-paper);--color-text-on-ink-muted:#b8b0a6;--color-text-on-ink-accent:#d98e5c;--color-line:rgba(26,25,24,0.08);--color-line-strong:rgba(26,25,24,0.16);--color-line-on-ink:rgba(252,251,249,0.14);--color-glass-edge:rgba(255,255,255,0.75);--color-action:var(--off-ink);--color-action-text:var(--off-paper);--color-active:var(--off-ink);--color-active-text:var(--off-paper);--color-focus:var(--off-ink);--color-focus-on-ink:var(--off-paper);--color-signal:var(--off-copper);--status-ok-bg:rgba(26,25,24,0.06);--status-ok-text:#4a4540;--status-risk-bg:#f3e4d4;--status-risk-text:var(--off-copper-deep);--status-risk-outline:var(--off-copper);--status-late-bg:var(--off-copper-deep);--status-late-text:var(--off-paper);--status-blocked-bg:#ffffff;--status-blocked-text:var(--off-copper-deep);--status-blocked-border:var(--off-copper-deep);--status-done-bg:#e3e7e1;--status-done-text:#3f4741;--status-done-solid:var(--off-sage);--status-wait-bg:#ffffff;--status-wait-text:var(--off-ink);--status-wait-border:rgba(26,25,24,0.2);--font-sans:"Jost",system-ui,sans-serif;--font-serif:"Source Serif 4",Georgia,serif;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--text-display:54px;--text-display-phone:40px;--text-number-xl:72px;--text-number-xl-phone:56px;--text-number-l:52px;--text-number-l-phone:40px;--text-number-m:22px;--text-intro:18px;--text-title:18px;--text-body:15px;--text-small:13px;--text-label:12px;--leading-display:1.04;--leading-number:1;--leading-title:1.2;--leading-body:1.45;--leading-intro:1.5;--tracking-display:-0.015em;--tracking-number:-0.025em;--tracking-label:0.1em;--tracking-control:0.02em;--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;--space-16:64px;--page-pad:24px;--page-pad-phone:16px;--gap:20px;--gap-phone:12px;--panel-pad:24px;--panel-pad-phone:16px;--content-max:1640px;--rail-width:88px;--target-min:44px;--control-height:44px;--control-height-compact:36px;--input-height:48px;--radius-panel:28px;--radius-panel-phone:26px;--radius-lane:24px;--radius-card:18px;--radius-tile:16px;--radius-input:14px;--radius-pill:999px;--radius-round:50%;--glass-bg:var(--color-surface-glass);--glass-blur:26px;--glass-saturate:1.3;--glass-edge:1px solid var(--color-glass-edge);--glass-lane-bg:rgba(252,251,249,0.38);--glass-lane-blur:18px;--glass-notice-hold-bg:rgba(243,228,212,0.8);--glass-notice-hold-edge:1px solid rgba(128,73,38,0.28);--glass-notice-done-bg:rgba(227,231,225,0.82);--glass-notice-done-edge:1px solid rgba(77,86,79,0.25);--shadow-panel:inset 0 1px 0 rgba(255,255,255,0.9),0 20px 50px -28px rgba(26,25,24,0.28);--shadow-card:0 8px 20px -14px rgba(26,25,24,0.3);--shadow-card-hover:0 14px 28px -16px rgba(26,25,24,0.35);--shadow-ink:0 24px 48px -24px rgba(26,25,24,0.5);--shadow-toast:0 18px 40px -18px rgba(26,25,24,0.45);--ring-late:0 0 0 2px var(--status-late-bg);--dur-fast:150ms;--dur-base:250ms;--dur-draw:550ms;--dur-send:700ms;--dur-shake:700ms;--dur-swing:1000ms;--dur-spin:1100ms;--dur-pulse:1600ms;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-swing:cubic-bezier(0.36,0.07,0.19,0.97);--ease-ping:cubic-bezier(0,0,0.2,1);--icon-size:20px;--icon-size-small:16px;--icon-size-badge:14px;--icon-stroke:1.6;--z-nav:20;--z-dialog:40;--z-toast:50}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-base:0ms;--dur-draw:0ms;--dur-send:0ms;--dur-shake:0ms;--dur-swing:0ms;--dur-spin:0ms;--dur-pulse:0ms}}@media (prefers-reduced-transparency:reduce){:root{--glass-bg:var(--color-surface-glass-solid);--glass-blur:0px;--glass-lane-bg:var(--color-surface-glass-solid);--glass-lane-blur:0px}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){:root{--glass-bg:var(--color-surface-glass-solid);--glass-lane-bg:var(--color-surface-glass-solid)}}:root{color-scheme:light;--face-sans:var(--font-jost-loaded),var(--font-sans);--face-serif:var(--font-serif-loaded),var(--font-serif);--tab-bar-height:56px;--tab-bar-offset:22px;--tab-bar-clearance:calc(var(--tab-bar-height) + var(--tab-bar-offset) + env(safe-area-inset-bottom, 0px) + var(--space-6))}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;color:var(--color-text);background:radial-gradient(1000px 640px at 12% -8%,var(--color-ground-light) 0,transparent 70%),var(--color-ground);background-repeat:no-repeat;font-family:var(--face-sans);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}main{display:block;overflow-wrap:anywhere}dd,dl,fieldset,h1,h2,h3,ol,p,ul{margin:0}h1{font-family:var(--face-serif);font-weight:var(--weight-regular);font-size:clamp(28px,11vw,var(--text-display-phone));line-height:var(--leading-display);letter-spacing:var(--tracking-display)}@media (min-width:760px){h1{font-size:var(--text-display)}}h2{font-size:var(--text-title);letter-spacing:.01em}h2,h3{font-weight:var(--weight-medium);line-height:var(--leading-title)}h3{font-size:var(--text-body)}p{margin-block:0 var(--space-4)}p:last-child{margin-block-end:0}a{color:inherit;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.2em}a:hover{text-decoration-thickness:.14em}b,strong{font-weight:var(--weight-semibold)}code{font-family:inherit;font-feature-settings:"tnum";letter-spacing:.08em;font-weight:var(--weight-medium);overflow-wrap:anywhere}img,svg{max-width:100%}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ui-on-ink :focus-visible{outline-color:var(--color-focus-on-ink)}dl{display:grid;gap:var(--space-1) 0}dt{font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);margin-top:var(--space-3)}dt:first-child{margin-top:0}dd{margin:0}fieldset{min-width:0;padding:0;border:0}legend{padding:0;margin:0 0 var(--space-3);font-size:var(--text-title);font-weight:var(--weight-medium);line-height:var(--leading-title)}section{margin:0}::selection{background:var(--color-active);color:var(--color-active-text)}.ui-icon{display:block;flex:none;width:var(--icon-size);height:var(--icon-size);stroke-width:var(--icon-stroke)}.ui-icon--small{width:var(--icon-size-small);height:var(--icon-size-small)}.ui-icon--badge{width:var(--icon-size-badge);height:var(--icon-size-badge)}.ui-glass,.ui-menu__panel,.ui-panel,.ui-segmented{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:var(--glass-edge);box-shadow:var(--shadow-panel)}.ui-button,main button.secondary,main button:where(:not([class])){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);min-width:var(--target-min);margin:0;padding:0 var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface-control);color:var(--color-text);font:inherit;font-size:var(--text-body);font-weight:var(--weight-medium);line-height:1;letter-spacing:var(--tracking-control);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ui-button--primary,main button:where(:not([class])){background:var(--color-action);border-color:var(--color-action);color:var(--color-action-text)}.ui-button--primary:active{background:var(--color-action)}.ui-button--secondary,main button.secondary{background:var(--color-surface-control);border-color:var(--color-line-strong);color:var(--color-text)}.ui-button--on-ink{background:var(--off-paper);border-color:var(--off-paper);color:var(--off-ink)}.ui-button--on-ink-quiet{background:transparent;border-color:var(--color-text-on-ink-muted);color:var(--color-text-on-ink)}.ui-button--quiet{background:transparent;border-color:transparent;color:var(--color-text)}@media (hover:hover) and (pointer:fine){.ui-button--secondary:hover,main button.secondary:hover{background:var(--color-surface-raised)}.ui-button--quiet:hover{background:var(--status-ok-bg)}.ui-button--on-ink:hover{background:var(--color-surface-raised)}.ui-button--on-ink-quiet:hover{background:var(--color-line-on-ink)}}.ui-button--quiet:active,.ui-button--secondary:active,main button.secondary:active{background:var(--status-ok-bg)}.ui-button[aria-pressed=true]{background:var(--color-active);border-color:var(--color-active);color:var(--color-active-text)}.ui-button--on-ink-quiet:active{background:var(--color-line-on-ink)}.ui-button:disabled,.ui-button[aria-disabled=true],main button:where(:not([class])):disabled{background:var(--color-surface-glass-solid);border-color:var(--color-line);color:var(--color-text-muted);cursor:not-allowed}.ui-button[aria-busy=true]{cursor:progress}.ui-button--block{display:flex;width:100%;min-height:var(--input-height)}@media (min-width:760px) and (pointer:fine){.ui-button--compact{min-height:var(--control-height-compact);font-size:var(--text-small);padding:0 var(--space-4)}.ui-button--compact:after{content:"";position:absolute;inset:calc((var(--control-height-compact) - var(--target-min)) / 2) 0}}.ui-button__label{display:inline-block}.ui-icon-button{position:relative;display:inline-grid;flex:none;place-items:center;width:var(--target-min);height:var(--target-min);margin:0;padding:0;border:1px solid var(--color-line);border-radius:var(--radius-round);background:var(--color-surface-control);color:var(--color-text);font:inherit;text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ui-icon-button:hover{background:var(--color-surface-raised)}}.ui-icon-button[aria-current=page],.ui-icon-button[aria-expanded=true],.ui-icon-button[aria-pressed=true]{background:var(--color-active);border-color:var(--color-active);color:var(--color-active-text)}.ui-icon-button:disabled,.ui-icon-button[aria-disabled=true]{background:var(--color-surface-glass-solid);color:var(--color-text-muted);cursor:not-allowed}.ui-icon-button__dot{position:absolute;top:9px;right:10px;width:8px;height:8px;border-radius:var(--radius-round);background:var(--color-signal);box-shadow:0 0 0 2px var(--off-paper)}.ui-avatar{display:inline-grid;flex:none;place-items:center;width:var(--target-min);height:var(--target-min);margin:0;padding:0;border:2px solid var(--off-paper);border-radius:var(--radius-round);background:var(--off-board);color:var(--color-text);font:inherit;font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:1;cursor:pointer}.ui-avatar[aria-expanded=true]{background:var(--color-active);border-color:var(--color-active);color:var(--color-active-text)}.ui-type-icon{display:inline-grid;flex:none;place-items:center;width:40px;height:40px;border:1px solid var(--color-line);border-radius:var(--radius-round);background:var(--color-surface-control);color:var(--color-text)}.ui-type-icon--large{width:var(--target-min);height:var(--target-min)}.ui-pill{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);min-width:var(--target-min);margin:0;padding:0 var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-surface-control);color:var(--color-text);font:inherit;font-size:var(--text-body);font-weight:var(--weight-medium);line-height:1;letter-spacing:var(--tracking-control);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ui-pill:hover{background:var(--color-surface-raised)}}.ui-pill[aria-current],.ui-pill[aria-pressed=true]{background:var(--color-active);border-color:var(--color-active);color:var(--color-active-text)}.ui-pill:disabled,.ui-pill[aria-disabled=true]{background:var(--color-surface-glass-solid);color:var(--color-text-muted);cursor:not-allowed}.ui-pill__count{font-weight:var(--weight-semibold);font-feature-settings:"tnum"}.ui-segmented{display:inline-flex;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill)}.ui-segmented .ui-pill{border-color:transparent;background:transparent}.ui-segmented .ui-pill[aria-current],.ui-segmented .ui-pill[aria-pressed=true]{background:var(--color-active);color:var(--color-active-text)}@media (hover:hover) and (pointer:fine){.ui-segmented .ui-pill:hover{background:var(--color-surface-control)}.ui-segmented .ui-pill[aria-current]:hover,.ui-segmented .ui-pill[aria-pressed=true]:hover{background:var(--color-active)}}.ui-panel{min-width:0;padding:var(--panel-pad-phone);border-radius:var(--radius-panel-phone)}@media (min-width:760px){.ui-panel{padding:var(--panel-pad);border-radius:var(--radius-panel)}}.ui-panel__header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.ui-panel__title{min-width:0;margin:0;font-size:var(--text-title);font-weight:var(--weight-medium);line-height:var(--leading-title);letter-spacing:.01em}.ui-panel__action{margin-inline-start:auto}.ui-count{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-line);font-size:var(--text-label);font-weight:var(--weight-semibold);line-height:1;font-feature-settings:"tnum"}.ui-card{position:relative;min-width:0;padding:var(--space-4);border:1.5px solid transparent;border-radius:var(--radius-card);background:var(--color-surface-card);box-shadow:var(--shadow-card)}.ui-rows{margin:0;padding:0;list-style:none}.ui-rows>li{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-line)}.ui-rows>li:first-child{border-top:0}.ui-row__text{flex:1 1;min-width:0}.ui-row__title{margin:0;font-size:var(--text-body);font-weight:var(--weight-medium);line-height:1.3}.ui-row__meta{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-body)}.ui-figure{font-size:var(--text-number-m);font-weight:var(--weight-medium);line-height:var(--leading-number);font-feature-settings:"tnum"}.ui-ink{min-width:0;padding:var(--panel-pad-phone);border-radius:var(--radius-panel-phone);background:var(--color-surface-ink);color:var(--color-text-on-ink);box-shadow:var(--shadow-ink)}@media (min-width:760px){.ui-ink{padding:var(--panel-pad);border-radius:var(--radius-panel)}}.ui-ink__top{display:flex;align-items:center;gap:var(--space-3)}.ui-label{margin:0;color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:1.2;letter-spacing:var(--tracking-label);text-transform:uppercase}.ui-ink .ui-label{color:var(--color-text-on-ink-muted)}.ui-ink__action{margin-inline-start:auto}.ui-ink__count{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-number-xl-phone);font-weight:var(--weight-light);line-height:var(--leading-number);letter-spacing:var(--tracking-number);font-feature-settings:"tnum"}@media (min-width:760px){.ui-ink__count{font-size:var(--text-number-xl)}}.ui-approvals{margin:var(--space-3) 0 0;padding:0;list-style:none}.ui-approval{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-line-on-ink)}.ui-approval__icon{display:inline-grid;flex:none;place-items:center;width:var(--target-min);height:var(--target-min);border-radius:var(--radius-round);background:var(--color-line-on-ink);color:var(--color-text-on-ink)}.ui-approval[data-state=approved] .ui-approval__icon{background:var(--status-done-solid)}.ui-approval__text{flex:1 1;min-width:0}.ui-approval__title{margin:0;font-size:var(--text-body);font-weight:var(--weight-medium);line-height:1.3}.ui-approval__meta{margin:var(--space-1) 0 0;color:var(--color-text-on-ink-muted);font-size:var(--text-small);line-height:var(--leading-body)}.ui-approval__tag{display:inline-flex;align-items:center;min-height:24px;margin-inline-start:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-text-on-ink-accent);color:var(--color-text-on-ink-accent);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:1;white-space:nowrap}.ui-approval__actions{display:flex;flex:none;align-items:center;gap:var(--space-2)}.ui-approval__failed{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--color-text-on-ink-accent);font-size:var(--text-small)}.ui-approval__failed .ui-icon{margin-top:2px}@media (max-width:759px){.ui-approval{flex-wrap:wrap}.ui-approval__text{flex:1 1 7rem}.ui-approval__actions{margin-inline-start:auto}.ui-approval__review{position:static;padding:0 var(--space-4)}.ui-approval__review:after{content:"";position:absolute;inset:0;border-radius:var(--radius-card)}.ui-approval__action{position:relative;z-index:1;width:var(--target-min);padding:0}.ui-approval__action-extra,.ui-approval__action-text,.ui-approval__action[aria-busy=true] .ui-approval__action-icon{display:none}}@media (min-width:760px){.ui-approval__action .ui-approval__action-icon{display:none}}.ui-approval__action .ui-button__label{display:inline-flex;align-items:center;gap:var(--space-2)}.ui-lane{flex-direction:column;min-width:0;padding:var(--space-2);border:var(--glass-edge);border-radius:var(--radius-lane);background:var(--glass-lane-bg);-webkit-backdrop-filter:blur(var(--glass-lane-blur));backdrop-filter:blur(var(--glass-lane-blur))}.ui-lane,.ui-lane__header{display:flex;gap:var(--space-2)}.ui-lane__header{align-items:center;padding:var(--space-1) var(--space-1) 0}.ui-lane__stage{display:inline-grid;flex:none;place-items:center;width:36px;height:36px;border:1px solid var(--color-line);border-radius:var(--radius-round);background:var(--color-surface-control)}.ui-lane__name{min-width:0;margin:0;font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-title)}.ui-lane__header .ui-count{margin-inline-start:auto}.ui-lane__cards{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.ui-lane__empty{margin:0;padding:var(--space-4);border:1.5px dashed var(--color-line-strong);border-radius:var(--radius-card);color:var(--color-text-muted);font-size:var(--text-small)}.ui-board-card__client{margin:0;font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:1.3}.ui-board-card__link{color:inherit;text-decoration:none}.ui-board-card__link:after{content:"";position:absolute;inset:0;border-radius:var(--radius-card)}.ui-board-card__item{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.ui-board-card__date,.ui-board-card__item{font-size:var(--text-small);line-height:var(--leading-body)}.ui-board-card__date{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0}.ui-board-card__reason{margin:var(--space-2) 0 0;color:var(--off-copper-deep);font-family:var(--face-serif);font-size:var(--text-small);font-style:italic;line-height:1.35}.ui-board-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3)}.ui-board-card__owner{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-round);background:var(--color-line);font-size:var(--text-label);font-weight:var(--weight-semibold);line-height:1}.ui-board-card__actions{position:absolute;top:var(--space-2);right:var(--space-2);z-index:1}.ui-card[data-state=at-risk]{border:1.5px dashed var(--status-risk-outline)}.ui-card[data-state=late]{box-shadow:var(--ring-late),var(--shadow-card)}.ui-card[data-state=done]{background:color-mix(in srgb,var(--color-surface-card) 50%,transparent);box-shadow:none}.ui-card[data-state=dragging]{box-shadow:var(--shadow-card-hover)}@media (hover:hover) and (pointer:fine){.ui-card[data-interactive]:hover{box-shadow:var(--shadow-card-hover)}.ui-card[data-interactive][data-state=late]:hover{box-shadow:var(--ring-late),var(--shadow-card-hover)}}[data-replay=true] .ui-card[data-interactive]{box-shadow:var(--shadow-card-hover)}[data-replay=true] .ui-card[data-interactive][data-state=late]{box-shadow:var(--ring-late),var(--shadow-card-hover)}.ui-badge{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-pill);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:1;white-space:nowrap}.ui-card .ui-badge{min-height:24px}.ui-badge[data-status=on-track]{background:var(--status-ok-bg);color:var(--status-ok-text)}.ui-badge[data-status=at-risk]{background:var(--status-risk-bg);color:var(--status-risk-text)}.ui-badge[data-status=late]{background:var(--status-late-bg);color:var(--status-late-text)}.ui-badge[data-status=blocked],.ui-badge[data-status=on-hold]{border:1.5px solid var(--status-blocked-border);background:var(--status-blocked-bg);color:var(--status-blocked-text)}.ui-badge[data-status=done]{background:var(--status-done-bg);color:var(--status-done-text)}.ui-badge[data-status=needs-approval]{border-color:var(--status-wait-border);background:var(--status-wait-bg);color:var(--status-wait-text)}.ui-dot{position:relative;display:inline-block;flex:none;width:8px;height:8px;border-radius:var(--radius-round);background:currentColor}.ui-dot--hollow{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.ui-dot--pulse:after{content:"";position:absolute;inset:0;border-radius:var(--radius-round);background:currentColor;opacity:0}.field,.ui-field{display:grid;gap:var(--space-2);margin:0 0 var(--space-4)}.field>label,.ui-field>label,.ui-field__label{font-size:var(--text-small);font-weight:var(--weight-medium);line-height:1.3}.field input:not([type=checkbox]),.field select,.field textarea,.ui-input,main form select,main form textarea{box-sizing:border-box;width:100%;min-height:var(--input-height);margin:0;padding:0 var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-input);background:var(--color-surface-card);color:var(--color-text);font:inherit;font-size:var(--text-body);line-height:1.3}.ui-input[type=date]{min-height:var(--input-height)}.field textarea,main form textarea,textarea.ui-input{min-height:0;padding:var(--space-3) var(--space-4);line-height:var(--leading-body)}.ui-input::placeholder{color:var(--color-text-muted)}.field [aria-invalid=true],.ui-input[aria-invalid=true]{border-color:var(--off-copper-deep)}.ui-input:disabled,.ui-input[aria-disabled=true]{background:var(--color-surface-glass-solid);color:var(--color-text-muted);cursor:not-allowed}.hint,.ui-hint{color:var(--color-text-muted)}.error,.hint,.ui-error,.ui-hint{margin:0;font-size:var(--text-small);line-height:var(--leading-body)}.error,.ui-error{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--off-copper-deep);font-weight:var(--weight-medium)}.ui-error .ui-icon{margin-top:2px}.field.checkbox{display:flex;align-items:center;gap:var(--space-3)}.field.checkbox input{flex:none;width:24px;height:24px;min-height:0;margin:0;padding:0;accent-color:var(--color-active)}.field.checkbox label{display:inline-flex;flex:1 1;min-width:var(--target-min)}.field.checkbox label,.ui-search{align-items:center;min-height:var(--target-min)}.ui-search{display:flex;gap:var(--space-3);padding:0 var(--space-4);border:var(--glass-edge);border-radius:var(--radius-pill);background:var(--glass-bg);color:var(--color-text-muted)}.ui-search input{flex:1 1;min-width:0;min-height:var(--target-min);padding:0;border:0;background:transparent;color:var(--color-text);font:inherit;font-size:var(--text-body)}.ui-search input::placeholder{color:var(--color-text-muted)}.ui-search input:focus-visible{outline:none}.ui-search:focus-within{outline:2px solid var(--color-focus);outline-offset:3px}.ui-upload{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border:1.5px dashed var(--color-line-strong);border-radius:var(--radius-input);background:var(--color-surface-control)}.ui-upload input[type=file]{max-width:100%;min-height:var(--target-min);padding:0;border:0;background:transparent;font:inherit;font-size:var(--text-small)}.notice,.ui-notice{display:flex;align-items:flex-start;gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:var(--glass-notice-done-edge);border-radius:var(--radius-card);background:var(--glass-notice-done-bg);color:var(--color-text);font-size:var(--text-body);line-height:var(--leading-body)}.ui-notice[data-variant=hold],.ui-notice[data-variant=waiting]{border:var(--glass-notice-hold-edge);background:var(--glass-notice-hold-bg)}.ui-notice__icon{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border-radius:var(--radius-round);background:var(--status-done-solid);color:var(--off-paper)}.ui-notice[data-variant=hold] .ui-notice__icon,.ui-notice[data-variant=waiting] .ui-notice__icon{background:var(--off-copper-deep)}.ui-notice__body{flex:1 1;min-width:0;align-self:center}.ui-notice__title{margin:0;font-weight:var(--weight-medium)}.ui-notice__text{margin:var(--space-1) 0 0;color:var(--color-text-soft);font-size:var(--text-small)}.ui-notice__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.notice{align-items:center}.notice .ui-notice__icon{width:28px;height:28px}.ui-toasts{position:fixed;z-index:var(--z-toast);right:var(--page-pad-phone);bottom:calc(var(--tab-bar-clearance) - var(--space-4));left:var(--page-pad-phone);display:grid;gap:var(--space-2);justify-items:center;pointer-events:none}@media (min-width:760px){.ui-toasts{right:var(--page-pad);bottom:var(--page-pad);left:auto;justify-items:end}}.ui-toast{display:flex;align-items:center;gap:var(--space-3);max-width:min(100%,420px);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border-radius:var(--radius-card);background:var(--color-surface-ink);color:var(--color-text-on-ink);box-shadow:var(--shadow-toast);font-size:var(--text-body);line-height:var(--leading-body);pointer-events:auto}.ui-toast[data-kind=error] .ui-toast__icon{color:var(--color-text-on-ink-accent)}.ui-toast__message{flex:1 1;min-width:0;padding-block:var(--space-2)}.ui-toast :focus-visible{outline-color:var(--color-focus-on-ink)}.ui-toast .ui-icon-button{border-color:transparent;background:transparent;color:var(--color-text-on-ink)}.ui-empty{display:grid;gap:var(--space-1);justify-items:start;margin:0}.ui-empty__title{font-size:var(--text-body);font-weight:var(--weight-medium)}.ui-empty__text,.ui-empty__title{margin:0;line-height:var(--leading-body)}.ui-empty__text{color:var(--color-text-muted);font-size:var(--text-small)}.ui-empty__action{margin-top:var(--space-2)}.ui-ink .ui-empty__text{color:var(--color-text-on-ink-muted)}.ui-menu{position:relative;display:inline-block}.ui-menu__panel{position:absolute;z-index:var(--z-dialog);top:calc(100% + var(--space-2));right:0;display:grid;gap:var(--space-1);min-width:240px;max-width:calc(100vw - 2 * var(--page-pad-phone));padding:var(--space-2);border-radius:var(--radius-card);background:var(--color-surface-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.ui-menu__panel[hidden]{display:none}.ui-menu[data-placement=above] .ui-menu__panel{top:auto;bottom:calc(100% + var(--space-3))}.ui-menu__panel[data-align=start]{right:auto;left:0}.ui-menu__heading{margin:0;padding:var(--space-2) var(--space-3) var(--space-1)}.ui-menu__name{margin:0;font-weight:var(--weight-medium);line-height:var(--leading-body)}.ui-menu__email{margin:0;color:var(--color-text-muted);font-size:var(--text-small);overflow-wrap:anywhere}.ui-menu__list{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.ui-menu__item,.ui-menu__list a,.ui-menu__list button{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--target-min);margin:0;padding:0 var(--space-3);border:0;border-radius:var(--radius-input);background:transparent;color:var(--color-text);font:inherit;font-size:var(--text-body);font-weight:var(--weight-medium);text-align:start;text-decoration:none;cursor:pointer}@media (hover:hover) and (pointer:fine){.ui-menu__list a:hover,.ui-menu__list button:hover{background:var(--color-surface-raised)}}.ui-menu__list a[aria-current=page]{background:var(--color-active);color:var(--color-active-text)}.ui-menu__rule{margin:var(--space-1) var(--space-2);border:0;border-top:1px solid var(--color-line)}@media (min-width:760px){.ui-menu__phone-only{display:none}}main a{display:inline-flex;align-items:center;min-width:var(--target-min);min-height:var(--target-min)}ul.accounts,ul.records{display:grid;gap:var(--space-3);margin:0 0 var(--space-4);padding:0;list-style:none}ul.accounts>li,ul.records>li{min-width:0;padding:var(--space-2) var(--space-4);border-radius:var(--radius-card);background:var(--color-surface-card);box-shadow:var(--shadow-card)}ul.accounts>li>a,ul.records>li>a{font-weight:var(--weight-medium)}ul.details{display:grid;gap:var(--space-1);margin:0 0 var(--space-2);padding:0;list-style:none;color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-body)}ul.records .hint{margin-bottom:var(--space-2)}ul.records>li>h3{margin:var(--space-2) 0 var(--space-2)}.hint+ul.records{margin-top:var(--space-3)}.actions{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-4)}.actions a{padding:0 var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-surface-control);font-weight:var(--weight-medium);text-decoration:none}@media (hover:hover) and (pointer:fine){.actions a:hover{background:var(--color-surface-raised)}}.choice,.passkey{display:grid;gap:var(--space-3);margin:0 0 var(--space-4)}.choice .hint,.passkey .hint{margin:0}.ui-deboss{position:fixed;z-index:0;right:-12vw;bottom:-8vh;width:min(1320px,150vw);aspect-ratio:1;pointer-events:none}.ui-deboss img{display:block;width:100%;height:100%;filter:url(#ui-deboss-filter)}.ui-deboss__filter{position:absolute;width:0;height:0}.ui-bare,.ui-frame{position:relative;z-index:1}.ui-wordmark{display:block;width:auto;height:15px}.ui-mark{display:block;width:var(--target-min);height:var(--target-min);border-radius:var(--radius-input)}.ui-bare{display:grid;align-content:center;justify-items:center;gap:var(--space-6);min-height:100vh;min-height:100dvh;padding:var(--space-8) var(--page-pad-phone)}.ui-bare__brand{display:flex;align-items:center}.ui-screen{box-sizing:border-box;width:min(100%,480px);min-width:0;padding:var(--panel-pad-phone);border:var(--glass-edge);border-radius:var(--radius-panel-phone);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--shadow-panel)}@media (min-width:760px){.ui-screen{padding:var(--panel-pad);border-radius:var(--radius-panel)}}.ui-screen__header{display:grid;gap:var(--space-2);margin-bottom:var(--space-5)}.ui-screen__title{overflow-wrap:anywhere}.ui-screen__intro{margin:0;color:var(--color-text-soft);font-family:var(--face-serif);font-size:var(--text-intro);line-height:var(--leading-intro)}.ui-bare .ui-screen__title{font-size:clamp(28px,9vw,var(--text-display-phone))}.ui-screen__body>*+*{margin-top:var(--space-4)}.ui-screen__body form{display:grid;gap:var(--space-2)}.ui-screen__body form .ui-button,.ui-screen__body form>button{justify-self:start}@media (max-width:759px){.ui-bare .ui-screen__body form>.ui-button--primary,.ui-bare .ui-screen__body form>button:where(:not([class])){justify-self:stretch;min-height:var(--input-height)}}.ui-screen__body section:not([class])+section:not([class]){margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-line)}.ui-screen__body section>h2{margin-bottom:var(--space-3)}.ui-shell{display:block;min-height:100vh;min-height:100dvh;padding:var(--page-pad-phone) var(--page-pad-phone) 0}.ui-shell__main{min-width:0;max-width:var(--content-max)}.ui-shell__content{min-width:0;padding-bottom:var(--tab-bar-clearance)}.ui-shell__content:focus{outline:none}@media (min-width:760px){.ui-shell{display:flex;gap:var(--space-6);padding:var(--page-pad)}.ui-shell__main{flex:1 1}.ui-shell__content{padding-bottom:var(--space-8)}}.ui-skip{position:absolute;z-index:var(--z-toast);top:var(--space-2);left:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:var(--color-action);color:var(--color-action-text);font-weight:var(--weight-medium);text-decoration:none;transform:translateY(-200%)}.ui-skip:focus{transform:none}.ui-topbar{gap:var(--space-3);min-height:56px}.ui-topbar,.ui-topbar__brand{display:flex;align-items:center}.ui-topbar__brand{flex:1 1;min-width:0}.ui-topbar__mark{display:none}.ui-topbar__actions{display:flex;align-items:center;gap:var(--space-3)}.ui-topbar__new{display:none}@media (min-width:760px){.ui-topbar__new{display:inline-flex}}.ui-rail{display:none}@media (min-width:760px){.ui-rail{position:sticky;top:var(--page-pad);display:flex;flex:0 0 var(--rail-width);flex-direction:column;align-items:center;align-self:flex-start;box-sizing:border-box;width:var(--rail-width);height:calc(100vh - 2 * var(--page-pad));height:calc(100dvh - 2 * var(--page-pad));padding:var(--space-4) var(--space-2);border-radius:var(--radius-panel);overflow-y:auto}}.ui-rail__mark{display:block;flex:none;margin-bottom:var(--space-4);border-radius:var(--radius-input)}.ui-rail__body{--tile-width:72px;--tile-height:58px;position:relative}.ui-rail__body,.ui-rail__tiles{display:flex;flex:1 1;flex-direction:column;width:100%}.ui-rail__tiles{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none}.ui-rail__tiles>li{position:relative;z-index:1}.ui-rail__tiles>li[data-end]{margin-top:auto}.ui-rail__ink,.ui-tabs__ink{position:absolute;z-index:0;top:0;background:var(--color-active);border-radius:var(--radius-tile);pointer-events:none}.ui-rail__ink{left:50%;width:var(--tile-width);height:var(--tile-height);margin-left:calc(var(--tile-width) / -2);transform:translateY(var(--ink-y,calc(var(--i) * (var(--tile-height) + var(--space-1)))))}.ui-rail__ink[data-slide]{transition:transform var(--dur-base) var(--ease-out)}.ui-rail__ink[data-off],.ui-tabs__ink[data-off]{opacity:0}.ui-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;width:var(--tile-width);min-height:var(--tile-height);border-radius:var(--radius-tile);color:var(--color-text-soft);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:1;text-align:center;text-decoration:none;transition:background var(--dur-fast) var(--ease-out),color var(--dur-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ui-tile:hover{background:var(--color-surface-control)}}.ui-tile[aria-current=page],.ui-tile[data-current]{color:var(--color-active-text)}@media (hover:hover) and (pointer:fine){.ui-tile[aria-current=page]:hover{background:transparent}}.ui-tab:focus-visible,.ui-tile:focus-visible{outline-offset:2px}.ui-tabs.ui-glass{background:var(--color-surface-glass-solid)}.ui-tabs{position:fixed;z-index:var(--z-nav);right:var(--space-4);bottom:calc(var(--tab-bar-offset) + env(safe-area-inset-bottom, 0px));left:var(--space-4);box-sizing:border-box;height:var(--tab-bar-height);padding:var(--space-1);border-radius:var(--radius-pill)}@media (min-width:760px){.ui-tabs{display:none}}.ui-tabs__track{position:relative;height:100%}.ui-tabs__list{display:grid;grid-template-columns:repeat(var(--tab-count,5),minmax(0,1fr));height:100%;margin:0;padding:0;list-style:none}.ui-tabs__list>li{position:relative;z-index:1;min-width:0}.ui-tabs__ink{left:0;width:calc(100% / var(--tab-count, 5));height:100%;transform:translateX(calc(var(--i) * 100%));transition:transform var(--dur-base) var(--ease-out)}.ui-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-sizing:border-box;width:100%;min-width:56px;height:100%;min-height:48px;margin:0;padding:0;border:0;border-radius:var(--radius-tile);background:transparent;color:var(--color-text-soft);font:inherit;font-size:var(--text-label);font-weight:var(--weight-medium);line-height:1;text-decoration:none;cursor:pointer;transition:color var(--dur-base) var(--ease-out)}.ui-tab[aria-current=page],.ui-tab[aria-expanded=true]{color:var(--color-active-text)}.ui-tab[aria-expanded=true]{background:var(--color-active)}.ui-tabs .ui-menu{display:block;height:100%}.ui-portal{display:block;min-height:100vh;min-height:100dvh;padding:var(--page-pad-phone)}@media (min-width:760px){.ui-portal{padding:var(--page-pad)}}.ui-portal__bar{max-width:960px;min-height:56px;margin:0 auto var(--space-4)}.ui-portal__bar,.ui-portal__brand{display:flex;align-items:center;gap:var(--space-3)}.ui-portal__brand{flex:1 1;min-width:0}.ui-portal__account{min-width:0;margin:0;overflow:hidden;font-size:var(--text-body);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}.ui-portal__content{max-width:960px;margin:0 auto;padding-bottom:var(--space-8)}.ui-portal .ui-screen{width:100%;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.ui-switcher{display:inline-block}.ui-portal .ui-screen,.ui-shell .ui-screen{width:100%;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.ui-portal .ui-screen__header,.ui-shell .ui-screen__header{margin-top:var(--space-4);margin-bottom:var(--space-5)}.ui-eyebrow{margin:0;color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:1.2;letter-spacing:var(--tracking-label);text-transform:uppercase}.ui-portal .ui-screen__body:not([data-plain]),.ui-shell .ui-screen__body:not([data-plain]){box-sizing:border-box;max-width:760px;padding:var(--panel-pad-phone);border:var(--glass-edge);border-radius:var(--radius-panel-phone);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--shadow-panel)}@media (min-width:760px){.ui-portal .ui-screen__body:not([data-plain]),.ui-shell .ui-screen__body:not([data-plain]){padding:var(--panel-pad);border-radius:var(--radius-panel)}}.ui-today,.ui-today__grid{display:grid;gap:var(--gap-phone)}.ui-today__grid{grid-template-columns:minmax(0,1fr)}@media (min-width:760px){.ui-today,.ui-today__grid{gap:var(--gap)}.ui-today__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ui-today__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-today__links{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.ui-today__links a{width:100%;padding:0 var(--space-3);border-radius:var(--radius-input);font-weight:var(--weight-medium)}@media (hover:hover) and (pointer:fine){.ui-today__links a:hover{background:var(--color-surface-raised)}}.ui-today__signout{margin-top:var(--space-2)}.ui-section-empty{max-width:760px}.ui-gallery{display:grid;gap:var(--space-6)}.ui-gallery__section{display:grid;gap:var(--space-4);min-width:0}.ui-gallery__section>h2{margin:0}.ui-gallery__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ui-gallery__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--space-3)}.ui-gallery__board{display:grid;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:var(--space-3);padding-bottom:var(--space-2);overflow-x:auto}.ui-gallery__caption{margin:0;color:var(--color-text-muted);font-size:var(--text-small)}.ui-gallery__demo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface-card)}.ui-gallery__stage{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-round);background:var(--color-surface-control)}.ui-gallery__ink{padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-surface-ink);color:var(--color-text-on-ink)}.ui-gallery__intro{max-width:760px;margin:0;color:var(--color-text-soft);font-family:var(--face-serif);font-size:var(--text-intro);line-height:var(--leading-intro)}.ui-gallery__group{display:grid;gap:var(--space-2)}.ui-gallery__cards,.ui-gallery__demos,.ui-gallery__icons{margin:0;padding:0;list-style:none}.ui-gallery__demos>.ui-gallery__demo{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.ui-gallery__demo-name{margin:0;font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-title)}.ui-gallery__stage-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ui-gallery__stage-text{color:var(--color-text-soft);font-size:var(--text-body)}.ui-gallery__rail{box-sizing:border-box;width:var(--rail-width);padding:var(--space-2);border-radius:var(--radius-panel)}.ui-gallery__cards{display:grid;gap:var(--space-2)}.ui-gallery__card-title{margin:0;font-weight:var(--weight-medium)}.ui-gallery__icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-3)}.ui-gallery__icon{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-soft);font-size:var(--text-small)}@media (prefers-reduced-motion:no-preference){@keyframes ui-bell-swing{0%,to{transform:rotate(0deg)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}[data-anim=bell][data-play=true] .ui-icon{transform-origin:50% 0;animation:ui-bell-swing var(--dur-swing) var(--ease-swing) 2}@keyframes ui-check-draw{0%{stroke-dashoffset:12}to{stroke-dashoffset:0}}[data-anim=check] .ui-icon path{stroke-dasharray:12;stroke-dashoffset:0}[data-anim=check][data-play=true] .ui-icon path{animation:ui-check-draw var(--dur-draw) var(--ease-out) 1}@keyframes ui-plane-leave{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(10px,-10px)}46%{opacity:0;transform:translate(-10px,10px)}to{opacity:1;transform:translate(0)}}[data-anim=plane][data-play=true] .ui-icon{animation:ui-plane-leave var(--dur-send) var(--ease-out) 1}[data-motion] .ui-icon{transition:transform var(--dur-base) var(--ease-out)}[data-motion=nudge]:is(:focus-visible,:hover) .ui-icon,[data-replay=true] [data-motion=nudge] .ui-icon{transform:translate(2px,-2px)}[data-motion=slide]:is(:focus-visible,:hover) .ui-icon,[data-replay=true] [data-motion=slide] .ui-icon{transform:translateX(3px)}@keyframes ui-sync-turn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ui-button[aria-busy=true] .ui-icon--spin,[data-anim=sync][data-play=true] .ui-icon{animation:ui-sync-turn var(--dur-spin) var(--ease-in-out) 4}@keyframes ui-late-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.ui-dot--pulse[data-run=true]:after{animation:ui-late-pulse var(--dur-pulse) var(--ease-ping) 3}@keyframes ui-lock-shake{0%,to{transform:rotate(0deg)}20%{transform:rotate(-9deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(3deg)}}[data-anim=lock][data-play=true] .ui-icon{transform-origin:50% 100%;animation:ui-lock-shake var(--dur-shake) var(--ease-out) 1}@keyframes ui-truck-roll{0%,to{transform:translateX(0)}50%{transform:translateX(3px)}}.ui-lane__header:hover [data-anim=truck] .ui-icon,[data-replay=true] [data-anim=truck] .ui-icon{animation:ui-truck-roll var(--dur-draw) var(--ease-out) 1}.ui-card[data-interactive]{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.ui-card[data-interactive]:hover,[data-replay=true] .ui-card[data-interactive]{transform:translateY(-2px)}.ui-card[data-state=dragging]{transform:none}}@font-face{font-family:jost;src:url(/_next/static/media/5d87441b89e4de19-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:jost;src:url(/_next/static/media/9970fd44faffc340-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jost;src:url(/_next/static/media/dd8773d41e105218-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jost;src:url(/_next/static/media/765288b4c0109548-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:jost Fallback;src:local("Arial");ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.00%;size-adjust:95.51%}.__className_db54b6{font-family:jost,jost Fallback}.__variable_db54b6{--font-jost-loaded:"jost","jost Fallback"}@font-face{font-family:"serif";src:url(/_next/static/media/40cb693c198488f2-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(/_next/static/media/81f4f0a67d001c23-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:95.65%;descent-override:30.93%;line-gap-override:0.00%;size-adjust:108.31%}.__className_ddd812{font-family:"serif","serif Fallback"}.__variable_ddd812{--font-serif-loaded:"serif","serif Fallback"}