.modal.sheet{position:relative}.sheet-close{position:absolute;top:24px;right:16px}.sheet-head{text-align:left;flex-direction:column;gap:0;margin-bottom:8px;display:flex}.sheet-head>:first-child{padding-right:44px}.sheet-label{letter-spacing:-.02em;color:var(--fg);font-size:20px;font-weight:600;line-height:1.35}.sheet-value{letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;margin-top:14px;font-size:34px;font-weight:600;line-height:1.05}.sheet-value:first-child{letter-spacing:-.02em;margin-top:0;font-size:20px;line-height:1.35}.sheet-value.is-danger{color:var(--warn)}.sheet-head .pg-gauge{margin:14px 0 6px}.sheet-sub{color:var(--muted);margin-top:8px;font-size:13.5px;line-height:1.5}.sheet-value+.sheet-sub{margin-top:8px}@media (max-width:820px){.sheet-label,.sheet-value:first-child{font-size:var(--fs-sec)}}.sheet-section{flex-direction:column;margin-top:12px;display:flex}.sheet-section:has(>.sheet-section-label){margin-top:24px}.sheet-section-label{color:var(--muted);margin:0 0 8px;font-size:12.5px;font-weight:400}.sheet-row{border:0;border-top:1px solid var(--line);width:100%;min-height:58px;color:var(--muted);font:inherit;text-align:left;background:0 0;flex-direction:column;gap:8px;padding:14px 2px;display:flex}button.sheet-row{cursor:pointer;transition:background var(--dur-fast) var(--ease)}button.sheet-row:hover:not(:disabled){background:var(--hover)}button.sheet-row:disabled{cursor:default;color:var(--faint)}button.sheet-row:disabled .sheet-row-title{color:var(--faint)}button.sheet-row:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}.sheet-row-line{align-items:center;gap:10px;width:100%;display:flex}.sheet-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sheet-row-title{color:var(--fg);overflow-wrap:anywhere;font-size:15px;font-weight:500}.sheet-row-sub{color:var(--muted);font-size:13px;line-height:1.45}.sheet-row-value{font-size:var(--fs-md);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.sheet-row>.sheet-row-line>svg{color:var(--faint);flex:none}.sheet-row .btn{flex:none}.sheet-row.sheet-row--accent .btn:not(:disabled){background:var(--accent);color:var(--accent-fg);border-color:#0000}.sheet-row.sheet-row--accent .btn:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, var(--canvas))}.sheet-row.sheet-row--accent .btn:active:not(:disabled){background:color-mix(in srgb, var(--accent) 80%, var(--canvas))}.sheet-bar{background:var(--soft2);border-radius:2px;height:4px;display:block;overflow:hidden}.sheet-bar>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.sheet-chip{background:var(--soft);height:20px;color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.sheet-foot{flex-direction:column;gap:10px;margin-top:20px;display:flex}.sheet-foot .btn{width:100%;min-height:var(--pill-h-lg);font-size:15px}.sheet-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.sheet .sub-note{color:var(--muted);background:0 0;border:0;margin:12px 2px 0;padding:0;font-size:13px;line-height:1.5}.sheet .sub-note--error{color:var(--warn)}.sheet-row .subscription-action{flex:none;display:block}.sheet-list{background:var(--soft);border-radius:20px;padding:0;overflow:hidden}.sheet-list>.sheet-row:first-child{border-top:0}.sheet-list>.sheet-row{padding:12px 14px}.sheet-seg{background:var(--soft);border:0;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;margin:8px 0 22px;padding:4px;display:grid}.sheet-seg-item{min-height:var(--pill-h-sm);color:var(--muted);font:inherit;cursor:pointer;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13.5px;font-weight:540;line-height:20px}.sheet-seg-item:hover{color:var(--fg)}.sheet-seg-item.is-on{background:var(--seg-on);color:var(--fg);box-shadow:var(--seg-on-shadow)}@media (max-width:820px){.sheet-seg-item{font-size:13px}}.sheet-seg-item:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}.sheet-plan{flex-direction:column;display:flex}.sheet-plan-price{letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.05}.sheet-plan-price small{letter-spacing:0;color:var(--muted);margin-left:4px;font-size:14px;font-weight:400}.sheet-checks{gap:12px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.sheet-checks li{color:var(--fg);align-items:center;gap:10px;font-size:15px;display:flex}.sheet-checks svg{color:var(--muted);flex:none}.sheet-plan>.btn,.sheet-plan .subscription-action .btn{width:100%;min-height:var(--pill-h-lg);font-size:15px}.sheet-plan-now{min-height:var(--pill-h-lg);background:var(--soft2);font-size:var(--fs-md);font-weight:var(--fw-label);color:var(--fg);text-align:center;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:7px 14px;line-height:20px;display:flex}
