._counter_135jn_1{position:relative;display:inline-flex;flex-direction:column;color:var(--foreground);font-family:var(--font-display);font-size:inherit;font-weight:500;letter-spacing:var(--tracking-display);line-height:1;font-variant-numeric:tabular-nums}._label_135jn_14{margin-bottom:var(--space-2);color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:400;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}._value_135jn_24{display:inline-flex;align-items:flex-start;white-space:nowrap;-webkit-user-select:none;user-select:none}._column_135jn_31{--feather: .16em;position:relative;display:inline-block;overflow:hidden;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--feather) * 1.5),#000 calc(100% - var(--feather) * 1.5),transparent);mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--feather) * 1.5),#000 calc(100% - var(--feather) * 1.5),transparent)}._sizer_135jn_46{visibility:hidden}._glyph_135jn_49{position:absolute;inset:var(--feather) 0;text-align:center}._labelText_135jn_54{display:inline-block}._labelSwap_135jn_57{position:relative;display:block}._symbol_135jn_61{display:inline-block;overflow-x:clip}._srOnly_135jn_65{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._presence_ber51_1{min-width:0}._alert_ber51_4{display:flex;align-items:start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-4);background:var(--surface);box-shadow:var(--shadow-resting)}._icon_ber51_14,._glyph_ber51_15{position:relative;display:grid;flex:0 0 auto;place-items:center}._icon_ber51_14{width:18px;height:18px;margin-top:1px}._icon_ber51_14 svg{display:block}._copy_ber51_29{flex:1;min-width:0}._content_ber51_33{position:relative}._title_ber51_36{position:relative;display:block;font-size:var(--text-sm);font-weight:500}._line_ber51_42{display:block}._description_ber51_45{position:relative;margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-xs)}._info_ber51_51 ._icon_ber51_14{color:var(--info, var(--accent))}._success_ber51_54 ._icon_ber51_14{color:var(--success)}._warning_ber51_57 ._icon_ber51_14{color:var(--warning)}._danger_ber51_60 ._icon_ber51_14{color:var(--danger)}._dismiss_ber51_63{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;margin:-5px -6px -5px 0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring),background-color var(--arc-duration-fast) var(--arc-ease-standard),color var(--arc-duration-fast) var(--arc-ease-standard)}._dismiss_ber51_63:active{transform:scale(.96);transition-duration:var(--duration-instant);transition-timing-function:var(--arc-ease-standard)}@media(hover:hover)and (pointer:fine){._dismiss_ber51_63:hover{background:var(--surface-muted);color:var(--foreground)}}@media(prefers-reduced-motion:reduce){._dismiss_ber51_63{transition:none}._dismiss_ber51_63:active{transform:none}}._root_13dj2_2{position:relative}._listShell_13dj2_3{position:relative;display:inline-flex;max-width:100%;min-width:0;align-items:center;isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}._viewport_13dj2_4{min-width:0;overflow-x:auto;border-radius:inherit;scrollbar-width:none}._viewport_13dj2_4::-webkit-scrollbar{display:none}._listShell_13dj2_3[data-left=true] ._viewport_13dj2_4{-webkit-mask-image:linear-gradient(to right,transparent,black 35px,black);mask-image:linear-gradient(to right,transparent,black 35px,black)}._listShell_13dj2_3[data-right=true] ._viewport_13dj2_4{-webkit-mask-image:linear-gradient(to right,black,black calc(100% - 35px),transparent);mask-image:linear-gradient(to right,black,black calc(100% - 35px),transparent)}._listShell_13dj2_3[data-left=true][data-right=true] ._viewport_13dj2_4{-webkit-mask-image:linear-gradient(to right,transparent,black 35px,black calc(100% - 35px),transparent);mask-image:linear-gradient(to right,transparent,black 35px,black calc(100% - 35px),transparent)}._list_13dj2_3{isolation:isolate;display:inline-flex;width:max-content;align-items:center;gap:var(--space-1);padding:var(--space-1)}._scrollButton_13dj2_11{position:absolute;z-index:2;top:0;bottom:0;display:grid;width:33px;place-items:center;border:0;background:var(--surface-muted);color:var(--foreground)}._scrollLeft_13dj2_12{left:0;border-radius:var(--radius-control) 0 0 var(--radius-control)}._scrollRight_13dj2_13{right:0;border-radius:0 var(--radius-control) var(--radius-control) 0}._scrollButton_13dj2_11:disabled{opacity:0;pointer-events:none}._scrollButton_13dj2_11:focus-visible{--focus-outline-offset: -3px}._trigger_13dj2_16{position:relative;-webkit-tap-highlight-color:transparent;display:inline-grid;min-width:5.5rem;place-items:center;flex:0 0 auto;min-height:var(--control-height-sm);border:0;border-radius:calc(var(--radius-control) - 3px);padding:0 var(--space-3);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard)}@media(hover:hover)and (pointer:fine){._trigger_13dj2_16:hover{color:var(--foreground)}}._trigger_13dj2_16:active{color:var(--foreground)}._trigger_13dj2_16[data-state=active]{color:var(--accent-strong)}._selection_13dj2_19{position:absolute;z-index:-1;inset:0;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);will-change:transform}._triggerLabel_13dj2_20{position:relative;z-index:1}._trigger_13dj2_16:disabled{cursor:not-allowed;opacity:.5}._content_13dj2_22{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._content_13dj2_22[data-motion-pop-id]{margin-top:0}._content_13dj2_22[data-state=inactive]{pointer-events:none}._content_13dj2_22:focus-visible{--focus-outline-offset: 3px;border-radius:var(--radius-control)}@media(prefers-reduced-motion:reduce){._trigger_13dj2_16{transition:none}}._toast_417vo_1{display:flex;width:min(100%,26rem);min-width:0;align-items:flex-start;gap:.75rem;padding:.875rem .875rem .875rem 1rem;border:1px solid var(--border);border-radius:var(--radius-panel);background:color-mix(in oklab,var(--surface) 94%,var(--background));color:var(--foreground);letter-spacing:var(--tracking-body);box-shadow:var(--shadow-floating)}._icon_417vo_16{display:grid;width:1.875rem;height:1.875rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in oklab,var(--success) 24%,var(--border));border-radius:var(--radius-pill);background:color-mix(in oklab,var(--success) 10%,var(--surface));color:var(--success)}._frame_417vo_28{display:block;min-width:0;flex:1}._copy_417vo_34{position:relative;display:grid;min-width:0;gap:.125rem;padding-top:.3125rem}._title_417vo_43{position:relative;display:block;min-width:0;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}._line_417vo_52{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._description_417vo_59{display:block;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._close_417vo_66{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;margin:-.0625rem -.125rem 0 0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring),background-color var(--arc-duration-fast) var(--arc-ease-standard),color var(--arc-duration-fast) var(--arc-ease-standard)}@media(hover:hover)and (pointer:fine){._close_417vo_66:hover{background:var(--surface-muted);color:var(--foreground)}}._close_417vo_66:active{transform:scale(.96);transition-duration:var(--duration-instant);transition-timing-function:var(--arc-ease-standard)}@media(prefers-reduced-motion:reduce){._close_417vo_66{transition:none}._close_417vo_66:active{transform:none}}._button_1trsw_2{position:relative;display:inline-flex;min-height:var(--control-height-md);align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;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(--arc-duration-fast) var(--arc-ease-standard),background var(--arc-duration-fast) var(--arc-ease-standard),border-color var(--arc-duration-fast) var(--arc-ease-standard),opacity var(--arc-duration-fast) var(--arc-ease-standard),box-shadow var(--arc-duration-fast) var(--arc-ease-standard)}._button_1trsw_2:disabled{cursor:not-allowed;opacity:.52}._button_1trsw_2[aria-busy=true]{cursor:progress}._button_1trsw_2:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}._labelSlot_1trsw_43{position:relative;display:inline-flex;min-width:0;align-items:center;justify-content:center;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard)}._labelSlot_1trsw_43[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}._labelContent_1trsw_54{display:inline-flex;flex:none;align-items:center}._labelPhase_1trsw_59{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap}._labelPhase_1trsw_59 svg{flex:none}._primary_1trsw_70{color:var(--accent-foreground);background:var(--accent);border-color:var(--accent)}._secondary_1trsw_75{color:var(--foreground);background:var(--surface);border-color:var(--border)}._ghost_1trsw_80{color:var(--text-secondary);background:transparent;border-color:transparent}._danger_1trsw_85{color:var(--danger);background:var(--surface);border-color:var(--border)}._secondary_1trsw_75:disabled,._danger_1trsw_85:disabled{opacity:1;color:var(--text-muted);background:var(--surface-muted);border-color:var(--border)}._danger_1trsw_85:disabled{color:color-mix(in oklab,var(--danger) 55%,var(--surface-muted))}._ghost_1trsw_80:disabled{opacity:1;color:var(--text-muted)}@media(hover:hover)and (pointer:fine){._primary_1trsw_70:hover:not(:disabled){opacity:.91;box-shadow:var(--shadow-resting)}._secondary_1trsw_75:hover:not(:disabled){background:var(--surface-muted);box-shadow:var(--shadow-resting)}._ghost_1trsw_80:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}._danger_1trsw_85:hover:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}}._primary_1trsw_70:active:not(:disabled){opacity:.84}._secondary_1trsw_75:active:not(:disabled),._ghost_1trsw_80:active:not(:disabled){color:var(--foreground);background:var(--surface-muted)}._danger_1trsw_85:active:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}._sm_1trsw_136{min-height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--text-sm)}._md_1trsw_141{min-height:var(--control-height-md)}._lg_1trsw_144{min-height:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--text-sm)}._loader_1trsw_149{position:absolute;left:50%;top:50%;display:grid;width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2)}._spinner_1trsw_158{border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_1trsw_158 .7s linear infinite}._loadingLabel_1trsw_164{opacity:0}@keyframes _spin_1trsw_158{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._button_1trsw_2{transition:none}._labelSlot_1trsw_43{transition:opacity var(--duration-instant) linear}._spinner_1trsw_158{animation-duration:.01ms;animation-iteration-count:1}}._overlay_2ahiq_1{position:fixed;inset:0;z-index:50;background:#03030375;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}._content_2ahiq_10{position:fixed;z-index:51;inset:0;width:min(calc(100vw - var(--space-8)),440px);height:fit-content;max-height:calc(100vh - var(--space-8));max-height:calc(100dvh - var(--space-8));margin:auto;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating)}._keyframes_2ahiq_27._overlay_2ahiq_1[data-state=open]{animation:_overlay-in_2ahiq_1 var(--duration-standard) var(--ease-enter) both}._keyframes_2ahiq_27._overlay_2ahiq_1[data-state=closed]{animation:_overlay-out_2ahiq_1 var(--arc-duration-fast) var(--arc-ease-standard) both}._keyframes_2ahiq_27._content_2ahiq_10[data-state=open]{animation:_content-fade-in_2ahiq_1 var(--arc-duration-fast) var(--ease-enter) both,_content-rise-in_2ahiq_1 var(--duration-spring) var(--ease-spring) both}._keyframes_2ahiq_27._content_2ahiq_10[data-state=closed]{animation:_content-out_2ahiq_1 var(--arc-duration-fast) var(--arc-ease-standard) both}._content_2ahiq_10:focus{outline:none}._overlay_2ahiq_1[data-state=closed],._content_2ahiq_10[data-state=closed]{pointer-events:none!important}._header_2ahiq_49{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--border)}._title_2ahiq_57{margin:0;font-family:var(--font-body);font-size:var(--text-lg);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}._description_2ahiq_65{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._title_2ahiq_57,._description_2ahiq_65{position:relative;overflow-wrap:anywhere}._swap_2ahiq_76{display:block}._title_2ahiq_57 ._swap_2ahiq_76{line-height:var(--leading-body)}._close_2ahiq_84{flex:0 0 auto;margin-block:calc((var(--text-lg) * var(--leading-body) - var(--space-8)) / 2);display:grid;place-items:center;width:var(--space-8);height:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in oklab,var(--surface-muted) 50%,transparent);color:var(--text-secondary);cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard),color var(--arc-duration-fast) var(--arc-ease-standard),transform var(--duration-spring) var(--ease-spring)}@media(hover:hover)and (pointer:fine){._close_2ahiq_84:hover{background:var(--surface-muted);color:var(--foreground)}}._close_2ahiq_84:active{transform:scale(.96);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard),color var(--arc-duration-fast) var(--arc-ease-standard),transform var(--duration-instant) var(--arc-ease-standard)}._body_2ahiq_116{padding:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-body)}@keyframes _overlay-in_2ahiq_1{0%{opacity:0}}@keyframes _overlay-out_2ahiq_1{to{opacity:0}}@keyframes _content-fade-in_2ahiq_1{0%{opacity:0}}@keyframes _content-rise-in_2ahiq_1{0%{transform:translateY(8px) scale(.96)}}@keyframes _content-out_2ahiq_1{to{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes _content-fade-out_2ahiq_1{to{opacity:0}}@media(prefers-reduced-motion:reduce){._keyframes_2ahiq_27._overlay_2ahiq_1[data-state=open],._keyframes_2ahiq_27._content_2ahiq_10[data-state=open]{animation:_overlay-in_2ahiq_1 var(--duration-instant) var(--arc-ease-standard) both}._keyframes_2ahiq_27._overlay_2ahiq_1[data-state=closed]{animation:_overlay-out_2ahiq_1 var(--duration-instant) var(--arc-ease-standard) both}._keyframes_2ahiq_27._content_2ahiq_10[data-state=closed]{animation:_content-fade-out_2ahiq_1 var(--duration-instant) var(--arc-ease-standard) both}._close_2ahiq_84,._close_2ahiq_84:active{transition:none}._close_2ahiq_84:active{transform:none}}._wrapper_8jzzv_2{position:relative;display:grid;min-width:0;color:var(--foreground)}._dropzone_8jzzv_3{position:relative;display:grid;min-width:0;border-radius:var(--radius-surface);background:var(--surface);transition:background-color var(--duration-standard) var(--arc-ease-standard),border-radius var(--duration-spring) var(--ease-spring)}._dropzone_8jzzv_3._compact_8jzzv_5{border-radius:var(--radius-panel)}._edge_8jzzv_7{position:absolute;top:.5px;left:.5px;width:calc(100% - 1px);height:calc(100% - 1px);overflow:visible;pointer-events:none}._edge_8jzzv_7 rect{fill:none;stroke:var(--arc-border-strong);stroke-width:1;stroke-dasharray:3.5 3.5;stroke-dashoffset:0;transition:stroke var(--arc-duration-fast) var(--arc-ease-standard),stroke-dasharray var(--duration-standard) var(--arc-ease-standard),stroke-dashoffset var(--duration-standard) var(--arc-ease-standard)}._trigger_8jzzv_9{display:flex;width:100%;flex-direction:column;align-items:stretch;justify-content:center;border:0;border-radius:inherit;padding:34px var(--space-5);background:transparent;color:inherit;font:inherit;letter-spacing:var(--tracking-body);text-align:center;cursor:pointer}._trigger_8jzzv_9>*{pointer-events:none}@media(hover:hover)and (pointer:fine){._dropzone_8jzzv_3:has(._trigger_8jzzv_9:hover){background:var(--surface-muted)}._dropzone_8jzzv_3:has(._trigger_8jzzv_9:hover) ._edge_8jzzv_7 rect{stroke:var(--text-muted)}}._dropzone_8jzzv_3:has(._trigger_8jzzv_9:active){background:var(--surface-muted)}._dropzone_8jzzv_3._dragging_8jzzv_18{background:color-mix(in oklab,var(--accent) 2.5%,var(--surface));animation:_breathe_8jzzv_1 2.2s var(--ease-in-out) infinite}@keyframes _breathe_8jzzv_1{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}._wash_8jzzv_21,._glow_8jzzv_21{position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-standard) var(--arc-ease-standard)}._glow_8jzzv_21{padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}._dragging_8jzzv_18 ._wash_8jzzv_21,._dragging_8jzzv_18 ._glow_8jzzv_21{opacity:1}._dragging_8jzzv_18 ._edge_8jzzv_7 rect{stroke:color-mix(in oklab,var(--accent) 40%,var(--border));stroke-dasharray:7 0;stroke-dashoffset:1.75}._iconSlot_8jzzv_26,._noteSlot_8jzzv_26{display:flex;flex-direction:column;overflow:hidden}._sheets_8jzzv_28{position:relative;display:block;width:36px;height:44px;align-self:center;margin:10px 0 14px}._sheet_8jzzv_28{--r: 0deg;--x: 0px;--y: 0px;position:absolute;inset:0;display:grid;place-items:end center;padding:0 0 5px;border:1px solid var(--border);border-radius:7px;background:var(--surface-raised);color:var(--text-muted);box-shadow:0 1px 2px #0000000d,0 3px 8px #0000000a;transform:translate(var(--x),var(--y)) rotate(var(--r));transform-origin:50% 100%;transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-standard) var(--arc-ease-standard),border-color var(--duration-standard) var(--arc-ease-standard)}._sheet_8jzzv_28:before,._sheet_8jzzv_28:after{position:absolute;top:8px;left:7px;width:16px;height:2px;border-radius:2px;background:currentColor;content:"";opacity:.3}._sheet_8jzzv_28:after{top:13px;width:11px}._sheet_8jzzv_28>svg{transition:transform var(--duration-spring) var(--ease-spring)}._dragging_8jzzv_18 ._sheet_8jzzv_28>svg{transform:translateY(-3px)}._sheet_8jzzv_28[data-sheet=back]{--r: -10deg;--x: -9px;--y: 2px}._sheet_8jzzv_28[data-sheet=side]{--r: 10deg;--x: 9px;--y: 2px}@media(hover:hover)and (pointer:fine){._dropzone_8jzzv_3:has(._trigger_8jzzv_9:hover) ._sheet_8jzzv_28[data-sheet=back]{--r: -15deg;--x: -13px}._dropzone_8jzzv_3:has(._trigger_8jzzv_9:hover) ._sheet_8jzzv_28[data-sheet=side]{--r: 15deg;--x: 13px}._dropzone_8jzzv_3:has(._trigger_8jzzv_9:hover) ._sheet_8jzzv_28[data-sheet=front]{--y: -2px}}._dragging_8jzzv_18 ._sheet_8jzzv_28{color:var(--text-secondary);border-color:var(--arc-border-strong)}._dropzone_8jzzv_3._dragging_8jzzv_18 ._sheet_8jzzv_28[data-sheet=back]{--r: -22deg;--x: -20px;--y: -2px}._dropzone_8jzzv_3._dragging_8jzzv_18 ._sheet_8jzzv_28[data-sheet=side]{--r: 22deg;--x: 20px;--y: -2px}._dropzone_8jzzv_3._dragging_8jzzv_18 ._sheet_8jzzv_28[data-sheet=front]{--y: -8px}._label_8jzzv_54{position:relative;display:block;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}._labelText_8jzzv_55{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}._hint_8jzzv_56{margin-top:6px;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._note_8jzzv_26{padding-top:6px;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}._input_8jzzv_58{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}._messageSlot_8jzzv_59{overflow:hidden}._error_8jzzv_60{display:flex;align-items:flex-start;gap:6px;padding-top:var(--space-3);color:var(--danger);font-size:var(--text-sm);line-height:var(--leading-body)}._errorIcon_8jzzv_62{flex:0 0 auto;margin-top:3px}._errorCopy_8jzzv_63{position:relative;min-width:0;flex:1}._list_8jzzv_65{display:grid;min-width:0;margin:0;padding:0;list-style:none;container:dropzone-list / inline-size}._inside_8jzzv_66 ._list_8jzzv_65{padding-inline:12px}._item_8jzzv_68{min-width:0;overflow:hidden}._row_8jzzv_69{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:58px;margin-top:8px;border:1px solid var(--border);border-radius:var(--radius-control);padding:8px 8px 8px 9px;background:var(--surface);transition:border-color var(--duration-standard) var(--arc-ease-standard)}._row_8jzzv_69._isFailed_8jzzv_70{border-color:color-mix(in oklab,var(--danger) 26%,var(--border))}._fileIcon_8jzzv_71{display:grid;width:40px;height:40px;place-items:center;color:var(--text-secondary)}._thumb_8jzzv_72{display:block;width:40px;height:40px;overflow:hidden;border-radius:10px;background:var(--surface-muted);box-shadow:inset 0 0 0 1px #0000000f}._thumb_8jzzv_72 img{display:block;width:100%;height:100%;object-fit:cover}._copy_8jzzv_74{display:grid;min-width:0}._name_8jzzv_75{overflow:hidden;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap}._meta_8jzzv_76{display:flex;min-width:0;align-items:center;margin-top:1px;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);font-variant-numeric:tabular-nums;white-space:nowrap}._dot_8jzzv_77{padding-inline:6px}._phase_8jzzv_79{position:relative;display:flex;min-width:0;flex:1}._state_8jzzv_80{display:inline-flex;min-width:0;align-items:center;gap:5px}._uploaded_8jzzv_81{color:var(--text-secondary)}._uploaded_8jzzv_81 ._stateIcon_8jzzv_82{color:var(--success)}._failed_8jzzv_83{color:var(--danger)}._stateIcon_8jzzv_82{flex:0 0 auto}._reason_8jzzv_85{min-width:0;overflow:hidden;text-overflow:ellipsis}._percent_8jzzv_86{font-variant-numeric:tabular-nums}._barFrame_8jzzv_87{display:block;overflow:hidden}._bar_8jzzv_87{display:block;height:4px;margin:7px 0 2px;overflow:hidden;border-radius:var(--radius-pill);background:var(--border)}._barFill_8jzzv_90{display:block;width:100%;height:100%;border-radius:inherit;background:var(--accent)}._actions_8jzzv_91{display:flex;align-items:center}._retrySlot_8jzzv_92{display:flex;overflow:hidden}._retryInner_8jzzv_93{display:flex;padding:3px 6px 3px 3px}._retry_8jzzv_92,._remove_8jzzv_94{display:grid;place-items:center;border:0;color:var(--text-secondary);font:inherit;cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard),color var(--arc-duration-fast) var(--arc-ease-standard),border-color var(--arc-duration-fast) var(--arc-ease-standard),transform var(--duration-spring) var(--ease-spring)}._retry_8jzzv_92{display:flex;height:30px;align-items:center;gap:5px;border:1px solid var(--border);border-radius:var(--radius-pill);padding:0 12px 0 10px;background:var(--surface);color:var(--foreground);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-body);white-space:nowrap}@container dropzone-list (max-width: 440px){._retry_8jzzv_92{width:30px;justify-content:center;padding:0}._retryLabel_8jzzv_97{display:none}}@container dropzone-list (max-width: 300px){._row_8jzzv_69{grid-template-columns:minmax(0,1fr) auto;padding-left:14px}._fileIcon_8jzzv_71,._thumb_8jzzv_72{display:none}}._remove_8jzzv_94{width:32px;height:32px;border-radius:var(--radius-pill);background:transparent}@media(hover:hover)and (pointer:fine){._retry_8jzzv_92:hover{border-color:var(--arc-border-strong);background:var(--surface-muted)}._remove_8jzzv_94:hover{background:var(--surface-muted);color:var(--foreground)}}._retry_8jzzv_92:active,._remove_8jzzv_94:active{transform:scale(.97);transition-duration:var(--duration-instant);transition-timing-function:var(--arc-ease-standard)}._words_8jzzv_108{position:relative;display:block}._word_8jzzv_108{display:inline-block;white-space:pre}._srOnly_8jzzv_110{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){._dropzone_8jzzv_3,._edge_8jzzv_7 rect,._sheet_8jzzv_28,._sheet_8jzzv_28>svg,._row_8jzzv_69,._retry_8jzzv_92,._remove_8jzzv_94,._wash_8jzzv_21,._glow_8jzzv_21{transition:none}._dropzone_8jzzv_3._dragging_8jzzv_18{animation:none}._retry_8jzzv_92:active,._remove_8jzzv_94:active{transform:none}}._badge_nrkxw_9{--badge-tone: var(--text-secondary);--badge-tint: 10%;--badge-ink: 84%;--badge-background: color-mix( in oklab, var(--badge-tone) var(--badge-tint), var(--surface) );--badge-foreground: color-mix( in oklab, var(--badge-tone) var(--badge-ink), var(--foreground) );--badge-color: color-mix(in oklab, var(--badge-tone) 88%, var(--foreground));--badge-border: transparent;--badge-radius: 6px;--badge-height: 24px;--badge-pad: 10px;--badge-gap: 5px;--badge-icon: 14px;--badge-dot: 6px;box-sizing:border-box;display:inline-flex;min-height:var(--badge-height);flex:none;align-items:center;justify-content:center;vertical-align:middle;border:1px solid var(--badge-border);border-radius:var(--badge-radius);padding:0 var(--badge-pad);color:var(--badge-foreground);background:var(--badge-background);font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.005em;line-height:1;white-space:nowrap;overflow:clip;transition:border-color var(--duration-standard) var(--arc-ease-standard),background-color var(--duration-standard) var(--arc-ease-standard),color var(--duration-standard) var(--arc-ease-standard)}:root[data-theme=dark] ._badge_nrkxw_9{--badge-tint: 12%;--badge-ink: 94%}._outline_nrkxw_62{--badge-border: color-mix(in oklab, var(--badge-tone) 14%, var(--border))}:root[data-theme=dark] ._outline_nrkxw_62{--badge-border: color-mix(in oklab, var(--badge-tone) 22%, var(--border))}._sm_nrkxw_70{--badge-height: 20px;--badge-radius: 5px;--badge-pad: 8px;--badge-gap: 4px;--badge-icon: 12px;--badge-dot: 5px;font-size:11px}._md_nrkxw_79{--badge-height: 24px;--badge-radius: 6px;--badge-pad: 10px;--badge-gap: 5px;--badge-icon: 14px;--badge-dot: 6px}._lg_nrkxw_87{--badge-height: 28px;--badge-radius: 7px;--badge-pad: 12px;--badge-gap: 6px;--badge-icon: 16px;--badge-dot: 7px;font-size:var(--text-sm)}._pill_nrkxw_97{--badge-radius: var(--radius-pill)}._withIcon_nrkxw_100{padding-inline-start:calc(var(--badge-pad) - 2px)}._withDot_nrkxw_103{padding-inline-start:calc(var(--badge-pad) - 1px)}._body_nrkxw_108{display:flex;align-items:center}._content_nrkxw_112{position:relative;display:flex;width:max-content;align-items:center;gap:var(--badge-gap)}._label_nrkxw_119,._glyph_nrkxw_120{position:relative;display:inline-flex;align-items:center}._text_nrkxw_126{display:block;text-box:trim-both cap alphabetic}._icon_nrkxw_131{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;color:var(--badge-color);line-height:0}._glyph_nrkxw_120>svg{display:block;width:var(--badge-icon);height:var(--badge-icon)}._dot_nrkxw_146{display:block;width:var(--badge-dot);height:var(--badge-dot);flex:none;border-radius:50%;background:var(--badge-color)}._neutral_nrkxw_155{--badge-tone: var(--text-secondary)}._info_nrkxw_158{--badge-tone: var(--info, var(--tone-sky))}._success_nrkxw_161{--badge-tone: var(--success)}._warning_nrkxw_164{--badge-tone: var(--warning)}._danger_nrkxw_167{--badge-tone: var(--danger)}._teal_nrkxw_171{--badge-tone: var(--tone-teal)}._sky_nrkxw_174{--badge-tone: var(--tone-sky)}._orchid_nrkxw_177{--badge-tone: var(--tone-orchid)}._violet_nrkxw_180{--badge-tone: var(--tone-violet)}._rose_nrkxw_183{--badge-tone: var(--tone-rose)}._amber_nrkxw_186{--badge-tone: var(--tone-amber)}._warning_nrkxw_164,._amber_nrkxw_186{--badge-ink: 76%}@media(prefers-reduced-motion:reduce){._badge_nrkxw_9{transition-duration:var(--duration-instant)}}._cover_1cpul_1{display:block;flex:none;width:var(--w);aspect-ratio:2 / 3;border-radius:4px;object-fit:cover;background:var(--surface-muted);box-shadow:0 0 0 .5px #0000001f,0 4px 10px -4px #00000040}._cover_1cpul_1[data-size=sm]{--w: 28px;border-radius:3px}._cover_1cpul_1[data-size=md]{--w: 64px}._cover_1cpul_1[data-size=lg]{--w: 96px}img._cover_1cpul_1{aspect-ratio:auto;height:auto}._cover_1cpul_1[data-blank]{display:flex;align-items:flex-end;padding:6px;overflow:hidden;color:#fff;background:linear-gradient(160deg,var(--brand-red),#8f1d1d);font-size:8px;font-weight:500;line-height:1.15}._cover_1cpul_1[data-blank][data-size=sm] span{display:none}._wide_16gey_2._wide_16gey_2{width:min(calc(100vw - 32px),560px)}._body_16gey_6{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}._added_16gey_12{list-style:none;margin:0;padding:0;display:grid;gap:4px}._added_16gey_12 li{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-subtle)}._added_16gey_12 button{gap:6px}._title_16gey_32{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}._buttons_16gey_42{display:flex;justify-content:flex-end}._root_1uufz_1{display:flex;width:100%;flex-direction:column;align-items:center;padding:clamp(var(--space-8),8vw,var(--space-12)) var(--space-5);text-align:center}._icon_1uufz_2{position:relative;display:grid;width:var(--space-12);height:var(--space-12);place-items:center;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-muted);color:var(--text-secondary);animation:_empty-state-icon_1uufz_1 var(--duration-considered) var(--ease-enter) both}._glyph_1uufz_3{display:grid;place-items:center}._frame_1uufz_4{width:100%;max-width:100%}._copy_1uufz_5{display:flow-root}._root_1uufz_1 h3{position:relative;margin:var(--space-5) 0 0;color:var(--foreground);font-size:var(--text-base);font-weight:500;line-height:var(--leading-body)}._root_1uufz_1 p{position:relative;max-width:18rem;margin:var(--space-2) auto 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._line_1uufz_9{display:block;text-wrap:balance}._action_1uufz_10{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-5)}@keyframes _empty-state-icon_1uufz_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){._icon_1uufz_2{animation:none}}._root_49lv4_1{display:flex;width:100%;min-width:0;align-items:flex-start;gap:var(--space-4)}._avatar_49lv4_9,._line_49lv4_10{display:block;flex:0 0 auto;border-radius:var(--radius-control);background:color-mix(in oklab,var(--arc-border-strong) 38%,var(--surface));animation:_skeleton-pulse_49lv4_1 1.8s var(--ease-in-out) calc(var(--index, 0) * 90ms) 11 both}._avatar_49lv4_9{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-pill)}._lines_49lv4_23{display:grid;flex:1;gap:var(--space-3);padding-top:var(--space-1)}._line_49lv4_10{width:100%;height:var(--space-3)}._line_49lv4_10:first-child{width:48%;height:var(--space-4)}._line_49lv4_10:last-child{width:72%}._frame_49lv4_40{position:relative;display:flow-root}@keyframes _skeleton-pulse_49lv4_1{0%,to{opacity:1}50%{opacity:.52}}@media(prefers-reduced-motion:reduce){._avatar_49lv4_9,._line_49lv4_10{animation:none}}._surface_kj29r_1{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-resting);overflow:hidden}._book_kj29r_9{display:grid;grid-template-columns:minmax(280px,360px) 1fr;gap:28px;padding:24px}._book_kj29r_9+._book_kj29r_9{border-top:1px solid var(--border)}._info_kj29r_20{display:flex;gap:16px;align-items:flex-start}._text_kj29r_26{display:grid;gap:4px;min-width:0}._title_kj29r_32{margin:0;font-size:17px;font-weight:500;line-height:1.3}._author_kj29r_39{margin:0;color:var(--text-secondary);font-size:14px}._meta_kj29r_45{margin:2px 0 0;color:var(--text-muted);font-size:12.5px}._issue_kj29r_51{justify-self:start;margin-top:10px;gap:6px}._licences_kj29r_57{min-width:0}._listTitle_kj29r_61{margin:2px 0 8px;font-size:12.5px;font-weight:500;color:var(--text-muted)}._rows_kj29r_68{list-style:none;margin:0;padding:0;border-top:1px solid var(--border-subtle)}._row_kj29r_68{width:100%;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) 96px 104px 16px;align-items:center;gap:12px;padding:11px 10px;margin:0 -10px;width:calc(100% + 20px);border:0;border-bottom:1px solid var(--border-subtle);border-radius:8px;background:none;color:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}._row_kj29r_68:hover,._row_kj29r_68[aria-current]{background:var(--surface-muted)}._row_kj29r_68:active{transform:scale(.995)}._reader_kj29r_103{display:grid;min-width:0}._name_kj29r_108,._email_kj29r_109{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._name_kj29r_108{font-size:14px;font-weight:500}._email_kj29r_109,._type_kj29r_121,._date_kj29r_122{font-size:13px;color:var(--text-secondary)}._date_kj29r_122{font-variant-numeric:tabular-nums}._chevron_kj29r_131{color:var(--text-muted)}@media(max-width:960px){._book_kj29r_9{grid-template-columns:1fr;gap:18px}}@media(max-width:720px){._surface_kj29r_1{border-radius:12px}._book_kj29r_9{padding:18px 16px}._row_kj29r_68{grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"reader status chevron" "type date chevron";gap:2px 10px}._reader_kj29r_103{grid-area:reader}._status_kj29r_155{grid-area:status;justify-self:end}._type_kj29r_121{grid-area:type}._date_kj29r_122{grid-area:date;justify-self:end}._chevron_kj29r_131{grid-area:chevron}}._tooltip_fj3x6_1{--tooltip-y: 3px;z-index:90;max-width:15rem;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in oklab,var(--background) 14%,var(--foreground));border-radius:var(--radius-control);background:var(--foreground);color:var(--background);box-shadow:var(--shadow-raised);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-body);transform-origin:var(--radix-tooltip-content-transform-origin);transition:opacity var(--arc-duration-fast) var(--ease-enter),transform var(--arc-duration-fast) var(--ease-enter)}._tooltip_fj3x6_1[data-side=bottom]{--tooltip-y: -3px}@starting-style{._tooltip_fj3x6_1[data-state$=-open]{opacity:0;transform:translateY(var(--tooltip-y)) scale(.97)}._tooltip_fj3x6_1[data-instant][data-state$=-open]{transform:none}}._tooltip_fj3x6_1[data-instant][data-state$=-open]{transition:opacity var(--duration-instant) var(--arc-ease-standard),transform var(--duration-instant) var(--arc-ease-standard)}._tooltip_fj3x6_1[data-state=closed]{opacity:0;transform:scale(.98);transition:opacity var(--duration-instant) var(--arc-ease-standard),transform var(--duration-instant) var(--arc-ease-standard);animation:_tooltip-exit_fj3x6_1 var(--duration-instant) linear both}._text_fj3x6_48{position:relative;display:block;overflow:clip;overflow-clip-margin:var(--space-2)}._measure_fj3x6_54{position:absolute;top:0;left:0;width:max-content;max-width:calc(15rem - 2 * var(--space-4) - 2px);visibility:hidden;pointer-events:none}._line_fj3x6_63{display:block;width:max-content;max-width:calc(15rem - 2 * var(--space-4) - 2px)}@keyframes _tooltip-exit_fj3x6_1{to{--tooltip-exit: 1}}@media(prefers-reduced-motion:reduce){._tooltip_fj3x6_1,._tooltip_fj3x6_1[data-state=closed],._tooltip_fj3x6_1[data-instant][data-state$=-open]{transform:none;transition:opacity var(--duration-instant) var(--arc-ease-standard)}}._header_1ljx1_1{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;height:64px;padding:0 var(--page-gutter);background:var(--surface);border-bottom:1px solid var(--border)}._brand_1ljx1_15{display:flex;align-items:center;border-radius:6px}._brand_1ljx1_15 img{height:24px;width:auto;display:block}._actions_1ljx1_27{display:flex;align-items:center;gap:8px}._actions_1ljx1_27 button{gap:8px}._iconButton_1ljx1_37{width:40px;padding:0;justify-content:center}@media(max-width:720px){._header_1ljx1_1{height:56px}._brand_1ljx1_15 img{height:20px}._wideOnly_1ljx1_50{display:none}._addBook_1ljx1_53{width:40px;padding:0;justify-content:center}._actions_1ljx1_27{gap:4px}}._field_qi803_2{display:grid;min-width:0}._label_qi803_6{margin-bottom:var(--space-2);color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}._input_qi803_14{width:100%;min-height:var(--control-height-md);padding:0 var(--space-3);border:1px solid var(--arc-border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);outline:none;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard),background-color var(--arc-duration-fast) var(--arc-ease-standard)}._input_qi803_14::placeholder{color:var(--text-muted)}@media(hover:hover)and (pointer:fine){._input_qi803_14:hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}._input_qi803_14:focus-visible{border-color:var(--foreground)}._input_qi803_14[aria-invalid=true]{border-color:var(--danger)}._input_qi803_14:disabled{cursor:not-allowed;opacity:.5;background:var(--surface-muted)}._messageSlot_qi803_51{display:block;overflow:hidden}._description_qi803_55,._error_qi803_56{display:block;padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body)}._description_qi803_55{color:var(--text-muted)}._error_qi803_56{color:var(--danger)}._words_qi803_69{position:relative;display:block}._word_qi803_69{display:inline-block;white-space:pre}._column_qi803_78{position:relative;display:inline-flex;justify-content:center;font-variant-numeric:tabular-nums}._column_qi803_78>span{display:inline-block}._srOnly_qi803_87{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){._input_qi803_14{transition-duration:.01ms}}._root_1dhw7_2{display:inline-flex;min-width:0;max-width:100%;flex-shrink:1;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}._track_1dhw7_12{--fade-start: 0px;--fade-end: 0px;isolation:isolate;display:flex;min-width:0;gap:2px;overflow-x:auto;overscroll-behavior-x:contain;padding:3px;border-radius:inherit;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent)}._track_1dhw7_12::-webkit-scrollbar{display:none}._track_1dhw7_12[data-fade-start]{--fade-start: 20px}._track_1dhw7_12[data-fade-end]{--fade-end: 20px}._button_1dhw7_49{position:relative;flex:0 0 auto;min-height:var(--control-height-sm);border:0;border-radius:calc(var(--radius-control) - 4px);padding:0 12px;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard)}@media(hover:hover)and (pointer:fine){._button_1dhw7_49:hover{color:var(--foreground)}}._button_1dhw7_49:active,._button_1dhw7_49[aria-pressed=true]{color:var(--foreground)}._selection_1dhw7_75{position:absolute;z-index:-1;inset:0;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting)}._label_1dhw7_84{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px}@media(max-width:380px){._button_1dhw7_49{padding:0 10px}}@media(prefers-reduced-motion:reduce){._button_1dhw7_49{transition:none}}._field_m2qmu_1{display:grid;gap:var(--space-2);min-width:0}._field_m2qmu_1 label{font-size:var(--text-sm);font-weight:500}._trigger_m2qmu_11{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:var(--control-height-md);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard),background-color var(--arc-duration-fast) var(--arc-ease-standard),box-shadow var(--arc-duration-fast) var(--arc-ease-standard)}@media(hover:hover)and (pointer:fine){._trigger_m2qmu_11:hover:not([data-disabled]){border-color:var(--arc-border-strong);background:var(--surface-muted)}}._trigger_m2qmu_11:active:not([data-disabled]),._trigger_m2qmu_11[data-state=open]{border-color:var(--arc-border-strong);background:var(--surface-muted)}._trigger_m2qmu_11:focus-visible{border-color:var(--arc-border-strong)}._trigger_m2qmu_11[data-disabled]{opacity:.5;cursor:not-allowed}._compact_m2qmu_53{min-height:var(--control-height-sm);gap:var(--space-2)}._leading_m2qmu_57{display:inline-flex;flex:none;color:var(--text-muted)}._valueText_m2qmu_62{display:grid;flex:1;min-width:0;grid-template-columns:minmax(0,1fr)}._valueText_m2qmu_62>span{grid-area:1 / 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._valueText_m2qmu_62>[data-placeholder]{color:var(--text-muted)}._srOnly_m2qmu_78{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._chevron_m2qmu_89{display:inline-flex;flex:0 0 auto;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring),color var(--arc-duration-fast) var(--arc-ease-standard)}._trigger_m2qmu_11[data-state=open] ._chevron_m2qmu_89{transform:rotate(180deg)}._hint_m2qmu_100{color:var(--text-muted);font-size:var(--text-xs)}._content_m2qmu_105{--menu-x: 0px;--menu-y: -6px;box-sizing:border-box;z-index:1000;width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width);max-width:min(24rem,calc(100vw - 20px));max-height:min(320px,var(--radix-select-content-available-height));overflow:hidden;border:1px solid var(--border);border-radius:calc(var(--radius-control) + 2px);padding:6px;background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:var(--radix-select-content-transform-origin);animation:_select-in_m2qmu_1 var(--duration-standard) var(--ease-enter) both}._content_m2qmu_105[data-side=top]{--menu-y: 6px}._content_m2qmu_105[data-side=left]{--menu-x: 6px;--menu-y: 0px}._content_m2qmu_105[data-side=right]{--menu-x: -6px;--menu-y: 0px}._content_m2qmu_105[data-state=closed]{animation:_select-out_m2qmu_1 var(--duration-instant) var(--arc-ease-standard) both}._viewport_m2qmu_138{padding:2px 0}._item_m2qmu_141{position:relative;display:flex;align-items:center;min-height:36px;border-radius:calc(var(--radius-control) - 4px);padding:0 34px 0 11px;color:var(--foreground);font-size:var(--text-sm);cursor:default;outline:none;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-instant) var(--arc-ease-standard),color var(--duration-instant) var(--arc-ease-standard)}._item_m2qmu_141[data-highlighted]{background:var(--surface-muted)}._item_m2qmu_141[data-disabled]{opacity:.45}._indicator_m2qmu_163{position:absolute;right:10px;display:inline-flex;align-items:center;color:var(--foreground);animation:_indicator-in_m2qmu_1 var(--duration-standard) var(--ease-enter) 40ms both}._scrollButton_m2qmu_171{display:grid;height:28px;place-items:center;color:var(--text-muted)}@keyframes _select-in_m2qmu_1{0%{opacity:0;transform:translate(var(--menu-x),var(--menu-y)) scale(.97)}}@keyframes _select-out_m2qmu_1{to{opacity:0;transform:translate(calc(var(--menu-x) / 2),calc(var(--menu-y) / 2)) scale(.98)}}@keyframes _indicator-in_m2qmu_1{0%{opacity:0;transform:scale(.6);filter:blur(2px)}}@media(prefers-reduced-transparency:reduce){._content_m2qmu_105{background:var(--surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){._trigger_m2qmu_11,._chevron_m2qmu_89,._item_m2qmu_141{transition:none}._content_m2qmu_105{animation:_select-fade_m2qmu_1 var(--duration-instant) var(--arc-ease-standard) both}._content_m2qmu_105[data-state=closed]{animation:_select-fade-out_m2qmu_1 var(--duration-instant) var(--arc-ease-standard) both}._indicator_m2qmu_163{animation:none}}@keyframes _select-fade_m2qmu_1{0%{opacity:0}}@keyframes _select-fade-out_m2qmu_1{to{opacity:0}}._wide_qqo01_2._wide_qqo01_2{width:min(calc(100vw - 32px),560px)}._form_qqo01_6{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}._pair_qqo01_12{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:16px}._typeRow_qqo01_19{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:16px}._buttons_qqo01_26{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}._buttons_qqo01_26 button{gap:8px}._error_qqo01_37{margin:0;color:var(--danger);font-size:13.5px}._done_qqo01_43{display:grid;gap:18px}._passphrase_qqo01_48{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label button" "value button";align-items:center;gap:2px 12px;padding:14px 16px;border-radius:12px;background:var(--surface-muted)}._passphrase_qqo01_48 span{grid-area:label;font-size:12.5px;color:var(--text-muted)}._passphrase_qqo01_48 code{grid-area:value;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;word-break:break-all}._passphrase_qqo01_48 button{grid-area:button;gap:6px}@media(max-width:560px){._pair_qqo01_12,._typeRow_qqo01_19{grid-template-columns:1fr}._buttons_qqo01_26{display:grid;grid-template-columns:1fr 1fr}}._overlay_19ebs_1{position:fixed;inset:0;z-index:50;background:#03030361;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._content_19ebs_10{--drawer-size: min(30rem, calc(100vw - var(--space-4)));--ease-drawer: cubic-bezier(.32, .72, 0, 1);--drawer-from: translateX(100%);position:fixed;z-index:51;display:flex;flex-direction:column;width:var(--drawer-size);max-width:100vw;max-height:100dvh;overflow:hidden;border:1px solid var(--border);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating)}._overlay_19ebs_1[data-state=closed],._content_19ebs_10[data-state=closed]{pointer-events:none!important}._content_19ebs_10[data-side=right]{inset:0 0 0 auto;border-width:1px 0 1px 1px;border-radius:22px 0 0 22px}._content_19ebs_10[data-side=left]{inset:0 auto 0 0;border-width:1px 1px 1px 0;border-radius:0 22px 22px 0}._content_19ebs_10[data-side=top]{inset:0 0 auto;width:100%;max-width:none;max-height:min(32rem,100dvh);border-width:0 0 1px;border-radius:0 0 22px 22px}._content_19ebs_10[data-side=bottom]{inset:auto 0 0;width:100%;max-width:none;max-height:min(32rem,100dvh);border-width:1px 0 0;border-radius:22px 22px 0 0}._content_19ebs_10[data-side=bottom]:before{position:absolute;top:9px;left:50%;width:2.25rem;height:4px;border-radius:var(--radius-pill);background:var(--arc-border-strong);content:"";opacity:.75;transform:translate(-50%)}._content_19ebs_10[data-side=left]{--drawer-from: translateX(-100%)}._content_19ebs_10[data-side=top]{--drawer-from: translateY(-100%)}._content_19ebs_10[data-side=bottom]{--drawer-from: translateY(100%)}._keyframes_19ebs_84._overlay_19ebs_1[data-state=open]{animation:_overlay-in_19ebs_1 var(--duration-standard) var(--ease-enter) both}._keyframes_19ebs_84._overlay_19ebs_1[data-state=closed]{animation:_overlay-out_19ebs_1 var(--arc-duration-fast) var(--arc-ease-standard) both}._keyframes_19ebs_84._content_19ebs_10[data-state=open]{animation:_drawer-in_19ebs_1 var(--duration-considered) var(--ease-drawer) both}._keyframes_19ebs_84._content_19ebs_10[data-state=closed]{animation:_drawer-out_19ebs_1 var(--duration-standard) var(--arc-ease-standard) both}._content_19ebs_10:focus{outline:none}._overlay_19ebs_1[data-contained],._content_19ebs_10[data-contained]{position:absolute}._overlay_19ebs_1[data-contained]{z-index:1;background:#03030329;-webkit-backdrop-filter:none;backdrop-filter:none}._content_19ebs_10[data-contained]{--drawer-size: min(22rem, calc(100% - var(--space-8)));z-index:2;max-height:100%;box-shadow:none}._content_19ebs_10[data-contained][data-side=top],._content_19ebs_10[data-contained][data-side=bottom]{max-height:min(32rem,calc(100% - var(--space-8)))}._content_19ebs_10[data-contained][data-side]{border-width:0}._content_19ebs_10[data-contained][data-side=right]{border-left-width:1px}._content_19ebs_10[data-contained][data-side=left]{border-right-width:1px}._content_19ebs_10[data-contained][data-side=top]{border-bottom-width:1px}._content_19ebs_10[data-contained][data-side=bottom]{border-top-width:1px}._header_19ebs_136{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--border)}._handle_19ebs_146{touch-action:none;-webkit-user-select:none;user-select:none}._content_19ebs_10[data-side=bottom] ._handle_19ebs_146,._content_19ebs_10[data-side=top] ._handle_19ebs_146{cursor:grab}._title_19ebs_154,._description_19ebs_155{position:relative}._swap_19ebs_159{display:block;line-height:var(--leading-body)}._title_19ebs_154{margin:0;font-family:var(--font-body);font-size:var(--text-lg);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}._description_19ebs_155{max-width:32rem;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._close_19ebs_179{display:grid;flex:0 0 auto;width:var(--space-8);height:var(--space-8);margin-top:calc((var(--text-lg) * var(--leading-body) - var(--space-8)) / 2);place-items:center;border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in oklab,var(--surface-muted) 65%,transparent);color:var(--text-secondary);cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard),color var(--arc-duration-fast) var(--arc-ease-standard),transform var(--duration-spring) var(--ease-spring)}@media(hover:hover)and (pointer:fine){._close_19ebs_179:hover{background:var(--surface-muted);color:var(--foreground)}}._close_19ebs_179:active{transform:scale(.96);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard),color var(--arc-duration-fast) var(--arc-ease-standard),transform var(--duration-instant) var(--arc-ease-standard)}._body_19ebs_209{min-height:0;overflow:auto;padding:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-body);overscroll-behavior:contain;scrollbar-width:thin}@media(max-width:40rem){._content_19ebs_10{--drawer-size: calc(100vw - var(--space-3))}._content_19ebs_10[data-side=right]{border-radius:18px 0 0 18px}._content_19ebs_10[data-side=left]{border-radius:0 18px 18px 0}._content_19ebs_10[data-side=top]{border-radius:0 0 18px 18px}._content_19ebs_10[data-side=bottom]{border-radius:18px 18px 0 0}._header_19ebs_136,._body_19ebs_209{padding:var(--space-5)}}@keyframes _overlay-in_19ebs_1{0%{opacity:0}}@keyframes _overlay-out_19ebs_1{to{opacity:0}}@keyframes _drawer-in_19ebs_1{0%{transform:var(--drawer-from)}}@keyframes _drawer-out_19ebs_1{65%{opacity:1}to{opacity:0;transform:var(--drawer-from)}}@keyframes _drawer-fade-in_19ebs_1{0%{opacity:0}}@keyframes _drawer-fade-out_19ebs_1{to{opacity:0}}@media(prefers-reduced-motion:reduce){._keyframes_19ebs_84._overlay_19ebs_1[data-state=open]{animation:_overlay-in_19ebs_1 var(--duration-instant) linear both}._keyframes_19ebs_84._overlay_19ebs_1[data-state=closed]{animation:_overlay-out_19ebs_1 .1s linear both}._keyframes_19ebs_84._content_19ebs_10[data-state=open]{animation:_drawer-fade-in_19ebs_1 var(--duration-instant) linear both}._keyframes_19ebs_84._content_19ebs_10[data-state=closed]{animation:_drawer-fade-out_19ebs_1 .1s linear both}._close_19ebs_179,._close_19ebs_179:active{transition:none}._close_19ebs_179:active{transform:none}}._drawer_1v9r8_1{display:flex;flex-direction:column}._body_1v9r8_6{flex:1;display:grid;align-content:start;gap:22px;padding-bottom:8px}._status_1v9r8_14{display:grid;gap:8px;justify-items:start}._status_1v9r8_14 p{margin:0;font-size:14px;color:var(--text-secondary)}._book_1v9r8_26{display:flex;align-items:center;gap:14px;padding:12px;border-radius:12px;background:var(--surface-muted)}._book_1v9r8_26 p{margin:0}._bookTitle_1v9r8_39{font-weight:500;font-size:15px;line-height:1.3}._muted_1v9r8_45{margin:0;color:var(--text-secondary);font-size:13.5px}._facts_1v9r8_51{display:grid;grid-template-columns:110px 1fr;gap:10px 12px;margin:0;font-size:14px}._facts_1v9r8_51 dt{color:var(--text-muted)}._facts_1v9r8_51 dd{margin:0}._id_1v9r8_67{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;word-break:break-all;color:var(--text-secondary)}._heading_1v9r8_74{margin:0 0 8px;font-size:13px;font-weight:500;color:var(--text-muted)}._events_1v9r8_81{list-style:none;margin:0;padding:0;display:grid;gap:2px}._events_1v9r8_81 li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-subtle);font-size:14px}._events_1v9r8_81 strong{font-weight:500}._events_1v9r8_81 time{color:var(--text-muted);font-size:13px;white-space:nowrap}._actions_1v9r8_109{position:sticky;bottom:0;z-index:1;display:grid;gap:8px;padding:16px 0 calc(4px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface)}._actions_1v9r8_109 button{width:100%;gap:8px}._revoke_1v9r8_125{color:var(--danger)}._confirm_1v9r8_129{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}._error_1v9r8_136{margin:0;color:var(--danger);font-size:13.5px}._wrap_8k2g2_1{display:grid;gap:14px}._toolbar_8k2g2_6{display:flex;gap:10px;align-items:center}._search_8k2g2_12{flex:1;max-width:420px;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);transition:border-color .15s ease,box-shadow .15s ease}._search_8k2g2_12:focus-within{border-color:var(--arc-border-strong);box-shadow:0 0 0 3px var(--accent-subtle)}._search_8k2g2_12 input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--foreground);font-size:14px}._status_8k2g2_42{min-width:170px}._surface_8k2g2_46{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-resting);overflow:hidden}._table_8k2g2_54{width:100%;border-collapse:collapse;font-size:14px}._table_8k2g2_54 th{text-align:left;font-size:12.5px;font-weight:500;color:var(--text-muted);padding:12px 16px;border-bottom:1px solid var(--border);white-space:nowrap}._table_8k2g2_54 td{padding:12px 16px;border-bottom:1px solid var(--border-subtle);vertical-align:middle}._table_8k2g2_54 tbody tr{cursor:pointer;transition:background-color .15s ease}._table_8k2g2_54 tbody tr:last-child td{border-bottom:0}._table_8k2g2_54 tbody tr:hover,._table_8k2g2_54 tbody tr[aria-selected=true]{background:var(--surface-muted)}._book_8k2g2_90{display:flex;align-items:center;gap:12px;min-width:220px}._reader_8k2g2_97{display:grid}._reader_8k2g2_97 button{justify-self:start;padding:0;border:0;background:none;color:inherit;font-weight:500;text-align:left;cursor:pointer}._reader_8k2g2_97 span,._type_8k2g2_113,._devices_8k2g2_114,._date_8k2g2_115{color:var(--text-secondary);font-size:13px}._date_8k2g2_115{white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:860px){._table_8k2g2_54 thead{display:none}._table_8k2g2_54,._table_8k2g2_54 tbody,._table_8k2g2_54 tr{display:block}._table_8k2g2_54 tbody tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"book book state" "reader reader date" "type type devices";gap:4px 12px;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}._table_8k2g2_54 td{padding:0;border:0}._bookCell_8k2g2_146{grid-area:book;min-width:0;font-weight:500}._state_8k2g2_147{grid-area:state;justify-self:end}._readerCell_8k2g2_148{grid-area:reader}._date_8k2g2_115{grid-area:date;justify-self:end}._type_8k2g2_113{grid-area:type}._devices_8k2g2_114{grid-area:devices;justify-self:end}}@media(max-width:720px){._toolbar_8k2g2_6{flex-wrap:wrap}._search_8k2g2_12{max-width:none;flex-basis:100%}._status_8k2g2_42{flex:1}}._shell_pa2ju_1{min-height:100dvh}._main_pa2ju_5{padding:28px var(--page-gutter) 64px;display:grid;gap:20px}._titleRow_pa2ju_11{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}._title_pa2ju_11{margin:0;font-size:26px;font-weight:500;letter-spacing:-.015em}._health_pa2ju_26{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;font-size:13px;color:var(--text-secondary)}._health_pa2ju_26 [data-ok]{display:inline-flex;align-items:center;gap:6px}._health_pa2ju_26 [data-ok]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--danger)}._health_pa2ju_26 [data-ok=true]:before{background:var(--success);box-shadow:0 0 0 3px color-mix(in oklab,var(--success) 18%,transparent)}._muted_pa2ju_54{color:var(--text-muted)}._tabs_pa2ju_58{display:grid;gap:16px}._tabs_pa2ju_58>:first-child{justify-self:start}._count_pa2ju_68{display:inline-flex;margin-left:6px;min-width:20px;justify-content:center;padding:0 6px;border-radius:99px;background:var(--surface-muted);color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums}@media(max-width:720px){._main_pa2ju_5{padding-top:20px;gap:16px}._title_pa2ju_11{font-size:22px}}._field_1nfst_2{display:grid;min-width:0}._field_1nfst_2 label{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:500}._shell_1nfst_5{display:flex;min-height:var(--control-height-md);align-items:center;border:1px solid var(--arc-border-strong);border-radius:var(--radius-control);padding:0 calc((var(--control-height-md) - 2px - 30px) / 2) 0 var(--space-3);background:var(--surface);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard)}@media(hover:hover)and (pointer:fine){._shell_1nfst_5:hover:not(:focus-within){border-color:var(--foreground)}}._shell_1nfst_5:focus-within{border-color:var(--foreground)}._shell_1nfst_5:has(._input_1nfst_8[aria-invalid=true]){border-color:var(--danger)}._input_1nfst_8{width:100%;min-width:0;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);outline:0}._input_1nfst_8::placeholder{color:var(--text-muted)}._input_1nfst_8[data-reveal=shown]{animation:_resolve-shown_1nfst_1 var(--duration-standard) var(--ease-enter)}._input_1nfst_8[data-reveal=hidden]{animation:_resolve-hidden_1nfst_1 var(--duration-standard) var(--ease-enter)}@keyframes _resolve-shown_1nfst_1{0%{opacity:.35;filter:blur(2px)}}@keyframes _resolve-hidden_1nfst_1{0%{opacity:.35;filter:blur(2px)}}._shell_1nfst_5 button{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-muted);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard),color var(--arc-duration-fast) var(--arc-ease-standard),transform var(--duration-spring) var(--ease-spring)}@media(hover:hover)and (pointer:fine){._shell_1nfst_5 button:hover{background:var(--surface-muted);color:var(--foreground)}}._shell_1nfst_5 button:active{transform:scale(.96);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard),color var(--arc-duration-fast) var(--arc-ease-standard),transform .1s var(--arc-ease-standard)}._shell_1nfst_5 button[aria-pressed=true]{color:var(--foreground)}._messageSlot_1nfst_21{display:block;overflow:hidden}._hint_1nfst_22{display:block;padding-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}._words_1nfst_24{position:relative;display:block}._word_1nfst_24{display:inline-block;white-space:pre}._srOnly_1nfst_26{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){._shell_1nfst_5,._shell_1nfst_5 button{transition:none}._shell_1nfst_5 button:active{transform:none}._input_1nfst_8[data-reveal]{animation:none}}._page_wqeu7_1{min-height:100dvh;display:grid;place-items:center;padding:24px var(--page-gutter);background:radial-gradient(1200px 500px at 50% -10%,rgb(217 52 52 / .07),transparent 70%),var(--background)}._card_wqeu7_11{width:min(400px,100%);display:grid;gap:20px;padding:32px;border-radius:16px;background:var(--surface);box-shadow:var(--shadow-raised);border:1px solid var(--border)}._logo_wqeu7_22{height:26px;width:auto;justify-self:start}._title_wqeu7_28{margin:0;font-size:22px;font-weight:500;letter-spacing:-.01em}._lead_wqeu7_35{margin:4px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.45}._error_wqeu7_42{margin:-8px 0 0;color:var(--danger);font-size:13.5px}._submit_wqeu7_48{width:100%}@media(max-width:480px){._card_wqeu7_11{padding:24px 20px;box-shadow:none;border:0;background:transparent}}:root:has([data-arc]){color-scheme:light;--neutral-0: oklch(100% 0 0);--neutral-1: oklch(99% 0 0);--neutral-2: oklch(97.8% 0 0);--neutral-3: oklch(95.8% 0 0);--neutral-4: oklch(91.5% 0 0);--neutral-5: oklch(84% 0 0);--neutral-6: oklch(72% 0 0);--neutral-7: oklch(59% 0 0);--neutral-8: oklch(46% 0 0);--neutral-9: oklch(34% 0 0);--neutral-10: oklch(23% 0 0);--neutral-11: oklch(15% 0 0);--background: var(--neutral-0);--surface: var(--neutral-0);--surface-raised: var(--neutral-0);--surface-muted: var(--neutral-2);--foreground: var(--neutral-11);--text-secondary: var(--neutral-8);--text-muted: oklch(53% 0 0);--border: oklch(93.5% 0 0);--border-subtle: oklch(96.5% 0 0);--arc-border-strong: oklch(82% 0 0);--accent: oklch(33% 0 0);--accent-strong: oklch(24% 0 0);--accent-subtle: oklch(33% 0 0 / .1);--accent-foreground: var(--background);--control-on: oklch(23% 0 0);--control-glyph: oklch(100% 0 0);--control-track: oklch(89.5% 0 0);--control-track-hover: oklch(86% 0 0);--control-thumb: oklch(100% 0 0);--control-thumb-on: oklch(100% 0 0);--control-thumb-shadow: 0 0 0 .5px oklch(0% 0 0 / .07), 0 1px 2px oklch(0% 0 0 / .14), 0 2px 6px oklch(0% 0 0 / .06);--control-on-subtle: color-mix(in oklab, var(--control-on) 10%, transparent);--control-fill: var(--control-on);--focus-ring: transparent;--tone-teal: oklch(50% .095 182);--tone-sky: oklch(51% .11 240);--tone-orchid: oklch(52% .17 322);--tone-violet: oklch(51% .16 290);--tone-rose: oklch(53% .18 10);--tone-amber: oklch(55% .12 68);--tone-green: oklch(50% .12 162);--success: var(--tone-green);--warning: var(--tone-amber);--danger: var(--tone-rose);--info: var(--tone-sky);--shadow-resting: 0 1px 2px oklch(0% 0 0 / .035);--shadow-raised: 0 6px 18px oklch(0% 0 0 / .065), 0 1px 3px oklch(0% 0 0 / .035);--shadow-floating: 0 20px 48px oklch(0% 0 0 / .105), 0 3px 10px oklch(0% 0 0 / .045);--arc-gradient-from: oklch(90% .045 300);--arc-gradient-to: oklch(92% .045 65);--arc-gradient: linear-gradient( 100deg, var(--arc-gradient-from), var(--arc-gradient-to) );--arc-gradient-foreground: oklch(22% .01 300);--arc-gradient-soft: linear-gradient( 135deg, oklch(97.5% .016 300), oklch(98% .016 65) );--arc-gradient-line: linear-gradient( 100deg, oklch(83% .06 300), oklch(86% .06 65) );--arc-gradient-ink: linear-gradient( 100deg, oklch(47% .1 300), oklch(50% .09 55) );--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;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-control: 1.125rem;--radius-panel: 1.625rem;--radius-surface: 2.125rem;--radius-pill: 9999px;--control-height-sm: 2.25rem;--control-height-md: 2.75rem;--control-height-lg: 3.125rem;--font-display: var(--font-geist, "Geist Variable"), sans-serif;--font-body: var(--font-inter, "Inter Variable"), sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: 3.25rem;--text-5xl: 4.5rem;--tracking-display: -.03em;--tracking-body: -.01em;--leading-display: 1.1;--leading-body: 1.4;--ease-enter: cubic-bezier(.16, 1, .3, 1);--arc-ease-standard: cubic-bezier(.22, 1, .36, 1);--ease-exit: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: linear( 0, .0213, .0739, .1443, .2235, .305, .3849, .4606, .5305, .594, .6508, .7011, .7452, .7836, .8168, .8454, .8699, .8907, .9084, .9234, .9361, .9467, .9557, .9632, .9694, .9747, .979, .9826, .9857, .9882, .9902, .992, .9934, .9946, .9955, .9963, 1 );--duration-instant: .12s;--arc-duration-fast: .16s;--duration-standard: .24s;--duration-considered: .48s;--duration-spring: .58s}:root[data-theme=dark]:has([data-arc]){color-scheme:dark;--background: oklch(19% 0 0);--surface: oklch(21.5% 0 0);--surface-raised: oklch(24% 0 0);--surface-muted: oklch(26% 0 0);--foreground: oklch(96% 0 0);--text-secondary: oklch(77% 0 0);--text-muted: oklch(64% 0 0);--border: oklch(29% 0 0);--border-subtle: oklch(25% 0 0);--arc-border-strong: oklch(40% 0 0);--focus-ring: transparent;--accent: oklch(80% 0 0);--accent-strong: oklch(91% 0 0);--accent-subtle: oklch(80% 0 0 / .13);--control-on: oklch(93% 0 0);--control-glyph: oklch(19% 0 0);--control-track: oklch(33% 0 0);--control-track-hover: oklch(37% 0 0);--control-thumb: oklch(97% 0 0);--control-thumb-on: oklch(19% 0 0);--control-fill: oklch(62% 0 0);--control-thumb-shadow: 0 0 0 .5px oklch(0% 0 0 / .3), 0 1px 2px oklch(0% 0 0 / .35), 0 2px 6px oklch(0% 0 0 / .2);--tone-teal: oklch(79% .13 182);--tone-sky: oklch(79% .095 236);--tone-orchid: oklch(76% .15 322);--tone-violet: oklch(74% .125 290);--tone-rose: oklch(71% .155 8);--tone-amber: oklch(83% .12 78);--tone-green: oklch(79% .14 162);--success: var(--tone-green);--warning: var(--tone-amber);--danger: var(--tone-rose);--info: var(--tone-sky);--shadow-resting: 0 1px 2px oklch(0% 0 0 / .18);--shadow-raised: 0 8px 22px oklch(0% 0 0 / .22);--shadow-floating: 0 22px 55px oklch(0% 0 0 / .34);--arc-gradient-from: oklch(38% .05 300);--arc-gradient-to: oklch(40% .045 60);--arc-gradient-foreground: oklch(96% .005 300);--arc-gradient-soft: linear-gradient( 135deg, oklch(23.5% .016 300), oklch(24% .014 65) );--arc-gradient-line: linear-gradient( 100deg, oklch(48% .06 300), oklch(52% .055 65) );--arc-gradient-ink: linear-gradient( 100deg, oklch(82% .07 300), oklch(86% .065 70) )}:root[data-accent=neutral]:has([data-arc]){--accent: oklch(33% 0 0);--accent-strong: oklch(24% 0 0);--accent-subtle: oklch(33% 0 0 / .1)}:root[data-accent=violet]:has([data-arc]){--accent: #7747ff;--accent-strong: #5528ce;--accent-subtle: rgb(119 71 255 / .13)}:root[data-accent=blue]:has([data-arc]){--accent: #0562ef;--accent-strong: #074db7;--accent-subtle: rgb(5 98 239 / .12)}:root[data-accent=green]:has([data-arc]){--accent: #0db879;--accent-strong: #087c54;--accent-subtle: rgb(13 184 121 / .13);--accent-foreground: #102016}:root[data-accent=amber]:has([data-arc]){--accent: #f3ad20;--accent-strong: #9c6300;--accent-subtle: rgb(243 173 32 / .16);--accent-foreground: #20190d}:root[data-accent=orange]:has([data-arc]){--accent: #f48120;--accent-strong: #aa4700;--accent-subtle: rgb(244 129 32 / .13);--accent-foreground: #17130f}:root[data-accent=coral]:has([data-arc]){--accent: #f15f55;--accent-strong: #b92c27;--accent-subtle: rgb(241 95 85 / .14);--accent-foreground: #21110f}:root[data-accent=rose]:has([data-arc]){--accent: #ed4e9d;--accent-strong: #ae2570;--accent-subtle: rgb(237 78 157 / .14);--accent-foreground: #250f1b}:root[data-theme=dark][data-accent=neutral]:has([data-arc]){--accent: oklch(80% 0 0);--accent-strong: oklch(91% 0 0);--accent-subtle: oklch(80% 0 0 / .13)}:root[data-theme=dark][data-accent=violet]:has([data-arc]){--accent: #a78bff;--accent-strong: #c7b7ff;--accent-subtle: rgb(119 71 255 / .22)}:root[data-theme=dark][data-accent=blue]:has([data-arc]){--accent: #6ba3ff;--accent-strong: #a4c7ff;--accent-subtle: rgb(5 98 239 / .22)}:root[data-theme=dark][data-accent=green]:has([data-arc]){--accent: #53dca6;--accent-strong: #93efd0;--accent-subtle: rgb(13 184 121 / .2)}:root[data-theme=dark][data-accent=amber]:has([data-arc]){--accent: #ffcb62;--accent-strong: #ffe0a1;--accent-subtle: rgb(243 173 32 / .2)}:root[data-theme=dark][data-accent=orange]:has([data-arc]){--accent: #ffad5e;--accent-strong: #ffd0a0;--accent-subtle: rgb(244 129 32 / .2);--accent-foreground: #17130f}:root[data-theme=dark][data-accent=coral]:has([data-arc]){--accent: #ff9386;--accent-strong: #ffc1ba;--accent-subtle: rgb(241 95 85 / .2)}:root[data-theme=dark][data-accent=rose]:has([data-arc]){--accent: #ff8bc5;--accent-strong: #ffc0df;--accent-subtle: rgb(237 78 157 / .2)}:root[data-accent=neutral]:has([data-arc]){--control-on: oklch(23% 0 0);--control-thumb-on: oklch(100% 0 0);--control-glyph: oklch(100% 0 0)}:root[data-accent=violet]:has([data-arc]){--control-on: #7747ff;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=blue]:has([data-arc]){--control-on: #0562ef;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=green]:has([data-arc]){--control-on: #10a870;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=amber]:has([data-arc]){--control-on: #eda11a;--control-thumb-on: #fff;--control-glyph: #2a1c03}:root[data-accent=orange]:has([data-arc]){--control-on: #f07818;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=coral]:has([data-arc]){--control-on: #ec564b;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=rose]:has([data-arc]){--control-on: #e64494;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-theme=dark][data-accent=neutral]:has([data-arc]){--control-on: oklch(93% 0 0);--control-thumb-on: oklch(19% 0 0);--control-glyph: oklch(19% 0 0)}:root[data-theme=dark][data-accent=violet]:has([data-arc]){--control-on: #8a66ff;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #8a66ff}:root[data-theme=dark][data-accent=blue]:has([data-arc]){--control-on: #3b82f6;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #3b82f6}:root[data-theme=dark][data-accent=green]:has([data-arc]){--control-on: #1fae78;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #1fae78}:root[data-theme=dark][data-accent=amber]:has([data-arc]){--control-on: #e8a52a;--control-thumb-on: #fff;--control-glyph: #241803;--control-fill: #e8a52a}:root[data-theme=dark][data-accent=orange]:has([data-arc]){--control-on: #ef873a;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #ef873a}:root[data-theme=dark][data-accent=coral]:has([data-arc]){--control-on: #ec6a60;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #ec6a60}:root[data-theme=dark][data-accent=rose]:has([data-arc]){--control-on: #e457a0;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #e457a0}:root:has([data-arc]){--series-1: #1f7dcf;--series-2: #7128a5;--series-3: #e58f00;--series-4: #009e84}:root[data-theme=dark]:has([data-arc]){--series-1: #55adff;--series-2: #9c37be;--series-3: #e66e00;--series-4: #00a861}@supports (color: oklch(from red clamp(.4,l * sign(max(c - .02,0)) + .5,.8) c h)){:root:has([data-arc]){--series-1: oklch( from var(--accent) calc(l*sign(max(c - .02, 0)) + .58*(1 - sign(max(c - .02, 0)))) calc(c*sign(max(c - .02, 0)) + .15*(1 - sign(max(c - .02, 0)))) calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0)))) );--series-2: oklch( from var(--accent) clamp( .45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) - .25, .76 ) .19 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 57) );--series-3: oklch( from var(--accent) clamp( .45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) + .14, .76 ) .18 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 184) );--series-4: oklch( from var(--accent) clamp( .45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))), .76 ) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 292) )}:root[data-theme=dark]:has([data-arc]){--series-1: oklch( from var(--accent) calc(l*sign(max(c - .02, 0)) + .73*(1 - sign(max(c - .02, 0)))) calc(c*sign(max(c - .02, 0)) + .15*(1 - sign(max(c - .02, 0)))) calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0)))) );--series-2: oklch( from var(--accent) clamp( .485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .19, .665 ) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 66) );--series-3: oklch( from var(--accent) clamp( .485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) + .02, .665 ) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 175) );--series-4: oklch( from var(--accent) clamp( .485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .1, .665 ) .18 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 270) )}}:root:has([data-arc]) :focus:not(:focus-visible),:root:has([data-arc]) :is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]):focus{outline:none!important}:root:has([data-arc]) :focus-visible:not(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]){outline:var(--focus-outline-width, 2px) solid var( --focus-outline, color-mix(in oklab, var(--accent-strong) 72%, transparent) )!important;outline-offset:var(--focus-outline-offset, 2px)!important}@font-face{font-family:Ubuntu;font-weight:400;font-display:swap;src:url(/fonts/ubuntu-400.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-weight:500;font-display:swap;src:url(/fonts/ubuntu-500.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-weight:700;font-display:swap;src:url(/fonts/ubuntu-700.ttf) format("truetype")}:root[data-accent=brand]:has([data-arc]){--brand-red: #d93434;--brand-red-strong: #c92525;--brand-ink: #1f1f1f;--brand-paper: #fafafa;--brand-line: #e1e1e1;--brand-muted: #717171;--accent: var(--brand-red);--accent-strong: var(--brand-red-strong);--accent-subtle: rgb(217 52 52 / .1);--accent-foreground: #ffffff;--foreground: var(--brand-ink);--background: var(--brand-paper);--font-display: "Ubuntu", system-ui, sans-serif;--font-body: "Ubuntu", system-ui, sans-serif;--page-gutter: 32px}*{box-sizing:border-box}html,body{margin:0;background:var(--background);color:var(--foreground);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{min-height:100dvh}button,input,select,textarea{font:inherit}a{color:inherit}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:720px){:root[data-accent=brand]:has([data-arc]){--page-gutter: 16px}}
