.trial-progress[data-v-8aef57e8]{width:100%}.trial-progress__bar[data-v-8aef57e8]{background:color-mix(in oklab, var(--zw-fg) 10%, transparent);border-radius:3px;width:100%;height:6px;overflow:hidden}.trial-progress__fill[data-v-8aef57e8]{background:var(--zw-fg);opacity:.6;border-radius:3px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1)}.trial-progress__fill--warning[data-v-8aef57e8]{opacity:1;background:#e89b3e}.lsc[data-v-dc06eddf]{border:1px solid var(--zw-border);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.lsc__email[data-v-dc06eddf]{font-size:var(--zw-ui-text-sm);color:var(--zw-muted);font-family:var(--zw-font-sans);margin:0 0 2px}.lsc__title[data-v-dc06eddf]{font-size:var(--zw-ui-text-md);color:var(--zw-fg);margin:0;font-weight:600}.lsc__title--ok[data-v-dc06eddf]{color:#4caf50}.lsc__title--warn[data-v-dc06eddf]{color:#e89b3e}.lsc__detail[data-v-dc06eddf]{font-size:var(--zw-ui-text-sm);color:var(--zw-fg);margin:0}.lsc__detail--muted[data-v-dc06eddf]{color:var(--zw-muted)}.lsc__hint[data-v-dc06eddf]{font-size:var(--zw-ui-text-sm);color:var(--zw-muted);margin:0;line-height:1.5}.lsc__pending[data-v-dc06eddf]{font-size:var(--zw-ui-text-xs);color:var(--zw-muted);opacity:.7;margin:0}.lsc__actions[data-v-dc06eddf]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.lsc__btn[data-v-dc06eddf]{font-family:var(--zw-font-sans);font-size:var(--zw-ui-text-sm);cursor:pointer;border:none;border-radius:8px;align-items:center;padding:8px 18px;font-weight:500;text-decoration:none;transition:opacity .15s,transform .1s;display:inline-flex}.lsc__btn[data-v-dc06eddf]:active{transform:scale(.98)}.lsc__btn[data-v-dc06eddf]:hover{opacity:.85}.lsc__btn--primary[data-v-dc06eddf]{background:var(--zw-fg);color:var(--zw-bg)}.lsc__btn--secondary[data-v-dc06eddf]{color:var(--zw-fg);border:1px solid var(--zw-border);background:0 0}.zw-dialog-tabs{font-family:var(--zw-font-serif);font-size:var(--zw-ui-text-base);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab, var(--zw-fg) 65%, transparent);align-items:center;gap:10px;transition:opacity .3s;display:inline-flex}.zw-dialog-tabs--hidden{opacity:0;pointer-events:none}.zw-dialog-tabs__tab{font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:6px 8px;transition:color .2s,background .2s}.zw-dialog-tabs__tab:hover{background:var(--zw-hover-bg);color:color-mix(in oklab, var(--zw-fg) 85%, transparent)}.zw-dialog-tabs__tab--active{color:var(--zw-fg)}.zw-dialog-tabs__sep{opacity:.35}.zw-dialog-tabs--segmented{background:color-mix(in oklab, var(--zw-fg) 8%, transparent);font-family:var(--zw-font-sans);font-size:var(--zw-ui-text-sm);letter-spacing:0;text-transform:none;color:color-mix(in oklab, var(--zw-fg) 65%, transparent);border-radius:10px;gap:0;padding:3px;font-weight:500}.zw-dialog-tabs--segmented .zw-dialog-tabs__sep{display:none}.zw-dialog-tabs--segmented .zw-dialog-tabs__tab{border-radius:8px;min-height:34px;padding:7px 16px}.zw-dialog-tabs--segmented .zw-dialog-tabs__tab--active{background:var(--zw-bg-elevated);color:var(--zw-fg);box-shadow:0 1px 4px #0000001f}.zw-settings__title{font-family:var(--zw-font-sans);font-size:var(--zw-ui-text-md);letter-spacing:0;text-transform:none;color:var(--zw-fg);font-weight:600}.zw-settings__tabs{justify-content:center;margin-top:4px;display:flex}.zw-settings__body{max-width:640px;margin:0 auto}.zw-settings__loading{text-align:center;color:color-mix(in oklab, var(--zw-fg) 50%, transparent);font-size:var(--zw-ui-text-md);padding:48px 0}.zw-settings__section{border-bottom:1px solid var(--zw-border);padding:32px 0}.zw-settings__section:first-child{padding-top:0}.zw-settings__section-title{font-family:var(--zw-font-serif);font-size:var(--zw-ui-text-lg);letter-spacing:.02em;color:var(--zw-fg);margin:0 0 8px;font-weight:400}.zw-settings__subsection-title{font-family:var(--zw-font-serif);font-size:var(--zw-ui-text-md);letter-spacing:.01em;text-transform:none;color:color-mix(in oklab, var(--zw-fg) 50%, transparent);margin:24px 0 12px;font-weight:400}.zw-settings__hint{font-size:var(--zw-ui-text-base);color:color-mix(in oklab, var(--zw-fg) 50%, transparent);margin:0 0 16px;line-height:1.5}.zw-settings__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.zw-settings__group{border-bottom:1px solid color-mix(in oklab, var(--zw-border) 50%, transparent);padding:16px 0}.zw-settings__group:first-child{padding-top:0}.zw-settings__group:last-child{border-bottom:none;padding-bottom:0}.zw-settings__focus-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:14px;display:grid}.zw-settings__focus-card{border:1px solid color-mix(in oklab, var(--zw-border) 70%, transparent);background:color-mix(in oklab, var(--zw-bg) 80%, var(--zw-fg) 4%);border-radius:12px;padding:14px}.zw-settings__field-hint--nested{margin-left:0}.zw-settings__field--wide{max-width:100%}.zw-settings__field-hint{font-size:var(--zw-ui-text-sm);color:color-mix(in oklab, var(--zw-fg) 45%, transparent);margin:6px 0 0 26px;line-height:1.5}.zw-settings__field{flex-direction:column;gap:6px;display:flex}.zw-settings__field--nested{max-width:240px;margin:12px 0 0 26px}.zw-settings__field--full{max-width:100%;margin-top:20px}.zw-settings__label{font-size:var(--zw-ui-text-sm);letter-spacing:.01em;text-transform:none;color:color-mix(in oklab, var(--zw-fg) 50%, transparent)}.zw-settings__select,.zw-settings__input{border:1px solid var(--zw-border);background:var(--zw-bg-elevated);color:var(--zw-fg);font-size:var(--zw-ui-text-md);border-radius:6px;padding:10px 12px;font-family:inherit;transition:border-color .15s,background .15s}.zw-settings__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.zw-settings__select:focus,.zw-settings__input:focus{border-color:color-mix(in oklab, var(--zw-border) 55%, var(--zw-fg) 45%);background-color:var(--zw-hover-bg);outline:none}.zw-settings__select option{background:var(--zw-bg);color:var(--zw-fg)}.zw-settings__checkbox-field{font-size:var(--zw-ui-text-md);color:color-mix(in oklab, var(--zw-fg) 85%, transparent);cursor:pointer;align-items:center;gap:10px;display:flex}.zw-settings__checkbox{width:16px;height:16px;accent-color:var(--zw-fg)}.zw-settings__toggle-field{font-size:var(--zw-ui-text-md);color:color-mix(in oklab, var(--zw-fg) 85%, transparent);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.zw-settings__field-row{font-size:var(--zw-ui-text-md);color:color-mix(in oklab, var(--zw-fg) 85%, transparent);justify-content:space-between;align-items:center;gap:16px;display:flex}.zw-settings__number-input{border:1px solid var(--zw-border);background:var(--zw-bg);width:90px;min-height:34px;color:var(--zw-fg);font-size:var(--zw-ui-text-md);font-variant-numeric:tabular-nums;text-align:right;border-radius:8px;outline:none;padding:4px 10px;transition:border-color .14s}.zw-settings__number-input:focus{border-color:color-mix(in oklab, var(--zw-fg) 40%, transparent)}.zw-settings__number-input::placeholder{color:var(--zw-muted)}.zw-settings__toggle-label{flex:1}.zw-settings__toggle{flex-shrink:0;position:relative}.zw-settings__toggle-input{opacity:0;width:0;height:0;position:absolute}.zw-settings__toggle-track{background:color-mix(in oklab, var(--zw-fg) 20%, transparent);border-radius:11px;width:40px;height:22px;transition:background .2s;display:block}.zw-settings__toggle-track:after{content:"";background:var(--zw-fg);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.zw-settings__toggle-input:checked+.zw-settings__toggle-track{background:color-mix(in oklab, var(--zw-fg) 50%, transparent)}.zw-settings__toggle-input:checked+.zw-settings__toggle-track:after{transform:translate(18px)}.zw-settings__toggle-input:focus-visible+.zw-settings__toggle-track{outline:2px solid var(--zw-fg);outline-offset:2px}.zw-settings__archive-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.zw-settings__archive-label{font-size:var(--zw-ui-text-md);color:color-mix(in oklab, var(--zw-fg) 85%, transparent)}.zw-settings__archive-import{align-items:center;gap:8px;display:flex}.zw-settings__file-input{width:1px;height:1px;position:fixed;top:-1000px;left:-1000px}.zw-settings__actions{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.zw-settings__btn{border:1px solid var(--zw-border);color:color-mix(in oklab, var(--zw-fg) 85%, transparent);font-size:var(--zw-ui-text-base);cursor:pointer;background:0 0;border-radius:6px;padding:9px 16px;font-family:inherit;transition:background .15s,border-color .15s}.zw-settings__btn:hover:not(:disabled){background:var(--zw-hover-bg);border-color:color-mix(in oklab, var(--zw-border) 55%, var(--zw-fg) 45%)}.zw-settings__btn:disabled{opacity:.4;cursor:not-allowed}.zw-settings__btn--label{align-items:center;display:inline-flex}.zw-settings__btn--danger{color:#fca5a5;border-color:#ef444480}.zw-settings__btn--primary{background:var(--zw-fg);color:var(--zw-bg);border-color:#0000}.zw-settings__btn--primary:hover:not(:disabled){background:color-mix(in oklab, var(--zw-fg) 92%, var(--zw-bg) 8%)}.zw-settings__error{font-size:var(--zw-ui-text-base);color:#f87171;margin-top:12px}.zw-settings__sync-result{border:1px solid var(--zw-border);background:color-mix(in oklab, var(--zw-bg) 94%, var(--zw-fg) 6%);border-radius:8px;margin:16px 0;padding:16px}.zw-settings__sync-result-header{font-size:var(--zw-ui-text-base);color:color-mix(in oklab, var(--zw-fg) 50%, transparent)}.zw-settings__sync-result-time{font-size:var(--zw-ui-text-sm);margin-left:8px}.zw-settings__sync-stats{gap:24px;margin-top:12px;display:flex}.zw-settings__stat{font-size:var(--zw-ui-text-base);color:color-mix(in oklab, var(--zw-fg) 50%, transparent)}.zw-settings__stat-value{font-size:var(--zw-ui-text-lg);color:var(--zw-fg);margin-right:4px;font-weight:500}.zw-settings__dl{margin:20px 0 0}.zw-settings__dl-row{border-bottom:1px solid var(--zw-border);font-size:var(--zw-ui-text-md);justify-content:space-between;padding:10px 0;display:flex}.zw-settings__dl-row:last-child{border-bottom:0}.zw-settings__dl-row dt{color:color-mix(in oklab, var(--zw-fg) 50%, transparent)}.zw-settings__dl-row dd{color:color-mix(in oklab, var(--zw-fg) 85%, transparent);margin:0}.zw-settings__cloud-row{border-bottom:1px solid var(--zw-border);font-size:var(--zw-ui-text-md);justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 0;display:flex}.zw-settings__cloud-label{color:var(--zw-fg);font-weight:500}.zw-settings__cloud-status{color:color-mix(in oklab, var(--zw-fg) 50%, transparent)}.zw-settings__footer{justify-content:space-between;align-items:center;gap:16px;padding:32px 0;display:flex}.zw-settings__footer-hint{font-size:var(--zw-ui-text-sm);color:color-mix(in oklab, var(--zw-fg) 50%, transparent);margin:0}@media (width<=480px){.zw-settings__grid{grid-template-columns:1fr}.zw-settings__footer{text-align:center;flex-direction:column;align-items:stretch}.zw-settings__sync-stats{flex-direction:column;gap:8px}}@media (width<=768px){.zw-settings__title{display:none}.zw-settings__body{max-width:100%}.zw-settings__section{border:1px solid var(--zw-border);background:var(--zw-bg-elevated);border-radius:14px;margin:16px 0;padding:16px;box-shadow:0 1px 3px #0000000a}.zw-settings__section:first-child{margin-top:8px;padding-top:16px}.zw-settings__section-title{font-size:var(--zw-ui-text-md);margin-bottom:12px;font-weight:600}.zw-settings__btn{min-height:40px}.zw-settings__archive-import{flex-wrap:wrap}.zw-settings__footer{padding:20px 0 8px}.zw-settings__label{text-transform:none;letter-spacing:0;font-size:var(--zw-ui-text-sm)}.zw-settings__select,.zw-settings__input{border-radius:10px;min-height:44px}.zw-settings__toggle-track{border-radius:13px;width:46px;height:26px}.zw-settings__toggle-track:after{width:18px;height:18px;top:4px;left:4px}.zw-settings__toggle-input:checked+.zw-settings__toggle-track:after{transform:translate(20px)}.zw-settings__tabs .zw-dialog-tabs__sep{display:none}.zw-settings__tabs .zw-dialog-tabs__tab{border-radius:8px;min-height:34px;padding:7px 16px}.zw-settings__tabs .zw-dialog-tabs__tab--active{background:var(--zw-bg-elevated);color:var(--zw-fg);box-shadow:0 1px 4px #0000001f}}
