.card[data-v-f278f931]{border:1px solid var(--sk-edge);border-radius:var(--radius-lg);background:var(--acrylic-card-bg);width:100%;box-shadow:var(--sk-panel-shadow);color:var(--color-text);text-align:left;flex-direction:column;gap:14px;padding:18px;display:flex}.card.v-group[data-v-f278f931]{border-radius:var(--radius-xl);gap:12px;padding:14px}.card.flush[data-v-f278f931]{padding:0;overflow:hidden}.card[data-v-f278f931] .card-body,.card[data-v-f278f931] .card-content{gap:inherit;flex-direction:column;min-width:0;display:flex}.card.no-gap[data-v-f278f931]{gap:0}.card.clickable[data-v-f278f931]{cursor:pointer;transition:transform var(--motion-jelly) var(--ease-jelly)}.card.clickable[data-v-f278f931]:hover{transform:translateY(-1px)}.card.clickable[data-v-f278f931]:active{box-shadow:var(--sk-pressed-shadow);transform:none}.tone-primary[data-v-f278f931]{border-color:color-mix(in oklch, var(--color-primary) 35%, var(--sk-edge))}.tone-danger[data-v-f278f931]{border-color:color-mix(in oklch, var(--color-error) 35%, var(--sk-edge))}.tone-success[data-v-f278f931]{border-color:color-mix(in oklch, var(--color-success) 35%, var(--sk-edge))}.tone-warning[data-v-f278f931]{border-color:color-mix(in oklch, var(--color-warning) 35%, var(--sk-edge))}.card[data-v-f278f931] .card-head{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.card[data-v-f278f931] .card-head-text{flex:220px;min-width:0}.card[data-v-f278f931] .card-title{margin:0;font-size:1rem;font-weight:600}.card[data-v-f278f931] .card-hint{color:var(--color-text-dim);margin:4px 0 0;font-size:.85rem;line-height:1.45}.card[data-v-f278f931] .card-head-aside{flex-shrink:0;align-items:center;gap:8px;display:flex}.card[data-v-f278f931] .card-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:560px){.card[data-v-f278f931]{padding:14px}.card.flush[data-v-f278f931]{padding:0}}.chart[data-v-12acd5d2]{flex-direction:column;gap:8px;min-width:0;display:flex}.chart-plot[data-v-12acd5d2]{height:var(--chart-h);align-items:flex-end;gap:2px;padding-top:28px;display:flex;position:relative}.chart-base[data-v-12acd5d2]{border-top:1px solid var(--color-outline-dim);position:absolute;bottom:0;left:0;right:0}.chart-col[data-v-12acd5d2]{outline:none;flex:1;justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.chart-bar[data-v-12acd5d2]{background:var(--color-primary);width:min(28px,70%);min-height:2px;transition:opacity var(--motion-quick) var(--ease-out);border-radius:4px 4px 0 0}.chart-bar.zero[data-v-12acd5d2]{background:var(--color-outline-dim)}.chart-col:hover .chart-bar[data-v-12acd5d2]{opacity:.8}.chart-col:focus-visible .chart-bar[data-v-12acd5d2]{opacity:.8}.chart-line[data-v-12acd5d2]{pointer-events:none;width:100%;height:calc(100% - 28px);position:absolute;top:28px;bottom:0;left:0;right:0;overflow:visible}.chart-line polyline[data-v-12acd5d2]{fill:none;stroke:var(--color-primary);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-dot[data-v-12acd5d2]{border:2px solid var(--color-surface);background:var(--color-primary);border-radius:50%;width:8px;height:8px;margin-bottom:-4px;position:absolute}.chart-tip[data-v-12acd5d2]{z-index:1;border:1px solid var(--sk-edge);border-radius:var(--radius-full);background:var(--sk-raised-bg);box-shadow:var(--shadow-sm);color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transition:opacity var(--motion-quick) var(--ease-out), transform var(--motion-quick) var(--ease-out);pointer-events:none;padding:2px 8px;font-size:12px;position:absolute;top:-26px;transform:translateY(4px)}.chart-col:hover .chart-tip[data-v-12acd5d2]{opacity:1;transform:none}.chart-col:focus-visible .chart-tip[data-v-12acd5d2]{opacity:1;transform:none}.chart-labels[data-v-12acd5d2]{gap:2px;display:flex}.chart-label[data-v-12acd5d2]{min-width:0;color:var(--color-text-dim);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.chip[data-v-120b9b4d]{border:1px solid var(--sk-edge);border-radius:var(--radius-full);background:var(--sk-raised-bg);min-height:32px;box-shadow:var(--sk-raised-shadow);color:var(--color-text-dim);font:inherit;white-space:nowrap;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.chip-sm[data-v-120b9b4d]{gap:4px;min-height:26px;padding:3px 10px;font-size:12px}.chip .material-symbols-outlined[data-v-120b9b4d]{flex-shrink:0;font-size:18px}.chip-sm .material-symbols-outlined[data-v-120b9b4d]{font-size:16px}.chip-lg[data-v-120b9b4d]{gap:8px;min-height:40px;padding:8px 18px;font-size:15px}.chip-lg .material-symbols-outlined[data-v-120b9b4d]{font-size:20px}.chip-count[data-v-120b9b4d]{font-weight:700}.tone-primary[data-v-120b9b4d],.tone-success[data-v-120b9b4d],.tone-warning[data-v-120b9b4d],.tone-error[data-v-120b9b4d]{background:var(--chip-bg);color:var(--chip-fg)}@supports (color:color-mix(in oklch, red, blue)){.tone-primary[data-v-120b9b4d],.tone-success[data-v-120b9b4d],.tone-warning[data-v-120b9b4d],.tone-error[data-v-120b9b4d]{background:var(--grain), linear-gradient(180deg, color-mix(in oklch, var(--chip-bg) 75%, var(--sk-light)), var(--chip-bg));color:var(--chip-fg)}}.tone-primary[data-v-120b9b4d]{--chip-bg:var(--color-primary-container);--chip-fg:var(--color-on-primary-container)}.tone-success[data-v-120b9b4d]{--chip-bg:var(--color-success-container);--chip-fg:var(--color-on-success-container)}.tone-warning[data-v-120b9b4d]{--chip-bg:var(--color-warning-container);--chip-fg:var(--color-on-warning-container)}.tone-error[data-v-120b9b4d]{--chip-bg:var(--color-error-container);--chip-fg:var(--color-on-error-container)}.chip.interactive[data-v-120b9b4d]{cursor:pointer;transition:background var(--motion-quick) var(--ease-out), color var(--motion-quick) var(--ease-out), box-shadow var(--motion-quick) var(--ease-out), transform var(--motion-jelly) var(--ease-jelly)}.chip.interactive.selected[data-v-120b9b4d]{background:var(--grain), var(--chip-bg,var(--color-surface-highest));color:var(--chip-fg,var(--color-text));box-shadow:var(--sk-pressed-shadow)}.chip.interactive[data-v-120b9b4d]:not(.selected):hover{background:var(--sk-raised-hover-bg);color:var(--color-text)}.chip.interactive[data-v-120b9b4d]:not(.selected):active{box-shadow:var(--sk-pressed-shadow)}.chip.interactive[data-v-120b9b4d]:active{transition-duration:var(--motion-quick);transform:scale(.95)}.chip-x[data-v-120b9b4d]{background:color-mix(in oklch, currentColor 16%, transparent);width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;color:inherit;cursor:pointer;border:none;border-radius:50%;place-items:center;margin-right:-4px;padding:0;display:grid}.chip-x .material-symbols-outlined[data-v-120b9b4d]{font-size:14px}.chip-sm .chip-x[data-v-120b9b4d]{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px}.chip-sm .chip-x .material-symbols-outlined[data-v-120b9b4d]{font-size:12px}.composer[data-v-6793691c]{--bezel:3px;min-width:0;padding:var(--bezel);border:1px solid var(--sk-edge);border-radius:var(--island-radius);background:var(--sk-raised-bg);box-shadow:var(--sk-panel-shadow), var(--shadow-md);transition:transform var(--motion-jelly) var(--ease-jelly);position:relative}.composer.disabled[data-v-6793691c]{opacity:.6}.composer.dragging[data-v-6793691c]{transform:scale(1.015)}.composer.dragging>.inf-glow[data-v-6793691c]{opacity:1}.composer-well[data-v-6793691c]{border:1px solid var(--sk-edge);border-radius:calc(var(--island-radius) - var(--bezel));background:var(--sk-well-deep-bg);min-width:0;box-shadow:var(--sk-well-deep-shadow);align-items:flex-end;gap:8px;padding:6px 6px 6px 16px;display:flex}.composer-lead[data-v-6793691c],.composer-trail[data-v-6793691c]{flex-shrink:0;align-items:center;gap:6px;min-height:44px;display:flex}.composer[data-v-6793691c] .composer-field{resize:none;min-width:0;max-height:40vh;color:var(--color-text);scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--color-outline-dim) 45%, var(--color-surface)) transparent;transition:height var(--motion-quick) var(--ease-out);background:0 0;border:0;outline:none;flex:1;padding:11px 0;font-size:18px;line-height:1.45;overflow-y:auto}.composer[data-v-6793691c]:hover .composer-field{scrollbar-color:var(--color-outline-dim) transparent}.composer[data-v-6793691c] .composer-field::-webkit-scrollbar{width:3px}.composer[data-v-6793691c] .composer-field::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--color-outline-dim) 45%, var(--color-surface));border:0}.composer[data-v-6793691c]:hover .composer-field::-webkit-scrollbar-thumb{background:var(--color-outline-dim)}.composer[data-v-6793691c] .composer-masked{letter-spacing:.12em;height:48px}.composer[data-v-6793691c] .composer-field::placeholder{color:var(--color-text-dim);opacity:.85;letter-spacing:normal}.composer-send-enter-active[data-v-6793691c],.composer-send-leave-active[data-v-6793691c]{transition:opacity var(--motion-quick) var(--ease-out), transform var(--motion-jelly) var(--ease-jelly)}.composer-send-enter-from[data-v-6793691c],.composer-send-leave-to[data-v-6793691c]{opacity:0;transform:scale(.6)}.composer.compact[data-v-6793691c]{--bezel:2px}.composer.bare[data-v-6793691c]{box-shadow:none;background:0 0;border-color:#0000}.composer.compact .composer-well[data-v-6793691c]{padding:3px 4px 3px 14px}.composer.compact .composer-lead[data-v-6793691c],.composer.compact .composer-trail[data-v-6793691c]{min-height:34px}.composer.compact[data-v-6793691c] .composer-field{max-height:25vh;padding:7px 0;font-size:15px}.composer.compact[data-v-6793691c] .composer-masked{height:36px}@media (max-width:600px){.composer[data-v-6793691c]{--bezel:2px}.composer-well[data-v-6793691c]{padding:4px 4px 4px 12px}.composer[data-v-6793691c] .composer-field{font-size:17px}}.field[data-v-2a0dea7d]{flex-direction:column;gap:6px;min-width:0;display:flex}.field.inline[data-v-2a0dea7d]{flex-direction:row;align-items:center;gap:10px}.field-label[data-v-2a0dea7d]{color:var(--color-text);font-size:.85rem;font-weight:600}.field-req[data-v-2a0dea7d]{color:var(--color-error);margin-left:2px}.field-hint[data-v-2a0dea7d],.field-error[data-v-2a0dea7d]{overflow-wrap:anywhere;font-size:.8rem}.field-hint[data-v-2a0dea7d]{color:var(--color-text-dim)}.field-error[data-v-2a0dea7d]{color:var(--color-error)}.field[data-v-2a0dea7d] .p-inputtext,.field[data-v-2a0dea7d] .p-select,.field[data-v-2a0dea7d] .p-textarea,.field[data-v-2a0dea7d] .p-inputnumber,.field[data-v-2a0dea7d] .p-datepicker{width:100%}.field.inline[data-v-2a0dea7d] .p-inputtext,.field.inline[data-v-2a0dea7d] .p-select,.field.inline[data-v-2a0dea7d] .p-inputnumber{width:auto}.float[data-v-9a81eb34]{border:1px solid var(--sk-edge);border-radius:var(--island-radius);background:var(--acrylic-card-bg);width:min(420px,100vw - 24px);min-width:260px;max-width:calc(100vw - 16px);height:min(520px,100dvh - 120px);min-height:180px;max-height:calc(100dvh - 16px);box-shadow:var(--sk-panel-shadow), var(--shadow-lg);color:var(--color-text);resize:both;animation:float-in-9a81eb34 var(--motion-base) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden}@keyframes float-in-9a81eb34{0%{opacity:0;scale:.97}}.float-head[data-v-9a81eb34]{border-bottom:1px solid var(--color-outline-dim);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.float-head[data-v-9a81eb34]:active{cursor:grabbing}.float-icon[data-v-9a81eb34]{color:var(--color-text-dim);font-size:20px}.float-title[data-v-9a81eb34]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.float-actions[data-v-9a81eb34]{align-items:center;gap:2px;display:flex}.float-body[data-v-9a81eb34]{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:12px 16px 16px;overflow-y:auto}.grid[data-v-21e6d3e9]{display:grid}.ie[data-v-0eefdcb5]{flex-direction:column;gap:10px;display:flex}.ie-bar[data-v-0eefdcb5]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ie-sub[data-v-0eefdcb5]{padding:4px 0}.ie-sep[data-v-0eefdcb5]{background:var(--color-outline-dim);width:1px;height:22px}.ie-hint[data-v-0eefdcb5]{color:var(--color-text-dim);font-size:13px}.ie-stage[data-v-0eefdcb5]{border:1px solid var(--sk-edge);border-radius:var(--radius-lg);background:var(--color-surface-high);justify-content:center;min-height:160px;padding:8px;display:flex;position:relative}.ie-canvas[data-v-0eefdcb5]{touch-action:none;max-width:100%;max-height:70vh}.ie-canvas.tool-draw[data-v-0eefdcb5],.ie-canvas.tool-crop[data-v-0eefdcb5],.ie-canvas.tool-text[data-v-0eefdcb5]{cursor:crosshair}.ie-canvas.tool-overlay[data-v-0eefdcb5]{cursor:move}.ie-crop[data-v-0eefdcb5]{border:2px dashed var(--color-primary);box-shadow:0 0 0 9999px color-mix(in oklch, var(--color-surface) 55%, transparent);pointer-events:none;position:absolute}.ie-text[data-v-0eefdcb5]{width:min(260px,70%);position:absolute}.ie-fail[data-v-0eefdcb5]{color:var(--color-error);align-self:center}.ie-actions[data-v-0eefdcb5]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ie-confirm[data-v-0eefdcb5]{border:1px solid var(--color-error);border-radius:var(--radius-lg);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.progress[data-v-42c4082f]{background:var(--sk-well-bg);height:6px;box-shadow:var(--sk-well-shadow);border-radius:999px;position:relative;overflow:hidden}.progress-fill[data-v-42c4082f]{border-radius:inherit;background:var(--color-primary);transform-origin:0;transition:transform var(--motion-base) var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.tab[data-v-26f228de]{border:1px solid color-mix(in oklch, var(--color-tab) 70%, var(--color-text));background:var(--grain), linear-gradient(180deg, color-mix(in oklch, var(--color-tab) 82%, var(--color-on-tab)), var(--color-tab));box-shadow:var(--shadow-md);color:var(--color-on-tab);cursor:pointer;touch-action:none;transition:transform var(--motion-jelly) var(--ease-jelly);justify-content:center;align-items:center;gap:4px;padding:0;display:inline-flex;position:relative}.tab[data-v-26f228de]:focus-visible{outline:2px solid var(--color-tab);outline-offset:3px}.side-right[data-v-26f228de]{border-right:0;border-radius:16px 0 0 16px;flex-direction:column;width:30px;min-height:76px;padding:10px 0}.side-right[data-v-26f228de]:hover,.side-right.open[data-v-26f228de]{transform:translate(-3px)}.side-top[data-v-26f228de]{border-top:0;border-radius:0 0 16px 16px;flex-direction:row;min-width:84px;height:30px;padding:0 14px}.side-top[data-v-26f228de]:hover,.side-top.open[data-v-26f228de]{transform:translateY(3px)}.tab-grip[data-v-26f228de]{border-radius:var(--radius-full);background:color-mix(in oklch, var(--color-on-tab) 55%, transparent)}.side-right .tab-grip[data-v-26f228de]{width:4px;height:18px}.side-top .tab-grip[data-v-26f228de]{display:none}.tab-icon[data-v-26f228de]{font-size:20px}.tab-count[data-v-26f228de]{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.infobar[data-v-b3437330]{border:1px solid var(--sk-edge);border-radius:var(--radius-lg);background:var(--grain), var(--color-surface-high);box-shadow:var(--sk-well-shadow);color:var(--color-text);padding:14px 16px;font-size:.88rem;line-height:1.45}.infobar[data-v-b3437330] .bar-content{align-items:flex-start;gap:12px;display:flex}.infobar[data-v-b3437330] .bar-body{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.infobar.inline[data-v-b3437330]{border-radius:var(--radius-md);padding:10px 12px;font-size:.83rem}.infobar[data-v-b3437330] .bar-icon{flex-shrink:0;font-size:21px}.infobar[data-v-b3437330] .bar-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.infobar[data-v-b3437330] .bar-title{font-size:.92rem;font-weight:600}.infobar[data-v-b3437330] .bar-msg{color:inherit;opacity:.9;overflow-wrap:anywhere}.infobar[data-v-b3437330] .bar-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.infobar[data-v-b3437330] .bar-x{width:26px;min-width:26px;max-width:26px;height:26px;min-height:26px;max-height:26px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;display:grid}.infobar[data-v-b3437330] .bar-x:hover{opacity:1;background:color-mix(in oklch, currentColor 12%, transparent)}.infobar[data-v-b3437330] .bar-x .material-symbols-outlined{font-size:17px}.tone-info[data-v-b3437330]{border-color:color-mix(in oklch, var(--color-primary) 28%, var(--sk-edge))}.tone-info[data-v-b3437330] .bar-icon{color:var(--color-primary)}.tone-success[data-v-b3437330]{background:var(--color-success-container);color:var(--color-on-success-container);border-color:#0000}.tone-warning[data-v-b3437330]{background:var(--color-warning-container);color:var(--color-on-warning-container);border-color:#0000}.tone-error[data-v-b3437330]{background:var(--color-error-container);color:var(--color-on-error-container);border-color:#0000}@container (width<=460px){.infobar[data-v-b3437330] .bar-body{flex-wrap:wrap}.infobar[data-v-b3437330] .bar-actions{width:100%}.infobar[data-v-b3437330] .bar-actions>*{flex:1}}@media (max-width:560px){.infobar[data-v-b3437330] .bar-body{flex-wrap:wrap}.infobar[data-v-b3437330] .bar-actions{width:100%}.infobar[data-v-b3437330] .bar-actions>*{flex:1}}.qr[data-v-33ae05d1]{border:1px solid var(--sk-edge);border-radius:var(--radius-lg);background:var(--sk-light);box-shadow:var(--sk-raised-shadow);place-items:center;display:grid}.qr-canvas[data-v-33ae05d1]{display:block}.stack[data-v-f4891b1f]{flex-direction:column;min-width:0;display:flex}.stack.row[data-v-f4891b1f]{flex-flow:wrap;align-items:center}.avatar[data-v-a87eb513]{width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size);max-width:var(--avatar-size);min-height:var(--avatar-size);max-height:var(--avatar-size);border:1px solid var(--sk-edge);background:var(--grain), var(--avatar-surface);box-shadow:var(--sk-raised-shadow);color:var(--avatar-ink);font-size:calc(var(--avatar-size) * .38);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative}.avatar-img[data-v-a87eb513]{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar.online[data-v-a87eb513]:after{content:"";width:max(8px, calc(var(--avatar-size) * .24));height:max(8px, calc(var(--avatar-size) * .24));border:2px solid var(--color-bg);background:var(--color-success);border-radius:50%;position:absolute;bottom:0;right:0}.app-doc{overflow-wrap:anywhere;min-width:0;line-height:1.45}.app-doc>:first-child{margin-top:0}.app-doc>:last-child{margin-bottom:0}.app-doc p{min-height:1lh;margin:0}.app-doc h1,.app-doc h2,.app-doc h3,.app-doc h4,.app-doc h5,.app-doc h6{margin:6px 0 2px;font-weight:600;line-height:1.25}.app-doc h1{font-size:1.35em}.app-doc h2{font-size:1.2em}.app-doc h3{font-size:1.08em}.app-doc h6{color:var(--color-text-dim);text-transform:uppercase}.app-doc [data-tone][data-color=primary]{color:var(--color-primary)}.app-doc [data-tone][data-color=tertiary]{color:var(--color-tertiary)}.app-doc [data-tone][data-color=success]{color:var(--color-success)}.app-doc [data-tone][data-color=warning]{color:var(--color-warning)}.app-doc [data-tone][data-color=error]{color:var(--color-error)}.app-doc [data-tone][data-color=dim]{color:var(--color-text-dim)}.app-doc [data-tone][data-size=sm]{font-size:.85em}.app-doc [data-tone][data-size=lg]{font-size:1.25em}.app-doc [data-tone][data-size=xl]{font-size:1.6em}.app-doc .doc-field{border:1px dashed var(--color-outline-dim);border-radius:var(--radius-md);width:-moz-fit-content;width:fit-content;color:var(--color-text-dim);margin:4px 0;padding:4px 10px}.app-doc .doc-linked{border-radius:var(--radius-sm);cursor:pointer;transition:translate var(--motion-quick) var(--ease-out)}.app-doc .doc-linked:hover{translate:2px}.app-doc ul,.app-doc ol{margin:2px 0;padding-left:1.3em}.app-doc blockquote{border-left:3px solid var(--color-outline-dim);color:var(--color-text-dim);margin:4px 0;padding-left:10px}.app-doc code{border-radius:var(--radius-sm);background:color-mix(in oklch, var(--color-text) 8%, transparent);padding:0 4px;font-family:ui-monospace,monospace;font-size:.9em}.app-doc pre{border-radius:var(--radius-md);background:color-mix(in oklch, var(--color-text) 8%, transparent);margin:4px 0;padding:8px 10px;overflow-x:auto}.app-doc pre code{background:0 0;padding:0}.app-doc a{color:var(--color-primary);text-decoration:underline}.app-doc mark{background:var(--tag-amber-surface);color:inherit;border-radius:3px}.app-doc hr{border:0;border-top:1px solid var(--color-outline-dim);margin:8px 0}.app-doc table{border-collapse:collapse;margin:4px 0}.app-doc th,.app-doc td{border:1px solid var(--color-outline-dim);padding:4px 8px}.app-doc .doc-tasks{padding-left:0;list-style:none}.app-doc .doc-task{gap:8px;display:flex}.app-doc .doc-box{border:1.5px solid var(--color-outline);border-radius:50%;flex:none;width:14px;height:14px;margin-top:.25em}.app-doc .doc-task.done .doc-box{border-color:var(--color-primary);background:var(--color-primary)}.app-doc .doc-task.done>div{color:var(--color-text-dim);text-decoration:line-through}.menu[data-v-50aa2521]{z-index:1000;border:1px solid var(--sk-edge);border-radius:var(--radius-lg);background:var(--sk-raised-bg);min-width:220px;max-width:min(320px,100vw - 16px);box-shadow:var(--sk-panel-shadow), var(--shadow-lg);flex-direction:column;padding:6px;display:flex;position:fixed}.menu-item[data-v-50aa2521]{border-radius:var(--radius-md);min-height:42px;color:var(--color-text);cursor:pointer;outline:none;align-items:center;gap:12px;padding:8px 12px;font-size:15px;display:flex}.menu-item[data-v-50aa2521]:hover{background:var(--sk-raised-hover-bg)}.menu-item[data-v-50aa2521]:focus-visible{background:var(--sk-raised-hover-bg)}.menu-item.tone-danger[data-v-50aa2521]{color:var(--color-error)}.menu-item.disabled[data-v-50aa2521]{opacity:.45;cursor:default}.menu-sep[data-v-50aa2521]{background:var(--color-outline-dim);height:1px;margin:4px 8px}.menu-row[data-v-50aa2521]{justify-content:space-between;gap:2px;padding:2px 2px 6px;display:flex}.menu-quick[data-v-50aa2521]{border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;flex:1;place-items:center;min-height:40px;font-size:22px;display:grid}.menu-quick[data-v-50aa2521]:hover{background:var(--sk-raised-hover-bg)}.menu-quick[data-v-50aa2521]:focus-visible{background:var(--sk-raised-hover-bg)}.switch-wrap.bare[data-v-ba60351d]{display:contents}.switch-wrap[data-v-ba60351d]:not(.bare){cursor:pointer;align-items:center;gap:8px;display:inline-flex}.switch-label[data-v-ba60351d]{color:var(--color-text-dim);font-size:13px}.switch[data-v-ba60351d]{flex-shrink:0;width:46px;min-width:46px;max-width:46px;height:26px;min-height:26px;max-height:26px;display:inline-block;position:relative}.switch.disabled[data-v-ba60351d]{opacity:.5}.switch[data-v-ba60351d] .switch-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.switch.disabled[data-v-ba60351d] .switch-input{cursor:not-allowed}.switch[data-v-ba60351d] .switch-track{border:1px solid var(--sk-edge);border-radius:var(--radius-full);background:var(--sk-well-bg);box-shadow:var(--sk-well-shadow);transition:background var(--motion-quick) var(--ease-out), border-color var(--motion-quick) var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.switch[data-v-ba60351d] .switch-knob{background:var(--sk-knob-bg);width:20px;height:20px;box-shadow:var(--sk-knob-shadow);transition:transform var(--motion-jelly) var(--ease-jelly);border-radius:50%;position:absolute;top:2px;left:2px}.switch.on[data-v-ba60351d] .switch-track{background:var(--color-primary);border-color:var(--color-primary)}@supports (color:color-mix(in oklch, red, blue)){.switch.on[data-v-ba60351d] .switch-track{border-color:color-mix(in oklch, var(--color-primary) 70%, var(--sk-shade));background:var(--grain), linear-gradient(180deg, color-mix(in oklch, var(--color-primary) 85%, var(--sk-shade)), var(--color-primary) 70%);box-shadow:inset 0 2px 4px color-mix(in oklch, var(--sk-shade) 25%, transparent), 0 1px 0 color-mix(in oklch, var(--sk-light) 40%, transparent)}}.switch.on[data-v-ba60351d] .switch-knob{transform:translate(20px)}.switch[data-v-ba60351d] .switch-input:focus-visible+.switch-track{outline:2px solid color-mix(in oklch, var(--color-primary) 70%, transparent);outline-offset:2px}.table-wrap[data-v-7c4952eb]{border:1px solid var(--sk-edge);border-radius:var(--radius-md);background:var(--sk-well-bg);min-width:0;box-shadow:var(--sk-well-shadow);overflow-x:auto}.table[data-v-7c4952eb]{border-collapse:collapse;width:100%;font-size:15px}th[data-v-7c4952eb],td[data-v-7c4952eb]{text-align:left;white-space:nowrap;padding:10px 14px}th[data-v-7c4952eb]{color:var(--color-text-dim);font-size:13px;font-weight:600}tbody tr[data-v-7c4952eb]{border-top:1px solid var(--color-outline-dim)}.align-end[data-v-7c4952eb]{text-align:right;font-variant-numeric:tabular-nums}.align-center[data-v-7c4952eb]{text-align:center}.clickable tbody tr[data-v-7c4952eb]{cursor:pointer;transition:background var(--motion-quick) var(--ease-out)}.clickable tbody tr[data-v-7c4952eb]:hover{background:var(--sk-raised-hover-bg);outline:none}.clickable tbody tr[data-v-7c4952eb]:focus-visible{background:var(--sk-raised-hover-bg);outline:none}.table-empty[data-v-7c4952eb]{color:var(--color-text-dim);padding:14px;font-size:14px}.app-tabs[data-v-e89414ed]{border:1px solid var(--sk-edge);border-radius:var(--radius-full);background:var(--sk-well-bg);max-width:100%;box-shadow:var(--sk-well-shadow);scrollbar-width:none;align-self:flex-start;gap:3px;padding:4px;display:inline-flex;position:relative;overflow-x:auto}.app-tabs[data-v-e89414ed]::-webkit-scrollbar{display:none}.app-tabs.full[data-v-e89414ed]{align-self:stretch;display:flex}.app-tabs.align-center[data-v-e89414ed]{justify-content:center}.app-tabs.full[data-v-e89414ed] .app-tab{flex:1}.app-tabs[data-v-e89414ed] .app-tab{z-index:1;border-radius:var(--radius-full);min-height:36px;color:var(--color-text-dim);white-space:nowrap;cursor:pointer;transition:color var(--motion-quick) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:8px 18px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.app-tabs[data-v-e89414ed] .app-tab-content{align-items:center;gap:6px;display:inline-flex}.app-tabs.dense[data-v-e89414ed] .app-tab{min-height:32px;padding:6px 12px;font-size:13px}.app-tabs[data-v-e89414ed] .app-tab .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 20;font-size:18px}.app-tabs[data-v-e89414ed] .app-tab:hover:not(.active):not(:disabled){color:var(--color-text)}.app-tabs[data-v-e89414ed] .app-tab:disabled{opacity:.45;cursor:default}.app-tabs[data-v-e89414ed] .app-tabs-ind{border-radius:var(--radius-full);pointer-events:none;opacity:0;position:absolute;top:0;left:0}.app-tabs[data-v-e89414ed] .app-tabs-ind.moving{transition:transform var(--motion-jelly) var(--ease-jelly), width var(--motion-jelly) var(--ease-jelly)}.v-solid[data-v-e89414ed] .app-tab.active{color:var(--color-on-primary)}.v-solid[data-v-e89414ed] .app-tabs-ind{background:var(--color-primary)}@supports (color:color-mix(in oklch, red, blue)){.v-solid[data-v-e89414ed] .app-tabs-ind{background:var(--grain), linear-gradient(180deg, color-mix(in oklch, var(--color-primary) 82%, var(--sk-light)), var(--color-primary) 55%, color-mix(in oklch, var(--color-primary) 88%, var(--sk-shade)));box-shadow:inset 0 1px 0 color-mix(in oklch, var(--sk-light) 40%, transparent), inset 0 -1px 0 color-mix(in oklch, var(--sk-shade) 18%, transparent), 0 1px 3px color-mix(in oklch, var(--sk-shade) 22%, transparent)}}.v-tint[data-v-e89414ed] .app-tab.active{color:var(--color-primary)}.v-tint[data-v-e89414ed] .app-tabs-ind{background:var(--sk-raised-bg);box-shadow:var(--sk-raised-shadow)}.app-tabs[data-v-e89414ed] .app-tab-badge{border-radius:var(--radius-full);background:var(--color-error);min-width:18px;height:18px;color:var(--color-on-error);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.v-solid[data-v-e89414ed] .app-tab.active .app-tab-badge{background:var(--color-surface);color:var(--color-primary)}.v-tint[data-v-e89414ed] .app-tab.active .app-tab-badge{background:var(--color-primary);color:var(--color-on-primary)}@media (max-width:768px){.app-tabs[data-v-e89414ed] .app-tab{min-height:44px;padding:10px 12px;font-size:13px}}@media (max-width:480px){.app-tabs[data-v-e89414ed] .app-tab{padding:10px 8px;font-size:12px}}.area[data-v-f73692ef]{border:1px solid var(--sk-edge);border-radius:var(--radius-md);background:var(--sk-well-deep-bg);min-width:0;box-shadow:var(--sk-well-deep-shadow);transition:border-color var(--motion-quick) var(--ease-out), box-shadow var(--motion-quick) var(--ease-out);flex-direction:column;padding:10px 14px;display:flex;position:relative}.area[data-v-f73692ef]:hover:not(.disabled):not(:focus-within){border-color:var(--color-outline)}.area[data-v-f73692ef]:focus-within{border-color:var(--color-primary);box-shadow:var(--sk-well-deep-shadow), 0 0 0 3px color-mix(in oklch, var(--color-primary) 22%, transparent)}.area.invalid[data-v-f73692ef]{border-color:var(--color-error)}.area.disabled[data-v-f73692ef]{opacity:.6}.area-field[data-v-f73692ef]{width:100%;min-height:3lh;color:var(--color-text);font:inherit;resize:none;background:0 0;border:0;outline:none;padding:0;font-size:15px;line-height:1.5}.area-field[data-v-f73692ef]::placeholder{color:var(--color-text-dim);opacity:.8}.area-count[data-v-f73692ef]{color:var(--color-text-dim);align-self:flex-end;font-size:12px}.tile[data-v-69ef1026]{border:1px solid var(--sk-edge);border-radius:var(--radius-lg);background:var(--sk-raised-bg);width:100%;min-height:112px;box-shadow:var(--sk-raised-shadow);color:var(--color-text);font:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 12px;font-size:.88rem;font-weight:600;transition:transform .15s;display:flex}.tile.clickable[data-v-69ef1026]{cursor:pointer}.tile.clickable[data-v-69ef1026]:hover:not(.selected){background:var(--sk-raised-hover-bg);transform:translateY(-1px)}.tile.clickable[data-v-69ef1026]:active{box-shadow:var(--sk-pressed-shadow);transform:none}.tile.selected[data-v-69ef1026]{border-color:color-mix(in oklch, var(--color-primary) 40%, var(--sk-edge));background:var(--grain), var(--color-primary-container);box-shadow:var(--sk-pressed-shadow);color:var(--color-on-primary-container)}.tile-icon[data-v-69ef1026]{color:var(--color-text-dim);font-size:27px}.tile.selected .tile-icon[data-v-69ef1026]{color:inherit}.tile-label[data-v-69ef1026]{text-overflow:ellipsis;min-width:0;overflow:hidden}.tile-hint[data-v-69ef1026]{color:var(--color-text-dim);font-size:.76rem;font-weight:500;line-height:1.3}.tile.selected .tile-hint[data-v-69ef1026]{color:inherit;opacity:.85}.vlist[data-v-a2ec2790]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--color-outline-dim) 60%, transparent) transparent;height:100%;min-height:0;position:relative;overflow-y:auto}.vlist-space[data-v-a2ec2790]{width:100%;position:relative}.vlist-row[data-v-a2ec2790]{contain:layout style;position:absolute;top:0;left:0;right:0}.vlist-row.moving[data-v-a2ec2790]{transition:transform var(--motion-slow) var(--ease-out)}.vlist-foot[data-v-a2ec2790]{justify-content:center;padding:8px 0 12px;display:flex}.gw-logo[data-v-ba39515c]{display:block}.st-disc-hi[data-v-ba39515c]{stop-color:color-mix(in oklch, var(--_s-40) 72%, var(--sk-light))}.st-disc[data-v-ba39515c]{stop-color:color-mix(in oklch, var(--_s-40) 82%, var(--sk-shade))}.st-disc-lo[data-v-ba39515c]{stop-color:color-mix(in oklch, var(--_s-40) 50%, var(--sk-shade))}.st-deep-hi[data-v-ba39515c]{stop-color:color-mix(in oklch, var(--_p-40) 78%, var(--sk-light))}.st-deep[data-v-ba39515c]{stop-color:var(--_p-40)}.st-mid-hi[data-v-ba39515c]{stop-color:color-mix(in oklch, var(--_t-40) 75%, var(--sk-light))}.st-mid[data-v-ba39515c]{stop-color:color-mix(in oklch, var(--_p-40) 45%, var(--_t-40))}.st-soft-hi[data-v-ba39515c]{stop-color:var(--sk-light)}.st-soft[data-v-ba39515c]{stop-color:color-mix(in oklch, var(--_p-90) 70%, var(--sk-light))}.st-rim-hi[data-v-ba39515c]{stop-color:color-mix(in oklch, var(--sk-light) 45%, transparent)}.st-rim-lo[data-v-ba39515c]{stop-color:color-mix(in oklch, var(--sk-shade) 30%, transparent)}.rim[data-v-ba39515c]{fill:none;stroke-width:1.2px}.crest[data-v-ba39515c]{fill:none;stroke:color-mix(in oklch, var(--sk-shade) 18%, transparent);stroke-width:.8px}.wordmark[data-v-37e178af]{white-space:nowrap;font-family:var(--font-brand);font-variation-settings:"wght" 1000;letter-spacing:.2px;align-items:baseline;gap:.27em;font-size:15px;font-weight:1000;line-height:1;display:inline-flex}.size-sm[data-v-37e178af]{font-size:13px}.size-lg[data-v-37e178af]{font-size:26px}.wm-groove[data-v-37e178af]{color:var(--color-primary)}.wm-work[data-v-37e178af]{color:var(--color-text)}.wm-edition[data-v-37e178af]{display:inline-flex}.wm-letter[data-v-37e178af]{color:color-mix(in oklch, var(--color-primary) calc(100% - var(--i) / max(var(--n) - 1, 1) * 100%), var(--color-tertiary));opacity:0;animation:wm-in-37e178af var(--motion-jelly) var(--ease-jelly) forwards;animation-delay:calc(.24s + var(--i) * 55ms);display:inline-block;transform:translateY(.45em)}@keyframes wm-in-37e178af{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wm-letter[data-v-37e178af]{opacity:1;animation:none;transform:none}}:root{--sk-light:#fff;--sk-shade:#000}@supports (color:color(display-p3 0 0 0)){:root{--sk-light:color(display-p3 1 1 1);--sk-shade:color(display-p3 0 0 0)}}@supports (color:lab(0% 0 0)){:root{--sk-light:lab(100% 0 0);--sk-shade:lab(0% 0 0)}}:root{--ref-primary-h:41.7;--ref-primary-c:.1916;--ref-primary-l:.644;--ref-secondary-h:259.8;--ref-secondary-c:.0149;--ref-secondary-l:.408;--ref-tertiary-h:72.3;--ref-tertiary-c:.1585;--ref-tertiary-l:.782;--ref-error-h:22;--ref-error-c:.25;--ref-success-h:142;--ref-success-c:.2;--ref-warning-h:76;--ref-warning-c:.18;--ref-neutral-h:67.8;--ref-neutral-c:.432;--_p-10:oklch(.15 calc(var(--ref-primary-c) * .72) var(--ref-primary-h));--_p-20:oklch(.27 calc(var(--ref-primary-c) * .86) var(--ref-primary-h));--_p-30:oklch(.38 var(--ref-primary-c) var(--ref-primary-h));--_p-40:oklch(var(--ref-primary-l) var(--ref-primary-c) var(--ref-primary-h));--_p-80:oklch(.83 calc(var(--ref-primary-c) * .62) var(--ref-primary-h));--_p-90:oklch(.91 calc(var(--ref-primary-c) * .36) var(--ref-primary-h));--_p-95:oklch(.96 calc(var(--ref-primary-c) * .18) var(--ref-primary-h));--_p-99:oklch(.995 calc(var(--ref-primary-c) * .05) var(--ref-primary-h));--_s-10:oklch(.15 calc(var(--ref-secondary-c) * .72) var(--ref-secondary-h));--_s-20:oklch(.27 calc(var(--ref-secondary-c) * .86) var(--ref-secondary-h));--_s-30:oklch(.38 var(--ref-secondary-c) var(--ref-secondary-h));--_s-40:oklch(var(--ref-secondary-l) var(--ref-secondary-c) var(--ref-secondary-h));--_s-80:oklch(.83 calc(var(--ref-secondary-c) * .62) var(--ref-secondary-h));--_s-90:oklch(.91 calc(var(--ref-secondary-c) * .36) var(--ref-secondary-h));--_t-10:oklch(.15 calc(var(--ref-tertiary-c) * .72) var(--ref-tertiary-h));--_t-20:oklch(.27 calc(var(--ref-tertiary-c) * .86) var(--ref-tertiary-h));--_t-30:oklch(.38 var(--ref-tertiary-c) var(--ref-tertiary-h));--_t-40:oklch(var(--ref-tertiary-l) var(--ref-tertiary-c) var(--ref-tertiary-h));--_t-80:oklch(.83 calc(var(--ref-tertiary-c) * .62) var(--ref-tertiary-h));--_t-90:oklch(.91 calc(var(--ref-tertiary-c) * .36) var(--ref-tertiary-h));--_e-10:oklch(.15 calc(var(--ref-error-c) * .72) var(--ref-error-h));--_e-20:oklch(.27 calc(var(--ref-error-c) * .86) var(--ref-error-h));--_e-30:oklch(.38 var(--ref-error-c) var(--ref-error-h));--_e-40:oklch(.5 var(--ref-error-c) var(--ref-error-h));--_e-80:oklch(.83 calc(var(--ref-error-c) * .62) var(--ref-error-h));--_e-90:oklch(.91 calc(var(--ref-error-c) * .36) var(--ref-error-h));--_ok-10:oklch(.15 calc(var(--ref-success-c) * .72) var(--ref-success-h));--_ok-20:oklch(.27 calc(var(--ref-success-c) * .86) var(--ref-success-h));--_ok-40:oklch(.5 var(--ref-success-c) var(--ref-success-h));--_ok-80:oklch(.83 calc(var(--ref-success-c) * .62) var(--ref-success-h));--_ok-90:oklch(.91 calc(var(--ref-success-c) * .36) var(--ref-success-h));--_w-20:oklch(.27 calc(var(--ref-warning-c) * .86) var(--ref-warning-h));--_w-40:oklch(.5 var(--ref-warning-c) var(--ref-warning-h));--_w-80:oklch(.83 calc(var(--ref-warning-c) * .62) var(--ref-warning-h));--_w-90:oklch(.91 calc(var(--ref-warning-c) * .36) var(--ref-warning-h));--_n-10:oklch(.15 calc(.011 * var(--ref-neutral-c)) var(--ref-neutral-h));--_n-20:oklch(.27 calc(.01 * var(--ref-neutral-c)) var(--ref-neutral-h));--_n-90:oklch(.91 calc(.006 * var(--ref-neutral-c)) var(--ref-neutral-h));--_n-94:oklch(.945 calc(.005 * var(--ref-neutral-c)) var(--ref-neutral-h));--_n-96:oklch(.962 calc(.004 * var(--ref-neutral-c)) var(--ref-neutral-h));--_n-99:oklch(.991 calc(.003 * var(--ref-neutral-c)) var(--ref-neutral-h));--_nv-30:oklch(.38 calc(.022 * var(--ref-neutral-c)) var(--ref-neutral-h));--_nv-50:oklch(.58 calc(.018 * var(--ref-neutral-c)) var(--ref-neutral-h));--_nv-60:oklch(.66 calc(.016 * var(--ref-neutral-c)) var(--ref-neutral-h));--_nv-80:oklch(.83 calc(.012 * var(--ref-neutral-c)) var(--ref-neutral-h));--_nv-90:oklch(.91 calc(.009 * var(--ref-neutral-c)) var(--ref-neutral-h));--color-on-primary-user:#fff;--color-on-secondary-user:#fff;--color-on-tertiary-user:#fff;--color-primary:var(--_p-40);--color-on-primary:var(--color-on-primary-user);--color-primary-container:var(--_p-90);--color-on-primary-container:var(--_p-10);--color-secondary:var(--_s-40);--color-on-secondary:var(--color-on-secondary-user);--color-secondary-container:var(--_s-90);--color-on-secondary-container:var(--_s-10);--color-tertiary:var(--_t-40);--color-on-tertiary:var(--color-on-tertiary-user);--color-tertiary-container:var(--_t-90);--color-on-tertiary-container:var(--_t-10);--color-error:var(--_e-40);--color-on-error:#fff;--color-error-container:var(--_e-90);--color-on-error-container:var(--_e-10);--color-success:var(--_ok-40);--color-on-success:#fff;--color-success-container:var(--_ok-90);--color-on-success-container:var(--_ok-10);--color-warning:var(--_w-40);--color-on-warning:#fff;--color-warning-container:var(--_w-90);--color-on-warning-container:var(--_w-20);--color-bg:var(--_n-99);--color-surface:oklch(.995 calc(.003 * var(--ref-neutral-c)) var(--ref-neutral-h));--color-surface-low:var(--_n-96);--color-surface-high:var(--_n-94);--color-surface-highest:var(--_n-90);--color-surface-variant:var(--color-surface-high);--color-text:var(--_n-10);--color-text-dim:var(--_nv-50);--color-outline:var(--_nv-50);--color-outline-dim:var(--_nv-80);--color-scrim:#00000052;--color-tab:#f06b00;--color-on-tab:#fff}@supports (color:color(display-p3 0 0 0)){:root{--color-on-primary-user:color(display-p3 1 1 1);--color-on-secondary-user:color(display-p3 1 1 1);--color-on-tertiary-user:color(display-p3 1 1 1);--color-on-error:color(display-p3 1 1 1);--color-on-success:color(display-p3 1 1 1);--color-on-warning:color(display-p3 1 1 1);--color-scrim:color(display-p3 0 0 0/.32);--color-tab:color(display-p3 .881239 .447411 .15377);--color-on-tab:color(display-p3 1 1 1)}}@supports (color:lab(0% 0 0)){:root{--color-on-primary-user:lab(100% 0 0);--color-on-secondary-user:lab(100% 0 0);--color-on-tertiary-user:lab(100% 0 0);--color-on-error:lab(100% 0 0);--color-on-success:lab(100% 0 0);--color-on-warning:lab(100% 0 0);--color-scrim:lab(0% 0 0/.32);--color-tab:lab(61.5793% 50.3076 73.7063);--color-on-tab:lab(100% 0 0)}}[data-dark=true]{--color-primary:var(--_p-80);--color-on-primary:var(--_p-20);--color-primary-container:oklch(.52 calc(var(--ref-primary-c) * .62) var(--ref-primary-h));--color-on-primary-container:var(--_p-95);--color-secondary:var(--_s-80);--color-on-secondary:var(--_s-20);--color-secondary-container:var(--_s-30);--color-on-secondary-container:var(--_s-90);--color-tertiary:var(--_t-80);--color-on-tertiary:var(--_t-20);--color-tertiary-container:var(--_t-30);--color-on-tertiary-container:var(--_t-90);--color-error:var(--_e-80);--color-on-error:var(--_e-20);--color-error-container:var(--_e-30);--color-on-error-container:var(--_e-90);--color-success:var(--_ok-80);--color-on-success:var(--_ok-20);--color-success-container:oklch(.27 calc(var(--ref-success-c) * .86) var(--ref-success-h));--color-on-success-container:var(--_ok-90);--color-warning:var(--_w-80);--color-on-warning:var(--_w-20);--color-tab:#f67f2f;--color-on-tab:#291409;--color-warning-container:oklch(.27 calc(var(--ref-warning-c) * .86) var(--ref-warning-h));--color-on-warning-container:var(--_w-90);--color-bg:oklch(.255 calc(.01 * var(--ref-neutral-c)) var(--ref-neutral-h));--color-surface:oklch(.295 calc(.01 * var(--ref-neutral-c)) var(--ref-neutral-h));--color-surface-low:oklch(.275 calc(.01 * var(--ref-neutral-c)) var(--ref-neutral-h));--color-surface-high:oklch(.33 calc(.01 * var(--ref-neutral-c)) var(--ref-neutral-h));--color-surface-highest:oklch(.37 calc(.01 * var(--ref-neutral-c)) var(--ref-neutral-h));--color-surface-variant:var(--color-surface-high);--color-text:var(--_nv-90);--color-text-dim:var(--_nv-60);--color-outline:var(--_nv-60);--color-outline-dim:oklch(.45 calc(.018 * var(--ref-neutral-c)) var(--ref-neutral-h))}@supports (color:color(display-p3 0 0 0)){[data-dark=true]{--color-tab:color(display-p3 .904482 .523225 .264875);--color-on-tab:color(display-p3 .151164 .083831 .043969)}}@supports (color:lab(0% 0 0)){[data-dark=true]{--color-tab:lab(66.4703% 43.0131 61.6986);--color-on-tab:lab(9.27744% 10.1124 10.3714)}}:root{--color-primary-hover:color-mix(in oklch, var(--color-primary) 85%, black);--color-secondary-hover:color-mix(in oklch, var(--color-secondary) 85%, black);--color-tertiary-hover:color-mix(in oklch, var(--color-tertiary) 85%, black);--color-error-hover:color-mix(in oklch, var(--color-error) 85%, black);--color-success-hover:color-mix(in oklch, var(--color-success) 85%, black);--shadow-color:color-mix(in oklch, var(--color-text) 9%, transparent);--shadow-soft:color-mix(in oklch, var(--color-text) 5%, transparent);--shadow-sm:0 1px 2px var(--shadow-color), 0 2px 6px var(--shadow-soft);--shadow-md:0 1px 3px var(--shadow-color), 0 6px 16px var(--shadow-soft);--shadow-lg:0 2px 6px var(--shadow-color), 0 14px 36px var(--shadow-soft);--shadow-xl:0 4px 10px var(--shadow-color), 0 24px 60px var(--shadow-soft);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:999px;--grad-primary:linear-gradient(90deg, var(--color-primary) 0%, color-mix(in oklch, var(--color-primary) 45%, var(--color-primary-container)) 100%);--grad-primary-soft:linear-gradient(90deg, color-mix(in oklch, var(--color-primary-container) 85%, var(--color-surface)) 0%, color-mix(in oklch, var(--color-primary-container) 40%, var(--color-surface)) 100%);--grad-hero:linear-gradient(135deg, var(--color-primary) 0%, color-mix(in oklch, var(--color-primary) 55%, var(--color-tertiary)) 100%);--acrylic-bg:var(--grain), color-mix(in oklch, var(--color-surface) 62%, transparent);--acrylic-bg-strong:var(--grain), color-mix(in oklch, var(--color-surface) 86%, transparent);--acrylic-blur:blur(28px) saturate(1.7);--acrylic-blur-strong:blur(44px) saturate(1.7);--bubble-blur:blur(14px) saturate(1.5);--acrylic-border:color-mix(in oklch, var(--color-outline-dim) 55%, transparent);--acrylic-card-bg:var(--acrylic-bg);--window-bg:var(--grain), color-mix(in oklch, var(--color-surface) 88%, transparent);--window-bar-bg:color-mix(in oklch, var(--color-surface-low) 45%, transparent);--panel-tint-bg:color-mix(in oklch, var(--color-surface-low) 55%, transparent);--bubble-bg:color-mix(in oklch, var(--color-surface-high) 90%, transparent);--bubble-mine-bg:color-mix(in oklch, var(--color-primary-container) 92%, transparent);--glass-bg:var(--grain), linear-gradient(180deg, #ffffff8c, color-mix(in oklch, var(--color-surface-high) 55%, transparent));--glass-edge:inset 0 1px 0 #ffffffb3, inset 0 -1px 0 color-mix(in oklch, var(--color-text) 6%, transparent);--glass-hover-bg:linear-gradient(155deg, color-mix(in oklch, var(--color-text) 7%, transparent), color-mix(in oklch, var(--color-text) 3%, transparent) 55%, color-mix(in oklch, var(--color-text) 5%, transparent));--sk-raised-bg:var(--grain), linear-gradient(180deg, color-mix(in oklch, var(--color-surface) 55%, white), color-mix(in oklch, var(--color-surface-high) 80%, var(--color-surface)));--sk-raised-hover-bg:var(--grain), linear-gradient(180deg, white, color-mix(in oklch, var(--color-surface-high) 45%, var(--color-surface)));--sk-raised-shadow:inset 0 1px 0 #ffffffe6, inset 0 -1px 0 color-mix(in oklch, var(--color-text) 9%, transparent), 0 1px 2px var(--shadow-color), 0 3px 8px var(--shadow-soft);--sk-pressed-bg:var(--grain), linear-gradient(180deg, var(--color-surface-highest), var(--color-surface-high));--sk-pressed-shadow:inset 0 2px 4px color-mix(in oklch, var(--color-text) 14%, transparent), inset 0 1px 1px color-mix(in oklch, var(--color-text) 10%, transparent);--sk-well-bg:var(--grain), linear-gradient(180deg, var(--color-surface-highest), var(--color-surface-high) 70%);--sk-well-shadow:inset 0 2px 4px color-mix(in oklch, var(--color-text) 12%, transparent), inset 0 1px 1px color-mix(in oklch, var(--color-text) 8%, transparent), 0 1px 0 #ffffffd9;--sk-panel-shadow:inset 0 1px 0 #ffffffbf, 0 1px 2px var(--shadow-color), 0 6px 18px var(--shadow-soft);--sk-knob-bg:linear-gradient(180deg, white, color-mix(in oklch, var(--color-surface-high) 70%, white));--sk-knob-shadow:inset 0 -1px 0 color-mix(in oklch, var(--color-text) 10%, transparent), 0 1px 2px color-mix(in oklch, var(--color-text) 25%, transparent), 0 2px 5px var(--shadow-soft);--sk-edge:color-mix(in oklch, var(--color-text) 11%, transparent);--bg-grad-dim:1;--bgg-1:radial-gradient(44vmax at 6% -6%, color-mix(in oklch, var(--color-primary) calc(24% * var(--bg-grad-dim,1)), transparent), transparent 64%);--bgg-2:radial-gradient(40vmax at 104% 24%, color-mix(in oklch, var(--color-tertiary) calc(20% * var(--bg-grad-dim,1)), transparent), transparent 64%);--bgg-3:radial-gradient(48vmax at 32% 110%, color-mix(in oklch, var(--color-secondary) calc(18% * var(--bg-grad-dim,1)), transparent), transparent 64%);--bgg-4:radial-gradient(34vmax at 84% 98%, color-mix(in oklch, var(--color-primary) calc(12% * var(--bg-grad-dim,1)), transparent), transparent 64%);--groove-coin-rim:#d09a2c;--groove-coin-face:#f7cb58;--groove-coin-mark:#7b4c00;--groove-coin-shine:#fcf2cd}@supports (color:color(display-p3 0 0 0)){:root{--glass-bg:var(--grain), linear-gradient(180deg, color(display-p3 1 1 1/.55), color-mix(in oklch, var(--color-surface-high) 55%, transparent));--glass-edge:inset 0 1px 0 color(display-p3 1 1 1/.7), inset 0 -1px 0 color-mix(in oklch, var(--color-text) 6%, transparent);--sk-raised-shadow:inset 0 1px 0 color(display-p3 1 1 1/.9), inset 0 -1px 0 color-mix(in oklch, var(--color-text) 9%, transparent), 0 1px 2px var(--shadow-color), 0 3px 8px var(--shadow-soft);--sk-well-shadow:inset 0 2px 4px color-mix(in oklch, var(--color-text) 12%, transparent), inset 0 1px 1px color-mix(in oklch, var(--color-text) 8%, transparent), 0 1px 0 color(display-p3 1 1 1/.85);--sk-panel-shadow:inset 0 1px 0 color(display-p3 1 1 1/.75), 0 1px 2px var(--shadow-color), 0 6px 18px var(--shadow-soft);--groove-coin-rim:color(display-p3 .784943 .611889 .266082);--groove-coin-face:color(display-p3 .941702 .803314 .422074);--groove-coin-mark:color(display-p3 .455766 .307313 .0891807);--groove-coin-shine:color(display-p3 .981774 .951141 .817759)}}@supports (color:lab(0% 0 0)){:root{--glass-bg:var(--grain), linear-gradient(180deg, lab(100% 0 0/.55), color-mix(in oklch, var(--color-surface-high) 55%, transparent));--glass-edge:inset 0 1px 0 lab(100% 0 0/.7), inset 0 -1px 0 color-mix(in oklch, var(--color-text) 6%, transparent);--sk-raised-shadow:inset 0 1px 0 lab(100% 0 0/.9), inset 0 -1px 0 color-mix(in oklch, var(--color-text) 9%, transparent), 0 1px 2px var(--shadow-color), 0 3px 8px var(--shadow-soft);--sk-well-shadow:inset 0 2px 4px color-mix(in oklch, var(--color-text) 12%, transparent), inset 0 1px 1px color-mix(in oklch, var(--color-text) 8%, transparent), 0 1px 0 lab(100% 0 0/.85);--sk-panel-shadow:inset 0 1px 0 lab(100% 0 0/.75), 0 1px 2px var(--shadow-color), 0 6px 18px var(--shadow-soft);--groove-coin-rim:lab(67.5484% 14.086 61.2908);--groove-coin-face:lab(84.0819% 7.19526 61.475);--groove-coin-mark:lab(37.1328% 16.4608 46.2192);--groove-coin-shine:lab(95.6354% -.965714 19.4895)}}[data-dark=true]{--color-primary-hover:color-mix(in oklch, var(--color-primary) 85%, white);--color-secondary-hover:color-mix(in oklch, var(--color-secondary) 85%, white);--color-tertiary-hover:color-mix(in oklch, var(--color-tertiary) 85%, white);--color-error-hover:color-mix(in oklch, var(--color-error) 85%, white);--color-success-hover:color-mix(in oklch, var(--color-success) 85%, white);--groove-coin-rim:#ad7c1d;--groove-coin-face:#dbb14f;--groove-coin-mark:#573400;--groove-coin-shine:#e8deb9;--acrylic-bg:var(--grain), color-mix(in oklch, var(--color-surface) 72%, transparent);--acrylic-bg-strong:var(--grain), color-mix(in oklch, var(--color-surface) 90%, transparent);--shadow-color:#00000073;--shadow-soft:#00000047;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0.045 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--glass-bg:var(--grain), linear-gradient(180deg, color-mix(in oklch, var(--color-text) 10%, transparent), color-mix(in oklch, var(--color-text) 4%, transparent));--glass-edge:inset 0 1px 0 color-mix(in oklch, var(--color-text) 12%, transparent), inset 0 -1px 0 #0000004d;--glass-hover-bg:var(--glass-bg);--sk-raised-bg:var(--grain), linear-gradient(180deg, var(--color-surface-highest), var(--color-surface-high));--sk-raised-hover-bg:var(--grain), linear-gradient(180deg, color-mix(in oklch, var(--color-surface-highest) 85%, white), var(--color-surface-highest));--sk-raised-shadow:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #0000004d, 0 1px 2px #0006, 0 3px 8px #00000038;--sk-pressed-bg:var(--grain), linear-gradient(180deg, var(--color-bg), var(--color-surface-low));--sk-pressed-shadow:inset 0 2px 5px #00000073, inset 0 1px 1px #00000059;--sk-well-bg:var(--grain), linear-gradient(180deg, color-mix(in oklch, var(--color-bg) 80%, black), var(--color-bg) 70%);--sk-well-shadow:inset 0 2px 5px #00000073, inset 0 1px 1px #0000004d, 0 1px 0 #ffffff12;--sk-panel-shadow:inset 0 1px 0 #ffffff12, 0 1px 2px #00000059, 0 8px 22px #00000038;--sk-knob-bg:linear-gradient(180deg, #d2d1cf, #acaaa8);--sk-knob-shadow:inset 0 -1px 0 #0000002e, 0 1px 2px #00000080, 0 2px 5px #0000004d;--sk-edge:#0006;--bg-grad-dim:.6}@supports (color:color(display-p3 0 0 0)){[data-dark=true]{--groove-coin-rim:color(display-p3 .65067 .493293 .199194);--groove-coin-face:color(display-p3 .832333 .701293 .37436);--groove-coin-mark:color(display-p3 .32749 .208162 .0201107);--groove-coin-shine:color(display-p3 .903538 .873265 .741878);--shadow-color:color(display-p3 0 0 0/.45);--shadow-soft:color(display-p3 0 0 0/.28);--glass-edge:inset 0 1px 0 color-mix(in oklch, var(--color-text) 12%, transparent), inset 0 -1px 0 color(display-p3 0 0 0/.3);--sk-raised-shadow:inset 0 1px 0 color(display-p3 1 1 1/.1), inset 0 -1px 0 color(display-p3 0 0 0/.3), 0 1px 2px color(display-p3 0 0 0/.4), 0 3px 8px color(display-p3 0 0 0/.22);--sk-pressed-shadow:inset 0 2px 5px color(display-p3 0 0 0/.45), inset 0 1px 1px color(display-p3 0 0 0/.35);--sk-well-shadow:inset 0 2px 5px color(display-p3 0 0 0/.45), inset 0 1px 1px color(display-p3 0 0 0/.3), 0 1px 0 color(display-p3 1 1 1/.07);--sk-panel-shadow:inset 0 1px 0 color(display-p3 1 1 1/.07), 0 1px 2px color(display-p3 0 0 0/.35), 0 8px 22px color(display-p3 0 0 0/.22);--sk-knob-bg:linear-gradient(180deg, color(display-p3 .822964 .817956 .811598), color(display-p3 .674526 .668094 .659928));--sk-knob-shadow:inset 0 -1px 0 color(display-p3 0 0 0/.18), 0 1px 2px color(display-p3 0 0 0/.5), 0 2px 5px color(display-p3 0 0 0/.3);--sk-edge:color(display-p3 0 0 0/.4)}}@supports (color:lab(0% 0 0)){[data-dark=true]{--groove-coin-rim:lab(55.8839% 14.0387 54.8084);--groove-coin-face:lab(74.7172% 7.85199 54.6089);--groove-coin-mark:lab(25.5475% 14.3052 39.0946);--groove-coin-shine:lab(88.6727% -.920057 19.5334);--shadow-color:lab(0% 0 0/.45);--shadow-soft:lab(0% 0 0/.28);--glass-edge:inset 0 1px 0 color-mix(in oklch, var(--color-text) 12%, transparent), inset 0 -1px 0 lab(0% 0 0/.3);--sk-raised-shadow:inset 0 1px 0 lab(100% 0 0/.1), inset 0 -1px 0 lab(0% 0 0/.3), 0 1px 2px lab(0% 0 0/.4), 0 3px 8px lab(0% 0 0/.22);--sk-pressed-shadow:inset 0 2px 5px lab(0% 0 0/.45), inset 0 1px 1px lab(0% 0 0/.35);--sk-well-shadow:inset 0 2px 5px lab(0% 0 0/.45), inset 0 1px 1px lab(0% 0 0/.3), 0 1px 0 lab(100% 0 0/.07);--sk-panel-shadow:inset 0 1px 0 lab(100% 0 0/.07), 0 1px 2px lab(0% 0 0/.35), 0 8px 22px lab(0% 0 0/.22);--sk-knob-bg:linear-gradient(180deg, lab(83.7619% .339419 1.07795), lab(69.8424% .454724 1.43861));--sk-knob-shadow:inset 0 -1px 0 lab(0% 0 0/.18), 0 1px 2px lab(0% 0 0/.5), 0 2px 5px lab(0% 0 0/.3);--sk-edge:lab(0% 0 0/.4)}}:root{--tag-red-h:25;--tag-orange-h:55;--tag-amber-h:90;--tag-green-h:145;--tag-teal-h:195;--tag-blue-h:250;--tag-violet-h:300;--tag-pink-h:345;--tag-red-surface:oklch(.955 .035 var(--tag-red-h));--tag-orange-surface:oklch(.955 .035 var(--tag-orange-h));--tag-amber-surface:oklch(.96 .038 var(--tag-amber-h));--tag-green-surface:oklch(.955 .035 var(--tag-green-h));--tag-teal-surface:oklch(.955 .032 var(--tag-teal-h));--tag-blue-surface:oklch(.955 .032 var(--tag-blue-h));--tag-violet-surface:oklch(.955 .034 var(--tag-violet-h));--tag-pink-surface:oklch(.955 .035 var(--tag-pink-h));--tag-red-border:oklch(.85 .075 var(--tag-red-h));--tag-orange-border:oklch(.85 .075 var(--tag-orange-h));--tag-amber-border:oklch(.86 .08 var(--tag-amber-h));--tag-green-border:oklch(.85 .07 var(--tag-green-h));--tag-teal-border:oklch(.85 .065 var(--tag-teal-h));--tag-blue-border:oklch(.85 .065 var(--tag-blue-h));--tag-violet-border:oklch(.85 .07 var(--tag-violet-h));--tag-pink-border:oklch(.85 .072 var(--tag-pink-h));--tag-red-accent:oklch(.64 .15 var(--tag-red-h));--tag-orange-accent:oklch(.68 .14 var(--tag-orange-h));--tag-amber-accent:oklch(.74 .14 var(--tag-amber-h));--tag-green-accent:oklch(.66 .13 var(--tag-green-h));--tag-teal-accent:oklch(.66 .11 var(--tag-teal-h));--tag-blue-accent:oklch(.62 .13 var(--tag-blue-h));--tag-violet-accent:oklch(.62 .14 var(--tag-violet-h));--tag-pink-accent:oklch(.66 .14 var(--tag-pink-h))}[data-dark=true]{--tag-red-surface:oklch(.3 .045 var(--tag-red-h));--tag-orange-surface:oklch(.3 .045 var(--tag-orange-h));--tag-amber-surface:oklch(.3 .048 var(--tag-amber-h));--tag-green-surface:oklch(.3 .045 var(--tag-green-h));--tag-teal-surface:oklch(.3 .04 var(--tag-teal-h));--tag-blue-surface:oklch(.3 .042 var(--tag-blue-h));--tag-violet-surface:oklch(.3 .045 var(--tag-violet-h));--tag-pink-surface:oklch(.3 .045 var(--tag-pink-h));--tag-red-border:oklch(.45 .06 var(--tag-red-h));--tag-orange-border:oklch(.45 .06 var(--tag-orange-h));--tag-amber-border:oklch(.46 .062 var(--tag-amber-h));--tag-green-border:oklch(.45 .055 var(--tag-green-h));--tag-teal-border:oklch(.45 .05 var(--tag-teal-h));--tag-blue-border:oklch(.45 .052 var(--tag-blue-h));--tag-violet-border:oklch(.45 .058 var(--tag-violet-h));--tag-pink-border:oklch(.45 .058 var(--tag-pink-h));--tag-red-accent:oklch(.78 .11 var(--tag-red-h));--tag-orange-accent:oklch(.8 .11 var(--tag-orange-h));--tag-amber-accent:oklch(.85 .11 var(--tag-amber-h));--tag-green-accent:oklch(.8 .1 var(--tag-green-h));--tag-teal-accent:oklch(.8 .085 var(--tag-teal-h));--tag-blue-accent:oklch(.78 .1 var(--tag-blue-h));--tag-violet-accent:oklch(.78 .105 var(--tag-violet-h));--tag-pink-accent:oklch(.8 .105 var(--tag-pink-h))}@supports not ((color:oklch(0 0 0)) and (color:color-mix(in oklch, red, blue))){:root{--color-primary:#e8590c;--color-on-primary:#fff;--color-primary-container:#ffd3be;--color-on-primary-container:#310000;--color-primary-hover:#bb4607;--color-secondary:#454a52;--color-on-secondary:#fff;--color-secondary-container:#dfe1e5;--color-on-secondary-container:#090b10;--color-secondary-hover:#363a40;--color-tertiary:#f5a524;--color-on-tertiary:#290400;--color-tertiary-container:#f9dcb8;--color-on-tertiary-container:#240000;--color-tertiary-hover:#c5841b;--color-error:#d32f2f;--color-on-error:#fff;--color-error-container:#ffdad6;--color-on-error-container:#410002;--color-error-hover:#b3261e;--color-success:#2e7d32;--color-on-success:#fff;--color-success-container:#c7f0c9;--color-on-success-container:#002106;--color-success-hover:#1b5e20;--color-warning:#a47b00;--color-on-warning:#fff;--color-warning-container:#ffe08a;--color-on-warning-container:#261a00;--color-bg:#fdfcfb;--color-surface:#fefdfc;--color-surface-low:#f3f2f1;--color-surface-high:#eeeceb;--color-surface-highest:#e2e1df;--color-surface-variant:#eeeceb;--color-text:#0d0b09;--color-text-dim:#7d7975;--color-outline:#7d7975;--color-outline-dim:#cac7c4;--groove-coin-rim:#d9a514;--groove-coin-face:#f3c83b;--groove-coin-mark:#7a5410;--groove-coin-shine:#fdeeb5;--color-scrim:#00000052;--shadow-color:#003c821f;--grad-primary:linear-gradient(90deg, #e8590c, #f5a524);--grad-primary-soft:linear-gradient(90deg, #ffd3be, #fefdfc);--grad-hero:linear-gradient(135deg, #e8590c, #f5a524);--acrylic-bg:#ffffff9e;--acrylic-bg-strong:#ffffffdb;--acrylic-border:#cac4d08c;--acrylic-card-bg:#ffffff9e;--window-bg:var(--color-surface);--window-bar-bg:var(--color-surface-low);--panel-tint-bg:var(--color-surface-low);--bubble-bg:var(--color-surface-high);--bubble-mine-bg:var(--color-primary-container);--glass-bg:linear-gradient(155deg, #ffffffc7, #ffffff7a 45%, #ffffffa6);--glass-edge:inset 0 1px 0 #fffc;--glass-hover-bg:linear-gradient(155deg, #1b1b1f12, #1b1b1f08 55%, #1b1b1f0d);--sk-raised-bg:linear-gradient(180deg, #fff, #f0eeec);--sk-raised-hover-bg:linear-gradient(180deg, #fff, #f6f5f3);--sk-raised-shadow:inset 0 1px 0 #ffffffe6, inset 0 -1px 0 #00000014, 0 1px 2px #0000001f, 0 3px 8px #0000000f;--sk-pressed-bg:linear-gradient(180deg, #e2e1df, #eeeceb);--sk-pressed-shadow:inset 0 2px 4px #00000024, inset 0 1px 1px #0000001a;--sk-well-bg:linear-gradient(180deg, #e2e1df, #eeeceb 70%);--sk-well-shadow:inset 0 2px 4px #0000001f, inset 0 1px 1px #00000014, 0 1px 0 #ffffffd9;--sk-panel-shadow:inset 0 1px 0 #ffffffbf, 0 1px 2px #0000001a, 0 6px 18px #0000000d;--sk-knob-bg:linear-gradient(180deg, #fff, #f2f0ee);--sk-knob-shadow:inset 0 -1px 0 #0000001a, 0 1px 2px #00000040, 0 2px 5px #0000000f;--sk-edge:#0000001c;--tag-red-surface:#fbeae8;--tag-red-border:#f3c3bc;--tag-red-accent:#d35344;--tag-orange-surface:#fbeede;--tag-orange-border:#f0d0a3;--tag-orange-accent:#c5803a;--tag-amber-surface:#faf2d8;--tag-amber-border:#ecd99a;--tag-amber-accent:#b5912f;--tag-green-surface:#e6f4e7;--tag-green-border:#b9dcbb;--tag-green-accent:#4f9a52;--tag-teal-surface:#e2f2f1;--tag-teal-border:#abdad6;--tag-teal-accent:#3f9690;--tag-blue-surface:#e6edfb;--tag-blue-border:#bcccf0;--tag-blue-accent:#4071c9;--tag-violet-surface:#f1e8fa;--tag-violet-border:#d5bcf0;--tag-violet-accent:#8a4fc9;--tag-pink-surface:#fbe8f1;--tag-pink-border:#f0bcd5;--tag-pink-accent:#c94f8a}[data-dark=true]{--color-primary:#ffad8a;--color-on-primary:#5e0000;--color-primary-container:#a04e2d;--color-on-primary-container:#ffd3be;--color-primary-hover:#ffba9c;--color-secondary:#c4c7cd;--color-on-secondary:#23272d;--color-secondary-container:#3e434b;--color-on-secondary-container:#dfe1e5;--color-secondary-hover:#ccd0d5;--color-tertiary:#efbd7e;--color-on-tertiary:#4b0f00;--color-tertiary-container:#722a00;--color-on-tertiary-container:#f9dcb8;--color-tertiary-hover:#f2c793;--color-error:#ffb4ab;--color-on-error:#690005;--color-error-container:#93000a;--color-on-error-container:#ffdad6;--color-error-hover:#ffc6bf;--color-success:#7dd182;--color-on-success:#00390a;--color-success-container:#1f5023;--color-on-success-container:#c7f0c9;--color-success-hover:#95dd99;--color-warning:#e6c454;--color-on-warning:#3d2f00;--color-warning-container:#5c4800;--color-on-warning-container:#ffe08a;--color-bg:#242221;--color-surface:#2e2c2a;--color-surface-low:#292725;--color-surface-high:#373533;--color-surface-highest:#413f3d;--color-surface-variant:#373533;--color-text:#e3e1de;--color-text-dim:#95918e;--color-outline:#95918e;--color-outline-dim:#585451;--color-scrim:#00000080;--shadow-color:#0006;--grad-primary:linear-gradient(90deg, #ffad8a, #8b0000);--grad-primary-soft:linear-gradient(90deg, #8b0000, #2e2c2a);--grad-hero:linear-gradient(135deg, #ffad8a, #efbd7e);--acrylic-bg:#2e2c2ab8;--acrylic-bg-strong:#2e2c2ae6;--acrylic-border:#625f5c8c;--acrylic-card-bg:#2e2c2abd;--window-bg:var(--color-surface);--window-bar-bg:var(--color-surface-low);--panel-tint-bg:var(--color-surface-low);--bubble-bg:var(--color-surface-high);--bubble-mine-bg:var(--color-primary-container);--glass-bg:linear-gradient(155deg, #e3e2e61f, #e3e2e60a 45%, #e3e2e614);--glass-edge:inset 0 1px 0 #e3e2e629;--glass-hover-bg:linear-gradient(155deg, #e3e2e61f, #e3e2e60a 45%, #e3e2e614);--sk-raised-bg:linear-gradient(180deg, #43403e, #3a3836);--sk-raised-hover-bg:linear-gradient(180deg, #4b4846, #43403e);--sk-raised-shadow:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #0000004d, 0 1px 2px #0006, 0 3px 8px #00000038;--sk-pressed-bg:linear-gradient(180deg, #242221, #2a2826);--sk-pressed-shadow:inset 0 2px 5px #00000073, inset 0 1px 1px #00000059;--sk-well-bg:linear-gradient(180deg, #1d1b1a, #242221 70%);--sk-well-shadow:inset 0 2px 5px #00000073, inset 0 1px 1px #0000004d, 0 1px 0 #ffffff12;--sk-panel-shadow:inset 0 1px 0 #ffffff12, 0 1px 2px #00000059, 0 8px 22px #00000038;--sk-knob-bg:linear-gradient(180deg, #d7d5d2, #b3b0ad);--sk-knob-shadow:inset 0 -1px 0 #0000002e, 0 1px 2px #00000080, 0 2px 5px #0000004d;--sk-edge:#0006;--tag-red-surface:#3a2422;--tag-red-border:#5e3a35;--tag-red-accent:#f0a59a;--tag-orange-surface:#3a2c1a;--tag-orange-border:#5e482c;--tag-orange-accent:#e8b87e;--tag-amber-surface:#352c14;--tag-amber-border:#564824;--tag-amber-accent:#e8cf7e;--tag-green-surface:#1f3320;--tag-green-border:#355538;--tag-green-accent:#92dd96;--tag-teal-surface:#16302d;--tag-teal-border:#2c504b;--tag-teal-accent:#7ed8d0;--tag-blue-surface:#1c2740;--tag-blue-border:#344568;--tag-blue-accent:#9db8f0;--tag-violet-surface:#2c1f3d;--tag-violet-border:#483563;--tag-violet-accent:#c79df0;--tag-pink-surface:#3a1f2e;--tag-pink-border:#5e354b;--tag-pink-accent:#f09dc7}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,[data-dark=true]{--acrylic-bg:var(--color-surface);--acrylic-bg-strong:var(--color-surface);--acrylic-card-bg:var(--color-surface)}}:root,:root[data-dark]{--acrylic-bg:var(--grain), var(--color-surface);--acrylic-bg-strong:var(--grain), var(--color-surface);--acrylic-card-bg:var(--grain), var(--color-surface);--acrylic-border:var(--color-outline-dim);--acrylic-blur:none;--acrylic-blur-strong:none;--bubble-blur:none;--window-bg:var(--grain), var(--color-surface);--window-bar-bg:var(--color-surface-low);--panel-tint-bg:var(--color-surface-low);--bubble-bg:var(--color-surface-high);--bubble-mine-bg:var(--color-primary-container);--page-bg:var(--grain), var(--grain), color-mix(in oklch, var(--color-bg) 94%, var(--color-primary))}:root{--sk-well-deep-bg:var(--grain), linear-gradient(180deg, color-mix(in oklch, var(--color-surface-highest) 88%, var(--sk-shade)), var(--color-surface-high) 75%);--sk-well-deep-shadow:inset 0 4px 10px color-mix(in oklch, var(--sk-shade) 16%, transparent), inset 0 1px 3px color-mix(in oklch, var(--sk-shade) 14%, transparent), inset 0 -1px 0 color-mix(in oklch, var(--sk-light) 55%, transparent), 0 1px 0 color-mix(in oklch, var(--sk-light) 80%, transparent)}:root[data-dark=true]{--sk-well-deep-bg:var(--grain), linear-gradient(180deg, color-mix(in oklch, var(--color-bg) 62%, var(--sk-shade)), var(--color-bg) 80%);--sk-well-deep-shadow:inset 0 4px 12px color-mix(in oklch, var(--sk-shade) 62%, transparent), inset 0 1px 3px color-mix(in oklch, var(--sk-shade) 50%, transparent), inset 0 -1px 0 color-mix(in oklch, var(--sk-light) 6%, transparent), 0 1px 0 color-mix(in oklch, var(--sk-light) 7%, transparent)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}:root{--island-gap:16px;--island-radius:26px;--font-text:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--font-brand:"Roboto Flex", "Roboto", system-ui, sans-serif}@media (max-width:600px){:root{--island-gap:10px;--island-radius:22px}}body{font-family:var(--font-text);background:var(--page-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-attachment:fixed}button,input,textarea,select{font:inherit;color:inherit}*{scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--color-primary) 28%, var(--color-outline-dim)) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--color-primary) 24%, var(--color-outline-dim));border-radius:var(--radius-full);background-clip:padding-box;border:2px solid #0000}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-user-select:none;user-select:none;direction:ltr;font-family:Material Symbols Outlined,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:1;display:inline-block}:focus-visible{outline:2px solid color-mix(in oklch, var(--color-primary) 70%, transparent);outline-offset:2px}.inf-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--motion-quick:.22s;--motion-base:.4s;--motion-slow:.6s;--motion-calm:1.2s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-jelly:cubic-bezier(.34, 1.3, .64, 1);--motion-jelly:.36s;--ease-spring:var(--ease-jelly);--motion-spring:.64s;--slide-distance:16px}@supports (transition-timing-function:linear(0, 1)){:root{--ease-spring:linear(0, .051, .172, .324, .48, .623, .746, .844, .918, .971, 1.006, 1.026, 1.036, 1.038, 1.036, 1.032, 1.026, 1.02, 1.014, 1.01, 1.006, 1.003, 1.001, 1, 1)}}@media (prefers-reduced-motion:reduce){:root{--motion-quick:1ms;--motion-base:1ms;--motion-slow:1ms;--motion-calm:1ms;--motion-jelly:1ms;--motion-spring:1ms;--slide-distance:0px}}.inf-dissolve-enter-active{transition:opacity var(--motion-base) var(--ease-out)}.inf-dissolve-leave-active{transition:opacity var(--motion-base) var(--ease-in-out)}.inf-dissolve-enter-from,.inf-dissolve-leave-to{opacity:0}.inf-rise-enter-active{transition:opacity var(--motion-slow) var(--ease-out), transform var(--motion-slow) var(--ease-out)}.inf-rise-leave-active{transition:opacity var(--motion-base) var(--ease-in-out), transform var(--motion-base) var(--ease-in-out)}.inf-rise-enter-from{opacity:0;transform:translate3d(0, var(--slide-distance), 0)}.inf-rise-leave-to{opacity:0;transform:translate3d(0, calc(var(--slide-distance) * -.5), 0)}.inf-slide-x-enter-active,.inf-slide-x-leave-active{transition:opacity var(--motion-base) var(--ease-in-out), transform var(--motion-base) var(--ease-in-out)}.inf-slide-x-enter-from{opacity:0;transform:translate3d(calc(var(--slide-distance) * 2), 0, 0)}.inf-slide-x-leave-to{opacity:0;transform:translate3d(calc(var(--slide-distance) * -2), 0, 0)}.inf-glow{border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px color-mix(in oklch, var(--color-primary) 35%, transparent), 0 0 28px 2px color-mix(in oklch, var(--color-primary) 30%, transparent);opacity:0;transition:opacity var(--motion-slow) var(--ease-in-out);position:absolute;top:0;bottom:0;left:0;right:0}.is-glowing>.inf-glow{opacity:1}.is-breathing>.inf-glow{animation:inf-breathe var(--motion-calm) var(--ease-in-out) infinite alternate}@keyframes inf-breathe{0%{opacity:.25}to{opacity:.9}}.dl[data-v-ce4d3a34]{--time-w:48px;--dot-w:18px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:8px;display:grid}.dl.no-date[data-v-ce4d3a34]{grid-template-columns:minmax(0,1fr)}.dl-date[data-v-ce4d3a34]{align-items:baseline;gap:8px;padding-top:6px;display:flex;position:sticky;top:8px}.dl-num[data-v-ce4d3a34]{font-variant-numeric:tabular-nums;font-size:30px;font-weight:300;line-height:1}.dl-meta[data-v-ce4d3a34]{flex-direction:column;gap:2px;display:flex}.dl-month[data-v-ce4d3a34]{color:var(--color-text-dim);font-size:13px}.dl-rel[data-v-ce4d3a34]{color:var(--color-primary);font-size:13px;font-weight:600}.is-past .dl-num[data-v-ce4d3a34]{color:var(--color-text-dim)}.dl-line[data-v-ce4d3a34]{flex-direction:column;gap:6px;list-style:none;display:flex;position:relative}.dl-line[data-v-ce4d3a34]:before{content:"";top:8px;bottom:8px;left:calc(var(--time-w) + var(--dot-w) / 2);background:var(--color-outline-dim);width:1px;position:absolute}.dl-item[data-v-ce4d3a34],.dl-now[data-v-ce4d3a34],.dl-empty[data-v-ce4d3a34]{grid-template-columns:var(--time-w) var(--dot-w) minmax(0, 1fr);align-items:center;display:grid;position:relative}.dl-time[data-v-ce4d3a34]{color:var(--color-text-dim);font-variant-numeric:tabular-nums;text-align:right;padding-right:4px;font-size:13px}.dl-dot[data-v-ce4d3a34]{background:var(--color-outline);border-radius:50%;justify-self:center;width:7px;height:7px}.dl-item.ahead .dl-dot[data-v-ce4d3a34]{background:var(--color-primary)}.dl-item.ahead .dl-time[data-v-ce4d3a34]{color:var(--color-text)}.dl-card[data-v-ce4d3a34]{min-width:0}.dl-now .dl-time[data-v-ce4d3a34]{color:var(--color-primary);font-weight:600}.dl-now .dl-dot[data-v-ce4d3a34]{background:var(--color-primary)}.dl-now-rule[data-v-ce4d3a34]{background:var(--color-primary);height:1px}.dl-empty[data-v-ce4d3a34]{min-height:36px;color:var(--color-text-dim);font-size:14px}@media (max-width:600px){.dl[data-v-ce4d3a34]{--time-w:42px;grid-template-columns:minmax(0,1fr)}.dl-date[data-v-ce4d3a34]{padding:0 4px;position:static}}.feed-wrap[data-v-ea365bd9]{flex-direction:column;min-height:0;display:flex;position:relative}.feed[data-v-ea365bd9]{overscroll-behavior:contain;overflow-anchor:none;scroll-snap-type:y proximity;scrollbar-width:none;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--sk-shade) 24px);mask-image:linear-gradient(to bottom, transparent, var(--sk-shade) 24px);flex:1;scroll-padding-top:8px;position:relative;overflow-y:auto}.feed[data-v-ea365bd9]::-webkit-scrollbar{display:none}.feed-edge[data-v-ea365bd9]{height:1px}.feed-tail[data-v-ea365bd9]{height:70%}.feed-more[data-v-ea365bd9]{margin:16px auto}.feed-note[data-v-ea365bd9]{color:var(--color-text-dim);text-align:center;padding:24px 16px;font-size:14px}.day[data-v-ea365bd9]{width:min(820px,100% - 24px);margin:0 auto;padding:10px 0 22px}.day+.day[data-v-ea365bd9]{border-top:1px solid var(--color-outline-dim)}.day.is-today[data-v-ea365bd9]{scroll-snap-align:start;scroll-snap-stop:always}.cpanel[data-v-2e6624e7]{border:1px solid var(--sk-edge);border-radius:var(--island-radius);background:var(--acrylic-card-bg);min-height:0;box-shadow:var(--sk-panel-shadow), var(--shadow-md);flex-direction:column;gap:4px;padding:10px 8px 8px;display:flex}.cpanel.phone[data-v-2e6624e7]{top:calc(env(safe-area-inset-top) + var(--island-gap));right:var(--island-gap);bottom:calc(var(--island-gap) + env(safe-area-inset-bottom));left:var(--island-gap);z-index:8;box-shadow:var(--sk-panel-shadow), var(--shadow-lg);position:absolute}.cpanel.over[data-v-2e6624e7]{z-index:8;box-shadow:var(--sk-panel-shadow), var(--shadow-lg)}.cpanel-head[data-v-2e6624e7]{align-items:center;gap:2px;padding:0 0 4px 10px;display:flex}.cpanel-title[data-v-2e6624e7]{color:var(--color-text-dim);flex:1;font-size:13px;font-weight:600}.ctrack[data-v-2e6624e7]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ctrack-list[data-v-2e6624e7]{flex:1;margin:0 -8px;padding:2px 8px}.ctab[data-v-2e6624e7]{z-index:1;height:100%;color:var(--color-text-dim);cursor:pointer;transition:color var(--motion-quick) var(--ease-out);border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex;position:relative}.ctab-home[data-v-2e6624e7]{flex-shrink:0;height:44px;margin-bottom:4px}.ctab>.inf-glow[data-v-2e6624e7]{box-shadow:0 0 0 1px color-mix(in oklch, var(--color-primary) 35%, transparent), 0 0 10px 1px color-mix(in oklch, var(--color-primary) 28%, transparent);transition:opacity var(--motion-base) var(--ease-out)}.ctab[data-v-2e6624e7]:hover:not(.active){color:var(--color-text);outline:none}.ctab[data-v-2e6624e7]:focus-visible:not(.active){color:var(--color-text);outline:none}.ctab:hover:not(.active)>.inf-glow[data-v-2e6624e7]{opacity:.45}.ctab:focus-visible:not(.active)>.inf-glow[data-v-2e6624e7]{opacity:.45}.ctab.active[data-v-2e6624e7]{color:var(--color-text);font-weight:600}.ctab.active .ctab-icon[data-v-2e6624e7]{color:var(--color-primary)}.ctab.is-target[data-v-2e6624e7]{outline:2px dashed var(--color-tab);outline-offset:-2px}.ctab-icon[data-v-2e6624e7]{flex-shrink:0}.ctab-name[data-v-2e6624e7]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ckey[data-v-2e6624e7]{z-index:0;background:var(--sk-pressed-bg);height:44px;box-shadow:var(--sk-pressed-shadow);pointer-events:none;transition:opacity var(--motion-quick) var(--ease-out);border-radius:12px;position:absolute;top:0;left:0;right:0}.ckey.moving[data-v-2e6624e7]{transition:transform var(--motion-slow) var(--ease-out), opacity var(--motion-quick) var(--ease-out)}.ckey.hidden[data-v-2e6624e7]{opacity:0}.panel-slide-enter-active[data-v-2e6624e7],.panel-slide-leave-active[data-v-2e6624e7],.panel-drop-enter-active[data-v-2e6624e7],.panel-drop-leave-active[data-v-2e6624e7]{transition:opacity var(--motion-base) var(--ease-out), transform var(--motion-slow) var(--ease-out)}.panel-slide-enter-from[data-v-2e6624e7],.panel-slide-leave-to[data-v-2e6624e7]{opacity:0;transform:translate3d(calc(var(--slide-distance) * 4), 0, 0)}.panel-drop-enter-from[data-v-2e6624e7],.panel-drop-leave-to[data-v-2e6624e7]{opacity:0;transform:translateY(-12%)}.ctime[data-v-9bc9e0cb]{border:1px solid var(--sk-edge);background:var(--sk-well-bg);box-shadow:var(--sk-well-shadow);border-radius:18px;flex-direction:column;gap:12px;padding:14px;display:flex}.ctime-grid[data-v-9bc9e0cb]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.ctime-dur[data-v-9bc9e0cb],.ctime-every[data-v-9bc9e0cb]{color:var(--color-text-dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.ctime-dur[data-v-9bc9e0cb]>:not(span),.ctime-num[data-v-9bc9e0cb]{width:72px}.ctime-days[data-v-9bc9e0cb]{flex-wrap:wrap;gap:6px;display:flex}.ctime-hint[data-v-9bc9e0cb]{color:var(--color-text-dim);font-size:13px}.ctime-actions[data-v-9bc9e0cb]{flex-wrap:wrap;gap:8px;display:flex}.attach[data-v-5856e633]{border:1px solid var(--sk-edge);background:var(--sk-well-bg);height:min(320px,45dvh);box-shadow:var(--sk-well-shadow);border-radius:18px;padding:6px}.chead[data-v-a68d0e8c]{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.chead.in-float[data-v-a68d0e8c]{margin-bottom:10px}.chead-row[data-v-a68d0e8c]{align-items:center;gap:8px;min-height:36px;display:flex}.chead-icon[data-v-a68d0e8c]{color:var(--color-text-dim);flex-shrink:0}.chead-bar[data-v-a68d0e8c]{align-self:center;padding:6px 8px}.chead-bar[data-v-a68d0e8c] .island-fit{gap:4px 6px;min-height:40px}.chead-bar[data-v-a68d0e8c] .island-fit>*{flex-shrink:0}.chead-bar[data-v-a68d0e8c] .island-fit>.chead-time{flex-shrink:1;min-width:0}.chead-status[data-v-a68d0e8c]{padding:0 6px;display:flex}.chead-tools[data-v-a68d0e8c]{display:flex}.chead-bar[data-v-a68d0e8c] .island-fit>.chead-tools{flex:auto;min-width:min(100%,640px)}.chead-status[data-v-a68d0e8c]:empty,.chead-tools[data-v-a68d0e8c]:empty{display:none}.chead-mode[data-v-a68d0e8c]{padding:0 6px;display:flex}.compact .chead-flex[data-v-a68d0e8c] .btn-label{display:none}.chead-picks[data-v-a68d0e8c]{display:contents}.chead-title[data-v-a68d0e8c]{min-width:0;color:var(--color-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.chead-gap[data-v-a68d0e8c]{flex:1}.chead-time[data-v-a68d0e8c]{max-width:55%}.chead-series[data-v-a68d0e8c]{align-self:flex-start}@media (max-width:600px){.chead-time[data-v-a68d0e8c]{max-width:62%}}.floats[data-v-5d6bc799]{display:contents}.floats-tools[data-v-5d6bc799]:empty{display:none}.floats-tools[data-v-5d6bc799]{margin-bottom:10px}.floats-view[data-v-5d6bc799]{flex-direction:column;height:100%;display:flex}.floats-scroll[data-v-5d6bc799]{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto;container-type:inline-size}.floats-scroll.fill[data-v-5d6bc799]{flex-direction:column;display:flex;overflow:hidden}.quick[data-v-02f87fe8]{grid-template-columns:repeat(var(--quick-n), minmax(0, 1fr));gap:10px;margin-top:12px;display:grid}.quick-card[data-v-02f87fe8]{min-height:84px;padding:12px 8px}.quick-enter-active[data-v-02f87fe8],.quick-leave-active[data-v-02f87fe8]{transition:opacity var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-out)}.quick-leave-active[data-v-02f87fe8]{position:absolute;left:0;right:0}.quick-enter-from[data-v-02f87fe8],.quick-leave-to[data-v-02f87fe8]{opacity:0;transform:translate3d(0, calc(var(--slide-distance) * -1), 0)}@media (max-width:600px){.quick[data-v-02f87fe8]{gap:6px}.quick-card[data-v-02f87fe8]{min-height:72px;padding:10px 6px}}.pins[data-v-6c19dca4]{flex-direction:column;gap:6px;list-style:none;display:flex}.pin[data-v-6c19dca4]{border:1px solid color-mix(in oklch, var(--color-primary) 45%, var(--sk-edge));border-radius:var(--radius-full);background:var(--sk-raised-bg);min-width:0;box-shadow:var(--shadow-sm), 0 0 0 3px color-mix(in oklch, var(--color-primary) 12%, transparent);align-items:center;gap:4px;padding:4px 4px 4px 12px;display:flex;position:relative}.pin.fired[data-v-6c19dca4]{border-color:var(--color-primary)}.pin.fired[data-v-6c19dca4]:after{content:"";border-radius:inherit;box-shadow:0 0 0 6px color-mix(in oklch, var(--color-primary) 28%, transparent);pointer-events:none;animation:pin-glow-6c19dca4 var(--motion-calm) var(--ease-in-out) infinite alternate;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}@keyframes pin-glow-6c19dca4{0%{opacity:.2}to{opacity:1}}.pin-body[data-v-6c19dca4]{cursor:pointer;outline:none;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.pin-body[data-v-6c19dca4] .material-symbols-rounded{color:var(--color-primary);flex-shrink:0}.pin-title[data-v-6c19dca4]{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.pin-when[data-v-6c19dca4]{color:var(--color-text-dim);flex-shrink:0;font-size:14px}.pin-body:focus-visible .pin-title[data-v-6c19dca4]{text-decoration:underline}.pin-rest[data-v-6c19dca4]{color:var(--color-text-dim);padding-left:12px;font-size:13px}.undo[data-v-23eba4ec]{border-radius:var(--radius-full);align-items:center;gap:8px;padding-left:18px;display:inline-flex}.undo-text[data-v-23eba4ec]{color:var(--color-text-dim);font-size:14px}.ctx[data-v-39cd6ade]{flex-direction:column;height:100%;display:flex}.ctx-head[data-v-39cd6ade]{flex:none;padding:6px 12px 0}.ctx-head[data-v-39cd6ade]>*{width:min(720px,100%);margin-inline-start:auto;margin-inline-end:auto}.ctx-head.wide[data-v-39cd6ade]>*{width:min(1100px,100%)}.ctx-head.bar[data-v-39cd6ade]>*{width:min(1280px,100%)}.ctx-head.full[data-v-39cd6ade]>*{width:min(1680px,100%)}.ctx-scroll[data-v-39cd6ade]{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 12px 48px;overflow-y:auto;container-type:inline-size}.ctx-body[data-v-39cd6ade]{width:min(720px,100%);min-height:100%;margin:0 auto}.ctx-body.wide[data-v-39cd6ade]{width:min(1100px,100%)}.ctx-body.full[data-v-39cd6ade]{width:min(1680px,100%)}.ctx-scroll.fill[data-v-39cd6ade]{flex-direction:column;padding-bottom:12px;display:flex;overflow:hidden}.ctx-body.fill[data-v-39cd6ade],.ctx-body.fill>.ctx-level[data-v-39cd6ade]{flex-direction:column;flex:1;min-height:0;display:flex}.ctx-enter-active[data-v-39cd6ade]{transition:opacity var(--motion-slow) var(--ease-out) calc(var(--motion-base) * .5), transform var(--motion-slow) var(--ease-out) calc(var(--motion-base) * .5)}.ctx-leave-active[data-v-39cd6ade]{transition:opacity var(--motion-quick) var(--ease-in-out), transform var(--motion-quick) var(--ease-in-out)}.ctx-enter-from[data-v-39cd6ade]{opacity:0;transform:translate3d(0, var(--slide-distance), 0)}.ctx-leave-to[data-v-39cd6ade]{opacity:0}.ctx-level-enter-active[data-v-39cd6ade],.ctx-level-leave-active[data-v-39cd6ade]{transition:opacity var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-out)}.ctx-level-enter-from[data-v-39cd6ade]{opacity:0;transform:translate3d(calc(var(--slide-distance) * 2), 0, 0)}.ctx-level-leave-to[data-v-39cd6ade]{opacity:0;transform:translate3d(calc(var(--slide-distance) * -2), 0, 0)}.one[data-v-066be9b9]{--panel-w:clamp(260px, 22%, 340px);--field-h:66px;gap:var(--island-gap);height:100dvh;padding:var(--island-gap);padding-top:calc(var(--island-gap) + env(safe-area-inset-top));padding-bottom:calc(var(--island-gap) + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative;overflow:hidden}.stage[data-v-066be9b9]{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.sheet[data-v-066be9b9]{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.hero[data-v-066be9b9]{--hero-at:50%;flex:0 0 calc(var(--hero-at) - var(--field-h) / 2);align-items:flex-end;min-height:0;display:flex}.hero-head[data-v-066be9b9]{flex-direction:column;gap:6px;width:min(720px,100% - 24px);margin:0 auto;padding:0 4px 14px;display:flex}.hero-greet[data-v-066be9b9]{letter-spacing:-.01em;font-size:max(22px,min(3vw,28px));font-weight:400;line-height:1.2}.hero-next[data-v-066be9b9],.hero-lead[data-v-066be9b9]{min-width:0;color:var(--color-text-dim);align-items:center;gap:8px;font-size:15px;line-height:1.4;display:flex}.hero-next[data-v-066be9b9]{cursor:pointer;border-radius:var(--radius-sm);width:-moz-fit-content;width:fit-content;max-width:100%;transition:color var(--motion-quick) var(--ease-out)}.hero-next[data-v-066be9b9]:hover{color:var(--color-text);outline:none}.hero-next[data-v-066be9b9]:focus-visible{color:var(--color-text);outline:none}.hero-next[data-v-066be9b9] .material-symbols-rounded{color:var(--color-primary)}.hero-next-title[data-v-066be9b9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);overflow:hidden}.hero-next-when[data-v-066be9b9],.hero-next-label[data-v-066be9b9]{flex-shrink:0}.hero-next.is-now .hero-next-label[data-v-066be9b9]{color:var(--color-primary)}.hero-now-list[data-v-066be9b9]{flex-direction:column;gap:4px;padding-left:26px;list-style:none;display:flex}.dock-back[data-v-066be9b9]{justify-content:center;margin-bottom:6px;display:flex}.dock-back.inf-dissolve-leave-active[data-v-066be9b9]{transition-duration:var(--motion-quick);position:absolute;bottom:100%;left:0;right:0}.hero-enter-active[data-v-066be9b9],.hero-leave-active[data-v-066be9b9]{transition:opacity var(--motion-base) var(--ease-out)}.hero-leave-active[data-v-066be9b9]{height:calc(var(--hero-at) - var(--field-h) / 2);position:absolute;top:0;left:0;right:0}.hero-enter-from[data-v-066be9b9],.hero-leave-to[data-v-066be9b9]{opacity:0}.hero-enter-active[data-v-066be9b9]{transition-delay:calc(var(--motion-base) / 2)}.hero-foot[data-v-066be9b9]{z-index:2;flex-direction:column;align-items:center;gap:max(36px,min(4vh,110px));display:flex;position:absolute;bottom:0;left:50%;translate:-50%}.mark[data-v-066be9b9]{border:1px solid var(--sk-edge);border-radius:var(--radius-full);background:var(--sk-well-bg);box-shadow:var(--sk-well-shadow);cursor:pointer;transition:border-color var(--motion-quick) var(--ease-out);align-items:center;gap:10px;padding:10px 20px 10px 12px;display:inline-flex}.mark[data-v-066be9b9]:hover{border-color:color-mix(in oklch, var(--color-primary) 40%, var(--sk-edge))}.mark[data-v-066be9b9]:focus-visible{border-color:color-mix(in oklch, var(--color-primary) 40%, var(--sk-edge))}.to-feed[data-v-066be9b9]{color:var(--color-text-dim)}.dock[data-v-066be9b9]{z-index:3;flex-shrink:0;width:min(720px,100% - 24px);margin:12px auto 0;position:relative}.is-hero .dock[data-v-066be9b9]{margin-top:0}.unfold[data-v-066be9b9]{color:var(--color-text-dim)}.ctx-tools[data-v-066be9b9]:empty{display:none}.ctx-tools[data-v-066be9b9]{margin-top:8px}.voice-text[data-v-066be9b9]{flex-direction:column;gap:2px;min-width:0;display:flex}.voice-line[data-v-066be9b9]{color:var(--color-text);overflow-wrap:anywhere;white-space:pre-wrap;font-size:15px;line-height:1.5}.voice-line+.voice-line[data-v-066be9b9]{color:var(--color-text-dim)}.voice-line.tone-error[data-v-066be9b9]{color:var(--color-error)}.thinking[data-v-066be9b9]{color:var(--color-text-dim);font-size:15px}.dots[data-v-066be9b9]{gap:4px;display:inline-flex}.dots>span[data-v-066be9b9]{background:var(--color-text-dim);width:4px;height:4px;animation:think-dot-066be9b9 var(--motion-calm) var(--ease-in-out) infinite;border-radius:50%}.dots>span[data-v-066be9b9]:nth-child(2){animation-delay:calc(var(--motion-calm) * .15)}.dots>span[data-v-066be9b9]:nth-child(3){animation-delay:calc(var(--motion-calm) * .3)}@keyframes think-dot-066be9b9{0%,60%,to{opacity:.25}30%{opacity:1}}.dock-field[data-v-066be9b9]{z-index:1}.beard[data-v-066be9b9]{margin-top:calc(var(--island-radius) * -1);padding:calc(var(--island-radius) + 10px) 20px 14px;border:1px solid var(--sk-edge);border-radius:0 0 var(--island-radius) var(--island-radius);background:var(--sk-raised-bg);box-shadow:var(--sk-panel-shadow), var(--shadow-md);border-top:0;flex-direction:column;gap:10px;display:flex;position:relative}.beard-row[data-v-066be9b9]{align-items:baseline;gap:8px;min-width:0;display:flex}.beard-enter-active[data-v-066be9b9],.beard-leave-active[data-v-066be9b9]{transition:transform var(--motion-base) var(--ease-out), opacity var(--motion-base) var(--ease-out)}.beard-leave-active[data-v-066be9b9]{right:var(--home-w,0px);position:absolute;left:0}.beard-enter-from[data-v-066be9b9],.beard-leave-to[data-v-066be9b9]{opacity:0;transform:translateY(-30%)}.chips[data-v-066be9b9]{flex-wrap:wrap;gap:8px;display:flex}.beard-fold[data-v-066be9b9]{color:var(--color-text-dim);align-self:center;margin:6px 0 -6px}.below[data-v-066be9b9]{z-index:1;flex:1;min-height:0;margin-top:12px;position:relative}.below.resting[data-v-066be9b9]{visibility:hidden;pointer-events:none}.feed[data-v-066be9b9],.context[data-v-066be9b9]{position:absolute;top:0;bottom:0;left:0;right:0}.feed[data-v-066be9b9]{transition:opacity var(--motion-base) var(--ease-in-out), visibility 0s linear 0s}.feed.away[data-v-066be9b9]{opacity:0;visibility:hidden;transition:opacity var(--motion-quick) var(--ease-in-out), visibility 0s linear var(--motion-quick)}.context[data-v-066be9b9]{pointer-events:none}.context[data-v-066be9b9]>*{pointer-events:auto}.undo[data-v-066be9b9]{bottom:calc(var(--island-gap) * 2 + env(safe-area-inset-bottom));z-index:4;position:absolute;left:50%;translate:-50%}.ptab[data-v-066be9b9]{z-index:9;position:absolute}.ptab-right[data-v-066be9b9]{top:calc(var(--island-gap) * 2 + 56px + env(safe-area-inset-top));right:0}.panel[data-v-066be9b9]{top:calc(var(--island-gap) + env(safe-area-inset-top));right:var(--island-gap);bottom:calc(var(--island-gap) + env(safe-area-inset-bottom));z-index:6;width:var(--panel-w);position:absolute}.one.signed.panel-pinned .stage[data-v-066be9b9]{padding-right:calc(var(--panel-w) + var(--island-gap))}.one.signed.panel-pinned .sheet[data-v-066be9b9]{right:calc(var(--panel-w) + var(--island-gap))}.one.panel-pinned .hero-foot[data-v-066be9b9],.one.signed.panel-pinned .undo[data-v-066be9b9]{left:calc((100% - var(--panel-w) - var(--island-gap)) / 2)}.ptab-top[data-v-066be9b9]{top:0;left:50%;translate:-50%}.panel-catch[data-v-066be9b9]{z-index:7;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:601px){.one.signed:not(.is-hero):not(.panel-pinned) .stage[data-v-066be9b9]{padding-right:22px}}.dock-main[data-v-066be9b9]{--home-w:0px;min-width:0;position:relative}.dock-main.homed[data-v-066be9b9]{--home-w:50px}.dock-main>.beard[data-v-066be9b9]{margin-right:var(--home-w)}.dock-main>.ctx-tools[data-v-066be9b9]{margin-right:var(--home-w);transition:margin-right var(--motion-base) var(--ease-out)}.dock-row[data-v-066be9b9]{align-items:center;min-width:0;display:flex}.dock-row>.dock-field[data-v-066be9b9]{flex:1;min-width:0}.dock-home[data-v-066be9b9]{opacity:0;width:0;transition:width var(--motion-base) var(--ease-out), margin var(--motion-base) var(--ease-out), opacity var(--motion-quick) var(--ease-out);flex:none;place-items:center;margin-left:0;display:grid;overflow:hidden}.dock-home.shown[data-v-066be9b9]{opacity:1;width:44px;margin-left:6px;overflow:visible}@media (max-width:600px){.dock[data-v-066be9b9]{margin-top:8px}.voice-line[data-v-066be9b9]{font-size:15px}.one.signed[data-v-066be9b9]:not(.is-hero){padding-top:calc(var(--island-gap) + 26px + env(safe-area-inset-top))}.one.in-context[data-v-066be9b9]:not(.is-hero),.one.signed.in-context[data-v-066be9b9]:not(.is-hero){padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.in-context .sheet[data-v-066be9b9]{border-width:0;border-radius:0}.in-context .dock[data-v-066be9b9]{margin-top:30px}.hero[data-v-066be9b9]{--hero-at:42%}}.one.typing .hero[data-v-066be9b9]{flex-basis:auto}
