.policy-screen{--policy-bg:#fafcf7;--policy-surface:#fff;--policy-text:var(--ink,#151a12);--policy-muted:var(--muted,#707769);--policy-border:var(--control-border);--policy-soft:var(--control-bg);--policy-selected:var(--control-active-bg);background:var(--policy-bg);color:var(--policy-text)}.theme-dark .policy-screen{--policy-bg:#111;--policy-surface:#111;--policy-text:var(--ink,#f8faf5);--policy-muted:var(--muted,#b1b5ac);--policy-border:var(--control-border);--policy-soft:var(--control-bg);--policy-selected:var(--control-active-bg);background:var(--policy-bg);color:var(--policy-text)}.policy-body{width:min(100%, var(--content-page-width,960px));overscroll-behavior-y:contain;margin:0 auto;padding:20px 16px 40px;position:absolute;inset:88px 0 0;overflow:hidden auto}.policy-nav{flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:20px;display:flex}.policy-nav a{min-height:36px;color:var(--policy-muted);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:7px 11px;font-size:11px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.policy-nav a:hover{background:var(--policy-soft);color:var(--policy-text)}.policy-nav a[aria-current=page]{border-color:var(--policy-border);background:var(--policy-selected);color:var(--policy-text);font-weight:600}.policy-intro{margin:0 0 24px}.policy-eyebrow{color:var(--policy-muted);letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:600}.policy-intro h1{color:var(--policy-text);letter-spacing:-.7px;margin:10px 0 8px;font-size:28px;font-weight:750;line-height:1.3}.policy-intro p{max-width:660px;color:var(--policy-muted);margin:0;font-size:13px;line-height:22px}.policy-sample{background:var(--policy-soft);color:var(--policy-muted);border-radius:6px;margin-top:14px;padding:4px 8px;font-size:10px;line-height:18px;display:inline-block}.policy-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.policy-contents{display:none}.policy-contents-mobile{border:1px solid var(--policy-border);background:var(--policy-surface);border-radius:12px;margin-bottom:16px;padding:0 14px}.policy-contents-mobile summary{min-height:44px;color:var(--policy-text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;list-style:none;display:flex}.policy-contents-mobile summary::-webkit-details-marker{display:none}.policy-contents-mobile summary:after{content:"+";color:var(--policy-muted);font-size:18px;font-weight:400}.policy-contents-mobile[open] summary:after{content:"−"}:is(.policy-contents,.policy-contents-mobile) ol{margin:0;padding:0;list-style:none}.policy-contents-mobile ol{padding:2px 0 12px}:is(.policy-contents,.policy-contents-mobile) button{width:100%;min-height:38px;color:var(--policy-muted);text-align:left;background:0 0;border-radius:8px;padding:8px 10px;font-size:12px;line-height:20px}:is(.policy-contents,.policy-contents-mobile) button:hover{background:var(--policy-soft);color:var(--policy-text)}.policy-article{border:1px solid var(--policy-border);background:var(--policy-surface);border-radius:16px;min-width:0;padding:22px 18px}.policy-article .policy-note{background:var(--policy-soft);color:var(--policy-muted);border-radius:9px;margin:0 0 26px;padding:12px 14px;font-size:11px;line-height:19px}.policy-section+.policy-section{border-top:1px solid var(--policy-border);margin-top:30px;padding-top:28px}.policy-section h2{color:var(--policy-text);align-items:baseline;gap:10px;margin:0 0 12px;scroll-margin-top:24px;font-size:17px;font-weight:650;line-height:26px;display:flex}.policy-section h2>span{color:var(--policy-muted);flex-shrink:0;font-size:11px;font-weight:500}.policy-section p{color:var(--policy-muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:13px;line-height:1.85}.policy-section p:last-child{margin-bottom:0}.policy-section ul{margin:14px 0 0;padding-left:20px;list-style:outside}.policy-section li{color:var(--policy-muted);padding-left:3px;font-size:13px;line-height:1.85}.policy-section li+li{margin-top:7px}.policy-article-footer{border-top:1px solid var(--policy-border);flex-wrap:wrap;gap:10px;margin-top:32px;padding-top:24px;display:flex}.policy-article-footer>span{color:var(--policy-muted);flex:1 0 100%;margin-bottom:2px;font-size:11px;font-weight:500}.policy-article-footer a{background:var(--policy-soft);min-height:38px;color:var(--policy-text);border-radius:9px;align-items:center;gap:10px;padding:8px 12px;font-size:11px;font-weight:500;text-decoration:none;display:flex}.policy-article-footer a>span{color:var(--policy-text)}.policy-screen :is(a,button,summary,h2):focus-visible{outline-offset:3px;outline:2px solid}@media (min-width:800px){.policy-body{padding:24px 24px 48px;top:72px}.policy-nav{gap:8px;padding-bottom:24px}.policy-nav a{padding:8px 14px;font-size:12px}.policy-intro{margin-bottom:28px}.policy-intro h1{font-size:34px}.policy-intro p{font-size:14px;line-height:24px}.policy-layout{grid-template-columns:200px minmax(0,1fr)}.policy-contents{border:1px solid var(--policy-border);background:var(--policy-surface);border-radius:14px;padding:18px 12px;display:block;position:sticky;top:0}.policy-contents h2{color:var(--policy-text);margin:0 10px 10px;font-size:12px;font-weight:600;line-height:20px}.policy-contents button{font-size:11px}.policy-contents-mobile{display:none}.policy-article{padding:28px}.policy-section h2{font-size:19px;line-height:28px}.policy-section :is(p,li){font-size:14px;line-height:1.85}}@media (min-width:800px) and (max-width:1080px){.policy-layout{grid-template-columns:170px minmax(0,1fr);gap:16px}.policy-article{padding:22px}}@media (prefers-reduced-motion:reduce){.policy-nav a{transition:none}}
.app-shell[data-view=studio]{width:100%;max-width:none}.studio-root,.studio-dialog-layer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--studio-bg:#fafcf7;--studio-surface:#fff;--studio-text:var(--ink,#151a12);--studio-muted:var(--muted,#707769);--studio-border:var(--control-border);--studio-line:var(--control-border);--studio-soft:var(--control-bg);--studio-accent:var(--primary-muted,#477000);--studio-accent-soft:var(--primary-soft,#f3ffe2);--studio-positive:#13866b;--studio-shadow:0 3px 14px #151a1205}.studio-root{z-index:70;background:var(--studio-bg);color:var(--studio-text);font:400 13px/1.5 var(--font-poppins), Arial, sans-serif;-webkit-tap-highlight-color:transparent;grid-template-columns:236px minmax(0,1fr);display:grid;position:absolute;inset:0;overflow:hidden}.theme-dark .studio-root,.theme-dark .studio-dialog-layer{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--studio-bg:#111;--studio-surface:#111;--studio-text:var(--ink,#f8faf5);--studio-muted:var(--muted,#b1b5ac);--studio-border:var(--control-border);--studio-line:var(--control-border);--studio-soft:var(--control-bg);--studio-accent-soft:var(--primary-soft,#242424);--studio-accent:var(--primary-muted,#d4ff8c);--studio-positive:#58d0ad;--studio-shadow:none}.studio-root :where(h1,h2,h3,p,dl,dd),.studio-dialog-layer :where(h1,h2,h3,p){margin:0}:where(.studio-root,.studio-dialog-layer) :where(button,input,select,textarea){font:inherit}.studio-root button{background:0 0}.studio-root a{color:inherit;text-decoration:none}:is(.studio-root,.studio-dialog-layer) :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--studio-text);outline-offset:3px}:is(.studio-root,.studio-dialog-layer) :is(input,select,textarea){color:var(--studio-text)}:is(.studio-root,.studio-dialog-layer) button:disabled{cursor:default;opacity:.46}.studio-root svg{flex-shrink:0}.studio-root :is(.studio-scroll,.studio-sidebar,.studio-table-scroll){scrollbar-width:thin;scrollbar-color:var(--studio-muted) transparent}.studio-root :is(.studio-scroll,.studio-sidebar,.studio-table-scroll)::-webkit-scrollbar{width:6px;height:6px}.studio-root :is(.studio-scroll,.studio-sidebar,.studio-table-scroll)::-webkit-scrollbar-thumb{background:var(--studio-muted);border:1px solid var(--studio-bg);border-radius:6px}.studio-root :is(.studio-scroll,.studio-sidebar,.studio-table-scroll)::-webkit-scrollbar-track{background:0 0}.studio-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.studio-root[data-connected-studio] .studio-connected-avatar{background:var(--studio-soft);width:36px;height:36px;color:var(--studio-muted);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.studio-root[data-connected-studio] .studio-account .studio-connected-avatar{width:100%;height:100%}.studio-root[data-connected-studio] .api-studio-post-card-preview{background:var(--studio-soft);border-radius:7px;flex:0 0 56px;place-items:center;width:56px;height:74px;display:grid;overflow:hidden}.studio-root[data-connected-studio] .api-studio-post-card-actions button{min-height:40px;padding-inline:6px!important}.studio-root[data-connected-studio] .studio-sidebar-template-card>a{color:var(--studio-accent);align-items:center;gap:5px;margin-top:13px;font-size:11px;font-weight:600;display:inline-flex}.studio-root[data-connected-studio] .studio-connected-filters>select{border:1px solid var(--studio-border);background:var(--studio-surface);max-width:100%;min-height:38px;color:var(--studio-text);border-radius:8px;padding:0 10px;font-size:11px}.studio-root[data-connected-studio] .studio-comment-controls{justify-content:flex-start;gap:12px}.studio-root[data-connected-studio] .studio-comment-search-group{flex:0 410px;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.studio-root[data-connected-studio] .studio-comment-search-group>.studio-search{flex:1;width:auto;min-width:0}.studio-root[data-connected-studio] .studio-comment-search-group>button{flex-shrink:0}.studio-root[data-connected-studio] .studio-comment-filter-group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.studio-root[data-connected-studio] .studio-comment-filter-group>select{border:1px solid var(--studio-border);background:var(--studio-surface);min-width:0;max-width:100%;min-height:38px;color:var(--studio-text);border-radius:8px;padding:0 10px;font-size:11px}.studio-connected-reactions{flex-wrap:wrap;margin-top:8px}.studio-connected-account-stats{margin-top:22px;margin-bottom:22px}.studio-connected-empty-copy{max-width:330px;color:var(--studio-muted);font-size:12px;line-height:1.8}.studio-root[data-connected-studio] .api-workspace-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:15px 0;font-size:10px;display:flex}.studio-root[data-connected-studio] .api-workspace-pagination button{border:1px solid var(--studio-border);background:var(--studio-surface);width:auto;min-height:32px;color:var(--studio-muted);border-radius:7px;padding:7px 10px}.studio-root[data-connected-studio] .api-workspace-secondary,.studio-dialog-layer .api-workspace-secondary{border:1px solid var(--studio-border);background:var(--studio-surface);min-height:36px;color:var(--studio-text);border-radius:8px;justify-content:center;align-items:center;padding:8px 14px;font-size:11px;font-weight:600;display:inline-flex}.studio-root[data-connected-studio] .api-workspace-primary{background:var(--primary,#b4ff2c);min-height:36px;color:var(--primary-ink,#182600);border-radius:8px;padding:8px 14px;font-size:11px;font-weight:600}.studio-root[data-connected-studio] .studio-feedback.is-error{color:var(--danger,#dc2626)}.studio-connected-analytics-dialog{width:min(100%,850px)}.studio-connected-analytics-dialog .api-studio-post-analytics{padding:0}.studio-muted{color:var(--studio-muted)}.studio-sidebar{border-right:1px solid var(--studio-border);background:var(--studio-surface);flex-direction:column;min-width:0;padding:0 18px;display:flex;overflow-y:auto}.studio-brand-row{align-items:center;min-height:84px;padding:0 8px;display:flex}.studio-brand{color:var(--studio-text);letter-spacing:-1.4px;align-items:baseline;gap:6px;font-size:27px;font-weight:900;display:inline-flex}.studio-brand>span{letter-spacing:-.7px;font-size:20px;font-weight:500}.studio-brand:after{content:"";background:var(--studio-accent);border-radius:50%;width:6px;height:6px;margin:0 0 17px -3px}.studio-brand>i{display:none}.studio-root .studio-sidebar-create{background:var(--primary,#b4ff2c);min-height:44px;color:var(--primary-ink,#182600);border-radius:9px;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.studio-root .studio-sidebar-create:hover{background:var(--primary-pressed,#9ee322)}.studio-sidebar-caption{color:var(--studio-muted);letter-spacing:1px;text-transform:uppercase;margin:31px 12px 10px;font-size:10px;font-weight:600}.studio-nav{gap:5px;display:grid}.studio-nav>a{min-height:44px;color:var(--studio-muted);border-radius:9px;align-items:center;gap:12px;padding:0 13px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.studio-nav>a:hover{background:var(--control-hover-bg);color:var(--studio-text)}.studio-nav>a:is(.active,.is-active,[aria-current=page]){background:var(--control-active-bg);color:var(--studio-text);font-weight:600}.studio-nav-icon{justify-content:center;align-items:center;display:flex}.studio-nav-icon>svg{width:21px;height:21px}.studio-count{background:var(--studio-soft);min-width:21px;height:20px;color:var(--studio-muted);font:600 11px var(--font-roboto), Arial, sans-serif;border-radius:6px;place-items:center;margin-left:auto;padding:0 6px;display:grid}.studio-nav .active .studio-count{background:var(--studio-surface);color:var(--studio-accent)}.studio-sidebar-template-card{border:1px solid var(--studio-border);background:linear-gradient(140deg, var(--studio-accent-soft), var(--studio-surface) 78%);border-radius:12px;margin:30px 3px 20px;padding:17px 15px}.studio-sidebar-template-card>svg{color:var(--studio-accent);margin-bottom:12px}.studio-sidebar-template-card h3{margin-bottom:6px;font-size:12px;font-weight:600}.studio-sidebar-template-card p{color:var(--studio-muted);font-size:11px;line-height:1.7}.studio-sidebar-template-card button{color:var(--studio-accent);align-items:center;gap:5px;margin-top:13px;font-size:11px;font-weight:600;display:inline-flex}.studio-sidebar-bottom{margin-top:auto;padding:16px 4px 18px}.studio-back-link{align-items:center;gap:8px;font-size:12px;display:inline-flex;color:var(--studio-muted)!important}.studio-back-link:hover{color:var(--studio-accent)!important}.studio-creator{border-top:1px solid var(--studio-border);text-align:left;align-items:center;gap:10px;width:100%;margin-top:19px;padding-top:17px;display:flex}.studio-creator>svg{color:var(--studio-muted);margin-left:auto}.studio-creator>img{object-fit:cover;border-radius:50%;width:36px;height:36px}.studio-creator>span{gap:2px;min-width:0;display:grid}.studio-creator b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.studio-creator small{color:var(--studio-muted);font-size:10px}.studio-main{flex-direction:column;min-width:0;min-height:0;display:flex}.studio-topbar{border-bottom:1px solid var(--studio-border);background:var(--studio-surface);flex:0 0 72px;justify-content:space-between;align-items:center;gap:16px;padding:0 32px;display:flex}.studio-breadcrumb{color:var(--studio-muted);align-items:center;gap:9px;font-size:12px;display:flex}.studio-breadcrumb strong,.studio-breadcrumb b{color:var(--studio-text);font-weight:500}.studio-breadcrumb>button{width:29px;height:29px;color:var(--studio-muted);border-radius:6px;place-items:center;margin-left:-7px;display:grid}.studio-breadcrumb>button:hover{background:var(--control-hover-bg);color:var(--studio-text)}.studio-breadcrumb>i{color:var(--studio-muted);opacity:.5;font-style:normal}.studio-topbar-actions{align-items:center;gap:14px;display:flex}.studio-demo-badge{background:var(--studio-soft);color:var(--studio-muted);white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:10px;font-weight:500}.studio-theme-toggle{width:34px;height:34px;color:var(--studio-muted);border-radius:50%;place-items:center;display:grid}.studio-theme-toggle:hover{background:var(--control-hover-bg);color:var(--studio-text)}.studio-account{border-radius:50%;width:32px;height:32px;overflow:hidden}.studio-account img{object-fit:cover;width:100%;height:100%}.studio-scroll{overscroll-behavior-y:contain;flex:1;min-height:0;overflow:hidden auto}.studio-content{width:min(100%,1514px);margin:0 auto;padding:30px 32px 44px}.studio-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;display:flex}.studio-page-heading h1{letter-spacing:-.65px;font-size:25px;font-weight:700;line-height:1.35}.studio-page-heading p{color:var(--studio-muted);margin-top:5px;font-size:12px}.studio-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.studio-period-select{color:var(--studio-muted);align-items:center;gap:8px;font-size:11px;display:flex}.studio-period-select select,.studio-select{border:1px solid var(--studio-border);background:var(--studio-surface);max-width:100%;min-height:36px;color:var(--studio-text);cursor:pointer;border-radius:8px;padding:0 29px 0 11px;font-size:11px}:is(.studio-root,.studio-dialog-layer) .studio-button{border:1px solid var(--studio-border);background:var(--studio-surface);min-height:36px;color:var(--studio-text);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:11px;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s;display:inline-flex}:is(.studio-root,.studio-dialog-layer) .studio-button:hover:not(:disabled){border-color:var(--studio-muted);background:var(--control-hover-bg)}:is(.studio-root,.studio-dialog-layer) .studio-button:is(.primary,.is-primary){background:var(--primary,#b4ff2c);color:var(--primary-ink,#182600);border-color:#0000}:is(.studio-root,.studio-dialog-layer) .studio-button:is(.primary,.is-primary):hover:not(:disabled){background:var(--primary-pressed,#9ee322)}:is(.studio-root,.studio-dialog-layer) .studio-button:is(.ghost,.is-quiet){background:0 0;border-color:#0000}:is(.studio-root,.studio-dialog-layer) .studio-button.is-danger{color:var(--danger,#dc2626)}.studio-icon-button{width:32px;height:32px;color:var(--studio-muted);border-radius:7px;place-items:center;display:grid}.studio-icon-button:hover{background:var(--control-hover-bg);color:var(--studio-text)}.studio-text-link{align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex;color:var(--studio-accent)!important}.studio-text-link:hover{text-underline-offset:3px;text-decoration:underline}.studio-card{border:1px solid var(--studio-border);background:var(--studio-surface);min-width:0;box-shadow:var(--studio-shadow);border-radius:14px;padding:22px}.studio-card-heading,.studio-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.studio-card-heading h2,.studio-section-heading h2{letter-spacing:-.2px;font-size:15px;font-weight:600}.studio-card-heading p,.studio-section-heading p{color:var(--studio-muted);margin-top:4px;font-size:11px}.studio-muted-label{color:var(--studio-muted);white-space:nowrap;font-size:10px}.studio-feedback{border:1px solid var(--studio-border);background:var(--studio-accent-soft);color:var(--studio-text);border-radius:9px;margin-bottom:16px;padding:11px 14px;font-size:12px}.studio-empty{text-align:center;color:var(--studio-muted);justify-items:center;gap:9px;padding:58px 20px;display:grid}.studio-empty>svg{color:var(--studio-accent);opacity:.7}.studio-empty h2,.studio-empty h3{color:var(--studio-text);font-size:18px}.studio-empty p{max-width:330px;font-size:12px}.studio-skeleton{background:var(--loading-base);border-radius:8px;position:relative;overflow:hidden}.studio-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#7077691a,#0000);animation:1.5s ease-in-out infinite studio-skeleton;position:absolute;inset:0;transform:translate(-100%)}@keyframes studio-skeleton{to{transform:translate(100%)}}.studio-home-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:22px;display:grid}.studio-home-main,.studio-home-aside{gap:22px;min-width:0;display:grid}.studio-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 -2px 25px;display:grid}.studio-metrics.analytics{grid-template-columns:repeat(6,minmax(0,1fr))}.studio-metric{text-align:left;border:1px solid #0000;border-radius:9px;min-width:0;padding:13px 10px 12px;transition:background .15s,border-color .15s;position:relative}.studio-metric:hover{background:var(--control-hover-bg)}.studio-metric:is(.active,.is-active,[aria-pressed=true]){border-color:var(--control-border);background:var(--control-active-bg)}.theme-dark .studio-metric:is(.active,.is-active,[aria-pressed=true]){border-color:var(--control-border)}.studio-metric-label{color:var(--studio-muted);white-space:nowrap;font-size:10px;display:block}.studio-metric-value{font:700 25px/1.25 var(--font-roboto), Arial, sans-serif;letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin:7px 0 3px;display:block}.studio-metric-change{color:var(--studio-positive);font:500 10px var(--font-roboto), Arial, sans-serif;flex-wrap:wrap;align-items:center;gap:3px;display:flex}.studio-metric-change>small{color:var(--studio-muted);flex-basis:100%;margin-top:2px;font-size:8px;font-weight:400;display:block}.studio-metric-change.negative{color:var(--danger,#dc2626)}.studio-metric-change.negative>svg{transform:scaleY(-1)}.studio-metric-change svg{width:11px;height:11px}.studio-chart-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.studio-chart-header h3{font-size:12px;font-weight:600}.studio-chart-header label{color:var(--studio-muted);cursor:pointer;align-items:center;gap:6px;font-size:10px;display:inline-flex}.studio-chart-header input{width:13px;height:13px;accent-color:var(--studio-text)}.studio-chart{min-width:0}.studio-chart-legend{color:var(--studio-muted);flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:12px;font-size:10px;display:flex}.studio-chart-legend>span{align-items:center;gap:5px;display:inline-flex}.studio-chart-legend i{background:var(--studio-accent);border-radius:2px;width:11px;height:3px}.studio-chart-legend i.previous{background:#7b958b}.studio-chart-body{align-items:stretch;gap:10px;display:flex}.studio-chart-scale{color:var(--studio-muted);font:400 10px var(--font-roboto), Arial, sans-serif;font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;flex:0 0 38px;justify-content:space-between;padding:9px 0 28px;display:flex}.studio-chart-plot{touch-action:pan-y;border-radius:5px;flex:1;min-width:0;position:relative}.studio-chart-svg{width:100%;height:240px;color:var(--studio-accent);display:block;overflow:visible}.studio-chart-grid{stroke:var(--studio-line);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.studio-chart-area{color:var(--studio-accent)}.studio-chart-line{fill:none;stroke:var(--studio-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.studio-chart-comparison{fill:none;stroke:#7b958b;stroke-width:1.7px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.studio-chart-guide{stroke:var(--studio-muted);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;opacity:.6}.studio-chart-point{fill:var(--studio-accent);stroke:var(--studio-surface);stroke-width:3px;vector-effect:non-scaling-stroke}.studio-chart-tooltip{z-index:2;border:1px solid var(--studio-border);background:var(--studio-surface);width:162px;color:var(--studio-text);pointer-events:none;border-radius:9px;padding:11px 12px;position:absolute;top:14px;transform:translate(-50%);box-shadow:0 8px 25px #151a121f}.studio-chart-tooltip[data-align=start]{transform:none}.studio-chart-tooltip[data-align=end]{transform:translate(-100%)}.studio-chart-tooltip>strong{margin-bottom:7px;font-size:10px;font-weight:500;display:block}.studio-chart-tooltip dl{grid-template-columns:1fr auto;align-items:center;gap:5px 9px;font-size:10px;display:grid}.studio-chart-tooltip dt{color:var(--studio-muted)}.studio-chart-tooltip dd{font:600 12px var(--font-roboto), Arial, sans-serif;font-variant-numeric:tabular-nums}.studio-chart-labels{color:var(--studio-muted);font:400 10px var(--font-roboto), Arial, sans-serif;justify-content:space-between;gap:10px;padding:7px 0 0;display:flex}.studio-chart-hint{color:var(--studio-muted);font-size:9px;margin-top:12px!important}.studio-recent-post{border-bottom:1px solid var(--studio-border);align-items:center;gap:12px;padding:13px 0;display:flex}.studio-recent-post:last-child{border-bottom:0;padding-bottom:0}.studio-recent-post:first-child{padding-top:0}.studio-recent-post>img{object-fit:cover;border-radius:6px;flex:0 0 40px;width:40px;height:53px}.studio-recent-cover{border-radius:6px;flex:0 0 45px;width:45px;height:60px;position:relative;overflow:hidden}.studio-recent-cover img{object-fit:cover;width:100%;height:100%}.studio-recent-cover>span{color:#fff;font:500 9px var(--font-roboto), Arial, sans-serif;text-shadow:0 1px 4px #000;position:absolute;bottom:4px;right:4px}.studio-recent-copy>button{text-align:left;width:100%;min-width:0;display:block}.studio-recent-copy>button:hover{color:var(--studio-accent)}.studio-recent-copy>small{align-items:center;gap:4px;display:flex}.studio-recent-insight{border:1px solid var(--studio-border);width:31px;height:31px;color:var(--studio-muted);border-radius:7px;flex:0 0 31px;place-items:center;display:grid}.studio-recent-insight:hover{background:var(--control-hover-bg);color:var(--studio-accent)}.studio-recent-post>div{flex:1;min-width:0}.studio-recent-post b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;display:block;overflow:hidden}.studio-recent-post small{color:var(--studio-muted);margin-top:4px;font-size:10px;display:block}.studio-mini-metrics{color:var(--studio-muted);font:500 11px var(--font-roboto), Arial, sans-serif;justify-content:flex-end;align-items:center;gap:20px;display:flex;flex:none!important}.studio-mini-metrics span{align-items:center;gap:5px;display:inline-flex}.studio-mini-metrics svg{width:13px;height:13px}.studio-recent-copy .studio-mini-metrics{justify-content:flex-start;gap:16px;margin-top:7px;font-size:10px}.studio-template-feature{border:1px solid var(--studio-border);background:var(--studio-surface);box-shadow:var(--studio-shadow);border-radius:14px;padding:0 0 20px;position:relative;overflow:hidden}.studio-template-feature>img{object-fit:cover;width:100%;height:147px}.studio-template-feature :is(h3,p,.studio-button){margin-left:20px;margin-right:20px}.studio-template-feature>span,.studio-template-feature>label{color:var(--studio-accent);letter-spacing:.3px;margin:17px 20px 8px;font-size:10px;font-weight:600;display:inline-block}.studio-template-feature h3{letter-spacing:-.3px;font-size:16px;font-weight:600}.studio-template-feature p{color:var(--studio-muted);margin-top:7px;font-size:11px;line-height:1.8}.studio-template-feature .studio-button{width:calc(100% - 40px);margin-top:16px}.studio-template-feature>div{padding:17px 20px 0}.studio-template-feature>div>span{color:var(--studio-accent);letter-spacing:.6px;margin-bottom:8px;font-size:9px;font-weight:600;display:block}.studio-template-feature>div :is(h3,p,.studio-button){margin-left:0;margin-right:0}.studio-template-feature>div>.studio-button{width:100%}.studio-community-card{padding:20px}.studio-community-preview{border-top:1px solid var(--studio-border);align-items:flex-start;gap:9px;padding:12px 0;display:flex}.studio-community-preview>img{object-fit:cover;border-radius:50%;width:30px;height:30px}.studio-community-preview>div{flex:1;min-width:0}.studio-community-preview{text-align:left;width:100%}.studio-community-preview>span{flex:1;min-width:0}.studio-community-preview>span>small{-webkit-line-clamp:2;color:var(--studio-muted);-webkit-box-orient:vertical;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.studio-community-preview:hover b{color:var(--studio-accent)}.studio-community-preview b{font-size:10px;font-weight:600}.studio-community-preview p{color:var(--studio-muted);margin-top:3px;font-size:10px;line-height:1.7}.studio-community-preview small{color:var(--studio-muted);margin-top:4px;font-size:9px;display:block}.studio-community-card>.studio-text-link{margin-top:10px}.studio-remix-card{background:linear-gradient(130deg, var(--studio-accent-soft), var(--studio-surface) 70%);position:relative;overflow:hidden}.studio-remix-icon{border:1px solid var(--studio-border);background:var(--studio-surface);width:40px;height:40px;color:var(--studio-accent);border-radius:11px;place-items:center;margin-bottom:14px;display:grid}.studio-remix-card h3{max-width:215px;font-size:13px;font-weight:600;line-height:1.6}.studio-remix-card>strong{font:700 32px/1.2 var(--font-roboto), Arial, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.7px;margin-top:15px;display:block}.studio-remix-card>p{color:var(--studio-muted);margin-top:4px;font-size:10px}.studio-remix-card>.studio-text-link{margin-top:18px}.studio-workspace-note{color:var(--studio-muted);font-size:9px;line-height:1.7;margin-top:28px!important}.studio-analytics-layout{gap:22px;display:grid}#studio-analytics-panel{gap:22px;min-width:0;display:grid}.studio-analytics-tabs{border:1px solid var(--studio-border);background:var(--studio-surface);border-radius:9px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.studio-analytics-tabs>button{min-width:88px;min-height:31px;color:var(--studio-muted);border-radius:6px;padding:5px 14px;font-size:11px;font-weight:500}.studio-analytics-tabs>button:hover{color:var(--studio-text)}.studio-analytics-tabs>button.active{background:var(--studio-soft);color:var(--studio-text)}.studio-breakdown-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:22px;display:grid}.studio-bars{gap:16px;display:grid}.studio-bars>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.studio-bars span{color:var(--studio-muted);font-size:11px}.studio-bars b{font:600 12px var(--font-roboto), Arial, sans-serif}.studio-bar-track{background:var(--studio-soft);border-radius:5px;grid-column:1/-1;height:6px;overflow:hidden}.studio-bar-track>i{border-radius:inherit;background:var(--studio-accent);height:100%;display:block}.studio-template-performance-list{gap:14px;display:grid}.studio-template-performance-list>div{align-items:center;gap:10px;display:flex}.studio-template-performance-list>button{text-align:left;border-radius:7px;align-items:center;gap:10px;min-width:0;margin:-8px;padding:8px;display:flex}.studio-template-performance-list>button:hover{background:var(--control-hover-bg)}.studio-template-performance-list img{object-fit:cover;border-radius:5px;width:34px;height:42px}.studio-template-performance-list span{flex:1;font-size:11px}.studio-template-performance-list>button>span{min-width:0}.studio-template-performance-list>button>span>b{font:500 11px var(--font-poppins), Arial, sans-serif;display:block}.studio-template-performance-list>button>span>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-template-performance-list>button>strong{color:var(--studio-text);font:600 14px var(--font-roboto), Arial, sans-serif;text-align:right}.studio-template-performance-list>button>strong>small{font-weight:400}.studio-template-performance-list>button>svg{color:var(--studio-muted)}.studio-template-performance-list small{color:var(--studio-muted);margin-top:2px;font-size:10px;display:block}.studio-template-performance-list b{font:600 13px var(--font-roboto), Arial, sans-serif}.studio-source-legend{color:var(--studio-muted);align-items:center;gap:7px;font-size:10px;display:flex}.studio-source-legend i{background:var(--studio-accent);border-radius:50%;width:7px;height:7px}.studio-audience-summary{grid-template-columns:1fr 1fr;gap:16px;display:grid}.studio-audience-summary>div{min-width:0}.studio-audience-summary strong{font:700 27px var(--font-roboto), Arial, sans-serif;font-variant-numeric:tabular-nums;display:block}.studio-audience-summary span,.studio-audience-summary small{color:var(--studio-muted);margin-top:5px;font-size:10px;display:block}.studio-audience-note{color:var(--studio-muted);font-size:10px;line-height:1.8;margin-top:22px!important}.studio-remix-total{background:var(--studio-accent-soft);color:var(--studio-accent);font:500 10px var(--font-roboto), Arial, sans-serif;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;display:inline-flex}.studio-post-insight .studio-audience-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.studio-posts,.studio-comments{min-width:0}.studio-tabs{border-bottom:1px solid var(--studio-border);align-items:center;gap:23px;display:flex}.studio-tab{min-height:45px;color:var(--studio-muted);align-items:center;gap:7px;padding:0 0 13px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.studio-tab.is-active{color:var(--studio-text)}.studio-tab.is-active:after{content:"";background:var(--studio-accent);border-radius:2px;height:2px;position:absolute;inset:auto 0 -1px}.studio-tab>span{background:var(--studio-soft);min-width:18px;color:var(--studio-muted);font:500 10px var(--font-roboto), Arial, sans-serif;border-radius:4px;padding:1px 5px}.studio-toolbar,.studio-post-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;display:flex}.studio-post-controls>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-post-controls{justify-content:flex-start}.studio-post-controls>.studio-search{margin-right:auto}.studio-select{align-items:center;gap:7px;padding:0 10px;display:inline-flex}.studio-select select{min-width:0;max-width:100%;height:36px;color:var(--studio-text);cursor:pointer;background:0 0;border:0;font-size:11px}.studio-select select option{background:var(--studio-surface);color:var(--studio-text)}.studio-search{border:1px solid var(--studio-border);background:var(--studio-surface);width:min(100%,320px);min-height:38px;color:var(--studio-muted);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.studio-search input{background:0 0;border:0;width:100%;min-width:0;height:36px;font-size:11px;outline:none!important}.studio-search input::placeholder{color:var(--studio-muted)}.studio-search:focus-within{border-color:var(--control-border);box-shadow:0 0 0 2px var(--control-active-bg)}.studio-bulk-actions{background:var(--studio-accent-soft);border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;padding:11px 14px;font-size:11px;display:flex}.studio-bulk-actions>span{margin-right:auto}.studio-table-scroll{border:1px solid var(--studio-border);background:var(--studio-surface);min-width:0;box-shadow:var(--studio-shadow);border-radius:12px;overflow-x:auto}.studio-post-table-card{padding:0;overflow:hidden}.studio-post-table-card>.studio-table-scroll{box-shadow:none;border:0;border-radius:0}.studio-post-table{border-collapse:collapse;text-align:left;width:100%;min-width:900px}.studio-post-table th{border-bottom:1px solid var(--studio-border);height:49px;color:var(--studio-muted);white-space:nowrap;padding:0 16px;font-size:10px;font-weight:500}.studio-post-table td{border-bottom:1px solid var(--studio-border);font:500 12px var(--font-roboto), Arial, sans-serif;font-variant-numeric:tabular-nums;vertical-align:middle;padding:15px 16px}.studio-post-table tbody tr:last-child td{border-bottom:0}.studio-post-table tbody tr{transition:background .15s}.studio-post-table tbody tr:hover{background:var(--control-hover-bg)}.studio-post-table tbody tr.is-selected{background:var(--control-active-bg)}.studio-post-table input[type=checkbox]{width:14px;height:14px;accent-color:var(--studio-text);cursor:pointer;margin:0}.studio-post-table th:first-child,.studio-post-table td:first-child{width:46px;padding-right:3px}.studio-sort-button{color:inherit;font-size:inherit;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.studio-sort-button:hover,.studio-sort-button.is-active{color:var(--studio-text)}.studio-post-cell{align-items:center;gap:12px;width:310px;max-width:100%;display:flex}.studio-post-thumbnail{object-fit:cover;border-radius:5px;flex:0 0 43px;width:43px;height:57px}.studio-post-cover{border-radius:5px;flex:0 0 43px;position:relative;overflow:hidden;background:var(--studio-soft)!important}.studio-post-cover>span{color:#fff;font:500 9px var(--font-roboto), Arial, sans-serif;text-align:right;text-shadow:0 1px 5px #000;position:absolute;inset:auto 3px 3px}.studio-post-details{min-width:0}.studio-post-details>strong{font:600 11px var(--font-poppins), Arial, sans-serif;margin-bottom:3px;display:block}.studio-post-caption{-webkit-line-clamp:2;color:var(--studio-text);font:500 11px/1.6 var(--font-poppins), Arial, sans-serif;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.studio-post-meta{color:var(--studio-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:10px;display:flex}.studio-status-badge{background:var(--studio-soft);color:var(--studio-muted);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:9px;font-weight:500;display:inline-flex}.studio-status-badge.is-published{color:var(--studio-positive);background:#13866b17}.studio-status-badge.is-replied{color:var(--studio-positive)}.studio-post-template{color:var(--studio-muted);align-items:center;gap:4px;margin-top:5px;font-size:9px;display:flex}.studio-status-badge.is-scheduled{background:color-mix(in srgb, var(--primary-muted) 10%, transparent);color:var(--primary-muted,#477000)}.theme-dark .studio-status-badge.is-scheduled{color:var(--primary-muted,#d4ff8c)}.studio-table-actions{align-items:center;gap:3px;display:flex}.studio-post-privacy{border:1px solid var(--studio-border);background:var(--studio-surface);width:103px;min-height:31px;color:var(--studio-text);border-radius:6px;padding:0 5px;font-size:10px}.studio-table-footer{color:var(--studio-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:15px 0;font-size:10px;display:flex}.studio-table-footer>div{align-items:center;gap:7px;display:flex}.studio-post-table-card>.studio-table-footer{border-top:1px solid var(--studio-border);padding:12px 17px}.studio-empty-icon{background:var(--studio-accent-soft);width:56px;height:56px;color:var(--studio-accent);border-radius:16px;place-items:center;margin-bottom:7px;display:grid}.studio-feedback{align-items:center;gap:8px;display:flex}.studio-comment-tabs{margin-bottom:20px}.studio-comment-list{gap:12px;display:grid}.studio-comment-card{border:1px solid var(--studio-border);background:var(--studio-surface);box-shadow:var(--studio-shadow);border-radius:12px;align-items:flex-start;gap:13px;padding:20px;display:flex}.studio-comment-card.is-hidden{opacity:.68}.studio-comment-avatar{object-fit:cover;border-radius:50%;flex:0 0 38px;width:38px;height:38px}.studio-comment-body{flex:1;min-width:0}.studio-comment-heading{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.studio-comment-heading strong,.studio-comment-heading b{font-size:11px;font-weight:600}.studio-comment-meta{color:var(--studio-muted);font-size:10px}.studio-comment-meta>span{padding:0 6px;display:inline-block}.studio-comment-text{color:var(--studio-text);overflow-wrap:anywhere;font-size:12px;line-height:1.7;margin-top:6px!important}.studio-comment-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:11px;display:flex}.studio-comment-actions button{color:var(--studio-muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}.studio-comment-actions button:hover,.studio-comment-actions button[aria-pressed=true]{color:var(--studio-accent)}.studio-root .studio-comment-actions .studio-button{border:0;min-height:25px;padding:3px 0;font-size:10px;font-weight:500}.studio-root .studio-comment-actions .studio-button.is-active{color:var(--studio-accent)}.studio-comment-post{text-align:left;border-radius:7px;flex:0 0 165px;align-items:center;gap:8px;margin-left:10px;padding:7px;display:flex}.studio-comment-post:hover{background:var(--control-hover-bg)}.studio-comment-post img{object-fit:cover;border-radius:4px;width:32px;height:42px}.studio-comment-post>span,.studio-comment-post>div{min-width:0}.studio-comment-post strong,.studio-comment-post b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;display:block;overflow:hidden}.studio-comment-post small{color:var(--studio-muted);margin-top:3px;font-size:9px;display:block}.studio-comment-reply{margin-top:14px}.studio-comment-reply textarea{resize:vertical;border:1px solid var(--studio-border);background:var(--studio-soft);width:100%;min-height:75px;color:var(--studio-text);border-radius:8px;padding:11px 12px;font-size:11px;display:block}.studio-comment-reply-footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.studio-comment-reply-footer>span,.studio-comment-reply-footer>small{color:var(--studio-muted);margin-right:auto;font-size:10px}.studio-comment-reply-footer>div{align-items:center;gap:8px;display:flex}.studio-comment-saved-reply{border-left:2px solid var(--studio-accent);background:var(--studio-soft);border-radius:0 6px 6px 0;margin-top:13px;padding:10px 12px;font-size:11px}.studio-comment-saved-reply strong{color:var(--studio-muted);margin-bottom:4px;font-size:10px;display:block}.studio-dialog-layer{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font:400 13px/1.5 var(--font-poppins), Arial, sans-serif;background:#151a1280;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.studio-dialog{border:1px solid var(--studio-border);background:var(--studio-surface);width:min(100%,460px);max-height:calc(100dvh - 40px);color:var(--studio-text);border-radius:16px;padding:23px;overflow-y:auto;box-shadow:0 18px 70px #00000038}.studio-dialog-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.studio-dialog-header h2{font-size:17px;font-weight:600}.studio-dialog>p{color:var(--studio-muted);margin-bottom:20px;font-size:12px;line-height:1.8}.studio-form-field{color:var(--studio-muted);gap:7px;margin-bottom:16px;font-size:11px;display:grid}.studio-form-field :is(input,textarea,select){border:1px solid var(--studio-border);background:var(--studio-soft);width:100%;min-height:39px;color:var(--studio-text);border-radius:7px;padding:10px;font-size:12px}.studio-form-field textarea{resize:vertical;min-height:105px}.studio-dialog-actions{justify-content:flex-end;gap:9px;padding-top:5px;display:flex}.studio-eyebrow{color:var(--studio-muted);letter-spacing:1px;margin-bottom:5px;font-size:9px;font-weight:600;display:block}.studio-dialog-note{font-size:10px;margin-bottom:16px!important}@media (min-width:1600px){.studio-home-layout{grid-template-columns:minmax(0,1fr) 320px;gap:24px}.studio-metric{padding:16px 13px}.studio-metric-value{font-size:29px}}@media (min-width:800px) and (max-width:1240px){.studio-root{grid-template-columns:210px minmax(0,1fr)}.studio-sidebar{padding-left:14px;padding-right:14px}.studio-topbar{padding-left:24px;padding-right:24px}.studio-content{padding:26px 24px 36px}.studio-home-layout{grid-template-columns:minmax(0,1fr)}.studio-home-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.studio-template-feature>img{height:160px}.studio-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-breakdown-grid>:last-child:nth-child(3),.studio-home-aside>:last-child:nth-child(3){grid-column:1/-1}}@media (min-width:800px) and (max-width:980px){.studio-root{grid-template-columns:185px minmax(0,1fr)}.studio-brand{font-size:24px}.studio-brand>span{font-size:17px}.studio-content{padding-left:18px;padding-right:18px}.studio-card{padding:18px}.studio-metrics{gap:5px}.studio-metric{padding-left:5px;padding-right:5px}.studio-metric-label{font-size:9px}.studio-metric-value{font-size:22px}.studio-comment-post{flex-basis:120px}.studio-metrics.analytics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:799px){.studio-root[data-connected-studio] .studio-comment-search-group{flex-basis:100%}.studio-root[data-connected-studio] .studio-comment-filter-group{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.studio-root[data-connected-studio] .studio-comment-filter-group>select{width:100%}.studio-root[data-connected-studio] .studio-comment-filter-group>select:last-child{grid-column:1/-1}.studio-root{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.studio-sidebar{border-right:0;border-bottom:1px solid var(--studio-border);padding:0 16px;overflow:visible}.studio-brand-row{min-height:59px;padding:0 2px}.studio-brand{font-size:25px}.studio-brand>span{font-size:18px}.studio-brand:after{margin-bottom:16px}.studio-sidebar-create,.studio-sidebar-caption,.studio-sidebar-template-card,.studio-sidebar-bottom{display:none!important}.studio-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:0 -6px;display:grid}.studio-nav>a{border-radius:7px 7px 0 0;flex-direction:column;justify-content:center;gap:3px;min-height:49px;padding:5px 3px 8px;font-size:10px}.studio-nav-icon>svg{width:19px;height:19px}.studio-nav>a:is(.active,.is-active,[aria-current=page]){background:var(--control-active-bg)}.studio-nav>a:is(.active,.is-active,[aria-current=page]):after{content:"";background:var(--studio-accent);height:2px;position:absolute;inset:auto 16px -1px}.studio-nav .studio-count{border:1px solid var(--studio-surface);background:var(--control-active-bg);min-width:15px;height:14px;color:var(--studio-text);border-radius:8px;padding:0 3px;font-size:8px;position:absolute;top:3px;left:calc(50% + 5px)}.studio-topbar{flex-basis:46px;padding:0 18px}.studio-breadcrumb{gap:5px;font-size:10px}.studio-topbar-actions{gap:9px}.studio-demo-badge{padding:3px 6px;font-size:8px}.studio-theme-toggle{width:29px;height:29px}.studio-account{width:26px;height:26px}.studio-content{padding:22px 16px 32px}.studio-page-heading{gap:13px;margin-bottom:20px}.studio-page-heading h1{font-size:22px}.studio-page-heading p{font-size:11px;line-height:1.7}.studio-heading-actions{justify-content:space-between;gap:8px;width:100%}.studio-heading-actions>.studio-button.primary{margin-left:auto}.studio-period-select{gap:6px;font-size:10px}.studio-period-select select,.studio-select{font-size:10px}.studio-button{padding-left:11px!important;padding-right:11px!important;font-size:10px!important}.studio-home-layout{grid-template-columns:minmax(0,1fr);gap:16px}.studio-home-main,.studio-home-aside{gap:16px}.studio-card{border-radius:12px;padding:18px 15px}.studio-card-heading,.studio-section-heading{gap:9px;margin-bottom:16px}.studio-card-heading h2,.studio-section-heading h2{font-size:14px}.studio-card-heading p{font-size:10px}.studio-metrics,.studio-metrics.analytics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:20px}.studio-metric{padding:10px 8px}.studio-metric-value{font-size:22px}.studio-metric-label,.studio-metric-change{font-size:9px}.studio-chart-svg{height:200px}.studio-chart-scale{flex-basis:30px;font-size:9px}.studio-chart-body{gap:7px}.studio-chart-labels{font-size:9px}.studio-chart-tooltip{width:145px;padding:9px}.studio-chart-tooltip dt,.studio-chart-tooltip>strong,.studio-chart-header label{font-size:9px}.studio-chart-hint{font-size:8px}.studio-recent-post{flex-wrap:wrap;gap:9px;padding:12px 0}.studio-recent-post>img{flex-basis:35px;width:35px;height:47px}.studio-recent-cover{flex-basis:39px;width:39px;height:52px}.studio-recent-post b{font-size:10px}.studio-recent-post small{font-size:9px}.studio-mini-metrics{gap:11px;font-size:10px}.studio-recent-copy .studio-mini-metrics{gap:12px;font-size:9px}.studio-template-feature{padding:0 0 19px}.studio-template-feature>img{height:170px}.studio-community-card{padding:18px}.studio-community-preview b,.studio-community-preview p,.studio-community-preview>span>small{font-size:11px}.studio-breakdown-grid{grid-template-columns:minmax(0,1fr);gap:16px}.studio-analytics-layout,#studio-analytics-panel{gap:16px}.studio-analytics-tabs{justify-self:stretch;width:100%}.studio-analytics-tabs>button{flex:1;min-width:0;font-size:10px}.studio-post-insight .studio-audience-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-post-insight .studio-audience-summary strong{font-size:23px}.studio-tabs{gap:20px}.studio-tab{font-size:11px}.studio-post-controls,.studio-toolbar{gap:10px;margin:16px 0}.studio-search{width:100%}.studio-search input,.studio-comment-reply textarea,.studio-form-field :is(input,textarea,select){font-size:16px}.studio-search input::placeholder{font-size:12px}.studio-comment-reply textarea::placeholder{font-size:13px}.studio-root .studio-post-table-card{padding:0}.studio-comment-tabs{gap:12px}.studio-comment-tabs .studio-tab{gap:4px;font-size:10px}.studio-comment-tabs .studio-tab>span{min-width:15px;padding-left:3px;padding-right:3px;font-size:9px}.studio-post-table{min-width:820px}.studio-post-table th,.studio-post-table td{padding-left:12px;padding-right:12px}.studio-post-cell{width:260px}.studio-table-scroll{border-radius:10px}.studio-table-footer{font-size:9px}.studio-comment-card{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:16px 13px;display:grid;position:relative}.studio-comment-avatar{width:32px;height:32px}.studio-comment-heading{gap:3px 6px}.studio-comment-heading strong{font-size:10px}.studio-comment-meta{font-size:9px}.studio-comment-text{font-size:11px}.studio-comment-actions{gap:12px}.studio-root .studio-comment-actions .studio-button{min-height:30px;padding:3px 0!important}.studio-comment-post{grid-column:2;width:100%;margin:3px 0 0;padding:8px;background:var(--studio-soft)!important}.studio-comment-post img{width:25px;height:33px}.studio-comment-reply-footer{flex-wrap:wrap}.studio-comment-reply-footer>small{width:100%}.studio-dialog-layer{padding:14px}.studio-dialog{border-radius:13px;max-height:calc(100dvh - 28px);padding:20px 17px}.studio-dialog-header h2{font-size:16px}}@media (max-width:359px){.studio-content{padding-left:12px;padding-right:12px}.studio-topbar{padding-left:14px;padding-right:14px}.studio-breadcrumb>span,.studio-breadcrumb>i{display:none}.studio-metrics{gap:4px}.studio-metric{padding-left:5px;padding-right:5px}.studio-metric-value{font-size:20px}.studio-metric-label{font-size:8px}.studio-mini-metrics{justify-content:flex-start;width:100%}.studio-recent-copy .studio-mini-metrics{gap:8px;font-size:8px}}@media (prefers-reduced-motion:reduce){.studio-root *,.studio-root :after,.studio-root :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.short-metadata{z-index:10;min-width:0;max-width:calc(100% - 81px);bottom:16px}.short-description,.short-description.expanded{-webkit-line-clamp:unset;color:#fff;max-height:none;margin-top:6px;font-size:13px;line-height:19px;display:block;overflow:visible}.short-description-text{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;max-height:38px;display:-webkit-box;overflow:hidden}.short-description.expanded .short-description-text,.short-description-text.expanded{-webkit-line-clamp:unset;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#ffffff73 transparent;touch-action:pan-y;max-height:min(30dvh,240px);padding-right:5px;display:block;overflow:hidden auto}.short-description-text::-webkit-scrollbar{width:4px}.short-description-text::-webkit-scrollbar-button{width:0;height:0;display:none}.short-description-text::-webkit-scrollbar-track{background:0 0}.short-description-text::-webkit-scrollbar-thumb{background:#ffffff73;border-radius:4px}.short-description-text:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fffc}.short-description .short-description-toggle{color:#ffffffc7;cursor:pointer;background:0 0;align-items:center;gap:5px;min-height:24px;margin-top:3px;padding:0 2px 0 0;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.short-description .short-description-toggle:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.short-description :is(button,a):focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #fff}.short-like{position:relative;overflow:visible}.short-like-icon{place-items:center;width:35px;height:35px;display:grid;position:relative;overflow:visible}.short-like-icon>svg{transform-origin:50%;display:block}.short-like.is-bursting .short-like-icon{color:var(--like-color)}.short-like.is-bursting .short-like-icon>svg{animation:.45s cubic-bezier(.22,.61,.36,1) both short-like-pop}.short-like-burst{z-index:1;pointer-events:none;position:absolute;inset:0}.short-like-burst>:is(i,span){--spark-x:0px;--spark-y:-28px;--spark-color:#ff618d;background:var(--spark-color);opacity:0;border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;animation:.52s cubic-bezier(.16,1,.3,1) both short-like-spark;position:absolute;top:50%;left:50%}.short-like-burst>:first-child{--spark-x:0px;--spark-y:-29px;--spark-color:#ff597d}.short-like-burst>:nth-child(2){--spark-x:22px;--spark-y:-22px;--spark-color:#ffd26e;clip-path:polygon(50% 0%,61% 35%,100% 50%,61% 65%,50% 100%,39% 65%,0% 50%,39% 35%);border-radius:0;width:6px;height:6px}.short-like-burst>:nth-child(3){--spark-x:30px;--spark-y:-1px;--spark-color:#80e5e1}.short-like-burst>:nth-child(4){--spark-x:21px;--spark-y:23px;--spark-color:#ff597d;width:4px;height:4px}.short-like-burst>:nth-child(5){--spark-x:0px;--spark-y:29px;--spark-color:#ffa5c1}.short-like-burst>:nth-child(6){--spark-x:-22px;--spark-y:22px;--spark-color:#ffd26e;clip-path:polygon(50% 0%,61% 35%,100% 50%,61% 65%,50% 100%,39% 65%,0% 50%,39% 35%);border-radius:0;width:6px;height:6px}.short-like-burst>:nth-child(7){--spark-x:-30px;--spark-y:0px;--spark-color:#d4ff8c}.short-like-burst>:nth-child(8){--spark-x:-21px;--spark-y:-23px;--spark-color:#fc80af;width:4px;height:4px}@keyframes short-like-pop{0%,to{transform:scale(1)}30%{transform:scale(1.28)}55%{transform:scale(.9)}75%{transform:scale(1.12)}}@keyframes short-like-spark{0%{opacity:0;transform:translate(0)scale(.35)}20%{opacity:1}68%{opacity:.9}to{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) scale(.55)}}.short-action.short-save.saved,.short-action.short-save.active{color:#ffd36e}.short-save>svg{transition:color .14s,transform .14s}.short-save:hover>svg{transform:translateY(-1px)}.short-collection-status{z-index:110;left:50%;bottom:calc(78px + env(safe-area-inset-bottom));color:#fff;text-align:center;pointer-events:none;background:#232323f2;border:1px solid #ffffff2e;border-radius:11px;justify-content:center;align-items:center;gap:8px;max-width:min(100vw - 32px,380px);padding:12px 16px;font-size:12px;line-height:1.5;animation:.16s ease-out short-collection-feedback;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #00000040}@keyframes short-collection-feedback{0%{opacity:0;transform:translate(-50%,5px)}}.short-seek{z-index:9;inset-inline:0;touch-action:none;direction:ltr;height:44px;position:absolute;bottom:0}.short-seek input{opacity:0;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;direction:ltr;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.short-seek-track{inset-inline:0;pointer-events:none;background:#ffffff38;height:3px;transition:height .14s,bottom .14s;position:absolute;bottom:0}.short-seek-buffered,.short-seek-played{height:100%;position:absolute;top:0;left:0}.short-seek-buffered{width:var(--seek-buffered);background:#ffffff38}.short-seek-played{width:var(--seek-progress);background:#ffffffe6;transition:background .14s}.short-seek-thumb{left:clamp(6px, var(--seek-progress), calc(100% - 6px));opacity:0;background:#fff;border-radius:50%;width:12px;height:12px;transition:opacity .12s,transform .14s;position:absolute;top:50%;transform:translate(-50%,-50%)scale(.65);box-shadow:0 1px 5px #0000004d}.short-seek-time{bottom:35px;left:clamp(var(--seek-bubble-edge,47px), var(--seek-preview), calc(100% - var(--seek-bubble-edge,47px)));color:#fff;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;pointer-events:none;background:#171717f0;border:1px solid #ffffff2e;border-radius:7px;min-width:86px;padding:7px 9px;font-size:11px;font-weight:650;line-height:16px;display:block;position:absolute;transform:translate(-50%);box-shadow:0 3px 14px #00000038}.short-seek-time>span{color:#ffffffa6;font-weight:450}.short-seek:is(.is-hovering,.is-keyboard,.is-scrubbing) .short-seek-track{height:6px;bottom:8px}.short-seek:is(.is-hovering,.is-keyboard,.is-scrubbing) .short-seek-played{background:var(--primary)}.short-seek:is(.is-hovering,.is-keyboard,.is-scrubbing) .short-seek-thumb{opacity:1;transform:translate(-50%,-50%)scale(1)}.short-seek.is-keyboard .short-seek-track{outline-offset:4px;outline:2px solid #ffffffe6}.short-seek.is-scrubbing .short-seek-track{height:8px}.short-seek.is-disabled{pointer-events:none}.short-metadata,.short-actions{transition:opacity .12s}.short-item:has(.short-seek:is(.is-hovering,.is-keyboard,.is-scrubbing)) :is(.short-metadata,.short-actions){opacity:0;pointer-events:none}.short-item:has(.short-seek:is(.is-hovering,.is-keyboard,.is-scrubbing)) :is(.short-metadata,.short-actions):has(:focus-visible){opacity:1;pointer-events:auto}@media (pointer:coarse){.short-seek-time{padding:8px 10px;font-size:12px;bottom:53px}.short-seek.is-scrubbing .short-seek-thumb{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.short-seek-track,.short-seek-played,.short-seek-thumb,.short-metadata,.short-actions{transition:none}}@media (forced-colors:active){.short-seek-track{background:graytext}.short-seek-played,.short-seek-thumb{background:highlight}.short-seek-time{color:canvastext;background:canvas;border-color:canvastext}.short-seek-time>span{color:canvastext}}@media (min-width:800px){.short-metadata{max-width:min(430px,100% - 81px)}.short-description,.short-description.expanded{font-size:14px;line-height:20px}.short-description-text{max-height:40px}.short-description .short-description-toggle{font-size:12px}.short-collection-status{bottom:28px}}@media (prefers-reduced-motion:reduce){.short-like.is-bursting .short-like-icon>svg,.short-like-burst>:is(i,span),.short-collection-status{animation:none}.short-like-burst{display:none}.short-save>svg{transition:none}}.short-ambient-glow{pointer-events:none;display:none}@media (min-width:800px){.short-ambient-glow{z-index:0;opacity:.45;pointer-events:none;transition:opacity .18s;display:block;position:absolute;inset:0;overflow:hidden}.short-ambient-glow[data-active=false]{opacity:0}.short-ambient-glow:before{content:"";filter:blur(60px);background:radial-gradient(#f2f2f226 0%,#ebebeb14 40%,#ebebeb08 60%,#0000 80%);border-radius:44%;width:min(940px,110%);height:106%;position:absolute;top:-3%;left:50%;transform:translate(-50%)}.short-ambient-glow canvas{opacity:0;filter:blur(78px)saturate(1.15);border-radius:38%;width:min(830px,102%);height:94%;transition:opacity .24s;position:absolute;top:3%;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(#000 24%,#000000a6 48%,#0000 77%);mask-image:radial-gradient(#000 24%,#000000a6 48%,#0000 77%)}.short-ambient-glow canvas[data-ready=true]{opacity:.28}.shorts-screen:has(>.short-ambient-glow)>.shorts-phone{z-index:1;box-shadow:0 0 0 1px #ffffff0d,0 0 24px #0000001f}}@media (prefers-reduced-motion:reduce){.short-ambient-glow,.short-ambient-glow canvas{transition:none}}@media (forced-colors:active){.short-ambient-glow{display:none}}
.collection-layer,.saved-library{--collection-bg:#fff;--collection-soft:var(--control-bg);--collection-text:var(--ink,#151a12);--collection-muted:var(--muted,#707769);--collection-border:var(--control-border);--collection-accent:var(--collection-text);--collection-accent-soft:var(--control-active-bg);--api-surface:var(--collection-bg);--api-soft:var(--collection-soft);--api-text:var(--collection-text);--api-muted:var(--collection-muted);--api-border:var(--collection-border);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--collection-text);font:400 13px/1.5 var(--font-poppins), Arial, sans-serif}.theme-dark :is(.collection-layer,.saved-library){--collection-bg:#111;--collection-soft:var(--control-bg);--collection-text:var(--ink,#f8faf5);--collection-muted:var(--muted,#b1b5ac);--collection-border:var(--control-border);--collection-accent-soft:var(--control-active-bg);--collection-accent:var(--collection-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(.collection-layer,.saved-library) :where(h2,h3,p){margin:0}:where(.collection-layer,.saved-library) :where(button,input){font:inherit}:is(.collection-layer,.saved-library) :is(button,input,a,[tabindex]):focus-visible{outline:2px solid var(--collection-text);outline-offset:3px}:is(.collection-layer,.saved-library) button:disabled{opacity:.42;cursor:default}:is(.collection-layer,.saved-library) svg{flex-shrink:0}:is(.collection-layer,.saved-library) input[type=checkbox]{width:17px;height:17px;accent-color:var(--collection-accent);cursor:pointer;margin:0}.collection-layer{z-index:130;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#151a1285;place-items:center;padding:24px;animation:.16s ease-out collection-overlay-in;display:grid;position:fixed;inset:0;overflow-y:auto}.collection-dialog{border:1px solid var(--collection-border);background:var(--collection-bg);border-radius:19px;flex-direction:column;width:min(100%,520px);max-height:min(82dvh,760px);animation:.18s ease-out collection-dialog-in;display:flex;overflow:hidden;box-shadow:0 22px 80px #00000040}.collection-dialog.is-library{width:min(100%,680px)}.collection-handle{display:none}.collection-dialog-header{border-bottom:1px solid var(--collection-border);flex:none;align-items:center;gap:12px;padding:23px 24px 19px;display:flex}.collection-dialog-header>div{flex:1;min-width:0}.collection-dialog-header h2{color:var(--collection-text);letter-spacing:-.4px;font-size:20px;font-weight:700}.collection-dialog-header p{color:var(--collection-muted);margin-top:4px;font-size:11px;line-height:1.7}.collection-dialog-header>.collection-icon-button:last-child{margin-left:auto}.collection-icon-button{background:var(--collection-soft);width:33px;height:33px;color:var(--collection-muted);border:0;border-radius:50%;flex:0 0 33px;place-items:center;padding:0;display:grid}.collection-icon-button:hover{background:var(--control-hover-bg);color:var(--collection-text)}.collection-dialog-body{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--collection-muted) transparent;flex:1;min-height:0;padding:20px 24px;overflow:hidden auto}.collection-dialog-body::-webkit-scrollbar{width:5px}.collection-dialog-body::-webkit-scrollbar-thumb{background:var(--collection-muted);border-radius:4px}.collection-post-preview{border:1px solid var(--collection-border);background:var(--collection-soft);border-radius:11px;align-items:center;gap:12px;margin-bottom:19px;padding:11px;display:flex}.collection-post-preview>img{object-fit:cover;border-radius:6px;width:44px;height:57px}.collection-post-preview>div{min-width:0}.collection-post-preview strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;display:-webkit-box;overflow:hidden}.collection-post-preview p{color:var(--collection-muted);margin-top:4px;font-size:10px}.collection-post-preview small{color:var(--collection-muted);margin-top:5px;font-size:9px;line-height:1.7;display:block}.collection-options{gap:8px;display:grid}.collection-option-row{border:1px solid var(--collection-border);background:var(--collection-bg);cursor:pointer;border-radius:11px;align-items:center;gap:11px;padding:11px;transition:border-color .14s,background .14s;display:flex}.collection-option-row:hover{background:var(--control-hover-bg)}.collection-option-row:has(input:checked){border-color:var(--control-border);background:var(--collection-accent-soft)}.theme-dark .collection-option-row:has(input:checked){border-color:var(--control-border)}.collection-option-row>label{cursor:pointer;align-items:center;gap:11px;width:100%;display:flex}.collection-option-row :is(div,span):not(.collection-cover){min-width:0}.collection-option-row>div,.collection-option-row>label>div{flex:1}.collection-option-row strong,.collection-option-row b{color:var(--collection-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.collection-option-row small{color:var(--collection-muted);margin-top:3px;font-size:10px;display:block}.collection-option-row input{margin-left:auto!important}.collection-cover{background:var(--collection-soft);width:44px;height:49px;color:var(--collection-muted);border-radius:7px;flex:0 0 44px;place-items:center;display:grid;overflow:hidden}.collection-cover img{object-fit:cover;width:100%;height:100%}.collection-cover.is-empty{border:1px solid var(--collection-border);background:var(--collection-bg)}.collection-option-row.is-base .collection-cover{background:var(--collection-accent-soft);color:var(--collection-accent)}.collection-option-row.is-base{cursor:default}.collection-base-check{background:var(--collection-accent-soft);width:24px;height:24px;color:var(--collection-accent);border-radius:50%;place-items:center;margin-left:auto;display:grid}.collection-create-toggle{border:1px dashed var(--collection-border);width:100%;min-height:42px;color:var(--collection-text);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:13px;padding:9px 12px;font-size:11px;font-weight:600;display:flex}.collection-create-toggle:hover{border-color:var(--collection-accent);background:var(--control-hover-bg)}.collection-create-toggle>span{place-items:center;display:grid}.collection-create-form{border:1px solid var(--collection-border);background:var(--collection-soft);border-radius:11px;margin-top:15px;padding:15px}.collection-field{color:var(--collection-text);gap:7px;font-size:11px;font-weight:500;display:grid}.collection-field input{border:1px solid var(--collection-border);background:var(--collection-bg);width:100%;min-width:0;height:41px;color:var(--collection-text);border-radius:7px;padding:0 11px;font-size:12px}.collection-field input::placeholder{color:var(--collection-muted)}.collection-field>small{text-align:right;color:var(--collection-muted);font:400 10px var(--font-roboto), Arial, sans-serif}.collection-create-form>div{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.collection-error{color:var(--danger,#dc2626);font-size:11px;margin-top:8px!important}.collection-dialog-footer{border-top:1px solid var(--collection-border);background:var(--collection-bg);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:17px 24px 21px;display:flex}.collection-dialog-footer>p{max-width:225px;color:var(--collection-muted);font-size:10px;line-height:1.7}.collection-dialog-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-left:auto;display:flex}.collection-button{border:1px solid var(--collection-border);background:var(--collection-bg);min-height:36px;color:var(--collection-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:11px;font-weight:600;line-height:1.4;transition:background .14s,border-color .14s;display:inline-flex}.collection-button:hover:not(:disabled){background:var(--control-hover-bg);border-color:var(--collection-muted)}.collection-button.is-primary{background:var(--primary,#b4ff2c);color:var(--primary-ink,#182600);border-color:#0000}.collection-button.is-primary:hover:not(:disabled){background:var(--primary-pressed,#9ee322)}.collection-button.is-danger{color:var(--danger,#dc2626)}.collection-button.is-quiet{background:0 0;border-color:#0000}.collection-management-link{width:100%;color:var(--collection-muted);background:0 0;justify-content:center;align-items:center;gap:5px;margin-top:18px;font-size:11px;display:inline-flex}.collection-management-link:hover{color:var(--collection-text)}@keyframes collection-overlay-in{0%{opacity:0}}.collection-connected-option{text-align:start;width:100%}.collection-connected-option:not(.is-base)[aria-pressed=true]{border-color:var(--collection-text);background:var(--collection-accent-soft)}.collection-connected-option:disabled{opacity:.6}.collection-connected-option.is-base{cursor:pointer}.collection-base-check.is-unchecked{border:1px solid var(--collection-border);background:var(--collection-bg)}.collection-connected-heading{margin-top:18px;margin-bottom:10px}.collection-connected-heading h3{color:var(--collection-muted);flex:1;font-size:11px;font-weight:500}.collection-connected-row+.collection-connected-row{margin-top:8px}.collection-connected-actions{gap:6px;margin:3px 0 8px 55px;display:flex}.collection-dialog .saved-library-confirm{margin-top:10px}.collection-dialog .saved-library-feedback{margin-top:13px;margin-bottom:0!important}@keyframes collection-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}.saved-library{width:min(100%,1360px);min-width:0;padding:23px var(--profile-page-padding,32px) 32px;background:0 0;margin:0 auto}.saved-library.is-compact{width:100%;padding:0}.s-profile-saved{width:min(100%,1360px);margin-left:auto;margin-right:auto}.saved-library-tabs{align-items:center;gap:8px;margin-bottom:19px;display:flex}.saved-library-tab{min-height:34px;color:var(--collection-muted);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:7px 13px;font-size:11px;font-weight:600;display:inline-flex}.saved-library-tab>span{background:var(--collection-border);min-width:17px;height:17px;color:var(--collection-muted);font:500 10px var(--font-roboto), Arial, sans-serif;border-radius:4px;place-items:center;padding:0 4px;display:grid}.saved-library-tab.is-active{border-color:var(--collection-border);background:var(--collection-soft);color:var(--collection-text)}.saved-library-tab:hover{color:var(--collection-text)}.saved-library-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:11px;margin-bottom:21px;display:flex}.saved-library-toolbar>div{align-items:center;gap:8px;display:flex}.saved-library-search{border:1px solid var(--collection-border);background:var(--collection-bg);width:min(100%,330px);min-height:38px;color:var(--collection-muted);border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex}.saved-library-search input{width:100%;min-width:0;height:36px;color:var(--collection-text);background:0 0;border:0;flex:1;font-size:11px;outline:none!important}.saved-library-search input::placeholder{color:var(--collection-muted)}.saved-library-search:focus-within{border-color:var(--control-border);box-shadow:0 0 0 2px var(--control-active-bg)}.saved-library-heading{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:19px;display:flex}.saved-library-heading>div{flex:1;min-width:0}.saved-library-heading h3{letter-spacing:-.3px;font-size:17px;font-weight:600}.saved-library-heading p{color:var(--collection-muted);margin-top:3px;font-size:11px}.saved-library-heading h3{overflow-wrap:anywhere}.saved-library>#saved-library-panel>.collection-create-form{margin-bottom:20px}.saved-collection-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:20px;display:grid}.saved-collection-card{border:1px solid var(--collection-border);background:var(--collection-bg);min-width:0;color:var(--collection-text);text-align:left;border-radius:13px;padding:0;transition:border-color .14s,transform .16s;overflow:hidden}.saved-collection-card:hover{border-color:var(--collection-muted);transform:translateY(-2px)}.saved-collection-card>button{text-align:left;background:0 0;width:100%;padding:0;display:block}.saved-collection-card>div{padding:13px 14px}.saved-collection-card>span:last-child{padding:13px 14px;display:block}.saved-collection-card strong,.saved-collection-card b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.saved-collection-card small{color:var(--collection-muted);margin-top:3px;font-size:10px;display:block}.saved-collection-collage{aspect-ratio:1.2;background:var(--collection-soft);width:100%;color:var(--collection-muted);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid;overflow:hidden}.saved-collection-collage img{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0}.saved-collection-collage>img:only-child{grid-column:1/-1}.saved-collection-collage[data-covers="1"],.saved-collection-collage[data-covers="2"]{grid-template-rows:minmax(0,1fr)}.saved-collection-collage[data-covers="3"]>img:first-child{grid-row:span 2}.saved-collection-collage:has(>svg){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.saved-collection-collage>svg{opacity:.65;width:40px;height:40px}.saved-post-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:19px;display:grid}.saved-post-card{border:1px solid var(--collection-border);background:var(--collection-bg);border-radius:11px;min-width:0;transition:border-color .14s;position:relative;overflow:hidden}.saved-post-card.is-selected{border-color:var(--collection-accent);box-shadow:0 0 0 1px var(--collection-accent)}.saved-post-preview{aspect-ratio:3/4;background:var(--collection-soft);color:#fff;width:100%;display:block;position:relative;overflow:hidden}.saved-post-preview>img{object-fit:cover;width:100%;height:100%;transition:transform .22s}.saved-post-preview:hover>img{transform:scale(1.035)}.saved-post-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000080);position:absolute;inset:55% 0 0}.saved-post-preview>span{z-index:1;font:500 11px var(--font-roboto), Arial, sans-serif;text-shadow:0 1px 2px #000;align-items:center;gap:4px;display:inline-flex;position:absolute;bottom:9px;left:10px}.saved-post-preview>.saved-post-play{opacity:0;background:#00000040;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:40px;height:40px;transition:opacity .14s;display:grid;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.saved-post-play>svg{transform:translate(1px)}.saved-post-preview:is(:hover,:focus-visible)>.saved-post-play{opacity:1}.saved-post-details{min-width:0;padding:11px 12px}.saved-post-details strong,.saved-post-details b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.7;display:-webkit-box;overflow:hidden}.saved-post-details p,.saved-post-details small{color:var(--collection-muted);margin-top:4px;font-size:10px;display:block}.saved-post-select{z-index:2;cursor:pointer;background:#0000007a;border-radius:6px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:8px;right:8px}.saved-post-select>span{display:none}.saved-library-bulk{border:1px solid var(--collection-border);background:var(--collection-soft);border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:19px;padding:12px 14px;font-size:11px;display:flex}.saved-library-bulk>label{cursor:pointer;align-items:center;gap:7px;display:flex}.saved-library-bulk>div{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.saved-library-feedback{border:1px solid var(--collection-border);background:var(--collection-accent-soft);color:var(--collection-text);border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;display:flex;margin-bottom:17px!important}.saved-library-empty{border:1px solid var(--collection-border);background:var(--collection-bg);text-align:center;border-radius:13px;justify-items:center;gap:9px;padding:48px 20px;display:grid}.saved-library-empty>svg{color:var(--collection-muted);margin-bottom:7px}.saved-library-empty>span{background:var(--collection-soft);width:57px;height:57px;color:var(--collection-muted);border-radius:16px;place-items:center;margin-bottom:7px;display:grid}.saved-library-empty h3{font-size:17px;font-weight:600}.saved-library-empty p{max-width:320px;color:var(--collection-muted);font-size:11px;line-height:1.8}.saved-library-confirm{border:1px solid var(--collection-border);background:var(--collection-accent-soft);border-radius:11px;flex-direction:column;gap:12px;margin-bottom:19px;padding:16px;display:flex}.saved-library-confirm strong{font-size:12px;font-weight:600}.saved-library-confirm p{color:var(--collection-muted);font-size:11px;line-height:1.7}.saved-library-confirm>div:first-child>p{margin-top:5px}.saved-library-confirm>div:last-child{justify-content:flex-end;gap:8px;display:flex}.collection-dialog-body>.saved-library-confirm{margin-top:16px}.saved-library.is-compact :is(.saved-collection-grid,.saved-post-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}@media (max-width:799px){.collection-layer{justify-content:center;align-items:flex-end;padding:0;display:flex}.collection-dialog,.collection-dialog.is-library{width:100%;max-height:85dvh;margin-top:max(24px, env(safe-area-inset-top));border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;animation:.22s cubic-bezier(.22,.68,.36,1) collection-sheet-in}.collection-handle{background:var(--collection-border);border-radius:4px;flex:0 0 4px;width:34px;height:4px;margin:9px auto 0;display:block}.collection-dialog-header{gap:10px;padding:16px 18px}.collection-dialog-header h2{font-size:18px}.collection-dialog-header p{font-size:10px}.collection-dialog-body{padding:17px 18px}.collection-dialog-footer{padding:15px 18px calc(17px + env(safe-area-inset-bottom));gap:11px}.collection-dialog-footer>p{max-width:170px;font-size:9px}.collection-button{min-height:37px;padding:8px 11px;font-size:10px}.collection-option-row{padding:10px}.collection-field input{font-size:16px}.collection-field input::placeholder{font-size:12px}.saved-library{padding:18px 12px 28px}.saved-library-toolbar{gap:10px;margin-bottom:16px}.saved-library-search{width:100%}.saved-library-search input{font-size:16px}.saved-library-search input::placeholder{font-size:11px}.saved-library-heading h3{font-size:16px}.saved-collection-grid,.saved-post-grid,.saved-library.is-compact :is(.saved-collection-grid,.saved-post-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.saved-collection-card>div,.saved-collection-card>span:last-child{padding:11px}.saved-collection-card strong{font-size:11px}.saved-post-details{padding:9px 10px}.saved-post-details strong{font-size:10px}.saved-post-details p,.saved-post-details small{font-size:9px}.saved-post-preview>span{font-size:10px;bottom:8px;left:8px}.saved-library-bulk{gap:9px;padding:11px;font-size:10px}.saved-library-bulk>div{width:100%;margin-left:0}.saved-library-empty{padding:38px 16px}.saved-library-empty h3{font-size:16px}}@keyframes collection-sheet-in{0%{opacity:.8;transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.collection-layer,.collection-dialog,.collection-dialog.is-library{animation:none}:is(.collection-layer,.saved-library) *,:is(.collection-layer,.saved-library) :after{scroll-behavior:auto!important;transition:none!important}}
.history-screen{--history-bg:#fafcf7;--history-surface:#fff;--history-soft:var(--control-bg);--history-text:var(--ink,#151a12);--history-muted:var(--muted,#707769);--history-border:var(--control-border);--history-accent:var(--history-text);--history-selected:var(--control-active-bg);--api-surface:var(--history-surface);--api-soft:var(--history-soft);--api-text:var(--history-text);--api-muted:var(--history-muted);--api-border:var(--history-border);background:var(--history-bg);color:var(--history-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-dark .history-screen{--history-bg:#111;--history-surface:#111;--history-soft:var(--control-bg);--history-text:var(--ink,#f8faf5);--history-muted:var(--muted,#b1b5ac);--history-border:var(--control-border);--history-selected:var(--control-active-bg);--history-accent:var(--history-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.history-screen :where(h1,h2,h3,p){margin:0}:where(.history-screen) :where(button,input,select){font:inherit}.history-screen :is(button,input,select,[tabindex]):focus-visible{outline:2px solid var(--history-text);outline-offset:3px}.history-screen button:disabled{opacity:.42;cursor:default}.history-screen svg{flex-shrink:0}.history-screen .s-header{background:var(--history-surface);color:var(--history-text);border-bottom:1px solid var(--history-border)}.history-screen .s-status{color:var(--history-muted)}.history-body{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--history-muted) transparent;width:min(100%,960px);margin:0 auto;padding:25px 16px 36px;position:absolute;inset:88px 0 0;overflow:hidden auto}.history-body::-webkit-scrollbar{width:5px}.history-body::-webkit-scrollbar-thumb{background:var(--history-muted);border-radius:5px}.history-intro{margin-bottom:19px}.history-eyebrow{color:var(--history-muted);letter-spacing:.7px;font-size:10px;font-weight:500}.history-intro h1{letter-spacing:-.6px;margin-top:5px;font-size:24px;font-weight:700;line-height:1.35}.history-intro p{color:var(--history-muted);margin-top:7px;font-size:12px;line-height:1.8}.history-preview-note{color:var(--history-muted);align-items:center;gap:6px;margin-bottom:21px;font-size:10px;line-height:1.6;display:flex}.history-preview-note>svg{color:var(--history-accent)}.history-tabs{scrollbar-width:none;align-items:center;gap:6px;margin-bottom:18px;padding-bottom:4px;display:flex;overflow-x:auto}.history-tabs::-webkit-scrollbar{display:none}.history-tabs>button{min-height:37px;color:var(--history-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.history-tabs>button:hover{background:var(--control-hover-bg);color:var(--history-text)}.history-tabs>button.active{border-color:var(--history-border);background:var(--history-surface);color:var(--history-text);font-weight:600}.history-tabs>button>span{color:var(--history-muted);font:400 10px var(--font-roboto), Arial, sans-serif}.history-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:17px;display:flex}.history-search{border:1px solid var(--history-border);background:var(--history-surface);min-width:0;min-height:41px;color:var(--history-muted);border-radius:9px;flex:240px;align-items:center;gap:8px;padding:0 12px;display:flex}.history-search input{width:100%;min-width:0;height:39px;color:var(--history-text);background:0 0;border:0;flex:1;font-size:12px;outline:none!important}.history-search input::placeholder{color:var(--history-muted)}.history-search:focus-within{border-color:var(--control-border);box-shadow:0 0 0 2px var(--history-selected)}.history-search>button{background:var(--history-soft);width:27px;height:27px;color:var(--history-muted);border-radius:50%;flex:0 0 27px;place-items:center;display:grid}.history-select{border:1px solid var(--history-border);background:var(--history-surface);min-height:41px;color:var(--history-muted);border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:10px;display:flex}.history-select select{min-width:0;height:39px;color:var(--history-text);cursor:pointer;background:0 0;border:0;font-size:11px}.history-select option{background:var(--history-surface);color:var(--history-text)}.history-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.history-toolbar>span{color:var(--history-muted);font-size:10px}.history-select-all{color:var(--history-muted);cursor:pointer;align-items:center;gap:7px;font-size:10px;display:inline-flex}.history-screen input[type=checkbox]{width:16px;height:16px;accent-color:var(--history-accent);cursor:pointer;flex-shrink:0;margin:0}.history-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.history-button{border:1px solid var(--history-border);background:var(--history-surface);min-height:35px;color:var(--history-text);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.history-button:hover:not(:disabled){border-color:var(--history-muted);background:var(--control-hover-bg)}.history-button.danger{color:var(--danger,#dc2626)}.history-button.primary{background:var(--primary,#b4ff2c);color:var(--primary-ink,#182600);border-color:#0000}.history-feedback{border:1px solid var(--history-border);background:var(--history-selected);color:var(--history-text);border-radius:10px;align-items:center;gap:7px;padding:11px 13px;font-size:11px;display:flex;margin-bottom:19px!important}.history-guard{border:1px solid var(--history-border);background:var(--history-surface);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:11px;margin-bottom:20px;padding:18px;display:flex}.history-guard>svg{color:var(--history-accent);margin-top:2px}.history-guard>div:not(.history-guard-actions){flex:1;min-width:0}.history-guard h3{font-size:13px;font-weight:600}.history-guard p{color:var(--history-muted);margin-top:5px;font-size:11px;line-height:1.8}.history-guard-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}.history-groups{gap:25px;display:grid}.history-day>h2{color:var(--history-muted);align-items:baseline;gap:7px;margin-bottom:10px;font-size:11px;font-weight:500;display:flex}.history-day>h2>span{font:400 10px var(--font-roboto), Arial, sans-serif;opacity:.75}.history-list{gap:9px;display:grid}.history-row{border:1px solid var(--history-border);background:var(--history-surface);border-radius:12px;align-items:center;gap:14px;min-width:0;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.history-row:hover{border-color:var(--history-muted)}.history-row.selected{border-color:var(--control-border);background:var(--history-selected)}.theme-dark .history-row.selected{border-color:var(--control-border)}.history-checkbox{flex:0 0 16px;place-items:center;display:grid}.history-cover{background:var(--history-soft);color:#fff;border-radius:7px;flex:0 0 64px;width:64px;height:86px;position:relative;overflow:hidden}.history-cover img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.history-cover:hover img{transform:scale(1.04)}.history-cover>svg,.history-cover>span:not(.api-post-thumbnail){color:#fff;pointer-events:none;background:#0000004d;border:1px solid #fff6;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.history-copy{flex:1;min-width:0}.history-copy>button{-webkit-line-clamp:2;max-width:100%;color:var(--history-text);text-align:left;background:0 0;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.6;display:-webkit-box;overflow:hidden}.history-copy>button:hover{color:var(--history-accent)}.history-copy>p{-webkit-line-clamp:2;color:var(--history-muted);-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.history-copy>small{color:var(--history-muted);margin-top:3px;font-size:10px;display:block}.history-creator{color:var(--history-muted);margin-top:4px;font-size:10px;line-height:1.6;display:block}.history-meta{color:var(--history-muted);font:400 10px var(--font-roboto), Arial, sans-serif;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.history-meta>span{background:var(--history-soft);color:var(--history-muted);border-radius:4px;padding:2px 5px;font-size:9px}.history-meta>span:first-child{align-items:center;gap:4px;display:inline-flex}.history-meta>.history-recorded{color:#258466;background:#2384631a}.theme-dark .history-meta>.history-recorded{color:#7cd3b4}.history-open{border:1px solid var(--history-border);min-height:34px;color:var(--history-muted);background:0 0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:500;display:inline-flex}.history-open:hover{background:var(--control-hover-bg);color:var(--history-text)}.history-empty{border:1px solid var(--history-border);background:var(--history-surface);text-align:center;border-radius:14px;justify-items:center;gap:9px;padding:52px 23px;display:grid}.history-empty>svg{color:var(--history-muted);margin-bottom:7px}.history-empty h2{letter-spacing:-.4px;font-size:20px;font-weight:600}.history-empty p{max-width:360px;color:var(--history-muted);font-size:12px;line-height:1.8}.history-empty button{margin-top:8px}.history-footer{color:var(--history-muted);margin-top:24px;font-size:9px;line-height:1.7;display:block}.history-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:800px){.history-body{padding-top:29px;top:72px}}@media (max-width:799px){.history-body{padding:20px 12px 30px}.history-intro h1{font-size:22px}.history-intro p{font-size:11px}.history-eyebrow{font-size:9px}.history-tabs{gap:4px;margin-bottom:15px}.history-tabs>button{gap:5px;min-height:36px;padding:7px 9px;font-size:10px}.history-controls{gap:8px}.history-search{flex-basis:100%}.history-search input{font-size:16px}.history-search input::placeholder{font-size:12px}.history-select{flex:1;gap:5px;min-width:0;padding:0 8px;font-size:9px}.history-select select{width:100%;font-size:16px}.history-toolbar{gap:8px;margin-bottom:17px}.history-actions{gap:7px}.history-button{padding:7px 10px}.history-row{border-radius:11px;gap:10px;padding:13px 11px}.history-cover{flex-basis:51px;width:51px;height:70px}.history-cover>span:not(.api-post-thumbnail),.history-cover>svg{width:25px;height:25px}.history-copy>button{font-size:11px}.history-copy>p{font-size:10px}.history-copy>small,.history-creator{font-size:9px}.history-meta{gap:4px;margin-top:7px;font-size:9px}.history-meta>span{padding:2px 4px;font-size:8px}.history-open{border-color:#0000;width:28px;min-height:30px;padding:5px;font-size:0}.history-open>svg{width:16px;height:16px}.history-open>span{display:none}.history-guard{padding:15px}.history-empty{padding:41px 17px}.history-empty h2{font-size:18px}.history-empty p{font-size:11px}}@media (max-width:359px){.history-tabs>button{padding-left:7px;padding-right:7px;font-size:9px}.history-row{gap:8px;padding-left:9px;padding-right:9px}.history-cover{flex-basis:45px;width:45px;height:63px}.history-select>span:not(.history-sr-only){display:none}}@media (prefers-reduced-motion:reduce){.history-screen *,.history-screen :after{scroll-behavior:auto!important;transition:none!important}}
.share-layer{--share-bg:#fff;--share-soft:var(--control-bg);--share-text:var(--ink,#151a12);--share-muted:var(--muted,#707769);--share-border:var(--control-border);--share-accent:var(--primary,#b4ff2c);--share-selected:var(--control-active-bg);z-index:130;color:var(--share-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:400 13px/1.5 var(--font-poppins), Arial, sans-serif;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0c0c85;place-items:center;padding:24px;animation:.15s ease-out share-overlay-in;display:grid;position:fixed;inset:0;overflow-y:auto}.theme-dark .share-layer{--share-bg:#111;--share-soft:var(--control-bg);--share-text:#f8faf5;--share-muted:var(--muted,#b1b5ac);--share-border:var(--control-border);--share-selected:var(--control-active-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.share-layer :where(h2,h3,p){margin:0}:where(.share-layer) :where(button,input){font:inherit}.share-layer :is(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--share-accent);outline-offset:3px}.share-layer button:disabled{opacity:.4;cursor:default}.share-layer svg{flex-shrink:0}.share-dialog{border:1px solid var(--share-border);background:var(--share-bg);border-radius:19px;flex-direction:column;width:min(100%,520px);max-height:min(82dvh,780px);animation:.17s ease-out share-dialog-in;display:flex;overflow:hidden;box-shadow:0 24px 90px #00000042}.share-header{border-bottom:1px solid var(--share-border);flex:none;align-items:center;gap:12px;padding:23px 24px 19px;display:flex}.share-header>div{flex:1;min-width:0}.share-header h2{letter-spacing:-.4px;font-size:20px;font-weight:700}.share-header p{color:var(--share-muted);margin-top:4px;font-size:11px;line-height:1.7}.share-icon-button{background:var(--share-soft);width:33px;height:33px;color:var(--share-muted);border:0;border-radius:50%;flex:0 0 33px;place-items:center;padding:0;display:grid}.share-icon-button:hover{background:var(--control-hover-bg);color:var(--share-text)}.share-body{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--share-muted) transparent;flex:1;min-height:0;padding:20px 24px;overflow:hidden auto}.share-body::-webkit-scrollbar{width:5px}.share-body::-webkit-scrollbar-thumb{background:var(--share-muted);border-radius:4px}.share-post-preview{border:1px solid var(--share-border);background:var(--share-soft);border-radius:11px;align-items:center;gap:12px;margin-bottom:22px;padding:11px;display:flex}.share-post-preview>img{object-fit:cover;border-radius:6px;flex:0 0 49px;width:49px;height:65px}.share-post-preview>div{flex:1;min-width:0}.share-post-preview strong{-webkit-line-clamp:2;color:var(--share-text);-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.6;display:-webkit-box;overflow:hidden}.share-post-preview small{color:var(--share-muted);margin-top:4px;font-size:10px;display:block}.share-post-preview p{-webkit-line-clamp:2;color:var(--share-muted);-webkit-box-orient:vertical;margin-top:5px;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.share-private-note{border:1px solid var(--share-border);background:var(--share-selected);color:var(--share-muted);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:13px;display:flex}.share-private-note>svg{color:var(--primary-muted,#477000);margin-top:1px}.share-private-note strong{color:var(--share-text);font-size:11px;font-weight:600}.share-private-note p{margin-top:4px;font-size:10px;line-height:1.8}.share-destinations{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;touch-action:pan-x;gap:14px;margin-bottom:0;padding:4px 0 12px;scroll-padding-inline:0;display:flex;overflow:auto hidden}.share-destinations>.share-destination{scroll-snap-align:start;flex:0 0 74px;width:74px}.share-destination-item{justify-content:center;min-width:0;display:flex}.share-destination{width:100%;min-width:0;color:var(--share-text);text-align:center;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:0;font-size:10px;font-weight:500;line-height:1.4;display:flex}.share-destination-icon{background:var(--share-soft);width:48px;height:48px;color:var(--share-text);border-radius:50%;place-items:center;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:inset 0 0 0 1px #00000008}.share-destination-icon>svg{width:24px;height:24px}.share-destination:hover:not(:disabled) .share-destination-icon{transform:translateY(-2px);box-shadow:0 5px 13px #0000001f}.share-destination.is-whatsapp .share-destination-icon{color:#fff;background:#25d366}.share-destination.is-facebook .share-destination-icon{color:#fff;background:#1877f2}.share-destination.is-x .share-destination-icon{color:#fff;background:#161616}.theme-dark .share-destination.is-x .share-destination-icon{border:1px solid #383838}.share-destination.is-telegram .share-destination-icon{color:#fff;background:#28a8e9}.share-destination.is-pinterest .share-destination-icon{color:#fff;background:#e60023}.share-destination.is-instagram .share-destination-icon{color:#fff;background:linear-gradient(30deg,#ffca63,#f74b4d 35%,#d52eb7 68%,#6d56d4)}.share-destination.is-email .share-destination-icon,.share-destination.is-binga .share-destination-icon{background:var(--share-accent);color:var(--primary-ink,#182600)}.share-destination.is-native .share-destination-icon{background:var(--share-soft);color:var(--share-text)}.share-more-actions{border:1px solid var(--share-border);background:var(--share-soft);border-radius:12px;align-items:center;gap:12px;margin:0 0 18px;padding:8px 11px;display:flex}.share-more-copy{min-width:0;min-height:38px;color:var(--share-text);text-align:start;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;font-size:11px;font-weight:600;display:flex}.share-more-actions .share-icon-button{background:var(--share-bg);flex-basis:28px;width:28px;height:28px}.share-copy-field{border-top:1px solid var(--share-border);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-top:18px;display:grid}.share-copy-field>label,.share-copy-field>span{color:var(--share-muted);grid-column:1/-1;font-size:10px;font-weight:500}.share-copy-field>div{grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.share-copy-field input{border:1px solid var(--share-border);background:var(--share-soft);width:100%;min-width:0;height:39px;color:var(--share-muted);font:400 11px var(--font-roboto), Arial, sans-serif;text-overflow:ellipsis;border-radius:8px;flex:1;padding:0 11px}.share-button{border:1px solid var(--share-border);background:var(--share-bg);min-height:37px;color:var(--share-text);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.share-button:hover:not(:disabled){background:var(--control-hover-bg);border-color:var(--share-muted)}.share-button.is-primary{background:var(--share-accent);color:var(--primary-ink,#182600);border-color:#0000}.share-button.is-primary:hover:not(:disabled){background:var(--primary-pressed,#9ee322)}.share-feedback{border:1px solid var(--share-border);background:var(--share-soft);color:var(--share-text);border-radius:9px;align-items:flex-start;gap:7px;padding:10px 12px;font-size:10px;line-height:1.7;display:flex;margin-top:14px!important}.share-feedback>svg{color:#268469;margin-top:1px}.theme-dark .share-feedback>svg{color:#73cfb0}.share-feedback.is-error>svg{color:var(--danger,#dc2626)}.share-copy-fallback{color:var(--share-muted);font-size:9px;line-height:1.8;margin-top:13px!important}.share-copy-fallback input{border:1px solid var(--share-border);background:var(--share-soft);width:100%;height:39px;color:var(--share-text);border-radius:7px;margin-top:7px;padding:0 10px;font-size:11px;display:block}.share-copy-field.share-copy-fallback input{border-color:var(--share-accent);margin-top:0}.share-copy-instructions{color:var(--share-muted);font-size:9px;line-height:1.8;margin-top:11px!important}.share-copy-mobile-help{display:none}@keyframes share-overlay-in{0%{opacity:0}}@keyframes share-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@media (max-width:799px){.share-layer{justify-content:center;align-items:flex-end;padding:0;display:flex}.share-dialog{width:100%;max-height:85dvh;margin-top:max(24px, env(safe-area-inset-top));border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;animation:.2s cubic-bezier(.22,.68,.36,1) share-sheet-in}.share-header{border-bottom:0;gap:10px;padding:3px 18px 12px}.share-header h2{letter-spacing:-.3px;font-size:17px}.share-header p{display:none}.share-header>.share-icon-button{flex-basis:30px;width:30px;height:30px}.share-body{padding:0 18px calc(20px + env(safe-area-inset-bottom))}.share-post-preview{border-radius:12px;gap:10px;margin-bottom:12px;padding:9px}.share-post-preview>img{flex-basis:38px;width:38px;height:49px}.share-post-preview strong{font-size:11px}.share-post-preview small{margin-top:2px;font-size:9px}.share-post-preview p{display:none}.share-destinations{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;gap:12px;margin:0 -18px;padding:4px 18px 7px;scroll-padding-inline:18px;display:flex;overflow:auto hidden}.share-destinations::-webkit-scrollbar{display:none}.share-destination{scroll-snap-align:start;flex:0 0 70px;gap:7px;width:70px;padding:0 0 2px;scroll-margin-inline:0;font-size:9px}.share-destination-icon{width:46px;height:46px}.share-destination-icon>svg{width:23px;height:23px}.share-destination:hover:not(:disabled) .share-destination-icon{transform:none;box-shadow:inset 0 0 0 1px #00000008}.share-destination:active:not(:disabled) .share-destination-icon{transform:scale(.94)}.share-more-actions{margin:13px 0 0;padding:7px 9px}.share-more-copy{font-size:11px}.share-copy-field:not(.share-copy-fallback){display:none}.share-copy-field.share-copy-fallback{padding-top:13px;margin-top:13px!important}.share-copy-field{gap:7px}.share-copy-field input,.share-copy-fallback input{font-size:16px}.share-copy-desktop-help{display:none}.share-copy-mobile-help{display:inline}.share-button{min-height:38px;padding:8px 10px;font-size:10px}.share-feedback{font-size:10px;margin-top:12px!important}.share-private-note{margin-bottom:12px;padding:10px}}@media (max-width:359px){.share-destination{flex-basis:61px;width:61px;font-size:9px}.share-destinations{gap:9px}.share-copy-field.share-copy-fallback>div{flex-wrap:wrap}.share-copy-field.share-copy-fallback input{flex-basis:100%}}@keyframes share-sheet-in{0%{opacity:.85;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.share-layer,.share-dialog{animation:none}.share-layer *,.share-layer :after{scroll-behavior:auto!important;transition:none!important}}
.reading-direction-control{--direction-surface:#fff;--direction-soft:var(--control-bg);--direction-text:#151a12;--direction-muted:#707769;--direction-border:var(--control-border);border:1px solid var(--direction-border);background:var(--direction-surface);min-width:0;color:var(--direction-text);border-radius:13px;margin-block:10px;padding:16px;display:block}.theme-dark .reading-direction-control{--direction-surface:#242424;--direction-soft:var(--control-bg);--direction-text:#f8faf5;--direction-muted:#b1b5ac;--direction-border:var(--control-border)}.reading-direction-copy h3{color:var(--direction-text);margin:0;font-size:13px;font-weight:600;line-height:21px}.reading-direction-copy p{color:var(--direction-muted);margin:3px 0 0;font-size:11px;line-height:18px}.reading-direction-options{background:var(--direction-soft);border:0;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;margin:12px 0 0;padding:4px;display:grid}.reading-direction-option{cursor:pointer;min-width:0;display:block;position:relative}.reading-direction-option input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reading-direction-option>span{min-height:36px;color:var(--direction-muted);text-align:center;background:0 0;border-radius:7px;justify-content:center;align-items:center;padding:7px 3px;font-size:11px;font-weight:500;line-height:17px;transition:color .15s,background-color .15s;display:flex}.reading-direction-option input:checked+span{background:var(--control-active-bg);color:var(--direction-text);box-shadow:0 1px 4px #0000000b}.reading-direction-option input:focus-visible+span{outline:2px solid var(--direction-text);outline-offset:2px}.reading-direction-status{color:var(--direction-muted);margin:8px 0 0;font-size:10px;line-height:17px}.reading-direction-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desktop-more .reading-direction-control.is-sidebar{--direction-surface:var(--sidebar-surface);--direction-soft:var(--control-bg);--direction-text:var(--sidebar-text);--direction-muted:var(--sidebar-muted);--direction-border:var(--control-border);margin:12px 0 18px;padding:12px}.desktop-more .reading-direction-control .reading-direction-copy h3{color:var(--direction-text);margin:0;font-size:13px;font-weight:500}@media (hover:hover) and (pointer:fine){.reading-direction-option:hover>span{color:var(--direction-text)}}@media (max-width:359px){.reading-direction-control{padding:13px 12px}.reading-direction-option>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.reading-direction-option>span{transition:none}}
.page-skeleton{--skeleton-base:var(--loading-base);--skeleton-highlight:#ffffff90;animation:none!important}.page-loading-frame{display:contents}.app-shell .page-loading-frame :is(.s-screen,.s-upgrade){animation:none}.theme-dark .page-skeleton{--skeleton-base:#333;--skeleton-highlight:#ffffff0b}.page-skeleton-shape{background:var(--skeleton-base,var(--loading-base));border-radius:8px;flex-shrink:0;max-width:100%;margin:0;display:block;position:relative;overflow:hidden}.page-skeleton-shape.is-line{border-radius:4px;width:100%;height:12px}.page-skeleton-shape.is-circle{border-radius:50%;width:40px;height:40px}.page-skeleton-shape:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--skeleton-highlight,var(--loading-highlight)) 50%, transparent 100%);animation:1.7s ease-in-out infinite pageSkeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}.page-skeleton-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-skeleton [inert] button{cursor:default;opacity:1}.page-skeleton .page-skeleton-fill{border-radius:inherit;width:100%;height:100%}.page-skeleton-lines{gap:8px;width:100%;display:grid}.page-skeleton .s-avatar-wrap>.page-skeleton-fill{border:2px solid #fff;border-radius:50%}.page-skeleton .s-avatar-wrap>button{background:var(--skeleton-base);place-items:center;display:grid}.page-skeleton .s-profile-name{align-items:center}.page-skeleton .s-profile-handle{justify-content:center}.page-skeleton-stat-value{place-items:center;height:28.5px;display:grid}.page-skeleton-stat-label{place-items:center;height:18px;display:grid}.page-skeleton .s-profile-actions>button,.page-skeleton .s-watch-live{justify-content:center;align-items:center;display:flex}.page-skeleton .s-bio .page-skeleton-lines{gap:8px;padding:4px 0}.page-skeleton .s-social-link{justify-content:center;align-items:center;min-height:18px;display:inline-flex}.page-skeleton .s-profile-sort>button{align-items:center;display:flex}.page-skeleton-gallery-card{background:var(--skeleton-base);overflow:hidden}.page-skeleton .page-skeleton-gallery-card:after{display:none}.page-skeleton .s-views{align-items:center;min-height:21px;display:flex}.page-skeleton .s-views>.page-skeleton-shape{--skeleton-base:#ffffff75}.page-skeleton .s-settings-group>button>span:not(.page-skeleton-shape){align-items:center;display:flex}.page-skeleton .s-settings-group>button>.page-skeleton-shape:last-child{flex:none}.page-skeleton .s-community>b{justify-content:center;align-items:center;min-height:24px;display:flex}.page-skeleton .s-community>small{justify-content:center;align-items:center;min-height:18px;display:flex}.page-skeleton .s-community>div>button{place-items:center;display:grid}.page-skeleton .reading-direction-copy :is(h3,p),.page-skeleton .reading-direction-status{align-items:center;display:flex}.page-skeleton .reading-direction-copy h3{min-height:21px}.page-skeleton .reading-direction-copy p{min-height:18px}.page-skeleton .reading-direction-status{min-height:17px}.page-skeleton-direction-option{place-items:center;min-height:36px;padding:7px 3px;display:grid}.page-skeleton :is(.s-profile-actions,.s-watch-live,.s-user-list) button:disabled,.page-skeleton.s-profile-screen .s-profile-actions>button:disabled{background:var(--skeleton-base)}.page-skeleton .s-media-grid,.page-skeleton .s-user-list>div>button:first-child{background:0 0}.page-skeleton .s-photo-edit>div>.page-skeleton-shape{border-radius:50%}.page-skeleton .s-photo-edit>div>button{place-items:center;display:grid}.page-skeleton .s-photo-edit>button{justify-content:center;align-items:center;min-height:24px;display:inline-flex}.page-skeleton .s-form-list>button>:is(b,span:not(.page-skeleton-shape)){align-items:center;min-height:21px;display:flex}.page-skeleton .history-intro h1{align-items:center;min-height:32.4px;display:flex}.page-skeleton .history-intro p{align-items:center;min-height:21.6px;display:flex}.page-skeleton .history-preview-note{align-items:flex-start}.page-skeleton-note-lines{flex:1;gap:6px;padding:2.5px 0}.page-skeleton-note-lines>.page-skeleton-shape{height:11px}.page-skeleton .history-select{border:1px solid var(--history-border);background:var(--history-surface);border-radius:9px;align-items:center;min-height:41px;padding:0 12px;display:flex}.page-skeleton .history-day h2{align-items:center;min-height:16.5px}.page-skeleton .history-cover>.page-skeleton-shape{border-radius:inherit;background:var(--skeleton-base);border:0;width:100%;height:100%;position:relative;inset:auto;transform:none}.page-skeleton-history-title{align-items:center;min-height:19.2px;display:flex}.page-skeleton .history-creator{align-items:center;min-height:16px;display:flex}.page-skeleton .history-description{margin-top:4px}.page-skeleton-history-description .page-skeleton-lines{gap:7px;padding:3.35px 0}.page-skeleton-history-description .page-skeleton-shape{height:12px}.page-skeleton .history-meta{align-items:center;min-height:14px}.page-skeleton .history-open{justify-content:center;align-items:center;display:flex}.page-skeleton .finance-intro>div{flex:0 auto;min-width:0}.page-skeleton .finance-intro h1{align-items:center;min-height:31.2px;display:flex}.page-skeleton .finance-intro p{align-items:center;min-height:21.45px;display:flex}.page-skeleton .finance-sample{align-items:center;min-height:26px;display:inline-flex}.page-skeleton .finance-card-heading h2,.page-skeleton .finance-section-heading h2{align-items:center;min-height:24px;display:flex}.page-skeleton .finance-periods button{justify-content:center;align-items:center;display:flex}.page-skeleton .finance-total{align-items:center;min-height:46.8px;display:flex}.page-skeleton .finance-muted{align-items:center;min-height:20px;display:flex}.page-skeleton .finance-button{justify-content:center;align-items:center;display:inline-flex}.page-skeleton .finance-chart-hint{align-items:center;min-height:18px;display:flex}.page-skeleton-chart-area{background:repeating-linear-gradient(to top, var(--finance-border) 0 1px, transparent 1px 25%);position:absolute;inset:6px 7.5% 21px}.page-skeleton-chart-area>.page-skeleton-fill{opacity:.72;clip-path:polygon(0 88%,14% 81%,27% 87%,42% 58%,58% 66%,72% 42%,85% 35%,100% 9%,100% 100%,0 100%);border-radius:0}.page-skeleton .page-skeleton-chart-label{position:absolute;left:0}.page-skeleton .finance-chart-axis{align-items:center;min-height:18px}.page-skeleton .finance-updated{align-items:center;min-height:31px;display:flex}.page-skeleton .finance-stat>span{align-items:center;min-height:20px;display:flex}.page-skeleton .finance-stat>b{align-items:center;min-height:32px;display:flex}.page-skeleton .finance-stat>small{align-items:center;min-height:17px;display:flex}.page-skeleton .finance-transaction b{align-items:center;min-height:21px;display:flex}.page-skeleton .finance-transaction div>span:not(.page-skeleton-shape){align-items:center;min-height:18px;display:flex}.page-skeleton .finance-transaction .finance-badge{justify-content:center;min-height:22px}.page-skeleton .finance-transaction .page-skeleton-shape{margin:0}.page-skeleton .finance-eyebrow{align-items:center;min-height:19.5px;display:flex}.page-skeleton .finance-inline-status{align-items:center;min-height:18px;display:flex}.page-skeleton .finance-payment-method h2{align-items:center;min-height:24px;display:flex}.page-skeleton .finance-payment-method>p{align-items:center;min-height:33px;display:flex}.page-skeleton-redeem-symbol{width:52px;height:52px;border-radius:14px!important;margin-bottom:20px!important}.page-skeleton .redeem-card h2{align-items:center;min-height:24px;display:flex}.page-skeleton .redeem-card>p .page-skeleton-lines{gap:10px;padding:5px 0}.page-skeleton-redeem-form>.page-skeleton-shape{border-radius:10px!important;height:50px!important}.page-skeleton-redeem-form>.finance-button{width:100%;min-height:46px}.page-skeleton .redeem-faq h2{align-items:center;min-height:24px;display:flex}.page-skeleton-faq-row{border-bottom:1px solid var(--finance-border);align-items:center;min-height:52px;padding:15px 0;display:flex}.page-skeleton .s-credit>div>span:not(.page-skeleton-shape){gap:8px;display:grid}.page-skeleton .s-credit>h3{align-items:center;min-height:24px;margin:18px 0 8px;display:flex}.page-skeleton .s-credit>p>span{gap:6px;display:grid}.page-skeleton .s-credit>.page-skeleton-lines{margin-top:18px}.page-skeleton .policy-nav>button{border:1px solid var(--policy-border);background:var(--policy-card);border-radius:8px;align-items:center;min-height:36px;padding:7px 11px;display:flex}.page-skeleton .policy-eyebrow{align-items:center;min-height:16.5px;display:flex}.page-skeleton .policy-intro h1{align-items:center;min-height:36.4px;display:flex}.page-skeleton .policy-intro>p .page-skeleton-lines{gap:10px;padding:5px 0}.page-skeleton .policy-sample{align-items:center;min-height:26px;display:inline-flex}.page-skeleton .policy-contents-mobile{align-items:center;padding:0 14px;display:flex}.page-skeleton .policy-contents h2{align-items:center;min-height:20px;display:flex}.page-skeleton .policy-contents button{align-items:center;display:flex}.page-skeleton .policy-note{align-items:center;min-height:43px;display:flex}.page-skeleton .policy-section h2{align-items:center;gap:8px;min-height:26px;display:flex}.page-skeleton .policy-section>.page-skeleton-lines{gap:12px;margin-bottom:12px;padding:6px 0}.page-skeleton .s-post-media>.page-skeleton-shape{width:100%;height:100%}.page-skeleton .s-post-info>p .page-skeleton-lines{gap:7.5px;padding:3.75px 0}.page-skeleton .s-post-info>div>button{align-items:center;min-height:18px;display:flex}.page-skeleton .s-post-info .s-orange-button{justify-content:center;align-items:center;display:flex}.page-skeleton .s-user-list>div>button:first-child>span:not(.page-skeleton-shape){min-width:0;display:block}.page-skeleton .s-user-list b{align-items:center;min-height:21px;display:flex}.page-skeleton .s-user-list small{align-items:center;min-height:18px;display:flex}.page-skeleton .s-user-list>div>button:last-child{justify-content:center;align-items:center;display:flex}.page-skeleton .s-field-page>.page-skeleton-lines{margin-top:12px}.page-skeleton .page-skeleton-copy{-webkit-user-select:none;user-select:none;min-width:0;display:block;position:relative;color:#0000!important}.page-skeleton :is(.finance-intro,.policy-intro) h1>.page-skeleton-copy,.page-skeleton .policy-section h2>.page-skeleton-copy{width:fit-content;max-width:100%}.page-skeleton .s-bio>.page-skeleton-copy{width:fit-content;max-width:100%;margin:0 auto}.page-skeleton-empty-profile>:is(b,span){justify-content:center;align-items:center;max-width:100%;min-height:28.5px;display:flex}.page-skeleton-empty-profile>span{min-height:19.5px}.page-skeleton-empty-profile .s-orange-button{background:var(--skeleton-base);justify-content:center;align-items:center;display:flex}.page-skeleton .s-credit>div>span:not(.page-skeleton-shape){display:block}.page-skeleton .s-credit>div>b{align-items:center;display:flex}.page-skeleton .s-credit>h3{margin:0}.page-skeleton .s-credit>p:not(.s-wallet-note) :is(b,small){align-items:center;min-height:24px;display:flex}.page-skeleton .s-credit>p:not(.s-wallet-note) small{min-height:19.2px}.page-skeleton .s-credit>p>span{display:block}.page-skeleton-copy:before,.page-skeleton-copy:after{content:"";-webkit-mask-image:repeating-linear-gradient(to bottom, transparent 0 calc((1lh - var(--skeleton-copy-bar,12px)) / 2), #000 calc((1lh - var(--skeleton-copy-bar,12px)) / 2) calc((1lh + var(--skeleton-copy-bar,12px)) / 2), transparent calc((1lh + var(--skeleton-copy-bar,12px)) / 2) 1lh);mask-image:repeating-linear-gradient(to bottom, transparent 0 calc((1lh - var(--skeleton-copy-bar,12px)) / 2), #000 calc((1lh - var(--skeleton-copy-bar,12px)) / 2) calc((1lh + var(--skeleton-copy-bar,12px)) / 2), transparent calc((1lh + var(--skeleton-copy-bar,12px)) / 2) 1lh);position:absolute;inset:0}.page-skeleton-copy:before{background:var(--skeleton-base);border-radius:4px}.page-skeleton-copy:after{background:linear-gradient(90deg, transparent, var(--skeleton-highlight), transparent);background-size:200% 100%;animation:1.7s ease-in-out infinite pageSkeletonTextShimmer}.page-skeleton .policy-eyebrow{min-height:24px}.page-skeleton .policy-contents-mobile{min-height:46px}.page-skeleton .policy-section h2>.page-skeleton-copy{font:inherit;flex:0 auto}.page-skeleton .policy-section li{color:#0000}.page-skeleton .policy-article-footer>button{background:var(--policy-soft);border-radius:9px;align-items:center;min-height:38px;padding:8px 12px;display:flex}.page-skeleton .policy-article-footer>span{align-items:center;min-height:16.5px;display:flex}.page-skeleton .history-body{overflow-y:scroll}.page-skeleton .finance-transaction{min-height:80px}.page-skeleton .finance-transaction+.finance-transaction{min-height:81px}.page-skeleton .finance-stat>small{min-height:18px}@media (min-width:800px){.page-skeleton .s-profile-name{min-height:45px;display:flex}.page-skeleton .s-profile-handle{justify-content:flex-start}.page-skeleton-stat-value{height:26px}.page-skeleton-stat-label{height:24px}.page-skeleton .s-bio .page-skeleton-lines{gap:10px;padding:5px 0}.page-skeleton .s-social-link{min-height:22px}.page-skeleton .s-bio>.page-skeleton-copy{margin-left:0}.page-skeleton-note-lines{max-width:680px;padding:2px 0}.page-skeleton-note-lines>:last-child{display:none}.page-skeleton-history-description .page-skeleton-lines{padding:3.35px 0}.page-skeleton-history-description .page-skeleton-lines>:last-child{display:none}.page-skeleton .finance-intro h1{min-height:36.4px}.page-skeleton .finance-intro p{min-height:23.1px}.page-skeleton .finance-total{min-height:52px}.page-skeleton .policy-nav>button{min-height:38px;padding:8px 14px}.page-skeleton .policy-intro h1{min-height:44.2px}.page-skeleton .policy-intro>p .page-skeleton-lines{padding:6px 0}.page-skeleton .policy-intro>p .page-skeleton-lines>:last-child,.page-skeleton .policy-contents-mobile{display:none}.page-skeleton .policy-section h2{min-height:28px}.page-skeleton .policy-section>.page-skeleton-lines{gap:14px;padding:7px 0}.page-skeleton.s-profile-owner .s-profile-actions>button:nth-child(2){min-width:153.75px}.page-skeleton .history-day:nth-child(3) .page-skeleton-history-description .page-skeleton-lines>:last-child{display:block}}@media (min-width:800px) and (max-width:1080px){.page-skeleton .s-profile-name{min-height:36.25px}}@media (max-width:799px){.page-skeleton .page-skeleton-gallery-card{border-radius:0}.page-skeleton .history-intro h1{min-height:29.7px}.page-skeleton .history-intro p{min-height:19.8px}.page-skeleton-history-title{min-height:17.6px}.page-skeleton .history-creator{min-height:14.4px}.page-skeleton-history-description .page-skeleton-lines{gap:5px;padding:2.5px 0}.page-skeleton .history-meta{min-height:13px}.page-skeleton .history-open{min-width:28px}.page-skeleton-note-lines{padding:1px 0}.page-skeleton .finance-balance-stats .finance-stat>small{min-height:36px}.page-skeleton .finance-payment-method>p{min-height:53px}.page-skeleton .s-profile-sort,.page-skeleton .s-profile-name,.page-skeleton .s-profile-desktop-action,.page-skeleton .s-profile-actions>.s-profile-desktop-action{display:none}}@media (max-width:599px){.page-skeleton .finance-stat-grid .finance-stat>span{min-height:36px}.page-skeleton .finance-stat-grid .finance-stat>b{min-height:28px}.page-skeleton .finance-transaction b{min-height:19.8px}}@keyframes pageSkeletonShimmer{to{transform:translate(100%)}}@keyframes pageSkeletonTextShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.page-skeleton-shape:after,.page-skeleton-copy:after{animation:none;display:none}}
