.ac-panel{gap:14px;display:grid}.ac-title{font-family:var(--serif);margin:0;font-size:1.5rem;line-height:1.25}.ac-note{background:var(--ochre-t);color:#6b4510;border-radius:10px;margin:0;padding:10px 12px;font-size:.9375rem}.ac-tabs{background:var(--paper-2);border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.ac-tabs button{min-height:40px;font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:600}.ac-tabs button[aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #1c2a2326}.ac-google{border:1px solid var(--line-2);width:100%;min-height:46px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.ac-google:hover{border-color:var(--ink-3)}.ac-sep{color:var(--ink-3);align-items:center;gap:10px;margin:0;font-size:.8125rem;display:flex}.ac-sep:before,.ac-sep:after{content:"";background:var(--line);flex:1;height:1px}.ac-form{gap:12px;display:grid}.ac-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ac-row>.ac-field{grid-row:span 3;grid-template-rows:subgrid;align-items:end;row-gap:5px}.ac-row>.ac-field>:is(.ac-hint,.ac-err){align-self:start}.ac-row .ac-btn,.ac-row .ac-ok,.ac-row .ac-alert{grid-column:1/-1;justify-self:start}.ac-field{gap:5px;font-size:.9375rem;font-weight:600;display:grid}.ac-field input{border:1px solid var(--line-2);background:var(--card);min-height:44px;font:inherit;color:var(--ink);border-radius:10px;padding:0 12px;font-weight:400}.ac-field input[dir=ltr]{text-align:right}.ac-field input[readonly]{background:var(--paper-2);color:var(--ink-2)}.ac-field input:focus-visible{outline:3px solid var(--ochre);outline-offset:1px;border-color:var(--ink-3)}.ac-field input[aria-invalid=true]{border-color:var(--clay)}.ac-err{color:var(--clay);font-size:.875rem;font-weight:500}.ac-hint{color:var(--ink-3);margin-top:-6px;font-size:.8125rem;font-weight:400}.ac-check{color:var(--ink-2);grid-template-columns:auto 1fr;align-items:start;gap:4px 10px;font-size:.875rem;display:grid}.ac-check input{width:18px;height:18px;accent-color:var(--field);margin-top:3px}.ac-check .ac-err{grid-column:2}.ac-alert{background:var(--clay-t);color:#7a3417;border-radius:10px;margin:0;padding:10px 12px;font-size:.9375rem}.ac-ok{color:var(--field-2);margin:0;font-weight:600}.ac-done{background:var(--field-t);color:var(--field-2);border-radius:12px;padding:14px 16px}.ac-done p{margin:0 0 6px}.ac-dim{color:var(--ink-3);margin:0;font-size:.875rem}.ac-btn{background:var(--ink);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 22px;font-weight:700}.ac-btn:hover{background:#2c3f35}.ac-btn:disabled{opacity:.6;cursor:progress}.ac-btn-2{background:var(--card);color:var(--ink);border:1px solid var(--line-2)}.ac-btn-2:hover{background:var(--paper-2)}.ac-danger{background:var(--clay)}.ac-danger:hover{background:#963f1f}.ac-links{text-align:center;color:var(--ink-3);margin:0;font-size:.875rem}.ac-link{font:inherit;color:var(--sea);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ac-page{border:1px solid var(--line);background:var(--card);border-radius:16px;gap:16px;max-width:440px;margin:32px auto 64px;padding:24px;display:grid;box-shadow:0 18px 40px -30px #1c2a2373}.ac-page h1{font-family:var(--serif);margin:0;font-size:1.75rem;line-height:1.2}.ac-page>p{color:var(--ink-2);margin:0}.ac-dialog{background:var(--card);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border:0;border-radius:16px;padding:0;box-shadow:0 30px 80px -20px #00000080}.ac-dialog::backdrop{background:#1c2a2380}.ac-dialog-in{gap:14px;padding:22px;display:grid}.ac-dialog-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.ac-x{background:var(--paper-2);cursor:pointer;width:36px;height:36px;color:var(--ink-2);border:0;border-radius:50%;flex:none;font-size:1.25rem;line-height:1}.ac-x:hover{background:var(--line)}.my2{gap:22px;max-width:760px;margin:8px auto 64px;display:grid}.my2-head{gap:12px;display:grid}.my2-head h1{font-family:var(--serif);margin:0;font-size:2rem;line-height:1.15}.my2-head p{color:var(--ink-2);margin:4px 0 0}.my2-jump{flex-wrap:wrap;gap:8px;display:flex}.my2-jump a{border:1px solid var(--line-2);background:var(--card);min-height:36px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.my2-jump a:hover{border-color:var(--ink-3);color:var(--ink)}.my2-jump b{background:var(--paper-2);text-align:center;border-radius:999px;min-width:22px;padding:0 6px;font-size:.8125rem}.my2-flash{background:var(--field-t);color:var(--field-2);border-radius:10px;margin:0;padding:10px 14px;font-weight:600}.my2-off{background:var(--ochre-t);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.my2-sec{gap:10px;scroll-margin-top:80px;display:grid}.my2-sec>h2{font-family:var(--serif);margin:0;scroll-margin-top:80px;font-size:1.375rem}.my2-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.my2-card{border:1px solid var(--line);background:var(--card);border-radius:14px;gap:6px;padding:14px 16px;scroll-margin-top:80px;display:grid}.my2-card h3{margin:0 0 4px;font-size:1rem}.my2-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.my2-name{color:var(--ink);font-size:1.0625rem;font-weight:700;text-decoration:none}.my2-name:hover{color:var(--sea);text-decoration:underline}.my2-now{color:var(--ink-3);margin:0;font-size:.875rem}.my2-empty{border:1px dashed var(--line-2);color:var(--ink-3);border-radius:14px;margin:0;padding:14px 16px}.my2 details>summary{cursor:pointer;color:var(--sea);font-size:.875rem;font-weight:600;list-style:none}.my2 details>summary::-webkit-details-marker{display:none}.my2-rm{flex:none;position:relative}.my2-rm>summary{color:var(--ink-3);padding:2px 4px}.my2-rm>summary:hover,.my2-rm[open]>summary{color:var(--clay)}.my2-rm-ask{z-index:5;inset-inline-end:0;border:1px solid var(--line-2);background:var(--card);border-radius:12px;gap:10px;width:min(300px,80vw);padding:14px;font-size:.9375rem;display:grid;position:absolute;top:calc(100% + 6px);box-shadow:0 14px 30px -12px #1c2a2366}.my2-set-form{border-top:1px solid var(--line);gap:12px;margin-top:6px;padding-top:10px;display:grid}.my2-set-form fieldset{border:0;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;display:flex}.my2-set-form legend{margin-bottom:4px;padding:0;font-size:.9375rem;font-weight:600}.my2-set-form fieldset label{align-items:center;gap:6px;min-height:32px;font-size:.9375rem;display:inline-flex}.my2-set-form input[type=radio]{accent-color:var(--field)}.my2-set-form .ac-btn{justify-self:start;min-height:40px}.my2-inline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.my2-inline .ac-btn{min-height:40px}.my2-del>summary{color:var(--clay)!important}.my2-del[open]{gap:12px}.fb{gap:8px;display:grid}.fb-btn{justify-self:start;align-items:center;gap:8px;display:inline-flex}.fb-on{background:var(--field-t);color:var(--field-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:10px 14px;font-weight:600;display:flex}.fb-tick{background:var(--field);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.8125rem;display:grid}.fb-on a{color:var(--field-2)}.fb-on .ac-link{color:var(--ink-3);font-size:.875rem;font-weight:500}
