:root{--common:#9aa2ad;--uncommon:#4cc76a;--rare:#3f9dff;--epic:#a86bff;--legendary:#ff9b2f;--bg:#0e0f13;--bg-2:#15171d;--card:#191c23;--card-2:#1f232c;--line:#272c36;--text:#eef1f6;--text-2:#a8b0bd;--text-3:#6f7787;--gold:#f5c66b;--gold-deep:#e8a33d;--accent:#f5c66b;--radius:14px;--tap:48px;--maxw:640px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);color:var(--text);overscroll-behavior-y:none;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px}body.sheet-open{overflow:hidden}button,input,select{font:inherit;color:inherit}h2,h3{margin:0}.app{flex-direction:column;min-height:100dvh;display:flex}.content{width:100%;max-width:var(--maxw);padding:12px 16px calc(96px + env(safe-area-inset-bottom));flex:1;margin:0 auto}.header{z-index:30;background-color:var(--bg);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top);position:sticky;top:0}.header-inner{max-width:var(--maxw);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:10px 16px;display:flex}.balance{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.gold{letter-spacing:-.02em;color:var(--gold);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:clamp(22px,6.4vw,30px);font-weight:800;display:inline-flex}.gold-overdraft{color:var(--text-3)}.gold-bump{animation:.56s cubic-bezier(.2,1.4,.4,1) goldPop}@keyframes goldPop{0%{transform:scale(1)}28%{text-shadow:0 0 22px #f5c66ba6;transform:scale(1.18)}to{transform:scale(1)}}.coin{background:radial-gradient(circle at 35% 30%, #ffe6a8, var(--gold-deep));border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000040}.gold-overdraft .coin{background:radial-gradient(circle at 35% 30%,#cfd4dd,#6f7787)}.overdraft-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);border:1px solid var(--line);border-radius:999px;padding:2px 7px;font-size:11px}.header-right{flex:none;align-items:center;gap:8px;display:flex}.header-stack{flex-direction:column;align-items:flex-end;gap:5px;min-width:0;display:flex}.xp{color:var(--text-2);white-space:nowrap;gap:5px;font-size:13px;display:flex}.momentum{white-space:nowrap;align-items:center;gap:5px;display:flex}.momentum-flame{font-size:11px;line-height:1}.momentum-word{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);font-size:9px}@media (width<=380px){.momentum-word{display:none}.header-inner{gap:8px;padding-left:12px;padding-right:12px}.header-right{gap:5px}.header-right .ghost-btn{min-width:32px;min-height:34px}.search-btn{font-size:13px}}.momentum-track{background:var(--card-2);border-radius:999px;width:52px;height:4px;display:block;overflow:hidden}.momentum-fill{background:linear-gradient(90deg, var(--gold-deep), var(--gold));border-radius:999px;height:100%;transition:width .62s cubic-bezier(.2,.8,.3,1);display:block}.lvl{color:var(--text);font-weight:700}.dot{color:var(--text-3)}.ghost-btn{border:1px solid var(--line);color:var(--text-2);cursor:pointer;background:0 0;border-radius:10px;min-width:40px;min-height:40px}.ghost-btn:active{background:var(--card-2)}.search-btn{font-size:15px;line-height:1}.combo{max-width:var(--maxw);flex-direction:column;gap:4px;margin:0 auto;padding:0 16px 7px;display:flex}.combo-line{letter-spacing:.06em;color:var(--text-3);justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.combo-label{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.combo-word{text-transform:uppercase;letter-spacing:.1em}.combo-mult{color:var(--gold);letter-spacing:.04em;font-size:12px;font-weight:800}.combo-time{font-variant-numeric:tabular-nums}.combo-window .combo-time{color:var(--text-2)}.combo-track{background:var(--card-2);border-radius:999px;height:3px;display:block;overflow:hidden}.combo-fill{background:var(--text-3);border-radius:999px;height:100%;transition:width .98s linear;display:block}.combo-window .combo-fill{background:linear-gradient(90deg, var(--gold-deep), var(--gold));box-shadow:0 0 10px #f5c66b73}.licence-chip{max-width:var(--maxw);border:1px solid var(--gold-deep);width:calc(100% - 32px);color:var(--gold);cursor:pointer;background:#f5c66b1a;border-radius:999px;align-items:center;gap:6px;margin:0 auto 7px;padding:6px 12px;font-size:12px;display:flex}.licence-chip:active{transform:scale(.99)}.licence-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.licence-time{font-variant-numeric:tabular-nums;color:var(--text-2)}.licence-more{color:var(--text-3);margin-left:auto}.licence-tag{color:var(--gold);border:1px solid var(--gold-deep);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-size:10px}.reward-live{border-color:var(--gold-deep)}.value-stack{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.combo-tag{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);white-space:nowrap;font-size:10px;font-weight:800;animation:.42s cubic-bezier(.2,1.4,.4,1) comboTag}@keyframes comboTag{0%{opacity:0;transform:translateY(6px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.board,.dailies,.loot,.log{flex-direction:column;gap:10px;display:flex}.card{background:var(--card);border:1px solid var(--line);border-left:5px solid var(--common);border-radius:var(--radius);align-items:stretch;gap:10px;padding:12px 12px 12px 13px;display:flex;position:relative;overflow:visible}.card.r-common{border-left-color:var(--common)}.card.r-uncommon{border-left-color:var(--uncommon);box-shadow:-6px 0 18px -12px var(--uncommon)}.card.r-rare{border-left-color:var(--rare);box-shadow:-8px 0 20px -12px var(--rare)}.card.r-epic{border-left-color:var(--epic);box-shadow:-10px 0 26px -12px var(--epic)}.card.r-legendary{border-left-color:var(--legendary);box-shadow:-12px 0 30px -10px var(--legendary)}.card-main{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:7px;min-width:0;padding:2px 0;display:flex}.card-main.static{cursor:default}.card-title{word-break:break-word;font-size:16px;font-weight:600;line-height:1.3}.repeat-glyph{color:var(--text-3);vertical-align:1px;margin-left:6px;font-size:12px}.window-tag{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);white-space:nowrap;font-size:10px;font-weight:800}.card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rarity-tag{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700}.type-tag{color:var(--text-3);font-size:11px}.today-tag{color:var(--gold);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:10px}.r-text-common{color:var(--common)}.r-text-uncommon{color:var(--uncommon)}.r-text-rare{color:var(--rare)}.r-text-epic{color:var(--epic)}.r-text-legendary{color:var(--legendary)}.card-right{flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.value{color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:17px;font-weight:700;display:inline-flex}.value-rolling .value-num{color:#fff2cf;animation:.11s steps(2,end) infinite flicker}@keyframes flicker{0%{opacity:.62;transform:translateY(-1px)}to{opacity:1;transform:translateY(1px)}}.value-crit .value-num{color:#fff0c2;text-shadow:0 0 18px #f5c66be6;animation:.42s cubic-bezier(.2,1.5,.4,1) critNum}@keyframes critNum{0%{transform:scale(1)}35%{transform:scale(1.55)}to{transform:scale(1)}}.complete-btn{width:var(--tap);height:var(--tap);background:var(--card-2);color:var(--text-3);cursor:pointer;border:2px solid #3a414f;border-radius:50%;place-items:center;font-size:22px;line-height:1;transition:transform .12s,background .16s,border-color .16s,color .16s;display:grid}.complete-btn:active{background:var(--gold);border-color:var(--gold);color:#1a1408;transform:scale(.88)}.complete-btn:disabled{opacity:.6;cursor:default}.anim-rolling{animation:.62s ease-in-out rollPulse}@keyframes rollPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.anim-reveal.is-settled{background:linear-gradient(90deg, #f5c66b1f, var(--card) 60%);animation:.36s cubic-bezier(.2,1.4,.4,1) settlePop}@keyframes settlePop{0%{transform:scale(1)}40%{transform:scale(1.035)}to{transform:scale(1)}}.anim-reveal.is-crit{background:linear-gradient(90deg, #f5c66b4d, var(--card) 70%);border-color:var(--gold);animation:.52s cubic-bezier(.36,.07,.19,.97) critShake;box-shadow:0 0 40px -6px #f5c66b99}@keyframes critShake{0%,to{transform:translate(0)scale(1)}12%{transform:translate(-9px)scale(1.04)}26%{transform:translate(8px)scale(1.05)}40%{transform:translate(-6px)scale(1.03)}56%{transform:translate(5px)scale(1.02)}74%{transform:translate(-3px)scale(1.01)}}.crit-flash{letter-spacing:.06em;color:#fff3d0;text-shadow:0 0 20px #f5c66bf2,0 2px #8a5a12;pointer-events:none;place-items:center;font-size:26px;font-weight:900;animation:.9s ease-out forwards critFlash;display:grid;position:absolute;inset:0}@keyframes critFlash{0%{opacity:0;transform:scale(.5)rotate(-8deg)}18%{opacity:1;transform:scale(1.22)rotate(-3deg)}36%{transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1.05)translateY(-14px)}}.anim-collapse{pointer-events:none;animation:.34s ease-in forwards collapseOut}@keyframes collapseOut{0%{opacity:1;max-height:240px;transform:translate(0)scale(1)}40%{opacity:.6;transform:translate(12px)scale(.97)}to{opacity:0;border-width:0;max-height:0;margin-top:-10px;padding-top:0;padding-bottom:0;transform:translate(40px)scale(.9)}}.burst{pointer-events:none;width:0;height:0;position:absolute;top:50%;right:34px}.bit{background:var(--gold);width:7px;height:7px;transform:rotate(var(--a)) translateX(0);animation:fling .7s cubic-bezier(.15, .7, .3, 1) var(--delay) forwards;opacity:0;border-radius:2px;position:absolute}.burst-crit .bit{background:linear-gradient(180deg, #fff1c9, var(--gold-deep));width:9px;height:9px;animation-duration:.9s}@keyframes fling{0%{opacity:1;transform:rotate(var(--a)) translateX(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) scale(.3)}}.shake-sm{animation:.36s ease-in-out shakeSm}.shake-lg{animation:.6s cubic-bezier(.36,.07,.19,.97) shakeLg}@keyframes shakeSm{0%,to{transform:translate(0,0)}25%{transform:translate(-4px,2px)}50%{transform:translate(4px,-2px)}75%{transform:translate(-2px,1px)}}@keyframes shakeLg{0%,to{transform:translate(0,0)}10%{transform:translate(-10px,4px)rotate(-.4deg)}22%{transform:translate(10px,-5px)rotate(.4deg)}36%{transform:translate(-8px,3px)rotate(-.3deg)}50%{transform:translate(7px,-3px)}66%{transform:translate(-5px,2px)}82%{transform:translate(3px,-1px)}}.fly-layer{pointer-events:none;z-index:60;width:0;height:0;position:fixed;top:0;left:0;overflow:visible}.fly{color:var(--gold);white-space:nowrap;background:#f5c66b29;border:1px solid #f5c66b80;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:15px;font-weight:800;animation:.72s cubic-bezier(.5,-.2,.3,1) forwards flyToGold;display:inline-flex;position:absolute;top:0;left:0}.fly-crit{font-size:19px;box-shadow:0 0 26px #f5c66bb3}.fly-spend{color:var(--text-2);background:#a8b0bd24;border-color:#a8b0bd66}@keyframes flyToGold{0%{transform:translate(calc(var(--x0) - 50%), calc(var(--y0) - 50%)) scale(1);opacity:0}12%{opacity:1;transform:translate(calc(var(--x0) - 50%), calc(var(--y0) - 50% - 14px)) scale(1.15)}to{transform:translate(calc(var(--x1) - 50%), calc(var(--y1) - 50%)) scale(.55);opacity:0}}.empty{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:22vh;display:flex}.empty-line{color:var(--text-2);margin:0;font-size:16px}.fab{right:max(18px, calc(50vw - var(--maxw) / 2 + 18px));bottom:calc(84px + env(safe-area-inset-bottom));background:linear-gradient(180deg, #ffdc95, var(--gold-deep));color:#1a1408;cursor:pointer;z-index:25;border:0;border-radius:50%;width:58px;height:58px;font-size:32px;font-weight:700;line-height:1;position:fixed;box-shadow:0 10px 26px -8px #000c}.fab:active{transform:scale(.92)}.tabs{z-index:40;background:var(--bg-2);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.tab{min-height:56px;color:var(--text-3);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex}.tab-icon{font-size:18px;line-height:1}.tab-on{color:var(--gold)}.more-list{flex-direction:column;gap:4px;display:flex}.more-item{background:var(--card);border:1px solid var(--line);width:100%;min-height:48px;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:15px;display:flex}.more-item:active{transform:scale(.99)}.more-icon{text-align:center;width:22px;font-size:18px}.more-count{background:var(--gold);min-width:22px;color:var(--bg);text-align:center;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:12px;font-weight:700}.view-head{align-items:center;gap:8px;padding:2px 2px 8px;display:flex}.view-head h2{font-size:17px}.inbox-pill{z-index:30;max-width:var(--maxw);background:var(--card-2);border:1px solid var(--line);width:calc(100% - 32px);color:var(--text-2);cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin:0 auto 4px;padding:8px 12px;font-size:13px;display:flex;position:sticky;top:0}.inbox-pill:active{transform:scale(.99)}.inbox-pill-count{background:var(--gold);color:#1a1408;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:grid}.tab-icon{position:relative}.tab-badge{background:var(--gold);color:#1a1408;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-6px;right:-12px}.inbox{flex-direction:column;gap:10px;display:flex}.inbox-head{justify-content:space-between;align-items:center;padding:2px 2px 2px 4px;display:flex}.inbox-head h2{font-size:17px}.search{flex-direction:column;gap:10px;display:flex}.search-head{align-items:center;gap:8px;padding:2px 0 6px;display:flex}.search-head .ghost-btn{flex:none;font-size:17px}.search-field{flex:1;min-width:0;position:relative}.search-input{border:1px solid var(--line);background:var(--card-2);width:100%;min-height:42px;color:var(--text);border-radius:12px;padding:0 38px 0 12px;font-size:16px}.search-input:focus{border-color:var(--gold-deep);outline:none}.search-clear{width:32px;height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:20px;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.search-clear:active{background:var(--card)}.search-group{flex-direction:column;gap:8px;display:flex}.card-quiet{opacity:.78}.closed-when{color:var(--text-3);white-space:nowrap;font-size:11px}.dropped-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:11px}.prop-main{gap:6px}.prop-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prop-chip{color:var(--text-3);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px}.prop-value{color:var(--gold);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.prop-note{color:var(--text-2);font-size:12px;line-height:1.35}.prop-source{color:var(--text-3);font-size:11px}.prop-right{justify-content:center;gap:6px}.dismiss-btn{color:var(--text-3);letter-spacing:.03em;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:11px}.dismiss-btn:active{color:var(--text-2)}.dismiss-btn:disabled{opacity:.5;cursor:default}.scrim{z-index:70;background:#0009;justify-content:center;align-items:flex-end;animation:.18s fade;display:flex;position:fixed;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.sheet{width:100%;max-width:var(--maxw);background:var(--bg-2);border:1px solid var(--line);max-height:92dvh;padding:8px 16px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:20px 20px 0 0;animation:.24s cubic-bezier(.2,.9,.3,1) slideUp;overflow-y:auto}@keyframes slideUp{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.sheet-grip{cursor:grab;touch-action:none;width:96px;height:20px;margin:-4px auto 2px;position:relative}.sheet-grip:before{content:"";background:var(--line);border-radius:2px;width:40px;height:4px;position:absolute;top:8px;left:28px}.sheet-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sheet-head h2{-webkit-user-select:none;user-select:none;font-size:18px}.field{margin:16px 0}.field-quiet{opacity:.72}.field-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-2);align-items:baseline;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.field-hint{text-transform:none;letter-spacing:0;color:var(--text-3);font-size:12px}.text-input,.num-input{width:100%;min-height:var(--tap);background:var(--card);border:1px solid var(--line);border-radius:12px;outline:none;padding:0 14px;font-size:16px}.text-input:focus,.num-input:focus{border-color:var(--gold-deep)}.num-input{text-align:center;width:84px;padding:0 6px}.due-row{align-items:center;gap:8px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);background:var(--card);min-width:46px;min-height:44px;color:var(--text-2);cursor:pointer;border-radius:12px;padding:0 14px;transition:transform 90ms}.chip:active{transform:scale(.94)}.chip-on{background:var(--card-2);border-color:var(--gold-deep);color:var(--text);font-weight:700}.chips-compact .chip{min-height:38px;font-size:13px}.chip-quiet{color:var(--text-3)}.chip-pending{border-style:dashed;border-color:var(--gold-deep);color:var(--text-2)}.difficulty-line{color:var(--text-2);margin:6px 0 0;font-size:13px}.difficulty-note{color:var(--text-3);margin:8px 0 0;font-size:13px}.r-chip-common.chip-on{border-color:var(--common);color:var(--common)}.r-chip-uncommon.chip-on{border-color:var(--uncommon);color:var(--uncommon)}.r-chip-rare.chip-on{border-color:var(--rare);color:var(--rare)}.r-chip-epic.chip-on{border-color:var(--epic);color:var(--epic)}.r-chip-legendary.chip-on{border-color:var(--legendary);color:var(--legendary)}.chips-days{gap:6px;margin-top:8px}.chip-day{min-width:38px;padding:0 8px;font-size:13px}.window-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.time-input{min-width:96px;min-height:var(--tap);background:var(--card);border:1px solid var(--line);color:inherit;border-radius:12px;outline:none;flex:1 1 0;padding:0 12px;font-size:16px}.time-input:focus{border-color:var(--gold-deep)}.window-dash{color:var(--text-3)}.field-note{color:var(--text-3);margin:8px 0 0;font-size:12px}.sheet-actions{flex-direction:column;gap:10px;margin-top:22px;display:flex}.primary-btn{background:linear-gradient(180deg, #ffdc95, var(--gold-deep));color:#1a1408;cursor:pointer;border:0;border-radius:14px;min-height:52px;font-size:16px;font-weight:800}.primary-btn:disabled{opacity:.45;cursor:default}.quiet-btn{border:1px solid var(--line);min-height:48px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:14px}.quieter-btn{min-height:44px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:14px;font-size:14px}.loot-group{margin-bottom:4px}.group-head{text-transform:uppercase;letter-spacing:.14em;color:var(--text-3);margin:14px 2px 8px;font-size:11px}.loot-list{flex-direction:column;gap:10px;display:flex}.buy-btn{border:1px solid var(--gold-deep);min-height:44px;color:var(--gold);cursor:pointer;white-space:nowrap;background:#f5c66b24;border-radius:12px;padding:0 16px;font-weight:700}.buy-btn:active{transform:scale(.95)}.buy-over{border-color:var(--line);background:var(--card-2);color:var(--text-2);font-size:14px;font-weight:600}.buy-btn:disabled{opacity:.5}.loot-note{color:var(--text-3);text-align:center;margin:14px 0 0;font-size:13px}.add-reward{border:1px dashed var(--line);min-height:48px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:14px;margin:18px 0 4px}.events{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.events li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 4px;font-size:15px;display:flex}.event-summary{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.event-time{color:var(--text-3);white-space:nowrap;font-size:12px}.event-gold{color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.crit-tag{letter-spacing:.1em;color:#1a1408;background:var(--gold);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800}.muted-line,.muted{color:var(--text-3);font-size:14px}.toasts{left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom));z-index:80;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed}.toast{background:var(--card-2);border:1px solid var(--line);color:var(--text);border-radius:999px;max-width:100%;padding:10px 16px;font-size:14px;animation:.22s toastIn;box-shadow:0 8px 24px -10px #000000e6}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.line-row{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.line-name{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;max-width:60%;font-size:12px;overflow:hidden}.line-bar{background:var(--line);border-radius:999px;flex:1;min-width:40px;height:3px;overflow:hidden}.line-fill{background:linear-gradient(90deg, var(--gold-deep), var(--gold));border-radius:999px;height:100%;transition:width .42s cubic-bezier(.22,1,.36,1);display:block}.card-sliding .card-main,.card-sliding .value-stack{animation:.3s cubic-bezier(.22,1,.36,1) stepSlide}@keyframes stepSlide{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}.anim-line{border-color:var(--gold);box-shadow:0 0 30px -6px var(--gold);animation:.52s cubic-bezier(.22,1,.36,1) lineSettle}@keyframes lineSettle{0%{transform:scale(1)}35%{transform:scale(1.035)}to{transform:scale(1)}}.line-done-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:800}.line-done-title{color:var(--gold)}.line-view{flex-direction:column;gap:10px;display:flex}.line-head{align-items:center;gap:6px;padding:2px 2px 2px 0;display:flex}.line-head h2{word-break:break-word;min-width:0;font-size:17px}.back-btn{width:36px;height:36px;color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;font-size:26px;line-height:1;display:grid}.line-summary{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:12px;padding:12px 14px;display:flex}.line-bar-big{height:6px}.line-worth{flex-direction:column;flex:none;align-items:flex-end;display:flex}.line-bonus{border-left:1px solid var(--line);flex-direction:column;flex:none;align-items:flex-end;padding-left:12px;display:flex}.line-bonus-when{color:var(--text-3);white-space:nowrap;font-size:11px}.line-actions{flex-direction:column;gap:8px;margin-top:6px;display:flex}.line-more{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.step-of{color:var(--text-3);font-size:12px}.step-of-sheet{margin:0 0 12px}.toast-linked{pointer-events:auto;align-items:center;gap:10px;display:flex}.toast-action{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=700px){.content{padding-top:18px}.tabs{width:var(--maxw);border-left:1px solid var(--line);border-right:1px solid var(--line);border-radius:16px 16px 0 0;left:50%;right:auto;transform:translate(-50%)}}.row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.push-state{color:var(--text-3);flex:1;min-width:96px;font-size:14px}.push-on{color:var(--text);font-weight:700}.ghost-pill{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--text-2);cursor:pointer;border-radius:999px;padding:0 14px;font-size:14px}.ghost-pill:active{background:var(--card-2)}.ghost-pill:disabled{opacity:.55}.toggle-row{color:var(--text-2);cursor:pointer;align-items:center;gap:10px;margin:16px 0;font-size:14px;display:flex}.toggle-row input{accent-color:var(--accent,currentColor);width:16px;height:16px}.run-line{width:100%;max-width:var(--maxw);border:0;border-bottom:1px solid var(--line);color:var(--text-2);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:6px;margin:0 auto;padding:8px 16px;font-size:13px;display:flex}.run-line:active{background:var(--bg-2)}.run-week{color:var(--text);font-weight:600}.run-build{color:var(--accent);font-weight:600}.run-focus{color:var(--text-2)}.run-nobuild{color:var(--text-3)}.run-score{color:var(--gold);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.run-score .coin{width:12px;height:12px}.run-chev{color:var(--text-3);margin-left:auto}.modifier-banner{width:100%;max-width:var(--maxw);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#f5c66b1a,#0000 70%);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 auto;padding:7px 16px;font-size:13px;line-height:1.35;display:flex}.modifier-glyph{color:var(--gold);font-size:11px}.modifier-name{color:var(--text);font-weight:700}.modifier-blurb{color:var(--text-2)}.zone-offer{width:100%;max-width:var(--maxw);border-bottom:1px solid var(--line);color:var(--text-2);align-items:center;gap:8px;margin:0 auto;padding:4px 16px;font-size:13px;display:flex}.zone-offer-text{overflow-wrap:anywhere;flex:1;min-width:0}.zone-offer .ghost-pill{min-height:32px;padding:0 12px;font-size:13px}.zone-offer-dismiss{min-width:32px;min-height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:none;font-size:18px}.zone-row{margin-top:8px}.zone-row-text{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.boost-glyph{color:var(--gold);margin-left:4px;font-size:10px;line-height:1}.run-hero{color:var(--text-2);margin:0 0 14px;font-size:14px;line-height:1.45}.recap-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.recap-stat{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);text-align:center;flex-direction:column;gap:2px;padding:10px 8px;display:flex}.recap-value{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:4px;font-size:16px;font-weight:700;display:inline-flex}.recap-gold{color:var(--gold)}.recap-value .coin{width:13px;height:13px}.recap-label{color:var(--text-3);letter-spacing:.03em;text-transform:lowercase;font-size:11px}.chest-wrap{flex-direction:column;align-items:center;gap:8px;margin:8px 0 18px;display:flex}.chest{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;flex-direction:column;align-items:center;gap:10px;padding:16px 28px 14px;transition:transform .16s,box-shadow .22s;display:flex;position:relative}.chest:active{transform:scale(.97)}.chest-lid,.chest-body{background:var(--card-2);border:2px solid var(--tier,var(--common));width:86px;display:block}.chest-lid{transform-origin:50% 100%;border-radius:10px 10px 2px 2px;height:22px;transition:transform .32s cubic-bezier(.2,1.4,.4,1)}.chest-body{border-radius:2px 2px 8px 8px;height:44px;margin-top:-2px;position:relative}.chest-lock{background:var(--tier,var(--common));opacity:.9;border-radius:3px;width:12px;height:14px;margin-left:-6px;position:absolute;top:8px;left:50%}.chest-common{--tier:var(--common)}.chest-uncommon{--tier:var(--uncommon)}.chest-rare{--tier:var(--rare)}.chest-epic{--tier:var(--epic)}.chest-legendary{--tier:var(--legendary)}.chest:not(:disabled){box-shadow:0 0 0 0 var(--tier);animation:2.4s ease-in-out infinite chest-breathe}@keyframes chest-breathe{0%,to{box-shadow:0 6px 28px -18px var(--tier)}50%{box-shadow:0 10px 40px -14px var(--tier)}}.chest-open{box-shadow:0 10px 44px -12px var(--tier);animation:none}.chest-open .chest-lid{transform:rotate(-22deg)translateY(-6px)}.chest-tier{letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.chest-hint{color:var(--text-3);margin:0;font-size:13px}.chest-paid{color:var(--gold);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-weight:700;display:inline-flex}.build-cards{gap:8px;margin-bottom:16px;display:grid}.build-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);text-align:left;cursor:pointer;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.build-card:disabled{opacity:.55}.build-on{border-color:var(--accent);background:var(--card-2);box-shadow:inset 3px 0 0 var(--accent)}.build-name{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.build-suggested{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;background:#f5c66b24;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.build-blurb{color:var(--text-2);font-size:13px;line-height:1.35}.sheet-actions-even{flex-direction:row;gap:10px;display:flex}.sheet-actions-even>*{border:1px solid #0000;flex:1;min-width:0}.sheet-actions-even>.quiet-btn{border-color:var(--line)}.card-compact{align-items:center;padding:8px 10px 8px 11px}.card-compact .card-main{flex-direction:row;align-items:center;gap:0;padding:0}.card-compact .card-title{font-size:15px;font-weight:600}.card-compact .value{font-size:16px}.card-compact .card-right{flex-direction:row;align-items:center;gap:12px}.card-compact .value-stack{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.done-today{margin-top:6px}.done-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.done-list li{border-bottom:1px solid var(--line);color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;padding:11px 4px;font-size:15px;display:flex}.done-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.add-daily{border:1px dashed var(--line);min-height:46px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:12px;margin:14px 0 8px;font-size:15px}.add-daily:active{transform:scale(.99)}.tier{flex-direction:column;gap:10px;display:flex}.tier-head{letter-spacing:.12em;margin:8px 2px 0;font-size:13px;font-variant-caps:all-small-caps;font-weight:700}.tier:first-of-type .tier-head{margin-top:0}.tier-more{min-height:36px;color:var(--text-3);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 6px;font-size:14px}.tier-more:active{color:var(--text-2)}.library-glyph{color:var(--text-3);margin-left:6px;font-size:13px;line-height:1}.library-filter{border:1px solid var(--line);background:var(--card-2);width:100%;min-height:40px;color:var(--text);border-radius:12px;margin:0 0 10px;padding:0 12px;font-size:16px}.library-filter:focus{border-color:var(--gold-deep);outline:none}.library-list{flex-direction:column;margin:0 0 4px;padding:0;list-style:none;display:flex}.library-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:6px 2px;display:flex}.library-title{min-width:0;font-size:16px}.library-add{border:1px solid var(--line);background:var(--card-2);min-height:38px;color:var(--text-2);cursor:pointer;border-radius:10px;flex:none;padding:0 14px;font-size:15px}.library-add:active{transform:scale(.98)}.library-add:disabled{opacity:.5}.library-custom{width:100%;display:block}.card-locked{opacity:.55}.card-locked .complete-btn{opacity:.4}.again-tag{letter-spacing:.04em;color:var(--text-3);white-space:nowrap;font-size:10px;font-weight:700}.again-count{background:var(--card-2);color:var(--text-2);vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:700}.toggle-inline{margin:10px 0 0}.lockout-row{align-items:center;gap:8px;margin-top:6px;display:flex}.lockout-row .num-input{width:72px}.card-ask{z-index:3;background:var(--card);border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:stretch;gap:6px;padding:6px 10px 6px 11px;animation:.16s both askIn;display:flex;position:absolute;inset:0;overflow:hidden}.card-ask-out{pointer-events:none;animation:.2s both askOut}@keyframes askIn{0%{opacity:0}to{opacity:1}}@keyframes askOut{0%{opacity:1}to{opacity:0}}.ask-line{text-align:center;color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.ask-actions{flex:none;gap:8px;min-width:0;display:flex}.ask-btn{border:1px solid var(--line);background:var(--card-2);min-width:0;min-height:38px;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:10px;flex:1 1 0;padding:0 6px;font-size:12px;font-weight:600;overflow:hidden}.ask-btn:active{transform:scale(.96)}.ask-btn-go{border-color:var(--gold-deep);color:var(--gold)}.card-compact .card-ask{gap:4px;padding:4px 10px 4px 11px}.card-compact .ask-line{font-size:11px}.card-compact .ask-btn{min-height:32px}.source-link{vertical-align:middle;width:32px;height:32px;color:var(--text-3);justify-content:center;align-items:center;margin:-10px -6px -10px 0;font-size:13px;line-height:1;text-decoration:none;display:inline-flex}.source-link:active{color:var(--gold)}.sheet-head .source-link{margin-left:2px}.stats{flex-direction:column;gap:6px;display:flex}.stats-section{padding-bottom:6px}.stats-note{color:var(--text-3);margin:0 2px 10px;font-size:12px}.stats-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stats-tile{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:3px;min-width:0;padding:10px 8px;display:flex}.stats-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);align-items:center;gap:5px;font-size:19px;font-weight:800;display:inline-flex}.stats-value-gold{color:var(--gold)}.stats-value .coin{flex:none;width:12px;height:12px}.stats-delta{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.stats-delta-up{color:var(--uncommon)}.stats-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:10px}.chart{width:100%;height:auto;display:block;overflow:visible}.chart-bar{fill:var(--gold-deep);opacity:.55}.chart-bar-now{fill:var(--gold);opacity:1}.chart-rule{stroke:var(--line);stroke-width:1px}.chart-level{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 4}.chart-level-now{stroke:var(--gold-deep);stroke-dasharray:none;opacity:.5}.chart-tick{fill:var(--text-3);letter-spacing:.02em;font-size:9px}.chart-tick-now{fill:var(--gold);font-weight:700}.chart-line{fill:none;stroke:var(--gold);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-dot{fill:var(--gold)}.chart-share{margin-top:2px}.stats-weeks{grid-auto-columns:1fr;grid-auto-flow:column;margin-top:6px;display:grid}.stats-week-foot{flex-direction:column;align-items:center;gap:1px;min-width:0;display:flex}.stats-week-no{color:var(--text-3);letter-spacing:.04em;font-size:10px}.stats-chest{text-transform:uppercase;letter-spacing:.06em;text-align:center;font-size:9px;line-height:1.15}.stats-axis{color:var(--text-3);grid-template-columns:repeat(4,1fr);margin-top:4px;font-size:10px;display:grid}.stats-verdict{color:var(--text-2);margin:10px 2px 0;font-size:14px}.cat-health{color:var(--uncommon)}.cat-work{color:var(--rare)}.cat-personal{color:var(--legendary)}.chart-seg{fill:currentColor}.stats-legend{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.stats-legend li{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:flex}.legend-dot{background:currentColor;border-radius:3px;flex:none;width:10px;height:10px}.legend-name{flex:1;min-width:0}.legend-value{color:var(--gold);font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.legend-value .coin{width:11px;height:11px}.legend-share{text-align:right;width:34px;color:var(--text-3);font-variant-numeric:tabular-nums}.vault-group{margin-bottom:22px}.vault-head-line{color:var(--gold)}.card.vault{border-left-color:var(--gold-deep);box-shadow:-10px 0 26px -14px var(--gold-deep);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.vault-top{align-items:center;gap:12px;min-width:0;display:flex}.vault-img{object-fit:cover;background:var(--card-2);border-radius:10px;flex:none;width:48px;height:48px}.vault-img-empty{justify-content:center;align-items:center;font-size:22px;display:flex}.vault-head{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.vault-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.vault-price{color:var(--gold);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;font-weight:700;display:flex}.rehearsal-tag{text-transform:uppercase;letter-spacing:.1em;color:var(--rare);border:1px solid var(--rare);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:10px}.vault-bar{flex:none;width:100%;height:5px}.vault-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.vault-togo,.vault-state{color:var(--text-2);min-width:0;font-size:13px}.vault-failed .vault-state{color:var(--text-3)}.vault-line{flex-direction:column;gap:6px;min-width:0;margin:2px 0 0;padding:0 0 0 2px;list-style:none;display:flex}.vault-step{color:var(--text-3);flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;padding-left:18px;font-size:13px;display:flex;position:relative}.vault-step:before{content:"";background:var(--line);width:1px;position:absolute;top:12px;bottom:-8px;left:4px}.vault-step:last-child:before{display:none}.vault-dot{border:1px solid var(--line);background:0 0;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:0}.vault-step-done{color:var(--text-2)}.vault-step-done .vault-dot{background:var(--text-3);border-color:var(--text-3)}.vault-step-now{color:var(--text)}.vault-step-now .vault-dot{background:var(--gold);border-color:var(--gold)}.vault-step-label{font-weight:500}.vault-step-note{color:var(--text-3);overflow-wrap:anywhere;min-width:0}.vault-step-link{color:var(--rare);font-size:12px;text-decoration:none}.vault-step-link:hover{text-decoration:underline}.vault-detail{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;font-size:13px;display:flex}.vault-arrives{color:var(--gold)}.vault-charged{color:var(--text-3)}.vault-failed-why{flex-direction:column;gap:4px;min-width:0;display:flex}.vault-failed-why .vault-state{color:var(--text-3);overflow-wrap:anywhere}.vault-topup{color:var(--rare);overflow-wrap:anywhere;font-size:12px;text-decoration:none}.vault-topup:hover{text-decoration:underline}.vault-quote{flex-direction:column;gap:2px;min-width:0;margin:0 0 12px;display:flex}.vault-quote-gold{color:var(--gold);font-size:17px;font-weight:600}.vault-quote-split{color:var(--text-3);overflow-wrap:anywhere;font-size:12px}.vault-trued{color:var(--gold);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.wallet-line{color:var(--text-3);margin:0 0 12px;font-size:12px}.wallet-line.wallet-short{color:var(--rare)}.vault-claim{width:auto;min-height:40px;padding:0 16px}.card.vault-delivered{border-left-color:var(--legendary)}.card.vault-failed{border-left-color:var(--line);box-shadow:none}.add-vault{width:100%;margin-top:12px}.vault-found{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);align-items:center;gap:12px;margin:4px 0 12px;padding:12px;display:flex}.sheet-note{color:var(--rare);margin:0 0 12px;font-size:13px}.num-input-wide{width:120px}.vault-pill{width:100%;max-width:var(--maxw);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin:0 auto;padding:6px 14px 8px;display:flex}.vault-pill-name{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;max-width:45%;font-size:12px;overflow:hidden}.vault-pill-bar{flex:1;min-width:30px}.vault-pill-togo{color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.ship-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ship-grid .ship-wide{grid-column:1/-1}@media (width<=360px){.tab{letter-spacing:.02em;font-size:10px}.stats-tile{padding:8px 6px}.stats-value{font-size:17px}.vault-foot{justify-content:flex-start}.vault-pill-name{max-width:38%}}.journey-strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:0 -16px 2px;padding:2px 16px 4px;display:flex;overflow-x:auto}.journey-strip::-webkit-scrollbar{display:none}.journey-chip{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--text-2);white-space:nowrap;cursor:pointer;border-radius:20px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;transition:transform 90ms;display:inline-flex}.journey-chip:active{transform:scale(.94)}.journey-chip-on{background:var(--card-2);border-color:var(--gold-deep);color:var(--text);font-weight:700}.journey-chip-quiet:not(.journey-chip-on){color:var(--text-3)}.journey-emblem{font-size:15px;line-height:1}.journey-slot{flex-direction:column;gap:6px;display:flex}.journey-head{max-width:100%;min-height:32px;color:var(--text-2);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin:6px 2px 0;padding:0;font-size:13px;font-weight:700;display:inline-flex}.journey-slot:first-of-type .journey-head{margin-top:0}.journey-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journey-more{color:var(--text-3);font-size:16px;font-weight:400}.journey-head:active .journey-name{color:var(--text)}.journey-quiet{color:var(--text-3);margin:18px 2px 0;font-size:14px}.journey-start{align-self:center;margin-top:8px}.journey-note{color:var(--text-3);margin:0 0 14px;font-size:13px}.journey-row{align-items:center;gap:8px;margin:0 0 10px;display:flex}.journey-row .text-input{flex:1;min-width:0}.journey-row .journey-emblem-input{text-align:center;flex:none;width:52px;padding:0}.journey-row-btn{flex:none;min-width:76px;padding:0 12px}.journey-new{margin-top:16px}.journey-archived-name{min-width:0;color:var(--text-2);flex:1;align-items:center;gap:8px;display:inline-flex}.signin{min-height:100dvh;padding:calc(24px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;display:flex}.signin-card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:400px;padding:28px 20px 24px}.signin-title{color:var(--gold);letter-spacing:.02em;margin:0 0 6px;font-size:28px;font-weight:800}.signin-lede{color:var(--text);margin:0 0 16px}.signin-hint{color:var(--text-2);margin:-6px 0 16px;font-size:14px}.signin-code{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;font-size:28px}.signin-error{color:#ff8a7a;margin:16px 0 0;font-size:14px}.signin-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.account-line{color:var(--text-2);margin:0 0 10px;font-size:14px}.session-list{margin:0 0 12px;padding:0;list-style:none}.session-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.session-what{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.conn-reveal{border:1px solid var(--line);background:var(--card);border-radius:12px;margin:0 0 12px;padding:12px}.conn-value{margin:0 0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.conn-add{flex-direction:column;gap:10px;display:flex}.conn-custom{flex-direction:column;gap:8px;display:flex}.conn-picked{color:var(--text);border-color:var(--text-2);font-weight:700}.conn-confirm{flex-wrap:nowrap}.conn-danger{color:var(--text);font-weight:700}.conn-danger .account-data a{color:var(--text-2)}.conn-danger .vault-soon{margin:4px 0 18px}.conn-danger .account-data{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.conn-danger .account-data p{color:var(--text-2);margin:0 0 10px;font-size:14px;line-height:1.5}.conn-danger .account-data .text-input{margin:0 0 10px}.conn-danger .delete-btn{color:var(--text);border-color:var(--text-3)}
