:root{--sivar-red: 200 48 47;--sivar-yellow: 244 194 27;--sivar-green: 43 166 74;--sivar-blue: 36 112 196;--sivar-forest: 45 107 71;--sivar-mustard: 200 154 46;--sivar-clay: 168 85 60;--sivar-paper: 255 255 255;--sivar-surface: 248 249 250;--sivar-ink: 17 17 17;--sivar-ink-soft: 107 114 128;--sivar-line: 229 231 235;--paper: rgb(var(--sivar-paper));--surface: rgb(var(--sivar-surface));--ink: rgb(var(--sivar-ink));--ink-soft: rgb(var(--sivar-ink-soft));--line: rgb(var(--sivar-line));--r-btn: 8px;--r-card: 14px;--r-pill: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--font-body: Inter, system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}body{margin:0;font-family:var(--font-body);color:var(--ink);background:var(--surface);line-height:1.5}a{color:rgb(var(--sivar-red))}.wrap{max-width:760px;margin:0 auto;padding:32px 20px}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm);padding:24px;margin-bottom:20px}h1{font-size:1.6rem;margin:0 0 4px}h2{font-size:1.2rem;margin:0 0 12px}.muted{color:var(--ink-soft)}.btn{display:inline-block;background:var(--ink);color:var(--paper);border:none;border-radius:var(--r-btn);padding:10px 16px;font:inherit;font-weight:600;cursor:pointer}.btn:disabled{opacity:.5;cursor:default}.btn.secondary{background:var(--paper);color:var(--ink);border:1px solid var(--line)}.btn.danger{background:rgb(var(--sivar-red))}.btn:focus-visible{outline:2px solid rgb(var(--sivar-red));outline-offset:2px}.slot-grid{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 16px}.slot{border:1px solid var(--line);border-radius:var(--r-btn);background:var(--paper);padding:8px 12px;cursor:pointer;font:inherit}.slot.selected{border-color:var(--ink);background:var(--ink);color:var(--paper)}.slot:focus-visible{outline:2px solid rgb(var(--sivar-red));outline-offset:2px}label{display:block;font-weight:600;margin:12px 0 4px;font-size:.9rem}input,select,textarea{width:100%;padding:9px 10px;border:1px solid var(--line);border-radius:var(--r-btn);font:inherit;background:var(--paper)}input:focus,select:focus,textarea:focus{outline:2px solid rgb(var(--sivar-red));outline-offset:1px}.row{display:flex;gap:12px}.row>*{flex:1}.banner{background:#fff7e6;border:1px solid #f0d48a;padding:10px 14px;border-radius:var(--r-btn);margin-bottom:16px;font-size:.9rem}.ok{color:rgb(var(--sivar-forest));font-weight:600}.err{color:rgb(var(--sivar-red));font-weight:600}.list-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.list-item:last-child{border-bottom:none}.brand{font-weight:800;letter-spacing:-.02em}.brand .dot{color:rgb(var(--sivar-red))}header.top{border-bottom:1px solid var(--line);background:var(--paper)}header.top .wrap{padding:14px 20px;display:flex;justify-content:space-between;align-items:center}.legal-footer{max-width:760px;margin:0 auto;padding:28px 20px 40px;display:flex;gap:20px;justify-content:center;border-top:1px solid var(--line);font-size:.85rem}.legal-footer a{color:var(--ink-soft);text-decoration:none}.legal-footer a:hover{color:rgb(var(--sivar-red));text-decoration:underline}.sivar-appshell{height:56px;display:flex;align-items:center;gap:16px;padding:0 16px;position:relative;background:rgb(var(--sivar-paper));border-bottom:1px solid rgb(var(--sivar-line));font-family:Inter,system-ui,sans-serif;color:rgb(var(--sivar-ink))}.sivar-appshell__home{display:flex;align-items:center;gap:9px;text-decoration:none;color:rgb(var(--sivar-ink));font-family:Fraunces,Georgia,serif;font-weight:700;font-size:16px;letter-spacing:-.01em}.sivar-appshell__home-dot{width:22px;height:22px;border-radius:6px;background:rgb(var(--sivar-ink));color:rgb(var(--sivar-paper));display:grid;place-items:center;font-family:Fraunces,Georgia,serif;font-weight:900;font-size:14px}.sivar-appshell__center{flex:1}.sivar-appshell__right{display:flex;align-items:center;gap:6px}.sivar-appshell__actions{display:flex;align-items:center;gap:6px;margin-right:6px;padding-right:8px;border-right:1px solid rgb(var(--sivar-line))}.sivar-appshell__sheet-actions{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid rgb(var(--sivar-line))}.sivar-appshell__icon-btn{width:38px;height:38px;border-radius:10px;border:1px solid transparent;background:transparent;color:rgb(var(--sivar-ink));cursor:pointer;display:grid;place-items:center;transition:background .15s ease}.sivar-appshell__icon-btn:hover,.sivar-appshell__icon-btn[data-state=open]{background:rgb(var(--sivar-surface))}.sivar-appshell__icon-btn svg{width:20px;height:20px}.sivar-appshell__signin{font:inherit;font-weight:600;font-size:13px;cursor:pointer;padding:8px 16px;border-radius:var(--r-pill);background:rgb(var(--sivar-ink));color:rgb(var(--sivar-paper));border:none}.sivar-appshell__avatar{width:34px;height:34px;border-radius:50%;background:rgb(var(--sivar-forest));color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;cursor:pointer;border:none}.sivar-appshell__switcher-heading{font-family:Inter,system-ui,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--sivar-ink-soft));font-weight:700;margin:2px 4px 12px}.sivar-appshell__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sivar-appshell__tile{display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 6px 10px;border-radius:var(--r-btn);text-decoration:none;color:rgb(var(--sivar-ink));position:relative;transition:background .15s ease}.sivar-appshell__tile:hover{background:rgb(var(--sivar-surface))}.sivar-appshell__tile.is-current{background:rgb(var(--sivar-surface));box-shadow:inset 0 0 0 1.5px var(--sivar-appshell-accent, rgb(var(--sivar-ink)))}.sivar-appshell__tile.is-soon{opacity:.72;cursor:default}.sivar-appshell__tile-glyph{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--sivar-appshell-accent) 14%,transparent);color:var(--sivar-appshell-accent)}.sivar-appshell__tile-glyph svg{width:22px;height:22px}.sivar-appshell__tile-name{font-size:12px;font-weight:600;text-align:center;line-height:1.2}.sivar-appshell__tile-soon{position:absolute;top:6px;right:10px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--sivar-mustard));background:color-mix(in srgb,rgb(var(--sivar-mustard)) 16%,transparent);padding:1px 5px;border-radius:var(--r-pill)}.sivar-appshell__popover{width:312px;background:rgb(var(--sivar-paper));border:1px solid rgb(var(--sivar-line));border-radius:var(--r-card);box-shadow:0 4px 12px rgb(var(--sivar-ink) / .08),0 16px 48px rgb(var(--sivar-ink) / .12);padding:14px;z-index:50}.sivar-appshell__popover-foot{margin-top:10px;padding-top:10px;border-top:1px solid rgb(var(--sivar-line));text-align:center}.sivar-appshell__popover-foot a{color:rgb(var(--sivar-ink-soft));font-size:12px;font-weight:600;text-decoration:none}.sivar-appshell__scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:rgb(var(--sivar-ink) / .32);z-index:50}.sivar-appshell__sheet{position:fixed;left:0;right:0;bottom:0;z-index:51;background:rgb(var(--sivar-paper));border-top-left-radius:22px;border-top-right-radius:22px;box-shadow:0 -12px 40px rgb(var(--sivar-ink) / .18);padding:14px 14px 22px}.sivar-appshell__grab{width:38px;height:4px;border-radius:4px;background:rgb(var(--sivar-line));margin:2px auto 14px}.sivar-appshell__menu{width:240px;background:rgb(var(--sivar-paper));border:1px solid rgb(var(--sivar-line));border-radius:var(--r-card);box-shadow:0 4px 12px rgb(var(--sivar-ink) / .08),0 16px 48px rgb(var(--sivar-ink) / .12);padding:8px;z-index:50}.sivar-appshell__who{padding:10px 12px 12px;border-bottom:1px solid rgb(var(--sivar-line));margin-bottom:6px}.sivar-appshell__who-name{font-weight:700;font-size:14px}.sivar-appshell__who-email{color:rgb(var(--sivar-ink-soft));font-size:12px}.sivar-appshell__menu-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--r-btn);text-decoration:none;color:rgb(var(--sivar-ink));font-size:13px;font-weight:500;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.sivar-appshell__menu-item[data-highlighted],.sivar-appshell__menu-item:hover{background:rgb(var(--sivar-surface))}.sivar-appshell__menu-item.is-danger{color:rgb(var(--sivar-red))}.sivar-appshell__menu-item svg{opacity:.8}.sivar-appshell__menu-sep{height:1px;background:rgb(var(--sivar-line));margin:6px 4px}
