/*! 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)))){:host,:root{--shell-plan:0px}}}.uta{--uta-ease:cubic-bezier(.22,1,.36,1);max-width:480px;color:var(--color-text-2)}.uta,.uta-heading{width:100%;min-width:0}.uta-heading{text-align:left;border-radius:7px;align-items:center;gap:9px;display:flex}.uta-heading:focus-visible{outline:2px solid var(--color-brand);outline-offset:-3px}.uta-title{min-width:0;color:var(--color-brand);overflow-wrap:anywhere;flex:1;font-size:15px;font-weight:500;line-height:1.5;transition:color .5s}.uta[data-complete=true] .uta-title{color:var(--color-text)}.uta-count{color:var(--color-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:13px;line-height:1.5}.uta-chevron{width:14px;height:14px;color:var(--color-text-3);transition:transform .36s var(--uta-ease);flex:none;transform:rotate(-90deg)}.uta[data-open=true] .uta-chevron{transform:rotate(0)}.uta-disclosure{opacity:0;visibility:hidden;transition:grid-template-rows .56s var(--uta-ease),opacity .25s ease,visibility .56s;grid-template-rows:0fr;display:grid}.uta[data-open=true] .uta-disclosure{opacity:1;visibility:visible;grid-template-rows:1fr}.uta-disclosure-inner{min-height:0;overflow:hidden}.uta-steps{margin:0;padding:12px 0 3px;list-style:none}.uta-step{align-items:flex-start;gap:9px;padding:8px 0;display:flex;position:relative}.uta-step-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.uta-step-title{color:var(--color-text);font-weight:450;transition:color .4s}.uta-step-detail,.uta-step-title{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.uta-step-detail{color:var(--color-text-2)}.uta-step[data-state=pending] .uta-step-title{color:var(--color-brand)}.uta-step[data-state=waiting] .uta-step-title{color:var(--color-text-2)}.uta-step-outcome{font-size:13px;line-height:1.6}.uta-mark[data-state=error],.uta-step[data-state=error] .uta-step-outcome,.uta[data-status=error] .uta-count,.uta[data-status=error] .uta-title{color:var(--color-danger)}.uta-mark[data-state=empty],.uta-step[data-state=empty] .uta-step-outcome,.uta[data-status=empty] .uta-count{color:var(--color-warning)}.uta-mark[data-state=stopped],.uta-single-detail,.uta-step[data-state=stopped] .uta-step-outcome,.uta[data-status=empty] .uta-title,.uta[data-status=stopped] .uta-title{color:var(--color-text-2)}.uta-single-detail{overflow-wrap:anywhere;padding:8px 0 3px 29px;font-size:14px;line-height:1.6}.uta-mark{width:20px;height:20px;color:var(--color-brand);vertical-align:middle;flex:0 0 20px;display:inline-block;position:relative}.uta-mark svg{width:20px;height:20px;position:absolute;inset:0}.uta-mark-orbit{opacity:0;transition:opacity .18s}.uta-mark[data-state=pending] .uta-mark-orbit{opacity:1;animation:uta-orbit 1.1s linear infinite}.uta-mark-check{opacity:0}.uta-mark-check path{stroke-dasharray:1;stroke-dashoffset:1px}.uta-mark[data-state=done]{color:var(--color-success)}.uta-mark[data-state=done] .uta-mark-check{opacity:1;animation:uta-check-settle .52s var(--uta-ease) both}.uta-mark[data-state=done] .uta-mark-check path{animation:uta-check-draw .32s ease-out 70ms both}.uta-mark-dot{background:var(--color-text-3);opacity:0;border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:8px}.uta-mark[data-state=waiting] .uta-mark-dot{opacity:.5}.uta-step .uta-mark{z-index:1}.uta--line .uta-heading{padding:5px 0}.uta--line .uta-step:not(:last-child):after{background:var(--color-border);content:"";width:1px;position:absolute;top:28px;bottom:-8px;left:9.5px}.uta--line .uta-steps{padding-top:5px}.uta--line .uta-heading:hover .uta-title{color:var(--color-brand)}.uta--capsule .uta-heading{border:1px solid var(--color-brand);gap:8px;width:fit-content;max-width:100%;padding:8px 12px 8px 9px}@supports (color:color-mix(in lab,red,red)){.uta--capsule .uta-heading{border:1px solid color-mix(in srgb,var(--color-brand) 8%,transparent)}}.uta--capsule .uta-heading{background:var(--color-brand-soft);border-radius:22px;transition:background .6s,border-color .6s}.uta--capsule .uta-title{flex:initial}.uta--capsule[data-complete=true] .uta-heading{border-color:var(--color-border);background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.uta--capsule[data-complete=true] .uta-heading{background:color-mix(in srgb,var(--color-surface) 65%,transparent)}}.uta--capsule .uta-heading:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.uta--capsule .uta-heading:hover{border-color:color-mix(in srgb,var(--color-brand) 30%,var(--color-border))}}.uta--capsule .uta-steps{border-left:1px solid var(--color-border);margin:10px 0 3px 18px;padding:0 0 0 15px}.uta--capsule .uta-single-detail{padding-left:39px}.uta--panel{border:1px solid var(--color-brand);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.uta--panel{border:1px solid color-mix(in srgb,var(--color-brand) 17%,var(--color-border))}}.uta--panel{background:var(--color-surface);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.uta--panel{background:color-mix(in srgb,var(--color-surface) 88%,var(--color-brand-soft))}}.uta--panel{transition:border-color .5s,background .5s;box-shadow:0 3px 12px #1d293903}.uta--panel[data-complete=true]{border-color:var(--color-border);background:var(--color-surface)}.uta--panel .uta-heading{padding:12px 13px}.uta--panel button.uta-heading:hover{background:var(--color-brand-soft)}@supports (color:color-mix(in lab,red,red)){.uta--panel button.uta-heading:hover{background:color-mix(in srgb,var(--color-brand-soft) 40%,transparent)}}.uta--panel[data-status=error]{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.uta--panel[data-status=error]{border-color:color-mix(in srgb,var(--color-danger) 24%,var(--color-border))}}.uta--panel[data-status=empty],.uta--panel[data-status=stopped]{border-color:var(--color-border);background:var(--color-surface)}.uta--panel .uta-steps{border-top:1px solid var(--color-border);margin:0 14px;padding:0 0 6px}.uta--panel .uta-step{padding:10px 0}.uta--panel .uta-step+.uta-step{border-top:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.uta--panel .uta-step+.uta-step{border-top:1px solid color-mix(in srgb,var(--color-border) 50%,transparent)}}.uta--panel .uta-single-detail{padding:0 15px 13px 42px}.uta-progress{gap:3px;height:2px;transition:opacity .5s;display:flex}.uta-progress>span{background:var(--color-brand-soft);flex:1;position:relative;overflow:hidden}.uta-progress i{background:var(--color-brand);transform-origin:0;width:100%;height:100%;transition:transform .5s var(--uta-ease),background .5s ease;display:block;transform:scaleX(0)}.uta-progress>span[data-state=done] i{transform:scaleX(1)}.uta-progress>span[data-state=pending] i{opacity:.55;animation:uta-segment 1.6s ease-in-out infinite;transform:scaleX(.35)}.uta-progress>span[data-state=error] i{background:var(--color-danger);transform:scaleX(1)}.uta-progress>span[data-state=empty] i{background:var(--color-warning);transform:scaleX(1)}.uta-progress>span[data-state=stopped] i{background:var(--color-text-3);transform:scaleX(1)}.uta[data-complete=true] .uta-progress i{background:var(--color-success)}.uta[data-complete=true][data-open=false] .uta-progress{opacity:.35}.uta-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes uta-orbit{to{transform:rotate(1turn)}}@keyframes uta-check-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes uta-check-settle{0%{transform:scale(.8)}65%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes uta-segment{0%,to{opacity:.3}50%{opacity:.8}}.uta[data-paused=true] .uta-mark-orbit,.uta[data-paused=true] .uta-progress>span[data-state=pending] i{animation-play-state:paused}@media (max-width:520px){.uta-heading{flex-wrap:wrap;gap:3px 7px}.uta--capsule .uta-heading{border-radius:16px;grid-template-columns:20px minmax(0,1fr) 14px;gap:0 7px;display:grid}.uta--capsule .uta-heading>.uta-mark{grid-row:1/3}.uta--capsule .uta-count{grid-area:2/2}.uta--capsule .uta-chevron{grid-area:1/3/3}.uta--panel .uta-heading{grid-template-columns:20px minmax(0,1fr) auto;gap:2px 8px;display:grid}.uta--panel .uta-heading>.uta-mark{grid-row:1/3}.uta--panel .uta-title{grid-area:1/2}.uta--panel .uta-count{grid-area:2/2}.uta--panel .uta-chevron{grid-area:1/3/3}}@media (prefers-reduced-motion:reduce){.uta,.uta *,.uta :after,.uta :before{transition:none!important;animation:none!important}.uta-mark[data-state=done] .uta-mark-check path{stroke-dashoffset:0}}.expert-select-trigger{border:1px solid var(--color-border,#dce2ed);width:100%;min-width:0;min-height:48px;color:var(--color-text,#252b3a);font:inherit;text-align:left;cursor:pointer;background:#fafbfe;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px 11px 13px;transition:background-color .22s,border-color .22s;display:flex}.expert-select-trigger>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.expert-select-trigger>svg{color:var(--color-text-2,#636a7c);flex:0 0 18px;transition:transform .22s}.expert-select-option svg,.expert-select-trigger svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.expert-select-trigger:focus-visible,.expert-select-trigger[aria-expanded=true]{border-color:var(--color-brand,#4056a0);background:#fff}.expert-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.expert-select-trigger:disabled{cursor:default;opacity:.6}.expert-select-popup{z-index:1100;box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-y;color:var(--color-text,#252b3a);font-family:var(--font-inter),sans-serif;scrollbar-width:thin;scrollbar-color:#c7d0e1 transparent;transform-origin:top;background:#fff;border:1px solid #dfe5ee;border-radius:12px;padding:6px;font-size:15px;line-height:1.45;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #27335218,0 3px 8px #27335208}.expert-select-popup[data-side=above]{transform-origin:bottom}.expert-select-popup[data-state=open]{animation:expert-select-enter .22s cubic-bezier(.22,1,.36,1) both}.expert-select-popup[data-state=closed]{pointer-events:none;animation:expert-select-exit .18s both}.expert-select-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:10px 12px;transition:background-color .14s,color .14s;display:flex}.expert-select-option>span{overflow-wrap:anywhere;min-width:0}.expert-select-option>svg{opacity:0;flex:0 0 18px}.expert-select-option[data-active=true]{background:#f0f3f9}.expert-select-option[aria-selected=true]{background:var(--color-brand-soft,#e8eef8);color:var(--color-brand,#4056a0)}.expert-select-option[aria-selected=true][data-active=true]{background:#e1e8f5}.expert-select-option[aria-selected=true]>svg{opacity:1}@keyframes expert-select-enter{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes expert-select-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.985)}}@media (hover:hover){.expert-select-trigger:hover:not(:disabled):not([aria-expanded=true]):not(:focus-visible){background-color:#fff;border-color:#c4cde0}}@media (prefers-reduced-motion:reduce){.expert-select-option,.expert-select-trigger,.expert-select-trigger>svg{transition:none}.expert-select-popup[data-state]{animation:none}.expert-select-popup[data-state=closed]{visibility:hidden}}.admin-workspace{width:100%;min-width:0;min-height:0;color:var(--color-text);flex:1;padding:32px clamp(16px,3vw,40px);overflow-y:auto;container:admin/inline-size}.admin-content,.admin-heading,.admin-tabs{max-width:1280px;margin-inline:auto}.admin-heading h1{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:600}.admin-heading p{color:var(--color-text-2);margin:8px 0 0;font-size:14px;line-height:1.6}.admin-tabs{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:4px;margin-block:24px;padding-bottom:8px;display:flex}.admin-tabs button{min-height:44px;color:var(--color-text-2);cursor:pointer;border-radius:10px;padding:10px 14px;font-size:14px}.admin-tabs button:hover,.admin-tabs button[aria-current]{background:var(--color-brand-soft)}.admin-tabs button[aria-current]{color:var(--color-brand);font-weight:500}.admin-content{margin-top:24px}.admin-workspace[data-view=dialogs]{flex-direction:column;padding-top:20px;padding-bottom:20px;display:flex;overflow:hidden}.admin-workspace[data-view=dialogs]>.admin-heading,.admin-workspace[data-view=dialogs]>.admin-tabs{flex:none;width:100%}.admin-workspace[data-view=dialogs]>.admin-tabs{flex-wrap:nowrap;margin-block:16px 0;overflow-x:auto}.admin-workspace[data-view=dialogs]>.admin-tabs button{white-space:nowrap;flex:none}.admin-workspace[data-view=dialogs]>.admin-content{flex:1;width:100%;min-height:0;margin-top:20px;display:flex}.admin-content h2{margin:0 0 12px;font-size:18px;font-weight:600}.admin-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.admin-field{min-width:min(180px,100%);color:var(--color-text-2);flex-direction:column;flex:1;gap:7px;font-size:13px;display:flex}.admin-field.admin-filter{flex:0 240px;min-width:min(220px,100%)}.admin-workspace .expert-select-trigger{background:var(--color-surface);min-height:44px;padding:10px 12px;font-size:14px}.admin-user-role{width:180px;max-width:100%}.admin-report-toolbar{gap:16px}.admin-period-note{color:var(--color-text-2);align-self:end;padding-bottom:13px;font-size:12px}.admin-report-toolbar .admin-refresh{margin-left:auto}.admin-field input,.admin-field select,.admin-users-table select{width:100%;color:var(--color-text);padding:10px 12px}.admin-button,.admin-field input,.admin-field select,.admin-users-table select{border:1px solid var(--color-border);background:var(--color-surface);max-width:100%;min-height:44px;border-radius:10px;font-size:14px}.admin-button{color:var(--color-brand);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.admin-button:hover{background:var(--color-brand-soft)}.admin-button-primary{background:var(--color-brand);color:var(--color-surface);border-color:var(--color-brand)}.admin-button-primary:hover{background:var(--color-brand);filter:brightness(.95)}.admin-workspace button:disabled,.admin-workspace select:disabled{cursor:default;opacity:.5}.admin-workspace :is(button,input,select):focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.admin-muted{color:var(--color-text-2);font-size:13px;line-height:1.6}p.admin-muted{margin-block:12px}.admin-error{color:var(--color-danger);overflow-wrap:anywhere;margin-block:16px}.admin-empty{color:var(--color-text-2);padding:32px 12px;font-size:14px;line-height:1.7}.admin-empty p{margin-bottom:12px}.admin-badge{background:var(--color-brand-soft);color:var(--color-text-2);border-radius:7px;align-self:start;padding:5px 9px;font-size:12px;line-height:1.5;display:inline-flex}.admin-pagination{color:var(--color-text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;font-size:13px;display:flex}.admin-dialogs{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(250px,.75fr) minmax(0,1.65fr);gap:24px;min-width:0;min-height:0;display:grid}.admin-dialog-detail,.admin-dialog-list{flex-direction:column;min-width:0;min-height:0;display:flex}.admin-dialog-list>:not(.admin-dialog-items){flex:none}.admin-dialog-items{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;align-content:start;gap:5px;min-height:0;padding:3px;display:grid;overflow-y:auto}.admin-dialog-item{text-align:left;cursor:pointer;overflow-wrap:anywhere;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:6px;width:100%;padding:15px;display:flex}.admin-dialog-item strong{font-size:14px;font-weight:500}.admin-dialog-item span{color:var(--color-text-2);font-size:13px}.admin-dialog-item .admin-dialog-meta{font-size:12px}.admin-dialog-item:hover{background:var(--color-brand-soft)}@supports (color:color-mix(in lab,red,red)){.admin-dialog-item:hover{background:color-mix(in srgb,var(--color-brand-soft) 60%,transparent)}}.admin-dialog-item[aria-pressed=true]{background:var(--color-brand-soft);border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.admin-dialog-item[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-brand) 20%,var(--color-border))}}.admin-dialog-detail{background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;overflow:hidden}.admin-dialog-detail>.admin-empty{margin:0;padding:24px;overflow-y:auto}.admin-dialog-heading{border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;flex:none;justify-content:space-between;align-items:start;gap:12px;padding:20px 24px 16px;display:flex}.admin-dialog-heading>div{flex:1;min-width:0}.admin-dialog-heading h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;display:-webkit-box;overflow:hidden}.admin-dialog-heading p{color:var(--color-text-2);font-size:13px}.admin-dialog-heading p:not(.admin-muted){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-dialog-heading .admin-muted{margin:6px 0 0}.admin-dialog-heading .admin-badge{flex:none}.admin-back{flex:none;align-self:start;margin:12px 16px 0;display:none}.admin-history-scroll{overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;padding:0 24px 28px;overflow:hidden auto}.admin-history-scroll:focus-visible{outline:2px solid var(--color-brand);outline-offset:-3px}.admin-history-start{text-align:center;flex-direction:column;align-items:center;padding-top:20px;display:flex}.admin-history-start .admin-button{font-size:13px}.admin-history-footer{border-top:1px solid var(--color-border);color:var(--color-text-2);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;font-size:12px;display:flex}.admin-history-footer .admin-button{border:0;flex:none;padding-inline:10px;font-size:13px}.admin-history-notice{background:var(--color-brand-soft);color:var(--color-text-2);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 24px;font-size:13px;display:flex}.admin-turn{padding-top:28px}.admin-user-message{background:var(--color-brand-soft);border-radius:15px;margin-left:min(8%,36px);padding:14px 18px}.admin-user-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:15px;line-height:1.7}.admin-assistant-message{gap:18px;min-width:0;padding-top:24px;display:grid}.admin-assistant-message>*{min-width:0;max-width:100%}.admin-assistant-message .shell-md{font-size:15px}.admin-clarify{border-left:2px solid var(--color-border);gap:16px;padding-left:16px;font-size:14px;display:grid}.admin-clarify strong{font-weight:500}.admin-clarify p{color:var(--color-text-2);margin-block:6px}.admin-users-table{border-collapse:collapse;width:100%;font-size:14px}.admin-users-table th{text-align:left;color:var(--color-text-2);padding:14px 12px;font-size:13px;font-weight:400}.admin-users-table td{border-top:1px solid var(--color-border);vertical-align:middle;overflow-wrap:anywhere;padding:18px 12px}.admin-users-table td:first-child{max-width:280px}.admin-users-table td:first-child>.admin-muted{margin-top:7px;display:block}.admin-users-table strong{font-weight:500}.admin-users-table select{min-width:160px}.admin-self{color:var(--color-text-2);margin-left:8px;font-size:12px}.admin-row-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-confirm{border:1px solid var(--color-border);background:var(--color-surface);width:440px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-text);border-radius:18px;margin:auto;padding:24px;overflow-y:auto}.admin-confirm::backdrop{background:#17203366}.admin-confirm h2{margin-bottom:14px;font-size:19px}.admin-confirm p{overflow-wrap:anywhere;margin:12px 0;line-height:1.6}.admin-confirm .admin-row-actions{justify-content:flex-end;margin-top:24px}.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.admin-metric{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;gap:8px;padding:20px;font-size:14px;display:flex}.admin-metric>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1.3}.admin-report-panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;min-width:0;margin-top:24px;padding:24px}.admin-distributions{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-chart-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.admin-chart-heading h2{margin-bottom:5px}.admin-chart-heading p{color:var(--color-text-2);font-size:13px;line-height:1.6}.admin-view-switch{border:1px solid var(--color-border);background:var(--color-page);border-radius:10px;flex:none;padding:3px;display:inline-flex}.admin-view-switch button{min-height:36px;color:var(--color-text-2);cursor:pointer;border-radius:7px;padding:7px 12px;font-size:13px}.admin-view-switch button[aria-pressed=true]{color:var(--color-text);background:var(--color-surface);box-shadow:0 1px 3px #1d29391a}.admin-chart-readout{min-height:24px;color:var(--color-text-2);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:20px 0 22px;font-size:13px;display:flex}.admin-chart-readout strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:500}.admin-chart{--chart-axis:48px}.admin-chart-plot{height:160px;margin-left:var(--chart-axis);position:relative}.admin-chart-grid{pointer-events:none;position:absolute;inset:0}.admin-chart-gridline{border-bottom:1px solid var(--color-border);position:absolute;left:0;right:0}.admin-chart-gridline:not(:first-child){opacity:.85;border-bottom-style:dashed}.admin-chart-gridline span{color:var(--color-text-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:0;right:calc(100% + 12px);transform:translateY(-50%)}.admin-chart-bars{grid-template-columns:repeat(var(--chart-columns),minmax(0,1fr));display:grid;position:absolute;inset:0}.admin-chart-slot{cursor:pointer;border-radius:5px 5px 0 0;min-width:0;height:100%;padding:0;position:relative}.admin-chart-slot[data-active=true]{background:var(--color-brand-soft)}@supports (color:color-mix(in lab,red,red)){.admin-chart-slot[data-active=true]{background:color-mix(in srgb,var(--color-brand-soft) 55%,transparent)}}.admin-chart-slot:focus-visible{outline-offset:0}.admin-chart-bar{background:var(--color-brand);opacity:.8;pointer-events:none;border-radius:4px 4px 0 0;width:min(28px,65%);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.admin-chart-slot[data-active=true] .admin-chart-bar{opacity:1}.admin-chart-bar[data-zero=true]{background:var(--color-text-3);border-radius:1px;width:6px;height:2px!important}.admin-chart-value{color:var(--color-text-2);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;font-size:11px;line-height:1.2;position:absolute;left:50%;transform:translate(-50%)}.admin-chart-slot[data-active=true] .admin-chart-value{color:var(--color-brand);font-weight:600}.admin-chart-dates{grid-template-columns:repeat(var(--chart-columns),minmax(0,1fr));margin:12px 0 0 var(--chart-axis);color:var(--color-text-2);font-size:11px;display:grid}.admin-chart-dates>span{white-space:nowrap;visibility:hidden;min-width:0;height:16px;position:relative}.admin-chart-dates>span>span{position:absolute;left:50%;transform:translate(-50%)}.admin-chart-dates [data-label=true]{visibility:visible}.admin-chart-hint{color:var(--color-text-2);margin-top:18px;font-size:12px;line-height:1.7}.admin-chart-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;padding:24px;display:flex}.admin-chart-empty strong{font-size:15px;font-weight:500}.admin-chart-empty p{color:var(--color-text-2);font-size:13px}.admin-chart-single{background:var(--color-page);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;padding:20px;display:flex}.admin-chart-single-icon{background:var(--color-brand-soft);width:44px;height:44px;color:var(--color-brand);border-radius:12px;place-items:center;display:grid}.admin-chart-single-icon svg{width:24px;height:24px}.admin-chart-single strong{letter-spacing:-.025em;font-size:24px;font-weight:600}.admin-chart-single p{color:var(--color-text-2);font-size:13px;line-height:1.7}.admin-chart-single .admin-chart-single-note{flex:220px;max-width:420px;margin-left:auto}.admin-chart-table{overscroll-behavior:contain;max-height:260px;margin-top:16px;font-size:13px;overflow:auto}.admin-chart-table table{border-collapse:collapse;width:100%}.admin-chart-table caption{text-align:left;color:var(--color-text-2);padding-bottom:12px}.admin-chart-table th{background:var(--color-surface);color:var(--color-text-2);font-weight:400;position:sticky;top:0}.admin-chart-table td,.admin-chart-table th{text-align:left;border-bottom:1px solid var(--color-border);padding:10px 12px}.admin-chart-table td:last-child,.admin-chart-table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.admin-distribution{gap:22px;padding:8px 0;list-style:none;display:grid}.admin-distribution li>div:first-child{justify-content:space-between;align-items:start;gap:16px;margin-bottom:9px;font-size:14px;display:flex}.admin-distribution strong{font-weight:500}.admin-bar{background:var(--color-brand-soft);border-radius:4px;height:6px;overflow:hidden}.admin-bar span{border-radius:inherit;background:var(--color-brand);opacity:.7;height:100%;display:block}.admin-report-note{color:var(--color-text-2);max-width:75em;margin-top:20px;font-size:13px;line-height:1.7}@container admin (max-width:850px){.admin-dialogs{grid-template-columns:minmax(0,1fr)}.admin-dialogs[data-selected=false] .admin-dialog-detail,.admin-dialogs[data-selected=true] .admin-dialog-list{display:none}.admin-back{display:inline-flex}.admin-users-table,.admin-users-table tbody,.admin-users-table td,.admin-users-table tr{display:block}.admin-users-table thead{display:none}.admin-users-table tr{border-top:1px solid var(--color-border);padding:16px 0}.admin-users-table td{border:0;padding:8px 0;max-width:none!important}.admin-users-table td:before{content:attr(data-label);color:var(--color-text-2);margin-bottom:7px;font-size:12px;display:block}.admin-users-table select{width:min(100%,300px)}}@container admin (max-width:600px){.admin-distributions,.admin-metrics{grid-template-columns:minmax(0,1fr)}.admin-report-panel{padding:16px}.admin-dialog-heading{flex-wrap:wrap;gap:8px;padding:14px 16px}.admin-dialog-heading>div{flex-basis:100%}.admin-dialog-heading .admin-muted{display:none}.admin-history-scroll{padding-inline:16px}.admin-history-footer,.admin-history-notice{padding-inline:12px}.admin-heading p{display:none}.admin-tabs button{padding-inline:10px}.admin-distributions{gap:0}.admin-report-toolbar{gap:12px}.admin-report-toolbar .admin-filter{flex:100%}.admin-period-note{flex:1;align-self:center;padding-bottom:0}.admin-chart-dates [data-label]{visibility:hidden}.admin-chart-dates [data-small-label=true]{visibility:visible}.admin-chart-slot:not([data-active=true]) .admin-chart-value{visibility:hidden}.admin-chart-single{padding:16px}.admin-chart-single .admin-chart-single-note{flex-basis:100%;margin-left:0}}@media (max-height:650px){.admin-workspace[data-view=dialogs]{padding-block:8px}.admin-workspace[data-view=dialogs] .admin-heading{display:none}.admin-workspace[data-view=dialogs]>.admin-tabs{margin-top:0}.admin-workspace[data-view=dialogs]>.admin-content{margin-top:10px}.admin-dialog-heading{padding-block:10px}.admin-dialog-heading .admin-muted{display:none}}.profile-page{min-width:0;min-height:0;color:var(--color-text);flex:1;padding:28px clamp(16px,3vw,40px) 40px;overflow-y:auto;container:profile/inline-size}.profile-content{width:100%;max-width:880px;margin-inline:auto}.profile-heading{margin-bottom:24px}.profile-heading h1{letter-spacing:-.03em;font-size:24px;font-weight:600}.profile-heading p{color:var(--color-text-2);margin-top:8px;font-size:14px;line-height:1.6}.profile-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;min-width:0;margin-top:20px;padding:24px}.profile-account{align-items:center;gap:20px;display:flex}.profile-avatar{background:var(--color-brand-soft);width:48px;height:48px;color:var(--color-brand);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:500;display:grid}.profile-account dl{flex:1;grid-template-columns:minmax(0,1fr) auto;gap:16px 32px;min-width:0;display:grid}.profile-account dt{color:var(--color-text-2);font-size:13px}.profile-account dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:15px}.profile-card.profile-security{padding:0}.profile-security-toggle{border-radius:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:20px 24px;list-style:none;display:flex}.profile-security-toggle::-webkit-details-marker{display:none}.profile-security-toggle:hover{background:var(--color-brand-soft)}@supports (color:color-mix(in lab,red,red)){.profile-security-toggle:hover{background:color-mix(in srgb,var(--color-brand-soft) 35%,var(--color-surface))}}.profile-security-toggle h2{font-size:17px;font-weight:600}.profile-security-caret{color:var(--color-text-2);flex-shrink:0;transition:transform .18s}.profile-security[open]>.profile-security-toggle{border-radius:16px 16px 0 0}.profile-security[open] .profile-security-caret{transform:rotate(180deg)}.profile-security-body{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px;margin-inline:24px;padding-block:24px;display:grid}.profile-security-body .profile-section-heading p:first-child{margin-top:0}.profile-section-heading h2{font-size:17px;font-weight:600}.profile-section-heading p{color:var(--color-text-2);margin-top:10px;font-size:13px;line-height:1.7}.profile-field{margin-bottom:20px}.profile-field label{margin-bottom:8px;font-size:14px;display:block}.profile-password{position:relative}.profile-password input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;height:46px;color:var(--color-text);border-radius:10px;padding:10px 48px 10px 12px;font-size:16px;display:block}.profile-password input[aria-invalid=true]{border-color:var(--color-danger)}.profile-reveal{width:44px;color:var(--color-text-2);cursor:pointer;border-radius:9px;place-items:center;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.profile-reveal:hover{color:var(--color-brand);background:var(--color-brand-soft)}.profile-hint{color:var(--color-text-2);margin-top:8px;font-size:12px;line-height:1.6}.profile-error{margin-block:8px;font-size:13px;line-height:1.6;color:var(--color-danger)!important}.profile-success{color:var(--color-success);background:var(--color-success-soft);border-radius:10px;margin-bottom:16px;padding:12px;font-size:13px;line-height:1.6}.profile-button{border:1px solid var(--color-border);background:var(--color-surface);max-width:100%;min-height:44px;color:var(--color-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;display:inline-flex}.profile-button:hover{background:var(--color-brand-soft)}.profile-button-primary{background:var(--color-brand);color:#fff;border-color:var(--color-brand)}.profile-button-primary:hover{background:var(--color-brand);filter:brightness(.95)}.profile-page :is(button,input):disabled{cursor:default;opacity:.55}.profile-page :is(button,input,summary):focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.profile-session{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.profile-session .profile-section-heading{flex:240px}@container profile (max-width:600px){.profile-card{padding:20px}.profile-security-toggle{padding-inline:20px}.profile-security-body{grid-template-columns:minmax(0,1fr);gap:24px;margin-inline:20px;padding-block:20px}.profile-account dl{grid-template-columns:minmax(0,1fr);gap:14px}.profile-account{align-items:start;gap:14px}}@media (prefers-reduced-motion:reduce){.profile-security-caret{transition:none}}@property --shell-plan{syntax:"<length>";inherits:true;initial-value:0}.shell{--shell-plan:0px;background:linear-gradient(180deg,transparent 38%,var(--color-page) 100%),linear-gradient(118deg,var(--color-sky-cool) 0,var(--color-sky-cool) 46%,var(--color-sky-cool) 100%);min-width:0;height:100%;min-height:0;max-height:100%;transition:--shell-plan .7s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.shell{background:linear-gradient(180deg,transparent 38%,var(--color-page) 100%),linear-gradient(118deg,color-mix(in srgb,var(--color-sky-cool) 22%,white) 0,color-mix(in srgb,var(--color-sky-cool) 12%,white) 46%,color-mix(in srgb,var(--color-sky-cool) 42%,var(--color-page)) 100%)}}.shell{color:var(--color-text)}.shell-aside{z-index:30;background:linear-gradient(168deg,var(--color-surface) 0,var(--color-sky-cool) 52%,var(--color-brand-soft) 100%);border-top-right-radius:1.5rem;flex-direction:column;width:280px;min-width:0;min-height:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.shell-aside{background:linear-gradient(168deg,var(--color-surface) 0,color-mix(in srgb,var(--color-sky-cool) 22%,var(--color-surface)) 52%,color-mix(in srgb,var(--color-brand-soft) 38%,var(--color-page)) 100%)}}.shell-aside{box-shadow:0 18px 48px var(--color-brand),var(--shadow)}@supports (color:color-mix(in lab,red,red)){.shell-aside{box-shadow:0 18px 48px color-mix(in srgb,var(--color-brand) 10%,transparent),var(--shadow)}}.shell-aside{transition:width .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.shell-new{background:linear-gradient(90deg,#fff,#1d2939)}@supports (color:color-mix(in lab,red,red)){.shell-new{background:linear-gradient(90deg,color-mix(in srgb,white 8%,var(--color-brand)) 0,color-mix(in srgb,#1d2939 6%,var(--color-brand)) 100%)}}.shell-new{transition:background .18s}.shell-new svg{transition:transform .45s cubic-bezier(.22,1,.36,1)}.shell-new:hover{background:linear-gradient(90deg,white 0,var(--color-brand) 100%)}@supports (color:color-mix(in lab,red,red)){.shell-new:hover{background:linear-gradient(90deg,color-mix(in srgb,white 12%,var(--color-brand)) 0,var(--color-brand) 100%)}}.shell-new:hover svg{transform:rotate(90deg)}.shell-new:active{background:linear-gradient(90deg,var(--color-brand) 0,#1d2939 100%)}@supports (color:color-mix(in lab,red,red)){.shell-new:active{background:linear-gradient(90deg,var(--color-brand) 0,color-mix(in srgb,#1d2939 8%,var(--color-brand)) 100%)}}@keyframes shell-welcome-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.shell-welcome-title{text-align:center;letter-spacing:-.03em;max-width:18em;color:var(--color-text);margin:0 auto 1.5rem;font-size:1.375rem;font-weight:600;line-height:1.25;animation:shell-welcome-in .56s cubic-bezier(.22,1,.36,1) 60ms both}@media (min-width:768px){.shell-welcome-title{font-size:1.75rem}}.shell-welcome-list{gap:.75rem;width:min(100%,38rem);display:grid}@media (min-width:640px){.shell-welcome-list{grid-template-columns:1fr 1fr}}.shell-welcome-card{background:var(--color-surface);text-align:left;width:100%;min-height:3.5rem;color:var(--color-text);border:0;border-radius:1rem;align-items:center;padding:.75rem 1rem;font-size:15px;line-height:1.5;transition:box-shadow .22s,transform .22s,background .22s,border-color .22s;animation:shell-welcome-in .5s cubic-bezier(.22,1,.36,1) both;display:flex;box-shadow:0 8px 22px #1d29391f,0 2px 6px #1d293914}.shell-welcome-list li:first-child .shell-welcome-card{animation-delay:.22s}.shell-welcome-list li:nth-child(2) .shell-welcome-card{animation-delay:.3s}.shell-welcome-list li:nth-child(3) .shell-welcome-card{animation-delay:.38s}.shell-welcome-list li:nth-child(4) .shell-welcome-card{animation-delay:.46s}.shell-welcome-card:hover{transform:translateY(-1px);box-shadow:0 12px 28px #1d293928,0 3px 8px #1d293918}.shell-welcome[data-welcome-look=lift] .shell-welcome-card{border:1px solid var(--color-sky-cool);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-height:5.75rem}@supports (color:color-mix(in lab,red,red)){.shell-welcome[data-welcome-look=lift] .shell-welcome-card{border:1px solid color-mix(in srgb,var(--color-sky-cool) 58%,var(--color-border))}}.shell-welcome[data-welcome-look=lift] .shell-welcome-card{background:var(--color-sky-cool)}@supports (color:color-mix(in lab,red,red)){.shell-welcome[data-welcome-look=lift] .shell-welcome-card{background:color-mix(in srgb,var(--color-sky-cool) 20%,var(--color-surface))}}.shell-welcome[data-welcome-look=lift] .shell-welcome-card{box-shadow:none;text-align:center;padding:1rem 1.15rem}.shell-welcome[data-welcome-look=lift] .shell-welcome-card:hover{border-color:var(--color-brand);transform:none}@supports (color:color-mix(in lab,red,red)){.shell-welcome[data-welcome-look=lift] .shell-welcome-card:hover{border-color:color-mix(in srgb,var(--color-brand) 32%,var(--color-border))}}.shell-welcome[data-welcome-look=lift] .shell-welcome-card:hover{background:var(--color-brand-soft)}@supports (color:color-mix(in lab,red,red)){.shell-welcome[data-welcome-look=lift] .shell-welcome-card:hover{background:color-mix(in srgb,var(--color-brand-soft) 72%,var(--color-surface))}}.shell-welcome[data-welcome-look=lift] .shell-welcome-card:hover{box-shadow:none}.shell-welcome[data-welcome-look=lift] .shell-welcome-card-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand);font-size:11px;font-weight:600;display:block}.shell-welcome[data-welcome-look=lift] .shell-welcome-card-text{text-align:center}.shell-welcome-card-go,.shell-welcome-card-index,.shell-welcome-card-kind{display:none}.shell-welcome-card-text{min-width:0}.shell-welcome[data-welcome-look=rail] .shell-welcome-card{border-left:3px solid var(--color-brand);min-height:4.75rem;box-shadow:none;background:linear-gradient(168deg,#fff 0 52%,#f7f7f8 100%);border-radius:14px;flex-direction:column;align-items:flex-start;gap:.35rem}.shell-welcome[data-welcome-look=rail] .shell-welcome-card:hover{box-shadow:none;background:var(--color-brand-soft);transform:translate(3px)}.shell-welcome[data-welcome-look=rail] .shell-welcome-card-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand);font-size:11px;font-weight:600;display:block}.shell-welcome[data-welcome-look=chips] .shell-welcome-list{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.shell-welcome[data-welcome-look=chips] .shell-welcome-card{border:1px solid var(--color-border);background:var(--color-surface);width:auto;min-height:0;box-shadow:none;border-radius:999px;padding:.65rem 1rem;font-size:14px;line-height:1.35}.shell-welcome[data-welcome-look=chips] .shell-welcome-card:hover{border-color:var(--color-brand);background:var(--color-brand-soft);color:var(--color-brand);box-shadow:none;transform:none}.shell-welcome[data-welcome-look=index] .shell-welcome-card{border:1px solid var(--color-border);background:var(--color-surface);min-height:6.25rem;box-shadow:none;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.55rem;padding:.95rem 1.05rem 1.05rem}.shell-welcome[data-welcome-look=index] .shell-welcome-card:hover{background:var(--color-brand-soft);box-shadow:none;border-color:#0000;transform:none}.shell-welcome[data-welcome-look=index] .shell-welcome-card-index{letter-spacing:.04em;color:var(--color-text-3);font-size:12px;font-weight:600;display:block}.shell-welcome[data-welcome-look=ghost] .shell-welcome-list{flex-direction:column;gap:0;max-width:34rem;margin-inline:auto;display:flex}.shell-welcome[data-welcome-look=ghost] .shell-welcome-card{min-height:0;box-shadow:none;background:0 0;border-radius:12px;align-items:center;gap:.85rem;padding:.85rem .65rem}.shell-welcome[data-welcome-look=ghost] li+li .shell-welcome-card{border-top:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.shell-welcome[data-welcome-look=ghost] li+li .shell-welcome-card{border-top:1px solid color-mix(in srgb,var(--color-border) 80%,transparent)}}.shell-welcome[data-welcome-look=ghost] li+li .shell-welcome-card{border-radius:0}.shell-welcome[data-welcome-look=ghost] .shell-welcome-card:hover{box-shadow:none;background:#1d29390a;transform:none}.shell-welcome[data-welcome-look=ghost] .shell-welcome-card-kind{width:6.5rem;color:var(--color-text-2);flex-shrink:0;font-size:12px;display:block}.shell-welcome[data-welcome-look=ghost] .shell-welcome-card-text{flex:1}.shell-welcome[data-welcome-look=ghost] .shell-welcome-card-go,.shell-welcome[data-welcome-look=index] .shell-welcome-card-go{color:var(--color-text-3);margin-left:auto;display:flex}.shell-welcome[data-welcome-look=index] .shell-welcome-card-go{position:absolute;top:1rem;right:1rem}.shell-welcome[data-welcome-look=index] .shell-welcome-card{position:relative}.shell-fold{z-index:2;width:32px;height:32px;color:var(--color-text-2);box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:none;position:absolute;top:12px;right:10px}.shell-fold:hover{color:var(--color-text);background:#0000000d}.shell[data-drawer=open][data-layout=phone] .shell-fold,.shell[data-drawer=open][data-layout=tablet] .shell-fold{display:flex}.shell[data-layout=laptop] .shell-aside,.shell[data-layout=wide][data-collapsed=true] .shell-aside{width:80px}.shell[data-layout=phone] .shell-aside,.shell[data-layout=tablet] .shell-aside{z-index:40;pointer-events:none;border-radius:0 1.5rem 0 0;width:min(280px,86vw);position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.shell[data-drawer=open][data-layout=phone] .shell-aside,.shell[data-drawer=open][data-layout=tablet] .shell-aside{pointer-events:auto;transform:none}.shell-scrim{display:none}.shell[data-drawer=open][data-layout=phone] .shell-scrim,.shell[data-drawer=open][data-layout=tablet] .shell-scrim{z-index:35;background:#1d293947;display:block;position:absolute;inset:0}.shell-wide{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@keyframes shell-brand-in-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes shell-brand-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.shell-brand{overflow:visible}.shell-brand-icon{animation:shell-brand-in-left .52s cubic-bezier(.22,1,.36,1) 90ms both}.shell-brand-word{animation:shell-brand-in-right .52s cubic-bezier(.22,1,.36,1) .15s both}.shell[data-layout=phone] .shell-brand-icon,.shell[data-layout=phone] .shell-brand-word,.shell[data-layout=tablet] .shell-brand-icon,.shell[data-layout=tablet] .shell-brand-word{animation:none}.shell[data-drawer=open][data-layout=phone] .shell-brand-icon,.shell[data-drawer=open][data-layout=tablet] .shell-brand-icon{animation:shell-brand-in-left .52s cubic-bezier(.22,1,.36,1) 90ms both}.shell[data-drawer=open][data-layout=phone] .shell-brand-word,.shell[data-drawer=open][data-layout=tablet] .shell-brand-word{animation:shell-brand-in-right .52s cubic-bezier(.22,1,.36,1) .15s both}.shell-rail{flex-direction:column;flex:1;align-items:center;min-height:0;padding:16px 0}.shell-rail,.shell[data-layout=laptop] .shell-wide,.shell[data-layout=wide][data-collapsed=true] .shell-wide{display:none}.shell[data-layout=laptop] .shell-rail,.shell[data-layout=phone] .shell-wide,.shell[data-layout=tablet] .shell-wide,.shell[data-layout=wide][data-collapsed=true] .shell-rail{display:flex}.shell[data-layout=phone] .shell-rail,.shell[data-layout=tablet] .shell-rail{display:none}.shell-account{border:1px solid var(--color-brand);align-items:center;gap:10px;min-width:0;max-width:300px;min-height:44px;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.shell-account{border:1px solid color-mix(in srgb,var(--color-brand) 12%,transparent)}}.shell-account{background:var(--color-surface);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.shell-account{background:color-mix(in srgb,var(--color-surface) 65%,transparent)}}.shell-account{text-align:left;padding:5px 10px 5px 6px;transition:background-color .16s,border-color .16s}.shell-account:hover,.shell-account[aria-current=page]{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.shell-account:hover,.shell-account[aria-current=page]{border-color:color-mix(in srgb,var(--color-brand) 24%,transparent)}}.shell-account:hover,.shell-account[aria-current=page]{background:var(--color-surface)}.shell-account:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.shell-account-avatar{background:var(--color-brand-soft);width:30px;height:30px;color:var(--color-brand);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;line-height:1;display:grid}.shell-account-info{flex-direction:column;min-width:0;display:flex}.shell-account-label{color:var(--color-text-2);font-size:11px;line-height:14px}.shell-account-email{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.shell-account-caret{width:14px;height:14px;color:var(--color-text-3);flex-shrink:0}.shell[data-layout=phone] .shell-account{gap:8px;max-width:240px}@media (prefers-reduced-motion:reduce){.shell-account{transition:none}}.shell-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.shell-conversation[hidden]{display:none}.shell-stage{overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;overflow:hidden auto}.shell-cluster{width:100%;min-width:0;min-height:100%;max-width:calc(52rem + var(--shell-plan));flex-direction:column;margin-inline:auto;display:flex;position:relative}.shell-board{grid-template-columns:minmax(0,1fr) var(--shell-plan);flex:1;align-items:start;min-width:0;display:grid}.shell-thread{flex-direction:column;min-width:0;min-height:100%;display:flex;position:relative}.shell-blocks>*+*{margin-top:1.75rem}.shell-blocks>.shell-public-actions{margin-top:.875rem}.shell-blocks>.shell-public-actions+*{margin-top:1.5rem}.shell-public-actions{flex-direction:column;gap:.5rem;width:min(100%,30rem);min-width:0;padding:0;list-style:none;display:flex}.public-work-continuation{color:var(--color-text-2);align-items:center;gap:10px;padding:4px 0;font-size:13px;display:flex}.public-work-dots{align-items:center;gap:3px;width:20px;height:20px;display:flex}.public-work-dots i{background:var(--color-brand);opacity:.35;border-radius:50%;width:4px;height:4px;animation:public-work-pulse 1.4s ease-in-out infinite}.public-work-dots i:nth-child(2){animation-delay:.16s}.public-work-dots i:nth-child(3){animation-delay:.32s}@keyframes public-work-pulse{50%{opacity:1}}@media (prefers-reduced-motion:reduce){.public-work-dots i{animation:none}}.shell-blocks>.shell-activity+.shell-activity,.shell-blocks>.shell-protocol+.shell-protocol{margin-top:.5rem}.shell-blocks>*+.shell-think-slot,.shell-blocks>.shell-think-slot+.shell-msg-foot{margin-top:1.25rem}.shell-blocks>.shell-msg-foot{margin-top:.75rem}.shell-md{overflow-wrap:break-word;color:var(--color-text);font-size:16px;line-height:1.75}.shell-md.is-error{color:var(--color-danger)}.shell-md>:first-child{margin-top:0}.shell-md>:last-child{margin-bottom:0}.shell-md h1,.shell-md h2,.shell-md h3{letter-spacing:-.02em;color:inherit;margin-top:1.75em;margin-bottom:.5em;font-weight:650;line-height:1.3}.shell-md h1:first-child,.shell-md h2:first-child,.shell-md h3:first-child{margin-top:0}.shell-md h1{font-size:1.28em}.shell-md h2{font-size:1.16em}.shell-md h3{font-size:1.08em}.shell-md ol,.shell-md p,.shell-md ul{margin-top:.75em;margin-bottom:.75em}.shell-md ul{padding-left:1.5em;list-style:outside}.shell-md ol{padding-left:1.7em;list-style:decimal}.shell-md li{margin-top:.45em;margin-bottom:.45em;display:list-item}.shell-md li:first-child{margin-top:0}.shell-md li:last-child{margin-bottom:0}.shell-md li::marker{color:var(--color-text-3)}.shell-md li ol,.shell-md li ul{margin-top:.4em;margin-bottom:.15em}.shell-md ul ul{list-style-type:circle}.shell-md li>p{margin-top:.4em;margin-bottom:.4em}.shell-md li>p:first-child{margin-top:0}.shell-md li>p:last-child{margin-bottom:0}.shell-md strong{font-weight:650}.shell-md a{color:var(--color-brand);text-decoration:none}.shell-md a:hover{text-decoration:underline}.shell-md code{border-radius:6px;padding:.12em .4em;font-size:.9em}.shell-md code,.shell-md pre{background:var(--color-brand-soft)}.shell-md pre{border-radius:12px;margin:.9em 0;padding:.85em 1em;overflow-x:auto}.shell-md pre code{background:0 0;padding:0}.shell-md blockquote{border-left:3px solid var(--color-brand);color:var(--color-text-2);margin:.9em 0;padding-left:.9em}.shell-md h3:has(+.shell-table-wrap){margin-bottom:.35em}.shell-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--color-text-3);max-width:100%;margin:.35em 0 1.15em;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.shell-table-wrap{border:1px solid color-mix(in srgb,var(--color-text-3) 22%,transparent)}}.shell-table-wrap{background:var(--color-surface);border-radius:12px}.shell-table-wrap table{border-collapse:collapse;width:100%;margin:0;font-size:15px;line-height:1.5}.shell-table-wrap td,.shell-table-wrap th{text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid var(--color-text-3);padding:.7em .9em}@supports (color:color-mix(in lab,red,red)){.shell-table-wrap td,.shell-table-wrap th{border-bottom:1px solid color-mix(in srgb,var(--color-text-3) 22%,transparent)}}.shell-table-wrap th{letter-spacing:.01em;color:var(--color-text-2);background:var(--color-page);font-size:13px;font-weight:600}.shell-table-wrap tr:last-child td{border-bottom:none}.shell-table-wrap td:first-child,.shell-table-wrap th:first-child{white-space:nowrap;overflow-wrap:normal;width:2.6rem;color:var(--color-text-3)}.shell-md hr{border:none;border-top:1px solid var(--color-text-3);margin:1.5em 0}@supports (color:color-mix(in lab,red,red)){.shell-md hr{border-top:1px solid color-mix(in srgb,var(--color-text-3) 35%,transparent)}}.shell-think-slot{width:fit-content;max-width:100%;display:block}@keyframes shell-think-dot{0%,to{background:color-mix(in srgb,var(--color-brand) 42%,var(--color-text-3));transform:translateY(0)scale(.86)}35%{background:color-mix(in srgb,var(--color-brand) 58%,white);transform:translateY(-3px)scale(1)}70%{background:var(--color-brand)}}.shell-think{width:fit-content;font-family:inherit;font-size:17px;font-weight:500;line-height:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:0;margin:0;padding:.25rem 0 0;display:flex}button.shell-think{cursor:pointer}button.shell-think[aria-disabled=true]{cursor:default}.shell-think-lead{flex-shrink:0;justify-content:center;align-items:center;width:0;height:14px;margin-right:0;transition:width .24s cubic-bezier(.22,1,.36,1),margin-right .24s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.shell-think-lead.is-on{width:14px;margin-right:10px}.shell-think-main{align-items:center;gap:10px;display:flex}.shell-think-chevron{width:14px;height:14px;color:var(--color-text-3);opacity:0;transition:opacity .22s,transform .22s;display:block;transform:rotate(0)}.shell-think-chevron.is-on{opacity:1}.shell-think-chevron.is-open{transform:rotate(90deg)}.shell-think-label{color:var(--color-text-2)}.shell-think-dots{align-items:center;gap:5px;transition:opacity .18s;display:inline-flex}.shell-think-clock.is-off,.shell-think-dots.is-off{opacity:0}.shell-think-dots span{background:var(--color-brand);border-radius:999px;width:7px;height:7px;animation:shell-think-dot 1.2s ease-in-out infinite;display:block}.shell-think-dots span:nth-child(2){animation-delay:.16s}.shell-think-dots span:nth-child(3){animation-delay:.32s}.shell-think-clock{background:var(--color-sky-cool);border-radius:999px;min-width:1.9rem;padding:2px 6px}@supports (color:color-mix(in lab,red,red)){.shell-think-clock{background:color-mix(in srgb,var(--color-sky-cool) 18%,transparent)}}.shell-think-clock{color:var(--color-text-3);font-variant-numeric:tabular-nums;text-align:center;font-size:11px;font-weight:500;transition:opacity .18s}@keyframes shell-block-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes shell-write-ch{0%{opacity:0}to{opacity:1}}.shell-block-in{animation:shell-block-in .56s cubic-bezier(.22,1,.36,1) both}.shell-reason-fold{cursor:pointer;max-height:3rem;transition:max-height .42s cubic-bezier(.22,1,.36,1);overflow:hidden}.shell-reason-fold.is-open{cursor:default;max-height:120rem}.shell-reason-fold-inner{overflow:hidden}.shell-reason-fold:not(.is-open) .shell-reason-fold-inner{max-height:3rem;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.shell-reason-slot{grid-template-rows:0fr;width:100%;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);display:grid}.shell-reason-slot.is-open{grid-template-rows:1fr}.shell-reason-slot-inner{min-height:0;overflow:hidden}.shell-write-ch{animation:shell-write-ch .16s ease-out both}@media (prefers-reduced-motion:reduce){.shell-brand-icon,.shell-brand-word{animation:none}.shell-new svg{transition:none}.shell-new:hover svg{transform:none}.shell-block-in,.shell-think-dots span,.shell-write-ch{animation:none}.shell-reason-fold,.shell-reason-slot,.shell-think-chevron,.shell-think-clock,.shell-think-dots,.shell-think-lead{transition:none}}.shell-plan{box-sizing:border-box;pointer-events:none;align-self:start;width:100%;min-width:0;padding:2rem 1rem 1.25rem .75rem;display:none;position:sticky;top:0;overflow:hidden}.shell[data-layout=laptop] .shell-plan,.shell[data-layout=wide] .shell-plan{display:block}.shell[data-layout=laptop][data-widget=on][data-plan-settled=true] .shell-plan,.shell[data-layout=wide][data-widget=on][data-plan-settled=true] .shell-plan{pointer-events:auto;overflow:visible}.shell-footer{background:var(--color-page);width:100%;padding-bottom:env(safe-area-inset-bottom,0);flex-shrink:0}.shell-footer-inner{width:100%;max-width:calc(52rem + var(--shell-plan));margin-inline:auto}.shell-compose{width:calc(100% - var(--shell-plan));flex-shrink:0}.shell[data-layout=phone] .shell-stage,.shell[data-layout=tablet] .shell-stage{scrollbar-gutter:auto}.shell[data-layout=wide]{--shell-plan-open:30.5rem}.shell[data-layout=laptop]{--shell-plan-open:26.5rem}.shell[data-widget=off]{transition:--shell-plan .56s cubic-bezier(.4,0,.2,1)}.shell[data-layout=laptop][data-widget=on],.shell[data-layout=wide][data-widget=on]{--shell-plan:var(--shell-plan-open)}.shell[data-section]:not([data-section=chat]){--shell-plan:0px;transition:none}.shell-plan-slot{opacity:0;width:100%;transition:opacity .28s,transform .36s cubic-bezier(.4,0,.2,1);transform:translate(16px)}.shell[data-widget=on] .shell-plan-slot{opacity:1;transition:opacity .42s,transform .55s cubic-bezier(.22,1,.36,1);transform:none}.shell-plan-fold{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);display:grid}.shell-plan-fold.is-open{grid-template-rows:1fr}.shell-plan-fold-inner{min-height:0;overflow:hidden}.shell-plan-fold.is-open .shell-plan-fold-inner{overflow:visible}.shell-plan-dock{flex-shrink:0}.shell-sheet{z-index:50;position:absolute;inset:0}.shell-sheet-scrim{background:#1d293947;border:0;position:absolute;inset:0}.shell-sheet-card{background:var(--color-surface);max-height:78%;box-shadow:var(--shadow);border-radius:24px 24px 0 0;padding:0 20px 16px;animation:shell-sheet-up .38s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;overflow:auto}.shell-sheet-handle{justify-content:center;padding:12px 0 4px;display:flex}.shell-sheet-grab{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.shell-sheet-grab:active{cursor:grabbing}.shell-sheet-handle span{background:var(--color-border);border-radius:999px;width:40px;height:4px;display:block}@keyframes shell-sheet-up{0%{transform:translateY(110%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.shell{transition:none}.shell-plan-fold,.shell-plan-slot,.shell-sheet-card,.shell-welcome-card,.shell-welcome-title{opacity:1;transition:none;animation:none;transform:none}.shell-thread-label{transition:none!important}}.shell-scroll{scrollbar-width:thin;scrollbar-color:#1d293924 transparent;scrollbar-gutter:stable}.shell-thread-list{scrollbar-gutter:auto;padding-left:10px;padding-right:2px}.shell-thread-list::-webkit-scrollbar{width:4px}.shell-scroll::-webkit-scrollbar{width:6px}.shell-scroll::-webkit-scrollbar-thumb{background:#1d29391f;border-radius:999px}.shell-thread-item{width:100%;min-width:0;position:relative}.shell-thread-item[data-menu=open]{z-index:5}.shell-thread-open{text-align:left;width:100%;min-width:0;color:var(--color-text);border-radius:8px;padding:10px 12px;font-size:15px;line-height:20px;display:flex;overflow:hidden}.shell-thread-item[data-busy=true] .shell-thread-open{padding-right:68px}.shell-thread-item:hover .shell-thread-open,.shell-thread-item[data-menu=open] .shell-thread-open{background:#0000000d}.shell-thread-item.is-active .shell-thread-open,.shell-thread-item.is-active:hover .shell-thread-open,.shell-thread-item.is-active[data-menu=open] .shell-thread-open{background:var(--color-brand-soft);color:var(--color-brand)}.shell-thread-clip{flex:1;min-width:0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000)}.shell-thread-item[data-busy=true] .shell-thread-clip{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%)}.shell-thread-label{white-space:nowrap;width:max-content;max-width:none;display:block}.shell-thread-group{letter-spacing:.04em;color:var(--color-text-3);text-transform:uppercase;padding:22px 4px 6px;font-size:12px;font-weight:500}.shell-thread-group:first-child{padding-top:2px}.shell-thread-actions{z-index:1;opacity:0;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.shell-thread-actions button{width:32px;height:32px;color:var(--color-text-2);border-radius:8px;justify-content:center;align-items:center;display:flex}.shell-thread-item[data-busy=true] .shell-thread-actions{opacity:1;pointer-events:auto}.shell-thread-item.is-active .shell-thread-actions button{color:var(--color-brand)}.shell-thread-actions button:hover{background:#0000000f}@media (hover:none){.shell-thread-item.is-active .shell-thread-actions{opacity:1;pointer-events:auto}.shell-thread-item.is-active .shell-thread-open{padding-right:68px}}.shell-thread-menu{z-index:40;border:1px solid var(--color-border);background:var(--color-surface);min-width:188px;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% - 2px);right:4px}.shell-thread-menu.is-up{top:auto;bottom:calc(100% - 2px)}.shell-thread-menu button{text-align:left;width:100%;color:var(--color-text);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;line-height:20px;display:flex}.shell-thread-menu button:hover{background:var(--color-page)}.shell-thread-menu button.is-danger{color:var(--color-danger)}.shell-thread-rename{background:var(--color-surface);width:100%;color:var(--color-text);box-shadow:0 0 0 2px var(--color-brand);border-radius:8px;outline:none;padding:10px 12px;font-size:15px;line-height:20px}.kit-skel{background:var(--color-text-3);display:block}@supports (color:color-mix(in lab,red,red)){.kit-skel{background:color-mix(in srgb,var(--color-text-3) 16%,var(--color-surface))}}.kit-skel{animation:kit-skel 1.15s ease-in-out infinite}@keyframes kit-skel{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.kit-skel{animation:none}}.shell-chat-swap{position:relative}.shell-chat-swap-skel{transition:opacity .34s}.shell-chat-swap-skel.is-overlay{z-index:1;pointer-events:none;width:100%;position:absolute;inset:0 auto auto 0}.shell-chat-swap-skel.is-out{opacity:0}.shell-chat-swap-body{opacity:0;transition:opacity .34s}.shell-chat-swap-body.is-in{opacity:1}@media (prefers-reduced-motion:reduce){.shell-chat-swap-body,.shell-chat-swap-skel{transition:none}}.shell-msg-foot{z-index:2;position:relative}.shell-msg-actions{z-index:1;position:relative}.kit-chat-stream-pill{display:block}.kit-exit-pill{z-index:2;width:fit-content;max-width:100%;min-height:36px;color:var(--color-text-2);text-align:left;border-radius:8px;align-items:center;gap:8px;margin-bottom:4px;padding:8px 10px;transition:background-color .16s,color .16s;display:inline-flex;position:relative}.kit-exit-pill:hover{background:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.kit-exit-pill:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}}.kit-exit-pill:hover{color:var(--color-text)}.kit-exit-pill:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.kit-exit-pill.is-in{animation:kit-exit-pill-in .56s cubic-bezier(.16,1,.3,1) .12s both}.kit-pill-check{color:var(--color-success);flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.kit-pill-label{min-width:0;font-size:13px;font-weight:500;line-height:20px}.kit-pill-count{color:var(--color-text-2);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;line-height:20px}.kit-pill-caret{color:var(--color-text-3);flex-shrink:0;display:inline-flex}@keyframes kit-exit-pill-in{0%{opacity:0;transform:translate(28px,-16px)scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kit-exit-pill{transition:none}.kit-exit-pill.is-in{animation:none}}.auth-stage{background:radial-gradient(ellipse at 12% 8%,var(--color-sky-cool),transparent 62%),radial-gradient(ellipse at 96% 100%,var(--color-sky-warm),transparent 58%),linear-gradient(145deg,var(--color-brand-soft),var(--color-sky-cool))}@supports (color:color-mix(in lab,red,red)){.auth-stage{background:radial-gradient(ellipse at 12% 8%,color-mix(in srgb,var(--color-sky-cool) 64%,transparent),transparent 62%),radial-gradient(ellipse at 96% 100%,color-mix(in srgb,var(--color-sky-warm) 18%,transparent),transparent 58%),linear-gradient(145deg,color-mix(in srgb,var(--color-brand-soft) 75%,var(--color-page)),color-mix(in srgb,var(--color-sky-cool) 46%,var(--color-page)))}}.auth-layout{flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:32px 16px;display:flex}.auth-card{background:linear-gradient(155deg,var(--color-brand-soft) 0,var(--color-surface) 48%,var(--color-sky-cool) 100%);border:0;border-radius:18px;flex-shrink:0;width:100%;max-width:480px}@supports (color:color-mix(in lab,red,red)){.auth-card{background:linear-gradient(155deg,color-mix(in srgb,var(--color-brand-soft) 25%,var(--color-surface)) 0,var(--color-surface) 48%,color-mix(in srgb,var(--color-sky-cool) 10%,var(--color-surface)) 100%)}}.auth-card{box-shadow:0 12px 32px #1d29390e}.auth-card-body{padding:36px 40px 28px}@keyframes auth-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes auth-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.auth-card-enter{animation:auth-card-in .9s cubic-bezier(.4,0,.2,1) both}.auth-step{animation:auth-item-in .9s cubic-bezier(.4,0,.2,1) both}.auth-brand{align-items:center;gap:12px;margin-bottom:28px}.auth-brand,.auth-card-footer{justify-content:center;display:flex}.auth-card-footer{color:var(--color-text-2);flex-wrap:wrap;gap:4px 6px;padding:0 24px 28px;font-size:16px;line-height:24px}.auth-link{color:var(--color-brand);text-underline-offset:3px;border-radius:3px}.auth-link:hover{text-decoration:underline}.auth-link:focus-visible,.auth-submit:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.auth-input{background:var(--color-page);width:100%;height:3rem;color:var(--color-text);border:1px solid #0000;border-radius:10px;outline:none;padding:0 .85rem;font-size:16px;transition:border-color .3s,opacity .18s}.auth-input::placeholder{color:var(--color-text-3)}.auth-input.has-trail{padding-right:3rem}.auth-password-toggle{width:44px;height:44px;color:var(--color-text-2);outline-offset:-5px;background:0 0;border:0;border-radius:8px;outline:1px solid #0000;place-items:center;transition:color .22s,outline-color .3s;display:grid;position:absolute;top:2px;right:2px}.auth-password-toggle:hover:not(:disabled){color:var(--color-brand)}.auth-password-toggle:focus-visible{outline-color:var(--color-brand)}.auth-input:focus,.auth-input:focus-visible{border-color:var(--color-brand)}.auth-input[aria-invalid=true]{border-color:var(--color-danger)}.auth-feedback{transition:opacity .18s}.auth-feedback[aria-hidden=true]{opacity:0}.auth-submit{background:var(--color-brand);transition:background-color .22s,opacity .18s}.auth-submit:hover:not(:disabled){background:#1d2939}@supports (color:color-mix(in lab,red,red)){.auth-submit:hover:not(:disabled){background:color-mix(in srgb,#1d2939 8%,var(--color-brand))}}.auth-submit:active:not(:disabled){background:#1d2939}@supports (color:color-mix(in lab,red,red)){.auth-submit:active:not(:disabled){background:color-mix(in srgb,#1d2939 10%,var(--color-brand))}}@media (max-width:480px){.auth-layout{padding:24px 16px}.auth-card-body{padding:28px 24px 24px}}@media (prefers-reduced-motion:reduce){.auth-card-enter,.auth-step{animation:none}.auth-feedback,.auth-input,.auth-password-toggle,.auth-submit{transition:none}}