.au-root a:focus-visible,.au-root button:focus-visible,.au-root input:focus-visible{outline-offset:2px;outline:3px solid #f2a33a}.au-wrap{box-sizing:content-box;flex-direction:column;gap:18px;max-width:520px;margin:0 auto;padding:36px 20px 80px;display:flex}.au-wide{max-width:980px}.au-card{background:#fff;border:1px solid #dce3df;border-radius:24px;flex-direction:column;gap:18px;padding:32px;display:flex;box-shadow:0 10px 30px #12221f0f}.au-icon{color:#0d5c55;background:#e3f0ed;border-radius:18px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.au-h1{overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:700;line-height:1.3}.au-lead{color:#4a5a56;margin:0;font-size:16px}.au-note{color:#6b3a10;background:#fbeedc;border:1px solid #f0c88a;border-radius:14px;padding:12px 14px;font-size:15px;font-weight:600}.au-field{color:#24332f;flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:600;display:flex}.au-req{color:#b3261e;margin-inline-start:2px}.au-in{box-sizing:border-box;width:100%;min-height:52px;font:inherit;color:#12221f;background:#fff;border:1px solid #c9d4cf;border-radius:12px;padding:0 14px;font-size:16px;font-weight:400;transition:border-color .15s,box-shadow .15s}.au-in::placeholder{color:#8a9994}.au-in:hover{border-color:#9fb2ab}.au-in:focus{border-color:#0d5c55;outline:none;box-shadow:0 0 0 4px #0d5c5524}.au-in.au-bad{border-color:#b3261e;box-shadow:0 0 0 4px #b3261e1f}select.au-in{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%230D5C55' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;padding-left:40px}textarea.au-in{resize:vertical;min-height:88px;padding:12px 14px;line-height:1.6}.au-code{text-align:center;letter-spacing:.5em;font-variant-numeric:tabular-nums;min-height:64px;padding-inline-start:.5em;font-size:28px;font-weight:700}.au-msg{color:#b3261e;font-size:13px;font-weight:600}.au-ok{color:#3f7a1f;font-size:14px;font-weight:600}.au-btn{min-height:54px;font:inherit;cursor:pointer;box-sizing:border-box;text-align:center;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:0 22px;font-size:17px;font-weight:700;transition:background .15s,transform .15s;display:flex}.au-btn:disabled{opacity:.6;cursor:default;transform:none}.au-primary{color:#fff;background:#0d5c55}.au-primary:hover:not(:disabled){color:#fff;background:#08403b;transform:translateY(-1px)}.au-google{color:#12221f;background:#fff;border:1px solid #c9d4cf;font-weight:600}.au-google:hover:not(:disabled){color:#12221f;background:#f5f7f4}.au-or{color:#4a5a56;align-items:center;gap:12px;font-size:14px;display:flex}.au-or:before,.au-or:after{content:"";background:#dce3df;flex:1;height:1px}.au-link{font:inherit;color:#0d5c55;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.au-link:disabled{color:#4a5a56;cursor:default;text-decoration:none}.au-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.au-small{color:#4a5a56;font-size:14px}.au-small a{text-underline-offset:3px;text-decoration:underline}.au-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.au-chips{flex-wrap:wrap;gap:8px;display:flex}.au-chip{color:#12221f;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #c9d4cf;border-radius:999px;align-items:center;gap:8px;padding:4px 18px;font-size:15px;font-weight:600;display:flex}.au-chip[aria-checked=true]{color:#fff;background:#0d5c55;border-color:#0d5c55}.au-chip.au-bad{border-color:#b3261e}.au-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.au-tabs::-webkit-scrollbar{display:none}.au-tab{color:#3c4c48;white-space:nowrap;background:#fff;border:1px solid #dce3df;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;display:flex}.au-tab:hover{color:#0d5c55;border-color:#0d5c55}.au-tab[aria-selected=true]{color:#fff;background:#0d5c55;border-color:#0d5c55}.au-count{box-sizing:border-box;color:#0d5c55;background:#e3f0ed;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.au-tab[aria-selected=true] .au-count{color:#fff;background:#fff3}.au-soon{color:#8a4209;background:#fbeedc;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.au-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.au-item{background:#fff;border:1px solid #dce3df;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:18px 20px;display:flex}.au-item-main{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}.au-item-title{overflow-wrap:anywhere;font-size:17px;font-weight:700}.au-item-meta{color:#4a5a56;flex-wrap:wrap;gap:4px 12px;font-size:14px;display:flex}.au-pills{flex-wrap:wrap;gap:6px;display:flex}.au-pill{white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.au-empty{text-align:center;background:#fff;border:1px dashed #c9d4cf;border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:36px 24px;display:flex}.au-empty .au-btn{width:auto}@media (max-width:767px){.au-wrap{gap:16px;padding:20px 16px 72px}.au-card{border-radius:20px;gap:16px;padding:22px 18px}.au-h1{font-size:25px}.au-item{padding:16px}}
