.arv,.arv-mine,.arv-panel,body>.arv-sheet{--arv-ink:#2a1440;--arv-purple:#3b1f5c;--arv-maroon:#7a1f3d;--arv-gold:#f6c768;--arv-line:#efe4d3;--arv-muted:#75697d;font-family:Inter Variable,Inter,system-ui,sans-serif;color:var(--arv-ink)}.arv{display:grid;gap:12px;min-width:0}.arv-stars{display:inline-flex;letter-spacing:1px;color:#f0a92e;font-size:14px;line-height:1;white-space:nowrap}.arv-stars i{font-style:normal;color:#e6dacb}.arv-summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px;border-radius:18px;background:linear-gradient(135deg,#fffaf1,#fbf2e3);border:1px solid var(--arv-line)}.arv-big{display:grid;justify-items:center;gap:4px;min-width:88px}.arv-big>b{font-size:34px;line-height:1;font-weight:800;color:var(--arv-ink);letter-spacing:-.02em}.arv-big .arv-stars{font-size:15px}.arv-big small{font-size:12px;color:var(--arv-muted);white-space:nowrap}.arv-bars{display:grid;gap:5px;margin:0;padding:0;list-style:none;min-width:0}.arv-bars li{display:grid;grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:8px;font-size:12px;color:var(--arv-muted)}.arv-bars li>span:first-child{font-weight:700;color:var(--arv-ink)}.arv-bars small{text-align:right;font-size:12px}.arv-bar{height:7px;border-radius:99px;background:#eadfce;overflow:hidden}.arv-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f6c768,#ef8f2f)}.arv-list{display:grid;gap:10px}.arv-card{display:grid;gap:8px;min-width:0;padding:14px;border-radius:16px;background:#fff;border:1px solid var(--arv-line);box-shadow:0 8px 22px -20px rgb(42 20 64/55%)}.arv-who{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px}.arv-av{grid-row:span 2;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-weight:800;font-size:15px;color:#fff;background:linear-gradient(135deg,var(--arv-purple),var(--arv-maroon))}.arv-id{display:contents;line-height:1.2}.arv-id b{grid-column:2;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;color:var(--arv-ink)}.arv-id small{font-size:12px;color:var(--arv-muted);letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.arv-sub{grid-column:2/-1;grid-row:2;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:1px;min-width:0;line-height:1.3}.arv-sub time{font-size:11.5px;color:var(--arv-muted);white-space:nowrap}.arv-meta{grid-column:3;grid-row:1;display:grid;justify-items:end}[data-dc-theme] .arv-card .arv-text{margin:0;font-size:14px;line-height:1.55;color:#3d3346;overflow-wrap:anywhere;white-space:pre-line}[data-dc-theme] .arv-card .arv-text.is-empty{color:var(--arv-muted);font-style:italic}.arv-reply{margin-left:8px;padding:10px 12px;border-radius:12px;background:#f7f1fb;border-left:3px solid var(--arv-purple)}.arv-reply b{display:block;margin-bottom:3px;font-size:12.5px;color:var(--arv-purple)}[data-dc-theme] .arv-reply p{margin:0;font-size:13.5px;line-height:1.5;color:#3d3346;overflow-wrap:anywhere;white-space:pre-line}[data-dc-theme] .arv .arv-trust{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.4;color:var(--arv-muted)}.arv-trust svg{flex:none;margin-top:1px;color:#1f9d55}.arv-all,.arv-more{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:46px;padding:0 18px;border-radius:999px;border:1.5px solid var(--arv-purple);background:#fff;color:var(--arv-purple);font:700 14px Inter Variable,Inter,system-ui,sans-serif;cursor:pointer;transition:background .15s,color .15s}.arv-all:hover,.arv-more:hover{background:var(--arv-purple);color:#fff}.arv-all:focus-visible,.arv-more:focus-visible{outline:3px solid var(--arv-gold);outline-offset:2px}.arv-none{display:flex;align-items:center;gap:10px;padding:14px;border-radius:16px;background:#fffaf1;border:1px dashed #e6d4b8;color:var(--arv-muted,#75697d)}.arv-none svg{flex:none;color:#f0a92e}[data-dc-theme] .arv-none p{margin:0;font-size:13.5px;color:#75697d}.arv-empty,.arv-loading{margin:0;padding:10px 0;text-align:center;font-size:13.5px;color:var(--arv-muted)}.arv-error{margin:0;padding:10px 12px;border-radius:12px;font-size:13px;color:#9b1c1c;background:#fdecec}@media (min-width:900px){.arv:not(.is-compact) .arv-summary{grid-template-columns:120px minmax(0,360px)}.arv:not(.is-compact) .arv-all{width:auto;justify-self:start}}html.apm-lock,html.arv-lock{overflow:hidden}body>.arv-sheet{position:fixed;inset:0;z-index:1300;display:flex;align-items:flex-end;justify-content:center;background:rgb(20 10 34/55%);animation:arv-fade .18s ease}body>.arv-sheet .arv-sheet-panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:640px;max-height:min(90dvh,820px);background:#fbf8f4;border-radius:24px 24px 0 0;box-shadow:0 -20px 60px rgb(0 0 0/25%);animation:arv-up .24s ease;overflow:hidden}body>.arv-sheet .arv-sheet-head{position:relative;display:flex;align-items:center;gap:10px;padding:18px 16px 12px;background:#fff;border-bottom:1px solid var(--arv-line)}body>.arv-sheet .arv-grip{position:absolute;top:7px;left:50%;width:40px;height:4px;border-radius:4px;background:#e6d8c3;transform:translateX(-50%)}body>.arv-sheet h2{flex:1 1;min-width:0;margin:0;font:800 17px/1.25 Inter Variable,Inter,system-ui,sans-serif;color:var(--arv-ink);overflow-wrap:anywhere}body>.arv-sheet .arv-x{flex:none;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#f3ecf7;color:var(--arv-ink);cursor:pointer}body>.arv-sheet .arv-sheet-body{display:grid;gap:10px;align-content:start;padding:14px 14px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}body>.arv-sheet .arv-card p,body>.arv-sheet .arv-reply p{margin:0;font-size:14px;line-height:1.55;color:#3d3346;overflow-wrap:anywhere;white-space:pre-line}body>.arv-sheet .arv-card .arv-text.is-empty{color:var(--arv-muted);font-style:italic}@media (min-width:700px){body>.arv-sheet{align-items:center;padding:24px}body>.arv-sheet .arv-sheet-panel{border-radius:24px;max-height:min(86vh,820px)}body>.arv-sheet .arv-grip{display:none}body>.arv-sheet .arv-sheet-head{padding:16px 18px}}@keyframes arv-fade{0%{opacity:0}}@keyframes arv-up{0%{transform:translateY(40px);opacity:.6}}@media (prefers-reduced-motion:reduce){body>.apm-sheet,body>.apm-sheet .apm-panel,body>.arv-sheet,body>.arv-sheet .arv-sheet-panel{animation:none}}.arv-mine{display:grid;gap:8px;width:100%;margin-top:4px;text-align:left}.arv-mine .astro-saved{justify-self:center}.arv-mine-box{display:grid;gap:8px;padding:14px;border-radius:16px;background:#fffaf1;border:1px solid var(--arv-line)}.arv-mine-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.arv-mine-head b{font-size:14px;color:var(--arv-ink)}.arv-mine-head .arv-stars{font-size:18px}[data-dc-theme] .astro-end-card .arv-mine-text{margin:0;font-size:14px;line-height:1.5;color:#3d3346;overflow-wrap:anywhere;white-space:pre-line}[data-dc-theme] .astro-end-card .arv-mine-text.is-empty{color:var(--arv-muted);font-style:italic}[data-dc-theme] .astro-end-card .arv-mine-note{margin:0;font-size:12px;color:var(--arv-muted)}[data-dc-theme] .astro-end-card .arv-reply p{font-size:13.5px;text-align:left}.arv-edit{justify-self:start}.arv-panel{display:grid;gap:12px;min-width:0}.arv-panel-box{display:grid;gap:12px;padding:16px;border-radius:20px;background:#fff;border:1px solid var(--arv-line);box-shadow:0 10px 26px -22px rgb(42 20 64/60%)}.arv-panel-head{display:flex;align-items:flex-start;gap:12px}.arv-panel-icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--arv-ink);background:linear-gradient(135deg,#ffe3a8,#f6c768)}[data-dc-theme] .arv-panel-head h3{margin:0 0 2px;font-size:17px;color:var(--arv-ink)}[data-dc-theme] .arv-panel .arv-panel-hint,[data-dc-theme] .arv-panel-head p{margin:0;font-size:13px;line-height:1.45;color:var(--arv-muted)}.arv-panel-hint{display:flex;align-items:center;gap:6px}.arv-panel-hint svg{flex:none;color:var(--arv-maroon)}[data-dc-theme] .arv-panel .arv-text{margin:0;font-size:14px;line-height:1.55;color:#3d3346;overflow-wrap:anywhere;white-space:pre-line}.arv-reply-btn{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid #dccbe8;background:#faf6fd;color:var(--arv-purple);font:700 13px Inter Variable,Inter,system-ui,sans-serif;cursor:pointer}.arv-compose{display:grid;gap:8px}.arv-compose textarea{width:100%;min-height:84px;padding:10px 12px;border:1px solid #dccbe8;border-radius:12px;font:15px/1.45 Inter Variable,Inter,system-ui,sans-serif;color:var(--arv-ink);resize:vertical;box-sizing:border-box}.arv-compose textarea:focus{outline:2px solid var(--arv-purple);outline-offset:1px}.arv-compose-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.arv-compose-foot small{font-size:11.5px;color:var(--arv-muted)}.arv-compose-foot>span{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 12px;margin-left:auto}.arv-link{padding:6px 2px;background:none;color:var(--arv-muted);font:700 13px Inter Variable,Inter,system-ui,sans-serif;text-decoration:underline}.arv-link,.arv-send{border:0;cursor:pointer}.arv-send{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;color:#fff;background:linear-gradient(120deg,var(--arv-purple),var(--arv-maroon));font:700 13.5px Inter Variable,Inter,system-ui,sans-serif}.arv-link:disabled,.arv-send:disabled{opacity:.55;cursor:default}.arv-note{margin:0;padding:10px 12px;border-radius:12px;font-size:13px;color:#9b1c1c;background:#fdecec}.arv-note.is-ok{color:#13703b;background:#e7f6ed}.arv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.astro-panel .apm-tabs .apm-more{position:relative}@media (max-width:899px){.astro-panel .astro-panel-tabs.apm-tabs{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.astro-panel .astro-panel-tabs.apm-tabs button{font-size:10.5px!important;letter-spacing:0;min-width:0;white-space:nowrap}}.apm-title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font:600 14px Inter Variable,Inter,system-ui,sans-serif;color:#75697d}.apm-title b{color:#2a1440;font-weight:800}.apm-back{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 12px;border:1px solid #e6d8f0;border-radius:999px;background:#faf6fd;color:#3b1f5c;font:700 13px Inter Variable,Inter,system-ui,sans-serif;cursor:pointer}body>.apm-sheet{position:fixed;inset:0;z-index:1300;display:flex;align-items:flex-end;justify-content:center;background:rgb(20 10 34/50%);font-family:Inter Variable,Inter,system-ui,sans-serif;color:#2a1440;animation:arv-fade .18s ease}body>.apm-sheet .apm-panel{position:relative;width:100%;max-width:520px;max-height:88dvh;overflow-y:auto;padding:0 0 calc(14px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -20px 60px rgb(0 0 0/25%);animation:arv-up .22s ease}body>.apm-sheet .apm-head{position:relative;display:flex;align-items:center;padding:18px 16px 8px}body>.apm-sheet .apm-grip{position:absolute;top:7px;left:50%;width:40px;height:4px;border-radius:4px;background:#e6d8c3;transform:translateX(-50%)}body>.apm-sheet h2{flex:1 1;margin:0;font:800 18px/1.2 Inter Variable,Inter,system-ui,sans-serif;color:#2a1440}body>.apm-sheet .apm-x{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#f3ecf7;color:#2a1440;cursor:pointer}body>.apm-sheet .apm-list{display:grid;gap:6px;padding:4px 12px}body>.apm-sheet .apm-list>a,body>.apm-sheet .apm-list>button{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 12px;border:1px solid #f0e6da;border-radius:16px;background:#fff;color:#2a1440;font:inherit;text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box}body>.apm-sheet .apm-list>a:hover,body>.apm-sheet .apm-list>button:hover{background:#fdf9f3}body>.apm-sheet .apm-list>.is-on{border-color:#cdb3e3;background:#f7f1fb}body>.apm-sheet .apm-list>:focus-visible{outline:3px solid #f6c768;outline-offset:1px}body>.apm-sheet .apm-ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#fff;background:linear-gradient(135deg,#3b1f5c,#7a1f3d)}body>.apm-sheet .apm-txt{flex:1 1;display:grid;gap:2px;min-width:0}body>.apm-sheet .apm-txt b{font-size:15px;font-weight:800}body>.apm-sheet .apm-txt small{font-size:12.5px;color:#75697d;line-height:1.35}body>.apm-sheet .apm-due{flex:none;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;color:#7a1f3d;background:#fbe7ec}body>.apm-sheet .apm-chev{flex:none;color:#b3a6bd}@media (min-width:900px){body>.apm-sheet{align-items:center;padding:24px}body>.apm-sheet .apm-panel{border-radius:24px;padding-bottom:14px}body>.apm-sheet .apm-grip{display:none}}