.lite-focus-ring{border-radius:inherit;display:block}:where(:root[data-skin=lite]) :focus-visible{outline:2.5px solid var(--lite-color-brand);outline-offset:2px}:where(:root[data-skin=lite]) :is(input,textarea,select,[contenteditable=true]):focus-visible{outline:none}:root[data-skin=lite].webkey :is(input,textarea,select,[contenteditable=true]):focus-visible:not(.lite-focus-ring *),:root[data-skin=lite].webkey .lite-focus-ring:focus-within{outline:2.5px solid var(--lite-color-brand);outline-offset:2px}:root[data-skin=lite]{--lite-motion-press-in:.12s;--lite-motion-press-out:.5s;--lite-motion-sheet:.5s;--lite-motion-scrim:.3s;--lite-motion-alert-scrim:.2s;--lite-motion-alert-pop:.25s;--lite-motion-toast:.32s;--lite-ease-sheet:cubic-bezier(.22, 1.1, .36, 1);--lite-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--lite-ease-alert-pop:cubic-bezier(.2, .9, .3, 1.2);--lite-ease-toast:cubic-bezier(.2, .85, .25, 1)}@media (prefers-reduced-motion:reduce){:root[data-skin=lite]{--lite-motion-press-in:.01ms;--lite-motion-press-out:.01ms;--lite-motion-sheet:.01ms;--lite-motion-scrim:.01ms;--lite-motion-alert-scrim:.01ms;--lite-motion-alert-pop:.01ms;--lite-motion-toast:.01ms}}@keyframes lite-layer-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes lite-layer-fall{0%{transform:translateY(var(--lite-drag-y,0))}to{transform:translateY(105%)}}@keyframes lite-layer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lite-layer-fade-out{0%{opacity:1}to{opacity:0}}.lite-scrim{background:var(--lite-color-overlay);opacity:0;transition:opacity .3s;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.lite-scrim{transition-duration:.01ms}}.lite-sheet-wrap{z-index:100;position:absolute;inset:0}.lite-sheet-wrap[data-host=page]{width:min(100%, var(--lite-size-web-column));margin-inline:auto;position:fixed;inset-block:0;inset-inline:0}.lite-sheet-wrap[data-state=closing]{pointer-events:none}.lite-sheet-wrap .lite-scrim{opacity:1;animation:lite-layer-fade-in var(--lite-motion-scrim) ease;transition:none}.lite-sheet-wrap[data-state=closing] .lite-scrim{animation:lite-layer-fade-out var(--lite-motion-scrim) ease forwards}.lite-sheet{inset-inline:0;box-sizing:border-box;max-height:calc(100% - env(safe-area-inset-top) - var(--lite-space-2-5));border-radius:var(--lite-radius-sheet) var(--lite-radius-sheet) 0 0;background:var(--lite-glass-sheet);box-shadow:0 -10px 40px var(--lite-shadow-color);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);animation:lite-layer-rise var(--lite-motion-sheet) var(--lite-ease-sheet);flex-direction:column;display:flex;position:absolute;bottom:0}.lite-sheet:focus{outline:none}.lite-sheet[data-full]{height:calc(100% - env(safe-area-inset-top) - var(--lite-space-2-5))}.lite-sheet[data-moved]{animation:none}.lite-sheet[data-state=closing]{animation:lite-layer-fall var(--lite-motion-sheet) var(--lite-ease-sheet) forwards}.lite-sheet[data-dragging]{transition:none;animation:none}.lite-sheet[data-settling]{transition:transform var(--lite-motion-sheet) var(--lite-ease-sheet);animation:none}.lite-sheet-grab-zone{padding:var(--lite-space-2) 0 var(--lite-space-0-5);touch-action:none;flex:none}.lite-sheet-grab{border-radius:var(--lite-radius-full);background:var(--lite-line-strong);width:38px;height:5px;margin:0 auto}.lite-sheet-head{align-items:center;gap:var(--lite-space-2-5);min-height:var(--lite-space-12);padding:var(--lite-space-1-5) var(--lite-space-4) var(--lite-space-2);touch-action:none;flex:none;display:flex}.lite-sheet-title{min-width:0;font-size:var(--lite-text-body);font-weight:var(--lite-weight-bold);line-height:var(--lite-leading-normal);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.lite-sheet-close,.lite-sheet-back{width:var(--lite-control-h-sm);height:var(--lite-control-h-sm);border-radius:var(--lite-radius-full);background:var(--lite-color-recessed);color:var(--lite-text-strong);cursor:pointer;transition:transform var(--lite-motion-press-out) var(--lite-ease-spring), background-color .2s ease;border:0;flex:none;place-items:center;padding:0;display:grid}.lite-sheet-close:active,.lite-sheet-back:active{transition-duration:var(--lite-motion-press-in), .2s;transform:scale(.94)}.lite-sheet-action{flex:none}.lite-sheet-body{min-height:0;padding:var(--lite-space-1) var(--lite-space-4) calc(env(safe-area-inset-bottom) + var(--lite-space-8));overscroll-behavior:contain;flex:auto;overflow-y:auto}.lite-sheet-cue{inset-inline:0;z-index:5;height:calc(var(--lite-space-8) + var(--lite-space-1));background:linear-gradient(to bottom, transparent, var(--lite-shadow-color));opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;bottom:0}.lite-sheet-cue[data-on]{opacity:1}@media (hover:hover){.lite-sheet-close:hover,.lite-sheet-back:hover{background:var(--lite-color-recessed-strong)}}.lite-alert-wrap{z-index:250;background:var(--lite-color-overlay);animation:lite-layer-fade-in var(--lite-motion-alert-scrim) ease;place-items:center;display:grid;position:absolute;inset:0}.lite-alert-wrap[data-host=page]{width:min(100%, var(--lite-size-web-column));margin-inline:auto;position:fixed;inset-block:0;inset-inline:0}.lite-alert{width:272px;max-width:calc(100% - var(--lite-space-8));border-radius:var(--lite-radius-2xl);background:var(--lite-glass-fill-strong);box-shadow:0 20px 50px var(--lite-shadow-color);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--lite-text-strong);font-family:var(--lite-font);text-align:center;animation:lite-alert-pop var(--lite-motion-alert-pop) var(--lite-ease-alert-pop);overflow:hidden}.lite-alert:focus{outline:none}.lite-alert-title{padding:var(--lite-space-5) var(--lite-space-4) var(--lite-space-1);font-size:var(--lite-text-body);font-weight:var(--lite-weight-semibold);line-height:var(--lite-leading-snug);margin:0}.lite-alert-message{padding:0 var(--lite-space-4) var(--lite-space-5);font-size:var(--lite-text-footnote);line-height:var(--lite-leading-snug);margin:0}.lite-alert-buttons{border-top:1px solid var(--lite-line-hairline);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.lite-alert-buttons[data-stacked]{grid-auto-flow:row}.lite-alert-button{padding:var(--lite-space-3) var(--lite-space-1-5);color:var(--lite-color-system-blue);cursor:pointer;font:inherit;font-size:var(--lite-text-body);text-align:center;background:0 0;border:0}.lite-alert-button+.lite-alert-button{border-left:1px solid var(--lite-line-hairline)}.lite-alert-button[data-bold=true]{font-weight:var(--lite-weight-semibold)}.lite-alert-button[data-danger=true]{color:var(--lite-text-attention)}.lite-alert .lite-alert-button:focus-visible{outline-offset:-3px}.lite-alert-buttons[data-stacked] .lite-alert-button+.lite-alert-button{border-top:1px solid var(--lite-line-hairline);border-left:0}@media (hover:hover){.lite-alert-button:hover{background:var(--lite-color-press)}}@keyframes lite-alert-pop{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:none}}.lite-toast-layer{z-index:300;pointer-events:none;position:absolute;inset:0}.lite-toast-layer[data-host=page]{width:min(100%, var(--lite-size-web-column));margin-inline:auto;position:fixed;inset-block:0;inset-inline:0}.lite-toast{top:calc(env(safe-area-inset-top) + var(--lite-space-2-5));box-sizing:border-box;align-items:center;gap:var(--lite-space-3-5);width:max-content;max-width:calc(100% - var(--lite-space-8));padding:var(--lite-space-3) var(--lite-space-4);border-radius:var(--lite-radius-2xl);background:var(--lite-text-strong);box-shadow:0 10px 30px var(--lite-shadow-color);color:var(--lite-color-canvas);font-family:var(--lite-font);font-size:var(--lite-text-subhead);font-weight:var(--lite-weight-medium);line-height:var(--lite-leading-snug);pointer-events:none;visibility:hidden;transition:transform var(--lite-motion-toast) var(--lite-ease-toast), visibility 0s linear var(--lite-motion-toast);display:flex;position:absolute;left:50%;transform:translate(-50%,-160%)}.lite-toast[data-below-bar]{top:calc(env(safe-area-inset-top) + var(--lite-size-nav) + var(--lite-space-1-5))}.lite-toast[data-state=shown]{visibility:visible;transition:transform var(--lite-motion-toast) var(--lite-ease-toast), visibility 0s;transform:translate(-50%)}.lite-toast[data-undo]{pointer-events:auto}.lite-toast[data-state=hidden]{pointer-events:none}.lite-toast-undo{padding:var(--lite-space-0-5) 0;color:var(--lite-color-brand-tint);cursor:pointer;font:inherit;font-weight:var(--lite-weight-bold);background:0 0;border:0;flex:none}@media (hover:hover){.lite-toast-undo:hover{text-decoration:underline}}
