.arc{--surface:var(--card);--surface-raised:var(--popover);--surface-muted:var(--secondary);--text-secondary:color-mix(in oklch, var(--foreground) 72%, transparent);--text-muted:var(--muted-foreground);--border-subtle:color-mix(in oklch, var(--border) 60%, transparent);--border-strong:color-mix(in oklch, var(--foreground) 22%, transparent);--accent:var(--foreground);--accent-strong:var(--foreground);--accent-subtle:color-mix(in oklch, var(--foreground) 10%, transparent);--accent-foreground:var(--background);--focus-ring:var(--ring);--series-1:var(--info-text);--series-2:var(--warning-text);--series-3:var(--accent-purple-text);--series-4:var(--success-text);--control-on:var(--foreground);--control-glyph:var(--background);--control-track:var(--secondary);--control-track-hover:color-mix(in oklch, var(--secondary) 80%, var(--foreground));--control-thumb:#fff;--control-thumb-on:var(--background);--control-fill:var(--foreground);--shadow-resting:0 1px 2px #0000001f;--shadow-raised:0 8px 22px #00000038;--shadow-floating:0 22px 55px #00000057;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--radius-control:.75rem;--radius-panel:1rem;--radius-surface:1.25rem;--radius-pill:9999px;--control-height-sm:2rem;--control-height-md:2.5rem;--control-height-lg:2.75rem;--font-body:inherit;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.5rem;--tracking-body:-.005em;--leading-body:1.45;--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.23, 1, .32, 1);--ease-exit:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:linear(0, .0258, .09, .1763, .2732, .3724, .4683, .5573, .6376, .7082, .7689, .8202, .8628, .8976, .9256, .9476, .9648, .9778, .9875, .9945, .9994, 1.0026, 1.0047, 1.0058, 1.0062, 1.0062, 1.0059, 1.0055, 1.0049, 1.0043, 1.0036, 1.0031, 1.0025, 1.002, 1.0016, 1.0013, 1);--duration-instant:.12s;--duration-fast:.16s;--duration-standard:.24s;--duration-considered:.48s;--duration-spring:.58s;color:var(--foreground);font-family:inherit}@supports (color:lab(0% 0 0)){.arc{--shadow-resting:0 1px 2px lab(0% 0 0/.12);--shadow-raised:0 8px 22px lab(0% 0 0/.22);--shadow-floating:0 22px 55px lab(0% 0 0/.34)}}.arc[data-compact]{--control-height-md:2rem;--text-sm:.75rem;--radius-control:.5rem}.arc[data-compact]>div>label:first-child{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.arc[data-compact]>div{gap:0}.arc[data-compact] button[aria-haspopup]>svg:last-child{display:none}.arc[data-compact] button[aria-haspopup]{gap:6px;padding:0 8px}
.filter-toolbar-module__x_ZQVq__toolbar{min-height:var(--control-height-lg);justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);display:flex;position:relative}.filter-toolbar-module__x_ZQVq__frame{flex:1;min-width:0}.filter-toolbar-module__x_ZQVq__chips{min-width:0;min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.filter-toolbar-module__x_ZQVq__slot{border-radius:var(--radius-pill);flex:none;min-width:0;max-width:100%;display:inline-flex}.filter-toolbar-module__x_ZQVq__chip{max-width:calc(100% + var(--slot-moving,0) * 100vw);min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--text-xs);flex:none;display:inline-flex}.filter-toolbar-module__x_ZQVq__chipLabel{text-overflow:ellipsis;white-space:nowrap;overflow:clip visible}.filter-toolbar-module__x_ZQVq__value{color:var(--foreground);font-weight:500}.filter-toolbar-module__x_ZQVq__separator{color:var(--text-secondary);font-weight:400}.filter-toolbar-module__x_ZQVq__morphText{white-space:nowrap;vertical-align:bottom;display:inline-flex;position:relative;overflow:clip visible}.filter-toolbar-module__x_ZQVq__morphValue{white-space:nowrap;flex:none;display:inline-block}.filter-toolbar-module__x_ZQVq__measure{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.filter-toolbar-module__x_ZQVq__chip button{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);background:0 0;border:0;flex:0 0 24px;place-items:center;display:grid}.filter-toolbar-module__x_ZQVq__chip button:active{transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-instant);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard);transform:scale(.96)}.filter-toolbar-module__x_ZQVq__empty{max-width:100%;color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.filter-toolbar-module__x_ZQVq__actions{align-items:center;gap:var(--space-3);flex:none;display:inline-flex}.filter-toolbar-module__x_ZQVq__clear{min-height:var(--control-height-sm);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-muted);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);background:0 0;border:0}.filter-toolbar-module__x_ZQVq__clearText{display:block}.filter-toolbar-module__x_ZQVq__clear:active{transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-instant);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard);transform:scale(.97)}.filter-toolbar-module__x_ZQVq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filter-toolbar-module__x_ZQVq__menu{isolation:isolate;flex:none;display:inline-flex;position:relative}.filter-toolbar-module__x_ZQVq__menu:not([data-state=closed]){z-index:30}.filter-toolbar-module__x_ZQVq__trigger{z-index:1;min-height:var(--control-height-sm);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;align-items:center;display:inline-flex;position:relative}.filter-toolbar-module__x_ZQVq__menu[data-state=open] .filter-toolbar-module__x_ZQVq__trigger{pointer-events:none}.filter-toolbar-module__x_ZQVq__face{align-items:center;gap:var(--space-2);display:inline-flex}.filter-toolbar-module__x_ZQVq__face svg{flex:none}.filter-toolbar-module__x_ZQVq__surface{z-index:0;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);transition:background-color var(--duration-fast) var(--ease-standard), border-radius var(--duration-spring) var(--ease-spring), box-shadow var(--duration-standard) var(--ease-standard);position:absolute;top:0;overflow:clip}.filter-toolbar-module__x_ZQVq__menu[data-y=up] .filter-toolbar-module__x_ZQVq__surface{top:auto;bottom:0}.filter-toolbar-module__x_ZQVq__menu[data-state=open] .filter-toolbar-module__x_ZQVq__surface{border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating)}.filter-toolbar-module__x_ZQVq__menu[data-state=closed] .filter-toolbar-module__x_ZQVq__trigger:active+.filter-toolbar-module__x_ZQVq__surface{background:color-mix(in oklab, var(--surface-muted), var(--border) 55%)}@media (hover:hover) and (pointer:fine){.filter-toolbar-module__x_ZQVq__menu[data-state=closed] .filter-toolbar-module__x_ZQVq__trigger:hover+.filter-toolbar-module__x_ZQVq__surface{background:var(--surface-muted);box-shadow:var(--shadow-resting)}}.filter-toolbar-module__x_ZQVq__panel{width:min(var(--filter-menu-width,16rem), calc(100vw - var(--space-8)));outline:none;padding:6px;position:absolute;top:0;left:0}.filter-toolbar-module__x_ZQVq__menu[data-y=up] .filter-toolbar-module__x_ZQVq__panel{top:auto;bottom:0}.filter-toolbar-module__x_ZQVq__menu[data-state=closed] .filter-toolbar-module__x_ZQVq__panel{visibility:hidden}.filter-toolbar-module__x_ZQVq__head{height:32px;padding:0 var(--space-2) 0 10px;align-items:center;display:flex}.filter-toolbar-module__x_ZQVq__menu[data-y=up] .filter-toolbar-module__x_ZQVq__head{margin-top:4px}.filter-toolbar-module__x_ZQVq__back{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;margin-left:-6px;padding:0;display:grid}.filter-toolbar-module__x_ZQVq__back:active{background:var(--surface-muted);color:var(--foreground)}.filter-toolbar-module__x_ZQVq__title{min-width:0;color:var(--foreground);font-size:var(--text-sm);letter-spacing:var(--tracking-body);white-space:nowrap;font-weight:500;display:flex;position:relative}.filter-toolbar-module__x_ZQVq__titleText{display:block}.filter-toolbar-module__x_ZQVq__stage{margin-top:2px;position:relative}.filter-toolbar-module__x_ZQVq__step{width:100%}.filter-toolbar-module__x_ZQVq__list{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(20rem,55vh);display:grid;position:relative;overflow-y:auto}.filter-toolbar-module__x_ZQVq__highlight{border-radius:calc(var(--radius-panel) - 6px);background:color-mix(in oklab, var(--foreground) 6%, transparent);opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0}.filter-toolbar-module__x_ZQVq__item:focus-visible{outline:none}.filter-toolbar-module__x_ZQVq__item{min-width:0;min-height:var(--control-height-sm);border-radius:calc(var(--radius-panel) - 6px);color:var(--foreground);font:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.filter-toolbar-module__x_ZQVq__itemIcon{min-width:16px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.filter-toolbar-module__x_ZQVq__itemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.filter-toolbar-module__x_ZQVq__itemMeta{min-width:0;max-width:50%;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;display:inline-flex}.filter-toolbar-module__x_ZQVq__metaValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-toolbar-module__x_ZQVq__hint{text-align:right;min-width:2ch}.filter-toolbar-module__x_ZQVq__check{width:15px;color:var(--foreground);opacity:0;display:inline-flex}.filter-toolbar-module__x_ZQVq__check[data-on]{opacity:1}@media (hover:hover) and (pointer:fine){.filter-toolbar-module__x_ZQVq__chip button:hover{background:var(--border);color:var(--foreground)}.filter-toolbar-module__x_ZQVq__clear:hover,.filter-toolbar-module__x_ZQVq__back:hover{background:var(--surface-muted);color:var(--foreground)}}@media (max-width:520px){.filter-toolbar-module__x_ZQVq__toolbar{flex-direction:column;align-items:stretch}.filter-toolbar-module__x_ZQVq__frame{flex:none}.filter-toolbar-module__x_ZQVq__actions{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.filter-toolbar-module__x_ZQVq__chip button,.filter-toolbar-module__x_ZQVq__clear,.filter-toolbar-module__x_ZQVq__surface,.filter-toolbar-module__x_ZQVq__back{transition:none}.filter-toolbar-module__x_ZQVq__chip button:active,.filter-toolbar-module__x_ZQVq__clear:active{transform:none}}
.treemap-module__ng3oRW__figure{gap:var(--space-3);min-width:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);margin:0;display:grid}.treemap-module__ng3oRW__bar{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.treemap-module__ng3oRW__crumbs{min-width:0;margin-left:-4px}.treemap-module__ng3oRW__crumbList{flex-wrap:wrap;align-items:center;min-width:0;min-height:32px;margin:0;padding:0;list-style:none;display:flex;position:relative}.treemap-module__ng3oRW__crumb{align-items:center;min-width:0;display:inline-flex}.treemap-module__ng3oRW__crumbSep{color:var(--border-strong);font-size:var(--text-sm);padding:0 4px}.treemap-module__ng3oRW__crumbButton{min-height:32px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;border-radius:10px;margin:0 -2px;padding:0 6px}.treemap-module__ng3oRW__crumbButton:active{transform:scale(.97)}.treemap-module__ng3oRW__crumbCurrent{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);white-space:nowrap;padding:0 4px}@media (hover:hover) and (pointer:fine){.treemap-module__ng3oRW__crumbButton:hover{background:color-mix(in oklab, var(--foreground) 5%, transparent);color:var(--foreground)}}.treemap-module__ng3oRW__total{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);font-variant-numeric:tabular-nums;flex:none;justify-items:end;margin:0;display:inline-grid;position:relative;overflow:hidden}.treemap-module__ng3oRW__totalValue{display:block}.treemap-module__ng3oRW__stage{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:12px;outline:none;min-width:0;position:relative;overflow:hidden}.treemap-module__ng3oRW__tile{background:var(--fill);color:var(--foreground);cursor:pointer;visibility:hidden;will-change:transform, width, height;transition:background-color var(--duration-considered) var(--ease-standard), color var(--duration-considered) var(--ease-standard), filter var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:6px;flex-direction:column;gap:1px;padding:6px 8px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.treemap-module__ng3oRW__tile[data-branch][data-level="1"]{background:color-mix(in oklab, var(--hue) 9%, var(--surface));color:var(--foreground);cursor:zoom-in;border-radius:8px;padding:3px 8px}.treemap-module__ng3oRW__tileLabel,.treemap-module__ng3oRW__tileValue{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);line-height:16px;overflow:hidden}.treemap-module__ng3oRW__tileLabel{font-weight:500}.treemap-module__ng3oRW__tileValue{opacity:0;font-variant-numeric:tabular-nums}.treemap-module__ng3oRW__tile[data-room=name] .treemap-module__ng3oRW__tileLabel,.treemap-module__ng3oRW__tile[data-room=full] .treemap-module__ng3oRW__tileLabel,.treemap-module__ng3oRW__tile[data-room=full] .treemap-module__ng3oRW__tileValue{opacity:1}.treemap-module__ng3oRW__tile[data-room=full] .treemap-module__ng3oRW__tileValue{opacity:.72}.treemap-module__ng3oRW__tile[data-branch][data-level="1"]{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px}.treemap-module__ng3oRW__tile[data-branch][data-level="1"] .treemap-module__ng3oRW__tileValue{opacity:.6;flex:none}.treemap-module__ng3oRW__tile[data-branch][data-level="1"][data-room=none] .treemap-module__ng3oRW__tileLabel,.treemap-module__ng3oRW__tile[data-branch][data-level="1"][data-room=none] .treemap-module__ng3oRW__tileValue{opacity:0}.treemap-module__ng3oRW__tile[data-branch][data-level="1"][data-room=name] .treemap-module__ng3oRW__tileValue{opacity:.6}.treemap-module__ng3oRW__tile[data-level="2"]{padding:5px 7px}.treemap-module__ng3oRW__tile[data-active]{box-shadow:inset 0 0 0 2px var(--foreground)}.treemap-module__ng3oRW__tile[data-lineage]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--hue) 70%, transparent)}.treemap-module__ng3oRW__stage[data-active] .treemap-module__ng3oRW__tile[data-dim]{filter:opacity(.5)}.treemap-module__ng3oRW__message{color:var(--text-muted);font-size:var(--text-sm);pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.treemap-module__ng3oRW__tooltip{z-index:50;border:1px solid var(--border);background:var(--surface-raised);min-width:160px;max-width:min(240px,100%);box-shadow:var(--shadow-floating);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), scale var(--duration-fast) var(--ease-standard);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 12px;display:grid;position:absolute;top:0;left:0;scale:.96}.treemap-module__ng3oRW__stage[data-active] .treemap-module__ng3oRW__tooltip{opacity:1;scale:1}.treemap-module__ng3oRW__tipTitle{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.treemap-module__ng3oRW__tipValue{font-size:var(--text-sm);justify-content:space-between;align-items:baseline;gap:12px;margin:0;line-height:1.35;display:flex}.treemap-module__ng3oRW__tipName{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.treemap-module__ng3oRW__tipAmount{color:var(--foreground);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.treemap-module__ng3oRW__tipNote{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);font-variant-numeric:tabular-nums;margin:0}.treemap-module__ng3oRW__scale{min-width:0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.treemap-module__ng3oRW__scaleLabel{color:var(--text-secondary);margin-right:4px}.treemap-module__ng3oRW__steps{gap:2px;display:inline-flex}.treemap-module__ng3oRW__step{background:var(--fill);border-radius:3px;width:18px;height:10px}.treemap-module__ng3oRW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.treemap-module__ng3oRW__tile,.treemap-module__ng3oRW__tileLabel,.treemap-module__ng3oRW__tileValue,.treemap-module__ng3oRW__tooltip,.treemap-module__ng3oRW__crumbButton{transition:none}}
.avatar-group-module__xLb9xa__group{--avatar-size:36px;height:var(--avatar-size);align-items:center;padding-left:6px;display:inline-flex}.avatar-group-module__xLb9xa__group.avatar-group-module__xLb9xa__sm{--avatar-size:28px}.avatar-group-module__xLb9xa__group.avatar-group-module__xLb9xa__lg{--avatar-size:48px}.avatar-group-module__xLb9xa__slot{height:var(--avatar-size);flex:none;align-items:center;display:inline-flex;position:relative}.avatar-group-module__xLb9xa__lift{--fan:0px;--aside:0px;--rise:0px;border-radius:var(--radius-pill);transform:translate(calc(var(--fan) + var(--aside)), var(--rise));transition:transform .26s var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);margin-left:-6px;display:inline-flex;position:relative}.avatar-group-module__xLb9xa__avatar,.avatar-group-module__xLb9xa__overflow{border:2px solid var(--surface);box-shadow:0 0 0 1px var(--border);transition:box-shadow var(--duration-fast) var(--ease-standard)}.avatar-group-module__xLb9xa__overflow{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;place-items:center;font-weight:500;display:inline-grid;position:relative;overflow:hidden}.avatar-group-module__xLb9xa__count{display:inline-block}.avatar-group-module__xLb9xa__overflow.avatar-group-module__xLb9xa__sm{width:28px;height:28px;font-size:10px}.avatar-group-module__xLb9xa__overflow.avatar-group-module__xLb9xa__md{width:36px;height:36px}.avatar-group-module__xLb9xa__overflow.avatar-group-module__xLb9xa__lg{width:48px;height:48px;font-size:var(--text-sm)}.avatar-group-module__xLb9xa__tip{z-index:2;border-radius:var(--radius-pill);background:var(--foreground);color:var(--background);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);padding:4px 8px;font-weight:500;line-height:1.2;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px)}@media (hover:hover) and (pointer:fine){.avatar-group-module__xLb9xa__group:hover .avatar-group-module__xLb9xa__lift{--fan:calc((var(--index) - (var(--count) - 1) / 2) * 4px)}.avatar-group-module__xLb9xa__slot:hover{z-index:1}.avatar-group-module__xLb9xa__slot:hover .avatar-group-module__xLb9xa__lift{--rise:-2px}.avatar-group-module__xLb9xa__slot:hover~.avatar-group-module__xLb9xa__slot .avatar-group-module__xLb9xa__lift{--aside:3px}.avatar-group-module__xLb9xa__slot:has(~.avatar-group-module__xLb9xa__slot:hover) .avatar-group-module__xLb9xa__lift{--aside:-3px}.avatar-group-module__xLb9xa__slot:hover .avatar-group-module__xLb9xa__avatar,.avatar-group-module__xLb9xa__slot:hover .avatar-group-module__xLb9xa__overflow{box-shadow:0 0 0 1px var(--border-strong)}.avatar-group-module__xLb9xa__slot:hover .avatar-group-module__xLb9xa__tip{opacity:1;transition-delay:60ms;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.avatar-group-module__xLb9xa__lift{transition:none;transform:none!important}.avatar-group-module__xLb9xa__tip{transition:none;transform:translate(-50%)}}
.button-module__aa5KyW__button{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid #0000;display:inline-flex;position:relative}.button-module__aa5KyW__button:disabled{cursor:not-allowed;opacity:.52}.button-module__aa5KyW__button[aria-busy=true]{cursor:progress}.button-module__aa5KyW__button:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}.button-module__aa5KyW__labelSlot{min-width:0;transition:opacity var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.button-module__aa5KyW__labelSlot[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}.button-module__aa5KyW__labelContent{flex:none;align-items:center;display:inline-flex}.button-module__aa5KyW__labelPhase{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.button-module__aa5KyW__labelPhase svg{flex:none}.button-module__aa5KyW__primary{color:var(--background);background:var(--foreground);border-color:var(--foreground)}.button-module__aa5KyW__secondary{color:var(--foreground);background:var(--surface);border-color:var(--border)}.button-module__aa5KyW__ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.button-module__aa5KyW__danger{color:var(--danger);background:var(--surface);border-color:var(--border)}.button-module__aa5KyW__secondary:disabled,.button-module__aa5KyW__danger:disabled{opacity:1;color:var(--text-muted);background:var(--surface-muted);border-color:var(--border)}.button-module__aa5KyW__danger:disabled{color:color-mix(in oklab, var(--danger) 55%, var(--surface-muted))}.button-module__aa5KyW__ghost:disabled{opacity:1;color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.button-module__aa5KyW__primary:hover:not(:disabled){opacity:.91;box-shadow:var(--shadow-resting)}.button-module__aa5KyW__secondary:hover:not(:disabled){background:var(--surface-muted);box-shadow:var(--shadow-resting)}.button-module__aa5KyW__ghost:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}.button-module__aa5KyW__danger:hover:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}}.button-module__aa5KyW__primary:active:not(:disabled){opacity:.84}.button-module__aa5KyW__secondary:active:not(:disabled),.button-module__aa5KyW__ghost:active:not(:disabled){color:var(--foreground);background:var(--surface-muted)}.button-module__aa5KyW__danger:active:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}.button-module__aa5KyW__sm{min-height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--text-sm)}.button-module__aa5KyW__md{min-height:var(--control-height-md)}.button-module__aa5KyW__lg{min-height:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--text-sm)}.button-module__aa5KyW__loader{width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2);display:grid;position:absolute;top:50%;left:50%}.button-module__aa5KyW__spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite button-module__aa5KyW__spin}.button-module__aa5KyW__loadingLabel{opacity:0}@keyframes button-module__aa5KyW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.button-module__aa5KyW__button{transition:none}.button-module__aa5KyW__labelSlot{transition:opacity var(--duration-instant) linear}.button-module__aa5KyW__spinner{animation-duration:.01ms;animation-iteration-count:1}}
.toast-stack-module__LTKPPW__viewport{z-index:60;bottom:var(--space-6);width:min(22.5rem, calc(100% - var(--space-8)));pointer-events:none;position:fixed}.toast-stack-module__LTKPPW__bottom-right{right:var(--space-6)}.toast-stack-module__LTKPPW__bottom-left{left:var(--space-6)}.toast-stack-module__LTKPPW__bottom-center{margin-inline:auto;left:0;right:0}.toast-stack-module__LTKPPW__contained{z-index:2;bottom:var(--space-4);position:absolute}.toast-stack-module__LTKPPW__contained.toast-stack-module__LTKPPW__bottom-right{right:var(--space-4)}.toast-stack-module__LTKPPW__contained.toast-stack-module__LTKPPW__bottom-left{left:var(--space-4)}@media (max-width:30rem){.toast-stack-module__LTKPPW__viewport:not(.toast-stack-module__LTKPPW__contained){right:0;bottom:var(--space-4);margin-inline:auto;left:0}}.toast-stack-module__LTKPPW__list{pointer-events:auto;margin:0;padding:0;list-style:none;position:relative}.toast-stack-module__LTKPPW__item{transform-origin:50% 0;position:absolute;bottom:0;left:0;right:0}.toast-stack-module__LTKPPW__card{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-raised);touch-action:pan-y;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-standard) var(--ease-standard), border-color var(--duration-standard) var(--ease-standard);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.toast-stack-module__LTKPPW__item[data-front=true] .toast-stack-module__LTKPPW__card,.toast-stack-module__LTKPPW__item[data-expanded=true] .toast-stack-module__LTKPPW__card{box-shadow:var(--shadow-floating)}.toast-stack-module__LTKPPW__item[data-front=false][data-expanded=false] .toast-stack-module__LTKPPW__card{background:var(--surface-muted)}.toast-stack-module__LTKPPW__card[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.toast-stack-module__LTKPPW__content{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);display:flex}.toast-stack-module__LTKPPW__icon{width:18px;height:20px;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:grid;position:relative}.toast-stack-module__LTKPPW__icon[data-type=success]{color:var(--success)}.toast-stack-module__LTKPPW__icon[data-type=info]{color:var(--accent)}.toast-stack-module__LTKPPW__icon[data-type=warning]{color:var(--warning)}.toast-stack-module__LTKPPW__icon[data-type=error]{color:var(--danger)}.toast-stack-module__LTKPPW__glyph{grid-area:1/1;place-items:center;display:grid}.toast-stack-module__LTKPPW__glyph svg{display:block}.toast-stack-module__LTKPPW__spinner{border-radius:var(--radius-pill);border:1.75px solid;border-right-color:#0000;width:15px;height:15px;animation:.8s linear infinite toast-stack-module__LTKPPW__spin;display:block}.toast-stack-module__LTKPPW__copy{min-width:0;font-size:var(--text-sm);letter-spacing:var(--tracking-body);flex:1;line-height:20px;position:relative}.toast-stack-module__LTKPPW__title{font-weight:500;display:block;position:relative}.toast-stack-module__LTKPPW__line{display:block}.toast-stack-module__LTKPPW__description{color:var(--text-secondary);margin-top:2px;display:block}.toast-stack-module__LTKPPW__actionSlot{flex:none;justify-content:flex-end;margin-top:-4px;display:flex}.toast-stack-module__LTKPPW__actionSlot[data-moving=true]{overflow:hidden}.toast-stack-module__LTKPPW__action,.toast-stack-module__LTKPPW__close{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:1px solid #0000;flex:none}.toast-stack-module__LTKPPW__action{height:28px;padding:0 var(--space-3);border-color:var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);font-size:var(--text-sm);white-space:nowrap;font-weight:500}.toast-stack-module__LTKPPW__close{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-muted);background:0 0;place-items:center;margin:-4px -2px 0 0;display:grid}@media (hover:hover) and (pointer:fine){.toast-stack-module__LTKPPW__action:hover{border-color:var(--border-strong);background:var(--surface-muted)}.toast-stack-module__LTKPPW__close:hover{background:var(--surface-muted);color:var(--foreground)}}.toast-stack-module__LTKPPW__action:active,.toast-stack-module__LTKPPW__close:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);scale:.96}.toast-stack-module__LTKPPW__action:focus-visible,.toast-stack-module__LTKPPW__close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@container (max-width:21rem){.toast-stack-module__LTKPPW__content{row-gap:var(--space-2);flex-wrap:wrap}.toast-stack-module__LTKPPW__actionSlot{padding-left:calc(18px + var(--space-3));flex-basis:100%;order:1;justify-content:flex-start;margin-top:0}}.toast-stack-module__LTKPPW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes toast-stack-module__LTKPPW__spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.toast-stack-module__LTKPPW__card,.toast-stack-module__LTKPPW__icon,.toast-stack-module__LTKPPW__action,.toast-stack-module__LTKPPW__close{transition:none}.toast-stack-module__LTKPPW__action:active,.toast-stack-module__LTKPPW__close:active{scale:none}.toast-stack-module__LTKPPW__spinner{animation:none}}
.user-menu-module__GGawsG__root{vertical-align:middle;flex:none;display:inline-flex;position:relative}.user-menu-module__GGawsG__trigger{--presence-surface:var(--user-menu-surface,var(--surface));align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);height:40px;color:var(--foreground);font:inherit;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;margin:0;padding:4px;display:inline-flex;position:relative}.user-menu-module__GGawsG__trigger[data-name]{padding-right:10px}@media (hover:hover) and (pointer:fine){.user-menu-module__GGawsG__trigger:hover{--presence-surface:var(--surface-muted);background:var(--surface-muted)}}.user-menu-module__GGawsG__trigger[data-state=open]{--presence-surface:var(--surface-muted);background:var(--surface-muted)}.user-menu-module__GGawsG__trigger:active{--presence-surface:color-mix(in oklab, var(--surface-muted), var(--foreground) 8%);background:color-mix(in oklab, var(--surface-muted), var(--foreground) 8%)}.user-menu-module__GGawsG__triggerName{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;font-weight:500;line-height:1;overflow:hidden}.user-menu-module__GGawsG__chevron{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);flex:none;margin-left:-2px}.user-menu-module__GGawsG__trigger:hover .user-menu-module__GGawsG__chevron,.user-menu-module__GGawsG__trigger[data-state=open] .user-menu-module__GGawsG__chevron{color:var(--foreground)}.user-menu-module__GGawsG__trigger[data-state=open] .user-menu-module__GGawsG__chevron{transform:rotate(180deg)}@media (max-width:639px){.user-menu-module__GGawsG__trigger[data-name]{padding-right:4px}.user-menu-module__GGawsG__triggerName,.user-menu-module__GGawsG__chevron{display:none}}.user-menu-module__GGawsG__face{width:var(--face-size);height:var(--face-size);flex:none;display:inline-grid;position:relative}.user-menu-module__GGawsG__face[data-size=sm]{--face-size:32px;--dot-size:11px}.user-menu-module__GGawsG__face[data-size=md]{--face-size:34px;--dot-size:10px}.user-menu-module__GGawsG__portrait{border-radius:var(--radius-pill);background:var(--surface-muted);object-fit:cover;object-position:50% 15%;outline:1px solid color-mix(in oklab, var(--foreground) 9%, transparent);outline-offset:-1px;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.user-menu-module__GGawsG__initials{color:var(--text-secondary);font-size:calc(var(--face-size) * .36);place-items:center;font-weight:500;line-height:1;display:grid}.user-menu-module__GGawsG__face .user-menu-module__GGawsG__dot{box-shadow:0 0 0 2px var(--presence-surface,var(--surface));position:absolute;bottom:-1px;right:-1px}.user-menu-module__GGawsG__dot{--dot-color:var(--success);width:var(--dot-size,10px);height:var(--dot-size,10px);border-radius:var(--radius-pill);background:var(--dot-color);transition:background-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex:none;display:inline-block;position:relative}.user-menu-module__GGawsG__dot:before,.user-menu-module__GGawsG__dot:after{content:"";background:var(--presence-surface,var(--surface));transition:transform var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-standard);margin:auto;position:absolute;inset:0}.user-menu-module__GGawsG__dot:before{border-radius:var(--radius-pill);width:46%;height:46%;transform:scale(0)}.user-menu-module__GGawsG__dot:after{border-radius:1px;width:58%;height:22%;min-height:1.5px;transform:scaleX(0)}.user-menu-module__GGawsG__dot[data-status=busy]{--dot-color:var(--danger)}.user-menu-module__GGawsG__dot[data-status=busy]:after{transform:scaleX(1)}.user-menu-module__GGawsG__dot[data-status=away]{--dot-color:var(--warning)}.user-menu-module__GGawsG__dot[data-status=away]:before,.user-menu-module__GGawsG__dot[data-status=offline]:before{transform:scale(1)}.user-menu-module__GGawsG__dot[data-status=offline]{--dot-color:var(--text-muted)}.user-menu-module__GGawsG__panel{--presence-surface:var(--surface-raised);--row:32px;--inset:4px;--menu-radius:10px;--menu-line:color-mix(in oklab, var(--foreground) 9%, transparent);z-index:60;box-sizing:border-box;width:15.5rem;max-width:calc(100vw - 24px);padding:var(--inset);border:.5px solid var(--border);border-radius:var(--menu-radius);background:var(--surface-raised);box-shadow:var(--shadow-floating);color:var(--foreground);font-family:var(--font-body);letter-spacing:-.01em;text-align:left;transform-origin:var(--origin-x,100%) var(--origin-y,0px);outline:none;line-height:1.3;position:fixed;top:0;left:0}.user-menu-module__GGawsG__panel[data-inline]{position:absolute;top:calc(100% + 8px);left:auto}.user-menu-module__GGawsG__panel[data-inline][data-align=end]{right:0}.user-menu-module__GGawsG__panel[data-inline][data-align=start]{left:0}.user-menu-module__GGawsG__panel[data-inline][data-align=center]{margin-left:-7.75rem;left:50%}.user-menu-module__GGawsG__header{align-items:center;gap:10px;padding:8px;display:flex}.user-menu-module__GGawsG__identity{flex:1;gap:2px;min-width:0;display:grid}.user-menu-module__GGawsG__nameRow{align-items:center;gap:6px;min-width:0;display:flex}.user-menu-module__GGawsG__name{min-width:0;color:var(--foreground);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:13px;font-weight:500;line-height:1.25;overflow:hidden}.user-menu-module__GGawsG__plan{border:.5px solid var(--menu-line);background:color-mix(in oklab, var(--foreground) 4%, transparent);min-width:0;max-width:55%;height:17px;color:var(--text-secondary);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex:0 100 auto;padding:0 5px;font-size:11px;font-weight:500;line-height:16px;display:inline-block;overflow:hidden}.user-menu-module__GGawsG__email{color:var(--text-muted);letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.user-menu-module__GGawsG__list{position:relative}.user-menu-module__GGawsG__separator{height:.5px;margin:var(--inset) calc(var(--inset) * -1);background:var(--menu-line)}@media (max-resolution:1x){.user-menu-module__GGawsG__separator{background:color-mix(in oklab, var(--foreground) 6%, transparent);height:1px}}.user-menu-module__GGawsG__highlight{background:color-mix(in oklab, var(--foreground) 6%, transparent);opacity:0;pointer-events:none;border-radius:6px;position:absolute;top:0;left:0;right:0}.user-menu-module__GGawsG__item{width:100%;height:var(--row);box-sizing:border-box;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:6px;outline:none;align-items:center;gap:10px;margin:0;padding:0 8px;font-size:13px;display:flex;position:relative}.user-menu-module__GGawsG__icon{width:16px;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:inline-grid}.user-menu-module__GGawsG__item:focus .user-menu-module__GGawsG__icon{color:var(--foreground)}.user-menu-module__GGawsG__itemLabel{flex:1;min-width:0;display:inline-flex;position:relative}.user-menu-module__GGawsG__rise{white-space:nowrap;display:inline-block}@media (hover:none){.user-menu-module__GGawsG__item:active{background:var(--surface-muted)}}.user-menu-module__GGawsG__keys{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;opacity:.8;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:1px;margin-left:auto;display:inline-flex}.user-menu-module__GGawsG__key{min-width:1.05em;font:inherit;text-align:center;display:inline-block}.user-menu-module__GGawsG__row{align-items:center;gap:10px;height:36px;padding:0 4px 0 8px;display:flex;position:relative}.user-menu-module__GGawsG__rowLabel{color:var(--foreground);flex:1;font-size:13px}.user-menu-module__GGawsG__row .user-menu-module__GGawsG__icon .user-menu-module__GGawsG__dot{--dot-size:10px}.user-menu-module__GGawsG__segments{--segment:28px;isolation:isolate;grid-auto-columns:var(--segment);background:color-mix(in oklab, var(--foreground) 5%, transparent);border-radius:7px;flex:none;grid-auto-flow:column;height:26px;padding:2px;display:inline-grid;position:relative}.user-menu-module__GGawsG__thumb{z-index:-1;width:var(--segment);background:var(--surface-raised);box-shadow:0 1px 1.5px #00000014, 0 0 0 .5px var(--menu-line);transform:translateX(calc(var(--index) * 100%));transition:transform var(--duration-spring) var(--ease-spring);border-radius:5px;position:absolute;top:2px;bottom:2px;left:2px}@supports (color:lab(0% 0 0)){.user-menu-module__GGawsG__thumb{box-shadow:0 1px 1.5px lab(0% 0 0/.08), 0 0 0 .5px var(--menu-line)}}[data-theme=dark] .user-menu-module__GGawsG__thumb{background:color-mix(in oklab, var(--foreground) 20%, var(--surface-raised));box-shadow:none}.user-menu-module__GGawsG__segment{color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:5px;outline:none;place-items:center;margin:0;padding:0;display:grid}.user-menu-module__GGawsG__segment .user-menu-module__GGawsG__dot{--dot-size:9px;--presence-surface:var(--surface-raised)}@media (hover:hover) and (pointer:fine){.user-menu-module__GGawsG__segment:hover{color:var(--text-secondary)}}.user-menu-module__GGawsG__segment[aria-checked=true]{color:var(--foreground)}.user-menu-module__GGawsG__spinner{animation:.8s linear infinite user-menu-module__GGawsG__user-menu-spin}@keyframes user-menu-module__GGawsG__user-menu-spin{to{transform:rotate(360deg)}}.user-menu-module__GGawsG__scrim{z-index:70;-webkit-tap-highlight-color:transparent;background:#00000052;background:lab(0% 0 0/.32);position:fixed;inset:0}.user-menu-module__GGawsG__sheet{--row:46px;--inset:10px;z-index:71;overscroll-behavior:contain;width:auto;max-width:none;max-height:88dvh;padding:8px var(--inset) calc(12px + env(safe-area-inset-bottom));border-radius:var(--radius-panel) var(--radius-panel) 0 0;border-bottom:0;position:fixed;inset:auto 0 0;overflow-y:auto}.user-menu-module__GGawsG__handle{border-radius:var(--radius-pill);background:var(--border-strong);cursor:grab;width:36px;height:5px;margin:0 auto 10px;display:block}.user-menu-module__GGawsG__sheet .user-menu-module__GGawsG__header{padding:4px 8px 12px}.user-menu-module__GGawsG__sheet .user-menu-module__GGawsG__item,.user-menu-module__GGawsG__sheet .user-menu-module__GGawsG__rowLabel{font-size:var(--text-base)}.user-menu-module__GGawsG__sheet .user-menu-module__GGawsG__row{height:52px}.user-menu-module__GGawsG__sheet .user-menu-module__GGawsG__segments{--segment:40px;height:34px}.user-menu-module__GGawsG__sheet .user-menu-module__GGawsG__keys{display:none}@media (prefers-reduced-motion:reduce){.user-menu-module__GGawsG__trigger,.user-menu-module__GGawsG__chevron,.user-menu-module__GGawsG__dot,.user-menu-module__GGawsG__dot:before,.user-menu-module__GGawsG__dot:after,.user-menu-module__GGawsG__segment,.user-menu-module__GGawsG__thumb,.user-menu-module__GGawsG__item,.user-menu-module__GGawsG__icon{transition:none}.user-menu-module__GGawsG__spinner{animation-duration:2.4s}}
.changelog-feed-module__oKjbMq__feed{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:min(100%,920px);color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);margin-inline:auto;overflow:hidden}.changelog-feed-module__oKjbMq__feed *,.changelog-feed-module__oKjbMq__feed :before,.changelog-feed-module__oKjbMq__feed :after{box-sizing:border-box}.changelog-feed-module__oKjbMq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.changelog-feed-module__oKjbMq__header{justify-content:space-between;align-items:flex-start;gap:16px 24px;padding:32px 28px 20px;display:flex}.changelog-feed-module__oKjbMq__heading{min-width:0}.changelog-feed-module__oKjbMq__heading h2{font:400 var(--text-3xl)/var(--leading-display) var(--font-display);letter-spacing:var(--tracking-display);margin:0}.changelog-feed-module__oKjbMq__heading p{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin:8px 0 0}.changelog-feed-module__oKjbMq__subscribeWrap{flex:none;padding-top:2px;position:relative}.changelog-feed-module__oKjbMq__subscribe{border:1px solid var(--foreground);border-radius:var(--radius-pill);background:var(--foreground);height:38px;color:var(--background);transition:background-color var(--duration-standard) var(--ease-standard), border-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);overflow:hidden}.changelog-feed-module__oKjbMq__subscribe[data-state=editing]{border-color:var(--border-strong);background:var(--surface);color:var(--foreground)}.changelog-feed-module__oKjbMq__subscribe[data-state=done]{border-color:var(--border);background:var(--surface-muted);color:var(--foreground)}.changelog-feed-module__oKjbMq__subscribe[data-error]{border-color:var(--danger)}.changelog-feed-module__oKjbMq__subscribeInner{width:max-content;height:100%;display:flex;position:relative}.changelog-feed-module__oKjbMq__subscribeIdle{height:100%;color:inherit;font:500 var(--text-sm)/1 var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:7px;padding:0 17px 0 15px;display:inline-flex}.changelog-feed-module__oKjbMq__subscribeForm{align-items:center;gap:6px;height:100%;padding:0 4px 0 15px;display:flex}.changelog-feed-module__oKjbMq__subscribeForm input{width:188px;min-width:0;height:100%;color:var(--foreground);font:var(--text-sm)/1 var(--font-body);background:0 0;border:0;outline:none;padding:0}.changelog-feed-module__oKjbMq__subscribeForm input::placeholder{color:var(--text-muted)}.changelog-feed-module__oKjbMq__subscribeSubmit{background:var(--foreground);width:28px;height:28px;color:var(--background);cursor:pointer;transition:transform var(--duration-instant) var(--ease-standard);border:0;border-radius:50%;outline:none;flex:none;place-items:center;padding:0;display:grid}.changelog-feed-module__oKjbMq__subscribeSubmit:active{transform:scale(.94)}.changelog-feed-module__oKjbMq__subscribeDone{height:100%;font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:7px;padding:0 5px 0 13px;font-weight:500;display:inline-flex}.changelog-feed-module__oKjbMq__drawnCheck{color:var(--success);flex:none}.changelog-feed-module__oKjbMq__subscribeUndo{border-radius:var(--radius-pill);height:26px;color:var(--text-secondary);font:500 var(--text-xs)/1 var(--font-body);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;outline:none;margin-left:4px;padding:0 10px}.changelog-feed-module__oKjbMq__subscribeNote{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;margin:0;line-height:16px;position:absolute;top:calc(100% + 7px);right:6px}.changelog-feed-module__oKjbMq__subscribeNote[data-error]{color:var(--danger)}.changelog-feed-module__oKjbMq__subscribeNote span{display:inline-block}.changelog-feed-module__oKjbMq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:6px 28px 20px;display:flex}.changelog-feed-module__oKjbMq__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.changelog-feed-module__oKjbMq__chip{border:1px solid var(--border);border-radius:var(--radius-pill);height:34px;color:var(--text-secondary);font:500 var(--text-sm)/1 var(--font-body);cursor:pointer;transition:background-color var(--duration-standard) var(--ease-standard), border-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;align-items:center;gap:8px;padding:0 13px 0 12px;display:inline-flex}.changelog-feed-module__oKjbMq__chip:active{transform:scale(.97)}.changelog-feed-module__oKjbMq__chip[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.changelog-feed-module__oKjbMq__chipMark{background:var(--kind);transition:background-color var(--duration-standard) var(--ease-standard);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.changelog-feed-module__oKjbMq__chip[aria-pressed=true] .changelog-feed-module__oKjbMq__chipMark{background:var(--mark)}.changelog-feed-module__oKjbMq__chipTick{color:var(--tick);place-items:center;display:grid}.changelog-feed-module__oKjbMq__chipCount{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;transition:color var(--duration-standard) var(--ease-standard)}.changelog-feed-module__oKjbMq__chip[aria-pressed=true] .changelog-feed-module__oKjbMq__chipCount{color:color-mix(in srgb, var(--background) 62%, transparent)}.changelog-feed-module__oKjbMq__clear{border-radius:var(--radius-pill);height:34px;color:var(--text-secondary);font:500 var(--text-sm)/1 var(--font-body);cursor:pointer;background:0 0;border:0;padding:0 8px}.changelog-feed-module__oKjbMq__shown{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:4px;margin:0;display:inline-flex}.changelog-feed-module__oKjbMq__shown>span:last-child{display:inline-block}.changelog-feed-module__oKjbMq__shownCount{display:inline-flex}.changelog-feed-module__oKjbMq__chip[data-kind=new],.changelog-feed-module__oKjbMq__kind[data-kind=new]{--kind:var(--accent);--mark:var(--accent);--tick:var(--accent-foreground)}.changelog-feed-module__oKjbMq__chip[data-kind=improved],.changelog-feed-module__oKjbMq__kind[data-kind=improved]{--kind:var(--text-muted);--mark:var(--background);--tick:var(--foreground)}.changelog-feed-module__oKjbMq__chip[data-kind=fixed],.changelog-feed-module__oKjbMq__kind[data-kind=fixed]{--kind:var(--success);--mark:var(--success);--tick:var(--background)}.changelog-feed-module__oKjbMq__roll{font-variant-numeric:tabular-nums;display:inline-flex;position:relative;overflow:hidden}.changelog-feed-module__oKjbMq__roll>span{display:inline-block}.changelog-feed-module__oKjbMq__monthBar{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:10px 28px;display:flex}.changelog-feed-module__oKjbMq__monthLabel{align-items:baseline;gap:12px;min-width:0;display:flex}.changelog-feed-module__oKjbMq__monthText{font:500 var(--text-lg)/var(--leading-body) var(--font-body);letter-spacing:var(--tracking-body);white-space:nowrap;display:inline-flex;position:relative}.changelog-feed-module__oKjbMq__monthText>span{display:inline-block}.changelog-feed-module__oKjbMq__monthYear{display:inline}.changelog-feed-module__oKjbMq__monthCount{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.changelog-feed-module__oKjbMq__monthNav{border-radius:var(--radius-pill);background:var(--surface-muted);flex:none;gap:2px;padding:3px;display:flex}.changelog-feed-module__oKjbMq__monthNav button{border-radius:var(--radius-pill);min-width:42px;height:28px;color:var(--text-secondary);font:500 var(--text-xs)/1 var(--font-body);cursor:pointer;transition:color var(--duration-standard) var(--ease-standard);background:0 0;border:0;padding:0 10px;position:relative}.changelog-feed-module__oKjbMq__monthNav button[aria-current=true]{color:var(--foreground)}.changelog-feed-module__oKjbMq__monthPill{border-radius:var(--radius-pill);background:var(--surface);box-shadow:0 0 0 1px var(--border), var(--shadow-resting);position:absolute;inset:0}.changelog-feed-module__oKjbMq__monthShort{z-index:1;position:relative}.changelog-feed-module__oKjbMq__scroller{overscroll-behavior:contain;scrollbar-width:thin;outline:none;height:560px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}.changelog-feed-module__oKjbMq__list,.changelog-feed-module__oKjbMq__group{position:relative}.changelog-feed-module__oKjbMq__groupTitle{border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-sm);margin:0;padding:30px 28px 10px;font-weight:500}.changelog-feed-module__oKjbMq__entries{margin:0;padding:0;list-style:none;position:relative}.changelog-feed-module__oKjbMq__entry{border-bottom:1px solid var(--border-subtle);background:var(--surface);position:relative}.changelog-feed-module__oKjbMq__entries>.changelog-feed-module__oKjbMq__entry:last-child{border-bottom:0}.changelog-feed-module__oKjbMq__row{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-standard) var(--ease-standard);background:0 0;border:0;grid-template-columns:104px minmax(0,1fr) 20px;align-items:start;gap:4px 24px;padding:22px 28px;display:grid}.changelog-feed-module__oKjbMq__meta{justify-items:start;gap:8px;padding-top:1px;display:grid}.changelog-feed-module__oKjbMq__meta time{color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:20px}.changelog-feed-module__oKjbMq__version{border:1px solid var(--border);color:var(--text-secondary);font:500 var(--text-xs)/18px ui-monospace, SFMono-Regular, Menlo, monospace;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;border-radius:7px;padding:1px 7px}.changelog-feed-module__oKjbMq__body{gap:6px;min-width:0;display:grid}.changelog-feed-module__oKjbMq__kind{color:var(--text-secondary);font-size:var(--text-xs);align-items:center;gap:7px;font-weight:500;line-height:20px;display:inline-flex}.changelog-feed-module__oKjbMq__kind i{background:var(--kind);border-radius:50%;width:7px;height:7px}.changelog-feed-module__oKjbMq__title{color:var(--foreground);font-size:var(--text-base);font-weight:500;line-height:var(--leading-body)}.changelog-feed-module__oKjbMq__summary{max-width:62ch;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.changelog-feed-module__oKjbMq__chevron{width:20px;height:20px;color:var(--text-muted);transition:color var(--duration-standard) var(--ease-standard);place-items:center;margin-top:1px;display:grid}.changelog-feed-module__oKjbMq__entry[data-open] .changelog-feed-module__oKjbMq__chevron{color:var(--foreground)}.changelog-feed-module__oKjbMq__panel{overflow:hidden}.changelog-feed-module__oKjbMq__panelInner{padding:0 72px 28px 156px}.changelog-feed-module__oKjbMq__details{gap:6px;max-width:62ch;margin:0;padding:0;list-style:none;display:grid}.changelog-feed-module__oKjbMq__details li{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);padding-left:16px;position:relative}.changelog-feed-module__oKjbMq__details li:before{content:"";background:var(--text-muted);width:6px;height:1px;position:absolute;top:.75em;left:1px}.changelog-feed-module__oKjbMq__photo{max-width:560px;margin:18px 0 0}.changelog-feed-module__oKjbMq__photoFrame{aspect-ratio:16/10;background:var(--surface-muted);border-radius:16px;position:relative;overflow:hidden}.changelog-feed-module__oKjbMq__photoFrame img{object-fit:cover;width:100%;height:100%;display:block}.changelog-feed-module__oKjbMq__photoFrame:after{border-radius:inherit;content:"";box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 8%, transparent);pointer-events:none;position:absolute;inset:0}.changelog-feed-module__oKjbMq__photo figcaption{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);margin-top:8px}.changelog-feed-module__oKjbMq__code{border:1px solid var(--border);background:var(--surface-muted);border-radius:16px;max-width:560px;margin-top:18px;overflow:hidden}.changelog-feed-module__oKjbMq__codeHead{border-bottom:1px solid var(--border);height:40px;color:var(--text-muted);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:12px;padding:0 6px 0 14px;display:flex}.changelog-feed-module__oKjbMq__code pre{color:var(--foreground);font:var(--text-xs)/1.7 ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:0;tab-size:2;scrollbar-width:thin;margin:0;padding:14px 16px 16px;overflow-x:auto}.changelog-feed-module__oKjbMq__endCap{color:var(--text-muted);font-size:var(--text-sm);text-align:center;margin:0;padding:32px 28px 56px}@media (hover:hover) and (pointer:fine){.changelog-feed-module__oKjbMq__chip:not([aria-pressed=true]):hover{border-color:var(--border-strong);color:var(--foreground)}.changelog-feed-module__oKjbMq__clear:hover,.changelog-feed-module__oKjbMq__monthNav button:hover,.changelog-feed-module__oKjbMq__subscribeUndo:hover{color:var(--foreground)}.changelog-feed-module__oKjbMq__subscribeUndo:hover{background:var(--surface)}.changelog-feed-module__oKjbMq__row:hover{background:color-mix(in srgb, var(--surface-muted) 60%, transparent)}.changelog-feed-module__oKjbMq__row:hover .changelog-feed-module__oKjbMq__chevron{color:var(--foreground)}}@media (max-width:640px){.changelog-feed-module__oKjbMq__feed{border-radius:var(--radius-panel)}.changelog-feed-module__oKjbMq__header{flex-direction:column;gap:18px;padding:26px 20px}.changelog-feed-module__oKjbMq__subscribeNote{left:6px;right:auto}.changelog-feed-module__oKjbMq__subscribeForm input{width:172px;font-size:var(--text-base)}.changelog-feed-module__oKjbMq__toolbar{padding:4px 20px 18px}.changelog-feed-module__oKjbMq__monthBar{padding-inline:20px}.changelog-feed-module__oKjbMq__scroller{height:520px}.changelog-feed-module__oKjbMq__groupTitle{padding-inline:20px}.changelog-feed-module__oKjbMq__row{grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"meta chevron""body body";gap:10px 12px;padding:18px 20px}.changelog-feed-module__oKjbMq__meta{grid-area:meta;align-items:center;gap:10px;padding-top:0;display:flex}.changelog-feed-module__oKjbMq__body{grid-area:body}.changelog-feed-module__oKjbMq__chevron{grid-area:chevron;margin-top:0}.changelog-feed-module__oKjbMq__panelInner{padding:0 20px 24px}}@media (max-width:480px){.changelog-feed-module__oKjbMq__monthCount,.changelog-feed-module__oKjbMq__monthYear{display:none}.changelog-feed-module__oKjbMq__monthText{font-size:var(--text-base)}.changelog-feed-module__oKjbMq__monthNav button{min-width:0;padding:0 9px}.changelog-feed-module__oKjbMq__shown{display:none}}@media (prefers-reduced-motion:reduce){.changelog-feed-module__oKjbMq__feed *,.changelog-feed-module__oKjbMq__feed :before,.changelog-feed-module__oKjbMq__feed :after{transition-duration:0s!important}.changelog-feed-module__oKjbMq__chip:active,.changelog-feed-module__oKjbMq__subscribeSubmit:active{transform:none}}.changelog-feed-module__oKjbMq__readMore{color:var(--text-secondary);font-size:var(--text-sm);text-underline-offset:4px;transition:color var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard);margin-top:10px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-block}.changelog-feed-module__oKjbMq__readMore:hover{color:var(--foreground);text-decoration-color:currentColor}
.chat-thread-module__leub4q__root{height:100%;min-height:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);flex-direction:column;display:flex}.chat-thread-module__leub4q__viewport{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.chat-thread-module__leub4q__scroller{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:1;min-height:0;overflow:hidden auto}.chat-thread-module__leub4q__track{overflow:clip}.chat-thread-module__leub4q__content{will-change:transform;padding:12px 16px 14px}.chat-thread-module__leub4q__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chat-thread-module__leub4q__day{color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:12px;padding:20px 4px 4px;font-weight:500;display:flex}.chat-thread-module__leub4q__day:before,.chat-thread-module__leub4q__day:after{background:var(--border-subtle);content:"";flex:1;height:1px}.chat-thread-module__leub4q__day:first-child{padding-top:4px}.chat-thread-module__leub4q__day>span:empty:before{content:" "}.chat-thread-module__leub4q__row{align-items:flex-end;gap:8px;margin-top:2px;display:flex;position:relative}.chat-thread-module__leub4q__row[data-first]{margin-top:14px}.chat-thread-module__leub4q__day+.chat-thread-module__leub4q__row{margin-top:10px}.chat-thread-module__leub4q__row[data-mine]{justify-content:flex-end}.chat-thread-module__leub4q__gutter{flex:none;align-self:flex-end;width:28px}.chat-thread-module__leub4q__stack{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:min(78%,34rem);display:flex}.chat-thread-module__leub4q__row[data-mine] .chat-thread-module__leub4q__stack{align-items:flex-end}.chat-thread-module__leub4q__meta{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:0 0 2px;padding:0 12px;display:flex}.chat-thread-module__leub4q__author{color:var(--text-secondary);font-weight:500}.chat-thread-module__leub4q__line{align-items:center;gap:6px;max-width:100%;display:flex;position:relative}.chat-thread-module__leub4q__face{display:flex;position:absolute;bottom:0;left:-36px}.chat-thread-module__leub4q__row[data-mine] .chat-thread-module__leub4q__line{flex-direction:row-reverse}.chat-thread-module__leub4q__parts{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.chat-thread-module__leub4q__row[data-mine] .chat-thread-module__leub4q__parts{align-items:flex-end}.chat-thread-module__leub4q__bubble{--r:18px;--tight:6px;border-radius:var(--r);background:var(--surface-muted);max-width:100%;color:var(--foreground);font-size:var(--text-sm);overflow-wrap:anywhere;white-space:pre-wrap;padding:8px 13px 9px}.chat-thread-module__leub4q__row:not([data-mine]):not([data-first]) .chat-thread-module__leub4q__bubble{border-top-left-radius:var(--tight)}.chat-thread-module__leub4q__row:not([data-mine]):not([data-last]) .chat-thread-module__leub4q__bubble{border-bottom-left-radius:var(--tight)}.chat-thread-module__leub4q__row[data-mine] .chat-thread-module__leub4q__bubble{background:var(--accent);color:var(--accent-foreground)}:root[data-theme=dark] .chat-thread-module__leub4q__row:not([data-mine]) .chat-thread-module__leub4q__bubble{background:var(--surface-raised)}.chat-thread-module__leub4q__row[data-mine]:not([data-first]) .chat-thread-module__leub4q__bubble{border-top-right-radius:var(--tight)}.chat-thread-module__leub4q__row[data-mine]:not([data-last]) .chat-thread-module__leub4q__bubble{border-bottom-right-radius:var(--tight)}.chat-thread-module__leub4q__row[data-failed] .chat-thread-module__leub4q__bubble{opacity:.6}.chat-thread-module__leub4q__gallery{grid-template-columns:1fr;gap:3px;width:min(240px,100%);display:grid}.chat-thread-module__leub4q__gallery[data-count="2"],.chat-thread-module__leub4q__gallery[data-count="3"],.chat-thread-module__leub4q__gallery[data-count="4"]{grid-template-columns:1fr 1fr}.chat-thread-module__leub4q__gallery[data-count="3"]>:first-child{aspect-ratio:2;grid-column:span 2}.chat-thread-module__leub4q__image{aspect-ratio:1;background:var(--surface-muted);border-radius:16px;display:block;position:relative;overflow:hidden}.chat-thread-module__leub4q__gallery[data-count="1"] .chat-thread-module__leub4q__image{aspect-ratio:4/3}.chat-thread-module__leub4q__gallery:not([data-count="1"]) .chat-thread-module__leub4q__image{border-radius:6px}.chat-thread-module__leub4q__gallery:not([data-count="1"]){border-radius:16px;overflow:hidden}.chat-thread-module__leub4q__image img{object-fit:cover;width:100%;height:100%;display:block}.chat-thread-module__leub4q__more{color:#fff;font-size:var(--text-lg);background:#00000073;background:lab(0% 0 0/.45);place-items:center;font-weight:500;display:grid;position:absolute;inset:0}.chat-thread-module__leub4q__file{border:1px solid var(--border);background:var(--surface);max-width:100%;color:var(--foreground);transition:background-color var(--duration-fast) var(--ease-standard);border-radius:16px;align-items:center;gap:10px;padding:9px 14px 9px 11px;text-decoration:none;display:flex}.chat-thread-module__leub4q__file>svg{color:var(--text-secondary);flex:none}.chat-thread-module__leub4q__fileText{min-width:0;display:grid}.chat-thread-module__leub4q__fileName{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.chat-thread-module__leub4q__fileSize{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.chat-thread-module__leub4q__file:hover{background:var(--surface-muted)}}.chat-thread-module__leub4q__pickerWrap{flex:none;position:static}.chat-thread-module__leub4q__reactButton{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-muted);cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent;transition:opacity var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.chat-thread-module__leub4q__row:hover .chat-thread-module__leub4q__reactButton,.chat-thread-module__leub4q__row:focus-within .chat-thread-module__leub4q__reactButton,.chat-thread-module__leub4q__pickerWrap[data-open] .chat-thread-module__leub4q__reactButton{opacity:1}.chat-thread-module__leub4q__pickerWrap[data-open] .chat-thread-module__leub4q__reactButton{background:var(--surface-muted);color:var(--foreground)}@media (hover:hover) and (pointer:fine){.chat-thread-module__leub4q__reactButton:hover{background:var(--surface-muted);color:var(--foreground)}}@media (hover:none){.chat-thread-module__leub4q__reactButton{opacity:.7}}.chat-thread-module__leub4q__picker{z-index:5;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:calc(100% - 18px) 100%;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);right:-4px}.chat-thread-module__leub4q__picker[data-mine]{transform-origin:18px 100%;left:-4px;right:auto}.chat-thread-module__leub4q__pickerWrap[data-below] .chat-thread-module__leub4q__picker{transform-origin:calc(100% - 18px) 0;top:calc(100% + 6px);bottom:auto}.chat-thread-module__leub4q__pickerWrap[data-below] .chat-thread-module__leub4q__picker[data-mine]{transform-origin:18px 0}.chat-thread-module__leub4q__emoji{border-radius:var(--radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;width:34px;height:34px;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;font-size:19px;line-height:1;display:grid}.chat-thread-module__leub4q__emoji:focus-visible{background:var(--surface-muted)}.chat-thread-module__leub4q__emoji:active{transform:scale(.9)}@media (hover:hover) and (pointer:fine){.chat-thread-module__leub4q__emoji:hover{background:var(--surface-muted);transform:scale(1.12)}}.chat-thread-module__leub4q__reactionClip{margin:-2px -4px;padding:2px 4px 2px 8px;overflow:hidden}.chat-thread-module__leub4q__row[data-mine] .chat-thread-module__leub4q__reactionClip{padding:2px 8px 2px 4px}.chat-thread-module__leub4q__reactions{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.chat-thread-module__leub4q__row[data-mine] .chat-thread-module__leub4q__reactions{justify-content:flex-end}.chat-thread-module__leub4q__reaction{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface);height:26px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);align-items:center;gap:5px;padding:0 9px 0 7px;font-weight:500;line-height:1;display:inline-flex}.chat-thread-module__leub4q__reaction>span:first-child{font-size:14px}.chat-thread-module__leub4q__reaction[aria-pressed=true]{border-color:color-mix(in oklch, var(--accent) 28%, transparent);background:color-mix(in oklch, var(--accent) 8%, var(--surface));color:var(--foreground)}@media (hover:hover) and (pointer:fine){.chat-thread-module__leub4q__reaction:hover{border-color:var(--border-strong)}}.chat-thread-module__leub4q__reaction:active{transform:scale(.95)}.chat-thread-module__leub4q__countRoll{font-variant-numeric:tabular-nums;display:inline-grid;overflow:hidden}.chat-thread-module__leub4q__countRoll>span{grid-area:1/1}.chat-thread-module__leub4q__receipts{min-height:16px;color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:6px;padding:1px 6px 0;display:flex}.chat-thread-module__leub4q__readers{display:inline-flex}.chat-thread-module__leub4q__reader{box-shadow:0 0 0 2px var(--surface);border-radius:50%;display:inline-flex}.chat-thread-module__leub4q__reader+.chat-thread-module__leub4q__reader{margin-left:-4px}.chat-thread-module__leub4q__status[data-status=failed]{color:var(--danger);align-items:center;gap:8px;display:inline-flex}.chat-thread-module__leub4q__retry{border-radius:var(--radius-pill);background:color-mix(in oklch, var(--danger) 12%, transparent);color:var(--danger);cursor:pointer;font:inherit;border:0;align-items:center;gap:4px;padding:2px 8px;font-weight:500;display:inline-flex}.chat-thread-module__leub4q__avatar{background:var(--surface-muted);color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;font-weight:500;display:inline-grid;overflow:hidden}.chat-thread-module__leub4q__avatar img{object-fit:cover;width:100%;height:100%}.chat-thread-module__leub4q__typing{box-sizing:border-box;place-items:center;height:36px;padding:0 14px;display:grid}.chat-thread-module__leub4q__dots{gap:4px;display:inline-flex}.chat-thread-module__leub4q__dots i{background:var(--text-muted);width:6px;height:6px;animation:chat-thread-module__leub4q__breathe 1.2s var(--ease-in-out) infinite;border-radius:50%}.chat-thread-module__leub4q__dots i:nth-child(2){animation-delay:.16s}.chat-thread-module__leub4q__dots i:nth-child(3){animation-delay:.32s}@keyframes chat-thread-module__leub4q__breathe{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.chat-thread-module__leub4q__dots i{opacity:.6;animation:none}}.chat-thread-module__leub4q__pill{z-index:6;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);height:32px;box-shadow:var(--shadow-floating);color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--text-xs);white-space:nowrap;-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;padding:0 14px 0 11px;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:50%;translate:-50%}.chat-thread-module__leub4q__pill>span{gap:.3em;display:inline-flex}.chat-thread-module__leub4q__pill:active{scale:.97}.chat-thread-module__leub4q__composer{border-top:1px solid var(--border-subtle);transition:background-color var(--duration-fast) var(--ease-standard);padding:10px 12px 12px;display:grid}.chat-thread-module__leub4q__composer[data-dragging]{background:var(--accent-subtle)}.chat-thread-module__leub4q__trayClip{overflow:hidden}.chat-thread-module__leub4q__tray{scrollbar-width:none;gap:8px;margin:0;padding:8px 8px 10px 4px;list-style:none;display:flex;overflow-x:auto}.chat-thread-module__leub4q__pending{flex:none;position:relative}.chat-thread-module__leub4q__pendingImage{object-fit:cover;border-radius:12px;width:56px;height:56px;display:block}.chat-thread-module__leub4q__pendingFile{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:8px;width:168px;height:56px;padding:0 12px;display:grid}.chat-thread-module__leub4q__pendingFile>svg{color:var(--text-secondary);grid-row:span 2;align-self:center}.chat-thread-module__leub4q__pendingName{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.chat-thread-module__leub4q__pendingSize{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.chat-thread-module__leub4q__remove{border:2px solid var(--surface);background:var(--foreground);width:20px;height:20px;color:var(--background);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-6px;right:-6px}.chat-thread-module__leub4q__inputRow{align-items:flex-end;gap:6px;display:flex}.chat-thread-module__leub4q__attach{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;margin-bottom:1px;padding:0;display:grid}.chat-thread-module__leub4q__attach:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.chat-thread-module__leub4q__attach:hover{background:var(--surface-muted);color:var(--foreground)}}.chat-thread-module__leub4q__box{border:1px solid var(--border);background:var(--surface);min-width:0;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:21px;flex:1;align-items:flex-end;display:flex;position:relative}.chat-thread-module__leub4q__box:focus-within{border-color:var(--border-strong)}.chat-thread-module__leub4q__composer[data-dragging] .chat-thread-module__leub4q__box{border-color:var(--accent);border-style:dashed}.chat-thread-module__leub4q__field{border-radius:20px;flex:1;min-width:0;position:relative;overflow:hidden}.chat-thread-module__leub4q__mirror,.chat-thread-module__leub4q__textarea{box-sizing:border-box;width:100%;font:inherit;font-size:var(--text-base);letter-spacing:var(--tracking-body);overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word;border:0;margin:0;padding:9px 6px 9px 16px;line-height:22px}.chat-thread-module__leub4q__mirror{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.chat-thread-module__leub4q__textarea{resize:none;height:100%;color:var(--foreground);scrollbar-width:none;background:0 0;outline:none;display:block;position:absolute;inset:0;overflow-y:auto}.chat-thread-module__leub4q__textarea::placeholder{color:var(--text-muted)}.chat-thread-module__leub4q__send{background:var(--surface-muted);width:32px;height:32px;color:var(--text-muted);cursor:default;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0 4px 4px 0;padding:0;display:grid;position:relative;overflow:hidden}.chat-thread-module__leub4q__send[data-ready]{background:var(--accent);color:var(--accent-foreground);cursor:pointer}.chat-thread-module__leub4q__send[data-ready]:active{transform:scale(.92)}.chat-thread-module__leub4q__sendIcon{grid-area:1/1;place-items:center;display:grid}.chat-thread-module__leub4q__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:420px){.chat-thread-module__leub4q__content{padding-inline:12px}.chat-thread-module__leub4q__stack{max-width:84%}}
.file-dropzone-module__xd0bfG__wrapper{min-width:0;color:var(--foreground);display:grid;position:relative}.file-dropzone-module__xd0bfG__dropzone{border-radius:var(--radius-surface);background:var(--surface);min-width:0;transition:background-color var(--duration-standard) var(--ease-standard), border-radius var(--duration-spring) var(--ease-spring);display:grid;position:relative}.file-dropzone-module__xd0bfG__dropzone.file-dropzone-module__xd0bfG__compact{border-radius:var(--radius-panel)}.file-dropzone-module__xd0bfG__edge{pointer-events:none;width:calc(100% - 1px);height:calc(100% - 1px);position:absolute;top:.5px;left:.5px;overflow:visible}.file-dropzone-module__xd0bfG__edge rect{fill:none;stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:3.5 3.5;stroke-dashoffset:0;transition:stroke var(--duration-fast) var(--ease-standard), stroke-dasharray var(--duration-standard) var(--ease-standard), stroke-dashoffset var(--duration-standard) var(--ease-standard)}.file-dropzone-module__xd0bfG__trigger{border-radius:inherit;width:100%;padding:34px var(--space-5);color:inherit;font:inherit;letter-spacing:var(--tracking-body);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:stretch;display:flex}.file-dropzone-module__xd0bfG__trigger>*{pointer-events:none}@media (hover:hover) and (pointer:fine){.file-dropzone-module__xd0bfG__dropzone:has(.file-dropzone-module__xd0bfG__trigger:hover){background:var(--surface-muted)}.file-dropzone-module__xd0bfG__dropzone:has(.file-dropzone-module__xd0bfG__trigger:hover) .file-dropzone-module__xd0bfG__edge rect{stroke:var(--text-muted)}}.file-dropzone-module__xd0bfG__dropzone:has(.file-dropzone-module__xd0bfG__trigger:active){background:var(--surface-muted)}.file-dropzone-module__xd0bfG__dropzone.file-dropzone-module__xd0bfG__dragging{background:color-mix(in oklch, var(--accent) 2.5%, var(--surface));animation:2.2s cubic-bezier(.45,0,.55,1) infinite file-dropzone-module__xd0bfG__breathe}@keyframes file-dropzone-module__xd0bfG__breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.file-dropzone-module__xd0bfG__wash,.file-dropzone-module__xd0bfG__glow{border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-standard) var(--ease-standard);position:absolute;inset:0}.file-dropzone-module__xd0bfG__glow{-webkit-mask-composite:xor;padding:1.5px;-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)}.file-dropzone-module__xd0bfG__dragging .file-dropzone-module__xd0bfG__wash,.file-dropzone-module__xd0bfG__dragging .file-dropzone-module__xd0bfG__glow{opacity:1}.file-dropzone-module__xd0bfG__dragging .file-dropzone-module__xd0bfG__edge rect{stroke:color-mix(in oklch, var(--accent) 40%, var(--border));stroke-dasharray:7 0;stroke-dashoffset:1.75px}.file-dropzone-module__xd0bfG__iconSlot,.file-dropzone-module__xd0bfG__noteSlot{flex-direction:column;display:flex;overflow:hidden}.file-dropzone-module__xd0bfG__sheets{align-self:center;width:36px;height:44px;margin:10px 0 14px;display:block;position:relative}.file-dropzone-module__xd0bfG__sheet{--r:0deg;--x:0px;--y:0px;border:1px solid var(--border);background:var(--surface-raised);color:var(--text-muted);transform:translate(var(--x), var(--y)) rotate(var(--r));transform-origin:50% 100%;transition:transform .42s cubic-bezier(.34, 1.3, .64, 1), color var(--duration-standard) var(--ease-standard), border-color var(--duration-standard) var(--ease-standard);border-radius:7px;place-items:end center;padding:0 0 5px;display:grid;position:absolute;inset:0;box-shadow:0 1px 2px #0000000d,0 3px 8px #0000000a;box-shadow:0 1px 2px lab(0% 0 0/.05),0 3px 8px lab(0% 0 0/.04)}.file-dropzone-module__xd0bfG__sheet:before,.file-dropzone-module__xd0bfG__sheet:after{content:"";opacity:.3;background:currentColor;border-radius:2px;width:16px;height:2px;position:absolute;top:8px;left:7px}.file-dropzone-module__xd0bfG__sheet:after{width:11px;top:13px}.file-dropzone-module__xd0bfG__sheet>svg{transition:transform .42s cubic-bezier(.34,1.3,.64,1)}.file-dropzone-module__xd0bfG__dragging .file-dropzone-module__xd0bfG__sheet>svg{transform:translateY(-3px)}.file-dropzone-module__xd0bfG__sheet[data-sheet=back]{--r:-10deg;--x:-9px;--y:2px}.file-dropzone-module__xd0bfG__sheet[data-sheet=side]{--r:10deg;--x:9px;--y:2px}@media (hover:hover) and (pointer:fine){.file-dropzone-module__xd0bfG__dropzone:has(.file-dropzone-module__xd0bfG__trigger:hover) .file-dropzone-module__xd0bfG__sheet[data-sheet=back]{--r:-15deg;--x:-13px}.file-dropzone-module__xd0bfG__dropzone:has(.file-dropzone-module__xd0bfG__trigger:hover) .file-dropzone-module__xd0bfG__sheet[data-sheet=side]{--r:15deg;--x:13px}.file-dropzone-module__xd0bfG__dropzone:has(.file-dropzone-module__xd0bfG__trigger:hover) .file-dropzone-module__xd0bfG__sheet[data-sheet=front]{--y:-2px}}.file-dropzone-module__xd0bfG__dragging .file-dropzone-module__xd0bfG__sheet{color:var(--text-secondary);border-color:var(--border-strong)}.file-dropzone-module__xd0bfG__dropzone.file-dropzone-module__xd0bfG__dragging .file-dropzone-module__xd0bfG__sheet[data-sheet=back]{--r:-22deg;--x:-20px;--y:-2px}.file-dropzone-module__xd0bfG__dropzone.file-dropzone-module__xd0bfG__dragging .file-dropzone-module__xd0bfG__sheet[data-sheet=side]{--r:22deg;--x:20px;--y:-2px}.file-dropzone-module__xd0bfG__dropzone.file-dropzone-module__xd0bfG__dragging .file-dropzone-module__xd0bfG__sheet[data-sheet=front]{--y:-8px}.file-dropzone-module__xd0bfG__label{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);display:block;position:relative}.file-dropzone-module__xd0bfG__labelText{text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.file-dropzone-module__xd0bfG__hint{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin-top:6px}.file-dropzone-module__xd0bfG__note{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);padding-top:6px}.file-dropzone-module__xd0bfG__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-dropzone-module__xd0bfG__messageSlot{overflow:hidden}.file-dropzone-module__xd0bfG__error{padding-top:var(--space-3);color:var(--danger);font-size:var(--text-sm);line-height:var(--leading-body);align-items:flex-start;gap:6px;display:flex}.file-dropzone-module__xd0bfG__errorIcon{flex:none;margin-top:3px}.file-dropzone-module__xd0bfG__errorCopy{flex:1;min-width:0;position:relative}.file-dropzone-module__xd0bfG__list{min-width:0;margin:0;padding:0;list-style:none;display:grid;container:dropzone-list/inline-size}.file-dropzone-module__xd0bfG__inside .file-dropzone-module__xd0bfG__list{padding-inline:12px}.file-dropzone-module__xd0bfG__item{min-width:0;overflow:hidden}.file-dropzone-module__xd0bfG__row{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:58px;transition:border-color var(--duration-standard) var(--ease-standard);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;margin-top:8px;padding:8px 8px 8px 9px;display:grid;position:relative}.file-dropzone-module__xd0bfG__row.file-dropzone-module__xd0bfG__isFailed{border-color:color-mix(in oklch, var(--danger) 26%, var(--border))}.file-dropzone-module__xd0bfG__fileIcon{width:40px;height:40px;color:var(--text-secondary);place-items:center;display:grid}.file-dropzone-module__xd0bfG__thumb{background:var(--surface-muted);border-radius:10px;width:40px;height:40px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f;box-shadow:inset 0 0 0 1px lab(0% 0 0/.06)}.file-dropzone-module__xd0bfG__thumb img{object-fit:cover;width:100%;height:100%;display:block}.file-dropzone-module__xd0bfG__copy{min-width:0;display:grid}.file-dropzone-module__xd0bfG__name{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-dropzone-module__xd0bfG__meta{min-width:0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;margin-top:1px;display:flex}.file-dropzone-module__xd0bfG__dot{padding-inline:6px}.file-dropzone-module__xd0bfG__phase{flex:1;min-width:0;display:flex;position:relative}.file-dropzone-module__xd0bfG__state{align-items:center;gap:5px;min-width:0;display:inline-flex}.file-dropzone-module__xd0bfG__uploaded{color:var(--text-secondary)}.file-dropzone-module__xd0bfG__uploaded .file-dropzone-module__xd0bfG__stateIcon{color:var(--success)}.file-dropzone-module__xd0bfG__failed{color:var(--danger)}.file-dropzone-module__xd0bfG__stateIcon{flex:none}.file-dropzone-module__xd0bfG__reason{text-overflow:ellipsis;min-width:0;overflow:hidden}.file-dropzone-module__xd0bfG__percent{font-variant-numeric:tabular-nums}.file-dropzone-module__xd0bfG__barFrame{display:block;overflow:hidden}.file-dropzone-module__xd0bfG__bar{border-radius:var(--radius-pill);background:var(--border);height:4px;margin:7px 0 2px;display:block;overflow:hidden}.file-dropzone-module__xd0bfG__barFill{border-radius:inherit;background:var(--accent);width:100%;height:100%;display:block}.file-dropzone-module__xd0bfG__actions{align-items:center;display:flex}.file-dropzone-module__xd0bfG__retrySlot{display:flex;overflow:hidden}.file-dropzone-module__xd0bfG__retryInner{padding:3px 6px 3px 3px;display:flex}.file-dropzone-module__xd0bfG__retry,.file-dropzone-module__xd0bfG__remove{color:var(--text-secondary);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);border:0;place-items:center;display:grid}.file-dropzone-module__xd0bfG__retry{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);height:30px;color:var(--foreground);font-size:var(--text-xs);letter-spacing:var(--tracking-body);white-space:nowrap;align-items:center;gap:5px;padding:0 12px 0 10px;font-weight:500;display:flex}@container dropzone-list (max-width:440px){.file-dropzone-module__xd0bfG__retry{justify-content:center;width:30px;padding:0}.file-dropzone-module__xd0bfG__retryLabel{display:none}}@container dropzone-list (max-width:300px){.file-dropzone-module__xd0bfG__row{grid-template-columns:minmax(0,1fr) auto;padding-left:14px}.file-dropzone-module__xd0bfG__fileIcon,.file-dropzone-module__xd0bfG__thumb{display:none}}.file-dropzone-module__xd0bfG__remove{border-radius:var(--radius-pill);background:0 0;width:32px;height:32px}@media (hover:hover) and (pointer:fine){.file-dropzone-module__xd0bfG__retry:hover{border-color:var(--border-strong);background:var(--surface-muted)}.file-dropzone-module__xd0bfG__remove:hover{background:var(--surface-muted);color:var(--foreground)}}.file-dropzone-module__xd0bfG__retry:active,.file-dropzone-module__xd0bfG__remove:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.97)}.file-dropzone-module__xd0bfG__words{display:block;position:relative}.file-dropzone-module__xd0bfG__word{white-space:pre;display:inline-block}.file-dropzone-module__xd0bfG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.file-dropzone-module__xd0bfG__dropzone,.file-dropzone-module__xd0bfG__edge rect,.file-dropzone-module__xd0bfG__sheet,.file-dropzone-module__xd0bfG__row,.file-dropzone-module__xd0bfG__retry,.file-dropzone-module__xd0bfG__remove,.file-dropzone-module__xd0bfG__wash,.file-dropzone-module__xd0bfG__glow{transition:none}.file-dropzone-module__xd0bfG__dropzone.file-dropzone-module__xd0bfG__dragging{animation:none}.file-dropzone-module__xd0bfG__retry:active,.file-dropzone-module__xd0bfG__remove:active{transform:none}}.file-dropzone-module__xd0bfG__dropzone:has(.file-dropzone-module__xd0bfG__trigger:focus-visible){box-shadow:0 0 0 3px var(--focus-ring)}.file-dropzone-module__xd0bfG__retry:focus-visible,.file-dropzone-module__xd0bfG__remove:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}
.sortable-data-table-module__3Q1EZa__wrapper{--column-tint:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--foreground);font-family:var(--font-body);position:relative;overflow:hidden}.sortable-data-table-module__3Q1EZa__scroller{overscroll-behavior-x:contain;position:relative;overflow-x:auto}.sortable-data-table-module__3Q1EZa__band{background:var(--column-tint);pointer-events:none;position:absolute;top:0;bottom:0}.sortable-data-table-module__3Q1EZa__table{z-index:1;border-collapse:separate;border-spacing:0;width:100%;min-width:560px;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-align:left;position:relative}.sortable-data-table-module__3Q1EZa__table[data-fixed]{table-layout:fixed}.sortable-data-table-module__3Q1EZa__table caption,.sortable-data-table-module__3Q1EZa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sortable-data-table-module__3Q1EZa__selectCol{width:44px}.sortable-data-table-module__3Q1EZa__table th,.sortable-data-table-module__3Q1EZa__table td{--cell-base:var(--surface);--cell-fill:var(--cell-base);background-color:var(--cell-fill);transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard)}.sortable-data-table-module__3Q1EZa__table th[data-sorted],.sortable-data-table-module__3Q1EZa__table td[data-sorted]{--cell-base:var(--column-tint)}.sortable-data-table-module__3Q1EZa__table th{height:44px;padding:0 var(--space-4);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);text-align:left;white-space:nowrap;font-weight:500}.sortable-data-table-module__3Q1EZa__table th[data-sortable]{padding:0}.sortable-data-table-module__3Q1EZa__table th[data-sorted]{color:var(--foreground)}.sortable-data-table-module__3Q1EZa__table td{height:52px;padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--foreground);vertical-align:middle;overflow-wrap:anywhere;font-weight:400}.sortable-data-table-module__3Q1EZa__table tbody tr:last-child td{border-bottom:0}.sortable-data-table-module__3Q1EZa__table [data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.sortable-data-table-module__3Q1EZa__table[data-selectable] tbody tr{cursor:pointer;-webkit-tap-highlight-color:transparent}.sortable-data-table-module__3Q1EZa__table[data-selectable] tbody tr[data-selected] td{--cell-fill:color-mix(in oklab, var(--accent) 8%, var(--cell-base))}.sortable-data-table-module__3Q1EZa__table[data-selectable] [data-primary]:not([data-sortable]),.sortable-data-table-module__3Q1EZa__table[data-selectable] th[data-primary] .sortable-data-table-module__3Q1EZa__sortButton{padding-left:var(--space-2)}.sortable-data-table-module__3Q1EZa__sortButton{width:100%;height:44px;padding:0 var(--space-4);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:flex-start;align-items:center;display:flex}.sortable-data-table-module__3Q1EZa__table th[data-numeric] .sortable-data-table-module__3Q1EZa__sortButton{justify-content:flex-end}.sortable-data-table-module__3Q1EZa__sortInner{border-radius:var(--radius-control);transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;display:inline-flex}.sortable-data-table-module__3Q1EZa__table th[data-numeric] .sortable-data-table-module__3Q1EZa__sortInner{flex-direction:row-reverse}.sortable-data-table-module__3Q1EZa__sortIcon{flex:none;place-items:center;width:16px;height:16px;display:grid;position:relative}.sortable-data-table-module__3Q1EZa__sortHint,.sortable-data-table-module__3Q1EZa__sortArrow{place-items:center;display:grid;position:absolute;inset:0}.sortable-data-table-module__3Q1EZa__sortHint{color:var(--text-muted);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.sortable-data-table-module__3Q1EZa__sortArrow{color:var(--foreground)}.sortable-data-table-module__3Q1EZa__sortButton:focus-visible .sortable-data-table-module__3Q1EZa__sortHint{opacity:.6}.sortable-data-table-module__3Q1EZa__table th[data-sorted] .sortable-data-table-module__3Q1EZa__sortHint{opacity:0}.sortable-data-table-module__3Q1EZa__selectCell{width:44px}.sortable-data-table-module__3Q1EZa__table .sortable-data-table-module__3Q1EZa__selectCell{padding:0 0 0 var(--space-4)}.sortable-data-table-module__3Q1EZa__selectHit{cursor:pointer;align-items:center;width:100%;height:44px;display:flex;position:relative}.sortable-data-table-module__3Q1EZa__selectInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sortable-data-table-module__3Q1EZa__selectBox{border:1px solid var(--border-strong);background:var(--surface);width:18px;height:18px;color:var(--control-glyph);pointer-events:none;transition:border-color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);border-radius:5px;flex:none;display:block;position:relative}.sortable-data-table-module__3Q1EZa__selectBox[data-on]{border-color:var(--control-on)}.sortable-data-table-module__3Q1EZa__selectFill{border-radius:inherit;background:var(--control-on);position:absolute;inset:-1px}.sortable-data-table-module__3Q1EZa__selectMark{width:18px;height:18px;position:absolute;inset:-1px;overflow:visible}.sortable-data-table-module__3Q1EZa__selectInput:focus-visible+.sortable-data-table-module__3Q1EZa__selectBox{outline:var(--focus-outline-width,2px) solid var(--focus-outline,color-mix(in oklab, var(--accent-strong) 72%, transparent));outline-offset:2px}.sortable-data-table-module__3Q1EZa__selectInput:active+.sortable-data-table-module__3Q1EZa__selectBox{transition:border-color var(--duration-fast) var(--ease-standard), transform .11s var(--ease-standard);transform:scale(.95)}.sortable-data-table-module__3Q1EZa__footer{justify-content:space-between;align-items:center;gap:var(--space-3);height:44px;padding:0 var(--space-2) 0 var(--space-4);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);display:flex}.sortable-data-table-module__3Q1EZa__count{white-space:nowrap;min-width:0;transition:color var(--duration-standard) var(--ease-standard);align-items:baseline;gap:.28em;display:inline-flex}.sortable-data-table-module__3Q1EZa__count[data-active]{color:var(--foreground)}.sortable-data-table-module__3Q1EZa__swap{display:inline-block}.sortable-data-table-module__3Q1EZa__swapInner{width:max-content;display:inline-flex;position:relative}.sortable-data-table-module__3Q1EZa__swapText{white-space:nowrap;display:inline-block}.sortable-data-table-module__3Q1EZa__number{font-variant-numeric:tabular-nums}.sortable-data-table-module__3Q1EZa__clear{border-radius:var(--radius-control);height:30px;padding:0 var(--space-3);color:var(--foreground);font:inherit;letter-spacing:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;font-weight:500}.sortable-data-table-module__3Q1EZa__empty{height:120px!important;color:var(--text-muted)!important;text-align:center!important}@media (hover:hover) and (pointer:fine){.sortable-data-table-module__3Q1EZa__table tbody tr:hover td{--cell-fill:color-mix(in oklab, var(--foreground) 3%, var(--cell-base))}.sortable-data-table-module__3Q1EZa__table[data-selectable] tbody tr[data-selected]:hover td{--cell-fill:color-mix(in oklab, var(--accent) 11%, var(--cell-base))}.sortable-data-table-module__3Q1EZa__table tbody tr:has(.sortable-data-table-module__3Q1EZa__empty):hover td{--cell-fill:var(--cell-base)}.sortable-data-table-module__3Q1EZa__sortButton:hover .sortable-data-table-module__3Q1EZa__sortInner{color:var(--foreground)}.sortable-data-table-module__3Q1EZa__sortButton:hover .sortable-data-table-module__3Q1EZa__sortHint{opacity:.6}.sortable-data-table-module__3Q1EZa__table th[data-sorted] .sortable-data-table-module__3Q1EZa__sortButton:hover .sortable-data-table-module__3Q1EZa__sortHint{opacity:0}.sortable-data-table-module__3Q1EZa__selectHit:hover .sortable-data-table-module__3Q1EZa__selectBox:not([data-on]){border-color:var(--text-muted)}.sortable-data-table-module__3Q1EZa__clear:hover{background:var(--surface-muted)}}@media (max-width:620px){.sortable-data-table-module__3Q1EZa__scroller{overflow:visible}.sortable-data-table-module__3Q1EZa__band{display:none}.sortable-data-table-module__3Q1EZa__table{width:100%;min-width:0;max-width:100%;display:block}.sortable-data-table-module__3Q1EZa__table thead{display:block}.sortable-data-table-module__3Q1EZa__table thead tr{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}.sortable-data-table-module__3Q1EZa__table thead tr::-webkit-scrollbar{display:none}.sortable-data-table-module__3Q1EZa__table th{background:0 0;border:0;flex:none;height:auto;padding:0;display:block}.sortable-data-table-module__3Q1EZa__table th.sortable-data-table-module__3Q1EZa__selectCell{left:calc(-1 * var(--space-2));z-index:1;width:40px;margin-left:calc(-1 * var(--space-2));padding:0 0 0 var(--space-3);background:var(--surface);position:sticky}.sortable-data-table-module__3Q1EZa__table th.sortable-data-table-module__3Q1EZa__selectCell .sortable-data-table-module__3Q1EZa__selectHit{height:32px}.sortable-data-table-module__3Q1EZa__table th.sortable-data-table-module__3Q1EZa__selectCell:after{background:linear-gradient(to right, var(--surface) 45%, transparent);content:"";opacity:0;pointer-events:none;width:36px;animation:linear both sortable-data-table-module__3Q1EZa__stripFade;animation-timeline:scroll(inline);animation-range:0 24px;position:absolute;top:0;bottom:0;left:100%}.sortable-data-table-module__3Q1EZa__table th .sortable-data-table-module__3Q1EZa__sortButton,.sortable-data-table-module__3Q1EZa__table[data-selectable] th[data-primary] .sortable-data-table-module__3Q1EZa__sortButton{border-radius:var(--radius-control);width:auto;height:32px;transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);padding:0 10px}.sortable-data-table-module__3Q1EZa__table th[data-sorted] .sortable-data-table-module__3Q1EZa__sortButton{background:var(--surface-muted)}.sortable-data-table-module__3Q1EZa__table th[data-numeric] .sortable-data-table-module__3Q1EZa__sortInner{flex-direction:row}.sortable-data-table-module__3Q1EZa__sortButton:focus-visible{--focus-outline-offset:1px}.sortable-data-table-module__3Q1EZa__table tbody{width:100%;display:block}.sortable-data-table-module__3Q1EZa__table tbody tr{--row-fill:var(--surface);box-sizing:border-box;align-content:center;align-items:baseline;gap:2px var(--space-2);width:100%;min-height:64px;padding:10px var(--space-4);border-bottom:1px solid var(--border-subtle);background-color:var(--row-fill);transition:background-color var(--duration-standard) var(--ease-standard);flex-wrap:wrap;display:flex;position:relative}.sortable-data-table-module__3Q1EZa__table tbody tr:after{content:"";flex-basis:100%;order:1}.sortable-data-table-module__3Q1EZa__table[data-selectable] tbody tr{padding-left:44px}.sortable-data-table-module__3Q1EZa__table[data-selectable] tbody tr[data-selected]{--row-fill:color-mix(in oklab, var(--accent) 8%, var(--surface))}.sortable-data-table-module__3Q1EZa__table tbody tr:last-child{border-bottom:0}.sortable-data-table-module__3Q1EZa__table td{min-width:0;height:auto;color:var(--text-secondary);font-size:var(--text-xs);text-align:left;background:0 0;border:0;order:2;padding:0;display:block}.sortable-data-table-module__3Q1EZa__table[data-selectable] td[data-primary]:not([data-sortable]){padding-left:0}.sortable-data-table-module__3Q1EZa__table td[data-primary]{color:var(--foreground);font-size:var(--text-sm);flex:1 1 0;order:0;font-weight:500}.sortable-data-table-module__3Q1EZa__table td[data-numeric]:not([data-primary]){padding-left:var(--space-2);color:var(--foreground);font-size:var(--text-sm);flex:none;order:0;margin-left:auto}.sortable-data-table-module__3Q1EZa__table td[data-numeric]~td[data-numeric]{color:var(--text-secondary);font-size:var(--text-xs);order:2;margin-left:0;padding-left:0}.sortable-data-table-module__3Q1EZa__table td[data-sorted]:not([data-primary]){color:var(--foreground)}.sortable-data-table-module__3Q1EZa__table td.sortable-data-table-module__3Q1EZa__selectCell{top:0;bottom:0;left:var(--space-1);align-items:center;width:36px;padding:0;display:flex;position:absolute}.sortable-data-table-module__3Q1EZa__table td.sortable-data-table-module__3Q1EZa__selectCell .sortable-data-table-module__3Q1EZa__selectHit{justify-content:center}.sortable-data-table-module__3Q1EZa__table .sortable-data-table-module__3Q1EZa__empty{padding:var(--space-6) 0;flex:1 0 100%;height:auto!important}.sortable-data-table-module__3Q1EZa__table[data-selectable] tbody tr:has(.sortable-data-table-module__3Q1EZa__empty){padding-left:var(--space-4)}}@media (max-width:620px) and (hover:hover) and (pointer:fine){.sortable-data-table-module__3Q1EZa__table tbody tr:hover{--row-fill:color-mix(in oklab, var(--foreground) 3%, var(--surface))}.sortable-data-table-module__3Q1EZa__table[data-selectable] tbody tr[data-selected]:hover{--row-fill:color-mix(in oklab, var(--accent) 11%, var(--surface))}.sortable-data-table-module__3Q1EZa__table tbody tr:hover td{background:0 0}}@media (prefers-reduced-motion:reduce){.sortable-data-table-module__3Q1EZa__table th,.sortable-data-table-module__3Q1EZa__table td,.sortable-data-table-module__3Q1EZa__table tbody tr,.sortable-data-table-module__3Q1EZa__sortInner,.sortable-data-table-module__3Q1EZa__sortHint,.sortable-data-table-module__3Q1EZa__selectBox,.sortable-data-table-module__3Q1EZa__count,.sortable-data-table-module__3Q1EZa__clear,.sortable-data-table-module__3Q1EZa__table th .sortable-data-table-module__3Q1EZa__sortButton{transition:none!important}.sortable-data-table-module__3Q1EZa__selectInput:active+.sortable-data-table-module__3Q1EZa__selectBox{transform:none}}@keyframes sortable-data-table-module__3Q1EZa__stripFade{to{opacity:1}}.sortable-data-table-module__3Q1EZa__table tbody tr[data-clickable]{cursor:pointer}.sortable-data-table-module__3Q1EZa__table tbody tr[data-clickable]:hover td{background:color-mix(in oklab, var(--foreground) 3.5%, transparent)}
.waffle-chart-module__hFm5vG__figure{min-width:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);margin:0;position:relative;container-type:inline-size}.waffle-chart-module__hFm5vG__body{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@container (min-width:420px){.waffle-chart-module__hFm5vG__figure[data-legend] .waffle-chart-module__hFm5vG__body{gap:var(--space-6);grid-template-columns:minmax(0,232px) minmax(0,1fr)}}.waffle-chart-module__hFm5vG__board{min-width:0}.waffle-chart-module__hFm5vG__grid{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:default;outline:none;width:100%;max-width:300px;margin-inline:auto;position:relative}.waffle-chart-module__hFm5vG__cell{--inner:0 0 0 0 transparent;--outer:0 0 0 0 transparent;background:var(--cell);box-shadow:var(--inner), var(--outer);will-change:transform;transition:background-color var(--duration-considered) var(--ease-standard) var(--delay,0s), border-radius var(--duration-considered) var(--ease-standard) var(--delay,0s), box-shadow var(--duration-considered) var(--ease-standard) var(--delay,0s), opacity var(--duration-fast) var(--ease-standard);border-radius:22%;position:absolute;top:0;left:0}.waffle-chart-module__hFm5vG__grid[data-active] .waffle-chart-module__hFm5vG__cell:not([data-on]){transition:background-color var(--duration-considered) var(--ease-standard) var(--delay,0s), border-radius var(--duration-considered) var(--ease-standard) var(--delay,0s), opacity var(--duration-standard) var(--ease-standard);opacity:.26!important}.waffle-chart-module__hFm5vG__cell[data-cursor]{--outer:0 0 0 2px var(--surface), 0 0 0 3.5px color-mix(in oklab, var(--foreground) 55%, transparent)}.waffle-chart-module__hFm5vG__cell[data-shape=round],.waffle-chart-module__hFm5vG__swatch[data-shape=round],.waffle-chart-module__hFm5vG__tipSwatch[data-shape=round]{border-radius:50%}.waffle-chart-module__hFm5vG__cell[data-shape=framed]{--inner:inset 0 0 0 2.5px var(--cell), inset 0 0 0 3.25px var(--surface)}.waffle-chart-module__hFm5vG__swatch[data-shape=framed],.waffle-chart-module__hFm5vG__tipSwatch[data-shape=framed]{box-shadow:inset 0 0 0 2px var(--cell), inset 0 0 0 3px var(--surface)}.waffle-chart-module__hFm5vG__tooltip{z-index:2;border:1px solid var(--border);background:var(--surface-raised);min-width:150px;max-width:min(240px,100%);box-shadow:var(--shadow-floating);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), scale var(--duration-fast) var(--ease-standard);border-radius:14px;gap:2px;padding:8px 12px;display:grid;position:absolute;top:0;left:0;scale:.96}.waffle-chart-module__hFm5vG__tooltip[data-shown]{opacity:1;scale:1}.waffle-chart-module__hFm5vG__tipRow{min-width:0;font-size:var(--text-sm);align-items:center;gap:8px;margin:0;line-height:1.3;display:flex}.waffle-chart-module__hFm5vG__tipSwatch{background:var(--cell);width:10px;height:10px;transition:background-color var(--duration-fast) var(--ease-standard);border-radius:3px;flex:none}.waffle-chart-module__hFm5vG__tipName{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.waffle-chart-module__hFm5vG__tipValue{font-variant-numeric:tabular-nums;flex:none;margin-left:8px;font-weight:500}.waffle-chart-module__hFm5vG__tipMeta{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 0 0 18px}.waffle-chart-module__hFm5vG__message{min-height:160px;color:var(--text-muted);font-size:var(--text-sm);place-items:center;margin:0;display:grid}.waffle-chart-module__hFm5vG__legend{gap:2px var(--space-2);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}@container (min-width:420px){.waffle-chart-module__hFm5vG__figure[data-legend] .waffle-chart-module__hFm5vG__legend{grid-template-columns:minmax(0,1fr)}}@container (max-width:419px){.waffle-chart-module__hFm5vG__legend{grid-template-columns:minmax(0,1fr);margin-inline:max(-10px,50% - 160px)}}.waffle-chart-module__hFm5vG__item{width:100%;min-height:36px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);text-align:left;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 10px;display:grid}.waffle-chart-module__hFm5vG__item:active{transform:scale(.98)}.waffle-chart-module__hFm5vG__item[data-on]{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 5%, transparent)}.waffle-chart-module__hFm5vG__item[data-dim]{opacity:.5}.waffle-chart-module__hFm5vG__item[aria-pressed=true]{color:var(--foreground)}@media (hover:hover) and (pointer:fine){.waffle-chart-module__hFm5vG__item:hover{color:var(--foreground)}}.waffle-chart-module__hFm5vG__swatch{background:var(--cell);border-radius:3px;width:10px;height:10px}.waffle-chart-module__hFm5vG__itemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.waffle-chart-module__hFm5vG__itemShare{color:var(--foreground);font-size:var(--text-base);font-variant-numeric:tabular-nums;text-align:right;min-width:3.2em;font-weight:500}.waffle-chart-module__hFm5vG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.waffle-chart-module__hFm5vG__cell,.waffle-chart-module__hFm5vG__grid[data-active] .waffle-chart-module__hFm5vG__cell:not([data-on]),.waffle-chart-module__hFm5vG__tooltip,.waffle-chart-module__hFm5vG__tipSwatch,.waffle-chart-module__hFm5vG__item{transition:none}}
.signature-pad-module__x2r3ja__root{--ink-black:var(--foreground);--ink-blue:#1c50b5;--ink-violet:#683cc5;width:100%;min-width:0;font-family:var(--font-body);letter-spacing:var(--tracking-body);gap:10px;display:grid}@supports (color:lab(0% 0 0)){.signature-pad-module__x2r3ja__root{--ink-blue:lab(35.4831% 14.2762 -59.6319);--ink-violet:lab(37.3803% 43.5434 -65.8522)}}:root[data-theme=dark] .signature-pad-module__x2r3ja__root{--ink-blue:#80b3fd;--ink-violet:#baa3fe}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .signature-pad-module__x2r3ja__root{--ink-blue:lab(71.5176% -1.89275 -42.5477);--ink-violet:lab(71.664% 23.175 -42.6908)}}.signature-pad-module__x2r3ja__pad{aspect-ratio:600/260;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;isolation:isolate;transition:border-color var(--duration-fast) var(--ease-standard);position:relative;overflow:hidden}.signature-pad-module__x2r3ja__pad[data-drawing]{border-color:var(--border-strong)}.signature-pad-module__x2r3ja__guide{pointer-events:none;position:absolute;inset:0}.signature-pad-module__x2r3ja__baseline{border-top:1.5px dashed var(--border-strong);position:absolute;top:72%;left:7%;right:7%}.signature-pad-module__x2r3ja__mark{color:var(--text-muted);position:absolute;top:72%;left:7%;translate:0 calc(-100% - 6px)}.signature-pad-module__x2r3ja__signer{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);position:absolute;top:calc(72% + 8px);left:7%}.signature-pad-module__x2r3ja__hint{color:var(--text-muted);font-size:var(--text-lg);line-height:var(--leading-body);white-space:nowrap;position:absolute;top:72%;left:50%;translate:-50% calc(-100% - 8px)}.signature-pad-module__x2r3ja__ink{pointer-events:none;position:absolute;inset:0}.signature-pad-module__x2r3ja__ink svg{width:100%;height:100%;display:block;overflow:visible}.signature-pad-module__x2r3ja__stroke{fill:var(--ink-black)}.signature-pad-module__x2r3ja__stroke[data-color=blue],.signature-pad-module__x2r3ja__nib[data-color=blue]{fill:var(--ink-blue)}.signature-pad-module__x2r3ja__stroke[data-color=violet],.signature-pad-module__x2r3ja__nib[data-color=violet]{fill:var(--ink-violet)}.signature-pad-module__x2r3ja__nib{fill:var(--ink-black);opacity:.35}.signature-pad-module__x2r3ja__sweep{pointer-events:none;position:absolute;inset:0}.signature-pad-module__x2r3ja__sweep:before{content:"";background:var(--foreground);opacity:.5;border-radius:2px;width:2px;position:absolute;top:8%;bottom:8%;left:-1px}.signature-pad-module__x2r3ja__sweep:after{content:"";background:linear-gradient(to right, transparent, color-mix(in oklch, var(--foreground) 5%, transparent));width:28px;position:absolute;top:0;bottom:0;left:-28px}.signature-pad-module__x2r3ja__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.signature-pad-module__x2r3ja__group{align-items:center;gap:2px;display:flex}.signature-pad-module__x2r3ja__divider{background:var(--border);width:1px;height:20px;margin:0 6px}.signature-pad-module__x2r3ja__choice{align-items:center;gap:2px;display:flex}.signature-pad-module__x2r3ja__option{border-radius:var(--radius-pill);width:34px;height:34px;color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.signature-pad-module__x2r3ja__selected{border-radius:inherit;background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border);position:absolute;inset:0}.signature-pad-module__x2r3ja__swatch{background:var(--ink-black);border-radius:50%;width:16px;height:16px;position:relative}.signature-pad-module__x2r3ja__swatch[data-color=blue]{background:var(--ink-blue)}.signature-pad-module__x2r3ja__swatch[data-color=violet]{background:var(--ink-violet)}.signature-pad-module__x2r3ja__weight{background:var(--foreground);border-radius:50%;position:relative}.signature-pad-module__x2r3ja__iconButton{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.signature-pad-module__x2r3ja__iconButton:active:not(:disabled){transform:scale(.94)}.signature-pad-module__x2r3ja__iconButton:disabled{color:var(--text-muted);opacity:.45;cursor:default}.signature-pad-module__x2r3ja__iconButton[aria-pressed=true]{background:var(--surface-muted);color:var(--foreground)}.signature-pad-module__x2r3ja__swap{place-items:center;display:grid}.signature-pad-module__x2r3ja__exports{justify-content:flex-end;align-items:center;gap:6px;display:flex}.signature-pad-module__x2r3ja__exportLabel{color:var(--text-muted);font-size:var(--text-xs);margin-right:4px}.signature-pad-module__x2r3ja__export{min-width:76px;height:var(--control-height-sm);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);padding:0 12px;display:grid}.signature-pad-module__x2r3ja__export:active:not(:disabled){transform:scale(.97)}.signature-pad-module__x2r3ja__export:disabled{color:var(--text-muted);cursor:default}.signature-pad-module__x2r3ja__exportContent{grid-area:1/1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.signature-pad-module__x2r3ja__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.signature-pad-module__x2r3ja__option:hover,.signature-pad-module__x2r3ja__iconButton:hover:not(:disabled),.signature-pad-module__x2r3ja__export:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}}
