@import"https://rsms.me/inter/inter.css";.pblue{display:grid;gap:6px;margin:0;padding:0;list-style:none}.pblue__step{display:flex;gap:9px;min-width:0;padding:10px 12px;border:1px solid var(--sf-border-subtle);border-radius:var(--sf-radius-sm);background:var(--sf-bg-card)}.pblue__number{display:grid;flex:0 0 22px;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--sf-blue-dim);color:var(--sf-blue-on-dim);font-size:var(--sf-text-xs);font-weight:700}.pblue__body{display:flex;flex-direction:column;gap:3px;min-width:0}.pblue__label{color:var(--sf-text-muted);font-size:var(--sf-text-xs);font-weight:600}.pblue__value{color:var(--sf-text-primary);font-size:var(--sf-text-sm);font-weight:600;line-height:1.45;overflow-wrap:anywhere}.pblue__value--quote{font-weight:500}.pblue__value--quote:before{content:"“"}.pblue__value--quote:after{content:"”"}.agent-review{container-type:inline-size;display:flex;flex-direction:column;min-width:0;min-height:0;--review-ground: var(--sf-bg-root);background:var(--review-ground)}.agent-review--page{width:100%;animation:agent-review-in .12s ease both}.agent-review:focus{outline:none}.agent-review:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sf-blue-dim)}@keyframes agent-review-in{0%{opacity:0}}.agent-review__head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sf-space-5);padding:var(--sf-space-5) var(--sf-space-7);border-bottom:1px solid var(--sf-border)}.agent-review__heading{min-width:0}.agent-review__title{margin:0;font-family:var(--sf-font-display, var(--sf-font));font-size:var(--sf-text-xl);font-weight:700;letter-spacing:-.02em;color:var(--sf-text-primary)}.agent-review__meta{margin:var(--sf-space-1) 0 0;font-size:var(--sf-text-sm);line-height:1.5;color:var(--sf-text-secondary);max-width:64ch}.agent-review__exit{flex:none;white-space:nowrap}.agent-review__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.agent-review__stage{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sf-space-6);padding:var(--sf-space-6) var(--sf-space-7) 0}.agent-review__measure{grid-column:-2 / -1;min-width:0;max-width:74ch;display:flex;flex-direction:column;gap:var(--sf-space-7)}.agent-review .ptray{max-height:none;overflow:visible;border-top:none;padding:0}.agent-review .ptray__apply{background:var(--review-ground);padding-bottom:var(--sf-space-6)}.agent-review .ui-proposal:focus-visible{outline:2px solid var(--sf-border-focus);outline-offset:3px}.agent-review{--review-head: 89px}.agent-review__index{align-self:start;position:sticky;top:var(--sf-space-6);min-width:0;max-height:max(160px,calc(100vh - var(--review-head) - var(--sf-space-6) * 2));overflow-y:auto;overscroll-behavior:contain}.agent-review__index-head{margin:0 0 var(--sf-space-2);font-size:var(--sf-text-xs);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-text-muted)}.agent-review__index-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--sf-space-1)}.agent-review__index-group{margin:var(--sf-space-4) 0 var(--sf-space-2);font-size:var(--sf-text-xs);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-text-muted)}.agent-review__index-item{width:100%;min-height:36px;display:flex;align-items:flex-start;gap:var(--sf-space-3);padding:var(--sf-space-2) var(--sf-space-3);border:none;border-radius:var(--sf-radius-sm);background:none;text-align:left;cursor:pointer;color:var(--sf-text-secondary);transition:background var(--sf-transition, .14s),color var(--sf-transition, .14s)}.agent-review__index-item:hover{background:var(--sf-surface-hover);color:var(--sf-text-primary)}.agent-review__index-item:focus-visible{outline:2px solid var(--sf-border-focus);outline-offset:2px}.agent-review__index-num{flex:none;min-width:18px;font-family:var(--sf-font-mono, var(--sf-font));font-variant-numeric:tabular-nums;font-size:var(--sf-text-xs);line-height:1.45;color:var(--sf-text-muted)}.agent-review__index-text{min-width:0;display:flex;flex-direction:column;gap:1px}.agent-review__index-title{font-size:var(--sf-text-sm);line-height:1.35;overflow-wrap:anywhere}.agent-review__index-area{font-size:var(--sf-text-xs);color:var(--sf-text-muted)}.agent-review-sheet__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--sf-z-overlay, 1000);background:var(--sf-overlay-bg, rgba(5, 6, 12, .62));animation:agent-review-in .14s ease-out}.agent-review-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--sf-z-overlay, 1000);--review-ground: var(--sf-bg-elevated);background:var(--review-ground);animation:agent-review-in .14s ease-out}@media(min-width:900px){.agent-review-sheet{inset:max(2vh,16px) max(3vw,16px);border:1px solid var(--sf-border);border-radius:var(--sf-radius-lg);box-shadow:var(--sf-shadow-lg);overflow:hidden}}@container (min-width: 900px){.agent-review__stage{grid-template-columns:232px minmax(0,1fr);gap:var(--sf-space-7)}}@container (max-width: 899px){.agent-review__index{position:static;max-width:100%}.agent-review__index-list{flex-direction:row;gap:var(--sf-space-2);overflow-x:auto;padding-bottom:var(--sf-space-1)}.agent-review__index-list>li{flex:none}.agent-review__index-group{display:none}.agent-review__index-item{align-items:center;min-height:44px;max-width:22ch;border:1px solid var(--sf-border);border-radius:var(--sf-radius-pill, 999px);white-space:nowrap}.agent-review__index-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-review__index-area{display:none}}@container (max-width: 700px){.agent-review__head{padding:var(--sf-space-4) var(--sf-space-5)}.agent-review__title{font-size:var(--sf-text-lg)}.agent-review__stage{padding:var(--sf-space-4) var(--sf-space-5) 0}}.agent-review--sheet .ptray__apply{padding-bottom:max(var(--sf-space-6),env(safe-area-inset-bottom))}@media(prefers-reduced-motion:reduce){.agent-review--page,.agent-review-sheet,.agent-review-sheet__overlay{animation:none}.agent-review__index-item{transition:none}}.wpp-pane{display:flex;flex-direction:column;height:100%;overflow:hidden;font-size:13px}.wpp-pane__header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--sf-border);font-weight:600}.wpp-pane__syncing{font-size:11px;font-weight:400;color:var(--sf-text-muted, #8a8f98)}.wpp-pane__body{flex:1;overflow-y:auto;padding:6px 0}.wpp-empty,.wpp-error{padding:12px;color:var(--sf-text-muted, #8a8f98)}.wpp-error{color:var(--sf-red, #e5484d)}.wpp-section{border-bottom:1px solid var(--sf-border);padding:8px 12px}.wpp-section__header{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:2px 0;font:inherit;font-weight:600;color:inherit;cursor:pointer;text-align:left}.wpp-section__name{flex:1}.wpp-section__count{font-size:11px;font-weight:400;color:var(--sf-text-muted, #8a8f98)}.wpp-section__statuses{font-size:11px;color:var(--sf-text-muted, #8a8f98);margin-top:2px}.wpp-section__warn{color:var(--sf-amber, #f5a623)}.wpp-section__body{margin-top:8px;display:flex;flex-direction:column;gap:8px}.wpp-field-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.wpp-field{display:flex;align-items:center;gap:8px;padding:3px 0}.wpp-field--finding{flex-direction:column;align-items:stretch}.wpp-field__row{display:flex;align-items:center;gap:8px}.wpp-field__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpp-field__meta{font-size:11px;color:var(--sf-text-muted, #8a8f98);white-space:nowrap}.wpp-descriptors{list-style:none;margin:4px 0 0 14px;display:flex;flex-direction:column;gap:3px;border-left:2px solid var(--sf-border);padding:0 0 0 8px}.wpp-field--descriptor .wpp-field__name{font-size:12px}.wpp-badge{font-size:10px;font-weight:600;padding:1px 6px;border-radius:var(--sf-radius-pill, 999px);white-space:nowrap}.wpp-badge--ready{background:var(--sf-green-bg, rgba(56, 161, 105, .15));color:var(--sf-green, #2f9e63)}.wpp-badge--gap{background:var(--sf-amber-bg, rgba(245, 166, 35, .15));color:var(--sf-amber, #b3720a);cursor:help}.agentp{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;width:min(460px,94vw);background:var(--sf-bg-card);border-left:1px solid var(--sf-border);box-shadow:var(--sf-shadow-lg, -8px 0 32px rgba(0, 0, 0, .32));display:flex;flex-direction:column;min-width:0;overflow:hidden;container-type:inline-size;z-index:60;transform:translate(100%)}.agentp--open{transform:translate(0);animation:agentp-in .26s cubic-bezier(.32,.72,0,1)}@keyframes agentp-in{0%{transform:translate(100%)}}.agentp--bottom{top:auto;left:auto;right:20px;bottom:0;width:min(420px,94vw);height:min(560px,70vh);border:1px solid var(--sf-border);border-bottom:none;border-radius:12px 12px 0 0;transform:none;animation:none}.agentp--bottom:not(.agentp--open){display:none}@media(max-width:720px){.agentp--bottom{right:0;left:0;width:auto;height:min(85vh,720px);border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}}.agentp--embedded{position:relative;top:auto;right:auto;bottom:auto;width:min(420px,max(320px,40vw));height:auto;max-width:100%;min-height:0;align-self:stretch;box-shadow:none;transform:none;z-index:auto;animation:none;flex:none}.agentp__resize{position:absolute;z-index:10;background:transparent;transition:background var(--sf-motion-fast);touch-action:none}.agentp__resize--w,.agentp__resize--e{top:8px;bottom:8px;width:6px;cursor:col-resize}.agentp__resize--w{left:0}.agentp__resize--e{right:0}.agentp__resize--n,.agentp__resize--s{left:8px;right:8px;height:6px;cursor:row-resize}.agentp__resize--n{top:0}.agentp__resize--s{bottom:0}.agentp__resize--nw,.agentp__resize--ne,.agentp__resize--sw,.agentp__resize--se{width:14px;height:14px;z-index:11}.agentp__resize--nw{top:0;left:0;cursor:nwse-resize}.agentp__resize--se{bottom:0;right:0;cursor:nwse-resize}.agentp__resize--ne{top:0;right:0;cursor:nesw-resize}.agentp__resize--sw{bottom:0;left:0;cursor:nesw-resize}.agentp__resize--w:after,.agentp__resize--e:after{content:"";position:absolute;top:50%;width:2px;height:26px;margin-top:-13px;border-radius:1px;background:var(--sf-border-strong);transition:background var(--sf-motion-fast),height var(--sf-motion-fast)}.agentp__resize--w:after{left:2px}.agentp__resize--e:after{right:2px}.agentp__resize--w:hover:after,.agentp__resize--e:hover:after,.agentp--resizing .agentp__resize--w:after{background:var(--sf-blue);height:44px;margin-top:-22px}.agentp__resize:hover{background:var(--sf-blue-glow)}.agentp__resize--w:focus-visible,.agentp__resize--e:focus-visible{outline:none;background:var(--sf-blue);box-shadow:0 0 0 2px var(--sf-ring-halo)}.agentp--resizing{-webkit-user-select:none;user-select:none}.agentp--floating .agentp__resize--se:after{content:"";position:absolute;right:3px;bottom:3px;width:7px;height:7px;border-right:2px solid var(--sf-border-strong);border-bottom:2px solid var(--sf-border-strong);border-radius:0 0 2px}.agentp--floating .agentp__resize--se:hover:after{border-right-color:var(--sf-blue);border-bottom-color:var(--sf-blue)}@media(max-width:720px){.agentp__resize{display:none}}.agentp__dragzone{flex:none;cursor:grab;touch-action:none}.agentp--resizing .agentp__dragzone{cursor:grabbing}.agentp--floating{right:auto;bottom:auto;border-radius:14px;border:1px solid var(--sf-border);box-shadow:var(--sf-shadow-lg, 0 24px 64px rgba(0, 0, 0, .5));transform:none;animation:none;overflow:hidden}@media(prefers-reduced-motion:reduce){.agentp--open{animation:none}}.agentp__rail{flex:none;height:2px;background:var(--q-accent-500)}.agentdock-launcher{position:fixed;right:16px;bottom:calc(var(--agentdock-launcher-bottom) + env(safe-area-inset-bottom,0px));width:44px;height:44px;border-radius:var(--sf-radius-pill, 999px);border:1px solid var(--sf-border);background:var(--sf-bg-card);color:var(--sf-text-primary);display:flex;align-items:center;justify-content:center;padding:0;box-shadow:var(--sf-shadow-md);cursor:pointer;z-index:60;transition:box-shadow var(--sf-motion-fast, .14s ease),transform var(--sf-motion-fast, .14s ease),border-color var(--sf-motion-fast, .14s ease)}.agentdock-launcher:hover{border-color:var(--sf-border-hover);box-shadow:var(--sf-shadow-lg)}.agentdock-launcher:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sf-ring-halo),var(--sf-shadow-md)}.agentdock-launcher:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.agentdock-launcher{transition:none}.agentdock-launcher:active{transform:none}}.agentp__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--sf-space-4);padding:var(--sf-space-3) var(--sf-space-4) var(--sf-space-3) var(--sf-space-5);border-bottom:1px solid var(--sf-border)}.agentp__ident{display:flex;align-items:center;gap:var(--sf-space-3);min-width:0}.agentp__badge{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--q-surface-2);box-shadow:inset 0 0 0 1px var(--q-hairline-soft)}.agentp__title{font-family:var(--q-font);font-size:14px;font-weight:600;letter-spacing:-.012em;color:var(--q-ink-900);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentp__head-actions{display:flex;align-items:center;gap:var(--sf-space-1);flex:none}.agentp__pin svg{transition:transform .14s ease,color .14s ease}.agentp__pin[data-pinned=true]{color:var(--q-accent);background:var(--q-accent-a10);box-shadow:inset 0 0 0 1px var(--q-accent-a25)}.agentp__pin[data-pinned=true]:hover{color:var(--q-accent);background:var(--q-accent-a16);box-shadow:inset 0 0 0 1px var(--q-accent-a55)}.agentp__pin[data-pinned=false]{color:var(--q-ink-400)}.agentp__pin[data-pinned=false] svg{transform:rotate(45deg)}.agentp__pin[data-pinned=false]:hover{color:var(--q-ink-900)}@media(prefers-reduced-motion:reduce){.agentp__pin svg{transition:none}}.agentp__body{flex:1 1 auto;min-height:88px;overflow-y:auto;overflow-x:hidden;padding:18px 16px;display:flex;flex-direction:column;gap:14px}.agentp__jump{position:sticky;bottom:var(--sf-space-2);z-index:2;align-self:center;flex:none;gap:var(--sf-space-2);border-radius:var(--sf-radius-pill, 999px);background:var(--sf-bg-elevated);box-shadow:inset 0 0 0 1px var(--sf-border),var(--sf-shadow-md);color:var(--sf-text-secondary);white-space:nowrap}.agentp__jump:hover:not(:disabled){color:var(--sf-text-primary)}.agentp__msg{display:flex;gap:9px;animation:agentp-msg-in .2s ease both}@keyframes agentp-msg-in{0%{opacity:0;transform:translateY(4px)}}.agentp__msg--user{justify-content:flex-end}.agentp__msg-col{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.agentp__avatar{flex:none;width:26px;height:26px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--sf-bg-elevated);box-shadow:inset 0 0 0 1px var(--sf-border)}.agentp__bubble{padding:9px 12px;border-radius:var(--sf-radius, 12px);font-size:13.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word;color:var(--sf-text-primary)}.agentp__msg--user .agentp__bubble{background:var(--sf-blue, #0068ff);color:#fff;max-width:85%;border-bottom-right-radius:var(--sf-radius-xs, 4px)}.agentp__msg--assistant .agentp__bubble{background:var(--sf-bg-elevated);box-shadow:inset 0 0 0 1px var(--sf-border);border-bottom-left-radius:var(--sf-radius-xs, 4px)}.agentp__bubble--markdown{white-space:normal}.agentp__bubble--markdown>:first-child{margin-top:0}.agentp__bubble--markdown>:last-child{margin-bottom:0}.agentp__bubble--markdown .fa__md-p{margin:0 0 var(--sf-space-2)}.agentp__bubble--markdown .fa__md-h{margin:var(--sf-space-1) 0 var(--sf-space-2);font-weight:700}.agentp__bubble--markdown .fa__md-ul,.agentp__bubble--markdown .fa__md-ol{margin:var(--sf-space-1) 0 var(--sf-space-2);padding-left:var(--sf-space-5)}.agentp__bubble--markdown .fa__md-ul li,.agentp__bubble--markdown .fa__md-ol li{margin:var(--sf-space-1) 0}.agentp__bubble--markdown strong{font-weight:700}.agentp__bubble--markdown .fa__code{font-family:var(--sf-font-mono);font-size:.88em;overflow-wrap:anywhere;background:var(--sf-bg-input);border:1px solid var(--sf-border-subtle);border-radius:var(--sf-radius-xs, 4px);padding:0 var(--sf-space-1)}.agentp__bubble--markdown .fa__table-wrap{overflow-x:auto;margin:var(--sf-space-2) 0;border:1px solid var(--sf-border);border-radius:var(--sf-radius-sm, 8px);scrollbar-width:thin}.agentp__bubble--markdown .fa__table{border-collapse:collapse;width:100%;font-size:var(--sf-text-sm)}.agentp__bubble--markdown .fa__table th,.agentp__bubble--markdown .fa__table td{padding:var(--sf-space-2) var(--sf-space-3);text-align:left;white-space:nowrap;border-bottom:1px solid var(--sf-border-subtle)}.agentp__bubble--markdown .fa__table th{font-weight:700;color:var(--sf-text-secondary);background:var(--sf-bg-card-hover)}.agentp__bubble--markdown .fa__table tbody tr:last-child td{border-bottom:none}.agentp__bubble--thinking{display:inline-flex;gap:4px;align-items:center;width:fit-content}.agentp__working{display:inline-flex;align-items:center;width:fit-content;gap:var(--sf-space-2);min-height:18px;color:var(--sf-text-secondary);font-size:var(--sf-text-xs, 11px);font-weight:600}.agentp__working--bubble{min-height:0}.agentp__working-dots{display:inline-flex;align-items:center;gap:3px}.agentp__think-dot{width:5px;height:5px;border-radius:50%;background:currentColor;animation:agentp-think 1.1s ease-in-out infinite}.agentp__think-dot:nth-child(2){animation-delay:.18s}.agentp__think-dot:nth-child(3){animation-delay:.36s}@keyframes agentp-think{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.agentp__tools{display:flex;flex-wrap:wrap;gap:5px}.agentp__tool{font-size:var(--sf-text-xs, 11px);font-weight:500;padding:2.5px 9px;border-radius:var(--sf-radius-pill, 999px);background:var(--sf-bg-elevated);box-shadow:inset 0 0 0 1px var(--sf-border);color:var(--sf-text-muted);display:inline-flex;align-items:center;gap:6px}.agentp__tool-dot{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.6}.agentp__tool--running{color:var(--sf-blue-on-dim);box-shadow:inset 0 0 0 1px var(--sf-blue-dim);background:var(--sf-blue-glow)}.agentp__tool--error{color:var(--sf-red);box-shadow:inset 0 0 0 1px var(--sf-red-border);background:var(--sf-red-bg)}.agentp__note{font-size:12.5px;line-height:1.5;border-radius:var(--sf-radius-sm, 8px);padding:8px 11px;display:flex;align-items:baseline;gap:7px}.agentp__note--done{color:var(--sf-green);background:var(--sf-green-bg);border:1px solid var(--sf-green-border)}.agentp__note--limit{color:var(--sf-amber);background:var(--sf-amber-bg);border:1px solid var(--sf-amber-border)}.agentp__done-tick{font-weight:700}.agentp__err{display:flex;align-items:center;gap:var(--sf-space-2);font-size:12.5px;color:var(--sf-red)}.agentp__retry{font:inherit;font-weight:600;color:var(--sf-text-primary);background:var(--sf-bg-input);border:1px solid var(--sf-border);border-radius:var(--sf-radius-sm);padding:2px 10px;cursor:pointer}.agentp__retry:hover{background:var(--sf-bg-card-hover, var(--sf-bg-input));border-color:var(--sf-border-hover)}.agentp__resumed{margin:0;padding:var(--sf-space-5) var(--sf-space-4);text-align:center}.agentp__resumed-note{font-size:var(--sf-text-sm);line-height:1.5;color:var(--sf-text-secondary);max-width:36ch;margin:0 auto}.agentp__skel{display:flex;flex-direction:column;gap:18px;padding:8px 2px}.agentp__skelmsg{display:flex;flex-direction:column;gap:7px;max-width:86%;padding:11px 13px;border-radius:var(--sf-radius)}.agentp__skelmsg--user{align-self:flex-end;align-items:flex-end;max-width:74%;background:var(--sf-surface-2, var(--sf-bg-card));border:1px solid var(--sf-border-subtle)}.agentp__skelmsg--assistant{align-self:flex-start;padding-left:0;padding-right:0}.agentp__skelline{height:10px;min-width:28px;border-radius:3px;background:linear-gradient(90deg,var(--sf-border) 0%,var(--sf-surface-2, var(--sf-border)) 45%,var(--sf-border) 90%);background-size:220% 100%;animation:agentp-skel-shimmer 1.5s ease-in-out infinite;opacity:.5}@keyframes agentp-skel-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}@media(prefers-reduced-motion:reduce){.agentp__skelline{animation:none}}.agentp__empty{margin:0;padding:0 2px 6px;display:flex;flex-direction:column;align-items:center;text-align:center}.agentp__empty-title{font-family:var(--q-font);font-size:15px;font-weight:600;letter-spacing:-.012em;color:var(--q-ink-900);margin:0}.agentp__empty-lede{font-size:13px;line-height:1.55;color:var(--sf-text-secondary);max-width:40ch;margin:6px 0 0}.agentp__paths{display:flex;flex-direction:column;gap:var(--sf-space-2);width:100%;max-width:390px;margin-top:var(--sf-space-4)}.agentp__path{font:inherit;text-align:left;color:var(--sf-text-primary);background:var(--sf-bg-elevated);border:1px solid var(--sf-border);border-radius:var(--sf-radius, 12px);padding:11px 12px;cursor:pointer;display:flex;align-items:center;gap:12px;width:100%;min-width:0;white-space:normal;transition:border-color var(--sf-motion-fast, .12s),color var(--sf-motion-fast, .12s),background var(--sf-motion-fast, .12s)}.agentp__path:hover{color:var(--sf-text-primary);border-color:var(--sf-blue);background:var(--sf-blue-glow)}.agentp__path:focus-visible{outline:none;box-shadow:0 0 0 3px var(--sf-blue-dim)}.agentp__path-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;overflow-wrap:anywhere}.agentp__path-title{font-size:var(--sf-text-base);font-weight:650;overflow-wrap:anywhere}.agentp__path-description{font-size:var(--sf-text-sm);line-height:1.4;color:var(--sf-text-secondary);overflow-wrap:anywhere}.agentp__path-arrow{flex:none;color:var(--sf-blue);font-size:var(--sf-text-lg)}.agentp__paths .agentp__path{white-space:normal;justify-content:flex-start;text-align:left;align-items:center;gap:12px;height:auto;min-height:0;padding:11px 12px;border:1px solid var(--sf-border);border-radius:var(--sf-radius, 12px);background:var(--sf-bg-elevated);color:var(--sf-text-primary);font-weight:500;letter-spacing:normal}.agentp__paths .agentp__path:hover:not(:disabled){border-color:var(--sf-blue);background:var(--sf-blue-glow);color:var(--sf-text-primary)}.agentp__paths .agentp__path-copy{flex:1;min-width:0}.agentp__empty .agentp__secondary{white-space:normal;height:auto;letter-spacing:normal}.agentp__secondary{margin-top:var(--sf-space-3);min-height:36px;padding:var(--sf-space-2) var(--sf-space-3);font-size:var(--sf-text-sm);font-weight:550;color:var(--sf-text-secondary);white-space:normal;text-align:center}.agentp__secondary:hover:not(:disabled){color:var(--sf-text-primary)}.agentp__secondary:focus-visible{outline:none;box-shadow:0 0 0 3px var(--sf-blue-dim)}@container (max-width: 420px){.agentp__head{padding:var(--sf-space-3) var(--sf-space-3) var(--sf-space-3) var(--sf-space-4)}.agentp__body{padding:14px 12px}.agentp__empty-title{font-size:var(--sf-text-lg)}.agentp__paths{gap:6px;margin-top:12px}.agentp__path{padding:9px 10px;gap:8px;align-items:flex-start}.agentp__path-arrow{font-size:var(--sf-text-md)}}.agentp__foot{flex:none;border-top:1px solid var(--sf-border);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.agentp__composer{background:var(--q-surface);border:1px solid var(--q-hairline);border-radius:12px;transition:border-color var(--sf-motion-fast, .12s),box-shadow var(--sf-motion-fast, .12s)}.agentp__composer:focus-within{border-color:var(--q-accent-500);box-shadow:0 0 0 3px var(--q-accent-a14)}.agentp__composer--busy{opacity:.75}.agentp__ta{display:block;width:100%;resize:none;min-height:42px;max-height:140px;overflow-y:auto;padding:10px 12px 2px;border:none;background:transparent;color:var(--sf-text-primary);font:inherit;font-size:13.5px;line-height:1.5}.agentp__ta:focus{outline:none;box-shadow:none}.agentp__ta::placeholder{color:var(--sf-text-secondary)}.agentp__composer .agentp__ta{resize:none;border:none;background:transparent;box-shadow:none;padding:var(--agentp-ta-padding)}.agentp__composer .agentp__ta:focus,.agentp__composer .agentp__ta:focus-visible{border:none;outline:none;box-shadow:none}.agentp__composer-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 8px;border-top:1px solid var(--sf-border-subtle)}.agentp__attach{display:inline-flex;flex:none}.agentp__attach .ui-file__name{display:none}.agentp__composer-tools{display:inline-flex;align-items:center;gap:2px;flex:none;min-width:0}.agentp__context{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding:0 4px;line-height:1.25;text-align:right}.agentp__context-patient,.agentp__context-exam{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentp__context-patient{font-size:var(--sf-text-sm);font-weight:600;color:var(--sf-text-secondary)}.agentp__context-exam{font-size:11px;color:var(--sf-text-muted)}.agentp__send{flex:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--sf-blue-gradient);color:#fff;cursor:pointer;box-shadow:var(--sf-shadow-blue);transition:filter var(--sf-motion-fast, .12s),transform var(--sf-motion-fast, .12s)}.agentp__send:hover:not(:disabled){filter:brightness(1.12)}.agentp__send:active:not(:disabled){transform:scale(.94)}.agentp__send:focus-visible{outline:none;box-shadow:0 0 0 3px var(--sf-blue-dim)}.agentp__send:disabled{background:var(--sf-bg-elevated);color:var(--sf-text-muted);box-shadow:inset 0 0 0 1px var(--sf-border);cursor:default}.agentp__composer-row .agentp__send{width:36px;height:36px;border:none;border-radius:50%;background:var(--sf-blue-gradient);color:#fff;padding:0;min-width:0}.agentp__composer-row .agentp__send:disabled{background:var(--sf-bg-elevated);color:var(--sf-text-muted);box-shadow:inset 0 0 0 1px var(--sf-border)}.agentp__composer-row .agentp__send--stop{background:var(--sf-bg-elevated);color:var(--sf-text-primary);box-shadow:inset 0 0 0 1px var(--sf-border-strong)}.agentp__composer-row .agentp__send--stop:hover:not(:disabled){border-color:var(--sf-red);color:var(--sf-red);box-shadow:inset 0 0 0 1px var(--sf-red-border)}.agentp__chip .agentp__chip-x{width:28px;height:28px;min-width:0;padding:0;border:none;border-radius:50%;background:transparent;color:var(--sf-text-muted)}.agentp__chip .agentp__chip-x:hover:not(:disabled){color:var(--sf-text-primary);background:var(--sf-bg-input)}.agentp__drop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:none;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--sf-bg-card) 82%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.agentp--dragging .agentp__drop{display:flex}.agentp__drop-inner{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 34px;border:2px dashed var(--sf-blue);border-radius:var(--sf-radius, 12px);background:var(--sf-blue-glow);color:var(--sf-text-primary);font-size:14px;font-weight:650;text-align:center}.agentp__drop-note{font-size:var(--sf-text-sm);font-weight:500;color:var(--sf-text-muted)}.agentp__chips{display:flex;flex-wrap:wrap;gap:6px;padding:8px 8px 2px}.agentp__chip{display:flex;align-items:center;gap:7px;max-width:100%;min-width:0;padding:4px 6px 4px 4px;border-radius:var(--sf-radius-sm, 8px);background:var(--sf-bg-elevated);box-shadow:inset 0 0 0 1px var(--sf-border)}.agentp__chip--error{box-shadow:inset 0 0 0 1px var(--sf-red-border);background:var(--sf-red-bg)}.agentp__chip-thumb{flex:none;width:30px;height:30px;border-radius:var(--sf-radius-xs, 4px);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--sf-bg-input)}.agentp__chip-thumb img{width:100%;height:100%;object-fit:cover}.agentp__chip-doc,.agentp__thumb-doc{font-size:9px;font-weight:750;letter-spacing:.03em;color:var(--sf-text-muted)}.agentp__chip-name{flex:1;min-width:0;font-size:12px;color:var(--sf-text-secondary);max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentp__chip-err{min-width:0;font-size:11px;color:var(--sf-red);overflow-wrap:anywhere}.agentp__chip-x{flex:none;width:28px;height:28px;border:none;border-radius:50%;background:transparent;color:var(--sf-text-muted);font-size:15px;line-height:1;cursor:pointer}.agentp__chip-x:hover:not(:disabled){color:var(--sf-text-primary);background:var(--sf-bg-input)}.agentp__msg-col--user{align-items:flex-end}.agentp__thumbs{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.agentp__thumb{width:68px;height:68px;border-radius:var(--sf-radius-sm, 8px);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--sf-bg-elevated);box-shadow:inset 0 0 0 1px var(--sf-border)}.agentp__thumb img{width:100%;height:100%;object-fit:cover}.agentp__prop-chips{display:flex;flex-wrap:wrap;gap:5px}.agentp__prop-chip{display:inline-flex;align-items:center;gap:5px;font-size:var(--sf-text-xs, 11px);font-weight:500;padding:3px 9px;border-radius:var(--sf-radius-pill, 999px);background:var(--q-surface-2);box-shadow:inset 0 0 0 1px var(--q-hairline-soft);color:var(--q-ink-600);max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.agentp__prop-chip>svg{flex:none;align-self:flex-start;margin-top:2px}.ptray{flex:0 1 auto;border-top:1px solid var(--sf-border);padding:var(--sf-space-4) var(--sf-space-5);display:flex;flex-direction:column;gap:var(--sf-space-3);min-height:0}.agentp__reviewdock{flex:none;display:flex;align-items:center;gap:var(--sf-space-3);padding:var(--sf-space-3) var(--sf-space-4);border-top:1px solid var(--sf-border);background:var(--sf-bg-card)}.agentp__reviewdock-mark{flex:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--q-surface-2);color:var(--q-ink-700)}.agentp__reviewdock-status{flex:1 1 auto;min-width:0;font-size:var(--sf-text-sm);line-height:1.35;color:var(--sf-text-secondary);overflow-wrap:anywhere}.agentp__reviewdock-action{flex:none}.ptray__apply{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;background:var(--sf-bg-card);border-top:1px solid var(--sf-border-subtle);padding-block:var(--sf-space-3);margin-top:calc(var(--sf-space-5) * -1);padding-top:var(--sf-space-5)}.ptray__list{display:flex;flex-direction:column;gap:8px}.ptray__toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:var(--sf-text-sm);color:var(--sf-text-muted);min-height:36px;padding:var(--sf-space-2) var(--sf-space-3)}.ptray__toggle:hover{color:var(--sf-text-secondary)}.ptray__toggle-chevron{font-size:10px}.ptray__err{font-size:var(--sf-text-sm);color:var(--sf-red)}.pcard__meta-failed{margin-left:8px;color:var(--sf-red)}.pcard--blueprint .ui-proposal__side{display:block}.pcard--blueprint .ui-proposal__side-label{display:block;width:auto;margin-bottom:var(--sf-space-2)}.pcard__prose{margin:0;padding:6px 8px;border-radius:var(--sf-radius-xs, 4px);background:var(--sf-bg-elevated, var(--sf-bg-card));font-size:var(--sf-text-sm);line-height:1.5;color:var(--sf-text-primary);overflow-wrap:anywhere}.pcard__prose--empty{color:var(--sf-text-muted)}[data-theme=light] .pcard__prose{background:var(--sf-bg-input)}.pcard__tech{margin-top:10px}.pcard__tech-body{display:grid;gap:8px}.pcard__tech-line{margin:0;color:var(--sf-text-muted);font-family:var(--sf-font-mono);font-size:var(--sf-text-sm);letter-spacing:.01em;overflow-wrap:anywhere}.pcard__summary{margin:0;font-size:var(--sf-text-sm);line-height:1.5;color:var(--sf-text-secondary)}.pcard__result-text{margin:4px 0 0;font-size:var(--sf-text-sm);color:var(--sf-text-secondary)}.pcard__diff-row{display:flex;flex-direction:column;gap:4px}.pcard__diff-row+.pcard__diff-row{margin-top:8px}.pcard__diff-label{font-size:var(--sf-text-sm);font-weight:600;color:var(--sf-text-muted)}.pcard__pane{margin:0;max-height:120px;overflow:auto;padding:6px 8px;border-radius:var(--sf-radius-xs, 4px);font-family:var(--sf-font-mono);font-size:var(--sf-text-sm);line-height:1.5;white-space:pre-wrap;word-break:break-word}.pcard__pane--before{background:var(--sf-red-bg);color:var(--sf-text-secondary)}.pcard__pane--after{background:var(--sf-green-bg);color:var(--sf-text-primary)}.pcard__pane--empty{color:var(--sf-text-muted);background:var(--sf-bg-elevated, var(--sf-bg-card))}[data-theme=light] .pcard__pane--empty{background:var(--sf-bg-input)}.pcard__raw{color:var(--sf-text-muted);letter-spacing:.01em}@media(prefers-reduced-motion:reduce){.agentp--open,.agentp__msg,.agentp__think-dot{animation:none}}@container (max-width: 420px){.agentp__foot{padding:10px 12px}.agentp__composer-row{gap:6px}.agentp__chip{width:100%}}.agentp--minimized{top:auto;left:auto;right:20px;bottom:0;width:min(320px,90vw);height:auto;min-height:0;border-radius:12px 12px 0 0;border-bottom:none;transform:none;animation:none;overflow:hidden;cursor:pointer}.agentp--minimized .agentp__dragzone{cursor:pointer}.agentp--minimized .agentp__head{border-bottom:none}.agentp--minimized .agentp__body,.agentp--minimized .agentp__composer,.agentp--minimized .agentp__reviewdock,.agentp--minimized .agent-review,.agentp--minimized .agentp__drop,.agentp--minimized .agentp__resize{display:none}.agentp__tools{display:flex;align-items:center;gap:8px;padding:2px 0 4px;font-size:12px;color:var(--sf-text-muted)}.agentp__toolsline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentp__tools--live .agentp__toolsline{color:var(--sf-text-secondary);animation:agentp-breathe 1.9s ease-in-out infinite}@keyframes agentp-breathe{0%,to{opacity:.62}50%{opacity:1}}.agentp__thumb--doc{width:auto;height:auto;max-width:220px;padding:7px 11px;flex-direction:row;gap:8px}button.agentp__thumb--doc{border:none;font:inherit;color:inherit;cursor:pointer;text-align:left;transition:box-shadow .14s ease,background .14s ease}button.agentp__thumb--doc:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--sf-blue)}button.agentp__thumb--doc:disabled{cursor:default}.agentp__thumb-name{min-width:0;max-width:100%;font-size:11.5px;line-height:1.3;color:var(--sf-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentp__fileicon{display:block;flex:none}@media(prefers-reduced-motion:reduce){.agentp__tools--live .agentp__toolsline{animation:none}}.agentp__history{display:flex;flex-direction:column;gap:10px;margin-top:18px}.agentp__history-turn{display:flex;flex-direction:column;gap:7px;padding:12px 14px;border-radius:var(--sf-radius-sm);border:1px solid var(--sf-border);background:var(--sf-bg-input)}.agentp__history-turn--user{border-color:color-mix(in srgb,var(--sf-blue) 35%,var(--sf-border))}.agentp__history-role{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-text-muted)}.agentp__history-role:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.agentp__history-turn--user .agentp__history-role{color:var(--sf-blue)}.agentp__history-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65;color:var(--sf-text-primary)}.ui-dialog--document:has(.agenth){width:min(1240px,94vw);max-height:min(900px,90vh);font-size:14px}.agenth{display:grid;grid-template-columns:320px minmax(0,1fr);gap:20px;width:min(1180px,88vw);height:min(760px,78vh);min-height:520px}.agenth__list{display:flex;flex-direction:column;gap:8px;min-width:0;padding-right:16px;border-right:1px solid var(--sf-border)}.agenth__search{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--sf-border);border-radius:var(--sf-radius-sm);background:var(--sf-bg-input);color:var(--sf-text-muted)}.agenth__search input{flex:1;min-width:0;border:none;background:none;outline:none;color:var(--sf-text-primary);font:inherit;font-size:12.5px}.agenth__search input::placeholder{color:var(--sf-text-muted)}.agenth__scope{display:flex;gap:4px}.agenth__scope button{flex:1;padding:5px 8px;border:none;border-radius:var(--sf-radius-sm);background:transparent;color:var(--sf-text-muted);font:inherit;font-size:11.5px;cursor:pointer}.agenth__scope button.is-active{background:var(--q-surface-2);color:var(--q-ink-900);font-weight:600}.agenth__rows{display:flex;flex-direction:column;gap:2px;overflow-y:auto;max-height:52vh}.agenth__row{display:flex;align-items:center;border-radius:var(--sf-radius-sm)}.agenth__row:hover{background:var(--sf-bg-input)}.agenth__row.is-active{background:var(--q-surface-2);box-shadow:inset 0 0 0 1px var(--q-hairline-soft)}.agenth__pick{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:8px 10px;border:none;background:none;color:var(--sf-text-secondary);font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.agenth__row.is-active .agenth__pick{color:var(--sf-text-primary);font-weight:600}.agenth__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenth__age{flex:none;font-size:11px;font-variant-numeric:tabular-nums;color:var(--sf-text-muted)}.agenth__archive{flex:none;display:none;padding:6px 9px;border:none;background:none;color:var(--sf-text-muted);cursor:pointer}.agenth__row:hover .agenth__archive,.agenth__row.is-active .agenth__archive{display:inline-flex}.agenth__archive:hover{color:var(--sf-text-primary)}.agenth__pane{min-width:0;overflow-y:auto;max-height:60vh}.agenth__pane .agentp__history{margin-top:0}.agenth__loading{display:flex;justify-content:center;padding:32px 0}.agenth__none{margin:0;padding:24px 4px;font-size:12.5px;color:var(--sf-text-muted)}.agentp__tawrap{position:relative;--agentp-ta-font-size: 13.5px;--agentp-ta-line-height: 1.5;--agentp-ta-padding: 12px 14px 10px}.agentp__tahl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;color:var(--sf-text-primary)}.agentp__composer .agentp__tahl{padding:var(--agentp-ta-padding);font:inherit;font-size:var(--agentp-ta-font-size);line-height:var(--agentp-ta-line-height);scrollbar-gutter:stable}.agentp__composer .agentp__ta{position:relative;z-index:0;color:transparent;caret-color:var(--sf-text-primary);font-size:var(--agentp-ta-font-size);line-height:var(--agentp-ta-line-height);scrollbar-gutter:stable}.agentp__mention{color:var(--sf-blue)}.agentp__workingword{display:inline-block;animation:agentp-word .24s ease-out}@keyframes agentp-word{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.agentp__workingword{animation:none}}.agentp__worksheet-preview{flex:0 0 auto;border-bottom:1px solid var(--sf-border)}.agentp__worksheet-preview-toggle{display:block;width:100%;background:none;border:none;padding:6px 12px;font:inherit;font-size:12px;font-weight:600;color:var(--sf-blue);text-align:left;cursor:pointer}.agentp__worksheet-preview-toggle:hover{text-decoration:underline}.agentp__worksheet-preview-body{max-height:38vh;overflow-y:auto;border-top:1px solid var(--sf-border)}.wt-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none}.wt-overlay>svg{pointer-events:auto}.wt-tooltip{background:var(--sf-bg-card);border:1px solid var(--sf-border);border-radius:var(--sf-radius);padding:20px;box-shadow:0 8px 32px #0000003d;pointer-events:auto}.wt-tooltip-title{font-family:var(--sf-font);font-size:15px;font-weight:600;color:var(--sf-text-primary);margin:0 0 6px;line-height:1.3}.wt-tooltip-body{font-family:var(--sf-font);font-size:13px;line-height:1.55;color:var(--sf-text-secondary);margin:0 0 16px}.wt-tooltip-footer{display:flex;justify-content:space-between;align-items:center}.wt-step-counter{font-family:var(--sf-font);font-size:11px;color:var(--sf-text-muted);letter-spacing:.02em}.wt-tooltip-actions{display:flex;gap:6px}.wt-btn-primary{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;font-family:var(--sf-font);font-size:12px;font-weight:600;color:#fff;background:var(--sf-blue);border:none;border-radius:var(--sf-radius-xs);cursor:pointer;transition:background-color .15s ease}.wt-btn-primary:hover{background:#0058dd}.wt-btn-secondary{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;font-family:var(--sf-font);font-size:12px;font-weight:500;color:var(--sf-text-secondary);background:transparent;border:1px solid var(--sf-border);border-radius:var(--sf-radius-xs);cursor:pointer;transition:all .15s ease}.wt-btn-secondary:hover{background:var(--sf-blue-dim);color:var(--sf-blue-light);border-color:var(--sf-border-focus)}.wt-skip-link{display:block;width:100%;text-align:center;margin-top:12px;font-family:var(--sf-font);font-size:11px;color:var(--sf-text-muted);background:none;border:none;cursor:pointer;opacity:.7;transition:opacity .15s ease}.wt-skip-link:hover{opacity:1}@layer puck-tokens{:root{--puck-color-rose-01: #4a001c;--puck-color-rose-02: #670833;--puck-color-rose-03: #87114c;--puck-color-rose-04: #a81a66;--puck-color-rose-05: #bc5089;--puck-color-rose-06: #cc7ca5;--puck-color-rose-07: #d89aba;--puck-color-rose-08: #e3b8cf;--puck-color-rose-09: #efd6e3;--puck-color-rose-10: #f6eaf1;--puck-color-rose-11: #faf4f8;--puck-color-rose-12: #fef8fc;--puck-color-azure-01: #00175d;--puck-color-azure-02: #002c77;--puck-color-azure-03: #014292;--puck-color-azure-04: #0158ad;--puck-color-azure-05: #3479be;--puck-color-azure-06: #6499cf;--puck-color-azure-07: #88b0da;--puck-color-azure-08: #abc7e5;--puck-color-azure-09: #cfdff0;--puck-color-azure-10: #e7eef7;--puck-color-azure-11: #f3f6fb;--puck-color-azure-12: #f7faff;--puck-color-green-01: #002000;--puck-color-green-02: #043604;--puck-color-green-03: #084e08;--puck-color-green-04: #0c680c;--puck-color-green-05: #1d882f;--puck-color-green-06: #2faa53;--puck-color-green-07: #56c16f;--puck-color-green-08: #7dd78b;--puck-color-green-09: #b8e8bf;--puck-color-green-10: #ddf3e0;--puck-color-green-11: #eff8f0;--puck-color-green-12: #f3fcf4;--puck-color-yellow-01: #211000;--puck-color-yellow-02: #362700;--puck-color-yellow-03: #4c4000;--puck-color-yellow-04: #645a00;--puck-color-yellow-05: #877614;--puck-color-yellow-06: #ab9429;--puck-color-yellow-07: #bfac4e;--puck-color-yellow-08: #d4c474;--puck-color-yellow-09: #e6deb1;--puck-color-yellow-10: #f3efd9;--puck-color-yellow-11: #f9f7ed;--puck-color-yellow-12: #fcfaf0;--puck-color-red-01: #4c0000;--puck-color-red-02: #6a0a10;--puck-color-red-03: #8a1422;--puck-color-red-04: #ac1f35;--puck-color-red-05: #bf5366;--puck-color-red-06: #ce7e8e;--puck-color-red-07: #d99ca8;--puck-color-red-08: #e4b9c2;--puck-color-red-09: #efd7db;--puck-color-red-10: #f6eaec;--puck-color-red-11: #faf4f5;--puck-color-red-12: #fff9fa;--puck-color-grey-01: #181818;--puck-color-grey-02: #292929;--puck-color-grey-03: #404040;--puck-color-grey-04: #5a5a5a;--puck-color-grey-05: #767676;--puck-color-grey-06: #949494;--puck-color-grey-07: #ababab;--puck-color-grey-08: #c3c3c3;--puck-color-grey-09: #dcdcdc;--puck-color-grey-10: #efefef;--puck-color-grey-11: #f5f5f5;--puck-color-grey-12: #fafafa;--puck-color-black: #000000;--puck-color-white: #ffffff}}@layer puck-tokens{:root{--puck-color-surface: var(--puck-color-white);--puck-color-surface-muted: var(--puck-color-grey-11);--puck-color-surface-subtle: var(--puck-color-grey-12);--puck-color-surface-inverse: var(--puck-color-grey-01);--puck-color-border: var(--puck-color-grey-09);--puck-color-border-hover: var(--puck-color-grey-05);--puck-color-border-muted: var(--puck-color-grey-10);--puck-color-border-inverse: var(--puck-color-grey-05);--puck-color-text: var(--puck-color-black);--puck-color-text-secondary: var(--puck-color-grey-04);--puck-color-text-muted: var(--puck-color-grey-05);--puck-color-text-subtle: var(--puck-color-grey-07);--puck-color-text-inverse: var(--puck-color-white);--puck-opacity-text-inverse: .75;--puck-color-interactive: var(--puck-color-azure-04);--puck-color-interactive-hover: var(--puck-color-azure-03);--puck-color-interactive-active: var(--puck-color-azure-02);--puck-color-interactive-subtle: var(--puck-color-azure-10);--puck-color-interactive-soft: var(--puck-color-azure-11);--puck-color-interactive-soft-hover: var(--puck-color-azure-12);--puck-color-interactive-neutral-hover: var(--puck-color-grey-10);--puck-color-interactive-inverse-hover: var(--puck-color-azure-06);--puck-color-interactive-inverse-active: var(--puck-color-azure-07);--puck-color-focus-ring: var(--puck-color-azure-05);--puck-color-selection-bg: color-mix( in srgb, var(--puck-color-azure-09) 30%, transparent );--puck-color-selection-border: var(--puck-color-azure-08);--puck-color-line-placeholder: var(--puck-color-azure-06);--puck-color-highlight: var(--puck-color-rose-07);--puck-color-bg-disabled: var(--puck-color-grey-07);--puck-color-text-disabled: var(--puck-color-grey-03);--puck-color-overlay-backdrop: color-mix( in srgb, var(--puck-color-black) 75%, transparent );--puck-space-1: 4px;--puck-space-2: 8px;--puck-space-3: 12px;--puck-space-4: 16px;--puck-space-5: 24px;--puck-space-chrome-gutter: var(--puck-space-4);--puck-radius-none: 0;--puck-radius-xs: 2px;--puck-radius-s: 3px;--puck-radius-m: 4px;--puck-radius-l: 8px;--puck-radius-pill: 30px;--puck-radius-round: 100%;--puck-border-width-hairline: .5px;--puck-border-width-regular: 1px;--puck-border-width-focus: 2px;--puck-border-width-strong: 4px;--puck-duration-fast: 50ms;--puck-duration-medium: .15s;--puck-duration-slow: .25s;--puck-ease-exit: ease-in;--puck-ease-emphasized: ease-in-out;--puck-ease-entrance: ease-out;--puck-font-weight-regular: 400;--puck-font-weight-medium: 500;--puck-font-weight-semibold: 600;--puck-font-weight-bold: 700;--puck-font-weight-heavy: 800;--puck-letter-spacing-ui: .05ch;--puck-letter-spacing-heading: .08ch;--puck-icon-size-xs: 14px;--puck-icon-size-s: 16px;--puck-icon-size-m: 18px;--puck-icon-size-l: 24px;--puck-space-m-unitless: 24;--puck-user-sidebar-left-width: var(--puck-sidebar-width);--puck-user-sidebar-right-width: var(--puck-sidebar-width);--puck-slot-min-empty-height: 128px;--puck-line-placeholder-width: 2px}}@layer puck-tokens{:root{--puck-font-size-scale-base-unitless: 12;--puck-font-size-xxxs-unitless: 12;--puck-font-size-xxs-unitless: 14;--puck-font-size-xs-unitless: 16;--puck-font-size-s-unitless: 18;--puck-font-size-m-unitless: 21;--puck-font-size-l-unitless: 24;--puck-font-size-xl-unitless: 28;--puck-font-size-xxl-unitless: 36;--puck-font-size-xxxl-unitless: 48;--puck-font-size-xxxxl-unitless: 56;--puck-font-size-xxxs: calc( 1rem * var(--puck-font-size-xxxs-unitless) / 16 );--puck-font-size-xxs: calc(1rem * var(--puck-font-size-xxs-unitless) / 16);--puck-font-size-xs: calc(1rem * var(--puck-font-size-xs-unitless) / 16);--puck-font-size-s: calc(1rem * var(--puck-font-size-s-unitless) / 16);--puck-font-size-m: calc(1rem * var(--puck-font-size-m-unitless) / 16);--puck-font-size-l: calc(1rem * var(--puck-font-size-l-unitless) / 16);--puck-font-size-xl: calc(1rem * var(--puck-font-size-xl-unitless) / 16);--puck-font-size-xxl: calc(1rem * var(--puck-font-size-xxl-unitless) / 16);--puck-font-size-xxxl: calc( 1rem * var(--puck-font-size-xxxl-unitless) / 16 );--puck-font-size-xxxxl: calc( 1rem * var(--puck-font-size-xxxxl-unitless) / 16 );--puck-font-size-base: var(--puck-font-size-xs);--puck-line-height-reset: 1;--puck-line-height-xs: calc( var(--puck-space-m-unitless) / var(--puck-font-size-m-unitless) );--puck-line-height-s: calc( var(--puck-space-m-unitless) / var(--puck-font-size-s-unitless) );--puck-line-height-m: calc( var(--puck-space-m-unitless) / var(--puck-font-size-xs-unitless) );--puck-line-height-l: calc( var(--puck-space-m-unitless) / var(--puck-font-size-xxs-unitless) );--puck-line-height-xl: calc( var(--puck-space-m-unitless) / var(--puck-font-size-scale-base-unitless) );--puck-line-height-base: var(--puck-line-height-m);--puck-fallback-font-stack: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--puck-font-family: Inter, var(--puck-fallback-font-stack);--puck-font-family-monospaced: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace}@supports (font-variation-settings: normal){:root{--puck-font-family: InterVariable, var(--puck-fallback-font-stack)}}}:root{--_puck-styles-loaded: "true"}#frame-root{height:1px;min-height:100vh}[data-puck-entry]{position:relative;z-index:0}._ActionBar_5vdfr_1{align-items:center;cursor:default;display:flex;width:auto;padding-top:var(--puck-actionbar-space-y, var(--puck-space-1));padding-bottom:var(--puck-actionbar-space-y, var(--puck-space-1));padding-inline-start:var(--puck-actionbar-space-x, 0);padding-inline-end:var(--puck-actionbar-space-x, 0);border-radius:var(--puck-actionbar-radius, var(--puck-radius-l));background:var(--puck-actionbar-color-bg, var(--puck-color-surface-inverse));color:var(--puck-color-text-inverse);font-family:var(--puck-font-family);min-height:26px}._ActionBar-label_5vdfr_17{color:var(--puck-actionbar-color-text, var(--puck-color-text-inverse));font-size:var(--puck-actionbar-font-size, var(--puck-font-size-xxxs));opacity:var(--puck-actionbar-opacity-text, var(--puck-opacity-text-inverse));font-weight:var(--puck-font-weight-medium);padding-inline-start:var(--puck-space-2);padding-inline-end:var(--puck-space-2);margin-inline-start:var(--puck-space-1);margin-inline-end:var(--puck-space-1);text-overflow:ellipsis;white-space:nowrap}._ActionBarAction_5vdfr_30+._ActionBar-label_5vdfr_17{padding-inline-start:0}._ActionBar-label_5vdfr_17+._ActionBarAction_5vdfr_30{margin-inline-start:calc(var(--puck-space-1) * -1)}._ActionBar-group_5vdfr_38{align-items:center;border-inline-start:var(--puck-border-width-hairline) solid var(--puck-actionbar-color-separator, var(--puck-color-border-inverse));display:flex;height:100%;padding-inline-start:var(--puck-space-1);padding-inline-end:var(--puck-space-1)}._ActionBar-group_5vdfr_38:first-of-type{border-inline-start:0}._ActionBar-group_5vdfr_38:empty{display:none}._ActionBarAction_5vdfr_30{background:transparent;border:none;color:var(--puck-actionbar-color-text, var(--puck-color-text-inverse));cursor:pointer;padding:var(--puck-actionbar-action-space, 6px);margin-inline-start:var(--puck-space-1);margin-inline-end:var(--puck-space-1);border-radius:var(--puck-radius-m);overflow:hidden;display:flex;align-items:center;justify-content:center;opacity:var(--puck-actionbar-opacity-text, var(--puck-opacity-text-inverse));transition:color var(--puck-duration-fast) var(--puck-ease-exit),opacity var(--puck-duration-fast) var(--puck-ease-exit)}._ActionBarAction--disabled_5vdfr_74{cursor:auto;color:var( --puck-actionbar-color-action-disabled, var(--puck-color-text-inverse) );opacity:var(--puck-actionbar-opacity-action-disabled, .54)}._ActionBarAction_5vdfr_30 svg{max-width:none!important}._ActionBarAction_5vdfr_30:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:calc(var(--puck-border-width-focus) * -1)}@media(hover:hover)and (pointer:fine){._ActionBarAction_5vdfr_30:hover:not(._ActionBarAction--disabled_5vdfr_74){color:var( --puck-actionbar-color-action-hover, var(--puck-color-interactive-inverse-hover) );opacity:1;transition:none}}._ActionBarAction_5vdfr_30:active:not(._ActionBarAction--disabled_5vdfr_74),._ActionBarAction--active_5vdfr_104{color:var( --puck-actionbar-color-action-active, var(--puck-color-interactive-inverse-active) );opacity:1;transition:none}._ActionBar-group_5vdfr_38 *{margin:0}._ActionBar-separator_5vdfr_117{background:var( --puck-actionbar-color-separator, var(--puck-color-border-inverse) );margin-inline:var(--puck-space-1);width:var( --puck-border-width-hairline );height:100%}._InputWrapper_qyenz_1+._InputWrapper_qyenz_1{margin-top:var(--puck-space-3)}._Input-label_qyenz_5{align-items:center;color:var(--puck-field-label-color-text, var(--puck-color-text-secondary));display:flex;padding-bottom:var(--puck-field-label-space-y, var(--puck-space-3));font-size:var(--puck-field-label-font-size, var(--puck-font-size-xxs));font-weight:var( --puck-field-label-font-weight, var(--puck-font-weight-semibold) )}._Input-labelIcon_qyenz_17{color:var(--puck-field-label-color-icon, var(--puck-color-text-subtle));display:flex;margin-inline-end:var(--puck-space-1);padding-inline-start:var(--puck-space-1)}._Input-disabledIcon_qyenz_24{color:var(--puck-color-text-muted);margin-inline-start:auto}._Input-input_qyenz_29{background:var(--puck-field-color-bg, var(--puck-color-surface));border-width:var( --puck-field-border-width, var(--puck-border-width-regular) );border-style:solid;border-color:var(--puck-field-color-border, var(--puck-color-border));border-radius:var(--puck-field-radius, var(--puck-radius-m));box-sizing:border-box;color:var(--puck-field-color-text, var(--puck-color-text));font-family:inherit;font-size:var(--puck-font-size-xs);padding:var(--puck-field-space-y, var(--puck-space-3)) var( --puck-field-space-x, calc( var(--puck-space-4) - var(--puck-field-border-width, var(--puck-border-width-regular)) ) );transition:border-color var(--puck-duration-fast) var(--puck-ease-exit);width:100%;max-width:100%}@media(min-width:458px){._Input-input_qyenz_29{font-size:var(--puck-field-font-size, var(--puck-font-size-xxs))}}._Input-select_qyenz_61{position:relative;width:100%}select._Input-input_qyenz_29{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}._Input-selectIcon_qyenz_71{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;fill:var(--puck-field-color-border, var(--puck-color-border));stroke-width:0}._Input-selectIcon_qyenz_71:dir(rtl){right:auto;left:12px}@media(hover:hover)and (pointer:fine){._Input_qyenz_1:has(>input):hover ._Input-input_qyenz_29:not([readonly]),._Input_qyenz_1:has(>textarea):hover ._Input-input_qyenz_29:not([readonly]){border-color:var( --puck-field-color-border-hover, var(--puck-color-border-hover) );transition:none}._Input_qyenz_1:has(>._Input-select_qyenz_61):hover ._Input-input_qyenz_29:not([disabled]){color:var( --puck-field-color-text-hover, var(--puck-field-color-text, var(--puck-color-text)) );background-color:var( --puck-field-color-bg-hover, var(--puck-color-interactive-soft-hover) );border-color:var( --puck-field-color-border-hover, var(--puck-color-border-hover) );transition:none}._Input_qyenz_1:not(._Input--readOnly_qyenz_111):has(>._Input-select_qyenz_61):hover ._Input-selectIcon_qyenz_71{fill:var(--puck-field-color-border-hover, var(--puck-color-border-hover))}}._Input-input_qyenz_29:focus{border-color:var( --puck-field-color-border-hover, var(--puck-color-border-hover) );outline:var(--puck-border-width-focus) solid var(--puck-field-color-border-focus, var(--puck-color-focus-ring));transition:none}._Input--readOnly_qyenz_111>._Input-input_qyenz_29,._Input--readOnly_qyenz_111>._Input-select_qyenz_61>select._Input-input_qyenz_29{background-color:var( --puck-field-color-bg-disabled, var(--puck-color-surface-muted) );border-color:var( --puck-field-color-border-disabled, var(--puck-color-border) );color:var( --puck-field-color-text-disabled, var(--puck-color-text-secondary) );cursor:default;opacity:1;outline:0;transition:none}._Input--readOnly_qyenz_111>._Input-select_qyenz_61>select._Input-input_qyenz_29~._Input-selectIcon_qyenz_71{fill:var(--puck-field-color-text-disabled, var(--puck-color-text-secondary))}._Input-radioGroupItems_qyenz_150{--_puck-field-radio-radius: var(--puck-field-radius, var(--puck-radius-m));--_puck-field-radio-border-width: var( --puck-field-border-width, var(--puck-border-width-regular) );--_puck-field-radio-border-color: var( --puck-field-color-border, var(--puck-color-border) );display:flex;border:var(--_puck-field-radio-border-width) solid var(--_puck-field-radio-border-color);border-radius:var(--_puck-field-radio-radius);flex-wrap:wrap}._Input-radio_qyenz_150{border-inline-end:var(--_puck-field-radio-border-width) solid var(--_puck-field-radio-border-color);flex-grow:1}._Input-radio_qyenz_150:first-of-type{border-bottom-left-radius:var(--_puck-field-radio-radius);border-top-left-radius:var(--_puck-field-radio-radius)}._Input-radio_qyenz_150:first-of-type ._Input-radioInner_qyenz_179{border-bottom-left-radius:calc(var(--_puck-field-radio-radius) - var(--_puck-field-radio-border-width));border-top-left-radius:calc(var(--_puck-field-radio-radius) - var(--_puck-field-radio-border-width))}._Input-radio_qyenz_150:last-of-type{border-bottom-right-radius:var(--_puck-field-radio-radius);border-inline-end:0;border-top-right-radius:var(--_puck-field-radio-radius)}._Input-radio_qyenz_150:last-of-type ._Input-radioInner_qyenz_179{border-bottom-right-radius:calc(var(--_puck-field-radio-radius) - var(--_puck-field-radio-border-width));border-top-right-radius:calc(var(--_puck-field-radio-radius) - var(--_puck-field-radio-border-width))}._Input-radioInner_qyenz_179{background-color:var(--puck-field-color-bg, var(--puck-color-surface));color:var(--puck-field-color-text, var(--puck-color-text));cursor:pointer;font-size:var(--puck-field-font-size, var(--puck-font-size-xxs));padding:var(--puck-field-space-y, var(--puck-space-3)) var( --puck-field-space-x, calc(var(--puck-space-4) - var(--_puck-field-radio-border-width)) );text-align:center;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit),color var(--puck-duration-fast) var(--puck-ease-exit)}._Input-radio_qyenz_150:has(:focus-visible){outline:var(--puck-border-width-focus) solid var(--puck-field-color-border-focus, var(--puck-color-focus-ring));outline-offset:var(--puck-border-width-focus);position:relative}@media(hover:hover)and (pointer:fine){._Input-radioInner_qyenz_179:hover{background-color:var( --puck-field-color-bg-hover, var(--puck-color-interactive-soft-hover) );color:var( --puck-field-color-text-hover, var(--puck-field-color-text, var(--puck-color-text)) );transition:none}}._Input--readOnly_qyenz_111 ._Input-radioGroupItems_qyenz_150{border-color:var( --puck-field-color-border-disabled, var(--puck-color-border) )}._Input--readOnly_qyenz_111 ._Input-radioInner_qyenz_179{background-color:var(--puck-field-color-bg, var(--puck-color-surface));color:var(--puck-field-color-text, var(--puck-color-text-secondary));cursor:default}._Input--readOnly_qyenz_111 ._Input-radio_qyenz_150{border-inline-end:var(--_puck-field-radio-border-width) solid var(--puck-field-color-border-disabled, var(--puck-color-border))}._Input--readOnly_qyenz_111 ._Input-radio_qyenz_150:last-of-type{border-inline-end:0}._Input-radio_qyenz_150 ._Input-radioInput_qyenz_261:checked~._Input-radioInner_qyenz_179{background-color:var( --puck-field-color-bg-active, var(--puck-color-interactive-soft) );color:var(--puck-field-color-text-active, var(--puck-color-interactive));font-weight:var(--puck-font-weight-medium)}._Input--readOnly_qyenz_111 ._Input-radioInput_qyenz_261:checked~._Input-radioInner_qyenz_179{background-color:var( --puck-field-color-bg-disabled, var(--puck-color-surface-muted) );color:var( --puck-field-color-text-disabled, var(--puck-color-text-secondary) )}._Input-radio_qyenz_150 ._Input-radioInput_qyenz_261{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}textarea._Input-input_qyenz_29{margin-bottom:calc(var(--puck-space-1) * -1)}._ArrayField_62huh_5{--_puck-field-array-border-color: var( --puck-field-color-border, var(--puck-color-border) );--_puck-field-array-border-width: var( --puck-field-border-width, var(--puck-border-width-regular) );--_puck-field-array-radius: var(--puck-field-radius, var(--puck-radius-m));--_puck-field-array-radius-inner: calc( var(--_puck-field-array-radius) - var(--_puck-field-array-border-width) );display:flex;flex-direction:column;background:var( --puck-field-color-bg-active, var(--puck-color-interactive-soft) );border:var(--_puck-field-array-border-width) solid var(--_puck-field-array-border-color);border-radius:var(--_puck-field-array-radius)}._ArrayField--isDraggingFrom_62huh_30{background-color:var( --puck-field-color-bg-active, var(--puck-color-interactive-soft) );overflow:hidden}._ArrayField-addButton_62huh_38{background-color:var(--puck-field-color-bg, var(--puck-color-surface));border:none;border-radius:var(--_puck-field-array-radius-inner);display:flex;color:var(--puck-field-array-add-color-icon, var(--puck-color-interactive));justify-content:center;cursor:pointer;width:100%;margin:0;padding:calc(var(--puck-field-space-y, var(--puck-space-3)) + 2px) var( --puck-field-space-x, calc(var(--puck-space-4) - var(--_puck-field-array-border-width)) );text-align:left;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit)}._ArrayField--hasItems_62huh_58>._ArrayField-addButton_62huh_38{border-top:var(--_puck-field-array-border-width) solid var(--_puck-field-array-border-color);border-top-left-radius:0;border-top-right-radius:0}._ArrayField-addButton_62huh_38:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus);position:relative}@media(hover:hover)and (pointer:fine){._ArrayField_62huh_5:not(._ArrayField--isDraggingFrom_62huh_30)>._ArrayField-addButton_62huh_38:hover{background:var( --puck-field-color-bg-hover, var(--puck-color-interactive-soft-hover) );color:var( --puck-field-color-text-hover, var(--puck-field-color-text, var(--puck-color-text)) );transition:none}}._ArrayField_62huh_5:not(._ArrayField--isDraggingFrom_62huh_30)>._ArrayField-addButton_62huh_38:active{background:var( --puck-field-color-bg-hover, var(--puck-color-interactive-soft-hover) );transition:none}._ArrayField-inner_62huh_93{margin-top:-1px}._ArrayFieldItem_62huh_101{display:block;position:relative;border-top-left-radius:var(--_puck-field-array-radius-inner);border-top-right-radius:var(--_puck-field-array-radius-inner);border-top:var(--_puck-field-array-border-width) solid var(--_puck-field-array-border-color)}._ArrayFieldItem--isDragging_62huh_110{border-top:transparent}._ArrayFieldItem--isExpanded_62huh_114:before{display:none}._ArrayFieldItem--isExpanded_62huh_114{border-bottom:0;outline-offset:0px!important;outline:var(--_puck-field-array-border-width) solid var(--puck-field-color-border-focus, var(--puck-color-focus-ring))!important;z-index:2}._ArrayFieldItem--isDragging_62huh_110{outline:var(--puck-border-width-focus) var(--puck-field-color-border-dragging, var(--puck-color-selection-border)) solid!important}._ArrayFieldItem--isDragging_62huh_110 ._ArrayFieldItem-summary_62huh_132:active{background-color:var(--puck-field-color-bg, var(--puck-color-surface))}._ArrayFieldItem_62huh_101+._ArrayFieldItem_62huh_101{border-top-left-radius:0;border-top-right-radius:0}._ArrayFieldItem-summary_62huh_132{--_puck-drag-icon-color: var(--puck-field-color-text, var(--puck-color-text));--_puck-drag-icon-color-hover: var( --puck-field-color-text-hover, var(--puck-field-color-text, var(--puck-color-text)) );background:var(--puck-field-color-bg, var(--puck-color-surface));color:var(--puck-field-color-text, var(--puck-color-text));cursor:pointer;display:flex;align-items:center;gap:2px;justify-content:space-between;font-size:var(--puck-field-font-size, var(--puck-font-size-xxs));list-style:none;padding:var(--puck-field-space-y, var(--puck-space-3)) var( --puck-field-space-x, calc(var(--puck-space-4) - var(--_puck-field-array-border-width)) );position:relative;overflow:hidden;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit)}._ArrayFieldItem--noFields_62huh_167>._ArrayFieldItem-summary_62huh_132{cursor:grab}._ArrayFieldItem_62huh_101:first-of-type>._ArrayFieldItem-summary_62huh_132{border-top-left-radius:var(--_puck-field-array-radius-inner);border-top-right-radius:var(--_puck-field-array-radius-inner)}._ArrayField--addDisabled_62huh_176>._ArrayField-inner_62huh_93>._ArrayFieldItem_62huh_101:last-of-type:not(._ArrayFieldItem--isExpanded_62huh_114)>._ArrayFieldItem-summary_62huh_132{border-bottom-left-radius:var(--_puck-field-array-radius-inner);border-bottom-right-radius:var(--_puck-field-array-radius-inner)}._ArrayField--addDisabled_62huh_176>._ArrayField-inner_62huh_93>._ArrayFieldItem--isExpanded_62huh_114:last-of-type{border-bottom-left-radius:var(--_puck-field-array-radius-inner);border-bottom-right-radius:var(--_puck-field-array-radius-inner)}._ArrayFieldItem-summary_62huh_132:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus)}@media(hover:hover)and (pointer:fine){._ArrayFieldItem-summary_62huh_132:hover{background-color:var( --puck-field-color-bg-hover, var(--puck-color-interactive-soft-hover) );color:var( --puck-field-color-text-hover, var(--puck-field-color-text, var(--puck-color-text)) );transition:none}}._ArrayFieldItem-summary_62huh_132:active{background-color:var( --puck-field-color-bg-hover, var(--puck-color-interactive-soft-hover) );transition:none}._ArrayFieldItem--isExpanded_62huh_114>._ArrayFieldItem-summary_62huh_132{background:var( --puck-field-color-bg-active, var(--puck-color-interactive-soft) );color:var(--puck-field-color-text-active, var(--puck-color-interactive));font-weight:var(--puck-font-weight-semibold);transition:none}._ArrayFieldItem-body_62huh_228{background:var(--puck-field-color-surface, var(--puck-color-surface));display:none}._ArrayFieldItem--isExpanded_62huh_114>._ArrayFieldItem-body_62huh_228{display:block}._ArrayFieldItem-fieldset_62huh_237{border:none;border-top:var(--_puck-field-array-border-width) solid var(--_puck-field-array-border-color);margin:0;min-width:0;padding:var(--puck-field-space-surface-y, var(--puck-space-4)) var( --puck-field-space-surface-x, calc(var(--puck-space-4) - var(--_puck-field-array-border-width)) )}._ArrayFieldItem-rhs_62huh_250{display:flex;gap:var(--puck-space-1);align-items:center}._ArrayFieldItem-actions_62huh_256{color:var(--puck-color-text-secondary);display:flex;gap:var(--puck-space-1);opacity:0}._ArrayFieldItem-summary_62huh_132:focus-within>._ArrayFieldItem-rhs_62huh_250>._ArrayFieldItem-actions_62huh_256,._ArrayFieldItem-summary_62huh_132:hover>._ArrayFieldItem-rhs_62huh_250>._ArrayFieldItem-actions_62huh_256{opacity:1}._IconButton_1pxxt_1{align-items:center;background:var(--puck-iconbutton-color-bg, transparent);border:none;border-radius:var(--puck-iconbutton-radius, var(--puck-radius-m));color:var(--puck-iconbutton-color-icon, currentColor);display:flex;font-family:var(--puck-font-family);justify-content:center;padding:var(--puck-iconbutton-space, var(--puck-space-1));transition:background-color var(--puck-duration-fast) var(--puck-ease-exit),color var(--puck-duration-fast) var(--puck-ease-exit)}._IconButton--active_1pxxt_15{color:var( --puck-iconbutton-color-icon-active, var(--puck-color-interactive) )}._IconButton_1pxxt_1:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:calc(var(--puck-border-width-focus) * -1)}@media(hover:hover)and (pointer:fine){._IconButton_1pxxt_1:hover:not(._IconButton--disabled_1pxxt_28){background:var( --_puck-iconbutton-color-bg-hover, var( --puck-iconbutton-color-bg-hover, var(--puck-color-interactive-neutral-hover) ) );color:var( --puck-iconbutton-color-icon-hover, var(--puck-color-interactive) );cursor:pointer;transition:none}}._IconButton_1pxxt_1:active{background:var( --puck-iconbutton-color-bg-active, var(--puck-color-interactive-soft) );transition:none}._IconButton--disabled_1pxxt_28{color:var( --puck-iconbutton-color-icon-disabled, var(--puck-color-text-subtle) )}@keyframes _loader-animation_1w5zn_1{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(.8)}to{transform:rotate(360deg) scale(1)}}._Loader_1w5zn_13{background:transparent;border-radius:var(--puck-radius-round);border:var(--puck-border-width-focus) solid currentColor;border-bottom-color:transparent;display:inline-block;animation:_loader-animation_1w5zn_1 1s 0s infinite linear;animation-fill-mode:both}._DragIcon_5e515_1{color:var(--_puck-drag-icon-color, var(--puck-color-text-muted));cursor:grab;padding:var(--puck-space-1);border-radius:var(--puck-radius-m)}._DragIcon--disabled_5e515_10{cursor:no-drop}@media(hover:hover)and (pointer:fine){._DragIcon_5e515_1:not(._DragIcon--disabled_5e515_10):hover{color:var(--_puck-drag-icon-color-hover, var(--puck-color-focus-ring))}}[data-dnd-placeholder]:not([data-puck-line-drag] *) *{opacity:0!important}[data-dnd-placeholder]:not([data-puck-line-drag] *){background:var( --_puck-field-array-color-placeholder, var(--puck-color-azure-06) )!important;border:none!important;color:transparent!important;opacity:.3!important;outline:none!important;transition:none!important}._ExternalInput-actions_143vl_1{display:flex}._ExternalInput-button_143vl_5{display:flex;gap:var(--puck-space-2);align-items:center;justify-content:center;background-color:var(--puck-field-color-bg, var(--puck-color-surface));border:var(--puck-field-border-width, var(--puck-border-width-regular)) solid var(--puck-field-color-border, var(--puck-color-border));border-radius:var(--puck-field-radius, var(--puck-radius-m));color:var(--puck-field-color-text-active, var(--puck-color-interactive));padding:var(--puck-field-space-y, var(--puck-space-3)) var( --puck-field-space-x, calc( var(--puck-space-4) - var(--puck-field-border-width, var(--puck-border-width-regular)) ) );font-size:var(--puck-field-font-size, var(--puck-font-size-xxs));font-weight:var(--puck-font-weight-medium);white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit);position:relative;overflow:hidden;flex-grow:1;cursor:pointer}._ExternalInput--dataSelected_143vl_34 ._ExternalInput-button_143vl_5{color:var(--puck-field-color-text, var(--puck-color-text));display:block;border-top-right-radius:0;border-bottom-right-radius:0}._ExternalInput--readOnly_143vl_41 ._ExternalInput-button_143vl_5{background-color:var( --puck-field-color-bg-disabled, var(--puck-color-surface-muted) )}._ExternalInput-detachButton_143vl_48{border:var(--puck-field-border-width, var(--puck-border-width-regular)) solid var(--puck-field-color-border, var(--puck-color-border));border-top-right-radius:var(--puck-field-radius, var(--puck-radius-m));border-bottom-right-radius:var(--puck-field-radius, var(--puck-radius-m));background-color:var( --puck-field-external-detach-color-bg, var(--puck-color-surface-subtle) );color:var( --puck-field-external-detach-color-text, var(--puck-color-text-muted) );display:flex;gap:var(--puck-space-2);align-items:center;justify-content:center;padding:var(--puck-space-2) var(--puck-space-3);position:relative;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit),color var(--puck-duration-fast) var(--puck-ease-exit);margin-inline-start:-1px;cursor:pointer}._ExternalInput-button_143vl_5:focus-visible,._ExternalInput-detachButton_143vl_48:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus);z-index:1}@media(hover:hover)and (pointer:fine){._ExternalInput_143vl_1:not(._ExternalInput--readOnly_143vl_41) ._ExternalInput-button_143vl_5:hover,._ExternalInput_143vl_1:not(._ExternalInput--readOnly_143vl_41) ._ExternalInput-detachButton_143vl_48:hover{background:var( --puck-field-color-bg-hover, var(--puck-color-interactive-soft-hover) );transition:none}._ExternalInput_143vl_1:not(._ExternalInput--readOnly_143vl_41) ._ExternalInput-detachButton_143vl_48:hover{color:var( --puck-field-color-text-hover, var(--puck-field-external-detach-color-text, var(--puck-color-text-muted)) )}._ExternalInput--dataSelected_143vl_34:not(._ExternalInput--readOnly_143vl_41) ._ExternalInput-button_143vl_5:hover{color:var( --puck-field-color-text-hover, var(--puck-field-color-text, var(--puck-color-text)) )}}._ExternalInput_143vl_1:not(._ExternalInput--readOnly_143vl_41) ._ExternalInput-button_143vl_5:active,._ExternalInput_143vl_1:not(._ExternalInput--readOnly_143vl_41) ._ExternalInput-detachButton_143vl_48:active{background:var( --puck-field-color-bg-hover, var(--puck-color-interactive-soft-hover) );transition:none}._ExternalInputModal_143vl_118{color:var(--puck-color-text);display:grid;grid-template-rows:min-content minmax(128px,100%) min-content;grid-template-columns:100%;position:relative;min-height:50dvh;max-height:90dvh}._ExternalInputModal-grid_143vl_128{display:flex;flex-direction:column}@media(min-width:458px){._ExternalInputModal-grid_143vl_128{display:grid;grid-template-columns:100%}._ExternalInputModal--filtersToggled_143vl_139 ._ExternalInputModal-grid_143vl_128{grid-template-columns:25% 75%}}._ExternalInputModal-filters_143vl_144{border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border)}._ExternalInputModal--filtersToggled_143vl_139 ._ExternalInputModal-filters_143vl_144{display:none}@media(min-width:458px){._ExternalInputModal-filters_143vl_144{border-inline-end:var(--puck-border-width-regular) solid var(--puck-color-border);display:none}._ExternalInputModal--filtersToggled_143vl_139 ._ExternalInputModal-filters_143vl_144{display:block}}._ExternalInputModal-masthead_143vl_164{background-color:var(--puck-color-surface-subtle);border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);display:flex;flex-wrap:wrap;gap:var(--puck-space-5);padding:var(--puck-space-5)}._ExternalInputModal-tableWrapper_143vl_173{position:relative;overflow-x:auto;overflow-y:auto;flex-grow:1}._ExternalInputModal-table_143vl_173{border-collapse:unset;border-spacing:0px;color:var(--puck-color-text);position:relative;z-index:0;min-width:100%}._ExternalInputModal-thead_143vl_189{background-color:var(--puck-color-surface);position:sticky;top:0;z-index:1}._ExternalInputModal-th_143vl_189{border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);color:var(--puck-color-text-secondary);font-weight:var(--puck-font-weight-medium);font-size:var(--puck-font-size-xxs);padding:var(--puck-space-4) var(--puck-space-5)}._ExternalInputModal-td_143vl_204{border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border-muted);padding:var(--puck-space-4) var(--puck-space-5)}._ExternalInputModal-tr_143vl_210 ._ExternalInputModal-td_143vl_204:first-of-type{font-weight:var(--puck-font-weight-medium);width:1%;white-space:nowrap}@media(hover:hover)and (pointer:fine){._ExternalInputModal-tbody_143vl_217 ._ExternalInputModal-tr_143vl_210:hover{background:var(--puck-color-interactive-soft-hover);color:var(--puck-color-interactive);cursor:pointer;position:relative;margin-inline-start:-5px}._ExternalInputModal-tbody_143vl_217 ._ExternalInputModal-tr_143vl_210:hover ._ExternalInputModal-td_143vl_204:first-of-type{border-inline-start:var(--puck-border-width-strong) solid var(--puck-color-interactive);padding-inline-start:20px}}._ExternalInputModal-tbody_143vl_217 ._ExternalInputModal-tr_143vl_210:last-of-type ._ExternalInputModal-td_143vl_204{border-bottom:none}._ExternalInputModal-tableWrapper_143vl_173{display:none}._ExternalInputModal--hasData_143vl_244 ._ExternalInputModal-tableWrapper_143vl_173{display:block}._ExternalInputModal-loadingBanner_143vl_248{display:none;background-color:color-mix(in srgb,var(--puck-color-surface) 90%,transparent);padding:64px;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0}._ExternalInputModal--isLoading_143vl_265 ._ExternalInputModal-loadingBanner_143vl_248{display:flex}._ExternalInputModal-searchForm_143vl_269{display:flex;flex-wrap:wrap;gap:var(--puck-space-3);flex-grow:1}@media(min-width:458px){._ExternalInputModal-searchForm_143vl_269{flex-wrap:nowrap}}._ExternalInputModal-search_143vl_269{display:flex;background:var(--puck-color-surface);border-width:var(--puck-border-width-regular);border-style:solid;border-color:var(--puck-color-border);border-radius:var(--puck-radius-m);flex-grow:1;transition:border-color var(--puck-duration-fast) var(--puck-ease-exit)}._ExternalInputModal-search_143vl_269:focus-within{border-color:var(--puck-color-border-hover);outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);transition:none}@media(hover:hover)and (pointer:fine){._ExternalInputModal-search_143vl_269:hover{border-color:var(--puck-color-border-hover);transition:none}}._ExternalInputModal-searchIcon_143vl_306{align-items:center;background:var(--puck-color-surface-subtle);border-bottom-left-radius:var(--puck-radius-m);border-top-left-radius:var(--puck-radius-m);border-inline-end:var(--puck-border-width-regular) solid var(--puck-color-border);color:var(--puck-color-text-subtle);display:flex;justify-content:center;padding:var(--puck-space-3) calc(var(--puck-space-4) - var(--puck-border-width-regular));transition:color var(--puck-duration-fast) var(--puck-ease-exit)}._ExternalInputModal-search_143vl_269:focus-within ._ExternalInputModal-searchIcon_143vl_306{color:var(--puck-color-text-secondary);transition:none}@media(hover:hover)and (pointer:fine){._ExternalInputModal-search_143vl_269:hover ._ExternalInputModal-searchIcon_143vl_306{color:var(--puck-color-text-secondary);transition:none}}._ExternalInputModal-searchIconText_143vl_333{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._ExternalInputModal-searchInput_143vl_343{border:none;border-radius:var(--puck-radius-m);background:var(--puck-color-surface);font-family:inherit;font-size:var(--puck-font-size-xxs);padding:var(--puck-space-3) calc(var(--puck-space-4) - var(--puck-border-width-regular));width:100%}._ExternalInputModal-searchInput_143vl_343:focus{outline:0}._ExternalInputModal-searchActions_143vl_358{display:flex;gap:var(--puck-space-2);height:44px;width:100%}@media(min-width:458px){._ExternalInputModal-searchActions_143vl_358{width:auto}}._ExternalInputModal-searchActionIcon_143vl_371{align-self:center}._ExternalInputModal-footerContainer_143vl_375{background-color:var(--puck-color-surface-subtle);border-top:var(--puck-border-width-regular) solid var(--puck-color-border);color:var(--puck-color-text-secondary);padding:var(--puck-space-4)}._ExternalInputModal-footer_143vl_375{font-weight:var(--puck-font-weight-medium);font-size:var(--puck-font-size-xxs);text-align:right}._ExternalInputModal-field_143vl_388{color:var(--puck-color-text-secondary);margin:var(--puck-space-4);margin-bottom:var(--puck-space-3);display:block}._Modal_g5xob_1{background:var(--puck-color-overlay-backdrop);display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1;padding:32px}._Modal--isOpen_g5xob_15{display:flex}._Modal-inner_g5xob_19{width:100%;max-width:1024px;border-radius:var(--puck-radius-l);overflow:hidden;background:var(--puck-color-surface);display:flex;flex-direction:column;max-height:90dvh}._Heading_97eh4_1{display:block;color:var(--_puck-heading-color, var(--puck-color-text));font-weight:var(--puck-font-weight-bold);margin:0}._Heading_97eh4_1 b{font-weight:var(--puck-font-weight-bold)}._Heading--xxxxl_97eh4_12{font-size:var(--puck-font-size-xxxxl);letter-spacing:var(--puck-letter-spacing-heading);font-weight:var(--puck-font-weight-heavy)}._Heading--xxxl_97eh4_18{font-size:var(--puck-font-size-xxxl)}._Heading--xxl_97eh4_22{font-size:var(--puck-font-size-xxl)}._Heading--xl_97eh4_26{font-size:var(--puck-font-size-xl)}._Heading--l_97eh4_30{font-size:var(--puck-font-size-l)}._Heading--m_97eh4_34{font-size:var(--puck-font-size-m)}._Heading--s_97eh4_38{font-size:var(--puck-font-size-s)}._Heading--xs_97eh4_42{font-size:var(--puck-font-size-xs)}._Button_oe4qj_1{--_puck-button-default-space-x: 20px;--_puck-button-default-font-size: var(--puck-font-size-xxs);--_puck-button-default-font-weight: var(--puck-font-weight-regular);--_puck-button-default-color-bg-disabled: var(--puck-color-bg-disabled);--_puck-button-default-color-text-disabled: var(--puck-color-text-disabled);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:var(--puck-border-width-regular) solid transparent;border-radius:var(--puck-button-radius, var(--puck-radius-m));color:var(--puck-color-text-inverse);display:inline-flex;align-items:center;gap:var(--puck-space-2);letter-spacing:var(--puck-letter-spacing-ui);font-family:var(--puck-font-family);box-sizing:border-box;line-height:1;text-align:center;text-decoration:none;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit),color var(--puck-duration-fast) var(--puck-ease-exit);cursor:pointer;white-space:nowrap;margin:0}._Button_oe4qj_1:hover,._Button_oe4qj_1:active{transition:none}._Button--medium_oe4qj_34{min-height:34px;padding-bottom:var( --puck-button-medium-space-y, calc(var(--puck-space-2) - var(--puck-border-width-regular)) );padding-inline-start:var( --puck-button-medium-space-x, calc(var(--_puck-button-default-space-x) - var(--puck-border-width-regular)) );padding-inline-end:var( --puck-button-medium-space-x, calc(var(--_puck-button-default-space-x) - var(--puck-border-width-regular)) );padding-top:var( --puck-button-medium-space-y, calc(var(--puck-space-2) - var(--puck-border-width-regular)) );font-weight:var( --puck-button-medium-font-weight, var(--_puck-button-default-font-weight) );font-size:var( --puck-button-medium-font-size, var(--_puck-button-default-font-size) )}._Button--large_oe4qj_62{padding-bottom:var( --puck-button-large-space-y, calc(var(--puck-space-3) - var(--puck-border-width-regular)) );padding-inline-start:var( --puck-button-large-space-x, calc(var(--_puck-button-default-space-x) - var(--puck-border-width-regular)) );padding-inline-end:var( --puck-button-large-space-x, calc(var(--_puck-button-default-space-x) - var(--puck-border-width-regular)) );padding-top:var( --puck-button-large-space-y, calc(var(--puck-space-3) - var(--puck-border-width-regular)) );font-weight:var( --puck-button-large-font-weight, var(--_puck-button-default-font-weight) );font-size:var( --puck-button-large-font-size, var(--_puck-button-default-font-size) )}._Button-icon_oe4qj_89{margin-top:2px}._Button--primary_oe4qj_93{background:var( --puck-button-primary-color-bg, var(--puck-color-interactive) );border-color:var(--puck-button-primary-color-border, transparent);color:var(--puck-button-primary-color-text, var(--puck-color-text-inverse))}._Button_oe4qj_1:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus)}@media(hover:hover)and (pointer:fine){._Button--primary_oe4qj_93:hover{background-color:var( --puck-button-primary-color-bg-hover, var(--puck-color-interactive-hover) )}}._Button--primary_oe4qj_93:active{background-color:var( --puck-button-primary-color-bg-active, var(--puck-color-interactive-active) )}._Button--primary_oe4qj_93._Button--disabled_oe4qj_123,._Button--primary_oe4qj_93._Button--disabled_oe4qj_123:hover{background-color:var( --puck-button-primary-color-bg-disabled, var(--_puck-button-default-color-bg-disabled) );color:var( --puck-button-primary-color-text-disabled, var(--_puck-button-default-color-text-disabled) )}._Button--secondary_oe4qj_135{background:var(--puck-button-secondary-color-bg, transparent);border-color:var(--puck-button-secondary-color-border, currentColor);color:var(--puck-button-secondary-color-text, currentColor)}@media(hover:hover)and (pointer:fine){._Button--secondary_oe4qj_135:hover{background-color:var( --puck-button-secondary-color-bg-hover, var(--puck-color-interactive-soft) );color:var(--puck-button-secondary-color-text, var(--puck-color-text))}}._Button--secondary_oe4qj_135:active{background-color:var( --puck-button-secondary-color-bg-active, var(--puck-color-interactive-soft) );color:var(--puck-button-secondary-color-text, var(--puck-color-text))}._Button--secondary_oe4qj_135._Button--disabled_oe4qj_123,._Button--secondary_oe4qj_135._Button--disabled_oe4qj_123:hover{background-color:var( --puck-button-secondary-color-bg-disabled, var(--_puck-button-default-color-bg-disabled) );color:var( --puck-button-secondary-color-text-disabled, var(--_puck-button-default-color-text-disabled) )}._Button--flush_oe4qj_171{border-radius:var(--puck-radius-none)}._Button--disabled_oe4qj_123:hover{cursor:not-allowed}._Button--fullWidth_oe4qj_179{justify-content:center;width:100%}._Button-spinner_oe4qj_184{padding-inline-start:var(--puck-space-2)}._RichTextMenu_1ve2j_1{display:flex;flex-direction:row;flex-wrap:nowrap}._RichTextMenu--form_1ve2j_7{border-top-left-radius:var(--puck-field-radius, var(--puck-radius-m));border-top-right-radius:var(--puck-field-radius, var(--puck-radius-m));padding:var(--puck-field-richtext-menu-space-y, 6px) var(--puck-field-richtext-menu-space-x, 6px);background-color:var( --puck-field-richtext-menu-color-bg, var(--puck-color-surface-subtle) );position:relative;scrollbar-width:none;overflow-x:auto}._RichTextMenu-group_1ve2j_21{display:flex;align-items:space-between;flex-direction:row;flex-wrap:nowrap;padding-inline:6px;gap:2px;position:relative}._RichTextMenu-group_1ve2j_21:first-of-type{padding-left:0}._RichTextMenu-group_1ve2j_21:last-of-type{padding-right:0}._RichTextMenu--inline_1ve2j_39 ._RichTextMenu-group_1ve2j_21{color:var(--puck-color-text-inverse);gap:0px;flex-wrap:nowrap}._RichTextMenu-group_1ve2j_21+._RichTextMenu-group_1ve2j_21{border-left:var(--puck-border-width-regular) solid var( --puck-field-richtext-menu-color-separator, var(--puck-color-border-muted) )}._RichTextMenu--inline_1ve2j_39 ._RichTextMenu-group_1ve2j_21+._RichTextMenu-group_1ve2j_21{border-left:var(--puck-border-width-hairline) solid var(--puck-color-border-inverse)}._Control_id4pm_1 .lucide{height:var(--puck-icon-size-m);width:var(--puck-icon-size-m)}._Control--inline_id4pm_6 .lucide{height:var(--puck-actionbar-action-size, var(--puck-icon-size-s));width:var(--puck-actionbar-action-size, var(--puck-icon-size-s))}._Select_1n4iv_1{position:relative;z-index:1}._Select-buttonInner_1n4iv_6{align-items:center;display:flex}._Select-buttonIcon_1n4iv_11{align-items:center;display:flex;justify-content:center}._Select--standalone_1n4iv_17 ._Select-buttonIcon_1n4iv_11 .lucide{height:var(--puck-icon-size-m);width:var(--puck-icon-size-m)}._Select--actionBar_1n4iv_22 ._Select-buttonIcon_1n4iv_11 .lucide{height:var(--puck-actionbar-action-size, var(--puck-icon-size-s));width:var(--puck-actionbar-action-size, var(--puck-icon-size-s))}._Select-items_1n4iv_27{background:var(--puck-color-surface);border:var(--puck-border-width-regular) solid var(--puck-color-border);border-radius:var(--puck-radius-l);margin:10px 8px 10px 0;padding:var(--puck-space-1);z-index:2;list-style:none}._SelectItem_1n4iv_38{background:transparent;border-radius:var(--puck-radius-m);border:none;color:var(--puck-color-text-secondary);cursor:pointer;display:flex;gap:var(--puck-space-2);align-items:center;font-size:var(--puck-font-size-xxs);margin:0;padding:var(--puck-space-2) var(--puck-space-3);width:100%}._SelectItem--isSelected_1n4iv_53{background:var(--puck-color-interactive-soft);color:var(--puck-color-interactive);font-weight:var(--puck-font-weight-medium)}._SelectItem--isSelected_1n4iv_53 ._SelectItem-icon_1n4iv_59{color:var(--puck-color-interactive)}._SelectItem_1n4iv_38:hover{background:var(--puck-color-interactive-soft);color:var(--puck-color-interactive)}._RichTextEditor_5wzos_1 .ProseMirror{white-space:pre-wrap;word-wrap:break-word;cursor:text;outline:none;position:relative}._RichTextEditor_5wzos_1 .rich-text *{white-space:pre-wrap;user-select:auto;-webkit-user-select:auto}._RichTextEditor_5wzos_1 .rich-text blockquote{margin:1em 0;padding:0 1em;border-left:var(--puck-border-width-strong) solid var(--puck-color-border)}._RichTextEditor_5wzos_1 .rich-text code{background-color:var(--puck-color-surface-muted);padding:var(--puck-space-1) var(--puck-space-2);border-radius:var(--puck-radius-m)}._RichTextEditor_5wzos_1 .rich-text p:empty:before{content:" "}._RichTextEditor_5wzos_1 .rich-text pre code{display:block;padding:var(--puck-space-2) var(--puck-space-3)}._RichTextEditor_5wzos_1 .rich-text>*:first-child,._RichTextEditor_5wzos_1 .ProseMirror>*:first-child,._RichTextEditor_5wzos_1 .rich-text * p:first-of-type{margin-top:0}._RichTextEditor_5wzos_1 .rich-text>*:last-child,._RichTextEditor_5wzos_1 .ProseMirror>*:last-child,._RichTextEditor_5wzos_1 .rich-text * p:last-of-type{margin-bottom:0}._RichTextEditor--editor_5wzos_50{color:var(--puck-field-color-text, var(--puck-color-text));background:var(--puck-field-color-bg, var(--puck-color-surface));border-width:var( --puck-field-border-width, var(--puck-border-width-regular) );border-style:solid;border-color:var(--puck-field-color-border, var(--puck-color-border));border-radius:var(--puck-field-radius, var(--puck-radius-m));box-sizing:border-box;display:flex;flex-direction:column;font-family:inherit;font-size:var(--puck-field-font-size, var(--puck-font-size-xxs));resize:vertical;text-align:initial;transition:border-color var(--puck-duration-fast) var(--puck-ease-exit);width:100%;max-width:100%;min-height:128px}._RichTextEditor--editor_5wzos_50 .rich-text{flex-grow:1}._RichTextEditor--editor_5wzos_50 .rich-text:not(:has(.ProseMirror)),._RichTextEditor--editor_5wzos_50 .rich-text .ProseMirror{height:100%;padding:var(--puck-field-space-y, var(--puck-space-3)) var( --puck-field-space-x, calc( var(--puck-space-4) - var(--puck-field-border-width, var(--puck-border-width-regular)) ) )}._RichTextEditor--editor_5wzos_50 .rich-text ul,._RichTextEditor--editor_5wzos_50 .rich-text ol{padding-left:var(--puck-space-5)}._RichTextEditor--editor_5wzos_50 .rich-text li{line-height:1.5}._RichTextEditor--editor_5wzos_50 .rich-text p{margin-block:var(--puck-space-3)}._RichTextEditor--editor_5wzos_50 .rich-text ul{list-style:disc}._RichTextEditor--editor_5wzos_50 .rich-text ol{list-style:decimal}._RichTextEditor--editor_5wzos_50:focus-within{border-color:var( --puck-field-color-border-hover, var(--puck-color-border-hover) );outline:var(--puck-border-width-focus) solid var(--puck-field-color-border-focus, var(--puck-color-focus-ring));transition:none}@media(hover:hover)and (pointer:fine){._RichTextEditor--editor_5wzos_50:hover:not(._RichTextEditor--disabled_5wzos_123){border-color:var( --puck-field-color-border-hover, var(--puck-color-border-hover) );transition:none}}._RichTextEditor--editor_5wzos_50._RichTextEditor--disabled_5wzos_123{background:var( --puck-field-color-bg-disabled, var(--puck-color-surface-muted) );border-color:var( --puck-field-color-border-disabled, var(--puck-color-border) )}._RichTextEditor--editor_5wzos_50._RichTextEditor--disabled_5wzos_123 .rich-text:not(:has(.ProseMirror)),._RichTextEditor--editor_5wzos_50._RichTextEditor--disabled_5wzos_123 .rich-text .ProseMirror{color:var( --puck-field-color-text-disabled, var(--puck-color-text-secondary) )}._RichTextEditor--editor_5wzos_50._RichTextEditor--disabled_5wzos_123 .ProseMirror[contenteditable=false]{cursor:default}._RichTextEditor_5wzos_1:not(:focus-within):not(._RichTextEditor--isActive_5wzos_159) .ProseMirror ::selection{background-color:transparent}._RichTextEditor-menu_5wzos_165{border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border-muted);position:sticky;top:0;z-index:1}._RichTextEditor--disabled_5wzos_123 ._RichTextEditor-menu_5wzos_165{border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border)}._ObjectField_c5reb_1{display:flex;flex-direction:column;background-color:var(--puck-field-color-surface, var(--puck-color-surface));border:var(--puck-field-border-width, var(--puck-border-width-regular)) solid var(--puck-field-color-border, var(--puck-color-border));border-radius:var(--puck-field-radius, var(--puck-radius-m))}._ObjectField-fieldset_c5reb_10{border:none;margin:0;min-width:0;padding:var(--puck-field-space-surface-y, var(--puck-space-4)) var( --puck-field-space-surface-x, calc( var(--puck-space-4) - var(--puck-field-border-width, var(--puck-border-width-regular)) ) )}._Drawer_1n90m_1{display:flex;flex-direction:column;font-family:var(--puck-font-family);gap:var(--puck-space-3)}._Drawer-draggable_1n90m_8{position:relative}._Drawer-draggableBg_1n90m_12{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}._DrawerItem-draggable_1n90m_22{background:var(--puck-drawer-item-color-bg, var(--puck-color-surface));color:var(--puck-drawer-item-color-text, var(--puck-color-text));cursor:grab;padding:var(--puck-drawer-item-space, var(--puck-space-3));display:flex;border:var(--puck-drawer-item-border-width, var(--puck-border-width-regular)) var(--puck-drawer-item-color-border, var(--puck-color-border)) solid;border-radius:var(--puck-drawer-item-radius, var(--puck-radius-m));font-size:var(--puck-drawer-item-font-size, var(--puck-font-size-xxs));justify-content:space-between;align-items:center;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit),color var(--puck-duration-fast) var(--puck-ease-exit)}._DrawerItem--disabled_1n90m_38 ._DrawerItem-draggable_1n90m_22{background:var(--puck-color-surface-muted);color:var(--puck-color-text-muted);cursor:not-allowed}._DrawerItem_1n90m_22:focus-visible{outline:0}._Drawer_1n90m_1:not(._Drawer--isDraggingFrom_1n90m_48) ._DrawerItem_1n90m_22:focus-visible ._DrawerItem-draggable_1n90m_22{border-radius:var(--puck-radius-m);outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus)}@media(hover:hover)and (pointer:fine){._Drawer_1n90m_1:not(._Drawer--isDraggingFrom_1n90m_48) ._DrawerItem_1n90m_22:not(._DrawerItem--disabled_1n90m_38) ._DrawerItem-draggable_1n90m_22:hover{background-color:var( --puck-drawer-item-color-bg-hover, var(--puck-color-interactive-soft-hover) );color:var( --puck-drawer-item-color-text-hover, var(--puck-color-interactive) );transition:none}}._DrawerItem-name_1n90m_72{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}._DraggableComponent_1627v_1{position:absolute;pointer-events:none}._DraggableComponent-overlayWrapper_1627v_6{height:100%;width:100%;top:0;position:absolute;pointer-events:none;box-sizing:border-box;z-index:1}._DraggableComponent-overlay_1627v_6{cursor:pointer;height:100%;outline:var( --puck-slot-component-border-width, var(--puck-border-width-focus) ) var( --puck-slot-component-color-overlay-border, var(--puck-color-selection-border) ) solid;outline-offset:calc(var(--puck-slot-component-border-width, var(--puck-border-width-focus)) * -1);width:100%}._DraggableComponent_1627v_1:focus-visible>._DraggableComponent-overlayWrapper_1627v_6{outline:var(--puck-border-width-regular) solid var(--puck-color-focus-ring)}._DraggableComponent-loadingOverlay_1627v_38{background:var(--puck-color-surface);color:var(--puck-color-text);border-radius:var(--puck-radius-m);display:flex;padding:var(--puck-space-2);top:var(--puck-space-2);right:var(--puck-space-2);position:absolute;pointer-events:all;box-sizing:border-box;opacity:.8;z-index:1}._DraggableComponent--hover_1627v_54>._DraggableComponent-overlayWrapper_1627v_6>._DraggableComponent-overlay_1627v_6{background:var( --puck-slot-component-color-overlay, var(--puck-color-selection-bg) );outline:var( --puck-slot-component-border-width, var(--puck-border-width-focus) ) var( --puck-slot-component-color-overlay-border, var(--puck-color-selection-border) ) solid}._DraggableComponent--isSelected_1627v_72>._DraggableComponent-overlayWrapper_1627v_6>._DraggableComponent-overlay_1627v_6{outline-color:var( --puck-slot-component-color-border-selected, var(--puck-color-selection-border) )}._DraggableComponent_1627v_1:has(._DraggableComponent--hover_1627v_54>._DraggableComponent-overlayWrapper_1627v_6)>._DraggableComponent-overlayWrapper_1627v_6{display:none}._DraggableComponent-actionsOverlay_1627v_89{position:sticky;opacity:0;pointer-events:none;z-index:2}._DraggableComponent--isSelected_1627v_72 ._DraggableComponent-actionsOverlay_1627v_89{opacity:1;pointer-events:auto}._DraggableComponent-actions_1627v_89{position:absolute;width:auto;cursor:grab;display:flex;box-sizing:border-box;transform-origin:right top;min-height:36px}._DraggableComponent-actionsAction_1627v_111{height:var(--puck-actionbar-action-size, var(--puck-icon-size-s));width:var(--puck-actionbar-action-size, var(--puck-icon-size-s))}[data-puck-component] *{pointer-events:none;user-select:none;-webkit-user-select:none}[data-puck-component]{cursor:grab;pointer-events:auto!important;user-select:none;-webkit-user-select:none}[data-puck-dropzone]{pointer-events:auto!important}[data-puck-disabled]{cursor:pointer}[data-dnd-placeholder]:not([data-puck-line-drag] *){background:var( --puck-slot-component-color-placeholder, var(--puck-color-azure-06) )!important;border:none!important;color:transparent!important;opacity:.3!important;outline:none!important;transition:none!important}[data-dnd-placeholder]:not([data-puck-line-drag] *) *,[data-dnd-placeholder]:not([data-puck-line-drag] *):after,[data-dnd-placeholder]:not([data-puck-line-drag] *):before{opacity:0!important}[data-puck-line-drag] [data-dnd-placeholder]{opacity:.4!important;outline:none!important;transition:none!important}[data-puck-line-drag] [data-dnd-dragging][data-puck-component]{opacity:.9!important}[data-dnd-dragging][data-puck-component]{pointer-events:none!important;outline:var( --puck-slot-component-border-width, var(--puck-border-width-focus) ) var(--puck-slot-component-color-border-dragging, var(--puck-color-azure-09)) solid!important;outline-offset:calc(var(--puck-slot-component-border-width, var(--puck-border-width-focus)) * -1)!important}[data-dnd-dragging][data-puck-component]>:first-child{margin-top:0!important}[data-dnd-dragging][data-puck-component]>:last-child{margin-bottom:0!important}._DropZone_wc2ks_1{position:relative;height:100%;min-height:var(--puck-slot-min-empty-height);outline-offset:calc(var(--puck-slot-border-width, var(--puck-border-width-focus)) * -1);width:100%}._DropZone--hasChildren_wc2ks_11{min-height:0}._DropZone_wc2ks_1:empty{min-height:var(--puck-slot-min-empty-height)}[data-puck-entry]:not([data-puck-dragging]) ._DropZone_wc2ks_1{transition:min-height var(--puck-duration-medium) var(--puck-ease-exit)}._DropZone--isAreaSelected_wc2ks_24,._DropZone--hoveringOverArea_wc2ks_25:not(._DropZone--isRootZone_wc2ks_25){background:var(--puck-slot-color-bg, var(--puck-color-selection-bg));outline:var(--puck-slot-border-width, var(--puck-border-width-focus)) var(--puck-slot-border-style, dashed) var(--puck-slot-color-border, var(--puck-color-selection-border))}._DropZone_wc2ks_1:empty{background:var(--puck-slot-color-bg, var(--puck-color-selection-bg));outline:var(--puck-slot-border-width, var(--puck-border-width-focus)) var(--puck-slot-border-style, dashed) var(--puck-slot-color-border, var(--puck-color-selection-border))}._DropZone-item_wc2ks_39{position:relative}._DropZone-linePlaceholder_wc2ks_43{background:var( --puck-slot-component-color-placeholder, var(--puck-color-line-placeholder) );border-radius:calc(var(--puck-line-placeholder-width, 2px) / 2);pointer-events:none;position:absolute;z-index:1}._DropZone-hitbox_wc2ks_55{position:absolute;bottom:calc(var(--puck-space-3) * -1);height:var(--puck-space-5);width:100%;z-index:1}[data-puck-dragging] ._DropZone--isEnabled_wc2ks_63{outline:var(--puck-slot-border-width, var(--puck-border-width-focus)) var(--puck-slot-border-style, dashed) var(--puck-slot-color-border, var(--puck-color-selection-border))}._DropZone_wc2ks_1>*:not([data-puck-component]):not([data-puck-line-placeholder]){opacity:0}body:has(._DropZone--isAnimating_wc2ks_74:empty) [data-puck-overlay]{opacity:0!important}[data-puck-overlay-portal],[data-puck-overlay-portal] *{pointer-events:auto!important}[data-puck-entry][data-puck-dragging] [data-puck-overlay-portal],[data-puck-entry][data-puck-dragging] [data-puck-overlay-portal] *{pointer-events:none!important}[data-puck-entry][data-puck-preview-mode=edit] [data-puck-overlay-portal]:hover{outline:2px var(--puck-color-azure-09, #cfdff0) dashed;outline-offset:2px}[data-puck-entry][data-puck-preview-mode=edit] [data-puck-overlay-portal]:focus-within{outline:2px var(--puck-color-azure-07, #88b0da) dashed;outline-offset:2px}._InlineTextField_104qp_1{cursor:text;display:inline-block;white-space:pre-wrap;text-decoration:inherit}[data-dnd-dragging] ._InlineTextField_104qp_1{cursor:none;caret-color:transparent}[data-dnd-dragging] ._InlineTextField_104qp_1::selection{display:none}._PuckFields_wnj25_1{position:relative;font-family:var(--puck-font-family)}._PuckFields--isLoading_wnj25_6{min-height:48px}._PuckFields-loadingOverlay_wnj25_10{background:var(--puck-color-surface);display:flex;justify-content:flex-end;align-items:flex-start;height:100%;width:100%;top:0;position:absolute;z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8}._PuckFields-loadingOverlayInner_wnj25_25{display:flex;padding:var(--puck-space-4);position:sticky;top:0}._PuckFields-field_wnj25_32 *{box-sizing:border-box}._PuckFields--wrapFields_wnj25_36 ._PuckFields-field_wnj25_32{color:var(--puck-color-text-secondary);padding:var(--puck-space-4);padding-bottom:var(--puck-space-3);display:block}._PuckFields--wrapFields_wnj25_36 ._PuckFields-field_wnj25_32+._PuckFields-field_wnj25_32{border-top:var(--puck-border-width-regular) solid var(--puck-color-border);margin-top:var(--puck-space-2)}._ComponentList_htktj_1{max-width:100%}._ComponentList--isExpanded_htktj_5+._ComponentList_htktj_1{margin-top:var(--puck-space-3)}._ComponentList-content_htktj_9{display:none}._ComponentList--isExpanded_htktj_5>._ComponentList-content_htktj_9{display:block}._ComponentList-title_htktj_17{background-color:transparent;border:0;color:var(--puck-drawer-category-color-text, var(--puck-color-text-muted));cursor:pointer;display:flex;font:inherit;font-size:var(--puck-drawer-category-font-size, var(--puck-font-size-xxxs));list-style:none;margin-bottom:6px;padding:var(--puck-drawer-category-space, var(--puck-space-2));text-transform:uppercase;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit),color var(--puck-duration-fast) var(--puck-ease-exit);gap:var(--puck-space-1);border-radius:var(--puck-radius-m);width:100%}._ComponentList-title_htktj_17:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus)}@media(hover:hover)and (pointer:fine){._ComponentList-title_htktj_17:hover{background-color:var( --puck-drawer-category-color-bg-hover, var(--puck-color-interactive-soft) );color:var( --puck-drawer-category-color-text-hover, var(--puck-color-interactive) );transition:none}}._ComponentList-title_htktj_17:active{background-color:var( --puck-drawer-category-color-bg-active, var(--puck-color-interactive-subtle) );transition:none}._ComponentList-titleIcon_htktj_63{margin-inline-start:auto}._PuckPreview_zbic3_1{position:relative;height:100%}._PuckPreview-frame_zbic3_6{border:none;height:100%;width:100%}._PuckPreview-frame_zbic3_6[data-puck-outline-dragging]{pointer-events:none}._DropLine_eyz3q_2{background:var(--_puck-outline-color-drop-indicator);border-radius:calc(var(--_puck-outline-drop-indicator-size) / 2);height:var(--_puck-outline-drop-indicator-size);inset-inline:0;pointer-events:none;position:absolute;z-index:1}._DropLine--top_eyz3q_12{top:0}._DropLine--bottom_eyz3q_16{bottom:0}._DropLine--top_eyz3q_12._DropLine--outset_eyz3q_20{top:calc(-1 * var(--_puck-outline-drop-indicator-size))}._DropLine--bottom_eyz3q_16._DropLine--outset_eyz3q_20{bottom:calc(-1 * var(--_puck-outline-drop-indicator-size))}._LayerTree-helper_1m7e4_2{color:var(--puck-outline-color-text-helper, var(--puck-color-text-subtle));padding-top:var(--puck-space-1);padding-bottom:var(--puck-space-1);padding-inline-start:var(--_puck-outline-label-indent);border:var(--_puck-outline-border-width) solid transparent}._LayerTree-helperRoot_1m7e4_11{padding-inline-start:var(--puck-space-3)}._LayerTree-helper_1m7e4_2[data-puck-drop-target]{position:relative;overflow:visible}._Layer_onfgu_1{position:relative;border:var(--_puck-outline-border-width) solid transparent;border-radius:var(--_puck-outline-radius)}._Layer-inner_onfgu_8{align-items:center;border:var(--_puck-outline-border-width) solid transparent;border-radius:var(--_puck-outline-radius);cursor:pointer;display:flex;position:relative;transition:color var(--puck-duration-fast) var(--puck-ease-exit)}._Layer--isSortable_onfgu_18>._Layer-inner_onfgu_8{cursor:grab}._Layer-content_onfgu_22{display:flex;gap:var(--puck-space-4);flex:1 1 auto;min-width:0}._Layer-clickable_onfgu_29{align-items:center;background:none;border:0;border-radius:var(--_puck-outline-radius);color:inherit;cursor:inherit;display:flex;flex:1 1 auto;font:inherit;min-width:0;padding:0}[data-puck-dnd-disabled] ._Layer-inner_onfgu_8,[data-puck-dnd-disabled] ._Layer-clickable_onfgu_29{cursor:pointer}._Layer-clickable_onfgu_29:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus);position:relative;z-index:1}._Layer-caret_onfgu_57{visibility:hidden;display:flex;flex-shrink:0}._Layer-caret_onfgu_57 svg{height:var(--_puck-outline-caret-size);width:var(--_puck-outline-caret-size)}._Layer--containsZone_onfgu_68>._Layer-inner_onfgu_8>._Layer-content_onfgu_22{font-weight:var(--puck-font-weight-bold)}._Layer--containsZone_onfgu_68>._Layer-inner_onfgu_8>._Layer-caret_onfgu_57{visibility:visible}._Layer-title_onfgu_76{display:flex;gap:var(--puck-space-2);align-items:center;overflow-x:hidden;margin:var(--puck-space-1);cursor:pointer}._Layer-name_onfgu_85{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}._Layer-icon_onfgu_91{color:var(--puck-outline-color-icon, var(--puck-color-text-subtle));margin-top:var(--puck-space-1)}._Layer-icon_onfgu_91 svg{height:var(--_puck-outline-icon-size);width:var(--_puck-outline-icon-size)}._Layer-zones_onfgu_101{display:none;margin-inline-start:var(--puck-outline-space-indent, var(--puck-space-4))}._Layer--isExpanded_onfgu_106>._Layer-zones_onfgu_101{display:block}._Layer--isExpanded_onfgu_106>._Layer-inner_onfgu_8>._Layer-caret_onfgu_57 svg{transform:rotate(90deg)}@media(hover:hover)and (pointer:fine){._Layer_onfgu_1:not(._Layer--isSelected_onfgu_115)>._Layer-inner_onfgu_8:hover{--_puck-outline-actions-color-bg: var(--_puck-outline-color-bg-hover);border-color:var(--_puck-outline-color-border-hover);background:var(--_puck-outline-color-bg-hover);transition:none}}._Layer--isSelected_onfgu_115>._Layer-inner_onfgu_8{border-color:var( --puck-outline-color-border-selected, var(--puck-color-selection-border) )}._Layer--isSelected_onfgu_115>._Layer-inner_onfgu_8{--_puck-outline-actions-color-bg: var(--_puck-outline-color-bg-selected);background:var(--_puck-outline-color-bg-selected)}._Layer--isExpandCandidate_onfgu_138>._Layer-inner_onfgu_8{border-color:var(--_puck-outline-color-border-hover);background:var(--_puck-outline-color-bg-hover)}._Layer--isDragSource_onfgu_143>._Layer-inner_onfgu_8{color:var(--puck-color-text-muted);background:transparent}._Layer--isDragSource_onfgu_143>._Layer-zones_onfgu_101{opacity:.5}._LayerActions_d90t9_2{position:sticky;inset-inline-end:calc(var(--puck-space-1) * -1);padding-inline:var(--puck-space-1);display:flex;visibility:hidden;flex-shrink:0;color:var(--_puck-outline-color-text);background:var(--_puck-outline-actions-color-bg);border-top-right-radius:var(--_puck-outline-radius);border-bottom-right-radius:var(--_puck-outline-radius)}._LayerActions--visible_d90t9_18{visibility:visible}._LayerActions_d90t9_2 svg{height:var(--_puck-outline-caret-size);width:var(--_puck-outline-caret-size)}._LayerTree_o5tyt_1{color:var(--_puck-outline-color-text);font-family:var(--puck-outline-font-family, var(--puck-font-family));font-size:var(--puck-outline-font-size, var(--puck-font-size-xxxs));margin:0;position:relative;list-style:none;padding:0}._LayerTree--nested_o5tyt_12{margin-inline-start:var(--puck-outline-space-indent, var(--puck-space-3))}._LayerTree-zoneTitle_fvhlh_2{color:var(--_puck-outline-zone-color-text);font-size:var( --puck-outline-zone-font-size, calc(var(--puck-font-size-xxxs) * .9) );display:flex;gap:var(--puck-space-2);align-items:center;overflow-x:hidden;padding-top:var(--puck-space-1);padding-bottom:var(--puck-space-1);padding-inline-start:var(--_puck-outline-label-indent);border:var(--_puck-outline-border-width) solid transparent}._LayerTree-zoneIcon_fvhlh_19{margin-top:var(--puck-space-1)}._LayerTree-zoneIcon_fvhlh_19 svg{height:var(--_puck-outline-icon-size);width:var(--_puck-outline-icon-size)}._LayerTree-zoneTitle_fvhlh_2[data-puck-drop-target]{color:var(--_puck-outline-color-text-hover);position:relative;overflow:visible}._LayerTreeRoot_1qowl_1{min-width:max-content;--_puck-iconbutton-color-bg-hover: transparent;--_puck-outline-color-text: var( --puck-outline-color-text, var(--puck-color-text-primary) );--_puck-outline-border-width: var( --puck-outline-border-width, var(--puck-border-width-regular) );--_puck-outline-radius: var(--puck-outline-radius, var(--puck-radius-m));--_puck-outline-caret-size: var( --puck-outline-action-size, var(--puck-icon-size-s) );--_puck-outline-icon-size: var( --puck-outline-icon-size, var(--puck-icon-size-xs) );--_puck-outline-color-bg-selected: var( --puck-outline-color-bg-selected, var(--puck-color-interactive-subtle) );--_puck-outline-color-bg-hover: var( --puck-outline-color-bg-hover, var(--puck-color-interactive-soft) );--_puck-outline-color-border-hover: var( --puck-outline-color-border-hover, var(--puck-color-interactive-subtle) );--_puck-outline-color-text-hover: var( --puck-outline-color-text-hover, var(--puck-color-interactive) );--_puck-outline-color-drop-indicator: var( --puck-outline-color-drop-indicator, var(--puck-color-line-placeholder) );--_puck-outline-drop-indicator-size: var(--puck-line-placeholder-width);--_puck-outline-zone-color-text: var( --puck-outline-zone-color-text, var(--puck-color-text-muted) );--_puck-outline-actions-color-bg: transparent;--_puck-outline-caret-slot: calc( var(--_puck-outline-caret-size) + var(--puck-iconbutton-space, var(--puck-space-1)) * 2 );--_puck-outline-label-indent: calc( var(--_puck-outline-caret-slot) + var(--puck-space-2) + var(--_puck-outline-border-width) )}._CollapseAll_1r4cy_1{visibility:hidden}._CollapseAll-icon_1r4cy_5{height:var(--puck-icon-size-m);width:var(--puck-icon-size-m)}._CollapseAll--visible_1r4cy_10{visibility:visible}._OutlineHeader_ntv8r_1{display:flex;align-items:center;width:100%;gap:var(--puck-space-2);padding-block:var(--puck-space-3);padding-inline:var(--puck-space-4);border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);box-sizing:border-box}._OutlineWrapper_b9ln0_1{display:flex;flex-direction:column;flex-grow:1;min-height:0;min-width:0}._OutlineWrapper-collapseAll_b9ln0_9{display:flex;align-items:center;margin-inline-start:auto}._OutlineWrapper-layers_b9ln0_15{flex-grow:1;min-height:0;overflow:auto;padding:var(--puck-space-1);box-sizing:border-box}._Puck_tzaxg_19{font-family:var(--puck-font-family);overflow-x:hidden;visibility:visible!important}@media(min-width:766px){._Puck_tzaxg_19{overflow-x:auto}}._Puck-portal_tzaxg_31{position:relative;z-index:2}._PuckLayout_tzaxg_36{height:100dvh}._PuckLayout-inner_tzaxg_40{--puck-frame-width: auto;--puck-pluginbar-width: min-content;--puck-sidebar-width: 0px;--puck-sidebar-left-width: var( --puck-user-sidebar-left-width, var(--puck-sidebar-width) );--puck-sidebar-right-width: var( --puck-user-sidebar-right-width, var(--puck-sidebar-width) );background-color:var(--puck-color-surface-subtle);display:grid;grid-template-areas:"header" "editor" "left" "right" "sidenav";grid-template-columns:var(--puck-frame-width);grid-template-rows:min-content auto 0 0 var(--puck-pluginbar-width);height:100%;position:relative;transition:grid-template-rows var(--puck-duration-medium) var(--puck-ease-exit);z-index:0;overflow:hidden}@media(min-width:638px){._PuckLayout-inner_tzaxg_40{--puck-pluginbar-width: 68px;grid-template-areas:"header header header header" "sidenav left editor right";grid-template-columns:var(--puck-pluginbar-width) 0 var(--puck-frame-width) 0;grid-template-rows:min-content auto}._Puck--hidePlugins_tzaxg_73 ._PuckLayout-inner_tzaxg_40{--puck-pluginbar-width: 0}}._PuckLayout--mounted_tzaxg_78 ._PuckLayout-inner_tzaxg_40{--puck-sidebar-width: 186px}._PuckLayout--mobilePanelHeightToggle_tzaxg_82._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-inner_tzaxg_40{grid-template-rows:0 auto 30% 0 var(--puck-pluginbar-width);transition:grid-template-rows var(--puck-duration-medium) var(--puck-ease-entrance)}._PuckLayout--mobilePanelHeightToggle_tzaxg_82._PuckLayout--leftSideBarVisible_tzaxg_82._PuckLayout--isExpanded_tzaxg_90 ._PuckLayout-inner_tzaxg_40{grid-template-rows:0 auto 55% 0 var(--puck-pluginbar-width);transition:grid-template-rows var(--puck-duration-medium) var(--puck-ease-entrance)}@media(min-width:638px){._PuckLayout--mobilePanelHeightToggle_tzaxg_82._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-inner_tzaxg_40{grid-template-columns:var(--puck-pluginbar-width) var(--puck-sidebar-left-width) var( --puck-frame-width ) 0;grid-template-rows:min-content auto}}._PuckLayout--mobilePanelHeightMinContent_tzaxg_110._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-inner_tzaxg_40,._PuckLayout--mobilePanelHeightMinContent_tzaxg_110._PuckLayout--leftSideBarVisible_tzaxg_82._PuckLayout--isExpanded_tzaxg_90 ._PuckLayout-inner_tzaxg_40{grid-template-rows:0 auto min-content 0 var(--puck-pluginbar-width)}@media(min-width:638px){._PuckLayout--mobilePanelHeightToggle_tzaxg_82._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-inner_tzaxg_40,._PuckLayout--mobilePanelHeightToggle_tzaxg_82._PuckLayout--leftSideBarVisible_tzaxg_82._PuckLayout--isExpanded_tzaxg_90 ._PuckLayout-inner_tzaxg_40,._PuckLayout--mobilePanelHeightMinContent_tzaxg_110._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-inner_tzaxg_40,._PuckLayout--mobilePanelHeightMinContent_tzaxg_110._PuckLayout--leftSideBarVisible_tzaxg_82._PuckLayout--isExpanded_tzaxg_90 ._PuckLayout-inner_tzaxg_40{grid-template-columns:var(--puck-pluginbar-width) var(--puck-sidebar-left-width) var( --puck-frame-width ) 0;grid-template-rows:min-content auto}}@media(min-width:638px){._PuckLayout--rightSideBarVisible_tzaxg_137 ._PuckLayout-inner_tzaxg_40{grid-template-columns:var(--puck-pluginbar-width) 0 var(--puck-frame-width) var(--puck-sidebar-right-width)}}@media(min-width:638px){._PuckLayout--leftSideBarVisible_tzaxg_82._PuckLayout--rightSideBarVisible_tzaxg_137 ._PuckLayout-inner_tzaxg_40{grid-template-columns:var(--puck-pluginbar-width) var(--puck-sidebar-left-width) var( --puck-frame-width ) var(--puck-sidebar-right-width)}}@media(min-width:458px){._PuckLayout-mounted_tzaxg_156 ._PuckLayout-inner_tzaxg_40{--puck-frame-width: minmax(266px, auto)}}@media(min-width:638px){._PuckLayout_tzaxg_36 ._PuckLayout-inner_tzaxg_40{--puck-sidebar-width: minmax(186px, 250px)}}@media(min-width:766px){._PuckLayout_tzaxg_36 ._PuckLayout-inner_tzaxg_40{--puck-frame-width: auto}}@media(min-width:990px){._PuckLayout_tzaxg_36 ._PuckLayout-inner_tzaxg_40{--puck-sidebar-width: 256px}}@media(min-width:1198px){._PuckLayout_tzaxg_36 ._PuckLayout-inner_tzaxg_40{--puck-sidebar-width: 274px}}@media(min-width:1398px){._PuckLayout_tzaxg_36 ._PuckLayout-inner_tzaxg_40{--puck-sidebar-width: 290px}}@media(min-width:1598px){._PuckLayout_tzaxg_36 ._PuckLayout-inner_tzaxg_40{--puck-sidebar-width: 320px}}._PuckLayout-nav_tzaxg_197{border-top:var(--puck-border-width-regular) solid var(--puck-color-border);background-color:var( --puck-pluginbar-color-bg, var(--puck-color-surface-subtle) );grid-area:sidenav;overflow:hidden;width:100%}@media(min-width:638px){._PuckLayout-nav_tzaxg_197{border-top:0;border-right:var(--puck-border-width-regular) solid var(--puck-color-border);box-sizing:border-box}}._PuckLayout-header_tzaxg_217{grid-area:header}._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-header_tzaxg_217{overflow:hidden}@media(min-width:638px){._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-header_tzaxg_217{overflow:auto}}._PuckPluginTab_tzaxg_231{display:none;flex-grow:1;max-height:100%}._PuckPluginTab--visible_tzaxg_237{display:flex;flex-direction:column;min-height:0}._PuckPluginTab-body_tzaxg_243{display:flex;flex-direction:column;flex-grow:1;max-height:100%;min-height:0}._MenuBar_1hxnj_1{background-color:var(--_puck-menu-bar-color-bg, var(--puck-color-surface));border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);display:none;left:0;margin-top:1px;padding:var(--puck-space-2) var(--puck-space-4);position:absolute;right:0;top:100%;z-index:2}._MenuBar--menuOpen_1hxnj_14{display:block}@media(min-width:638px){._MenuBar_1hxnj_1{border:none;display:block;margin-top:0;overflow-y:visible;padding:0;position:static}}._MenuBar-inner_1hxnj_29{align-items:center;display:flex;flex-wrap:wrap;gap:var(--puck-space-2) var(--puck-space-4);justify-content:flex-end}@media(min-width:638px){._MenuBar-inner_1hxnj_29{display:flex;flex-direction:row;flex-wrap:nowrap}}._MenuBar-history_1hxnj_45{display:flex}._PuckHeader_c2nei_1{--_puck-menu-bar-color-bg: var( --puck-header-color-bg, var(--puck-color-surface) );background:var(--puck-header-color-bg, var(--puck-color-surface));border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);color:var(--puck-header-color-text, var(--puck-color-text));--_puck-heading-color: var(--puck-header-color-text, var(--puck-color-text));grid-area:header;position:relative;max-width:100vw}@media(min-width:638px){._PuckHeader_c2nei_1{padding-left:67px}._PuckHeader--hidePlugins_c2nei_21{padding-left:0}}._PuckHeader-inner_c2nei_26{align-items:end;display:grid;gap:var(--puck-space-chrome-gutter);grid-template-areas:"left middle right";grid-template-columns:1fr auto 1fr;grid-template-rows:auto;padding:var(--puck-space-chrome-gutter)}@media(min-width:638px){._PuckHeader-inner_c2nei_26{border-left:var(--puck-border-width-regular) solid var(--puck-color-border)}._PuckHeader--hidePlugins_c2nei_21 ._PuckHeader-inner_c2nei_26{border-left:none}}._PuckHeader-toggle_c2nei_46{display:flex;margin-inline-start:calc(var(--puck-space-1) * -1);padding-top:2px}._PuckHeader-rightSideBarToggle_c2nei_52,._PuckHeader-leftSideBarToggle_c2nei_53{display:none}@media(min-width:638px){._PuckHeader-rightSideBarToggle_c2nei_52,._PuckHeader-leftSideBarToggle_c2nei_53{display:block}}._PuckHeader-title_c2nei_64{align-self:center}._PuckHeader-path_c2nei_68{font-family:var(--puck-font-family-monospaced);font-size:var(--puck-font-size-xxs);font-weight:400;word-break:break-all}._PuckHeader-tools_c2nei_75{display:flex;gap:var(--puck-space-4);justify-content:flex-end}._PuckHeader-menuButton_c2nei_81{color:var(--puck-color-text-muted);margin-inline-start:calc(var(--puck-space-1) * -1)}._PuckHeader--menuOpen_c2nei_86 ._PuckHeader-menuButton_c2nei_81{color:var(--puck-color-text)}@media(min-width:638px){._PuckHeader-menuButton_c2nei_81{display:none}}._SidebarSection_1uv88_1{display:flex;position:relative;flex-direction:column;color:var(--puck-color-text)}._SidebarSection_1uv88_1:last-of-type{flex-grow:1}._SidebarSection-title_1uv88_12{background:var(--_puck-sidebar-section-color-bg, var(--puck-color-surface));padding:var(--puck-space-4);border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);border-top:var(--puck-border-width-regular) solid var(--puck-color-border);overflow-x:auto}._SidebarSection--noBorderTop_1uv88_20>._SidebarSection-title_1uv88_12{border-top:0px}._SidebarSection-content_1uv88_24:last-child{padding-bottom:var(--puck-space-1)}._SidebarSection_1uv88_1:last-of-type ._SidebarSection-content_1uv88_24{border-bottom:none;flex-grow:1}._SidebarSection-breadcrumbLabel_1uv88_33{background:none;border:0;border-radius:var(--puck-radius-xs);color:var(--puck-color-interactive);cursor:pointer;font:inherit;flex-shrink:0;padding:0;transition:color var(--puck-duration-fast) var(--puck-ease-exit)}._SidebarSection-breadcrumbLabel_1uv88_33:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus)}@media(hover:hover)and (pointer:fine){._SidebarSection-breadcrumbLabel_1uv88_33:hover{color:var(--puck-color-interactive-hover);transition:none}}._SidebarSection-breadcrumbLabel_1uv88_33:active{color:var(--puck-color-interactive-active);transition:none}._SidebarSection-breadcrumbs_1uv88_62,._SidebarSection-breadcrumb_1uv88_33{align-items:center;display:flex;gap:var(--puck-space-1)}._SidebarSection-heading_1uv88_74{padding-inline-end:var(--puck-space-4)}._SidebarSection-loadingOverlay_1uv88_78{background:var(--puck-color-surface);display:flex;justify-content:center;align-items:center;height:100%;width:100%;top:0;position:absolute;z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8}._Breadcrumbs_8c6w5_1{align-items:center;display:flex;gap:var(--puck-space-1)}._Breadcrumbs-breadcrumbLabel_8c6w5_7{background:none;border:0;border-radius:var(--puck-radius-xs);color:var(--puck-color-interactive);cursor:pointer;font:inherit;flex-shrink:0;padding:0;transition:color var(--puck-duration-fast) var(--puck-ease-exit)}._Breadcrumbs-breadcrumbLabel_8c6w5_7:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus)}@media(hover:hover)and (pointer:fine){._Breadcrumbs-breadcrumbLabel_8c6w5_7:hover{color:var(--puck-color-interactive-hover);transition:none}}._Breadcrumbs-breadcrumbLabel_8c6w5_7:active{color:var(--puck-color-interactive-active);transition:none}._Breadcrumbs-breadcrumb_8c6w5_7{align-items:center;display:flex;gap:var(--puck-space-1)}._ViewportControls_v26yb_1{position:relative}._ViewportControls--fullScreen_v26yb_5{border-radius:32px;display:flex;position:absolute;bottom:var(--puck-space-3);right:var(--puck-space-3);overflow:hidden}._ViewportControls-toggleButton_v26yb_14{display:none}._ViewportControls--fullScreen_v26yb_5 ._ViewportControls-toggleButton_v26yb_14{align-items:center;background-color:var(--puck-color-surface-inverse);border:var(--puck-border-width-regular) solid var(--puck-color-border-inverse);border-radius:var(--puck-radius-pill);cursor:pointer;color:var(--puck-color-text-inverse);display:flex;justify-content:center;width:42px;height:42px;z-index:1}._ViewportControls--fullScreen_v26yb_5 ._ViewportControls-toggleButton_v26yb_14:hover{color:var(--puck-color-interactive-inverse-hover);border:var(--puck-border-width-regular) solid var(--puck-color-interactive-inverse-hover)}._ViewportControls-actions_v26yb_39{display:flex}._ViewportControls-actionsInner_v26yb_43{display:flex;box-sizing:border-box;justify-content:center;margin-left:auto;margin-right:auto;z-index:0;overflow:hidden}._ViewportControls--fullScreen_v26yb_5 ._ViewportControls-actionsInner_v26yb_43{background:var(--puck-color-surface-muted);border:var(--puck-border-width-regular) solid var(--puck-color-border);border-radius:var(--puck-radius-pill);margin-left:none;margin-right:none;padding-right:42px}._ViewportControls--fullScreen_v26yb_5 ._ViewportControls-actionsInner_v26yb_43{transform:translate(100%);transition:transform var(--puck-duration-medium) var(--puck-ease-emphasized)}._ViewportControls--fullScreen_v26yb_5._ViewportControls--isExpanded_v26yb_67 ._ViewportControls-actionsInner_v26yb_43{transform:translate(42px)}._ViewportControls-divider_v26yb_72{border-inline-end:var(--puck-border-width-regular) solid var(--puck-color-border);margin-bottom:var(--puck-space-2);margin-top:var(--puck-space-2)}._ViewportControls-zoomSelect_v26yb_79{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23c3c3c3'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:10px;color:currentColor;background-position:calc(100% - 12px) calc(50% + 3px);background-repeat:no-repeat;border:0;font-size:var(--puck-font-size-xxxs);padding:0;padding-left:var(--puck-space-2);width:96px}._ViewportControls--fullScreen_v26yb_5 ._ViewportControls-zoom_v26yb_79{display:none}@media(min-width:638px){._ViewportControls-zoom_v26yb_79,._ViewportControls--fullScreen_v26yb_5 ._ViewportControls-zoom_v26yb_79{display:flex;justify-content:center}}._ViewportControls-zoomSelect_v26yb_79:dir(rtl){background-position:12px calc(50% + 3px)}._ViewportButton-inner_v26yb_110{align-items:center;display:flex;justify-content:center;height:32px;width:32px}._ViewportButton--isActive_v26yb_118 ._ViewportButton-inner_v26yb_110{color:var(--puck-color-interactive)}._PuckCanvas_zw9iy_1{color:var(--puck-canvas-color-text, var(--puck-color-text));background:var(--puck-canvas-color-bg, var(--puck-color-surface-muted));display:flex;grid-area:editor;flex-direction:column;padding:var(--puck-space-chrome-gutter);position:relative;overflow:auto}@media(min-width:1198px){._PuckCanvas_zw9iy_1{padding:calc(var(--puck-space-chrome-gutter) * 1.5);padding-top:calc(var(--puck-space-chrome-gutter) * .5)}._PuckCanvas_zw9iy_1:not(._PuckCanvas_zw9iy_1:has(._PuckCanvas-controls_zw9iy_18)){padding-top:calc(var(--puck-space-chrome-gutter) * 1.5)}}._PuckCanvas--fullScreen_zw9iy_23{padding:0;overflow:hidden}@media(min-width:1198px){._PuckCanvas--fullScreen_zw9iy_23{padding:0}}._PuckCanvas-inner_zw9iy_34{display:flex;height:100%;justify-content:center;min-width:288px;position:relative;width:100%}._PuckCanvas-root_zw9iy_43{background:var(--puck-canvas-preview-color-bg, var(--puck-color-surface));outline:var(--puck-border-width-regular) solid var(--puck-color-border);box-sizing:content-box;min-width:321px;position:absolute;pointer-events:none;transform-origin:top;top:0;bottom:0;opacity:0}@media(min-width:1198px){._PuckCanvas-root_zw9iy_43{min-width:unset}}@media(prefers-reduced-motion:reduce){._PuckCanvas-root_zw9iy_43{transition:none!important}}._PuckCanvas--ready_zw9iy_68 ._PuckCanvas-root_zw9iy_43{pointer-events:unset;opacity:1}._PuckCanvas-loader_zw9iy_73{align-items:center;color:var(--puck-color-text-subtle);display:flex;height:100%;justify-content:center;transition:opacity var(--puck-duration-slow) var(--puck-ease-entrance);opacity:0;pointer-events:none}._PuckCanvas--showLoader_zw9iy_84 ._PuckCanvas-loader_zw9iy_73{opacity:1}._PuckCanvas--showLoader_zw9iy_84._PuckCanvas--ready_zw9iy_68 ._PuckCanvas-loader_zw9iy_73{opacity:0;height:0;transition:none}._PuckCanvas-controls_zw9iy_18{padding-bottom:calc(var(--puck-space-chrome-gutter) * .5)}._PuckCanvas--fullScreen_zw9iy_23 ._PuckCanvas-controls_zw9iy_18{padding-bottom:0;z-index:1}@media(min-width:766px){._ResizeHandle_144bf_2{position:absolute;width:5px;height:100%;cursor:col-resize;z-index:10;background:transparent;top:0}._ResizeHandle_144bf_2:hover{background:#0000001a}._ResizeHandle--left_144bf_16{right:-3px}._ResizeHandle--right_144bf_20{left:-3px}}[data-resize-overlay]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;cursor:col-resize}._Sidebar_16oed_1{border-block-start:var(--puck-border-width-regular) solid var(--puck-color-border);position:relative;display:none;flex-direction:column;overflow-y:auto}._Sidebar--isVisible_16oed_10{display:flex}._Sidebar--left_16oed_14{--_puck-sidebar-section-color-bg: var( --puck-sidebar-left-color-bg, var(--puck-color-surface) );background:var( --puck-sidebar-left-color-bg, var(--puck-color-surface-subtle) );grid-area:left}@media(min-width:766px){._Sidebar--left_16oed_14{border-block-start:0;border-inline-end:var(--puck-border-width-regular) solid var(--puck-color-border)}}._Sidebar--right_16oed_34{--_puck-sidebar-section-color-bg: var( --puck-sidebar-right-color-bg, var(--puck-color-surface) );background:var(--puck-sidebar-right-color-bg, var(--puck-color-surface));grid-area:right}@media(min-width:766px){._Sidebar--right_16oed_34{border-block-start:0;border-inline-start:var(--puck-border-width-regular) solid var(--puck-color-border)}}._Sidebar-resizeHandle_16oed_51{position:absolute;height:100%}._Sidebar--left_16oed_14+._Sidebar-resizeHandle_16oed_51{grid-area:left;justify-self:end}._Sidebar--right_16oed_34+._Sidebar-resizeHandle_16oed_51{grid-area:right;justify-self:start}._Nav_vll2r_1{display:flex}._Nav-list_vll2r_5{display:flex;list-style:none;margin:0;padding:0;overflow-x:auto;gap:var(--puck-space-2)}@media(min-width:638px){._Nav-list_vll2r_5{padding-top:32px;flex-direction:column;gap:var(--puck-space-4);width:100%}}._Nav-mobileActions_vll2r_23{align-items:center;display:flex;justify-content:center;margin-inline-start:auto;padding:var(--puck-space-1) var(--puck-space-4);border-inline-start:var(--puck-border-width-regular) solid var(--puck-color-border)}@media(min-width:638px){._Nav-mobileActions_vll2r_23{display:none}}._NavItem-link_vll2r_39{text-align:center;align-items:center;color:var(--puck-pluginbar-color-text, var(--puck-color-text-secondary));display:flex;gap:var(--puck-space-2);text-decoration:none;cursor:pointer;border-radius:var(--puck-radius-m);padding:var(--puck-space-2) var(--puck-space-1);width:64px;box-sizing:border-box}@media(min-width:638px){._NavItem-link_vll2r_39{width:auto}}._NavItem_vll2r_39:first-of-type{padding-left:var(--puck-space-4)}._NavItem_vll2r_39:last-of-type{padding-right:var(--puck-space-4)}@media(min-width:638px){._NavItem_vll2r_39:first-of-type,._NavItem_vll2r_39:last-of-type{padding:0}}._NavItem-link_vll2r_39{border-top:var(--puck-border-width-strong) solid transparent;border-bottom:var(--puck-border-width-strong) solid transparent;border-radius:var(--puck-radius-none);flex-direction:column;font-size:var(--puck-pluginbar-font-size, var(--puck-font-size-xxxs))}@media(min-width:638px){._NavItem-link_vll2r_39{border:0;border-left:var(--puck-border-width-strong) solid transparent;border-right:var(--puck-border-width-strong) solid transparent}}._NavItem-linkIcon_vll2r_90{height:2em;width:2em}._NavItem-linkIcon_vll2r_90 svg{height:100%;width:100%}._NavItem--active_vll2r_100>._NavItem-link_vll2r_39{background-color:var(--puck-color-interactive-subtle);color:var( --puck-pluginbar-color-text-selected, var(--puck-color-interactive) );font-weight:var(--puck-font-weight-semibold)}._NavItem--active_vll2r_100>._NavItem-link_vll2r_39{background-color:transparent;border-top-color:var(--puck-color-interactive);border-top-right-radius:0;border-bottom-right-radius:0;font-weight:var(--puck-font-weight-semibold)}@media(min-width:638px){._NavItem--active_vll2r_100>._NavItem-link_vll2r_39{border-top-color:transparent;border-right-color:var( --puck-pluginbar-color-text-selected, var(--puck-color-interactive) )}}._NavItem_vll2r_39:not(._NavItem--active_vll2r_100)>._NavItem-link_vll2r_39:hover{background-color:var( --puck-pluginbar-color-bg-hover, var(--puck-color-interactive-soft) );color:var(--puck-pluginbar-color-text-hover, var(--puck-color-interactive))}@media(min-width:638px){._NavItem--mobileOnly_vll2r_136{display:none}}._NavItem--desktopOnly_vll2r_141{display:none}@media(min-width:638px){._NavItem--desktopOnly_vll2r_141{display:block}}._BlocksPlugin_9af19_1{padding:var(--puck-drawer-space, var(--puck-space-4));height:100%;overflow-y:auto;box-sizing:border-box}._OutlinePlugin_1ylsc_1{display:flex;flex-direction:column;flex-grow:1;min-height:0;min-width:0;position:relative}._FieldsPlugin_18cj3_1{background:var(--puck-color-surface);height:100%;overflow-y:auto}._FieldsPlugin-header_18cj3_7{border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);font-weight:var(--puck-font-weight-semibold);padding-bottom:var(--puck-space-2);padding-left:var(--puck-space-4);padding-right:var(--puck-space-4);padding-top:var(--puck-space-2)}@media(min-width:638px){._FieldsPlugin-header_18cj3_7{padding:var(--puck-space-4)}}.rst__profiles{display:flex;flex-direction:column;gap:2px}.rst__profiles-cap{margin:0 0 4px;font-size:var(--sf-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sf-text-muted)}.rst__profiles-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:var(--sf-radius-xs);background:transparent;color:var(--sf-text-primary);font:inherit;font-size:var(--sf-text-sm);text-align:left;cursor:pointer}.rst__profiles-item:hover{background:var(--sf-surface-hover)}.rst__profiles-item[data-active=true]{background:var(--sf-blue-dim);color:var(--sf-blue-on-dim)}.rst__profiles-flag{margin-left:auto;font-size:var(--sf-text-xs);color:var(--sf-text-muted)}.rst__profiles-rename{display:flex;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--sf-border-subtle)}.rst__profiles-rename>:first-child{flex:1 1 auto;min-width:0}.rst__profiles-acts{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.rst__profiles-reset{margin-top:8px;padding-top:8px;border-top:1px solid var(--sf-border-subtle)}.rsd{display:flex;align-items:center;gap:10px;flex:none;flex-wrap:wrap;padding:6px 14px;border-bottom:1px solid var(--sf-border-subtle);font-size:var(--sf-text-sm)}.rsd__label{display:flex;align-items:center;gap:6px;color:var(--sf-text-secondary)}.rsd__input{width:150px;padding:3px 8px;border:1px solid var(--sf-border);border-radius:var(--sf-radius-sm);background:var(--sf-bg-input);color:var(--sf-text-primary);font:inherit;font-size:var(--sf-text-sm)}.rsd__input:focus-visible{outline:none;border-color:var(--sf-border-focus);box-shadow:var(--sf-focus-glow)}.rsd__hint{padding:2px 8px;border-radius:var(--sf-radius-xs);background:var(--sf-surface-sunken);font-family:var(--sf-font-mono);font-size:var(--sf-text-xs);color:var(--sf-text-muted)}.rsd__err{color:var(--sf-red);font-size:var(--sf-text-xs)}.rst__bar .rsd{padding:0;border-bottom:0;flex-wrap:nowrap;gap:8px;min-width:0}.rst__bar .rsd__hint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.rst__history{display:inline-flex;gap:2px}.rst__paper-wrap{display:flex;justify-content:center;padding:26px 24px 44px}.rsp-paper{position:relative;width:100%;max-width:794px;min-height:1123px;background:#fff;color:#111;border-radius:2px;box-shadow:var(--sf-shadow-lg);animation:rst-settle .26s cubic-bezier(.4,0,.2,1)}[data-theme=light] .rsp-paper{border:1px solid rgba(15,23,41,.09);box-shadow:0 1px 2px #0f17290f,0 14px 34px #0f17291a}.rsp-guide{position:absolute;border:1px dashed var(--sf-blue);opacity:.4;pointer-events:none;z-index:2}.rsp-guide__dim{position:absolute;top:-17px;left:0;font-family:var(--sf-font-mono);font-size:10px;color:var(--sf-blue)}.rsp-paper__text{position:relative}.rsp-section{margin-bottom:var(--rsp-gap, 9pt)}.rsp-section:last-child{margin-bottom:0}.rsp-heading,.rsp-line{white-space:pre-wrap}.rsp-line--placeholder{font-size:var(--sf-text-xs);color:var(--sf-text-muted);font-style:italic;border:1px dashed var(--sf-border);border-radius:4px;padding:4px 8px;width:fit-content;animation:sf-fade-in var(--q-dur-reveal) var(--q-motion-spring) both}@keyframes rst-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rsi-group{margin:18px 0 8px;font-size:var(--sf-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-text-muted)}.rsi-group:first-child{margin-top:10px}.rsi-row{display:flex;align-items:center;gap:10px;min-height:34px;padding:3px 0}.rsi-row__label{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0;font-size:var(--sf-text-sm);color:var(--sf-text-secondary)}.rsi-row__hint{font-size:var(--sf-text-xs);color:var(--sf-text-muted)}.rsi-row__ctl{display:flex;align-items:center;gap:8px;flex:none}.rsi-note{margin:4px 0 0;font-size:var(--sf-text-xs);line-height:1.5;color:var(--sf-text-muted)}.rsi-select{min-width:96px}.rsi-select--wide{min-width:148px}.rsi-seg2{display:inline-flex;border:1px solid var(--sf-border);border-radius:var(--sf-radius-xs);overflow:hidden}.rsi-seg2 button{padding:4px 11px;border:0;background:transparent;color:var(--sf-text-secondary);font:inherit;font-size:var(--sf-text-sm);cursor:pointer;transition:background var(--sf-motion-fast),color var(--sf-motion-fast)}.rsi-seg2 button[data-active=true]{background:var(--sf-blue-dim);color:var(--sf-blue-on-dim);font-weight:600}.rsi-emph{display:inline-flex;gap:5px}.rsi-emph__btn{display:inline-flex;align-items:center;gap:5px}.rsi-emph__state{font-size:var(--sf-text-xs);opacity:.7}.rsi-emph--b{font-weight:800}.rsi-emph--u{text-decoration:underline}.rsi-emph--i{font-style:italic}.rsi-mmgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 2px}.rsi-mm{display:flex;align-items:center;gap:8px}.rsi-mm__label{flex:1 1 auto;font-size:var(--sf-text-sm);color:var(--sf-text-secondary)}.rsi-mm__input{width:74px;flex:none}.ui-iconbtn.rsi__ai{width:30px;height:30px;border-radius:50%;border:1px solid var(--sf-border);background:var(--sf-surface-sunken);color:var(--sf-text-secondary);transition:background var(--sf-motion-fast),color var(--sf-motion-fast),border-color var(--sf-motion-fast),box-shadow var(--sf-motion-fast),transform var(--sf-motion-fast)}.ui-iconbtn.rsi__ai:hover,.ui-iconbtn.rsi__ai[data-state=open]{background:var(--sf-green-bg);border-color:var(--sf-green);color:var(--sf-green);transform:scale(1.08);box-shadow:0 0 0 4px var(--sf-green-bg)}.ui-iconbtn.rsi__ai:active{transform:scale(.96)}.ui-iconbtn.rsi__ai:focus-visible{border-color:var(--sf-green);color:var(--sf-green)}.ui-iconbtn.rsi__ai svg{transition:transform var(--sf-motion-fast)}.ui-iconbtn.rsi__ai:hover svg{transform:rotate(-8deg)}.rsa{display:flex;flex-direction:column;gap:12px;min-height:0}.rsa__bar{display:flex;align-items:center;gap:8px}.rsa__bar>:first-child{flex:1 1 auto;min-width:0}.rsa__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.rsa__item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--sf-radius-xs);font-size:var(--sf-text-sm);color:var(--sf-text-primary);cursor:pointer}.rsa__item:hover{background:var(--sf-surface-hover)}.rsa__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsa__tag{padding:1px 7px;border:1px solid var(--sf-border-subtle);border-radius:var(--sf-radius-pill);font-size:var(--sf-text-xs);color:var(--sf-text-muted)}.rsa__other{margin-left:auto;font-size:var(--sf-text-xs);color:var(--sf-text-muted)}.rsa__empty{display:flex;align-items:center;gap:8px;padding:26px 10px;font-size:var(--sf-text-sm);color:var(--sf-text-muted)}.rsa__foot{display:flex;align-items:center;gap:8px;width:100%}.rsa__count{font-size:var(--sf-text-sm);color:var(--sf-text-secondary)}.rsa__spacer{flex:1 1 auto}.rst__paper-wrap [class*=PuckCanvas],.rst__paper-wrap [class*=PuckLayout]{background:transparent;padding:0}.rsi__body [class*=PuckFields]{padding:0}@media(prefers-reduced-motion:reduce){.rsp-paper{animation:none}.rsi-seg2 button,.rso__row{transition:none}}.qv-scrub{flex:1 1 auto;min-width:60px;max-width:260px;height:18px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.qv-scrub::-webkit-slider-runnable-track{height:3px;border-radius:999px;background:var(--color-viewer-line-strong)}.qv-scrub::-moz-range-track{height:3px;border-radius:999px;background:var(--color-viewer-line-strong)}.qv-scrub::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:11px;height:11px;margin-top:-4px;border:0;border-radius:50%;background:var(--color-viewer-ink);box-shadow:0 1px 3px #0009}.qv-scrub::-moz-range-thumb{width:11px;height:11px;border:0;border-radius:50%;background:var(--color-viewer-ink)}.qv-scrub:focus-visible{outline:2px solid var(--color-viewer-accent);outline-offset:2px;border-radius:999px}.qv-scroll::-webkit-scrollbar{width:6px;height:6px}.qv-scroll::-webkit-scrollbar-thumb{background:var(--color-viewer-line-strong);border-radius:3px}.qv-scroll::-webkit-scrollbar-track{background:transparent}.shdr{container-type:inline-size;border-left:3px solid var(--sf-blue)}.shdr--compact{padding:10px 16px;margin-bottom:12px;display:flex}.shdr--compact .q-entity{flex:1 1 auto;min-width:0}.shdr--compact .q-entity__actions{flex-wrap:wrap;row-gap:6px}.shdr__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.shdr__refresh{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--q-ink-400);cursor:pointer;transition:color var(--sf-transition),background var(--sf-transition)}.shdr__refresh:hover:not(:disabled){background:var(--q-surface-hover);color:var(--q-ink-900)}.shdr__refresh:disabled{opacity:.6;cursor:default}.shdr__note{font-size:11px;color:var(--sf-text-muted)}@container (max-width: 620px){.shdr--compact{flex-direction:column;align-items:stretch;gap:8px}.shdr--compact .q-entity{flex-wrap:wrap}}.shdr--bare{display:flex;align-items:center;padding:0 0 10px;border-left:0;border-bottom:1px solid var(--q-hairline-soft);margin-bottom:4px}.shdr--bare .shdr__actions{gap:8px;font-size:12.5px}.qw{--q-text-title: 20px;--q-fieldrow-label: 140px}.qw .qw__title{font-size:24px;line-height:1.25}.qw .q-section{padding:12px 0}.qw .q-section__toggle{font-size:20px;line-height:1.3}.qw .q-section__body{padding-top:8px;padding-left:28px;min-width:0}.qw .q-section__summary{padding:8px 0 0 28px;font-size:14px}.qw .q-section__head{gap:8px}.qw .q-section__index{width:20px;flex-basis:20px}.qw .q-section__question{font-size:14px;margin-bottom:8px}.qw .pr-q__picked h4{font-size:16px}.qw .pr-q__row,.qw .pr-q__picked .pr-q__row{padding-top:12px}.qw .pr-q__rowlabel{font-size:14px;margin-bottom:6px}.qw .pr-q__picked{margin-top:12px;padding:12px 0;border-left:0;border-top:1px solid var(--q-hairline-soft)}.qw .pr-q__note{padding-top:8px;margin-top:4px;flex-wrap:wrap}.qw .pr-q__note-main{flex:1 1 180px;min-width:0}.qw .pr-q__note-main>.q-ghostin{min-width:0}.qw .pr-q__complete{flex:0 1 auto;min-width:0;max-width:100%;margin-left:auto}.qw .pr-q__complete>span{max-width:100%;overflow-wrap:anywhere}.qw .q-fieldrows,.qw .q-fieldrow--standalone{column-gap:12px;row-gap:8px}.qw .pr-header-group--plain>div{gap:8px!important}.qw .qw__document-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-bottom:8px}.qw .qw__document-heading .qw-exam-tabs{margin-bottom:0}.qw .qw__report-card :is(.rpe__document,.report-preview-document,.sf-report-document){padding:16px 20px 24px!important}.qw .qw__impression{margin-top:12px}.qw .qw__foot{padding:4px 20px}.qw .qw__progress-count{font-size:12px;font-weight:400;color:var(--sf-text-secondary)}.qw[data-short=true] .q-section{padding:6px 0}.qw[data-short=true] .q-section__body,.qw[data-short=true] .q-section__summary{padding-top:4px}.qw[data-short=true] .qw__document-heading,.qw[data-short=true] .qw__intake{margin-bottom:4px}.qw[data-short=true] .qw__strip{margin:4px 0 8px}.qw[data-short=true] .qw__below{gap:8px;padding-top:12px}.qw[data-short=true] .pr-header-group--plain{margin-bottom:4px}.q-scanner-review__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sf-space-3);width:100%}.q-scanner-review__notice{flex:1 1 220px;font-size:var(--sf-text-sm);line-height:1.55;color:var(--sf-text-secondary)}.q-scanner-review__list{list-style:none;margin:0;padding:0}.q-scanner-review__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sf-space-3);padding:var(--sf-space-3) 0;border-bottom:1px solid var(--q-hairline-soft)}.q-scanner-review__anatomy{font-size:var(--sf-text-sm);color:var(--sf-text-secondary);padding-bottom:var(--sf-space-3)}.qw :is(.q-opt,.q-tag,.ui-btn,.q-seg__item){min-height:32px;padding-inline:10px;font-size:14px}.qw .ui-btn{height:auto}.qw .ui-iconbtn{width:32px;height:32px;min-height:32px}.qw .shdr__protocolbtn{height:34px}.qw .q-ghostin{min-height:32px;padding-block:4px;font-size:14px}.qw .performer-selector__quickly{min-height:32px;font-size:14px}.qw .q-section__actions .ui-iconbtn{min-height:32px}.qw .qw__nav-trigger{min-height:34px}.qw .qw__work :is(textarea.q-ghostin,input.q-ghostin[type=text]):not([aria-invalid=true]){border:0!important;border-bottom:1px solid transparent!important;border-radius:0;outline:none;box-shadow:none!important;background-color:transparent!important;background-image:linear-gradient(var(--q-accent),var(--q-accent));background-position:left bottom;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .24s ease;caret-color:var(--q-accent)}.qw .qw__work :is(textarea.q-ghostin,input.q-ghostin[type=text]):focus:not([aria-invalid=true]){outline:none;background-size:100% 1px}@media(min-width:768px){.qw .qw__work .q-fieldrow--standalone:has(textarea.q-ghostin){align-items:start}.qw .qw__work .q-fieldrow--standalone:has(textarea.q-ghostin) .q-fieldrow__label{padding-top:5px}}.qw .pr-q__picked-head .pr-q__finding-heading{display:block;flex:1;min-width:0}.qw .pr-q__finding-heading h4{margin:0}.qw .pr-q__finding-toggle{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%;padding:0;text-align:left;white-space:normal}.qw .pr-q__finding-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--sf-text-primary)}.qw .pr-q__finding-title svg{flex:none;color:var(--sf-text-muted)}.qw .pr-q__finding-summary{font-size:14px;font-weight:400;line-height:1.5;color:var(--sf-text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.qw .pr-q__finding-missing{font-size:12px;font-weight:500;color:var(--sf-text-secondary)}.qw .pr-q__finding-finish{display:flex;justify-content:flex-end;margin-top:4px}.qw .pr-q__measurements{margin-top:12px}.qw .pr-q__measurements>.mg{flex:1 1 100%;min-width:0}.qw :is(.pr-q__confirm-values,.pr-q__finding-addnote,.pr-q__another,.pr-q__add-finding,.pr-q__finding-finish .ui-btn){font-weight:500;color:var(--sf-text-secondary)}.qw .pr-q__picked .pr-q__row{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:6px 12px;padding-top:10px}.qw .pr-q__picked .pr-q__rowlabel{margin:0;padding-top:6px;font-size:14px;font-weight:600;line-height:1.5;color:var(--sf-text-secondary);overflow-wrap:anywhere}.qw .pr-q__picked .pr-q__row>:not(.pr-q__rowlabel){grid-column:2;min-width:0}.qw .q-opt,.qw .q-opt:hover:not(:disabled){box-shadow:none;transform:none}.qw .q-opt:after{display:none}.qw .q-opt--on,.qw .q-opt--on:hover:not(:disabled){box-shadow:none}.qw .pr-q__states .q-opt:nth-child(-n+2):not(.q-opt--on){background:transparent;border-color:var(--q-hairline)}.qw .q-val{background:var(--sf-bg-card);border-color:var(--q-hairline);color:var(--sf-text-primary);font-size:14px;font-weight:500;min-height:36px;height:36px}.qw .pr-q__instances{width:100%;min-width:0}.qw .pr-q__picked{container:finding-fields / inline-size;min-width:0}.qw .pr-q__picked :is(.q-optgroup,.pr-q__preset-options){max-width:100%}.qw .pr-q__picked :is(.q-opt,.q-tag){max-width:100%;white-space:normal;overflow-wrap:anywhere}.qw .pr-q__picked .q-opt{border:1px solid var(--sf-border);background:var(--sf-bg-input);color:var(--sf-text-primary);line-height:1.35;padding-block:5px}.qw .pr-q__picked .q-opt:hover:not(:disabled){border-color:var(--sf-border-hover);background:var(--sf-surface-hover)}.qw .pr-q__picked .q-opt--on,.qw .pr-q__picked .q-opt--on:hover:not(:disabled){border-color:var(--sf-blue);background:var(--sf-blue-bg);color:var(--sf-blue)}.qw .pr-q__picked .q-opt:focus-visible{outline:2px solid var(--sf-blue);outline-offset:2px}.qw .pr-q__picked .q-opt__check{display:inline-flex;flex:none}.qw .pr-q__picked .pr-q__descriptor label{grid-template-columns:120px minmax(0,1fr) auto}.qw .pr-q__picked .pr-q__descriptor label:has(input[type=number]){grid-template-columns:120px minmax(0,88px) auto}.qw .pr-q__picked .pr-q__descriptor input{min-width:0;width:100%}.qw .pr-q__picked .pr-q__descriptor input[type=number]{width:88px;max-width:100%}.qw .pr-q__picked input[type=number]{height:36px;min-height:36px;padding:0 8px;font-size:14px}.qw .pr-q__picked .pr-q__triplet{display:grid;width:100%;max-width:280px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px}.qw .pr-q__picked .pr-q__triplet label{min-width:0;flex-direction:column;align-items:stretch;gap:4px}.qw .pr-q__picked .pr-q__triplet .ui-input{min-width:0;width:100%}.qw .pr-q__picked .pr-q__triplet>.pr-q__unit{grid-column:1 / -1;justify-self:end}@container finding-fields (max-width: 520px){.qw .pr-q__picked .pr-q__row{grid-template-columns:minmax(0,1fr);gap:6px}.qw .pr-q__picked .pr-q__row>:not(.pr-q__rowlabel){grid-column:1}.qw .pr-q__picked .pr-q__rowlabel{padding-top:0}.qw .pr-q__picked .pr-q__descriptor label{grid-template-columns:minmax(0,1fr) auto;gap:6px}.qw .pr-q__picked .pr-q__descriptor label:has(input[type=number]){grid-template-columns:minmax(0,88px) auto}.qw .pr-q__picked .pr-q__descriptor .pr-q__rowlabel{grid-column:1 / -1}}@media(any-pointer:coarse){.qw :is(.q-opt,.q-tag,.ui-btn,.q-seg__item,.ui-iconbtn,.q-section__toggle){min-height:44px}.qw .pr-q__picked :is(input,textarea),.qw .pr-q__picked input[type=number],.qw .q-val{min-height:44px}}@media(max-width:480px){.qw .qw__bar-actions .q-seg{flex:1 1 auto}.qw .qw__bar-actions>.ui-btn--key{flex:0 0 auto}.qw .qw__bar-actions>.ui-btn--key>svg{display:none}.qw .qw__bar-actions .q-seg__item{font-size:13px;padding-inline:6px}}@media(max-width:768px){.qw .q-section__body,.qw .q-section__summary{padding-left:0}.qw .qw__foot{padding:4px 16px}.qw .q-fieldrow__label{padding-top:4px}}.qw .pr-morph{container-type:inline-size}.qw .pr-morph__progress{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}.qw .pr-morph__system{margin-block:0 20px}.qw .pr-morph__heading{display:flex;align-items:center;gap:8px;margin-bottom:4px;padding-block:6px;font-size:16px;font-weight:600;color:var(--sf-text-primary)}.qw .pr-morph__item{padding-block:7px;border-bottom:1px solid var(--sf-border-subtle)}.qw .pr-morph__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px}.qw .pr-morph__label{min-width:0;font-size:14px;line-height:1.4;color:var(--sf-text-primary)}.qw .pr-morph__choices{display:flex;gap:4px;flex-wrap:wrap}.qw .pr-morph .pr-morph__choice{min-height:32px;padding:4px 8px;border:1px solid var(--sf-border);border-radius:var(--sf-radius-sm);color:var(--sf-text-secondary);font-size:13px;box-shadow:none}.qw .pr-morph .pr-morph__choice[aria-pressed=true]{border-color:var(--sf-blue);background:var(--sf-blue-bg);color:var(--sf-blue)}.qw .pr-morph .pr-morph__choice[data-status=abnormal][aria-pressed=true]{border-color:var(--sf-amber);background:var(--sf-amber-bg);color:var(--sf-amber)}.qw .pr-morph .pr-morph__choice:focus-visible{outline:2px solid var(--sf-blue);outline-offset:2px}.qw .pr-morph__detail{display:block;width:100%;min-width:0;margin-top:6px;font-size:14px}.qw .pr-morph__missing{margin-top:4px;font-size:13px;font-weight:600;color:var(--sf-red)}@container (max-width: 480px){.qw .pr-morph__row{grid-template-columns:minmax(0,1fr)}.qw .pr-morph__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.qw .pr-morph .pr-morph__choice{white-space:normal;text-align:center;padding-inline:4px}}@container (max-width: 440px){.qw .mg .measurement-slot__qualified-entry{flex-direction:column}.qw .mg .measurement-slot__qualifier{flex-basis:auto;width:100%}.qw .mg .ui-select--measure-qualifier{width:100%;border-right:0;border-bottom:1px solid var(--sf-border)}.qw .mg .ui-input--measure-qualified{width:100%}}@media(any-pointer:coarse){.qw .pr-morph .pr-morph__choice{min-height:44px;min-width:44px}.qw .mg .ui-input--measure{--mg-slot-min: 44px;min-height:44px}.qw .mg .ui-select--measure-qualifier{min-height:44px;min-width:44px}}@media(prefers-reduced-motion:reduce){.qw .qw__work .q-ghostin{transition:none}}@media(forced-colors:active){.qw .qw__work .q-ghostin:focus-visible{outline:2px solid Highlight;outline-offset:2px}}.qw .sfsec__head{padding:12px 0 8px;gap:8px}.qw .sfsec__title{font-size:15px;font-weight:600;letter-spacing:-.012em;line-height:1.35}.qw .sfsec__status .ui-segmented__item{min-height:30px;padding-inline:9px;font-size:13px}.qw .sf-card{border:0;border-radius:0;box-shadow:none;background:transparent;margin-bottom:0;border-bottom:1px solid var(--q-hairline-soft)}.qw .sf-card:hover{transform:none;box-shadow:none}.qw .sfsec,.qw .sfsec[data-assessed=true]{margin-bottom:0;border-radius:0;border-top:0;border-bottom:1px solid var(--q-hairline-soft);background-color:transparent;box-shadow:none}.qw .sfsec:hover{transform:none;box-shadow:none}.qw .sfsec__hint{display:none}.qw .sfsec__title{font-size:14.5px}.qw .ui-input--measure{min-height:30px;padding:0 8px;border-radius:7px;border-color:var(--q-hairline);background:var(--q-surface);box-shadow:var(--q-shadow-hairline);font-family:var(--q-font);font-size:13.5px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.004em;color:var(--q-ink-900);transition:border-color var(--q-dur-fast) var(--q-motion-ease),box-shadow var(--q-dur-fast) var(--q-motion-ease)}.qw .ui-input--measure::placeholder{color:var(--q-ink-300);font-weight:400}.qw .ui-input--measure:hover:not(:disabled):not([readonly]){border-color:var(--q-hairline-strong)}.qw .ui-input--measure:focus{border-color:var(--q-accent-500);background:var(--q-surface);box-shadow:0 0 0 3px var(--q-accent-a14)}.qw .ui-input--measure[readonly]{background:var(--q-surface-2);box-shadow:none;color:var(--q-ink-500)}.qw .ui-input--measure-c{padding:0 6px}.qw .ui-input--measure-pct{padding:0 4px;font-size:12.5px;color:var(--q-ink-600)}.qw .ui-input--measure-dim{padding:0 6px;background:var(--q-surface);border-radius:7px}@media(any-pointer:coarse){.qw .ui-input--measure{min-height:36px}}.qw .mrow{align-items:center;min-height:34px}.qw .mrow__label{font-size:13px;font-weight:450;letter-spacing:-.004em;color:var(--q-ink-600);line-height:1.35}.qw .mrow__unit{font-size:12px;font-weight:500;color:var(--q-ink-400);text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap}.qw .mrow__ref{font-size:11.5px;font-family:var(--q-font);font-variant-numeric:tabular-nums;color:var(--q-ink-300);white-space:nowrap}.qw .mslot__wd-suffix{font-size:11.5px;font-weight:500;color:var(--q-ink-400)}.qw .mslot__calc{font-size:10.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--q-ink-300);font-family:var(--q-font)}.qw .mslot__machine{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:999px;background:var(--q-surface-2);border:1px solid var(--q-hairline-soft);color:var(--q-ink-400);font-size:10.5px;font-weight:500;letter-spacing:0;line-height:1;white-space:nowrap}.qw .mslot__prior{font-size:11.5px;font-family:var(--q-font);font-variant-numeric:tabular-nums;color:var(--q-ink-300);white-space:nowrap}.qw .mgrid__title{margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--q-ink-300)}.qw .sfrow__host>*>.mrow,.qw .sfrow__host>.mrow{border-radius:7px;padding:2px 6px;margin-inline:-6px;transition:background var(--q-dur-fast) var(--q-motion-ease)}.qw .sfrow__host:hover>*>.mrow,.qw .sfrow__host:hover>.mrow{background:var(--q-surface-hover)}.qw .fpick__search{width:100%;height:32px;padding:0 11px;border-radius:8px;border:1px solid var(--q-hairline);background:var(--q-surface);box-shadow:var(--q-shadow-hairline);color:var(--q-ink-900);font-family:var(--q-font);font-size:13px;box-sizing:border-box;transition:border-color var(--q-dur-fast) var(--q-motion-ease),box-shadow var(--q-dur-fast) var(--q-motion-ease)}.qw .fpick__search::placeholder{color:var(--q-ink-300)}.qw .fpick__search:hover{border-color:var(--q-hairline-strong)}.qw .fpick__search:focus{outline:none;border-color:var(--q-accent-500);box-shadow:0 0 0 3px var(--q-accent-a14)}.qw .fpick__chip{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--q-hairline);background:var(--q-surface);box-shadow:var(--q-shadow-hairline);color:var(--q-ink-700);font-size:12.5px;font-weight:500;cursor:pointer;transition:border-color var(--q-dur-fast) var(--q-motion-ease),background var(--q-dur-fast) var(--q-motion-ease),color var(--q-dur-fast) var(--q-motion-ease)}.qw .fpick__chip:hover{border-color:var(--q-hairline-hover);background:var(--q-surface-2);color:var(--q-ink-900)}@media(any-pointer:coarse){.qw .fpick__search{height:40px}.qw .fpick__chip{height:36px}}.qw .ui-input{height:32px;padding:0 11px;border-radius:8px;border-color:var(--q-hairline);background:var(--q-surface);box-shadow:var(--q-shadow-hairline);font-size:13px;color:var(--q-ink-900);transition:border-color var(--q-dur-fast) var(--q-motion-ease),box-shadow var(--q-dur-fast) var(--q-motion-ease)}.qw .ui-input::placeholder{color:var(--q-ink-300)}.qw .ui-input:hover:not(:disabled):not([readonly]){border-color:var(--q-hairline-strong)}.qw .ui-input:focus{border-color:var(--q-accent-500);box-shadow:0 0 0 3px var(--q-accent-a14)}.qw .ui-input--md,.qw .ui-input--sm{height:32px}.qw .ui-input--lg{height:36px}.qw .ui-textarea{height:auto;min-height:64px;padding:9px 11px;line-height:1.55}.qw .ui-select{height:30px;padding:0 8px 0 11px;border-radius:8px;border-color:var(--q-hairline);background:var(--q-surface);box-shadow:var(--q-shadow-hairline);font-size:12.5px;font-weight:500;color:var(--q-ink-800)}.qw .ui-select:hover{border-color:var(--q-hairline-strong);background:var(--q-surface)}.qw .ui-select[data-state=open]{border-color:var(--q-accent-500);box-shadow:0 0 0 3px var(--q-accent-a14)}.qw .ui-select--pill{border-radius:999px;border-color:var(--q-hairline);background:var(--q-surface);color:var(--q-ink-500);font-weight:500}.qw .ui-select--pill:hover{background:var(--q-surface-2);color:var(--q-ink-900)}.qw .ui-segmented--pills{gap:6px}.qw .ui-segmented--pills .ui-segmented__item{min-height:28px;padding:0 11px;border-radius:999px;border-color:var(--q-hairline);background:var(--q-surface);box-shadow:var(--q-shadow-hairline);color:var(--q-ink-600);font-size:12.5px;font-weight:500}.qw .ui-segmented--pills .ui-segmented__item:hover:not([data-active=true]){border-color:var(--q-hairline-hover);background:var(--q-surface-2);color:var(--q-ink-900)}.qw .ui-segmented--pills .ui-segmented__item[data-active=true]{border-color:var(--q-hairline-strong);background:var(--q-surface-2);color:var(--q-ink-900);font-weight:600;box-shadow:none}.qw .ui-segmented--pills .ui-segmented__item[data-active=true][data-tone=green]{border-color:#12b76a57;background:#12b76a17;color:var(--q-ink-900)}.qw .ui-segmented--pills .ui-segmented__item[data-active=true][data-tone=amber]{border-color:#d9862d5c;background:#d9862d1a;color:var(--q-ink-900)}.qw .ui-segmented--pills .ui-segmented__item[data-active=true][data-tone=red]{border-color:#d92d2057;background:#d92d2014;color:var(--q-ink-900)}.qw .ui-segmented--pills .ui-segmented__item[data-active=true][data-tone=muted]{border-color:var(--q-hairline-strong);background:var(--q-surface-2);color:var(--q-ink-600)}@media(any-pointer:coarse){.qw .ui-input,.qw .ui-input--md,.qw .ui-input--sm{height:40px}.qw .ui-select{height:36px}.qw .ui-segmented--pills .ui-segmented__item{min-height:36px}}.qw .pprop{min-height:32px;gap:8px}.qw .pprop__label{flex-shrink:0;width:168px;font-size:13px;font-weight:450;letter-spacing:-.004em;line-height:1.35;color:var(--q-ink-600)}.qw .fcard__act{display:inline-flex;align-items:center;height:26px;padding:0 9px;border:1px solid var(--q-hairline);border-radius:7px;background:var(--q-surface);color:var(--q-ink-500);font-size:12px;font-weight:500;cursor:pointer;transition:border-color var(--q-dur-fast) var(--q-motion-ease),background var(--q-dur-fast) var(--q-motion-ease),color var(--q-dur-fast) var(--q-motion-ease)}.qw .fcard__act:hover{border-color:var(--q-hairline-hover);background:var(--q-surface-2);color:var(--q-ink-900)}.qw .fcard__act--danger:hover{border-color:var(--sf-red-border);background:var(--sf-red-bg);color:var(--sf-red)}.qw .fcard__add{align-self:flex-start;display:inline-flex;align-items:center;margin-top:10px;height:28px;padding:0 11px;border:1px dashed var(--q-hairline-strong);border-radius:8px;background:transparent;color:var(--q-ink-400);font-size:12.5px;font-weight:500;cursor:pointer;transition:border-color var(--q-dur-fast) var(--q-motion-ease),color var(--q-dur-fast) var(--q-motion-ease)}.qw .fcard__add:hover{border-color:var(--q-ink-400);color:var(--q-ink-900)}.qw .fcard__link{padding:0;border:0;background:transparent;color:var(--q-ink-400);font-size:12.5px;font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--q-hairline-strong);transition:color var(--q-dur-fast) var(--q-motion-ease)}.qw .fcard__link:hover{color:var(--q-ink-900)}.qw .fpick__chip[aria-pressed=true]{border-color:var(--q-hairline-strong);background:var(--q-surface-2);color:var(--q-ink-900);font-weight:600}@media(any-pointer:coarse){.qw .fcard__act,.qw .fcard__add{height:36px}}.qw .rce__fmt{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--q-ink-400);font-size:12.5px;cursor:pointer;transition:background var(--q-dur-fast) var(--q-motion-ease),color var(--q-dur-fast) var(--q-motion-ease)}.qw .rce__fmt:hover{background:var(--q-surface-hover);color:var(--q-ink-900)}.qw .rce__body{width:100%;min-height:52px;padding:9px 11px;box-sizing:border-box;border:1px solid var(--q-hairline);border-radius:8px;background:var(--q-surface);box-shadow:var(--q-shadow-hairline);color:var(--q-ink-800);font-family:var(--q-font);font-size:13px;line-height:1.55;outline:none;white-space:pre-wrap;transition:border-color var(--q-dur-fast) var(--q-motion-ease),box-shadow var(--q-dur-fast) var(--q-motion-ease)}.qw .rce__body:hover{border-color:var(--q-hairline-strong)}.qw .rce__body:focus{border-color:var(--q-accent-500);box-shadow:0 0 0 3px var(--q-accent-a14)}.fa__md{white-space:normal}.fa__md>:first-child{margin-top:0}.fa__md>:last-child{margin-bottom:0}.fa__md-p{margin:0 0 8px}.fa__md-h{margin:4px 0 6px;font-weight:700}.fa__md-ul,.fa__md-ol{margin:4px 0 8px;padding-left:20px}.fa__md-ul li,.fa__md-ol li{margin:3px 0}.fa__md strong{font-weight:650}.fa__code{font-family:var(--sf-font-mono);font-size:.88em;background:var(--sf-bg-input);border:1px solid var(--sf-border-subtle);border-radius:4px;padding:0 4px}.fa__table-wrap{overflow-x:auto;margin:6px 0 8px;border:1px solid var(--sf-border);border-radius:8px;scrollbar-width:thin}.fa__table{border-collapse:collapse;width:100%;font-size:12.5px}.fa__table th,.fa__table td{padding:6px 11px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--sf-border-subtle)}.fa__table th{font-weight:700;color:var(--sf-text-secondary);background:var(--sf-bg-card-hover)}.fa__table tbody tr:last-child td{border-bottom:none}.set-page{max-width:1240px;margin:0 auto;padding:28px 40px 64px}.set-page--wide{max-width:none;margin:0}.set-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:26px}.set-head__text{flex:1;min-width:0}.set-eyebrow{margin:0 0 7px;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--sf-blue)}.set-eyebrow__sep{opacity:.45;margin:0 6px}.set-title{margin:0;font-family:var(--sf-font-display);font-size:26px;font-weight:700;letter-spacing:-.03em;color:var(--sf-text-primary)}.set-sub{margin:7px 0 0;font-size:var(--sf-text-sm);color:var(--sf-text-muted);max-width:72ch;line-height:1.5}.set-head__actions{display:flex;align-items:center;gap:10px;padding-top:22px}.set-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px;padding:0;border:none;background:none;cursor:pointer;font-size:var(--sf-text-sm);color:var(--sf-text-muted);transition:color var(--sf-motion-fast, .12s)}.set-back:hover{color:var(--sf-text-primary)}.set-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px;margin-bottom:24px}.set-tile{flex:1 1 185px;min-width:185px;position:relative;overflow:hidden;background:var(--sf-bg-card);border:1px solid var(--sf-border);border-radius:var(--sf-radius);box-shadow:var(--sf-shadow-card);padding:16px 20px 15px 22px}.set-tile__rail{position:absolute;left:0;top:0;bottom:0;width:3px;opacity:.9}.set-tile--blue .set-tile__rail{background:var(--sf-blue)}.set-tile--green .set-tile__rail{background:var(--sf-green)}.set-tile--amber .set-tile__rail{background:var(--sf-amber)}.set-tile--red .set-tile__rail{background:var(--sf-red)}.set-tile--grey .set-tile__rail{background:var(--sf-text-muted);opacity:.4}.set-tile__label{font-size:11px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--sf-text-muted)}.set-tile__value{margin-top:7px;font-family:var(--sf-font-display);font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--sf-text-primary);font-variant-numeric:tabular-nums}.set-tile__sub{margin-top:4px;font-size:var(--sf-text-xs);color:var(--sf-text-muted)}.set-tabs{display:flex;gap:2px;border-bottom:1px solid var(--sf-border);margin-bottom:24px;overflow-x:auto}.set-tabs__tab{padding:10px 18px;font-size:var(--sf-text-sm);font-weight:600;color:var(--sf-text-secondary);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;cursor:pointer;transition:color var(--sf-motion-fast, .12s),border-color var(--sf-motion-fast, .12s)}.set-tabs__tab:hover{color:var(--sf-text-primary)}.set-tabs__tab.is-active{color:var(--sf-blue);border-bottom-color:var(--sf-blue)}.set-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.set-toolbar__spacer{margin-left:auto}.set-date{padding:7px 10px;font-size:var(--sf-text-xs);background:var(--sf-bg-input);border:1px solid var(--sf-border);border-radius:var(--sf-radius-sm);color:var(--sf-text-primary);font-family:inherit}.set-date:focus-visible{outline:2px solid var(--sf-border-focus);outline-offset:1px}.set-card{padding:24px}.set-card--flush{padding:0;overflow:hidden}@media(max-width:760px){.set-page{padding:20px 20px 48px}.set-head{flex-direction:column}.set-head__actions{padding-top:0}}.set-empty{border:0;background:none;box-shadow:none;border-top:1px solid var(--q-hairline);padding:56px 0}.set-select,.set-page select{height:32px;padding:0 30px 0 11px;font-family:var(--sf-font);font-size:13px;color:var(--q-ink-700);border:1px solid var(--q-hairline);border-radius:8px;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-shadow:var(--q-shadow-hairline);transition:border-color .12s linear,color .12s linear}.set-select:hover,.set-page select:hover{border-color:var(--q-hairline-strong);color:var(--q-ink-900)}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument/InstrumentSans-Variable.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/instrument/InstrumentSans-Italic-Variable.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument/InstrumentSerif-Regular.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument/InstrumentSerif-Italic.woff2) format("woff2")}@layer theme,base,components,utilities;:root,[data-theme=light]{--q-font-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--q-font: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--q-text-display: 40px;--q-text-h2: 32px;--q-text-h3: 38px;--q-text-title: 27px;--q-text-dialog-title: 30px;--q-text-patient-name: 26px;--q-text-report: 18px;--q-text-question: 15px;--q-text-eyebrow: 11px;--q-text-body: 15.5px;--q-target: 46px;--q-space-4: 4px;--q-space-8: 8px;--q-space-12: 12px;--q-space-16: 16px;--q-space-24: 24px;--q-space-36: 36px;--q-space-56: 56px;--q-height-pill: 40px;--q-height-pill-tablet: 48px;--q-height-field: 42px;--q-height-button: 40px;--q-height-strip: 64px;--q-height-strip-compact: 52px;--q-focus-ring: 1.5px solid var(--q-accent-500);--q-focus-halo: 0 0 0 3px var(--q-accent-a16);--q-ink-900: #1b1a17;--q-ink-800: #2a2925;--q-ink-700: #403f3a;--q-ink-600: #5a5750;--q-ink-500: #6e6a62;--q-ink-400: #9a9486;--q-ink-300: #b7b1a4;--q-ink-2: #5a5750;--q-ink-3: #6e6a62;--q-mark: #9a9486;--q-rule: #e9e5dc;--q-hairline-soft: rgba(27, 26, 23, .06);--q-hairline: rgba(27, 26, 23, .1);--q-hairline-strong: rgba(27, 26, 23, .16);--q-hairline-hover: rgba(27, 26, 23, .22);--q-scrim: rgba(27, 26, 23, .32);--q-desk: #f4f2ed;--q-sheet: #fffefb;--q-field: #f6f4ef;--q-ground: var(--q-desk);--q-surface: var(--q-sheet);--q-surface-2: var(--q-field);--q-surface-input: var(--q-field);--q-surface-sunken: #e4dfd4;--q-surface-hover: rgba(27, 26, 23, .04);--q-surface-raised: #ffffff;--q-page-bg: var(--q-ground);--q-shadow-plane: 0 0 0 1px rgba(60, 45, 20, .05), 0 1px 2px rgba(60, 45, 20, .04), 0 6px 16px -4px rgba(60, 45, 20, .08);--q-accent-ink: #1f3f99;--q-accent-soft: #eef1fb;--q-accent-next: #f3f5fc;--q-accent-50: var(--q-accent-soft);--q-accent-100: oklch(.935 .026 264.5);--q-accent-200: oklch(.864 .054 264.5);--q-accent-300: oklch(.75 .104 264.5);--q-accent-400: oklch(.605 .172 264.5);--q-accent-500: #2c5ad1;--q-accent-500-rgb: 44, 90, 209;--q-accent-600: oklch(.501 .169 264.5);--q-accent-700: var(--q-accent-ink);--q-accent-800: oklch(.315 .093 264.5);--q-accent-900: oklch(.251 .069 264.5);--q-accent: var(--q-accent-500);--q-accent-deep: var(--q-accent-700);--q-accent-gradient: linear-gradient(180deg, #4170e0, #2c5ad1);--q-accent-a04: rgba(44, 90, 209, .04);--q-accent-a06: rgba(44, 90, 209, .06);--q-accent-a10: rgba(44, 90, 209, .1);--q-accent-a14: rgba(44, 90, 209, .14);--q-accent-a16: rgba(44, 90, 209, .16);--q-accent-a25: rgba(44, 90, 209, .25);--q-accent-a55: rgba(44, 90, 209, .55);--q-accent-tint: linear-gradient(180deg, rgba(237, 242, 253, .96), rgba(225, 234, 251, .86));--q-accent-tint-flat: var(--q-accent-next);--q-danger: #a3261b;--q-danger-bg: #fdf6f5;--q-danger-line: #f0d3cf;--q-warning-ink: #7a5200;--q-warning-bg: #fbf6ea;--q-warning-line: #ecdfbd;--q-success: #2d6a4a;--q-success-bg: #eef6f1;--q-finding: #9a5a2c;--q-finding-bg: #f5ece2;--q-person: #5b4bb3;--q-person-bg: #f2f0fb;--q-regenerated: #e3eafb;--q-readonly-hatch: repeating-linear-gradient(135deg, rgba(27, 26, 23, .05) 0 6px, transparent 6px 12px);--q-radius-0: 8px;--q-radius-1: 10px;--q-radius-2: 12px;--q-radius-3: 14px;--q-radius-4: 16px;--q-radius-5: 22px;--q-radius-6: 28px;--q-radius-dialog: 18px;--q-radius-pill: 999px;--q-glass-bg: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .72));--q-glass-bg-scrolled: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(255, 255, 255, .88));--q-glass-bg-focus: linear-gradient(180deg, rgba(255, 255, 255, .97), rgba(255, 255, 255, .9));--q-glass-solid: #ffffff;--q-glass-border: rgba(255, 255, 255, .92);--q-glass-border-scrolled: rgba(13, 22, 38, .06);--q-glass-blur: blur(26px) saturate(1.5);--q-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .95);--q-glass-shadow: 0 26px 52px -34px rgba(13, 22, 38, .3);--q-glass-shadow-scrolled: 0 18px 40px -28px rgba(13, 22, 38, .45);--q-glass-veil: rgba(255, 255, 255, .35);--q-motion-spring: cubic-bezier(.16, 1, .3, 1);--q-motion-glide: cubic-bezier(.32, .72, 0, 1);--q-motion-ease: cubic-bezier(.4, 0, .2, 1);--q-dur-fast: .12s;--q-dur-base: .25s;--q-dur-move: .4s;--q-dur-reveal: .55s;--q-lift: translateY(-2px);--q-press: translateY(0) scale(.99);--q-shadow-lift: 0 16px 30px -22px rgba(13, 22, 38, .5);--q-shadow-lift-sm: 0 12px 22px -18px rgba(13, 22, 38, .5);--q-shadow-key: inset 0 1px 0 rgba(255, 255, 255, .3), 0 16px 30px -16px rgba(var(--q-accent-500-rgb), .9);--q-shadow-tag-on: 0 14px 24px -16px rgba(var(--q-accent-500-rgb), .85);--q-shadow-chip: 0 6px 14px -10px rgba(13, 22, 38, .6);--q-shadow-pop: 0 22px 48px -26px rgba(13, 22, 38, .4);--q-shadow-hairline: 0 1px 2px rgba(13, 22, 38, .06);--q-shadow-sheet: 0 12px 40px rgba(60, 45, 20, .06);--q-shadow-popover-lg: 0 16px 48px rgba(60, 45, 20, .16);--q-shadow-dialog: 0 24px 64px rgba(60, 45, 20, .22);--q-scrollbar: rgba(13, 22, 38, .14);--q-scrollbar-hover: rgba(13, 22, 38, .24);--q-selection: rgba(var(--q-accent-500-rgb), .16);--sf-blue: var(--q-accent-500);--sf-blue-light: var(--q-accent-600);--sf-blue-on-dim: var(--q-accent-700);--sf-blue-dim: var(--q-accent-a10);--sf-blue-glow: var(--q-accent-a06);--sf-blue-gradient: var(--q-accent-gradient);--sf-black: #000000;--sf-white: #ffffff;--sf-bg-root: var(--q-ground);--sf-bg-page: var(--q-ground);--sf-bg-card: var(--q-surface);--sf-bg-card-hover: var(--q-surface-2);--sf-bg-elevated: var(--q-surface);--sf-bg-input: var(--q-surface-input);--sf-bg-nav: var(--q-surface);--sf-bg-paper: #ffffff;--sf-paper-print: #ffffff;--org-print-band-dark: #0f172a;--org-print-band-dark-muted: #94a3b8;--sf-glass-subtle: rgba(255, 255, 255, .65);--sf-border: var(--q-hairline);--sf-border-subtle: var(--q-hairline-soft);--sf-border-focus: var(--q-accent-a55);--sf-text-primary: var(--q-ink-900);--sf-text-secondary: var(--q-ink-600);--sf-text-muted: var(--q-ink-500);--sf-text-inverse: #ffffff;--sf-green: var(--q-success);--sf-green-bg: var(--q-success-bg);--sf-green-border: #a9e8c9;--sf-amber: var(--q-warning-ink);--sf-amber-bg: var(--q-warning-bg);--sf-amber-border: var(--q-warning-line);--sf-red: var(--q-danger);--sf-red-bg: var(--q-danger-bg);--sf-red-border: var(--q-danger-line);--sf-purple: var(--q-person);--sf-purple-bg: var(--q-person-bg);--sf-purple-border: #d9ccff;--sf-finding: var(--q-finding);--sf-finding-bg: var(--q-finding-bg);--sf-cyan: #0e7490;--sf-cyan-bg: #ecfeff;--sf-orange: #c2410c;--sf-orange-bg: #fff7ed;--sf-orange-border: #fed7aa;--sf-lime: #4d7c0f;--sf-lime-bg: #f7fee7;--sf-pink: #be185d;--sf-pink-bg: #fdf2f8;--sf-teal: #0f766e;--sf-teal-bg: #f0fdfa;--sf-grey: var(--q-ink-300);--sf-grey-bg: #eef1f6;--sf-grey-dot: #6b7584;--sf-surface-hover: var(--q-surface-hover);--sf-surface-raised: var(--q-surface-raised);--sf-border-hover: var(--q-hairline-hover);--sf-border-strong: var(--q-hairline-hover);--sf-surface-sunken: var(--q-surface-sunken);--sf-skeleton-sheen: #eef1f6;--sf-space-0: 2px;--sf-space-1: 4px;--sf-space-2: 6px;--sf-space-3: 8px;--sf-space-4: 12px;--sf-space-5: 16px;--sf-space-6: 20px;--sf-space-7: 24px;--sf-space-8: 32px;--sf-space-9: 40px;--sf-space-10: 48px;--sf-space-11: 64px;--sf-radius-xs: var(--q-radius-0);--sf-radius-sm: var(--q-radius-1);--sf-radius: var(--q-radius-3);--sf-radius-lg: var(--q-radius-5);--sf-radius-pill: var(--q-radius-pill);--sf-radius-md: var(--sf-radius);--sf-font-display: var(--q-font-serif);--sf-font: var(--q-font);--sf-font-mono: "SF Mono", "JetBrains Mono", "Fira Code", monospace;--sf-text-xs: 12px;--sf-text-sm: 13px;--sf-text-base: 15px;--sf-text-md: 16px;--sf-text-lg: 18px;--sf-text-xl: 22px;--sf-text-2xl: 28px;--sf-doc-measure: 53ch;--sf-shadow-sm: var(--q-shadow-hairline);--sf-shadow-md: 0 8px 20px -12px rgba(13, 22, 38, .25);--sf-shadow-lg: var(--q-shadow-pop);--sf-shadow-blue: 0 0 0 3px var(--q-accent-a14);--sf-shadow-card: 0 1px 2px rgba(13, 22, 38, .04), 0 0 0 1px rgba(13, 22, 38, .05);--sf-shadow-card-hover: 0 16px 30px -22px rgba(13, 22, 38, .35), 0 0 0 1px rgba(13, 22, 38, .08);--sf-transition: var(--q-dur-base) var(--q-motion-glide);--sf-transition-slow: var(--q-dur-move) var(--q-motion-glide);--sf-text-dim: var(--sf-text-muted);--sf-text-tertiary: var(--sf-text-muted);--sf-muted: var(--sf-text-muted);--sf-bg-hover: var(--sf-surface-hover);--sf-surface: var(--sf-bg-card);--sf-accent: var(--sf-blue);--sf-danger: var(--sf-red);color-scheme:light}[data-theme=dark]{--q-ink-900: #ebe8e1;--q-ink-800: rgba(235, 232, 225, .86);--q-ink-700: rgba(235, 232, 225, .8);--q-ink-600: #9aa0ab;--q-ink-500: rgba(235, 232, 225, .55);--q-ink-400: rgba(235, 232, 225, .4);--q-ink-300: rgba(235, 232, 225, .26);--q-ink-2: #9aa0ab;--q-ink-3: rgba(235, 232, 225, .55);--q-mark: rgba(235, 232, 225, .4);--q-rule: #262a31;--q-hairline-soft: rgba(255, 255, 255, .05);--q-hairline: rgba(255, 255, 255, .08);--q-hairline-strong: rgba(255, 255, 255, .14);--q-hairline-hover: rgba(255, 255, 255, .16);--q-scrim: rgba(3, 6, 12, .62);--q-desk: #0e1014;--q-sheet: #16181c;--q-field: #1d2127;--q-ground: var(--q-desk);--q-surface: var(--q-sheet);--q-surface-2: var(--q-field);--q-surface-input: var(--q-field);--q-surface-sunken: #232730;--q-surface-hover: rgba(255, 255, 255, .06);--q-surface-raised: #2a3446;--q-page-bg: radial-gradient(1200px 560px at 84% -8%, rgba(113, 150, 245, .14), transparent 62%), radial-gradient(820px 460px at -6% 100%, rgba(113, 150, 245, .08), transparent 60%), var(--q-ground);--q-accent: #7196f5;--q-accent-500-rgb: 113, 150, 245;--q-accent-deep: #b9caf9;--q-accent-a04: rgba(113, 150, 245, .06);--q-accent-a06: rgba(113, 150, 245, .08);--q-accent-a10: rgba(113, 150, 245, .14);--q-accent-a14: rgba(113, 150, 245, .2);--q-accent-a16: rgba(113, 150, 245, .22);--q-accent-a25: rgba(113, 150, 245, .32);--q-accent-a55: rgba(113, 150, 245, .6);--q-accent-tint: linear-gradient(180deg, rgba(113, 150, 245, .2), rgba(113, 150, 245, .12));--q-accent-tint-flat: #1c2640;--q-accent-50: rgba(113, 150, 245, .1);--q-accent-100: #1c2640;--q-danger: #f08a7e;--q-danger-bg: #2e1b1a;--q-danger-line: rgba(240, 138, 126, .28);--q-warning-ink: #e8c07a;--q-warning-bg: #2a2416;--q-warning-line: rgba(232, 192, 122, .28);--q-success: #6fcf9b;--q-success-bg: rgba(111, 207, 155, .12);--q-finding: #e0a070;--q-finding-bg: rgba(224, 160, 112, .12);--q-person: #a99cf0;--q-person-bg: rgba(169, 156, 240, .12);--q-regenerated: rgba(113, 150, 245, .14);--q-readonly-hatch: repeating-linear-gradient(135deg, rgba(255, 255, 255, .04) 0 6px, transparent 6px 12px);--q-glass-bg: linear-gradient(180deg, rgba(21, 28, 43, .86), rgba(21, 28, 43, .66));--q-glass-bg-scrolled: linear-gradient(180deg, rgba(21, 28, 43, .94), rgba(21, 28, 43, .84));--q-glass-bg-focus: linear-gradient(180deg, rgba(24, 32, 49, .96), rgba(24, 32, 49, .88));--q-glass-solid: #1b2334;--q-glass-border: rgba(255, 255, 255, .08);--q-glass-border-scrolled: rgba(255, 255, 255, .1);--q-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .06);--q-glass-shadow: 0 26px 52px -30px rgba(0, 0, 0, .6);--q-glass-shadow-scrolled: 0 18px 40px -24px rgba(0, 0, 0, .75);--q-glass-veil: rgba(21, 28, 43, .35);--q-shadow-lift: 0 16px 30px -22px rgba(0, 0, 0, .7);--q-shadow-lift-sm: 0 12px 22px -18px rgba(0, 0, 0, .7);--q-shadow-tag-on: 0 14px 24px -16px rgba(var(--q-accent-500-rgb), .7);--q-shadow-chip: inset 0 1px 0 rgba(255, 255, 255, .1), 0 6px 14px -10px rgba(0, 0, 0, .8);--q-shadow-pop: 0 22px 48px -26px rgba(0, 0, 0, .7);--q-shadow-hairline: 0 1px 2px rgba(0, 0, 0, .4);--q-scrollbar: rgba(255, 255, 255, .12);--q-scrollbar-hover: rgba(255, 255, 255, .2);--q-selection: rgba(59, 130, 255, .3);--sf-blue: var(--q-accent);--sf-blue-light: #8ab8ff;--sf-blue-on-dim: #8ab8ff;--sf-bg-root: #0a0f1a;--sf-bg-nav: #0b1019;--sf-bg-paper: #111827;--sf-glass-subtle: rgba(21, 28, 43, .4);--sf-text-inverse: #000000;--sf-green-bg: var(--q-success-bg);--sf-green-border: rgba(111, 207, 155, .24);--sf-amber-bg: var(--q-warning-bg);--sf-amber-border: var(--q-warning-line);--sf-red-bg: var(--q-danger-bg);--sf-red-border: var(--q-danger-line);--sf-purple: var(--q-person);--sf-purple-bg: var(--q-person-bg);--sf-purple-border: rgba(169, 156, 240, .24);--sf-finding: var(--q-finding);--sf-finding-bg: var(--q-finding-bg);--sf-cyan: #67e8f9;--sf-cyan-bg: rgba(103, 232, 249, .14);--sf-orange: #fdad6b;--sf-orange-bg: rgba(253, 173, 107, .14);--sf-orange-border: rgba(253, 173, 107, .28);--sf-lime: #bef264;--sf-lime-bg: rgba(190, 242, 100, .14);--sf-pink: #f9a8d4;--sf-pink-bg: rgba(249, 168, 212, .14);--sf-teal: #5eead4;--sf-teal-bg: rgba(94, 234, 212, .14);--sf-grey-bg: rgba(255, 255, 255, .05);--sf-grey-dot: #7d8aa3;--sf-border-hover: var(--q-hairline-hover);--sf-border-strong: var(--q-hairline-hover);--sf-skeleton-sheen: #2f3a55;--sf-shadow-md: 0 8px 20px -12px rgba(0, 0, 0, .6);--sf-shadow-card: 0 1px 3px rgba(0, 0, 0, .3), 0 0 0 1px rgba(255, 255, 255, .04);--sf-shadow-card-hover: 0 16px 30px -22px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .06);--sf-blue-dim: var(--q-accent-a10);--sf-blue-glow: var(--q-accent-a06);--sf-bg-page: var(--q-ground);--sf-bg-card: var(--q-surface);--sf-bg-card-hover: var(--q-surface-2);--sf-bg-elevated: var(--q-surface);--sf-bg-input: var(--q-surface-input);--sf-border: var(--q-hairline);--sf-border-subtle: var(--q-hairline-soft);--sf-border-focus: var(--q-accent-a55);--sf-text-primary: var(--q-ink-900);--sf-text-secondary: var(--q-ink-600);--sf-text-muted: var(--q-ink-500);--sf-green: var(--q-success);--sf-amber: var(--q-warning-ink);--sf-red: var(--q-danger);--sf-grey: var(--q-ink-300);--sf-surface-hover: var(--q-surface-hover);--sf-surface-raised: var(--q-surface-raised);--sf-surface-sunken: var(--q-surface-sunken);--sf-shadow-sm: var(--q-shadow-hairline);--sf-shadow-lg: var(--q-shadow-pop);--sf-shadow-blue: 0 0 0 3px var(--q-accent-a14);--sf-text-dim: var(--sf-text-muted);--sf-text-tertiary: var(--sf-text-muted);--sf-muted: var(--sf-text-muted);--sf-bg-hover: var(--sf-surface-hover);--sf-surface: var(--sf-bg-card);--sf-accent: var(--sf-blue);--sf-danger: var(--sf-red);color-scheme:dark}@layer base{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--q-ground)}body{font-family:var(--sf-font);font-feature-settings:"cv05" 1,"ss03" 1;font-variant-numeric:tabular-nums;font-size:var(--sf-text-base);color:var(--sf-text-primary);background:var(--q-page-bg);line-height:1.55;letter-spacing:-.006em;transition:background-color var(--q-dur-base) var(--q-motion-ease),color var(--q-dur-base) var(--q-motion-ease)}input,textarea,select,button{font-family:var(--sf-font);letter-spacing:inherit}input,textarea,select{border-color:var(--q-hairline-strong)}input:hover,textarea:hover,select:hover{border-color:var(--q-hairline-hover)}.q-squircle{border-radius:var(--q-radius-3)}@supports (corner-shape: squircle){.q-squircle{corner-shape:squircle}}.sf-mono{font-family:var(--sf-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sf-display{font-family:var(--sf-font-display);letter-spacing:-.02em}.sf-nav-accent{height:2px;background:var(--sf-blue-gradient);opacity:.8}table{font-variant-numeric:tabular-nums}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--sf-border-focus)!important;box-shadow:0 0 0 3px var(--q-accent-a14)}:where(button,[role=button]):focus-visible{outline:3px solid var(--sf-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--sf-ring-halo)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--q-scrollbar);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--q-scrollbar-hover)}::selection{background:var(--q-selection);color:var(--sf-text-primary)}.sf-card{background:var(--sf-bg-card);border:1px solid var(--sf-border);border-radius:var(--sf-radius);box-shadow:var(--sf-shadow-card);transition:border-color var(--sf-transition),box-shadow var(--sf-transition)}.sf-card:hover{border-color:var(--sf-border-hover);box-shadow:var(--sf-shadow-card-hover)}.sf-themetoggle{display:inline-flex;align-items:center;gap:2px;flex:none;height:36px;padding:0 4px;background:var(--sf-bg-input);border:1px solid var(--sf-border);border-radius:var(--sf-radius-sm)}.sf-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--sf-radius-pill);font-size:var(--sf-text-xs);font-weight:600;letter-spacing:.02em;line-height:1;gap:4px;white-space:nowrap}.sf-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:0 24px;height:44px;border:1px solid var(--q-accent-500);border-radius:var(--q-radius-3);background:var(--sf-blue-gradient);color:var(--sf-white);font-family:var(--sf-font-display);font-size:var(--sf-text-base);font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:transform var(--q-dur-move) var(--q-motion-glide),box-shadow var(--q-dur-base) var(--q-motion-ease),opacity var(--q-dur-base) var(--q-motion-ease);box-shadow:var(--q-shadow-key)}.sf-btn-primary:hover{transform:translateY(-1px)}.sf-btn-primary:active{transform:var(--q-press)}.sf-btn-primary:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.sf-btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:0 16px;height:36px;border:1px solid var(--sf-border);border-radius:var(--sf-radius-sm);background:transparent;color:var(--sf-text-secondary);font-size:var(--sf-text-sm);font-weight:500;cursor:pointer;transition:border-color var(--sf-transition),color var(--sf-transition),background var(--sf-transition)}.sf-btn-ghost:hover{border-color:var(--sf-border-hover);color:var(--sf-text-primary);background:var(--sf-surface-hover)}@keyframes sf-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes sf-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sf-fade-in,.q-up{animation:sf-fade-in var(--q-dur-reveal) var(--q-motion-spring) both}.q-chip-tick path{stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset var(--q-dur-base) 60ms var(--q-motion-spring)}.q-chip-tick[data-on=true] path{stroke-dashoffset:0}@keyframes q-card-in{0%{opacity:0;transform:translateY(16px) scale(.975)}60%{opacity:1}to{opacity:1;transform:none}}.q-card-in{animation:q-card-in .55s cubic-bezier(.2,.9,.25,1.05) backwards}@keyframes q-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.q-breathe-dot{animation:q-breathe 2.4s ease-in-out infinite}@keyframes q-chip-pop{0%{transform:scale(.96)}60%{transform:scale(1.02)}to{transform:scale(1)}}.q-chip-pop{animation:q-chip-pop .28s cubic-bezier(.3,1.4,.5,1)}@keyframes q-card-glow{0%{box-shadow:0 0 0 4px var(--q-accent-a25)}to{box-shadow:0 0 rgba(var(--q-accent-500-rgb),0)}}.q-card-glow{animation:q-card-glow 1.6s .15s ease-out both}@keyframes q-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.q-rise{animation:q-rise .26s var(--q-motion-ease) both}.q-flat-focus:focus{outline:none}.q-flat-focus:focus-visible{outline:2px solid var(--q-accent-500);outline-offset:2px;box-shadow:none}@keyframes sf-pulse{0%,to{opacity:1}50%{opacity:.5}}.sf-pulse{animation:sf-pulse 2s ease-in-out infinite}@keyframes sf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sf-dropdown-enter{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sf-section-label{font-size:var(--sf-text-sm);font-weight:550;color:var(--sf-text-muted);line-height:1}.sf-field-label{font-size:var(--sf-text-sm);font-weight:550;color:var(--sf-text-secondary);letter-spacing:.02em;margin-bottom:6px}.sf-report-document{padding:40px 48px;border-radius:var(--q-radius-5);border:1px solid var(--sf-border-subtle);background:var(--sf-bg-paper);box-shadow:var(--sf-shadow-lg);font-size:14px;line-height:1.9;color:var(--sf-text-primary);white-space:pre-wrap;font-family:var(--sf-font);letter-spacing:.01em}.sf-report-data-table{margin:12px 0 16px;color:inherit}.sf-report-data-table__preamble{margin-bottom:6px}.sf-report-data-table table{width:100%;border-collapse:collapse;table-layout:auto;color:inherit;font:inherit;line-height:1.35}.sf-report-data-table th,.sf-report-data-table td{padding:7px 10px;border:1px solid var(--sf-border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.sf-report-data-table thead th{background:var(--sf-bg-card-hover);font-weight:700}.sf-report-data-table tbody th{background:var(--sf-bg-card-hover);font-weight:600}.sf-report-data-table__footnote{margin-top:6px;color:var(--sf-text-muted);font-size:.9em;font-style:italic}.sf-example-tables{margin-top:var(--sf-space-2);max-width:var(--sf-doc-field-width);overflow-x:auto}.sf-example-tables__note{margin:0;color:var(--sf-text-muted);font-size:var(--sf-text-sm)}.sf-patient-name{font-family:var(--sf-font-display);font-size:var(--sf-text-xl);font-weight:700;letter-spacing:-.025em;color:var(--sf-text-primary);line-height:1.2}.sf-protocol-badge{display:inline-flex;align-items:center;padding:5px 14px;border-radius:var(--sf-radius-pill);font-size:var(--sf-text-xs);font-weight:600;letter-spacing:.01em;background:var(--sf-blue-dim);color:var(--sf-blue-on-dim);white-space:nowrap;border:1px solid var(--q-accent-a16)}.sf-status-btn{padding:7px 16px;border-radius:var(--sf-radius-sm);border:1.5px solid var(--sf-border);background:transparent;color:var(--sf-text-muted);font-weight:500;font-size:var(--sf-text-sm);cursor:pointer;min-height:40px;transition:all var(--sf-transition);font-family:var(--sf-font);position:relative}.sf-status-btn:hover:not(.sf-status-btn--active){border-color:var(--sf-border-hover);color:var(--sf-text-secondary)}.sf-status-btn--active{font-weight:600}.sf-tab-btn{min-height:36px;box-sizing:border-box;padding:0 var(--sf-space-6);font-size:var(--sf-text-base);font-weight:500;font-family:var(--sf-font);color:var(--sf-text-muted);background:transparent;border:1px solid transparent;border-radius:var(--sf-radius-pill);cursor:pointer;transition:all var(--sf-transition);margin-bottom:0;letter-spacing:.01em}.sf-tab-btn:hover{color:var(--sf-text-secondary);background:var(--sf-bg-card);border-color:var(--sf-border-subtle)}.sf-tab-btn--active{font-weight:600;color:var(--sf-blue-on-dim);background:var(--sf-blue-dim);border-color:var(--sf-border-focus)}.sf-live-dot{width:6px;height:6px;border-radius:50%;background:var(--sf-green);display:inline-block;animation:sf-pulse 2s ease-in-out infinite}.sf-organ-title{font-family:var(--sf-font-display);font-size:15px;font-weight:600;letter-spacing:-.015em;line-height:1.3}@keyframes sf-pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.login-bg-orbs{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.login-orb{position:absolute;border-radius:50%}.login-orb-1{width:72vmax;height:72vmax;left:-22%;top:-14%;background:radial-gradient(ellipse 55% 65% at 62% 48%,transparent 50%,rgba(0,100,255,.22) 70%,transparent 90%),radial-gradient(circle,transparent 0%,transparent 58%,rgba(0,10,50,.08) 64%,rgba(0,50,180,.25) 69%,rgba(0,90,255,.55) 73%,rgba(0,120,255,.7) 76.5%,rgba(0,100,255,.4) 80%,rgba(0,60,200,.12) 85%,rgba(0,40,150,.03) 91%,transparent 97%),radial-gradient(circle,rgba(0,4,20,.35) 0%,rgba(0,4,20,.25) 50%,transparent 65%);box-shadow:0 0 60px 10px #0050ff1f,0 0 180px 60px #003cff0f;filter:blur(.5px);animation:login-orb-float 30s ease-in-out infinite}.login-orb-2{width:36vmax;height:54vmax;right:-8%;top:6%;background:radial-gradient(ellipse 60% 55% at 38% 50%,transparent 45%,rgba(0,110,255,.28) 68%,transparent 88%),radial-gradient(ellipse,transparent 0%,transparent 53%,rgba(0,10,50,.08) 60%,rgba(0,50,180,.28) 66%,rgba(0,100,255,.6) 71%,rgba(0,130,255,.82) 75%,rgba(0,110,255,.45) 79%,rgba(0,60,200,.14) 84%,rgba(0,40,150,.04) 89%,transparent 96%),radial-gradient(ellipse,rgba(0,4,20,.4) 0%,rgba(0,4,20,.3) 45%,transparent 60%);box-shadow:0 0 60px 10px #0050ff24,0 0 180px 60px #003cff12;filter:blur(.5px);animation:login-orb-float 30s ease-in-out infinite;animation-delay:-10s}.login-orb-3{width:62vmax;height:62vmax;left:10%;top:-36%;background:radial-gradient(ellipse 65% 55% at 50% 62%,transparent 50%,rgba(0,100,255,.18) 70%,transparent 88%),radial-gradient(circle,transparent 0%,transparent 58%,rgba(0,10,50,.06) 64%,rgba(0,50,180,.2) 69%,rgba(0,90,255,.45) 73%,rgba(0,120,255,.58) 76.5%,rgba(0,100,255,.3) 80%,rgba(0,60,200,.1) 85%,rgba(0,40,150,.03) 91%,transparent 97%),radial-gradient(circle,rgba(0,4,20,.3) 0%,rgba(0,4,20,.2) 50%,transparent 65%);box-shadow:0 0 60px 10px #0050ff1a,0 0 180px 60px #003cff0d;filter:blur(.5px);animation:login-orb-float 30s ease-in-out infinite;animation-delay:-20s}@keyframes login-orb-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(1.5%,-1.5%) scale(1.02)}66%{transform:translate(-1%,1%) scale(.98)}}.sf-onboarding-cta{transition:background .15s ease,box-shadow .15s ease}.sf-onboarding-cta:hover{background:var(--q-accent-600)!important;box-shadow:0 0 32px var(--q-accent-a25)!important}.sf-onboarding-cta:focus-visible{outline:2px solid var(--sf-blue-light);outline-offset:2px}.sf-onboarding-skip{transition:color .15s ease}.sf-onboarding-skip:hover{color:#ffffff73!important}.sf-onboarding-skip:focus-visible{outline:2px solid var(--sf-blue-light);outline-offset:2px}.sf-content-with-sidebar{margin-left:220px;min-height:100vh}.sf-stat-card{background:var(--sf-bg-card);border:1px solid var(--sf-border);border-radius:var(--sf-radius);padding:20px 24px;position:relative;overflow:hidden;transition:border-color var(--sf-transition),box-shadow var(--sf-transition)}.sf-stat-card:hover{border-color:var(--sf-border-hover);box-shadow:var(--sf-shadow-card-hover)}.sf-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--sf-blue-gradient);opacity:0;transition:opacity var(--sf-transition)}.sf-stat-card:hover:before{opacity:1}.sf-table-row{transition:background-color .15s ease}.sf-table-row:hover{background:var(--q-accent-a04)}@keyframes sf-stagger-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sf-stagger-in{animation:sf-stagger-in var(--q-dur-move) var(--q-motion-spring) forwards;opacity:0}.sf-glass{background:var(--q-glass-bg);backdrop-filter:var(--q-glass-blur);-webkit-backdrop-filter:var(--q-glass-blur);border:1px solid var(--q-glass-border);border-radius:var(--sf-radius);box-shadow:var(--q-glass-highlight),var(--q-glass-shadow)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root,[data-theme=light]{--sf-bg-app: var(--sf-bg-root);--sf-bg-panel: var(--sf-bg-card);--sf-bg-subtle: var(--q-surface-2);--sf-surface-2: var(--q-surface-2);--sf-blue-bg: var(--q-accent-a06);--sf-blue-hover: var(--q-accent-600);--sf-blue-soft: var(--q-accent-a10);--sf-blue-subtle: var(--q-accent-a10);--sf-amber-text: var(--q-warning-ink);--sf-text-error: var(--sf-red);--sf-sidebar-text: var(--sf-text-secondary);--sf-shadow-pop: var(--q-shadow-pop);--sf-mono-font: var(--sf-font-mono);--sf-motion-fast: var(--q-dur-fast) var(--q-motion-ease);--sf-fab-inset: 0px;--sf-fab-lift: 0px;--sf-bg: var(--sf-bg-root);--sf-text: var(--sf-text-primary)}[data-theme=dark]{--sf-bg-app: var(--sf-bg-root);--sf-bg-panel: var(--sf-bg-card);--sf-bg-subtle: var(--q-surface-2);--sf-surface-2: var(--q-surface-2);--sf-blue-bg: var(--q-accent-a06);--sf-blue-soft: var(--q-accent-a10);--sf-blue-subtle: var(--q-accent-a10);--sf-amber-text: var(--q-warning-ink);--sf-text-error: var(--sf-red);--sf-sidebar-text: var(--sf-text-secondary);--sf-shadow-pop: var(--q-shadow-pop);--sf-bg: var(--sf-bg-root);--sf-text: var(--sf-text-primary)}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}:root{--sf-z-overlay:1000;--sf-z-popover:var(--sf-z-overlay);--sf-z-toast:1200;--sf-motion-fast:.12s cubic-bezier(.4, 0, .2, 1);--sf-ring:#eaf1fb;--sf-ring-halo:#0b0d13;--sf-focus-glow:0 0 0 1px #0068ff80;--sf-overlay-bg:#05060c9e;--sf-doc-field-width:calc(var(--sf-doc-measure) + 24px)}[data-theme=light]{--sf-overlay-bg:#0f172947;--sf-ring:#0b1220;--sf-ring-halo:#fff}.ui-btn{justify-content:center;align-items:center;gap:var(--sf-space-3);border-radius:var(--sf-radius-sm);font-family:var(--sf-font);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--sf-motion-fast),border-color var(--sf-motion-fast),color var(--sf-motion-fast),box-shadow var(--sf-motion-fast),transform var(--sf-motion-fast);border:1px solid #0000;font-weight:600;display:inline-flex}.ui-btn:disabled{opacity:.42;cursor:not-allowed}.ui-btn svg{flex:none}.ui-btn--primary{background:var(--sf-blue-gradient);color:var(--sf-white);font-family:var(--sf-font-display);box-shadow:0 1px 2px #0000004d,0 0 16px #0068ff29}.ui-btn--primary:hover{transform:translateY(-1px);box-shadow:0 2px 10px #0000004d,0 0 24px #0068ff47}.ui-btn--primary:focus-visible{box-shadow:0 0 0 2px var(--sf-ring-halo),0 1px 2px #0000004d,0 0 16px #0068ff29}.ui-btn--primary:hover:focus-visible{box-shadow:0 0 0 2px var(--sf-ring-halo),0 2px 10px #0000004d,0 0 24px #0068ff47}.ui-btn--ghost{color:var(--sf-text-secondary);border-color:var(--sf-border);background:0 0}.ui-btn--ghost:hover{color:var(--sf-text-primary);border-color:var(--sf-border-hover);background:var(--sf-surface-hover)}.ui-btn--subtle{background:var(--sf-bg-card);color:var(--sf-text-primary);border-color:var(--sf-border)}.ui-btn--danger{background:var(--sf-red-bg);color:var(--sf-red);border-color:var(--sf-red-border)}.ui-btn--danger:hover,.ui-btn--danger:focus-visible{background:var(--sf-red);color:var(--sf-text-inverse);border-color:var(--sf-red)}.ui-iconbtn{border-radius:var(--sf-radius-sm);width:36px;height:36px;color:var(--sf-text-secondary);cursor:pointer;transition:background var(--sf-motion-fast),color var(--sf-motion-fast),border-color var(--sf-motion-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ui-iconbtn:disabled{opacity:.35;cursor:not-allowed}.ui-iconbtn--active{color:var(--sf-blue-light);background:var(--sf-blue-dim)}.ui-badge{align-items:center;gap:var(--sf-space-1);padding:var(--sf-space-1) var(--sf-space-3);border-radius:var(--sf-radius-pill);font-size:var(--sf-text-sm);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;font-weight:600;line-height:1;display:inline-flex}.ui-badge--neutral{background:var(--sf-grey-bg);color:var(--sf-text-secondary);border-color:var(--sf-border)}.ui-badge--blue{background:var(--sf-blue-dim);color:var(--sf-blue-light);border-color:#0068ff2e}.ui-badge--green{background:var(--sf-green-bg);color:var(--sf-green);border-color:var(--sf-green-border)}.ui-badge--amber{background:var(--sf-amber-bg);color:var(--sf-amber);border-color:var(--sf-amber-border)}.ui-badge--red{background:var(--sf-red-bg);color:var(--sf-red);border-color:var(--sf-red-border)}.ui-badge--purple{background:var(--sf-purple-bg);color:var(--sf-purple);border-color:var(--sf-purple-border)}.ui-dot{border-radius:50%;flex:none;width:7px;height:7px}.ui-dot--green{background:var(--sf-green);box-shadow:0 0 7px #34d39966}.ui-dot--amber{background:var(--sf-amber);box-shadow:0 0 7px #fbbf2466}.ui-dot--red{background:var(--sf-red)}.ui-dot--blue{background:var(--sf-blue);box-shadow:0 0 7px #0068ff66}.ui-dot--purple{background:var(--sf-purple)}.ui-dot--muted{background:var(--sf-grey-dot)}.ui-dot--pulse{animation:2s ease-in-out infinite sf-pulse}.ui-spinner{color:var(--sf-blue-light);animation:.7s linear infinite sf-spin}.ui-skeleton,.sf-loading{background:linear-gradient(90deg,var(--sf-surface-sunken) 25%,var(--sf-skeleton-sheen) 50%,var(--sf-surface-sunken) 75%);border-radius:var(--sf-radius-xs);background-size:200% 100%;animation:1.6s ease-in-out infinite sf-shimmer}.ui-kbd{min-width:18px;height:18px;padding:0 var(--sf-space-1);font-family:var(--sf-font-mono);font-size:var(--sf-text-xs);color:var(--sf-text-secondary);background:var(--sf-bg-input);border:1px solid var(--sf-border);border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.ui-input{background:var(--sf-bg-input,var(--sf-bg-card));border:1px solid var(--sf-border);border-radius:var(--sf-radius-sm);height:40px;color:var(--sf-text-primary);font-family:inherit;font-size:var(--sf-text-base);transition:border-color var(--sf-motion-fast),box-shadow var(--sf-motion-fast);outline:none;padding:0 14px}.ui-input::placeholder{color:var(--sf-text-muted)}.ui-input:focus{border-color:var(--sf-blue);box-shadow:var(--sf-focus-glow);outline:none}.ui-input:disabled{opacity:.5;cursor:not-allowed}.ui-input--xs{height:auto;min-height:36px;padding:var(--sf-space-1) var(--sf-space-3);font-size:var(--sf-text-sm);font-weight:600}.ui-input--sm{height:36px}.ui-input--md{height:40px}.ui-input--lg{height:44px}.ui-password{display:block;position:relative}.ui-password>.ui-input{width:100%}.ui-password__toggle{right:var(--sf-space-2);border-radius:var(--sf-radius-sm);width:28px;height:28px;color:var(--sf-text-muted);cursor:pointer;transition:color var(--sf-motion-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-password__toggle:hover{color:var(--sf-text-secondary)}.ui-password__toggle:focus-visible{box-shadow:var(--sf-focus-glow);outline:none}.ui-input--seamless{background:0 0;border:none;height:auto;padding:0}.ui-input--seamless:focus{box-shadow:var(--sf-focus-glow);border:none;outline:none}.ui-textarea{resize:vertical;width:100%;height:auto;padding:10px 12px;line-height:1.5}.ui-textarea--doc{font-family:var(--sf-font);min-height:504px;max-width:var(--sf-doc-field-width);font-size:16px;line-height:1.5}.ui-textarea--doc-empty{min-height:160px}.ui-input--nospin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-input--nospin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-input--nospin{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.ui-input--measure::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-input--measure::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-input--measure{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:var(--sf-glass-subtle);width:100%;height:auto;min-height:36px;font-family:var(--sf-font-mono);font-size:var(--sf-text-sm);padding:7px 8px}.ui-input--measure:focus{border-color:var(--sf-blue);background:var(--sf-bg-elevated);box-shadow:var(--sf-focus-glow);outline:none}.ui-input--measure-c{text-align:center;padding:7px 6px}.ui-input--measure-pct{text-align:center;font-size:var(--sf-text-xs);color:var(--sf-text-muted);padding:7px 4px}.ui-input--measure-dim{text-align:center;background:var(--sf-bg-input);border-radius:var(--sf-radius-xs);padding:7px 6px}.ui-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--sf-border);border-radius:var(--sf-radius-xs);background:var(--sf-bg-card);cursor:pointer;width:22px;height:22px;transition:border-color var(--sf-motion-fast),background var(--sf-motion-fast);flex-shrink:0;margin:0;position:relative}.ui-checkbox:before{content:"";width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-checkbox:hover{border-color:var(--sf-blue)}.ui-checkbox:focus-visible{outline:3px solid var(--sf-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--sf-ring-halo)}.ui-checkbox:checked{background:var(--sf-blue);border-color:var(--sf-blue)}.ui-checkbox:checked:after{content:"";border:solid var(--sf-text-inverse,#fff);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.ui-checkbox-field{align-items:center;gap:var(--sf-space-4);min-height:36px;font-size:var(--sf-text-md);color:var(--sf-text-primary);cursor:pointer;display:flex}.ui-field{gap:var(--sf-space-2);flex-direction:column;display:flex}.ui-field__label{font-size:var(--sf-text-sm);color:var(--sf-text-secondary);font-weight:500}.ui-field__req{color:var(--sf-red);margin-left:var(--sf-space-0)}.ui-field__help{font-size:var(--sf-text-sm);color:var(--sf-text-muted);line-height:1.5}.ui-field__error{align-items:flex-start;gap:var(--sf-space-2);font-size:var(--sf-text-sm);color:var(--sf-red);line-height:1.5;display:flex}.ui-field__error svg{flex:none;margin-top:1px}.ui-field--invalid .ui-input,.ui-field--invalid .ui-select{border-color:var(--sf-red)}.ui-field--inline{align-items:center;gap:var(--sf-space-5);flex-direction:row}.ui-field--inline .ui-field__label{width:64px;font-size:var(--sf-text-base);flex-shrink:0}.ui-field--inline .ui-input{flex:1;height:44px}.ui-select{justify-content:space-between;align-items:center;gap:var(--sf-space-3);height:36px;padding:0 var(--sf-space-3) 0 var(--sf-space-4);border-radius:var(--sf-radius-sm);background:var(--sf-bg-input);border:1px solid var(--sf-border);min-width:96px;color:var(--sf-text-primary);font-family:var(--sf-font);font-size:var(--sf-text-sm);cursor:pointer;transition:border-color var(--sf-motion-fast),box-shadow var(--sf-motion-fast),background var(--sf-motion-fast);font-weight:500;line-height:1;display:inline-flex}.ui-select--full{width:100%;display:flex}.ui-select:hover{border-color:var(--sf-border-hover);background:var(--sf-bg-card-hover,var(--sf-bg-input))}.ui-select:focus-visible{box-shadow:var(--sf-focus-glow);border-color:var(--sf-blue);outline:none}.ui-select[data-state=open]{border-color:var(--sf-blue);box-shadow:var(--sf-focus-glow);outline:none}.ui-select__chevron{color:var(--sf-text-muted);transition:transform var(--sf-motion-fast),color var(--sf-motion-fast);display:inline-flex}.ui-select:hover .ui-select__chevron{color:var(--sf-text-secondary)}.ui-select[data-state=open] .ui-select__chevron{color:var(--sf-blue);transform:rotate(180deg)}.ui-select--pill{border-radius:var(--sf-radius-pill);color:var(--sf-text-muted);background:0 0;font-weight:400}.ui-select--pill:hover{background:var(--sf-bg-card-hover,var(--sf-bg-input));color:var(--sf-text-secondary)}.ui-select--chip{min-width:0;height:auto;padding:var(--sf-space-1) var(--sf-space-3);font-weight:600}.ui-select--compact{min-width:0;height:33px;padding:0 var(--sf-space-2) 0 var(--sf-space-3);font-size:12.5px}.ui-select__content{z-index:var(--sf-z-popover);min-width:var(--radix-select-trigger-width);background:var(--sf-bg-elevated);border:1px solid var(--sf-border);border-radius:var(--sf-radius-sm);max-height:320px;box-shadow:var(--sf-shadow-lg);padding:5px;animation:.13s cubic-bezier(.4,0,.2,1) sf-dropdown-enter}.ui-select__viewport{padding:0}.ui-select__item{justify-content:space-between;align-items:center;gap:var(--sf-space-4);min-height:36px;padding:var(--sf-space-2) var(--sf-space-3);border-radius:var(--sf-radius-xs);font-size:var(--sf-text-sm);color:var(--sf-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.ui-select__item[data-highlighted]{background:var(--sf-blue-dim);color:var(--sf-text-primary)}.ui-select__item[data-state=checked]{color:var(--sf-blue-light);font-weight:600}.ui-select__check{color:var(--sf-blue-light);display:inline-flex}.ui-tooltip{z-index:var(--sf-z-popover);border-radius:var(--sf-radius-xs);background:var(--sf-bg-elevated);color:var(--sf-text-primary);border:1px solid var(--sf-border);font-size:var(--sf-text-sm);letter-spacing:.01em;box-shadow:var(--sf-shadow-lg);align-items:center;gap:8px;padding:5px 9px;font-weight:500;animation:.12s ease-out sf-dropdown-enter;display:inline-flex}.ui-tooltip__arrow{fill:var(--sf-bg-elevated)}.ui-menu{z-index:var(--sf-z-popover);background:var(--sf-bg-elevated);border:1px solid var(--sf-border);border-radius:var(--sf-radius-sm);min-width:184px;box-shadow:var(--sf-shadow-lg);max-height:var(--radix-popper-available-height);padding:5px;animation:.13s cubic-bezier(.4,0,.2,1) sf-dropdown-enter;overflow-y:auto}.ui-menu__item{align-items:center;gap:var(--sf-space-4);min-height:36px;padding:var(--sf-space-2) var(--sf-space-3);border-radius:var(--sf-radius-xs);font-size:var(--sf-text-sm);color:var(--sf-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--sf-motion-fast),color var(--sf-motion-fast);outline:none;font-weight:500;display:flex}.ui-menu__item[data-highlighted]{background:var(--sf-blue-dim);color:var(--sf-text-primary)}.ui-menu__item--danger,.ui-menu__item--danger svg{color:var(--sf-red)}.ui-menu__item--danger[data-highlighted]{background:var(--sf-red-bg);color:var(--sf-red)}.ui-menu__item svg{color:var(--sf-text-muted)}.ui-menu__item[data-highlighted] svg{color:inherit}.ui-menu__item[data-disabled]{opacity:.5;cursor:not-allowed}.ui-menu__item[data-disabled][data-highlighted]{color:var(--sf-red);background:0 0}.ui-menu__sep{background:var(--sf-border);height:1px;margin:5px -5px}.ui-scroll{width:100%;height:100%;overflow:hidden}.ui-scroll__viewport{width:100%;height:100%}.ui-scroll__viewport>div{min-width:100%;display:block!important}.ui-scroll__bar{-webkit-user-select:none;user-select:none;touch-action:none;width:9px;transition:opacity var(--sf-transition);padding:2px;display:flex}.ui-scroll__thumb{background:#ffffff1f;border-radius:6px;flex:1;position:relative}[data-theme=light] .ui-scroll__thumb{background:#00000024}.ui-scroll__thumb:hover{background:#ffffff38}.ui-overlay{z-index:var(--sf-z-overlay);background:var(--sf-overlay-bg);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:.16s ease-out ui-overlay-in;position:fixed;top:0;right:0;bottom:0;left:0}.ui-dialog{z-index:var(--sf-z-overlay);background:var(--sf-bg-elevated);border:1px solid var(--sf-border);border-radius:var(--sf-radius);width:min(560px,100vw - 32px);max-height:calc(100vh - 64px);box-shadow:var(--sf-shadow-lg);animation:.18s cubic-bezier(.16,1,.3,1) ui-dialog-in;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ui-dialog__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 12px;display:flex}.ui-dialog__head--bare{justify-content:flex-end;padding:12px 18px 0}.ui-dialog__headactions{flex:none;align-items:center;gap:2px;display:flex}.ui-dialog__headslot{align-items:center;gap:2px;display:flex}.ui-dialog__headslot:empty{display:none}.ui-dialog__headslot .ui-iconbtn{opacity:1}.ui-dialog__title{font-family:var(--sf-font-display);font-size:var(--sf-text-lg);letter-spacing:-.02em;color:var(--sf-text-primary);font-weight:600}.ui-dialog__subtitle{font-size:var(--sf-text-sm);color:var(--sf-text-muted);margin-top:3px}.ui-dialog__body{padding:4px 18px 18px}.ui-dialog__foot{border-top:1px solid var(--sf-border);background:var(--sf-glass-subtle);justify-content:flex-end;align-items:center;gap:8px;padding:14px 18px;display:flex}.ui-confirm__msg{font-size:var(--sf-text-sm);color:var(--sf-text-secondary);margin:0;line-height:1.55}.ui-dialog--document{width:min(calc(var(--sf-doc-field-width) + 36px),92vw);flex-direction:column;max-height:min(860px,88vh);font-size:16px;display:flex}.ui-dialog--document .ui-dialog__body{flex:auto;min-height:0;overflow-y:auto}.ui-dialog--document .ui-dialog__foot{flex:none}.ui-dialog--wide{flex-direction:column;width:min(900px,92vw);max-height:min(860px,88vh);display:flex}.ui-dialog--wide .ui-dialog__body{flex:auto;min-height:0;overflow-y:auto}.ui-dialog--wide .ui-dialog__foot{flex:none}@keyframes ui-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ui-dialog-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.ui-banner{align-items:flex-start;gap:var(--sf-space-4);padding:var(--sf-space-4) var(--sf-space-5);border-radius:var(--sf-radius-sm);border:1px solid var(--sf-border);background:var(--sf-grey-bg);display:flex}.ui-banner__icon{color:var(--sf-text-muted);flex:none;padding-top:1px;display:flex}.ui-banner__body{gap:var(--sf-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ui-banner__title{font-size:var(--sf-text-base);color:var(--sf-text-primary);margin:0;font-weight:600}.ui-banner__msg{font-size:var(--sf-text-sm);color:var(--sf-text-secondary);margin:0;line-height:1.5}.ui-banner__actions{align-items:center;gap:var(--sf-space-3);flex:none;display:flex}.ui-banner--amber{border-color:var(--sf-amber-border);background:var(--sf-amber-bg)}.ui-banner--amber .ui-banner__icon,.ui-banner--amber .ui-banner__title{color:var(--sf-amber)}.ui-banner--red{border-color:var(--sf-red-border);background:var(--sf-red-bg)}.ui-banner--red .ui-banner__icon,.ui-banner--red .ui-banner__title{color:var(--sf-red)}.ui-banner--working{background:var(--sf-blue-dim);border-color:#0068ff2e}.ui-banner--working .ui-banner__icon,.ui-banner--working .ui-banner__title{color:var(--sf-blue-light)}.ui-banner--info{background:var(--sf-blue-dim);border-color:#0068ff2e}.ui-banner--info .ui-banner__icon{color:var(--sf-blue-light)}.ui-banner__bar{margin-top:var(--sf-space-2);border-radius:var(--sf-radius-pill);background:#0068ff24;width:100%;max-width:320px;height:4px;overflow:hidden}.ui-banner__bar-fill{border-radius:var(--sf-radius-pill);background:var(--sf-blue-gradient,var(--sf-blue));width:40%;height:100%;animation:1.2s ease-in-out infinite ui-banner-sweep}@keyframes ui-banner-sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}.ui-segmented{background:var(--sf-bg-input);border:1px solid var(--sf-border);border-radius:var(--sf-radius-sm);align-items:center;gap:1px;padding:2px;display:inline-flex}.ui-segmented--full{width:100%;display:flex}.ui-segmented--full .ui-segmented__item{flex:1}.ui-segmented__item{justify-content:center;align-items:center;gap:var(--sf-space-2);min-height:36px;padding:var(--sf-space-2) var(--sf-space-4);border-radius:var(--sf-radius-xs);color:var(--sf-text-muted);font-family:var(--sf-font);font-size:var(--sf-text-sm);white-space:nowrap;cursor:pointer;transition:background var(--sf-motion-fast),color var(--sf-motion-fast);background:0 0;border:none;font-weight:500;line-height:1;display:inline-flex}.ui-segmented__item:hover:not([data-active=true]){color:var(--sf-text-secondary)}.ui-segmented__item:disabled{opacity:.4;cursor:not-allowed}.ui-segmented__item[data-active=true]{background:var(--sf-blue-dim);color:var(--sf-blue-light);font-weight:600}.ui-segmented__item[data-active=true][data-tone=green]{background:var(--sf-green-bg);color:var(--sf-green)}.ui-segmented__item[data-active=true][data-tone=amber]{background:var(--sf-amber-bg);color:var(--sf-amber)}.ui-segmented__item[data-active=true][data-tone=red]{background:var(--sf-red-bg);color:var(--sf-red)}.ui-segmented__count{font-family:var(--sf-font-mono);font-size:var(--sf-text-xs);padding:1px var(--sf-space-2);text-align:center;border-radius:var(--sf-radius-pill);background:var(--sf-grey-bg);min-width:20px;color:var(--sf-text-muted);font-weight:600;line-height:16px}.ui-segmented--elevated .ui-segmented__item{padding:var(--sf-space-3) var(--sf-space-5);border-radius:calc(var(--sf-radius-sm) - 1px);font-weight:400}.ui-segmented--elevated .ui-segmented__item[data-active=true]{background:var(--sf-bg-card);color:var(--sf-text-primary);box-shadow:var(--sf-shadow-sm);font-weight:550}.ui-segmented--pills{gap:var(--sf-space-3);background:0 0;border:none;flex-wrap:wrap;padding:0}.ui-segmented--pills .ui-segmented__item{border:1px solid var(--sf-border);border-radius:var(--sf-radius-pill);padding:var(--sf-space-2) var(--sf-space-4);min-height:36px;font-weight:400}.ui-segmented--pills .ui-segmented__item[data-active=true]{background:var(--sf-blue-dim);border-color:var(--sf-blue);color:var(--sf-blue-light)}.ui-segmented--pills .ui-segmented__item[data-active=true][data-tone=green]{background:var(--sf-green-bg);border-color:var(--sf-green);color:var(--sf-green)}.ui-segmented--pills .ui-segmented__item[data-active=true][data-tone=amber]{background:var(--sf-amber-bg);border-color:var(--sf-amber);color:var(--sf-amber)}.ui-segmented--pills .ui-segmented__item[data-active=true][data-tone=red]{background:var(--sf-red-bg);border-color:var(--sf-red);color:var(--sf-red)}.ui-segmented--pills .ui-segmented__item[data-active=true][data-tone=muted]{background:var(--sf-grey-bg);border-color:var(--sf-grey);color:var(--sf-grey)}.ui-toggle{justify-content:center;align-items:center;gap:var(--sf-space-2);height:36px;padding:0 var(--sf-space-4);border:1px solid var(--sf-border);border-radius:var(--sf-radius-sm);background:var(--sf-glass-subtle);color:var(--sf-text-primary);font-family:var(--sf-font);font-size:var(--sf-text-sm);white-space:nowrap;cursor:pointer;transition:background var(--sf-motion-fast),border-color var(--sf-motion-fast),color var(--sf-motion-fast);font-weight:500;display:inline-flex}.ui-toggle--xs{height:auto;padding:var(--sf-space-1) var(--sf-space-3);font-size:var(--sf-text-sm);border-radius:var(--sf-radius-xs);color:var(--sf-text-secondary);background:0 0}.ui-toggle--lg{height:44px}.ui-toggle:hover:not([data-pressed=true]){border-color:var(--sf-border-hover)}.ui-toggle:focus-visible{outline:3px solid var(--sf-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--sf-ring-halo)}.ui-toggle[data-pressed=true]{border-color:var(--sf-blue);background:var(--sf-blue-dim);color:var(--sf-blue-light);font-weight:600}.ui-toggle[data-pressed=true][data-tone=green]{border-color:var(--sf-green-border);background:var(--sf-green-bg);color:var(--sf-green)}.ui-toggle[data-pressed=true][data-tone=amber]{border-color:var(--sf-amber-border);background:var(--sf-amber-bg);color:var(--sf-amber)}.ui-toggle[data-pressed=true][data-tone=red]{border-color:var(--sf-red-border);background:var(--sf-red-bg);color:var(--sf-red)}.ui-dense{gap:var(--sf-space-3)}.ui-dense button,.ui-dense a[href],.ui-dense [role=button],.ui-select--chip,.ui-toggle--xs,.ui-hitslop{position:relative}.ui-dense button:after,.ui-dense a[href]:after,.ui-dense [role=button]:after,.ui-select--chip:after,.ui-toggle--xs:after,.ui-hitslop:after{content:"";background:0 0;width:max(100%,36px);height:max(100%,36px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-dense input:not([type=checkbox]):not([type=radio]),.ui-dense textarea{min-height:36px}@media(prefers-reduced-motion:reduce){.ui-tooltip,.ui-menu,.ui-overlay,.ui-dialog,.sf-fade-in,.sf-stagger-in{animation:none!important}.ui-btn--primary:hover{transform:none}.ui-skeleton,.sf-loading{background:var(--sf-surface-sunken);animation:none!important}.ui-banner__bar-fill{width:100%;transform:none;animation:none!important}}.ui-input--date{padding-right:var(--sf-space-3)}.ui-input--date::-webkit-calendar-picker-indicator{width:20px;height:20px;padding:var(--sf-space-3);margin-right:calc(var(--sf-space-3) * -1);cursor:pointer;border-radius:var(--sf-radius-xs);opacity:.55}.ui-input--date::-webkit-calendar-picker-indicator:hover{opacity:1;background:var(--sf-surface-hover)}input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week]{color-scheme:dark}[data-theme=light] input[type=date],[data-theme=light] input[type=time],[data-theme=light] input[type=datetime-local],[data-theme=light] input[type=month],[data-theme=light] input[type=week]{color-scheme:light}.ui-btn--key{background:var(--q-accent-gradient);border-color:var(--q-accent-500);color:var(--sf-white);box-shadow:var(--q-shadow-key);position:relative;overflow:hidden}.ui-btn--key:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff6b,#0000);width:42%;position:absolute;top:0;bottom:0}.ui-btn--key:hover:not(:disabled){transform:translateY(-1px)}.ui-btn--key:hover:not(:disabled):after{opacity:1;animation:q-sheen .9s var(--q-motion-ease)}.ui-btn--key:active:not(:disabled){transform:translateY(0)scale(.99)}.ui-btn--key:focus-visible{box-shadow:0 0 0 2px var(--sf-ring-halo),var(--q-shadow-key)}.ui-btn--plain{color:var(--sf-text-secondary);background:0 0;border-color:#0000}.ui-btn--plain:hover:not(:disabled){background:var(--sf-surface-hover);color:var(--sf-text-primary)}.ui-btn--icon{width:36px;color:var(--sf-text-secondary);background:0 0;border-color:#0000;padding:0}.ui-btn--icon:hover:not(:disabled){background:var(--sf-surface-hover);color:var(--sf-text-primary)}.ui-iconbtn--lg{border-radius:var(--q-radius-3);width:44px;height:44px}.ui-iconbtn--outline{border-color:var(--sf-border-strong)}@media(prefers-reduced-motion:reduce){.ui-btn--key:hover:not(:disabled){transform:none}.ui-btn--key:after{animation:none}}.sfsec__title{font-size:var(--sf-text-xl)}.sfsec__status{flex:none}.sfsec__status .ui-segmented{flex-wrap:nowrap}.sfsec{border-radius:var(--sf-radius);background-color:var(--sfsec-bg);border-top:1px solid var(--sf-border);box-shadow:var(--sf-shadow-card);transition:transform var(--sf-transition-slow),box-shadow var(--sf-transition-slow),border-color var(--sf-transition);margin-bottom:16px;overflow:hidden;transform:translateY(0)}.sfsec[data-assessed=true]{border-top:2px solid var(--sfsec-accent);box-shadow:0 8px 24px var(--sfsec-glow)}.sfsec:hover{box-shadow:0 12px 32px var(--sfsec-glow),var(--sf-shadow-card-hover);transform:translateY(-2px)}:root{--sf-tip-bg:#1b1b26;--sf-tip-fg:#fffffff0;--sf-tip-gap:10px;--sf-tip-arrow:5px;--sf-tip-delay:.32s;--sf-z-tooltip:1150}[data-tip]:not([data-tip=""]){position:relative}[data-tip]:not([data-tip=""]):after,[data-tip]:not([data-tip=""]):before{z-index:var(--sf-z-tooltip);opacity:0;pointer-events:none;transition:opacity var(--sf-motion-fast),transform var(--sf-motion-fast);position:absolute}[data-tip]:not([data-tip=""]):after{content:attr(data-tip);background:var(--sf-tip-bg);width:max-content;max-width:260px;color:var(--sf-tip-fg);font-family:var(--sf-font);letter-spacing:0;text-align:left;text-transform:none;white-space:pre-line;box-shadow:var(--sf-shadow-lg);border-radius:7px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:500;line-height:1.35}[data-tip]:not([data-tip=""]):before{content:"";width:calc(var(--sf-tip-arrow) * 2);height:calc(var(--sf-tip-arrow) * 2);background:var(--sf-tip-bg);border-radius:1px}[data-tip]:not([data-tip=""]):after{transform:translate(var(--sf-tip-gap),-50%) scale(.96);transform-origin:0;top:50%;left:100%}[data-tip]:not([data-tip=""]):before{transform:translate(calc(var(--sf-tip-gap) - var(--sf-tip-arrow)),-50%) rotate(45deg);transform-origin:50%;top:50%;left:100%}[data-tip][data-tip-side=left]:after{transform:translate(calc(var(--sf-tip-gap) * -1),-50%) scale(.96);transform-origin:100%;left:auto;right:100%}[data-tip][data-tip-side=left]:before{transform:translate(calc((var(--sf-tip-gap) - var(--sf-tip-arrow)) * -1),-50%) rotate(45deg);transform-origin:50%;left:auto;right:100%}[data-tip][data-tip-side=top]:after{transform:translate(-50%,calc(var(--sf-tip-gap) * -1)) scale(.96);transform-origin:bottom;top:auto;bottom:100%;left:50%}[data-tip][data-tip-side=top]:before{transform:translate(-50%,calc((var(--sf-tip-gap) - var(--sf-tip-arrow)) * -1)) rotate(45deg);transform-origin:50%;top:auto;bottom:100%;left:50%}[data-tip][data-tip-side=bottom]:after{transform:translate(-50%,var(--sf-tip-gap)) scale(.96);transform-origin:top;top:100%;bottom:auto;left:50%}[data-tip][data-tip-side=bottom]:before{transform:translate(-50%,calc(var(--sf-tip-gap) - var(--sf-tip-arrow))) rotate(45deg);transform-origin:50%;top:100%;bottom:auto;left:50%}[data-tip]:not([data-tip=""]):hover:after,[data-tip]:not([data-tip=""]):hover:before,[data-tip]:not([data-tip=""]):focus-visible:after,[data-tip]:not([data-tip=""]):focus-visible:before{opacity:1;transition-delay:var(--sf-tip-delay)}[data-tip]:not([data-tip=""]):hover:after,[data-tip]:not([data-tip=""]):focus-visible:after{transform:translate(var(--sf-tip-gap),-50%) scale(1)}[data-tip][data-tip-side=left]:hover:after,[data-tip][data-tip-side=left]:focus-visible:after{transform:translate(calc(var(--sf-tip-gap) * -1),-50%) scale(1)}[data-tip][data-tip-side=top]:hover:after,[data-tip][data-tip-side=top]:focus-visible:after{transform:translate(-50%,calc(var(--sf-tip-gap) * -1)) scale(1)}[data-tip][data-tip-side=bottom]:hover:after,[data-tip][data-tip-side=bottom]:focus-visible:after{transform:translate(-50%,var(--sf-tip-gap)) scale(1)}[data-tip][data-tip-instant]{--sf-tip-delay:0s}[data-tip][disabled]:after,[data-tip][disabled]:before,[data-tip][aria-disabled=true]:after,[data-tip][aria-disabled=true]:before{display:none}@media(prefers-reduced-motion:reduce){[data-tip]:not([data-tip=""]):after,[data-tip]:not([data-tip=""]):before{transition:none}}@media(hover:none){[data-tip]:not([data-tip=""]):after,[data-tip]:not([data-tip=""]):before{display:none}}@supports (anchor-name:--sf-tip){[data-tip]:not([data-tip=""]){anchor-name:--sf-tip}[data-tip]:not([data-tip=""]):after,[data-tip]:not([data-tip=""]):before{position-anchor:--sf-tip;margin:0;position:fixed;inset:auto}[data-tip]:not([data-tip=""]):after{position-area:right center;margin-left:var(--sf-tip-gap);transform-origin:0;transform:scale(.96)}[data-tip]:not([data-tip=""]):before{position-area:right center;margin-left:calc(var(--sf-tip-gap) - var(--sf-tip-arrow));transform:rotate(45deg)}[data-tip][data-tip-side=left]:after{position-area:left center;margin-left:0;margin-right:var(--sf-tip-gap);transform-origin:100%}[data-tip][data-tip-side=left]:before{position-area:left center;margin-left:0;margin-right:calc(var(--sf-tip-gap) - var(--sf-tip-arrow))}[data-tip][data-tip-side=top]:after{position-area:top center;margin-left:0;margin-bottom:var(--sf-tip-gap);transform-origin:bottom}[data-tip][data-tip-side=top]:before{position-area:top center;margin-left:0;margin-bottom:calc(var(--sf-tip-gap) - var(--sf-tip-arrow))}[data-tip][data-tip-side=bottom]:after{position-area:bottom center;margin-left:0;margin-top:var(--sf-tip-gap);transform-origin:top}[data-tip][data-tip-side=bottom]:before{position-area:bottom center;margin-left:0;margin-top:calc(var(--sf-tip-gap) - var(--sf-tip-arrow))}[data-tip]:not([data-tip=""]):hover:after,[data-tip]:not([data-tip=""]):focus-visible:after,[data-tip][data-tip-side=left]:hover:after,[data-tip][data-tip-side=left]:focus-visible:after,[data-tip][data-tip-side=top]:hover:after,[data-tip][data-tip-side=top]:focus-visible:after,[data-tip][data-tip-side=bottom]:hover:after,[data-tip][data-tip-side=bottom]:focus-visible:after{transform:scale(1)}}.ui-card{background:var(--sf-bg-card);border:1px solid var(--sf-border);border-radius:var(--sf-radius);box-shadow:var(--sf-shadow-card);transition:border-color var(--sf-transition),box-shadow var(--sf-transition);display:block}.ui-card--panel{border-radius:var(--sf-radius-lg)}.ui-card--interactive{cursor:pointer}.ui-card--interactive:hover{border-color:var(--sf-border-hover);box-shadow:var(--sf-shadow-card-hover)}.ui-card--interactive:focus-visible{outline:3px solid var(--sf-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--sf-ring-halo)}.ui-card__head{justify-content:space-between;align-items:flex-start;gap:var(--sf-space-4);padding:var(--sf-space-6) var(--sf-space-6) 0;display:flex}.ui-card__head:last-child{padding-bottom:var(--sf-space-6)}.ui-card__heading{min-width:0}.ui-card__title{font-family:var(--sf-font-display);font-size:var(--sf-text-lg);letter-spacing:-.02em;color:var(--sf-text-primary);font-weight:600;line-height:1.2}.ui-card__subtitle{margin-top:var(--sf-space-1);font-size:var(--sf-text-sm);color:var(--sf-text-muted);max-width:72ch;line-height:1.5}.ui-card__actions{align-items:center;gap:var(--sf-space-3);flex:none;display:flex}.ui-card__body--md{padding:var(--sf-space-6)}.ui-card__body--sm{padding:var(--sf-space-4)}.ui-card__body--none{padding:0}.ui-card__body--none:first-child{border-radius:calc(var(--sf-radius) - 1px) calc(var(--sf-radius) - 1px) 0 0}.ui-card__body--none:last-child{border-radius:0 0 calc(var(--sf-radius) - 1px) calc(var(--sf-radius) - 1px)}.ui-card__body--none:only-child{border-radius:calc(var(--sf-radius) - 1px)}.ui-card__body--none:first-child,.ui-card__body--none:last-child{overflow:hidden}.ui-card--panel .ui-card__body--none:first-child{border-radius:calc(var(--sf-radius-lg) - 1px) calc(var(--sf-radius-lg) - 1px) 0 0}.ui-card--panel .ui-card__body--none:last-child{border-radius:0 0 calc(var(--sf-radius-lg) - 1px) calc(var(--sf-radius-lg) - 1px)}.ui-card--panel .ui-card__body--none:only-child{border-radius:calc(var(--sf-radius-lg) - 1px)}.ui-card__body--under-head.ui-card__body--md{padding-top:var(--sf-space-5)}.ui-card__body--under-head.ui-card__body--sm{padding-top:var(--sf-space-4)}.ui-card__foot{justify-content:flex-end;align-items:center;gap:var(--sf-space-3);padding:var(--sf-space-4) var(--sf-space-6);border-top:1px solid var(--sf-border);border-radius:0 0 calc(var(--sf-radius) - 1px) calc(var(--sf-radius) - 1px);display:flex}.ui-card--panel .ui-card__foot{border-radius:0 0 calc(var(--sf-radius-lg) - 1px) calc(var(--sf-radius-lg) - 1px)}.ui-empty{text-align:center;justify-content:center;align-items:center;gap:var(--sf-space-3);flex-direction:column;display:flex}.ui-empty__icon{width:48px;height:48px;margin-bottom:var(--sf-space-1);border-radius:var(--sf-radius);background:var(--sf-surface-sunken);border:1px solid var(--sf-border-hover);color:var(--sf-text-secondary);justify-content:center;align-items:center;display:inline-flex}.ui-empty__title{font-family:var(--sf-font-display);font-size:var(--sf-text-2xl);letter-spacing:-.015em;color:var(--sf-text-primary);text-wrap:balance;font-weight:600;line-height:1.2}.ui-empty__hint{font-size:var(--sf-text-base);color:var(--sf-text-muted);text-wrap:balance;max-width:60ch;line-height:1.5}.ui-empty__actions{align-items:center;gap:var(--sf-space-3);margin-top:var(--sf-space-3);display:flex}.ui-empty__action{margin-top:0}.ui-empty__body{display:contents}.ui-empty__dash{color:var(--sf-text-muted)}.ui-empty--error .ui-empty__icon{background:var(--sf-red-bg);color:var(--sf-red)}.ui-empty--placeholder{border:1px dashed var(--sf-border-strong);border-radius:var(--sf-radius);background:var(--sf-bg-page);box-shadow:none}.ui-empty--placeholder.ui-empty--md{padding:var(--sf-space-10)}.ui-empty--placeholder .ui-empty__title,.ui-empty--placeholder .ui-empty__hint{max-width:52ch}.ui-tabs__list{align-items:stretch;gap:var(--sf-space-1);scrollbar-width:none;display:flex;overflow-x:auto}.ui-tabs__list::-webkit-scrollbar{display:none}.ui-tabs--underline .ui-tabs__list{border-bottom:1px solid var(--sf-border)}.ui-tabs--enclosed .ui-tabs__list{padding:var(--sf-space-1);background:var(--sf-bg-input);border:1px solid var(--sf-border);border-radius:var(--sf-radius-sm)}.ui-tabs__tab{align-items:center;gap:var(--sf-space-2);min-height:36px;padding:0 var(--sf-space-4);color:var(--sf-text-muted);font-family:var(--sf-font);font-size:var(--sf-text-base);white-space:nowrap;cursor:pointer;transition:color var(--sf-motion-fast),background var(--sf-motion-fast),box-shadow var(--sf-motion-fast);background:0 0;border:none;font-weight:500;line-height:1;display:inline-flex}.ui-tabs__tab:hover:not([data-state=active]){color:var(--sf-text-secondary)}.ui-tabs__tab:focus-visible{box-shadow:inset 0 0 0 2px var(--sf-blue);outline:none}.ui-tabs__tab:disabled{opacity:1;color:var(--sf-text-muted);cursor:not-allowed;-webkit-text-decoration:underline dashed var(--sf-border-hover);text-decoration:underline dashed var(--sf-border-hover);text-underline-offset:4px;font-weight:400}.ui-tabs--underline .ui-tabs__tab{margin-bottom:-1px;position:relative}.ui-tabs--underline .ui-tabs__tab[data-state=active]{color:var(--sf-text-primary);box-shadow:inset 0 -2px 0 var(--sf-blue);font-weight:600}.ui-tabs--enclosed .ui-tabs__tab{border-radius:var(--sf-radius-xs)}.ui-tabs--enclosed .ui-tabs__tab[data-state=active]{background:var(--sf-bg-card);color:var(--sf-text-primary);box-shadow:var(--sf-shadow-sm);font-weight:600}.ui-tabs__count{font-family:var(--sf-font-mono);font-size:var(--sf-text-xs);padding:var(--sf-space-0) var(--sf-space-2);text-align:center;border-radius:var(--sf-radius-pill);background:var(--sf-grey-bg);min-width:20px;color:var(--sf-text-muted);font-weight:600;line-height:1.4}.ui-tabs__tab[data-state=active] .ui-tabs__count{background:var(--sf-blue-dim);color:var(--sf-blue-light)}.ui-tabs__panel{padding-top:var(--sf-space-5);outline:none}.ui-combo__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-combo__value--placeholder{color:var(--sf-text-muted);font-weight:400}.ui-combo__panel{z-index:var(--sf-z-popover);width:max(var(--radix-popover-trigger-width),240px);max-height:min(340px,var(--radix-popover-content-available-height));padding:var(--sf-space-1);background:var(--sf-bg-elevated);border:1px solid var(--sf-border);border-radius:var(--sf-radius-sm);box-shadow:var(--sf-shadow-lg);outline:none;flex-direction:column;animation:.13s cubic-bezier(.4,0,.2,1) sf-dropdown-enter;display:flex}.ui-combo__search{align-items:center;gap:var(--sf-space-3);padding:0 var(--sf-space-1) 0 var(--sf-space-3);border-bottom:1px solid var(--sf-border);height:44px;color:var(--sf-text-muted);flex:none;display:flex;position:relative}.ui-combo__clear{flex:none}.ui-combo__search:after{content:"";background:var(--sf-blue);opacity:0;pointer-events:none;width:40%;height:2px;position:absolute;bottom:-1px;left:0;transform:translate(-100%)}.ui-combo__search[data-loading=true]:after{opacity:1;animation:1.2s linear infinite sf-combo-progress}@keyframes sf-combo-progress{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media(prefers-reduced-motion:reduce){.ui-combo__search[data-loading=true]:after{background:var(--sf-blue-dim);width:100%;animation:none;transform:none}}.ui-combo__input{min-width:0;height:100%;color:var(--sf-text-primary);font-family:var(--sf-font);font-size:var(--sf-text-base);background:0 0;border:none;outline:none;flex:1}.ui-combo__input::placeholder{color:var(--sf-text-muted)}.ui-combo__input:focus{box-shadow:none;background:0 0;border:none}.ui-combo__search:focus-within{border-bottom-color:var(--sf-blue);color:var(--sf-blue)}.ui-combo__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sf-border-hover) transparent;flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.ui-combo__list>:first-child{margin-top:var(--sf-space-1)}.ui-combo__group{padding:var(--sf-space-3) var(--sf-space-3) var(--sf-space-1);font-size:var(--sf-text-sm);letter-spacing:.02em;color:var(--sf-text-muted);font-weight:600;display:block}.ui-combo__list>li[role=group]+li[role=group] .ui-combo__group{padding-top:var(--sf-space-4)}.ui-combo__item{justify-content:space-between;align-items:center;gap:var(--sf-space-3);min-height:36px;padding:var(--sf-space-2) var(--sf-space-3);border-radius:var(--sf-radius-xs);font-size:var(--sf-text-base);color:var(--sf-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.ui-combo__item[data-active=true]{background:var(--sf-blue-dim);color:var(--sf-text-primary)}.ui-combo__item[aria-selected=true]{color:var(--sf-blue-light);font-weight:600}.ui-combo__item[aria-disabled=true]{opacity:.42;cursor:not-allowed}.ui-combo__item-text{gap:var(--sf-space-0);flex-direction:column;min-width:0;display:flex}.ui-combo__item-hint{font-size:var(--sf-text-sm);color:var(--sf-text-muted);font-weight:400}.ui-combo__check{color:var(--sf-blue-light);flex:none}.ui-combo__skeleton{justify-content:center;gap:var(--sf-space-2);min-height:36px;padding:var(--sf-space-2) var(--sf-space-3);flex-direction:column;display:flex}.ui-combo__empty{padding:var(--sf-space-5) var(--sf-space-4);text-align:center;font-size:var(--sf-text-sm);color:var(--sf-text-muted)}.ui-combo__error{align-items:center;gap:var(--sf-space-2);padding:var(--sf-space-4);font-size:var(--sf-text-sm);color:var(--sf-red);display:flex}.ui-combo__error svg{flex:none}.ui-combo__error span{flex:1;min-width:0}.ui-combo__retry{font:inherit;color:var(--sf-blue);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-weight:600;text-decoration:underline}.ui-combo__retry:focus-visible{outline:3px solid var(--sf-ring);outline-offset:2px;border-radius:var(--sf-radius-xs)}.ui-combo__footer{align-items:center;gap:var(--sf-space-3);width:100%;min-height:36px;padding:var(--sf-space-2) var(--sf-space-3);border:none;border-top:1px solid var(--sf-border-subtle);font:inherit;color:var(--sf-blue-light);text-align:left;cursor:pointer;background:0 0;flex:none;font-weight:600;display:flex}.ui-combo__footer:hover{background:var(--sf-blue-dim)}.ui-combo__footer:focus-visible{outline:3px solid var(--sf-ring);outline-offset:-3px}.ui-combo__footer:disabled{opacity:.42;cursor:not-allowed}.ui-draghandle{border-radius:var(--sf-radius-xs);width:20px;height:28px;color:var(--sf-text-secondary);cursor:grab;opacity:.7;transition:opacity var(--sf-motion-fast),color var(--sf-motion-fast),background var(--sf-motion-fast);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-drag-row:hover .ui-draghandle,.ui-drag-row:focus-within .ui-draghandle,.ui-draghandle:focus-visible,.ui-draghandle[data-visible],.ui-draghandle[data-dragging]{opacity:1}.ui-draghandle:hover{color:var(--sf-text-primary);background:var(--sf-surface-hover)}.ui-draghandle:focus-visible{outline:3px solid var(--sf-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--sf-ring-halo)}.ui-draghandle:active,.ui-draghandle[data-dragging]{cursor:grabbing;color:var(--sf-blue-light)}.ui-draghandle:disabled{opacity:.3;cursor:not-allowed;background:0 0}.ui-drag-row{align-items:center;gap:var(--sf-space-3);min-height:36px;padding:var(--sf-space-2) var(--sf-space-3);border-radius:var(--sf-radius-sm);display:flex}.ui-drag-row:hover{background:var(--sf-surface-hover)}.ui-drag-row[data-dragging]{background:var(--sf-bg-elevated);box-shadow:var(--sf-shadow-lg)}@media(prefers-reduced-motion:reduce){.ui-draghandle{transition:none}}.ui-proposal{gap:var(--sf-space-4);padding:var(--sf-space-5);background:var(--sf-bg-card);border:1px solid var(--sf-border);border-radius:var(--sf-radius);box-shadow:var(--sf-shadow-card);flex-direction:column;display:flex}.ui-proposal--rejected{opacity:.6}.ui-proposal--failed{box-shadow:var(--sf-shadow-card),inset 3px 0 0 0 var(--sf-red)}.ui-proposal__head{justify-content:space-between;align-items:flex-start;gap:var(--sf-space-4);display:flex}.ui-proposal__heading{min-width:0}.ui-proposal__title{font-size:var(--sf-text-md);color:var(--sf-text-primary);font-weight:600;line-height:1.2}.ui-proposal__meta{margin-top:var(--sf-space-1);font-size:var(--sf-text-sm);color:var(--sf-text-muted)}.ui-proposal__diff{gap:var(--sf-space-2);flex-direction:column;display:flex}.ui-proposal__side{align-items:flex-start;gap:var(--sf-space-4);padding:var(--sf-space-3) var(--sf-space-4);border-radius:var(--sf-radius-xs);border-left:2px solid var(--sf-border);display:flex}.ui-proposal__side--before{border-left-color:var(--sf-grey)}.ui-proposal__side--after{border-left-color:var(--sf-green);background:var(--sf-green-bg)}.ui-proposal__side-label{width:68px;font-size:var(--sf-text-sm);color:var(--sf-text-muted);flex:none;font-weight:550;line-height:1.5}.ui-proposal__side--after .ui-proposal__side-label{color:var(--sf-green)}.ui-proposal--rejected .ui-proposal__side--after,.ui-proposal--accepted .ui-proposal__side--after,.ui-proposal--failed .ui-proposal__side--after{border-left-color:var(--sf-border);background:0 0}.ui-proposal--rejected .ui-proposal__side--after .ui-proposal__side-label,.ui-proposal--accepted .ui-proposal__side--after .ui-proposal__side-label,.ui-proposal--failed .ui-proposal__side--after .ui-proposal__side-label{color:var(--sf-text-muted)}.ui-proposal__body{min-width:0;font-size:var(--sf-text-base);color:var(--sf-text-primary);line-height:1.5}.ui-proposal__note{font-size:var(--sf-text-sm);color:var(--sf-text-muted);max-width:72ch;line-height:1.5}.ui-proposal__error{align-items:flex-start;gap:var(--sf-space-2);color:var(--sf-red);font-size:var(--sf-text-sm);max-width:72ch;line-height:1.5;display:flex}.ui-proposal__error svg{flex:none;margin-top:2px}.ui-proposal__foot{justify-content:flex-end;align-items:center;gap:var(--sf-space-3);display:flex}.ui-proposal__reject:hover,.ui-proposal__reject:focus-visible{color:var(--sf-red);border-color:var(--sf-red-border);background:var(--sf-red-bg)}.ui-proposals{gap:var(--sf-space-5);flex-direction:column;display:flex}.ui-proposals__bar{justify-content:space-between;align-items:center;gap:var(--sf-space-5);flex-wrap:wrap;display:flex}.ui-proposals__heading{min-width:0}.ui-proposals__title{align-items:center;gap:var(--sf-space-3);font-family:var(--sf-font-display);font-size:var(--sf-text-lg);letter-spacing:-.02em;color:var(--sf-text-primary);font-weight:600;line-height:1.2;display:flex}.ui-proposals__count{font-family:var(--sf-font-mono);font-size:var(--sf-text-xs);padding:var(--sf-space-0) var(--sf-space-2);text-align:center;border-radius:var(--sf-radius-pill);background:var(--sf-grey-bg);min-width:20px;color:var(--sf-text-secondary);font-weight:600;line-height:1.4}.ui-proposals__meta{margin-top:var(--sf-space-1);font-size:var(--sf-text-sm);color:var(--sf-text-muted)}.ui-proposals__actions{align-items:center;gap:var(--sf-space-3);flex:none;display:flex}.ui-proposals__list{gap:var(--sf-space-4);flex-direction:column;display:flex}.ui-tiles{gap:var(--sf-space-4);margin-bottom:var(--sf-space-7);grid-template-columns:repeat(auto-fit,minmax(185px,1fr));display:grid}.ui-tile{background:var(--sf-bg-card);border:1px solid var(--sf-border);border-radius:var(--sf-radius);min-width:185px;box-shadow:var(--sf-shadow-card);padding:var(--sf-space-5) var(--sf-space-6) var(--sf-space-5) var(--sf-space-7);flex:185px;position:relative;overflow:hidden}.ui-tile__rail{opacity:.9;width:3px;position:absolute;top:0;bottom:0;left:0}.ui-tile--blue .ui-tile__rail{background:var(--sf-blue)}.ui-tile--green .ui-tile__rail{background:var(--sf-green)}.ui-tile--amber .ui-tile__rail{background:var(--sf-amber)}.ui-tile--red .ui-tile__rail{background:var(--sf-red)}.ui-tile--grey .ui-tile__rail{background:var(--sf-text-muted);opacity:.4}.ui-tile__label{font-size:var(--sf-text-sm);color:var(--sf-text-muted);font-weight:550}.ui-tile__value{margin-top:var(--sf-space-2);font-family:var(--sf-font-display);font-size:var(--sf-text-2xl);letter-spacing:-.02em;color:var(--sf-text-primary);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.ui-tile__sub{margin-top:var(--sf-space-1);font-size:var(--sf-text-sm);color:var(--sf-text-muted)}.ui-list{flex-direction:column;display:flex}.ui-list-row{align-items:center;gap:var(--sf-space-4);min-height:36px;padding:var(--sf-space-4) 0;display:flex}.ui-list-row--top{align-items:flex-start}.ui-list-row:first-child{padding-top:0}.ui-list-row:last-child{padding-bottom:0}.ui-list-row+.ui-list-row{border-top:1px solid var(--sf-border-strong)}.ui-list-row__main{gap:var(--sf-space-0);flex-direction:column;flex:1;min-width:0;display:flex}.ui-list-row__title{align-items:center;gap:var(--sf-space-3);font-size:var(--sf-text-base);color:var(--sf-text-primary);font-weight:600;display:flex}.ui-list-row__meta{font-size:var(--sf-text-sm);color:var(--sf-text-muted)}.ui-list-row__meta--nowrap{white-space:nowrap}.ui-list-row__body{font-size:var(--sf-text-base);color:var(--sf-text-secondary);line-height:1.5}.ui-list-row__body--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-list-row__actions{align-items:center;gap:var(--sf-space-3);flex:none;display:flex}.ui-list-row__leading{flex:none;justify-content:center;align-items:center;width:20px;display:flex}.ui-list-row__activate{align-items:center;gap:var(--sf-space-3);min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--sf-radius-xs);background:0 0;border:none;flex:1;margin:0;padding:0;display:flex}.ui-list-row__activate:focus-visible{outline:3px solid var(--sf-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--sf-ring-halo)}.ui-list-row__chevron{color:var(--sf-text-muted);transition:color var(--sf-motion-fast);flex:none;margin-left:auto}.ui-list-row__activate:hover .ui-list-row__chevron{color:var(--sf-blue)}.ui-toolbar{align-items:center;gap:var(--sf-space-3);width:100%;min-width:0;display:flex}.ui-toolbar__lead{align-items:center;gap:var(--sf-space-3);flex:none;display:flex}.ui-toolbar__actions{align-items:center;gap:var(--sf-space-3);min-width:0;padding:var(--sf-space-2);flex:auto;display:flex;overflow:hidden}.ui-toolbar__actions>*{flex:none}.ui-toolbar__tip{gap:var(--sf-space-0);flex-direction:column;max-width:34ch;display:flex}.ui-toolbar__tip em{color:var(--sf-text-muted);font-style:normal;font-weight:400}.ui-toolbar__trail{align-items:center;gap:var(--sf-space-3);flex:none;margin-left:auto;display:flex}@media(prefers-reduced-motion:reduce){.ui-combo__panel{animation:none}}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-radiogroup{gap:var(--sf-space-3);border:0;margin:0;padding:0;display:flex}.ui-radiogroup--vertical{flex-direction:column}.ui-radiogroup--horizontal{gap:var(--sf-space-5);flex-flow:wrap}.ui-radiogroup__legend{margin-bottom:var(--sf-space-2);font-size:var(--sf-text-sm);color:var(--sf-text-secondary);padding:0;font-weight:500}.ui-radio{align-items:flex-start;gap:var(--sf-space-4);min-height:36px;padding:var(--sf-space-1) 0;cursor:pointer;display:flex}.ui-radio--disabled{opacity:.5;cursor:not-allowed}.ui-radio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--sf-border);background:var(--sf-bg-card);width:20px;height:20px;cursor:inherit;transition:border-color var(--sf-motion-fast),background var(--sf-motion-fast);border-radius:50%;flex:none;margin:4px 0 0;position:relative}.ui-radio__input:before{content:"";width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-radio__input:hover:not(:disabled){border-color:var(--sf-blue)}.ui-radio__input:focus-visible{outline:3px solid var(--sf-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--sf-ring-halo)}.ui-radio__input:checked{border-color:var(--sf-blue);border-width:2px}.ui-radio__input:checked:after{content:"";background:var(--sf-blue);border-radius:50%;position:absolute;top:3px;right:3px;bottom:3px;left:3px}.ui-radio__input:disabled{cursor:not-allowed}.ui-radio__text{gap:var(--sf-space-0);flex-direction:column;min-width:0;display:flex}.ui-radio__label{font-size:var(--sf-text-base);color:var(--sf-text-primary);line-height:1.5}.ui-radio__hint{font-size:var(--sf-text-sm);color:var(--sf-text-muted);line-height:1.5}.ui-radiogroup--grid{gap:var(--sf-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.ui-radiogroup--card{gap:var(--sf-space-3)}.ui-radio--card{align-items:flex-start;gap:var(--sf-space-3);min-height:0;padding:var(--sf-space-5);border:1.5px solid var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-bg-card);transition:border-color var(--sf-motion-fast),background var(--sf-motion-fast),box-shadow var(--sf-motion-fast)}.ui-radio--card:hover:not(.ui-radio--disabled){border-color:var(--sf-border-hover)}.ui-radio--card:has(.ui-radio__input:checked){border-color:var(--sf-blue);background:var(--sf-blue-dim);box-shadow:0 0 0 1px var(--sf-blue)}.ui-radio--card .ui-radio__label{font-weight:500}.ui-file{gap:var(--sf-space-2);flex-direction:column;display:flex}.ui-file__control{align-items:center;gap:var(--sf-space-4);padding:var(--sf-space-1) var(--sf-space-4) var(--sf-space-1) var(--sf-space-1);background:var(--sf-bg-input);border:1px solid var(--sf-border);border-radius:var(--sf-radius-sm);transition:border-color var(--sf-motion-fast),box-shadow var(--sf-motion-fast);display:flex;position:relative}.ui-file__control--md{min-height:40px}.ui-file__control--sm{min-height:36px;padding:0 var(--sf-space-4);gap:var(--sf-space-3)}.ui-file__control--sm .ui-file__btn{height:auto;color:var(--sf-text-secondary);background:0 0;border:none;padding:0}.ui-file__control--sm:hover .ui-file__btn{color:var(--sf-text-primary);background:0 0}.ui-file__control:hover{border-color:var(--sf-border-hover)}.ui-file__control:focus-within{border-color:var(--sf-blue);box-shadow:var(--sf-focus-glow);outline:none}.ui-file__control--disabled{opacity:.5}.ui-file__control--disabled:hover{border-color:var(--sf-border)}.ui-file__input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.ui-file__input:disabled{cursor:not-allowed}.ui-file__btn{justify-content:center;align-items:center;gap:var(--sf-space-3);height:36px;padding:0 var(--sf-space-4);border-radius:var(--sf-radius-xs);background:var(--sf-bg-card);border:1px solid var(--sf-border);color:var(--sf-text-primary);font-size:var(--sf-text-sm);white-space:nowrap;flex:none;font-weight:600;display:inline-flex}.ui-file__control:hover .ui-file__btn{background:var(--sf-bg-card-hover)}.ui-file__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--sf-text-base);color:var(--sf-text-primary);overflow:hidden}.ui-file__name--empty{color:var(--sf-text-muted)}.ui-file__control--drop{min-height:116px;padding:var(--sf-space-6);justify-content:center;gap:var(--sf-space-3);text-align:center;transition:border-color var(--sf-motion-fast),background var(--sf-motion-fast);border-style:dashed;flex-direction:column}.ui-file__control--drop[data-dragging]{border-color:var(--sf-blue);background:var(--sf-blue-dim);border-style:solid}.ui-file__hint{font-size:var(--sf-text-sm);color:var(--sf-text-muted);line-height:1.5}.ui-color{align-items:center;gap:var(--sf-space-3);height:36px;padding:0 var(--sf-space-4) 0 var(--sf-space-1);background:var(--sf-bg-input);border:1px solid var(--sf-border);border-radius:var(--sf-radius-sm);transition:border-color var(--sf-motion-fast),box-shadow var(--sf-motion-fast);display:inline-flex;position:relative}.ui-color:hover{border-color:var(--sf-border-hover)}.ui-color:focus-within{border-color:var(--sf-blue);box-shadow:var(--sf-focus-glow);outline:none}.ui-color--disabled{opacity:.5}.ui-color__input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.ui-color__input:disabled{cursor:not-allowed}.ui-color__swatch{border-radius:var(--sf-radius-xs);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--sf-border-hover);flex:none}.ui-color__value{font-family:var(--sf-font-mono);font-size:var(--sf-text-sm);color:var(--sf-text-secondary);letter-spacing:.02em}.ui-slider{align-items:center;gap:var(--sf-space-4);width:100%;display:flex}.ui-slider--disabled{opacity:.5}.ui-slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:36px;margin:0}.ui-slider__input:disabled{cursor:not-allowed}.ui-slider__input:focus-visible{outline:none}.ui-slider__input::-webkit-slider-runnable-track{border-radius:var(--sf-radius-pill);background:linear-gradient(to right,var(--sf-blue) 0 var(--ui-slider-pct,0%),var(--sf-surface-sunken) var(--ui-slider-pct,0%) 100%);height:6px}.ui-slider__input::-moz-range-track{border-radius:var(--sf-radius-pill);background:linear-gradient(to right,var(--sf-blue) 0 var(--ui-slider-pct,0%),var(--sf-surface-sunken) var(--ui-slider-pct,0%) 100%);height:6px}.ui-slider__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--sf-bg-card);border:2px solid var(--sf-blue);width:24px;height:24px;box-shadow:var(--sf-shadow-sm);transition:box-shadow var(--sf-motion-fast);border-radius:50%;margin-top:-9px}.ui-slider__input::-moz-range-thumb{background:var(--sf-bg-card);border:2px solid var(--sf-blue);width:24px;height:24px;box-shadow:var(--sf-shadow-sm);border-radius:50%}.ui-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--sf-ring-halo),0 0 0 5px var(--sf-ring)}.ui-slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--sf-ring-halo),0 0 0 5px var(--sf-ring)}.ui-slider__value{text-align:right;min-width:44px;font-family:var(--sf-font-mono);font-size:var(--sf-text-sm);font-variant-numeric:tabular-nums;color:var(--sf-text-secondary);flex:none}.ui-empty--row{text-align:left;justify-content:flex-start;align-items:flex-start;gap:var(--sf-space-4);padding:var(--sf-space-4) 0;flex-direction:row}.ui-empty--row .ui-empty__icon{border-radius:var(--sf-radius-xs);width:28px;height:28px;margin-bottom:0}.ui-empty--row .ui-empty__body{min-width:0;display:block}.ui-empty--row .ui-empty__title{font-family:var(--sf-font);font-size:var(--sf-text-base);font-weight:600;display:inline}.ui-empty--row .ui-empty__hint{font-size:var(--sf-text-base);max-width:none;display:inline}.ui-disclosure__trigger{gap:var(--sf-space-2)}.ui-disclosure__chevron{transition:transform .12s ease-out}.ui-disclosure__chevron--open{transform:rotate(90deg)}.ui-disclosure__body{margin-top:var(--sf-space-2);padding:var(--sf-space-3);background:var(--sf-bg-input);border:1px solid var(--sf-border-subtle);border-radius:var(--sf-radius-xs);font-family:var(--sf-font-mono);font-size:var(--sf-text-sm);color:var(--sf-text-secondary);white-space:pre-wrap;word-break:break-word}@media(prefers-reduced-motion:reduce){.ui-disclosure__chevron{transition:none}}.ui-proposal__accept-reason{color:var(--sf-text-secondary);text-align:right;margin:6px 0 0;font-size:12px;line-height:1.45}@keyframes q-sheen{0%{transform:translate(-130%)skew(-12deg)}to{transform:translate(250%)skew(-12deg)}}.q-opt{font:inherit;font-size:var(--sf-text-base);min-height:var(--q-height-pill);border-radius:var(--q-radius-3);border:1px solid var(--q-hairline);background:var(--sf-bg-card);color:var(--sf-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--q-dur-move) var(--q-motion-glide),border-color var(--q-dur-base) var(--q-motion-ease),box-shadow var(--q-dur-move) var(--q-motion-ease),background var(--q-dur-base) var(--q-motion-ease),color var(--q-dur-base) var(--q-motion-ease);justify-content:center;align-items:center;gap:9px;padding:0 20px;font-weight:500;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}@media(min-width:768px)and (max-width:1279px){.q-opt--md{min-height:var(--q-height-pill-tablet)}}@supports (corner-shape:squircle){.q-opt,.q-tag,.q-seg,.q-seg__item,.q-val,.q-glass,.q-notice,.q-pop,.q-report__para,.q-entity__avatar{corner-shape:squircle}}.q-opt:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffb3,#0000);width:44%;position:absolute;top:0;bottom:0}.q-opt:hover:not(:disabled){transform:var(--q-lift);border-color:var(--q-hairline-hover);box-shadow:var(--q-shadow-lift)}.q-opt:hover:not(:disabled):after{opacity:1;animation:q-sheen .9s var(--q-motion-ease)}.q-opt:active:not(:disabled){transform:var(--q-press)}.q-opt:focus-visible{outline:2px solid var(--q-accent-500);outline-offset:2px;box-shadow:none}.q-opt:disabled{opacity:.45;cursor:not-allowed}.q-opt--on{background:var(--q-accent-tint);border-color:var(--q-accent-a55);color:var(--q-accent-deep);box-shadow:var(--q-glass-highlight),0 0 0 3px var(--q-accent-a14)}.q-opt--on:hover:not(:disabled){border-color:var(--q-accent-a55);box-shadow:var(--q-glass-highlight),0 0 0 3px var(--q-accent-a14),var(--q-shadow-lift)}.q-opt--quiet{color:var(--sf-text-secondary);background:0 0;border-color:#0000}.q-opt--quiet:hover:not(:disabled){background:var(--sf-surface-hover);box-shadow:none;border-color:#0000}.q-opt--lg{min-height:52px;font-size:var(--sf-text-md);padding:0 24px}.q-opt--md{min-height:var(--q-height-pill)}.q-opt__check{color:currentColor;margin-left:-2px;display:inline-flex}.q-optgroup{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.q-optgroup[aria-disabled=true]{opacity:.6}.q-optgroup[aria-readonly=true] .q-opt{cursor:default}.q-optgroup[aria-readonly=true] .q-opt:hover{box-shadow:none;border-color:var(--q-hairline);transform:none}.q-optgroup[aria-readonly=true] .q-opt--on:hover{border-color:var(--q-accent-a55);box-shadow:var(--q-glass-highlight),0 0 0 3px var(--q-accent-a14)}.q-tag{font:inherit;font-size:var(--sf-text-base);border-radius:var(--q-radius-1);border:1px solid var(--q-hairline);background:var(--sf-bg-card);min-height:40px;color:var(--sf-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .35s var(--q-motion-glide),border-color var(--q-dur-base) var(--q-motion-ease),background var(--q-dur-base) var(--q-motion-ease),color var(--q-dur-base) var(--q-motion-ease),box-shadow .35s var(--q-motion-ease);align-items:center;gap:7px;padding:0 15px;font-weight:500;line-height:1.2;display:inline-flex}.q-tag--static{cursor:default}.q-tag--static:hover{transform:none}.q-tag:hover:not(:disabled):not(.q-tag--static){transform:var(--q-lift);border-color:var(--q-hairline-hover);box-shadow:var(--q-shadow-lift-sm)}.q-tag:active:not(:disabled){transform:var(--q-press)}.q-tag:focus-visible{outline:2px solid var(--q-accent-500);outline-offset:2px;box-shadow:none}.q-tag:disabled{opacity:.45;cursor:not-allowed}.q-tag--on{background:var(--q-accent-gradient);border-color:var(--q-accent-500);color:var(--sf-white);box-shadow:var(--q-shadow-tag-on)}.q-tag--neutral{background:var(--sf-grey-bg);color:var(--sf-text-secondary);border-color:#0000}.q-tag--neutral.q-tag--on{background:var(--sf-text-primary);border-color:var(--sf-text-primary);color:var(--sf-bg-card);box-shadow:none}.q-seg{border-radius:var(--q-radius-3);background:var(--sf-surface-hover);border:1px solid var(--q-hairline-soft);align-items:center;gap:4px;padding:4px;display:inline-flex}.q-seg--full{width:100%;display:flex}.q-seg--full .q-seg__item{flex:1}.q-seg__item{font:inherit;border-radius:var(--q-radius-1);min-height:36px;color:var(--sf-text-secondary);cursor:pointer;white-space:nowrap;transition:background var(--q-dur-base) var(--q-motion-ease),color var(--q-dur-base) var(--q-motion-ease),box-shadow var(--q-dur-base) var(--q-motion-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}.q-seg--lg .q-seg__item{min-height:40px;font-size:var(--sf-text-base);padding:0 20px}.q-seg__item:hover:not(:disabled){color:var(--sf-text-primary)}.q-seg__item:focus-visible{outline:2px solid var(--q-accent-500);outline-offset:2px;box-shadow:none}.q-seg__item:disabled{opacity:.45;cursor:not-allowed}.q-seg__item--on{background:var(--sf-surface-raised);color:var(--sf-text-primary);box-shadow:var(--q-shadow-chip)}.q-seg[aria-disabled=true]{opacity:.6}.q-ghostin{font:inherit;font-size:var(--sf-text-md);color:var(--sf-text-primary);border:0;border-bottom:1px dashed var(--q-hairline-hover);width:100%;min-height:34px;transition:border-color var(--q-dur-base) var(--q-motion-ease),background var(--q-dur-base) var(--q-motion-ease);background:0 0;border-radius:0;padding:3px 2px 5px;line-height:1.5}.q-ghostin::placeholder{color:var(--sf-text-muted)}.q-ghostin:hover:not(:disabled):not([readonly]){border-bottom-color:var(--q-accent-500);background:var(--q-accent-a04)}.q-ghostin:focus-visible{outline:2px solid var(--q-accent-500);outline-offset:2px;border-bottom:1px solid var(--q-accent-500);background:var(--q-accent-a06);box-shadow:none}.q-ghostin:focus{box-shadow:none;outline:none;border-bottom-color:var(--q-accent-500)!important}.q-ghostin:focus:focus-visible{outline:2px solid var(--q-accent-500)}.q-ghostin[aria-invalid=true]{border-bottom-color:var(--q-danger)}.q-ghostin:disabled{opacity:.5;cursor:not-allowed}.q-ghostin[readonly]{border-bottom-style:solid;border-bottom-color:var(--q-hairline-soft)}.q-ghostin--lg{font-size:var(--sf-text-lg);font-weight:600}.q-ghostin--textarea{resize:none;line-height:1.6;overflow:hidden}.q-ghostin--textarea.q-ghostin--boxed{border:1px solid var(--q-hairline);border-radius:var(--q-radius-4);background:var(--sf-glass-subtle);resize:vertical;padding:14px 16px;overflow:auto}.q-ghostin--textarea.q-ghostin--boxed:hover:not(:disabled){border-color:var(--q-hairline-hover);background:var(--sf-glass-subtle)}.q-ghostin--textarea.q-ghostin--boxed:focus{border-color:var(--q-accent-500)!important}.q-ghostsel{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 14px) 55%,calc(100% - 9px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px;font-weight:600}.q-ghostsel:invalid,.q-ghostsel--placeholder{color:var(--sf-text-muted);font-weight:500}.q-ghostsel option{color:var(--sf-text-primary);background:var(--q-glass-solid)}.q-val{font:inherit;font-variant-numeric:tabular-nums;text-align:center;border-radius:var(--q-radius-2);border:1px solid var(--q-accent-a25);background:var(--q-accent-tint-flat);width:88px;min-height:42px;color:var(--q-accent-deep);transition:border-color var(--q-dur-base) var(--q-motion-ease),box-shadow var(--q-dur-base) var(--q-motion-ease),background var(--q-dur-base) var(--q-motion-ease);padding:0 8px;font-size:17px;font-weight:600}.q-val::placeholder{color:var(--q-accent-a55)}.q-val:focus{box-shadow:0 0 0 3px var(--q-accent-a16);outline:none;border-color:var(--q-accent-500)!important}.q-val:focus-visible{outline:2px solid var(--q-accent-500);outline-offset:2px}.q-val[aria-invalid=true]{border-color:var(--q-danger);color:var(--q-danger);background:var(--sf-red-bg)}.q-val:disabled{opacity:.5;cursor:not-allowed}.q-val[readonly]{background:var(--sf-grey-bg);border-color:var(--q-hairline);color:var(--sf-text-primary)}.q-val--sm{width:62px;font-size:15px}.q-measure{flex-direction:column;gap:7px;min-width:0;display:inline-flex}.q-measure__head{align-items:baseline;gap:10px;min-height:22px;display:flex}.q-measure__label{font-size:var(--sf-text-sm);color:var(--sf-text-secondary)}.q-measure__source{font-size:var(--sf-text-xs);color:var(--sf-text-secondary)}.q-measure__source--edited{color:var(--q-accent);font-weight:500}.q-measure__revert{height:22px;min-height:22px;font-size:var(--sf-text-xs);border-radius:var(--sf-radius-xs);padding:0 6px;font-weight:500}.q-measure__row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.q-measure__unit{color:var(--sf-text-secondary);min-width:26px;font-size:14.5px}.q-measure__error{font-size:var(--sf-text-sm);color:var(--q-danger);line-height:1.4}.q-measure__extra{align-items:center;gap:6px;display:inline-flex}.q-accordion{flex-direction:column;display:flex}.q-section{border-top:1px solid var(--q-hairline-soft);transition:opacity var(--q-dur-base) var(--q-motion-ease);padding:32px 0}.q-section--dimmed{opacity:.72}.q-section--disabled{opacity:.5}.q-section__head{align-items:center;gap:14px;min-height:46px;display:flex}.q-section__index{letter-spacing:.06em;font-variant-numeric:tabular-nums;width:24px;color:var(--sf-text-muted);flex:0 0 24px;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}.q-section--done .q-section__index{color:var(--q-accent)}.q-section__toggle{text-align:left;min-width:0;font:inherit;font-size:var(--q-text-title);letter-spacing:-.03em;cursor:pointer;color:var(--sf-text-primary);border-radius:var(--sf-radius-xs);transition:color var(--q-dur-base) var(--q-motion-ease);background:0 0;border:0;flex:auto;padding:4px 0;font-weight:700;line-height:1.15}.q-section__toggle:hover:not(:disabled){color:var(--q-accent-deep)}.q-section__toggle:focus-visible{outline:2px solid var(--q-accent-500);outline-offset:4px;box-shadow:none}.q-section__toggle:disabled{cursor:not-allowed}.q-section__actions{align-items:center;gap:8px;display:inline-flex}.q-section__chevron{color:var(--sf-text-secondary);transition:transform var(--q-dur-move) var(--q-motion-glide)}.q-section--open .q-section__chevron{transform:rotate(180deg)}.q-section__summary{color:var(--q-ink-700);margin:0;padding:12px 0 0 38px;font-size:16.5px;line-height:1.62}.q-section__body{padding:14px 0 0 38px}.q-section__question{color:var(--sf-text-secondary);margin:0 0 14px;font-size:16.5px;line-height:1.5}@media(max-width:767px){.q-section{padding:24px 0}.q-section__toggle{font-size:23px}.q-section__summary,.q-section__body{padding-left:0}}.q-reveal{visibility:hidden;opacity:0;transition:grid-template-rows var(--q-dur-reveal) var(--q-motion-glide),opacity var(--q-dur-move) var(--q-motion-ease),visibility 0s linear .5s;grid-template-rows:0fr;display:grid;overflow:hidden}.q-reveal>*{min-height:0}.q-reveal:not(.q-reveal--open)>*{margin:0!important;padding:0!important}.q-reveal--open{visibility:visible;opacity:1;transition:grid-template-rows var(--q-dur-reveal) var(--q-motion-glide),opacity var(--q-dur-move) var(--q-motion-ease),visibility 0s;grid-template-rows:1fr}.q-reveal--section{--q-dur-reveal:.9s;--q-reveal-delay:.26s;transition:grid-template-rows var(--q-dur-reveal) var(--q-motion-glide),opacity var(--q-dur-reveal) var(--q-motion-ease),visibility 0s linear var(--q-dur-reveal)}.q-reveal--section.q-reveal--open{transition:grid-template-rows var(--q-dur-reveal) var(--q-motion-glide) var(--q-reveal-delay),opacity var(--q-dur-reveal) var(--q-motion-ease) var(--q-reveal-delay),visibility 0s linear var(--q-reveal-delay)}.q-glass{background:var(--q-glass-bg);border:1px solid var(--q-glass-border);-webkit-backdrop-filter:var(--q-glass-blur);box-shadow:var(--q-glass-highlight),var(--q-glass-shadow);color:var(--sf-text-primary);transition:background var(--q-dur-move) var(--q-motion-ease),box-shadow var(--q-dur-move) var(--q-motion-ease),border-color var(--q-dur-move) var(--q-motion-ease),transform var(--q-dur-move) var(--q-motion-glide);position:relative}.q-glass--scrolled{background:var(--q-glass-bg-scrolled);border-color:var(--q-glass-border-scrolled);box-shadow:var(--q-glass-highlight),var(--q-glass-shadow-scrolled)}.q-glass:focus-within{background:var(--q-glass-bg-focus)}.q-glass--r-none{border-radius:0}.q-glass--r-md{border-radius:var(--q-radius-4)}.q-glass--r-lg{border-radius:var(--q-radius-5)}.q-glass--r-xl{border-radius:var(--q-radius-6)}.q-glass--p-none{padding:0}.q-glass--p-sm{padding:16px}.q-glass--p-md{padding:24px}.q-glass--p-lg{padding:34px 34px 38px}.q-glass--interactive{cursor:pointer}.q-glass--interactive:hover{transform:var(--q-lift)}.q-glass--interactive:focus-visible{outline:2px solid var(--q-accent-500);outline-offset:3px}.q-glass--solid{background:var(--q-glass-solid);-webkit-backdrop-filter:none;border-color:var(--q-hairline-soft);box-shadow:var(--q-shadow-pop)}.q-glass--bar{z-index:20;border-left:0;border-right:0;border-radius:0}.q-glass--bar-top{border-top:0}.q-glass--bar-bottom{border-bottom:0}.q-glass__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.q-glass__title{font-size:var(--sf-text-md);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.3}.q-glass__kicker{font-size:var(--sf-text-sm);color:var(--sf-text-secondary);margin:0}.q-glass__actions{flex:none;align-items:center;gap:8px;display:flex}.q-glass__body{min-width:0}.q-glass__head+.q-glass__body{margin-top:18px}.q-glass__foot{border-top:1px solid var(--q-hairline-soft);align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}@media(max-width:767px){.q-glass--p-lg{padding:22px 20px 24px}.q-glass--p-md{padding:18px}}.q-statusbar{min-height:62px;color:var(--sf-text-primary);align-items:center;gap:16px;padding:12px 26px;font-size:14.5px;font-weight:600;display:flex}.q-statusbar__msg{flex:auto;min-width:0}.q-statusbar__flag{color:var(--sf-text-secondary);font-weight:500}.q-statusbar__actions{flex:none;align-items:center;gap:8px;display:flex}.q-statusbar--top{position:sticky;top:0}.q-statusbar--bottom{position:sticky;bottom:0}.q-statusbar--accent{color:var(--q-accent-deep)}.q-statusbar--warning{color:var(--q-warning-ink)}.q-statusbar--danger{color:var(--q-danger)}@media(max-width:767px){.q-statusbar{gap:10px;padding:10px 16px}}.q-entity{align-items:center;gap:12px;min-width:0;display:flex}.q-entity__avatar{border-radius:var(--q-radius-2);background:var(--q-accent-tint-flat);width:36px;height:36px;color:var(--q-accent-deep);font-size:var(--sf-text-sm);letter-spacing:-.01em;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.q-entity__avatar>img{object-fit:cover;width:100%;height:100%}.q-entity__text{min-width:0}.q-entity__title{font-size:var(--sf-text-md);letter-spacing:-.02em;color:var(--sf-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;line-height:1.25;overflow:hidden}.q-entity__meta{font-size:var(--sf-text-sm);color:var(--sf-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.35;overflow:hidden}.q-entity__actions{flex:none;align-items:center;gap:8px;margin-left:8px;display:flex}.q-entity--sm .q-entity__avatar{width:28px;height:28px;font-size:var(--sf-text-xs);border-radius:var(--sf-radius-xs)}.q-entity--sm .q-entity__title{font-size:var(--sf-text-base)}.q-entity--lg .q-entity__avatar{width:48px;height:48px;font-size:var(--sf-text-md);border-radius:var(--q-radius-3)}.q-entity--lg .q-entity__title{font-size:var(--sf-text-xl)}.q-entity--lg .q-entity__meta{font-size:var(--sf-text-base)}.q-fieldrows{grid-template-columns:var(--q-fieldrow-label,152px) minmax(0,1fr);align-items:baseline;gap:16px 20px;display:grid}.q-fieldrow{display:contents}.q-fieldrow__label{color:var(--sf-text-secondary);font-size:14.5px;line-height:1.4}.q-fieldrow__control{flex-direction:column;gap:6px;min-width:0;display:flex}.q-fieldrow__control>.q-fieldrow__inline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.q-fieldrow__hint{font-size:var(--sf-text-sm);color:var(--sf-text-muted);line-height:1.45}.q-fieldrow__error{font-size:var(--sf-text-sm);color:var(--q-danger);line-height:1.45}.q-fieldrow--center .q-fieldrow__label{align-self:center}.q-fieldrow--start .q-fieldrow__label{align-self:start;padding-top:8px}.q-fieldrow--standalone{grid-template-columns:var(--q-fieldrow-label,152px) minmax(0,1fr);align-items:baseline;gap:16px 20px;display:grid}@media(max-width:767px){.q-fieldrows,.q-fieldrow--standalone{grid-template-columns:minmax(0,1fr);gap:6px 0}.q-fieldrow__label{padding-top:10px}.q-fieldrows>.q-fieldrow:first-child .q-fieldrow__label{padding-top:0}}.q-notice{color:var(--sf-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;font-size:14.5px;line-height:1.5;display:flex}.q-notice__icon{color:currentColor;flex:none;display:inline-flex}.q-notice__msg{min-width:0}.q-notice__action{color:var(--q-accent);font-weight:600}.q-notice__action:hover:not(:disabled){color:var(--q-accent-deep)}.q-notice__title{color:var(--sf-text-primary);font-weight:600;display:block}.q-notice__title+*{margin-top:3px;display:block}.q-notice--info{color:var(--sf-text-secondary)}.q-notice--info .q-notice__icon{color:var(--q-accent)}.q-notice--accent{color:var(--q-accent-deep)}.q-notice--warning{color:var(--q-warning-ink)}.q-notice--danger{color:var(--q-danger)}.q-notice--person{color:var(--q-person)}.q-notice--boxed{border-radius:var(--q-radius-3);border:1px solid var(--q-hairline);background:var(--sf-glass-subtle);padding:12px 16px}.q-notice--boxed.q-notice--warning{background:var(--sf-amber-bg);border-color:var(--sf-amber-border)}.q-notice--boxed.q-notice--danger{background:var(--sf-red-bg);border-color:var(--sf-red-border)}.q-notice--boxed.q-notice--accent{background:var(--q-accent-a06);border-color:var(--q-accent-a16)}.q-notice--boxed.q-notice--person{background:var(--q-person-bg);border-color:var(--sf-purple-border)}.q-notice--warning .q-notice__title,.q-notice--danger .q-notice__title{color:inherit}.q-report{font-size:var(--q-text-body);color:var(--q-ink-700);line-height:1.65}.q-report__meta{font-size:var(--sf-text-sm);color:var(--sf-text-secondary);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.q-report__status{color:var(--q-accent);font-weight:600}.q-report__title{font-size:var(--q-text-h2);letter-spacing:-.032em;color:var(--sf-text-primary);margin:18px 0 0;font-weight:700;line-height:1.08}.q-report__lead{font-size:var(--sf-text-base);padding-top:12px;line-height:1.6}.q-report__rule{background:var(--q-hairline);border:0;height:1px;margin:24px 0}.q-report__h{font-size:var(--q-text-body);letter-spacing:-.01em;color:var(--sf-text-primary);margin:0;font-weight:700}.q-report__h+.q-report__p{margin-top:4px}.q-report__p{font-size:var(--q-text-body);color:var(--q-ink-700);white-space:pre-wrap;margin:0;line-height:1.65}.q-report__p+.q-report__p{margin-top:16px}.q-report__section{padding-top:26px}.q-report__para{border-radius:var(--q-radius-3);cursor:pointer;text-align:left;width:calc(100% + 28px);font:inherit;color:inherit;transition:background var(--q-dur-move) var(--q-motion-ease),box-shadow var(--q-dur-move) var(--q-motion-ease);background:0 0;border:0;margin:12px -14px 0;padding:10px 14px}.q-report__para:hover{background:var(--q-accent-a06)}.q-report__para:focus-visible{outline:2px solid var(--q-accent-500);outline-offset:2px}.q-report__para--on{background:var(--q-accent-tint);box-shadow:inset 3px 0 0 var(--q-accent-500)}.q-report__para .q-report__h{font-weight:700}.q-report__para .q-report__p{margin-top:2px}.q-report__sig{margin:26px 0 0}.q-display{letter-spacing:-.04em;color:var(--sf-text-primary);text-wrap:balance;margin:0;font-weight:800;line-height:1.03}.q-display--xl{font-size:var(--q-text-display)}.q-display--lg{font-size:var(--q-text-h2);letter-spacing:-.032em;font-weight:700;line-height:1.08}.q-display--md{font-size:var(--q-text-h3);letter-spacing:-.03em;line-height:1.1}.q-display--sm{font-size:var(--q-text-title);letter-spacing:-.03em;font-weight:700;line-height:1.15}@media(max-width:767px){.q-display--xl{font-size:34px}.q-display--lg{font-size:28px}}.q-wordmark{--q-wordmark-height:28px;height:var(--q-wordmark-height);flex:none;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.q-wordmark__logo{width:calc(var(--q-wordmark-height) * 3.64);height:var(--q-wordmark-height);flex:none;display:block;position:relative;overflow:hidden}.q-wordmark__logo>img{width:174.46%;max-width:none;height:211.7%;position:absolute;top:-60.23%;left:-5.46%}.q-wordmark__mark{width:calc(var(--q-wordmark-height) * 1.0224);height:var(--q-wordmark-height);flex:none;display:none;position:relative;overflow:hidden}.q-wordmark__mark>img{width:124.89%;max-width:none;height:127.69%;position:absolute;top:-14.87%;left:-12.35%}.q-wordmark--mark-only .q-wordmark__logo{display:none}.q-wordmark--mark-only .q-wordmark__mark{display:block}.q-wordmark--sm{--q-wordmark-height:22px}.q-pop{background:var(--q-glass-solid);border:1px solid var(--q-hairline-soft);border-radius:var(--q-radius-5);box-shadow:var(--q-shadow-pop);padding:16px}.ui-toolbar{min-height:46px}.ui-toolbar .ui-btn--ghost,.ui-toolbar .ui-btn--ghost:hover{border-color:#0000}@media(prefers-reduced-motion:reduce){.q-opt:after,.q-opt:hover:after,.ui-btn--key:after,.ui-btn--primary:after{opacity:0;animation:none}.q-opt:hover,.q-opt:active,.q-tag:hover,.q-tag:active,.q-glass--interactive:hover,.q-section__chevron,.q-section--open .q-section__chevron{transform:none}.q-reveal,.q-reveal--open,.q-reveal--section,.q-reveal--section.q-reveal--open,.q-glass{transition:none}}.q-status{letter-spacing:-.002em;white-space:nowrap;color:var(--q-ink-500);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.q-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.q-status--neutral{color:#98a2b3}.q-status--open{color:#d9862d}.q-status--live{color:var(--q-accent-500)}.q-status--done{color:#12b76a}.q-status--urgent{color:#d92d20;font-weight:600}.q-status__dot{display:none}.ui-btn{letter-spacing:-.006em;border-radius:7px;gap:6px;font-weight:500}.ui-btn--md{height:28px;padding:0 10px;font-size:12.5px}.ui-btn--lg{height:32px;padding:0 14px;font-size:13px}.ui-btn:focus-visible{outline:2px solid var(--q-accent-500);outline-offset:2px;box-shadow:none}.ui-btn--primary{background:var(--q-accent-500);font-family:var(--q-font);border-color:#0000;font-weight:550;box-shadow:inset 0 1px #ffffff29,0 1px 1.5px #0a162824}.ui-btn--primary:hover{background:var(--q-accent-600);transform:none;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0a16282e}.ui-btn--primary:active{transform:none}.ui-btn--primary:focus-visible,.ui-btn--primary:hover:focus-visible{outline:2px solid var(--q-accent-500);outline-offset:2px;box-shadow:inset 0 1px #ffffff29}.ui-btn--ghost{color:var(--q-ink-600);border-color:#0000}.ui-btn--ghost:hover{background:var(--q-surface-hover);color:var(--q-ink-900);border-color:#0000}.ui-btn--subtle{border-color:var(--q-hairline);box-shadow:var(--q-shadow-hairline);color:var(--q-ink-800)}.ui-btn--subtle:hover{background:var(--q-surface-2);border-color:var(--q-hairline-strong)}.ui-btn--icon{width:28px;color:var(--q-ink-400)}.ui-btn--icon.ui-btn--lg{width:32px}.ui-segmented{background:var(--q-surface-2);border-color:var(--q-hairline-soft);border-radius:9px;gap:2px;padding:2px}.ui-segmented__item{letter-spacing:-.006em;min-height:24px;color:var(--q-ink-500);border-radius:7px;padding:0 10px;font-size:12.5px;font-weight:500}.ui-segmented__item:hover:not([data-active=true]){color:var(--q-ink-900);background:0 0}.ui-segmented__item:focus-visible{outline:2px solid var(--q-accent-500);outline-offset:1px;box-shadow:none}.ui-segmented__item[data-active=true]{background:var(--q-surface);color:var(--q-ink-900);box-shadow:0 0 0 1px var(--q-hairline-soft),var(--q-shadow-hairline);font-weight:600}.ui-segmented--elevated{background:var(--q-surface-2);padding:2px}.ui-segmented--elevated .ui-segmented__item{border-radius:7px;padding:0 10px;font-weight:500}.ui-segmented--elevated .ui-segmented__item[data-active=true]{font-weight:600}.ui-segmented--pills .ui-segmented__item{border-color:var(--q-hairline);min-height:26px;padding:0 10px;font-weight:500}@media(any-pointer:coarse){.ui-segmented__item,.ui-segmented--pills .ui-segmented__item{min-height:32px}}.sf-tab-btn{min-height:0;color:var(--q-ink-500);letter-spacing:-.008em;background:0 0;border:0;border-radius:0;align-self:stretch;padding:0 1px;font-size:13px;font-weight:500;position:relative}.sf-tab-btn:hover{color:var(--q-ink-900);background:0 0;border:0}.sf-tab-btn--active{color:var(--q-ink-900);background:0 0;border:0;font-weight:600}.sf-tab-btn--active:after{content:"";background:var(--q-ink-900);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.rpe{max-width:640px}.rpe__tools{z-index:2;background:var(--q-surface);border-bottom:1px solid var(--q-hairline-soft);justify-content:flex-start;margin:0 -6px 10px;padding:6px 0;display:flex;position:sticky;top:0}.sf-split-divider{cursor:col-resize;z-index:3;background:0 0;flex:none;width:9px;margin:0 -4px;position:relative}.sf-split-divider:before{content:"";background:var(--q-hairline-soft);width:1px;transition:background var(--q-dur-fast) var(--q-motion-ease),box-shadow var(--q-dur-fast) var(--q-motion-ease);position:absolute;top:0;bottom:0;left:4px}.sf-split-divider:hover:before,.sf-split-divider:active:before{background:var(--q-accent-500);box-shadow:0 0 0 1px var(--q-accent-a25)}.ui-empty{gap:6px}.ui-empty--md{padding:72px 28px}.ui-empty--sm{padding:44px 20px}.ui-empty__icon{background:var(--q-surface-2);border:1px solid var(--q-hairline);width:34px;height:34px;color:var(--q-ink-400);border-radius:9px;margin-bottom:8px}.ui-empty--sm .ui-empty__icon{border-radius:8px;width:30px;height:30px}.ui-empty__icon svg{width:16px;height:16px}.ui-empty__title{font-family:var(--q-font);letter-spacing:-.012em;color:var(--q-ink-900);font-size:15px;font-weight:600;line-height:1.35}.ui-empty--sm .ui-empty__title{font-size:14px}.ui-empty__hint{max-width:44ch;color:var(--q-ink-400);font-size:13px;line-height:1.5}.ui-empty--sm .ui-empty__hint{font-size:12.5px}.ui-empty__actions{margin-top:10px}.ui-segmented__item[data-active=true] .ui-segmented__count{background:var(--q-surface-sunken);color:var(--q-ink-600)}.ui-segmented__count{font-family:var(--q-font);background:var(--q-surface-2);min-width:18px;color:var(--q-ink-300);font-size:11px;font-weight:600;line-height:15px}.ui-iconbtn--active{color:var(--q-ink-900);background:var(--q-surface-2);box-shadow:inset 0 0 0 1px var(--q-hairline-soft)}.ui-iconbtn{color:var(--q-ink-400);border-radius:7px}.ui-iconbtn:hover{color:var(--q-ink-900);background:var(--q-surface-hover)}.ui-iconbtn:focus-visible{outline:2px solid var(--q-accent-500);outline-offset:1px;box-shadow:none}.sf-themetoggle{background:var(--q-surface-2);border-color:var(--q-hairline-soft);border-radius:9px;gap:1px;height:30px;padding:0 2px}.sf-themetoggle .ui-iconbtn{width:26px;height:26px}.sf-themetoggle .ui-iconbtn--active{background:var(--q-surface);color:var(--q-ink-900);box-shadow:0 0 0 1px var(--q-hairline-soft),var(--q-shadow-hairline)}.q-triple-wrap{flex-direction:column;gap:4px;display:inline-flex}.q-triple{height:var(--q-height-field);border-radius:var(--q-radius-2);border:1px solid var(--q-hairline);background:var(--q-surface-2);transition:border-color var(--sf-transition),box-shadow var(--sf-transition);flex:none;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.q-triple:focus-within{border-color:var(--q-accent-500);box-shadow:var(--q-focus-halo)}.q-triple__cell{align-items:center;gap:4px;display:flex}.q-triple__sep{color:var(--q-ink-300);font-size:12px}.q-triple__input{text-align:center;width:36px;font-family:var(--sf-font-mono);color:var(--q-ink-900);background:0 0;border:0;outline:none;font-size:13.5px}.q-triple__input::placeholder{color:var(--q-ink-300)}.q-triple__unit{color:var(--q-ink-400);padding-left:4px;font-size:11.5px}.q-triple__calc{align-items:center;gap:8px;display:inline-flex}.q-triple__calc-value{color:var(--q-ink-900);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.q-triple__calc-badge{border-radius:var(--q-radius-1);border:1px solid var(--q-hairline);background:var(--q-surface);height:20px;color:var(--q-ink-500);align-items:center;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.q-secstate{align-items:center;gap:8px;display:inline-flex}.q-secstate__badge{color:var(--q-ink-400);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.q-secstate__badge--not_answered{color:var(--q-ink-400);font-weight:500}.q-secstate__badge--unremarkable{color:var(--q-success)}.q-secstate__badge--finding{color:var(--q-finding)}.q-secstate__badge--not_visualised,.q-secstate__badge--absent{color:var(--q-ink-500)}.q-secstate__limited{color:var(--q-ink-400);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.q-findcard{border:1px solid var(--q-hairline);border-radius:var(--q-radius-3);background:var(--q-surface);overflow:hidden}.q-findcard__head{align-items:baseline;gap:10px;padding:12px 16px 6px;display:flex}.q-findcard__eyebrow{font-size:var(--q-text-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--q-finding);font-weight:700}.q-findcard__title{font-family:var(--q-font-serif);color:var(--q-ink-900);flex:1;min-width:0;font-size:20px}.q-findcard__meta{color:var(--q-ink-500);white-space:nowrap;font-size:12.5px}.q-findcard__body{color:var(--q-ink-500);padding:0 16px 14px;font-size:13px}.q-nextq{border-radius:var(--q-radius-3);background:var(--q-accent-tint-flat);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.q-nextq__main{flex-direction:column;gap:2px;min-width:0;display:flex}.q-nextq__label{font-size:var(--q-text-question);color:var(--q-ink-900);align-items:center;gap:8px;font-weight:600;display:inline-flex}.q-nextq__dot{background:var(--q-accent-500);border-radius:50%;flex:none;width:6px;height:6px}.q-nextq__hint{color:var(--q-ink-500);font-size:12.5px}.q-nextq__skip{color:var(--q-ink-500);cursor:pointer;background:0 0;border:0;flex:none;font-size:12.5px;font-weight:500}.q-nextq__skip:hover{color:var(--q-ink-900)}.q-marginnote{flex-direction:column;gap:10px;display:flex}.q-marginnote__row{flex-direction:column;gap:4px;display:flex}.q-marginnote__eyebrow{font-size:var(--q-text-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--q-ink-400);align-items:center;gap:6px;font-weight:700;display:inline-flex}.q-marginnote--outdated .q-marginnote__eyebrow{color:var(--q-warning-ink)}.q-marginnote__text{font-family:var(--q-font-serif);color:var(--q-ink-800);font-size:15px}.q-marginnote--outdated .q-marginnote__text{color:var(--q-ink-400);text-decoration:line-through}.q-marginnote__empty{color:var(--q-ink-400);font-size:13px;font-style:italic}.q-marginnote__regenerate{color:var(--q-warning-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:600}.q-blocklist{flex-direction:column;gap:6px;display:flex}.q-blocklist__row{border-radius:var(--q-radius-2);background:var(--q-danger-bg);border:1px solid var(--q-danger-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.q-blocklist__label{color:var(--q-ink-900);font-size:13.5px;font-weight:500}.q-blocklist__jump{color:var(--q-danger);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.q-blocklist__jump:hover{text-decoration:underline}.q-attrib{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.q-attrib--chip{border-radius:var(--q-radius-pill);background:var(--q-person-bg);height:26px;color:var(--q-person);padding:0 10px;font-weight:600}.q-attrib--text{color:var(--q-ink-500)}.q-attrib--link{color:var(--q-ink-500);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.q-attrib--link:hover{color:var(--q-accent-deep)}.q-savestatus{align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.q-savestatus--saved,.q-savestatus--saving{color:var(--q-ink-500)}.q-savestatus--failed{color:var(--q-danger)}.q-savestatus--offline{color:var(--q-ink-500)}.q-savestatus__retry{color:var(--q-danger);cursor:pointer;font-weight:600;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.q-tablepanel{border:1px solid var(--q-hairline);border-radius:var(--q-radius-3);background:var(--q-surface);flex:1;gap:0;min-height:0;display:flex;overflow:hidden}.q-tablepanel__table{flex:1;min-width:0;overflow:auto}.q-tablepanel__side{border-left:1px solid var(--q-hairline);background:var(--q-surface);flex:none;width:380px;max-width:480px;padding:20px;overflow:auto}@media(max-width:900px){.q-tablepanel{flex-direction:column}.q-tablepanel__side{border-left:0;border-top:1px solid var(--q-hairline);width:auto;max-width:none}}.q-confirm-details{border-top:1px solid var(--q-hairline-soft);margin-top:12px}.q-confirm-details__row{border-bottom:1px solid var(--q-hairline-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:13px;display:flex}.q-confirm-details__row:last-child{border-bottom:0}.q-confirm-details__row dt{color:var(--q-ink-500)}.q-confirm-details__row dd{color:var(--q-ink-900);text-align:right;margin:0;font-weight:500}.q-notice--dashed{border-style:dashed!important}.q-clinicframe{z-index:40;height:var(--q-height-strip-compact);align-items:center;gap:var(--q-space-24);background:var(--q-surface);border-bottom:1px solid var(--q-hairline-soft);padding:0 var(--q-space-16);flex:none;display:flex;position:sticky;top:0}.q-clinicframe__brand{flex:none;align-items:center;display:flex}.q-clinicframe__areas{align-items:center;gap:2px;min-width:0;display:flex}.q-clinicframe__area{border-radius:var(--q-radius-1);color:var(--q-ink-500);transition:background var(--sf-transition),color var(--sf-transition);padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none}.q-clinicframe__area:hover{background:var(--q-surface-hover);color:var(--q-ink-900)}.q-clinicframe__area--active{background:var(--q-surface-2);color:var(--q-ink-900);font-weight:600}.q-clinicframe__spacer{flex:1}.q-clinicframe__site{border-radius:var(--q-radius-1);border:1px solid var(--q-hairline);background:var(--q-surface);height:32px;color:var(--q-ink-700);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.q-clinicframe__site:hover{border-color:var(--q-hairline-hover)}@layer theme{:root,:host{--font-sans:var(--q-font);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink-900:var(--q-ink-900);--color-ink-800:var(--q-ink-800);--color-ink-700:var(--q-ink-700);--color-ink-600:var(--q-ink-600);--color-ink-500:var(--q-ink-500);--color-ink-400:var(--q-ink-400);--color-ink-300:var(--q-ink-300);--color-accent:var(--q-accent);--color-accent-deep:var(--q-accent-deep);--color-accent-50:var(--q-accent-50);--color-accent-100:var(--q-accent-100);--color-accent-500:var(--q-accent-500);--color-accent-600:var(--q-accent-600);--color-accent-700:var(--q-accent-700);--color-ground:var(--q-ground);--color-surface:var(--q-surface);--color-surface-2:var(--q-surface-2);--color-surface-input:var(--q-surface-input);--color-surface-sunken:var(--q-surface-sunken);--color-hairline-soft:var(--q-hairline-soft);--color-hairline:var(--q-hairline);--color-hairline-strong:var(--q-hairline-strong);--color-hairline-hover:var(--q-hairline-hover);--color-surface-hover:var(--q-surface-hover);--color-danger:var(--q-danger);--color-warning:var(--q-warning-ink);--color-success:var(--q-success);--radius-1:var(--q-radius-1);--radius-2:var(--q-radius-2);--radius-3:var(--q-radius-3);--radius-4:var(--q-radius-4);--radius-5:var(--q-radius-5);--radius-6:var(--q-radius-6);--radius-pill:var(--q-radius-pill);--color-viewer-void:#06070a;--color-viewer-chrome:#0e1116;--color-viewer-raised:#191e26;--color-viewer-line:#ffffff12;--color-viewer-line-strong:#ffffff24;--color-viewer-ink:#e8ebf0;--color-viewer-ink-2:#98a1ad;--color-viewer-ink-3:#7c8694;--color-viewer-accent:#4c8dff;--color-viewer-star:#f0c14b}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-\[5px\]{top:-5px}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[-2px\]{top:-2px}.top-\[-32\%\]{top:-32%}.top-\[-34\.3px\]{top:-34.3px}.top-\[-41\.2px\]{top:-41.2px}.top-\[9px\]{top:9px}.top-\[52px\]{top:52px}.top-\[104px\]{top:104px}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-full{top:100%}.-right-\[5px\]{right:-5px}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-\[-22\%\]{right:-22%}.bottom-0{bottom:0}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-\[-2px\]{bottom:-2px}.bottom-\[-38\%\]{bottom:-38%}.-left-\[3px\]{left:-3px}.left-0{left:0}.left-1{left:var(--spacing)}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-\[-4\.7px\]{left:-4.7px}.left-\[-5\.6px\]{left:-5.6px}.left-\[-18\%\]{left:-18%}.left-\[3px\]{left:3px}.left-\[11px\]{left:11px}.left-\[13px\]{left:13px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[4\]{z-index:4}.z-\[100\]{z-index:100}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-1{margin-inline:var(--spacing)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-\[9px\]{margin-top:-9px}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[1px\]{margin-top:1px}.mt-\[3px\]{margin-top:3px}.mt-\[4px\]{margin-top:4px}.mt-\[6px\]{margin-top:6px}.mt-\[10px\]{margin-top:10px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-0\!{margin-bottom:0!important}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\!{margin-bottom:calc(var(--spacing) * 3)!important}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-11{margin-bottom:calc(var(--spacing) * 11)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-\[2px\]{margin-bottom:2px}.mb-\[4px\]{margin-bottom:4px}.mb-\[5px\]{margin-bottom:5px}.mb-\[5px\]\!{margin-bottom:5px!important}.mb-\[7px\]{margin-bottom:7px}.mb-\[8px\]{margin-bottom:8px}.mb-\[10px\]{margin-bottom:10px}.mb-\[12px\]{margin-bottom:12px}.-ml-\[22px\]{margin-left:-22px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-\[2px\]{margin-left:2px}.ml-\[3px\]{margin-left:3px}.ml-\[4px\]{margin-left:4px}.ml-\[6px\]{margin-left:6px}.ml-\[204px\]{margin-left:204px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[10px\]{height:10px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[25px\]{height:25px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[45px\]{height:45px}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-\[60px\]{height:60px}.h-\[62vmax\]{height:62vmax}.h-\[68px\]{height:68px}.h-\[78vmax\]{height:78vmax}.h-\[84px\]{height:84px}.h-\[88\.6px\]{height:88.6px}.h-\[106\.3px\]{height:106.3px}.h-\[calc\(100vh-150px\)\]{height:calc(100vh - 150px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[180px\]{max-height:180px}.max-h-\[220px\]{max-height:220px}.max-h-\[280px\]{max-height:280px}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\[1\.4em\]{min-height:1.4em}.min-h-\[17px\]{min-height:17px}.min-h-\[19px\]{min-height:19px}.min-h-\[28px\]{min-height:28px}.min-h-\[30px\]{min-height:30px}.min-h-\[32px\]{min-height:32px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[37px\]{min-height:37px}.min-h-\[44px\]{min-height:44px}.min-h-\[44px\]\!{min-height:44px!important}.min-h-\[78px\]{min-height:78px}.min-h-\[120px\]{min-height:120px}.min-h-\[420px\]{min-height:420px}.min-h-\[520px\]{min-height:520px}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-\[1px\]{width:1px}.w-\[2px\]{width:2px}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[10px\]{width:10px}.w-\[12px\]{width:12px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[38px\]{width:38px}.w-\[44px\]{width:44px}.w-\[46px\]{width:46px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[56px\]\!{width:56px!important}.w-\[60px\]{width:60px}.w-\[62vmax\]{width:62vmax}.w-\[64px\]{width:64px}.w-\[74px\]{width:74px}.w-\[74px\]\!{width:74px!important}.w-\[78vmax\]{width:78vmax}.w-\[86px\]{width:86px}.w-\[88px\]{width:88px}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[132px\]{width:132px}.w-\[150px\]{width:150px}.w-\[157\.4px\]{width:157.4px}.w-\[160px\]{width:160px}.w-\[172px\]{width:172px}.w-\[176px\]{width:176px}.w-\[180px\]{width:180px}.w-\[188\.9px\]{width:188.9px}.w-\[190px\]{width:190px}.w-\[200px\]{width:200px}.w-\[212px\]{width:212px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[60px\]{max-width:60px}.max-w-\[62ch\]{max-width:62ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[860px\]{max-width:860px}.max-w-\[920px\]{max-width:920px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-2{min-width:calc(var(--spacing) * 2)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-45{min-width:calc(var(--spacing) * 45)}.min-w-\[6\.5em\]{min-width:6.5em}.min-w-\[18px\]{min-width:18px}.min-w-\[26px\]{min-width:26px}.min-w-\[130px\]{min-width:130px}.min-w-\[136px\]{min-width:136px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[720px\]{min-width:720px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[0_0_80px\]{flex:0 0 80px}.flex-\[0_0_175px\]{flex:0 0 175px}.flex-\[0_0_auto\]{flex:none}.flex-\[1_1_0\]{flex:1 1 0}.flex-\[1_1_200px\]{flex:200px}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-5{--tw-translate-y:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[sf-dropdown-enter_150ms_ease-out\]{animation:.15s ease-out sf-dropdown-enter}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[scrollbar-color\:var\(--color-viewer-line-strong\)_transparent\]{scrollbar-color:var(--color-viewer-line-strong) transparent}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.grid-cols-\[236px_minmax\(0\,1fr\)_312px\]{grid-template-columns:236px minmax(0,1fr) 312px}.grid-cols-\[minmax\(0\,1fr\)_268px\]{grid-template-columns:minmax(0,1fr) 268px}.grid-cols-\[minmax\(0\,40px\)_minmax\(0\,92px\)_minmax\(0\,60px\)_minmax\(0\,52px\)_minmax\(0\,68px\)\]{grid-template-columns:minmax(0,40px) minmax(0,92px) minmax(0,60px) minmax(0,52px) minmax(0,68px)}.grid-cols-\[minmax\(0\,190px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,190px) minmax(0,1fr)}.grid-cols-\[minmax\(96px\,120px\)_1fr\]{grid-template-columns:minmax(96px,120px) 1fr}.grid-cols-\[minmax\(120px\,190px\)_1fr\]{grid-template-columns:minmax(120px,190px) 1fr}.grid-cols-\[minmax\(140px\,200px\)_1fr\]{grid-template-columns:minmax(140px,200px) 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(92px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[0_8px\]{gap:0 8px}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-px{gap:1px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-hairline-soft>:not(:last-child)){border-color:var(--color-hairline-soft)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-1{border-radius:var(--radius-1)}.rounded-1\!{border-radius:var(--radius-1)!important}.rounded-2{border-radius:var(--radius-2)}.rounded-3{border-radius:var(--radius-3)}.rounded-4{border-radius:var(--radius-4)}.rounded-5{border-radius:var(--radius-5)}.rounded-6{border-radius:var(--radius-6)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[7px\]\!{border-radius:7px!important}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]\!{border-radius:12px!important}.rounded-\[14px\]{border-radius:14px}.rounded-\[999px\]{border-radius:999px}.rounded-\[var\(--sf-radius-sm\)\]{border-radius:var(--sf-radius-sm)}.rounded-\[var\(--sf-radius-xs\)\]{border-radius:var(--sf-radius-xs)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-pill{border-radius:var(--radius-pill)}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid\!{--tw-border-style:solid!important;border-style:solid!important}.\[border-color\:rgba\(217\,134\,45\,0\.4\)\]\!{border-color:#d9862d66!important}.border-\[color\:var\(--sf-amber-border\)\]{border-color:var(--sf-amber-border)}.border-\[rgba\(18\,183\,106\,0\.28\)\]{border-color:#12b76a47}.border-\[rgba\(18\,183\,106\,0\.42\)\]{border-color:#12b76a6b}.border-\[rgba\(217\,134\,45\,0\.36\)\]\!{border-color:#d9862d5c!important}.border-\[rgba\(217\,134\,45\,0\.45\)\]{border-color:#d9862d73}.border-\[var\(--q-accent-a10\)\]{border-color:var(--q-accent-a10)}.border-\[var\(--sf-amber-border\)\]{border-color:var(--sf-amber-border)}.border-\[var\(--sf-blue\)\]{border-color:var(--sf-blue)}.border-\[var\(--sf-border-focus\)\]{border-color:var(--sf-border-focus)}.border-\[var\(--sf-green-border\)\]{border-color:var(--sf-green-border)}.border-\[var\(--sf-orange-border\)\]{border-color:var(--sf-orange-border)}.border-\[var\(--sf-red-border\)\]{border-color:var(--sf-red-border)}.border-accent{border-color:var(--color-accent)}.border-accent-500{border-color:var(--color-accent-500)}.border-accent\/30{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/30{border-color:color-mix(in oklab,var(--color-accent) 30%,transparent)}}.border-accent\/40{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/40{border-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}}.border-accent\/45{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/45{border-color:color-mix(in oklab,var(--color-accent) 45%,transparent)}}.border-accent\/50{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/50{border-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}.border-accent\/55{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/55{border-color:color-mix(in oklab,var(--color-accent) 55%,transparent)}}.border-amber-400\/70{border-color:#fcbb00b3}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/70{border-color:color-mix(in oklab,var(--color-amber-400) 70%,transparent)}}.border-danger{border-color:var(--color-danger)}.border-hairline{border-color:var(--color-hairline)}.border-hairline\!{border-color:var(--color-hairline)!important}.border-hairline-hover{border-color:var(--color-hairline-hover)}.border-hairline-soft{border-color:var(--color-hairline-soft)}.border-hairline-strong{border-color:var(--color-hairline-strong)}.border-ink-300{border-color:var(--color-ink-300)}.border-ink-900,.border-ink-900\/10{border-color:var(--color-ink-900)}@supports (color:color-mix(in lab,red,red)){.border-ink-900\/10{border-color:color-mix(in oklab,var(--color-ink-900) 10%,transparent)}}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab,red,red)){.border-red-400\/20{border-color:color-mix(in oklab,var(--color-red-400) 20%,transparent)}}.border-success{border-color:var(--color-success)}.border-transparent{border-color:#0000}.border-viewer-line{border-color:var(--color-viewer-line)}.border-warning\/30{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--color-warning) 30%,transparent)}}.border-warning\/50{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/50{border-color:color-mix(in oklab,var(--color-warning) 50%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-t-viewer-ink{border-top-color:var(--color-viewer-ink)}.border-l-\[rgba\(18\,183\,106\,0\.55\)\]{border-left-color:#12b76a8c}.border-l-\[rgba\(217\,134\,45\,0\.6\)\]{border-left-color:#d9862d99}.border-l-accent,.border-l-accent\/35{border-left-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-l-accent\/35{border-left-color:color-mix(in oklab,var(--color-accent) 35%,transparent)}}.border-l-transparent{border-left-color:#0000}.bg-\[\#12b76a\]{background-color:#12b76a}.bg-\[\#08111f\]{background-color:#08111f}.bg-\[\#f97066\]{background-color:#f97066}.bg-\[color\:var\(--sf-amber-bg\)\]{background-color:var(--sf-amber-bg)}.bg-\[rgba\(4\,6\,9\,0\.62\)\]{background-color:#0406099e}.bg-\[rgba\(8\,10\,14\,0\.9\)\]{background-color:#080a0ee6}.bg-\[rgba\(18\,183\,106\,0\.05\)\]\!{background-color:#12b76a0d!important}.bg-\[rgba\(18\,183\,106\,0\.08\)\]{background-color:#12b76a14}.bg-\[rgba\(18\,183\,106\,0\.10\)\]{background-color:#12b76a1a}.bg-\[rgba\(24\,29\,37\,0\.72\)\]{background-color:#181d25b8}.bg-\[rgba\(217\,134\,45\,0\.10\)\]{background-color:#d9862d1a}.bg-\[rgba\(217\,134\,45\,0\.10\)\]\!{background-color:#d9862d1a!important}.bg-\[rgba\(217\,134\,45\,0\.11\)\]{background-color:#d9862d1c}.bg-\[var\(--q-accent\)\]{background-color:var(--q-accent)}.bg-\[var\(--q-accent-a06\)\]{background-color:var(--q-accent-a06)}.bg-\[var\(--q-hairline-strong\)\]{background-color:var(--q-hairline-strong)}.bg-\[var\(--sf-amber-bg\)\]{background-color:var(--sf-amber-bg)}.bg-\[var\(--sf-bg-elevated\)\]{background-color:var(--sf-bg-elevated)}.bg-\[var\(--sf-blue\)\]{background-color:var(--sf-blue)}.bg-\[var\(--sf-blue\,\#0068ff\)\]{background-color:var(--sf-blue,#0068ff)}.bg-\[var\(--sf-blue-dim\)\]{background-color:var(--sf-blue-dim)}.bg-\[var\(--sf-glass-subtle\)\]{background-color:var(--sf-glass-subtle)}.bg-\[var\(--sf-green-bg\)\]{background-color:var(--sf-green-bg)}.bg-\[var\(--sf-grey-bg\)\]{background-color:var(--sf-grey-bg)}.bg-\[var\(--sf-orange-bg\)\]{background-color:var(--sf-orange-bg)}.bg-\[var\(--sf-red-bg\)\]{background-color:var(--sf-red-bg)}.bg-accent{background-color:var(--color-accent)}.bg-accent-50{background-color:var(--color-accent-50)}.bg-accent-100{background-color:var(--color-accent-100)}.bg-accent-500{background-color:var(--color-accent-500)}.bg-accent\/5{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/5{background-color:color-mix(in oklab,var(--color-accent) 5%,transparent)}}.bg-accent\/10{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--color-accent) 10%,transparent)}}.bg-accent\/15{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/15{background-color:color-mix(in oklab,var(--color-accent) 15%,transparent)}}.bg-accent\/60{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/60{background-color:color-mix(in oklab,var(--color-accent) 60%,transparent)}}.bg-accent\/\[0\.06\]{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-accent) 6%,transparent)}}.bg-accent\/\[0\.07\]{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-accent) 7%,transparent)}}.bg-amber-50\/95{background-color:#fffbebf2}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/95{background-color:color-mix(in oklab,var(--color-amber-50) 95%,transparent)}}.bg-amber-700{background-color:var(--color-amber-700)}.bg-black{background-color:var(--color-black)}.bg-black\/\[0\.015\]{background-color:#00000004}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.015\]{background-color:color-mix(in oklab,var(--color-black) 1.5%,transparent)}}.bg-danger,.bg-danger\/10{background-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.bg-ground,.bg-ground\/95{background-color:var(--color-ground)}@supports (color:color-mix(in lab,red,red)){.bg-ground\/95{background-color:color-mix(in oklab,var(--color-ground) 95%,transparent)}}.bg-hairline{background-color:var(--color-hairline)}.bg-hairline-soft{background-color:var(--color-hairline-soft)}.bg-hairline-strong{background-color:var(--color-hairline-strong)}.bg-ink-800{background-color:var(--color-ink-800)}.bg-ink-900{background-color:var(--color-ink-900)}.bg-red-400\/\[0\.07\]{background-color:#ff656812}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-red-400) 7%,transparent)}}.bg-success,.bg-success\/10{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--color-success) 10%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface\!{background-color:var(--color-surface)!important}.bg-surface-2{background-color:var(--color-surface-2)}.bg-surface-input{background-color:var(--color-surface-input)}.bg-surface-sunken{background-color:var(--color-surface-sunken)}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-viewer-accent{background-color:var(--color-viewer-accent)}.bg-viewer-chrome{background-color:var(--color-viewer-chrome)}.bg-viewer-line{background-color:var(--color-viewer-line)}.bg-viewer-raised{background-color:var(--color-viewer-raised)}.bg-viewer-void{background-color:var(--color-viewer-void)}.bg-warning\/10{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--color-warning) 10%,transparent)}}.bg-warning\/\[0\.08\]{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-warning) 8%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(135deg\,var\(--sf-bg-elevated\)_0\%\,var\(--sf-bg-card-hover\)_100\%\)\]{background-image:linear-gradient(135deg,var(--sf-bg-elevated) 0%,var(--sf-bg-card-hover) 100%)}.bg-\[radial-gradient\(circle\,rgba\(43\,120\,255\,0\.14\)_0\%\,transparent_58\%\)\]{background-image:radial-gradient(circle,#2b78ff24,#0000 58%)}.bg-\[radial-gradient\(circle\,rgba\(var\(--q-accent-500-rgb\)\,0\.20\)_0\%\,rgba\(var\(--q-accent-500-rgb\)\,0\.06\)_38\%\,transparent_62\%\)\]{background-image:radial-gradient(circle,rgba(var(--q-accent-500-rgb),.2) 0%,rgba(var(--q-accent-500-rgb),.06) 38%,transparent 62%)}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/80{--tw-gradient-to:#000c}@supports (color:color-mix(in lab,red,red)){.to-black\/80{--tw-gradient-to:color-mix(in oklab, var(--color-black) 80%, transparent)}}.to-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/85{--tw-gradient-to:#000000d9}@supports (color:color-mix(in lab,red,red)){.to-black\/85{--tw-gradient-to:color-mix(in oklab, var(--color-black) 85%, transparent)}}.to-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-none{fill:none}.stroke-accent{stroke:var(--color-accent)}.stroke-white{stroke:var(--color-white)}.stroke-\[2\.4\]{stroke-width:2.4px}.stroke-\[2\]{stroke-width:2px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[4px\]{padding:4px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-2\.5\!{padding-inline:calc(var(--spacing) * 2.5)!important}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-\[2px\]{padding-inline:2px}.px-\[3px\]{padding-inline:3px}.px-\[5px\]{padding-inline:5px}.px-\[6px\]{padding-inline:6px}.px-\[7px\]{padding-inline:7px}.px-\[8px\]{padding-inline:8px}.px-\[9px\]{padding-inline:9px}.px-\[10px\]{padding-inline:10px}.px-\[11px\]{padding-inline:11px}.px-\[12px\]{padding-inline:12px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[8px\]{padding-block:8px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[11px\]{padding-block:11px}.py-\[12px\]{padding-block:12px}.py-\[14px\]{padding-block:14px}.py-\[15px\]{padding-block:15px}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[5px\]{padding-top:5px}.pt-\[7px\]{padding-top:7px}.pt-\[9px\]{padding-top:9px}.pt-\[10px\]{padding-top:10px}.pt-\[12px\]{padding-top:12px}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-\[2px\]{padding-bottom:2px}.pb-\[3px\]{padding-bottom:3px}.pb-\[4px\]{padding-bottom:4px}.pb-\[5px\]{padding-bottom:5px}.pb-\[13px\]{padding-bottom:13px}.pb-\[22px\]{padding-bottom:22px}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\[14px\]{padding-left:14px}.pl-\[22px\]{padding-left:22px}.pl-\[34px\]{padding-left:34px}.pl-\[38px\]{padding-left:38px}.pl-\[202px\]{padding-left:202px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.\[font-family\:var\(--sf-font-mono\,monospace\)\]{font-family:var(--sf-font-mono,monospace)}.font-\[family-name\:var\(--sf-font\)\]{font-family:var(--sf-font)}.font-\[family-name\:var\(--sf-font\)\]\!{font-family:var(--sf-font)!important}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-\[9px\]\/none{font-size:9px;line-height:1}.text-\[11px\]\/\[18px\]{font-size:11px;line-height:18px}.text-\[11px\]\/none{font-size:11px;line-height:1}.text-\[12\.5px\]\/\[1\.5\]{font-size:12.5px;line-height:1.5}.text-\[46px\]\/none{font-size:46px;line-height:1}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/\[1\.5\]{font-size:var(--text-xs);line-height:1.5}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12\.5px\]\!{font-size:12.5px!important}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.text-\[length\:var\(--sf-text-base\)\]{font-size:var(--sf-text-base)}.text-\[length\:var\(--sf-text-xs\)\]{font-size:var(--sf-text-xs)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[450\]{--tw-font-weight:450;font-weight:450}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.004em\]{--tw-tracking:-.004em;letter-spacing:-.004em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.006em\]{--tw-tracking:-.006em;letter-spacing:-.006em}.tracking-\[-0\.008em\]{--tw-tracking:-.008em;letter-spacing:-.008em}.tracking-\[-0\.012em\]{--tw-tracking:-.012em;letter-spacing:-.012em}.tracking-\[-0\.014em\]{--tw-tracking:-.014em;letter-spacing:-.014em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0d9158\]{color:#0d9158}.text-\[\#12b76a\]{color:#12b76a}.text-\[\#b06d18\]{color:#b06d18}.text-\[color\:var\(--sf-amber\)\]{color:var(--sf-amber)}.text-\[color\:var\(--sf-red\)\]{color:var(--sf-red)}.text-\[var\(--q-accent-deep\)\]{color:var(--q-accent-deep)}.text-\[var\(--q-ink-300\)\]{color:var(--q-ink-300)}.text-\[var\(--q-ink-400\)\]{color:var(--q-ink-400)}.text-\[var\(--q-ink-900\)\]{color:var(--q-ink-900)}.text-\[var\(--sf-amber\)\]{color:var(--sf-amber)}.text-\[var\(--sf-blue\)\]{color:var(--sf-blue)}.text-\[var\(--sf-blue-light\)\]{color:var(--sf-blue-light)}.text-\[var\(--sf-green\)\]{color:var(--sf-green)}.text-\[var\(--sf-orange\)\]{color:var(--sf-orange)}.text-\[var\(--sf-red\)\]{color:var(--sf-red)}.text-accent{color:var(--color-accent)}.text-accent-deep{color:var(--color-accent-deep)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-danger{color:var(--color-danger)}.text-ink-300{color:var(--color-ink-300)}.text-ink-400{color:var(--color-ink-400)}.text-ink-500{color:var(--color-ink-500)}.text-ink-600{color:var(--color-ink-600)}.text-ink-700{color:var(--color-ink-700)}.text-ink-800{color:var(--color-ink-800)}.text-ink-900{color:var(--color-ink-900)}.text-ink-900\!{color:var(--color-ink-900)!important}.text-red-300{color:var(--color-red-300)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-success{color:var(--color-success)}.text-viewer-ink{color:var(--color-viewer-ink)}.text-viewer-ink-2{color:var(--color-viewer-ink-2)}.text-viewer-ink-3{color:var(--color-viewer-ink-3)}.text-viewer-star{color:var(--color-viewer-star)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-\[var\(--sf-border\)\]{-webkit-text-decoration-color:var(--sf-border);text-decoration-color:var(--sf-border)}.decoration-danger\/60{-webkit-text-decoration-color:var(--color-danger);text-decoration-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.decoration-danger\/60{-webkit-text-decoration-color:color-mix(in oklab,var(--color-danger) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--color-danger) 60%,transparent)}}.decoration-hairline-strong{-webkit-text-decoration-color:var(--color-hairline-strong);text-decoration-color:var(--color-hairline-strong)}.decoration-ink-300{-webkit-text-decoration-color:var(--color-ink-300);text-decoration-color:var(--color-ink-300)}.decoration-\[1px\]{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-\[3px\]{text-underline-offset:3px}.accent-\[var\(--sf-amber\)\]{accent-color:var(--sf-amber)}.accent-\[var\(--sf-blue\)\]{accent-color:var(--sf-blue)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.6\]{opacity:.6}.opacity-\[0\.55\]{opacity:.55}.opacity-\[0\.85\]{opacity:.85}.opacity-\[0\.95\]{opacity:.95}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--color-viewer-line-strong\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-viewer-line-strong));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(0\,104\,255\,0\.06\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0068ff0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(0\,104\,255\,0\.4\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#0068ff66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_var\(--color-viewer-accent\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--color-viewer-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_var\(--color-viewer-star\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--color-viewer-star));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--color-viewer-line\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-viewer-line));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--color-viewer-line-strong\)\,0_24px_56px_-20px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-viewer-line-strong)), 0 24px 56px -20px var(--tw-shadow-color,#000000e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--q-accent-500\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--q-accent-500));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--q-accent-a25\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--q-accent-a25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--sf-border-strong\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--sf-border-strong));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-hairline{--tw-shadow:var(--q-shadow-hairline);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-hairline\!{--tw-shadow:var(--q-shadow-hairline)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-plane{--tw-shadow:var(--q-shadow-plane);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-pop{--tw-shadow:var(--q-shadow-pop);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[box-shadow\:0_0_24px_var\(--q-accent-a16\)\]{box-shadow:0 0 24px var(--q-accent-a16)}.ring-accent\/25{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.ring-accent\/25{--tw-ring-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,border-color\,color\]{transition-property:background,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,border-color\]{transition-property:background,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\,box-shadow\]{transition-property:background,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\]{transition-property:background,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,opacity\]{transition-property:background,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]\!{transition-property:background-color!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-\[background\]\!{transition-property:background!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-\[border-color\,background\]{transition-property:border-color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]\!{transition-property:border-color!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-\[opacity\,background\]{transition-property:opacity,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,color\]{transition-property:opacity,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-0{transition-delay:0s}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-\[50ms\]{transition-delay:50ms}.delay-\[250ms\]{transition-delay:.25s}.duration-0{--tw-duration:0s;transition-duration:0s}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[120ms\]{--tw-duration:.12s;transition-duration:.12s}.duration-\[140ms\]{--tw-duration:.14s;transition-duration:.14s}.duration-\[220ms\]{--tw-duration:.22s;transition-duration:.22s}.duration-\[500ms\]{--tw-duration:.5s;transition-duration:.5s}.duration-\[600ms\]{--tw-duration:.6s;transition-duration:.6s}.duration-\[800ms\]{--tw-duration:.8s;transition-duration:.8s}.duration-\[var\(--q-dur-base\)\]{--tw-duration:var(--q-dur-base);transition-duration:var(--q-dur-base)}.duration-\[var\(--q-dur-fast\)\]{--tw-duration:var(--q-dur-fast);transition-duration:var(--q-dur-fast)}.duration-\[var\(--q-dur-fast\)\]\!{--tw-duration:var(--q-dur-fast)!important;transition-duration:var(--q-dur-fast)!important}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-\[ease\]{--tw-ease:ease;transition-timing-function:ease}.ease-\[var\(--q-motion-ease\)\]{--tw-ease:var(--q-motion-ease);transition-timing-function:var(--q-motion-ease)}.ease-\[var\(--q-motion-ease\)\]\!{--tw-ease:var(--q-motion-ease)!important;transition-timing-function:var(--q-motion-ease)!important}.ease-\[var\(--q-motion-glide\)\]{--tw-ease:var(--q-motion-glide);transition-timing-function:var(--q-motion-glide)}.ease-\[var\(--q-motion-spring\)\]{--tw-ease:var(--q-motion-spring);transition-timing-function:var(--q-motion-spring)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[text-shadow\:0_1px_3px_rgba\(0\,0\,0\,0\.9\)\]{text-shadow:0 1px 3px #000000e6}.\[transition\:background_var\(--sf-motion-fast\)\,color_var\(--sf-motion-fast\)\]{transition:background var(--sf-motion-fast),color var(--sf-motion-fast)}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/canvas\:opacity-100:is(:where(.group\/canvas):hover *),.group-hover\/chip\:opacity-100:is(:where(.group\/chip):hover *),.group-hover\/grouphead\:opacity-100:is(:where(.group\/grouphead):hover *),.group-hover\/keythumb\:opacity-100:is(:where(.group\/keythumb):hover *){opacity:1}.group-hover\/reorder\:bg-\[var\(--sf-blue-glow\,rgba\(0\,104\,255\,0\.04\)\)\]:is(:where(.group\/reorder):hover *){background-color:var(--sf-blue-glow,#0068ff0a)}.group-hover\/reorder\:opacity-90:is(:where(.group\/reorder):hover *){opacity:.9}.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *),.group-hover\/x\:opacity-100:is(:where(.group\/x):hover *){opacity:1}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-aria-pressed\/series\:font-semibold:is(:where(.group\/series)[aria-pressed=true] *){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.group-aria-pressed\/series\:text-white:is(:where(.group\/series)[aria-pressed=true] *){color:var(--color-white)}.placeholder\:text-ink-300::placeholder{color:var(--color-ink-300)}.placeholder\:text-ink-400::placeholder{color:var(--color-ink-400)}.placeholder\:text-viewer-ink-3::placeholder{color:var(--color-viewer-ink-3)}.placeholder\:text-white\/25::placeholder{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/25::placeholder{color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-\[var\(--q-accent-500\)\]:focus-within{border-color:var(--q-accent-500)}.focus-within\:border-accent:focus-within{border-color:var(--color-accent)}.focus-within\:bg-\[var\(--q-accent-a06\)\]:focus-within{background-color:var(--q-accent-a06)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:shadow-\[0_0_0_2px_var\(--q-accent-a14\)\]:focus-within{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--q-accent-a14));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:shadow-\[0_0_0_3px_var\(--q-accent-a18\,rgba\(var\(--q-accent-500-rgb\)\,0\.18\)\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--q-accent-a18,rgba(var(--q-accent-500-rgb),.18)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.hover\:border-\[var\(--sf-border-focus\)\]:hover{border-color:var(--sf-border-focus)}.hover\:border-accent:hover,.hover\:border-accent\/50:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/50:hover{border-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}.hover\:border-hairline-hover:hover{border-color:var(--color-hairline-hover)}.hover\:border-hairline-strong:hover{border-color:var(--color-hairline-strong)}.hover\:border-white\/12:hover{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/12:hover{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-\[\#3f7ff0\]:hover{background-color:#3f7ff0}.hover\:bg-\[color-mix\(in_oklab\,var\(--q-danger\)_8\%\,transparent\)\]:hover{background-color:var(--q-danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--q-danger\)_8\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--q-danger) 8%,transparent)}}.hover\:bg-\[var\(--q-accent-600\)\]:hover{background-color:var(--q-accent-600)}.hover\:bg-\[var\(--q-surface-hover\)\]:hover{background-color:var(--q-surface-hover)}.hover\:bg-\[var\(--q-surface-hover\)\]\!:hover{background-color:var(--q-surface-hover)!important}.hover\:bg-accent-50:hover{background-color:var(--color-accent-50)}.hover\:bg-accent-600:hover{background-color:var(--color-accent-600)}.hover\:bg-accent-deep:hover{background-color:var(--color-accent-deep)}.hover\:bg-accent\/10:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab,var(--color-accent) 10%,transparent)}}.hover\:bg-accent\/\[0\.12\]:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/\[0\.12\]:hover{background-color:color-mix(in oklab,var(--color-accent) 12%,transparent)}}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-surface-2:hover{background-color:var(--color-surface-2)}.hover\:bg-surface-hover:hover{background-color:var(--color-surface-hover)}.hover\:bg-surface-hover\!:hover{background-color:var(--color-surface-hover)!important}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:text-accent-700:hover{color:var(--color-accent-700)}.hover\:text-accent-deep:hover{color:var(--color-accent-deep)}.hover\:text-amber-900:hover{color:var(--color-amber-900)}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-ink-500:hover{color:var(--color-ink-500)}.hover\:text-ink-600:hover{color:var(--color-ink-600)}.hover\:text-ink-700:hover{color:var(--color-ink-700)}.hover\:text-ink-800:hover{color:var(--color-ink-800)}.hover\:text-ink-900:hover{color:var(--color-ink-900)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-viewer-ink:hover{color:var(--color-viewer-ink)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/70:hover{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-ink-300:hover{-webkit-text-decoration-color:var(--color-ink-300);text-decoration-color:var(--color-ink-300)}.hover\:decoration-dotted:hover{text-decoration-style:dotted}.hover\:underline-offset-2:hover{text-underline-offset:2px}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[inset_0_0_0_1px_var\(--color-viewer-line-strong\)\]:hover{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-viewer-line-strong));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:not-disabled\:border-hairline-hover:hover:not(:disabled){border-color:var(--color-hairline-hover)}.hover\:not-disabled\:bg-\[rgba\(34\,41\,51\,0\.88\)\]:hover:not(:disabled){background-color:#222933e0}.hover\:not-disabled\:bg-surface-hover:hover:not(:disabled){background-color:var(--color-surface-hover)}.hover\:not-disabled\:bg-white\/5:hover:not(:disabled){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:not-disabled\:bg-white\/5:hover:not(:disabled){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:not-disabled\:text-viewer-ink:hover:not(:disabled){color:var(--color-viewer-ink)}.hover\:not-disabled\:text-white:hover:not(:disabled){color:var(--color-white)}}.focus\:border-\[\#2b78ff\]:focus{border-color:#2b78ff}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:border-accent-500:focus{border-color:var(--color-accent-500)}.focus\:border-hairline-soft:focus{border-color:var(--color-hairline-soft)}.focus\:bg-surface:focus{background-color:var(--color-surface)}.focus\:shadow-\[0_0_0_3px_var\(--q-accent-a14\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--q-accent-a14));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_var\(--q-accent-a18\,rgba\(var\(--q-accent-500-rgb\)\,0\.18\)\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--q-accent-a18,rgba(var(--q-accent-500-rgb),.18)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-\[inset_0_0_0_1px_var\(--color-viewer-accent\)\,0_0_0_3px_rgba\(76\,141\,255\,0\.16\)\]:focus{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-viewer-accent)), 0 0 0 3px var(--tw-shadow-color,#4c8dff29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:rounded-\[3px\]:focus-visible{border-radius:3px}.focus-visible\:border-accent:focus-visible{border-color:var(--color-accent)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-accent:focus-visible{--tw-ring-color:var(--color-accent)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent)}.focus-visible\:outline-viewer-accent:focus-visible{outline-color:var(--color-viewer-accent)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-ink-300:disabled{background-color:var(--color-ink-300)}.disabled\:bg-white\/10:disabled{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-white\/10:disabled{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.disabled\:text-inherit:disabled{color:inherit}.disabled\:text-white\/35:disabled{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.disabled\:text-white\/35:disabled{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-\[0\.32\]:disabled{opacity:.32}@media(hover:hover){.disabled\:hover\:border-hairline:disabled:hover{border-color:var(--color-hairline)}.disabled\:hover\:border-hairline-strong:disabled:hover{border-color:var(--color-hairline-strong)}.disabled\:hover\:bg-surface:disabled:hover{background-color:var(--color-surface)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}.aria-pressed\:bg-\[rgba\(240\,193\,75\,0\.12\)\][aria-pressed=true]{background-color:#f0c14b1f}.aria-pressed\:bg-viewer-raised[aria-pressed=true]{background-color:var(--color-viewer-raised)}.aria-pressed\:text-viewer-ink[aria-pressed=true]{color:var(--color-viewer-ink)}.aria-pressed\:text-viewer-star[aria-pressed=true]{color:var(--color-viewer-star)}.aria-pressed\:shadow-\[inset_0_0_0_1\.5px_var\(--color-viewer-accent\)\][aria-pressed=true]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--color-viewer-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-pressed\:shadow-\[inset_0_0_0_1px_rgba\(240\,193\,75\,0\.35\)\][aria-pressed=true]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#f0c14b59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-pressed\:shadow-\[inset_0_0_0_1px_var\(--color-viewer-line-strong\)\][aria-pressed=true]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-viewer-line-strong));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:bg-\[var\(--sf-blue-dim\)\][data-active=true]{background-color:var(--sf-blue-dim)}.data-\[active\=true\]\:font-semibold[data-active=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[active\=true\]\:text-\[var\(--sf-blue-on-dim\)\][data-active=true]{color:var(--sf-blue-on-dim)}.data-\[on\=true\]\:border-accent[data-on=true]{border-color:var(--color-accent)}.data-\[on\=true\]\:bg-\[var\(--sf-blue\)\][data-on=true]{background-color:var(--sf-blue)}.data-\[on\=true\]\:bg-accent[data-on=true]{background-color:var(--color-accent)}.data-\[on\=true\]\:shadow-none[data-on=true]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:1280px){.max-\[1280px\]\:grid-cols-\[208px_minmax\(0\,1fr\)_280px\]{grid-template-columns:208px minmax(0,1fr) 280px}}@media not all and (min-width:1100px){.max-\[1100px\]\:auto-rows-min{grid-auto-rows:min-content}.max-\[1100px\]\:grid-cols-\[1fr\]{grid-template-columns:1fr}.max-\[1100px\]\:overflow-y-auto{overflow-y:auto}.max-\[1100px\]\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.max-\[1100px\]\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-\[1100px\]\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-\[1100px\]\:border-b-hairline{border-bottom-color:var(--color-hairline)}}@media(min-width:1500px){.min-\[1500px\]\:inline{display:inline}}@media(min-width:40rem){.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.lg\:block{display:block}.lg\:inline{display:inline}}@media(min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-2{top:calc(var(--spacing) * 2)}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:items-start{align-items:flex-start}}@container not (min-width:1400px){.\@max-\[1400px\]\:flex{display:flex}.\@max-\[1400px\]\:hidden{display:none}.\@max-\[1400px\]\:w-10{width:calc(var(--spacing) * 10)}}@container not (min-width:1120px){.\@max-\[1120px\]\:flex{display:flex}.\@max-\[1120px\]\:hidden{display:none}.\@max-\[1120px\]\:w-11{width:calc(var(--spacing) * 11)}}@container not (min-width:1100px){.\@max-\[1100px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@container not (min-width:900px){.\@max-\[900px\]\:hidden{display:none}}@container not (min-width:700px){.\@max-\[700px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}}@container not (min-width:640px){.\@max-\[640px\]\:ml-0{margin-left:0}.\@max-\[640px\]\:hidden{display:none}.\@max-\[640px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\@max-\[640px\]\:flex-wrap{flex-wrap:wrap}.\@max-\[640px\]\:gap-1{gap:var(--spacing)}.\@max-\[640px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}}@container not (min-width:560px){.\@max-\[560px\]\:hidden{display:none}}@media(any-pointer:coarse){.any-pointer-coarse\:h-9{height:calc(var(--spacing) * 9)}.any-pointer-coarse\:h-\[46px\]{height:46px}.any-pointer-coarse\:w-9{width:calc(var(--spacing) * 9)}.any-pointer-coarse\:opacity-100{opacity:1}}.\[\&_\.ui-btn--primary\]\:ml-0\.5 .ui-btn--primary{margin-left:calc(var(--spacing) * .5)}.\[\&_img\]\:block img{display:block}.\[\&_img\]\:h-full img{height:100%}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&\:\:-webkit-calendar-picker-indicator\]\:opacity-60::-webkit-calendar-picker-indicator{opacity:.6}.\[\&\:\:-webkit-calendar-picker-indicator\]\:transition-opacity::-webkit-calendar-picker-indicator{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.hover\:\[\&\:\:-webkit-calendar-picker-indicator\]\:opacity-100:hover::-webkit-calendar-picker-indicator{opacity:1}}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:focus\]\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\:focus\]\:outline-none:focus{--tw-outline-style:none;outline-style:none}.\[\&\>\.ui-btn\]\:flex-none>.ui-btn{flex:none}.\[\&\>\:first-child\]\:min-w-0>:first-child{min-width:0}.\[\&\>\:first-child\]\:flex-auto>:first-child{flex:auto}.\[\&\>div\]\:min-h-\[1\.4em\]>div{min-height:1.4em}}[data-theme=dark],[data-theme=light]{--color-ink-900:var(--q-ink-900);--color-ink-800:var(--q-ink-800);--color-ink-700:var(--q-ink-700);--color-ink-600:var(--q-ink-600);--color-ink-500:var(--q-ink-500);--color-ink-400:var(--q-ink-400);--color-ink-300:var(--q-ink-300);--color-accent:var(--q-accent);--color-accent-deep:var(--q-accent-deep);--color-accent-50:var(--q-accent-50);--color-accent-100:var(--q-accent-100);--color-accent-500:var(--q-accent-500);--color-accent-600:var(--q-accent-600);--color-accent-700:var(--q-accent-700);--color-ground:var(--q-ground);--color-surface:var(--q-surface);--color-surface-2:var(--q-surface-2);--color-surface-input:var(--q-surface-input);--color-surface-sunken:var(--q-surface-sunken);--color-surface-raised:var(--q-surface-raised);--color-hairline-soft:var(--q-hairline-soft);--color-hairline:var(--q-hairline);--color-hairline-strong:var(--q-hairline-strong);--color-hairline-hover:var(--q-hairline-hover);--color-surface-hover:var(--q-surface-hover);--color-danger:var(--q-danger);--color-warning:var(--q-warning-ink);--color-success:var(--q-success)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
