.aq{width:100%;max-width:1080px;color:var(--text-1);margin-inline:auto;padding:28px 28px 80px;font-size:16px;line-height:1.8}.aq *{box-sizing:border-box}.aq h1{font-size:clamp(25px,4vw,34px);font-weight:600;line-height:1.5}.aq h2{font-size:21px;font-weight:600}.aq h3{font-size:18px;font-weight:600}.aq p{margin:0}.aq button,.aq input,.aq select{font:inherit}.aq button,.aq .aq-button{border:1px solid var(--line-interactive);cursor:pointer;background:var(--surface-card);min-height:48px;color:var(--text-1);border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.aq button:hover,.aq .aq-button:hover{background:var(--brand-surface)}.aq button:active{transform:translateY(1px)}.aq button:disabled{cursor:wait;opacity:.55}.aq .aq-primary{background:var(--brand-fill);color:var(--text-on-brand);border-color:var(--brand-fill)}.aq .aq-primary:hover{background:var(--brand-fill-hover)}.aq .aq-quiet{color:var(--brand-text);background:0 0;border-color:#0000}.aq label{flex-direction:column;gap:7px;font-size:15px;font-weight:500;display:flex}.aq input,.aq select{border:1px solid var(--line-interactive);background:var(--surface-card);width:100%;min-height:48px;color:var(--text-1);border-radius:11px;min-width:0;padding:9px 12px}.aq input:is([type=checkbox],[type=radio]){width:22px;height:22px;min-height:22px;accent-color:var(--brand-fill);flex:0 0 22px;padding:0}.aq :focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.aq-brand{color:var(--brand-text);align-items:baseline;gap:12px;font-size:32px;font-weight:700;text-decoration:none;display:inline-flex}.aq-brand span{letter-spacing:3px;font-size:12px;font-weight:500}.aq-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:20px;display:flex}.aq-muted{color:var(--text-2)}.aq-small{font-size:14px}.aq-eyebrow{color:var(--brand-text);letter-spacing:.3px;font-size:14px}.aq-card{background:var(--surface-card);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:22px;padding:25px}.aq-stack{flex-direction:column;gap:20px;display:flex}.aq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.aq-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aq-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aq-between{justify-content:space-between;align-items:center;gap:16px;display:flex}.aq-hero{padding-block:10px 26px}.aq-hero p{margin-top:10px}.aq-circle{border-top:3px solid var(--brand-fill);flex-direction:column;gap:18px;display:flex}.aq-count{color:var(--brand-text);font-size:28px;font-weight:600}.aq-badge{background:var(--brand-surface);color:var(--brand-text);border-radius:30px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.aq-card form,.aq form.aq-stack{flex-direction:column;gap:18px;display:flex}.aq-task-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aq-progress{background:var(--surface-sunken);border-radius:10px;height:7px;margin-block:14px;overflow:hidden}.aq-progress>span{background:var(--brand-fill);border-radius:10px;height:100%;display:block}.aq-notice{border-inline-start:3px solid var(--accent);background:var(--surface-raised);border-radius:8px;padding:10px 14px;font-size:14px}.aq-error{color:var(--system-error);border:1px solid var(--system-error);border-radius:12px;padding:12px}.aq-empty{text-align:center;flex-direction:column;gap:10px;padding:35px 20px;display:flex}.aq-tabs{gap:8px;padding-block:8px;display:flex}.aq-tabs button[aria-selected=true]{background:var(--brand-fill);color:var(--text-on-brand)}.aq-divider{border-top:1px solid var(--line);padding-top:18px}.aq details>summary{cursor:pointer;min-height:48px;color:var(--brand-text);padding-block:10px}.aq-part{border:1px solid var(--line);background:var(--surface-page);border-radius:14px;padding:16px}.aq-auth{text-align:center;max-width:490px;padding-top:8vh}.aq-auth-card{text-align:start;margin-block:26px}.aq-auth-card>p{margin-block:10px 24px}.aq-auth form>button{width:100%}.aq-sync{z-index:20;background:var(--surface-raised);border:1px solid var(--line-interactive);border-radius:12px;margin-bottom:16px;padding:10px 14px;position:sticky;top:8px}.aq-check{align-items:center;min-height:44px;flex-direction:row!important;gap:10px!important}.aq-modal-backdrop{z-index:40;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.aq-dialog{width:min(580px,100%);max-height:90dvh;padding:26px;overflow-y:auto}.aq-dialog .aq-between{margin-bottom:16px}.aq-linkvalue{word-break:break-all;background:var(--surface-raised);-webkit-user-select:all;user-select:all;direction:ltr;border-radius:9px;padding:12px;font:13px monospace}.aq-record{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-block:10px;font-size:14px;display:flex}.aq-date{font-variant-numeric:tabular-nums}.aq svg{max-width:100%}@media (max-width:650px){.aq{padding:18px 16px 60px}.aq-grid{grid-template-columns:1fr}.aq-card{border-radius:18px;padding:20px}.aq-top{margin-bottom:20px}.aq-task-head{flex-direction:column;gap:8px}.aq-dialog{padding:20px}.aq-auth{padding-top:5vh}.aq-between{flex-wrap:wrap}.aq-actions>button{flex-grow:1}.aq-fields{gap:10px}}@media (prefers-reduced-motion:reduce){.aq *{transition:none!important}}dialog.aq-dialog{color:var(--text-1);background:var(--surface-card);margin:auto}dialog.aq-dialog::backdrop{background:#00000073}.aq-card{box-shadow:var(--shadow-card)}.aq-circle{border-top:0;border-inline-start:4px solid var(--brand-fill);transition:transform .18s,box-shadow .18s}.aq-progress>span{transition:width .4s ease-out}.aq-hero h1{letter-spacing:-.4px}.aq-tabs{border-bottom:1px solid var(--line);padding-bottom:14px}.aq-tabs button{background:0 0;border-color:#0000}.aq-tabs button[aria-selected=true]{box-shadow:0 3px 10px -5px var(--brand-fill)}.aq button,.aq .aq-button{transition:background .16s,transform .16s,box-shadow .16s}.aq .aq-primary{box-shadow:0 3px 8px -6px var(--brand-fill)}.aq button:active,.aq .aq-button:active{transform:scale(.98)}.aq-dialog[open]{animation:.18s ease-out aq-dialog-in}.aq-task-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.aq-task-filters input{max-width:260px}.aq-filter-options{flex-wrap:wrap;gap:6px;display:flex}.aq-filter-options button{min-height:44px;padding:6px 14px;font-size:14px}.aq-filter-options button[aria-pressed=true]{background:var(--brand-surface);color:var(--brand-text);border-color:var(--brand-fill)}.aq-task-list{flex-direction:column;gap:20px;display:flex}.aq-task-list>article{animation:.22s ease-out aq-content-in}.aq-auth-card{border-top:3px solid var(--brand-fill)}@media (hover:hover){.aq-circle:hover{box-shadow:var(--shadow-float);transform:translateY(-3px)}}@keyframes aq-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@keyframes aq-content-in{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aq *,.aq :before,.aq :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.aq button:active,.aq .aq-button:active,.aq-circle:hover{transform:none}}.aq-auth-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.aq-top{flex-wrap:wrap}.aq .aq-install-button{white-space:nowrap;color:var(--brand-text);background:var(--brand-surface);border-color:var(--line-interactive);padding-inline:12px;font-size:14px}.aq-install-button svg{flex-shrink:0}.aq-install-steps{padding-inline-start:24px;list-style:decimal}.aq-install-steps li+li{margin-top:12px}.aq-install-help{text-align:start;width:min(580px,100% - 32px)}.aq .aq-tabs button[aria-selected=true],.aq .aq-tabs button[aria-selected=true]:hover{background:var(--brand-fill);color:var(--text-on-brand)}.aq-app-top{display:block}.aq-app-primary,.aq-app-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.aq-app-nav{align-items:center;gap:4px;display:flex}.aq-app-meta{margin-top:12px}.aq-app-nav .aq-button,.aq-app-nav button{padding-inline:12px}.aq-app-meta .aq-install-button{min-height:44px}.aq-app-primary .aq-brand{gap:8px}.aq-app-primary .aq-brand span{letter-spacing:2px;font-size:10px}.aq-shared-task{gap:12px}.aq-shared-task>.aq-task-head h2{margin-block:10px 4px}.aq-shared-task>.aq-task-head>.aq-button{flex-shrink:0;font-size:14px}.aq-recipient-list{border-top:1px solid var(--line)}.aq-recipient{border-bottom:1px solid var(--line);padding-block:16px}.aq-recipient:last-child{border-bottom:0;padding-bottom:0}.aq-recipient-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.aq-recipient-info{min-width:0}.aq-recipient-info h3{overflow-wrap:anywhere;margin-bottom:4px}.aq-recipient-info p{font-variant-numeric:tabular-nums;line-height:1.9}.aq .aq-recipient-record{background:var(--brand-surface);color:var(--brand-text);border-color:var(--line);flex-shrink:0;padding:8px 12px;font-size:14px}.aq-recipient-details>summary{width:fit-content;font-size:13px}.aq-recipient-details[open]>.aq-stack{background:var(--surface-page);border-radius:12px;margin-top:6px;padding:12px}.aq-recipient-details .aq-record{flex-wrap:wrap}.aq-recipient .aq-dialog{padding:24px}.aq-recipient .aq-dialog h2{font-size:19px}@media (max-width:400px){.aq-shared-task{padding:16px}.aq-recipient-info h3{font-size:16px}.aq-recipient-info p{font-size:13px}.aq .aq-recipient-record{padding-inline:10px;font-size:13px}.aq-recipient-main{gap:8px}}
