.nikaCall_root__c1_xA{--call:56px;--edge:24px;position:fixed;z-index:70;right:max(var(--edge),env(safe-area-inset-right,0px));bottom:calc(var(--app-bottom-gap, 0px) + var(--nika-call-dock, 0px) + var(--edge));display:flex;flex-direction:column;align-items:flex-end;gap:14px;pointer-events:none;animation:nikaCall_arrive__RJ_4i .42s var(--ui-ease) both}.nikaCall_root__c1_xA>*{pointer-events:auto}body:has([data-bottom-banner]) .nikaCall_root__c1_xA{visibility:hidden;opacity:0}@keyframes nikaCall_arrive__RJ_4i{0%{opacity:0;transform:translateY(12px)}}.nikaCall_call__n3_8i{position:relative;display:grid;place-items:center;width:var(--call);height:var(--call);padding:0;border:0;border-radius:50%;background:var(--ui-ink);color:var(--ui-canvas);--nika-glyph-paper:var(--ui-ink);box-shadow:var(--ui-shadow-float);cursor:var(--c-pointer);transition:transform var(--ui-duration-state) var(--ui-ease)}.nikaCall_call__n3_8i:hover{transform:translateY(-2px)}.nikaCall_call__n3_8i:active{transform:scale(.96)}.nikaCall_call__n3_8i:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.nikaCall_call__n3_8i[data-listening]{--nika-glyph-accent:#ff9b55}.nikaCall_call__n3_8i[data-listening]:after{content:"";position:absolute;inset:-6px;border:2px solid var(--ui-accent);border-radius:50%;animation:nikaCall_ring__sSk3_ 1.4s ease-out infinite}@keyframes nikaCall_ring__sSk3_{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.18)}}.nikaCall_callLabel__ancup{position:absolute;top:50%;right:calc(100% + 10px);padding:7px 12px;border:1px solid var(--ui-line);border-radius:999px;background:var(--ui-surface);color:var(--ui-ink);box-shadow:var(--ui-shadow-rest);font-size:13px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(6px,-50%);transition:opacity var(--ui-duration-fast),transform var(--ui-duration-state) var(--ui-ease)}@media (hover:hover){.nikaCall_call__n3_8i:focus-visible .nikaCall_callLabel__ancup,.nikaCall_call__n3_8i:hover .nikaCall_callLabel__ancup{opacity:1;transform:translateY(-50%)}}.nikaCall_root__c1_xA[data-open] .nikaCall_callLabel__ancup{display:none}.nikaCall_cloud__5wIUW{position:relative;width:min(360px,calc(100vw - 2 * var(--edge)));padding:14px 14px 12px;border:1px solid var(--ui-line);border-radius:22px 22px 8px 22px;background:var(--ui-surface);color:var(--ui-ink);box-shadow:var(--ui-shadow-float);transform-origin:calc(100% - var(--call) / 2) calc(100% + 14px + var(--call) / 2);animation:nikaCall_grow__dn2yx .32s var(--ui-ease) both}.nikaCall_cloud__5wIUW:after{content:"";position:absolute;right:calc(var(--call) / 2 - 7px);bottom:-7px;width:14px;height:14px;border-right:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);border-bottom-right-radius:3px;background:var(--ui-surface);transform:rotate(45deg)}.nikaCall_cloud__5wIUW[data-closing]{animation:nikaCall_shrink__kup4a .18s cubic-bezier(.4,0,1,1) both}@keyframes nikaCall_grow__dn2yx{0%{opacity:0;transform:translateY(16px) scale(.16);border-radius:50%}}@keyframes nikaCall_shrink__kup4a{to{opacity:0;transform:translateY(16px) scale(.16)}}.nikaCall_head__oDJCz{display:flex;align-items:center;gap:10px;margin-bottom:10px}.nikaCall_who__JlxlF{flex:1;min-width:0;margin:0;line-height:1.3}.nikaCall_who__JlxlF b{display:block;font-size:14px;font-weight:700}.nikaCall_who__JlxlF span{display:block;color:var(--ui-muted);font-size:12px}.nikaCall_close__OywTm{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--ui-muted);transition:color var(--ui-duration-fast),background-color var(--ui-duration-fast)}.nikaCall_close__OywTm:hover{background:color-mix(in srgb,var(--ui-ink) 7%,transparent);color:var(--ui-ink)}.nikaCall_close__OywTm:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.nikaCall_form__spHHA{display:grid;gap:6px;padding:10px 8px 8px 12px;border:1px solid var(--ui-line);border-radius:16px;background:var(--ui-canvas-top);transition:border-color var(--ui-duration-fast)}.nikaCall_form__spHHA:focus-within{border-color:var(--ui-line-strong)}.nikaCall_form__spHHA[data-listening]{border-color:var(--ui-accent)}.nikaCall_field__MweW3{width:100%;min-height:44px;max-height:132px;padding:0;border:0;outline:0;resize:none;background:transparent;color:var(--ui-ink);font:inherit;font-size:15px;line-height:1.45}.nikaCall_field__MweW3::-moz-placeholder{color:var(--ui-muted)}.nikaCall_field__MweW3::placeholder{color:var(--ui-muted)}.nikaCall_field__MweW3:focus,.nikaCall_field__MweW3:focus-visible{outline:none;box-shadow:none}.nikaCall_bar__dEGs5{display:flex;align-items:center;gap:8px}.nikaCall_mic__jRH61,.nikaCall_send__E8Ojs{display:inline-flex;align-items:center;justify-content:center;height:36px;border-radius:999px;transition:color var(--ui-duration-fast),border-color var(--ui-duration-fast),opacity var(--ui-duration-fast)}.nikaCall_mic__jRH61{width:36px;border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}.nikaCall_mic__jRH61:hover{border-color:var(--ui-line-strong)}.nikaCall_mic__jRH61[aria-pressed=true]{border-color:var(--ui-accent);color:var(--ui-accent)}.nikaCall_send__E8Ojs{gap:6px;min-width:36px;margin-left:auto;padding:0 10px;border:0;background:var(--ui-ink);color:var(--ui-canvas);font-size:13px;font-weight:650}.nikaCall_send__E8Ojs:disabled{opacity:.35;cursor:var(--c-default)}.nikaCall_mic__jRH61:focus-visible,.nikaCall_send__E8Ojs:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.nikaCall_note__Fha2A{margin:10px 2px 0;color:var(--ui-muted);font-size:12px;line-height:1.45}.nikaCall_trouble__18912{color:var(--ui-accent)}@media (max-width:767px){.nikaCall_root__c1_xA{--call:52px;--edge:16px}.nikaCall_field__MweW3{font-size:16px}}@media (prefers-reduced-motion:reduce){.nikaCall_cloud__5wIUW,.nikaCall_cloud__5wIUW[data-closing],.nikaCall_root__c1_xA{animation:none}.nikaCall_callLabel__ancup,.nikaCall_call__n3_8i{transition:none}.nikaCall_call__n3_8i[data-listening]:after{animation:none}}@media print{.nikaCall_root__c1_xA{display:none}}.ui-light,:root{--ui-canvas:#f1efea;--ui-canvas-top:#f7f5f0;--ui-canvas-edge:#eae7e0;--ui-surface:#fffdfa;--ui-surface-raised:#fff;--ui-ink:#272824;--ui-muted:#66675f;--ui-line:#cbc9c1;--ui-line-strong:#74766d;--ui-brand:#ffb380;--ui-ink-on-brand:#272824;--ui-brand-hover:#ffc49d;--ui-accent:#a14c22;--ui-focus:#914018;--ui-on-brand:#27211d;--ui-radius-control:8px;--ui-radius-card:12px;--ui-duration-fast:140ms;--ui-duration-state:220ms;--ui-ease:cubic-bezier(.22,1,.36,1);--ui-shadow-action:0 3px 0 #272824;--ui-shadow-offset:0 0 0 1px #26221e08,0 2px 3px #26221e14,0 10px 22px -12px #26221e45;--ui-shadow-rest:inset 0 1px 0 #ffffffb3,0 0 0 1px #26221e0a,0 2px 3px #26221e14,0 8px 18px -10px #26221e38;--ui-shadow-hover:inset 0 1px 0 #ffffffb3,0 0 0 1px #26221e0f,0 3px 5px #26221e14,0 18px 30px -14px #26221e50;--ui-shadow-pressed:inset 0 2px 4px #26221e18,0 1px 2px #26221e14;--ui-shadow-float:0 6px 10px -4px #26221e29,0 28px 48px -16px #26221e66;--ui-socket-glow:#ffffffb3;--ui-socket-inset:#26221e1a}.dark,.ui-inverse{--ui-canvas:#17191c;--ui-canvas-top:#1e2123;--ui-canvas-edge:#141618;--ui-surface:#222529;--ui-surface-raised:#2b2e32;--ui-ink:#f3efe7;--ui-muted:#b2b4af;--ui-line:#44484c;--ui-line-strong:#828781;--ui-accent:#ffb380;--ui-focus:#ffc49d;--ui-shadow-action:0 3px 0 #855535;--ui-shadow-offset:0 0 0 1px #ffffff0a,0 2px 3px #00000080,0 12px 24px -12px #000000cc;--ui-shadow-rest:inset 0 1px 0 #ffffff0d,0 0 0 1px #ffffff08,0 2px 3px #00000080,0 10px 22px -12px #000000bb;--ui-shadow-hover:inset 0 1px 0 #ffffff12,0 0 0 1px #ffffff14,0 3px 6px #00000070,0 22px 36px -14px #000000dd;--ui-shadow-pressed:inset 0 2px 4px #00000070,0 1px 2px #00000080;--ui-shadow-float:0 6px 10px -4px #0000008c,0 30px 52px -18px #000000ee;--ui-socket-glow:#ffffff09;--ui-socket-inset:#00000080}:root{--c-default:default;--c-pointer:pointer;--c-grab:grab;--c-grabbing:grabbing;--c-text:text;--c-vertical-text:vertical-text;--c-crosshair:crosshair;--c-move:move;--c-all-scroll:all-scroll;--c-ew-resize:ew-resize;--c-ns-resize:ns-resize;--c-nwse-resize:nwse-resize;--c-nesw-resize:nesw-resize;--c-col-resize:col-resize;--c-row-resize:row-resize;--c-cell:cell;--c-zoom-in:zoom-in;--c-zoom-out:zoom-out;--c-wait:wait;--c-progress:progress;--c-help:help;--c-copy:copy;--c-alias:alias;--c-context-menu:context-menu;--c-not-allowed:not-allowed;--c-no-drop:no-drop;--c-n-resize:n-resize;--c-s-resize:s-resize;--c-e-resize:e-resize;--c-w-resize:w-resize;--c-ne-resize:ne-resize;--c-sw-resize:sw-resize;--c-nw-resize:nw-resize;--c-se-resize:se-resize}@media (any-pointer:fine) and (forced-colors:none){html:not([data-cursor=system]){--c-default:url(/cursors/ink/default.svg) 6 4,default;--c-pointer:url(/cursors/ink/pointer.svg) 12 4,pointer;--c-grab:url(/cursors/ink/grab.svg) 17 15,grab;--c-grabbing:url(/cursors/ink/grabbing.svg) 17 17,grabbing;--c-text:url(/cursors/ink/text.svg) 16 16,text;--c-vertical-text:url(/cursors/ink/vertical-text.svg) 16 16,vertical-text;--c-crosshair:url(/cursors/ink/crosshair.svg) 16 16,crosshair;--c-move:url(/cursors/ink/move.svg) 16 16,move;--c-all-scroll:url(/cursors/ink/all-scroll.svg) 16 16,all-scroll;--c-ew-resize:url(/cursors/ink/ew-resize.svg) 16 16,ew-resize;--c-ns-resize:url(/cursors/ink/ns-resize.svg) 16 16,ns-resize;--c-nwse-resize:url(/cursors/ink/nwse-resize.svg) 16 16,nwse-resize;--c-nesw-resize:url(/cursors/ink/nesw-resize.svg) 16 16,nesw-resize;--c-col-resize:url(/cursors/ink/col-resize.svg) 16 16,col-resize;--c-row-resize:url(/cursors/ink/row-resize.svg) 16 16,row-resize;--c-cell:url(/cursors/ink/cell.svg) 16 16,cell;--c-zoom-in:url(/cursors/ink/zoom-in.svg) 13 13,zoom-in;--c-zoom-out:url(/cursors/ink/zoom-out.svg) 13 13,zoom-out;--c-wait:url(/cursors/ink/wait.svg) 16 16,wait;--c-progress:url(/cursors/ink/progress.svg) 6 4,progress;--c-help:url(/cursors/ink/help.svg) 6 4,help;--c-copy:url(/cursors/ink/copy.svg) 6 4,copy;--c-alias:url(/cursors/ink/alias.svg) 6 4,alias;--c-context-menu:url(/cursors/ink/context-menu.svg) 6 4,context-menu;--c-not-allowed:url(/cursors/ink/not-allowed.svg) 6 4,not-allowed;--c-no-drop:url(/cursors/ink/no-drop.svg) 15 15,no-drop;--c-n-resize:url(/cursors/ink/ns-resize.svg) 16 16,n-resize;--c-s-resize:url(/cursors/ink/ns-resize.svg) 16 16,s-resize;--c-e-resize:url(/cursors/ink/ew-resize.svg) 16 16,e-resize;--c-w-resize:url(/cursors/ink/ew-resize.svg) 16 16,w-resize;--c-ne-resize:url(/cursors/ink/nesw-resize.svg) 16 16,ne-resize;--c-sw-resize:url(/cursors/ink/nesw-resize.svg) 16 16,sw-resize;--c-nw-resize:url(/cursors/ink/nwse-resize.svg) 16 16,nw-resize;--c-se-resize:url(/cursors/ink/nwse-resize.svg) 16 16,se-resize}html:not([data-cursor=system]) .ui-inverse,html:not([data-cursor=system]).dark{--c-default:url(/cursors/paper/default.svg) 6 4,default;--c-pointer:url(/cursors/paper/pointer.svg) 12 4,pointer;--c-grab:url(/cursors/paper/grab.svg) 17 15,grab;--c-grabbing:url(/cursors/paper/grabbing.svg) 17 17,grabbing;--c-text:url(/cursors/paper/text.svg) 16 16,text;--c-vertical-text:url(/cursors/paper/vertical-text.svg) 16 16,vertical-text;--c-crosshair:url(/cursors/paper/crosshair.svg) 16 16,crosshair;--c-move:url(/cursors/paper/move.svg) 16 16,move;--c-all-scroll:url(/cursors/paper/all-scroll.svg) 16 16,all-scroll;--c-ew-resize:url(/cursors/paper/ew-resize.svg) 16 16,ew-resize;--c-ns-resize:url(/cursors/paper/ns-resize.svg) 16 16,ns-resize;--c-nwse-resize:url(/cursors/paper/nwse-resize.svg) 16 16,nwse-resize;--c-nesw-resize:url(/cursors/paper/nesw-resize.svg) 16 16,nesw-resize;--c-col-resize:url(/cursors/paper/col-resize.svg) 16 16,col-resize;--c-row-resize:url(/cursors/paper/row-resize.svg) 16 16,row-resize;--c-cell:url(/cursors/paper/cell.svg) 16 16,cell;--c-zoom-in:url(/cursors/paper/zoom-in.svg) 13 13,zoom-in;--c-zoom-out:url(/cursors/paper/zoom-out.svg) 13 13,zoom-out;--c-wait:url(/cursors/paper/wait.svg) 16 16,wait;--c-progress:url(/cursors/paper/progress.svg) 6 4,progress;--c-help:url(/cursors/paper/help.svg) 6 4,help;--c-copy:url(/cursors/paper/copy.svg) 6 4,copy;--c-alias:url(/cursors/paper/alias.svg) 6 4,alias;--c-context-menu:url(/cursors/paper/context-menu.svg) 6 4,context-menu;--c-not-allowed:url(/cursors/paper/not-allowed.svg) 6 4,not-allowed;--c-no-drop:url(/cursors/paper/no-drop.svg) 15 15,no-drop;--c-n-resize:url(/cursors/paper/ns-resize.svg) 16 16,n-resize;--c-s-resize:url(/cursors/paper/ns-resize.svg) 16 16,s-resize;--c-e-resize:url(/cursors/paper/ew-resize.svg) 16 16,e-resize;--c-w-resize:url(/cursors/paper/ew-resize.svg) 16 16,w-resize;--c-ne-resize:url(/cursors/paper/nesw-resize.svg) 16 16,ne-resize;--c-sw-resize:url(/cursors/paper/nesw-resize.svg) 16 16,sw-resize;--c-nw-resize:url(/cursors/paper/nwse-resize.svg) 16 16,nw-resize;--c-se-resize:url(/cursors/paper/nwse-resize.svg) 16 16,se-resize}html:not([data-cursor=system]) .ui-light{--c-default:url(/cursors/ink/default.svg) 6 4,default;--c-pointer:url(/cursors/ink/pointer.svg) 12 4,pointer;--c-grab:url(/cursors/ink/grab.svg) 17 15,grab;--c-grabbing:url(/cursors/ink/grabbing.svg) 17 17,grabbing;--c-text:url(/cursors/ink/text.svg) 16 16,text;--c-vertical-text:url(/cursors/ink/vertical-text.svg) 16 16,vertical-text;--c-crosshair:url(/cursors/ink/crosshair.svg) 16 16,crosshair;--c-move:url(/cursors/ink/move.svg) 16 16,move;--c-all-scroll:url(/cursors/ink/all-scroll.svg) 16 16,all-scroll;--c-ew-resize:url(/cursors/ink/ew-resize.svg) 16 16,ew-resize;--c-ns-resize:url(/cursors/ink/ns-resize.svg) 16 16,ns-resize;--c-nwse-resize:url(/cursors/ink/nwse-resize.svg) 16 16,nwse-resize;--c-nesw-resize:url(/cursors/ink/nesw-resize.svg) 16 16,nesw-resize;--c-col-resize:url(/cursors/ink/col-resize.svg) 16 16,col-resize;--c-row-resize:url(/cursors/ink/row-resize.svg) 16 16,row-resize;--c-cell:url(/cursors/ink/cell.svg) 16 16,cell;--c-zoom-in:url(/cursors/ink/zoom-in.svg) 13 13,zoom-in;--c-zoom-out:url(/cursors/ink/zoom-out.svg) 13 13,zoom-out;--c-wait:url(/cursors/ink/wait.svg) 16 16,wait;--c-progress:url(/cursors/ink/progress.svg) 6 4,progress;--c-help:url(/cursors/ink/help.svg) 6 4,help;--c-copy:url(/cursors/ink/copy.svg) 6 4,copy;--c-alias:url(/cursors/ink/alias.svg) 6 4,alias;--c-context-menu:url(/cursors/ink/context-menu.svg) 6 4,context-menu;--c-not-allowed:url(/cursors/ink/not-allowed.svg) 6 4,not-allowed;--c-no-drop:url(/cursors/ink/no-drop.svg) 15 15,no-drop;--c-n-resize:url(/cursors/ink/ns-resize.svg) 16 16,n-resize;--c-s-resize:url(/cursors/ink/ns-resize.svg) 16 16,s-resize;--c-e-resize:url(/cursors/ink/ew-resize.svg) 16 16,e-resize;--c-w-resize:url(/cursors/ink/ew-resize.svg) 16 16,w-resize;--c-ne-resize:url(/cursors/ink/nesw-resize.svg) 16 16,ne-resize;--c-sw-resize:url(/cursors/ink/nesw-resize.svg) 16 16,sw-resize;--c-nw-resize:url(/cursors/ink/nwse-resize.svg) 16 16,nw-resize;--c-se-resize:url(/cursors/ink/nwse-resize.svg) 16 16,se-resize}@supports (cursor:-webkit-image-set(url("/cursors/ink/default.png") 1x) 6 4,default){html:not([data-cursor=system]){--c-default:-webkit-image-set(url("/cursors/ink/default.png") 1x,url("/cursors/ink/default@2x.png") 2x,url("/cursors/ink/default@3x.png") 3x) 6 4,default;--c-pointer:-webkit-image-set(url("/cursors/ink/pointer.png") 1x,url("/cursors/ink/pointer@2x.png") 2x,url("/cursors/ink/pointer@3x.png") 3x) 12 4,pointer;--c-grab:-webkit-image-set(url("/cursors/ink/grab.png") 1x,url("/cursors/ink/grab@2x.png") 2x,url("/cursors/ink/grab@3x.png") 3x) 17 15,grab;--c-grabbing:-webkit-image-set(url("/cursors/ink/grabbing.png") 1x,url("/cursors/ink/grabbing@2x.png") 2x,url("/cursors/ink/grabbing@3x.png") 3x) 17 17,grabbing;--c-text:-webkit-image-set(url("/cursors/ink/text.png") 1x,url("/cursors/ink/text@2x.png") 2x,url("/cursors/ink/text@3x.png") 3x) 16 16,text;--c-vertical-text:-webkit-image-set(url("/cursors/ink/vertical-text.png") 1x,url("/cursors/ink/vertical-text@2x.png") 2x,url("/cursors/ink/vertical-text@3x.png") 3x) 16 16,vertical-text;--c-crosshair:-webkit-image-set(url("/cursors/ink/crosshair.png") 1x,url("/cursors/ink/crosshair@2x.png") 2x,url("/cursors/ink/crosshair@3x.png") 3x) 16 16,crosshair;--c-move:-webkit-image-set(url("/cursors/ink/move.png") 1x,url("/cursors/ink/move@2x.png") 2x,url("/cursors/ink/move@3x.png") 3x) 16 16,move;--c-all-scroll:-webkit-image-set(url("/cursors/ink/all-scroll.png") 1x,url("/cursors/ink/all-scroll@2x.png") 2x,url("/cursors/ink/all-scroll@3x.png") 3x) 16 16,all-scroll;--c-ew-resize:-webkit-image-set(url("/cursors/ink/ew-resize.png") 1x,url("/cursors/ink/ew-resize@2x.png") 2x,url("/cursors/ink/ew-resize@3x.png") 3x) 16 16,ew-resize;--c-ns-resize:-webkit-image-set(url("/cursors/ink/ns-resize.png") 1x,url("/cursors/ink/ns-resize@2x.png") 2x,url("/cursors/ink/ns-resize@3x.png") 3x) 16 16,ns-resize;--c-nwse-resize:-webkit-image-set(url("/cursors/ink/nwse-resize.png") 1x,url("/cursors/ink/nwse-resize@2x.png") 2x,url("/cursors/ink/nwse-resize@3x.png") 3x) 16 16,nwse-resize;--c-nesw-resize:-webkit-image-set(url("/cursors/ink/nesw-resize.png") 1x,url("/cursors/ink/nesw-resize@2x.png") 2x,url("/cursors/ink/nesw-resize@3x.png") 3x) 16 16,nesw-resize;--c-col-resize:-webkit-image-set(url("/cursors/ink/col-resize.png") 1x,url("/cursors/ink/col-resize@2x.png") 2x,url("/cursors/ink/col-resize@3x.png") 3x) 16 16,col-resize;--c-row-resize:-webkit-image-set(url("/cursors/ink/row-resize.png") 1x,url("/cursors/ink/row-resize@2x.png") 2x,url("/cursors/ink/row-resize@3x.png") 3x) 16 16,row-resize;--c-cell:-webkit-image-set(url("/cursors/ink/cell.png") 1x,url("/cursors/ink/cell@2x.png") 2x,url("/cursors/ink/cell@3x.png") 3x) 16 16,cell;--c-zoom-in:-webkit-image-set(url("/cursors/ink/zoom-in.png") 1x,url("/cursors/ink/zoom-in@2x.png") 2x,url("/cursors/ink/zoom-in@3x.png") 3x) 13 13,zoom-in;--c-zoom-out:-webkit-image-set(url("/cursors/ink/zoom-out.png") 1x,url("/cursors/ink/zoom-out@2x.png") 2x,url("/cursors/ink/zoom-out@3x.png") 3x) 13 13,zoom-out;--c-wait:-webkit-image-set(url("/cursors/ink/wait.png") 1x,url("/cursors/ink/wait@2x.png") 2x,url("/cursors/ink/wait@3x.png") 3x) 16 16,wait;--c-progress:-webkit-image-set(url("/cursors/ink/progress.png") 1x,url("/cursors/ink/progress@2x.png") 2x,url("/cursors/ink/progress@3x.png") 3x) 6 4,progress;--c-help:-webkit-image-set(url("/cursors/ink/help.png") 1x,url("/cursors/ink/help@2x.png") 2x,url("/cursors/ink/help@3x.png") 3x) 6 4,help;--c-copy:-webkit-image-set(url("/cursors/ink/copy.png") 1x,url("/cursors/ink/copy@2x.png") 2x,url("/cursors/ink/copy@3x.png") 3x) 6 4,copy;--c-alias:-webkit-image-set(url("/cursors/ink/alias.png") 1x,url("/cursors/ink/alias@2x.png") 2x,url("/cursors/ink/alias@3x.png") 3x) 6 4,alias;--c-context-menu:-webkit-image-set(url("/cursors/ink/context-menu.png") 1x,url("/cursors/ink/context-menu@2x.png") 2x,url("/cursors/ink/context-menu@3x.png") 3x) 6 4,context-menu;--c-not-allowed:-webkit-image-set(url("/cursors/ink/not-allowed.png") 1x,url("/cursors/ink/not-allowed@2x.png") 2x,url("/cursors/ink/not-allowed@3x.png") 3x) 6 4,not-allowed;--c-no-drop:-webkit-image-set(url("/cursors/ink/no-drop.png") 1x,url("/cursors/ink/no-drop@2x.png") 2x,url("/cursors/ink/no-drop@3x.png") 3x) 15 15,no-drop;--c-n-resize:-webkit-image-set(url("/cursors/ink/ns-resize.png") 1x,url("/cursors/ink/ns-resize@2x.png") 2x,url("/cursors/ink/ns-resize@3x.png") 3x) 16 16,n-resize;--c-s-resize:-webkit-image-set(url("/cursors/ink/ns-resize.png") 1x,url("/cursors/ink/ns-resize@2x.png") 2x,url("/cursors/ink/ns-resize@3x.png") 3x) 16 16,s-resize;--c-e-resize:-webkit-image-set(url("/cursors/ink/ew-resize.png") 1x,url("/cursors/ink/ew-resize@2x.png") 2x,url("/cursors/ink/ew-resize@3x.png") 3x) 16 16,e-resize;--c-w-resize:-webkit-image-set(url("/cursors/ink/ew-resize.png") 1x,url("/cursors/ink/ew-resize@2x.png") 2x,url("/cursors/ink/ew-resize@3x.png") 3x) 16 16,w-resize;--c-ne-resize:-webkit-image-set(url("/cursors/ink/nesw-resize.png") 1x,url("/cursors/ink/nesw-resize@2x.png") 2x,url("/cursors/ink/nesw-resize@3x.png") 3x) 16 16,ne-resize;--c-sw-resize:-webkit-image-set(url("/cursors/ink/nesw-resize.png") 1x,url("/cursors/ink/nesw-resize@2x.png") 2x,url("/cursors/ink/nesw-resize@3x.png") 3x) 16 16,sw-resize;--c-nw-resize:-webkit-image-set(url("/cursors/ink/nwse-resize.png") 1x,url("/cursors/ink/nwse-resize@2x.png") 2x,url("/cursors/ink/nwse-resize@3x.png") 3x) 16 16,nw-resize;--c-se-resize:-webkit-image-set(url("/cursors/ink/nwse-resize.png") 1x,url("/cursors/ink/nwse-resize@2x.png") 2x,url("/cursors/ink/nwse-resize@3x.png") 3x) 16 16,se-resize}html:not([data-cursor=system]) .ui-inverse,html:not([data-cursor=system]).dark{--c-default:-webkit-image-set(url("/cursors/paper/default.png") 1x,url("/cursors/paper/default@2x.png") 2x,url("/cursors/paper/default@3x.png") 3x) 6 4,default;--c-pointer:-webkit-image-set(url("/cursors/paper/pointer.png") 1x,url("/cursors/paper/pointer@2x.png") 2x,url("/cursors/paper/pointer@3x.png") 3x) 12 4,pointer;--c-grab:-webkit-image-set(url("/cursors/paper/grab.png") 1x,url("/cursors/paper/grab@2x.png") 2x,url("/cursors/paper/grab@3x.png") 3x) 17 15,grab;--c-grabbing:-webkit-image-set(url("/cursors/paper/grabbing.png") 1x,url("/cursors/paper/grabbing@2x.png") 2x,url("/cursors/paper/grabbing@3x.png") 3x) 17 17,grabbing;--c-text:-webkit-image-set(url("/cursors/paper/text.png") 1x,url("/cursors/paper/text@2x.png") 2x,url("/cursors/paper/text@3x.png") 3x) 16 16,text;--c-vertical-text:-webkit-image-set(url("/cursors/paper/vertical-text.png") 1x,url("/cursors/paper/vertical-text@2x.png") 2x,url("/cursors/paper/vertical-text@3x.png") 3x) 16 16,vertical-text;--c-crosshair:-webkit-image-set(url("/cursors/paper/crosshair.png") 1x,url("/cursors/paper/crosshair@2x.png") 2x,url("/cursors/paper/crosshair@3x.png") 3x) 16 16,crosshair;--c-move:-webkit-image-set(url("/cursors/paper/move.png") 1x,url("/cursors/paper/move@2x.png") 2x,url("/cursors/paper/move@3x.png") 3x) 16 16,move;--c-all-scroll:-webkit-image-set(url("/cursors/paper/all-scroll.png") 1x,url("/cursors/paper/all-scroll@2x.png") 2x,url("/cursors/paper/all-scroll@3x.png") 3x) 16 16,all-scroll;--c-ew-resize:-webkit-image-set(url("/cursors/paper/ew-resize.png") 1x,url("/cursors/paper/ew-resize@2x.png") 2x,url("/cursors/paper/ew-resize@3x.png") 3x) 16 16,ew-resize;--c-ns-resize:-webkit-image-set(url("/cursors/paper/ns-resize.png") 1x,url("/cursors/paper/ns-resize@2x.png") 2x,url("/cursors/paper/ns-resize@3x.png") 3x) 16 16,ns-resize;--c-nwse-resize:-webkit-image-set(url("/cursors/paper/nwse-resize.png") 1x,url("/cursors/paper/nwse-resize@2x.png") 2x,url("/cursors/paper/nwse-resize@3x.png") 3x) 16 16,nwse-resize;--c-nesw-resize:-webkit-image-set(url("/cursors/paper/nesw-resize.png") 1x,url("/cursors/paper/nesw-resize@2x.png") 2x,url("/cursors/paper/nesw-resize@3x.png") 3x) 16 16,nesw-resize;--c-col-resize:-webkit-image-set(url("/cursors/paper/col-resize.png") 1x,url("/cursors/paper/col-resize@2x.png") 2x,url("/cursors/paper/col-resize@3x.png") 3x) 16 16,col-resize;--c-row-resize:-webkit-image-set(url("/cursors/paper/row-resize.png") 1x,url("/cursors/paper/row-resize@2x.png") 2x,url("/cursors/paper/row-resize@3x.png") 3x) 16 16,row-resize;--c-cell:-webkit-image-set(url("/cursors/paper/cell.png") 1x,url("/cursors/paper/cell@2x.png") 2x,url("/cursors/paper/cell@3x.png") 3x) 16 16,cell;--c-zoom-in:-webkit-image-set(url("/cursors/paper/zoom-in.png") 1x,url("/cursors/paper/zoom-in@2x.png") 2x,url("/cursors/paper/zoom-in@3x.png") 3x) 13 13,zoom-in;--c-zoom-out:-webkit-image-set(url("/cursors/paper/zoom-out.png") 1x,url("/cursors/paper/zoom-out@2x.png") 2x,url("/cursors/paper/zoom-out@3x.png") 3x) 13 13,zoom-out;--c-wait:-webkit-image-set(url("/cursors/paper/wait.png") 1x,url("/cursors/paper/wait@2x.png") 2x,url("/cursors/paper/wait@3x.png") 3x) 16 16,wait;--c-progress:-webkit-image-set(url("/cursors/paper/progress.png") 1x,url("/cursors/paper/progress@2x.png") 2x,url("/cursors/paper/progress@3x.png") 3x) 6 4,progress;--c-help:-webkit-image-set(url("/cursors/paper/help.png") 1x,url("/cursors/paper/help@2x.png") 2x,url("/cursors/paper/help@3x.png") 3x) 6 4,help;--c-copy:-webkit-image-set(url("/cursors/paper/copy.png") 1x,url("/cursors/paper/copy@2x.png") 2x,url("/cursors/paper/copy@3x.png") 3x) 6 4,copy;--c-alias:-webkit-image-set(url("/cursors/paper/alias.png") 1x,url("/cursors/paper/alias@2x.png") 2x,url("/cursors/paper/alias@3x.png") 3x) 6 4,alias;--c-context-menu:-webkit-image-set(url("/cursors/paper/context-menu.png") 1x,url("/cursors/paper/context-menu@2x.png") 2x,url("/cursors/paper/context-menu@3x.png") 3x) 6 4,context-menu;--c-not-allowed:-webkit-image-set(url("/cursors/paper/not-allowed.png") 1x,url("/cursors/paper/not-allowed@2x.png") 2x,url("/cursors/paper/not-allowed@3x.png") 3x) 6 4,not-allowed;--c-no-drop:-webkit-image-set(url("/cursors/paper/no-drop.png") 1x,url("/cursors/paper/no-drop@2x.png") 2x,url("/cursors/paper/no-drop@3x.png") 3x) 15 15,no-drop;--c-n-resize:-webkit-image-set(url("/cursors/paper/ns-resize.png") 1x,url("/cursors/paper/ns-resize@2x.png") 2x,url("/cursors/paper/ns-resize@3x.png") 3x) 16 16,n-resize;--c-s-resize:-webkit-image-set(url("/cursors/paper/ns-resize.png") 1x,url("/cursors/paper/ns-resize@2x.png") 2x,url("/cursors/paper/ns-resize@3x.png") 3x) 16 16,s-resize;--c-e-resize:-webkit-image-set(url("/cursors/paper/ew-resize.png") 1x,url("/cursors/paper/ew-resize@2x.png") 2x,url("/cursors/paper/ew-resize@3x.png") 3x) 16 16,e-resize;--c-w-resize:-webkit-image-set(url("/cursors/paper/ew-resize.png") 1x,url("/cursors/paper/ew-resize@2x.png") 2x,url("/cursors/paper/ew-resize@3x.png") 3x) 16 16,w-resize;--c-ne-resize:-webkit-image-set(url("/cursors/paper/nesw-resize.png") 1x,url("/cursors/paper/nesw-resize@2x.png") 2x,url("/cursors/paper/nesw-resize@3x.png") 3x) 16 16,ne-resize;--c-sw-resize:-webkit-image-set(url("/cursors/paper/nesw-resize.png") 1x,url("/cursors/paper/nesw-resize@2x.png") 2x,url("/cursors/paper/nesw-resize@3x.png") 3x) 16 16,sw-resize;--c-nw-resize:-webkit-image-set(url("/cursors/paper/nwse-resize.png") 1x,url("/cursors/paper/nwse-resize@2x.png") 2x,url("/cursors/paper/nwse-resize@3x.png") 3x) 16 16,nw-resize;--c-se-resize:-webkit-image-set(url("/cursors/paper/nwse-resize.png") 1x,url("/cursors/paper/nwse-resize@2x.png") 2x,url("/cursors/paper/nwse-resize@3x.png") 3x) 16 16,se-resize}html:not([data-cursor=system]) .ui-light{--c-default:-webkit-image-set(url("/cursors/ink/default.png") 1x,url("/cursors/ink/default@2x.png") 2x,url("/cursors/ink/default@3x.png") 3x) 6 4,default;--c-pointer:-webkit-image-set(url("/cursors/ink/pointer.png") 1x,url("/cursors/ink/pointer@2x.png") 2x,url("/cursors/ink/pointer@3x.png") 3x) 12 4,pointer;--c-grab:-webkit-image-set(url("/cursors/ink/grab.png") 1x,url("/cursors/ink/grab@2x.png") 2x,url("/cursors/ink/grab@3x.png") 3x) 17 15,grab;--c-grabbing:-webkit-image-set(url("/cursors/ink/grabbing.png") 1x,url("/cursors/ink/grabbing@2x.png") 2x,url("/cursors/ink/grabbing@3x.png") 3x) 17 17,grabbing;--c-text:-webkit-image-set(url("/cursors/ink/text.png") 1x,url("/cursors/ink/text@2x.png") 2x,url("/cursors/ink/text@3x.png") 3x) 16 16,text;--c-vertical-text:-webkit-image-set(url("/cursors/ink/vertical-text.png") 1x,url("/cursors/ink/vertical-text@2x.png") 2x,url("/cursors/ink/vertical-text@3x.png") 3x) 16 16,vertical-text;--c-crosshair:-webkit-image-set(url("/cursors/ink/crosshair.png") 1x,url("/cursors/ink/crosshair@2x.png") 2x,url("/cursors/ink/crosshair@3x.png") 3x) 16 16,crosshair;--c-move:-webkit-image-set(url("/cursors/ink/move.png") 1x,url("/cursors/ink/move@2x.png") 2x,url("/cursors/ink/move@3x.png") 3x) 16 16,move;--c-all-scroll:-webkit-image-set(url("/cursors/ink/all-scroll.png") 1x,url("/cursors/ink/all-scroll@2x.png") 2x,url("/cursors/ink/all-scroll@3x.png") 3x) 16 16,all-scroll;--c-ew-resize:-webkit-image-set(url("/cursors/ink/ew-resize.png") 1x,url("/cursors/ink/ew-resize@2x.png") 2x,url("/cursors/ink/ew-resize@3x.png") 3x) 16 16,ew-resize;--c-ns-resize:-webkit-image-set(url("/cursors/ink/ns-resize.png") 1x,url("/cursors/ink/ns-resize@2x.png") 2x,url("/cursors/ink/ns-resize@3x.png") 3x) 16 16,ns-resize;--c-nwse-resize:-webkit-image-set(url("/cursors/ink/nwse-resize.png") 1x,url("/cursors/ink/nwse-resize@2x.png") 2x,url("/cursors/ink/nwse-resize@3x.png") 3x) 16 16,nwse-resize;--c-nesw-resize:-webkit-image-set(url("/cursors/ink/nesw-resize.png") 1x,url("/cursors/ink/nesw-resize@2x.png") 2x,url("/cursors/ink/nesw-resize@3x.png") 3x) 16 16,nesw-resize;--c-col-resize:-webkit-image-set(url("/cursors/ink/col-resize.png") 1x,url("/cursors/ink/col-resize@2x.png") 2x,url("/cursors/ink/col-resize@3x.png") 3x) 16 16,col-resize;--c-row-resize:-webkit-image-set(url("/cursors/ink/row-resize.png") 1x,url("/cursors/ink/row-resize@2x.png") 2x,url("/cursors/ink/row-resize@3x.png") 3x) 16 16,row-resize;--c-cell:-webkit-image-set(url("/cursors/ink/cell.png") 1x,url("/cursors/ink/cell@2x.png") 2x,url("/cursors/ink/cell@3x.png") 3x) 16 16,cell;--c-zoom-in:-webkit-image-set(url("/cursors/ink/zoom-in.png") 1x,url("/cursors/ink/zoom-in@2x.png") 2x,url("/cursors/ink/zoom-in@3x.png") 3x) 13 13,zoom-in;--c-zoom-out:-webkit-image-set(url("/cursors/ink/zoom-out.png") 1x,url("/cursors/ink/zoom-out@2x.png") 2x,url("/cursors/ink/zoom-out@3x.png") 3x) 13 13,zoom-out;--c-wait:-webkit-image-set(url("/cursors/ink/wait.png") 1x,url("/cursors/ink/wait@2x.png") 2x,url("/cursors/ink/wait@3x.png") 3x) 16 16,wait;--c-progress:-webkit-image-set(url("/cursors/ink/progress.png") 1x,url("/cursors/ink/progress@2x.png") 2x,url("/cursors/ink/progress@3x.png") 3x) 6 4,progress;--c-help:-webkit-image-set(url("/cursors/ink/help.png") 1x,url("/cursors/ink/help@2x.png") 2x,url("/cursors/ink/help@3x.png") 3x) 6 4,help;--c-copy:-webkit-image-set(url("/cursors/ink/copy.png") 1x,url("/cursors/ink/copy@2x.png") 2x,url("/cursors/ink/copy@3x.png") 3x) 6 4,copy;--c-alias:-webkit-image-set(url("/cursors/ink/alias.png") 1x,url("/cursors/ink/alias@2x.png") 2x,url("/cursors/ink/alias@3x.png") 3x) 6 4,alias;--c-context-menu:-webkit-image-set(url("/cursors/ink/context-menu.png") 1x,url("/cursors/ink/context-menu@2x.png") 2x,url("/cursors/ink/context-menu@3x.png") 3x) 6 4,context-menu;--c-not-allowed:-webkit-image-set(url("/cursors/ink/not-allowed.png") 1x,url("/cursors/ink/not-allowed@2x.png") 2x,url("/cursors/ink/not-allowed@3x.png") 3x) 6 4,not-allowed;--c-no-drop:-webkit-image-set(url("/cursors/ink/no-drop.png") 1x,url("/cursors/ink/no-drop@2x.png") 2x,url("/cursors/ink/no-drop@3x.png") 3x) 15 15,no-drop;--c-n-resize:-webkit-image-set(url("/cursors/ink/ns-resize.png") 1x,url("/cursors/ink/ns-resize@2x.png") 2x,url("/cursors/ink/ns-resize@3x.png") 3x) 16 16,n-resize;--c-s-resize:-webkit-image-set(url("/cursors/ink/ns-resize.png") 1x,url("/cursors/ink/ns-resize@2x.png") 2x,url("/cursors/ink/ns-resize@3x.png") 3x) 16 16,s-resize;--c-e-resize:-webkit-image-set(url("/cursors/ink/ew-resize.png") 1x,url("/cursors/ink/ew-resize@2x.png") 2x,url("/cursors/ink/ew-resize@3x.png") 3x) 16 16,e-resize;--c-w-resize:-webkit-image-set(url("/cursors/ink/ew-resize.png") 1x,url("/cursors/ink/ew-resize@2x.png") 2x,url("/cursors/ink/ew-resize@3x.png") 3x) 16 16,w-resize;--c-ne-resize:-webkit-image-set(url("/cursors/ink/nesw-resize.png") 1x,url("/cursors/ink/nesw-resize@2x.png") 2x,url("/cursors/ink/nesw-resize@3x.png") 3x) 16 16,ne-resize;--c-sw-resize:-webkit-image-set(url("/cursors/ink/nesw-resize.png") 1x,url("/cursors/ink/nesw-resize@2x.png") 2x,url("/cursors/ink/nesw-resize@3x.png") 3x) 16 16,sw-resize;--c-nw-resize:-webkit-image-set(url("/cursors/ink/nwse-resize.png") 1x,url("/cursors/ink/nwse-resize@2x.png") 2x,url("/cursors/ink/nwse-resize@3x.png") 3x) 16 16,nw-resize;--c-se-resize:-webkit-image-set(url("/cursors/ink/nwse-resize.png") 1x,url("/cursors/ink/nwse-resize@2x.png") 2x,url("/cursors/ink/nwse-resize@3x.png") 3x) 16 16,se-resize}}}.tile-socket{position:relative;isolation:isolate;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-rest);transition:transform var(--ui-duration-state) var(--ui-ease),box-shadow var(--ui-duration-state) var(--ui-ease),border-color var(--ui-duration-state)}.tile-socket:before{content:"";position:absolute;inset:-7px;z-index:-1;border-radius:calc(var(--ui-radius-card) + 6px);background:radial-gradient(ellipse at 50% 44%,var(--ui-socket-glow),transparent 76%);pointer-events:none;transition:box-shadow var(--ui-duration-state) var(--ui-ease)}@media (hover:hover) and (pointer:fine){.tile-socket:where(:not(.tile-socket--rest,:disabled,[aria-disabled=true])):hover{transform:translateY(-3px);border-color:var(--ui-line-strong);box-shadow:var(--ui-shadow-hover)}.tile-socket:where(:not(.tile-socket--rest,:disabled,[aria-disabled=true])):hover:before{box-shadow:inset 0 3px 8px var(--ui-socket-inset)}}.tile-socket:where(:not(.tile-socket--rest,:disabled,[aria-disabled=true])):active{transform:translateY(1px);box-shadow:var(--ui-shadow-pressed)}.tile-socket:where(:disabled,[aria-disabled=true]){opacity:.5;cursor:var(--c-not-allowed)}.tile-float{border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-float)}.ui-button.ui-button{min-height:44px;border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-control);font-weight:650;line-height:1.4;text-transform:none;letter-spacing:normal;color:var(--ui-ink);background:var(--ui-surface);box-shadow:none;transition:background-color var(--ui-duration-fast),border-color var(--ui-duration-fast),box-shadow var(--ui-duration-fast),transform var(--ui-duration-fast) var(--ui-ease)}.ui-button.ui-button--primary{background:var(--ui-brand);color:var(--ui-on-brand);border-color:#272824;box-shadow:var(--ui-shadow-action)}.ui-button.ui-button--outline{background:transparent}.ui-button.ui-button--ghost{background:transparent;border-color:transparent;color:var(--ui-muted)}.ui-button.ui-button--success{background:#286443;color:#fff;border-color:#286443}.ui-button.ui-button--danger{background:#ae352d;color:#fff;border-color:#ae352d}.ui-button.ui-button--inverse{background:#272824;color:#f3efe7;border-color:#272824}.ui-icon-button.ui-icon-button{width:44px;height:44px;padding:0;flex-shrink:0}.ui-icon-button>svg{width:20px;height:20px}.ui-icon-placeholder{width:44px;height:44px;flex-shrink:0}.ui-direction-disc{display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex-shrink:0;border:1px solid var(--ui-line-strong);border-radius:50%;background:var(--ui-surface);color:var(--ui-ink);box-shadow:var(--ui-shadow-action);transition:background-color var(--ui-duration-fast),border-color var(--ui-duration-fast),transform var(--ui-duration-fast) var(--ui-ease),box-shadow var(--ui-duration-fast)}a:active .ui-direction-disc{transform:translateY(2px);box-shadow:none}@media (hover:hover) and (pointer:fine){a:hover .ui-direction-disc{background:var(--ui-brand);color:var(--ui-on-brand);border-color:var(--ui-ink)}.ui-button.ui-button:hover{background:var(--ui-surface-raised);border-color:var(--ui-ink);transform:none}.ui-button.ui-button--primary:hover{background:var(--ui-brand-hover);border-color:#272824}.ui-button.ui-button--success:hover{background:#205136;border-color:#205136}.ui-button.ui-button--danger:hover{background:#952c25;border-color:#952c25}.ui-button.ui-button--inverse:hover{background:#3c3f38;border-color:#3c3f38}}.ui-button.ui-button:active{transform:translateY(2px);box-shadow:none}.ui-button.ui-button:where(:disabled,[aria-disabled=true]){opacity:.5;pointer-events:none;transform:none;box-shadow:none}.ui-field.ui-field{min-height:44px;border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-ink);box-shadow:inset 0 1px 2px #00000009;transition:border-color var(--ui-duration-fast),background-color var(--ui-duration-fast)}.ui-field.ui-field::-moz-placeholder{color:var(--ui-muted);opacity:1}.ui-field.ui-field::placeholder{color:var(--ui-muted);opacity:1}.ui-field.ui-field:focus{border-color:var(--ui-focus);outline:2px solid var(--ui-focus);outline-offset:2px;box-shadow:none}.ui-field.ui-field[aria-invalid=true]{border-color:#be3a31}.ui-field.ui-field:disabled{opacity:.5;cursor:var(--c-not-allowed)}textarea.ui-field{min-height:112px}select.ui-field{padding:8px 30px 8px 12px}@media (pointer:coarse){.ui-field.ui-field{font-size:16px}}.dark .text-brand,.text-brand{color:var(--ui-accent)}.ui-link-card{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:28px;background:var(--ui-surface);color:var(--ui-ink)}.ui-link-card>svg{color:var(--ui-accent);margin-bottom:28px}.ui-link-card>h2,.ui-link-card>h3{font-size:24px;line-height:1.2;font-weight:650;letter-spacing:-.035em}.ui-link-card>p{margin:14px 0 26px;font-size:13px;font-weight:400;color:var(--ui-muted);line-height:1.8}.ui-link-card>span{display:flex;gap:12px;align-items:center;margin-top:auto;font-size:12px;font-weight:650}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:4px}.tile-socket:focus-visible,.ui-button.ui-button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.tile-socket,.tile-socket:before,.ui-button.ui-button,.ui-direction-disc{transition:none}.tile-socket:active,.tile-socket:hover,.ui-button.ui-button:active,a:active .ui-direction-disc{transform:none}}@media (forced-colors:active){.tile-socket,.ui-button.ui-button,.ui-direction-disc,.ui-field.ui-field{border:1px solid ButtonText}.tile-socket:focus-visible,.ui-button.ui-button:focus-visible,.ui-field.ui-field:focus{outline-color:Highlight}}.dark .text-gray-400,.dark .text-gray-500,.text-gray-400,.text-gray-500{color:var(--ui-muted)}.bg-black .text-gray-400,.bg-black .text-gray-500,.dark .bg-black .text-gray-400,.dark .bg-black .text-gray-500{color:#b2b4af}.bg-black .text-brand,.dark .bg-black .text-brand{color:var(--ui-brand)}.text-green-500{color:#15803d}.text-red-500{color:#b91c1c}.text-amber-500{color:#a16207}.text-blue-500{color:#1d4ed8}.bg-black .text-green-500,.dark .text-green-500{color:#4ade80}.bg-black .text-red-500,.dark .text-red-500{color:#f87171}.bg-black .text-amber-500,.dark .text-amber-500{color:#fbbf24}.bg-black .text-blue-500,.dark .text-blue-500{color:#60a5fa}.bg-brand{color:var(--ui-ink-on-brand,#272824)}.border-black{border-color:var(--ui-line-strong)}.border-2.border-black,.border-4.border-black{border-width:1px}.border-t-2.border-black,.border-t-4.border-black{border-top-width:1px}.border-b-2.border-black,.border-b-4.border-black{border-bottom-width:1px}.border-l-2.border-black,.border-l-4.border-black{border-left-width:1px}.border-r-2.border-black,.border-r-4.border-black{border-right-width:1px}.border-x-2.border-black{border-left-width:1px;border-right-width:1px}.border-y-4.border-black{border-top-width:1px;border-bottom-width:1px}.border-black.border-t-0{border-top-width:0}.border-black.border-b-0{border-bottom-width:0}.border-black.border-r-0{border-right-width:0}@media (min-width:640px){.border-black.sm\:border-b-0{border-bottom-width:0}.border-black.sm\:border-r-2{border-right-width:1px}}@media (min-width:768px){.border-black.md\:border-b-0{border-bottom-width:0}.border-black.md\:border-r-2{border-right-width:1px}}