.plus em,.lgl em,.sup em,.offer em{font-style:normal}.plus{padding-bottom:var(--s-10)}.plus__lede{font-size:var(--fs-lead);color:var(--ink-2);max-width:60ch;margin:0 auto;line-height:1.55}.plus__eyebrow,.lgl__eyebrow{align-items:center;gap:var(--s-2);margin:0 0 var(--s-4);font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);font-weight:700;display:inline-flex}.lgl__eyebrow>span{background:var(--accent-soft);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.plus--welcome{place-items:center;min-height:60vh;display:grid}.welcome{text-align:center;max-width:620px;padding:var(--s-10) 0}.welcome h1{font-family:var(--f-title);font-size:var(--fs-h1);margin:var(--s-5) 0 var(--s-3)}.welcome__badge{background:var(--butter);border:2px solid var(--ink);width:72px;height:72px;box-shadow:var(--edge);border-radius:50%;place-items:center;display:inline-grid}.welcome__badge.is-done{background:var(--mint)}.welcome__acts{gap:var(--s-3);margin-top:var(--s-7);flex-wrap:wrap;justify-content:center;display:flex}.offer{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-lg);background:var(--surface);border:1.5px dashed var(--line-3);display:grid}.offer__why{gap:var(--s-2);color:var(--ink-2);align-items:center;margin:0;font-weight:600;display:flex}.offer__ways{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.offer__way{text-align:left;padding:var(--s-4);border-radius:var(--r-md);border:1.5px solid var(--ink);background:var(--bg);color:var(--ink);box-shadow:var(--edge-sm);transition:background var(--t-fast) var(--ease);gap:4px;display:grid}.offer__way:hover{background:var(--surface-2)}.offer__way b{align-items:center;gap:var(--s-2);font-size:1.02rem;display:inline-flex}.offer__way span{font-size:var(--fs-sm);color:var(--ink-2)}.offer__way--plus{background:var(--accent-soft)}.offer__code{font-size:var(--fs-sm);justify-self:start}.srow__ico--plus{background:var(--butter);color:var(--ink)}.srow__alert{gap:var(--s-2);margin-top:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-sm);align-items:flex-start;font-weight:600;display:flex}.bl-tag{border-radius:var(--r-pill);height:22px;font-family:var(--f-ui);letter-spacing:.01em;white-space:nowrap;vertical-align:middle;background:var(--surface-2);color:var(--ink-2);align-items:center;gap:5px;padding:0 9px;font-size:.72rem;font-weight:600;display:inline-flex}.bl-tag--ok{background:var(--good-soft);color:var(--good)}.bl-tag--wait{background:var(--gold-soft);color:var(--gold)}.bl-tag--bad{background:var(--danger-soft);color:var(--danger)}.bl-alert{gap:var(--s-3);margin-top:var(--s-5);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-sm);align-items:flex-start;font-weight:500;display:flex}.bl-alert .link-btn{color:inherit;font-weight:700;text-decoration:underline}.bl-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.bl-table th{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);text-align:left;font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;font-weight:600}.bl-table td{padding:var(--s-4);border-top:1px solid var(--line);color:var(--ink-2);vertical-align:middle}.bl-table tbody tr:first-child td{border-top:0}.bl-table tbody tr:hover td{background:var(--surface-2)}.bl-table th:first-child,.bl-table td:first-child{padding-left:var(--s-6);white-space:nowrap}.bl-table th:last-child,.bl-table td:last-child{padding-right:var(--s-6)}.bl-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.bl-table b{color:var(--ink);font-weight:600}.bl-table__what{color:var(--ink)!important}.bl-table__what>span{align-items:center;gap:10px;display:inline-flex}.bl-table__rc{text-align:right}.bd{padding-bottom:var(--s-10)}.bd .wrap,.il .wrap{max-width:calc(1140px + 2 * var(--gutter))}.bd__in{gap:var(--s-5);display:grid}.bd-head{justify-content:space-between;align-items:flex-end;gap:var(--s-3);padding:var(--s-6) 0 var(--s-2);flex-wrap:wrap;display:flex}.bd-head h1,.il-head h1{margin:var(--s-2) 0 0;font-size:clamp(1.75rem,1.5rem + .9vw,2.25rem);line-height:1.1}.bd-crumb{font-size:var(--fs-sm);color:var(--ink-3);align-items:center;gap:6px;margin:0;display:flex}.bd-crumb a{color:var(--ink-2);text-decoration:none}.bd-crumb a:hover{color:var(--ink);text-decoration:underline}.bd-crumb .icon{color:var(--ink-3)}.bd-head__test{height:26px;padding:0 12px}.bd-grid{gap:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.bd-span8{grid-column:span 8}.bd-span6{grid-column:span 6}.bd-span4{grid-column:span 4}.bd-span7{grid-column:span 7}.bd-span5{grid-column:span 5}.acct-tabs{gap:var(--s-1);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.acct-tabs::-webkit-scrollbar{display:none}.acct-tabs a{padding:var(--s-3) var(--s-3) calc(var(--s-3) - 1px);color:var(--ink-2);font-size:var(--fs-sm);border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;margin-bottom:-1px;font-weight:500;text-decoration:none;display:inline-flex}.acct-tabs a .icon{color:var(--ink-3)}.acct-tabs a:hover{color:var(--ink)}.acct-tabs a.is-on{border-bottom-color:var(--ink);color:var(--ink);font-weight:600}.acct-tabs a.is-on .icon{color:var(--accent-ink)}.acct2__main .acct-tabs{margin-bottom:var(--s-4)}.us-lede{margin:var(--s-2) 0 0;max-width:60ch;font-size:var(--fs-sm);color:var(--ink-2)}.us-range{align-self:flex-end}.us-limits{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.us-limit{gap:var(--s-3);flex-direction:column;display:flex}.us-limit__label{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);color:var(--ink);margin:0;font-weight:600;display:flex}.us-limit__ico{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-ink);border-radius:8px;place-items:center;display:grid}.us-limit__per{border-radius:var(--r-pill);background:var(--surface-2);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-left:auto;padding:2px 8px;font-size:.68rem;font-weight:600}.us-limit__num{margin:var(--s-2) 0 0;align-items:baseline;gap:8px;display:flex}.us-limit__num b{font-family:var(--f-title);font-variant-numeric:tabular-nums;color:var(--ink);font-size:3.2rem;line-height:.9}.us-limit__num span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:1.15rem}.us-limit__bar{background:var(--surface-2);border-radius:999px;height:10px;overflow:hidden}.us-limit__bar i{border-radius:inherit;background:var(--accent);height:100%;transition:width .8s var(--ease);display:block}.us-limit--near .us-limit__bar i{background:var(--gold)}.us-limit--full .us-limit__bar i{background:var(--danger)}.us-limit__foot{justify-content:space-between;gap:4px var(--s-3);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.us-limit__left{color:var(--ink);font-weight:600}.us-limit__left--full{color:var(--danger)}.us-limit__reset{color:var(--ink-3);align-items:center;gap:5px;display:inline-flex}.us-limit__reset b{color:var(--ink-2);font-variant-numeric:tabular-nums}.us-limit__other{padding-top:var(--s-3);border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-3);margin:auto 0 0}.us-limit__other a{color:var(--accent-ink);font-weight:600}.us-limit--off .us-limit__num b{color:var(--ink-3)}.us-chart{gap:var(--s-5);display:grid}.us-chart__head,.us-where__head{justify-content:space-between;align-items:flex-start;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.us-chart h2,.us-where h2,.us-cal h2{font-family:var(--f-ui);color:var(--ink);margin:0;font-size:1.05rem;font-weight:600}.us-stats{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.us-stats div{padding:var(--s-3) var(--s-4)}.us-stats div+div{border-left:1px solid var(--line)}.us-stats dt{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:6px;display:flex}.us-stats dd{font-variant-numeric:tabular-nums;color:var(--ink);margin:4px 0 0;font-size:1.25rem;font-weight:600}.us-stats dd small{font-size:var(--fs-xs);color:var(--ink-3);font-weight:500}.us-plot{gap:var(--s-3);grid-template-columns:auto minmax(0,1fr);display:grid}.us-plot__y{height:240px;color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;margin-top:-7px;font-size:.68rem;display:flex}.us-plot__main{min-width:0}.us-bars,.us-x{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.us-bars{border-bottom:1px solid var(--line-2);background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 100% 50%;align-items:end;height:240px}.us-bars li{align-items:flex-end;height:100%;display:flex;position:relative}.us-bars li:hover:before{content:"";background:var(--surface-2);border-radius:4px;position:absolute;inset:0 -1px}.us-bars__stack{flex-direction:column-reverse;justify-content:flex-start;gap:1px;width:100%;height:100%;display:flex;position:relative}.us-bars__stack i{border-radius:3px 3px 1px 1px;flex:none;display:block}.us-bars__s{background:var(--ink-2)}.us-bars__p{background:var(--accent);order:2}.us-bars li.is-today .us-bars__s{background:var(--ink)}.us-tip{z-index:3;color:#fbf4ea;white-space:nowrap;pointer-events:none;background:#241a2e;border-radius:10px;gap:3px;padding:8px 10px;font-size:.72rem;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px -10px #00000073}.us-tip b{font-weight:700}.us-tip span{align-items:center;gap:6px;display:flex}.us-bars li:hover .us-tip{display:grid;top:0;bottom:auto;transform:translate(-50%,-105%)}.us-bars li:first-child .us-tip,.us-bars li:nth-child(2) .us-tip{left:0;transform:translateY(-105%)}.us-bars li:last-child .us-tip,.us-bars li:nth-last-child(2) .us-tip{left:auto;right:0;transform:translateY(-105%)}.us-x{margin-top:6px}.us-x li{white-space:nowrap;color:var(--ink-3);font-size:.68rem;overflow:visible}.us-x li:last-child{text-align:right;direction:rtl}.us-where{gap:var(--s-4);align-content:start;display:grid}.us-where__list{margin:0;padding:0;list-style:none;display:grid}.us-where__list li{align-items:center;gap:var(--s-4);padding:var(--s-3) 0;grid-template-columns:minmax(0,1fr) minmax(80px,160px) 64px 92px;display:grid}.us-where__list li+li{border-top:1px solid var(--line)}.us-where__cols{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.68rem;font-weight:600;padding-top:0!important}.us-where__cols span{align-items:center;gap:4px;display:inline-flex}.us-where__cols span:nth-child(n+3){justify-content:flex-end}.us-where__name{min-width:0;display:grid}.us-where__name small{font-size:var(--fs-xs);color:var(--ink-3)}.us-where__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);color:var(--ink);font-weight:600;text-decoration:none;overflow:hidden}a.us-where__title:hover{text-decoration:underline}.us-where__title.is-gone{color:var(--ink-3);font-style:italic;font-weight:500}.us-where__bar{background:var(--surface-2);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.us-where__bar i{height:100%;display:block}.us-where__s{background:var(--ink-2)}.us-where__p{background:var(--accent)}.us-where__n{text-align:right;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-weight:600}.us-where__n small{color:var(--ink-3);font-weight:500}.us-where__more{font-size:var(--fs-sm);justify-self:start}.us-none{padding:var(--s-5);border:1px dashed var(--line-2);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--ink-3);margin:0}.us-cal{gap:var(--s-4);align-content:start;align-self:start;display:grid}.us-cal__wrap{gap:6px;display:flex}.us-cal__days{color:var(--ink-3);grid-template-rows:repeat(7,1fr);gap:4px;font-size:.62rem;display:grid}.us-cal__days span{align-items:center;height:100%;display:flex}.us-cal__grid{flex:1;grid-template-rows:repeat(7,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:0;padding:0;list-style:none;display:grid}.us-cal__grid li{aspect-ratio:1;background:var(--surface-2);border-radius:4px}.us-cal__grid li.is-pad{background:0 0}.us-cal__grid .l1,.us-cal__legend .l1{background:color-mix(in srgb, var(--accent) 25%, var(--surface-2))}.us-cal__grid .l2,.us-cal__legend .l2{background:color-mix(in srgb, var(--accent) 50%, var(--surface-2))}.us-cal__grid .l3,.us-cal__legend .l3{background:color-mix(in srgb, var(--accent) 75%, var(--surface-2))}.us-cal__grid .l4,.us-cal__legend .l4{background:var(--accent)}.us-cal__legend{font-size:var(--fs-xs);color:var(--ink-3);justify-content:flex-end;align-items:center;gap:4px;margin:0;display:flex}.us-cal__legend i{background:var(--surface-2);border-radius:3px;width:11px;height:11px;display:inline-block}.us-cal__stats{margin:0;display:grid}.us-cal__stats div{justify-content:space-between;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--line);font-size:var(--fs-sm);display:flex}.us-cal__stats dt{color:var(--ink-3)}.us-cal__stats dd{color:var(--ink);margin:0;font-weight:600}.us-cal__legend i:first-of-type{margin-left:4px}.us-cal__legend i:last-of-type{margin-right:4px}.us-counts{gap:var(--s-5);grid-template-columns:1.1fr 1.1fr .8fr;display:grid}.us-counts .bd-panel{gap:var(--s-4);align-content:start;display:grid}.us-counts__list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.us-counts__list li{gap:var(--s-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.us-counts__list b{font-size:var(--fs-sm);color:var(--ink);font-weight:600;display:block}.us-counts__list small{font-size:var(--fs-xs);color:var(--ink-3);margin-top:2px;display:block}.us-counts__list--never b{color:var(--ink-2);font-weight:500}.us-counts__ico{background:var(--surface-2);width:28px;height:28px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.us-counts__list--never .us-counts__ico{background:var(--good-soft);color:var(--good)}.us-counts__more p:not(.bd-label){font-size:var(--fs-sm);color:var(--ink-2);margin:0}.us-counts__more p a{color:var(--accent-ink);font-weight:600}.us-counts__more .btn{justify-self:start}.bd-panel{padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);position:relative;box-shadow:0 1px 2px #30233d0a,0 12px 32px -20px #30233d2e}.bd-label{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0;font-weight:600}.bd-fine{font-size:var(--fs-xs);color:var(--ink-3);margin:0;line-height:1.5}.bd-fine a{color:var(--accent-ink);font-weight:600}.bd-skel{background:linear-gradient(90deg, var(--surface) 0%, var(--surface-2) 50%, var(--surface) 100%);min-height:200px;box-shadow:none;background-size:200% 100%;animation:1.4s ease-in-out infinite bd-shine}@keyframes bd-shine{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.bd-skel{animation:none}}.bd-fail{gap:var(--s-3);color:var(--danger);align-items:center;display:flex}.bd-fail p{color:var(--ink-2);margin:0}.bd-sechead{align-items:baseline;gap:4px var(--s-4);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.bd-sechead h2{margin:0;font-size:1.35rem;line-height:1.2}.bd-sechead p{font-size:var(--fs-sm);color:var(--ink-3);margin:0}.bd-sechead__act{margin-left:auto}.bd-plan{gap:var(--s-5);padding:var(--s-7);flex-direction:column;display:flex;overflow:hidden}.bd-plan__top{justify-content:space-between;align-items:center;display:flex}.bd-plan__main{justify-content:space-between;align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;display:flex}.bd-plan__name{font-family:var(--f-title);color:var(--ink);margin:0;font-size:clamp(2.8rem,2.2rem + 2vw,3.8rem);line-height:.95}.bd-plan__sub{margin:var(--s-3) 0 0;font-size:var(--fs-sm);color:var(--ink-2)}.bd-plan__price{align-items:baseline;gap:6px;margin:0;display:flex}.bd-plan__price b{font-family:var(--f-title);font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(2.2rem,1.9rem + 1.2vw,2.9rem);line-height:1}.bd-plan__price span{font-size:var(--fs-sm);color:var(--ink-3)}.bd-period__bar{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.bd-period__bar i{border-radius:inherit;background:var(--accent);height:100%;display:block}.bd-period p{justify-content:space-between;gap:var(--s-3);margin:var(--s-2) 0 0;font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;display:flex}.bd-period p b{color:var(--ink-2);font-weight:600}.bd-plan__acts{align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-top:auto;display:flex}.bd-plan__acts .btn small{border-radius:var(--r-pill);background:var(--good-soft);color:var(--good);margin-left:4px;padding:2px 7px;font-size:.68rem;font-weight:700}.bd-plan__cancel{font:inherit;font-size:var(--fs-sm);color:var(--ink-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:8px 4px;text-decoration:underline}.bd-plan__cancel:hover{color:var(--ink)}.bd-plan__buy{align-items:center;gap:var(--s-3) var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--line);flex-wrap:wrap;margin-top:auto;display:flex}.bd-plan__buy p{font-size:var(--fs-sm);color:var(--ink-3);flex:100%;margin:0}.btn--light{color:#241a2e;background:#fbf4ea;border-color:#fbf4ea}.btn--light:hover{background:#fff}.btn--glass{color:#fbf4ea;background:#fbf4ea14;border-color:#fbf4ea38}.btn--glass:hover{background:#fbf4ea29}.bd-plan--plus{color:#fbf4ea;background:radial-gradient(90% 120% at 100% 0,#f9876b47,#0000 60%),radial-gradient(60% 80% at 0 100%,#ffe49a14,#0000 70%),#241a2e;border-color:#241a2e;box-shadow:0 30px 60px -36px #241a2eb3}.bd-plan--plus .bd-label,.bd-plan--plus .bd-plan__price span,.bd-plan--plus .bd-period p{color:#fbf4ea99}.bd-plan--plus .bd-plan__name,.bd-plan--plus .bd-plan__price b{color:#fff}.bd-plan--plus .bd-plan__sub{color:#fbf4eacc}.bd-plan--plus .bd-period__bar{background:#fbf4ea24}.bd-plan--plus .bd-period__bar i{background:linear-gradient(90deg, var(--accent), #ffc2b0)}.bd-plan--plus .bd-period p b{color:#fbf4ea}.bd-plan--plus .bd-plan__cancel{color:#fbf4ea99}.bd-plan--plus .bd-plan__cancel:hover{color:#fff}.bd-plan--plus .bd-plan__buy{border-color:#fbf4ea24}.bd-plan--plus .bd-plan__buy p{color:#fbf4ea9e}.bd-plan--plus .bl-tag--ok{color:#a9e3bd;background:#93d8ab29}.bd-plan--plus .bl-tag--wait{color:#ffd76a;background:#ffd76a29}.bd-plan--plus .pr-cycle{background:#fbf4ea14;border-color:#fbf4ea29}.bd-plan--plus .pr-cycle button{color:#fbf4eabf}.bd-plan--plus .pr-cycle button.is-on{color:#241a2e;background:#fbf4ea}.bd-plan--plus .pr-cycle small{color:#a9e3bd;background:#93d8ab29}.bd-plan--plus .pr-cycle button.is-on small{color:#1d6b40;background:#dcefe2}.bd-next{gap:var(--s-2);flex-direction:column;display:flex}.bd-next__amount{margin:var(--s-3) 0 0;font-family:var(--f-title);font-variant-numeric:tabular-nums;color:var(--ink);font-size:2.6rem;line-height:1}.bd-next__amount--none{color:var(--ink-3)}.bd-next__when{margin:0 0 var(--s-2);font-size:var(--fs-sm);color:var(--ink-2)}.bd-next__when b{color:var(--ink);font-weight:600}.bd-next__rows{gap:var(--s-3);margin:var(--s-2) 0 var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line);display:grid}.bd-next__rows div{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.bd-next__rows dt{font-size:var(--fs-sm);color:var(--ink-3)}.bd-next__rows dd{font-size:var(--fs-sm);color:var(--ink);text-align:right;margin:0;font-weight:600}.bd-next .bd-fine{margin-top:auto}.bd-next__link{padding-top:var(--s-3);font-size:var(--fs-sm);color:var(--accent-ink);align-items:center;gap:6px;margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.bd-next__link:hover{text-decoration:underline}.bd-card{border:1px solid var(--line-2);background:var(--surface);height:28px;font-size:var(--fs-xs);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 10px 0 4px;display:inline-flex}.bd-card__net{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#1a1f71;border-radius:5px;padding:3px 7px;font-size:.66rem;font-style:italic;font-weight:800}.bd-card__num{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ink-2);font-weight:600}.bd-card--light{height:24px}.bd-gauges{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.bd-gauge{align-items:center;gap:var(--s-5);padding:var(--s-5) var(--s-6);min-height:128px;display:flex}.bd-gauge__ring{flex:none;width:84px;height:84px;position:relative}.bd-gauge__ring>span{text-align:center;color:var(--ink-3);place-content:center;display:grid;position:absolute;inset:0}.bd-gauge__ring b{font-family:var(--f-title);font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.6rem;line-height:1}.bd-gauge__ring small{color:var(--ink-3);font-size:.68rem}.bd-ring{width:84px;height:84px}.bd-ring circle{fill:none;stroke-width:7px}.bd-ring__track{stroke:var(--surface-2)}.bd-ring__fill{stroke:var(--ink-2);stroke-linecap:round;transition:stroke-dasharray .8s var(--ease)}.bd-ring--ok .bd-ring__fill{stroke:var(--accent)}.bd-ring--near .bd-ring__fill{stroke:var(--gold)}.bd-ring--full .bd-ring__fill{stroke:var(--danger)}.bd-gauge__text{gap:3px;min-width:0;display:grid}.bd-gauge__label{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:6px;margin:0;display:flex}.bd-gauge__label .icon{color:var(--ink-3)}.bd-gauge__left{color:var(--ink);margin:0;font-size:1.15rem;font-weight:600}.bd-gauge__left--full{color:var(--danger)}.bd-gauge--off .bd-gauge__left{color:var(--ink-3);font-size:1rem;font-weight:500}.bd-gauge--fail{grid-column:1/-1;min-height:0}.bd-gauge--fail p{font-size:var(--fs-sm);color:var(--ink-3);margin:0}.bd-activity{gap:var(--s-5);flex-direction:column;display:flex}.bd-activity__head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);flex-wrap:wrap;display:flex}.bd-activity h3,.bd-totals h3,.bd-info h3{font-family:var(--f-ui);color:var(--ink);margin:0;font-size:1rem;font-weight:600}.bd-activity__head p{font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;display:flex}.bd-activity__head p b{color:var(--ink);font-variant-numeric:tabular-nums}.bd-key{border-radius:3px;width:9px;height:9px;display:inline-block}.bd-key--p{background:var(--accent);margin-left:8px}.bd-key--s{background:var(--ink-2)}.bd-seg{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);padding:3px;display:inline-flex}.bd-seg button{border-radius:var(--r-pill);height:30px;font:inherit;font-size:var(--fs-xs);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 12px;font-weight:600}.bd-seg button.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #30233d1f, 0 0 0 1px var(--line)}.bd-chart{gap:var(--s-3);grid-template-columns:auto minmax(0,1fr);display:grid}.bd-chart__y{height:180px;color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;margin-top:-6px;font-size:.68rem;display:flex}.bd-chart__plot{min-width:0}.bd-bars{border-bottom:1px solid var(--line-2);background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 100% 50%;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;height:180px;margin:0;padding:0;list-style:none;display:grid}.bd-bars li{flex-direction:column-reverse;gap:1px;height:100%;display:flex;position:relative}.bd-bars i{border-radius:3px 3px 1px 1px;flex:none;display:block}.bd-bars__s{background:var(--ink-2);order:1}.bd-bars__p{background:var(--accent);order:2}.bd-bars li:hover i{filter:brightness(1.15)}.bd-tip{z-index:2;color:#fbf4ea;white-space:nowrap;pointer-events:none;background:#241a2e;border-radius:8px;padding:6px 9px;font-size:.7rem;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px -8px #0006}.bd-tip b{font-weight:700;display:block}.bd-bars li:hover .bd-tip{display:block;top:-46px;bottom:auto}.bd-chart__x{color:var(--ink-3);justify-content:space-between;margin:6px 0 0;font-size:.7rem;display:flex}.bd-activity__none{padding:var(--s-6) 0}.bd-totals{gap:var(--s-4);flex-direction:column;display:flex}.bd-totals ul{margin:0;padding:0;list-style:none;display:grid}.bd-totals li{align-items:center;gap:var(--s-3);padding:var(--s-3) 0;font-size:var(--fs-sm);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bd-totals li+li{border-top:1px solid var(--line)}.bd-totals li b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.05rem}.bd-totals__ico{background:var(--surface-2);width:30px;height:30px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.bd-totals .bd-fine{margin-top:auto}.bd-pay{padding:0;overflow:hidden}.bd-pay__filter{gap:var(--s-2);padding:var(--s-4) var(--s-6) 0;display:flex}.bd-pay__filter button{border:1px solid var(--line-2);border-radius:var(--r-pill);height:30px;font:inherit;font-size:var(--fs-xs);color:var(--ink-2);cursor:pointer;background:0 0;padding:0 12px;font-weight:600}.bd-pay__filter button.is-on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.bd-table th{padding-top:var(--s-5)}.bd-kind{background:var(--surface-2);width:26px;height:26px;color:var(--ink-2);border-radius:7px;flex:none;place-items:center;display:grid}.bd-kind--topup{background:var(--accent-soft);color:var(--accent-ink)}.bd-inv{border:1px solid var(--line-2);border-radius:var(--r-pill);height:30px;color:var(--ink);font-size:var(--fs-xs);align-items:center;gap:6px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.bd-inv:hover{border-color:var(--ink)}.bd-empty{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.bd-empty>div{flex:260px}.bd-empty b{color:var(--ink);font-size:1rem}.bd-empty p{font-size:var(--fs-sm);color:var(--ink-3);margin:2px 0 0}.bd-empty__ico{background:var(--surface-2);width:46px;height:46px;color:var(--ink-3);border-radius:12px;flex:none;place-items:center;display:grid}.bd-empty__ico--accent{background:var(--accent-soft);color:var(--accent-ink)}.bd-empty__cta{flex:none}.bd-stories{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.bd-story{gap:var(--s-2);padding:var(--s-5);display:grid}.bd-story__top{justify-content:space-between;align-items:center;display:flex}.bd-story__title{color:var(--ink);font-weight:600;text-decoration:none}a.bd-story__title:hover{text-decoration:underline}.bd-story__meter{margin-top:var(--s-2);gap:4px;display:grid}.bd-story__meter span{background:var(--surface-2);border-radius:999px;height:5px;display:block;overflow:hidden}.bd-story__meter i{background:var(--accent);height:100%;display:block}.bd-story__meter small{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.bd-info{gap:var(--s-4);flex-direction:column;display:flex}.bd-info dl{margin:0;display:grid}.bd-info dl div{justify-content:space-between;gap:4px var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.bd-info dt{font-size:var(--fs-sm);color:var(--ink-3)}.bd-info dd{font-size:var(--fs-sm);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.bd-info dd a,.bd-info dd .link-btn{color:var(--accent-ink);margin-left:6px;font-weight:600}.bd-help{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.bd-help li{gap:var(--s-3);font-size:var(--fs-sm);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);display:grid}.bd-help li .icon{color:var(--accent-ink);margin-top:2px}.bd-help b{color:var(--ink)}.bd-help__acts{gap:var(--s-2);margin-top:auto;display:flex}.bd-dlg{gap:var(--s-4);min-width:min(440px,100%);display:grid}.bd-dlg__lede{font-size:var(--fs-sm);color:var(--ink-2);margin:0;line-height:1.55}.bd-dlg__sum{border:1px solid var(--line);border-radius:var(--r-md);margin:0;display:grid}.bd-dlg__sum div{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:var(--s-4);display:flex}.bd-dlg__sum div+div{border-top:1px solid var(--line)}.bd-dlg__sum dt{font-size:var(--fs-sm);color:var(--ink-3)}.bd-dlg__sum dd{font-size:var(--fs-sm);color:var(--ink);justify-items:end;margin:0;display:grid}.bd-dlg__sum dd b{font-family:var(--f-title);font-size:1.6rem;line-height:1.1}.bd-dlg__sum small{font-size:var(--fs-xs);color:var(--ink-3)}.bd-dlg__list{gap:var(--s-2);font-size:var(--fs-sm);color:var(--ink-2);margin:0;padding:0;list-style:none;display:grid}.bd-dlg__list li{gap:var(--s-2);align-items:baseline;display:flex}.bd-dlg__list .icon{color:var(--good);flex:none}.il{padding-bottom:var(--s-10)}.il-head{padding:var(--s-6) 0 var(--s-5)}.il-head__lede{margin:var(--s-3) 0 0;max-width:70ch;font-size:var(--fs-lead);color:var(--ink-2);line-height:1.55}.il-head__note{margin:var(--s-4) 0 0;padding:var(--s-2) var(--s-4);border-radius:var(--r-md);background:var(--gold-soft);color:var(--ink-2);font-size:var(--fs-sm);align-items:baseline;gap:8px;display:inline-flex}.il-head__note .icon{color:var(--gold);flex:none}.il-layout{gap:var(--s-7);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.il-tools{align-items:center;gap:var(--s-3);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.il-search{height:44px;padding:0 var(--s-4);border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-3);flex:260px;align-items:center;gap:8px;display:flex}.il-search:focus-within{border-color:var(--ink-2)}.il-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.il-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.il-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);text-align:left;width:100%;color:var(--ink);cursor:pointer;transition:border-color var(--t-fast), box-shadow var(--t-fast), transform var(--t-fast);flex-direction:column;padding:0;display:flex;overflow:hidden}.il-card:hover{border-color:var(--line-3);transform:translateY(-1px);box-shadow:0 14px 30px -20px #30233d59}.il-card.is-on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent), 0 14px 30px -20px #30233d59}.il-card__pic{aspect-ratio:16/10;background:var(--surface-2);display:block;position:relative;overflow:hidden}.il-card__pic img,.il-card__pic .cover{object-fit:cover;width:100%;height:100%;display:block}.il-card__check{color:#0000;width:26px;height:26px;transition:background var(--t-fast);background:#241a2e59;border:2px solid #ffffffe6;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.il-card.is-on .il-card__check{background:var(--accent);border-color:var(--accent);color:#fff}.il-card__has{border-radius:var(--r-pill);color:#fbf4ea;background:#241a2ebf;padding:3px 9px;font-size:.68rem;font-weight:700;position:absolute;bottom:10px;left:10px}.il-card__body{padding:var(--s-4);gap:4px;display:grid}.il-card__body b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.il-card__body small{font-size:var(--fs-xs);color:var(--ink-3)}.il-card__meter{background:var(--surface-2);border-radius:999px;height:4px;margin-top:4px;display:block;overflow:hidden}.il-card__meter i{background:var(--good);height:100%;display:block}.il-none{padding:var(--s-6);border:1px dashed var(--line-2);border-radius:var(--r-lg);color:var(--ink-3);text-align:center}.il-sum{top:calc(var(--hdr-now,64px) + 20px);position:sticky}.il-sum__card{gap:var(--s-5);padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);display:grid;box-shadow:0 1px 2px #30233d0a,0 20px 40px -26px #30233d4d}.il-sum__empty{justify-items:start;gap:var(--s-2);display:grid}.il-sum__empty b{margin-top:var(--s-2);font-size:1.05rem}.il-sum__empty p{font-size:var(--fs-sm);color:var(--ink-3);margin:0}.il-sum__chosen{gap:var(--s-4);display:grid}.il-sum__cover{aspect-ratio:16/10;border-radius:var(--r-md);background:var(--surface-2);overflow:hidden}.il-sum__cover img,.il-sum__cover .cover{object-fit:cover;width:100%;height:100%;display:block}.il-sum__title{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.il-sum__title b{font-size:1.1rem}.il-sum__title .link-btn{font-size:var(--fs-sm);flex:none}.il-sum__rows{margin:0;display:grid}.il-sum__rows div{justify-content:space-between;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--line);font-size:var(--fs-sm);display:flex}.il-sum__rows dt{color:var(--ink-3)}.il-sum__rows dd{color:var(--ink);text-align:right;margin:0;font-weight:600}.il-sum__total dt,.il-sum__total dd{font-size:1.05rem;color:var(--ink)!important}.il-sum__total dd{font-family:var(--f-title);font-size:1.5rem}.il-sum__trust{padding:var(--s-4) 0 0;border-top:1px solid var(--line);gap:var(--s-2);font-size:var(--fs-xs);color:var(--ink-3);margin:0;list-style:none;display:grid}.il-sum__trust li{align-items:center;gap:8px;display:flex}.il-bar{display:none}@media (max-width:960px){.bd-span8,.bd-span7,.bd-span6,.bd-span5,.bd-span4{grid-column:1/-1}.us-counts{grid-template-columns:1fr}.us-where__list li{grid-template-columns:minmax(0,1fr) 48px 72px}.us-where__bar,.us-where__cols span:nth-child(2){display:none}.us-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.us-stats div:nth-child(3){border-left:0}.us-stats div:nth-child(n+3){border-top:1px solid var(--line)}.bd-gauges,.il-layout{grid-template-columns:1fr}.il-sum{position:static}.il-bar{z-index:30;justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--gutter) calc(var(--s-3) + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -20px #30233d66}.il-bar span{min-width:0;display:grid}.il-bar small{font-size:var(--fs-xs);color:var(--ink-3)}.il-bar b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:720px){.bd-head{padding-top:var(--s-6)}.bd-panel,.bd-plan{padding:var(--s-5)}.bd-plan__acts .btn{flex:auto}.bd-plan__cancel{margin:0 auto}.bd-plan__buy .pr-cycle,.bd-plan__buy .btn{width:100%}.bd-plan__buy .pr-cycle button{flex:1;justify-content:center}.bd-chart__y,.us-plot__y{display:none}.us-plot{grid-template-columns:1fr}.us-plot__y+.us-plot__main{grid-column:1}.us-bars{height:180px}.us-range{width:100%}.us-range button{flex:1}.bd-chart{grid-template-columns:1fr}.bl-table thead{display:none}.bl-table,.bl-table tbody,.bl-table tr,.bl-table td{display:block}.bl-table tr{gap:4px var(--s-3);padding:var(--s-4) var(--s-5);border-top:1px solid var(--line);grid-template-columns:1fr auto;display:grid}.bl-table tbody tr:first-child{border-top:0}.bl-table td,.bl-table td:first-child,.bl-table td:last-child{text-align:left;border:0;padding:0}.bl-table tbody tr:hover td{background:0 0}.bl-table td[data-label=Description]{order:-2;grid-column:1/-1;font-weight:600}.bl-table td[data-label=Amount]{order:-1;grid-column:1/-1}.bl-table td[data-label=Date],.bl-table td[data-label=Tax]{font-size:var(--fs-xs);color:var(--ink-3)}.bl-table td[data-label=Tax]:before{content:"Tax "}.bl-table__rc{grid-area:span 2/2;align-self:center}.bd-pay__filter{padding:var(--s-4) var(--s-5) var(--s-2)}.il{padding-bottom:96px}.il-grid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.il-card__body{padding:var(--s-3)}}.lgl__hero,.sup__hero{background:var(--bg-sunk);border-bottom:1px solid var(--line)}.lgl__hero-in{gap:var(--s-9);padding-top:var(--s-10);padding-bottom:var(--s-9);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;display:grid}.lgl__intro h1,.sup__intro h1{font-family:var(--f-title);font-size:var(--fs-h1);letter-spacing:-.015em;margin:0 0 var(--s-4);max-width:18ch;line-height:1.06}.lgl__lede p,.sup__lede{font-size:var(--fs-lead);color:var(--ink-2);max-width:58ch;margin:0;line-height:1.55}.lgl__lede a,.lgl__text a,.sup a{color:var(--accent-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.lgl__updated{gap:var(--s-2);margin:var(--s-5) 0 0;font-size:var(--fs-sm);color:var(--ink-3);align-items:center;font-weight:600;display:inline-flex}.lgl__facts{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lgl__facts li{padding:var(--s-4);border-radius:var(--r-md);background:var(--surface);border:1.5px solid var(--ink);box-shadow:var(--edge-sm);gap:4px;display:grid}.lgl__fact-ico{border-radius:var(--r-sm);background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);margin-bottom:var(--s-1);place-items:center;display:grid}.lgl__facts b{font-size:.98rem}.lgl__facts li>span:last-child{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.45}.lgl__body{gap:var(--s-10);padding-top:var(--s-9);padding-bottom:var(--s-11);grid-template-columns:260px minmax(0,760px);display:grid}.lgl__toc{top:calc(var(--hdr-now) + var(--s-5));align-self:start;position:sticky}.lgl__toc>p{margin:0 0 var(--s-3);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.lgl__toc ol{border-left:1.5px solid var(--line);gap:2px;margin:0;padding:0;list-style:none;display:grid}.lgl__toc a{gap:var(--s-3);padding:6px var(--s-3);color:var(--ink-2);font-size:var(--fs-sm);border-left:1.5px solid #0000;margin-left:-1.5px;line-height:1.35;display:flex}.lgl__toc a:hover{color:var(--ink);border-left-color:var(--ink)}.lgl__toc a span{font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:600}.lgl__related{gap:var(--s-2);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--line);display:grid}.lgl__related a{font-weight:600;font-size:var(--fs-sm);color:var(--ink);justify-content:space-between;align-items:center;display:inline-flex}.lgl__sec{scroll-margin-top:calc(var(--hdr) + var(--s-6));padding-bottom:var(--s-7)}.lgl__sec+.lgl__sec{padding-top:var(--s-7);border-top:1px solid var(--line)}.lgl__sec h2{align-items:baseline;gap:var(--s-3);margin:0 0 var(--s-4);font-family:var(--f-title);font-size:var(--fs-h3);line-height:1.25;display:flex}.lgl__sec h2 span{font-family:var(--f-ui);font-size:var(--fs-sm);color:var(--accent-ink);font-variant-numeric:tabular-nums;font-weight:700}.lgl__text p,.lgl__text li{color:var(--ink-2);font-size:1.04rem;line-height:1.7}.lgl__text p{margin:0 0 var(--s-3)}.lgl__text ul{margin:0 0 var(--s-3);gap:var(--s-2);padding-left:1.2em;display:grid}.lgl__text li::marker{color:var(--accent)}.lgl__text b{color:var(--ink)}.sup__hero-in{gap:var(--s-9);padding-top:var(--s-10);padding-bottom:var(--s-9);grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;display:grid}.sup__intro{padding-top:var(--s-6)}.sup__mail{gap:var(--s-2);margin:var(--s-6) 0 0;color:var(--ink-2);align-items:center;font-weight:600;display:inline-flex}.sup__card{scroll-margin-top:calc(var(--hdr) + var(--s-4));padding:var(--s-7);border-radius:var(--r-lg);background:var(--surface);border:1.5px solid var(--ink);box-shadow:var(--edge)}.sup__card h2{margin:0 0 var(--s-5);font-family:var(--f-title);font-size:var(--fs-h3)}.sup__card form{gap:var(--s-4);display:grid}.sup__topics{border:0;margin:0;padding:0}.sup__topics legend{margin-bottom:var(--s-3);font-weight:600;font-size:var(--fs-sm)}.sup__topics>div{gap:var(--s-2);flex-wrap:wrap;display:flex}.sup__topics button{min-height:36px;padding:0 var(--s-3);border-radius:var(--r-pill);border:1.5px solid var(--line-2);background:var(--bg);font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.sup__topics button.is-on{border-color:var(--ink);background:var(--ink);color:var(--bg)}.sup__bring{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-sm);background:var(--mint);color:var(--good);font-size:var(--fs-sm);align-items:flex-start;margin:0;line-height:1.45;display:flex}.sup__bring svg{flex:none;margin-top:2px}.sup__two{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sup__field{gap:6px;display:grid}.sup__field>span{font-weight:600;font-size:var(--fs-sm)}.sup__field input,.sup__field textarea{width:100%;min-height:46px;padding:var(--s-3);border-radius:var(--r-sm);border:1.5px solid var(--line-2);background:var(--bg);color:var(--ink);font:inherit;line-height:1.5}.sup__field textarea{resize:vertical;min-height:140px}.sup__field input:focus,.sup__field textarea:focus{border-color:var(--ink);box-shadow:var(--focus);outline:none}.sup__field [aria-invalid=true]{border-color:var(--danger)}.sup__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sup__as{text-align:center;font-size:var(--fs-sm);color:var(--ink-3);margin:0}.sup__sent{text-align:center;justify-items:center;gap:var(--s-3);padding:var(--s-6) 0;display:grid}.sup__sent h2{margin:0}.sup__sent p{color:var(--ink-2);margin:0;line-height:1.55}.sup__sent-ico{background:var(--mint);border:2px solid var(--ink);border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.sup__sec{padding-top:var(--s-10)}.sup__sec>h2{font-family:var(--f-title);font-size:var(--fs-h2);margin:0 0 var(--s-6)}.sup__grid{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.sup__grid li{gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line-2);flex-direction:column;display:flex}.sup__grid p{color:var(--ink-2);font-size:var(--fs-sm);margin:0 0 auto;line-height:1.5}.sup__grid a{margin-top:var(--s-3);font-size:var(--fs-sm);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.sup__ico{border-radius:var(--r-sm);background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);place-items:center;display:grid}.sup__faq{gap:var(--s-2);max-width:860px;display:grid}.sup__faq details{border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface)}.sup__faq summary{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);cursor:pointer;font-weight:600;list-style:none;display:flex}.sup__faq summary::-webkit-details-marker{display:none}.sup__faq summary svg{transition:transform var(--t) var(--ease);color:var(--ink-3)}.sup__faq details[open] summary svg{transform:rotate(180deg)}.sup__faq details p{padding:0 var(--s-5) var(--s-5);color:var(--ink-2);margin:0;line-height:1.6}.sup__more{margin:var(--s-6) 0 var(--s-11);color:var(--ink-3);font-size:var(--fs-sm)}@media (max-width:960px){.lgl__hero-in,.sup__hero-in{gap:var(--s-7);padding-top:var(--s-8);grid-template-columns:1fr}.lgl__body{gap:var(--s-6);padding-top:var(--s-7);grid-template-columns:1fr}.lgl__toc{position:static}.lgl__toc ol{gap:0 var(--s-4);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.lgl__toc a{border-left:0;margin-left:0;padding-left:0}.sup__intro{padding-top:0}}@media (max-width:720px){.sup__card{padding:var(--s-5)}.lgl__facts,.lgl__toc ol,.sup__two{grid-template-columns:1fr}.receipts li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.receipts li>:nth-child(2){color:var(--ink-3);grid-area:2/1}.receipts li>:nth-child(4){text-align:right;grid-area:2/2}.receipts li>:nth-child(5){grid-column:1/-1}}.fq{padding-bottom:var(--s-11)}.fq-head{background:var(--bg-sunk);border-bottom:1px solid var(--line)}.fq-head__in{padding-top:var(--s-10);padding-bottom:var(--s-8);text-align:center;justify-items:center;display:grid}.fq-head h1{font-family:var(--f-title);font-size:var(--fs-display);letter-spacing:-.025em;margin:0 0 var(--s-7);line-height:1}.fq-search{align-items:center;gap:var(--s-3);width:min(640px,100%);min-height:58px;padding:0 var(--s-5);border-radius:var(--r-pill);background:var(--surface);border:1.5px solid var(--ink);box-shadow:var(--edge-sm);color:var(--ink-3);display:flex}.fq-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:1.05rem}.fq-search:focus-within{box-shadow:var(--edge-sm), var(--focus)}.fq-search__n{font-size:var(--fs-sm);white-space:nowrap;font-weight:600}.fq-body{gap:var(--s-9);padding-top:var(--s-9);grid-template-columns:260px minmax(0,1fr);max-width:1180px;display:grid}.fq-side{top:calc(var(--hdr-now) + var(--s-5));align-self:start;gap:var(--s-6);display:grid;position:sticky}.fq-side nav{gap:2px;display:grid}.fq-side nav a{align-items:center;gap:var(--s-3);padding:10px var(--s-3);border-radius:var(--r-sm);color:var(--ink-2);font-weight:600;font-size:var(--fs-sm);grid-template-columns:18px minmax(0,1fr) auto;display:grid}.fq-side nav a:hover{background:var(--surface-2);color:var(--ink)}.fq-side nav a.is-on{background:var(--ink);color:var(--bg)}.fq-side nav a small{font-size:var(--fs-xs);opacity:.6;font-weight:700}.fq-side nav a.is-empty{opacity:.4}.fq-help{justify-items:start;gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-lg);background:var(--lav);border:1.5px solid var(--ink);display:grid}.fq-help b{font-family:var(--f-title);font-size:1.15rem}.fq-help p{margin:0 0 var(--s-2);font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.fq-main{gap:var(--s-9);min-width:0;display:grid}.fq-group{scroll-margin-top:calc(var(--hdr) + var(--s-5))}.fq-group h2{align-items:center;gap:var(--s-3);margin:0 0 var(--s-3);font-family:var(--f-title);font-size:var(--fs-h3);display:flex}.fq-group h2 span{border-radius:var(--r-sm);background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);place-items:center;display:grid}.fq-group ul{border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}.fq-group li{border-bottom:1px solid var(--line-2)}.fq-group li button{justify-content:space-between;align-items:center;gap:var(--s-5);width:100%;padding:var(--s-5) 0;text-align:left;color:var(--ink);font-size:1.08rem;font-weight:600;display:flex}.fq-group li button:hover span{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.fq-group li button i{border:1.5px solid var(--line-3);width:28px;height:28px;transition:transform var(--t) var(--ease), background var(--t-fast);border-radius:50%;flex:none;position:relative}.fq-group li button i:before,.fq-group li button i:after{content:"";background:currentColor;width:11px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fq-group li button i:after{transition:transform var(--t) var(--ease);transform:translate(-50%,-50%)rotate(90deg)}.fq-group li.is-open button i{background:var(--ink);color:var(--bg);border-color:var(--ink)}.fq-group li.is-open button i:after{transform:translate(-50%,-50%)rotate(0)}.fq-a p{padding:0 var(--s-9) var(--s-5) 0;color:var(--ink-2);max-width:70ch;margin:0;font-size:1.02rem;line-height:1.7}.fq-a a{color:var(--accent-ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.fq-none{padding:var(--s-7);border-radius:var(--r-lg);border:1.5px dashed var(--line-3);text-align:center;color:var(--ink-2)}.fq-none a{color:var(--accent-ink);font-weight:600}@media (max-width:900px){.fq-body{gap:var(--s-6);padding-top:var(--s-6);grid-template-columns:1fr}.fq-side{position:static}.fq-side nav{gap:var(--s-2);padding-bottom:var(--s-2);display:flex;overflow-x:auto}.fq-side nav a{border:1px solid var(--line-2);border-radius:var(--r-pill);flex:none;grid-template-columns:auto auto auto}.fq-help{display:none}.fq-a p{padding-right:0}}.fq-group li button{cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;font-family:inherit}.fq-side nav a,.fq-side nav a:hover{text-decoration:none}.fq-head .fq-search input[type=search]{box-shadow:none;appearance:none;background:0 0;border:0;border-radius:0;outline:0;height:56px;min-height:0;padding:0}.fq-head .fq-search input[type=search]::-webkit-search-cancel-button{cursor:pointer}.pr{padding:var(--s-10) 0 var(--s-11)}.pr-head{text-align:center;justify-items:center;gap:var(--s-4);margin-bottom:var(--s-9);display:grid}.pr-head h1,.pr-head h2{font-family:var(--f-title);letter-spacing:-.02em;max-width:18ch;margin:0;font-size:clamp(2.3rem,1.7rem + 2vw,3.5rem);font-weight:500;line-height:1.05}.pr-head p{max-width:54ch;font-size:var(--fs-lead);color:var(--ink-2);margin:0;line-height:1.55}.pr-kicker{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.pr-test{margin:0 0 var(--s-6);align-items:center;gap:var(--s-2);border-radius:var(--r-pill);background:var(--gold-soft);color:var(--gold);font-size:var(--fs-xs);padding:6px 12px;font-weight:600;display:inline-flex}.pr-cycle{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);padding:4px;display:inline-flex}.pr-cycle button{border-radius:var(--r-pill);min-height:38px;font-size:var(--fs-sm);color:var(--ink-2);transition:background var(--t-fast), color var(--t-fast);background:0 0;border:0;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.pr-cycle button.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #30233d1f, 0 0 0 1px var(--line)}.pr-cycle small{border-radius:var(--r-pill);background:var(--good-soft);color:var(--good);padding:2px 7px;font-size:11px;font-weight:700}.pr-cards{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;max-width:1120px;margin-inline:auto;display:grid}.pr-card{padding:var(--s-7);background:var(--surface);border:1px solid var(--line-2);border-radius:20px;flex-direction:column;display:flex}.pr-card__name{justify-content:space-between;align-items:center;gap:var(--s-3);font-size:var(--fs-sm);letter-spacing:.02em;color:var(--ink-2);margin:0;font-weight:600;display:flex}.pr-card__pill{border-radius:var(--r-pill);color:#ffb4a1;background:#f9876b29;padding:3px 10px;font-size:11px;font-weight:600}.pr-card__price{margin:var(--s-5) 0 0;align-items:baseline;gap:6px;display:flex}.pr-card__price b{font-family:var(--f-title);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:3.1rem;font-weight:500;line-height:1}.pr-card__price span{font-size:var(--fs-sm);color:var(--ink-3)}.pr-card__sub{margin:var(--s-2) 0 0;min-height:1.4em;font-size:var(--fs-sm);color:var(--ink-3)}.pr-card__lede{margin:var(--s-5) 0 0;color:var(--ink-2);min-height:3em;font-size:.97rem;line-height:1.5}.pr-card__cta{margin-top:var(--s-6);gap:var(--s-3);display:grid}.pr-card__cta .btn{border-radius:12px;min-height:46px}.pr-card__mine{border:1px dashed var(--line-2);min-height:46px;font-size:var(--fs-sm);color:var(--ink-2);border-radius:12px;justify-content:center;align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.pr-card__note{color:var(--ink-3);text-align:center;margin:0;font-size:12px;line-height:1.5}.pr-card__list{margin:var(--s-6) 0 0;padding:var(--s-6) 0 0;border-top:1px solid var(--line);gap:12px;list-style:none;display:grid}.pr-card__list li{color:var(--ink-2);grid-template-columns:18px minmax(0,1fr);gap:12px;font-size:.94rem;line-height:1.45;display:grid}.pr-card__list li>svg{color:var(--ink-3);margin-top:3px}.pr-card__list li.is-off{opacity:.55}.pr-card__list b{color:var(--ink);font-weight:600}.pr-card--plus{color:#fbf4ea;background:radial-gradient(120% 80% at 100% 0,#f9876b33,#0000 55%),#241a2e;border-color:#241a2e;box-shadow:0 30px 60px -30px #241a2e8c}.pr-card--plus .pr-card__name{color:#fbf4ea}.pr-card--plus .pr-card__price span,.pr-card--plus .pr-card__sub,.pr-card__via{border-radius:var(--r-sm);color:#fbf4ead9;text-align:center;background:#fbf4ea14;margin:0;padding:8px 10px;font-size:12px;line-height:1.45}.pr-card--plus .pr-card__note{color:#fbf4ea99}.pr-card--plus .pr-card__lede,.pr-card--plus .pr-card__list li{color:#fbf4ead1}.pr-card--plus .pr-card__list{border-top-color:#fbf4ea24}.pr-card--plus .pr-card__list li>svg{color:var(--accent)}.pr-card--plus .pr-card__list b{color:#fff}.pr-card--plus .btn--primary:disabled{color:#fbf4ea8c;background:#fbf4ea1f;border-color:#0000}.pr-trust{max-width:1120px;margin:var(--s-7) auto 0;justify-content:center;gap:var(--s-3) var(--s-8);font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;display:flex}.pr-trust span{align-items:center;gap:8px;display:inline-flex}.pr--home{padding:var(--s-10) 0 var(--s-9)}.pr--home .pr-head{margin-bottom:var(--s-8)}@media (max-width:960px){.pr-cards{grid-template-columns:1fr;max-width:520px}.pr-card--plus{order:-1}.pr-card__lede{min-height:0}}@media (max-width:600px){.pr-card{padding:var(--s-6)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pr-card .btn--secondary{background:var(--surface);border-color:var(--line-3);color:var(--ink)}.pr-card .btn--secondary:hover{background:var(--surface-2);border-color:var(--ink)}.pr-test{padding:4px 10px;font-size:11px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pr-card--plus{background:radial-gradient(120% 80% at 100% 0,#f9876b38,#0000 55%),#2e2240;border-color:#f9876b73}}:root[data-theme=dark] .pr-card--plus{background:radial-gradient(120% 80% at 100% 0,#f9876b38,#0000 55%),#2e2240;border-color:#f9876b73}.sup__att{gap:var(--s-2);display:grid}.att-bar{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.att-bar button{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);min-height:36px;font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.att-bar button:hover{border-color:var(--ink);color:var(--ink)}.att-bar small{color:var(--ink-3);font-size:12px}.att-rec{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--danger-soft);color:var(--ink);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.att-rec__dot{background:var(--danger);border-radius:50%;width:10px;height:10px;animation:1s infinite att-pulse}.att-rec b{font-variant-numeric:tabular-nums}.att-rec .btn:first-of-type{margin-left:auto}@keyframes att-pulse{50%{opacity:.3}}.att-chips{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.att-chips li{background:var(--surface-2);border:1px solid var(--line);font-size:var(--fs-sm);border-radius:12px;align-items:center;gap:8px;padding:4px 30px 4px 4px;display:flex;position:relative}.att-chips img,.att-chips__ico{object-fit:cover;background:var(--surface);width:36px;height:36px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.att-chips__name{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.att-chips button{width:22px;height:22px;color:var(--ink-3);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.att-chips button:hover{background:var(--line);color:var(--ink)}.conv h2{margin-bottom:var(--s-5)}.conv__box{border:1px solid var(--line-2);background:var(--surface);border-radius:20px;grid-template-columns:300px minmax(0,1fr);min-height:460px;max-height:640px;display:grid;overflow:hidden}.conv__list{border-right:1px solid var(--line);margin:0;padding:0;list-style:none;overflow-y:auto}.conv__list button{width:100%;padding:var(--s-4);text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;gap:4px;display:grid}.conv__list button:hover{background:var(--surface-2)}.conv__list button.is-on{background:var(--accent-soft)}.conv__top{justify-content:space-between;gap:var(--s-2);display:flex}.conv__top small{color:var(--ink-3);font-size:12px}.conv__prev{font-size:var(--fs-sm);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conv__meta{gap:var(--s-2);align-items:center;display:flex}.conv__st{color:var(--ink-3);font-size:11.5px;font-weight:600}.conv__st--answered{color:var(--good)}.conv__new{border-radius:var(--r-pill);background:var(--good);color:#fff;padding:1px 8px;font-size:11px;font-weight:700}.conv__thread{background:var(--bg-sunk);flex-direction:column;min-height:0;display:flex}.conv__empty{color:var(--ink-3);margin:auto}.conv__msgs{padding:var(--s-5);gap:var(--s-3);flex:1;align-content:start;display:grid;overflow-y:auto}.conv__msg{display:flex}.conv__msg--person{justify-content:flex-end}.conv__bubble{background:var(--surface);border:1px solid var(--line);border-radius:16px;max-width:75%;padding:10px 14px 6px;font-size:.95rem;line-height:1.55}.conv__msg--person .conv__bubble{background:var(--ink);color:var(--bg);border-color:var(--ink);border-top-right-radius:6px}.conv__msg--admin .conv__bubble{border-top-left-radius:6px}.conv__bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.conv__bubble small{text-align:right;opacity:.65;margin-top:4px;font-size:11px;display:block}.conv__img{border-radius:10px;margin-bottom:6px;display:block;overflow:hidden}.conv__img img{max-width:100%;max-height:280px;display:block}.conv__audio{align-items:center;gap:8px;margin-bottom:6px;display:flex}.conv__audio audio{max-width:240px;height:36px}.conv__file{background:color-mix(in srgb, currentColor 10%, transparent);font-size:var(--fs-sm);color:inherit;border-radius:10px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;display:flex}.conv__file small{opacity:.7}.conv__reply{gap:var(--s-2);padding:var(--s-3);border-top:1px solid var(--line);background:var(--surface);display:grid}.conv__reply textarea{width:100%;min-height:64px;padding:var(--s-3);border:1px solid var(--line-2);background:var(--bg);font:inherit;resize:vertical;border-radius:12px}.conv__actions{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}@media (max-width:800px){.conv__box{grid-template-columns:1fr;max-height:none}.conv__list{border-right:0;border-bottom:1px solid var(--line);max-height:220px}.conv__thread{min-height:420px}.att-bar small{width:100%}}.pr--page{position:relative;overflow:hidden}.pr-glow{pointer-events:none;background:radial-gradient(60% 50% at 50% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), radial-gradient(35% 35% at 85% 20%, color-mix(in srgb, var(--lav-2) 40%, transparent), transparent 70%);height:760px;position:absolute;inset:0 0 auto}.pr--page>.wrap{position:relative}.pr-card__save{color:var(--accent);font-weight:600}.pr-card:not(.pr-card--plus) .pr-card__save{color:var(--good)}.pr-meter{margin-top:var(--s-5);gap:8px;display:grid}.pr-meter__top{color:var(--ink-3);justify-content:space-between;font-size:12.5px;display:flex}.pr-meter__top b{font-variant-numeric:tabular-nums;color:var(--ink)}.pr-meter__bar{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.pr-meter__bar i{border-radius:inherit;background:var(--ink-3);height:100%;display:block}.pr-meter--plus .pr-meter__top{color:#fbf4ea99}.pr-meter--plus .pr-meter__top b{color:#fff}.pr-meter--plus .pr-meter__bar{background:#fbf4ea24}.pr-meter--plus .pr-meter__bar i{background:linear-gradient(90deg, var(--accent), #ffc2b0)}.pr-sechead{text-align:center;justify-items:center;gap:var(--s-3);margin-bottom:var(--s-8);display:grid}.pr-sechead h2{font-family:var(--f-title);letter-spacing:-.015em;margin:0;font-size:clamp(1.9rem,1.5rem + 1.2vw,2.6rem);font-weight:500}.pr-adds{max-width:1120px;margin:var(--s-11) auto 0}.pr-adds ul{border:1px solid var(--line-2);background:var(--surface);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pr-adds li{padding:var(--s-7);border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:8px;display:grid}.pr-adds li:nth-child(3n){border-right:0}.pr-adds li:nth-last-child(-n+3){border-bottom:0}.pr-adds__ico{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);margin-bottom:var(--s-2);border-radius:12px;place-items:center;display:grid}.pr-adds b{font-size:1.05rem;font-weight:600}.pr-adds p{color:var(--ink-2);margin:0;font-size:.94rem;line-height:1.55}.pr-compare{max-width:1120px;margin:var(--s-11) auto 0}.pr-tablewrap{border:1px solid var(--line-2);background:var(--surface);border-radius:20px;overflow:clip}.pr-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.95rem}.pr-table col,.pr-table th,.pr-table td{box-sizing:border-box}.pr-table thead th{top:var(--hdr-now);z-index:2;background:var(--surface);padding:var(--s-6) var(--s-4) var(--s-5);vertical-align:top;text-align:center;border-bottom:1px solid var(--line-2);font-weight:400;position:sticky}.pr-table thead th>b{color:var(--ink);justify-content:center;align-items:center;gap:8px;font-size:1rem;font-weight:600;display:flex}.pr-table thead th>small{margin:4px 0 var(--s-4);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;display:block}.pr-table thead th .btn{border-radius:10px;width:100%;max-width:180px}.pr-table__lead{width:34%;text-align:left!important;vertical-align:middle!important}.pr-table__lead .pr-cycle{transform-origin:0;transform:scale(.92)}.pr-table__mine{min-height:36px;color:var(--ink-3);justify-content:center;align-items:center;font-size:13px;display:inline-flex}.pr-table thead .pr-table__plus{background:color-mix(in srgb, var(--accent-soft) 70%, var(--surface))}.pr-table thead .pr-table__plus .pr-card__pill{background:var(--accent);color:var(--on-accent)}.pr-table tbody th{padding:var(--s-4) var(--s-5);text-align:left;color:var(--ink);font-weight:500}.pr-table tbody th small{color:var(--ink-3);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.pr-table td{padding:var(--s-4);text-align:center;vertical-align:middle}.pr-table tbody tr{border-top:1px solid var(--line)}.pr-table tbody tr:not(.pr-group):hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}.pr-table td.pr-table__plus{background:color-mix(in srgb, var(--accent-soft) 40%, transparent)}.pr-table .pr-group th{padding:var(--s-6) var(--s-5) var(--s-3);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600;display:table-cell}.pr-table .pr-group th svg{vertical-align:-2px;color:var(--accent-ink);margin-right:6px}.pr-table tr.pr-group{border-top:1px solid var(--line-2);background:var(--bg)}.pr-yes{background:var(--good-soft);width:24px;height:24px;color:var(--good);border-radius:50%;place-items:center;display:inline-grid}.pr-yes svg{display:block}.pr-no{color:var(--line-3)}.pr-val{color:var(--ink);font-size:.92rem;font-weight:600}.pr-faq{max-width:1120px;margin:var(--s-11) auto 0}.pr-faq dl{gap:0 var(--s-9);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pr-faq dl>div{padding:var(--s-5) 0;border-top:1px solid var(--line)}.pr-faq dt{margin-bottom:6px;font-weight:600}.pr-faq dd{color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.6}.pr-faq__more{margin:var(--s-6) 0 0;text-align:center;font-size:var(--fs-sm);color:var(--ink-3)}.pr-faq__more a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);font-weight:600}.pr-band{max-width:1120px;margin:var(--s-11) auto 0;justify-content:space-between;align-items:center;gap:var(--s-6);padding:var(--s-8) var(--s-9);color:#fbf4ea;background:radial-gradient(80% 120% at 100% 0,#f9876b40,#0000 60%),#241a2e;border-radius:24px;flex-wrap:wrap;display:flex}.pr-band h2{font-family:var(--f-title);letter-spacing:-.015em;margin:0;font-size:clamp(1.7rem,1.4rem + 1vw,2.3rem);font-weight:500}.pr-band p{color:#fbf4eab3;margin:6px 0 0}.pr-band__cta{gap:var(--s-3);flex-wrap:wrap;display:flex}.pr-band .btn--ghost{color:#fbf4ea;border-color:#fbf4ea4d}.pr-band .btn--ghost:hover{background:#fbf4ea14}@media (max-width:960px){.pr-adds ul{grid-template-columns:1fr 1fr}.pr-adds li:nth-child(3n){border-right:1px solid var(--line)}.pr-adds li:nth-child(2n){border-right:0}.pr-adds li:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.pr-adds li:nth-last-child(-n+2){border-bottom:0}.pr-faq dl{grid-template-columns:1fr}.pr-band{padding:var(--s-7)}}@media (max-width:720px){.pr-tablewrap{overflow-x:auto}.pr-table{min-width:680px}.pr-table thead th{position:static}.pr-adds ul{grid-template-columns:1fr}.pr-adds li{border-right:0!important;border-bottom:1px solid var(--line)!important}.pr-adds li:last-child{border-bottom:0!important}}.pr-band h2{color:#fbf4ea}.pr-table .pr-group th svg{display:inline-block}.pr-table .btn--secondary{background:var(--surface);border-color:var(--line-3);color:var(--ink)}.pr-table .btn--secondary:hover{background:var(--surface-2);border-color:var(--ink)}.pr-band .btn--primary:disabled{color:#fbf4ea8c;background:#fbf4ea1f;border-color:#0000}.pr-card__list li.is-off{opacity:1;color:var(--ink-3)}.pr-card__list li.is-off span{text-decoration:line-through;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}
h1,h2,h3,.bcard__title,.endc__title,.feat__title,.ftr__tag,.hero__ask,.intro__booktitle b,.mapl__heading,.pcard__title,.rrow__title,.scard__title,.st-bar__title,.empty__title,.acct2__navh,.cont__title,.strip__caption h3,.path__head h2{font-family:var(--f-title);letter-spacing:-.01em;font-optical-sizing:auto;font-weight:600}.logo span{font-family:var(--f-title);letter-spacing:-.02em;font-size:1.3rem;font-weight:700}.eyebrow{letter-spacing:.08em;color:var(--accent-ink);font-weight:700}.btn{border-width:1.5px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s}.btn:active:not(:disabled){transform:translateY(1px)}.btn--primary{background:var(--accent);border-color:var(--edge-c);color:var(--on-accent);box-shadow:0 3px 0 var(--edge-c)}.btn--primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--edge-c);box-shadow:0 4px 0 var(--edge-c)}.btn--primary:active:not(:disabled){box-shadow:0 1px 0 var(--edge-c);transform:translateY(2px)}.btn--secondary{background:var(--lav);border-color:var(--edge-c);color:var(--ink)}.btn--secondary:hover:not(:disabled){background:var(--lav-2);border-color:var(--edge-c)}.btn--ghost{border-color:var(--line-2);color:var(--ink)}.btn--ghost:hover:not(:disabled){background:var(--surface);color:var(--ink)}.btn--primary:disabled,.btn--secondary:disabled{box-shadow:none;opacity:.55;background:var(--surface-2);border-color:var(--line-2);color:var(--ink-3)}:root[data-theme=dark] .btn--secondary{border-color:var(--lav-2)}.chip,.chip2,.mood{background:var(--surface);color:var(--ink-2);font-weight:600}.chip:hover,.chip2:hover,.mood:hover{border-color:var(--ink)}.chip.is-on,.chip2[aria-pressed=true],.chip2[aria-selected=true],.mood[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.chip--radio:has(input:checked){background:var(--ink);border-color:var(--ink);color:var(--bg)}.chip--prompt{background:var(--lav);color:var(--ink);border:1px solid #0000;font-weight:500}.badge,.label,.tag{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink-2);font-weight:600}.badge--gold,.tag--butter,.tag--spoiler,.label--community,.label--you{background:var(--butter);color:#30233d}.badge--good,.tag--mint,.label--demo{background:var(--mint);color:var(--good)}.badge--accent{background:var(--accent-soft);color:var(--accent-ink)}.badge--pic{background:var(--pic-chip);color:var(--ink)}.sticker,.pcard__chip{border-radius:var(--r-pill);background:var(--butter);color:#30233d;-webkit-backdrop-filter:none;backdrop-filter:none;border:1.5px solid #30233d;align-items:center;gap:5px;height:auto;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-flex;transform:rotate(-3deg);box-shadow:2px 2px #30233d}.hdr__nav a{font-weight:600}.hdr__nav a:hover{background:var(--lav);color:var(--ink)}.hdr__nav a[aria-current=page]{background:var(--ink);color:var(--bg)}input:not([type=radio]):not([type=checkbox]):not([type=range]),textarea,select{background:var(--surface);border-radius:var(--r-md)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--ink);box-shadow:0 0 0 3px var(--lav-2);border-radius:var(--r-md)}.card,.box,.empty,.info__card,.me__also,.cont,.desk,.side-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow)}.empty--page{box-shadow:none;background:0 0;border:0}.notice{background:var(--lav);border-radius:var(--r-md)}.notice--soft,.notice--mint{background:var(--mint)}.menu{box-shadow:var(--shadow-lift);border-radius:18px}.menu-item:hover:not(:disabled){background:var(--lav)}.dialog__inner,.bsheet__inner{border-radius:var(--r-lg)}.bsheet__inner{border-radius:var(--r-lg) var(--r-lg) 0 0}.pcard,button.pcard{aspect-ratio:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);text-align:left;box-shadow:var(--shadow);flex-direction:column;padding:0;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.pcard:hover,button.pcard:hover:not(:disabled){box-shadow:var(--shadow-lift);transform:translateY(-3px)}.pcard:after{display:none}.pcard__pic{aspect-ratio:3/1.75;border-bottom:1px solid var(--line);background:var(--surface-3);flex:none;display:block;position:relative;overflow:hidden}.pcard__pic .pcard__img,.pcard__pic>svg{object-fit:cover;width:100%;height:100%;transform:scale(var(--pic-zoom));transition:transform .6s var(--ease);position:absolute;inset:0}.pcard:hover .pcard__img{transform:scale(var(--pic-zoom-hover))}.pcard__shade{display:none}.pcard__chip{z-index:2;position:absolute;top:12px;left:12px}.pcard__info{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex;position:static}.pcard__meta{letter-spacing:.02em;color:var(--ink-3);order:-1;font-size:.8rem;font-weight:700}.pcard__title{color:var(--ink);font-size:1.28rem;line-height:1.2}.pcard__more,.pcard--mood .pcard__blurb{-webkit-line-clamp:3;opacity:1;max-height:none;color:var(--ink-2);-webkit-box-orient:vertical;flex:1;margin:0;font-size:.95rem;line-height:1.55;display:-webkit-box;overflow:hidden}.pcard__cta,.pcard:hover .pcard__cta,.pcard:focus-visible .pcard__cta{opacity:1;border:1.5px solid var(--edge-c);border-radius:var(--r-pill);background:var(--accent);height:44px;color:var(--on-accent);box-shadow:0 3px 0 var(--edge-c);justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:0 18px;font-size:.95rem;font-weight:600;display:flex;overflow:visible}.pcard:hover .pcard__cta{box-shadow:0 4px 0 var(--edge-c)}.pcard--action .pcard__title{max-width:none;font-size:1.3rem}.pcard--action .pcard__info{justify-content:space-between}.grid-play{gap:22px}.bcard__book{border:1.5px solid var(--edge-c);border-radius:6px var(--r-md) var(--r-md) 6px;box-shadow:var(--edge-sm);transition:transform .18s,box-shadow .18s}.bcard:hover .bcard__book{box-shadow:var(--edge);transform:translateY(-3px)}.scard{border-radius:var(--r-lg);box-shadow:var(--shadow);transition:transform .18s,box-shadow .18s}.scard:hover{box-shadow:var(--shadow-lift);border-color:var(--line);transform:translateY(-3px)}.scard__art{border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0;border-bottom:1px solid var(--line)}.scard__link:after{border-radius:var(--r-lg)}.scard__now{background:var(--lav);border-radius:var(--r-md)}.scard__when.is-fresh{color:var(--accent-ink);font-weight:700}.grid-stories--list .scard:hover{transform:none}.endc__art{border:1.5px solid var(--edge-c);border-radius:var(--r-md);box-shadow:var(--edge-sm)}.endc__kind{background:var(--butter);color:#30233d;font-weight:700}.rrow{border-radius:var(--r-md)}.rrow:hover{background:var(--surface);box-shadow:var(--shadow)}.rrow__art{border-radius:var(--r-sm);border:1px solid var(--line)}.rrow:hover .rrow__go{background:var(--accent);border-color:var(--edge-c);color:var(--on-accent)}.panel,.hero__panel,.intro__art,.cont__art,.strip__panel,.feat__cover,.intro__book{border:2.5px solid var(--edge-c);border-radius:var(--r-lg);box-shadow:var(--edge)}.panel{border-radius:6px}.cont{overflow:visible}.cont__art{border-radius:var(--r-lg) 0 0 var(--r-lg);box-shadow:none;border-width:0 2.5px 0 0}.hero__art{border-bottom:2.5px solid var(--edge-c)}.strip__panel{border-radius:6px}.strip__caption{border:2px solid var(--edge-c);box-shadow:3px 4px 0 var(--edge-c);border-radius:4px}.strip__n{background:var(--butter);color:#30233d;border:1.5px solid #30233d;border-radius:50%}.st-summary{border:2px solid var(--edge-c);box-shadow:3px 4px 0 var(--edge-c);background:var(--surface);border-radius:4px}.opt,.hero__choice{border:1.5px solid var(--line-2);background:var(--surface);border-radius:18px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.opt:hover:not(:disabled),.hero__choice:hover{border-color:var(--edge-c);box-shadow:3px 4px 0 var(--edge-c);transform:translateY(-3px)}.opt__key,.hero__key{background:var(--butter);color:#30233d;border:1.5px solid #30233d;border-radius:50%;font-weight:700}.opt:hover:not(:disabled) .opt__key,.hero__choice:hover .hero__key{background:var(--accent);color:var(--on-accent);border-color:var(--edge-c)}.opt.is-picked{border-color:var(--edge-c);background:var(--accent-soft);box-shadow:3px 4px 0 var(--edge-c)}.opt.is-picked .opt__key{background:var(--accent);color:var(--on-accent)}.st-decision{background:var(--lav);border-radius:var(--r-md)}.ftr{background:var(--bg-sunk)}.create__book{background:var(--lav);color:var(--ink);border:2px solid var(--edge-c);box-shadow:var(--edge)}.create__book:before{display:none}.create__book:after{background-image:radial-gradient(color-mix(in srgb, var(--ink) 12%, transparent) .9px, transparent 1.1px)}.create__bookmood{background:var(--butter);color:#30233d;border:1.5px solid #30233d;font-weight:700;transform:rotate(-3deg)}.create__booktitle{font-family:var(--f-title);font-weight:600}.create__booktitle.is-empty{color:var(--ink-3);font-family:var(--f-read);font-weight:400}.create__bookby{color:var(--ink-2)}.moodtile{background:var(--surface);border-radius:18px;transition:transform .16s,box-shadow .16s,border-color .16s}.moodtile:hover{border-color:var(--edge-c);transform:translateY(-2px)}.moodtile.is-on{border-color:var(--edge-c);box-shadow:3px 4px 0 var(--edge-c)}.moodtile__ico{border-radius:50%}.moodtile.is-on .moodtile__ico{background:var(--accent);color:var(--on-accent)}.writer{border-radius:var(--r-lg)}.writer:focus-within{border-color:var(--edge-c);box-shadow:3px 4px 0 var(--edge-c)}.theme-tile{border-radius:18px}.theme-tile[aria-checked=true]{border-color:var(--edge-c);box-shadow:3px 4px 0 var(--edge-c)}.srow__ico,.moodtile__ico,.empty__ico{background:var(--lav);color:var(--ink)}@media (max-width:560px){.grid-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}}:is(.moodpill,.spot__choice,.mrow__what,.mood3,.qcard,.desk2__mood,.deskc,.rc__mini,.lib .scard--panel,.grid-stories--list .scard--panel,.endg__card,.lib .sc2,.sc2__runs,.lib .grid-stories--list .sc2,.runs2__row,.pcard,button.pcard,.scard,.opt,.hero__choice,.moodtile,a.pc,.pc--mood,.prow__choice,.st-strip__frame,.mapt__card):hover:not(:disabled){transform:none}:is(.mrow__what,.qcard,.lib .scard--panel,.endg__card,.lib .sc2,a.pc,.pc--mood):hover{box-shadow:var(--edge)}:is(.mood3,.runs2__row,.grid-stories--list .scard--panel):hover{box-shadow:none}:is(.pcard,.scard):hover{box-shadow:var(--shadow)}.opt:hover:not(:disabled),.hero__choice:hover{border-color:var(--edge-c);background:color-mix(in srgb, var(--lav) 45%, var(--surface));box-shadow:none}.btn:hover:not(:disabled){transform:none}
