.ui-btn{justify-content:center;align-items:center;gap:var(--s-2);min-width:var(--hit);min-height:var(--hit);padding:0 var(--s-4);border:var(--bw-hair) solid var(--control-rule);border-radius:var(--r-md);color:var(--control-ink);font:inherit;font-weight:var(--w-ui);font-size:var(--t-ui);line-height:var(--lh-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-in) var(--ease-std), border-color var(--dur-in) var(--ease-std), box-shadow var(--dur-in) var(--ease-std), transform var(--dur-in) var(--ease-std);background:0 0;text-decoration:none;display:inline-flex}.ui-btn-default{background:var(--bg-raised);box-shadow:var(--elev-1)}.ui-btn:focus-visible{outline:var(--ring);outline-offset:var(--ring-offset)}.ui-btn-act{min-height:var(--hit-act);padding:0 var(--s-5);border-color:var(--act-edge);background:var(--act);box-shadow:var(--act-shadow);color:var(--on-act);font-weight:var(--w-strong)}.ui-btn-quiet,.ui-btn-danger{border-color:#0000}.ui-btn-danger{background:var(--danger-wash);color:var(--danger)}.ui-btn-link{border-radius:var(--r-sm);min-width:0;font-weight:var(--w-ui);text-decoration:underline;-webkit-text-decoration-color:var(--hair-strong);text-decoration-color:var(--hair-strong);text-decoration-thickness:var(--bw-hair);text-underline-offset:var(--s-1);border:0;padding:0}.ui-btn-icon{padding:0}@media (hover:hover){.ui-btn-default:not([aria-disabled=true]):hover{border-color:var(--control-edge)}.ui-btn-quiet:not([aria-disabled=true]):hover{background:var(--control-hover)}.ui-btn-act:not([aria-disabled=true]):hover{background:var(--act-hover)}.ui-btn-danger:not([aria-disabled=true]):hover{border-color:var(--danger)}.ui-btn-link:not([aria-disabled=true]):hover{text-decoration-color:currentColor}}.ui-btn:not([aria-disabled=true]):active{transform:translateY(var(--bw-hair))}.ui-btn-act:not([aria-disabled=true]):active{background:var(--act-press);box-shadow:none;transform:translate(var(--act-offset), var(--act-offset))}.ui-btn[data-phase=blocked]{color:var(--control-muted)}.ui-btn-act[data-phase=blocked]{border-color:var(--control-rule);box-shadow:none;background:0 0}.ui-reason{font-size:var(--t-label);line-height:var(--lh-ui);color:var(--fg-muted)}.ui-btn[data-phase=busy]{cursor:progress}.ui-busy-mark,.ui-live{width:var(--busy-mark);height:var(--busy-mark);border-radius:var(--r-full);background:var(--live);animation:ui-breath var(--dur-breath) var(--ease-std) infinite;flex:none;display:inline-block}.ui-btn-act .ui-busy-mark{background:currentColor}@keyframes ui-breath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.ui-busy-mark,.ui-live,.ui-caret{animation:none}}.ui-field,.ui-progress{gap:var(--s-2);display:grid}.ui-field-label{align-items:baseline;gap:var(--s-2);font-size:var(--t-ui);font-weight:var(--w-strong);line-height:var(--lh-ui);display:flex}.ui-field-n{font-size:var(--t-label);font-variant-numeric:tabular-nums;color:var(--fg-faint)}.ui-input{width:100%;min-height:var(--hit);padding:var(--s-2) var(--s-3);border:var(--bw-hair) solid var(--edge);border-radius:var(--r-md);background:var(--bg-raised);color:var(--fg);font:inherit;font-size:var(--t-ui);line-height:var(--lh-read);transition:border-color var(--dur-in) var(--ease-std), box-shadow var(--dur-in) var(--ease-std)}textarea.ui-input{padding:var(--s-3);resize:vertical}.ui-input::placeholder{color:var(--fg-faint)}.ui-input:focus{border-color:var(--focus);box-shadow:0 0 0 calc(var(--ring-w) - var(--bw-hair)) var(--focus);outline:none}.ui-input[aria-invalid=true]{border-color:var(--danger)}.ui-input:read-only{background:var(--bg-sunken)}.ui-input-learner{color:var(--learner)}.ui-hint{font-size:var(--t-label);color:var(--fg-muted)}.ui-error{font-size:var(--t-label);font-weight:var(--w-strong);color:var(--danger)}.ui-trace{color:var(--fg-faint);font:var(--w-regular) var(--t-label) / var(--lh-ui) var(--font-code)}.ui-choices{gap:var(--s-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.ui-choices-legend{margin-bottom:var(--s-3);font-weight:var(--w-strong);font-size:var(--t-title);line-height:var(--lh-ui);padding:0}.ui-choice{align-items:center;gap:var(--s-3);min-height:var(--hit-row);padding:var(--s-2) var(--s-4);border:var(--bw-hair) solid var(--control-rule);border-radius:var(--r-md);background:var(--bg-raised);box-shadow:var(--elev-1);cursor:pointer;transition:background-color var(--dur-in) var(--ease-std), border-color var(--dur-in) var(--ease-std);display:flex;position:relative}.ui-choice input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}@media (hover:hover){.ui-choices:not(:disabled) .ui-choice:hover{border-color:var(--control-edge)}}.ui-choices:disabled .ui-choice{cursor:default}.ui-choice-mark{width:var(--s-5);height:var(--s-5);border:var(--bw-hair) solid var(--control-ink);border-radius:var(--r-full);font-size:var(--t-label);font-weight:var(--w-strong);flex:none;place-items:center;line-height:1;display:grid}.ui-choice-letter{border-radius:var(--r-sm)}.ui-choice-label{flex:auto;min-width:0}.ui-choice-muted{color:var(--control-muted)}.ui-choice:has(input:checked){border-color:var(--learner);background:var(--learner-wash);color:var(--learner);font-weight:var(--w-strong)}.ui-choice:has(input:checked) .ui-choice-mark{border-color:var(--learner)}.ui-choice:has(input:checked) .ui-choice-dot:after{content:"";width:var(--s-3);height:var(--s-3);border-radius:var(--r-full);background:var(--learner)}.ui-choice:has(input:checked) .ui-choice-letter{background:var(--learner);color:var(--bg)}.ui-choice:has(input:focus-visible){outline:var(--ring);outline-offset:var(--ring-offset)}.ui-choice-note{font-size:var(--t-label);font-weight:var(--w-ui);color:var(--learner);white-space:nowrap;margin-left:auto}.ui-chip,.ui-file,.ui-notice,.ui-rows,.ui-msg-bubble{background:var(--bg-raised);box-shadow:inset 0 0 0 var(--bw-hair) var(--hair), var(--elev-1)}.ui-chip{align-items:center;gap:var(--s-2);max-width:100%;padding-left:var(--s-3);border-radius:var(--r-md);font-size:var(--t-label);display:inline-flex}.ui-btn svg,.ui-chip>svg,.ui-icon{width:var(--s-4);height:var(--s-4);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ui-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:24ch;overflow:hidden}.ui-chip-note{color:var(--fg-muted);white-space:nowrap}.ui-chip-fail{background:var(--danger-wash);box-shadow:none}.ui-chip-fail .ui-chip-note{color:var(--fg)}.ui-chip>.ui-btn-link{min-height:var(--hit);font-size:var(--t-label)}.ui-chip .ui-btn-icon{color:var(--fg-muted)}.ui-chip .ui-btn-icon:focus-visible{outline-offset:calc(-1 * var(--ring-w))}.ui-suggestions{gap:var(--s-2);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.ui-suggestion{min-height:var(--hit);padding:var(--s-2) var(--s-4);border:var(--bw-hair) solid var(--hair-strong);border-radius:var(--r-full);color:var(--fg);font:inherit;font-size:var(--t-ui);line-height:var(--lh-ui);text-align:start;cursor:pointer;transition:background-color var(--dur-in) var(--ease-std), border-color var(--dur-in) var(--ease-std);background:0 0;align-items:center;display:inline-flex}@media (hover:hover){.ui-suggestion:hover{border-color:var(--learner);background:var(--learner-wash)}}.ui-suggestion:focus-visible{outline:var(--ring);outline-offset:var(--ring-offset)}.ui-tag{align-items:center;gap:var(--s-2);min-height:var(--s-5);padding:0 var(--s-2);border-radius:var(--r-full);background:var(--bg-hover);color:var(--fg-muted);font-size:var(--t-label);font-weight:var(--w-ui);white-space:nowrap;line-height:1;display:inline-flex}.ui-tag-now{color:var(--fg)}.ui-tag-now:before,.ui-tag-fail:before{content:"";width:var(--busy-mark);height:var(--busy-mark);border-radius:var(--r-full);background:var(--act)}.ui-tag-fail{background:var(--danger-wash);color:var(--danger)}.ui-tag-fail:before{background:var(--danger)}.ui-thread{gap:var(--s-6);display:grid}.ui-msg{gap:var(--s-3);animation:ui-rise var(--dur-move) var(--ease-std);display:grid}.ui-msg-model{font-size:var(--t-read);line-height:var(--lh-read)}.ui-msg-model>p{max-width:62ch}.ui-msg-model .ui-choices-legend{font-size:var(--t-read);font-weight:var(--w-ui);line-height:var(--lh-read)}.ui-msg-model p+p{margin-top:var(--s-3)}.ui-msg-learner{justify-items:end;max-width:min(85%,52ch);margin-left:auto}.ui-msg-bubble{padding:var(--s-3) var(--s-4);border-radius:var(--r-lg) var(--r-lg) var(--r-sm) var(--r-lg);font-size:var(--t-read);line-height:var(--lh-read);white-space:pre-wrap;overflow-wrap:anywhere}.ui-msg-attachments{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;display:flex}.ui-caret{vertical-align:text-bottom;width:.5em;height:1.1em;animation:ui-blink var(--dur-breath) steps(2, jump-none) infinite;background:currentColor;border-radius:2px;margin-left:.1em;display:inline-block}@keyframes ui-blink{50%{opacity:0}}.ui-thinking{align-items:center;gap:var(--s-3);min-height:calc(var(--t-read) * var(--lh-read));color:var(--fg-muted);font-size:var(--t-read);display:inline-flex}.ui-thinking .ui-live{width:var(--live-size);height:var(--live-size)}.ui-thinking-label{animation:ui-fade var(--dur-move) var(--ease-std)}@keyframes ui-rise{0%{opacity:0;transform:translateY(var(--rise))}}@media (prefers-reduced-motion:reduce){.ui-msg,.ui-reveal{animation:none}}.ui-composer{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-lg);background:var(--bg-raised);box-shadow:inset 0 0 0 var(--bw-hair) var(--edge), var(--elev-1);transition:box-shadow var(--dur-in) var(--ease-std);display:grid}.ui-composer:has(.ui-composer-input:focus){box-shadow:inset 0 0 0 var(--bw-hair) var(--focus), 0 0 0 calc(var(--ring-w) - var(--bw-hair)) var(--focus)}.ui-composer-input{width:100%;min-height:calc(var(--t-read) * var(--lh-read) * 2);max-height:40vh;padding:var(--s-1) var(--s-2);color:var(--fg);font:inherit;font-size:var(--t-read);line-height:var(--lh-read);resize:none;field-sizing:content;background:0 0;border:0}.ui-composer-input::placeholder{color:var(--fg-faint)}.ui-composer-input:focus{outline:none}.ui-composer-row{align-items:center;gap:var(--s-2);display:flex}.ui-composer-note{min-width:0;font-size:var(--t-label);color:var(--fg-faint);flex:auto}.ui-composer-docked{padding:var(--s-2);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"files files files""add text send"".reason reason";align-items:end;row-gap:0}.ui-composer-docked .ui-composer-files{margin-bottom:var(--s-2);grid-area:files}.ui-composer-docked .ui-composer-input{min-height:var(--hit);padding-block:calc((var(--hit) - var(--t-read) * var(--lh-read)) / 2);grid-area:text}.ui-composer-docked .ui-composer-row:last-child{display:contents}.ui-composer-docked .ui-composer-add{grid-area:add}.ui-composer-docked .ui-send{grid-area:send}.ui-composer-docked .ui-composer-note{display:none}.ui-composer-docked .ui-reason{padding:var(--s-1) var(--s-2) 0;grid-area:reason}.ui-composer-row .ui-composer-note{order:1}.ui-composer-row .ui-reason{order:2}.ui-composer-row .ui-send{order:3}.ui-composer-files{gap:var(--s-2);flex-wrap:wrap;display:flex}.ui-send{border-radius:var(--r-full)}.ui-send.ui-btn-act{min-height:var(--hit);padding:0}.ui-file{align-items:center;gap:var(--s-3);max-width:100%;padding:var(--s-2) var(--s-4) var(--s-2) var(--s-2);border-radius:var(--r-md);display:inline-flex}.ui-file-kind,.ui-file-thumb{width:var(--s-7);height:calc(var(--s-6) + var(--s-1));border-radius:var(--r-sm);background:var(--bg-hover);color:var(--fg-muted);object-fit:cover;flex:none;place-items:center;display:grid}.ui-file-kind svg{width:var(--s-4);height:var(--s-4);fill:none;stroke:currentColor;stroke-width:1.6px}.ui-file-words{min-width:0;display:grid}.ui-file-name{font-size:var(--t-ui);font-weight:var(--w-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-file-meta{font-size:var(--t-label);color:var(--fg-muted)}.ui-progress-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);font-size:var(--t-ui);display:flex}.ui-progress-label{align-items:center;gap:var(--s-2);font-weight:var(--w-strong);display:inline-flex}.ui-progress-time{color:var(--fg-muted);font-variant-numeric:tabular-nums}.ui-progress-track{width:100%;height:var(--s-1);border-radius:var(--r-full);background:var(--edge);color:var(--fg);appearance:none;border:0;display:block;overflow:hidden}.ui-progress-track::-webkit-progress-bar{border-radius:var(--r-full);background:var(--edge)}.ui-progress-track::-webkit-progress-value{border-radius:var(--r-full);transition:inline-size var(--dur-move) var(--ease-std);background:currentColor}.ui-progress-track::-moz-progress-bar{border-radius:var(--r-full);background:currentColor}.ui-progress-track:indeterminate::-moz-progress-bar{background:0 0}.ui-frame{aspect-ratio:var(--stage-aspect);border-radius:var(--r-xl);background:var(--frame-bg);box-shadow:inset 0 0 0 var(--bw-hair) var(--stage-edge);color:var(--frame-fg);display:block;position:relative;overflow:hidden}.ui-frame>img,.ui-frame>svg{object-fit:cover;width:100%;height:100%;display:block}.ui-frame-hold{max-width:calc(var(--col-wide) - var(--side-column) - 2 * var(--gutter) - var(--s-6))}.ui-frame-sm{border-radius:var(--r-sm)}.ui-frame-art{position:absolute;inset:0}.ui-frame-art>svg{width:100%;height:100%;display:block}.ui-length{padding:var(--s-1) var(--s-2);border-radius:var(--r-full);background:color-mix(in srgb, var(--frame-bg) 72%, transparent);font-size:var(--t-label);font-weight:var(--w-strong);font-variant-numeric:tabular-nums;line-height:var(--lh-ui)}.ui-frame-length{inset:var(--s-3) auto auto var(--s-3);align-items:center;gap:var(--s-1);padding-inline-start:var(--s-1);display:inline-flex;position:absolute}.ui-frame-length>svg{width:var(--s-4);height:var(--s-4);fill:currentColor}.ui-frame-empty{color:var(--frame-muted);place-items:center;display:grid}.ui-frame .ui-live{background:var(--act)}.ui-frame>.ui-live{width:var(--live-size);height:var(--live-size);margin:auto;position:absolute;inset:0}.ui-frame-title{inset:auto var(--s-5) var(--s-5);-webkit-line-clamp:4;font-size:var(--t-title);line-height:var(--lh-title);text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;overflow:hidden}.ui-frame-title-bar{bottom:var(--s-6);-webkit-line-clamp:3}.ui-frame>.ui-icon{width:var(--s-5);height:var(--s-5)}.ui-frame-bar{inset:auto var(--s-4) var(--s-4);position:absolute}.ui-frame-bar .ui-progress-track{background:color-mix(in srgb, var(--frame-fg) 20%, transparent)}.ui-frame-bar .ui-progress-track::-webkit-progress-bar{background:color-mix(in srgb, var(--frame-fg) 20%, transparent)}.ui-frame-bar .ui-progress-track{color:var(--frame-fg)}.ui-reveal{animation:ui-fade var(--dur-move) var(--ease-std)}@keyframes ui-fade{0%{opacity:0}}.ui-card{gap:var(--s-3);color:inherit;text-decoration:none;display:grid}.ui-card-poster{display:contents}.ui-card-body{gap:var(--s-1);display:grid}.ui-card-title{-webkit-line-clamp:2;font-size:var(--t-ui);font-weight:var(--w-strong);line-height:var(--lh-ui);text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-card-meta{align-items:center;gap:var(--s-2);font-size:var(--t-label);color:var(--fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.ui-card:focus-visible{outline:none}.ui-card:focus-visible .ui-frame{outline:var(--ring);outline-offset:var(--ring-offset)}@media (hover:hover){.ui-card .ui-frame{transition:transform var(--dur-move) var(--ease-std), box-shadow var(--dur-move) var(--ease-std)}.ui-card:hover .ui-frame{box-shadow:inset 0 0 0 var(--bw-hair) var(--stage-edge), var(--elev-2);transform:translateY(calc(-1 * var(--s-1)))}}.ui-grid{gap:var(--s-7) var(--s-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:639px){.ui-grid{gap:var(--s-1)}.ui-grid .ui-card{grid-template-columns:calc(4 * var(--s-6)) minmax(0, 1fr);align-items:center;gap:var(--s-4);padding-block:var(--s-2)}.ui-grid .ui-frame{border-radius:var(--r-sm)}.ui-grid .ui-frame-title{inset:var(--s-2) var(--s-2) auto;-webkit-line-clamp:3;font-size:var(--t-label);line-height:var(--lh-ui)}.ui-grid .ui-frame-title-bar{-webkit-line-clamp:2}.ui-grid .ui-frame-bar{inset:auto var(--s-2) var(--s-2)}.ui-grid .ui-frame-length{display:none}}.ui-grid-rows{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}.ui-grid-rows .ui-card{grid-template-columns:calc(5 * var(--s-6)) minmax(0, 1fr);align-items:center;gap:var(--s-4)}.ui-grid-rows .ui-frame{border-radius:var(--r-sm)}.ui-grid-rows .ui-frame-length{display:none}.ui-section{gap:var(--s-3);display:grid}.ui-section-title{font-size:var(--t-label);font-weight:var(--w-strong);color:var(--fg-muted)}.ui-rows{border-radius:var(--r-lg)}.ui-row{min-height:calc(var(--hit) + var(--s-4));padding:var(--s-3) var(--s-4);gap:var(--s-2) var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.ui-row+.ui-row{border-top:var(--bw-hair) solid var(--hair)}.ui-row-main{gap:var(--s-1);flex:16rem;min-width:0;display:grid}.ui-row-label{font-size:var(--t-ui);font-weight:var(--w-strong)}.ui-row-detail{font-size:var(--t-label);color:var(--fg-muted);overflow-wrap:anywhere}.ui-meter{gap:var(--s-1);display:flex}.ui-meter-cell{height:var(--s-1);border-radius:var(--r-full);background:var(--edge);flex:1 1 0}.ui-meter-cell[data-used=true]{background:var(--fg)}.ui-avatar{width:var(--s-6);height:var(--s-6);border-radius:var(--r-full);background:var(--bg-hover);box-shadow:inset 0 0 0 var(--bw-hair) var(--hair-strong);color:var(--fg);font-size:var(--t-label);font-weight:var(--w-strong);letter-spacing:.02em;flex:none;place-items:center;display:inline-grid}.ui-avatar-lg{width:var(--s-7);height:var(--s-7);font-size:var(--t-ui)}.ui-state{justify-items:start;gap:var(--s-3);max-width:var(--col-narrow);padding-block:var(--s-7);display:grid}.ui-state-center{text-align:center;justify-items:center;margin-inline:auto}h1.ui-state-title{font-size:var(--t-heading);line-height:var(--lh-display)}.ui-state-center:has(>h1){padding-block:clamp(var(--s-7), 14vh, var(--s-9))}.ui-state-title{font-size:var(--t-title);font-weight:var(--w-strong);line-height:var(--lh-ui);text-wrap:balance}.ui-state-body{color:var(--fg-muted);text-wrap:pretty}.ui-state-actions{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.ui-skel{border-radius:var(--r-sm);background:var(--bg-sunken);display:block}.ui-skel-line{height:.9em}.ui-skel-short{width:40%}.ui-skel-medium{width:60%}.ui-skel-long{width:80%}.ui-notice{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);font-size:var(--t-ui);flex-wrap:wrap;display:flex}.ui-notice-fail{background:var(--danger-wash);box-shadow:none;color:var(--fg)}.ui-notice-text{flex:16rem}.ui-bar{z-index:10;border-bottom:var(--bw-hair) solid var(--hair);background:var(--bg);position:sticky;top:0}.ui-bar-row{align-items:center;gap:var(--s-4);max-width:var(--col-wide);height:var(--bar-h);padding-inline:var(--gutter);margin-inline:auto;display:flex}.ui-bar-end{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.ui-bar-sections{align-items:center;gap:var(--s-5);margin-inline-start:var(--s-4);display:flex}@media (max-width:639px){.ui-bar-sections{display:none}}.ui-bar-link{position:relative}.ui-bar-link[aria-current]:after{content:"";inset-inline:var(--s-2);bottom:calc((var(--hit) - var(--bar-h)) / 2 - var(--bw-hair));height:var(--bw-mark);border-radius:var(--r-full);background:var(--fg);position:absolute}.ui-btn-quiet.ui-bar-link[aria-current]{background:var(--control-hover)}@media (max-width:639px){.ui-bar-row{gap:var(--s-2)}.ui-bar-end{gap:var(--s-1)}.ui-btn-quiet.ui-bar-link{padding-inline:var(--s-3)}.ui-btn.ui-bar-new{width:var(--hit);border-radius:var(--r-full);padding:0}.ui-bar-new-label{display:none}}.ui-bar-row[data-fit=tight] .ui-btn.ui-bar-new{width:var(--hit);border-radius:var(--r-full);padding:0}.ui-bar-row[data-fit=tight] .ui-bar-new-label{display:none}.ui-brand{align-items:center;gap:var(--s-2);min-height:var(--hit);color:var(--fg);font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--w-strong);font-size:var(--t-ui);letter-spacing:var(--track-tight);text-decoration:none;display:inline-flex}.ui-brand:focus-visible{outline:var(--ring);outline-offset:var(--ring-offset)}.ui-dialog{width:min(var(--col-dialog), calc(100vw - 2 * var(--gutter)));max-height:calc(100dvh - 2 * var(--gutter));border-radius:var(--r-xl);color:var(--fg);background:var(--bg-raised);box-shadow:inset 0 0 0 var(--bw-hair) var(--hair), var(--elev-3);overscroll-behavior:contain;border:0;padding:0}:root[data-shell=app]{scrollbar-gutter:stable}:root:has(.ui-dialog[open]){overflow:hidden}.ui-dialog::backdrop{background:var(--scrim)}.ui-dialog[open]{animation:ui-fade var(--dur-in) var(--ease-std)}.ui-dialog-body{gap:var(--s-5);padding:var(--s-6);display:grid}.ui-dialog-head{justify-content:space-between;align-items:center;gap:var(--s-3);margin:calc(-1 * var(--s-2)) calc(-1 * var(--s-3)) calc(-1 * var(--s-3)) 0;display:flex}.ui-dialog-title{font-size:var(--t-title);line-height:var(--lh-title);font-weight:var(--w-strong);letter-spacing:var(--track-tight);margin:0}@media (max-width:639px){.ui-dialog{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-width:none;margin:auto 0 0}.ui-dialog-body{padding:var(--s-5) var(--gutter) calc(var(--s-5) + env(safe-area-inset-bottom))}}.ui-tabs{gap:var(--s-1);padding:var(--s-1);border-radius:var(--r-md);background:var(--bg-sunken);display:flex}.ui-tab{min-height:var(--hit);border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;font:inherit;font-weight:var(--w-ui);font-size:var(--t-ui);background:0 0;border:0;flex:1 1 0}.ui-tab[aria-selected=true]{background:var(--bg-raised);box-shadow:inset 0 0 0 var(--bw-hair) var(--hair), var(--elev-1);color:var(--fg)}.ui-tab:focus-visible{outline:var(--ring);outline-offset:var(--ring-offset)}@media (hover:hover){.ui-tab[aria-selected=false]:hover{color:var(--fg)}}
