.home-app-icon[data-icon-shape]{overflow:hidden}.home-app-icon[data-icon-shape=soft]{border-radius:8px}.home-app-icon[data-icon-shape=circle]{border-radius:50%}.home-app-icon>img{object-fit:cover;width:100%;height:100%;display:block}.widget-placement{width:min(390px,100vw - 24px)}.placement-pages{justify-content:center;gap:8px;margin:10px 0 14px;display:flex;overflow-x:auto}.widget-panel .placement-pages button{background:#fff;min-width:44px}.widget-panel .placement-pages button[aria-pressed=true]{color:#fff;background:#737781}.placement-grid{isolation:isolate;gap:6px;margin-bottom:18px;display:grid}.widget-panel .placement-grid button{background:#fff;border-radius:10px;min-width:0;min-height:44px;padding:0}.widget-panel .placement-grid button:disabled{background:#e5e6eb}.placement-occupied{z-index:1;pointer-events:none;background:#dcdde4;border-radius:10px}.placement-selected{z-index:2;text-align:center;pointer-events:none;color:#555963;background:#bfc3cf80;border:1px solid #8d919d;border-radius:12px;place-items:center;padding:5px;font-size:12px;display:grid}.widget-panel{width:min(430px,100vw - 20px);max-height:calc(100svh - 24px);padding:max(20px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));color:#454852;overscroll-behavior:contain;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f3f6;border:0;border-radius:22px;font:14px/1.5 system-ui,Microsoft YaHei,sans-serif;overflow-y:auto;box-shadow:0 20px 70px #20253030}.widget-panel::backdrop{background:#36394355}.widget-panel h2{margin:0;font-size:20px}.widget-panel h3{margin:14px 0 8px;font-size:15px}.widget-panel p{color:#72757f;margin:5px 0 15px;font-size:12px}.widget-panel header{justify-content:space-between;align-items:start;gap:10px;display:flex}.widget-panel header>button{white-space:nowrap;flex-shrink:0}.widget-panel button{color:#51545d;min-height:44px;font:inherit;cursor:pointer;background:#e3e4e9;border:0;border-radius:12px;padding:8px 12px}.widget-panel button:disabled{opacity:.55;cursor:default}.widget-panel button:focus-visible,.widget-panel input:focus-visible,.widget-panel select:focus-visible,.widget-panel textarea:focus-visible{outline-offset:2px;outline:2px solid #727681}.widget-panel [role=alert]{color:#8c4651}.widget-gallery>div{gap:10px;display:grid}.widget-gallery>div>button{text-align:left;background:#fcfcfd;gap:5px;padding:15px;display:grid}.widget-gallery strong{font-size:15px}.widget-gallery span{color:#71757e;font-size:12px}.widget-gallery small{color:#92959d;font-size:10px}.widget-editor-preview{height:calc(2 * var(--desktop-row-height) + var(--desktop-row-gap));border-radius:18px;width:100%;margin:15px auto;padding:9px;overflow:auto}.widget-editor-preview.widget-size-2x2,.widget-editor-preview.widget-size-2x1{width:calc(50% - 7px)}.widget-editor-preview.widget-size-1x1,.widget-editor-preview.widget-size-1x2{width:calc(25% - 10.5px)}.widget-editor-preview.widget-size-2x1,.widget-editor-preview.widget-size-1x1,.widget-editor-preview.widget-size-4x1{height:var(--desktop-row-height)}.widget-editor-preview fieldset,.widget-editor-preview fieldset>:first-child{height:100%}.widget-editor-preview button{min-height:36px}.widget-editor-preview p{color:inherit}.widget-editor-preview .widget-renderer{height:100%}.widget-field{flex-direction:column;gap:7px;margin:13px 0;display:flex}.widget-field>span{color:#6b6f79;font-size:12px}.widget-field input:not([type=checkbox]):not([type=range]):not([type=color]),.widget-field select,.widget-field textarea,.widget-placement input,.widget-placement select{width:100%;min-height:44px;color:inherit;font:inherit;background:#fff;border:0;border-radius:11px;padding:10px}.widget-field input[type=range]{accent-color:#858892;width:100%}.widget-field input[type=color]{border:0;width:60px;height:38px;padding:2px}.widget-field-boolean{flex-direction:row;justify-content:space-between;align-items:center;min-height:44px}.widget-field input[type=checkbox]{accent-color:#858892;width:20px;height:20px}.widget-single-photo{background:#fff;border-radius:14px;margin:10px 0;padding:12px}.widget-single-photo .widget-photo{width:110px;height:90px;margin:8px 0}.widget-file-input{gap:8px;font-size:12px;display:grid}.widget-file-input input{width:100%;min-height:44px;font-size:12px}.widget-photo-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0;display:grid}.widget-photo-tabs button{background:0 0;min-width:0;padding:4px}.widget-photo-tabs .widget-photo{height:60px}.widget-photo-tabs button[aria-pressed=true]{outline:1px solid #878b95}.widget-photo-tabs small{font-size:10px}.widget-editor-actions{background:#f3f3f6;justify-content:end;padding:12px 0;display:flex;position:sticky;bottom:-20px}.widget-editor-actions button{color:#fff;background:#737781}.widget-placement label{gap:6px;margin:14px 0;display:grid}.widget-placement footer{justify-content:end;gap:8px;display:flex}@media (width<=360px){.widget-panel{padding:max(14px,env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) max(14px,env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px))}.widget-editor-actions{bottom:-14px}}.home-page{isolation:isolate;color:#383b42;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;font:14px/1.4 system-ui,Microsoft YaHei,sans-serif;display:flex;position:relative;overflow:hidden}.home-wallpaper{z-index:-1;pointer-events:none;position:absolute;inset:0}.home-wallpaper img{object-fit:cover;width:100%;height:100%}.home-a11y-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-page button{color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0}.home-page button:focus-visible,.home-page a:focus-visible{outline-offset:3px;outline:2px solid #727680}.home-toolbar{padding:0 max(22px, var(--screen-safe-right)) 10px max(22px, var(--screen-safe-left));flex:none;justify-content:space-between;align-items:center;display:flex}.home-toolbar button{background:#ffffffa6;border-radius:22px;min-height:44px;padding:8px 16px}.home-pages{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;flex:1;min-height:0;display:flex;overflow-x:auto}.home-pages::-webkit-scrollbar{display:none}.home-grid{scrollbar-width:none;grid-template-columns:repeat(var(--home-columns), minmax(0,1fr));grid-auto-rows:var(--desktop-row-height);align-content:start;gap:var(--desktop-row-gap) 14px;min-width:0;padding:8px max(22px, var(--screen-safe-right)) 12px max(22px, var(--screen-safe-left));scroll-snap-align:start;-webkit-user-select:none;user-select:none;flex:0 0 100%;display:grid;overflow-y:auto}.home-grid::-webkit-scrollbar{display:none}.home-grid input,.home-grid textarea{-webkit-user-select:text;user-select:text}.home-item{min-width:0}.home-widget{color:#747780;background:#ffffff65;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;font-size:12px;display:flex}.home-widget strong{font-weight:500}.home-widget span{font-size:10px}.home-app{-webkit-user-select:none;user-select:none;background:0 0;flex-direction:column;align-items:center;gap:6px;width:100%;padding:0;font-size:12px;line-height:1.4;display:flex}.home-app-icon{aspect-ratio:1;color:#545861;background:#fafafba6;border-radius:17px;place-items:center;width:min(58px,100%);display:grid}.home-app-icon svg{width:27px;height:27px}.home-page .home-app{font-size:12px}.home-app:active .home-app-icon{background:#ffffffde}.home-app[aria-disabled=true],.home-app:disabled{cursor:default}.home-page-indicators{flex:none;justify-content:center;display:flex}.home-page-indicators button{background:0 0;place-items:center;width:24px;min-height:36px;padding:0;display:grid}.home-page-indicators span{background:#b1b4be;border-radius:50%;width:5px;height:5px}.home-page-indicators [aria-current=page] span{background:#5c606b}.home-feedback{text-align:center;color:#717580;min-height:18px;margin:0 20px 6px;font-size:11px}.home-dock{margin:0 max(22px, var(--screen-safe-right)) max(18px, var(--screen-safe-bottom)) max(22px, var(--screen-safe-left));background:#ffffff60;border-radius:22px;justify-content:center;gap:34px;padding:14px 20px;display:flex}.home-dock .home-app{width:58px}.home-dock{min-height:106px}.home-dock:has(.home-app:nth-child(3)){gap:20px}.home-page[data-editing=true] .home-app{touch-action:none}.home-app-drag-ghost{z-index:8;pointer-events:none;opacity:.85;will-change:transform;justify-items:center;gap:6px;width:58px;display:grid;position:absolute;top:0;left:0}.home-app-drag-ghost small{font-size:12px}.home-toolbar button:disabled{opacity:.55}.home-page-indicators{justify-content:safe center;max-width:100%;overflow-x:auto}.home-page-indicators button{flex:none}.home-feedback{max-height:36px;overflow-y:auto}.home-action-sheet{width:min(390px,100vw - 24px);max-height:calc(100svh - 48px);margin:auto auto max(12px, env(safe-area-inset-bottom,0px));color:#454852;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f3f6;border:0;border-radius:24px;padding:18px;font:14px/1.5 system-ui,Microsoft YaHei,sans-serif;overflow-y:auto;box-shadow:0 12px 40px #20253020}.home-action-sheet::backdrop{background:#36394338}.home-action-sheet[open]{animation:.18s cubic-bezier(.2,.75,.25,1) home-sheet-enter}@keyframes home-sheet-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-action-sheet[open]{animation:none}}.home-action-sheet>h2:first-child{text-align:center;margin:0 0 12px;font-size:15px;font-weight:600}.home-action-sheet p{color:#72757f;font-size:12px}.home-sheet-actions{gap:6px;display:grid}.home-action-sheet button{min-height:48px;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:14px}.home-action-sheet .home-sheet-remove{color:#875a61}.home-action-sheet .home-sheet-cancel{background:#e6e7ec;margin-top:4px}.home-action-sheet [role=alert]{color:#8c4651}.home-action-sheet button:disabled{opacity:.55}.home-widget.widget-card{border-radius:18px;justify-content:start;align-items:stretch;gap:0;height:100%;padding:9px;font-size:12px;display:flex;position:relative;overflow:hidden}.widget-card span{font-size:inherit}.widget-card strong{overflow-wrap:anywhere;font-weight:600}.widget-card p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.widget-card small{font-size:10px}.home-page .widget-manage-target{border-radius:inherit;background:0 0;width:100%;height:100%;padding:0;position:absolute;inset:0}.widget-manage-target>span{color:#555963;background:#d7d9e0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:20px;line-height:1;display:grid;position:absolute;top:2px;left:2px}.widget-renderer,.widget-editor fieldset,.widget-placement fieldset{border:0;min-width:0;margin:0;padding:0}.widget-renderer{scrollbar-width:none;flex:1;min-height:0;overflow:auto}.widget-renderer::-webkit-scrollbar{display:none}.widget-renderer>:first-child{min-height:100%}.widget-renderer button,.widget-editor-preview button{min-height:36px;color:inherit;font:inherit;background:#e5e6eb;border:0;border-radius:10px;padding:6px}.widget-renderer button[aria-pressed=true]{background:#d0d2da}.widget-renderer button:disabled{cursor:default}.widget-renderer header,.widget-renderer footer{justify-content:space-between;align-items:center;gap:5px;display:flex}.widget-display-note{opacity:.72;line-height:1.5;display:block;font-size:9px!important}.widget-avatar{background:#e5e6eb;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:inline-grid;overflow:hidden}.widget-avatar img{object-fit:cover;width:100%;height:100%}.widget-avatar svg{width:21px;height:21px}.widget-photo{background:#ececf1;border-radius:9px;min-width:0;min-height:0;overflow:hidden}.widget-photo img{object-fit:cover;width:100%;height:100%;display:block}.widget-photo>span{color:#858892;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100%;display:flex}.widget-photo svg{width:20px;height:20px}.widget-photo small{font-size:9px}.widget-icon-button{flex:none;place-items:center;width:36px;display:inline-grid}.widget-icon-button svg{width:17px;height:17px}.widget-icon-button[aria-pressed=true] svg{fill:currentColor}.widget-clock{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.widget-clock time{font-size:calc(54px * var(--clock-size,1));font-variant-numeric:tabular-nums;letter-spacing:-2px;font-weight:600;line-height:1}.widget-clock .clock-date{font-size:12px}.widget-size-2x2 .widget-clock time{font-size:calc(36px * var(--clock-size,1))}.widget-size-2x1 .widget-clock time{font-size:calc(30px * var(--clock-size,1))}.widget-size-4x1 .widget-clock{gap:3px}.widget-size-4x1 .widget-clock time{font-size:calc(38px * var(--clock-size,1))}.widget-size-1x1 .widget-clock time,.widget-size-1x2 .widget-clock time{font-size:calc(19px * var(--clock-size,1));letter-spacing:-1px}.widget-size-1x1 .clock-date,.widget-size-1x2 .clock-date{overflow-wrap:anywhere;font-size:9px}.widget-anniversary{text-align:center;flex-direction:column;justify-content:space-evenly;gap:7px;display:flex}.widget-anniversary>strong{font-size:32px;line-height:1.2}.widget-anniversary>strong small{margin-left:5px}.widget-avatar-pair{justify-content:center;gap:8px;display:flex}.widget-status{flex-direction:column;justify-content:space-around;gap:10px;display:flex}.widget-status header>div{flex:1}.widget-status header i{border-radius:50%;flex:none;width:8px;height:8px}.widget-status dl,.widget-boarding dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 6px;margin:8px 0;display:grid}.widget-status dl div,.widget-boarding dl div{min-width:0}.widget-status dt,.widget-boarding dt{opacity:.75;font-size:10px}.widget-status dd,.widget-boarding dd{overflow-wrap:anywhere;margin:3px 0 0}.widget-status footer{flex-wrap:wrap}.widget-profile{gap:12px;display:flex}.widget-cover{background:#e6e7ec;border-radius:12px;flex:none;width:30%;overflow:hidden}.widget-cover img{object-fit:cover;width:100%;height:100%}.widget-profile>div:last-child{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.widget-profile strong{margin-top:6px}.widget-profile small{display:block}.widget-profile footer{flex-wrap:wrap;font-size:10px}.widget-soft-profile{isolation:isolate;border-radius:10px;align-items:center;gap:14px;padding:15px;display:flex;position:relative;overflow:hidden}.widget-profile-background,.widget-wash{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.widget-wash{background:#fff}.widget-space-status{flex-direction:column;justify-content:space-between;gap:10px;display:flex}.widget-space-status header>div{flex:1;gap:4px;display:grid}.widget-folder{grid-template-columns:1fr 1fr;gap:8px;height:100%;display:grid;position:relative}.widget-folder .folder-thumbnail{width:32px;height:32px;position:absolute;bottom:0;right:0}.widget-folder>strong{align-self:center;padding-bottom:30px;font-size:12px}.folder-thumbnail .widget-photo>span small{display:none}.widget-scrapbook{flex-direction:column;justify-content:center;gap:12px;display:flex}.widget-scrapbook>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:145px;display:grid}.widget-scrapbook p{text-align:center}.widget-diary{flex-direction:column;justify-content:space-between;gap:8px;display:flex}.widget-diary header>div{min-width:0}.widget-diary-photos{grid-template-columns:1fr 1fr;gap:6px;height:95px;display:grid}.widget-diary footer{flex-wrap:wrap;font-size:9px}.widget-corner{grid-template-columns:40% minmax(0,1fr);gap:12px;display:grid}.widget-corner>div:last-child{flex-direction:column;justify-content:space-around;display:flex}.widget-post{flex-direction:column;gap:7px;display:flex}.widget-post header{flex-wrap:wrap}.widget-post header small{color:var(--post-secondary)}.widget-post-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;height:110px;display:grid}.widget-post footer{color:var(--post-secondary);flex-wrap:wrap;font-size:10px}.widget-post .widget-icon-button[aria-pressed=true]{color:var(--post-liked)}.widget-friend{flex-direction:column;justify-content:space-between;gap:4px;display:flex}.widget-friend header{flex-wrap:wrap}.widget-photo-navigation{grid-template-columns:28px minmax(0,1fr) 28px;align-items:stretch;gap:4px;height:78px;display:grid}.widget-photo-navigation button{background:0 0;padding:0;font-size:24px}.widget-friend footer button{flex:1}.widget-renderer .widget-vinyl{background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:0;display:flex}.widget-disc{aspect-ratio:1;background:#83858e;border:8px solid #555863;border-radius:50%;place-items:center;width:min(60px,100%);display:grid}.widget-disc .widget-photo{border-radius:50%;width:28px;height:28px}.widget-vinyl[aria-pressed=true] .widget-disc{animation:8s linear infinite widget-disc-turn}@keyframes widget-disc-turn{to{rotate:360deg}}.widget-lyrics{flex-direction:column;justify-content:space-around;gap:5px;display:flex}.widget-lyrics>strong{white-space:pre-wrap;font-size:15px}.widget-lyrics footer{flex-wrap:wrap}.widget-lyrics footer small,.widget-lyrics footer span{display:block}.widget-muted{opacity:.55}.widget-focus{flex-direction:column;justify-content:space-between;align-items:center;gap:5px;display:flex}.widget-focus-dial{aspect-ratio:1;place-items:center;width:min(112px,100%);display:grid;position:relative}.widget-focus-dial svg{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.widget-focus-dial time{font-size:25px;font-weight:500}.widget-focus p{text-align:center;font-size:10px}.widget-focus footer{width:100%}.widget-focus footer button{flex:1}.widget-search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.widget-search>svg{flex:none;width:19px;height:19px}.widget-search>div{flex:1;min-width:0;position:relative}.widget-search input{width:100%;color:inherit;font:inherit;background:0 0;border:0;min-width:0;padding:8px 0}.widget-typing{pointer-events:none;white-space:nowrap;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.widget-typing i{width:1px;height:14px;margin-left:3px}.widget-search output{flex:0 0 100%;font-size:10px}.widget-month{flex-direction:column;justify-content:center;gap:7px;display:flex}.widget-week-labels,.widget-month-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.widget-week-labels{opacity:.65;font-size:10px}.widget-month-days button{background:0 0;border-radius:6px;min-height:27px;padding:0;font-size:11px}.widget-month-days [aria-current=date]{text-underline-offset:3px;font-weight:700;text-decoration:underline}.widget-fortune{flex-direction:column;justify-content:space-around;gap:6px;display:flex}.widget-fortune header>div{flex:1;min-width:0}.widget-fortune header small{display:block}.widget-fortune-text{justify-content:space-between;align-items:center;display:flex}.widget-fortune p{max-height:52px;overflow-y:auto}.widget-fortune-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.widget-fortune-week button{background:0 0;min-height:42px;padding:3px 0}.widget-fortune-week small{display:block}.widget-stack{flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.widget-stack>button{background:#eff0f4;flex-direction:column;gap:8px;width:100%;padding:8px;display:flex}.widget-stack .widget-photo{width:100%;height:150px}.widget-stack button>span{overflow-wrap:anywhere;font-size:10px}.widget-renderer .widget-ticket{text-align:left;background:0 0;flex-direction:column;justify-content:space-around;align-items:stretch;gap:8px;width:100%;display:flex}.widget-ticket>strong{font-size:21px}.widget-ticket p{white-space:pre-wrap}.widget-ticket footer{font-size:11px}.widget-boarding{flex-direction:column;justify-content:space-between;gap:5px;display:flex}.widget-route{justify-content:space-between;align-items:center;gap:8px;display:flex}.widget-route>div{gap:3px;min-width:0;display:grid}.widget-route strong{font-size:26px}.widget-route span{font-size:10px}.widget-boarding dl{gap:8px}@media (prefers-reduced-motion:reduce){.widget-vinyl[aria-pressed=true] .widget-disc{animation:none}}.settings-page{width:100%;max-width:25.125rem;padding:max(3.375rem, env(safe-area-inset-top,0rem)) max(.875rem, env(safe-area-inset-right,0rem)) max(1.5rem, env(safe-area-inset-bottom,0rem)) max(.875rem, env(safe-area-inset-left,0rem));margin-inline:auto}.settings-heading{font-size:calc(2.5rem * var(--font-scale,1));line-height:calc(3rem * var(--font-scale,1));margin:0 .5rem .8125rem;font-weight:800}.profile-card,.settings-group{background:var(--card-bg);border-radius:1.125rem}.profile-card{align-items:center;gap:.9375rem;min-height:5.25rem;margin-bottom:.875rem;padding:.5rem .9375rem;display:flex}.profile-avatar{background:var(--avatar-bg);width:3.5rem;height:3.5rem;color:var(--avatar);border-radius:50%;flex:none;place-items:center;display:grid}.profile-avatar svg{fill:currentColor;stroke:none;width:2.25rem;height:2.25rem}.profile-copy{flex:1;gap:.25rem;min-width:0;display:grid}.profile-name{font-size:calc(1rem * var(--font-scale,1));font-weight:600;line-height:calc(1.5rem * var(--font-scale,1))}.profile-hint{font-size:calc(.71875rem * var(--font-scale,1));color:var(--muted);line-height:calc(1.0625rem * var(--font-scale,1))}.settings-groups{gap:.9375rem;display:grid}.settings-group{margin:0;padding:.1875rem 0;list-style:none}.settings-row{grid-template-columns:2rem minmax(0,1fr) .875rem;align-items:center;min-height:2.75rem;padding:.375rem .9375rem;display:grid}.setting-icon{background:var(--icon-bg);width:2rem;height:2rem;color:var(--icon);border-radius:.625rem;flex:none;place-items:center;display:grid}.setting-icon svg{width:1.3125rem;height:1.3125rem}.settings-row-copy{align-items:center;gap:.5rem;min-width:0;margin-left:1rem;margin-right:.375rem;display:flex}.settings-row-title{font-size:calc(.90625rem * var(--font-scale,1));font-weight:500;line-height:calc(1.375rem * var(--font-scale,1));flex:none}.settings-row-label{flex:0 auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.settings-row-description{color:var(--muted)}.settings-row-detail{color:var(--muted);margin-left:auto}.setting-icon-plain{width:1.1875rem;height:1.5rem;color:var(--plain-icon);place-items:center;display:grid}.setting-icon-plain svg{width:1.1875rem;height:1.1875rem}.settings-chevron{width:.875rem;height:1.25rem;color:var(--chevron);flex:none}.update-status{font-size:calc(.71875rem * var(--font-scale,1));line-height:calc(1rem * var(--font-scale,1));color:var(--muted);align-items:center;gap:.4375rem;min-width:0;margin-left:auto;display:flex}.update-status-dot{background:var(--status-dot);border-radius:50%;flex:none;width:.5rem;height:.5rem}.profile-card:focus-visible,.settings-row:focus-visible{outline:.125rem solid var(--focus);outline-offset:.125rem}.profile-card:active,.settings-row:active{background:var(--active)}.settings-placeholder h1{font-size:calc(1.5rem * var(--font-scale,1));margin:1.75rem 0 1rem}.settings-placeholder p{color:var(--placeholder-text);line-height:1.7}.settings-placeholder .settings-back-link{width:2.75rem;height:2.75rem;color:var(--placeholder-text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.settings-back-link:focus-visible,.settings-page h1[data-route-focus]:focus-visible{outline:.125rem solid var(--focus);outline-offset:.125rem}.settings-back-link:active{background:var(--back-active)}.settings-back-link .settings-back-icon{width:1.375rem;height:1.375rem}.settings-back-icon{width:.875rem;height:1.125rem;transform:rotate(180deg)}.account-actions{overflow-wrap:anywhere;padding:0 24px 32px;font-size:14px}.account-actions label{display:block}.account-actions input{background:var(--card-bg);width:100%;color:var(--text);border:1px solid #cbd0da;border-radius:10px;margin:10px 0;padding:10px;display:block}.account-actions button{background:var(--card-bg);color:var(--text);border:1px solid #cbd0da;border-radius:10px;margin:8px 12px 8px 0;padding:10px 14px}.appearance-surface{background:var(--appearance-bg);min-height:100svh}.appearance-page{padding:max(1.5rem, env(safe-area-inset-top,0rem)) max(.75rem, env(safe-area-inset-right,0rem)) max(1.125rem, env(safe-area-inset-bottom,0rem)) max(.75rem, env(safe-area-inset-left,0rem))}.appearance-settings-page{padding-inline:max(1rem, env(safe-area-inset-left,0rem)) max(1rem, env(safe-area-inset-right,0rem));padding-bottom:max(1.5rem, env(safe-area-inset-bottom,0rem))}.appearance-back{width:2.75rem;height:2.75rem;color:var(--text);justify-content:center;align-items:center;margin-left:-.5rem;display:flex}.appearance-back svg{width:1.375rem;height:1.375rem}.appearance-heading{font-size:calc(1.625rem * var(--font-scale,1));font-weight:800;line-height:calc(2rem * var(--font-scale,1));margin:0 .625rem .5625rem}.appearance-settings-page .appearance-heading{font-size:calc(1.75rem * var(--font-scale,1));line-height:calc(2.1875rem * var(--font-scale,1));margin:.25rem .5rem .875rem}.appearance-cards{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.appearance-page .settings-group{background:var(--appearance-card-bg);border-radius:1.0625rem}.appearance-page h2{font-size:calc(.875rem * var(--font-scale,1));font-weight:600;line-height:calc(1.3125rem * var(--font-scale,1));margin:0}.appearance-section-heading{align-items:center;gap:.875rem;min-height:1.5rem;display:flex}.appearance-section-heading>svg,.appearance-section-icon{width:1.25rem;height:1.25rem;color:var(--plain-icon);flex:none}.appearance-mode-card{padding:.875rem}.appearance-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.625rem 0 0 2.125rem;display:grid}.appearance-mode{background:var(--mode-bg);min-height:4.25rem;color:var(--mode-text);font-size:calc(.8125rem * var(--font-scale,1));line-height:calc(1.125rem * var(--font-scale,1));cursor:pointer;border:.0625rem solid #0000;border-radius:.3125rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .25rem;display:flex;position:relative}.appearance-mode>svg{width:1.375rem;height:1.375rem}.appearance-mode>span:not(.appearance-mode-check){overflow-wrap:anywhere;max-width:100%}.appearance-mode.is-selected{background:var(--mode-selected-bg);border-color:var(--mode-outline);color:var(--mode-selected-text)}.appearance-mode-check{background:var(--mode-check);color:#fff;border-radius:50%;place-items:center;width:.8125rem;height:.8125rem;display:grid;position:absolute;top:.3125rem;right:.25rem}.appearance-mode-check svg{stroke-width:2px;width:.625rem;height:.625rem}.appearance-page svg[data-icon=contrast] path:last-child{fill:currentColor}.appearance-page svg[data-icon=app] path:last-child{fill:var(--app-icon-fill);stroke:none}.appearance-wallpapers::-webkit-scrollbar{display:none}.appearance-more{width:.875rem;min-height:2.75rem;color:var(--appearance-chevron);flex:none;place-items:center;display:grid}.appearance-more svg{width:.875rem;height:1.25rem}.appearance-section-heading .appearance-more{min-height:1.5rem;margin-left:auto}.appearance-wallpaper-card{padding:.875rem}.appearance-wallpapers{scrollbar-width:none;gap:.5rem;margin-top:.625rem;margin-left:2.125rem;display:flex;overflow-x:auto}.appearance-wallpapers :is(a,button){cursor:pointer;border:0;border-radius:.3125rem;flex:none;width:3.5rem;height:4.25rem;padding:0;display:grid;overflow:hidden}.appearance-wallpapers img{object-fit:cover;width:3.5rem;height:4.25rem;display:block}.appearance-wallpaper-custom{color:var(--wallpaper-custom-text);background:var(--wallpaper-custom-bg);font-size:calc(.75rem * var(--font-scale,1));align-content:center;justify-items:center;gap:.375rem}.appearance-wallpaper-custom svg{width:1.375rem;height:1.375rem}.appearance-page .settings-row--plain{grid-template-columns:1.25rem minmax(0,1fr) .875rem;min-height:3rem;padding:.5rem .875rem}.appearance-page .settings-group:has(.settings-row--plain){padding-block:.375rem}.appearance-page .settings-row--plain:has(.settings-row-description){min-height:3.5rem}.appearance-page .settings-row-copy{margin-left:.875rem;margin-right:.375rem}.appearance-page .settings-row-label{flex:1}.appearance-page .settings-row-title{font-size:calc(.875rem * var(--font-scale,1));font-weight:600;line-height:calc(1.3125rem * var(--font-scale,1))}.appearance-page .settings-row-description{font-size:calc(.71875rem * var(--font-scale,1));line-height:calc(1rem * var(--font-scale,1));margin-top:.125rem}.appearance-page .settings-row-detail{font-size:calc(.8125rem * var(--font-scale,1))}.appearance-page .setting-icon-plain,.appearance-page .setting-icon-plain svg{width:1.25rem;height:1.25rem}.appearance-page .settings-chevron{color:var(--appearance-chevron)}.appearance-page .settings-row:active{background:var(--appearance-active)}.appearance-motion-card{padding:.375rem 0}.appearance-toggle-row{grid-template-columns:1.1875rem minmax(0,1fr) 2.25rem;align-items:center;min-height:2.6875rem;padding:.375rem .875rem;display:grid}.appearance-toggle-label{font-size:calc(.75rem * var(--font-scale,1));font-weight:600;line-height:calc(1.0625rem * var(--font-scale,1));cursor:pointer;margin-left:.875rem;margin-right:.5rem;display:grid}.appearance-toggle-label small{color:var(--muted);font-size:calc(.59375rem * var(--font-scale,1));font-weight:400;line-height:calc(.8125rem * var(--font-scale,1))}.appearance-switch{background:var(--switch-off);cursor:pointer;border:0;border-radius:1.25rem;align-items:center;width:2.25rem;height:1.3125rem;padding:.125rem;display:flex}.appearance-switch>span{background:var(--switch-thumb);border-radius:50%;width:1.0625rem;height:1.0625rem;display:block}.appearance-settings-page .appearance-toggle-row{grid-template-columns:1.25rem minmax(0,1fr) 3.125rem;min-height:3.75rem;padding:.625rem .875rem}.appearance-settings-page .appearance-toggle-label{font-size:calc(.875rem * var(--font-scale,1));line-height:calc(1.3125rem * var(--font-scale,1));gap:.125rem;margin-right:.625rem}.appearance-settings-page .appearance-toggle-label small{font-size:calc(.71875rem * var(--font-scale,1));line-height:calc(1rem * var(--font-scale,1))}.appearance-settings-page .appearance-switch{appearance:none;-webkit-tap-highlight-color:transparent;width:3.125rem;height:1.875rem;transition:background-color .16s;position:relative}.appearance-settings-page .appearance-switch:before{content:"";position:absolute;inset:-7px 0}.appearance-settings-page .appearance-switch>span{width:1.625rem;height:1.625rem;margin:0;transition:transform .16s;position:absolute;top:50%;left:.125rem;transform:translateY(-50%)}.appearance-settings-page .appearance-switch[aria-checked=true]>span{margin-left:0;transform:translate(1.25rem,-50%)}.appearance-settings-page .appearance-switch:disabled{opacity:.5;cursor:default}.appearance-switch[aria-checked=true]{background:var(--switch-on)}.appearance-switch[aria-checked=true]>span{margin-left:auto}.appearance-page a:focus-visible,.appearance-page button:focus-visible{outline:.125rem solid var(--appearance-focus);outline-offset:.125rem}.appearance-storage-error{font-size:calc(.75rem * var(--font-scale,1));line-height:calc(1.125rem * var(--font-scale,1));color:var(--error);margin:.75rem .875rem 0}@media (prefers-reduced-motion:reduce){.appearance-settings-page .appearance-switch,.appearance-settings-page .appearance-switch>span{transition:none}}.font-import-dialog{box-sizing:border-box;width:min(23rem,100vw - 2rem);max-height:calc(100dvh - 3rem);color:var(--text);background:var(--card-bg);font-family:var(--app-font);border:0;border-radius:1.125rem;padding:1.25rem;overflow-y:auto}.font-import-dialog::backdrop{background:#00000040}.font-import-dialog h2{margin:0 0 .625rem;font-size:1.25rem}.font-import-dialog p{color:var(--muted);margin:.5rem 0 1rem;font-size:.8125rem;line-height:1.5}.font-import-dialog button{background:var(--mode-bg);min-height:2.75rem;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:.625rem;padding:.625rem .875rem}.font-import-dialog .font-import-file{width:100%;margin-bottom:1.125rem;font-size:1rem;font-weight:600}.font-import-dialog form{gap:.625rem;display:grid}.font-import-dialog label{font-size:.875rem;font-weight:600}.font-import-dialog input{box-sizing:border-box;border:.0625rem solid var(--muted);width:100%;min-width:0;min-height:2.75rem;color:var(--text);background:var(--mode-bg);font:inherit;border-radius:.625rem;padding:.625rem;font-size:1rem}.font-import-dialog small{color:var(--muted);font-size:.75rem;line-height:1.5}.font-import-dialog footer{justify-content:flex-end;gap:.625rem;margin-top:.5rem;display:flex}.font-import-dialog :is(button,input):focus-visible{outline:.125rem solid var(--focus);outline-offset:.125rem}.font-import-dialog :disabled{opacity:.55;cursor:default}.display-font-import.display-font-import-action{min-height:2.75rem;color:var(--text);background:var(--mode-bg);font-size:calc(.875rem * var(--font-scale,1));cursor:pointer;border:0;border-radius:.625rem;padding:.625rem .75rem;font-weight:600}.font-import-dialog .display-error{color:var(--error);margin:0}.display-page{padding-inline:max(1rem, env(safe-area-inset-left,0rem)) max(1rem, env(safe-area-inset-right,0rem));padding-bottom:max(1.5rem, env(safe-area-inset-bottom,0rem))}.display-page .appearance-heading{font-size:calc(1.75rem * var(--font-scale,1));line-height:calc(2.1875rem * var(--font-scale,1));margin:.25rem .5rem .875rem}.display-cards{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.display-page .settings-group{border-radius:.875rem;padding:.875rem}.display-section-header{align-items:center;gap:.75rem;min-height:2rem;display:flex}.display-page .setting-icon{border-radius:.5rem;width:2rem;height:2rem}.display-page .setting-icon svg{width:1.25rem;height:1.25rem}.display-section-copy{flex:1;gap:.0625rem;min-width:0;display:grid}.display-section-title{font-size:calc(.875rem * var(--font-scale,1));font-weight:600;line-height:calc(1.3125rem * var(--font-scale,1))}.display-section-copy small{color:var(--muted);font-size:calc(.71875rem * var(--font-scale,1));line-height:calc(1rem * var(--font-scale,1))}.display-section-header .appearance-more{min-height:2rem}.display-range-card{min-height:7rem}.display-range-controls{align-items:center;gap:.8125rem;min-height:2.75rem;margin:.5rem .1875rem 0 2.75rem;display:flex}.display-range-track{flex:1;min-width:0}.display-range-track input{appearance:none;cursor:pointer;background:0 0;width:100%;height:2.75rem;margin:0;padding:0;display:block}.display-range-track input::-webkit-slider-runnable-track{background:linear-gradient(to right, #a1a3ab var(--range-fill), #d5d6dd var(--range-fill));border-radius:.25rem;height:.1875rem}.display-range-track input::-moz-range-track{background:linear-gradient(to right, #a1a3ab var(--range-fill), #d5d6dd var(--range-fill));border-radius:.25rem;height:.1875rem}.display-range-track input::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:1.25rem;height:1.25rem;margin-top:-.53125rem;box-shadow:0 .125rem .3125rem #00000017}.display-range-track input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:1.25rem;height:1.25rem;box-shadow:0 .125rem .3125rem #00000017}.display-range-ticks{justify-content:space-between;margin-top:-.75rem;padding-inline:.1875rem;display:flex}.display-range-ticks i{background:#d5d6dd;width:.0625rem;height:.25rem;display:block}.display-small-a{color:var(--placeholder-text);font-size:calc(.75rem * var(--font-scale,1))}.display-large-a{color:var(--placeholder-text);font-size:calc(1.5rem * var(--font-scale,1));font-weight:300}.display-preview-card{min-height:5.5625rem}.display-preview-text{font-size:calc(1rem * var(--font-scale,1));line-height:calc(1.5rem * var(--font-scale,1));overflow-wrap:anywhere;margin:.75rem .1875rem .125rem 2.75rem}.display-font-import{min-height:2.75rem;color:var(--placeholder-text);font-size:calc(.75rem * var(--font-scale,1));cursor:pointer;background:0 0;border:0;flex:none;padding:0 .25rem}.display-font-card{min-height:10.5rem}.display-font-options{grid-auto-flow:column;grid-auto-columns:minmax(calc(7rem * var(--font-scale,1)), 1fr);scrollbar-width:none;gap:.5rem;margin-top:.75rem;display:grid;overflow-x:auto}.display-font-option{text-align:left;min-width:0;min-height:6rem;color:var(--text);background:var(--mode-bg);cursor:pointer;border:.0625rem solid #0000;border-radius:.4375rem;align-content:space-between;gap:.5625rem;padding:1.75rem .625rem .625rem;display:grid;position:relative}.display-font-option.is-selected{background:0 0;border-color:#6f717a}.display-font-name{font-size:calc(.75rem * var(--font-scale,1));font-weight:600;line-height:calc(1.0625rem * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.display-font-sample{font-size:calc(.71875rem * var(--font-scale,1));line-height:calc(1rem * var(--font-scale,1));white-space:nowrap}.display-font-option:first-child .display-font-sample{font-weight:500}.display-font-check{color:#fff;background:#6f717a;border-radius:50%;place-items:center;width:.875rem;height:.875rem;display:grid;position:absolute;top:.3125rem;right:.3125rem}.display-font-check svg{stroke-width:2px;width:.625rem;height:.625rem}.display-page .display-switch-card{padding:0}.display-page .appearance-toggle-row{grid-template-columns:2rem minmax(0,1fr) 2.625rem;min-height:3.75rem;padding:.625rem .875rem}.display-page .appearance-toggle-row>svg{width:2rem;height:2rem;color:var(--icon);background:var(--icon-bg);border-radius:.5rem;padding:.375rem}.display-page .appearance-toggle-label{font-size:calc(.875rem * var(--font-scale,1));line-height:calc(1.3125rem * var(--font-scale,1));gap:.125rem;margin-left:.75rem}.display-page .appearance-toggle-label small{font-size:calc(.71875rem * var(--font-scale,1));line-height:calc(1rem * var(--font-scale,1))}.display-page .appearance-switch{width:2.625rem;height:1.5rem}.display-page .appearance-switch>span{width:1.25rem;height:1.25rem}.display-apply-note{color:var(--muted);font-size:calc(.6875rem * var(--font-scale,1));line-height:calc(1rem * var(--font-scale,1));margin-left:3.625rem;padding:0 .875rem .75rem 0}.display-error{color:var(--error);font-size:calc(.6875rem * var(--font-scale,1));line-height:calc(1rem * var(--font-scale,1));margin:.5625rem .625rem 0}.display-page :is(button,input,select):focus-visible{outline:.125rem solid var(--focus);outline-offset:.125rem}.desktop-settings-controls{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.desktop-option-card{padding:.875rem}.desktop-dock-options{margin:.375rem -.875rem 0;padding:0;list-style:none}.desktop-option-hint{color:var(--muted);font-size:calc(.71875rem * var(--font-scale,1));margin:.5rem 0 .75rem;line-height:1.5}.desktop-settings-preview :is(.desktop-option-card,.desktop-settings-controls) button:not(.appearance-switch){background:var(--mode-bg);min-height:2.75rem;color:var(--text);font-size:calc(.75rem * var(--font-scale,1));cursor:pointer;border:0;border-radius:.625rem;padding:.375rem .625rem}.desktop-settings-preview .appearance-switch{background:var(--switch-off);min-height:0;padding:.125rem}.desktop-settings-preview .appearance-switch[aria-checked=true]{background:var(--switch-on)}.desktop-settings-preview button:disabled{opacity:.45;cursor:default}.desktop-range-label{font-size:calc(.8125rem * var(--font-scale,1));justify-content:space-between;margin-top:.875rem;display:flex}.desktop-settings-preview input[type=range]{accent-color:#93969e;width:100%;min-height:2.75rem;margin:.375rem 0}.desktop-dock-sample{border-radius:1.25rem;justify-content:center;align-items:center;gap:1.25rem;min-height:6.25rem;padding:.875rem;display:flex}.desktop-dock-sample>span{justify-items:center;gap:.375rem;display:grid}.desktop-dock-sample small{color:#545861;font-size:.71875rem}.desktop-dock-sample .home-app-icon{width:2.875rem}.desktop-dock-sample svg{width:1.375rem;height:1.375rem}.desktop-app-row{min-height:3.5rem;font-size:calc(.8125rem * var(--font-scale,1));flex-wrap:wrap;align-items:center;gap:.5rem;padding-block:.375rem;display:flex}.desktop-app-row>svg{width:1.125rem;height:1.125rem;color:var(--plain-icon)}.desktop-app-row>span{flex:1}.desktop-app-location{gap:.25rem;display:grid}.desktop-app-location strong{font-weight:500}.desktop-app-location small{color:var(--muted);font-size:calc(.71875rem * var(--font-scale,1))}.desktop-small-actions,.desktop-add-apps{flex-wrap:wrap;gap:.375rem;display:flex}.desktop-widget-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.desktop-option-link{min-height:3.25rem;font-size:calc(.875rem * var(--font-scale,1));justify-content:space-between;align-items:center;padding:.875rem;display:flex}.desktop-return-home{text-align:center;font-size:calc(.8125rem * var(--font-scale,1));color:var(--muted);padding:.75rem;display:block}.style-choices{gap:.5rem;margin-top:.75rem;display:flex}.style-settings-controls{grid-template-columns:minmax(0,1fr)}.style-choices>button{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;min-width:0;display:flex}.style-choices>button[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--plain-icon)}.style-choices .home-app-icon{width:38px}.style-choices .home-app-icon svg{width:20px;height:20px}.style-app-sample{justify-content:center;gap:1.25rem;min-height:100px;padding-top:1rem;display:flex}.style-app-sample>div{align-content:start;justify-items:center;gap:6px;display:grid}.style-app-sample small{font-size:12px}.style-app-sample .home-app-icon{width:58px}.style-icon-row{align-items:center;gap:.5rem;min-height:64px;display:flex}.style-icon-row>span:not(.home-app-icon){font-size:calc(.875rem * var(--font-scale,1));flex:1}.style-icon-row .home-app-icon{flex:none;width:40px}.style-icon-row .home-app-icon svg{width:22px;height:22px}.style-page-actions{justify-content:center;align-items:center;gap:1rem;display:flex}.desktop-settings-preview .style-settings-controls button.style-footer-preview{color:var(--muted);background:0 0}.style-full-preview{width:100%;margin-top:.5rem}.style-lock-dialog{background:var(--page-bg);touch-action:none;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.style-lock-dialog::backdrop{background:var(--page-bg)}.style-preview-sr,.style-preview-accessible-exit{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.style-preview-accessible-exit:focus-visible{clip-path:none;width:auto;height:auto;bottom:max(18px,env(safe-area-inset-bottom));z-index:10;color:#383b42;outline:2px solid var(--focus);outline-offset:3px;background:#f8f8fa;border-radius:18px;padding:12px 18px;left:50%;transform:translate(-50%)}.style-preview-exit-hint{text-align:center;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.lock-visual-mini,.lock-visual-sample{max-width:none;min-height:0;box-shadow:none;pointer-events:none;touch-action:auto;border-radius:12px}.lock-visual-mini{height:220px}.lock-visual-mini .lock-statusbar{height:28px;padding:0 14px;font-size:8px}.lock-visual-mini .screen-top-inset{height:28px}.lock-visual-mini .lock-statusbar svg{width:11px;height:11px}.lock-visual-mini .lock-statusbar svg[data-icon=battery]{width:15px}.lock-visual-mini .lock-top{padding-top:8px}.lock-visual-mini .lock-symbol{width:12px;height:12px;margin-bottom:12px}.lock-visual-mini .lock-date{gap:3px 6px;margin-inline:10px;font-size:10px}.lock-visual-mini .lock-time{letter-spacing:-2.5px;font-size:56px;display:inline-block}.lock-visual-mini .lock-clock-period{font-size:9px}.lock-visual-sample{border-radius:8px;width:100%;height:76px}.lock-sample-clock{justify-content:center;align-items:center;gap:4px;height:100%;display:flex}.lock-visual-sample .lock-time{letter-spacing:-1.5px;font-size:32px;display:inline-block}.lock-visual-sample .lock-clock-period{font-size:9px}.desktop-settings-preview .style-choices>button:has(.lock-visual-sample){gap:8px;padding:6px 6px 10px}.clock-color-choices{margin-top:14px;font-size:13px;position:relative}.clock-color-palette{scrollbar-width:none;gap:2px;margin:6px -6px -4px;display:flex;overflow-x:auto}.clock-color-palette::-webkit-scrollbar{display:none}.desktop-settings-preview .style-settings-controls .clock-color-palette>button{background:0 0;flex:none;place-items:center;width:44px;height:44px;min-height:44px;padding:8px;display:grid;position:relative}.clock-color-palette>button:before{content:"";background:var(--swatch);border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 0 1px #9b9da32a}.clock-color-palette>button[aria-checked=true]:before{outline-offset:2px;outline:3px solid #bfc5d75c}.clock-color-palette svg{color:#fff;filter:drop-shadow(0 1px 1px #383b4280);width:16px;height:16px;position:absolute}.clock-color-palette>.clock-color-custom:before{background:conic-gradient(#c3cdf0,#ecbacc,#edd8a8,#badbcf,#c3cdf0)}.clock-color-native{opacity:0;width:1px;height:1px;position:absolute;bottom:0;left:0}.ai-surface{background:var(--page-bg);min-height:100svh}.ai-page{min-height:100svh;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));flex-direction:column;display:flex}.ai-navigation{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:4px;min-height:48px;margin-bottom:24px;display:grid}.ai-navigation h1{text-align:center;font-size:calc(18px * var(--font-scale,1));margin:0;font-weight:650}.ai-navigation>a{place-items:center;width:44px;height:44px;margin-left:-8px;display:grid}.ai-navigation>a svg{width:19px;height:19px}.ai-navigation>span{justify-content:flex-end;display:flex}.ai-page button{color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0}.ai-navigation button{background:var(--icon-bg);min-height:36px;color:var(--muted);font-size:calc(13px * var(--font-scale,1));border-radius:18px;padding:6px 8px}.ai-content{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.ai-content .settings-group{border-radius:18px}.ai-page .settings-row{grid-template-columns:34px minmax(0,1fr) 14px;gap:16px;min-height:80px;padding:14px 18px}.ai-page .setting-icon{border-radius:10px;width:34px;height:34px}.ai-page .setting-icon svg{width:21px;height:21px}.ai-page .settings-row-title{font-size:calc(15px * var(--font-scale,1));font-weight:600}.ai-page .settings-row-description{font-size:calc(12px * var(--font-scale,1));margin-top:4px;line-height:1.4}.ai-square{background:var(--icon-bg);width:36px;height:36px;color:var(--text);border-radius:10px;flex:none;place-items:center;display:grid}.ai-square svg{width:23px;height:23px}.ai-current{align-items:flex-start;gap:16px;min-height:118px;padding:18px;display:flex}.ai-current>div{flex:1;gap:8px;min-width:0;display:grid}.ai-current small{font-size:calc(13px * var(--font-scale,1))}.ai-current strong{font-size:calc(16px * var(--font-scale,1));overflow-wrap:anywhere;line-height:1.4}.ai-current div>span{font-size:calc(11px * var(--font-scale,1));color:var(--muted);overflow-wrap:anywhere}.ai-current>svg{width:14px;height:18px;color:var(--chevron);flex:none;align-self:center}.ai-note{background:var(--mode-bg);color:var(--muted);font-size:calc(12px * var(--font-scale,1));border-radius:16px;align-items:center;gap:12px;margin:auto 0 0;padding:16px;line-height:1.7;display:flex}.ai-note svg{flex:none;width:18px;height:18px}.ai-search{background:var(--icon-bg);border-radius:16px;align-items:center;gap:10px;padding:4px 14px;display:flex}.ai-search svg{width:17px;height:17px;color:var(--plain-icon);flex:none}.ai-search input{width:100%;min-width:0;min-height:36px;color:var(--text);font-size:calc(13px * var(--font-scale,1));background:0 0;border:0}.ai-search input::placeholder{color:var(--muted)}.ai-tabs{background:var(--icon-bg);border-radius:16px;gap:2px;margin-top:-8px;padding:2px;display:flex}.ai-tabs button{min-width:0;min-height:36px;color:var(--muted);font-size:calc(12px * var(--font-scale,1));background:0 0;border-radius:14px;flex:1}.ai-tabs button[aria-selected=true]{background:var(--back-active);color:var(--text)}.ai-model-list,.ai-api-list{background:0 0;margin:0;padding:0;list-style:none}.ai-model-list{gap:4px;display:grid}.ai-model-list li{background:var(--card-bg);border-radius:15px;align-items:center;gap:10px;min-height:70px;padding:10px;display:flex}.ai-model-list li[data-selected=true]{background:var(--back-active)}.ai-model-monogram{font-size:21px;font-weight:700}.ai-model-select{text-align:left;background:0 0;flex:1;gap:4px;min-width:0;min-height:44px;padding:0;display:grid}.ai-model-select strong{font-size:calc(14px * var(--font-scale,1));overflow-wrap:anywhere;font-weight:600}.ai-model-select small{color:var(--muted);font-size:calc(11px * var(--font-scale,1));overflow-wrap:anywhere}.ai-radio-button,.ai-favorite{background:0 0;flex:none;place-items:center;width:32px;height:44px;padding:0;display:grid}.ai-radio-button>span{border:1px solid var(--chevron);border-radius:50%;width:15px;height:15px;display:block}.ai-radio-button[aria-pressed=true]>span{box-shadow:inset 0 0 0 2px var(--card-bg);background:var(--plain-icon)}.ai-favorite svg{width:18px;height:18px;color:var(--plain-icon)}.ai-favorite[aria-pressed=true] svg{fill:currentColor}.ai-wide-button{background:var(--switch-off);width:100%;min-height:48px;font-size:calc(14px * var(--font-scale,1));text-align:center;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:flex}.ai-wide-button svg{width:18px;height:18px}.ai-api-list{gap:16px;display:grid}.ai-api-list li{background:var(--card-bg);border-radius:18px;padding:16px}.ai-api-list li[data-current=true]{box-shadow:inset 0 0 0 1px var(--switch-off)}.ai-api-list a{align-items:center;gap:12px;min-height:48px;display:flex}.ai-api-list a>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.ai-api-list strong{font-size:calc(14px * var(--font-scale,1));overflow-wrap:anywhere;font-weight:600}.ai-api-list a small{font-size:calc(11px * var(--font-scale,1));color:var(--muted);overflow-wrap:anywhere}.ai-api-list a>svg{width:14px;height:18px;color:var(--chevron);flex:none}.ai-api-current{font-size:calc(12px * var(--font-scale,1));color:var(--muted);justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.ai-page [data-status=success]{color:#428453}.ai-page [data-status=failed]{color:var(--error)}.ai-controls{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.ai-editor-card{padding:12px}.ai-field{min-height:54px;font-size:calc(14px * var(--font-scale,1));align-items:center;gap:12px;display:flex}.ai-field>:first-child{min-width:78px}.ai-field>input,.ai-key-input{flex:1;min-width:0}.ai-field input{background:var(--mode-bg);width:100%;min-width:0;height:38px;color:var(--text);font-size:calc(13px * var(--font-scale,1));border:0;border-radius:12px;padding:8px 12px}.ai-key-input{align-items:center;gap:6px;display:flex}.ai-key-input input{flex:1}.ai-key-input button{background:0 0;flex:none;width:30px;height:38px;padding:4px}.ai-key-input svg{width:18px;height:18px;color:var(--plain-icon)}.ai-field-short>input{max-width:72px;margin-left:auto}.ai-field-short small{color:var(--muted)}.ai-field .appearance-switch{background:var(--switch-off);border-radius:20px;width:44px;min-width:0;height:25px;margin-left:auto;padding:2px}.ai-field .appearance-switch>span{background:var(--switch-thumb);border-radius:50%;width:21px;height:21px}.ai-field .appearance-switch[aria-checked=true]{background:var(--switch-on)}.ai-field .appearance-switch[aria-checked=true]>span{margin-left:auto}.ai-editor-card summary{cursor:pointer;min-height:36px;font-size:calc(14px * var(--font-scale,1));justify-content:space-between;align-items:center;list-style:none;display:flex}.ai-editor-card summary::-webkit-details-marker{display:none}.ai-editor-card summary svg{width:15px;height:15px;transform:rotate(-90deg)}.ai-editor-card[open]>summary svg{transform:rotate(90deg)}.ai-header-entry{width:100%;min-height:54px;font-size:calc(14px * var(--font-scale,1));background:0 0;justify-content:space-between;align-items:center;padding:0;display:flex}.ai-header-entry>span{color:var(--muted);align-items:center;gap:8px;display:flex}.ai-header-entry svg{width:15px;height:18px}.ai-delete-button{background:0 0;min-height:44px;margin:0 auto;display:block;color:var(--error)!important;font-size:13px!important}.ai-delete-confirm{background:var(--card-bg);text-align:center;border-radius:16px;padding:12px;font-size:13px}.ai-delete-confirm button{background:var(--icon-bg);border-radius:12px;min-height:44px;margin-inline:8px;padding:8px 16px}.ai-parameter-card{padding:20px 16px}.ai-parameter-card label{font-size:calc(14px * var(--font-scale,1))}.ai-parameter-card>div{align-items:center;gap:14px;margin-top:12px;display:flex}.ai-parameter-card input{appearance:none;background:0 0;flex:1;width:0;min-height:32px}.ai-parameter-card input::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--plain-icon) var(--ai-range-progress),var(--switch-off) var(--ai-range-progress));border-radius:6px;height:6px}.ai-parameter-card input::-webkit-slider-thumb{appearance:none;border:1px solid var(--plain-icon);background:var(--switch-thumb);border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 1px 3px #00000012}.ai-parameter-card input::-moz-range-track{background:var(--switch-off);border-radius:6px;height:6px}.ai-parameter-card input::-moz-range-progress{background:var(--plain-icon);border-radius:6px;height:6px}.ai-parameter-card input::-moz-range-thumb{border:1px solid var(--plain-icon);background:var(--switch-thumb);border-radius:50%;width:16px;height:16px}.ai-parameter-card output{background:var(--mode-bg);border-radius:10px;place-items:center;width:50px;height:32px;font-size:13px;display:grid}.ai-parameter-card p{color:var(--muted);font-size:calc(12px * var(--font-scale,1));margin:12px 0 0;line-height:1.6}.ai-test-status{text-align:center;padding:48px 0 24px}.ai-test-mark{border:16px solid var(--mode-bg);background:var(--switch-off);width:108px;height:108px;color:var(--icon);border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.ai-test-mark svg{width:43px;height:43px}.ai-test-status h2{font-size:calc(22px * var(--font-scale,1));margin:0}.ai-test-status p{color:var(--muted);font-size:calc(13px * var(--font-scale,1));margin:8px 0 0}.ai-test-details{font-size:calc(13px * var(--font-scale,1));margin:0;padding:10px 16px}.ai-test-details>div{justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.ai-test-details dt{color:var(--muted);flex:none}.ai-test-details dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.ai-empty,.ai-error{font-size:calc(13px * var(--font-scale,1));overflow-wrap:anywhere;margin:0;line-height:1.7}.ai-empty{color:var(--muted)}.ai-error{color:var(--error);margin-top:12px}.ai-test-error{padding:16px}.ai-fetch-list{gap:12px;display:grid}.ai-page button:disabled{opacity:.5;cursor:default}.ai-page :is(a,button,input):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ai-header-dialog{background:var(--card-bg);width:min(390px,100vw - 24px);max-height:calc(100svh - 48px);color:var(--text);border:0;border-radius:20px;padding:20px;overflow-y:auto}.ai-header-dialog::backdrop{background:#383b4238}.ai-header-dialog header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ai-header-dialog h2{margin:0;font-size:16px}.ai-header-dialog button{background:var(--icon-bg);min-height:40px;color:var(--text);cursor:pointer;border:0;border-radius:12px}.ai-header-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px;margin-bottom:12px;display:grid}.ai-header-fields input{background:var(--mode-bg);width:100%;min-width:0;color:var(--text);border:0;border-radius:10px;padding:10px}.ai-header-dialog>.ai-wide-button{margin-top:10px}.ai-model-field-header{min-height:40px;font-size:calc(14px * var(--font-scale,1));justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-model-field-header button{background:var(--icon-bg);border-radius:12px;min-height:36px;padding:6px 12px;font-size:13px}.ai-model-dropdown,.ai-manual-model input{background:var(--mode-bg);width:100%;min-width:0;min-height:40px;color:var(--text);font:inherit;font-size:calc(13px * var(--font-scale,1));border:0;border-radius:12px;padding:8px 12px}.ai-manual-model{margin-top:8px}.ai-manual-model summary{min-height:36px;color:var(--muted);font-size:12px}.ai-preset-actions{gap:12px;display:flex}.ai-preset-actions button{background:var(--icon-bg);border-radius:14px;flex:1;min-height:44px;padding:8px 12px;font-size:13px}.ai-preset-credentials{align-items:center;gap:10px;font-size:13px;line-height:1.6;display:flex}.ai-preset-credentials input{width:18px;height:18px;accent-color:var(--plain-icon)}.ai-preset-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ai-preset-list li{background:var(--mode-bg);border-radius:14px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.ai-preset-dialog button{font:inherit;padding:8px 12px;font-size:13px}.ai-preset-dialog .ai-preset-select{text-align:left;background:0 0;flex:1;gap:6px;min-width:0;padding:0;display:grid}.ai-preset-select strong,.ai-preset-select small{overflow-wrap:anywhere}.ai-preset-select small{color:var(--muted);font-size:11px}.ai-preset-delete{flex-wrap:wrap;align-items:center;gap:8px;width:100%;font-size:12px;display:flex}.navigation-preview{background:var(--page-bg)}.navigation-page{visibility:hidden;z-index:0;overscroll-behavior:contain;scrollbar-width:none;background:var(--page-bg);position:absolute;inset:0;overflow-y:auto}.navigation-page::-webkit-scrollbar{display:none}.navigation-page[data-active=true]{visibility:visible;z-index:2}.navigation-preview[data-motion]>.navigation-page{will-change:transform}.navigation-preview[data-motion]{-webkit-user-select:none;user-select:none}.navigation-home{overflow:hidden}.auth-shell{--auth-muted:#858d9d;--auth-ink:#151820;width:100%;min-height:100dvh;padding-bottom:var(--auth-keyboard-space,0px);color:var(--auth-ink);background:linear-gradient(135deg,#f0f3f8,#f6f8fc 54%,#eef2f7);font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:14px;line-height:1.5}.auth-shell button,.auth-shell a,.auth-shell input{-webkit-tap-highlight-color:transparent}.auth-shell button{cursor:pointer}.auth-shell :focus-visible{outline-offset:3px;outline:2px solid #687282}.auth-field input:focus{outline:none}.auth-content{width:100%;max-width:430px;min-height:100dvh;padding:env(safe-area-inset-top,0px) max(24px,env(safe-area-inset-right,0px)) max(28px,env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));margin:0 auto}.auth-header{justify-content:space-between;align-items:center;height:62px;margin-bottom:6px;display:flex}.auth-header>a{justify-content:center;align-items:center;width:44px;height:44px;margin-left:-12px;display:flex}.auth-header svg{width:22px;height:22px;transform:rotate(180deg)}.auth-content h1{letter-spacing:-.5px;margin:0 0 8px;font-size:28px;font-weight:650;line-height:1.25}.auth-subtitle{color:var(--auth-muted);margin:0 0 22px;font-size:15px}.auth-card{background:#ffffff8c;border-radius:19px;padding:10px 14px}.auth-tabs{text-align:center;background:#e2e6ee66;border-radius:12px;margin-bottom:12px;font-size:13px;display:flex}.auth-tabs>span{color:#a0a7b5;flex:1;padding:11px 6px}.auth-tabs>span:first-child{color:var(--auth-ink);background:#ffffff50;border:1px solid #d1d8e3;border-radius:11px;font-weight:600}.auth-field{border-radius:12px;align-items:center;gap:17px;min-height:76px;padding:10px 4px;scroll-margin-block:24px;display:flex;position:relative}.auth-field>svg{flex:none;width:23px;height:23px}.auth-field>label{flex:1;min-width:0}.auth-field-label{font-size:13px;display:block}.auth-field input{width:100%;min-width:0;color:var(--auth-ink);appearance:none;caret-color:var(--auth-ink);background:0 0;border:0;border-radius:0;outline:none;padding:5px 0;font-size:16px;line-height:1.5}.auth-field input::placeholder{color:#939bad;opacity:1}.auth-field small{color:var(--auth-muted);font-size:10.5px;display:block}.auth-eye{background:0 0;border:0;place-items:center;width:32px;height:40px;padding:5px;display:grid}.auth-eye svg{color:#657080;width:19px;height:19px}.auth-button{color:#fff;background:linear-gradient(145deg,#454b55,#343941);border:1px solid #373d45;border-radius:18px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:51px;padding:12px 15px;font-size:14px;font-weight:550;display:flex;position:relative}.auth-button:disabled{color:#fff;cursor:default;background:#cfd4dd;border-color:#cfd4dd}.auth-button span{font-size:22px;line-height:1}.auth-button.secondary{color:var(--auth-ink);background:0 0;border-color:#cbd3df}.auth-login-options{justify-content:space-between;align-items:center;gap:8px;margin:20px 0 26px;font-size:12px;display:flex}.auth-check{cursor:pointer;align-items:center;gap:10px;width:100%;min-height:44px;font-size:12px;display:flex}.auth-check>span{flex:1;min-width:0;line-height:1.7}.auth-check input{appearance:none;background:#ffffff75;border:1px solid #5e6876;border-radius:4px;flex:none;width:16px;height:16px;margin:0;padding:0}.auth-check input:checked{background:#424952;box-shadow:inset 0 0 0 3px #f3f5f9}.auth-check a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.auth-text-button{color:#687180;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.auth-login-footer{text-align:center;margin-top:28px}.auth-login-footer p{color:#727c8c;margin-bottom:12px;font-size:13px}.auth-login-options>.auth-check{width:auto}.auth-login-options>.auth-text-button{flex:none}.auth-register .auth-subtitle{margin-bottom:12px}.auth-register .auth-field{min-height:76px}.auth-agreements{gap:0;padding:8px 0 3px;display:grid}.auth-register form>.auth-button{margin-top:14px}.auth-error{color:#984a50;overflow-wrap:anywhere;margin:12px 0;font-size:12px}.auth-welcome,.auth-waiting{color:#fff;background:linear-gradient(#53606c22,#73839666),url(/assets/moonlight-v0-DN97CdhX.png) 50%/cover;min-height:100dvh;position:relative}:is(.auth-shell:has(.auth-welcome),.auth-shell:has(.auth-waiting)){color:#fff;background:#64717e url(/assets/moonlight-v0-DN97CdhX.png) 50%/cover}.auth-welcome{max-width:600px;padding:calc(28px + env(safe-area-inset-top,0px)) max(36px,env(safe-area-inset-right,0px)) max(28px,env(safe-area-inset-bottom,0px)) max(36px,env(safe-area-inset-left,0px));background:0 0;flex-direction:column;margin:auto;display:flex}.auth-welcome-intro{letter-spacing:1px;margin:0;font-size:14px}.auth-brand{text-align:center;position:absolute;top:31%;left:0;right:0}.auth-brand h1{letter-spacing:-2px;margin:0;font-size:58px;font-weight:500}.auth-brand p{letter-spacing:9px;margin:0;font-size:16px}.auth-welcome-bottom{text-align:center;margin-top:auto;padding:35px 12px 0}.auth-welcome-bottom .auth-button{color:#11151b;background:#f6f8ff;border:0;border-radius:30px;font-weight:600}.auth-welcome-bottom .auth-button span{position:absolute;right:22px}.auth-welcome-bottom p{color:#edf1f6;margin:14px 0 0;font-size:12px}.auth-steps{margin:15px 0 14px;padding:14px}.auth-steps section{padding:2px 0 16px}.auth-steps h2{align-items:center;gap:14px;margin:0 0 12px;font-size:14px;font-weight:500;display:flex}.auth-steps h2 b{background:#c2c7d0;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-weight:500;display:grid}.auth-command{background:#e8edf580;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex;position:relative}.auth-command strong{overflow-wrap:anywhere;font-size:18px;font-weight:550}.auth-copy{background:#ffffff80;border:1px solid #d6dde7;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;padding:7px;display:grid}.auth-copy svg{fill:none;stroke:#717b8b;stroke-width:1.3px;width:20px;height:20px}.auth-copy-status{color:#697383;font-size:10px;position:absolute;bottom:-16px;right:4px}.auth-small{color:var(--auth-muted);margin:10px 0;font-size:12px;line-height:1.6}.auth-bot{background:#e8ecf480;border-radius:13px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.auth-bot>span{font-size:30px}.auth-bot small{color:var(--auth-muted);margin-top:3px;font-size:11px;display:block}.auth-steps .auth-button{border-radius:20px;min-height:35px;margin-top:8px;padding:6px;font-size:12px}.auth-help{margin:16px auto 0;display:block}.auth-waiting{padding:calc(20px + env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));flex-direction:column;justify-content:center;display:flex}.auth-waiting>.auth-header{top:env(safe-area-inset-top,0px);left:max(36px,env(safe-area-inset-left,0px));position:absolute}.auth-wait-card{color:var(--auth-ink);text-align:center;background:#f6f8fddd;border-radius:21px;width:100%;max-width:360px;margin:auto;padding:38px 24px 20px}.auth-wait-card h1{margin:26px 0 12px;font-size:17px}.auth-wait-card p{color:#667080;font-size:13px;line-height:1.8}.auth-wait-card .auth-button{background:#dce2ec;border:0;min-height:40px;margin-top:22px;font-weight:400}.auth-spinner{border:4px solid #bdc4cf;border-top-color:#7a8493;border-radius:50%;width:54px;height:54px;margin:auto;animation:1s linear infinite auth-spin}.auth-wait-footer{color:#f1f4f7;text-align:center;font-size:12px}.auth-notice h1{font-size:24px}.auth-notice .auth-subtitle{margin-bottom:10px;font-size:13px}.auth-notice-card{margin-bottom:14px;padding:14px}.auth-notice-card section{gap:20px;margin-bottom:15px;display:flex}.auth-notice-card svg{flex:none;width:24px;height:24px;margin-top:2px}.auth-notice-card p{color:#737e8e;margin:0;font-size:13px}.auth-notice-card strong{color:var(--auth-ink);font-weight:550}.auth-notice-card small{font-size:12px;display:block}.auth-age{border:1.5px solid #687280;border-radius:12px;flex:none;height:24px;font-size:13px;line-height:22px}.auth-notice-link{text-align:center;background:#e8ecf580;border-radius:18px;padding:8px;font-size:12px;text-decoration:underline;display:block}.auth-notice>.auth-button{margin-top:15px}.auth-success{padding-top:calc(100px + env(safe-area-inset-top,0px));text-align:center}.auth-success-mark{color:#fff;background:linear-gradient(135deg,#535a66,#343941);border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 23px;display:grid}.auth-success-mark svg{width:40px;height:40px}.auth-success h1{font-size:29px}.auth-uid{color:#8790a0;margin:28px 0;padding:15px 18px}.auth-uid p{margin:0 0 8px}.auth-uid strong{color:var(--auth-ink)}.auth-uid small{margin:14px 0 4px;font-size:12px;display:block}.auth-legal h2{margin:24px 0 10px;font-size:17px}.auth-legal section p{color:#566170;font-size:14px;line-height:1.9}.auth-connection{padding-top:calc(100px + env(safe-area-inset-top,0px));text-align:center}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-spinner{animation:none}}
