@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";.share-poster-modal{z-index:10050;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0c0acc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.share-poster-dialog{color:#f7f7fb;background:#171813;border:1px solid #ffffff21;border-radius:24px;width:min(960px,100%);max-height:min(880px,100vh - 48px);position:relative;overflow:auto;box-shadow:0 28px 90px #0000008c}.share-poster-dialog>header{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171813f0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:22px 26px 18px;display:flex;position:sticky;top:0}.share-poster-dialog>header span,.share-poster-actions section>span{color:#caff2f;letter-spacing:.08em;font-size:12px;font-weight:800}.share-poster-dialog h2,.share-poster-dialog h3,.share-poster-dialog p{margin:0}.share-poster-dialog h2{margin-top:4px;font-size:22px}.share-poster-close{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.share-poster-layout{grid-template-columns:minmax(300px,420px) 1fr;gap:28px;padding:28px;display:grid}.share-poster-preview{aspect-ratio:3/4;background:#272822;border:1px solid #ffffff1a;border-radius:18px;min-height:480px;position:relative;overflow:hidden;box-shadow:0 16px 44px #00000057}.share-poster-preview>img{object-fit:contain;width:100%;height:100%;display:block}.share-poster-loading{text-align:center;color:#fff;background:radial-gradient(circle at 50% 35%,#caff2f2e,#0000 44%);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.share-poster-loading svg{width:34px;height:34px;animation:1s linear infinite share-poster-spin}.share-poster-loading--error svg{animation:none}.share-poster-loading small{color:#ffffff8f;max-width:260px}.share-poster-actions{flex-direction:column;justify-content:center;gap:14px;display:flex}.share-poster-actions section{background:#ffffff0d;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:1fr 1fr;gap:10px;padding:20px;display:grid}.share-poster-actions section>span,.share-poster-actions section>h3,.share-poster-actions section>p{grid-column:1/-1}.share-poster-actions h3{margin-top:-3px;font-size:18px}.share-poster-actions p{color:#ffffff94;min-height:42px;font-size:13px;line-height:1.6}.share-poster-actions button{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-weight:800;display:inline-flex}.share-poster-actions button svg{width:18px;height:18px}.share-poster-actions button:disabled{opacity:.42;cursor:not-allowed}.share-poster-primary{color:#11120f;background:#caff2f}.share-poster-secondary{color:#f7f7fb;background:#ffffff17}.share-poster-error{color:#ff9898;font-size:13px}.share-poster-qr-source{position:fixed;top:-10000px;left:-10000px}@keyframes share-poster-spin{to{transform:rotate(360deg)}}@media (width<=720px){.share-poster-modal{align-items:end;padding:0}.share-poster-dialog{border-radius:24px 24px 0 0;max-height:94dvh}.share-poster-dialog>header{padding:17px 18px}.share-poster-layout{grid-template-columns:1fr;gap:18px;padding:18px}.share-poster-preview{width:min(100%,380px);min-height:0;margin:0 auto}.share-poster-actions section{padding:17px}}.wovan-ad-slot{--ad-accent:#ff315c;z-index:24;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#131217eb;border:1px solid #ffffff21;border-radius:18px;grid-template-columns:138px minmax(0,1fr);width:min(430px,100% - 120px);min-height:122px;animation:.35s both wovan-ad-enter;display:grid;position:absolute;bottom:24px;right:72px;overflow:hidden;box-shadow:0 18px 60px #00000052}@keyframes wovan-ad-enter{0%{opacity:0;transform:translateY(14px)scale(.98)}}.wovan-ad-slot__visual{background:#28242d;min-height:122px;position:relative;overflow:hidden}.wovan-ad-slot__visual video{object-fit:cover;width:100%;height:100%}.wovan-ad-slot__motion{background:radial-gradient(circle at 28% 70%, var(--ad-accent), transparent 48%), linear-gradient(145deg,#27212e,#0d0c0f);position:absolute;inset:0;overflow:hidden}.wovan-ad-slot__motion i{background:#ffffff21;border-radius:50%;width:70px;height:160px;animation:4s ease-in-out infinite alternate wovan-ad-float;position:absolute;transform:rotate(32deg)}.wovan-ad-slot__motion i:first-child{top:-54px;left:-18px}.wovan-ad-slot__motion i:nth-child(2){animation-delay:-.8s;bottom:-80px;right:-30px}.wovan-ad-slot__motion i:nth-child(3){width:20px;height:20px;box-shadow:0 0 28px var(--ad-accent);background:#fff;top:42%;left:57%}@keyframes wovan-ad-float{to{transform:translate(16px,-9px)rotate(42deg)}}.wovan-ad-slot__disclosure{background:#0000008c;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:12px;display:flex;position:absolute;top:9px;left:9px}.wovan-ad-slot__disclosure svg,.wovan-ad-slot__sound svg{width:10px;height:10px}.wovan-ad-slot__close{color:#fff;background:#0000007a;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:8px;right:8px}.wovan-ad-slot__close svg{width:13px}.wovan-ad-slot__sound{color:#ffffffb3;align-items:center;gap:4px;font-size:12px;display:flex;position:absolute;bottom:8px;left:9px}.wovan-ad-slot__copy{align-content:center;padding:14px 17px 15px;display:grid}.wovan-ad-slot__copy>span{color:#aaa3b2;align-items:center;gap:7px;font-size:12px;display:flex}.wovan-ad-slot__copy>span em{color:#fff;font-style:normal}.wovan-ad-slot__copy h3{margin:7px 0 3px;font-size:15px}.wovan-ad-slot__copy p{color:#b8b3bd;margin:0;font-size:12px;line-height:1.5}.wovan-ad-slot__copy button{color:#17151b;background:#fff;border:0;border-radius:8px;justify-self:start;align-items:center;gap:6px;margin-top:10px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.wovan-ad-slot__copy button svg{width:12px}.wovan-ad-slot__progress{transform-origin:0;background:var(--ad-accent);height:2px;transition:transform .1s linear;position:absolute;inset:auto 0 0}.feed-page--runtime-active .wovan-ad-slot,.feed-page--comments-open .wovan-ad-slot,.feed-page--web-fullscreen .wovan-ad-slot{display:none}@media (width<=760px){.wovan-ad-slot{border-radius:14px;grid-template-columns:92px minmax(0,1fr);width:calc(100% - 28px);min-height:98px;bottom:20px;right:14px}.wovan-ad-slot__visual{min-height:98px}.wovan-ad-slot__copy{padding:10px 12px}.wovan-ad-slot__copy p,.wovan-ad-slot__copy>span small{display:none}.wovan-ad-slot__copy h3{margin-top:3px;font-size:13px}}.playground{height:var(--wovan-runtime-viewport-height,100vh)!important;min-height:var(--wovan-runtime-viewport-height,100vh)!important}:root{color:#17171b;font-synthesis:none;--accent:#ff9f0a;--ink:#17171b;--muted:#777780;--line:#e8e8eb;--panel:#fff;--sidebar:218px;background:#f7f7f8;font-family:DM Sans,Noto Sans SC,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{background:#f7f7f8;min-width:320px;min-height:100%;margin:0}body{overflow-x:hidden}button,input,textarea,select{font:inherit}button,a{color:inherit}button{cursor:pointer}a{text-decoration:none}img{display:block}.app-shell{min-height:100vh;display:flex}.sidebar{width:var(--sidebar);z-index:30;background:#fff;border-right:1px solid #ededf0;flex-direction:column;padding:27px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1px;align-items:center;gap:10px;height:42px;margin-bottom:32px;padding:0 9px;font-size:24px;font-weight:700;display:flex}.brand-mark{width:27px;height:28px;display:inline-block;position:relative}.brand-mark i{background:var(--ink);border-radius:8px;width:9px;height:20px;position:absolute;transform:rotate(-24deg)}.brand-mark i:first-child{background:#25edf1;top:2px;left:1px}.brand-mark i:nth-child(2){background:var(--accent);top:5px;left:8px}.brand-mark i:last-child{background:#16161b;top:2px;left:6px}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav a{color:#65656d;border-radius:13px;align-items:center;gap:14px;height:50px;padding:0 14px;font-size:15px;font-weight:500;transition:all .18s;display:flex;position:relative}.sidebar nav a svg{width:20px}.sidebar nav a:hover{color:#222;background:#f7f7f8}.sidebar nav a.active{color:#111;background:#f3f3f5;font-weight:700}.sidebar nav a.active:before{content:"";background:var(--accent);border-radius:0 5px 5px 0;width:3px;height:21px;position:absolute;left:-18px}.nav-dot{background:var(--accent);color:#fff;border-radius:10px;place-items:center;min-width:18px;height:18px;margin-left:auto;font-size:12px;display:grid}.sidebar-promo{color:#fff;background:linear-gradient(145deg,#18181d,#2c2730);border-radius:16px;flex-direction:column;gap:10px;margin-top:auto;padding:16px;display:flex;position:relative;overflow:hidden}.sidebar-promo:after{content:"";filter:blur(18px);background:#ff9f0a55;border-radius:50%;width:80px;height:80px;position:absolute;bottom:-25px;right:-25px}.sidebar-promo>span{color:#ffbd45;align-items:center;gap:6px;font-size:12px;display:flex}.sidebar-promo strong{font-size:14px;line-height:1.5}.sidebar-promo a{color:#ccc;z-index:1;align-items:center;gap:5px;font-size:12px;display:flex}.sidebar footer{color:#b2b2b8;padding:18px 8px 0;font-size:12px;line-height:1.8}.shell-main{margin-left:var(--sidebar);width:calc(100% - var(--sidebar));min-height:100vh}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:72px;left:var(--sidebar);z-index:25;background:#ffffffed;border-bottom:1px solid #ececef;justify-content:center;align-items:center;padding:0 32px;display:flex;position:fixed;top:0;right:0}.search{color:#999;background:#f7f7f8;border:1px solid #e5e5e8;border-radius:22px;align-items:center;gap:10px;width:min(500px,43vw);height:42px;padding:0 13px;transition:all .2s;display:flex}.search:focus-within{background:#fff;border-color:#cfcfd4;box-shadow:0 0 0 3px #00000005}.search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.search kbd{color:#aaa;background:#fff;border:1px solid #ddd;border-radius:5px;padding:2px 6px;font:12px inherit}.top-actions{align-items:center;gap:10px;display:flex;position:absolute;right:28px}.top-actions button,.top-actions a{border:0}.icon-button{background:0 0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.icon-button:hover{background:#f2f2f4}.icon-button em{background:var(--accent);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.publish-button{color:#fff;background:#1d1d22;border-radius:12px;align-items:center;gap:7px;height:40px;padding:0 17px;font-size:13px;font-weight:600;display:flex}.publish-button:hover{background:#323239}.login-button{border-radius:12px;align-items:center;gap:7px;height:40px;padding:0 15px;font-size:13px;font-weight:600;display:flex;background:#fff!important;border:1px solid #dedee2!important}.avatar-link img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:38px;height:38px;box-shadow:0 0 0 1px #ddd}.page{min-height:100vh;padding-top:72px}.solid-button{justify-content:center;align-items:center;gap:7px;padding:0 18px;font-weight:600;color:#fff!important;background:#1b1b20!important;border:0!important;border-radius:12px!important;display:inline-flex!important}.content-page{max-width:1260px;margin:0 auto;padding:55px 52px 80px}.page-title>span{letter-spacing:2px;color:var(--accent);font-size:12px;font-weight:700}.page-title h1{letter-spacing:-1.5px;margin:8px 0;font-size:36px}.page-title p{color:#8a8a92;margin:0;font-size:14px}.feed-page{background:radial-gradient(circle at 45% 45%,#fff 0,#f7f7f8 48%,#f3f3f5 100%);height:calc(100vh - 72px);min-height:620px;padding:17px 32px 21px;position:relative;overflow:hidden}.feed-tabs{justify-content:center;gap:26px;height:37px;display:flex}.feed-tabs button{color:#98989f;background:0 0;border:0;padding:0 2px;font-size:14px;position:relative}.feed-tabs button.active{color:#18181c;font-weight:700}.feed-tabs button.active:after{content:"";background:var(--accent);border-radius:4px;width:18px;height:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.feed-stage{grid-template-columns:minmax(600px,1120px) 70px;justify-content:center;align-items:center;gap:17px;height:calc(100% - 50px);animation:.38s both stage-in;display:grid}@keyframes stage-in{0%{opacity:.4;transform:translateY(9px)}to{opacity:1;transform:none}}.player-card{background:#17171b;border-radius:22px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 18px 55px #1a1a221e}.player-card iframe{background:#fafafa;border:0;width:100%;height:100%}.player-gradient{pointer-events:none;background:linear-gradient(#0000,#060608c9);height:52%;position:absolute;inset:auto 0 0}.player-top{color:#fff;justify-content:space-between;align-items:center;display:flex;position:absolute;top:18px;left:20px;right:18px}.player-top>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0d78;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:flex}.live-dot{background:#5cf08c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #5cf08c24}.player-top button{color:#fff;background:#0b0b0d65;border:0;border-radius:9px;width:36px;height:34px}.client-preview,.client-preview>img,.client-shade{width:100%;height:100%;position:absolute;inset:0}.client-preview>img{object-fit:cover}.client-shade{background:linear-gradient(90deg,#08080bd8 0,#08080b72 52%,#0000)}.client-hero{z-index:2;color:#fff;max-width:510px;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.client-hero .type-pill{background:#ffffff17;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:inline-flex}.client-hero h2{letter-spacing:-2.8px;margin:17px 0 5px;font-size:58px}.client-hero p{color:#ddd;font-size:18px}.client-hero>a{color:#111;background:#fff;border-radius:12px;align-items:center;gap:8px;margin-top:22px;padding:13px 18px;font-weight:600;display:inline-flex}.app-caption{z-index:2;color:#fff;max-width:72%;position:absolute;bottom:25px;left:28px}.author-line{align-items:center;gap:9px;font-size:12px;display:flex}.author-line img{object-fit:cover;border-radius:50%;width:25px;height:25px}.author-line button{color:#fff;background:#ffffff17;border:1px solid #ffffff75;border-radius:7px;padding:3px 9px}.app-caption h1{letter-spacing:-.8px;margin:12px 0 3px;font-size:28px}.app-caption>p{color:#e1e1e4;margin:0 0 10px;font-size:14px}.caption-tags{color:#c8c8ce;align-items:center;gap:10px;font-size:12px;display:flex}.caption-tags>a{color:#fff;align-items:center;margin-left:3px;display:flex}.action-rail{flex-direction:column;align-items:center;gap:14px;height:auto;display:flex}.action-rail>button,.action-rail>a{color:#67676f;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;font-size:12px;display:flex}.action-rail>button>span,.action-rail>a>span{color:#29292e;background:#fff;border:1px solid #eaeaec;border-radius:50%;place-items:center;width:47px;height:47px;transition:all .18s;display:grid;box-shadow:0 7px 18px #2222}.action-rail svg{width:20px}.action-rail .selected>span{color:var(--accent);background:#fff4dc;border-color:#ffd18a;transform:scale(1.04)}.rail-author{margin-bottom:2px;position:relative}.rail-author img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:46px;height:46px;box-shadow:0 0 0 1px #ddd}.rail-author i{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:13px;font-style:normal;display:grid;position:absolute;bottom:-4px}.feed-nav{flex-direction:column;align-items:center;gap:9px;display:flex;position:absolute;top:50%;right:27px;transform:translateY(-50%)}.feed-nav button{background:#fff;border:1px solid #e3e3e7;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.feed-nav button:disabled{opacity:.35}.feed-nav span{writing-mode:vertical-rl;color:#999;align-items:center;gap:7px;font-size:12px;display:flex}.feed-nav i{background:#ddd;width:1px;height:22px;display:block}.scroll-hint{color:#aaa;letter-spacing:.4px;font-size:12px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.category-row{flex-wrap:wrap;gap:8px;margin:32px 0 27px;display:flex}.category-row button,.rank-tabs button{color:#6f6f77;background:#fff;border:1px solid #e5e5e8;border-radius:20px;padding:8px 15px;font-size:12px}.category-row button.active,.rank-tabs button.active{color:#fff;background:#1e1e23;border-color:#1e1e23}.app-grid{grid-template-columns:repeat(3,1fr);gap:25px 19px;display:grid}.app-card{background:#fff;border:1px solid #ebebee;border-radius:17px;transition:all .25s;animation:.45s both card-in;overflow:hidden}.app-card:hover{border-color:#dedee3;transform:translateY(-4px);box-shadow:0 16px 40px #20202a12}.card-cover{aspect-ratio:16/10;background:#eee;position:relative;overflow:hidden}.card-cover>img{object-fit:cover;width:100%;height:100%;transition:all .5s}.app-card:hover .card-cover>img{transform:scale(1.035)}.card-cover:after{content:"";background:linear-gradient(#0000 60%,#0005);position:absolute;inset:0}.card-type{z-index:2;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0c0c0f8c;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:flex;position:absolute;bottom:11px;left:12px}.card-cover>button{z-index:2;background:#ffffffde;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.card-info{gap:12px;padding:14px;display:flex}.card-info>img{border:1px solid #eee;border-radius:11px;width:45px;height:45px}.card-info>div{min-width:0}.card-info h3{margin:1px 0 3px;font-size:15px}.card-info p{white-space:nowrap;text-overflow:ellipsis;color:#777;margin:0 0 7px;font-size:12px;overflow:hidden}.card-info span{color:#aaa;align-items:center;gap:4px;font-size:12px;display:flex}@keyframes card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ranking .page-title{margin-bottom:29px}.rank-tabs{gap:8px;margin-bottom:17px;display:flex}.rank-list{background:#fff;border:1px solid #e9e9ed;border-radius:18px;overflow:hidden}.rank-row{border-bottom:1px solid #efeff1;grid-template-columns:54px 104px 48px 1fr 72px 95px 25px;align-items:center;gap:15px;padding:14px 19px;transition:all .18s;display:grid}.rank-row:last-child{border:0}.rank-row:hover{background:#fafafa}.rank-no{color:#aaa;font-size:18px;font-style:italic;font-weight:700}.rank-no.n1{color:#ff9f0a}.rank-no.n2{color:#ff7c31}.rank-no.n3{color:#e5a900}.rank-cover{object-fit:cover;border-radius:10px;width:104px;height:63px}.rank-icon{border:1px solid #eee;border-radius:11px;width:43px;height:43px}.rank-copy h3{margin:0 0 4px;font-size:14px}.rank-copy h3 span{color:#888;background:#f0f0f2;border-radius:4px;margin-left:7px;padding:3px 5px;font-size:12px}.rank-copy p{color:#74747b;margin:0 0 6px;font-size:12px}.rank-copy small{color:#aaa;font-size:12px}.rank-metric{flex-direction:column;display:flex}.rank-metric b{font-size:19px}.rank-metric span{color:#aaa;font-size:12px}.trend{color:#ff6b36;align-items:center;gap:5px;font-size:12px;display:flex}.community-head{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.community-head>.solid-button{height:42px}.community-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px;display:grid}.post-list{flex-direction:column;gap:13px;display:flex}.post-card{background:#fff;border:1px solid #e9e9ed;border-radius:17px;padding:21px 23px;transition:all .2s}.post-card:hover{border-color:#d9d9de;box-shadow:0 12px 30px #24242c0b}.post-author{align-items:center;gap:10px;display:flex}.post-author img{border-radius:50%;width:34px;height:34px}.post-author span{flex-direction:column;display:flex}.post-author b{font-size:12px}.post-author small{color:#aaa;margin-top:2px;font-size:12px}.post-author>svg{color:#999;width:18px;margin-left:auto}.post-card h2{letter-spacing:-.4px;margin:18px 0 8px;font-size:20px}.post-card>p{color:#777;margin:0;font-size:12px;line-height:1.75}.post-bottom{justify-content:space-between;margin-top:18px;display:flex}.post-bottom span{color:#86747a;background:#fff4dc;border-radius:7px;margin-right:5px;padding:5px 8px;font-size:12px}.post-bottom aside{color:#aaa;align-items:center;gap:5px;font-size:12px;display:flex}.post-bottom aside svg{margin-left:8px}.community-side{flex-direction:column;gap:14px;display:flex}.side-card{background:#fff;border:1px solid #e9e9ed;border-radius:17px;padding:19px}.side-card h4{margin:0 0 17px;font-size:14px}.daily{color:#fff;background:linear-gradient(150deg,#29242c,#17171b);min-height:220px;position:relative;overflow:hidden}.daily:after{content:"";filter:blur(30px);background:#ff9f0a4d;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-70px;right:-65px}.daily>span{color:#ffbd45;font-size:12px}.daily h3{margin:14px 0;font-size:18px;line-height:1.65}.daily p{color:#999;font-size:12px}.daily button{color:#fff;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:flex}.maker{align-items:center;gap:10px;margin:14px 0;display:flex}.maker img{border-radius:50%;width:34px;height:34px}.maker span{flex-direction:column;flex:1;display:flex}.maker b{font-size:12px}.maker small{color:#aaa;margin-top:2px;font-size:12px}.maker button{background:#fff;border:1px solid #ddd;border-radius:7px;padding:5px 8px;font-size:12px}.editor-page{max-width:1050px;margin:0 auto;padding:28px 45px 70px}.editor-header{align-items:center;gap:12px;height:50px;display:flex}.editor-header>a{place-items:center;width:35px;height:35px;display:grid}.editor-header>a svg{width:19px}.editor-header>span{flex:1;font-size:14px;font-weight:600}.editor-header>span i{color:#aaa;margin-left:7px;font-size:12px;font-style:normal;font-weight:400}.editor-header>button{background:#fff;border:1px solid #ddd;border-radius:10px;height:36px;padding:0 15px}.editor-paper{background:#fff;border:1px solid #e8e8ec;border-radius:18px;min-height:570px;padding:37px 48px}.title-input{letter-spacing:-1px;border:0;border-bottom:1px solid #eee;outline:0;width:100%;padding:0 0 25px;font-size:31px;font-weight:700}.editor-toolbar{border-bottom:1px solid #eee;align-items:center;gap:5px;height:49px;display:flex}.editor-toolbar button{background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.editor-toolbar button svg{width:17px}.editor-toolbar i{background:#ddd;width:1px;height:18px;margin:0 5px}.editor-paper textarea{resize:none;border:0;outline:0;width:100%;min-height:405px;padding:24px 0;line-height:1.8}.editor-meta{align-items:stretch;gap:12px;margin-top:14px;display:flex}.editor-meta label{background:#fff;border:1px solid #e8e8ec;border-radius:12px;flex-direction:column;gap:7px;min-width:220px;padding:12px 15px;font-size:12px;display:flex}.editor-meta input{border:0;outline:0;font-size:12px}.editor-meta label button{background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.editor-meta>div{color:#888;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.editor-meta>div svg{color:#27a969}.article-page{max-width:850px;margin:auto;padding:48px 45px 90px}.back-link{color:#888;font-size:12px}.article-page article{background:#fff;border:1px solid #e9e9ed;border-radius:20px;margin-top:22px;padding:55px 70px}.article-tags span{color:var(--accent);margin-right:9px;font-size:12px}.article-lead{color:#7d7d84;line-height:1.8}.article-author{border-bottom:1px solid #eee;align-items:center;gap:10px;margin:28px 0 38px;padding-bottom:25px;display:flex}.article-author img{border-radius:50%;width:40px;height:40px}.article-author div{flex-direction:column;flex:1;display:flex}.article-author b{font-size:12px}.article-author span{color:#aaa;margin-top:3px;font-size:12px}.article-author button{background:#fff;border:1px solid #ddd;border-radius:8px;padding:6px 11px;font-size:12px}.rich-content h2{margin-top:35px;font-size:22px}.rich-content blockquote{border-left:3px solid var(--accent);color:#6d5e63;background:#fff4dc;margin:25px 0;padding:13px 20px}.rich-content pre{color:#d9d9df;background:#19191e;border-radius:12px;padding:20px;overflow:auto}.article-actions{border-top:1px solid #eee;gap:8px;margin-top:38px;padding-top:22px;display:flex}.article-actions button{background:#fff;border:1px solid #e1e1e4;border-radius:10px;align-items:center;gap:6px;padding:9px 13px;font-size:12px;display:flex}.article-actions svg{width:16px}.messages-page{background:#fff;border-left:1px solid #e8e8ec;border-right:1px solid #e8e8ec;grid-template-columns:320px 1fr;max-width:1120px;height:calc(100vh - 72px);margin:0 auto;display:grid}.messages-page>aside{border-right:1px solid #e9e9ed;padding:21px 12px;overflow:auto}.messages-title{justify-content:space-between;align-items:center;padding:0 9px 14px;display:flex}.messages-title h2{font-size:20px}.messages-title button{background:#fff;border:1px solid #ddd;border-radius:9px;width:32px;height:32px}.messages-title svg{width:16px}.message-search input{background:#f4f4f6;border:0;border-radius:10px;outline:0;width:100%;height:36px;padding:0 12px;font-size:12px}.messages-page>aside>button{text-align:left;background:#fff;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:11px;display:flex}.messages-page>aside>button.active{background:#f2f2f4}.messages-page>aside>button img{border-radius:50%;width:42px;height:42px}.messages-page>aside>button span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.messages-page>aside>button b{font-size:12px}.messages-page>aside>button time{float:right;color:#aaa;font-size:12px;font-weight:400}.messages-page>aside>button small{color:#888;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.messages-page>aside>button em{background:var(--accent);color:#fff;border-radius:10px;padding:3px 6px;font-size:12px;font-style:normal}.chat{grid-template-rows:69px 1fr 132px;min-width:0;display:grid}.chat>header{border-bottom:1px solid #eee;align-items:center;gap:11px;padding:0 22px;display:flex}.chat>header img{border-radius:50%;width:38px;height:38px}.chat>header span{flex-direction:column;flex:1;display:flex}.chat>header b{font-size:12px}.chat>header small{color:#aaa;font-size:12px}.chat>header small i{background:#27c976;border-radius:50%;width:6px;height:6px;display:inline-block}.chat>header button{background:0 0;border:0}.chat-body{background:#fafafa;flex-direction:column;align-items:flex-start;gap:12px;padding:25px 28px;display:flex;overflow:auto}.chat-time{color:#aaa;align-self:center;font-size:12px}.bubble{background:#fff;border:1px solid #ededf0;border-radius:4px 14px 14px;max-width:58%;padding:11px 14px;font-size:12px;line-height:1.65}.bubble.mine{color:#fff;background:#222228;border:0;border-radius:14px 4px 14px 14px;align-self:flex-end}.chat-input{border-top:1px solid #eee;padding:10px 16px;position:relative}.chat-input>div{gap:4px;display:flex}.chat-input>div button{background:0 0;border:0;width:30px;height:28px}.chat-input svg{width:16px}.chat-input textarea{resize:none;border:0;outline:0;width:calc(100% - 50px);height:60px;padding:7px;font-size:12px}.send-button{color:#fff;background:#202025;border:0;border-radius:10px;width:34px;height:34px;position:absolute;bottom:18px;right:18px}.profile-page{padding-top:33px}.profile-cover{background:linear-gradient(135deg,#18171c,#403441);border-radius:20px;height:190px;position:relative;overflow:hidden}.cover-orb{filter:blur(2px);border-radius:50%;position:absolute}.cover-orb.one{opacity:.7;background:radial-gradient(circle at 30% 30%,#ff5878,#74273d 55%,#0000 70%);width:320px;height:320px;top:-140px;right:8%}.cover-orb.two{background:radial-gradient(circle,#39e8e1,#22757c 50%,#0000 70%);width:220px;height:220px;bottom:-160px;left:22%}.profile-card{align-items:flex-start;gap:20px;margin:-55px 28px 0;display:flex;position:relative}.profile-card>img{object-fit:cover;border:5px solid #f7f7f8;border-radius:26px;width:112px;height:112px}.profile-card>div{flex:1;padding-top:66px}.profile-card h1{align-items:center;gap:7px;margin:0 0 2px;font-size:22px;display:flex}.profile-card h1 svg{color:#4399ff;width:17px}.profile-card>div>span{color:#999;font-size:12px}.profile-card p{color:#686870;font-size:12px}.profile-card section{gap:23px;margin-top:12px;display:flex}.profile-card section b{align-items:baseline;gap:5px;font-size:14px;display:flex}.profile-card section small{color:#aaa;font-size:12px;font-weight:400}.profile-card>aside{gap:8px;padding-top:68px;display:flex}.profile-card>aside button{background:#fff;border:1px solid #ddd;border-radius:10px;align-items:center;gap:6px;height:37px;padding:0 13px;font-size:12px;display:flex}.profile-card>aside svg{width:15px}.profile-tabs{border-bottom:1px solid #e3e3e6;gap:28px;margin:35px 0 23px;display:flex}.profile-tabs button{color:#888;background:0 0;border:0;padding:12px 2px;font-size:12px;position:relative}.profile-tabs button.active{color:#111;font-weight:700}.profile-tabs button.active:after{content:"";background:#222;height:2px;position:absolute;bottom:-1px;left:0;right:0}.profile-tabs span{color:#aaa;margin-left:3px;font-size:12px}.empty-login{flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 72px);display:flex}.empty-login>div{background:#fff;border:1px solid #e5e5e8;border-radius:22px;place-items:center;width:70px;height:70px;display:grid}.empty-login h2{margin:21px 0 7px;font-size:21px}.empty-login p{color:#999;font-size:12px}.empty-login button{height:39px;margin-top:11px}.publish-page{max-width:980px;margin:auto;padding:39px 45px 80px}.publish-page>header>span{color:#999;font-size:12px}.publish-page>header>div{margin:26px 0 38px;display:flex}.publish-page>header i{color:#aaa;border-top:2px solid #ddd;flex:1;height:29px;padding-top:12px;font-size:12px;font-style:normal;position:relative}.publish-page>header i:before{content:"";background:#ddd;border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:0}.publish-page>header i.active{color:#222;border-color:#232329}.publish-page>header i.active:before{background:var(--accent);box-shadow:0 0 0 4px #ff9f0a1c}.publish-panel{background:#fff;border:1px solid #e8e8ec;border-radius:20px;padding:40px 50px}.publish-panel>h1,.review-ready h1{letter-spacing:-.7px;margin:0 0 7px;font-size:26px}.publish-panel>p,.review-ready>p{color:#999;margin:0 0 30px;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:19px;display:grid}.form-grid label{font-size:12px;font-weight:600}.form-grid label.wide{grid-column:span 2}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid #dfdfe3;border-radius:10px;outline:0;width:100%;margin-top:8px;padding:0 13px;font-size:12px;display:block}.form-grid textarea{resize:none;height:115px;padding-top:12px}.form-grid input:focus,.form-grid textarea:focus{border-color:#aaa}.type-options{gap:8px;margin-top:8px;display:flex}.type-options button{text-align:left;background:#fff;border:1px solid #ddd;border-radius:10px;flex:1;grid-template-columns:20px 1fr;align-items:center;height:67px;padding:0 9px;font-size:12px;display:grid}.type-options button svg{grid-row:span 2;width:17px}.type-options button small{color:#aaa;font-size:12px}.type-options button.active{background:#f7f7f8;border-color:#222}.upload-zone{background:#fafafa;border:1px dashed #ccc;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:145px;display:flex}.upload-zone>span{background:#fff;border:1px solid #e5e5e8;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.upload-zone svg{width:18px}.upload-zone b{font-size:12px}.upload-zone small{color:#999;font-size:12px}.upload-zone em{color:var(--accent);font-size:12px;font-style:normal}.media-zones{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.choice-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.choice-cards button{text-align:left;background:#fff;border:1px solid #ddd;border-radius:14px;grid-template-columns:30px 1fr;gap:2px;padding:20px;display:grid;position:relative}.choice-cards button>svg{grid-row:span 2}.choice-cards b{font-size:12px}.choice-cards small{color:#999;font-size:12px}.choice-cards span{color:var(--accent);background:#fff4dc;border-radius:6px;padding:3px 6px;font-size:12px;position:absolute;top:10px;right:10px}.choice-cards button.active{border:2px solid #232329;padding:19px}.switch-row{border:1px solid #e5e5e8;border-radius:14px;align-items:center;margin:17px 0;padding:16px;display:flex}.switch-row>div{flex:1;gap:11px;display:flex}.switch-row>div>svg{width:20px}.switch-row span{flex-direction:column;display:flex}.switch-row b{font-size:12px}.switch-row small{color:#999;margin-top:3px;font-size:12px}.switch{background:#ccc;border:0;border-radius:12px;width:41px;height:23px;padding:2px}.switch i{background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;display:block}.switch.on{background:#222}.switch.on i{transform:translate(18px)}.publish-panel>footer{border-top:1px solid #eee;justify-content:space-between;margin-top:28px;padding-top:20px;display:flex}.publish-panel>footer button{background:#fff;border:1px solid #ddd;border-radius:10px;align-items:center;gap:6px;height:39px;padding:0 16px;display:flex}.publish-panel>footer svg{width:15px}.review-ready{text-align:center}.review-ready>div:first-child{color:#1aa967;background:#e9fff2;border-radius:20px;place-items:center;width:65px;height:65px;margin:0 auto 20px;display:grid}.review-ready>div svg{width:30px}.review-ready ul{text-align:left;grid-template-columns:1fr 1fr;gap:8px;max-width:500px;margin:25px auto;padding:0;list-style:none;display:grid}.review-ready li{background:#f7f7f8;border-radius:9px;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.review-ready li svg{color:#24aa69;width:15px}.review-flow{justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.review-flow span{border:1px solid #ddd;border-radius:9px;padding:9px}.review-flow svg{color:#aaa;width:14px}.detail-hero{background:#111;height:380px;position:relative;overflow:hidden}.detail-bg{object-fit:cover;width:100%;height:100%}.detail-shade{background:linear-gradient(90deg,#08080ce6 0,#08080c9c 52%,#08080c26),linear-gradient(#0000 60%,#08080ca8);position:absolute;inset:0}.detail-copy{color:#fff;align-items:center;gap:22px;display:flex;position:absolute;bottom:52px;left:max(6%,50% - 565px)}.detail-icon{background:#fff;border:2px solid #ffffff5e;border-radius:23px;width:92px;height:92px}.detail-badges{gap:6px;display:flex}.detail-badges b{background:#ffffff1c;border:1px solid #ffffff2a;border-radius:6px;padding:5px 7px;font-size:12px}.detail-badges b.oss{color:#13965e;background:#dffff0;border:0}.detail-copy h1{letter-spacing:-1.5px;margin:10px 0 2px;font-size:42px}.detail-copy>div>p{color:#ddd;margin:0;font-size:13px}.detail-author{color:#bbb;align-items:center;gap:7px;margin-top:14px;font-size:12px;display:flex}.detail-author img{border-radius:50%;width:25px;height:25px}.detail-author button{color:#fff;background:#ffffff19;border:1px solid #ffffff4d;border-radius:6px;padding:4px 8px;font-size:12px}.detail-layout{grid-template-columns:minmax(0,1fr) 310px;gap:35px;max-width:1130px;margin:auto;padding:38px 38px 90px;display:grid}.detail-layout>section>nav{border-bottom:1px solid #ddd;gap:26px;margin-bottom:32px;display:flex}.detail-layout>section>nav button{color:#888;background:0 0;border:0;padding:11px 0;font-size:12px;position:relative}.detail-layout>section>nav button.active{color:#111;font-weight:700}.detail-layout>section>nav button.active:after{content:"";background:#222;height:2px;position:absolute;bottom:-1px;left:0;right:0}.detail-layout h2{margin:27px 0 11px;font-size:19px}.detail-desc{color:#666;font-size:12px;line-height:1.8}.detail-screenshot{border-radius:15px;margin:22px 0;position:relative;overflow:hidden}.detail-screenshot img{object-fit:cover;width:100%;max-height:400px}.detail-screenshot span{color:#fff;background:#0008;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:flex;position:absolute;bottom:13px;left:14px}.detail-screenshot svg{width:13px}.detail-layout blockquote{border:1px solid #e6e6e9;border-left:3px solid var(--accent);color:#666;background:#fff;border-radius:0 10px 10px 0;margin:0;padding:16px;font-size:12px;line-height:1.7}.action-card,.safety-card,.tags-card{background:#fff;border:1px solid #e5e5e8;border-radius:15px;margin-bottom:12px;padding:16px}.action-card>a,.action-card>button{background:#fff;border:1px solid #dedee2;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;height:42px;margin-bottom:8px;font-size:12px;display:flex}.action-card .primary-action{color:#fff;background:#1c1c21;border:0}.action-card>p{color:#999;justify-content:center;gap:6px;font-size:12px;display:flex}.action-card>p svg{width:13px}.action-card dl{border-top:1px solid #eee;margin:7px 0 0;padding-top:10px}.action-card dl div{justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.action-card dt{color:#999}.action-card dd{margin:0}.safety-card{align-items:center;gap:10px;display:flex}.safety-card>svg{color:#25a868;width:24px}.safety-card div{flex-direction:column;display:flex}.safety-card b{font-size:12px}.safety-card small{color:#aaa;margin-top:3px;font-size:12px}.tags-card{flex-wrap:wrap;gap:6px;display:flex}.tags-card span{background:#f3f3f5;border-radius:6px;padding:5px 7px;font-size:12px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1111167e;place-items:center;display:grid;position:fixed;inset:0}.login-modal{background:#fff;border-radius:22px;width:410px;padding:34px 38px;animation:.25s modal-in;position:relative;box-shadow:0 30px 90px #0004}.modal-close{background:#f4f4f5;border:0;border-radius:50%;width:31px;height:31px;position:absolute;top:18px;right:18px}.modal-close svg{width:15px}.login-brand{align-items:center;gap:7px;display:flex}.login-brand .brand-mark{transform-origin:0;transform:scale(.8)}.login-brand b{margin-left:-4px}.login-modal h2{margin:24px 0 5px;font-size:26px}.login-modal>p{color:#999;font-size:12px}.login-tabs{border-bottom:1px solid #eee;margin:25px 0 21px;display:flex}.login-tabs button{color:#999;background:0 0;border:0;margin-right:22px;padding:10px 2px;font-size:12px}.login-tabs button.active{color:#111;border-bottom:2px solid #222;font-weight:700}.login-modal form label{margin:13px 0;font-size:12px;font-weight:600;display:block}.login-modal form input{border:1px solid #dfdfe3;border-radius:10px;outline:0;width:100%;height:43px;margin-top:7px;padding:0 12px;display:block}.form-error{color:#d7264d;background:#fff4dc;border-radius:8px;padding:8px;font-size:12px}.modal-submit{color:#fff;background:#1c1c21;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:12px;font-weight:600;display:flex}.modal-submit svg{width:16px}.login-agree{color:#aaa;text-align:center;margin-top:17px;font-size:12px;display:block}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.playground{width:100%;height:100vh;overflow:hidden}.aurora{color:#2f3935;background:#f2eee7;grid-template-columns:190px 1fr;display:grid}.aurora>aside{border-right:1px solid #d8d3c8;flex-direction:column;padding:24px 16px;display:flex}.mini-logo{align-items:center;gap:7px;margin:3px 6px 31px;font-weight:700;display:flex}.mini-logo svg{color:#dd846a;width:16px}.aurora>aside button{text-align:left;color:#77756f;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.aurora>aside button.active{color:#354039;background:#e3dbcf}.aurora>aside svg{width:15px}.aurora>aside footer{color:#fff;background:#34413c;border-radius:10px;margin-top:auto;padding:10px;font-size:12px}.aurora main{padding:20px 38px;position:relative}.aurora main:before{content:"";filter:blur(70px);opacity:.6;background:#e3bdb0;border-radius:50%;width:330px;height:330px;position:absolute;top:20%;right:10%}.aurora main header{justify-content:space-between;font-size:12px;display:flex}.aurora main header div{align-items:center;gap:14px;display:flex}.aurora main header svg{width:15px}.aurora main header img{border-radius:50%;width:29px;height:29px}.aurora-copy{margin-top:8vh;position:relative}.aurora-copy small{letter-spacing:1.4px;color:#a88a7b;font-size:12px}.aurora-copy h1{margin:10px 0;font:500 32px/1.35 Georgia,serif}.aurora-copy em{color:#c0725c;font-weight:400}.aurora-copy p{color:#8d8a82;font-size:12px}.thoughts{grid-template-columns:1.4fr 1fr;gap:9px;max-width:680px;margin-top:5vh;display:grid;position:relative}.thoughts article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f9f7f2b8;border:1px solid #fff9;border-radius:13px;padding:15px}.thoughts article.large{grid-row:span 2}.thoughts span{color:#b47765;font-size:12px}.thoughts h3{font:500 16px/1.5 Georgia,serif}.thoughts small{color:#aaa;font-size:12px}.pixel{color:#e6e4dc;background:#111217;grid-template-rows:48px 1fr;grid-template-columns:220px 1fr;display:grid}.pixel>header{border-bottom:1px solid #34343b;grid-column:span 2;align-items:center;padding:0 17px;font-size:12px;display:flex}.pixel>header span{color:#777;margin:auto}.pixel>header button{background:#d7ff55;border:0;padding:6px 11px;font-size:12px}.pixel>aside{border-right:1px solid #34343b;flex-direction:column;padding:17px;display:flex}.pixel>aside>small{color:#777;margin-bottom:14px;font-size:12px}.pixel>aside button{color:#aaa;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:9px;font-size:12px;display:flex}.pixel>aside button i{background:#ff6bbb;border-radius:2px;width:7px;height:7px}.pixel>aside button:nth-of-type(2) i{background:#6be8ff}.pixel>aside button:nth-of-type(3) i{background:#d7ff55}.pixel>aside button.active{color:#fff;background:#1c1d23;border-color:#555}.pixel>aside button svg{width:12px;margin-left:auto}.pixel>aside footer{color:#777;margin-top:auto;font-size:12px}.pixel main{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:34px 34px;place-items:center;display:grid;position:relative}.art-orb{background:repeating-conic-gradient(from 10deg,#d7ff55 0 3deg,#ff45b5 4deg 8deg,#3be9ff 9deg 12deg,#16161b 13deg 16deg);filter:blur(.2px);border-radius:50%;width:min(42vw,430px);height:min(42vw,430px);animation:24s linear infinite spin;box-shadow:0 0 80px #ff45b52c}.art-orb:after{content:"";filter:blur(18px);background:#121318;border-radius:50%;position:absolute;inset:26%}.coordinates{color:#666;font-size:7px;position:absolute;bottom:12px;right:15px}@keyframes spin{to{transform:rotate(360deg)}}.api-garden{color:#272930;background:#fbfbfc;grid-template-columns:190px 1fr;display:grid}.api-garden>aside{color:#fff;background:#202228;flex-direction:column;padding:21px 12px;display:flex}.api-garden>aside>b{align-items:center;gap:7px;margin:0 7px 28px;display:flex}.api-garden>aside>b svg{color:#73e2ad;width:17px}.api-garden>aside>span{color:#777;margin:0 8px 8px;font-size:7px}.api-garden>aside button{color:#aaa;text-align:left;background:0 0;border:0;padding:9px;font-size:12px;display:flex}.api-garden>aside button small{color:#70dbac;margin-left:auto;font-size:6px}.api-garden>aside button.active{color:#fff;background:#30333b;border-radius:7px}.api-garden main{padding:25px 42px}.api-garden main header{color:#999;justify-content:space-between;font-size:12px;display:flex}.api-garden main header button{background:#fff;border:1px solid #ddd;border-radius:7px;align-items:center;gap:5px;font-size:12px;display:flex}.api-garden main header svg{width:11px}.api-garden main h1{margin-top:10vh;font-size:22px}.api-garden main h1 em{color:#168957;background:#daf9ea;border-radius:5px;padding:5px 7px;font-size:12px;font-style:normal}.api-garden main>p{color:#888;font-size:12px}.code-window{color:#ddd;background:#202228;border-radius:12px;max-width:640px;margin-top:26px;overflow:hidden}.code-window nav{border-bottom:1px solid #393b42;padding:12px;font-size:12px}.code-window nav span{float:right;color:#6bdba9}.code-window pre{white-space:pre-wrap;color:#a9e3c8;padding:20px;font-size:12px}.code-window button{background:#6be0ac;border:0;border-radius:7px;margin:0 15px 15px;padding:7px 10px;font-size:12px}.orbit-game{color:#fff;background:radial-gradient(circle at 50% 45%,#15274c,#070b17 65%);position:relative}.stars{opacity:.28;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:47px 47px;position:absolute;inset:0}.orbit-game header{align-items:center;gap:8px;padding:22px 28px;font-size:12px;font-weight:700;display:flex;position:relative}.orbit-game header svg{color:#ffcb69;width:17px}.orbit-game header span{color:#7783a2;margin-left:auto;font-size:12px}.orbit-game main{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.planet{z-index:2;background:radial-gradient(circle at 30% 25%,#ffe29a,#dd7836 38%,#7c2d2a 70%);border-radius:50%;width:150px;height:150px;position:relative;box-shadow:-20px 20px 55px #000,0 0 55px #ff9b4736}.planet i{background:#7d352a77;border-radius:50%;width:25px;height:13px;position:absolute;top:43px;left:30px}.moon{background:#d7e7ff;border-radius:50%;width:19px;height:19px;position:absolute;transform:translate(190px,-70px);box-shadow:0 0 20px #9bc2ff}.orbit-line{border:1px solid #ffffff2e;border-radius:50%;width:380px;height:200px;position:absolute;transform:rotate(-18deg)}.orbit-game main h2{margin:45px 0 4px;font-size:16px}.orbit-game main p{color:#8290ae;font-size:12px}.orbit-game footer{color:#8290ae;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;bottom:20px;left:27px;right:27px}.orbit-game footer svg{width:13px}.orbit-game footer span{margin-left:auto}@media (width<=1100px){:root{--sidebar:82px}.brand>span,.sidebar nav span,.sidebar-promo,.sidebar footer{display:none}.brand{justify-content:center;padding:0}.sidebar nav a{justify-content:center}.nav-dot{position:absolute;top:6px;right:7px}.app-grid{grid-template-columns:repeat(2,1fr)}.community-layout{grid-template-columns:1fr}.community-side{display:none}.feed-page{padding-left:18px}.feed-stage{grid-template-columns:minmax(530px,1fr) 62px}.topbar{left:var(--sidebar)}}@media (width<=760px){:root{--sidebar:0px}.sidebar{background:#fff;width:100%;height:62px;padding:7px;display:block;inset:auto 0 0}.sidebar .brand,.sidebar-promo,.sidebar footer{display:none}.sidebar nav{flex-direction:row;justify-content:space-around}.sidebar nav a{flex-direction:column;gap:2px;height:48px;padding:3px 10px;font-size:12px}.sidebar nav a:before{display:none}.sidebar nav a svg{width:18px}.sidebar nav span{display:block}.shell-main{width:100%;margin:0}.topbar{justify-content:flex-start;padding:0 13px;left:0}.search{width:55vw}.search kbd,.publish-button{display:none}.top-actions{right:12px}.page{padding-bottom:62px}.feed-page{height:calc(100vh - 134px);min-height:520px;padding:10px}.feed-stage{grid-template-columns:1fr}.action-rail{z-index:5;position:absolute;bottom:88px;right:17px}.feed-nav{display:none}.player-card{border-radius:15px}.app-caption{bottom:18px;left:18px}.app-caption h1{font-size:22px}.content-page{padding:35px 15px 80px}.app-grid{grid-template-columns:1fr}.page-title h1{font-size:29px}.rank-row{grid-template-columns:38px 70px 1fr 22px}.rank-cover{width:70px;height:48px}.rank-icon,.rank-metric,.trend{display:none}.messages-page{grid-template-columns:90px 1fr;height:calc(100vh - 134px)}.messages-page>aside{padding:10px 5px}.messages-title h2,.message-search,.messages-page>aside>button span,.messages-page>aside>button em{display:none}.messages-page>aside>button{justify-content:center}.messages-page>aside>button img{width:44px;height:44px}.article-page{padding:25px 12px}.article-page article{padding:30px 20px}.article-page h1{font-size:29px}.publish-page{padding:25px 12px}.publish-panel{padding:28px 19px}.form-grid{grid-template-columns:1fr}.form-grid label.wide{grid-column:span 1}.detail-copy{left:20px}.detail-icon{width:68px;height:68px}.detail-copy h1{font-size:30px}.detail-layout{grid-template-columns:1fr;padding:25px 16px}.client-hero{left:8%}.client-hero h2{font-size:38px}.profile-card{margin-left:10px;margin-right:10px}.profile-card>aside{position:absolute;top:5px;right:0}.profile-card>div{padding-top:64px}.modal-backdrop{padding:15px}.login-modal{width:100%}.editor-page{padding:15px}.editor-paper{padding:25px 20px}.editor-meta{flex-direction:column}}.profile-hosting-list{gap:12px;display:grid}.profile-hosting-list>article{background:#fff;border:1px solid #e4e4e8;border-radius:16px;justify-content:space-between;gap:20px;padding:18px;display:flex}.profile-hosting-list h3{margin:5px 0;font-size:15px}.profile-hosting-list span,.profile-hosting-list small{color:#8b8b94;font-size:12px}.profile-hosting-list p{color:#666;margin:0;font-size:12px}.profile-hosting-list pre{white-space:pre-wrap;background:#f6f6f8;border-radius:10px;max-width:680px;max-height:120px;margin:12px 0 0;padding:10px;font-size:12px;overflow:auto}.profile-hosting-list aside{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;max-width:300px;display:flex}.profile-hosting-list aside button,.profile-hosting-list aside a{color:#222;background:#fff;border:1px solid #dedee3;border-radius:9px;padding:8px 10px;font-size:12px;text-decoration:none}.profile-hosting-list aside button:disabled{opacity:.5;cursor:wait}@media (width<=760px){.profile-hosting-list>article{flex-direction:column}.profile-hosting-list aside{justify-content:flex-start;max-width:none}}.app-card.delay-0{animation-delay:0s}.app-card.delay-1{animation-delay:45ms}.app-card.delay-2{animation-delay:90ms}.app-card.delay-3{animation-delay:.135s}.app-card.delay-4{animation-delay:.18s}.app-card.delay-5{animation-delay:.225s}.app-card.delay-6{animation-delay:.27s}.app-card.delay-7{animation-delay:.315s}.app-card.delay-8{animation-delay:.36s}.app-card.delay-9{animation-delay:.405s}.app-card.delay-10{animation-delay:.45s}.app-card.delay-11{animation-delay:.495s}.app-card.delay-12{animation-delay:.54s}.art-orb.blurred{filter:blur(5px)}.moon.moves-3{transform:translate(178px,-64px)}.moon.moves-4{transform:translate(174px,-62px)}.moon.moves-5{transform:translate(170px,-60px)}.moon.moves-6{transform:translate(166px,-58px)}.moon.moves-7{transform:translate(162px,-56px)}.moon.moves-8{transform:translate(158px,-54px)}.moon.moves-9{transform:translate(154px,-52px)}.moon.moves-10{transform:translate(150px,-50px)}.moon.moves-11{transform:translate(146px,-48px)}.moon.moves-12{transform:translate(142px,-46px)}.managed-runtime-settings{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.managed-runtime-settings label{border:1px solid #e5e5e8;border-radius:14px;padding:15px;font-size:12px;font-weight:600}.managed-runtime-settings .wide{grid-column:1/-1}.managed-runtime-settings select,.managed-runtime-settings input,.managed-runtime-settings textarea{color:#24242b;background:#fff;border:1px solid #dfdfe3;border-radius:9px;outline:0;width:100%;margin:8px 0 6px;padding:0 10px;font-size:12px;display:block}.managed-runtime-settings select,.managed-runtime-settings input{height:39px}.managed-runtime-settings textarea{resize:vertical;min-height:92px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.managed-runtime-settings select:focus,.managed-runtime-settings input:focus,.managed-runtime-settings textarea:focus{border-color:#777}.managed-runtime-settings small{color:#999;font-size:12px;font-weight:400;line-height:1.5;display:block}.hosting-plan-summary{color:#174b46;background:#f1fbf9;border:1px solid #cdeee9;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.hosting-plan-summary span{color:#56817c;font-size:12px}@media (width<=700px){.managed-runtime-settings{grid-template-columns:1fr}}.hosting-manifest-service{background:#fff;border:1px solid #e5e5e8;border-radius:14px;flex-direction:column;gap:7px;padding:15px;display:flex}.hosting-manifest-service b{color:#202026;font-size:13px}.hosting-manifest-service span{color:#787881;font-size:12px;line-height:1.6}.membership-page{max-width:1180px;margin:0 auto;padding:34px 30px 70px}.membership-hero{background:radial-gradient(circle at 85% 10%,#ff9f0a24,#0000 32%),linear-gradient(135deg,#fff,#f7f7fa);border:1px solid #e7e7ec;border-radius:28px;padding:48px;position:relative;overflow:hidden}.membership-hero>span{letter-spacing:.12em;color:var(--accent);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.membership-hero h1{letter-spacing:-.045em;max-width:720px;margin:18px 0 10px;font-size:42px}.membership-hero>p{color:#707078;max-width:720px;margin:0;line-height:1.8}.current-membership{color:#fff;background:#17171d;border-radius:14px;align-items:center;gap:12px;width:max-content;margin-top:24px;padding:12px 16px;display:flex}.current-membership span{background:#2d9d78;border-radius:999px;padding:3px 8px;font-size:12px}.current-membership small{color:#b8b8c0}.membership-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.membership-grid article{background:#fff;border:1px solid #e7e7ec;border-radius:22px;flex-direction:column;min-height:440px;padding:24px;display:flex}.membership-grid article.active{border-color:var(--accent);box-shadow:0 16px 50px #ff9f0a1a}.membership-grid header>span{color:var(--accent);font-size:12px;font-weight:800}.membership-grid h2{margin:9px 0 6px;font-size:23px}.membership-grid header p{color:#85858d;min-height:58px;margin:0;font-size:12px;line-height:1.65}.membership-price b{font-size:32px}.membership-price span{color:#888;font-size:12px}.membership-grid ul{color:#555;gap:12px;margin:10px 0 24px;padding:0;font-size:12px;list-style:none;display:grid}.membership-grid li:before{content:"✓";color:#20a778;margin-right:8px;font-weight:900}.membership-grid article>button{color:#fff;cursor:pointer;background:#17171d;border:0;border-radius:12px;height:42px;margin-top:auto;font-weight:750}.membership-grid article>button:disabled{color:#999;cursor:not-allowed;background:#eee}.membership-note{text-align:center;color:#8a8a92;margin-top:24px;font-size:12px}@media (width<=1200px){.membership-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.membership-page{padding:18px}.membership-hero{padding:28px}.membership-hero h1{font-size:30px}.membership-grid{grid-template-columns:1fr}.current-membership{flex-wrap:wrap;width:auto}}.billing-period{background:#fff;border:1px solid #e4e4e8;border-radius:13px;width:max-content;margin-top:24px;padding:4px;display:flex}.billing-period button{color:#777;background:0 0;border:0;border-radius:9px;height:34px;padding:0 16px;font-weight:750}.billing-period button.active{color:#fff;background:#17171d}.membership-payment-actions{gap:7px;margin-top:auto;display:grid}.membership-payment-actions button{color:#fff;background:#17171d;border:1px solid #1d1d22;border-radius:11px;height:39px;font-size:12px;font-weight:750}.membership-payment-actions button+button{color:#17171d;background:#fff}.membership-payment-actions button:disabled{color:#aaa;cursor:not-allowed;background:#eee;border-color:#e5e5e8}.membership-usage,.membership-orders{background:#fff;border:1px solid #e7e7ec;border-radius:22px;margin-top:22px;padding:28px}.membership-usage>header,.membership-orders>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.membership-usage header span,.membership-orders header span{letter-spacing:.09em;color:var(--accent);font-size:12px;font-weight:850}.membership-usage h2,.membership-orders h2{margin:5px 0 0}.membership-usage header small{color:#92929a}.membership-usage article{border-top:1px solid #f0f0f2;grid-template-columns:190px minmax(160px,1fr) 58px;align-items:center;gap:16px;padding:13px 0;display:grid}.membership-usage article>div{gap:4px;display:grid}.membership-usage article span,.membership-usage article small{color:#85858e;font-size:12px}.membership-usage article>i{background:#efeff2;border-radius:999px;height:8px;overflow:hidden}.membership-usage article>i em{border-radius:inherit;background:linear-gradient(90deg,#20b69a,var(--accent));height:100%;display:block}.membership-orders article{border-top:1px solid #f0f0f2;grid-template-columns:1fr auto 94px;align-items:center;gap:18px;padding:14px 0;display:grid}.membership-orders article>div{gap:4px;display:grid}.membership-orders article small{color:#92929a;font-size:12px}.membership-orders article>span{font-weight:800}.membership-orders article>em{text-align:center;color:#555;background:#f1f2f4;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800}.payment-modal{z-index:1300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111216a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.payment-modal>section{background:#fff;border-radius:28px;justify-items:center;width:min(430px,100%);padding:40px;display:grid;position:relative;box-shadow:0 30px 100px #0000003d}.payment-modal section>span{color:var(--accent);letter-spacing:.13em;font-size:12px;font-weight:900}.payment-modal h2{margin:12px 0 18px}.payment-modal img{border:1px solid #ececf0;border-radius:18px;width:260px;height:260px;padding:10px}.payment-modal section>b{margin-top:18px;font-size:28px}.payment-modal p{text-align:center;color:#74747c;max-width:330px;margin:10px 0;font-size:12px;line-height:1.7}.payment-modal section>small{color:#aaa;font:12px ui-monospace,monospace}.payment-close{background:#f2f2f4;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;right:18px}.payment-close svg{width:16px}@media (width<=720px){.membership-usage article{grid-template-columns:1fr}.membership-orders article{grid-template-columns:1fr auto}.membership-orders article>em{grid-column:1/-1;width:max-content}.membership-usage>header,.membership-orders>header{flex-direction:column;align-items:flex-start}.payment-modal>section{padding:34px 22px}.payment-modal img{width:220px;height:220px}}.web-runtime-cover,.web-runtime-cover>img,.web-runtime-shade{width:100%;height:100%;position:absolute;inset:0}.web-runtime-cover>img{object-fit:cover}.web-runtime-shade{background:linear-gradient(90deg,#09090ddd 0,#09090d94 48%,#09090d30)}.web-runtime-launch{z-index:2;color:#fff;max-width:520px;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.web-runtime-launch>span{background:#ffffff14;border:1px solid #ffffff42;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:inline-flex}.web-runtime-launch h2{letter-spacing:-2px;margin:18px 0 7px;font-size:52px}.web-runtime-launch p{color:#e1e1e5;margin:0 0 22px}.web-runtime-launch button{color:#17171b;background:#fff;border:0;border-radius:12px;align-items:center;gap:8px;padding:13px 20px;font-weight:700;display:inline-flex}.web-runtime-launch button:disabled{opacity:.6}.runtime-watermark{z-index:4;color:#fff;pointer-events:none;background:#0a0a0a78;border:1px solid #ffffff28;border-radius:7px;padding:5px 8px;font-size:12px;position:absolute;bottom:12px;right:14px}.runtime-stop{z-index:5;color:#fff;background:#0a0a0a8a;border:1px solid #ffffff40;border-radius:8px;padding:7px 10px;position:absolute;top:62px;right:14px}.upload-progress{z-index:90;background:#fff;border:1px solid #e5e5ea;border-radius:15px;width:300px;padding:14px 42px 13px 16px;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 50px #17171e20}.upload-progress span{flex-direction:column;gap:3px;display:flex}.upload-progress b{font-size:12px}.upload-progress small{color:#888;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.upload-progress>i{background:#eeeef2;border-radius:10px;height:4px;margin-top:10px;display:block;overflow:hidden}.upload-progress>i em{background:var(--accent);height:100%;transition:width .25s;display:block}.upload-progress.scanning>i em{animation:1.2s ease-in-out infinite upload-scan}.upload-progress.done>i em{background:#24aa70}.upload-progress.failed>i em{background:#d83853}.upload-progress>button{color:#999;background:0 0;border:0;position:absolute;top:10px;right:10px}.upload-progress>button svg{width:15px}@keyframes upload-scan{0%{transform:translate(-85%)}50%{transform:translate(0)}to{transform:translate(85%)}}@media (width<=760px){.upload-progress{width:calc(100% - 24px);bottom:74px;right:12px}}.sidebar footer a:hover{color:#555;text-decoration:underline}.legal-page{max-width:970px;margin:0 auto;padding:54px 44px 100px}.legal-page article{background:#fff;border:1px solid #e6e6ea;border-radius:22px;padding:52px 62px;box-shadow:0 18px 60px #2220}.legal-page article>header{border-bottom:1px solid #eee;margin-bottom:34px;padding-bottom:26px}.legal-page article>header small{color:var(--accent);letter-spacing:1.6px;font-size:12px;font-weight:800}.legal-page h1{letter-spacing:-1.2px;margin:10px 0;font-size:34px}.legal-page article>header p{color:#999;font-size:12px}.legal-content{color:#333;font-size:14px;line-height:1.9}.legal-content h1,.legal-content h2,.legal-content h3{color:#18181d;margin:2em 0 .7em;line-height:1.35}.legal-content a{color:#2563eb;text-decoration:underline}.legal-content blockquote{border-left:3px solid var(--accent);background:#fafafa;margin:24px 0;padding:8px 18px}.legal-page article>footer{color:#999;border-top:1px solid #eee;justify-content:space-between;gap:20px;margin-top:40px;padding-top:20px;font-size:12px;display:flex}.legal-page article>footer code{word-break:break-all}.legal-loading{text-align:center;color:#999;padding:120px}.legal-gate,.identity-gate{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111318c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.legal-gate>section,.identity-gate>section{background:#fff;border-radius:24px;width:min(520px,100%);padding:36px;box-shadow:0 24px 100px #0005}.legal-gate .brand-mark,.identity-gate .brand-mark{margin-bottom:18px;display:block}.legal-gate>section>small,.identity-gate>section>small{color:var(--accent);letter-spacing:2px;font-size:12px;font-weight:800}.legal-gate h2,.identity-gate h2{letter-spacing:-.7px;margin:8px 0;font-size:25px}.legal-gate>section>p,.identity-gate>section>p{color:#777;font-size:12px;line-height:1.7}.legal-gate-list{gap:8px;margin:20px 0;display:grid}.legal-gate-list a{border:1px solid #e7e7eb;border-radius:13px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.legal-gate-list a:hover{background:#fafafa;border-color:#bbb}.legal-gate-list span{flex-direction:column;gap:3px;display:flex}.legal-gate-list b{font-size:12px}.legal-gate-list small{color:#999;font-size:12px}.legal-gate-list svg{width:16px}.legal-check,.login-consent{line-height:1.5;flex-direction:row!important;align-items:flex-start!important;gap:9px!important;font-weight:400!important;display:flex!important}.legal-check{margin:18px 0}.legal-check input,.login-consent input{flex:none;width:15px!important;height:15px!important;margin:1px 0 0!important}.legal-check span,.login-consent span{font-size:12px}.legal-gate .solid-button,.identity-gate .solid-button{width:100%;height:44px}.legal-gate .solid-button:disabled,.identity-gate .solid-button:disabled{opacity:.45;cursor:not-allowed}.legal-retry{color:#777;background:0 0;border:0;width:100%;margin-top:12px;font-size:12px}.login-consent{margin:2px 0 10px}.login-consent a{color:#2563eb}.login-consent a:hover{text-decoration:underline}.identity-gate-form{gap:12px;margin-top:20px;display:grid}.identity-gate-form label{color:#202027;gap:7px;font-size:13px;font-weight:700;display:grid}.identity-gate-form input:not([type=checkbox]){color:#1d1d23;width:100%;font:inherit;background:#fff;border:1px solid #dcdde4;border-radius:12px;padding:12px 13px;font-weight:400}.identity-gate-form input:focus{border-color:#75757f;outline:0;box-shadow:0 0 0 3px #1111110d}.identity-gate-note{background:#f4f7ff;border-radius:10px;padding:10px 12px;color:#56627c!important;margin:0!important}.identity-gate-consent{align-items:flex-start;line-height:1.5;grid-template-columns:none!important;gap:9px!important;font-weight:400!important;display:flex!important}.identity-gate-consent input{flex:none;width:16px;height:16px;margin-top:2px}.identity-gate-consent span{color:#555;font-size:12px}.identity-gate-pending{color:#8d6d2e;background:#fff9ec;border-radius:12px;margin-top:20px;padding:14px;font-size:13px}@media (width<=700px){.legal-page{padding:26px 14px 80px}.legal-page article{padding:32px 24px}.legal-page h1{font-size:27px}.legal-page article>footer{flex-direction:column}.legal-gate>section,.identity-gate>section{padding:28px 22px}}.public-legal-page{color:#17171b;background:#f6f7f5;min-height:100vh}.public-legal-page__header{border-bottom:1px solid #e4e5e1;justify-content:space-between;align-items:center;gap:20px;max-width:1080px;margin:0 auto;padding:20px 32px;display:flex}.public-legal-page__header>a{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.public-legal-page__header .brand-mark{width:35px;height:35px}.public-legal-page__header b{letter-spacing:-.03em;font-size:18px}.public-legal-page__header>span{color:#6d716d;font-size:13px}.public-legal-page .legal-page{padding-top:38px}@media (width<=700px){.public-legal-page__header{padding:16px 18px}.public-legal-page__header>span{font-size:12px}.public-legal-page .legal-page{padding-top:22px}}.current-membership>button{color:#fff;cursor:pointer;background:#27272e;border:1px solid #4a4a52;border-radius:9px;height:30px;padding:0 11px;font-size:12px}.current-membership>button:hover{border-color:#777}.current-membership>button:disabled{opacity:.55;cursor:wait}.membership-orders article{grid-template-columns:1fr auto 94px auto}.membership-orders article>button,.membership-orders article>a{color:#24242a;cursor:pointer;background:#fff;border:1px solid #dedee3;border-radius:9px;justify-content:center;align-items:center;height:32px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.membership-orders article>a{color:#2563eb}@media (width<=720px){.membership-orders article{grid-template-columns:1fr auto}.membership-orders article>button,.membership-orders article>a{grid-column:auto}}.brand{overflow:hidden}.brand-logo{object-fit:contain;object-position:left center;flex:none;width:auto;max-width:172px;height:42px}@media (width<=1100px){.brand{justify-content:flex-start;width:46px;margin-left:auto;margin-right:auto}.brand-logo{max-width:none}}.sidebar-nav-cluster{flex-direction:column;gap:5px;display:flex}.app-download-card{text-align:left;border:0;width:100%}.app-download-card em{z-index:1;color:#ccc;align-items:center;gap:5px;font-size:12px;font-style:normal;display:flex}.app-download-card:focus-visible{outline-offset:3px;outline:2px solid #17171b}.app-download-modal{z-index:1400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101014a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.app-download-modal>section{background:linear-gradient(120deg,#fff 0 48%,#dffbf7 48% 100%);border-radius:24px;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:32px;width:min(760px,100%);min-height:360px;padding:48px 54px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 100px #00000047}.app-download-modal>section:before{content:"";pointer-events:none;background:#1fe5d638;height:80%;position:absolute;inset:-24% -8% auto 38%;transform:rotate(-12deg)}.app-download-modal__copy span{color:#111;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.app-download-modal__copy h2{letter-spacing:-1.2px;margin:24px 0 10px;font-size:34px}.app-download-modal__copy p{color:#585861;max-width:390px;margin:0;font-size:14px;line-height:1.8}.app-download-placeholder{aspect-ratio:1;background:#fff;border:1px solid #ececf1;border-radius:18px;place-items:center;width:190px;display:grid;box-shadow:0 18px 45px #0c1e1c1f}.app-download-placeholder i{background:linear-gradient(135deg,#f5f5f7,#fff);border:1px dashed #cfd2d7;border-radius:16px;width:70px;height:70px}.app-download-placeholder b{margin-top:12px;font-size:15px}.app-download-placeholder small{color:#9898a1;margin-top:4px;font-size:12px}.app-download-modal .modal-close{z-index:2;background:#ffffffbd}@media (width<=760px){.sidebar-nav-cluster{display:contents}.sidebar-divider{display:none}.app-download-modal>section{text-align:center;grid-template-columns:1fr;justify-items:center;padding:40px 24px}.app-download-modal__copy p{max-width:320px}.app-download-placeholder{width:170px}}.app-download-modal__copy .app-download-release-meta{color:#ee3159;letter-spacing:.04em;margin-bottom:9px;font-size:12px;font-weight:800}.app-download-direct{color:#fff;background:#17181d;border-radius:10px;align-items:center;gap:7px;margin-top:18px;padding:10px 13px;font-size:12px;font-weight:750;display:inline-flex}.app-download-direct:hover{background:#2b2d34}.app-download-safety{color:#737982;align-items:center;gap:6px;margin-top:13px;font-size:12px;display:flex}.app-download-safety svg{flex:none}.app-download-placeholder.ready{aspect-ratio:auto;align-content:center;min-height:228px;padding:18px}.app-download-placeholder.ready svg{background:#fff;border-radius:10px;width:136px;height:136px;padding:5px}.app-download-placeholder.ready b{margin-top:10px}.app-download-placeholder.ready small{margin-top:2px}@media (width<=760px){.app-download-safety{justify-content:center}.app-download-placeholder.ready{width:190px;min-height:228px}}.choice-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.choice-cards button:disabled{cursor:not-allowed;opacity:.55}.identity-gate-logo{object-fit:contain;object-position:left center;width:min(176px,52vw);height:auto;margin:0 0 14px;display:block}@media (width<=700px){.identity-gate-logo{width:min(160px,62vw);margin-bottom:13px}}.identity-gate-consent span{font-size:15px;line-height:1.55}.notice-popover{z-index:40;background:#fff;border:1px solid #e5e5e9;border-radius:16px;width:360px;max-height:520px;padding:12px;position:absolute;top:62px;right:24px;overflow:auto;box-shadow:0 20px 60px #1112}.notice-popover>header{justify-content:space-between;align-items:center;padding:5px 5px 10px;display:flex}.notice-popover>header button{background:#f3f3f5;border:0;border-radius:50%;width:28px;height:28px}.notice-popover>header svg{width:14px}.notice-popover article{border-top:1px solid #eee;flex-direction:column;gap:5px;padding:13px;display:flex}.notice-popover article span{color:var(--accent);font-size:12px}.notice-popover article b{font-size:12px}.notice-popover article p,.notice-empty{color:#777;margin:0;font-size:12px;line-height:1.6}.player-top>a{color:#fff;background:#0b0b0d65;border:0;border-radius:9px;place-items:center;width:36px;height:34px;display:grid}.player-top>a svg{width:18px}.card-cover>a{width:100%;height:100%;display:block}.card-cover>a>img{object-fit:cover;width:100%;height:100%;transition:all .5s}.app-card:hover .card-cover>a>img{transform:scale(1.035)}.card-cover>button.selected{color:var(--accent);background:#fff4dc}.daily>a{z-index:2;color:#fff;align-items:center;gap:5px;font-size:12px;display:flex;position:relative}.rich-content img,.rich-content video{border-radius:12px;max-width:100%}.new-message{background:#f7f7f8;border-radius:11px;margin:0 8px 12px;padding:8px}.new-message>input{border:1px solid #ddd;border-radius:8px;width:100%;height:34px;padding:0 9px}.new-message>button{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.new-message img{border-radius:50%;width:31px;height:31px}.new-message span{flex-direction:column;display:flex}.new-message b{font-size:12px}.new-message small{color:#999;font-size:12px}.chat>header>a{place-items:center;width:32px;height:32px;display:grid}.bubble{flex-direction:column;gap:5px;position:relative;display:flex!important}.bubble>button{color:inherit;background:#ffffff30;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:12px;display:flex}.bubble>button svg{width:11px}.bubble .recall{color:#aaa;opacity:0;background:0 0;position:absolute;top:100%;right:0}.bubble:hover .recall{opacity:1}.chat-input>div>span{background:#f0f0f2;border-radius:6px;padding:4px 6px;font-size:12px}.chat-input>div>span button{background:0 0;border:0}.profile-posts{gap:12px;display:grid}.profile-posts>a,.activity-list>article{background:#fff;border:1px solid #e6e6ea;border-radius:13px;padding:17px}.profile-posts b{font-size:14px}.profile-posts p{color:#777;font-size:12px}.profile-posts small,.activity-list small{color:#aaa;font-size:12px}.activity-list{gap:9px;display:grid}.activity-list>article{align-items:center;gap:11px;display:flex}.activity-list svg{width:18px;color:var(--accent)}.activity-list div{flex-direction:column;gap:4px;display:flex}.activity-list b{font-size:12px}.profile-editor{background:#fff;border-radius:18px;width:min(480px,92vw);padding:32px;position:relative}.profile-editor h2{margin:0 0 22px}.profile-editor label{flex-direction:column;gap:7px;margin:13px 0;font-size:12px;display:flex}.profile-editor input,.profile-editor textarea{border:1px solid #ddd;border-radius:9px;padding:10px}.profile-editor textarea{resize:vertical;min-height:90px}.profile-editor>.solid-button{width:100%;height:42px;margin-top:10px}.release-list article{background:#fff;border:1px solid #e5e5e8;border-radius:14px;padding:22px}.release-list span{color:var(--accent);font-size:12px}.release-list h3{margin:7px 0;font-size:22px}.release-list p{color:#666;font-size:12px}.release-list small{color:#aaa;font-size:12px}.action-card>button.selected{color:var(--accent);background:#fff4dc;border-color:#ffb9c8}@media (width<=760px){.notice-popover{width:calc(100vw - 16px);right:8px}.profile-editor{padding:25px 18px}}.search-section{margin-top:38px}.search-section>h2{margin-bottom:14px;font-size:20px}.creator-search-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.creator-search-grid>a,.post-search-grid>a{background:#fff;border:1px solid #e7e7eb;border-radius:13px;align-items:center;gap:12px;padding:14px;display:flex}.creator-search-grid img{object-fit:cover;border-radius:50%;width:45px;height:45px}.creator-search-grid span,.post-search-grid span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.creator-search-grid small,.post-search-grid small{color:#8c8c95;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.creator-search-grid svg,.post-search-grid svg{color:#aaa;width:16px}.post-search-grid{gap:8px;display:grid}.search-empty{text-align:center;color:#96969e;border:1px dashed #dadae0;border-radius:14px;margin:28px 0;padding:30px}@media (width<=760px){.creator-search-grid{grid-template-columns:1fr}}.announcement-banner{z-index:20;color:#fff;background:#202026;align-items:center;min-height:44px;margin-top:72px;padding:9px 52px;display:flex;position:relative}.announcement-banner.important{background:linear-gradient(90deg,#8d243f,#c43a5b)}.announcement-banner.maintenance{background:linear-gradient(90deg,#704315,#a46820)}.announcement-banner>a,.announcement-banner>div{flex:1;align-items:center;gap:12px;display:flex}.announcement-banner b{font-size:12px}.announcement-banner span{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.announcement-banner>button{color:#fff;background:0 0;border:0;place-items:center;display:grid}.announcement-banner>button svg{width:16px}.announcement-banner+.page{padding-top:0}.announcement-banner+.page .feed-page{height:calc(100vh - 116px)}@media (width<=760px){.announcement-banner{padding:9px 14px}.announcement-banner b{display:none}}.captcha-row{grid-template-columns:1fr 132px;gap:8px;margin-top:7px;display:grid}.captcha-row>button{background:#f4f4f7;border:1px solid #dedee4;border-radius:9px;height:43px;padding:0;overflow:hidden}.captcha-row img{object-fit:cover;width:100%;height:100%}.login-step-summary{color:#23232a;background:#f7f7fa;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 14px;padding:10px 12px;font-size:13px;display:flex}.login-step-summary button,.login-inline-actions button{color:#6f6f78;cursor:pointer;background:0 0;border:0;font-weight:700}.login-step-summary button{color:#52525b}.login-inline-actions .login-inline-action--help{color:var(--accent)}.login-inline-actions{justify-content:space-between;gap:10px;margin:10px 0 2px;font-size:12px;display:flex}.login-inline-actions button:disabled{color:#a7a7b2;cursor:not-allowed}.login-secondary-action{width:100%;min-height:42px;color:var(--accent);cursor:pointer;background:#fff;border:1px solid #e6e6ed;border-radius:999px;margin-top:10px;font-weight:800}.bubble.pending-review{opacity:.72}.bubble.rejected{color:#a93651;background:#fff1f3;border-color:#ffd3dc}.bubble>small{opacity:.72;margin-top:6px;font-size:12px;display:block}.developer-verification-card{flex-direction:column;gap:10px;display:flex}.verification-status{background:#f5f5f8;border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.verification-status small{color:#81818a}.verification-status p{color:#a83a54;margin:0;font-size:12px}.verification-status button{background:#fff;border:1px solid #dddde3;border-radius:8px;align-self:flex-start;padding:7px 10px}.feed-viewport{height:calc(100% - 50px);position:relative;overflow:hidden}.feed-slide{opacity:.35;pointer-events:none;will-change:transform;transition:transform .42s cubic-bezier(.22,.75,.25,1),opacity .26s;position:absolute;inset:0}.feed-slide.active{opacity:1;pointer-events:auto}.feed-slide .feed-stage{height:100%;animation:none}.feed-edge{z-index:8;background:0 0;border:0;width:30px;position:absolute;top:58px;bottom:30px}.feed-edge.previous{left:0}.feed-edge.next{right:0}.feed-edge:disabled{pointer-events:none}@media (width<=760px){.feed-viewport{height:calc(100% - 42px)}.feed-edge{width:20px;top:45px}}.aurora>aside .aurora-add{color:#fff;background:#34413c;border-radius:10px;margin-top:auto;padding:10px}.orbit-game footer button{color:#8290ae;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;display:flex}.pixel>aside>button:last-child{color:#d7ff55;margin-top:auto}.pixel>aside>button:last-child svg{width:12px;margin:0}.notice-popover>header{gap:7px}.notice-popover>header>b{margin-right:auto}.notice-popover>header>button:first-of-type:not(:last-child){width:auto;color:var(--accent);border-radius:7px;padding:0 9px;font-size:12px}.notice-popover h4{color:#999;margin:12px 13px 3px;font-size:12px}.personal-notices{gap:3px;display:grid}.personal-notices>button{text-align:left;background:#fff4dc;border:0;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.personal-notices>button.read{color:#777;background:#f7f7f8}.personal-notices span{color:var(--accent);font-size:7px}.personal-notices b{font-size:12px}.personal-notices p{margin:0;font-size:12px;line-height:1.5}.report-dialog{background:#fff;border-radius:18px;width:min(480px,92vw);padding:32px;position:relative}.report-dialog>span{color:var(--accent);letter-spacing:.12em;font-size:12px}.report-dialog h2{margin:7px 0 22px;font-size:21px}.report-dialog label{flex-direction:column;gap:7px;margin:13px 0;font-size:12px;display:flex}.report-dialog select,.report-dialog textarea{background:#fff;border:1px solid #ddd;border-radius:9px;padding:10px}.report-dialog textarea{resize:vertical;min-height:120px}.report-dialog>.solid-button{justify-content:center;width:100%;height:42px}.comment-actions{gap:10px;margin-top:6px;display:flex}.comment-actions button,.cancel-reply{color:#999!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}.cancel-reply{position:absolute;bottom:12px;right:75px}.comment-compose{position:relative}.release-list{gap:10px;display:grid}.release-list article>button{background:#fff;border:1px solid #ddd;border-radius:8px;margin-top:12px;padding:7px 10px;font-size:12px}.case-list{gap:10px;display:grid}.case-list>article{background:#fff;border:1px solid #e5e5e8;border-radius:14px;gap:12px;padding:18px;display:flex}.case-list>article>span{height:max-content;color:var(--accent);background:#fff4dc;border-radius:7px;padding:5px 7px;font-size:12px}.case-list h3{margin:0;font-size:13px}.case-list p{color:#666;font-size:12px}.case-list small{color:#999;font-size:12px}.appeal-box{gap:8px;margin-top:12px;display:flex}.appeal-box textarea{border:1px solid #ddd;border-radius:8px;flex:1;min-height:65px;padding:9px}.appeal-box button{background:#fff;border:1px solid #ddd;border-radius:8px;padding:0 11px}.security-hub{gap:16px;display:grid}.developer-center{gap:18px;display:grid}.developer-center-hero{color:#fff;background:radial-gradient(circle at 86% 16%,#ff456b40 0,#0000 28%),radial-gradient(circle at 58% 120%,#15d4d238 0,#0000 31%),linear-gradient(135deg,#18171d,#26222c);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:30px;display:grid;position:relative;overflow:hidden}.developer-center-hero:after{content:"</>";color:#ffffff09;font:900 94px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:9px;right:28px}.developer-center-hero__copy{z-index:1;max-width:670px;position:relative}.developer-center-hero__copy>span,.developer-center-section>header>span{color:#ff6c8b;letter-spacing:1.8px;font-size:12px;font-weight:850}.developer-center-hero__copy h2{letter-spacing:-.8px;margin:8px 0;font-size:29px}.developer-center-hero__copy p{color:#c8c4ce;margin:0;font-size:12px;line-height:1.7}.developer-capability-lab-link{color:#fff;background:#ffffff10;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:7px;margin-top:14px;padding:9px 12px;font-size:12px;font-weight:750;display:inline-flex}.developer-capability-lab-link svg{width:14px;height:14px}.developer-center-stats{z-index:1;gap:8px;display:flex;position:relative}.developer-center-stats>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff17;border-radius:13px;min-width:102px;padding:12px}.developer-center-stats small{color:#aaa5b2;font-size:12px;display:block}.developer-center-stats b{margin-top:5px;font-size:12px;display:block}.developer-center-error{margin:0}.developer-center-section{background:#fff;border:1px solid #e7e7eb;border-radius:19px;gap:14px;padding:23px;display:grid}.developer-center-section>header h3{margin:6px 0 4px;font-size:19px}.developer-center-section>header p{color:#7c7c85;margin:0;font-size:12px;line-height:1.6}.developer-center-grid{grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);gap:14px;display:grid}.developer-center-grid>.security-card{box-shadow:none;border-radius:15px;padding:19px}.developer-center-grid .developer-verification-card{grid-column:auto}.developer-sdk-tutorial{gap:20px}.developer-sdk-tutorial-head{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.developer-sdk-tutorial-head>div{min-width:0}.developer-sdk-tutorial-head>div>span,.developer-sdk-sidebar section>span{color:#ff4f73;letter-spacing:1.6px;font-size:12px;font-weight:850}.developer-sdk-download{color:#fff;background:#202026;border-radius:13px;flex:none;grid-template-columns:auto 1fr;align-content:center;column-gap:9px;min-width:190px;min-height:52px;padding:8px 14px;font-size:12px;font-weight:800;display:grid}.developer-sdk-download svg{color:#51e0da;grid-row:1/3;align-self:center;width:18px}.developer-sdk-download small{color:#aeadb5;font-size:12px;font-weight:600}.developer-sdk-beginner{background:linear-gradient(145deg,#f7fcfb,#fff 60%);border:1px solid #dfe9e7;border-radius:18px;gap:18px;padding:22px;scroll-margin-top:92px;display:grid}.developer-sdk-beginner>header>span,.developer-sdk-route-head>span{color:#e83a61;letter-spacing:1.2px;font-size:12px;font-weight:850}.developer-sdk-beginner>header h4,.developer-sdk-route-head h4{margin:5px 0 6px;font-size:17px}.developer-sdk-beginner>header p,.developer-sdk-route-head p{color:#72717a;margin:0;font-size:12px;line-height:1.7}.developer-sdk-beginner>header p b{color:#2d5c55}.developer-sdk-beginner-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;display:grid}.developer-sdk-beginner-flow>div{background:#fff;border:1px solid #e3eeec;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0;padding:13px;display:grid}.developer-sdk-beginner-flow>div>span{color:#fff;background:#202026;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:12px;font-weight:850;display:grid}.developer-sdk-beginner-flow b{font-size:12px}.developer-sdk-beginner-flow small{color:#8a8991;font-size:12px}.developer-sdk-beginner-flow>svg{color:#b4bfbc;width:15px}.developer-sdk-platform-picker{justify-content:space-between;align-items:center;gap:16px;padding-top:3px;display:flex}.developer-sdk-platform-picker>div:first-child{gap:4px;display:grid}.developer-sdk-platform-picker>div:first-child b{font-size:12px}.developer-sdk-platform-picker>div:first-child small{color:#85848c;font-size:12px}.developer-sdk-platform-picker>div:last-child{background:#eceff0;border-radius:10px;flex:none;gap:5px;padding:4px;display:flex}.developer-sdk-platform-picker button{color:#696870;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 13px;font-size:12px;font-weight:800}.developer-sdk-platform-picker button.active{color:#202026;background:#fff;box-shadow:0 3px 10px #2d383613}.developer-sdk-beginner-install{grid-template-columns:minmax(260px,.78fr) minmax(340px,1.22fr);align-items:start;gap:14px;display:grid}.developer-sdk-beginner-install ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.developer-sdk-beginner-install li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.developer-sdk-beginner-install li>span{color:#138676;background:#e9f6f4;border-radius:7px;place-items:center;width:23px;height:23px;font-size:12px;font-weight:850;display:grid}.developer-sdk-beginner-install li>div{gap:3px;display:grid}.developer-sdk-beginner-install li b{font-size:12px}.developer-sdk-beginner-install li small{color:#84838b;font-size:12px;line-height:1.55}.developer-sdk-beginner-install .beginner-code{min-height:128px}.developer-sdk-beginner-install .beginner-code pre{align-items:center;min-height:128px;display:flex}.developer-sdk-beginner-success{color:#2e675f;background:#eaf8f5;border-radius:10px;grid-column:1/-1;align-items:center;gap:9px;margin:0;padding:11px 13px;display:flex}.developer-sdk-beginner-success>svg{flex:none;width:17px}.developer-sdk-beginner-success>span{gap:2px;display:grid}.developer-sdk-beginner-success b{font-size:12px}.developer-sdk-beginner-success small{color:#679087;font-size:12px}.sdk-onboarding{background:linear-gradient(145deg,#f5fbfa,#fff 52%);border:1px solid #dde7e5;border-radius:20px;gap:22px;padding:24px;scroll-margin-top:92px;display:grid}.sdk-onboarding-intro{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sdk-onboarding-intro>div:first-child{min-width:0}.sdk-onboarding-intro>div:first-child>span{color:#e83a61;letter-spacing:1.2px;font-size:12px;font-weight:850}.sdk-onboarding-intro h3{margin:7px 0 8px;font-size:24px;line-height:1.2}.sdk-onboarding-intro p{color:#686872;max-width:680px;margin:0;font-size:14px;line-height:1.7}.sdk-onboarding-promises{background:#fff;border:1px solid #d8ebe7;border-radius:14px;flex:none;gap:8px;padding:14px 16px;display:grid}.sdk-onboarding-promises span{color:#38655e;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.sdk-onboarding-promises svg{color:#16a189;width:17px}.sdk-onboarding-question{gap:11px;display:grid}.sdk-onboarding-question>b{font-size:16px}.sdk-onboarding-question>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.sdk-onboarding-question button{text-align:left;color:#27262d;background:#fff;border:1px solid #dedee4;border-radius:15px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;min-height:150px;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.sdk-onboarding-question button:hover{border-color:#bfcac7;transform:translateY(-2px);box-shadow:0 10px 24px #30353b10}.sdk-onboarding-question button>span{color:#6e6d76;background:#f1f2f4;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:850}.sdk-onboarding-question button>b{margin-top:2px;font-size:16px}.sdk-onboarding-question button>small{color:#74737c;font-size:12px;line-height:1.55}.sdk-onboarding-question button>em{color:#44776f;margin-top:auto;font-size:12px;font-style:normal;font-weight:750}.sdk-onboarding-question button.active{color:#fff;background:#242329;border-color:#222127;box-shadow:0 14px 30px #22212722}.sdk-onboarding-question button.active>span{color:#fff;background:#ff4f73}.sdk-onboarding-question button.active>small{color:#c7c6ce}.sdk-onboarding-question button.active>em{color:#7ce5d7}.sdk-onboarding-wizard{background:#fff;border:1px solid #dedee4;border-radius:18px;overflow:hidden;box-shadow:0 16px 38px #2d30380c}.sdk-onboarding-progress{background:#fafafd;border-bottom:1px solid #ececf0;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.sdk-onboarding-progress>div:first-child{gap:3px;display:grid}.sdk-onboarding-progress>div:first-child span{color:#e83a61;font-size:12px;font-weight:800}.sdk-onboarding-progress>div:first-child b{font-size:14px}.sdk-onboarding-progress>div:last-child{gap:7px;display:flex}.sdk-onboarding-progress>div:last-child button{color:#8b8a93;background:#fff;border:1px solid #d9d9df;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:12px;font-weight:850;display:grid}.sdk-onboarding-progress>div:last-child button.active{color:#fff;background:#232228;border-color:#232228}.sdk-onboarding-progress>div:last-child button.done{color:#187c6e;background:#e8f8f5;border-color:#a6dbd2}.sdk-onboarding-progress>div:last-child svg{width:14px}.sdk-onboarding-step{gap:19px;padding:24px;display:grid}.sdk-onboarding-step>header>span{color:#e83a61;letter-spacing:.7px;font-size:12px;font-weight:850}.sdk-onboarding-step>header h3{margin:6px 0 7px;font-size:22px;line-height:1.3}.sdk-onboarding-step>header p{color:#62616b;max-width:820px;margin:0;font-size:14px;line-height:1.75}.sdk-onboarding-code{background:#1e1d23;border:1px solid #37363e;border-radius:14px;position:relative;overflow:hidden}.sdk-onboarding-code>button{z-index:1;color:#fff;background:linear-gradient(90deg,#ff4f73,#e83a61);border:0;border-bottom:1px solid #ffffff17;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:9px 16px;font-size:13px;font-weight:850;display:flex;position:relative}.sdk-onboarding-code>button svg{width:17px}.sdk-onboarding-code pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:270px;margin:0;padding:18px;overflow:auto}.sdk-onboarding-code code{color:#f7f7fb;font:12px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace}.sdk-onboarding-install{gap:16px;display:grid}.sdk-onboarding-platforms{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sdk-onboarding-platforms>b{margin-right:5px;font-size:13px}.sdk-onboarding-platforms button{color:#65646d;background:#fff;border:1px solid #d9d9df;border-radius:10px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800}.sdk-onboarding-platforms button.active{color:#fff;background:#25242a;border-color:#25242a}.sdk-onboarding-install ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sdk-onboarding-install li{background:#fafafd;border:1px solid #e6e6eb;border-radius:12px;gap:10px;min-width:0;padding:14px;display:flex}.sdk-onboarding-install li>span{color:#157f70;background:#e8f7f4;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid}.sdk-onboarding-install li>div{gap:4px;display:grid}.sdk-onboarding-install li b{font-size:13px}.sdk-onboarding-install li small{color:#777680;font-size:12px;line-height:1.55}.sdk-onboarding-credentials{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.sdk-onboarding-credentials>div.ready,.sdk-onboarding-credentials>div.waiting{border-radius:13px;align-items:center;gap:11px;padding:14px;display:flex}.sdk-onboarding-credentials>div.ready{background:#effaf8;border:1px solid #bfe5de}.sdk-onboarding-credentials>div.waiting{background:#fff9ef;border:1px solid #eadcc1}.sdk-onboarding-credentials>div>svg{color:#258b7b;flex:none;width:22px}.sdk-onboarding-credentials>div.waiting>svg{color:#a87825}.sdk-onboarding-credentials>div>span{gap:4px;display:grid}.sdk-onboarding-credentials>div b{font-size:13px}.sdk-onboarding-credentials>div small{color:#6e7775;font-size:12px;line-height:1.5}.sdk-onboarding-key-jump{color:#fff;background:#28272d;border:1px solid #28272d;border-radius:11px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:13px;font-weight:850;display:flex}.sdk-onboarding-key-jump svg{color:#67e2d3;width:17px}.sdk-onboarding-ai-private-help{grid-column:1/-1;background:#fafafd!important;border:1px solid #dfe0e6!important;border-radius:12px!important;gap:6px!important;padding:14px!important;display:grid!important}.sdk-onboarding-ai-private-help b{font-size:13px}.sdk-onboarding-ai-private-help p{color:#62616a;margin:0;font-size:12px;line-height:1.65}.sdk-onboarding-ai-private-help code{color:#3d3c44;background:#ececf1;border-radius:5px;padding:2px 5px;font-size:12px}.sdk-onboarding-ai-private-help strong{color:#b33f58}.sdk-onboarding-ai-private-help small{color:#7b7a83!important;font-size:12px!important;line-height:1.6!important}.sdk-onboarding-secret{grid-column:1/-1;background:0 0!important;border:0!important;gap:10px!important;padding:0!important;display:grid!important}.sdk-onboarding-secret>strong{color:#247265;align-items:center;gap:8px;font-size:12px;display:flex}.sdk-onboarding-secret>strong svg{width:18px}.sdk-onboarding-secret-missing{color:#a43e55;background:#fff3f5;border-radius:11px;grid-column:1/-1;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.sdk-onboarding-secret-missing svg{flex:none;width:17px;margin-top:2px}.sdk-onboarding-result{background:#effaf8;border:1px solid #c6e7e1;border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.sdk-onboarding-result>svg{color:#15917f;flex:none;width:22px}.sdk-onboarding-result>span{gap:3px;display:grid}.sdk-onboarding-result b{color:#27665d;font-size:12px}.sdk-onboarding-result small{color:#4d746e;font-size:12px;line-height:1.55}.sdk-onboarding-note{color:#755728;background:#fff7e9;border-radius:12px;align-items:flex-start;gap:9px;margin:0;padding:13px 14px;display:flex}.sdk-onboarding-note>svg{flex:none;width:18px;margin-top:1px}.sdk-onboarding-note>span{font-size:12px;line-height:1.65}.sdk-onboarding-note b{margin-right:4px}.sdk-onboarding-actions{background:#fafafd;border-top:1px solid #ececf0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.sdk-onboarding-actions button{color:#48474f;background:#fff;border:1px solid #d5d5db;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.sdk-onboarding-actions button:disabled{opacity:.4}.sdk-onboarding-actions button.primary{color:#fff;background:#232228;border-color:#232228;margin-left:auto}.sdk-onboarding-actions button svg{width:16px}.developer-sdk-advanced-install{background:#fafafd;border:1px solid #e6e6eb;border-radius:13px;overflow:hidden}.developer-sdk-advanced-install>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 14px;list-style:none;display:grid}.developer-sdk-advanced-install>summary::-webkit-details-marker{display:none}.developer-sdk-advanced-install>summary>svg:first-child{color:#72717a;width:18px}.developer-sdk-advanced-install>summary>svg:last-child{width:15px;transition:transform .2s}.developer-sdk-advanced-install[open]>summary>svg:last-child{transform:rotate(180deg)}.developer-sdk-advanced-install>summary>span{gap:3px;display:grid}.developer-sdk-advanced-install>summary b{font-size:12px}.developer-sdk-advanced-install>summary small{color:#8a8991;font-size:12px}.developer-sdk-advanced-install>div{gap:9px;padding:0 13px 13px;display:grid}.developer-sdk-route-head{padding-top:4px}.developer-sdk-release{background:#f4fbf9;border:1px solid #dce9e7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:11px 14px;display:flex}.developer-sdk-release span{color:#3f6d66;align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.developer-sdk-release span svg{color:#249f90;width:14px}.developer-sdk-release code{color:#788581;overflow-wrap:anywhere;margin-left:auto;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.developer-sdk-distributions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.developer-sdk-distributions>article{background:#fff;border:1px solid #e5e5ea;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:14px;display:grid}.developer-sdk-distributions>article>span{color:#198f81;background:#f1f8f7;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.developer-sdk-distributions>article>span svg{width:16px}.developer-sdk-distributions>article>div{gap:4px;min-width:0;display:grid}.developer-sdk-distributions b{font-size:12px}.developer-sdk-distributions small{color:#85848c;font-size:12px;line-height:1.5}.developer-sdk-distributions code{color:#55545c;overflow-wrap:anywhere;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.developer-sdk-distributions>article>a{color:#e63860;grid-column:1/-1;align-items:center;gap:5px;width:fit-content;font-size:12px;font-weight:800;display:inline-flex}.developer-sdk-distributions>article>a svg{width:11px}.developer-sdk-platform-links{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.developer-sdk-platform-links a{color:#5d5c65;background:#f3f3f6;border-radius:6px;padding:4px 7px;font-size:7px;font-weight:750}.developer-sdk-tracks{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.developer-sdk-tracks button{text-align:left;color:#29282f;background:#fafafd;border:1px solid #e3e3e8;border-radius:12px;gap:5px;min-width:0;padding:13px 14px;display:grid}.developer-sdk-tracks button b{font-size:12px}.developer-sdk-tracks button small{color:#888791;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.developer-sdk-tracks button.active{color:#fff;background:#27262d;border-color:#27262d;box-shadow:0 9px 22px #25242b20}.developer-sdk-tracks button.active small{color:#c7c5cd}.developer-sdk-guide{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:15px;display:grid}.developer-sdk-steps{gap:11px;min-width:0;display:grid}.developer-sdk-step{background:#fff;border:1px solid #e9e9ed;border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0;padding:15px;display:grid}.developer-sdk-step-number{color:#fff;background:linear-gradient(145deg,#25242b,#3a3540);border-radius:11px;place-items:center;width:38px;height:38px;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.developer-sdk-step-body{gap:11px;min-width:0;display:grid}.developer-sdk-step-body>header>span{color:#e83a61;letter-spacing:1.2px;font-size:12px;font-weight:850}.developer-sdk-step-body h4{margin:4px 0 5px;font-size:14px}.developer-sdk-step-body p{color:#72717a;margin:0;font-size:12px;line-height:1.65}.developer-sdk-code{background:#1e1d23;border-radius:11px;min-width:0;position:relative;overflow:hidden}.developer-sdk-code>button,.developer-sdk-manifest>div>button{color:#d8d5dd;background:#ffffff0e;border:1px solid #ffffff18;border-radius:7px;align-items:center;gap:5px;font-size:12px;font-weight:750;display:inline-flex}.developer-sdk-code>button{z-index:1;min-height:28px;padding:0 8px;position:absolute;top:8px;right:8px}.developer-sdk-code button svg,.developer-sdk-manifest button svg{width:12px}.developer-sdk-code pre,.developer-sdk-manifest pre{white-space:pre;margin:0;overflow:auto}.developer-sdk-code pre{padding:38px 13px 13px}.developer-sdk-code code,.developer-sdk-manifest code{color:#f2eff5;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.developer-sdk-note{color:#817f88;align-items:flex-start;gap:6px;font-size:12px;line-height:1.55;display:flex}.developer-sdk-note svg{color:#c48a32;flex:none;width:13px;margin-top:1px}.developer-sdk-sidebar{gap:10px;display:grid}.developer-sdk-sidebar section{background:#fafafd;border:1px solid #e8e8ec;border-radius:13px;gap:9px;padding:15px;display:grid}.developer-sdk-sidebar h4{margin:0;font-size:12px}.developer-sdk-sidebar dl{gap:0;margin:0;display:grid}.developer-sdk-sidebar dl>div{border-top:1px solid #e9e9ed;grid-template-columns:82px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.developer-sdk-sidebar dt{color:#29282f;font:800 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.developer-sdk-sidebar dd{color:#7d7c84;margin:0;font-size:12px;line-height:1.45}.developer-sdk-boundary{background:linear-gradient(145deg,#f9f5ff,#fff)!important}.developer-sdk-boundary p{color:#706b78;margin:0;font-size:12px;line-height:1.6}.developer-sdk-review-flow ol{color:#77767e;gap:6px;margin:0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.developer-sdk-manifest{background:#fafafd;border:1px solid #e5e5e9;border-radius:14px;overflow:hidden}.developer-sdk-manifest summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:10px 14px;list-style:none;display:grid}.developer-sdk-manifest summary::-webkit-details-marker{display:none}.developer-sdk-manifest summary>span{color:#188b7c;background:#e9f8f5;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.developer-sdk-manifest summary>span svg{width:17px}.developer-sdk-manifest summary>div{gap:3px;display:grid}.developer-sdk-manifest summary b{font-size:12px}.developer-sdk-manifest summary small{color:#888791;font-size:12px}.developer-sdk-manifest summary>svg{width:16px;transition:transform .2s}.developer-sdk-manifest[open] summary>svg{transform:rotate(180deg)}.developer-sdk-manifest>div{background:#1e1d23;border-top:1px solid #36343d;position:relative;overflow:hidden}.developer-sdk-manifest>div>button{z-index:1;min-height:29px;padding:0 9px;position:absolute;top:10px;right:10px}.developer-sdk-manifest pre{max-height:480px;padding:42px 16px 18px}.security-hero{color:#fff;background:radial-gradient(circle at 82% 15%,#ff9f0a55 0 8%,#0000 30%),radial-gradient(circle at 62% 110%,#20dce933 0 9%,#0000 34%),linear-gradient(135deg,#15151a 0%,#222128 58%,#19171d 100%);border-radius:24px;grid-template-columns:auto 1fr;align-content:center;gap:0 18px;min-height:188px;padding:30px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #25232b18}.security-hero:after{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.security-hero-mark{z-index:1;background:#ffffff10;border:1px solid #ffffff24;border-radius:17px;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff18}.security-hero-mark svg{color:#ff6687;width:27px}.security-hero-copy{z-index:1;position:relative}.security-hero-copy span{color:#ff7694;letter-spacing:1.8px;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.security-hero-copy h2{letter-spacing:-.8px;margin:0;font-size:28px}.security-hero-copy p{color:#bdbcc4;margin:6px 0 0;font-size:12px}.security-signals{z-index:1;flex-wrap:wrap;grid-column:2;gap:8px;margin-top:23px;display:flex;position:relative}.security-signals span{color:#d6d5dc;background:#ffffff0d;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:6px;min-height:30px;padding:0 11px;font-size:12px;display:inline-flex}.security-signals svg{color:#62e3d8;width:13px}.security-card{background:#fff;border:1px solid #e7e7eb;border-radius:20px;min-width:0;padding:24px;box-shadow:0 10px 34px #26242b08}.device-card{grid-column:span 7}.password-card{grid-column:span 5}.preferences-card,.developer-verification-card{grid-column:span 6}.security-card-head{align-items:center;gap:12px;margin-bottom:20px;display:flex}.security-card-head>div{flex:1;min-width:0}.security-card-head h3{letter-spacing:-.25px;margin:0;font-size:17px}.security-card-head p{color:#94949c;margin:4px 0 0;font-size:12px;line-height:1.45}.security-card-head>b{background:#f3f3f5;border-radius:9px;place-items:center;min-width:28px;height:28px;font-size:12px;display:grid}.security-card-icon{color:#35353a;background:#f2f2f4;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.security-card-icon.accent{color:#d8254b;background:#fff4dc}.security-card-icon svg{width:18px}.device-list{display:grid}.device-row{border-top:1px solid #f0f0f2;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:67px;display:grid}.device-row:first-child{border-top:0}.device-icon{color:#66666e;background:#f5f5f7;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.device-icon svg{width:17px}.device-copy{min-width:0}.device-copy>div{align-items:center;gap:7px;display:flex}.device-copy b{font-size:12px}.device-copy em{color:#218c7f;background:#e9faf7;border-radius:5px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:700}.device-copy small{color:#a0a0a8;margin-top:5px;font-size:12px;display:block}.device-remove,.device-safe{border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:12px;display:inline-flex}.device-remove{color:#5f5f66;background:#fff;border:1px solid #e2e2e6}.device-remove:hover{color:#c52b4a;background:#fff7f8;border-color:#ffb4c3}.device-remove svg,.device-safe svg{width:12px}.device-safe{color:#25877b;background:#effaf8}.security-empty{text-align:center;color:#999;padding:34px 0;font-size:12px}.password-flow{gap:13px;display:grid}.bound-phone,.sms-sent-note{background:#f7f7f9;border-radius:13px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.bound-phone>span{background:#fff;border-radius:10px;place-items:center;width:33px;height:33px;display:grid;box-shadow:0 2px 9px #1111}.bound-phone>span svg{width:15px}.bound-phone>div,.sms-sent-note>div{flex-direction:column;flex:1;gap:3px;display:flex}.bound-phone small,.sms-sent-note small{color:#96969e;font-size:12px}.bound-phone b,.sms-sent-note b{font-size:12px}.bound-phone>svg{color:#38a99b;width:17px}.sms-sent-note{color:#286e66;background:#eef9f7}.sms-sent-note>svg{color:#37a697;width:20px}.security-field{gap:7px;display:grid}.security-field>span{color:#55555c;font-size:12px;font-weight:700}.security-field>input,.security-captcha input,.verification-form>input{background:#fff;border:1px solid #dfdfe4;border-radius:11px;outline:none;width:100%;height:43px;padding:0 12px;font-size:12px;transition:all .18s}.security-field>input:focus,.security-captcha input:focus,.verification-form>input:focus{border-color:#a8a8b0;box-shadow:0 0 0 3px #11111107}.security-captcha{grid-template-columns:minmax(0,1fr) 124px;gap:8px;display:grid}.security-captcha>button{background:#f4f4f6;border:1px solid #dfdfe4;border-radius:11px;place-items:center;height:43px;padding:0;display:grid;overflow:hidden}.security-captcha img{object-fit:cover;width:100%;height:100%}.security-captcha svg{color:#777;width:16px}.security-primary,.security-secondary{border-radius:11px;justify-content:center;align-items:center;gap:7px;height:43px;font-size:12px;font-weight:700;display:inline-flex}.security-primary{color:#fff;background:#1b1b20;border:0}.security-primary:hover:not(:disabled){background:#303036;transform:translateY(-1px)}.security-primary:disabled,.security-secondary:disabled{opacity:.42;cursor:not-allowed}.security-primary svg{width:14px}.security-secondary{color:#28282d;background:#fff;border:1px solid #dedee3}.security-secondary:hover:not(:disabled){background:#fafafa;border-color:#bcbcc3}.security-tip{color:#9999a1;justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.security-tip svg{width:11px}.sms-code-input{letter-spacing:5px;font-weight:700;font-size:16px!important}.password-rules{flex-wrap:wrap;gap:12px;display:flex}.password-rules span{color:#aaaab1;align-items:center;gap:4px;font-size:12px;display:inline-flex}.password-rules svg{width:10px}.password-rules span.passed{color:#278e81}.password-resend{color:#777780;background:0 0;border:0;font-size:12px}.password-resend:disabled{color:#b2b2b7;cursor:not-allowed}.security-option{border-top:1px solid #f0f0f2;align-items:center;gap:12px;min-height:66px;padding:13px 0;display:flex}.security-option>span{flex-direction:column;flex:1;gap:4px;display:flex}.security-option b,.security-select-row b{font-size:12px}.security-option small{color:#9999a1;font-size:12px;line-height:1.45}.security-option input{appearance:none;background:#d8d8dd;border-radius:12px;flex:none;width:38px;height:22px;padding:3px;transition:all .18s}.security-option input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;display:block;box-shadow:0 1px 4px #0002}.security-option input:checked{background:#1c1c21}.security-option input:checked:after{transform:translate(16px)}.security-select-row{border-top:1px solid #f0f0f2;justify-content:space-between;align-items:center;gap:14px;min-height:64px;display:flex}.security-select-row>span{align-items:center;gap:7px;display:flex}.security-select-row svg{color:#777;width:15px}.security-select-row select{background:#fff;border:1px solid #dedee3;border-radius:9px;outline:0;height:35px;padding:0 9px;font-size:12px}.preferences-card .security-secondary{width:100%;margin-top:11px}.verification-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.verification-form .identity-two-element-note,.verification-form .verification-consent,.verification-form .security-secondary{grid-column:1/-1}.identity-two-element-note{color:#23766c;background:#f2faf8;border:1px solid #dcefeb;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.identity-two-element-note>svg{flex:none;width:17px;height:17px}.identity-two-element-note>span{flex-direction:column;gap:3px;display:flex}.identity-two-element-note b{font-size:12px}.identity-two-element-note small{color:#5c817c;font-size:12px;line-height:1.55}.verification-consent{align-items:flex-start;gap:9px;display:flex}.verification-consent>input{width:15px;height:15px;margin-top:1px}.verification-consent>span{flex-direction:column;gap:3px;display:flex}.verification-consent b{font-size:12px}.verification-consent small{color:#999;font-size:12px}.developer-verification-card .verification-status{border:1px solid #e8e8eb;justify-content:center;min-height:126px}.developer-verification-card .verification-status.approved{color:#26776e;background:#eef9f7}.developer-verification-card .verification-status.pending{color:#8d6d2e;background:#fff9ec}.compliance-card{background:linear-gradient(135deg,#fff9fa,#fff 45%,#f5fbfb);grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.compliance-card .security-card-icon.light{color:#d82c50;background:#fff;box-shadow:0 4px 16px #8c405013}.compliance-card>div>small,.deletion-dialog>span{color:var(--accent);letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:800}.compliance-card h3{margin:4px 0 3px;font-size:17px}.compliance-card p,.deletion-dialog>p{color:#777;max-width:620px;margin:0;font-size:12px;line-height:1.7}.compliance-actions{gap:8px;display:flex}.compliance-actions button{background:#fff;border:1px solid #dedee3;border-radius:10px;align-items:center;gap:6px;height:39px;padding:0 13px;font-size:12px;display:flex}.compliance-actions svg{width:14px}.compliance-actions .danger-outline,.danger-outline{color:#c42645;border-color:#ffb7c5}.deletion-status{color:#a24459;border-top:1px solid #f1dfe4;grid-column:1/-1;padding-top:11px;font-size:12px}.deletion-dialog{border-top:4px solid #e53658}.deletion-dialog .deletion-check{color:#52232d;flex-direction:row;align-items:center}.deletion-dialog .deletion-check input{width:16px;height:16px}.danger-button{color:#fff;background:#d72f50;border:0;border-radius:9px;width:100%;height:42px}.danger-button:disabled{opacity:.45}.profile-tabs{overflow-x:auto}.profile-tabs button{white-space:nowrap}.managed-work{min-width:0}.managed-work-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 4px 0;display:flex}.managed-work-actions>span{color:#999;margin-right:auto;font-size:12px}.managed-work-actions>a,.managed-work-actions>button{color:var(--accent);background:0 0;border:0;padding:0;font-size:12px}.work-review-card{color:#34343a;background:#fafbfa;border:1px solid #e6e6ea;border-left:3px solid #64a27b;border-radius:10px;margin-top:9px;padding:12px}.work-review-card--pending{background:#fffaf2;border-left-color:#c58a2c}.work-review-card--action{background:#fff7f8;border-left-color:#c44955}.work-review-card>header,.work-review-history article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.work-review-card>header strong{font-size:12px}.work-review-card>header span{color:#39734f;background:#e8f4ec;border-radius:999px;flex:none;padding:3px 7px;font-size:12px;font-weight:750}.work-review-card--pending>header span{color:#8a5c14;background:#f8ead0}.work-review-card--action>header span{color:#a32d3b;background:#f7dfe2}.work-review-card>p,.work-review-history article p{color:#55555d;margin:8px 0 0;font-size:12px;line-height:1.55}.work-review-meta{color:#818188;flex-wrap:wrap;gap:5px 10px;margin-top:8px;font-size:12px;display:flex}.work-review-meta time{margin-left:auto}.work-review-card>ul{color:#686870;background:#00000008;border-radius:7px;gap:4px;margin:9px 0 0;padding:8px 9px 8px 24px;font-size:12px;line-height:1.45;display:grid}.work-review-history-toggle{color:var(--accent);background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;padding:0;font-size:12px;font-weight:700;display:flex}.work-review-history-toggle svg{width:12px;height:12px;transition:transform .16s}.work-review-history-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.work-review-history{border-top:1px solid #e5e5e8;gap:8px;margin-top:9px;padding-top:9px;display:grid}.work-review-history article+article{border-top:1px dashed #e2e2e5;padding-top:8px}.work-review-history article b{font-size:12px}.work-review-history article time{color:#96969c;font-size:12px}@media (width<=1000px){.developer-center-hero,.developer-center-grid,.developer-sdk-guide{grid-template-columns:1fr}.developer-sdk-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}.device-card,.password-card,.preferences-card,.developer-verification-card{grid-column:1/-1}}@media (width<=760px){.report-dialog{padding:25px 18px}.developer-center-hero{padding:24px 20px}.developer-center-hero__copy h2{font-size:24px}.developer-center-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.developer-center-stats>div{min-width:0;padding:10px}.developer-center-section{padding:18px 15px}.developer-sdk-tutorial-head{flex-direction:column;align-items:stretch}.developer-sdk-download{width:fit-content}.developer-sdk-beginner{padding:17px 14px}.developer-sdk-beginner-flow{grid-template-columns:1fr}.developer-sdk-beginner-flow>svg{display:none}.developer-sdk-platform-picker{flex-direction:column;align-items:stretch}.developer-sdk-platform-picker>div:last-child{width:100%}.developer-sdk-platform-picker button{flex:1}.developer-sdk-beginner-install{grid-template-columns:1fr}.developer-sdk-beginner-success{grid-column:1}.sdk-onboarding{padding:18px 14px}.sdk-onboarding-intro{flex-direction:column}.sdk-onboarding-intro h3{font-size:21px}.sdk-onboarding-promises{width:100%}.sdk-onboarding-question>div{grid-template-columns:1fr}.sdk-onboarding-question button{min-height:0}.sdk-onboarding-progress{flex-direction:column;align-items:flex-start}.sdk-onboarding-progress>div:last-child{width:100%}.sdk-onboarding-progress>div:last-child button{border-radius:9px;flex:1}.sdk-onboarding-step{padding:19px 15px}.sdk-onboarding-step>header h3{font-size:19px}.sdk-onboarding-install ol,.sdk-onboarding-credentials{grid-template-columns:1fr}.sdk-onboarding-key-jump,.sdk-onboarding-secret,.sdk-onboarding-secret-missing{grid-column:1}.sdk-onboarding-actions{flex-direction:column-reverse;align-items:stretch}.sdk-onboarding-actions button,.sdk-onboarding-actions button.primary,.developer-sdk-release code{width:100%;margin-left:0}.developer-sdk-distributions,.developer-sdk-tracks{grid-template-columns:1fr}.developer-sdk-tracks button small{white-space:normal}.developer-sdk-sidebar{grid-template-columns:1fr}.developer-sdk-step{grid-template-columns:34px minmax(0,1fr);padding:12px}.developer-sdk-step-number{width:32px;height:32px}.security-hero{grid-template-columns:1fr;min-height:0;padding:25px 20px}.security-hero-mark{width:48px;height:48px;margin-bottom:15px}.security-hero-copy h2{font-size:24px}.security-signals{grid-column:1;margin-top:18px}.security-card{border-radius:17px;padding:20px 16px}.security-card-head{align-items:flex-start}.device-row{grid-template-columns:36px minmax(0,1fr) auto}.device-copy small{line-height:1.45}.verification-form{grid-template-columns:1fr}.verification-form>input,.verification-form .identity-two-element-note,.verification-form .verification-consent,.verification-form .security-secondary{grid-column:1}.compliance-card{grid-template-columns:1fr}.compliance-actions{flex-direction:column}.compliance-actions button{justify-content:center}.case-list>article{padding:14px}.appeal-box{flex-direction:column}.appeal-box button{height:36px}}.featured-strip{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 12px;display:grid}.featured-strip>a{color:#fff;background:linear-gradient(135deg,#19191f,#423344);border-radius:16px;align-items:flex-end;gap:12px;min-height:92px;padding:18px;display:flex;position:relative;overflow:hidden}.featured-strip img{object-fit:cover;opacity:.48;width:100%;height:100%;position:absolute;inset:0}.featured-strip>a:after{content:"";background:linear-gradient(90deg,#17171ed9,#0000);position:absolute;inset:0}.featured-strip span,.featured-strip svg{z-index:1;position:relative}.featured-strip span{flex-direction:column;flex:1;gap:5px;display:flex}.featured-strip small{letter-spacing:1.4px;color:#ffbd45;font-size:12px}.featured-strip b{font-size:15px}.rank-window{gap:5px;margin-left:auto;display:flex}.rank-window button{padding:8px 12px}@media (width<=760px){.featured-strip{grid-template-columns:1fr}.rank-tabs{overflow:auto}.rank-window{margin-left:10px}}.creator-data-center{max-width:1420px}.creator-data-center,.creator-data-center *{box-sizing:border-box}.data-center-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.data-center-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.data-center-actions button,.data-center-manage{color:#51525a;background:#fff;border:1px solid #e0e1e6;border-radius:8px;align-items:center;gap:5px;height:36px;padding:0 13px;font-size:12px;font-weight:700;transition:transform .16s,border-color .16s,background-color .16s,color .16s;display:inline-flex}.data-center-actions button:focus-visible,.data-center-manage:focus-visible,.data-rank-row:focus-visible,.data-center-error button:focus-visible{outline-offset:3px;outline:2px solid #ff9f0a}.data-center-actions button:hover,.data-center-manage:hover{border-color:#c4c5cc;transform:translateY(-1px)}.data-center-actions button.active{color:#fff;background:#17171b;border-color:#17171b}.data-center-manage svg{width:14px}.data-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.data-metric-card{background:#fff;border:1px solid #e8e8ed;border-radius:8px;min-width:0;min-height:132px;padding:17px 18px;transition:transform .18s,box-shadow .18s,border-color .18s;animation:.32s both data-panel-in;overflow:hidden}.data-metric-card:hover,.data-panel:hover{border-color:#dadbe2;transform:translateY(-2px);box-shadow:0 14px 34px #20202a14}.data-metric-card>span{width:32px;height:32px;color:var(--metric-color);background:color-mix(in srgb, var(--metric-color) 12%, #fff);border-radius:8px;place-items:center;margin-bottom:14px;display:grid}.data-metric-card svg{width:17px}.data-metric-card small,.data-panel header p,.data-rank-row small,.data-funnel-row small{color:#7b7c85;font-size:12px}.data-metric-card b{letter-spacing:0;overflow-wrap:anywhere;margin:5px 0 10px;font-size:26px;line-height:1;display:block}.data-metric-card p{color:#9a9ba3;margin:0;font-size:12px}.data-center-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:16px;display:grid}.data-panel{background:#fff;border:1px solid #e8e8ed;border-radius:8px;min-width:0;min-height:340px;padding:22px 24px;transition:transform .18s,box-shadow .18s,border-color .18s,opacity .18s;animation:.36s both data-panel-in}.creator-data-center--loading .data-panel{opacity:.72}.data-panel--wide{min-height:388px}.data-panel header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:18px;display:flex}.data-panel h2{letter-spacing:0;overflow-wrap:anywhere;margin:0 0 6px;font-size:18px}.data-panel header p{margin:0}.data-panel header>span{color:#6f717b;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.data-panel header>span svg{width:15px}.data-chart-wrap{scrollbar-width:thin;min-height:260px;position:relative;overflow:auto hidden}.data-line-chart{width:100%;min-width:640px;height:260px;overflow:visible}.data-line-chart line{stroke:#e5e7ef;stroke-width:1px}.data-line-chart text{fill:#878994;text-anchor:middle;font-size:11px}.data-line-chart polyline{fill:none;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900px;animation:.7s forwards data-line-draw}.data-chart-empty,.data-panel-empty{color:#92939b;text-align:center;place-items:center;min-height:190px;font-size:13px;display:grid}.data-chart-empty{pointer-events:none;position:absolute;inset:42px 0 28px}.data-panel footer{flex-wrap:wrap;gap:10px 16px;margin-top:8px;display:flex}.data-panel footer span{color:#6f717b;align-items:center;gap:6px;font-size:12px;display:inline-flex}.data-panel footer i,.data-donut-legend i{border-radius:50%;flex:none;width:8px;height:8px}.data-funnel{gap:18px;padding-top:18px;display:grid}.data-funnel-row{grid-template-columns:56px minmax(0,1fr) 58px 52px;align-items:center;gap:10px;display:grid}.data-funnel-row>span{color:#282930;font-size:13px;font-weight:700}.data-funnel-row>div{background:#f1f2f5;border-radius:8px;height:16px;overflow:hidden}.data-funnel-row i{border-radius:inherit;height:100%;display:block}.data-funnel-row b{font-size:16px}.data-rank-list,.data-breakdown-bars{gap:12px;display:grid}.data-rank-row{color:#202027;border-radius:8px;grid-template-columns:34px 38px minmax(0,1fr) minmax(70px,120px) 52px;align-items:center;gap:10px;padding:3px;transition:background-color .16s,transform .16s;display:grid}.data-rank-row:hover{background:#fafafa;transform:translate(2px)}.data-rank-row em{color:#a4a5ad;font-size:12px;font-style:normal;font-weight:800}.data-rank-row img{object-fit:cover;background:#f3f3f5;border:1px solid #ececf0;border-radius:8px;width:38px;height:38px}.data-rank-avatar{color:#51525a;background:linear-gradient(135deg,#fff4db,#eef4ff);border:1px solid #ececf0;border-radius:8px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:850;display:grid;overflow:hidden}.data-rank-info{min-width:0}.data-rank-row b,.data-rank-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.data-rank-row b{font-size:13px}.data-rank-row>div,.data-breakdown-bars div div{background:#f0f1f4;border-radius:8px;height:8px;overflow:hidden}.data-rank-row>div i,.data-breakdown-bars div i{border-radius:inherit;background:linear-gradient(90deg,#ff9f0a,#3867d6);height:100%;transition:width .28s;display:block}.data-rank-row strong{text-overflow:ellipsis;white-space:nowrap;justify-self:end;max-width:58px;font-size:13px;overflow:hidden}.data-donut-layout{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:24px;min-height:230px;display:grid}.data-donut{border-radius:50%;place-items:center;width:148px;height:148px;display:grid;position:relative}.data-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:28px}.data-donut span{z-index:1;color:#191a20;text-overflow:ellipsis;white-space:nowrap;max-width:84px;font-weight:800;position:relative;overflow:hidden}.data-donut-legend{gap:10px;min-width:0;display:grid}.data-donut-legend div{color:#40414a;grid-template-columns:10px minmax(0,1fr) minmax(32px,auto);align-items:center;gap:9px;min-width:0;font-size:13px;display:grid}.data-donut-legend span,.data-donut-legend b,.data-breakdown-bars b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-donut-legend p{color:#8e8f98;margin:0;font-size:13px}.data-breakdown-bars>div{grid-template-columns:86px minmax(0,1fr) 58px;align-items:center;gap:10px;font-size:13px;display:grid}.data-breakdown-bars>div>span{text-overflow:ellipsis;white-space:nowrap;color:#3c3d45;overflow:hidden}.data-breakdown-bars b{justify-self:end;max-width:58px}.data-center-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.data-center-error span{overflow-wrap:anywhere;min-width:0}.data-center-error button{color:#b91c1c;background:#fff;border:1px solid #b91c1c42;border-radius:8px;flex:none;padding:7px 12px;font-size:12px;font-weight:800}@keyframes data-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes data-line-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.data-center-actions button,.data-center-manage,.data-metric-card,.data-panel,.data-rank-row,.data-rank-row>div i,.data-breakdown-bars div i,.data-line-chart polyline{transition:none;animation:none}.data-center-actions button:hover,.data-center-manage:hover,.data-metric-card:hover,.data-panel:hover,.data-rank-row:hover{transform:none}}@media (width<=1180px){.data-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.data-center-grid{grid-template-columns:1fr}}@media (width<=760px){.data-center-head{flex-direction:column;align-items:stretch}.data-center-actions{justify-content:flex-start}.data-center-actions button,.data-center-manage{height:34px;padding:0 11px}.data-overview{grid-template-columns:1fr}.data-panel{padding:18px 16px}.data-panel header{flex-direction:column;align-items:flex-start}.data-line-chart{min-width:560px}.data-rank-row{grid-template-columns:26px 34px minmax(0,1fr) 50px}.data-rank-row>div{display:none}.data-rank-row img,.data-rank-avatar{width:34px;height:34px}.data-rank-row strong{max-width:50px}.data-donut-layout{grid-template-columns:1fr;justify-items:center}.data-donut-legend{width:100%}.data-funnel-row{grid-template-columns:48px minmax(0,1fr) 48px}.data-funnel-row small{display:none}.data-center-error{flex-direction:column;align-items:flex-start}}.feed-nav{display:none}.comment-panel h3{margin:0 0 16px;font-size:19px}.comment-panel h3 span{color:#999;font-size:13px}.comment-compose{gap:10px;display:flex}.comment-compose textarea{resize:vertical;background:#fafafa;border:1px solid #e3e3e7;border-radius:12px;flex:1;min-height:72px;padding:13px}.comment-compose button{color:#fff;background:#222228;border:0;border-radius:10px;align-self:flex-end;padding:11px 18px}.comment-empty{color:#999;font-size:13px}.comment-row{border-bottom:1px solid #f0f0f2;gap:11px;padding:17px 0;display:flex}.comment-row img{object-fit:cover;border-radius:50%;width:36px;height:36px}.comment-row p{color:#555;margin:5px 0 0;line-height:1.6}.article-actions .selected{color:var(--accent);background:#fff4dc;border-color:#ffd18a}.chat-empty{text-align:center;color:#999;align-content:center;place-items:center;display:grid}.chat-empty svg{width:42px;height:42px}.chat-empty h3{color:#29292e;margin:15px 0 4px}.runtime-url{flex-direction:column;gap:7px;margin:18px 0;font-size:12px;display:flex}.runtime-url input{border:1px solid #dddde2;border-radius:10px;height:46px;padding:0 13px}.publish-error{margin:18px 0 0}.upload-zone{cursor:pointer}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #ff9f0a47}:root{--wovan-hover-shadow:0 8px 20px #18181e14;--wovan-strong-hover-shadow:0 12px 28px #18181e29;--wovan-accent-hover-shadow:0 10px 24px #ff9f0a29;--wovan-favorite-yellow:#f5b301;--wovan-favorite-yellow-soft:#fff8e1;--wovan-favorite-yellow-hover:#fff1bd;--wovan-favorite-yellow-line:#ffd76a;--wovan-favorite-yellow-shadow:0 10px 24px #f5b3012e}button:disabled{cursor:not-allowed;opacity:.55}.card-cover:after,.detail-shade{pointer-events:none}:where(.modal-close,.payment-close,.icon-button,.player-top button,.card-cover>button,.feed-nav button,.messages-title button,.chat>header button,.chat-input>div button,.notice-popover>header button,.editor-toolbar button,.upload-progress>button,.runtime-modal header button,.runtime-stop,.help-button,.top-quick-link)>svg,:where(.action-rail>button>span,.action-rail>a>span,.profile-management-grid>:is(button,a)>span,.post-delete-icon,.detail-state-mark,.help-button-icon,.top-quick-link)>svg{flex:none;margin:0;display:block}:where(.modal-close,.payment-close,.icon-button,.player-top button,.card-cover>button,.feed-nav button,.messages-title button,.chat>header button,.chat-input>div button,.notice-popover>header button,.editor-toolbar button,.upload-progress>button,.runtime-modal header button,.runtime-stop,.help-button-icon,.post-delete-icon,.detail-state-mark){place-items:center;line-height:0;display:grid}:where(.modal-close,.payment-close,.upload-progress>button){padding:0}@media (prefers-reduced-motion:no-preference){:where(button,.solid-button,.publish-button,.login-button,.icon-button,.top-quick-link,.article-action-link,.profile-management-grid>a,.profile-management-back,.legal-gate-list a,.detail-state-actions>a,.action-card>a,.client-hero>a,.daily>a,.sidebar-promo a,.app-card,.post-card,.rank-row){transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s,opacity .16s}}.post-card-cover{object-fit:cover;aspect-ratio:16/8;background:#f0f0f2;border-radius:13px;width:100%;max-height:360px;margin-top:16px;display:block}.editor-excerpt{flex:1;min-width:280px!important}.editor-excerpt input{width:100%;font-size:13px}.article-cover{object-fit:cover;background:#f1f1f3;border-radius:16px;width:100%;max-height:560px;margin:20px 0 26px;display:block}.post-status-notice{color:#236842;background:#f3faf6;border:1px solid #d8e9df;border-radius:12px;align-items:center;gap:9px;margin:18px 0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.article-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding-top:14px}.article-actions button,.article-actions .article-action-link,.article-actions .danger-outline{color:#29292f;background:#fff;border:1px solid #dadade;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:12px;font-weight:760;line-height:1;text-decoration:none;display:inline-flex}.article-actions svg{width:16px;height:16px}.article-actions .article-action-link:hover{background:#fafafa;border-color:#c8c8ce}.article-actions .danger-outline{color:#b4233c;background:#fff;border-color:#efc8d0}.article-actions .danger-outline:hover{background:#fff7f9;border-color:#e8aeba}.post-action-error{margin:12px 0 0}.article-page{width:min(100%,1180px);max-width:100%;padding:28px 24px 72px}.article-page--draft-preview{margin:0 auto}.article-page--draft-preview article{box-shadow:0 18px 52px #181a200e}.comment-panel--preview .comment-empty{opacity:1}.article-page>.back-link{color:#4f5b6f;background:#fff;border:1px solid #e4e7ed;border-radius:10px;align-items:center;gap:6px;min-height:38px;margin:0 0 12px;padding:0 12px;font-size:15px;font-weight:850;line-height:1;display:inline-flex}.article-page>.back-link:hover{color:#f28b00;background:#fff7eb;border-color:#ffd18a}.article-page article{border-radius:18px;min-width:0;max-width:100%;padding:36px 48px 42px}.article-page h1,.article-lead,.rich-content{overflow-wrap:anywhere;word-break:break-word;min-width:0}.rich-content *{max-width:100%}.article-page h1{letter-spacing:0;margin:6px 0 12px;font-size:38px;line-height:1.24}.article-lead{color:#667085;margin:0;font-size:16px;font-weight:650;line-height:1.75}.article-author{margin:22px 0 28px;padding-bottom:18px}.rich-content{color:#202938;font-size:17px;line-height:1.9}.rich-content h2{margin:26px 0 12px;font-size:25px;line-height:1.32}.rich-content p{margin:0 0 14px}.rich-content pre{margin:16px 0 18px}.post-delete-backdrop{z-index:1500;padding:18px}.post-delete-dialog{background:#fff;border-radius:20px;grid-template-columns:48px minmax(0,1fr);gap:15px;width:min(470px,100%);padding:24px;display:grid;box-shadow:0 28px 90px #12121747}.post-delete-icon{color:#c22242;background:#fff4dc;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.post-delete-icon svg{width:21px}.post-delete-dialog>div>span{color:#b4233c;letter-spacing:.11em;font-size:12px;font-weight:850}.post-delete-dialog h2{margin:5px 0 7px;font-size:22px}.post-delete-dialog p{color:#707078;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}.post-delete-dialog>.form-error,.post-delete-dialog>footer{grid-column:1/-1}.post-delete-dialog>footer{justify-content:flex-end;gap:9px;margin-top:3px;display:flex}.post-delete-dialog>footer button{background:#fff;border:1px solid #dedee3;border-radius:11px;min-width:96px;min-height:44px;font-size:12px;font-weight:750}.post-delete-dialog>footer .danger-button{color:#fff;background:#b4233c;border-color:#b4233c}.comment-panel{border-top:1px solid #ececef;margin-top:24px;padding-top:18px}.comment-panel h3{letter-spacing:-.03em;align-items:baseline;gap:8px;margin:0 0 14px;font-size:20px;display:flex}.comment-panel h3 span{color:#9b9ba3;font-size:13px;font-weight:700}.reply-context{color:#6c5059;background:#fff8fa;border:1px solid #f0dde3;border-radius:11px;align-items:center;gap:9px;min-height:38px;margin:0 0 8px 44px;padding:6px 8px 6px 10px;font-size:12px;display:flex}.reply-context span{flex:1;min-width:0}.reply-context button{color:#6d5a61;background:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}.comment-compose{background:linear-gradient(#fff,#fbfbfc);border:1px solid #e8e8ec;border-radius:14px;grid-template-columns:40px minmax(0,1fr);gap:10px;margin-bottom:18px;padding:12px;display:grid}.comment-compose-avatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.comment-compose--guest{grid-template-columns:1fr}.comment-compose-box{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;min-width:0;display:grid}.comment-compose textarea{color:#28282e;resize:vertical;background:#fff;border:1px solid #e2e2e6;border-radius:13px;outline:0;width:100%;min-height:62px;padding:10px 12px;font-size:14px;line-height:1.65}.comment-compose textarea:focus{border-color:#c8c8ce;box-shadow:0 0 0 3px #18181e0a}.comment-compose-footer{justify-content:flex-end;align-items:center;display:flex}.comment-compose-footer button{color:#fff;background:#202025;border:0;border-radius:11px;min-width:86px;min-height:44px;font-size:13px;font-weight:800}.comment-compose-footer button:disabled{color:#fff;opacity:1;background:#d9d9de}.comment-threads{display:grid}.comment-thread{border-bottom:1px solid #efeff2}.comment-thread>.comment-row{border-bottom:0}.comment-replies-shell{border-left:2px solid #e6e6eb;margin:-4px 0 10px 44px;padding:0 0 0 13px;display:grid}.comment-replies-toggle{color:#8b929e;background:0 0;border:0;align-items:center;gap:7px;width:fit-content;min-height:26px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.comment-replies-toggle:hover{color:#4d5561}.comment-replies-toggle>span{background:#d8dde6;border-radius:999px;width:28px;height:1px}.comment-replies-toggle svg{width:15px;height:15px;transition:transform .16s}.comment-replies-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.comment-replies{background:0 0;border-left:0;margin:3px 0 0;padding:0;display:grid}.comment-reply{border-bottom:1px solid #f0f0f3}.comment-reply:last-child{border-bottom:0}.comment-row{align-items:flex-start;padding:13px 0}.comment-row.comment-reply{padding:7px 0}.comment-row.comment-reply img,.comment-row.comment-reply .comment-placeholder-avatar{flex:0 0 28px;width:28px;min-width:28px;height:28px}.comment-body{flex:1;min-width:0}.comment-row.comment-reply .comment-body{padding-right:0}.comment-meta{align-items:baseline;gap:9px;min-width:0;display:flex}.comment-row.comment-reply .comment-meta{flex-wrap:wrap;gap:7px}.comment-row b{font-size:14px}.comment-row.comment-reply b{font-size:13px}.comment-row time{color:#9898a0;white-space:nowrap;font-size:12px}.comment-reply-target{color:#777780;margin-top:2px;font-size:12px;line-height:1.35;display:block}.comment-row.comment-reply .comment-reply-target{margin:3px 6px 0 0;display:inline}.comment-reply-target span{color:#b42355;font-weight:650}.comment-row p{color:#3f3f46;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.55}.comment-row.comment-reply p{margin:0;font-size:13px;line-height:1.45;display:inline}.comment-actions{align-items:center;gap:4px;margin-top:5px}.comment-row.comment-reply .comment-actions{margin-top:0;display:inline-flex}.comment-actions button{min-height:28px;color:#777780!important;border-radius:8px!important;padding:0 8px!important;font-size:12px!important;font-weight:650!important}.comment-row.comment-reply .comment-actions button{min-height:24px;padding:0 6px!important}.comment-actions button.selected{color:#ff9f0a!important}.comment-actions button:hover{color:#25252a!important;background:#f2f2f4!important}.comment-actions button.selected:hover{color:#ff9f0a!important}.moderation-note{color:#855d09;background:#fff4dc;border-radius:7px;margin-top:4px;padding:5px 8px;font-size:12px;display:inline-flex}.comment-placeholder{color:#85858d}.comment-placeholder-avatar{color:#aaa;background:#ececef;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.comment-row>.comment-placeholder-avatar{flex:0 0 36px;min-width:36px}.comment-deleted-note{color:#8b8b94;background:0 0;border-left:2px solid #e6e6eb;margin:8px 0 0 44px;padding:6px 0 7px 13px}.comment-deleted-note b{color:#74747c;font-size:12px}.comment-deleted-note p{margin:3px 0 0;font-size:12px;line-height:1.55}.comment-replies-shell--orphan{margin-top:2px}.comment-replies--orphan{margin-top:3px;padding-top:0}.post-card{padding:18px 20px}.post-card h2{margin:14px 0 7px;font-size:19px;line-height:1.32}.post-card>p{line-height:1.62}.post-bottom{margin-top:14px}.detail-screenshot img,.detail-screenshot video{object-fit:cover;background:#111;width:100%;max-height:400px;display:block}.detail-gallery{margin:22px 0}.detail-gallery .detail-screenshot{aspect-ratio:16/9;background:#111;margin:0}.detail-gallery .detail-screenshot img,.detail-gallery .detail-screenshot video{object-fit:contain;height:100%;max-height:none}.detail-gallery-thumbnails{scrollbar-width:thin;gap:9px;padding:10px 2px 2px;display:flex;overflow-x:auto}.detail-gallery-thumbnails button{color:#fff;background:#17171b;border:2px solid #0000;border-radius:9px;flex:0 0 98px;height:58px;padding:0;position:relative;overflow:hidden}.detail-gallery-thumbnails button.active{border-color:#1d1d22;box-shadow:inset 0 0 0 2px #fff}.detail-gallery-thumbnails img{object-fit:cover;width:100%;height:100%}.detail-gallery-thumbnails>button>svg{width:22px}.detail-gallery-thumbnails i{background:#0004;place-items:center;display:grid;position:absolute;inset:0}.detail-gallery-thumbnails i svg{fill:currentColor;width:17px}.orphan-thread{margin:2px 0 0}.message-list-status{color:#85858d;margin:10px 12px;font-size:12px;line-height:1.5;display:block}.message-meta{color:#9898a0;font-size:12px}.bubble.mine .message-meta{color:#c6c6cd}.chat-user-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.chat-user-actions>a,.chat-user-actions>button{color:#66666e;background:#fff;border:1px solid #e1e1e5;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:inline-grid}.chat-user-actions>button:hover{color:#b4233c;border-color:#f1b5c1}.chat-user-actions svg{width:17px;height:17px}.bubble .recall{opacity:1;align-self:flex-end;min-height:28px;margin:-1px -4px -4px 0;font-size:12px;position:static}.chat-back{display:none}.new-message>small{color:#777;padding:8px;font-size:12px;line-height:1.5;display:block}.new-message .form-error{color:#b4233c}.messages-page{grid-template-columns:304px minmax(0,1fr);width:min(100%,1320px);max-width:none;height:calc(100vh - 72px);min-height:0}.messages-page>aside{background:#fff;padding:16px 10px}.messages-title{padding:0 8px 12px}.messages-title h2{margin:0;font-size:20px;line-height:1.2}.messages-title button{color:#202025;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.message-search{margin:0 8px 12px}.message-search input{border:1px solid #0000;border-radius:10px;height:38px;font-size:12px;line-height:38px}.message-search input:focus{background:#fff;border-color:#dedee5}.new-message{background:#fbfbfc;border:1px solid #e6e6eb;border-radius:12px;gap:7px;margin:0 8px 12px;padding:8px;display:grid}.new-message>input{background:#fff;border:1px solid #e2e2e7;border-radius:10px;outline:0;width:100%;height:38px;padding:0 10px;font-size:12px;line-height:38px}.new-message>button{border-radius:10px;min-height:48px}.new-message>button:hover{background:#f1f1f4}.new-message img{width:34px;height:34px}.new-message b{font-size:12px;line-height:1.25}.new-message small{font-size:12px}.message-list-status{color:#8a8a93;text-align:center;background:#fbfbfc;border:1px solid #ececf1;border-radius:12px;margin:8px;padding:14px 12px;font-size:12px;line-height:1.5}.messages-page>aside>button{border-radius:10px;gap:10px;min-height:64px;padding:9px 10px}.messages-page>aside>button:hover,.messages-page>aside>button.active{background:#f2f2f4}.messages-page>aside>button img{flex:none;width:38px;height:38px}.messages-page>aside>button span{gap:4px}.messages-page>aside>button b{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;font-size:13px;line-height:1.25;display:grid}.messages-page>aside>button time{float:none;color:#a0a0a8;white-space:nowrap;font-size:12px;font-weight:400}.messages-page>aside>button small{color:#777780;font-size:12px;line-height:1.35}.messages-page>aside>button em{text-align:center;flex:none;min-width:20px;padding:3px 6px;font-size:12px}.chat{background:#fff;grid-template-rows:58px minmax(0,1fr) auto;min-height:0}.chat>header{gap:10px;min-width:0;padding:0 18px}.chat>header img{flex:none;width:36px;height:36px}.chat>header span{min-width:0}.chat>header b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.chat>header small{font-size:12px}.chat-user-actions{gap:6px}.chat-user-actions>a,.chat-user-actions>button{border-radius:9px;width:34px;height:34px}.chat-body{background:#f7f7f9;gap:9px;min-height:0;padding:18px 24px 16px}.chat-time{color:#8c8c94;background:#ececef;border-radius:999px;padding:3px 8px;font-size:12px;line-height:1.4}.bubble{overflow-wrap:anywhere;border-radius:6px 14px 14px;gap:4px;max-width:min(68%,620px);padding:9px 12px;font-size:13px;line-height:1.55}.bubble.mine{border-radius:14px 6px 14px 14px}.bubble>small{margin-top:2px;font-size:12px}.bubble>button{border-radius:8px;align-self:flex-start;min-height:28px;padding:5px 8px;font-size:12px}.bubble.mine>button{background:#ffffff24}.message-meta{font-size:12px;line-height:1.3}.bubble .recall{color:#8f8f97;opacity:0;pointer-events:none;background:0 0;min-height:22px;margin:0;padding:0;font-size:12px;position:absolute;top:calc(100% + 2px);right:2px}.bubble:hover .recall,.bubble:focus-within .recall,.bubble .recall:hover,.bubble .recall:focus-visible{opacity:1;pointer-events:auto}.chat-input{background:#fff;grid-template-columns:minmax(0,1fr) 42px;gap:6px 8px;padding:8px 14px 10px;display:grid}.chat-input>div{grid-column:1/-1;align-items:center;gap:5px;min-height:30px;display:flex}.chat-input>div button{color:#62626a;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.chat-input>div button:hover{color:#202025;background:#f0f0f3}.chat-input>div>span{align-items:center;gap:5px;min-width:0;max-width:min(100%,430px);font-size:12px;line-height:1.35;display:inline-flex}.chat-input textarea{background:#fbfbfc;border:1px solid #e2e2e7;border-radius:12px;grid-column:1;width:100%;height:54px;padding:16px 12px;font-size:13px;line-height:20px}.chat-input textarea:focus{background:#fff;border-color:#d5d5dc}.chat-input .form-error{grid-column:1/-1;margin:0}.send-button{border-radius:12px;grid-area:2/2;align-self:stretch;place-items:center;width:42px;height:auto;min-height:54px;display:grid;position:static}.send-button:disabled{background:#d5d5db}.chat-empty{text-align:center;background:linear-gradient(#fafafcb8,#fff0 42%),#fff;place-content:center;justify-items:center;gap:10px;min-height:0;padding:48px 32px;display:grid}.chat-empty svg{color:#797982;background:#f8f8fa;border:1px solid #e7e7ec;border-radius:18px;width:58px;height:58px;padding:12px}.chat-empty h3{color:#17171d;max-width:420px;margin:6px 0 0;font-size:24px;font-weight:850;line-height:1.25}.chat-empty p{color:#7d7d86;max-width:380px;margin:0;font-size:14px;line-height:1.7}.chat-empty .form-error{width:min(380px,100%);margin-top:4px}.rank-tabs{scrollbar-width:none;align-items:center;overflow-x:auto}.rank-tabs::-webkit-scrollbar{display:none}.rank-tabs button{white-space:nowrap;flex:none}.rank-window{flex:none}.profile-tabs{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;margin:16px 0 18px;padding-bottom:2px}.profile-tabs::-webkit-scrollbar{display:none}.profile-tabs button{scroll-snap-align:start;border-radius:10px 10px 0 0;min-height:44px;padding:10px 12px;font-size:13px}.profile-tabs span{font-size:12px}.profile-page:not(.profile-page--management){padding-top:24px}.profile-page:not(.profile-page--management) .profile-cover{background:#fff4e1;border-radius:26px 26px 18px 18px;height:250px;box-shadow:0 18px 50px #18181e0f}.profile-cover-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.profile-cover-scrim{pointer-events:none;background:linear-gradient(#ffffff08,#ffffff2e),linear-gradient(90deg,#ffffff29,#fff0 62%);position:absolute;inset:0}.profile-page:not(.profile-page--management) .profile-card{color:#171923;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #e3e5ecdb;border-radius:28px;grid-template-columns:112px minmax(0,1fr) auto;align-items:start;gap:20px;margin:-70px 34px 0;padding:28px 28px 24px;display:grid;box-shadow:0 22px 60px #18181e1c}.profile-page:not(.profile-page--management) .profile-card>img{background:#fff;border:5px solid #fff;border-radius:50%;width:112px;height:112px;margin-top:-58px;box-shadow:0 16px 38px #18181e29}.profile-page:not(.profile-page--management) .profile-card>div{min-width:0;padding-top:0}.profile-page:not(.profile-page--management) .profile-card h1{color:#1c2030;overflow-wrap:anywhere;text-shadow:none;margin:0 0 5px;font-size:28px;line-height:1.16}.profile-page:not(.profile-page--management) .profile-card>div>span{color:#738095;font-size:13px;font-weight:700}.profile-page:not(.profile-page--management) .profile-card section{flex-wrap:wrap;gap:30px;margin-top:18px}.profile-page:not(.profile-page--management) .profile-card section b{color:#111116;letter-spacing:0;align-items:baseline;gap:6px;font-size:24px;font-weight:950;display:inline-flex}.profile-page:not(.profile-page--management) .profile-card>aside{flex-wrap:wrap;justify-content:flex-end;align-self:start;gap:10px;padding-top:6px;display:flex}.profile-page:not(.profile-page--management) .profile-card>aside button{color:#1c2030;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3f5f8;border-color:#e5e7ec;border-radius:14px;min-height:44px;font-size:14px;font-weight:850}.profile-page:not(.profile-page--management) .profile-card>aside .solid-button{color:#fff!important;background:#171923!important;border-color:#171923!important}.profile-page:not(.profile-page--management) .profile-card>aside a{border:1px solid #ffffff57;border-radius:10px;align-items:center;gap:6px;min-height:37px;padding:0 13px;font-size:12px;font-weight:760;display:inline-flex}.profile-page:not(.profile-page--management) .profile-card>aside a svg{width:15px;height:15px}.following-page.profile-page:not(.profile-page--management){padding-top:28px}.following-head{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 16px;display:flex}.following-head h1{color:#171923;letter-spacing:0;margin:0;font-size:30px;font-weight:950;line-height:1.08}.following-head p{color:#7d8491;margin:7px 0 0;font-size:13px;font-weight:650;line-height:1.55}.following-head .solid-button{flex:none;min-height:40px;padding:0 15px}.following-profile-action svg{width:15px;height:15px}.following-page.profile-page:not(.profile-page--management) .profile-tabs{margin-top:0}.profile-page:not(.profile-page--management) .profile-tabs{border-bottom:1px solid #e4e7ee;gap:30px;margin:26px 34px 24px;padding:0;position:relative;overflow-x:auto}.profile-page:not(.profile-page--management) .profile-tabs button{color:#797f8b;white-space:nowrap;background:0 0;border:0;border-radius:0;min-height:46px;padding:0 0 13px;font-size:15px;font-weight:820}.profile-page:not(.profile-page--management) .profile-tabs span{color:#a4acb8;margin-left:4px;font-size:12px;font-weight:850}.profile-page:not(.profile-page--management) .app-grid:empty{display:none}.profile-page:not(.profile-page--management) .profile-content-empty{width:min(760px,100% - 48px);min-height:0;box-shadow:none;text-align:left;background:#fbfbfc;border:1px solid #ececf1;border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;margin:34px auto 0;padding:22px 24px;display:grid}.profile-content-empty__icon{color:#232329;background:#fff;border:1px solid #e4e4ea;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.profile-content-empty__icon svg{width:24px;height:24px}.profile-content-empty__copy{min-width:0}.profile-content-empty h2{color:#18181e;margin:0 0 4px;font-size:19px;font-weight:850;line-height:1.32}.profile-content-empty p{color:#84848c;text-align:left;max-width:none;margin:0;font-size:13px;line-height:1.6}.profile-content-empty__action{white-space:nowrap;min-height:38px}@media (width<=760px){.profile-page:not(.profile-page--management){padding-top:16px}.profile-page:not(.profile-page--management) .profile-cover{border-radius:22px 22px 18px 18px;height:220px}.profile-page:not(.profile-page--management) .profile-card{border-radius:24px;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:12px 14px;margin:-56px 15px 0;padding:20px 18px 18px}.profile-page:not(.profile-page--management) .profile-card>img{border-radius:50%;width:78px;height:78px;margin-top:-38px}.profile-page:not(.profile-page--management) .profile-card>div{grid-column:2}.profile-page:not(.profile-page--management) .profile-card h1{font-size:22px}.profile-page:not(.profile-page--management) .profile-card p{-webkit-line-clamp:4;margin-top:6px;font-size:13px}.profile-page:not(.profile-page--management) .profile-card section{gap:16px;margin-top:12px}.profile-page:not(.profile-page--management) .profile-card section b{font-size:18px}.profile-page:not(.profile-page--management) .profile-card>aside{grid-column:1/-1;justify-content:flex-start;padding-top:0;position:static}.profile-page:not(.profile-page--management) .profile-card>aside button{min-height:38px;font-size:12px}.profile-page:not(.profile-page--management) .profile-tabs{gap:24px;margin:18px 15px 16px}.following-page.profile-page:not(.profile-page--management){padding-top:18px}.following-head{flex-direction:column;align-items:flex-start;gap:12px;margin:0 15px 14px}.following-head h1{font-size:24px}.following-head .solid-button{min-height:38px}.following-page.profile-page:not(.profile-page--management) .profile-tabs{margin-top:0}.profile-page:not(.profile-page--management) .profile-content-empty{grid-template-columns:44px minmax(0,1fr);gap:12px;width:calc(100% - 30px);margin-top:20px;padding:18px}.profile-content-empty__icon{border-radius:13px;width:44px;height:44px}.profile-content-empty h2{font-size:17px}.profile-content-empty__action{grid-column:1/-1;justify-self:start}}.profile-page--management{width:min(100%,1420px);max-width:none;margin:0;padding:34px 42px 80px}.profile-management-shell{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:18px;margin-top:0;display:grid}.profile-management-sidebar{background:#fff;border:1px solid #e2e2e6;border-radius:17px;gap:17px;padding:18px;display:grid;position:sticky;top:92px}.profile-management-sidebar>div>span,.profile-management-overview>header>span,.profile-management-section-head>span{color:var(--accent);letter-spacing:.11em;font-size:12px;font-weight:850}.profile-management-sidebar h2{margin:5px 0 6px;font-size:18px}.profile-management-sidebar p{color:#85858d;margin:0;font-size:12px;line-height:1.55}.profile-management-sidebar nav{gap:5px;display:grid}.profile-management-sidebar nav button,.profile-management-logout{color:#626269;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:43px;padding:0 10px;font-size:12px;font-weight:700;display:grid}.profile-management-sidebar nav button:hover,.profile-management-sidebar nav button[aria-current=page]{color:#1d1d22;background:#f2f2f4}.profile-management-sidebar nav button[aria-current=page]{box-shadow:inset 3px 0 0 var(--accent)}.profile-management-back{color:#62626a;background:#fff;border:1px solid #e2e2e6;border-radius:10px;align-self:flex-start;align-items:center;gap:7px;min-height:40px;margin:0 0 4px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.profile-management-back:hover{color:#1d1d22;border-color:#c8c8ce}.profile-management-back svg{width:16px;height:16px}.managed-work-actions .managed-work-delete{color:#b4233c;align-items:center;gap:4px;display:inline-flex}.managed-work-delete svg{width:12px;height:12px}.managed-work-sdk-id{background:#f8f8fa;border:1px solid #e6e6ea;border-radius:10px;align-items:center;gap:10px;margin:9px 4px 0;padding:10px 11px;display:flex}.managed-work-sdk-id>div{gap:4px;min-width:0;display:grid}.managed-work-sdk-id span{color:#66666f;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.managed-work-sdk-id em{color:#777780;background:#ececf0;border-radius:999px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:750}.managed-work-sdk-id code{color:#202026;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:12px;line-height:1.35}.managed-work-sdk-id button{color:#323239;background:#fff;border:1px solid #dcdce1;border-radius:8px;flex:none;align-items:center;gap:4px;min-height:30px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.managed-work-sdk-id button:hover{background:#f4f4f6;border-color:#bdbdc5}.managed-work-sdk-id button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.managed-work-sdk-id button svg{width:12px;height:12px}.work-delete-dialog{width:min(500px,100vw - 30px)}.work-delete-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.work-delete-actions button{background:#fff;border:1px solid #dddde2;border-radius:10px;min-height:42px;padding:0 16px;font-weight:750}.work-delete-actions .danger-button{color:#fff;background:#b4233c;border-color:#b4233c}.profile-management-sidebar nav svg,.profile-management-logout svg{width:17px}.profile-management-sidebar nav span{color:#777780;background:#ededf0;border-radius:999px;padding:3px 6px;font-size:12px}.profile-management-logout{color:#8a505c;border-top:1px solid #ededf0;border-radius:0;grid-template-columns:19px 1fr;padding-top:10px}.profile-management-content{min-width:0}.profile-management-overview{gap:18px;display:grid}.profile-management-works>.app-grid{margin-top:0}.profile-management-works .profile-content-empty{height:auto;min-height:360px}.profile-management-overview>header,.profile-management-section-head{background:linear-gradient(145deg,#fff,#f7f7f9);border:1px solid #e3e3e7;border-radius:17px;padding:21px 22px}.profile-management-overview>header h2,.profile-management-section-head h2{margin:7px 0;font-size:22px}.profile-management-overview>header p,.profile-management-section-head p{color:#777780;margin:0;font-size:12px;line-height:1.65}.profile-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.profile-management-grid>button,.profile-management-grid>a{color:#222228;text-align:left;background:#fff;border:1px solid #e2e2e6;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) 20px;align-content:center;gap:3px 12px;min-height:128px;padding:18px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.profile-management-grid>button:hover,.profile-management-grid>a:hover{border-color:#d1c9cd;transform:translateY(-1px);box-shadow:0 12px 28px #19191f12}.profile-management-grid>:is(button,a)>span{width:42px;height:42px;color:var(--accent);background:#fff1f4;border-radius:12px;grid-row:1/3;place-items:center;display:grid}.profile-management-grid>:is(button,a)>span svg{width:19px}.profile-management-grid b{align-self:end;font-size:14px}.profile-management-grid small{color:#808088;align-self:start;font-size:12px;line-height:1.5}.profile-management-grid>:is(button,a)>svg{color:#aaaab1;grid-area:1/3/3;align-self:center;width:17px}.settings-section-stack{gap:14px;display:grid}.settings-section{background:#fff;border:1px solid #e4e4e8;border-radius:18px;grid-template-columns:1fr;gap:12px;padding:16px;display:grid}.settings-section>header{min-width:0;max-width:760px;padding:0 2px 2px}.settings-section>header span,.security-zone-head span{color:var(--accent);letter-spacing:.12em;font-size:12px;font-weight:850}.settings-section>header h3,.security-zone-head h3{letter-spacing:-.02em;margin:5px 0 4px;font-size:16px}.settings-section>header p,.security-zone-head p{color:#7c7c84;margin:0;font-size:12px;line-height:1.65}.settings-section .profile-management-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-content:start;gap:10px}.settings-section .profile-management-grid>button,.settings-section .profile-management-grid>a{border-radius:14px;min-height:104px;padding:16px}.profile-management-section-head{margin-bottom:12px}.profile-management-content>.case-list,.profile-management-content>.profile-hosting-list,.profile-management-content>.security-hub{min-width:0}.security-layout{grid-template-columns:1fr;gap:14px;display:grid}.security-zone{background:#fff;border:1px solid #e4e4e8;border-radius:20px;grid-template-columns:1fr;gap:12px;padding:16px;display:grid}.security-zone-head{min-width:0;max-width:760px;padding:0 2px 2px}.security-zone-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;min-width:0;display:grid}.security-zone-grid--auth{grid-template-columns:minmax(320px,1.1fr) minmax(300px,.9fr)}.security-zone .security-card{min-height:0;box-shadow:none;border-color:#ececf0;border-radius:16px;grid-column:auto;padding:20px}.security-zone .security-card-head{margin-bottom:15px}.security-zone .security-card-head h3{font-size:16px}.security-zone .security-card-head p{font-size:12px}.security-zone--data .security-zone-grid{grid-template-columns:1fr}.security-zone--data .compliance-card{grid-template-columns:auto minmax(0,1fr) auto}.developer-key-card{align-content:start}.developer-key-create{grid-template-columns:minmax(0,1fr) 110px auto;align-items:end;gap:9px;display:grid}.developer-key-create label{color:#686872;gap:6px;font-size:12px;font-weight:700;display:grid}.developer-key-create input,.developer-key-create select{background:#fff;border:1px solid #dfdfe4;border-radius:9px;width:100%;min-height:39px;padding:0 10px;font-size:12px}.developer-key-create button{white-space:nowrap;min-height:39px}.developer-key-secret{background:#fff7e8;border:1px solid #ffd18a;border-radius:12px;gap:9px;margin-bottom:14px;padding:13px;display:grid}.developer-key-secret>div{align-items:center;gap:9px;display:flex}.developer-key-secret>div:first-child svg{width:18px;color:var(--wovan-primary-strong,#f28b00)}.developer-key-secret span{gap:2px;display:grid}.developer-key-secret small{color:#8a641a;font-size:12px}.developer-key-secret label{color:#7a5d28;gap:4px;font-size:12px;display:grid}.developer-key-secret code,.developer-key-list code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.developer-key-secret label code{color:#5d3b00;background:#fff;border-radius:7px;padding:8px;font-size:12px}.developer-key-secret>div:last-child button{background:#fff;border:1px solid #ffe0a8;border-radius:8px;min-height:34px;padding:0 10px;font-size:12px;font-weight:750}.developer-key-list{margin-top:12px;display:grid}.developer-key-list article{border-top:1px solid #eeeef1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.developer-key-list article.revoked{opacity:.58}.developer-key-list article>div{gap:3px;min-width:0;display:grid}.developer-key-list article b{font-size:12px}.developer-key-list article code{color:#6f7078;font-size:12px}.developer-key-list article small{color:#9a9aa1;font-size:12px}.developer-key-list article>button{color:#be2849;background:#fff;border:1px solid #edd1d7;border-radius:8px;min-height:31px;padding:0 10px;font-size:12px;font-weight:750}@media (width<=760px){.developer-key-create{grid-template-columns:1fr}}.hosting-intent-status{flex-basis:100%;color:var(--wovan-primary-strong,#f28b00)!important;font-size:12px!important}.hosting-setup-card{background:linear-gradient(145deg,#fffdf8,#fff7e8);border:1px solid #ffe0a8;border-radius:18px;gap:18px;padding:22px;display:grid}.profile-hosting-list>.hosting-setup-card{display:grid}.hosting-setup-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.hosting-setup-card>header span{color:var(--wovan-primary-strong,#f28b00);letter-spacing:.12em;font-size:12px;font-weight:850}.hosting-setup-card>header h2{margin:5px 0 6px;font-size:20px}.hosting-setup-card>header p{color:#6f7775;max-width:680px;margin:0;font-size:12px;line-height:1.65}.hosting-setup-card>header>b{background:var(--wovan-primary-soft,#fff4dc);color:var(--wovan-primary-strong,#f28b00);border-radius:999px;flex:none;padding:7px 10px;font-size:12px}.hosting-app-picker{color:#404744;gap:7px;font-size:12px;font-weight:750;display:grid}.hosting-app-picker select{background:#fff;border:1px solid #d7dfdc;border-radius:11px;min-height:44px;padding:0 12px;font-size:13px}.hosting-setup-empty{background:#ffffffb3;border:1px dashed #ccd8d4;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.hosting-setup-empty p{color:#737b78;margin:0;font-size:12px}.hosting-setup-empty a{color:#fff;background:#222228;border-radius:9px;align-items:center;min-height:40px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.hosting-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hosting-setup-grid>label{color:#3d4542;background:#fff;border:1px solid #dfe6e3;border-radius:12px;gap:7px;padding:14px;font-size:12px;font-weight:700;display:grid}.hosting-setup-grid .wide{grid-column:1/-1}.hosting-setup-grid input,.hosting-setup-grid select,.hosting-setup-grid textarea{background:#fff;border:1px solid #dde2e0;border-radius:9px;width:100%;min-height:40px;padding:0 10px;font-size:12px}.hosting-setup-grid textarea{resize:vertical;min-height:86px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.hosting-setup-confirm{justify-content:space-between;align-items:center;gap:18px;padding-top:4px;display:flex}.hosting-setup-confirm>span{color:#4b625a;align-items:center;gap:8px;font-size:12px;line-height:1.55;display:flex}.hosting-setup-confirm svg{width:18px;color:var(--wovan-primary-strong,#f28b00);flex:none}.hosting-setup-confirm button{flex:none;min-height:44px}.hosting-policy-loading{color:#6e7774;margin:0;font-size:12px}.publish-page>header>span,.publish-panel>p,.review-ready>p{font-size:15px;line-height:1.65}.publish-verification-notice{color:#55471f;background:#fffaf0;border:1px solid #eadfbd;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:22px;padding:14px 16px;display:grid}.publish-verification-notice>svg{justify-self:center;width:22px;height:22px}.publish-verification-notice>span{gap:4px;display:grid}.publish-verification-notice small{color:#786a41;font-size:14px;line-height:1.55}.publish-verification-notice button{color:#51451f;background:#fff;border:1px solid #cdbd8d;border-radius:10px;min-height:38px;padding:0 13px;font-weight:700}.publish-page>header i{font-size:14px;line-height:1.4}.form-grid label{font-size:14px}.form-grid input,.form-grid select,.form-grid textarea{font-size:15px}.form-grid label>small{color:#8b8b93;text-align:right;margin-top:5px;font-size:14px;font-weight:400;display:block}.type-options button,.choice-cards button{font-size:14px}.type-options button small,.choice-cards small,.switch-row small,.upload-zone small,.upload-zone em{font-size:14px;line-height:1.5}.switch-row b,.upload-zone b{font-size:15px}.publish-panel>footer button{min-height:44px;font-size:14px}.publish-page{width:min(100%,1220px);max-width:none;padding:26px 40px 62px}.publish-page>header{gap:14px;display:grid}.publish-page>header>span{color:#85858d;align-items:center;gap:10px;font-size:14px;font-weight:750;display:flex}.publish-draft-status{color:#1f8759;margin-left:0;font-size:14px;font-weight:800}.publish-page>header>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 18px;display:grid}.publish-page>header i{color:#a4a4aa;border-top-width:3px;height:36px;padding-top:13px;font-size:14px;font-weight:750}.publish-page>header i:before{width:13px;height:13px;top:-8px;box-shadow:0 0 0 5px #fff}.publish-page>header i.active{color:#17171d}.publish-page>header i b{margin-left:5px}.publish-panel{border-radius:18px;padding:26px 34px 28px;box-shadow:0 18px 48px #17171c0d}.publish-verification-notice{border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;margin-bottom:18px;padding:10px 12px}.publish-verification-notice>svg{width:19px;height:19px}.publish-verification-notice>span{gap:2px}.publish-verification-notice b{font-size:15px;line-height:1.45}.publish-verification-notice small{font-size:14px;line-height:1.55}.publish-verification-notice button{border-radius:9px;min-height:34px;padding:0 12px;font-size:14px}.publish-panel>h1,.review-ready h1{letter-spacing:-.03em;margin-bottom:4px;font-size:24px;line-height:1.22}.publish-panel>p,.review-ready>p{color:#85858d;margin-bottom:18px;font-size:15px;line-height:1.65}.form-grid{gap:12px}.form-grid label{color:#17171d;align-content:start;font-size:14px;font-weight:800;display:grid}.form-grid>.wide{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{border-radius:11px;margin-top:7px;font-size:15px}.form-grid input,.form-grid select{height:40px}.form-grid textarea{height:86px;padding-top:10px}.form-grid textarea.auto-grow-textarea{height:auto;min-height:86px;padding-bottom:10px;line-height:1.55;overflow:hidden}.form-grid label>small{margin-top:4px;font-size:14px}.publish-choice-field{background:0 0;border:0;border-radius:0;padding:0}.type-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.type-options button{color:#1a1b20;min-width:0;height:auto;min-height:154px;box-shadow:none;background:linear-gradient(#fff,#fbfbfc);border:1px solid #e0e1e7;border-radius:14px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:10px 14px;padding:18px;font-size:14px;font-weight:850;transition:border-color .16s,background .16s,color .16s;display:grid;position:relative;overflow:visible}.type-option-icon{color:#5f626c;background:#f6f7fa;border:1px solid #e4e6ee;border-radius:16px;grid-area:2/1;place-items:center;width:56px;height:56px;margin-top:6px;transition:border-color .16s,background .16s,color .16s;display:grid}.type-options .type-option-icon svg{grid-row:auto;width:34px;height:34px}.type-option-main{min-width:0;display:contents}.type-option-heading{flex-wrap:wrap;grid-area:1/1/auto/-1;align-items:center;gap:8px;min-width:0;padding-right:28px;display:flex}.type-option-title{white-space:normal;min-width:0;font-size:21px;font-weight:900;line-height:1.12}.type-recommend-badge{color:#fff;text-align:center;background:#16a34a;border:0;border-radius:6px;flex:none;place-items:center;width:40px;min-width:40px;height:20px;padding:0;font-size:13px;font-weight:750;line-height:1;display:inline-grid}.type-options button small{color:#6f727b;text-overflow:ellipsis;white-space:nowrap;background:#eef0f4;border-radius:999px;flex:none;max-width:92px;padding:5px 9px;font-size:13px;font-weight:800;line-height:1.2;overflow:hidden}.type-options button em{color:#626672;grid-area:2/2;align-self:start;min-height:0;margin-top:4px;font-size:14px;font-style:normal;font-weight:500;line-height:1.55;display:block;overflow:visible}.type-help-bubble{z-index:4;color:#7d828c;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:12px;right:12px}.type-help-bubble>svg{stroke-width:2.15px;width:21px;height:21px}.type-help-popover{z-index:10;color:#31343c;text-align:left;opacity:0;pointer-events:none;background:#fff;border:1px solid #e2e2e7;border-radius:12px;width:min(320px,74vw);padding:13px 14px;font-size:15px;font-weight:650;line-height:1.65;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px);box-shadow:0 16px 34px #14141c24}.type-options button:hover,.type-options button:focus-visible{z-index:8}.type-help-bubble:hover,.type-options button:focus-visible .type-help-bubble{border-color:var(--wovan-primary,#ff9f0a);color:var(--wovan-primary-strong,#f28b00)}.type-help-bubble:hover .type-help-popover,.type-options button:focus-visible .type-help-popover{opacity:1;transform:translateY(0)}.type-options .type-option-more{color:#7b7f89;width:100%;height:22px;min-height:0;box-shadow:none;background:#fff;border-style:solid;border-color:#e2e2e7;border-radius:7px;grid-column:1/-1;justify-content:center;justify-self:stretch;align-items:center;margin-top:-5px;padding:0;font-size:14px;font-weight:850;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.type-options .type-option-more:after,.type-options .type-option-more small{display:none}.type-options .type-option-more>svg{color:currentColor;grid-row:auto;width:15px;height:15px;transition:transform .16s,color .16s;position:static}.type-options .type-option-more:hover,.type-options .type-option-more:focus-visible,.type-options .type-option-more:active{color:#5f6570;box-shadow:none;background:#f7f8fa;border-color:#d4d6dc;transform:none}.type-options .type-option-more.expanded>svg{transform:rotate(180deg)}.upload-zone{border-radius:12px;min-height:118px}.image-crop-modal{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090a1094;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.image-crop-dialog{background:#fff;border:1px solid #ffffff29;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;width:min(920px,100%);max-height:min(820px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 28px 80px #00000047}.image-crop-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 0;display:flex}.image-crop-dialog>header div{gap:5px;display:grid}.image-crop-dialog>header b{color:#15161d;font-size:18px;line-height:1.25}.image-crop-dialog>header small{color:#696b75;font-size:14px;line-height:1.5}.image-crop-dialog>header button{color:#25262d;cursor:pointer;background:#fff;border:1px solid #e4e5ea;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.image-crop-dialog>header button svg{width:18px;height:18px}.image-crop-stage{background-color:#f7f7f9;background-image:linear-gradient(45deg,#0000000a 25%,#0000 25%),linear-gradient(-45deg,#0000000a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#0000000a 75%),linear-gradient(-45deg,#0000 75%,#0000000a 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;place-items:center;min-height:0;padding:18px 20px;display:grid;overflow:auto}.image-crop-canvas{touch-action:none;background:#101118;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000038}.image-crop-canvas>img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.image-crop-frame{z-index:2;cursor:move;border:2px solid #ff9f0a;border-radius:12px;position:absolute;box-shadow:0 0 0 9999px #04050a80}.image-crop-frame:after{content:"";pointer-events:none;background:linear-gradient(#ffffff5c,#ffffff5c) 33.333% 0/1px 100% no-repeat,linear-gradient(#ffffff5c,#ffffff5c) 66.666% 0/1px 100% no-repeat,linear-gradient(90deg,#ffffff5c,#ffffff5c) 0 33.333%/100% 1px no-repeat,linear-gradient(90deg,#ffffff5c,#ffffff5c) 0 66.666%/100% 1px no-repeat;position:absolute;inset:0}.image-crop-handle{z-index:3;background:#ff9f0a;border:2px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:0 4px 12px #0000003d}.image-crop-handle--nw{cursor:nwse-resize;top:-9px;left:-9px}.image-crop-handle--ne{cursor:nesw-resize;top:-9px;right:-9px}.image-crop-handle--sw{cursor:nesw-resize;bottom:-9px;left:-9px}.image-crop-handle--se{cursor:nwse-resize;bottom:-9px;right:-9px}.image-crop-dialog>footer{justify-content:flex-end;gap:10px;padding:0 20px 20px;display:flex}.image-crop-dialog>footer button{color:#26272e;cursor:pointer;background:#fff;border:1px solid #e1e2e7;border-radius:10px;min-height:38px;padding:0 14px;font-size:14px;font-weight:850}.image-crop-dialog>footer .solid-button{color:#111217;background:#ff9f0a;border-color:#0000}.media-zones,.choice-cards{gap:10px}.publish-basic-section .choice-cards{margin-top:10px}.publish-basic-section .choice-cards button{color:#1a1b20;min-height:96px;box-shadow:none;background:#fff;border:1px solid #e2e2e7;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:16px 18px;transition:border-color .16s,background .16s,color .16s;display:grid;position:relative;overflow:hidden}.publish-channel-options .choice-card-icon{color:#5f626c;background:#f6f7fa;border:1px solid #e4e6ee;border-radius:13px;place-items:center;width:44px;height:44px;padding:0;transition:border-color .16s,background .16s,color .16s;display:grid;position:static;inset:auto}.publish-channel-options .choice-card-icon svg{grid-row:auto;width:26px;height:26px}.publish-channel-options .choice-card-main{min-width:0;color:inherit;background:0 0;border-radius:0;gap:10px;padding:1px 0 0;display:grid;position:static;inset:auto}.publish-channel-options .choice-card-heading{min-width:0;color:inherit;background:0 0;border-radius:0;align-items:center;gap:9px;padding:0;display:flex;position:static;inset:auto}.publish-channel-options .choice-card-heading b{color:#15161d;white-space:nowrap;min-width:0;font-size:18px;font-weight:900;line-height:1.1}.publish-channel-options .choice-card-heading small{color:#747783;text-overflow:ellipsis;white-space:nowrap;background:#eef0f4;border-radius:999px;max-width:170px;padding:4px 8px;font-size:13px;font-weight:750;line-height:1.2;overflow:hidden}.choice-card-main em{color:#626672;font-size:14px;font-style:normal;font-weight:500;line-height:1.5}.publish-basic-section .choice-cards button:hover,.publish-basic-section .choice-cards button:focus-visible{background:#fafafb;border-color:#cbcbd2}.publish-basic-section .choice-cards button.active{border-color:var(--wovan-primary,#ff9f0a);color:#15161d;background:#fff7e8;padding:16px 18px;box-shadow:inset 0 0 0 1px #ff9f0a47}.publish-channel-options button.active .choice-card-heading small{color:var(--wovan-primary-strong,#f28b00);background:#fff0cc}.publish-basic-section .choice-cards button.active .choice-card-icon,.publish-basic-section .choice-cards button.active:hover .choice-card-icon,.publish-basic-section .choice-cards button.active:focus-visible .choice-card-icon{color:var(--wovan-primary-strong,#f28b00);background:#fff1cc;border-color:#ff9f0a70}.publish-display-workbench{border:1px solid var(--wovan-primary-line,#ffd18a);background:#fff;border-radius:14px;grid-template-columns:1fr;align-items:start;gap:0;margin-top:14px;display:grid;overflow:hidden}.publish-display-workbench.open{gap:18px;padding-bottom:16px}.publish-display-workbench__summary{background:var(--wovan-primary,#ff9f0a);color:#15161d;text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:15px 17px;transition:background .18s,box-shadow .18s;display:flex}.publish-display-workbench__summary:hover,.publish-display-workbench__summary:focus-visible,.publish-display-workbench.open .publish-display-workbench__summary{background:var(--wovan-primary-strong,#f28b00);box-shadow:inset 0 -1px #ffffff38}.publish-display-workbench__summary span{gap:5px;min-width:0;display:grid}.publish-display-workbench__summary b{color:#15161d;font-size:18px;line-height:1.25;transition:color .18s}.publish-display-workbench__summary small{color:#15161dc7;font-size:14px;line-height:1.55;transition:color .18s}.publish-display-workbench__summary:hover b,.publish-display-workbench__summary:focus-visible b,.publish-display-workbench.open .publish-display-workbench__summary b,.publish-display-workbench__summary:hover small,.publish-display-workbench__summary:focus-visible small,.publish-display-workbench.open .publish-display-workbench__summary small{color:#fff}.publish-display-workbench__summary svg{color:#15161d;flex:none;width:17px;height:17px;transition:transform .18s,color .18s}.publish-display-workbench__summary:hover svg,.publish-display-workbench__summary:focus-visible svg,.publish-display-workbench.open .publish-display-workbench__summary svg{color:#fff}.publish-display-workbench.open .publish-display-workbench__summary svg{transform:rotate(180deg)}.publish-display-workbench__inputs{gap:12px;min-width:0;padding:0 16px;display:grid}.publish-display-workbench .publish-gallery-editor{margin:0 16px}.publish-display-workbench__inputs>header{gap:6px;display:grid}.publish-display-workbench__inputs h2{margin:0;font-size:18px;line-height:1.25}.publish-display-workbench__inputs p{color:#74747d;margin:0;font-size:15px;line-height:1.65}.publish-icon-upload .upload-zone{min-height:104px;padding:14px}.publish-format-cards{gap:18px;padding:0 16px;display:grid}.publish-format-card{background:#fff;border:1px solid #e2e3e8;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);grid-template-areas:"copy preview""uploads preview";gap:16px 20px;padding:18px;display:grid;position:relative;box-shadow:0 16px 40px #18181e0f}.publish-format-card:before{content:"";background:#ff9f0a;border-radius:18px 0 0 18px;width:5px;position:absolute;inset:0 auto 0 0}.publish-format-card--landscape:before{background:#2f8cff}.publish-format-card--portrait{background:linear-gradient(90deg,#fffaf2 0,#fff 38%)}.publish-format-card--landscape{background:linear-gradient(90deg,#f4f8ff 0,#fff 38%)}.publish-format-card>header{grid-area:copy;align-self:start;gap:6px;display:grid}.publish-format-card>header span{color:#a96200;background:#fff1d8;border-radius:999px;width:fit-content;padding:5px 9px;font-size:14px;font-weight:850}.publish-format-card--landscape>header span{color:#1b66c9;background:#eaf2ff}.publish-format-card>header h3{color:#15161d;margin:0;font-size:19px;line-height:1.25}.publish-format-card>header p{color:#686a73;max-width:620px;margin:0;font-size:15px;line-height:1.65}.publish-format-card__uploads{grid-area:uploads;align-self:start;gap:12px;display:grid}.publish-format-card__uploads .upload-zone{background:#ffffffd1;min-height:142px}.publish-format-card__preview{background:#ffffffe0;border:1px solid #e2e3e8d1;border-radius:16px;grid-area:preview;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.publish-format-card__preview>b{color:#20222a;font-size:15px}.publish-mobile-recommend-preview{justify-items:center;gap:10px;display:grid}.publish-mobile-recommend-screen{aspect-ratio:9/20;background:#11131a;border-radius:23px;width:min(270px,100%);position:relative;overflow:hidden;box-shadow:0 18px 44px #18181e33}.publish-mobile-recommend-media,.publish-mobile-recommend-media>img,.publish-mobile-recommend-media>video,.publish-mobile-recommend-shade{width:100%;height:100%;position:absolute;inset:0}.publish-mobile-recommend-media>img,.publish-mobile-recommend-media>video{object-fit:cover}.publish-mobile-recommend-shade{pointer-events:none;background:linear-gradient(#0000 0,#0000002e 34%,#000000d6 100%);height:38%;top:auto}.publish-mobile-recommend-topbar{z-index:2;color:#ffffffc2;text-shadow:0 1px 8px #00000075;justify-content:center;align-items:center;gap:17px;font-size:14px;display:flex;position:absolute;top:13px;left:16px;right:16px}.publish-mobile-recommend-topbar b{color:#fff;font-size:15px}.publish-mobile-recommend-actions{z-index:2;color:#fff;justify-items:center;gap:10px;display:grid;position:absolute;bottom:84px;right:11px}.publish-mobile-recommend-actions>span{text-shadow:0 1px 8px #00000059;justify-items:center;gap:3px;min-width:38px;font-size:14px;font-weight:760;display:grid}.publish-mobile-recommend-actions>span:first-child{background:#ffffff2e;border:2px solid #ffffffe6;border-radius:50%;place-items:center;width:38px;height:38px;overflow:hidden}.publish-mobile-recommend-actions img{object-fit:cover;width:100%;height:100%}.publish-mobile-recommend-actions svg{filter:drop-shadow(0 1px 8px #00000057);width:23px;height:23px}.publish-mobile-recommend-copy{z-index:2;color:#fff;gap:5px;display:grid;position:absolute;bottom:57px;left:16px;right:62px}.publish-mobile-recommend-copy small{color:#ffffffdb;font-size:14px;font-weight:760}.publish-mobile-recommend-copy h1{margin:0;font-size:21px;line-height:1.12}.publish-mobile-recommend-copy p{color:#ffffffe6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.publish-preview-declaration,.app-declaration-chip{color:#ffffffa3;text-shadow:0 1px 5px #0000006b;background:0 0;border:0;border-radius:0;align-items:center;width:max-content;max-width:100%;min-height:0;padding:0;font-size:12px;font-style:normal;font-weight:520;line-height:1.35;display:inline-flex}.type-options button:hover,.type-options button:focus-visible,.type-options button:active{background:#fafafb;border-color:#cbcbd2;transform:none}.type-options button.active{border-color:var(--wovan-primary,#ff9f0a);color:#15161d;background:#fff7e8;box-shadow:inset 0 0 0 1px #ff9f0a47}.type-options button.active small{color:var(--wovan-primary-strong,#f28b00);background:#fff0cc}.type-options button.active .type-option-icon,.type-options button.active:hover .type-option-icon,.type-options button.active:focus-visible .type-option-icon{color:var(--wovan-primary-strong,#f28b00);background:#fff1cc;border-color:#ff9f0a70}.publish-mobile-recommend-copy div{color:#ffffffe6;flex-wrap:wrap;gap:7px;font-size:14px;font-weight:730;display:flex}.publish-mobile-recommend-tabbar{z-index:2;color:#ffffffad;text-align:center;background:linear-gradient(#0000,#000000b8);grid-template-columns:repeat(4,1fr);gap:4px;padding:9px 12px 12px;font-size:14px;display:grid;position:absolute;bottom:0;left:0;right:0}.publish-mobile-recommend-tabbar b{color:#fff}.publish-landscape-preview-stack{gap:12px;display:grid}.publish-preview-toggle{background:#f6f6f8;border:1px solid #e7e7eb;border-radius:10px;grid-auto-flow:column;justify-self:center;gap:4px;width:max-content;max-width:100%;padding:4px;display:inline-grid}.publish-preview-toggle button{color:#686a73;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:78px;min-height:30px;font-size:14px;font-weight:800}.publish-preview-toggle button.active{color:#15161d;background:#fff;box-shadow:0 5px 14px #18181e14}.publish-preview-toggle button:disabled{color:#a5a7af;cursor:not-allowed;opacity:.72}.publish-web-recommend-preview{background:#151720;border:1px solid #e7e7eb;border-radius:15px;min-height:0;position:relative;overflow:hidden}.publish-web-recommend-preview__media{aspect-ratio:16/9;background:#20232d;position:relative;overflow:hidden}.publish-web-recommend-preview__media>img,.publish-web-recommend-preview__media>video{object-fit:cover;width:100%;height:100%}.publish-web-recommend-preview__shade{pointer-events:none;background:linear-gradient(#0000 0,#0003 34%,#000000d1 100%);height:42%;position:absolute;bottom:0;left:0;right:0}.publish-web-recommend-preview__copy{z-index:2;color:#fff;text-shadow:0 1px 8px #0000006b;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid;position:absolute;bottom:12px;left:13px;right:13px}.publish-web-recommend-preview__copy>span{background:linear-gradient(135deg,#ffb323,#27d3a1);border:2px solid #fffc;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.publish-web-recommend-preview__copy img{object-fit:cover;width:100%;height:100%}.publish-web-recommend-preview__copy svg{width:21px;height:21px}.publish-web-recommend-preview__copy div{gap:3px;min-width:0;display:grid}.publish-web-recommend-preview__copy b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.publish-web-recommend-preview__copy small{color:#ffffffd1;font-size:14px}.publish-web-recommend-preview__copy em{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:760;overflow:hidden}.publish-real-preview-empty{z-index:1;color:#ffffffc7;text-align:center;place-items:center;padding:22px;font-size:14px;line-height:1.55;display:grid;position:absolute;inset:0}.publish-real-discover-preview{border-radius:15px;margin:0;animation:none}.publish-real-discover-preview:hover{box-shadow:none;transform:none}.publish-real-discover-preview .discover-work-card__media{aspect-ratio:16/9;background:#20232d;border-radius:15px 15px 0 0;display:block;position:relative;overflow:hidden}.publish-real-discover-preview .discover-work-card__media>img,.publish-real-discover-preview .discover-work-card__media>video{object-fit:cover;width:100%;height:100%}.publish-real-discover-preview .discover-work-card__body{padding:13px}.publish-real-discover-preview .discover-work-card__body h3{font-size:15px}.publish-real-discover-preview .discover-work-card__body p{-webkit-line-clamp:2}.publish-declaration-system{--publish-declaration-preview-width:560px;box-sizing:border-box;background:linear-gradient(#fffdf8 0%,#fff 46%,#fafafa 100%);border:1px solid #e7e4df;border-radius:16px;gap:0;width:100%;min-width:0;margin-top:24px;padding:0;display:grid}.publish-declaration-system.open{gap:14px;padding-bottom:16px}.publish-declaration-summary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:start;gap:16px;padding:16px;display:grid}.publish-declaration-summary:hover,.publish-declaration-summary:focus-visible{background:#ffffff94}.publish-declaration-summary div{gap:4px;display:grid}.publish-declaration-summary b{font-size:15px}.publish-declaration-summary small{color:#6f717a;max-width:620px;font-size:13px;line-height:1.55}.publish-declaration-summary>span{color:#6a6d76;background:#f1f2f4;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:800}.publish-declaration-summary>svg{color:#8b8f99;flex:none;width:17px;height:17px;margin-top:4px;transition:transform .16s}.publish-declaration-summary[aria-expanded=true]>svg{transform:rotate(180deg)}.publish-declaration-layout{grid-template-columns:minmax(320px, 1fr) var(--publish-declaration-preview-width);align-items:start;gap:18px;min-width:0;padding:0 16px;display:grid}.publish-declaration-options button i{border:1px solid #c9cbd2;border-radius:50%;width:16px;height:16px}.publish-declaration-options{grid-template-columns:1fr;gap:8px;min-width:0;display:grid}.publish-declaration-options button{color:#18191f;text-align:left;cursor:pointer;background:#fff;border:1px solid #ececf1;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:1px 9px;min-height:60px;padding:9px 12px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.publish-declaration-options button:hover,.publish-declaration-options button:focus-visible{background:#fffdf9;border-color:#d8d8de}.publish-declaration-options button>span{grid-row:span 2;place-items:center;width:18px;height:18px;display:grid}.publish-declaration-options svg{color:#ff8a00;width:18px;height:18px}.publish-declaration-options b{min-width:0;font-size:15px;line-height:1.25}.publish-declaration-options small{color:#777982;font-size:13px;line-height:1.45}.publish-declaration-options button.active{background:#fff8ea;border-color:#ff9f0a;box-shadow:inset 0 0 0 1px #ff9f0a3d}.publish-declaration-preview-rail{width:var(--publish-declaration-preview-width);justify-self:stretch;gap:12px;min-width:0;max-width:100%;display:grid}.publish-declaration-preview-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.publish-declaration-preview-heading b{color:#17181f;font-size:14px}.publish-declaration-preview-tabs{background:#f6f6f8;border:1px solid #e7e7eb;border-radius:10px;grid-auto-flow:column;gap:4px;padding:4px;display:inline-grid}.publish-declaration-preview-tabs button{color:#686a73;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:28px;padding:0 9px;font-size:12px;font-weight:820}.publish-declaration-preview-tabs button.active{color:#15161d;background:#fff;box-shadow:0 5px 14px #18181e14}.publish-declaration-preview-card{box-sizing:border-box;background:#fff;border:1px solid #e6e6eb;border-radius:14px;grid-template-rows:auto minmax(0,1fr);width:100%;min-height:482px;display:grid;overflow:hidden;box-shadow:0 10px 30px #18181e0d}.publish-declaration-preview-card>header{color:#555862;border-bottom:1px solid #eeeef2;align-items:center;gap:7px;padding:10px 12px;font-size:13px;font-weight:850;display:flex}.publish-declaration-preview-card>header svg{color:#ff9300;width:15px;height:15px}.publish-declaration-phone-frame{background:#14161c;min-height:0;position:relative;overflow:hidden}.publish-declaration-phone-media{background:radial-gradient(circle at 30% 24%,#ff9f0ab3,#0000 24%),radial-gradient(circle at 70% 14%,#27d3a170,#0000 22%),linear-gradient(145deg,#2e3342 0%,#11131a 60%,#06070a 100%);position:absolute;inset:0}.publish-declaration-phone-media:after{content:"";background:linear-gradient(#0000,#000000e0);height:62%;position:absolute;inset:auto 0 0}.publish-declaration-phone-copy{color:#fff;gap:5px;display:grid;position:absolute;bottom:14px;left:14px;right:56px}.publish-declaration-phone-copy small{color:#ffffffc2;font-size:12px;font-weight:700}.publish-declaration-phone-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.08;overflow:hidden}.publish-declaration-phone-copy p{color:#ffffffdb;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.publish-declaration-phone-copy em,.publish-declaration-phone-copy span{color:#ffffff9e;text-shadow:0 1px 5px #0000006b;background:0 0;border:0;border-radius:0;align-items:center;width:max-content;max-width:100%;min-height:0;padding:0;font-size:12px;font-style:normal;font-weight:520;line-height:1.35;display:inline-flex}.publish-declaration-phone-copy span{opacity:.68}.publish-declaration-discover-preview{border-radius:14px;margin:12px;animation:none}.publish-declaration-discover-preview:hover,.publish-declaration-discover-preview:focus-within{box-shadow:none;border-color:#e2e4e8;transform:none}.publish-declaration-discover-preview .discover-work-card__media{aspect-ratio:16/9;background:#171a22}.publish-declaration-discover-art{background:radial-gradient(circle at 69% 24%,#27d3a185,#0000 22%),radial-gradient(circle at 32% 30%,#ff9f0a7a,#0000 24%),linear-gradient(135deg,#262b37 0%,#131722 56%,#0a0b10 100%);width:100%;height:100%}.publish-declaration-discover-preview .discover-work-card__body{padding:13px 14px 14px}.publish-declaration-discover-preview .discover-work-card__body h3{font-size:17px}.publish-declaration-discover-preview .discover-work-card__body p{font-size:14px}.publish-declaration-discover-preview .discover-work-card__metrics{gap:8px}.publish-declaration-discover-preview .discover-work-card__metrics svg{width:15px;height:15px}.publish-declaration-muted-pill{color:#858891;background:#f0f1f4}.publish-declaration-detail-surface{background:#fff;align-content:start;gap:10px;padding:12px;display:grid}.publish-declaration-detail-surface nav{background:#f7f7f9;border:1px solid #ececf0;border-radius:13px;gap:4px;width:max-content;max-width:100%;padding:4px;display:inline-flex}.publish-declaration-detail-surface nav b,.publish-declaration-detail-surface nav span{color:#686872;border-radius:9px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:760;display:inline-flex}.publish-declaration-detail-surface nav b{color:#17181f;background:#fff;box-shadow:0 6px 18px #12121812}.publish-declaration-detail-surface h3{color:#18191f;margin:0;font-size:16px;line-height:1.3}.publish-declaration-detail-surface>p{color:#555963;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.publish-declaration-detail-surface .detail-content-declaration{max-width:none;margin:2px 0 0;padding:11px 12px}.publish-declaration-detail-surface .detail-content-declaration b{font-size:13px}.publish-declaration-detail-surface .detail-content-declaration small{font-size:12px}.publish-declaration-detail-empty{color:#7b7f89;background:#f8f9fb;border:1px dashed #d9dbe2;border-radius:13px;margin-top:2px;padding:11px 12px;font-size:12px;font-weight:760;line-height:1.5}.publish-gallery-editor{background:#fbfbfc;border:1px solid #e3e3e7;border-radius:14px;margin-top:14px;padding:17px}.publish-gallery-editor>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.publish-gallery-editor>header>div{gap:4px;display:grid}.publish-gallery-editor>header b{font-size:15px}.publish-gallery-editor>header small{color:#777780;font-size:14px;line-height:1.55}.publish-gallery-editor>header>span{color:#bd2947;background:#fff1f3;border-radius:999px;flex:none;padding:5px 9px;font-size:14px}.publish-gallery-editor>header>span.complete{color:#168250;background:#eaf9f0}.publish-gallery-inputs{grid-template-columns:1fr 1fr;gap:9px;display:grid}.publish-gallery-inputs label{cursor:pointer;background:#fff;border:1px dashed #cfcfd5;border-radius:11px;grid-template-columns:26px 1fr;align-content:center;gap:2px 7px;min-height:74px;padding:12px;display:grid}.publish-gallery-inputs label>svg{grid-row:span 2;width:20px}.publish-gallery-inputs label b{font-size:14px}.publish-gallery-inputs label small{color:#8a8a92;font-size:14px}.publish-gallery-files{gap:7px;margin-top:10px;display:grid}.publish-gallery-files article{background:#fff;border:1px solid #e5e5e9;border-radius:10px;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:9px;min-width:0;padding:7px;display:grid}.publish-gallery-files article>img{object-fit:cover;border-radius:6px;width:42px;height:32px}.publish-gallery-files article>svg{justify-self:center;width:21px}.publish-gallery-files article span{gap:2px;min-width:0;display:grid}.publish-gallery-files article b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.publish-gallery-files article small{color:#92929a;font-size:14px}.publish-gallery-files article button{background:#f5f5f7;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.publish-gallery-files article button svg{width:13px}.asset-concept-guide{background:#fff;border:1px solid #e5e5e9;border-radius:14px;margin-top:12px;overflow:hidden}.asset-concept-guide__summary{color:#15161d;text-align:left;cursor:pointer;background:#fffaf1;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:13px 16px;display:flex}.asset-concept-guide__summary span{gap:4px;min-width:0;display:grid}.asset-concept-guide__summary b{font-size:15px}.asset-concept-guide__summary small{color:#74747d;font-size:14px;line-height:1.55}.asset-concept-guide__summary svg{flex:none;width:16px;height:16px;transition:transform .18s}.asset-concept-guide.open .asset-concept-guide__summary svg{transform:rotate(180deg)}.asset-concept-guide__body{gap:12px;padding:14px;display:grid}.asset-concept-group{gap:10px;display:grid}.asset-concept-group header{gap:3px;display:grid}.asset-concept-group header b{font-size:15px}.asset-concept-group header small{color:#777780;font-size:14px;line-height:1.55}.asset-concept-samples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.asset-concept-card{text-align:left;cursor:zoom-in;background:#fff;border:1px solid #e5e5e9;border-radius:12px;grid-template-columns:112px minmax(0,1fr) 28px;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.asset-concept-card:hover{border-color:#ffb12f;box-shadow:0 10px 24px #ff9f0a1f}.asset-concept-card>span:nth-of-type(2){gap:4px;min-width:0;display:grid}.asset-concept-card b{font-size:14px}.asset-concept-card small{color:#777780;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.asset-concept-card>svg{color:#ff9f0a;width:15px;height:15px}.asset-concept-art{background:#111827;border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff57}.asset-concept-art img{object-fit:cover;width:100%;height:100%;display:block}.asset-concept-art--square{aspect-ratio:1;justify-self:center;width:74px}.asset-concept-art--wide{aspect-ratio:16/9;width:112px}.asset-concept-art--portrait{aspect-ratio:9/20;justify-self:center;width:74px}.asset-concept-art--full{border-radius:18px;width:min(760px,82vw);height:auto;max-height:min(72vh,760px)}.asset-concept-art--full img{object-fit:contain;width:100%;height:100%}.asset-concept-art--full.asset-concept-art--portrait{aspect-ratio:9/20;width:auto;height:min(72vh,760px)}.asset-concept-art--full.asset-concept-art--square{width:min(420px,74vw);height:auto}.asset-concept-art i,.asset-concept-art em,.asset-concept-art strong{pointer-events:none;display:block;position:absolute}.asset-concept-art--app-icon{background:radial-gradient(circle at 30% 28%,#fff4a7 0 12%,#0000 13%),radial-gradient(circle at 68% 72%,#24bd8ddb 0 18%,#0000 19%),linear-gradient(145deg,#ff9f0a,#f0425f 48%,#273058)}.asset-concept-art--app-icon i{border:7px solid #ffffffe0;border-radius:50%;inset:23% 25%}.asset-concept-art--app-icon em{background:#ffffffdb;border-radius:999px;width:42%;height:12%;bottom:24%;left:29%}.asset-concept-art--cover-action{background:radial-gradient(circle at 68% 28%,#ffffffe6 0 6%,#0000 7%),linear-gradient(130deg,#211a36 0 28%,#ff5838 29% 55%,#ffb11b 56% 100%)}.asset-concept-art--cover-action i{background:#ffffffe6;border-radius:14px 14px 0 0;width:26%;height:64%;bottom:0;left:16%}.asset-concept-art--cover-action em{background:#1d243b;border-radius:999px;width:38%;height:13%;top:45%;right:14%;transform:rotate(-16deg)}.asset-concept-art--cover-world{background:linear-gradient(#8cc8ff 0 48%,#f7df78 49% 61%,#2a9d8f 62% 100%)}.asset-concept-art--cover-world i{background:#fff8df;border-radius:999px 999px 18px 18px;width:32%;height:52%;bottom:14%;left:13%}.asset-concept-art--cover-world em{background:#ffffffb8;border-radius:50%;width:30%;height:30%;top:16%;right:13%}.asset-concept-art--screenshot-play{background:linear-gradient(90deg,#ffffff1a 49%,#0000 50%) 0 0/22px 100%,linear-gradient(#1b2442 0 55%,#2fb082 56% 100%)}.asset-concept-art--screenshot-play i{background:#ffcf4a;border-radius:8px;width:17%;height:28%;bottom:22%;left:19%}.asset-concept-art--screenshot-play em{background:#ff6154;border-radius:999px;width:26%;height:14%;top:24%;right:17%}.asset-concept-art--screenshot-ui{background:linear-gradient(90deg,#f8fafc 0 25%,#dce7f3 26% 100%)}.asset-concept-art--screenshot-ui i{background:#232946;border-radius:8px;width:18%;inset:12% auto 12% 5%}.asset-concept-art--screenshot-ui em{background:#ff9f0a;border-radius:999px;width:56%;height:13%;top:18%;left:33%}.asset-concept-art--screenshot-ui strong{background:#35b798;border-radius:10px;width:44%;height:34%;bottom:17%;left:33%}.asset-concept-modal{z-index:120;background:#0e10189e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.asset-concept-modal section{background:#fff;border-radius:20px;justify-items:center;gap:12px;width:min(860px,92vw);padding:26px;display:grid;position:relative;box-shadow:0 24px 80px #00000047}.asset-concept-modal__close{background:#ffffffe6;border:1px solid #e5e5e9;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.asset-concept-modal__close svg{width:16px}.asset-concept-modal h2{margin:4px 0 0;font-size:18px}.asset-concept-modal p,.asset-concept-modal small{color:#666a73;text-align:center;max-width:680px;margin:0;font-size:15px;line-height:1.6}@media (width<=640px){.publish-display-workbench{grid-template-columns:1fr}.publish-format-card{grid-template-columns:1fr;grid-template-areas:"copy""uploads""preview";padding:15px}.publish-format-card__uploads .upload-zone{min-height:120px}.publish-gallery-editor>header{flex-direction:column}.publish-gallery-inputs{grid-template-columns:1fr}.publish-declaration-system{padding:14px}.publish-declaration-summary{grid-template-columns:minmax(0,1fr) auto}.publish-declaration-summary>svg{grid-area:1/2}.publish-declaration-summary>span{grid-column:1/-1;justify-self:start}.publish-declaration-options,.asset-concept-samples{grid-template-columns:1fr}.asset-concept-card{grid-template-columns:88px minmax(0,1fr) 24px}.asset-concept-art--wide{width:88px}.detail-gallery-thumbnails button{flex-basis:82px;height:50px}}@media (width<=980px){.publish-declaration-system{--publish-declaration-preview-width:100%}.publish-declaration-layout{grid-template-columns:1fr}.publish-declaration-preview-heading{grid-template-columns:1fr;align-items:stretch;display:grid}.publish-declaration-preview-tabs{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;width:100%}.publish-declaration-preview-tabs button{white-space:nowrap;padding:0 6px}.publish-declaration-preview-card{min-height:0}.publish-declaration-phone-frame{min-height:220px}}.choice-cards button{border-radius:12px;grid-template-columns:26px minmax(0,1fr);padding:14px}.choice-cards button.active{padding:13px}.switch-row{border-radius:12px;margin:12px 0;padding:12px 14px}.publish-panel>footer{justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:16px;display:flex}.publish-footer-actions{justify-content:flex-end;align-items:center;gap:14px;margin-left:auto;display:flex}.open-source-settings{grid-template-columns:minmax(220px,.65fr) 1fr;gap:12px;margin:14px 0;display:grid}.open-source-settings>label{background:#fff;border:1px solid #e5e5e8;border-radius:14px;flex-direction:column;gap:8px;padding:16px;font-size:14px;font-weight:650;display:flex}.open-source-settings select{background:#fff;border:1px solid #dfdfe3;border-radius:9px;height:42px;padding:0 11px}.open-source-settings small{color:#888;font-size:14px;font-weight:400;line-height:1.55}.copyright-confirmation{cursor:pointer;background:#fafafa;border:1px solid #e2e2e6;border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:11px;margin:16px 0 0;padding:15px 16px;display:flex}.copyright-confirmation input{width:18px;height:18px;accent-color:var(--accent);flex:0 0 18px;margin:1px 0 0}.copyright-confirmation span{gap:4px;display:grid}.copyright-confirmation b{font-size:15px}.copyright-confirmation small{color:#797981;font-size:14px;line-height:1.55}.publish-field-error{width:100%;color:#d92d20!important;text-align:left!important;background:0 0!important;border:0!important;margin-top:6px!important;padding:0!important;font-size:14px!important;font-weight:750!important;line-height:1.45!important;display:block!important}.publish-field-invalid :where(input,select,textarea),.publish-field-invalid.upload-zone,.publish-gallery-editor.publish-field-invalid,.copyright-confirmation.publish-field-invalid{background-color:#fff8f7!important;border-color:#f04438!important;box-shadow:0 0 0 3px #f044381a!important}.publish-field-invalid :where(input,select,textarea):focus{border-color:#d92d20!important;box-shadow:0 0 0 3px #d92d2026!important}.publish-field-invalid>.choice-cards,.publish-field-invalid>.type-options{background:#fff8f7;border:1px solid #f04438;border-radius:14px;padding:8px;box-shadow:0 0 0 3px #f0443814}.publish-field-invalid.hosting-plan-summary{color:#7a271a;background:#fff8f7;border-color:#f04438}.copyright-confirmation>.publish-field-error{flex:0 0 calc(100% - 29px);margin-left:29px}.action-card>a,.action-card>button{min-height:46px;font-size:14px;font-weight:700}.action-card>p,.action-card dl div,.safety-card b,.safety-card small,.tags-card span{font-size:14px}.action-card>a,.action-card>button{border-radius:10px;height:auto;min-height:42px;margin-bottom:8px;padding:0 12px;font-size:14px;font-weight:760;line-height:1.2}.action-card>a svg,.action-card>button svg{width:18px;height:18px}.action-card dl{margin-top:9px}.detail-state{text-align:center;align-content:center;place-items:center;gap:10px;min-height:calc(100vh - 72px);padding:40px 20px 100px;display:grid}.detail-state-mark{width:64px;height:64px;color:var(--accent);background:#fff;border:1px solid #e3e3e7;border-radius:20px;place-items:center;display:grid}.detail-state-mark svg{width:25px}.detail-state h1{margin:8px 0 0;font-size:27px}.detail-state p{color:#797981;max-width:480px;margin:0 0 10px;line-height:1.65}.detail-state .solid-button{min-height:44px;padding:0 18px}.detail-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.detail-state-actions>a:not(.solid-button){color:#55555d;align-items:center;min-height:44px;padding:0 16px;font-weight:700;display:inline-flex}.safety-card.pending{background:#fffaf0;border-color:#ead9ad}.safety-card.pending>svg{color:#a37109}.runtime-modal{z-index:1500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c10c2;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.runtime-modal>section{background:#111218;border:1px solid #fff3;border-radius:22px;grid-template-rows:64px minmax(0,1fr) 40px;width:min(1180px,100%);height:min(780px,100dvh - 44px);display:grid;overflow:hidden;box-shadow:0 30px 100px #0000006b}.runtime-modal header{color:#fff;align-items:center;gap:16px;padding:0 16px 0 20px;display:flex}.runtime-modal header>div{flex:1;min-width:0}.runtime-modal header span{color:#ff7893;letter-spacing:.12em;font-size:14px;font-weight:800}.runtime-modal h2{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:17px;overflow:hidden}.runtime-modal header button{color:#fff;background:#ffffff1a;border:0;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.runtime-modal iframe{background:#fff;border:0;width:100%;height:100%}.runtime-modal footer{color:#a9abb5;justify-content:center;align-items:center;gap:7px;font-size:14px;display:flex}.runtime-modal footer svg{color:#55d9a0;width:14px}@media (width<=760px){.runtime-modal>section.runtime-orientation-portrait iframe{justify-self:center;width:min(100%,56.25dvh - 55.125px)}.runtime-modal>section.runtime-orientation-landscape iframe{aspect-ratio:16/9;align-self:center;width:100%;height:auto;max-height:100%}}.payment-modal>.invoice-dialog{justify-items:stretch;width:min(520px,100%)}.invoice-dialog>h2,.invoice-dialog>p{text-align:left;justify-self:stretch}.invoice-dialog>p{max-width:none;margin-top:-10px}.invoice-dialog form{gap:14px;width:100%;display:grid}.invoice-dialog form>label{color:#303038;gap:7px;font-size:14px;font-weight:700;display:grid}.invoice-dialog input{border:1px solid #dedee3;border-radius:10px;width:100%;height:44px;padding:0 12px;font-size:14px}.invoice-dialog fieldset{border:0;gap:8px;margin:0;padding:0;display:flex}.invoice-dialog legend{color:#303038;width:100%;margin-bottom:7px;font-size:14px;font-weight:700}.invoice-dialog fieldset button{background:#fff;border:1px solid #dedee3;border-radius:10px;min-width:90px;height:40px}.invoice-dialog fieldset button.active{color:#fff;background:#222228;border-color:#222228}.invoice-dialog form>small{color:#7b7b84;font-size:14px;line-height:1.55}.invoice-dialog form>.solid-button{min-height:44px}.empty-login{height:auto;min-height:min(520px,100vh - 72px);padding:72px 16px 96px}.empty-login h2{margin:16px 0 6px}.empty-login p{text-align:center;max-width:360px;margin:0;line-height:1.6}.page-empty-state{text-align:center;color:#121217;flex-direction:column;justify-content:center;align-items:center;min-height:min(560px,100vh - 210px);display:flex}.page-empty-state__icon{color:#202026;background:#fff;border:1px solid #e0e0e6;border-radius:32px;place-items:center;width:112px;height:112px;display:grid;box-shadow:inset 0 1px #fff}.page-empty-state__icon svg{stroke-width:2.3px;width:36px;height:36px}.page-empty-state h2{color:#060812;letter-spacing:0;margin:34px 0 10px;font-size:34px;font-weight:900;line-height:1.18}.page-empty-state p{color:#8a8a94;max-width:520px;margin:0;font-size:17px;line-height:1.55}.page-empty-state__action{min-width:138px;min-height:44px;margin-top:12px;padding:0 28px;font-size:20px;font-weight:900;line-height:1;border-radius:999px!important}.page-empty-state--feed{height:100%;min-height:520px}.page-empty-state--ranking{min-height:min(560px,100vh - 250px)}.page-crash-state{color:#121217;background:#f7f7f9;place-items:center;min-height:100vh;padding:32px;display:grid}.page-crash-state__panel{text-align:center;background:#fff;border:1px solid #e1e1e6;border-radius:8px;width:min(520px,100%);padding:34px;box-shadow:0 16px 42px #12121714}.page-crash-state__panel h1{margin:0 0 12px;font-size:28px;line-height:1.25}.page-crash-state__panel p{color:#7d7d86;max-width:390px;margin:0 auto 22px;line-height:1.6}.page-crash-state__panel button{color:#fff;background:#17171f;border:0;border-radius:999px;min-height:42px;padding:0 24px;font-weight:800}.login-modal{padding:30px 36px 32px}.login-modal h2{margin:20px 0 5px}.login-tabs{margin:20px 0 18px}.login-agree{color:#8f8f98;margin-top:13px;font-size:12px;line-height:1.45}.login-consent-overlay{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#11111694;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.login-consent-dialog{background:#fff;border:1px solid #ffffffb3;border-radius:22px;width:min(430px,100%);padding:30px;animation:.2s modal-in;position:relative;box-shadow:0 28px 90px #0000004d}.login-consent-dialog>small{color:var(--accent);letter-spacing:1.7px;font-size:12px;font-weight:800}.login-consent-dialog h3{margin:9px 0 7px;font-size:23px;line-height:1.2}.login-consent-dialog>p{color:#777780;margin:0;font-size:12px;line-height:1.7}.login-consent-close{background:#f3f3f5;border:0;border-radius:50%;place-items:center;width:31px;height:31px;padding:0;display:grid;position:absolute;top:17px;right:17px}.login-consent-close svg,.login-consent-links svg,.login-consent-continue svg{width:15px}.login-consent-links{gap:8px;margin:19px 0;display:grid}.login-consent-links a{border:1px solid #e7e7eb;border-radius:11px;justify-content:space-between;align-items:center;min-height:42px;padding:0 13px;font-size:12px;font-weight:650;display:flex}.login-consent-links a:hover{background:#fafafa;border-color:#c8c8ce}.login-consent-confirm{align-items:flex-start;gap:9px;margin:0 0 15px;font-size:12px;line-height:1.55;display:flex}.login-consent-confirm input{flex:none;width:16px;height:16px;margin:1px 0 0}.login-consent-continue{color:#fff;background:#1c1c21;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-weight:700;display:flex}.login-consent-continue:disabled{opacity:.42;cursor:not-allowed}.login-consent-decline{color:#8a8a93;background:0 0;border:0;width:100%;margin-top:10px;font-size:12px}.legal-page{max-width:940px;padding:32px 36px 84px}.legal-page article{border-radius:18px;padding:36px 46px}.legal-page article>header{margin-bottom:24px;padding-bottom:20px}.legal-page h1{letter-spacing:0;margin:7px 0 6px;font-size:30px;line-height:1.22}.legal-content h1,.legal-content h2,.legal-content h3{margin:1.5em 0 .55em}.legal-page article>footer{justify-content:flex-end;margin-top:28px;padding-top:16px}@media (width<=760px){.post-card{padding:16px}.post-card h2{margin-top:12px;font-size:18px}.empty-login{min-height:calc(100dvh - 134px);padding:46px 18px 78px}.page-empty-state{min-height:calc(100dvh - 170px);padding:44px 18px 78px}.page-empty-state--feed{min-height:360px}.page-empty-state__icon{border-radius:26px;width:92px;height:92px}.page-empty-state__icon svg{width:31px;height:31px}.page-empty-state h2{margin-top:26px;font-size:27px}.page-empty-state p{font-size:14px}.page-empty-state__action{min-width:118px;min-height:40px;font-size:17px}.login-modal{padding:27px 22px 28px}.login-consent-dialog{border-radius:19px;padding:26px 21px 22px}.legal-page{padding:18px 12px 78px}.legal-page article{border-radius:16px;padding:26px 20px}.legal-page h1{font-size:25px}.action-card>a,.action-card>button{min-height:44px;font-size:12px}}@media (pointer:coarse){.category-row button,.rank-tabs button,.article-actions button,.article-actions .article-action-link,.profile-card>aside button,.messages-title button,.chat-input>div button,.card-cover>button,.profile-management-sidebar button,.article-actions .danger-outline{min-width:44px;min-height:44px}}@media (width<=760px){html,body,#root{min-width:0}.search{width:min(55vw,100vw - 158px)}.hosting-setup-card{padding:17px}.hosting-setup-card>header,.hosting-setup-empty,.hosting-setup-confirm{flex-direction:column;align-items:stretch}.hosting-setup-grid{grid-template-columns:1fr}.hosting-setup-grid .wide{grid-column:1}.hosting-setup-confirm button{width:100%}.publish-verification-notice{grid-template-columns:30px minmax(0,1fr)}.publish-verification-notice button{grid-column:1/-1;width:100%}.content-page{padding-top:24px}.page-title{align-items:flex-start;gap:12px}.page-title h1{font-size:27px;line-height:1.2}.community-head{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:18px}.community-head>div{flex:230px}.community-head>.solid-button{flex:none;min-width:102px;min-height:44px}.community-layout{flex-direction:column;display:flex}.community-side{order:-1;display:flex}.community-side>.side-card:not(.daily){display:none}.community-side .daily{min-height:150px;padding:18px}.community-side .daily h3{margin:9px 0;font-size:17px}.post-card{padding:18px}.post-card h2{font-size:19px;line-height:1.35}.post-card>p{font-size:13px}.post-card-cover{aspect-ratio:16/9}.editor-page{padding:10px 12px 84px}.editor-header{grid-template-columns:44px 1fr auto;align-content:center;gap:8px;height:auto;min-height:104px;display:grid}.editor-header>a{width:44px;height:44px}.editor-header>span{font-size:15px}.editor-header>span i{margin:2px 0 0;font-size:12px;display:block}.editor-header>button{height:42px;padding:0 12px}.editor-header>button:last-child{grid-column:3}.editor-paper{min-height:500px;padding:25px 18px}.title-input{font-size:25px;line-height:1.3}.editor-toolbar{overflow-x:auto}.editor-toolbar button{flex:0 0 42px;height:42px}.editor-paper textarea{min-height:320px;font-size:14px}.editor-meta{gap:10px}.editor-meta label,.editor-excerpt{width:100%;font-size:12px;min-width:0!important}.article-page{width:100%;padding:18px 12px 86px}.article-page>.back-link{min-height:40px;margin-bottom:10px;font-size:14px}.article-page article{border-radius:16px;width:100%;padding:24px 18px;overflow:hidden}.article-page h1{letter-spacing:0;font-size:28px;line-height:1.28}.article-lead{font-size:15px;line-height:1.75}.rich-content{font-size:16px;line-height:1.85}.rich-content h2{font-size:22px}.article-cover{border-radius:12px;margin:16px 0 22px}.post-delete-dialog{border-radius:17px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:20px 17px}.post-delete-icon{border-radius:12px;width:42px;height:42px}.post-delete-dialog h2{font-size:20px}.post-delete-dialog>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.post-delete-dialog>footer button{width:100%;min-width:0}.article-actions{padding-bottom:5px;overflow-x:auto}.article-actions button,.article-actions .article-action-link{flex:none;min-height:44px;font-size:12px}.reply-context{flex-wrap:wrap;align-items:flex-start;margin-left:0}.reply-context span{padding-top:9px}.reply-context button{min-height:40px}.comment-compose{grid-template-columns:1fr;padding:10px}.comment-compose-avatar{display:none}.comment-compose-box{grid-template-columns:1fr}.comment-compose textarea{min-height:64px}.comment-compose-footer{flex-direction:column;align-items:stretch}.comment-compose-footer button{width:100%;min-height:44px}.comment-replies-shell{margin-left:18px;padding-left:12px;padding-right:0}.comment-replies{margin-left:0;padding-left:0;padding-right:0}.comment-row img,.comment-placeholder-avatar{flex-basis:34px;width:34px;height:34px}.comment-row.comment-reply img,.comment-row.comment-reply .comment-placeholder-avatar{flex-basis:28px;width:28px;height:28px}.comment-row.comment-reply .comment-body{padding-right:0}.comment-row.comment-reply .comment-actions{margin-top:3px;position:static}.comment-row.comment-reply p{margin-top:3px;display:block}.comment-deleted-note{margin-left:0}.comment-actions button{min-height:40px}.messages-page{border:0;width:100%;height:calc(100dvh - 134px);display:block}.messages-page>aside{border:0;width:100%;height:100%;padding:14px;overflow:auto}.messages-title{padding:0 4px 12px}.messages-title h2{font-size:23px;display:block}.message-search{margin:0 4px 12px;display:block}.message-search input{height:44px;font-size:14px;line-height:44px}.messages-page>aside>button{justify-content:flex-start;min-height:66px;padding:10px}.messages-page>aside>button span{display:flex}.messages-page>aside>button b{font-size:14px}.messages-page>aside>button small{font-size:12px}.messages-page>aside>button em{font-size:12px;display:block}.new-message{margin:0 4px 14px;padding:10px}.new-message>input{height:44px;font-size:14px;line-height:44px}.new-message>button{min-height:58px}.new-message b{font-size:13px}.new-message small{font-size:12px}.messages-page:has(.chat:not(.chat-empty))>aside{display:none}.messages-page:has(.chat-empty) .chat-empty{display:none}.chat{grid-template-rows:58px minmax(0,1fr) auto;height:100%}.chat>header{padding:0 12px}.chat-back{place-items:center;width:42px;background:#f2f2f4!important;border-radius:10px!important;height:42px!important;display:grid!important}.chat-back svg{width:20px}.chat-body{padding:14px 12px}.bubble{max-width:82%;font-size:13px}.chat-input{grid-template-columns:minmax(0,1fr) 42px;padding:8px 10px 10px}.chat-input textarea{font-size:14px}.send-button{width:42px;min-height:54px;bottom:auto;right:auto}.rank-tabs{flex-wrap:wrap;margin:0 0 16px;padding:0;overflow:visible}.rank-tabs button{min-height:42px;font-size:12px}.rank-window{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-left:0;display:grid}.rank-row{grid-template-columns:30px 72px minmax(0,1fr) auto;gap:10px;padding:13px 12px}.rank-cover{width:72px;height:50px}.rank-metric{text-align:right;min-width:58px;display:flex}.rank-metric b{font-size:16px}.rank-metric span{font-size:12px}.rank-row>svg{display:none}.profile-cover{border-radius:0;height:150px}.profile-card{grid-template-columns:78px minmax(0,1fr);gap:12px;margin:-40px 15px 0;display:grid}.profile-card>img{border-width:4px;border-radius:21px;width:78px;height:78px}.profile-card>div{grid-column:1/-1;padding-top:0}.profile-card h1{font-size:21px}.profile-card>div>span{font-size:12px}.profile-card p{font-size:13px;line-height:1.55}.profile-card section{gap:16px}.profile-card section b{font-size:15px}.profile-card section small{font-size:12px}.profile-card>aside{flex-wrap:wrap;grid-column:2;justify-content:flex-end;align-self:start;padding-top:44px;position:static}.profile-card>aside button{min-height:42px;font-size:12px}.profile-tabs{margin:24px 15px 18px;padding:0 0 3px}.profile-management-shell{flex-direction:column;gap:14px;margin:0 15px 20px;display:flex}.profile-management-sidebar{width:100%;padding:14px;position:static}.profile-management-sidebar>div{padding:0 3px}.profile-management-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-management-sidebar nav button{min-height:48px}.profile-management-sidebar nav button[aria-current=page]{box-shadow:inset 0 -3px 0 var(--accent)}.profile-management-logout{min-height:44px}.profile-management-content{width:100%}.profile-management-grid{grid-template-columns:1fr}.profile-management-grid>button,.profile-management-grid>a{min-height:112px;padding:15px}.settings-section,.security-zone{grid-template-columns:1fr;gap:12px;padding:14px}.settings-section>header,.security-zone-head{padding:0}.security-zone-grid,.security-zone-grid--auth,.security-zone--data .security-zone-grid{grid-template-columns:1fr}.security-zone .security-card{padding:18px 15px}.security-zone--data .compliance-card{grid-template-columns:1fr}.profile-management-overview>header,.profile-management-section-head{padding:18px}.profile-management-overview>header h2,.profile-management-section-head h2{font-size:20px}.publish-page{padding:22px 12px 84px}.publish-page>header>div{margin:20px 0 25px;padding-bottom:8px;overflow-x:auto}.publish-page>header i{white-space:nowrap;flex:0 0 120px}.publish-panel{padding:26px 18px}.publish-panel>h1,.review-ready h1{font-size:24px}.type-options,.choice-cards,.media-zones{grid-template-columns:1fr;display:grid}.open-source-settings{grid-template-columns:1fr}.publish-panel>footer{z-index:5;background:#fff;border-radius:0 0 20px 20px;gap:10px;margin:24px -18px -26px;padding:14px 18px;position:sticky;bottom:68px;box-shadow:0 -12px 24px #15151a0b}.publish-panel>footer button:last-child{margin-left:auto}.detail-hero{height:350px}.detail-copy{align-items:flex-end;gap:13px;bottom:26px;left:16px;right:16px}.detail-copy h1{font-size:27px;line-height:1.2}.detail-icon{border-radius:17px;width:66px;height:66px}.detail-layout{flex-direction:column;padding:22px 14px 82px;display:flex}.detail-layout>aside{order:-1}.action-card{z-index:8;position:sticky;top:76px;box-shadow:0 12px 30px #17171c1a}.web-runtime-launch{max-width:none;inset:auto 84px 150px 18px;transform:none}.web-runtime-launch h2,.web-runtime-launch p{display:none}.web-runtime-launch>span{padding:6px 8px;font-size:12px}.web-runtime-launch button{border-radius:10px;margin-top:8px;padding:10px 13px;font-size:12px}.app-caption{max-width:none;right:84px}.app-caption h1{overflow-wrap:anywhere;line-height:1.12}.app-caption>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.caption-tags{flex-wrap:wrap;gap:5px 8px}.action-rail{gap:10px;right:13px}.action-rail>button>span,.action-rail>a>span{width:42px;height:42px}.action-rail>button,.action-rail>a{font-size:12px}.rail-author img{width:42px;height:42px}.runtime-modal{padding:0}.runtime-modal>section{border:0;border-radius:0;grid-template-rows:62px minmax(0,1fr) 36px;width:100%;height:100dvh}.runtime-modal footer{font-size:14px}}@media (width<=360px){.topbar{padding:0 10px}.top-actions{gap:6px;right:8px}.icon-button{width:36px;height:36px}.login-button{height:38px;padding:0 11px}.search{width:min(52vw,100vw - 154px);height:40px}}@media (width<=760px) and (height<=650px){.feed-page{height:calc(100dvh - 134px);min-height:0;padding:6px}.web-runtime-launch{bottom:124px;left:14px;right:74px}.web-runtime-launch>span{display:none}.web-runtime-launch button{padding:9px 11px}.action-rail{transform-origin:100% 100%;bottom:68px;right:8px;transform:scale(.88)}.app-caption{bottom:12px;left:14px;right:72px}.app-caption h1{margin-bottom:4px;font-size:19px}.app-caption p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.sidebar nav{gap:0}.sidebar-nav-group{flex-direction:column;gap:5px;display:flex}.sidebar-nav-item{position:relative}.sidebar-divider{background:linear-gradient(90deg,#0000,#e9e9ed 16% 84%,#0000);height:1px;margin:11px 10px}.sidebar-utility-dock{z-index:80;align-items:center;gap:7px;padding:10px 0 0;display:flex;position:relative}.sidebar .app-download-card{margin-bottom:10px}.sidebar-filing{color:#8d8d96;flex-direction:column;gap:2px;margin:0 0 12px;padding:0 4px;font-size:10px;line-height:1.55;display:flex}.sidebar-filing a{width:fit-content;color:inherit;text-decoration:none}.sidebar-filing a:hover,.sidebar-filing a:focus-visible{color:#4f4f58;text-underline-offset:2px;text-decoration:underline}@media (width<=1100px){.sidebar-filing{display:none}}.sidebar-utility-item{position:relative}.sidebar-utility-item:before{content:"";height:14px;display:none;position:absolute;bottom:100%;left:-8px;right:-8px}.sidebar-utility-item:hover:before,.sidebar-utility-item:focus-within:before{display:block}.sidebar-utility-trigger{color:#74747d;background:0 0;border:0;border-radius:12px;place-items:center;width:36px;height:36px;padding:0;transition:background .15s,color .15s,box-shadow .15s;display:grid}.sidebar-utility-trigger svg{stroke-width:2.2px;width:19px;height:19px}.sidebar-utility-item:hover .sidebar-utility-trigger,.sidebar-utility-item:focus-within .sidebar-utility-trigger{color:#111116;background:#f0f0f3;box-shadow:inset 0 0 0 1px #e4e4e8}.sidebar-utility-popover{color:#1d1d22;pointer-events:none;opacity:0;transform-origin:0 100%;background:#fffffffa;border:1px solid #ededf0;border-radius:18px;width:292px;padding:16px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 12px);left:-8px;transform:translateY(8px)scale(.98);box-shadow:0 22px 60px #18181f24}.sidebar-utility-item:hover .sidebar-utility-popover,.sidebar-utility-item:focus-within .sidebar-utility-popover{pointer-events:auto;opacity:1;transform:translateY(0)scale(1)}.sidebar-utility-menu-head{color:#15151a;align-items:center;gap:9px;margin-bottom:11px;font-size:14px;font-weight:850;display:flex}.sidebar-utility-menu-head svg{width:18px;height:18px}.sidebar-utility-menu-grid{gap:14px;display:grid}.sidebar-utility-menu-grid section{gap:4px;display:grid}.sidebar-utility-menu-grid h2{color:#8b8b94;margin:0 0 4px;font-size:12px;font-weight:800}.sidebar-utility-menu-grid :is(a,button){color:#6d6d76;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:0 10px;font-size:13px;font-weight:650;transition:background .14s,color .14s;display:flex}.sidebar-utility-menu-grid :is(a,button):hover,.sidebar-utility-menu-grid :is(a,button):focus-visible{color:#111116;background:#f4f4f6;outline:0}.sidebar-utility-menu-grid :is(a,button) svg{opacity:.62;width:13px;height:13px}.sidebar-utility-popover--about{gap:10px;width:318px;display:grid}.sidebar-utility-popover--about img{border-radius:12px;width:42px;height:42px;box-shadow:0 0 0 1px #e8e8ec}.sidebar-utility-popover--about strong{color:#111116;letter-spacing:-.02em;max-width:250px;font-size:17px;font-weight:900;line-height:1.35}.sidebar-utility-popover--about p{color:#6f6f78;margin:0;font-size:12px;line-height:1.65}.sidebar-utility-trust{flex-wrap:wrap;gap:6px;display:flex}.sidebar-utility-trust span{color:#5f5f68;background:#f7f7f8;border:1px solid #e6e6ea;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.sidebar-utility-popover--about small{color:#9b9ba4;font-size:12px;line-height:1.55}.top-quick-links{align-items:center;gap:5px;display:flex}.top-quick-link{color:#686872;background:0 0;border:0;border-radius:13px;align-content:center;place-items:center;gap:3px;min-width:48px;height:50px;padding:5px 7px 4px;font-size:12px;font-weight:750;line-height:1;display:grid;position:relative}.top-quick-link svg{stroke-width:2.2px;width:19px;height:19px}.top-quick-link:is(:hover,:focus-visible),.top-quick-link.active,.top-quick-link[aria-expanded=true]{color:#17171b;background:#f2f2f5}.top-quick-badge{background:var(--accent);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:12px;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;top:5px;right:4px}.top-quick-badge--dot{width:9px;min-width:9px;height:9px;padding:0;top:7px;right:9px}.notice-popover{top:66px;right:clamp(188px,10vw + 96px,268px)}@media (width>=1101px) and (width<=1560px){.topbar{justify-content:flex-start}.search{width:min(430px, calc(100vw - var(--sidebar) - 480px));margin-left:auto;margin-right:430px}}@media (width<=1100px){.sidebar-nav-group{gap:5px}.sidebar-divider{margin:9px 17px}.top-actions{gap:8px}.top-quick-links{gap:3px}.top-quick-link{min-width:43px;height:46px;padding-inline:5px;font-size:12px}.notice-popover{right:150px}}@media (width>=761px) and (width<=1100px){.topbar{justify-content:flex-start}.search{width:min(360px, calc(100vw - var(--sidebar) - 460px));margin-left:clamp(14px,8vw,90px)}}@media (width<=760px){.sidebar nav{flex-direction:row;justify-content:space-around}.sidebar-nav-group{display:contents}.sidebar-divider{display:none}.top-actions{gap:5px;right:9px}.top-quick-links{gap:2px}.top-quick-link{border-radius:10px;min-width:37px;height:42px;padding:4px;font-size:12px}.top-quick-link svg{width:17px;height:17px}.top-quick-badge{min-width:15px;height:15px;padding:0 4px;font-size:12px;top:3px;right:1px}.top-quick-badge--dot{width:8px;min-width:8px;height:8px;padding:0;top:6px;right:6px}.search{width:min(43vw,100vw - 186px)}.avatar-menu-trigger{width:38px;height:38px}.notice-popover{top:62px;right:8px}}@media (width<=360px){.top-actions{gap:3px;right:6px}.top-quick-link{min-width:30px;height:36px;padding:3px}.top-quick-link span{display:none}.top-quick-link svg{width:18px;height:18px}.top-quick-badge{top:0;right:0}.top-quick-badge--dot{top:4px;right:5px}.search{width:min(45vw,100vw - 162px)}.ranking .rank-list{border-radius:16px}.ranking .rank-row{grid-template-columns:32px 62px minmax(0,1fr) 46px;grid-template-areas:"no cover copy metric";gap:8px;padding:12px 10px}.ranking .rank-no{grid-area:no;font-size:16px}.ranking .rank-cover{grid-area:cover;width:62px;height:46px}.ranking .rank-copy{grid-area:copy;min-width:0}.ranking .rank-copy h3{flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;line-height:1.2;display:flex}.ranking .rank-copy h3 span{margin-left:0}.ranking .rank-copy p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.ranking .rank-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ranking .rank-metric{grid-area:metric;min-width:42px}.ranking .rank-metric b{font-size:15px}.ranking .rank-metric span{font-size:12px}}.account-menu-wrap{place-items:center;margin-left:10px;display:grid;position:relative}.account-menu-wrap:before{content:"";height:14px;position:absolute;top:100%;left:-10px;right:-10px}.avatar-menu-trigger{background:0 0;border:0;border-radius:50%;place-items:center;width:46px;height:46px;padding:3px;display:grid}.avatar-menu-trigger[data-menu-open=true],.avatar-menu-trigger:hover,.avatar-menu-trigger:focus-visible{background:#f0f0f3;box-shadow:0 0 0 3px #ff9f0a1a}.account-menu{z-index:80;background:#fff;border:1px solid #eeeef2;border-radius:24px;width:min(430px,100vw - 24px);max-height:min(78vh,720px);padding:20px 22px 18px;position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 28px 80px #1212192e}.account-menu:before{content:"";height:14px;position:absolute;inset:-14px 0 auto}.account-menu-profile{grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:4px 0 14px;display:grid}.account-menu-profile img{object-fit:cover;border:1px solid #00000014;border-radius:50%;width:58px;height:58px;box-shadow:0 8px 24px #14141a1f}.account-menu-profile span{gap:6px;min-width:0;display:grid}.account-menu-profile b,.account-menu-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-profile b{color:#17171b;font-size:18px;font-weight:850}.account-menu-profile small{color:#8c8c94;font-size:13px;font-weight:650}.account-menu-profile>a:last-child{color:#aaaab2;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.account-menu-profile>a:last-child:hover{color:#17171b;background:#f2f2f5}.account-menu-stats{color:#76767f;border-bottom:1px solid #f0f0f3;align-items:center;gap:0;padding:0 0 14px 70px;display:flex}.account-menu-stats a{gap:3px;min-width:72px;padding-right:16px;display:grid}.account-menu-stats a+a{border-left:1px solid #eeeeef;padding-left:16px}.account-menu-stats b{color:#25252c;font-size:15px;font-weight:850}.account-menu-favorites{border-bottom:1px solid #f0f0f3;padding:16px 0 12px}.account-menu-section-head{color:#24242b;justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.account-menu-section-head span{align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:850;display:inline-flex}.account-menu-section-head svg{width:18px;height:18px;color:var(--accent)}.account-menu-section-head b{color:#44444d;align-items:center;gap:3px;font-size:13px;display:inline-flex}.account-menu-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.account-menu-preview-grid a{gap:7px;min-width:0;display:grid}.account-menu-preview-grid img,.account-menu-preview-grid a>span{aspect-ratio:1;object-fit:cover;background:#f0f0f3;border-radius:12px;width:100%}.account-menu-preview-grid small{text-overflow:ellipsis;white-space:nowrap;color:#595962;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.account-menu-favorites p{color:#90909a;text-align:center;background:#f7f7f9;border-radius:14px;margin:10px 0 2px;padding:14px;font-size:13px}.account-menu-primary,.account-menu-secondary{border-bottom:1px solid #f0f0f3;gap:8px;padding:12px 0;display:grid}.account-menu-row{color:#24242b;background:#f4f4f6;border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:58px;padding:0 12px;display:grid}.account-menu-row:hover,.account-menu-secondary a:hover,.account-menu footer :is(a,button):hover{background:#ececf0}.account-menu-row>span{color:#fff;background:#ff9f0a;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.account-menu-row--follow>span{background:#20b486}.account-menu-row--works>span{background:#2f8cff}.account-menu-row--favorite>span{background:#ffb020}.account-menu-row b,.account-menu-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-menu-row b{font-size:15px;font-weight:850}.account-menu-row small{color:#3d3d45;font-size:13px;font-weight:800}.account-menu-row>svg:last-child{color:#a0a0a8}.account-menu-secondary a{color:#494950;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto 14px;align-items:center;gap:10px;min-height:46px;padding:0 12px;display:grid}.account-menu-secondary a>svg:first-child{color:#92929b;width:18px;height:18px}.account-menu-secondary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:760;overflow:hidden}.account-menu-secondary small{color:#8f8f98;font-size:12px;font-weight:700}.account-menu-secondary a>svg:last-child{color:#bbbcc2}.account-menu footer{grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;display:grid}.account-menu footer :is(a,button){color:#75757e;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:13px;font-weight:760;display:inline-flex}.account-menu footer svg{width:16px;height:16px}.account-menu footer .account-menu-logout{color:#ef2b4d;grid-column:1/-1;justify-content:flex-start;padding:0 12px}.discover-taxonomy{gap:11px;margin:30px 0 27px;display:grid}.discover-mode-tabs{gap:16px;width:max-content;max-width:100%;display:inline-flex;overflow-x:auto}.discover-mode-tabs button{color:#777780;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-width:52px;min-height:40px;padding:0 10px;font-size:15px;font-weight:800;line-height:1;transition:color .18s;display:inline-flex;position:relative}.discover-mode-tabs button:after{content:"";opacity:0;background:#ff9f0a;border-radius:999px;width:24px;height:4px;transition:opacity .18s;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.discover-mode-tabs button.active{color:#1d1d22}.discover-mode-tabs button.active:after{opacity:1}.discover-mode-tabs button:not(.active):hover{color:#1d1d22;box-shadow:none;background:0 0}.discover-mode-tabs button:focus-visible{outline-offset:2px;outline:2px solid #ff9f0a94}.discover-channel-tabs{background:#fff;border:1px solid #e2e2e6;border-radius:14px;width:max-content;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto;box-shadow:inset 0 0 0 1px #00000005}.discover-channel-tabs button{color:#1f1f26;white-space:nowrap;background:0 0;border:0;border-radius:10px;min-width:150px;min-height:42px;padding:0 22px;font-size:13px;font-weight:850}.discover-channel-tabs button.active{color:#111116;background:#ff9f0a;box-shadow:0 5px 15px #ff9f0a3d}.discover-taxonomy .category-row{flex-wrap:wrap;gap:6px;margin:0;padding:0;overflow:visible}.discover-taxonomy .category-row button{flex:none;min-height:36px;padding:6px 10px;font-size:12px;line-height:1}.community-feed-tabs{gap:7px;margin:21px 0 18px;padding-bottom:2px;display:flex;overflow-x:auto}.community-feed-tabs button{color:#74747c;white-space:nowrap;background:#fff;border:1px solid #e2e2e6;border-radius:999px;min-height:42px;padding:0 16px;font-size:12px;font-weight:700}.community-feed-tabs button.active{color:#fff;background:#1d1d22;border-color:#1d1d22}.load-more-button{color:#55555e;background:#fff;border:1px solid #dddde2;border-radius:13px;justify-content:center;align-items:center;width:min(320px,100%);min-height:46px;margin:20px auto 2px;font-size:12px;font-weight:750;display:flex}.load-more-button:hover{color:#1d1d22;border-color:#bfc0c7}.post-list>.form-error button{color:#9e2942;background:#fff;border:0;border-radius:8px;margin-left:10px;padding:7px 10px;font-weight:700}.content-page:is(.discover-page,.ranking,.community-page){max-width:1320px;padding-top:28px}.content-page.discover-page{width:100%;max-width:none;padding-left:clamp(24px,3vw,52px);padding-right:clamp(24px,3vw,52px)}.content-page:is(.discover-page,.ranking,.community-page) .page-title>span{letter-spacing:.18em;font-size:12px}.content-page:is(.discover-page,.ranking,.community-page) .page-title h1{letter-spacing:-.04em;margin:5px 0 4px;font-size:30px;line-height:1.16}.content-page:is(.discover-page,.ranking,.community-page) .page-title p{font-size:13px;line-height:1.55}.discover-page .discover-taxonomy{gap:9px;margin:16px 0 18px}.discover-page .discover-mode-tabs button,.discover-page .discover-channel-tabs button,.ranking .rank-tabs button,.community-page .community-feed-tabs button{min-height:38px}.discover-page .discover-mode-tabs button{min-height:40px}.app-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:20px 18px}.discover-page .app-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,390px),1fr));justify-content:start}.discover-work-card{background:#fff;border:1px solid #e2e4e8;border-radius:18px;transition:transform .18s,box-shadow .18s,border-color .18s;animation:.45s both card-in;overflow:hidden}.discover-work-card:hover,.discover-work-card:focus-within{border-color:#d4d7de;transform:translateY(-3px);box-shadow:0 16px 38px #18181e1a}.discover-work-card__media{aspect-ratio:16/9;background:#eef0f3;display:block;overflow:hidden}.discover-work-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .42s}.discover-work-card:hover .discover-work-card__media img,.discover-work-card:focus-within .discover-work-card__media img{transform:scale(1.025)}.discover-work-card__body{gap:8px;padding:13px 14px 14px;display:grid}.discover-work-card__body header,.discover-work-card__body footer,.discover-work-card__tags,.discover-work-card__metrics,.discover-work-card__metrics span{align-items:center;display:flex}.discover-work-card__body header{gap:8px}.discover-work-card__body h3{color:#111116;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:17px;font-weight:800;line-height:1.25;overflow:hidden}.discover-work-card__body p{color:#777780;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:1.35;overflow:hidden}.discover-work-card__body footer{justify-content:space-between;gap:12px;min-width:0}.discover-work-card__tags{gap:7px;min-width:0}.discover-work-card__pill{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:130px;min-height:26px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex;overflow:hidden}.discover-work-card__pill--category{color:#111116;background:#ffd51f}.discover-work-card__pill--soft{color:#6d6d76;background:#f2f3f5}.discover-work-card__pill--declaration{color:#a65f00;background:#fff5e4}.discover-work-card__metrics{color:#90a0aa;flex:none;gap:11px;font-size:12px;font-weight:800}.discover-work-card__metrics span{gap:4px}.discover-work-card__metrics svg{stroke-width:2.5px;width:17px;height:17px}.following-page .app-grid,.profile-page:not(.profile-page--management) .app-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),280px));justify-content:start}@media (width<=760px){.content-page.discover-page{padding-left:14px;padding-right:14px}.discover-page .app-grid{grid-template-columns:1fr;gap:16px}}.ranking-header{justify-content:space-between;align-items:center;gap:18px;margin:3px 0 15px;display:flex}.ranking-header h1{color:#171923;letter-spacing:0;margin:0;font-size:30px;font-weight:950;line-height:1}.rank-window{background:#f1f3f7;border:1px solid #e2e5ec;border-radius:999px;flex:none;align-items:center;gap:3px;min-height:36px;padding:3px;display:inline-flex}.rank-window button{box-sizing:border-box;color:#7a8190;letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:54px;height:28px;padding:0 12px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.rank-window button.active{color:#fff;background:#171923;box-shadow:0 5px 14px #14162029}.ranking .rank-tabs{scrollbar-width:none;align-items:center;gap:8px;margin:0 0 12px;padding-bottom:2px;display:flex;overflow-x:auto}.ranking .rank-tabs::-webkit-scrollbar{display:none}.ranking .rank-tabs button{color:#737b8a;min-height:38px;box-shadow:none;letter-spacing:0;background:#fff;border:1px solid #e2e5ec;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.ranking .rank-tabs button svg{stroke-width:2.5px;width:15px;height:15px}.ranking .rank-tabs button.active{color:#151515;background:#ff9f0a;border-color:#ff9f0a;box-shadow:0 8px 18px #ff9f0a38}.rank-method-note{color:#8b92a1;margin:0 0 16px;font-size:12px;font-weight:650;line-height:1.55}.ranking .rank-list{background:#fff;border:1px solid #e3e6ee;border-radius:20px;overflow:hidden}.ranking .rank-row{min-height:94px;color:inherit;border-bottom:1px solid #e9ebf2;grid-template-columns:42px 52px minmax(0,1fr) 68px 20px;align-items:center;gap:12px;padding:12px 18px;text-decoration:none;transition:background .16s;display:grid}.ranking .rank-row:last-child{border-bottom:0}.ranking .rank-row:hover{box-shadow:none;background:#fafbfc;transform:none}.ranking .rank-cover{display:none}.ranking .rank-no{color:#a5acb7;text-align:center;letter-spacing:0;width:auto;min-width:0;font-size:18px;font-style:normal;font-weight:950;line-height:1}.ranking .rank-no.n1{color:#ff9f0a}.ranking .rank-no.n2{color:#ff6b22}.ranking .rank-no.n3{color:#f2a900}.ranking .rank-icon{object-fit:cover;background:#f4f4f6;border:0;border-radius:12px;width:48px;height:48px;display:block;box-shadow:inset 0 0 0 1px #1416200f}.ranking .rank-copy{gap:4px;min-width:0;display:grid}.ranking .rank-copy h3{color:#171923;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;margin:0;font-size:16px;font-weight:900;line-height:1.22;overflow:hidden}.ranking .rank-copy small{color:#9aa1ae;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:700;line-height:1.3;display:flex;overflow:hidden}.ranking .rank-copy small span{color:#171923;text-overflow:ellipsis;white-space:nowrap;background:#ffd21e;border-radius:999px;flex:none;align-items:center;max-width:112px;min-height:21px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex;overflow:hidden}.ranking .rank-copy p{color:#687080;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:650;line-height:1.35;overflow:hidden}.ranking-inline-metrics{color:#9aa4ae;align-items:center;gap:10px;font-size:12px;font-weight:800;line-height:1;display:flex}.ranking-inline-metrics span{align-items:center;gap:3px;display:inline-flex}.ranking-inline-metrics svg{stroke-width:2.4px;width:12px;height:12px}.ranking .rank-metric{color:#171923;text-align:center;background:#f7f8fc;border:1px solid #e5e9f2;border-radius:13px;place-items:center;width:62px;min-height:46px;padding:6px 8px;display:grid}.ranking .rank-metric b{color:#171923;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;max-width:100%;font-size:13px;font-weight:950;line-height:1.05;overflow:hidden}.ranking .rank-metric span{color:#9098a6;letter-spacing:0;font-size:12px;font-weight:900;line-height:1.1}.ranking .rank-row>svg:last-child{color:#171923;stroke-width:2.5px;width:18px;height:18px}.content-page.activities-page{width:100%;max-width:1320px;padding-top:28px}.activities-header{gap:5px;margin:3px 0 18px;display:grid}.activities-header span{color:#ff9f0a;letter-spacing:.18em;font-size:12px;font-weight:950}.activities-header h1{color:#171923;letter-spacing:0;margin:0;font-size:30px;font-weight:950;line-height:1.08}.activity-feature-card{background:linear-gradient(135deg,#13151b 0%,#1f232b 50%,#fff4dc 50%,#fff 100%);border:1px solid #232631;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:clamp(28px,5vw,70px);min-height:440px;padding:clamp(28px,4vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #17192324}.activity-feature-card:before{content:"";opacity:.28;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(0deg,#ffffff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.activity-feature-card__copy,.activity-feature-card__panel{z-index:1;position:relative}.activity-feature-card__copy{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.activity-feature-card__eyebrow{color:#ffd21e;background:#ff9f0a21;border:1px solid #ff9f0a73;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:12px;font-weight:950;display:inline-flex}.activity-feature-card h2{color:#fff;letter-spacing:0;max-width:680px;margin:20px 0 14px;font-size:clamp(38px,4vw,58px);font-weight:950;line-height:1.05}.activity-feature-card__copy>p{color:#ffffffc7;max-width:660px;margin:0;font-size:16px;font-weight:650;line-height:1.75}.activity-feature-card__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.activity-feature-card__actions a{border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.activity-primary-action{color:#171923;background:#ff9f0a;border:1px solid #ff9f0a;box-shadow:0 12px 28px #ff9f0a3d}.activity-primary-action:hover{color:#fff;background:#f28b00}.activity-primary-action svg,.activity-secondary-action svg{stroke-width:2.6px;width:16px;height:16px}.activity-secondary-action{color:#fff;background:#ffffff17;border:1px solid #ffffff47}.activity-secondary-action:hover{background:#ffffff26;border-color:#ffffff7a}.activity-feature-card__panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #1719231f;border-radius:20px;align-self:center;gap:0;padding:26px 28px;display:grid;box-shadow:0 18px 45px #1719231f}.activity-feature-card__panel section{border-bottom:1px solid #17192317;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.activity-feature-card__panel section:first-child{padding-top:0}.activity-feature-card__panel section:last-child{border-bottom:0;padding-bottom:0}.activity-feature-card__panel section>svg{color:#ff9f0a;stroke-width:2.3px;background:#171923;border-radius:12px;width:38px;height:38px;padding:8px}.activity-feature-card__panel h3{color:#171923;margin:0 0 5px;font-size:15px;font-weight:950;line-height:1.25}.activity-feature-card__panel p{color:#687080;margin:0;font-size:12px;font-weight:650;line-height:1.65}.activities-list{gap:24px;display:grid}.activity-cover-item{gap:8px;width:min(100%,1120px);margin-inline:auto;display:grid}.activities-section{gap:12px;margin-top:18px;display:grid}.activities-section+.activities-section{margin-top:34px}.activities-section h2{color:#171923;width:min(100%,1120px);margin:0 auto;font-size:18px;font-weight:950;line-height:1.25}.activities-empty{color:#8a92a1;background:#fafbfc;border:1px dashed #d8dce5;border-radius:20px;place-items:center;width:min(100%,1120px);min-height:130px;margin-inline:auto;font-size:14px;font-weight:850;display:grid}.activity-cover-card{background:#fff;border:1px solid #eef0f4;border-radius:24px;width:100%;transition:transform .18s,box-shadow .18s,border-color .18s;display:block;overflow:hidden;box-shadow:0 24px 70px #1719231a}.activity-cover-card:hover,.activity-cover-card:focus-visible{border-color:#ffd18a;transform:translateY(-3px);box-shadow:0 28px 76px #ff9f0a29}.activity-cover-card img{aspect-ratio:16/7;object-fit:cover;width:100%;display:block}.activity-status-row{align-items:center;gap:10px;min-height:52px;padding:10px 22px 12px;display:flex}.activity-cover-item>.activity-status-row{min-height:0;padding:0}.activity-status-pill{color:#fff;background:#16a34a;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 14px;font-size:15px;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 7px 16px #16a34a29}.activity-status-pill svg{color:#fff;stroke-width:2.6px;width:16px;height:16px}.activity-period-text{color:#687080;font-size:14px;font-weight:900;line-height:1.2}.activity-detail-page{width:100%;max-width:1440px;padding-top:20px}.activity-detail-back{color:#424b5a;align-items:center;gap:8px;width:min(100%,1120px);min-height:48px;margin:0 auto 18px;font-size:16px;font-weight:900;display:flex}.activity-detail-back:hover{color:#171923}.activity-detail-back svg{stroke-width:2.5px;width:22px;height:22px}.activity-detail-hero{background:#fff;border:1px solid #eef0f4;border-radius:26px;width:min(100%,1220px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 30px 90px #17192321}.activity-detail-hero img{aspect-ratio:16/6.35;object-fit:cover;width:100%}.activity-detail-hero--income{border-color:#ffc56880;border-radius:30px;box-shadow:0 34px 98px #ff9f0a2e}.activity-detail-hero--income img{aspect-ratio:3/2;object-fit:cover;display:block}.activity-detail-hero .activity-status-row{background:#fff;padding:11px 24px 13px}.activity-hero-actions{align-items:center;gap:18px;width:39%;min-height:74px;display:flex;position:absolute;top:49.5%;left:3.2%}.activity-hero-button{border-radius:18px;justify-content:center;align-items:center;gap:12px;min-width:212px;min-height:58px;padding:0 34px;font-size:22px;font-weight:950;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.activity-hero-button svg{flex:none;width:25px;height:25px}.activity-hero-button--ghost{color:#ff5f00;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:2px solid #ff5f00e0;box-shadow:0 16px 34px #ff78001a}.activity-hero-button--primary{color:#fff;background:linear-gradient(135deg,#ff5f00,#ffae19);border:2px solid #ff7a00;box-shadow:0 18px 42px #ff5f0047}.activity-hero-button:hover{transform:translateY(-2px)}.activity-hero-button--ghost:hover{color:#ff5f00;background:#fff;border-color:#ff7a00;box-shadow:0 18px 40px #ff780029}.activity-hero-button--primary:hover{color:#fff;background:linear-gradient(135deg,#ff7619,#ffb42c);box-shadow:0 20px 48px #ff5f0057}.activity-hero-button:focus-visible{outline-offset:3px;outline:3px solid #ff5f00d9}.activity-income-summary{text-align:center;background:radial-gradient(circle at 94% 20%,#ff9f0a2e,#0000 28%),linear-gradient(135deg,#fff8e8,#fff);border:1px solid #ff9f0a47;border-radius:24px;justify-content:center;align-items:center;width:min(100%,1120px);min-height:118px;margin:28px auto 0;padding:28px 30px;display:flex;box-shadow:0 22px 70px #ff9f0a1a}.activity-income-summary span{color:#ff6b00;letter-spacing:.16em;font-size:12px;font-weight:950}.activity-income-summary h2{color:#111116;letter-spacing:0;margin:6px 0 0;font-family:Alimama ShuHeiTi,YouSheBiaoTiHei,Microsoft YaHei UI,PingFang SC,Noto Sans SC,sans-serif;font-size:38px;font-weight:950;line-height:1.14}.activity-income-summary p{color:#626b79;margin:0;font-size:15px;font-weight:700;line-height:1.8}.activity-detail-intro{gap:12px;width:min(100%,1120px);margin:24px auto 0;display:grid}.activity-detail-intro>span,.activity-process-section>header span{color:#ff9f0a;letter-spacing:.16em;font-size:12px;font-weight:950}.activity-detail-intro h1,.activity-process-section h2{color:#171923;letter-spacing:0;margin:0;font-family:Alimama ShuHeiTi,YouSheBiaoTiHei,Microsoft YaHei UI,PingFang SC,Noto Sans SC,sans-serif;font-size:58px;font-weight:950;line-height:1.02}.activity-detail-intro h1{text-wrap:balance}.activity-detail-intro p{color:#687080;max-width:820px;margin:0;font-size:15px;font-weight:650;line-height:1.8}.activity-detail-note{color:#8a8f9b;max-width:820px;font-size:13px;font-weight:650;line-height:1.7}.activity-detail-actions{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.activity-detail-actions .solid-button,.activity-detail-secondary{border-radius:14px;min-height:56px;padding:0 28px;font-size:15px;font-weight:950}.activity-detail-actions .solid-button svg{stroke-width:2.7px;width:22px;height:22px}.activity-detail-secondary{color:#171923;background:#fff;border:1px solid #e2e5ec;justify-content:center;align-items:center;display:inline-flex}.activity-detail-secondary:hover{background:#fff7e8;border-color:#ffd18a}.activity-income-sprint{background:radial-gradient(circle at 88% 18%,#ff9f0a57,#0000 28%),radial-gradient(circle at 10% 8%,#ffd26f47,#0000 30%),linear-gradient(135deg,#fffaf0 0%,#fff 45%,#fff4d8 100%);border:1px solid #ffd58e;border-radius:26px;width:min(100%,1120px);margin:24px auto 0;padding:30px 32px 26px;position:relative;overflow:hidden;box-shadow:0 28px 82px #ff9f0a29}.activity-income-sprint:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ff9f0a1a,#ff9f0a57,#ff701285);border-radius:999px 999px 0 0;height:62%;position:absolute;inset:auto -8% -34% 10%;transform:rotate(-7deg)}.activity-income-sprint:after{opacity:.75;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffffd1,#fff0),repeating-linear-gradient(135deg,#ff9f0a33 0 2px,#0000 2px 12px);border-radius:999px;width:128px;height:128px;position:absolute;top:30px;right:36px}.activity-income-copy{z-index:1;gap:8px;max-width:680px;display:grid;position:relative}.activity-income-copy h2{color:#111116;letter-spacing:0;margin:0;font-family:Alimama ShuHeiTi,YouSheBiaoTiHei,Microsoft YaHei UI,PingFang SC,Noto Sans SC,sans-serif;font-size:42px;font-weight:950;line-height:1.08}.activity-income-copy p{color:#5f6470;max-width:620px;margin:0;font-size:16px;font-weight:700;line-height:1.7}.activity-income-track{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:18px;min-height:240px;margin-top:12px;padding-top:20px;display:grid;position:relative}.activity-income-track:before{content:"";background:linear-gradient(90deg,#ffbc4a47,#ff9f0a8f,#ff6b00);border-radius:999px;height:10px;position:absolute;bottom:86px;left:5%;right:8%;transform:skewY(-8deg);box-shadow:0 12px 28px #ff800038}.activity-income-step{text-align:center;justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.activity-income-step:before{content:"";background:linear-gradient(#fff8df,#ffc44f);border:1px solid #ff9f0a3d;border-radius:50%;width:72px;height:30px;box-shadow:0 7px #f4a51d,0 18px 30px #ff9f0a38}.activity-income-step:after{content:"";background:linear-gradient(#ff9f0a57,#ff9f0a00);border-radius:999px;width:4px;position:absolute;top:44px}.activity-income-step--1{padding-top:112px}.activity-income-step--1:after{height:26px}.activity-income-step--2{padding-top:76px}.activity-income-step--2:after{height:54px}.activity-income-step--3{padding-top:40px}.activity-income-step--3:after{height:84px}.activity-income-step--4{padding-top:0}.activity-income-step--4:before{background:linear-gradient(#fff2b8,#ff9f0a);width:90px;height:38px;box-shadow:0 9px #f47d00,0 24px 42px #ff70124d}.activity-income-step--4:after{height:124px}.activity-income-step span{color:#ff5f00;background:#ffffffdb;border:1px solid #ff9f0a4d;border-radius:18px;place-items:center;min-width:76px;min-height:54px;padding:0 14px;font-size:38px;font-weight:950;line-height:1;display:grid;box-shadow:0 12px 30px #ff9f0a24}.activity-income-step--4 span{color:#ff4f00;min-width:116px;font-size:42px}.activity-income-step b{color:#171923;font-size:16px;font-weight:950;line-height:1.25}.activity-income-step small{color:#6f7480;font-size:13px;font-weight:700;line-height:1.45}.activity-income-arrow{color:#fff;background:linear-gradient(135deg,#ff9f0a,#ff5f00);border-radius:22px;place-items:center;width:68px;height:68px;display:grid;position:absolute;bottom:112px;right:4%;transform:rotate(-34deg);box-shadow:0 18px 42px #ff5f0057}.activity-income-arrow svg{stroke-width:3px;width:34px;height:34px}.activity-income-note{z-index:1;color:#8a6a32;margin:8px 0 0;font-size:13px;font-weight:750;line-height:1.6;position:relative}.activity-detail-grid{margin-top:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(100%,1120px);margin-inline:auto;display:grid}.activity-detail-grid article{background:#fff;border:1px solid #e7eaf1;border-radius:18px;min-width:0;padding:22px}.activity-detail-grid .activity-detail-image-card{outline-offset:-1px;background:#fffaf3;border:0;border-radius:20px;outline:1px solid #ffb74857;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 52px #ff9f0a1a}.activity-detail-image-card img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.activity-detail-image-title{z-index:1;letter-spacing:0;text-align:left;transform-origin:100%;pointer-events:none;gap:3px;max-width:52%;margin:0;font-family:Alimama ShuHeiTi,YouSheBiaoTiHei,Microsoft YaHei UI,PingFang SC,Noto Sans SC,sans-serif;font-size:26px;font-style:italic;font-weight:950;line-height:1.08;display:grid;position:absolute;top:28%;right:6%;transform:skew(-4deg)}.activity-detail-image-title__line{white-space:nowrap;text-shadow:0 2px #ffffffb8,0 10px 24px #ff6f001f;display:block}.activity-detail-image-title__line--dark{color:#171923}.activity-detail-image-title__line--accent{color:#ff5f00}.activity-detail-grid svg{color:#ff9f0a;stroke-width:2.3px;background:#fff4dc;border-radius:12px;width:38px;height:38px;padding:8px}.activity-detail-grid h2{color:#171923;margin:16px 0 7px;font-size:16px;font-weight:950}.activity-detail-grid p{color:#687080;margin:0;font-size:13px;font-weight:650;line-height:1.65}.activity-reward-section{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #ffe0a3;border-radius:22px;width:min(100%,1120px);margin:30px auto 0;padding:28px}.activity-reward-section>header{gap:8px;max-width:820px;margin-bottom:20px;display:grid}.activity-reward-section>header span{color:#ff9f0a;letter-spacing:.16em;font-size:12px;font-weight:950}.activity-reward-section h2{color:#171923;letter-spacing:0;margin:0;font-size:28px;font-weight:950;line-height:1.18}.activity-reward-section>header p{color:#626b79;margin:0;font-size:15px;font-weight:650;line-height:1.75}.activity-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.activity-reward-grid article{background:radial-gradient(circle at 100% 0,#ffda5c00,#ffda5c00 48%),linear-gradient(135deg,#fffffff0,#fffbf2db);border:1px solid #ff9f0a2e;border-radius:16px;outline:none;align-content:center;min-width:0;height:112px;padding:16px 18px;transition:border-color .22s,background .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #ff9f0a00}.activity-reward-grid article:before{z-index:0;border-radius:inherit;content:"";opacity:0;background:radial-gradient(circle at 100% 0,#ffe55fb8,#ffb51a2e 32%,#0000 64%),linear-gradient(135deg,#ff7a00 0%,#ff8f05 54%,#ff9f0a 100%);transition:opacity .24s;position:absolute;inset:0}.activity-reward-grid article>*{z-index:1;position:relative}.activity-reward-grid h3{color:#171923;letter-spacing:0;text-align:center;margin:0;font-size:24px;font-weight:950;line-height:1.18;transition:color .22s,font-size .22s,transform .22s,text-align .22s;transform:translateY(0)}.activity-reward-grid p{color:#fff;opacity:0;max-height:0;margin:0;font-size:13px;font-weight:750;line-height:1.7;transition:max-height .24s,margin-top .22s,opacity .18s,transform .22s;overflow:hidden;transform:translateY(8px)}.activity-reward-grid article:is(:hover,:focus-visible){background:radial-gradient(circle at 100% 0,#ffe55fb8,#ffb51a2e 32%,#0000 64%),linear-gradient(135deg,#ff7a00 0%,#ff8f05 54%,#ff9f0a 100%);border-color:#ffbe30a8;box-shadow:0 18px 36px #ff7e0038}.activity-reward-grid article:is(:hover,:focus-visible):before{opacity:1}.activity-reward-grid article:is(:hover,:focus-visible) h3{color:#fff;text-align:left;font-size:16px;transform:translateY(-1px)}.activity-reward-grid article:is(:hover,:focus-visible) p{opacity:1;max-height:96px;margin-top:8px;transform:translateY(0)}.activity-reward-grid article:focus-visible{box-shadow:0 0 0 3px #fffffffa,0 0 0 5px #ff9f0a70,0 18px 36px #ff7e0038}@media (hover:none){.activity-reward-grid article{align-content:start;min-height:0}.activity-reward-grid h3{color:#171923;text-align:left;font-size:18px}.activity-reward-grid p{color:#69707d;opacity:1;max-height:none;margin-top:8px;transform:none}}@media (prefers-reduced-motion:reduce){.activity-reward-grid article,.activity-reward-grid article:before,.activity-reward-grid h3,.activity-reward-grid p{transition:none}}.activity-process-section{background:linear-gradient(135deg,#fff,#fff8ea);border:1px solid #e7eaf1;border-radius:22px;width:min(100%,1120px);margin:30px auto 0;padding:28px}.activity-process-section>header{gap:7px;margin-bottom:20px;display:grid}.activity-process-section ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.activity-process-section li{background:#ffffffc7;border:1px solid #17192314;border-radius:15px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;min-height:58px;padding:12px 14px;display:grid}.activity-process-section li span{color:#ff9f0a;background:#171923;border-radius:13px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:950;display:grid}.activity-process-section li p{color:#3c4350;margin:0;font-size:14px;font-weight:750;line-height:1.55}.activity-final-cta{color:#fff;background:#0f1015;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;width:min(100%,1220px);min-height:150px;margin:34px auto 0;padding:42px 46px;display:grid;overflow:hidden;box-shadow:0 34px 90px #0f101542}.activity-final-cta h2{color:#fff;letter-spacing:0;margin:0;font-family:Alimama ShuHeiTi,YouSheBiaoTiHei,Microsoft YaHei UI,PingFang SC,Noto Sans SC,sans-serif;font-size:36px;font-weight:950;line-height:1.18}.activity-final-cta .solid-button{color:#111116!important;background:#ff9f0a!important;border-radius:999px!important;place-items:center!important;width:76px!important;min-width:76px!important;height:76px!important;min-height:76px!important;padding:0!important;font-size:0!important;display:inline-grid!important;position:relative!important;box-shadow:0 18px 40px #ff9f0a3d!important}.activity-final-cta .solid-button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.activity-final-cta .solid-button svg{stroke-width:2.7px;width:32px;height:32px}.activity-final-cta .solid-button:hover{color:#111116!important;background:#ffb43d!important}@media (width<=760px){.ranking-header{margin-top:0}.ranking-header h1{font-size:26px}.ranking .rank-list{border-radius:18px}.ranking .rank-row{grid-template-columns:30px 46px minmax(0,1fr) 58px;gap:10px;min-height:92px;padding:12px}.content-page.activities-page{padding-top:24px}.activity-cover-card,.activity-detail-hero{border-radius:18px}.activity-cover-card img,.activity-detail-hero img{aspect-ratio:16/7.4}.activity-detail-hero--income img{aspect-ratio:3/2}.activity-hero-actions{gap:8px;width:52%;min-height:42px;top:49%;left:3.8%}.activity-hero-button{border-radius:12px;gap:6px;min-width:0;min-height:38px;padding:0 12px;font-size:12px}.activity-hero-button svg{width:15px;height:15px}.activity-detail-page{padding-top:24px}.activity-detail-intro{margin-top:20px}.activity-detail-intro h1,.activity-process-section h2{font-size:38px}.activity-detail-actions{grid-template-columns:1fr;display:grid}.activity-detail-actions .solid-button,.activity-detail-secondary{min-height:52px;font-size:14px}.activity-income-summary{border-radius:18px;grid-template-columns:1fr;gap:14px;margin-top:20px;padding:20px}.activity-income-summary h2{font-size:27px}.activity-income-summary p{font-size:14px;line-height:1.7}.activity-income-sprint{border-radius:20px;margin-top:20px;padding:22px 18px 20px}.activity-income-sprint:after{width:104px;height:104px;top:12px;right:-28px}.activity-income-copy h2{font-size:30px;line-height:1.12}.activity-income-copy p{font-size:14px;line-height:1.65}.activity-income-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;min-height:0;margin-top:18px;padding-top:0}.activity-income-track:before,.activity-income-arrow{display:none}.activity-income-step{justify-content:end;min-height:148px;padding-top:0}.activity-income-step--1,.activity-income-step--2,.activity-income-step--3,.activity-income-step--4{padding-top:0}.activity-income-step:after{display:none}.activity-income-step span{border-radius:16px;min-width:70px;min-height:48px;font-size:30px}.activity-income-step--4 span{min-width:96px;font-size:32px}.activity-income-step b{font-size:15px}.activity-income-step small,.activity-income-note{font-size:12px}.activity-detail-grid{grid-template-columns:1fr;margin-top:22px}.activity-reward-section{border-radius:18px;margin-top:22px;padding:20px}.activity-reward-section h2{font-size:24px}.activity-reward-grid{grid-template-columns:1fr}.activity-process-section{border-radius:18px;margin-top:22px;padding:20px}.activity-process-section li{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:11px}.activity-process-section li span{width:38px;height:38px}.activity-final-cta{border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:128px;margin-top:22px;padding:28px 24px}.activity-final-cta h2{font-size:26px}.activity-final-cta .solid-button{width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important}.activity-final-cta .solid-button svg{width:28px;height:28px}.activity-feature-card{background:linear-gradient(#13151b 0%,#20242c 58%,#fff4dc 58%,#fff 100%);border-radius:20px;grid-template-columns:1fr;gap:26px;min-height:0;padding:24px}.activity-feature-card h2{font-size:clamp(34px,13vw,48px)}.activity-feature-card__copy>p{font-size:14px;line-height:1.65}.activity-feature-card__actions{width:100%}.activity-feature-card__actions a{flex:150px}.activity-feature-card__panel{border-radius:18px;padding:22px}.ranking .rank-row>svg:last-child{display:none}.ranking .rank-icon{width:44px;height:44px}.ranking .rank-copy h3{font-size:15px}.ranking .rank-copy small span{max-width:88px}.ranking .rank-copy p{font-size:12px}.ranking .rank-metric{width:56px;min-height:42px;padding:5px 6px}}@media (width<=520px){.ranking-header{flex-direction:column;align-items:flex-start;gap:12px}.ranking .rank-row{grid-template-columns:28px 44px minmax(0,1fr);grid-template-areas:"number icon copy""number icon metric";align-items:center}.ranking .rank-no{grid-area:number;font-size:16px}.ranking .rank-icon{grid-area:icon}.ranking .rank-copy{grid-area:copy}.ranking .rank-copy p{display:none}.ranking .rank-metric{border-radius:999px;grid-area:metric;justify-self:start;gap:4px;width:auto;min-height:28px;padding:0 9px;display:inline-flex}}.rank-metric--tooltip{cursor:help;position:relative}.rank-metric--tooltip:after{content:attr(data-tooltip);z-index:20;color:#5f5f68;text-align:left;white-space:normal;opacity:0;pointer-events:none;background:#fff;border:1px solid #e7e7ec;border-radius:12px;width:min(330px,72vw);padding:11px 12px;font-size:12px;font-weight:650;line-height:1.6;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px);box-shadow:0 16px 40px #12121829}.rank-metric--tooltip:hover:after{opacity:1;transform:translateY(0)}.community-page .community-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px}.community-page .community-head h1{color:#161a27;letter-spacing:0;margin:0;font-size:30px;font-weight:950;line-height:1.08}.community-head-actions{flex:none;align-items:center;gap:8px;display:flex}.community-head-actions :is(button,a){color:#171923;background:0 0;border:0;border-radius:12px;place-items:center;width:40px;height:40px;text-decoration:none;display:grid}.community-head-actions :is(button,a) svg{stroke-width:2.5px;width:22px;height:22px}.community-search{background:#fffffff0;border:1px solid #e1e4ec;border-radius:18px;grid-template-columns:22px minmax(0,1fr) 32px;align-items:center;gap:8px;min-height:52px;margin:0 0 10px;padding:0 12px 0 15px;display:grid}.community-search>svg{color:#7f8795;width:19px;height:19px}.community-search input{color:#171923;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px;font-weight:650}.community-search input::placeholder{color:#9aa2b1}.community-search button{color:#7f8795;background:0 0;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.community-search button svg{width:18px;height:18px}.community-search-note{color:#8b92a1;margin:-2px 0 8px;font-size:12px;font-weight:650}.community-page .community-feed-tabs{border-bottom:1px solid #e7eaf1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 16px;display:grid}.community-page .community-feed-tabs button{color:#727a88;min-height:38px;box-shadow:none;letter-spacing:0;background:0 0;border:0;border-radius:0;font-size:14px;font-weight:800;position:relative}.community-page .community-feed-tabs button.active{color:#171923;box-shadow:none;background:0 0}.community-page .community-feed-tabs button.active:after{content:"";background:#ff9f0a;border-radius:999px;width:24px;height:3px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.community-page .post-list{background:#fff;border-top:1px solid #e7eaf1;display:block;overflow:hidden}.community-page .post-card{box-shadow:none;color:inherit;background:#fff;border:0;border-bottom:1px solid #e9ecf2;border-radius:0;padding:13px 20px 0;text-decoration:none;transition:background .16s;display:block}.community-page .post-author{gap:10px}.community-page .post-author img{width:30px;height:30px}.community-page .post-author small{color:#8d95a3;margin-top:2px;font-size:12px;font-weight:650}.post-card-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.post-card-body--thumb{grid-template-columns:minmax(0,1fr) 94px}.post-card-main{min-width:0}.community-page .post-card-main>p{color:#697180;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:650;line-height:1.46;display:-webkit-box;overflow:hidden}.post-tags{flex-wrap:wrap;gap:6px;min-height:0;margin-top:9px;display:flex}.post-tags:empty{display:none}.post-tags span{color:#ff9f0a;background:0 0;border-radius:0;padding:0;font-size:12px;font-weight:700}.community-page .post-bottom aside{color:#98a1ad;align-items:center;gap:5px;font-size:12px;font-weight:750;display:flex}.community-page .post-bottom aside svg{stroke-width:2.3px;width:14px;height:14px;margin-left:10px}.community-page .post-bottom aside svg:first-child{margin-left:0}.community-page .post-bottom>svg{color:#8d95a3;flex:none;width:22px;height:22px}.post-card-thumb{object-fit:cover;background:#eef1f5;border-radius:6px;width:94px;height:64px}.community-page .post-card-cover,.community-page .community-side{display:none}@media (width<=760px){.account-menu{border-radius:20px;width:auto;max-height:calc(100dvh - 132px);padding:16px;position:fixed;top:58px;left:10px;right:10px}.account-menu-profile{grid-template-columns:52px minmax(0,1fr) 24px}.account-menu-profile img{width:52px;height:52px}.account-menu-stats{padding-left:64px}.account-menu-preview-grid{gap:8px}.account-menu-row{min-height:52px}.content-page:is(.discover-page,.ranking,.community-page){padding-top:16px}.content-page:is(.discover-page,.ranking,.community-page) .page-title h1{font-size:24px}.content-page:is(.discover-page,.ranking,.community-page) .page-title p{font-size:12px}.discover-taxonomy{margin-top:14px}.discover-mode-tabs{justify-content:center;width:100%}.discover-mode-tabs button{flex:none}.discover-channel-tabs{width:100%}.discover-channel-tabs button{flex:1;min-width:0}.discover-taxonomy .category-row{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.discover-taxonomy .category-row::-webkit-scrollbar{display:none}.community-feed-tabs{margin-inline:-2px}.community-page .community-head{gap:10px;margin-bottom:12px}.community-page .community-head h1{font-size:26px}.community-head-actions :is(button,a){width:38px;height:38px}}:where(.action-card>a:not(.primary-action),.action-card>button:not(.primary-action),.article-actions button:not(.danger-outline):not(.selected),.article-actions .article-action-link,.maker button,.profile-card>aside button,.detail-author button,.author-line button,.messages-title button,.messages-page>aside>button,.new-message>button,.chat-user-actions>a,.chat-user-actions>button,.feed-nav button,.editor-header>button,.editor-header>a,.editor-toolbar button,.work-delete-actions button:not(.danger-button),.legal-gate-list a,.profile-management-back,.detail-state-actions>a:not(.solid-button),.client-hero>a):not(:disabled):is(:hover,:focus-visible){box-shadow:var(--wovan-hover-shadow);transform:translateY(-1px);color:#1d1d22!important;background-color:#fafafa!important;border-color:#c9c9d0!important}:where(.solid-button,.publish-button,.action-card .primary-action,.comment-compose-footer button,.send-button,.legal-gate .solid-button,.profile-editor>.solid-button,.report-dialog>.solid-button):not(:disabled):is(:hover,:focus-visible){box-shadow:var(--wovan-strong-hover-shadow);transform:translateY(-1px);color:#fff!important;background-color:#2a2a30!important}:where(.rank-tabs button.active,.category-row button.active,.community-feed-tabs button.active,.discover-channel-tabs button.active,.profile-tabs button.active,.detail-layout>section>nav button.active):not(:disabled):is(:hover,:focus-visible){transform:none;box-shadow:inset 0 0 0 1px #ffffff24}:where(.rank-tabs button,.category-row button,.community-feed-tabs button,.discover-channel-tabs button,.profile-tabs button,.detail-layout>section>nav button):not(:disabled):is(:hover,:focus-visible){transform:none}:where(.rank-tabs button:not(.active),.category-row button:not(.active),.community-feed-tabs button:not(.active),.discover-channel-tabs button:not(.active),.profile-tabs button:not(.active),.detail-layout>section>nav button:not(.active)):not(:disabled):is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px #17171c09;color:#1d1d22!important;background-color:#f8f8fa!important;border-color:#cfcfd6!important}:where(.article-actions .selected,.action-card>button.selected,.card-cover>button.selected):not(:disabled):is(:hover,:focus-visible){box-shadow:var(--wovan-accent-hover-shadow);transform:translateY(-1px);color:var(--accent)!important;background-color:#fff0f4!important;border-color:#ff9bb0!important}.favorite-selected{color:var(--wovan-favorite-yellow)!important}.favorite-selected svg{color:var(--wovan-favorite-yellow);stroke:var(--wovan-favorite-yellow);fill:var(--wovan-favorite-yellow)}.action-rail>button.favorite-selected>span,.card-cover>button.favorite-selected,.article-actions .favorite-selected,.action-card>button.favorite-selected{border-color:var(--wovan-favorite-yellow-line)!important;background:var(--wovan-favorite-yellow-soft)!important;color:var(--wovan-favorite-yellow)!important}:where(.article-actions .favorite-selected,.action-card>button.favorite-selected,.card-cover>button.favorite-selected):not(:disabled):is(:hover,:focus-visible){box-shadow:var(--wovan-favorite-yellow-shadow);transform:translateY(-1px);border-color:var(--wovan-favorite-yellow-line)!important;background-color:var(--wovan-favorite-yellow-hover)!important;color:var(--wovan-favorite-yellow)!important}:where(.article-actions .danger-outline,.danger-button,.work-delete-actions .danger-button,.managed-work-delete):not(:disabled):is(:hover,:focus-visible){transform:translateY(-1px);box-shadow:0 10px 24px #b4233c1f;color:#a91f38!important;background-color:#fff4f7!important;border-color:#e897a8!important}:where(.icon-button,.top-quick-link,.card-cover>button,.chat-input>div button,.notice-popover>header button,.modal-close):not(:disabled):is(:hover,:focus-visible){box-shadow:var(--wovan-hover-shadow);transform:translateY(-1px);color:#17171b!important;background-color:#f0f0f3!important}.card-cover>button.favorite-selected:not(:disabled):is(:hover,:focus-visible){box-shadow:var(--wovan-favorite-yellow-shadow);border-color:var(--wovan-favorite-yellow-line)!important;background-color:var(--wovan-favorite-yellow-hover)!important;color:var(--wovan-favorite-yellow)!important}.avatar-link:is(:hover,:focus-visible) img{transform:translateY(-1px);box-shadow:0 0 0 2px #fff,0 0 0 4px #ff9f0a57}.action-rail>:is(button,a):not(:disabled):is(:hover,:focus-visible){color:#1d1d22}.action-rail>:is(button,a):not(:disabled):is(:hover,:focus-visible)>span{background:#fff;border-color:#d7d7dd;transform:translateY(-2px)scale(1.04);box-shadow:0 12px 26px #17171c29}.action-rail>:is(button,a).selected:is(:hover,:focus-visible)>span{box-shadow:var(--wovan-accent-hover-shadow);background:#fff0f4;border-color:#ffadc0}.action-rail>button.favorite-selected:is(:hover,:focus-visible)>span{box-shadow:var(--wovan-favorite-yellow-shadow);border-color:var(--wovan-favorite-yellow-line)!important;background:var(--wovan-favorite-yellow-hover)!important;color:var(--wovan-favorite-yellow)!important}.sidebar nav a:is(:hover,:focus-visible){color:#1d1d22;background:#f2f2f4;transform:translate(2px)}.sidebar-promo a:is(:hover,:focus-visible),.daily>a:is(:hover,:focus-visible){color:#fff;transform:translate(2px)}:where(button,.solid-button,.publish-button,.login-button,.icon-button,.top-quick-link,.article-action-link,.action-card>a,.profile-management-grid>a,.profile-management-back,.legal-gate-list a,.detail-state-actions>a,.client-hero>a,.daily>a,.sidebar-promo a,.sidebar nav a,.rank-row,.post-card):not(:disabled):active{transform:translateY(0)scale(.99)}:where(.rank-tabs button,.category-row button,.community-feed-tabs button,.discover-mode-tabs button,.discover-channel-tabs button,.profile-tabs button,.detail-layout>section>nav button):not(:disabled):active{transform:none}.action-rail>:is(button,a):not(:disabled):active>span{transform:scale(.98)}@media (prefers-reduced-motion:reduce){:where(button,a,.app-card,.post-card,.rank-row),.action-rail>:is(button,a)>span,.avatar-link img{transition:none!important}:where(button,a):is(:hover,:focus-visible,:active),.sidebar nav a:is(:hover,:focus-visible),.sidebar-promo a:is(:hover,:focus-visible),.daily>a:is(:hover,:focus-visible),.action-rail>:is(button,a):is(:hover,:focus-visible)>span,.avatar-link:is(:hover,:focus-visible) img{transform:none!important}}.membership-page{max-width:1280px;padding-top:22px}.membership-hero{background:radial-gradient(circle at 96% 4%,#ff9f0a14,#0000 26%),linear-gradient(135deg,#fff,#fafafd);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;padding:18px 22px;display:grid}.membership-hero>span{font-size:12px}.membership-hero h1{letter-spacing:-.03em;max-width:none;margin:2px 0;font-size:28px;line-height:1.15}.membership-hero>p{max-width:780px;margin:0;font-size:12px;line-height:1.55}.membership-hero .current-membership{flex-wrap:wrap;grid-area:1/2/3;justify-self:end;max-width:420px;margin:0}.membership-hero-actions{grid-area:3/2;justify-self:end;align-items:center;gap:8px;display:flex}.membership-hero .billing-period{margin:0}.membership-enterprise-trigger{color:#202027;cursor:pointer;background:#fff;border:1px solid #d7d7de;border-radius:10px;height:42px;padding:0 16px;font-size:12px;font-weight:800}.membership-enterprise-trigger:hover,.membership-enterprise-trigger:focus-visible{background:#f7f7fa;border-color:#22222a}.membership-grid{overscroll-behavior-inline:contain;scroll-snap-type:none;scrollbar-color:#b7b7c1 transparent;scrollbar-width:thin;touch-action:pan-y;cursor:grab;gap:16px;margin-top:14px;padding:2px 2px 12px;display:flex;overflow:auto hidden}.membership-grid.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.membership-grid.is-dragging *{-webkit-user-select:none;user-select:none}@media (hover:none){.membership-grid{cursor:auto}}.membership-grid::-webkit-scrollbar{height:9px}.membership-grid::-webkit-scrollbar-thumb{background:#b7b7c1 padding-box padding-box;border:3px solid #0000;border-radius:999px}.membership-grid article{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 clamp(292px,25vw,328px);min-height:390px;padding:20px}@media (width>=981px){.membership-grid{cursor:auto;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.membership-grid article{min-width:0;min-height:420px}}.membership-grid header p{min-height:48px}.membership-price{height:54px;margin:14px 0 6px}.membership-grid ul{gap:9px;margin-bottom:18px}@media (width<=980px){.membership-hero{grid-template-columns:1fr}.membership-hero .current-membership,.membership-hero-actions{grid-area:auto/1;justify-self:start}}@media (width<=720px){.membership-page{padding-top:14px}.membership-hero{border-radius:16px;padding:16px}.membership-hero h1{font-size:24px}.membership-grid article{flex-basis:min(82vw,320px)}.membership-enterprise-modal>section{width:min(480px,100%)}}.membership-enterprise-modal>section{flex-direction:column;align-items:stretch;width:min(520px,100%);max-height:min(760px,100dvh - 40px);display:flex;overflow:auto}.membership-enterprise-modal>section>span{text-align:left}.membership-enterprise-card header>span{color:var(--accent);font-size:12px;font-weight:800}.membership-enterprise-card h2{text-align:left;margin:10px 0 6px}.membership-enterprise-card header p{text-align:left;max-width:none;margin:0}.membership-enterprise-card .membership-price{height:auto;margin:24px 0 10px}.membership-enterprise-card .membership-price b{font-size:36px}.membership-enterprise-card ul{color:#555;gap:10px;margin:12px 0 24px;padding:0;list-style:none;display:grid}.membership-enterprise-card li:before{color:#20a778;content:"✓";margin-right:8px;font-weight:900}.membership-enterprise-contact{width:100%;min-height:44px}.profile-editor{width:min(680px,100vw - 32px);max-height:calc(100vh - 36px);overflow:auto}.avatar-crop-field{color:#202027;gap:10px;margin:16px 0;font-size:12px;font-weight:800;display:grid}.avatar-crop-row{grid-template-columns:224px minmax(0,1fr);align-items:center;gap:18px;display:grid}.avatar-crop-frame{cursor:grab;touch-action:none;background:#f3f3f5;border:1px solid #dedee4;border-radius:32px;width:224px;height:224px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c}.avatar-crop-frame.dragging{cursor:grabbing}.avatar-crop-frame img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:50%;left:50%}.avatar-crop-frame--readonly{cursor:default}.avatar-crop-frame--readonly img{width:100%;height:100%;inset:0;transform:none}.avatar-crop-frame--readonly i{display:none}.avatar-crop-frame i{pointer-events:none;border:2px solid #fff;border-radius:26px;position:absolute;inset:12px;box-shadow:0 0 0 999px #1414193d,0 0 0 1px #00000014}.avatar-crop-controls{gap:13px;min-width:0;display:grid}.profile-editor .avatar-picker-button{color:#fff;cursor:pointer;background:#1d1d22;border:1px solid #dedee4;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:44px;margin:0;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.profile-editor .avatar-picker-button input{display:none}.profile-editor .avatar-picker-button svg{width:17px;height:17px}.profile-editor .avatar-scale-control{gap:8px;margin:0;font-size:12px;font-weight:800;display:grid}.profile-editor .avatar-scale-control input{accent-color:#ff9f0a;border:0;height:6px;padding:0}.profile-editor .avatar-scale-control input:disabled{opacity:.35}.avatar-crop-help{color:#85858d;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;font-weight:650;display:flex}.avatar-crop-help button{color:#ff9f0a;background:0 0;border:0;padding:0;font-weight:800}@media (width<=760px){.avatar-crop-row{grid-template-columns:1fr}.avatar-crop-frame{width:min(224px,70vw);height:min(224px,70vw)}}@media (width>=1101px){:root{--sidebar:176px}.sidebar{padding:22px 12px 16px}.brand{height:34px;margin-bottom:26px;padding:0 4px}.brand-logo{max-width:138px;height:34px}.sidebar nav{gap:0}.sidebar-nav-group{gap:4px}.sidebar-divider{margin:9px 10px}.sidebar nav a{border-radius:11px;gap:10px;height:46px;padding:0 11px;font-size:14px}.sidebar nav a svg{width:19px}.sidebar nav a.active:before{left:-12px}.sidebar-promo{border-radius:14px;gap:8px;padding:13px}.sidebar-promo>span{font-size:12px}.sidebar-promo strong{font-size:13px;line-height:1.45}.sidebar-promo a{font-size:12px}.sidebar footer{padding:13px 4px 0;font-size:12px}.profile-page--management{padding-left:30px;padding-right:30px}.profile-management-shell{grid-template-columns:202px minmax(0,1fr);gap:16px}.profile-management-sidebar{border-radius:16px;gap:14px;padding:15px}.profile-management-sidebar h2{font-size:17px}.profile-management-sidebar p{font-size:12px}}@media (width>=761px) and (width<=1100px){:root{--sidebar:74px}.sidebar{padding-left:10px;padding-right:10px}.brand{width:42px;height:34px}.brand-logo{height:34px}}:root,html,body,#root,.app-shell,.shell-main,.page,.feed-page{background:#fff!important}.sidebar{padding-top:22px;background:#fff!important;border-right:0!important}.topbar{height:64px;box-shadow:none;background:#fff;padding-inline:26px;border-bottom:0!important}.page{padding-top:64px}.feed-page{height:calc(100vh - 64px);padding-top:8px}.search{width:min(480px,41vw);height:38px}.top-actions{z-index:65;gap:2px;right:24px}.top-quick-links{gap:2px}.top-quick-link{border-radius:12px;flex:0 0 52px;justify-self:center;width:52px;min-width:52px;height:44px;padding:4px 6px 3px}.top-quick-link.active,.top-quick-link[aria-expanded=true]{box-shadow:none}.publish-button{border:0;border-radius:12px;flex:0 0 52px;align-content:center;place-items:center;gap:3px;width:52px;min-width:52px;height:44px;padding:4px 6px 3px;font-size:12px;font-weight:750;line-height:1;display:grid;color:#686872!important;background:0 0!important}.publish-button svg{stroke-width:2.2px;width:19px;height:19px}.publish-button span{display:block}.notice-popover{top:58px}@media (width>=1101px) and (width<=1560px){.search{width:min(410px, calc(100vw - var(--sidebar) - 500px));margin-right:460px}}@media (width<=1100px){.topbar{height:60px}.page{padding-top:60px}.feed-page{height:calc(100vh - 60px)}.top-quick-link{min-width:40px;height:40px}}@media (width<=760px){.topbar{height:56px}.page{padding-top:56px}.feed-page{height:calc(100vh - 118px)}}.topbar{justify-content:center!important}.top-search-wrap{top:10px;left:calc(50vw - var(--sidebar) + 36px);z-index:45;width:clamp(520px,33vw,680px);min-width:0;position:fixed;transform:translate(-50%)}.top-search-wrap .search{color:#8c8c94;background:#f1f1f3;border:2px solid #0000;border-radius:19px;gap:0;height:44px;padding:0;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;overflow:hidden;box-shadow:inset 0 0 0 1px #dedee3;width:100%!important;margin:0!important}.top-search-wrap:hover .search,.top-search-wrap:focus-within .search,.top-search-wrap .search--open{background:#fff;border-color:#181920;box-shadow:0 12px 34px #14141a24}.top-search-wrap .search input{color:#17171b;height:100%;padding:0 12px;font-size:16px}.top-search-wrap .search>svg{flex:none;margin-left:16px}.top-search-wrap .search input::placeholder{color:#9b9ba4}.search-clear{color:#777780;background:#e8e8ec;border:0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-right:8px;padding:0;display:grid}.search-clear:hover{color:#202027;background:#dedee4}.search-submit{color:#34343d;background:0 0;border:0;border-left:1px solid #d6d6dc;border-radius:0 17px 17px 0;flex:none;justify-content:center;align-self:stretch;align-items:center;gap:5px;min-width:92px;height:auto;padding:0 12px;font-weight:800;transition:background .16s,transform .16s;display:inline-flex}.top-search-wrap:hover .search-submit,.top-search-wrap:focus-within .search-submit,.top-search-wrap .search--open .search-submit{color:#fff;background:#181920;border-left-color:#181920}.search-submit:active{transform:scale(.98)}.search-suggest-panel{background:#fff;border:1px solid #ededf1;border-radius:18px;max-height:min(68vh,560px);padding:18px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:auto;box-shadow:0 24px 70px #1212192e}.search-suggest-section+.search-suggest-section{margin-top:18px}.search-suggest-section header{color:#6b6b73;justify-content:space-between;align-items:center;min-height:26px;margin-bottom:9px;display:flex}.search-suggest-section header b{color:#585861;font-size:14px}.search-suggest-section header small{color:#a0a0a8;font-size:12px}.search-panel-action{color:#777780;background:0 0;border:0;align-items:center;gap:4px;padding:5px 0;font-size:13px;display:inline-flex}.search-panel-action:hover{color:#17171b}.search-history-list{flex-wrap:wrap;gap:8px;display:flex}.search-history-list button{color:#24242b;background:#f0f0f3;border:0;border-radius:9px;align-items:center;gap:5px;min-width:0;max-width:100%;height:32px;padding:0 11px;display:inline-flex}.search-history-list button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-history-list button:hover{background:#e7e7eb}.search-result-list{gap:5px;display:grid}.search-result-row{color:#1f2028;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:54px;padding:8px;display:grid}.search-result-row:hover{background:#f5f5f7}.search-result-row img{object-fit:cover;background:#f0f0f2;border-radius:10px;width:38px;height:38px}.search-result-row span{gap:3px;min-width:0;display:grid}.search-result-row b,.search-result-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-result-row b{font-size:14px}.search-result-row small{color:#8a8a92;font-size:12px}.search-result-row svg:last-child{color:#b3b3ba}.search-result-row--post{grid-template-columns:minmax(0,1fr) 18px}.search-panel-empty,.search-panel-error{color:#96969f;margin:8px 0 0;font-size:13px;line-height:1.6}.search-panel-error{color:#d63455}@media (width>=1101px) and (width<=1560px){.top-search-wrap{left:calc(50vw - var(--sidebar) + 18px);width:clamp(420px,34vw,520px)}}@media (width<=1100px){.top-search-wrap{top:9px;left:calc(50vw - var(--sidebar) + 8px);width:clamp(300px,38vw,420px)}.top-search-wrap .search{height:40px}.search-submit{min-width:70px;padding-inline:10px}}@media (width<=760px){.topbar{justify-content:flex-start!important}.top-search-wrap{width:min(58vw,360px);min-width:0;position:static;transform:none}.top-search-wrap .search{height:38px;padding-left:12px}.search-submit span{display:none}.search-submit{width:34px;min-width:34px;padding:0}.search-suggest-panel{max-height:min(72vh,540px);position:fixed;top:58px;left:10px;right:10px}}.top-menu-wrap,.publish-menu-wrap{place-items:center;display:grid;position:relative}.top-menu-wrap:before,.publish-menu-wrap:before{content:"";height:14px;position:absolute;top:100%;left:-8px;right:-8px}.top-hover-panel{z-index:70;background:#fff;border:1px solid #eeeef2;border-radius:22px;transform:translate(50%);box-shadow:0 24px 70px #1212192e;position:absolute!important;top:calc(100% + 12px)!important;right:50%!important}.top-hover-panel:before{content:"";height:14px;position:absolute;inset:-14px 0 auto}.top-menu-wrap .notice-popover{width:360px;max-height:min(70vh,560px);padding:18px;overflow:auto}.top-menu-wrap .notice-popover>header,.message-hover-card>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.top-menu-wrap .notice-popover>header b,.message-hover-card>header b{color:#17171b;font-size:18px;font-weight:850}.top-menu-wrap .notice-popover>header button,.message-hover-card>header a{color:#5d5d66;background:#f3f3f6;border:0;border-radius:10px;align-items:center;gap:4px;min-width:auto;height:30px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.top-menu-wrap .notice-popover>header button:hover,.message-hover-card>header a:hover{color:#17171b;background:#e9e9ee}.top-menu-wrap .notice-popover>header button:last-child{justify-content:center;width:30px;padding:0}.top-menu-wrap .notice-popover>header button:last-child svg{width:16px;height:16px}.top-menu-wrap .personal-notices{gap:7px;margin-bottom:12px;display:grid}.top-menu-wrap .personal-notices article,.top-menu-wrap .notice-popover>article{text-align:left;background:#f7f7f9;border:0;border-radius:14px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:6px;width:100%;padding:0;display:grid}.top-menu-wrap .personal-notices article:hover,.top-menu-wrap .notice-popover>article:hover{background:#efeff3}.top-menu-wrap .notice-popover>article.notice-entry--fixed{grid-template-columns:1fr}.top-menu-wrap .notice-popover .notice-item-body{text-align:left;background:0 0;border:0;gap:4px;min-width:0;padding:11px 0 11px 12px;display:grid}.top-menu-wrap .notice-popover>article.notice-entry--fixed .notice-item-body{padding-right:12px}.top-menu-wrap .notice-popover .notice-delete-button{color:#9999a2;background:0 0;border:0;border-radius:10px;place-items:center;width:30px;min-width:30px;height:30px;padding:0;display:grid}.top-menu-wrap .notice-popover .notice-delete-button:hover{color:var(--accent);background:#fff}.top-menu-wrap .notice-popover .notice-delete-button:disabled{opacity:.45;cursor:progress}.top-menu-wrap .personal-notices span,.top-menu-wrap .notice-popover article span{color:#8d8d96;font-size:12px}.top-menu-wrap .personal-notices b,.top-menu-wrap .notice-popover article b{color:#202027;font-size:13px}.top-menu-wrap .personal-notices p,.top-menu-wrap .notice-popover article p{color:#777780;margin:0;font-size:12px;line-height:1.55}.top-menu-wrap .notice-popover h4{color:#6b6b74;margin:14px 0 8px;font-size:13px}.message-hover-card{width:376px;max-height:min(70vh,560px);padding:18px;overflow:auto}.top-menu-wrap--messages .message-hover-card{transform:none;right:0!important}.message-preview-list{gap:6px;display:grid}.message-preview-list a{border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px;display:grid}.message-preview-list a:hover{background:#f5f5f8}.message-preview-list a.unread{background:#fff3f6}.message-preview-list img{object-fit:cover;background:#f0f0f2;border-radius:50%;width:42px;height:42px}.message-preview-list span{gap:4px;min-width:0;display:grid}.message-preview-list b,.message-preview-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-preview-list b{color:#1f2028;font-size:14px}.message-preview-list small{color:#8b8b94;font-size:12px}.message-preview-list em{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-style:normal;font-weight:800;display:grid}.notice-login{color:#fff;background:#1d1d22;border:0;border-radius:12px;width:100%;height:38px;font-weight:800}.publish-hover-menu{width:310px;padding:12px;transform:none;right:0!important}.publish-hover-menu a{border-radius:14px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:64px;padding:10px;display:grid}.publish-hover-menu a:hover{background:#f5f5f8}.publish-hover-menu a>svg:first-child{color:#1f2028;background:#f1f1f4;border-radius:12px;width:36px;height:36px;padding:8px}.publish-hover-menu span{gap:4px;min-width:0;display:grid}.publish-hover-menu b{color:#17171b;font-size:14px}.publish-hover-menu small{text-overflow:ellipsis;white-space:nowrap;color:#85858e;font-size:12px;overflow:hidden}.publish-hover-menu a>svg:last-child{color:#b0b0b7}.publish-menu-wrap .publish-button:hover,.publish-menu-wrap .publish-button[aria-expanded=true]{box-shadow:none;transform:none;background:var(--wovan-primary-strong,#f28b00)!important;color:#fff!important}@media (width<=1100px){.top-menu-wrap .notice-popover,.message-hover-card{width:320px;transform:none;right:0!important}.publish-hover-menu{width:286px}}@media (width<=760px){.top-hover-panel{display:none}}.top-menu-wrap:before,.publish-menu-wrap:before,.account-menu-wrap:before{height:10px;top:100%;bottom:auto}.top-hover-panel:before,.account-menu:before{height:10px;inset:-10px 0 auto}.top-hover-panel,.account-menu{background:#fff;border:1px solid #e5e5eaeb;border-radius:22px;box-shadow:0 22px 58px #12121926}.top-hover-panel{top:calc(100% + 10px)!important}.top-menu-wrap .notice-popover,.message-hover-card{width:372px;max-height:min(76vh,620px);padding:16px;overflow:auto}.top-menu-wrap .notice-popover>header,.message-hover-card>header{min-height:34px;margin-bottom:8px;padding:0 2px}.top-menu-wrap .notice-popover>header b,.message-hover-card>header b{font-size:20px;line-height:1.2}.top-menu-wrap .notice-popover>header button,.message-hover-card>header a{color:#777780;background:0 0;border-radius:9px;height:28px;padding:0 9px}.top-menu-wrap .notice-popover>header button:hover,.message-hover-card>header a:hover{background:#f0f0f3}.top-menu-wrap .notice-popover>header button:last-child{width:28px;height:28px}.top-menu-wrap .personal-notices{gap:2px;margin-bottom:8px}.top-menu-wrap .personal-notices article,.top-menu-wrap .notice-popover>article{background:0 0;border-radius:12px;grid-template-columns:minmax(0,1fr) 30px;gap:4px;min-height:58px}.top-menu-wrap .personal-notices article:not(.read){background:#fff4dc}.top-menu-wrap .notice-popover .notice-item-body{gap:2px;padding:9px 0 9px 10px}.top-menu-wrap .notice-popover .notice-delete-button{border-radius:9px;width:28px;min-width:28px;height:28px}.top-menu-wrap .personal-notices span,.top-menu-wrap .notice-popover article span{font-size:12px;line-height:1.2}.top-menu-wrap .personal-notices b,.top-menu-wrap .notice-popover article b{font-size:13px;line-height:1.32}.top-menu-wrap .personal-notices p,.top-menu-wrap .notice-popover article p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.top-menu-wrap .notice-popover h4{margin:10px 0 5px;padding:0 2px;font-size:12px}.message-preview-list{gap:2px}.message-preview-list a{border-radius:12px;gap:10px;min-height:60px;padding:8px 6px}.message-preview-list img{width:42px;height:42px}.message-preview-list span{gap:2px}.message-preview-list b{font-size:14px;line-height:1.26}.message-preview-list small{font-size:12px;line-height:1.35}.publish-hover-menu{width:276px;padding:10px}.publish-hover-menu a{border-radius:12px;grid-template-columns:30px minmax(0,1fr) 14px;gap:9px;min-height:52px;padding:8px 9px}.publish-hover-menu a>svg:first-child{border-radius:10px;width:30px;height:30px;padding:6px}.publish-hover-menu span{gap:2px}.publish-hover-menu b{font-size:14px;line-height:1.25}.publish-hover-menu small{font-size:12px;line-height:1.3}.account-menu{border-radius:18px;width:354px;max-height:none;padding:12px;overflow:visible}.account-menu-profile{grid-template-columns:42px minmax(0,1fr) 20px;gap:9px;padding:0 0 8px}.account-menu-profile img{width:42px;height:42px;box-shadow:none}.account-menu-profile span{gap:3px}.account-menu-profile b{font-size:15px;line-height:1.18}.account-menu-profile small{font-size:12px}.account-menu-stats{justify-content:flex-start;padding:0 0 8px 51px}.account-menu-stats a{gap:1px;min-width:52px;padding-right:12px}.account-menu-stats a+a{padding-left:12px}.account-menu-stats b{font-size:13px}.account-menu-stats span{font-size:12px}.account-menu-favorites{padding:8px 0}.account-menu-section-head{background:#f4f4f6;border-radius:12px;min-height:48px;padding:0 10px}.account-menu-section-head:hover{background:#ececf0}.account-menu-section-head span{font-size:14px}.account-menu-section-head svg{width:17px;height:17px}.account-menu-section-head b{font-size:14px}.account-menu-preview-grid,.account-menu-favorites p{display:none}.account-menu-primary,.account-menu-secondary{gap:3px;padding:7px 0}.account-menu-row{background:0 0;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto 13px;gap:8px;min-height:40px;padding:0 9px}.account-menu-row>span{width:24px;height:24px}.account-menu-row svg{width:14px;height:14px}.account-menu-row b{font-size:13px}.account-menu-row small{font-size:12px}.account-menu-secondary a{border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto 13px;gap:8px;min-height:34px;padding:0 9px}.account-menu-secondary a>svg:first-child{width:15px;height:15px}.account-menu-secondary span,.account-menu-secondary small{font-size:12px}.account-menu footer{gap:4px;padding-top:6px}.account-menu footer :is(a,button){border-radius:9px;min-height:30px;font-size:12px}@media (height<=620px) and (width>=761px){.account-menu{max-height:calc(100dvh - 82px);overflow-y:auto}}@media (width<=1100px){.top-menu-wrap .notice-popover,.message-hover-card,.account-menu{width:min(352px,100vw - 20px)}.publish-hover-menu{width:264px}}.feed-page{overflow:hidden;background:#fff!important;height:calc(100dvh - 64px)!important;min-height:560px!important;padding:18px 62px 14px 22px!important}.feed-page .feed-tabs{z-index:9;color:#fff;height:34px;position:absolute;top:28px;left:50%;transform:translate(-50%)}.feed-page .feed-tabs button{text-shadow:0 1px 10px #0000008c;color:#ffffff94!important}.feed-page .feed-tabs button.active{color:#fff!important}.feed-page .feed-viewport{position:relative;overflow:hidden;height:100%!important}.feed-page--fixed-tab .feed-viewport{height:100%!important}.feed-page .feed-slide{will-change:transform;width:100%;height:100%;transition:transform .34s;position:absolute;inset:0}.feed-slide .feed-stage{width:min(1680px, calc(100vw - var(--sidebar) - 104px));background:0 0;border-radius:18px;margin:0 auto;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 54px #12121814;height:100%!important}.feed-page--comments-open .feed-slide.active .feed-stage{scrollbar-width:none;border-radius:18px;padding-right:0;overflow:hidden!important}.feed-page--comments-open .feed-slide.active .feed-stage::-webkit-scrollbar{width:0;height:0;display:none}.feed-page--comments-open .feed-slide.active .player-card{border-radius:18px 0 0 18px;width:auto;position:absolute;inset:0 380px 0 0}.feed-page--comments-open .feed-slide.active .action-rail{top:50%;position:absolute!important;right:392px!important;transform:translateY(-50%)!important}.feed-page--comments-open .feed-slide.active .feed-bottom-dock{border-radius:0 0 0 18px;right:0}.feed-page--comments-open .feed-slide.active .web-runtime-cover,.feed-page--comments-open .feed-slide.active .client-preview{border-radius:18px 0 0}.feed-page--comments-open .feed-slide.active .app-caption{max-width:min(540px,100% - 164px)!important;right:128px!important}.feed-page--comments-open,.feed-page--comments-open .feed-viewport,.feed-page--comments-open .feed-slide.active,.feed-page--comments-open .feed-slide.active .feed-stage,.feed-page--comments-open .feed-slide.active .player-card{scrollbar-width:none!important;overflow:hidden!important}.feed-page--comments-open::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.feed-page--comments-open .feed-viewport::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.feed-page--comments-open .feed-slide.active::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.feed-page--comments-open .feed-slide.active .feed-stage::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.feed-page--comments-open .feed-slide.active .player-card::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.feed-page .player-card{--feed-control-height:44px;width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border-radius:18px;position:relative;overflow:hidden}.feed-page .player-card iframe{inset:0 0 var(--feed-control-height) 0;background:#000;border:0;display:block;position:absolute;width:100%!important;height:calc(100% - var(--feed-control-height))!important}.feed-page .web-runtime-cover,.feed-page .client-preview{border-radius:18px 18px 0 0;position:absolute;overflow:hidden;inset:0 0 var(--feed-control-height) 0!important;width:auto!important;height:auto!important}.feed-page .web-runtime-cover>img,.feed-page .client-preview>img{object-fit:cover;background:#000;width:100%;height:100%;display:block}.feed-page .web-runtime-shade,.feed-page .client-shade{background:linear-gradient(#04040600 0%,#0404060a 38%,#04040633 72%,#0404066b 100%)!important}.feed-page .feed-runtime-cover{cursor:pointer;outline:0}.feed-page .feed-runtime-cover:focus-visible{box-shadow:inset 0 0 0 2px #ffffffd1}.feed-runtime-status{z-index:5;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#0a0a0cad;border:1px solid #ffffff29;border-radius:999px;max-width:min(360px,100% - 48px);padding:10px 14px;font-size:13px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 36px #00000047}.feed-page .player-gradient{bottom:var(--feed-control-height);background:linear-gradient(#03030500 0%,#0303053d 48%,#0303058a 100%);height:34%}.feed-page .app-caption{color:#fff;left:32px!important;right:160px!important;bottom:calc(var(--feed-control-height) + 24px)!important;max-width:min(620px,100% - 210px)!important}.feed-page .author-line{gap:10px}.feed-page .author-line img{border:1px solid #ffffffad;width:28px;height:28px}.feed-page .author-line a{color:#fff;text-shadow:0 1px 10px #00000085;font-size:14px;font-weight:800}.feed-page .app-caption h1{letter-spacing:0;overflow-wrap:anywhere;margin:12px 0 7px;font-size:clamp(28px,3.1vw,46px);line-height:1.05}.feed-page .app-caption>p{color:#ffffffdb;max-width:560px;font-size:16px;line-height:1.55}.feed-page .caption-tags{color:#ffffffc7;flex-wrap:wrap;gap:12px;font-size:13px}.feed-page .caption-tags a{color:#fff;font-weight:700}.feed-bottom-dock{z-index:6;box-sizing:border-box;height:var(--feed-control-height);color:#fff;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#151515 0%,#060607 100%);border:0;border-top:1px solid #ffffff1f;border-radius:0 0 18px 18px;align-items:center;gap:8px;padding:0 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.feed-bottom-dock :is(button,a){color:#ffffffe0;white-space:nowrap;background:#ffffff14;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:0;height:32px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.feed-bottom-dock :is(button,a):not(:disabled):hover,.feed-bottom-dock :is(button,a):not(:disabled):focus-visible{color:#fff;background:#ffffff29}.feed-bottom-dock button:disabled{opacity:.42;cursor:not-allowed}.feed-bottom-dock__primary{font-weight:850;color:#fff!important;background:0 0!important;padding-inline:8px!important}.feed-bottom-dock__primary:hover,.feed-bottom-dock__primary:focus-visible{background:#ffffff1a!important}.feed-bottom-dock__status{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;max-width:min(280px,38vw);font-size:12px;font-weight:750;display:inline-flex;overflow:hidden}.feed-bottom-dock__status .live-dot{flex:none}.feed-bottom-dock__controls{align-items:center;gap:4px;margin-left:auto;display:flex}.feed-volume-control{background:0 0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:relative;overflow:visible}.feed-volume-popover{z-index:8;opacity:0;pointer-events:none;width:42px;height:118px;transition:opacity .16s,transform .16s;position:absolute;bottom:40px;left:50%;transform:translate(-50%)translateY(8px)}.feed-volume-control.is-open .feed-volume-popover{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.feed-volume-slider{cursor:pointer;touch-action:none;background:#1a1b24f5;border-radius:16px;outline:0;width:42px;height:118px;position:relative;box-shadow:0 16px 38px #00000052}.feed-volume-slider:before,.feed-volume-slider__fill{border-radius:999px;width:6px;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.feed-volume-slider:before{content:"";background:#ffffff57;height:84px}.feed-volume-slider__fill{pointer-events:none;background:#ff9f0a;min-height:0}.feed-volume-slider__thumb{pointer-events:none;background:#ff9f0a;border-radius:50%;width:14px;height:14px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 7px #00000047}.feed-bottom-dock .feed-bottom-dock__icon{color:#ffffffdb;background:0 0;border-radius:7px;width:32px;min-width:32px;height:32px;padding:0}.feed-bottom-dock .feed-bottom-dock__icon:hover,.feed-bottom-dock .feed-bottom-dock__icon:focus-visible{color:#fff;background:#ffffff1f}.feed-volume-control .feed-bottom-dock__icon:focus-visible{outline:0}.feed-volume-control.is-open .feed-bottom-dock__icon{color:#fff;background:#ffffff29}.feed-page .action-rail{z-index:7;flex-direction:column;align-items:center;gap:15px;width:84px;display:flex;top:50%;position:absolute!important;bottom:auto!important;right:18px!important;transform:translateY(-50%)!important}.feed-page .rail-author{justify-content:center;align-items:flex-start;width:58px;min-height:64px;margin:0;display:flex;position:relative}.feed-page .rail-author>a{place-items:center;width:52px;height:52px;display:grid}.feed-page .rail-author img{object-fit:cover;border:2px solid #fff;border-radius:50%;box-shadow:0 8px 22px #00000059;width:50px!important;height:50px!important}.rail-follow-toggle{color:#fff;background:#ff2f5f;border:2px solid #050507;border-radius:50%;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;min-height:20px;padding:0;font-size:12px;font-weight:900;line-height:1;display:flex;position:absolute;top:38px;left:50%;transform:translate(-50%)}.rail-follow-toggle svg{stroke-width:3px;width:12px;height:12px;display:block}.rail-follow-toggle:disabled{opacity:.58;cursor:wait}.feed-page .rail-action,.feed-page .action-rail>.rail-action,.feed-page .rail-more>.rail-action{color:#fff;text-shadow:0 1px 10px #0000009e;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:72px;min-height:54px;padding:0;font-size:12px;display:flex;box-shadow:none!important;background:0 0!important}.feed-page .rail-action svg{stroke-width:2.35px;filter:drop-shadow(0 2px 10px #00000073);width:34px!important;height:34px!important}.feed-page .rail-action b{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:12px;line-height:1.15;overflow:hidden}.feed-page .rail-action.selected{color:#ff2f5f!important}.feed-page .rail-action.favorite-selected{color:var(--wovan-favorite-yellow)!important}.feed-page .rail-action.favorite-selected svg{color:var(--wovan-favorite-yellow)!important;stroke:var(--wovan-favorite-yellow)!important}.feed-page .action-rail>:is(button,a):not(:disabled):is(:hover,:focus-visible),.feed-page .rail-more>button:not(:disabled):is(:hover,:focus-visible){color:#fff;transform:none!important}.feed-page .action-rail>:is(button,a)>span,.feed-page .action-rail>:is(button,a):is(:hover,:focus-visible)>span{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;transform:none!important}.feed-page .action-rail>:is(button,a),.feed-page .rail-more>button,.feed-page .feed-bottom-dock :is(button,a){transform:none!important}.feed-page .rail-follow-toggle{transform:translate(-50%)!important}.rail-more{position:relative}.action-more-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121216e0;border:1px solid #ffffff24;border-radius:13px;width:128px;padding:7px;position:absolute;bottom:0;right:76px;box-shadow:0 16px 48px #0000005c}.action-more-menu :is(a,button){color:#ffffffe6;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;width:100%;min-height:34px;padding:0 10px;font-size:12px;display:flex}.action-more-menu__mobile-action{display:none!important}.action-more-menu :is(a,button):hover,.action-more-menu :is(a,button):focus-visible{color:#fff;background:#ffffff1f}.feed-page .player-top{top:18px;left:22px;right:22px}.feed-page .player-top>a{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0d85;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.feed-page .runtime-watermark{bottom:86px;right:18px}.feed-page .runtime-stop{display:none!important}.feed-page .feed-nav{z-index:11;background:#ececef;border-radius:999px;flex-direction:column;align-items:center;gap:2px;width:32px;padding:4px 0;position:absolute;top:50%;right:clamp(14px,8vw - 88.4px,48px);transform:translateY(-50%);box-shadow:0 12px 28px #16161c14;display:flex!important}.feed-page .feed-edge{display:none}.feed-page .feed-nav button{color:#6f7078;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.feed-page .feed-nav button:not(:disabled):hover,.feed-page .feed-nav button:not(:disabled):focus-visible{color:#17171b;background:#fff}.feed-page .feed-nav button:disabled{opacity:.36;cursor:not-allowed}.feed-page .feed-nav span{display:none}.feed-page .feed-nav svg{width:15px;height:15px}.feed-page .scroll-hint{z-index:8;color:#aaaab1;text-shadow:none;bottom:12px;left:auto;right:128px;transform:none}.feed-page--runtime-active .feed-tabs,.feed-page--runtime-active .feed-nav,.feed-page--runtime-active .feed-edge,.feed-page--runtime-active .scroll-hint,.feed-page--runtime-active .feed-slide.active .action-rail,.feed-page--runtime-active .feed-slide.active .app-caption,.feed-page--runtime-active .feed-slide.active .player-gradient,.feed-page--runtime-active .feed-slide.active .runtime-watermark,.feed-page--runtime-active .feed-slide.active .feed-runtime-status,.feed-page--runtime-active .feed-slide.active .web-runtime-shade{display:none!important}.feed-page--web-fullscreen{z-index:2000;background:#050507!important;height:100dvh!important;min-height:0!important;padding:0!important;position:fixed!important;inset:0!important}html.wovan-web-fullscreen-lock,body.wovan-web-fullscreen-lock{overscroll-behavior:none!important;overflow:hidden!important}.feed-page--web-fullscreen .feed-viewport,.feed-page--web-fullscreen .feed-slide,.feed-page--web-fullscreen .feed-stage{width:100%!important;height:100%!important}.feed-page--web-fullscreen .feed-slide{position:fixed!important;inset:0!important;transform:none!important}.feed-page--web-fullscreen .feed-slide:not(.active){display:none}.feed-page--web-fullscreen .feed-slide .feed-stage,.feed-page--web-fullscreen .player-card{border-radius:0}.feed-page--web-fullscreen .player-card{--feed-control-height:44px}.feed-page--web-fullscreen .web-runtime-cover,.feed-page--web-fullscreen .client-preview{border-radius:0}.feed-page--web-fullscreen .feed-tabs,.feed-page--web-fullscreen .app-caption,.feed-page--web-fullscreen .player-gradient,.feed-page--web-fullscreen .player-top,.feed-page--web-fullscreen .runtime-watermark,.feed-page--web-fullscreen .feed-nav,.feed-page--web-fullscreen .action-rail{display:none!important}.feed-page--web-fullscreen .web-runtime-shade,.feed-page--web-fullscreen .client-shade{background:0 0!important}.feed-page--web-fullscreen .feed-bottom-dock{z-index:18;width:100%;height:var(--feed-control-height);opacity:1;background:linear-gradient(#151515 0%,#060607 100%);border:0;border-top:1px solid #ffffff1f;border-radius:0;padding:0 16px;transition:none;bottom:0;left:0;right:0}.feed-page--web-fullscreen .feed-bottom-dock:hover,.feed-page--web-fullscreen .feed-bottom-dock:focus-within{opacity:1;background:linear-gradient(#151515 0%,#060607 100%)}.feed-page--web-fullscreen .feed-bottom-dock__controls{display:flex}.feed-page--web-fullscreen .feed-bottom-dock__controls>.feed-bottom-dock__icon{background:0 0;border-radius:50%;width:36px;min-width:36px;height:36px}.feed-page--web-fullscreen .feed-bottom-dock__controls>.feed-bottom-dock__icon[aria-label*=退出网页全屏]{display:inline-flex!important}:is(.feed-page:fullscreen .app-caption,.feed-page:fullscreen .player-gradient,.feed-page:fullscreen .player-top,.feed-page:fullscreen .runtime-watermark,.feed-page:fullscreen .feed-tabs,.feed-page:fullscreen .feed-nav,.feed-page:fullscreen .action-rail){display:none!important}.feed-page:fullscreen .player-card{--feed-control-height:44px;border-radius:0}.feed-page--web-fullscreen .feed-runtime-status{display:none!important}.feed-page:fullscreen .feed-runtime-status{display:none!important}.feed-page--web-fullscreen .player-card iframe,.feed-page--web-fullscreen .web-runtime-cover,.feed-page--web-fullscreen .client-preview{border-radius:0!important;width:100%!important;height:100%!important;inset:0!important}.feed-page:fullscreen .player-card iframe{border-radius:0!important;width:100%!important;height:100%!important;inset:0!important}.feed-page:fullscreen .web-runtime-cover{border-radius:0!important;width:100%!important;height:100%!important;inset:0!important}.feed-page:fullscreen .client-preview{border-radius:0!important;width:100%!important;height:100%!important;inset:0!important}.feed-page--web-fullscreen .player-card iframe,.feed-page--web-fullscreen .web-runtime-cover,.feed-page--web-fullscreen .client-preview{inset:0 0 var(--feed-control-height) 0!important;width:100%!important;height:calc(100% - var(--feed-control-height))!important}.feed-page:fullscreen .player-card iframe{inset:0 0 var(--feed-control-height) 0!important;width:100%!important;height:calc(100% - var(--feed-control-height))!important}.feed-page:fullscreen .web-runtime-cover{inset:0 0 var(--feed-control-height) 0!important;width:100%!important;height:calc(100% - var(--feed-control-height))!important}.feed-page:fullscreen .client-preview{inset:0 0 var(--feed-control-height) 0!important;width:100%!important;height:calc(100% - var(--feed-control-height))!important}.player-card:fullscreen iframe{inset:0 0 var(--feed-control-height) 0!important;width:100%!important;height:calc(100% - var(--feed-control-height))!important}.player-card:fullscreen .web-runtime-cover{inset:0 0 var(--feed-control-height) 0!important;width:100%!important;height:calc(100% - var(--feed-control-height))!important}.player-card:fullscreen .client-preview{inset:0 0 var(--feed-control-height) 0!important;width:100%!important;height:calc(100% - var(--feed-control-height))!important}.feed-page:fullscreen .feed-runtime-status{display:none!important}.player-card:fullscreen{--feed-control-height:44px;background:#000!important;border-radius:0!important}.player-card:fullscreen .feed-bottom-dock{z-index:18;width:100%;height:var(--feed-control-height);opacity:1;background:linear-gradient(#151515 0%,#060607 100%);border:0;border-top:1px solid #ffffff1f;border-radius:0;padding:0 16px;bottom:0;left:0;right:0;display:flex!important}.player-card:fullscreen iframe{inset:0 0 var(--feed-control-height) 0!important;width:100%!important;height:calc(100% - var(--feed-control-height))!important;border-radius:0!important}.player-card:fullscreen .web-runtime-cover{inset:0 0 var(--feed-control-height) 0!important;width:100%!important;height:calc(100% - var(--feed-control-height))!important;border-radius:0!important}.player-card:fullscreen .client-preview{inset:0 0 var(--feed-control-height) 0!important;width:100%!important;height:calc(100% - var(--feed-control-height))!important;border-radius:0!important}:is(.player-card:fullscreen .app-caption,.player-card:fullscreen .player-gradient,.player-card:fullscreen .player-top,.player-card:fullscreen .runtime-watermark,.player-card:fullscreen .feed-runtime-status){display:none!important}:is(.player-card:fullscreen .web-runtime-shade,.player-card:fullscreen .client-shade){background:0 0!important}.feed-fullscreen-exit-hint{z-index:2200;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080ad1;border:1px solid #ffffff2e;border-radius:12px;max-width:min(360px,100% - 28px);padding:10px 13px;font-size:13px;font-weight:800;line-height:1.35;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #00000042}.feed-fullscreen-exit-hint--fullscreen{text-align:center;max-width:min(520px,100% - 32px)}.feed-page .feed-runtime-frame-shell{inset:0 0 var(--feed-control-height) 0;background:#000;border-radius:18px 18px 0 0;position:absolute;overflow:hidden}.feed-page .feed-runtime-frame-shell>iframe.feed-runtime-frame{transform:translateX(-50%) scale(var(--feed-runtime-scale,1));transform-origin:bottom;background:#000;border:0;width:1280px!important;max-width:none!important;height:740px!important;max-height:none!important;position:absolute!important;inset:auto auto 0 50%!important}.feed-page--web-fullscreen .feed-runtime-frame-shell{inset:0 0 var(--feed-control-height) 0!important;border-radius:0!important}.feed-page:fullscreen .feed-runtime-frame-shell{inset:0 0 var(--feed-control-height) 0!important;border-radius:0!important}.player-card:fullscreen .feed-runtime-frame-shell{inset:0 0 var(--feed-control-height) 0!important;border-radius:0!important}.feed-page--web-fullscreen .feed-runtime-frame-shell>iframe.feed-runtime-frame{width:1280px!important;height:740px!important;transform:translate(-50%, -50%) scale(var(--feed-runtime-scale,1))!important;transform-origin:50%!important;inset:50% auto auto 50%!important;overflow:hidden!important}.feed-page:fullscreen .feed-runtime-frame-shell>iframe.feed-runtime-frame{width:1280px!important;height:740px!important;transform:translate(-50%, -50%) scale(var(--feed-runtime-scale,1))!important;transform-origin:50%!important;inset:50% auto auto 50%!important;overflow:hidden!important}.player-card:fullscreen .feed-runtime-frame-shell>iframe.feed-runtime-frame{width:1280px!important;height:740px!important;transform:translate(-50%, -50%) scale(var(--feed-runtime-scale,1))!important;transform-origin:50%!important;inset:50% auto auto 50%!important;overflow:hidden!important}@media (width<=760px) and (orientation:portrait){.feed-page .player-card.runtime-orientation-landscape iframe{aspect-ratio:16/9;transform:translateY(-50%);width:100%!important;height:auto!important;inset:50% 0 auto!important}}@media (width<=760px) and (orientation:landscape){.feed-page .player-card.runtime-orientation-portrait iframe{aspect-ratio:9/20;transform:translate(-50%);inset:0 auto var(--feed-control-height) 50%!important;width:auto!important;height:calc(100% - var(--feed-control-height))!important}}@media (width<=1100px){.feed-page{padding:12px 52px 12px 12px!important}.feed-page--comments-open .feed-slide.active .feed-stage{padding-right:8px}.feed-page--comments-open .feed-slide.active .action-rail{top:50%;position:absolute!important;right:8px!important;transform:translateY(-50%)!important}.feed-slide .feed-stage{width:min(100%, calc(100vw - var(--sidebar) - 76px));padding:0}.feed-bottom-dock{right:0}.feed-page .feed-nav{right:8px}}@media (width<=760px){.feed-page{background:#050507!important;height:calc(100dvh - 118px)!important;min-height:0!important;padding:0!important}.feed-page .feed-tabs{top:8px}.feed-slide .feed-stage{width:100vw;box-shadow:none;border-radius:0;padding:0}.feed-page--comments-open .feed-slide.active .feed-stage{padding-right:0}.feed-page--comments-open .feed-slide.active .action-rail{top:auto;position:absolute!important;bottom:76px!important;right:6px!important;transform:none!important}.feed-page .player-card{border-radius:0}.feed-page .app-caption{max-width:none!important;bottom:92px!important;left:14px!important;right:84px!important}.feed-page .app-caption h1{font-size:25px}.feed-page .app-caption>p{font-size:14px}.feed-bottom-dock{border-radius:0;height:44px;min-height:0;bottom:0;left:0;right:0;overflow:visible}.feed-bottom-dock :is(button,a){height:32px;padding-inline:10px;font-size:12px}.feed-bottom-dock__status{max-width:42vw;font-size:12px}.feed-bottom-dock>a:last-of-type{display:none}.feed-page .action-rail{gap:13px;width:70px;position:absolute!important;bottom:76px!important;right:6px!important}.feed-page .rail-action,.feed-page .action-rail>.rail-action,.feed-page .rail-more>.rail-action{width:66px;min-height:48px}.feed-page .rail-action svg{width:29px!important;height:29px!important}.feed-page .rail-action b{font-size:12px}.action-more-menu{right:68px}.feed-page .scroll-hint{display:none}.feed-page .feed-nav{display:none!important}.feed-runtime-status{max-width:calc(100% - 100px);font-size:12px}}.feed-comment-backdrop{z-index:1300;top:82px;bottom:14px;left:calc(var(--sidebar) + 22px + ((100vw - var(--sidebar) - 84px - min(1680px, calc(100vw - var(--sidebar) - 104px))) / 2));width:min(1680px, calc(100vw - var(--sidebar) - 104px));-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;background:0 0;justify-content:flex-end;align-items:stretch;padding:0;display:flex;position:fixed}.feed-comment-sheet{z-index:2;width:min(380px, calc(100vw - var(--sidebar) - 52px));color:#f7f7f8;height:100%;max-height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#1d1e27;border:0;border-left:1px solid #ffffff1a;border-radius:0 20px 20px 0;grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:relative;overflow:hidden}.feed-comment-sheet:before{content:"";pointer-events:none;background:#1d1e27;width:18px;position:absolute;top:0;bottom:0;left:-18px}.feed-comment-sheet>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:58px;padding:0 12px 0 18px;display:flex}.feed-comment-title{align-items:baseline;gap:8px;min-width:0;display:flex}.feed-comment-title b{color:#fff;letter-spacing:0;font-size:20px;font-weight:900}.feed-comment-title small{color:#ffffff8f;font-size:13px;font-weight:750}.feed-comment-sheet>header button{color:#ffffffb8;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid}.feed-comment-sheet>header button:hover,.feed-comment-sheet>header button:focus-visible{color:#fff;background:#ffffff29}.feed-comment-sheet>header button svg{width:24px;height:24px}.feed-comment-list{scrollbar-color:#ffffff42 transparent;padding:12px 18px 18px;overflow:auto}.feed-comment-list::-webkit-scrollbar{width:5px}.feed-comment-list::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:999px}.feed-comment-state{color:#ffffff9e;text-align:center;margin:42px 0;font-size:14px}.feed-comment-row{border-bottom:0;grid-template-columns:40px minmax(0,1fr) 36px;align-items:start;gap:12px;padding:15px 0 10px;display:grid}.feed-comment-thread,.feed-comment-thread>.feed-comment-row{border-bottom:0}.feed-comment-row>img{object-fit:cover;background:#ffffff1f;border-radius:50%;width:40px;height:40px}.feed-comment-main{min-width:0}.feed-comment-name-line{color:#ffffff8f;align-items:center;gap:5px;min-width:0;min-height:20px;display:flex}.feed-comment-name-line h3,.feed-comment-name-line strong{color:#ffffffa3;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:760;line-height:1.3;overflow:hidden}.feed-comment-name-line svg{color:#ffffff5c;flex:none;width:12px;height:12px}.feed-comment-name-line em{color:#ffd76a;background:#ffd76a1f;border-radius:999px;flex:none;padding:1px 5px;font-size:12px;font-style:normal}.feed-comment-row p{color:#ffffffeb;overflow-wrap:anywhere;margin:5px 0 0;font-size:15px;font-weight:520;line-height:1.48}.feed-comment-meta{color:#ffffff75;align-items:center;gap:13px;margin-top:6px;font-size:13px;font-weight:650;display:flex}.feed-comment-meta time{color:inherit;font:inherit}.feed-comment-meta button,.feed-comment-more,.feed-comment-like{color:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:0}.feed-comment-meta button{color:#ffffff8f;font:inherit}.feed-comment-side{color:#ffffff7a;flex-direction:column;justify-content:space-between;align-items:center;min-height:64px;display:flex}.feed-comment-more{color:#ffffff6b;justify-content:center;align-items:center;width:30px;height:20px;display:inline-flex}.feed-comment-like{color:#ffffff8f;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;min-width:34px;min-height:36px;font-size:12px;font-weight:760;display:inline-flex}.feed-comment-like svg{width:18px;height:18px}.feed-comment-like.is-liked{color:#ff9f0a}.feed-comment-like.is-liked svg{filter:drop-shadow(0 4px 10px #ff9f0a47)}.feed-comment-meta button:hover,.feed-comment-meta button:focus-visible,.feed-comment-more:hover,.feed-comment-more:focus-visible,.feed-comment-like:hover,.feed-comment-like:focus-visible{color:#ffffffe0;background:0 0}.feed-comment-like.is-liked:hover,.feed-comment-like.is-liked:focus-visible{color:#ff9f0a}.feed-comment-replies{margin:-2px 0 4px 52px}.feed-comment-row--reply{border-bottom:0;grid-template-columns:32px minmax(0,1fr) 34px;gap:9px;padding:9px 0 7px}.feed-comment-row--reply>img{width:32px;height:32px}.feed-comment-row--reply .feed-comment-name-line{min-height:18px}.feed-comment-row--reply .feed-comment-name-line h3,.feed-comment-row--reply .feed-comment-name-line strong{font-size:13px}.feed-comment-row--reply p{margin-top:4px;font-size:14px;line-height:1.43}.feed-comment-row--reply .feed-comment-meta{margin-top:5px;font-size:12px}.feed-comment-row--reply .feed-comment-side{min-height:58px}.feed-comment-expand-replies{color:#ffffff75;background:0 0;border:0;border-radius:0;outline:0;align-items:center;gap:6px;min-height:22px;margin:2px 0 13px 52px;padding:0;font-size:12px;font-weight:760;display:inline-flex}.feed-comment-expand-replies:before{content:"";background:#ffffff47;width:26px;height:1px}.feed-comment-expand-replies svg{transition:transform .16s}.feed-comment-expand-replies[aria-expanded=true] svg{transform:rotate(180deg)}.feed-comment-expand-replies:hover,.feed-comment-expand-replies:focus-visible{color:#ffffffdb;background:0 0}.feed-comment-error{color:#ffd3dc;background:#ff2f5f24;border-radius:12px;margin:0 16px 8px;padding:8px 10px;font-size:12px}.feed-comment-sheet>footer{background:#1d1e27;border-top:1px solid #ffffff1a;grid-template-columns:42px minmax(0,1fr) 52px;align-items:end;gap:12px;padding:14px 20px 16px;display:grid}.feed-comment-sheet>footer:not(:has(>img)){grid-template-columns:minmax(0,1fr) 52px}.feed-comment-sheet>footer>img{object-fit:cover;border-radius:50%;width:42px;height:42px;margin-bottom:4px}.feed-comment-composer{background:#ffffff1a;border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:end;gap:6px;min-height:48px;max-height:196px;padding:9px 10px 9px 16px;display:grid}.feed-comment-replying{color:#ffffff9e;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-bottom:2px;font-size:12px;font-weight:750;display:flex}.feed-comment-replying span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feed-comment-replying button{color:#ffffff85;background:0 0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}.feed-comment-replying button:hover,.feed-comment-replying button:focus-visible{color:#ffffffdb;background:#ffffff1a}.feed-comment-sheet textarea{resize:none;color:#fff;height:40px;min-height:40px;max-height:132px;font:inherit;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;background:0 0;border:0;outline:0;padding:10px 8px 10px 0;font-size:14px;line-height:20px;overflow:auto}.feed-comment-sheet textarea::-webkit-scrollbar{width:4px;height:4px}.feed-comment-sheet textarea::-webkit-scrollbar-track{background:0 0;border-radius:999px}.feed-comment-sheet textarea::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.feed-comment-sheet textarea::-webkit-scrollbar-thumb:hover{background:#ffffff6b}.feed-comment-sheet textarea::placeholder{color:#ffffff80}.feed-comment-submit{color:#fff;background:#ffffff24;border:0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:13px;font-weight:800;display:inline-flex}.feed-comment-submit span{display:none}.feed-comment-submit:not(:disabled):hover,.feed-comment-submit:not(:disabled):focus-visible{background:#ff4771}.feed-comment-submit:disabled{color:#ffffff94;cursor:not-allowed;background:#fff3}@media (width<=760px){.feed-comment-backdrop{background:#0404064d;align-items:flex-end;width:auto;padding:0;inset:56px 0 62px}.feed-comment-sheet{border-left:0;border-radius:22px 22px 0 0;width:100%;height:min(78dvh,680px);max-height:78dvh}.feed-comment-sheet>footer{grid-template-columns:minmax(0,1fr) auto}.feed-comment-sheet>footer>img{display:none}}.site-footer{z-index:1;color:#24242b;background:radial-gradient(circle at 6% 0,#ff9f0a12,#0000 26rem),linear-gradient(#fff 0%,#fafafc 100%);border-top:1px solid #e8e8ec;padding:58px clamp(28px,5vw,72px) 24px;position:relative}.site-footer__main,.site-footer__bottom{width:min(1320px,100%);margin:0 auto}.site-footer__main{grid-template-columns:minmax(270px,1.55fr) repeat(4,minmax(116px,1fr));align-items:start;gap:clamp(28px,4vw,64px);display:grid}.site-footer__identity{max-width:355px}.site-footer__brand{width:150px;margin-bottom:21px;display:inline-flex}.site-footer__brand img{width:100%;height:auto;display:block}.site-footer__slogan{color:#24242b;letter-spacing:-.7px;max-width:330px;margin:0;font-size:clamp(20px,1.8vw,27px);font-weight:680;line-height:1.42}.site-footer__description{color:#74747e;max-width:345px;margin:15px 0 20px;font-size:12px;line-height:1.8}.site-footer__trust{flex-wrap:wrap;gap:7px;display:flex}.site-footer__trust span{color:#595963;background:#ffffffbf;border:1px solid #e0e0e5;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700;line-height:1}.site-footer__links{display:contents}.site-footer__links section{flex-direction:column;align-items:flex-start;gap:11px;min-width:0;display:flex}.site-footer__links h2{color:#35353d;letter-spacing:.03em;margin:2px 0 7px;font-size:12px;font-weight:800}.site-footer__links a{color:#777781;align-items:center;max-width:100%;font-size:12px;line-height:1.45;transition:color .16s,transform .16s;display:inline-flex}.site-footer__links a span{margin-left:4px;font-size:12px}.site-footer__links a:hover,.site-footer__links a:focus-visible{color:var(--accent);outline:0;transform:translate(2px)}.site-footer__bottom{color:#9797a0;border-top:1px solid #e8e8ec;justify-content:space-between;gap:18px;margin-top:50px;padding-top:19px;font-size:12px;line-height:1.6;display:flex}.site-footer__bottom p{margin:0}@media (width<=1180px){.site-footer__main{grid-template-columns:minmax(240px,1.2fr) repeat(4,minmax(96px,1fr));gap:26px}}@media (width<=980px){.site-footer__main{grid-template-columns:1fr;gap:36px}.site-footer__identity{max-width:540px}.site-footer__description{max-width:520px}.site-footer__links{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;display:grid}}@media (width<=760px){.site-footer{padding:42px 18px calc(86px + env(safe-area-inset-bottom))}.site-footer__brand{width:136px;margin-bottom:17px}.site-footer__slogan{max-width:320px;font-size:21px}.site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 18px}.site-footer__links section{gap:10px}.site-footer__bottom{flex-direction:column;gap:4px;margin-top:36px}}.topbar{grid-template-columns:minmax(0,1fr) minmax(260px,clamp(320px,36vw,560px)) minmax(0,1fr);align-items:center;column-gap:clamp(8px,1.4vw,24px);overflow:visible;display:grid!important}.top-actions{grid-column:3;justify-self:end;min-width:0;max-width:100%;position:relative!important;right:auto!important}.top-quick-links,.publish-menu-wrap,.account-menu-wrap{flex:0 auto;min-width:0}.top-quick-link,.publish-button{flex-shrink:0}@media (width<=1320px){.topbar{grid-template-columns:minmax(0,1fr) minmax(240px,42vw) minmax(0,auto);column-gap:10px;padding-inline:14px}.top-quick-link,.publish-button{flex-basis:42px;width:42px;min-width:42px}.top-quick-link span,.publish-button span{display:none}.search-submit{width:42px;min-width:42px;padding:0}.search-submit span{display:none}.top-search-wrap .search input{font-size:14px}}@media (width<=1100px){.topbar{grid-template-columns:minmax(180px,1fr) max-content}.top-search-wrap{grid-column:1;justify-self:stretch;width:100%!important}.top-actions{grid-column:2}}@media (width<=760px){.topbar{grid-template-columns:minmax(0,1fr) max-content;column-gap:6px;padding-inline:10px}.top-search-wrap .search{height:38px}.top-search-wrap .search>svg{margin-left:11px}.top-search-wrap .search input{padding-inline:8px;font-size:13px}.top-quick-links>a[href=\/membership]{display:none}.top-quick-link,.publish-button{flex-basis:36px;width:36px;min-width:36px;height:38px;padding:0}.top-actions{gap:2px}.avatar-menu-trigger,.avatar-menu-trigger img{width:36px;height:36px}}@media (width<=430px){.top-menu-wrap--notice{display:none}.top-search-wrap .search input::placeholder{color:#0000}}.top-search-wrap{--wovan-search-gold:#ff9f0a;--wovan-search-yellow:#ffd21e;--wovan-search-gold-soft:#ff9f0a38}.top-search-wrap .search{position:relative}.top-search-wrap .search:before{content:"";background:linear-gradient(180deg, var(--wovan-search-yellow), var(--wovan-search-gold));width:0;box-shadow:0 0 18px var(--wovan-search-gold-soft);opacity:0;border-radius:0 999px 999px 0;transition:width .16s,opacity .16s;position:absolute;inset:9px auto 9px 0}.top-search-wrap:hover .search,.top-search-wrap:focus-within .search,.top-search-wrap .search--open{border-color:#181920;box-shadow:0 14px 36px #14141a24,0 0 0 3px #ff9f0a29,inset 0 0 0 1px #ffd21e6b}.top-search-wrap:hover .search:before,.top-search-wrap:focus-within .search:before,.top-search-wrap .search--open:before{opacity:1;width:5px}.top-search-wrap:hover .search>svg,.top-search-wrap:focus-within .search>svg,.top-search-wrap .search--open>svg{color:var(--wovan-search-gold);stroke-width:2.4px}.top-search-wrap:hover .search-submit,.top-search-wrap:focus-within .search-submit,.top-search-wrap .search--open .search-submit{border-left-color:var(--wovan-search-gold);box-shadow:inset 1px 0 0 var(--wovan-search-gold);color:#fff;background:#17171b}.top-search-wrap:hover .search-submit svg,.top-search-wrap:focus-within .search-submit svg,.top-search-wrap .search--open .search-submit svg{color:var(--wovan-search-yellow)}.search-submit:hover{background:#202027!important}.top-menu-wrap .top-hover-panel,.publish-menu-wrap .top-hover-panel{transform-origin:100% 0;top:calc(100% + 8px)!important;left:auto!important;right:0!important;transform:none!important}.top-menu-wrap .notice-popover,.message-hover-card{width:min(340px,100vw - 24px)}.publish-hover-menu{width:min(276px,100vw - 24px)}@media (width<=1100px){.top-menu-wrap .notice-popover,.message-hover-card{width:min(320px,100vw - 20px)}}.top-actions,.top-quick-links{gap:2px!important}.top-menu-wrap,.publish-menu-wrap,.account-menu-wrap{margin-left:0!important;margin-right:0!important}.top-quick-link,.publish-button{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;padding-inline:4px!important}.avatar-menu-trigger,.avatar-menu-trigger img{width:44px!important;height:44px!important}.top-quick-link.active:not([aria-expanded=true]){color:#686872!important;box-shadow:none!important;background:0 0!important}.top-quick-link.active:not([aria-expanded=true]):hover,.top-quick-link.active:not([aria-expanded=true]):focus-visible{color:#17171b!important;background:#f2f2f5!important}@media (width<=1320px){.top-actions,.top-quick-links{gap:2px!important}.top-quick-link,.publish-button{flex-basis:40px!important;width:40px!important;min-width:40px!important}.avatar-menu-trigger,.avatar-menu-trigger img{width:40px!important;height:40px!important}}@media (width<=760px){.top-actions,.top-quick-links{gap:2px!important}.top-quick-link,.publish-button{flex-basis:36px!important;width:36px!important;min-width:36px!important;height:38px!important}.avatar-menu-trigger,.avatar-menu-trigger img{width:36px!important;height:36px!important}}.login-button{isolation:isolate;white-space:nowrap;flex:0 0 82px;place-items:center;width:82px;min-width:82px;height:44px;padding:0;line-height:1;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .14s;position:relative;overflow:hidden;box-shadow:0 8px 18px #1111161f,inset 0 0 0 1px #ffffff0d;color:#fff!important;background:#111116!important;border:1px solid #111116!important;border-radius:15px!important;display:grid!important}.login-button__label{color:currentColor;text-align:center;z-index:1;place-items:center;font-size:14px;font-weight:800;line-height:1;transition:color .18s;display:grid;position:absolute;inset:0;transform:translateY(1px)}.login-button:before{content:"";background:var(--wovan-primary,#ff9f0a);width:3px;box-shadow:none;z-index:-1;border-radius:999px;transition:left .18s,right .18s,width .18s,opacity .18s;position:absolute;top:9px;bottom:9px;left:9px}.login-button svg{opacity:0;stroke-width:2.3px;width:13px;height:13px;transition:opacity .16s,transform .18s;position:absolute;left:6px;transform:translate(-5px)scale(.9)}.login-button:not(:disabled):is(:hover,:focus-visible){transform:none;box-shadow:0 10px 22px #11111621,inset 0 0 0 2px #111116;color:#111116!important;background:#fff!important;border-color:#111116!important}.login-button:not(:disabled):is(:hover,:focus-visible):before{opacity:0;width:0}.login-button:not(:disabled):is(:hover,:focus-visible) svg{opacity:1;flex:none;position:absolute;left:6px;transform:none}.login-button:not(:disabled):is(:hover,:focus-visible){place-items:center;gap:0;display:grid!important}.login-button:not(:disabled):is(:hover,:focus-visible) .login-button__label{place-items:center;display:grid;position:absolute;inset:0;transform:translateY(1px)}.login-button:not(:disabled):active{transform:none;box-shadow:0 3px 10px #1111161f,inset 0 0 0 2px #111116}.login-button:focus-visible{outline-offset:3px;outline:2px solid #ff9f0ab3}@media (width<=760px){.login-button{flex-basis:70px;width:70px;min-width:70px;height:38px}.login-button__label{font-size:12px}.login-button:before{top:8px;bottom:8px;left:8px}.login-button svg{width:12px;height:12px;left:6px}}.topbar{left:var(--sidebar)!important;display:block!important;position:fixed!important;top:0!important;right:0!important;overflow:visible!important}.top-search-wrap{grid-column:auto!important;justify-self:auto!important;width:clamp(520px,33vw,680px)!important;position:absolute!important;top:10px!important;left:50%!important;transform:translate(-50%)!important}.top-actions{grid-column:auto!important;justify-self:auto!important;position:absolute!important;top:10px!important;right:26px!important}@media (width<=1320px){.top-search-wrap{width:clamp(420px,38vw,560px)!important}.top-actions{right:14px!important}}@media (width<=1100px){.top-search-wrap{width:min(520px,100% - 270px)!important;left:14px!important;transform:none!important}}@media (width<=760px){.top-search-wrap{width:calc(100% - 126px)!important;top:9px!important;left:10px!important}.top-actions{top:9px!important;right:10px!important}.top-reminder-card{width:auto;position:fixed;top:58px;left:10px;right:10px}}.profile-management-sidebar>div>span,.profile-management-overview>header>span,.profile-management-section-head>span,.settings-section>header>span,.security-zone-head>span,.security-hero-copy>span,.hosting-setup-card>header span,.compliance-card>div>small{display:none!important}.profile-management-sidebar h2{margin-top:0;line-height:1.25;font-size:20px!important}.profile-management-sidebar p,.profile-management-overview>header p,.profile-management-section-head p,.settings-section>header p,.security-zone-head p,.security-card-head p,.hosting-setup-card>header p,.hosting-setup-empty p,.compliance-card p{color:#686872!important;font-size:13px!important;line-height:1.7!important}.profile-management-sidebar nav button,.profile-management-logout,.profile-management-back{font-size:13px!important}.profile-management-sidebar nav span{min-width:20px;font-size:12px!important}.profile-management-overview>header h2,.profile-management-section-head h2{line-height:1.28;margin-top:0!important;font-size:24px!important}.settings-section>header h3,.security-zone-head h3{line-height:1.32;margin-top:0!important;font-size:20px!important}.profile-management-grid b,.security-zone .security-card-head h3,.compliance-card h3{line-height:1.35;font-size:17px!important}.profile-management-grid small,.device-copy small,.bound-phone small,.sms-sent-note small,.security-tip,.security-option small,.proof-picker small,.verification-consent small,.verification-status small,.deletion-status,.hosting-intent-status,.hosting-setup-grid small,.profile-hosting-list article small,.case-list article small{color:#74747c!important;font-size:12px!important;line-height:1.65!important}.profile-management-grid>button,.profile-management-grid>a{min-height:116px}.settings-section .profile-management-grid>button,.settings-section .profile-management-grid>a{min-height:112px}.security-field,.proof-picker,.verification-consent,.security-select-row,.security-option,.hosting-app-picker,.hosting-setup-grid>label,.security-field input,.security-captcha input,.verification-form input,.hosting-setup-grid input,.hosting-setup-grid select,.hosting-setup-grid textarea,.security-primary,.security-secondary,.device-remove,.compliance-actions button,.hosting-setup-empty a{font-size:13px!important}.brand-mark{object-fit:contain;object-position:center;width:34px;height:24px;display:block}.brand-mark i{display:none!important}.login-brand{align-items:center;height:30px}.login-brand__logo{object-fit:contain;object-position:left center;width:116px;height:30px;display:block}.legal-gate .brand-mark{width:46px;height:32px}.legal-check{cursor:pointer;color:#17171b!important;align-items:center!important}.legal-check input{appearance:none;background:#fff;border:1.5px solid #8d92a0;border-radius:999px;place-content:center;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:0 0 0 4px #11111609;width:19px!important;height:19px!important;margin:0!important;display:inline-grid!important}.legal-check input:hover{border-color:#5f6470}.legal-check input:focus-visible{outline-offset:2px;outline:3px solid #ff9f0a5c}.legal-check input:checked{box-shadow:none;background:#111116;border-color:#111116}.legal-check input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transform:rotate(45deg)translateY(-1px)}.legal-check span{color:#24242b;font-weight:700}.legal-gate-submit--inactive:not(:disabled){color:#858892!important;background:#d7d8de!important}.legal-gate-submit--inactive:not(:disabled):hover{color:#6d707a!important;background:#cfd1d8!important}.legal-confirm-backdrop{z-index:1002;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1111166b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.legal-confirm-dialog{color:#111116;background:#fff;border:1px solid #e8e8ec;border-radius:24px;width:min(420px,100%);padding:28px;box-shadow:0 28px 80px #11111638}.legal-confirm-dialog>span{color:#5b8f00;background:#f0f8dc;border-radius:50%;place-items:center;width:38px;height:38px;display:inline-grid}.legal-confirm-dialog>span svg{width:19px;height:19px}.legal-confirm-dialog h3{letter-spacing:0;margin:16px 0 9px;font-size:24px;line-height:1.22}.legal-confirm-dialog p{color:#6f6f78;margin:0;font-size:14px;line-height:1.7}.legal-confirm-dialog>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.legal-confirm-dialog button{border-radius:14px;min-height:46px;font-weight:900}.legal-confirm-dialog button:not(.solid-button){color:#303039;background:#fff;border:1px solid #dedee3}.brand-logo{object-fit:contain;object-position:left center;width:auto;height:36px}@media (width>=1101px){.brand-logo{max-width:150px;height:34px}}.brand{width:100%;height:52px;margin-bottom:28px;padding:0 4px}.brand-logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:44px}.login-brand{height:42px}.login-brand__logo{width:auto;max-width:176px;height:40px}@media (width<=1100px) and (width>=761px){.brand{width:48px;height:48px;padding:0}.brand-logo{max-width:none;height:48px}}@media (width<=760px){.brand,.brand-logo{display:none}}.profile-page--management{--wovan-ink:#111116;--wovan-muted:#686872;--wovan-line:#e7e7eb;--wovan-soft:#f6f6f7;--wovan-management-accent:var(--wovan-primary,#ff9f0a);--wovan-management-accent-strong:var(--wovan-primary-strong,#f28b00);--wovan-management-accent-soft:var(--wovan-primary-soft,#fff4dc);width:min(100%,1560px);padding:34px clamp(30px,3.8vw,56px) 84px}.profile-management-shell{grid-template-columns:250px minmax(0,1fr)!important;gap:26px!important}.profile-management-sidebar{position:sticky;top:94px;overflow:hidden;border:1px solid var(--wovan-line)!important;border-top:1px solid var(--wovan-line)!important;box-shadow:none!important;background:#fff!important;border-radius:18px!important;gap:20px!important;padding:18px!important}.profile-management-sidebar:after{content:none!important}.profile-management-back{justify-content:center;width:100%;transition:border-color .14s,background .14s,color .14s;box-shadow:inset 0 0 0 1px #11111605;min-height:44px!important;color:var(--wovan-ink)!important;background:#fff!important;border:1px solid #dcdce1!important;border-radius:14px!important;margin:0!important}.profile-management-back:hover{border-color:var(--wovan-ink)!important;background:var(--wovan-soft)!important}.profile-management-sidebar>div{padding:4px 4px 2px}.profile-management-sidebar h2{color:var(--wovan-ink);letter-spacing:0;margin:0 0 8px!important;font-size:22px!important}.profile-management-sidebar p{max-width:190px;color:var(--wovan-muted)!important;font-size:14px!important;line-height:1.65!important}.profile-management-sidebar nav{padding-top:2px;gap:6px!important}.profile-management-nav-group{gap:6px;display:grid}.profile-management-nav-group+.profile-management-nav-group{border-top:1px solid var(--wovan-line);margin-top:12px;padding-top:14px}.profile-management-sidebar nav button,.profile-management-logout{transition:background .14s,color .14s,border-color .14s;position:relative;overflow:hidden;color:#5f5f68!important;border:1px solid #0000!important;border-radius:14px!important;min-height:48px!important;padding:0 13px!important;font-size:14px!important;font-weight:800!important}.profile-management-sidebar nav button:hover{color:var(--wovan-ink)!important;background:#f7f7f8!important;border-color:#e4e4e8!important}.profile-management-sidebar nav button[aria-current=page]{transform:none;border-color:var(--wovan-ink)!important;background:var(--wovan-ink)!important;color:#fff!important;box-shadow:none!important}.profile-management-sidebar nav button[aria-current=page]:after{background:var(--wovan-management-accent);border-radius:999px;height:3px;position:absolute;bottom:8px;left:18px;right:18px;content:""!important}.profile-management-sidebar nav button[aria-current=page] svg,.profile-management-sidebar nav button[aria-current=page] span{color:#fff!important}.profile-management-sidebar nav svg,.profile-management-logout svg{width:18px!important;height:18px!important}.profile-management-sidebar nav span{min-width:22px;line-height:1.1;color:#5f5f68!important;background:#eeeeef!important;padding:3px 7px!important;font-size:12px!important}.profile-management-sidebar nav button[aria-current=page] span{color:#fff!important;background:#ffffff29!important}.profile-management-logout{margin-top:2px;border-top:1px solid var(--wovan-line)!important;color:#5f5f68!important;border-radius:0!important;grid-template-columns:19px 1fr!important;padding-top:0!important}.profile-management-logout:hover{color:var(--wovan-ink)!important;background:#f7f7f8!important}.account-menu footer .account-menu-logout{color:#ef2b4d!important}.account-menu footer .account-menu-logout:hover{color:#ef2b4d!important;background:#fff1f4!important}.profile-page--management .profile-management-logout{color:#111116!important}.profile-page--management .profile-management-logout:hover{color:#111116!important;background:#f7f7f8!important}.logout-confirm-backdrop{z-index:240}.logout-confirm-dialog{color:#111116;background:#fff;border:1px solid #e8e8ec;border-radius:24px;width:min(420px,100vw - 32px);padding:32px;position:relative;box-shadow:0 28px 80px #11111638}.logout-confirm-dialog>span{color:#ef2b4d;align-items:center;gap:8px;min-height:30px;font-size:13px;font-weight:900;display:inline-flex}.logout-confirm-dialog>span svg{width:18px;height:18px}.logout-confirm-dialog h2{letter-spacing:0;margin:16px 0 10px;font-size:30px;line-height:1.18}.logout-confirm-dialog p{color:#6f6f78;margin:0;font-size:15px;line-height:1.7}.logout-confirm-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.logout-confirm-actions button{border-radius:14px;min-height:48px;font-size:16px;font-weight:900}.logout-confirm-actions button:not(.danger-button){color:#303039;background:#fff;border:1px solid #dedee3}.logout-confirm-actions .danger-button{color:#fff!important;background:#ef2b4d!important;border-color:#ef2b4d!important}.profile-management-overview,.security-hub{gap:18px!important}.profile-management-overview>header,.profile-management-section-head,.settings-section,.security-zone,.hosting-setup-card{border:1px solid var(--wovan-line)!important;box-shadow:none!important;background:#fff!important}.profile-management-overview>header,.profile-management-section-head{border-radius:18px!important;padding:24px 26px!important}.profile-management-overview>header h2,.profile-management-section-head h2{color:var(--wovan-ink);letter-spacing:0;margin:0 0 8px!important;font-size:25px!important}.profile-management-overview>header p,.profile-management-section-head p,.settings-section>header p,.security-zone-head p,.security-card-head p,.compliance-card p{color:var(--wovan-muted)!important;font-size:14px!important;line-height:1.7!important}.settings-section,.security-zone{border-radius:18px!important;gap:16px!important;padding:22px!important}.settings-section>header,.security-zone-head{max-width:820px;padding:0!important}.settings-section>header h3,.security-zone-head h3{color:var(--wovan-ink);letter-spacing:0;margin:0 0 7px!important;font-size:21px!important}.profile-management-grid{gap:12px!important}.profile-management-grid>button,.profile-management-grid>a{transition:border-color .14s,background .14s;border:1px solid var(--wovan-line)!important;min-height:112px!important;box-shadow:none!important;background:#fff!important;border-radius:16px!important;padding:18px!important}.profile-management-grid>button:hover,.profile-management-grid>a:hover{border-color:var(--wovan-ink)!important;background:#fbfbfb!important}.profile-management-grid>:is(button,a)>span,.security-card-icon,.device-icon{background:var(--wovan-soft)!important;color:var(--wovan-ink)!important;box-shadow:none!important}.profile-management-grid>:is(button,a):hover>span,.security-card:hover .security-card-icon{background:var(--wovan-ink)!important;color:var(--wovan-management-accent)!important}.profile-management-grid b,.security-zone .security-card-head h3,.compliance-card h3{color:var(--wovan-ink);letter-spacing:0;font-size:18px!important}.profile-management-grid small,.device-copy small,.bound-phone small,.sms-sent-note small,.proof-picker small,.verification-consent small,.verification-status small,.security-tip,.security-option small,.deletion-status{color:#777780!important;font-size:13px!important;line-height:1.6!important}.security-hero{display:none!important}.security-layout{gap:18px!important}.security-zone{position:relative;overflow:hidden}.security-zone:before,.security-zone:after{content:none!important}.security-zone-grid,.security-zone-grid--auth{gap:14px!important}.security-zone .security-card{transition:border-color .14s,background .14s;border:1px solid var(--wovan-line)!important;box-shadow:none!important;background:#fff!important;border-radius:16px!important;padding:22px!important}.security-zone .security-card:hover{border-color:#cfcfd5!important}.security-card-icon{border-radius:13px!important}.security-card-icon.accent,.security-card-icon.light{background:var(--wovan-ink)!important;color:var(--wovan-management-accent)!important}.security-card-head>b,.device-safe,.verification-status.approved{border:1px solid var(--wovan-primary-line,#ffd18a)!important;background:var(--wovan-management-accent-soft)!important;color:var(--wovan-management-accent-strong)!important}.bound-phone,.sms-sent-note,.verification-status,.hosting-setup-empty{box-shadow:none!important;background:#f7f7f8!important;border:1px solid #ededf0!important}.bound-phone>span,.sms-sent-note>svg{color:var(--wovan-ink)!important;background:#fff!important}.security-field>span,.proof-picker,.verification-consent,.security-option b,.security-select-row b{color:var(--wovan-ink)!important;font-size:14px!important}.security-field>input,.security-captcha input,.security-captcha>button,.verification-form input,.security-select-row select{color:var(--wovan-ink)!important;background:#fff!important;border-color:#dcdce1!important}.security-field>input:focus,.security-captcha input:focus,.verification-form input:focus,.security-select-row select:focus{border-color:var(--wovan-ink)!important;box-shadow:0 0 0 3px #ff9f0a3d!important}.security-primary,.security-secondary,.device-remove,.compliance-actions button,.hosting-setup-empty a{border-radius:12px!important;min-height:44px!important;font-size:14px!important;font-weight:800!important}.security-primary,.security-secondary:hover:not(:disabled),.hosting-setup-empty a:hover{border:1px solid var(--wovan-ink)!important;background:var(--wovan-ink)!important;color:#fff!important}.security-primary{box-shadow:none!important}.security-primary:hover:not(:disabled){transform:translateY(-1px);background:#000!important;box-shadow:0 0 0 3px #ff9f0a38!important}.security-secondary,.device-remove,.compliance-actions button,.hosting-setup-empty a{color:var(--wovan-ink)!important;background:#fff!important;border:1px solid #dcdce1!important}.security-primary:disabled,.security-secondary:disabled{color:#fff!important;box-shadow:none!important;background:#a7a7ad!important;border-color:#d5d5da!important}.security-option input:checked{background:var(--wovan-ink)!important;box-shadow:inset 0 0 0 2px var(--wovan-management-accent)!important}.compliance-card{align-items:center;background:#fff!important}.compliance-actions .danger-outline{color:var(--wovan-ink)!important;border-color:#dcdce1!important}.compliance-actions .danger-outline:hover{border-color:var(--wovan-ink)!important;background:var(--wovan-ink)!important;color:#fff!important}.profile-management-subnav{border-left:1px solid var(--wovan-line);gap:5px;margin:0 0 2px 33px;padding:2px 0 3px 13px;display:grid}.profile-management-sidebar nav .profile-management-subnav button{text-align:left;transition:background-color .12s,border-color .12s,color .12s;min-height:38px!important;box-shadow:none!important;color:#73737c!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;padding:0 12px!important;font-size:14px!important;font-weight:760!important;display:flex!important;transform:none!important}.profile-management-sidebar nav .profile-management-subnav button span{min-width:20px;margin-left:auto;color:#5f5f68!important;background:#eeeeef!important;padding:3px 7px!important}.profile-management-sidebar nav .profile-management-subnav button:hover{color:var(--wovan-ink)!important;background:#f7f7f8!important;border-color:#e4e4e8!important}.profile-management-sidebar nav .profile-management-subnav button:active{border-color:var(--wovan-ink)!important;background:var(--wovan-ink)!important;color:#fff!important;transform:none!important}.profile-management-sidebar nav .profile-management-subnav button[aria-current=page],.profile-management-sidebar nav .profile-management-subnav button[aria-expanded=true]{color:var(--wovan-ink)!important;box-shadow:none!important;background:#f5f5f6!important;border-color:#0000!important}.profile-management-sidebar nav .profile-management-subnav button[aria-current=page]:after,.profile-management-sidebar nav .profile-management-subnav button[aria-expanded=true]:after{background:var(--wovan-management-accent);border-radius:999px;height:2px;position:absolute;bottom:5px;left:12px;right:12px;content:""!important}.management-accordion-head{max-width:none!important}.management-section-title{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;padding:0;display:block}.management-section-title>span{display:none!important}.management-section-title>div{min-width:0}.profile-page--management .settings-section:not([hidden]),.profile-page--management .security-zone:not([hidden]){border-color:var(--wovan-ink)!important;box-shadow:0 10px 28px #1111160f!important}.profile-management-works>.app-grid:empty{display:none}.profile-management-works .profile-content-empty{width:min(760px,100% - 48px)!important;min-height:0!important;box-shadow:none!important;text-align:left!important;background:#fbfbfc!important;border:1px solid #ececf1!important;border-radius:18px!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;margin:14px auto 0!important;padding:22px 24px!important;display:grid!important}.profile-management-works .profile-content-empty--actionable{cursor:pointer;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;color:inherit!important;text-decoration:none!important}.profile-management-works .profile-content-empty--actionable:hover,.profile-management-works .profile-content-empty--actionable:focus-visible{outline:0;transform:translateY(-1px);background:#fff!important;border-color:#dadade!important;box-shadow:0 12px 30px #11111612!important}.profile-management-works .profile-content-empty__icon{grid-column:auto!important}.profile-management-works .profile-content-empty__copy{min-width:0}.profile-management-works .profile-content-empty h2{margin:0 0 4px!important;font-size:19px!important;line-height:1.32!important}.profile-management-works .profile-content-empty p{text-align:left!important;max-width:none!important;margin:0!important;font-size:13px!important;line-height:1.6!important}.profile-management-works .profile-content-empty__action{grid-column:auto!important;justify-self:end!important;min-height:38px!important}.profile-page--management .case-list{width:min(100%,1120px)}.profile-page--management .case-empty-card{width:min(760px,100% - 48px);color:var(--wovan-ink);box-shadow:none;background:#fbfbfc;border:1px solid #ececf1;border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;margin:16px auto 0;padding:22px 24px;display:grid}.profile-page--management .case-empty-card__icon{width:52px;height:52px;color:var(--wovan-ink);background:#fff;border:1px solid #e4e4e8;border-radius:16px;place-items:center;display:grid}.profile-page--management .case-empty-card__icon svg{width:25px;height:25px}.profile-page--management .case-empty-card__copy{min-width:0}.profile-page--management .case-empty-card h2{margin:0 0 4px;font-size:19px;line-height:1.32}.profile-page--management .case-empty-card p{color:#686872;margin:0;font-size:13px;line-height:1.6}.profile-page--management .case-empty-card__action{color:#fff;background:#111116;border:1px solid #111116;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:0 18px;font-size:14px;font-weight:850;text-decoration:none;transition:background-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.profile-page--management .case-empty-card__action:hover,.profile-page--management .case-empty-card__action:focus-visible{color:#111116;box-shadow:inset 0 -3px 0 var(--wovan-management-accent), 0 10px 22px #11111614;background:#fff;transform:translateY(-1px)}@media (width<=1100px){.profile-page--management{padding:24px 16px 70px}.profile-management-shell{grid-template-columns:1fr!important}.profile-management-sidebar{position:static}.profile-management-sidebar p{max-width:none}}@media (width<=760px){.profile-management-subnav{margin-left:18px}.profile-management-works .profile-content-empty{grid-template-columns:46px minmax(0,1fr)!important;width:100%!important;padding:18px!important}.profile-page--management .case-empty-card{grid-template-columns:46px minmax(0,1fr);width:100%;padding:18px}.profile-management-works .profile-content-empty__action{grid-column:1/-1!important;justify-self:stretch!important}.profile-page--management .case-empty-card__action{grid-column:1/-1;justify-self:stretch}}.profile-page--management .profile-management-grid>:is(button,a)>span,.profile-page--management .profile-management-grid>:is(button,a):hover>span,.profile-page--management .security-card-icon,.profile-page--management .security-card:hover .security-card-icon,.profile-page--management .security-card-icon.accent,.profile-page--management .security-card-icon.light,.profile-page--management .device-icon,.profile-page--management .bound-phone>span,.profile-page--management .sms-sent-note>svg{color:var(--wovan-management-accent)!important;box-shadow:none!important;background:#111116!important}.profile-page--management .verification-consent{align-items:flex-start!important;gap:12px!important}.profile-page--management .verification-consent input{flex:0 0 18px;width:18px!important;height:18px!important;margin-top:3px!important}.profile-page--management .verification-consent span{gap:5px!important}.profile-page--management .verification-consent b{color:#111116!important;font-size:16px!important;font-weight:850!important;line-height:1.45!important}.profile-page--management .verification-consent small{color:#686872!important;font-size:14px!important;line-height:1.55!important}.profile-page--management .settings-section[hidden],.profile-page--management .security-zone[hidden]{display:none!important}html{scrollbar-gutter:stable;overflow-y:scroll}.topbar{top:0!important;left:var(--sidebar)!important;grid-template-columns:minmax(24px,1fr) minmax(500px,720px) minmax(340px,390px)!important;align-items:center!important;column-gap:24px!important;width:auto!important;height:64px!important;padding:0 24px 0 0!important;display:grid!important;position:fixed!important;right:0!important;overflow:visible!important}@media (width<=1320px){.topbar{grid-template-columns:minmax(16px,1fr) minmax(380px,560px) minmax(284px,max-content)!important;column-gap:16px!important;padding-right:14px!important}.top-actions{right:14px!important}}@media (width<=1100px){.topbar{grid-template-columns:minmax(0,1fr) max-content!important;column-gap:12px!important;height:60px!important;padding:0 14px!important}.top-search-wrap{grid-column:1!important;width:100%!important;top:9px!important;left:auto!important;transform:none!important}.top-actions{grid-column:2!important}}@media (width<=760px){.topbar{grid-template-columns:minmax(0,1fr) max-content!important;column-gap:6px!important;width:auto!important;height:56px!important;padding:0 10px!important;left:0!important;right:0!important}.top-search-wrap{width:100%!important;top:9px!important;left:auto!important}.top-actions{top:9px!important;right:auto!important}}.topbar{top:0!important;left:var(--sidebar)!important;width:auto!important;height:64px!important;padding:0!important;display:block!important;position:fixed!important;right:0!important;overflow:visible!important}.top-search-wrap{top:10px!important;left:calc((100vw - var(--sidebar)) / 2)!important;width:min(720px, calc(100vw - var(--sidebar) - 560px))!important;grid-column:auto!important;justify-self:auto!important;min-width:420px!important;position:fixed!important;transform:translate(-50%)!important}@media (width<=1320px){.top-search-wrap{width:min(560px, calc(100vw - var(--sidebar) - 390px))!important;min-width:300px!important}.top-actions{right:14px!important}}@media (width<=1100px){.topbar{height:60px!important}.top-search-wrap{width:min(520px, calc(100vw - var(--sidebar) - 300px))!important;min-width:0!important;top:9px!important;left:14px!important;transform:none!important}.top-actions{top:9px!important;right:14px!important}}@media (width<=760px){.topbar{height:56px!important;left:0!important}.top-search-wrap{width:calc(100vw - 136px)!important;min-width:0!important;top:9px!important;left:10px!important;transform:none!important}.top-actions{top:9px!important;right:10px!important}}.topbar{grid-template-columns:minmax(16px,1fr) minmax(360px,min(34vw,560px)) max-content!important;align-items:center!important;column-gap:18px!important;padding:0 26px 0 18px!important;display:grid!important}.top-search-wrap{grid-column:2!important;justify-self:stretch!important;width:100%!important;min-width:0!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.top-actions{grid-column:3!important;justify-self:end!important;width:auto!important;min-width:max-content!important;position:relative!important;top:auto!important;right:auto!important;transform:none!important}@media (width<=1320px){.topbar{grid-template-columns:minmax(10px,1fr) minmax(300px,min(34vw,480px)) max-content!important;column-gap:12px!important;padding-right:14px!important}}@media (width<=1100px){.topbar{grid-template-columns:minmax(0,1fr) max-content!important;column-gap:10px!important;padding:0 14px!important}.top-search-wrap{grid-column:1!important}.top-actions{grid-column:2!important}}@media (width<=760px){.topbar{grid-template-columns:minmax(0,1fr) max-content!important;padding:0 10px!important;left:0!important}}@media (width>=1101px){.top-search-wrap{grid-column:auto!important;justify-self:auto!important;width:min(34vw,560px)!important;position:absolute!important;top:10px!important;left:50%!important;transform:translate(-50%)!important}}.profile-page--management .profile-management-shell{grid-template-columns:288px minmax(0,1fr)!important;align-items:start!important;gap:28px!important;max-width:1420px!important;margin:0 auto 52px!important}.profile-page--management .profile-management-sidebar{max-height:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #e7e8ec!important;border-radius:18px!important;gap:20px!important;padding:16px!important;display:grid!important;position:sticky!important;top:82px!important;overflow:visible!important}.profile-page--management .profile-management-sidebar:before{content:none!important}.profile-page--management .profile-management-sidebar>div{padding:2px 8px 0!important}.profile-page--management .profile-management-back{color:#111116!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe1e7!important;border-radius:12px!important;font-size:14px!important;font-weight:850!important}.profile-page--management .profile-management-back:hover,.profile-page--management .profile-management-back:focus-visible{color:#111116!important;background:#fafbfc!important;border-color:#d5d8e0!important}.profile-page--management .profile-management-back svg{color:#111116!important;width:17px!important;height:17px!important}.profile-page--management .profile-management-sidebar>div>span{display:none!important}.profile-page--management .profile-management-sidebar h2{color:#111116!important;margin:6px 0 0!important;font-size:24px!important;line-height:1.15!important}.profile-page--management .profile-management-sidebar p{color:#6f7280!important;max-width:220px!important;font-size:14px!important;line-height:1.65!important}.profile-page--management .profile-management-sidebar nav{gap:12px!important;margin-top:2px!important;display:grid!important}.profile-page--management .profile-management-nav-group{border-top:1px solid #eef0f4!important;gap:8px!important;padding-top:14px!important;display:grid!important}.profile-page--management .profile-management-nav-group:first-child{border-top:0!important;padding-top:0!important}.profile-page--management .profile-management-sidebar nav button,.profile-page--management .profile-management-logout{color:#565b66!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;gap:12px!important;min-height:48px!important;padding:0 14px!important;font-size:15px!important;font-weight:850!important;line-height:1.2!important;transition:background .16s,border-color .16s,color .16s!important}.profile-page--management .profile-management-sidebar nav button:hover,.profile-page--management .profile-management-sidebar nav button:focus-visible{color:#111116!important;background:#f7f8fa!important;border-color:#0000!important}.profile-page--management .profile-management-sidebar nav button[aria-current=page]{background:var(--wovan-management-accent,#ff9f0a)!important;color:#fff!important;border-color:#0000!important;box-shadow:0 10px 22px #ff9f0a33!important}.profile-page--management .profile-management-sidebar nav button[aria-current=page]:after{content:none!important}.profile-page--management .profile-management-sidebar nav button[aria-current=page] svg{color:#fff!important}.profile-page--management .profile-management-sidebar nav svg,.profile-page--management .profile-management-logout svg{color:currentColor!important;width:18px!important;height:18px!important}.profile-page--management .profile-management-group-chevron{width:16px!important;height:16px!important;margin-left:auto!important;transition:transform .16s!important}.profile-page--management .profile-management-sidebar nav button[aria-expanded=true]>.profile-management-group-chevron{transform:rotate(180deg)!important}.profile-page--management .profile-management-subnav{border-left:2px solid #e7e9ee!important;gap:4px!important;margin:2px 0 0 30px!important;padding:5px 0 5px 16px!important;display:grid!important}.profile-page--management .profile-management-sidebar nav .profile-management-subnav button{color:#666a75!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border-radius:11px!important;justify-content:space-between!important;padding:0 12px!important;font-size:15px!important;position:relative!important;transform:none!important}.profile-page--management .profile-management-sidebar nav .profile-management-subnav button:hover,.profile-page--management .profile-management-sidebar nav .profile-management-subnav button:focus-visible{color:#111116!important;background:#ff9f0a1a!important;border-color:#0000!important}.profile-page--management .profile-management-sidebar nav .profile-management-subnav button[aria-current=page],.profile-page--management .profile-management-sidebar nav .profile-management-subnav button[aria-expanded=true]{color:#111116!important;box-shadow:none!important;background:#fff3e3!important}.profile-page--management .profile-management-sidebar nav .profile-management-subnav button[aria-current=page]:after,.profile-page--management .profile-management-sidebar nav .profile-management-subnav button[aria-expanded=true]:after{content:none!important}.profile-page--management .profile-management-sidebar nav .profile-management-subnav button span{color:#ff8a00!important;background:#fff!important;border:1px solid #ffd89b!important;border-radius:999px!important;place-items:center!important;min-width:22px!important;height:22px!important;padding:0 7px!important;font-size:12px!important;display:inline-grid!important}.profile-page--management .profile-management-logout{color:#5f6470!important;border-top:1px solid #eef0f4!important;border-radius:12px!important;margin-top:0!important}.profile-page--management .profile-management-logout:hover,.profile-page--management .profile-management-logout:focus-visible{color:#111116!important;background:#f7f8fa!important;border-color:#0000!important}.profile-page--management .profile-management-content{min-width:0!important;max-width:1080px!important}.profile-page--management .settings-section,.profile-page--management .security-zone,.profile-page--management .developer-center-section{background:#fff!important;border:1px solid #e7e8ec!important;border-radius:18px!important;padding:24px!important;box-shadow:0 12px 32px #1111160a!important}.profile-page--management .settings-section>header,.profile-page--management .security-zone-head,.profile-page--management .developer-center-section>header{margin-bottom:20px!important}.profile-page--management .settings-section>header h3,.profile-page--management .security-zone-head h3,.profile-page--management .developer-center-section>header h3{margin:0 0 8px!important;font-size:25px!important;line-height:1.2!important}.profile-page--management .settings-section>header p,.profile-page--management .security-zone-head p,.profile-page--management .developer-center-section>header p{color:#6b6f7a!important;max-width:680px!important;font-size:15px!important;line-height:1.7!important}.profile-page--management .settings-section[hidden],.profile-page--management .security-zone[hidden],.profile-page--management .developer-center-section[hidden]{display:none!important}.profile-inline-editor-grid{grid-template-columns:250px minmax(0,1fr)!important;align-items:start!important;gap:28px!important;display:grid!important}.profile-inline-avatar{gap:12px!important;display:grid!important}.profile-inline-avatar>span,.profile-inline-fields label{color:#17171c!important;font-size:14px!important;font-weight:800!important}.profile-inline-avatar .avatar-crop-frame{border-radius:32px!important;width:224px!important;height:224px!important}.profile-inline-avatar .avatar-picker-button,.profile-inline-reset{color:#fff!important;cursor:pointer!important;background:#111116!important;border:1px solid #e4e5ea!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:224px!important;min-height:42px!important;font-size:14px!important;font-weight:800!important;display:inline-flex!important}.profile-inline-avatar .avatar-picker-button input{display:none!important}.profile-inline-avatar .avatar-scale-control{color:#555966!important;gap:6px!important;width:224px!important;font-size:13px!important;font-weight:800!important;display:grid!important}.profile-inline-avatar .avatar-scale-control input{width:100%!important}.profile-inline-reset{color:#3c4048!important;background:#f5f6f8!important}.profile-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.profile-inline-fields label{gap:8px!important;display:grid!important}.profile-inline-fields input,.profile-inline-fields textarea{color:#15151a!important;background:#fff!important;border:1px solid #dedfe4!important;border-radius:12px!important;width:100%!important;padding:12px 14px!important;font-size:15px!important;line-height:1.5!important}.profile-inline-fields input{min-height:48px!important}.profile-inline-fields textarea{resize:vertical!important;min-height:150px!important}.profile-inline-wide,.profile-inline-fields .form-error,.profile-inline-actions{grid-column:1/-1!important}.profile-inline-actions{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.profile-inline-actions .solid-button{border-radius:12px!important;min-width:220px!important;min-height:48px!important;font-size:16px!important}.profile-inline-actions>button:not(.solid-button){color:#4b4f58!important;background:#fff!important;border:1px solid #e4e5ea!important;border-radius:12px!important;align-items:center!important;gap:6px!important;min-height:44px!important;padding:0 14px!important;font-weight:800!important;display:inline-flex!important}.profile-page--management .developer-center{gap:18px!important;display:grid!important}.profile-page--management .earnings-center{gap:20px!important}.profile-page--management .developer-center-hero{display:none!important}.profile-page--management .earnings-center .developer-center-hero{background:linear-gradient(135deg,#fff8e8 0%,#fff 58%,#f7fbff 100%)!important;border:1px solid #ffe1a3!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) minmax(320px,430px)!important;align-items:stretch!important;gap:20px!important;padding:24px!important;display:grid!important;box-shadow:0 14px 36px #1111160d!important}.profile-page--management .earnings-center .developer-center-hero__copy{align-content:center!important;gap:8px!important;display:grid!important}.profile-page--management .earnings-center .developer-center-hero__copy span,.profile-page--management .earnings-center .developer-center-section>header span{color:#ff8a00!important;letter-spacing:.16em!important;font-size:12px!important;font-weight:950!important}.profile-page--management .earnings-center .developer-center-hero__copy h2{color:#111116!important;letter-spacing:0!important;margin:0!important;font-size:30px!important;line-height:1.16!important}.profile-page--management .earnings-center .developer-center-hero__copy p{color:#626774!important;max-width:560px!important;margin:0!important;font-size:15px!important;font-weight:650!important;line-height:1.7!important}.profile-page--management .earnings-center .developer-center-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.profile-page--management .earnings-center .developer-center-stats div{background:#ffffffc7!important;border:1px solid #ff9f0a2e!important;border-radius:15px!important;gap:6px!important;min-height:92px!important;padding:16px!important;display:grid!important}.profile-page--management .earnings-center .developer-center-stats small{color:#777b86!important;font-size:13px!important;line-height:1.3!important}.profile-page--management .earnings-center .developer-center-stats b{color:#111116!important;font-size:22px!important;line-height:1.1!important}.profile-page--management .developer-center-grid{grid-template-columns:repeat(2,minmax(320px,1fr))!important;gap:18px!important}.profile-page--management .security-card{border-color:#e8e9ed!important;border-radius:16px!important;padding:20px!important}.profile-page--management .security-card-head h3{font-size:20px!important;line-height:1.25!important}.profile-page--management .security-card-head p,.profile-page--management .security-card small,.profile-page--management .developer-sdk-tutorial small{color:#707480!important;font-size:13px!important;line-height:1.6!important}.profile-page--management .developer-key-create{grid-template-columns:minmax(180px,1fr) 128px auto!important;gap:10px!important}.profile-page--management .developer-sdk-tutorial-head{display:block!important}.profile-page--management .developer-sdk-download{display:none!important}.profile-page--management .sdk-onboarding{gap:18px!important;display:grid!important}.profile-page--management .sdk-onboarding-intro{background:#fbfffd!important;border:1px solid #e9f3f0!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) minmax(220px,280px)!important;gap:18px!important;padding:22px!important;display:grid!important}.profile-page--management .sdk-onboarding-intro h3,.profile-page--management .sdk-onboarding-step h3{font-size:24px!important;line-height:1.22!important}.profile-page--management .sdk-onboarding-intro p,.profile-page--management .sdk-onboarding-step p{color:#636874!important;font-size:15px!important;line-height:1.7!important}.profile-page--management .sdk-onboarding-question{background:0 0!important;border:0!important;padding:0!important}.profile-page--management .sdk-onboarding-question>b{margin-bottom:10px!important;font-size:15px!important;display:block!important}.profile-page--management .sdk-onboarding-question [role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.profile-page--management .sdk-onboarding-question button{border-radius:14px!important;min-height:116px!important;padding:16px!important}.profile-page--management .sdk-onboarding-question button b{font-size:17px!important}.profile-page--management .sdk-onboarding-wizard{background:#fff!important;border:1px solid #e6e7eb!important;border-radius:16px!important;overflow:hidden!important}.profile-page--management .sdk-onboarding-progress{border-bottom:1px solid #eceef2!important;padding:16px 18px!important}.profile-page--management .sdk-onboarding-step{padding:22px!important}.profile-page--management .sdk-onboarding-code{border-radius:14px!important;overflow:hidden!important}.profile-page--management .sdk-onboarding-code button{min-height:48px!important;font-size:14px!important}.profile-page--management .sdk-onboarding-code pre,.profile-page--management .developer-sdk-manifest pre{white-space:pre-wrap!important;max-height:180px!important;font-size:13px!important;line-height:1.7!important;overflow:auto!important}.profile-page--management .developer-sdk-advanced-install,.profile-page--management .developer-sdk-manifest{background:#fff!important;border:1px solid #e8e9ed!important;border-radius:14px!important}.profile-page--management .earnings-overview-section{gap:18px!important;display:grid!important}.profile-page--management .earnings-progress-card{background:linear-gradient(135deg,#fff7e6,#fff)!important;border:1px solid #ffe0a3!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) minmax(260px,360px)!important;align-items:center!important;gap:18px!important;padding:22px!important;display:grid!important}.profile-page--management .earnings-progress-card__main{gap:8px!important;display:grid!important}.profile-page--management .earnings-progress-card__main small{color:#777b86!important;font-size:14px!important;font-weight:800!important}.profile-page--management .earnings-progress-card__main strong{color:#111116!important;letter-spacing:0!important;font-size:38px!important;line-height:1.08!important}.profile-page--management .earnings-progress-card__main p{color:#626774!important;margin:0!important;font-size:15px!important;font-weight:650!important;line-height:1.65!important}.profile-page--management .earnings-progress-card__meter{gap:10px!important;display:grid!important}.profile-page--management .earnings-progress-card__meter>div{background:#eceef3!important;border-radius:999px!important;height:12px!important;overflow:hidden!important}.profile-page--management .earnings-progress-card__meter span{border-radius:inherit!important;background:linear-gradient(90deg,#ff9f0a,#ffbd4a)!important;height:100%!important;display:block!important}.profile-page--management .earnings-progress-card__meter small{color:#777b86!important;text-align:right!important;font-size:14px!important;font-weight:800!important}.profile-page--management .earnings-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.profile-page--management .earnings-source-grid article{background:#fff!important;border:1px solid #e8e9ed!important;border-radius:16px!important;align-content:start!important;gap:8px!important;min-height:138px!important;padding:18px!important;display:grid!important}.profile-page--management .earnings-source-grid svg{color:#ff9f0a!important;background:#fff4dc!important;border-radius:12px!important;width:36px!important;height:36px!important;padding:8px!important}.profile-page--management .earnings-source-grid b{color:#111116!important;font-size:17px!important;line-height:1.25!important}.profile-page--management .earnings-source-grid p{color:#666b77!important;margin:0!important;font-size:14px!important;line-height:1.65!important}.profile-page--management .earnings-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.profile-page--management .earnings-form-card{background:#fbfcfe!important;border:1px solid #eceef2!important;border-radius:16px!important;gap:14px!important;padding:18px!important;display:grid!important}.profile-page--management .earnings-form-card label{color:#17171c!important;gap:8px!important;font-size:15px!important;font-weight:850!important;display:grid!important}.profile-page--management .earnings-form-card input{color:#15151a!important;background:#fff!important;border:1px solid #dedfe4!important;border-radius:12px!important;width:100%!important;min-height:48px!important;padding:0 14px!important;font-size:15px!important}.profile-page--management .earnings-form-card input:focus{border-color:#ff9f0a!important;box-shadow:0 0 0 3px #ff9f0a24!important}.profile-page--management .earnings-form-card .solid-button{border-radius:13px!important;justify-content:center!important;gap:8px!important;min-height:50px!important;font-size:16px!important;font-weight:950!important}.profile-page--management .earnings-form-card .solid-button svg{width:18px!important;height:18px!important}.profile-page--management .earnings-form-card small{color:#6f7480!important;align-items:flex-start!important;gap:8px!important;font-size:13px!important;line-height:1.55!important;display:flex!important}.profile-page--management .earnings-form-card small svg{color:#ff9f0a!important;flex:none!important;width:16px!important;height:16px!important;margin-top:2px!important}.profile-page--management .earnings-warning{color:#b4233c!important}.profile-page--management .earnings-warning svg{color:#ef2b4d!important}.profile-page--management .earnings-history-list{gap:10px!important;display:grid!important}.profile-page--management .earnings-history-list article{background:#fbfcfe!important;border:1px solid #eceef2!important;border-radius:15px!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:72px!important;padding:14px 16px!important;display:grid!important}.profile-page--management .earnings-history-list article p{color:#8a5b00!important;grid-column:2!important;margin:-4px 0 0!important;font-size:13px!important;line-height:1.55!important}.profile-page--management .earnings-history-status{color:#9a6500!important;background:#fff4dc!important;border-radius:999px!important;place-items:center!important;min-height:32px!important;padding:0 12px!important;font-size:13px!important;font-weight:900!important;display:inline-grid!important}.profile-page--management .earnings-history-status--succeeded{color:#17723b!important;background:#eaf8ef!important}.profile-page--management .earnings-history-status--failed,.profile-page--management .earnings-history-status--rejected{color:#b4233c!important;background:#fff1f3!important}.profile-page--management .earnings-history-list b{color:#111116!important;margin-bottom:4px!important;font-size:18px!important;line-height:1.2!important;display:block!important}.profile-page--management .earnings-history-list small{color:#6f7480!important;font-size:13px!important;line-height:1.5!important}.profile-page--management .earnings-history-empty{color:#707480!important;text-align:center!important;background:#fbfcfe!important;border:1px dashed #dfe2e8!important;border-radius:15px!important;place-items:center!important;min-height:88px!important;padding:18px!important;font-size:14px!important;line-height:1.6!important;display:grid!important}@media (width<=1180px){.profile-page--management .profile-management-shell{grid-template-columns:260px minmax(0,1fr)!important;gap:18px!important}.profile-page--management .developer-center-grid,.profile-inline-editor-grid,.profile-page--management .sdk-onboarding-intro,.profile-page--management .earnings-center .developer-center-hero,.profile-page--management .earnings-progress-card,.profile-page--management .earnings-action-grid,.profile-page--management .earnings-source-grid,.profile-page--management .earnings-history-list article{grid-template-columns:1fr!important}.profile-page--management .earnings-history-list article p{grid-column:1!important}.profile-inline-fields{grid-template-columns:1fr!important}}.profile-page--management small,.profile-page--management .security-empty,.profile-page--management .security-tip,.profile-page--management .security-card-head p,.profile-page--management .developer-center-section>header p,.profile-page--management .developer-sdk-distributions article small,.profile-page--management .developer-sdk-release span,.profile-page--management .identity-two-element-note small,.profile-page--management .verification-consent small,.profile-page--management .sdk-onboarding-result small,.profile-page--management .sdk-onboarding-note,.profile-page--management .sdk-onboarding-ai-private-help small,.profile-page--management .sdk-onboarding-credentials small,.profile-page--management .developer-key-list article small{color:#626774!important;font-size:16px!important;line-height:1.65!important}.profile-page--management .profile-management-sidebar nav .profile-management-subnav button{font-size:16px!important}.profile-page--management .security-empty{text-align:center!important;place-items:center!important;min-height:120px!important;font-weight:750!important;display:grid!important}.profile-page--management .developer-key-create label,.profile-page--management .developer-key-create input,.profile-page--management .developer-key-create select,.profile-page--management .developer-key-create button{font-size:16px!important}.profile-page--management .developer-key-create input,.profile-page--management .developer-key-create select,.profile-page--management .developer-key-create button{min-height:48px!important}.profile-page--management code,.profile-page--management pre,.profile-page--management .developer-key-list article code,.profile-page--management .developer-key-secret label code,.profile-page--management .developer-sdk-distributions article code{font-size:15px!important;line-height:1.75!important}.profile-page--management .sdk-onboarding-code pre,.profile-page--management .developer-sdk-manifest pre{max-height:360px!important;font-size:15px!important;line-height:1.85!important}.profile-page--management .developer-sdk-release{gap:20px!important;min-height:68px!important}.profile-page--management .developer-sdk-release code{display:none!important}.profile-page--management .developer-sdk-platform-links a{min-height:36px!important;padding:0 14px!important;font-size:15px!important;font-weight:800!important}.profile-page--management .developer-sdk-distributions article b,.profile-page--management .developer-sdk-manifest summary b,.profile-page--management .developer-sdk-advanced-install summary b{font-size:19px!important;line-height:1.35!important}.profile-page--management .developer-sdk-distributions article{gap:18px!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-intro>div>span,.profile-page--management .developer-sdk-tutorial .sdk-onboarding-step header>span,.profile-page--management .developer-sdk-tutorial .sdk-onboarding-progress span,.profile-page--management .developer-sdk-tutorial .sdk-onboarding-question button>span,.profile-page--management .developer-sdk-tutorial .sdk-onboarding-question button>em{color:#3f4652!important;letter-spacing:0!important;background:#f3f5f7!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:34px!important;padding:0 14px!important;font-size:17px!important;font-style:normal!important;font-weight:850!important;line-height:1.35!important;display:inline-flex!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-intro>div>span,.profile-page--management .developer-sdk-tutorial .sdk-onboarding-step header>span,.profile-page--management .developer-sdk-tutorial .sdk-onboarding-progress span{color:#ff4d78!important;background:0 0!important;padding:0!important;font-size:18px!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-question button{align-content:start!important;gap:12px!important;min-height:176px!important;padding:22px!important;display:grid!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-promises span{font-size:18px!important;font-weight:850!important;line-height:1.55!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-progress b{font-size:22px!important;line-height:1.35!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-code button,.profile-page--management .developer-sdk-tutorial .sdk-onboarding-actions button,.profile-page--management .developer-sdk-tutorial .sdk-onboarding-key-jump,.profile-page--management .developer-sdk-advanced-install article>a,.profile-page--management .developer-sdk-manifest>div>button,.profile-page--management .developer-sdk-distributions article>a{border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:0 18px!important;font-size:17px!important;font-weight:850!important;line-height:1.35!important;display:inline-flex!important}.profile-page--management .developer-sdk-advanced-install summary small,.profile-page--management .developer-sdk-manifest summary small,.profile-page--management .developer-sdk-distributions article small{font-size:18px!important;line-height:1.65!important}.profile-page--management .developer-sdk-platform-links{gap:10px!important}.profile-page--management .developer-sdk-platform-links a{min-height:42px!important;padding:0 16px!important;font-size:17px!important}.profile-page--management .developer-sdk-manifest>div{position:relative!important}.profile-page--management .developer-sdk-manifest>div>button{float:right!important;color:#fff!important;background:#111116!important;margin:14px 14px 0 0!important;position:sticky!important;top:12px!important}.profile-page--management .developer-sdk-manifest pre{clear:both!important;padding-top:34px!important}.profile-page--management .management-jump-card{background:#f3fffb!important;border:1px solid #d8eee8!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:22px!important;padding:22px!important;display:flex!important}.profile-page--management .management-jump-card>div{gap:8px!important;min-width:0!important;display:grid!important}.profile-page--management .management-jump-card b{color:#173f36!important;align-items:center!important;gap:10px!important;font-size:20px!important;line-height:1.35!important;display:inline-flex!important}.profile-page--management .management-jump-card b svg{width:22px!important;height:22px!important}.profile-page--management .management-jump-card p{color:#4f665f!important;margin:0!important;font-size:17px!important;line-height:1.65!important}.profile-page--management .management-jump-card .solid-button{border-radius:14px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-width:210px!important;min-height:52px!important;font-size:18px!important;display:inline-flex!important}.profile-page--management .management-jump-card .solid-button svg{width:20px!important;height:20px!important}.profile-page--management .data-center-entry-section{gap:18px!important;display:grid!important}.profile-page--management .data-center-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.profile-page--management .data-center-entry-grid article{background:linear-gradient(#fff 0%,#f8fafc 100%)!important;border:1px solid #e5e7eb!important;border-radius:8px!important;align-content:start!important;gap:16px!important;min-height:188px!important;padding:20px!important;display:grid!important;box-shadow:0 14px 34px #0f172a0f!important}.profile-page--management .data-center-entry-grid article>span{color:#ff9f0a!important;background:#111116!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;display:inline-flex!important}.profile-page--management .data-center-entry-grid article>span svg{width:23px!important;height:23px!important}.profile-page--management .data-center-entry-grid article div{gap:8px!important;display:grid!important}.profile-page--management .data-center-entry-grid article b{color:#111827!important;font-size:20px!important;line-height:1.35!important}.profile-page--management .data-center-entry-grid article p{color:#5f6b7a!important;margin:0!important;font-size:17px!important;line-height:1.6!important}.profile-page--management .data-center-confirm-card{background:#fff7ed!important;border-color:#fed7aa!important;border-radius:8px!important}.profile-page--management .data-center-confirm-card b{color:#7c2d12!important}.profile-page--management .data-center-confirm-card p{color:#7f5539!important}@media (width<=980px){.profile-page--management .management-jump-card{flex-direction:column!important;align-items:stretch!important}.profile-page--management .management-jump-card .solid-button{width:100%!important}.profile-page--management .data-center-entry-grid{grid-template-columns:1fr!important}.profile-page--management .data-center-entry-grid article{min-height:auto!important}}.profile-page--management .developer-sdk-tutorial{padding:22px!important}.profile-page--management .developer-sdk-tutorial>header{margin-bottom:16px!important}.profile-page--management .developer-sdk-tutorial>header h3{margin-bottom:6px!important}.profile-page--management .developer-sdk-tutorial>header p{max-width:920px!important;font-size:17px!important;line-height:1.55!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding{gap:14px!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-intro{border-radius:14px!important;grid-template-columns:minmax(0,1fr) 320px!important;align-items:center!important;gap:18px!important;padding:18px 22px!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-intro>div:first-child{gap:6px!important;display:grid!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-intro>div>span{color:#ff4d78!important;min-height:0!important;font-size:17px!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-intro h3{margin:0!important;font-size:27px!important;line-height:1.18!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-intro p{margin:0!important;font-size:17px!important;line-height:1.55!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-promises{background:#fff!important;border:1px solid #dfeeea!important;border-radius:14px!important;gap:8px!important;padding:14px 16px!important;display:grid!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-promises span{font-size:17px!important;line-height:1.35!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-question{grid-template-columns:170px minmax(0,1fr)!important;align-items:stretch!important;gap:16px!important;display:grid!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-question>b{margin:0!important;padding-top:14px!important;font-size:18px!important;line-height:1.45!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-question [role=tablist]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-question button{border-radius:14px!important;gap:8px!important;height:100%!important;min-height:148px!important;padding:18px!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-question button>span,.profile-page--management .developer-sdk-tutorial .sdk-onboarding-question button>em{min-height:28px!important;padding:0 11px!important;font-size:15px!important;line-height:1.3!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-question button b{font-size:21px!important;line-height:1.22!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-question button small,.profile-page--management .developer-sdk-tutorial .sdk-onboarding-question button em{font-size:16px!important;line-height:1.45!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-wizard{border-radius:14px!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-progress{grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:18px!important;min-height:68px!important;padding:14px 18px!important;display:grid!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-progress span{font-size:16px!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-progress b{font-size:20px!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-step{padding:18px!important}@media (width<=1280px){.profile-page--management .developer-sdk-tutorial .sdk-onboarding-question{grid-template-columns:1fr!important}.profile-page--management .developer-sdk-tutorial .sdk-onboarding-question>b{padding-top:0!important}}@media (width<=1120px){.profile-page--management .developer-sdk-tutorial .sdk-onboarding-intro,.profile-page--management .developer-sdk-tutorial .sdk-onboarding-question [role=tablist]{grid-template-columns:1fr!important}}.profile-page--management .developer-sdk-advanced-install{overflow:hidden!important}.profile-page--management .developer-sdk-advanced-install>div{gap:12px!important;padding:14px 16px 18px!important;display:grid!important}.profile-page--management .developer-sdk-release{border-radius:12px!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;min-height:54px!important;padding:12px 14px!important;display:flex!important}.profile-page--management .developer-sdk-release span{white-space:nowrap!important;font-size:16px!important;line-height:1.35!important}.profile-page--management .developer-sdk-distributions{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.profile-page--management .developer-sdk-distributions article{border-radius:14px!important;grid-template-columns:48px minmax(260px,1.1fr) minmax(260px,1fr) max-content!important;align-items:center!important;gap:16px!important;min-height:92px!important;padding:16px!important;display:grid!important}.profile-page--management .developer-sdk-distributions article>span{place-items:center!important;width:44px!important;height:44px!important;display:grid!important}.profile-page--management .developer-sdk-distributions article>div{grid-template-columns:minmax(0,220px) minmax(0,1fr)!important;align-items:center!important;gap:10px 18px!important;display:grid!important}.profile-page--management .developer-sdk-distributions article b{white-space:nowrap!important;font-size:20px!important;line-height:1.25!important}.profile-page--management .developer-sdk-distributions article small{font-size:16px!important;line-height:1.45!important}.profile-page--management .developer-sdk-distributions article code{color:#393d45!important;white-space:normal!important;overflow-wrap:anywhere!important;background:#f6f6f8!important;border-radius:9px!important;grid-column:2!important;align-self:center!important;padding:8px 10px!important;font-size:15px!important;line-height:1.45!important}.profile-page--management .developer-sdk-platform-links{flex-wrap:wrap!important;grid-column:2!important;align-items:center!important;gap:8px!important;display:flex!important}.profile-page--management .developer-sdk-platform-links a{white-space:nowrap!important;min-height:34px!important;padding:0 12px!important;font-size:15px!important}.profile-page--management .developer-sdk-distributions article>a{white-space:nowrap!important;min-width:136px!important;min-height:44px!important;padding:0 14px!important;font-size:16px!important}@media (width<=1320px){.profile-page--management .developer-sdk-distributions article{grid-template-columns:44px minmax(0,1fr) max-content!important}.profile-page--management .developer-sdk-distributions article>div{grid-template-columns:1fr!important}.profile-page--management .developer-sdk-distributions article code,.profile-page--management .developer-sdk-platform-links{grid-column:1!important}}.profile-page--management .sdk-guide-clean{gap:18px!important;display:grid!important}.profile-page--management .sdk-guide-block,.profile-page--management .sdk-guide-workflow,.profile-page--management .sdk-guide-current{background:#fff!important;border:1px solid #e8e9ed!important;border-radius:16px!important}.profile-page--management .sdk-guide-route{grid-template-columns:230px minmax(0,1fr)!important;align-items:start!important;gap:18px!important;padding:18px!important;display:grid!important}.profile-page--management .sdk-guide-route>header,.profile-page--management .sdk-guide-step-list{gap:8px!important;display:grid!important}.profile-page--management .sdk-guide-route>header b,.profile-page--management .sdk-guide-step-list>b{color:#111116!important;font-size:19px!important;line-height:1.35!important}.profile-page--management .sdk-guide-route>header p{color:#686d78!important;margin:0!important;font-size:16px!important;line-height:1.55!important}.profile-page--management .sdk-guide-route-options{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.profile-page--management .sdk-guide-route-options button{color:#15151a!important;text-align:left!important;background:#fff!important;border:1px solid #e4e6eb!important;border-radius:14px!important;align-content:start!important;gap:8px!important;min-height:128px!important;padding:16px!important;display:grid!important}.profile-page--management .sdk-guide-route-options button[aria-selected=true]{color:#fff!important;background:#111116!important;border-color:#111116!important}.profile-page--management .sdk-guide-route-options button span{color:#59606b!important;background:#f1f2f5!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:28px!important;padding:0 10px!important;font-size:14px!important;font-weight:850!important;display:inline-flex!important}.profile-page--management .sdk-guide-route-options button[aria-selected=true] span{color:#111116!important;background:#fff!important}.profile-page--management .sdk-guide-route-options button b{font-size:20px!important;line-height:1.25!important}.profile-page--management .sdk-guide-route-options button p{color:inherit!important;opacity:.78!important;margin:0!important;font-size:16px!important;line-height:1.45!important}.profile-page--management .sdk-guide-workflow{grid-template-columns:260px minmax(0,1fr)!important;gap:0!important;display:grid!important;overflow:hidden!important}.profile-page--management .sdk-guide-step-list{background:#fafafb!important;border-right:1px solid #eceef2!important;align-content:start!important;padding:18px!important}.profile-page--management .sdk-guide-step-list button{color:#5f6470!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:8px 10px!important;display:grid!important}.profile-page--management .sdk-guide-step-list button.active{color:#111116!important;background:#fff!important;border-color:#111116!important}.profile-page--management .sdk-guide-step-list button.done{color:#247c69!important}.profile-page--management .sdk-guide-step-list button span{background:#eef0f3!important;border-radius:999px!important;place-items:center!important;width:30px!important;height:30px!important;font-size:15px!important;font-weight:850!important;display:grid!important}.profile-page--management .sdk-guide-step-list button.active span{color:#fff!important;background:#111116!important}.profile-page--management .sdk-guide-step-list button em{font-size:16px!important;font-style:normal!important;font-weight:850!important;line-height:1.35!important}.profile-page--management .sdk-guide-current{border:0!important;border-radius:0!important;gap:16px!important;padding:20px!important;display:grid!important}.profile-page--management .sdk-guide-current>header{gap:7px!important;display:grid!important}.profile-page--management .sdk-guide-current>header span{color:#ff4d78!important;font-size:16px!important;font-weight:900!important;line-height:1.35!important}.profile-page--management .sdk-guide-current>header h3{color:#111116!important;margin:0!important;font-size:25px!important;line-height:1.25!important}.profile-page--management .sdk-guide-current>header p{color:#626774!important;max-width:760px!important;margin:0!important;font-size:17px!important;line-height:1.6!important}.profile-page--management .sdk-guide-platforms{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.profile-page--management .sdk-guide-platforms b{margin-right:6px!important;font-size:17px!important}.profile-page--management .sdk-guide-platforms button,.profile-page--management .sdk-guide-actions button,.profile-page--management .sdk-guide-code button,.profile-page--management .sdk-guide-link-button{color:#262a31!important;background:#fff!important;border:1px solid #dde0e6!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 14px!important;font-size:16px!important;font-weight:850!important;display:inline-flex!important}.profile-page--management .sdk-guide-platforms button.active,.profile-page--management .sdk-guide-actions button.primary,.profile-page--management .sdk-guide-code button,.profile-page--management .sdk-guide-link-button{color:#fff!important;background:#111116!important;border-color:#111116!important}.profile-page--management .sdk-guide-mini-steps{gap:8px!important;margin:12px 0!important;padding:0!important;list-style:none!important;display:grid!important}.profile-page--management .sdk-guide-mini-steps li{border:1px solid #eceef2!important;border-radius:12px!important;grid-template-columns:200px minmax(0,1fr)!important;gap:12px!important;padding:10px 12px!important;display:grid!important}.profile-page--management .sdk-guide-mini-steps b,.profile-page--management .sdk-guide-checks b,.profile-page--management .sdk-guide-credentials b,.profile-page--management .sdk-guide-help b{font-size:17px!important;line-height:1.4!important}.profile-page--management .sdk-guide-mini-steps span,.profile-page--management .sdk-guide-checks p,.profile-page--management .sdk-guide-help p,.profile-page--management .sdk-guide-warning{color:#626774!important;margin:0!important;font-size:16px!important;line-height:1.55!important}.profile-page--management .sdk-guide-code{border:1px solid #24242a!important;border-radius:14px!important;gap:0!important;display:grid!important;overflow:hidden!important}.profile-page--management .sdk-guide-code button{border-radius:0!important;width:100%!important;min-height:48px!important}.profile-page--management .sdk-guide-code pre{color:#fff!important;white-space:pre-wrap!important;background:#1d1d22!important;max-height:220px!important;margin:0!important;padding:16px!important;font-size:15px!important;line-height:1.7!important;overflow:auto!important}.profile-page--management .sdk-guide-credentials,.profile-page--management .sdk-guide-install{gap:12px!important;display:grid!important}.profile-page--management .sdk-guide-credentials>div:not(.sdk-guide-code):not(.sdk-guide-help){border:1px solid #e8e9ed!important;border-radius:12px!important;align-items:flex-start!important;gap:12px!important;padding:12px!important;display:flex!important}.profile-page--management .sdk-guide-checks{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.profile-page--management .sdk-guide-checks>div,.profile-page--management .sdk-guide-help,.profile-page--management .sdk-guide-warning{background:#f7fffc!important;border:1px solid #e4ece9!important;border-radius:12px!important;padding:14px!important}.profile-page--management .sdk-guide-checks>div:last-child,.profile-page--management .sdk-guide-warning{background:#fff8ea!important;border-color:#f1e1c8!important}.profile-page--management .sdk-guide-actions{justify-content:space-between!important;gap:12px!important;padding-top:2px!important;display:flex!important}@media (width<=1180px){.profile-page--management .sdk-guide-route,.profile-page--management .sdk-guide-workflow,.profile-page--management .sdk-guide-checks{grid-template-columns:1fr!important}.profile-page--management .sdk-guide-step-list{border-bottom:1px solid #eceef2!important;border-right:0!important}}.profile-page--management .settings-section:not([hidden]),.profile-page--management .security-zone:not([hidden]),.profile-page--management .developer-center-section:not([hidden]),.profile-page--management .management-jump-section:not([hidden]),.profile-page--management .hosting-setup-card,.profile-page--management .sdk-guide-block,.profile-page--management .sdk-guide-workflow,.profile-page--management .developer-sdk-advanced-install,.profile-page--management .developer-sdk-manifest{border:1px solid #e6e7eb!important;box-shadow:0 12px 32px #1111160a!important}.profile-page--management .profile-management-grid>button:hover,.profile-page--management .profile-management-grid>a:hover,.profile-page--management .security-zone .security-card:hover,.profile-page--management .sdk-guide-route-options button[aria-selected=true],.profile-page--management .sdk-guide-step-list button.active{border-color:#d9dbe2!important}@media (width<=760px){:root{--mobile-topbar-h:52px;--mobile-tabbar-h:58px;--mobile-safe-bottom:env(safe-area-inset-bottom,0px)}html,body,#root{width:100%;max-width:100%;overflow-x:clip}.topbar{height:var(--mobile-topbar-h)!important;min-height:var(--mobile-topbar-h)!important;padding:0 max(8px, env(safe-area-inset-right,0px)) 0 max(8px, env(safe-area-inset-left,0px))!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:4px!important}.page{padding-top:var(--mobile-topbar-h)!important;padding-bottom:calc(var(--mobile-tabbar-h) + var(--mobile-safe-bottom) + 12px)!important}.feed-page{height:calc(100dvh - var(--mobile-topbar-h) - var(--mobile-tabbar-h) - var(--mobile-safe-bottom))!important;min-height:0!important;padding:6px 0 0!important}.top-search-wrap{width:100%!important;min-width:0!important;max-width:100%!important}.top-search-wrap .search{border-width:1px!important;border-radius:18px!important;height:36px!important;box-shadow:inset 0 0 0 1px #dedee3!important}.top-search-wrap .search>svg{width:18px!important;height:18px!important;margin-left:10px!important}.top-search-wrap .search input{min-width:0!important;height:34px!important;padding:0 6px!important;font-size:16px!important}.search-clear{width:24px!important;min-width:24px!important;height:24px!important;margin-right:3px!important}.search-submit{width:38px!important;min-width:38px!important;height:34px!important;min-height:34px!important;padding:0!important}.search-submit span{display:none!important}.top-actions,.top-quick-links{gap:0!important;min-width:0!important}.top-quick-link,.publish-button{border-radius:10px!important;flex-basis:34px!important;width:34px!important;min-width:34px!important;height:36px!important}.top-quick-link svg,.publish-button svg{width:18px!important;height:18px!important}.login-button{border-radius:14px!important;flex-basis:64px!important;width:64px!important;min-width:64px!important;height:34px!important}.login-button__label{white-space:nowrap!important;font-size:12px!important}.login-button:before{width:3px!important;top:7px!important;bottom:7px!important;left:7px!important}.top-actions .top-quick-link[href=\/membership],.top-menu-wrap--notice,.sidebar-utility-dock{display:none!important}.sidebar{height:calc(var(--mobile-tabbar-h) + var(--mobile-safe-bottom))!important;padding:4px max(6px, env(safe-area-inset-right,0px)) calc(4px + var(--mobile-safe-bottom)) max(6px, env(safe-area-inset-left,0px))!important;border-top:1px solid #ececef!important}.sidebar nav{height:100%;justify-content:space-between!important;align-items:stretch!important;gap:0!important;display:flex!important}.sidebar-nav-group{display:contents!important}.sidebar nav a{border-radius:14px!important;flex:1 1 0!important;gap:2px!important;min-width:0!important;height:100%!important;padding:3px 1px 2px!important;font-size:12px!important;line-height:1.1!important}.sidebar nav a svg{flex:none!important;width:20px!important;height:20px!important}.sidebar nav a span{text-overflow:clip!important;white-space:nowrap!important;letter-spacing:0!important;max-width:100%!important;overflow:hidden!important;transform:none!important}.sidebar nav a[href=\/publish] span{font-size:12px!important}.app-download-modal{overscroll-behavior:contain;padding:max(10px, env(safe-area-inset-top,0px)) max(10px, env(safe-area-inset-right,0px)) calc(10px + var(--mobile-safe-bottom)) max(10px, env(safe-area-inset-left,0px))!important;place-items:center!important;overflow:auto!important}.app-download-modal>section{width:min(100%,360px)!important;min-height:0!important;max-height:calc(100dvh - 20px - var(--mobile-safe-bottom))!important;border-radius:22px!important;gap:16px!important;padding:28px 18px 20px!important;overflow:hidden auto!important}.app-download-modal>section:before{display:none!important}.app-download-modal__copy span{justify-content:center!important;font-size:16px!important}.app-download-modal__copy h2{letter-spacing:0!important;margin:18px 0 8px!important;font-size:clamp(28px,9vw,34px)!important;line-height:1.08!important}.app-download-modal__copy p{max-width:100%!important;font-size:14px!important;line-height:1.65!important}.app-download-placeholder{border-radius:16px!important;width:min(168px,54vw)!important}.app-download-placeholder.ready{min-height:190px!important}.modal-close,.payment-close,.login-consent-close{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.modal-backdrop{padding:max(12px, env(safe-area-inset-top,0px)) 12px calc(12px + var(--mobile-safe-bottom))!important;align-items:start!important;overflow:auto!important}.login-modal{width:min(100%,420px)!important;max-height:calc(100dvh - 24px - var(--mobile-safe-bottom))!important;border-radius:20px!important;padding:26px 20px 22px!important;overflow:auto!important}.login-modal form input,.login-modal textarea,.login-modal select,.chat-input textarea,.feed-comment-sheet textarea,.comment-compose textarea,.editor-paper textarea,.title-input,.new-message>input,.message-search input{font-size:16px!important}.login-consent-overlay{align-items:flex-end!important;padding:12px!important}.login-consent-dialog{max-height:calc(100dvh - 24px - var(--mobile-safe-bottom))!important;padding-bottom:calc(20px + var(--mobile-safe-bottom))!important;overflow:auto!important}.payment-modal{padding:max(12px, env(safe-area-inset-top,0px)) 12px calc(12px + var(--mobile-safe-bottom))!important;overflow:auto!important}.payment-modal>section{max-height:calc(100dvh - 24px - var(--mobile-safe-bottom))!important;border-radius:22px!important;padding:30px 18px 22px!important;overflow:auto!important}.payment-modal img{width:min(220px,68vw)!important;height:min(220px,68vw)!important}.messages-page{height:calc(100dvh - var(--mobile-topbar-h) - var(--mobile-tabbar-h) - var(--mobile-safe-bottom))!important}.chat-input{padding-bottom:calc(10px + var(--mobile-safe-bottom))!important}.feed-comment-backdrop{inset:var(--mobile-topbar-h) 0 calc(var(--mobile-tabbar-h) + var(--mobile-safe-bottom))!important}.feed-comment-sheet{max-height:min(78dvh, calc(100dvh - var(--mobile-topbar-h) - var(--mobile-tabbar-h) - var(--mobile-safe-bottom)))!important}.feed-comment-sheet>footer{padding-bottom:calc(14px + var(--mobile-safe-bottom))!important}.rank-row{align-items:center!important;height:auto!important;min-height:92px!important;overflow:hidden!important}.rank-row>div{min-width:0!important}.rank-row h2,.rank-row p,.rank-row small{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.community-side,.community-side .daily,.community-side .daily>*{min-width:0!important;max-width:100%!important}.community-side .daily{word-break:break-word!important;overflow:hidden!important}.community-side .daily:after{display:none!important}.community-side .daily h3,.community-side .daily p{overflow-wrap:anywhere!important}.community-side .daily>a,.community-side .daily button{width:fit-content!important;max-width:100%!important;min-height:34px!important}.feed-bottom-dock{height:48px!important}.feed-bottom-dock :is(button,a){height:34px!important;min-height:34px!important}.feed-volume-control,.feed-bottom-dock .feed-bottom-dock__icon{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}}@media (width<=380px){.topbar{column-gap:3px!important;padding-left:6px!important;padding-right:6px!important}.top-search-wrap .search>svg{margin-left:8px!important}.search-submit{width:36px!important;min-width:36px!important}.top-quick-link,.publish-button{flex-basis:34px!important;width:34px!important;min-width:34px!important}.login-button{flex-basis:62px!important;width:62px!important;min-width:62px!important}.sidebar nav a{font-size:12px!important}}.profile-page--management .developer-key-create{grid-template-columns:minmax(0,1fr) 128px!important;align-items:end!important}.profile-page--management .developer-key-create label,.profile-page--management .developer-key-create button{min-width:0!important}.profile-page--management .developer-key-create button{grid-column:1/-1!important;width:100%!important}.profile-page--management .profile-management-logout,.profile-page--management .profile-management-logout:hover{color:#111116!important}.account-menu-wrap{isolation:isolate}.avatar-menu-trigger{transition:background-color .16s,transform .16s;position:relative;box-shadow:none!important;background:0 0!important}.avatar-menu-trigger:after{content:"";pointer-events:none;border:1px solid #0000;border-radius:999px;transition:border-color .16s,background-color .16s;position:absolute;inset:-4px}.avatar-menu-trigger:hover,.avatar-menu-trigger:focus-visible,.avatar-menu-trigger[data-menu-open=true]{box-shadow:none!important;background:#f4f4f6!important}.avatar-menu-trigger:hover:after,.avatar-menu-trigger:focus-visible:after,.avatar-menu-trigger[data-menu-open=true]:after{background:#ffffff5c;border-color:#e5e5ea}.avatar-menu-trigger img,.avatar-link.avatar-menu-trigger:is(:hover,:focus-visible) img,.avatar-menu-trigger[data-menu-open=true] img{transform:none!important;box-shadow:0 0 0 2px #fff,0 0 0 1px #d9d9df!important}.top-actions .account-menu-wrap{place-items:center!important;width:44px!important;height:44px!important;display:grid!important}.top-actions .avatar-menu-trigger{place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;display:grid!important}.top-actions .avatar-menu-trigger img{width:40px!important;height:40px!important;margin:0!important}@media (width<=1320px){.top-actions .account-menu-wrap,.top-actions .avatar-menu-trigger{width:40px!important;min-width:40px!important;height:40px!important}.top-actions .avatar-menu-trigger img{width:36px!important;height:36px!important}}@media (width<=760px){.top-actions .account-menu-wrap,.top-actions .avatar-menu-trigger{width:36px!important;min-width:36px!important;height:36px!important}.top-actions .avatar-menu-trigger img{width:32px!important;height:32px!important}}.sidebar nav button{appearance:none;color:#65656d;width:100%;height:50px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:14px;padding:0 14px;font-size:15px;font-weight:500;transition:all .18s;display:flex;position:relative}.sidebar nav button svg{width:20px}.sidebar nav button:is(:hover,:focus-visible){color:#1d1d22;background:#f2f2f4;transform:translate(2px)}.sidebar nav button:focus-visible{outline-offset:2px;outline:2px solid #ff9f0a42}.sidebar nav button.active{color:#111;background:#f3f3f5;font-weight:700}.sidebar nav button.active:before{content:"";background:var(--accent);border-radius:0 5px 5px 0;width:3px;height:21px;position:absolute;left:-18px}.activity-teaser-popover{z-index:130;background:0 0;border:0;border-radius:18px;width:360px;padding:0;animation:.42s ease-out both activityTeaserIn,4.8s ease-in-out .9s infinite activityTeaserFloat;position:absolute;top:50%;left:calc(100% + 22px);transform:translateY(-50%);box-shadow:0 24px 70px #3a200029}.activity-teaser-popover:before{content:"";background:#fffffff5;border-bottom:1px solid #ffb23757;border-left:1px solid #ffb23757;width:16px;height:16px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)rotate(45deg)}.activity-teaser-popover__link{color:#171923;background:#fff;border-radius:18px;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.activity-teaser-popover__image{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.activity-teaser-popover__timer{z-index:1;color:#9a6500;pointer-events:none;background:#fff6e1e6;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:0;padding:6px 12px;font-size:13px;font-weight:850;line-height:1;display:inline-flex;position:absolute;bottom:20px;left:20px;box-shadow:0 8px 18px #78480014}.activity-teaser-popover__timer svg{stroke-width:2.4px;width:14px;height:14px}.sidebar nav .activity-teaser-popover__close{z-index:2;color:#8a92a1;cursor:pointer;background:#fff;border:1px solid #e5e8eee6;border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;padding:0;transition:background .15s,color .15s,transform .15s;display:grid;position:absolute;top:-16px;right:-16px;box-shadow:0 8px 20px #17192324}.sidebar nav .activity-teaser-popover__close:hover,.sidebar nav .activity-teaser-popover__close:focus-visible{color:#171923;background:#fff7e8;transform:none}.sidebar nav .activity-teaser-popover__close svg{stroke-width:2.5px;width:15px;height:15px}.sidebar nav .activity-teaser-popover__link{width:100%;height:auto;min-height:0;padding:0;display:block;transform:none}.sidebar nav .activity-teaser-popover__link:is(:hover,:focus-visible){color:#171923;background:#fff;transform:none}.sidebar nav .activity-teaser-popover__timer span{width:fit-content;max-width:100%;transform:none}@keyframes activityTeaserIn{0%{opacity:0;transform:translate(-10px,-50%)scale(.96)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes activityTeaserFloat{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 1px))}}@keyframes activityTeaserShine{0%,55%{opacity:0;left:-45%}65%{opacity:1}to{opacity:0;left:115%}}@media (prefers-reduced-motion:reduce){.activity-teaser-popover,.activity-teaser-popover__link:after{animation:none}}@media (width<=760px){:root{--mobile-download-bar-h:52px}.page{padding-bottom:calc(var(--mobile-tabbar-h) + var(--mobile-safe-bottom) + 12px)!important}.feed-page{height:calc(100dvh - var(--mobile-topbar-h) - var(--mobile-tabbar-h) - var(--mobile-download-bar-h) - var(--mobile-safe-bottom))!important}.feed-page .web-runtime-cover>img{object-position:20% center!important}.sidebar{height:calc(var(--mobile-tabbar-h) + var(--mobile-download-bar-h) + var(--mobile-safe-bottom))!important;padding:0 max(6px, env(safe-area-inset-right,0px)) calc(4px + var(--mobile-safe-bottom)) max(6px, env(safe-area-inset-left,0px))!important}.sidebar nav{right:max(6px, env(safe-area-inset-right,0px))!important;bottom:var(--mobile-safe-bottom)!important;left:max(6px, env(safe-area-inset-left,0px))!important;width:auto!important;height:var(--mobile-tabbar-h)!important;position:absolute!important}.sidebar nav button{text-align:center!important;border-radius:14px!important;flex-direction:column!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:0!important;height:100%!important;padding:3px 1px 2px!important;font-size:12px!important;line-height:1.1!important}.sidebar nav button svg{flex:none!important;width:20px!important;height:20px!important}.sidebar nav button span{text-overflow:clip!important;white-space:nowrap!important;letter-spacing:0!important;max-width:100%!important;overflow:hidden!important;transform:none!important}.sidebar nav button[data-nav-to=\/publish] span{width:auto!important;font-size:12px!important}.sidebar nav button[data-nav-to=\/publish] span:after{content:none!important}.activity-teaser-popover{right:12px!important;bottom:calc(var(--mobile-tabbar-h) + var(--mobile-safe-bottom) + 14px)!important;width:auto!important;animation:.42s cubic-bezier(.2,.84,.28,1.14) both activityTeaserMobileIn!important;position:fixed!important;top:auto!important;left:12px!important;transform:none!important}.activity-teaser-popover:before{display:none!important}.sidebar nav .activity-teaser-popover__close{top:-16px!important;right:-10px!important}.activity-teaser-popover__link{grid-template-columns:1fr}.activity-teaser-popover__link strong{font-size:16px}.sidebar .app-download-card{right:4px!important;bottom:calc(var(--mobile-tabbar-h) + var(--mobile-safe-bottom) + 6px)!important;z-index:1!important;border-radius:12px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;column-gap:8px!important;width:auto!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;display:none!important;position:absolute!important;left:4px!important;box-shadow:0 8px 20px #14141a24!important}.sidebar .app-download-card span{white-space:nowrap!important;color:#ff8aa2!important;align-items:center!important;gap:5px!important;font-size:12px!important;display:inline-flex!important}.sidebar .app-download-card strong{display:none!important}.sidebar .app-download-card em{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:right!important;max-width:100%!important;font-size:12px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}body:has(.feed-page) .sidebar .app-download-card{display:grid!important}}@media (width<=760px) and (height<=650px){.feed-page .app-caption{bottom:58px!important;left:12px!important;right:78px!important}.feed-page .app-caption .author-line,.feed-page .app-caption>p,.feed-page .caption-tags{display:none!important}.feed-page .app-caption h1{margin:0!important;font-size:21px!important;line-height:1.18!important}.feed-page .action-rail{transform-origin:initial!important;gap:4px!important;top:auto!important;bottom:144px!important;right:2px!important;transform:none!important}.feed-page .rail-author{min-height:52px!important}.feed-page .rail-action,.feed-page .action-rail>.rail-action,.feed-page .rail-more>.rail-action{min-height:42px!important}.feed-page .rail-action--favorite,.feed-page .rail-action--share{display:none!important}.action-more-menu__mobile-action{display:flex!important}}.app-card .card-cover[role=button],.app-card .card-info[role=button]{cursor:pointer;outline:0}.app-card .card-cover[role=button]:focus-visible,.app-card .card-info[role=button]:focus-visible{box-shadow:inset 0 0 0 2px #ff9f0a47}@media (width>=761px){.feed-page--comments-open .feed-slide.active .feed-stage{scrollbar-width:none!important;padding-right:0!important;overflow:hidden!important}.feed-page--comments-open .feed-slide.active .feed-stage::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.feed-page--comments-open .feed-slide.active .player-card{width:auto!important;position:absolute!important;inset:0 380px 0 0!important}.feed-page--comments-open .feed-slide.active .action-rail{right:392px!important}}.app-card .card-cover-link{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.app-card .card-cover-link>img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.app-card:hover .card-cover-link>img{transform:scale(1.035)}.app-card .card-cover-link:focus-visible,.app-card .card-info:focus-visible{outline-offset:3px;outline:2px solid #ff9f0a9e}.login-registration-note{background:#f4fbfa;border-radius:10px;padding:10px 12px;line-height:1.55;color:#37726d!important;margin:-3px 0 12px!important;font-size:12px!important}.login-modal .field-hint{margin-top:6px;font-size:12px;font-weight:500;display:block}.login-modal .field-hint--error{color:#c72648}.login-development-code{color:#785d1f;background:#fff7df;border-radius:9px;margin:8px 0;padding:9px 11px;font-size:12px}.membership-annual-saving{color:#147553;background:#eafff6;border-radius:999px;width:fit-content;margin:-8px 0 12px;padding:5px 8px;font-size:12px;font-weight:750;display:inline-flex}.membership-carousel-controls{display:none}.publish-channel-options button{box-sizing:border-box;border-width:1px;min-height:96px;padding:16px 18px;transform:none}.publish-channel-options button:hover,.publish-channel-options button:focus-visible,.publish-channel-options button:active,.publish-channel-options button.active{border-width:1px;padding:16px 18px;transform:none}.publish-channel-options button.active{border-color:var(--wovan-primary,#ff9f0a);background:#fff7e8;box-shadow:inset 0 0 0 1px #ff9f0ab8}.publish-next-hint{color:#8a6a2e;align-self:center;max-width:440px;margin-right:auto;font-size:14px;line-height:1.55}.membership-entry-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.membership-entry-summary article{background:#fff;border:1px solid #e5e5e9;border-radius:15px;gap:7px;padding:18px;display:grid}.membership-entry-summary small,.membership-entry-summary span{color:#8b8b93;font-size:12px;line-height:1.5}.membership-entry-summary b{font-size:22px}.rank-method-note{color:#777780;margin:-7px 0 16px;font-size:12px;line-height:1.6}@media (width<=760px){.sidebar nav button[data-nav-to=\/ranking],.sidebar nav button[data-nav-to=\/following]{display:none!important}.sidebar nav,.sidebar-nav-group{justify-content:space-around!important}.sidebar nav button{flex:20%!important;min-width:0!important}.top-actions .top-menu-wrap--notice{display:block!important}.top-actions .top-menu-wrap--notice .notice-popover{z-index:100;max-height:calc(100dvh - 142px);width:auto!important;display:block!important;position:fixed!important;top:56px!important;left:10px!important;right:10px!important;transform:none!important}.membership-carousel-controls{justify-content:center;align-items:center;gap:16px;margin:12px 0 24px;display:flex}.membership-carousel-controls>button{background:#fff;border:1px solid #dedee4;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.membership-carousel-controls>button:disabled{opacity:.32}.membership-carousel-controls>button svg{width:17px}.membership-carousel-controls>div{align-items:center;gap:7px;display:flex}.membership-carousel-controls>div button{background:#cfcfd5;border:0;border-radius:999px;width:8px;height:8px;padding:0}.membership-carousel-controls>div button.active{background:var(--accent);width:22px}.publish-page{padding-bottom:154px!important}.publish-panel>footer{flex-wrap:wrap;bottom:calc(72px + env(safe-area-inset-bottom))!important;z-index:40!important}.publish-next-hint{flex:1 0 100%;max-width:none;margin:0 0 2px}.login-modal{max-height:calc(100dvh - 30px);overflow-y:auto}.membership-entry-summary{grid-template-columns:1fr}}.editor-title-count,.editor-content-count{color:#8b8f99;text-align:right;margin-top:6px;font-size:12px;line-height:1;display:block}.editor-title-count{margin-bottom:4px}.editor-page{width:min(100%,1120px);max-width:1120px;padding:24px 32px 86px}.editor-header{z-index:18;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-template-columns:58px minmax(220px,1fr) auto;align-items:center;gap:12px;height:auto;min-height:64px;margin-bottom:12px;padding:8px 0;display:grid;position:sticky;top:62px}.editor-header-main,.editor-action-group{box-sizing:border-box;background:#fffffff5;border:1px solid #e8ebf1;border-radius:18px;min-width:0;box-shadow:0 14px 34px #181a200e}.editor-header-main{align-items:center;min-height:58px;padding:7px 18px;display:flex}.editor-actions{align-items:center;gap:12px;min-width:0;display:flex}.editor-action-group{align-items:center;gap:8px;min-height:58px;padding:7px;display:flex}.editor-action-group--draft{padding-right:10px}.editor-action-group--publish{box-shadow:0 16px 38px #ff9f0a17}.editor-header>.editor-close-button{box-sizing:border-box;color:#17181d;background:#fff;border:1px solid #e7e9ee;border-radius:18px;flex:none;justify-content:center;align-items:center;width:58px;min-width:58px;height:58px;min-height:58px;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 14px 34px #181a200e}.editor-header>.editor-close-button:hover{border-color:#d8dce4;transform:translateY(-1px);box-shadow:0 10px 24px #11121714}.editor-header>.editor-close-button svg{width:20px;height:20px}.editor-heading{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.editor-heading strong{color:#111217;font-size:17px;font-weight:850;line-height:1.35}.editor-heading i{color:#8b909c;font-size:13px;font-weight:600;display:inline-block}.editor-heading i.is-dirty{color:#f28b00}.editor-action-group>button,.editor-action-link{color:#22252e;white-space:nowrap;background:#fff;border:1px solid #e4e7ee;border-radius:13px;justify-content:center;align-items:center;gap:6px;height:auto;min-height:42px;padding:0 17px;font-size:14px;font-weight:800;text-decoration:none;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.editor-action-group>button:not(.solid-button):not(:disabled):is(:hover,:focus-visible),.editor-action-link:is(:hover,:focus-visible){color:#1a1d25;background:#fafbfc;border-color:#d5d9e2;transform:translateY(-1px);box-shadow:0 10px 24px #11121714}.editor-action-group>button:disabled{cursor:not-allowed;opacity:.58}.editor-close-button:focus-visible,.editor-action-group>button:focus-visible,.editor-action-link:focus-visible{border-color:#ff9f0a94;outline:0;box-shadow:0 0 0 4px #ff9f0a24,0 10px 24px #21252d14}.editor-action-group>.solid-button{color:#17130a;background:#ffb342;border-color:#ffc36d;box-shadow:0 12px 28px #ff9f0a3d}.editor-paper{border:1px solid #e7eaf0;border-radius:22px;min-height:560px;padding:34px 44px 30px;box-shadow:0 18px 50px #1a1c230f}.title-input{appearance:none;color:#151820;letter-spacing:0;background:#fafbfc;border:1px solid #eceff4;border-radius:18px;width:100%;min-height:64px;margin:0;padding:0 18px;font-size:34px;line-height:1.25;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:inset 0 1px #ffffffd9}.title-input:hover{background:#fff;border-color:#e1e5ec}.title-input:focus,.title-input:focus-visible{background:#fffdf8;border-color:#ff9f0a94;box-shadow:0 0 0 4px #ff9f0a1f,0 10px 24px #21252d0f;outline:0!important}.title-input::placeholder{color:#6f7785}.editor-title-count,.editor-content-count{color:#757b88;margin-top:8px;font-size:13px;font-weight:650}.editor-toolbar{gap:7px;height:56px}.editor-toolbar button{border-radius:10px;width:38px;height:38px}.editor-toolbar button:hover{background:#f4f5f7}.editor-paper textarea{color:#252832;min-height:330px;padding:26px 0;font-size:17px;line-height:1.9}.editor-paper textarea::placeholder{color:#7c8390}.editor-meta{grid-template-columns:minmax(0,1.12fr) minmax(250px,.88fr) 238px;grid-template-areas:"excerpt tags cover""safety safety cover";align-items:stretch;gap:14px;margin-top:16px;display:grid}.editor-meta label,.editor-meta>.editor-safety-note{background:#fff;border:1px solid #e7eaf0;border-radius:16px;min-width:0;box-shadow:0 10px 28px #17191f0b}.editor-meta label{color:#16181d;flex-direction:column;gap:11px;padding:18px;font-size:15px;font-weight:850;line-height:1.35;display:flex}.editor-excerpt{grid-area:excerpt}.editor-tags{grid-area:tags}.editor-cover{grid-area:cover}.editor-meta input{color:#20232b;background:#f8f9fb;border:1px solid #e5e8ee;border-radius:12px;width:100%;min-height:42px;padding:0 13px;font-size:14px;font-weight:600}.editor-meta input::placeholder{color:#9aa1ad}.editor-meta label small{color:#697180;font-size:13px;font-weight:600;line-height:1.6}.editor-meta .field-hint--error{color:#d94b41}.editor-cover button{color:#6f4c13;background:#fff8eb;border:1px dashed #ffc36d;border-radius:12px;justify-content:flex-start;width:100%;min-height:42px;padding:0 13px;font-size:14px;font-weight:800}.editor-cover button svg{color:#ff9f0a}.editor-cover-thumb{aspect-ratio:16/9;object-fit:cover;background:#f4f5f7;border:1px solid #edf0f4;border-radius:12px;width:100%}.editor-meta>.editor-safety-note{color:#526071;grid-area:safety;align-items:center;gap:10px;margin-left:0;padding:15px 18px;font-size:14px;font-weight:700;line-height:1.55;display:flex}.editor-meta>.editor-safety-note svg{color:#22a86d;flex:none;width:20px;height:20px}@media (width<=1120px){.editor-page{padding-inline:22px}.editor-meta{grid-template-columns:minmax(0,1fr) minmax(230px,.72fr);grid-template-areas:"excerpt cover""tags cover""safety safety"}}@media (width<=760px){.editor-page{padding:12px 12px 86px}.editor-header{grid-template-columns:58px minmax(0,1fr);gap:10px;min-height:0;padding:8px 0 10px;top:0}.editor-header>.editor-close-button{grid-area:1/1}.editor-header-main{grid-area:1/2;min-height:58px;padding:7px 14px}.editor-actions{flex-direction:column;grid-area:2/1/auto/-1;align-items:stretch;gap:10px}.editor-heading strong{font-size:16px}.editor-heading i{flex-basis:100%;font-size:12px;display:block}.editor-action-group{min-height:56px;padding:7px}.editor-action-group--draft{justify-content:flex-start}.editor-action-group--publish{justify-content:space-between}.editor-action-group>button,.editor-action-link{white-space:nowrap;flex:none;min-height:42px;padding:0 12px}.editor-action-group>.solid-button{min-width:86px;margin-left:auto}.editor-paper{border-radius:18px;min-height:500px;padding:25px 19px}.title-input{font-size:26px;line-height:1.32}.editor-toolbar{overflow-x:auto}.editor-toolbar button{flex:0 0 42px;width:42px;height:42px}.editor-paper textarea{min-height:320px;font-size:16px}.editor-meta{grid-template-columns:1fr;grid-template-areas:"excerpt""tags""cover""safety";gap:11px}.editor-meta label,.editor-meta>.editor-safety-note{width:100%;padding:16px;font-size:14px}}.feed-detail-drag-preview{z-index:90;pointer-events:none;will-change:transform, opacity;background:#fff;border-radius:22px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:22px 0 60px #0a0a1038}.feed-detail-drag-preview__hero{background:#111;min-height:46%;position:relative;overflow:hidden}.feed-detail-drag-preview__hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feed-detail-drag-preview__hero>span{background:linear-gradient(90deg,#08080ce6,#08080c8a,#08080c1f),linear-gradient(#0000 58%,#08080cb8);position:absolute;inset:0}.feed-detail-drag-preview__hero>div{color:#fff;position:absolute;bottom:clamp(26px,8vh,78px);left:clamp(24px,6vw,76px);right:clamp(22px,8vw,120px)}.feed-detail-drag-preview__hero b{background:#ffffff24;border:1px solid #ffffff42;border-radius:999px;padding:7px 10px;font-size:12px;display:inline-flex}.feed-detail-drag-preview__hero h2{letter-spacing:0;margin:16px 0 8px;font-size:clamp(30px,5vw,58px);line-height:1.05}.feed-detail-drag-preview__hero p,.feed-detail-drag-preview__body p{color:#ffffffc7;max-width:620px;margin:0;font-size:14px;line-height:1.7}.feed-detail-drag-preview__body{flex:1;padding:clamp(24px,5vw,54px)}.feed-detail-drag-preview__body strong{font-size:18px}.feed-detail-drag-preview__body p{color:#666;margin-top:8px}.app-detail-page{touch-action:pan-y;will-change:transform;background:#fff;min-height:100vh;transition:transform .22s cubic-bezier(.22,1,.36,1)}.app-detail-page.is-dragging-back{transition:none;box-shadow:-18px 0 48px #0a0a102e}.feed-page .feed-slide.active .feed-stage,.feed-page .feed-slide.active .player-card{touch-action:pan-y}.app-detail-page .detail-hero{height:min(460px,48vh);min-height:360px}.app-detail-page .detail-shade{background:linear-gradient(90deg,#07080ceb 0%,#07080cad 46%,#07080c29 100%),linear-gradient(#0000 58%,#07080cc2)}.app-detail-page .detail-copy{align-items:flex-end;max-width:min(980px,100% - 48px)}.app-detail-page .detail-copy h1{letter-spacing:0;max-width:760px;line-height:1.06}.app-detail-page .detail-copy>div>p{max-width:680px;font-size:15px;line-height:1.65}.app-detail-page .detail-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px}.app-detail-page .detail-layout>section{min-width:0}.app-detail-page .detail-layout>section>nav{background:#f7f7f9;border:1px solid #ececf0;border-radius:13px;gap:8px;width:max-content;max-width:100%;margin-bottom:24px;padding:4px}.app-detail-page .detail-layout>section>nav button{color:#686872;border-radius:9px;min-width:98px;min-height:38px;padding:0 14px;font-size:13px;font-weight:750}.app-detail-page .detail-layout>section>nav button.active{background:#fff;box-shadow:0 6px 18px #12121812}.app-detail-page .detail-layout>section>nav button.active:after{display:none}.app-detail-page .detail-desc{max-width:760px;font-size:15px;line-height:1.85}.detail-content-declaration{color:#3f3320;background:#fff9ed;border:1px solid #ffe1ad;border-radius:13px;align-items:flex-start;gap:10px;max-width:760px;margin:14px 0 22px;padding:12px 14px;display:flex}.detail-content-declaration svg{color:#f28b00;flex:none;width:18px;height:18px;margin-top:2px}.detail-content-declaration span{gap:3px;display:grid}.detail-content-declaration b{font-size:13px}.detail-content-declaration small{color:#7c6848;font-size:12px;line-height:1.55}.app-detail-page .detail-gallery{margin:24px 0 30px}.app-detail-page .detail-gallery .detail-screenshot{border-radius:18px;box-shadow:0 18px 42px #0e0f141a}.app-detail-page blockquote{font-size:14px;line-height:1.85}.app-detail-comments{background:#fff;border:1px solid #ececf0;border-radius:20px;margin-top:32px;padding:24px}.app-detail-comments h3{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.app-detail-comments .comment-compose{background:#fafafb;border:1px solid #ececf0;border-radius:16px;margin-bottom:18px}@media (width<=760px){.app-detail-page .detail-hero{height:360px;min-height:330px}.app-detail-page .detail-copy{align-items:center;gap:14px;max-width:calc(100% - 32px)}.app-detail-page .detail-copy>div>p{font-size:13px}.app-detail-page .detail-layout>section>nav{width:100%}.app-detail-page .detail-layout>section>nav button{flex:1;min-width:0}.app-detail-comments{padding:18px 14px}}@keyframes activityTeaserMobileIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}:root{--accent:#ff9f0a;--wovan-primary:#ff9f0a;--wovan-primary-strong:#f28b00;--wovan-primary-soft:#fff4dc;--wovan-primary-line:#ffd18a;--wovan-secondary:#ffd21e;--wovan-secondary-soft:#fff8d9;--wovan-accent-hover-shadow:0 10px 24px #ff9f0a2e;--wovan-favorite-yellow:#ffd21e;--wovan-favorite-yellow-soft:#fff8d9;--wovan-favorite-yellow-hover:#fff0ad;--wovan-favorite-yellow-line:#ffd95a}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-color:#ff9f0a5c}.solid-button,.modal-submit,.publish-button,.legal-gate .solid-button,.profile-editor>.solid-button,.report-dialog>.solid-button,.membership-payment-actions button:first-child{box-shadow:0 10px 22px #ff9f0a2e;background:var(--wovan-primary)!important;color:#171923!important}.solid-button:hover,.modal-submit:hover,.publish-button:hover,.legal-gate .solid-button:hover,.profile-editor>.solid-button:hover,.report-dialog>.solid-button:hover{background:var(--wovan-primary-strong)!important}.login-sms-fallback{width:100%;color:var(--wovan-primary-strong);text-underline-offset:3px;background:0 0;border:0;margin-top:10px;padding:8px;font-size:13px;font-weight:600;text-decoration:underline;display:block}.publish-button:hover{color:#fff!important}.login-tabs button.active,.billing-period button.active{border-color:var(--wovan-primary)!important}.sidebar-promo:after,.daily:after{background:#ff9f0a57!important}.sidebar-promo>span,.daily>span{color:#ffbd45!important}.action-rail .selected>span,.article-actions .selected,.comment-actions button.selected{border-color:var(--wovan-primary-line)!important;background:var(--wovan-primary-soft)!important;color:var(--wovan-primary-strong)!important}.feed-motion-glyph{transform-origin:50%;flex:none;place-items:center;width:1em;height:1em;line-height:1;display:inline-grid;position:relative}.feed-motion-glyph__layer{color:inherit;transform-origin:50%;z-index:1;place-items:center;display:grid;position:absolute;inset:0}.login-modal{perspective:1100px}.login-modal>.modal-close{z-index:4}.login-face{transform-origin:50%;backface-visibility:hidden}.login-face--qr{flex-direction:column;align-items:stretch;display:flex}.login-face--qr>p{color:#999aa2;margin:0;font-size:13px;line-height:1.6}.qr-login-code{background:#fff;border:1px solid #e6e6ea;border-radius:22px;place-items:center;width:246px;height:246px;margin:24px auto 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #1111160f}.qr-login-code>svg{display:block}.qr-login-code>button,.qr-login-loading{color:#696973;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.qr-login-code>button svg,.qr-login-loading svg{width:17px;height:17px}.qr-login-loading svg{animation:.9s linear infinite qr-login-spin}.qr-login-refresh-overlay{flex-direction:column;position:absolute;inset:0;color:#17171b!important;background:#fffffff0!important}.qr-login-status{color:#777781;justify-content:center;align-items:center;gap:8px;min-height:22px;font-size:13px;font-weight:700;display:flex}.qr-login-status>span{background:#ff9f0a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff9f0a1f}.qr-login-status--confirmed>span{background:#65b32e;box-shadow:0 0 0 4px #65b32e1f}.qr-login-status--canceled>span,.qr-login-status--expired>span{box-shadow:none;background:#b0b0b7}.login-consent--qr{margin-top:20px!important}.login-face--qr .login-agree{padding-bottom:18px}.login-face--phone .login-agree{text-align:center;padding-right:0}.login-qr-fold{z-index:5;color:#fff;cursor:pointer;background:#17171b;border:0;border-radius:24px 0 22px;place-items:center;width:54px;height:54px;transition:background-color .16s,color .16s,box-shadow .16s;display:grid;position:absolute;bottom:18px;right:-18px;box-shadow:-8px -8px 24px #1111161f}.login-qr-fold:hover{background:#ff9f0a;box-shadow:-8px -8px 26px #ff9f0a2e}.login-qr-fold:focus-visible{outline-offset:3px;outline:3px solid #ff9f0a61}.login-qr-fold svg{width:22px;height:22px}.login-qr-fold--phone{color:#17171b;background:#f1f1f3}@keyframes qr-login-spin{to{transform:rotate(360deg)}}@media (width<=760px){.qr-login-code{width:min(232px,74vw);height:min(232px,74vw)}.qr-login-code>svg{width:min(204px,65vw);height:min(204px,65vw)}.login-qr-fold{border-bottom-right-radius:20px;width:50px;height:50px;bottom:0;right:0}.login-face--phone .login-agree{text-align:left;padding-right:48px}}@media (prefers-reduced-motion:reduce){.qr-login-loading svg{animation:none}}.feed-motion-glyph__pulse{pointer-events:none;transform-origin:50%;z-index:0;border:2px solid;border-radius:50%;position:absolute;inset:0}.feed-page .action-rail>:is(button,a)>.feed-motion-glyph,.feed-page .action-rail>:is(button,a):is(:hover,:focus-visible,:active)>.feed-motion-glyph,.feed-page .rail-more>button:is(:hover,:focus-visible,:active)>.feed-motion-glyph,.feed-page .rail-more>button>.feed-motion-glyph{width:38px!important;height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 38px!important;transform:none!important}.feed-page .rail-follow-toggle>.feed-motion-glyph{width:13px!important;height:13px!important}.feed-bottom-dock__primary>.feed-motion-glyph{width:17px;height:17px}.feed-bottom-dock__icon>.feed-motion-glyph{width:20px;height:20px}.feed-bottom-dock__icon>.feed-motion-glyph svg,.feed-bottom-dock__primary>.feed-motion-glyph svg{display:block}@media (prefers-reduced-motion:reduce){.feed-motion-glyph,.feed-motion-glyph__layer,.feed-motion-glyph__pulse{transition:none!important;animation:none!important}}.post-bottom span,.rich-content blockquote{background-color:var(--wovan-primary-soft)!important}.membership-hero{background-image:radial-gradient(circle at 85% 10%,#ff9f0a2e,#0000 32%),linear-gradient(135deg,#fff,#fff9ed)!important}.membership-grid article.active{box-shadow:0 16px 50px #ff9f0a1f!important}.rank-no.n1,.ranking .rank-no.n1{color:var(--wovan-primary-strong)!important}.rank-no.n2,.ranking .rank-no.n2{color:#ffb000!important}.rank-no.n3,.ranking .rank-no.n3{color:#d8a400!important}.profile-page:not(.profile-page--management){width:min(100%,1280px);max-width:none;padding-top:18px}.profile-web-hero{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.profile-page:not(.profile-page--management) .profile-cover{background:#fff6e6;border:1px solid #efe5d6;border-radius:24px;width:100%;height:214px;min-height:214px;position:relative;overflow:hidden;box-shadow:0 18px 48px #18181e0d}.profile-page:not(.profile-page--management) .profile-cover:after{display:none}.profile-cover-scrim{background:linear-gradient(#ffffff0f,#fff8eb4d),linear-gradient(90deg,#fff7e852,#fff7e80a 68%)}.profile-page:not(.profile-page--management) .profile-card{color:#171923;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:104px minmax(0,1fr) auto;align-items:start;gap:0 26px;margin:18px 22px 0;padding:0;display:grid}.profile-page:not(.profile-page--management) .profile-card>img{background:linear-gradient(135deg, var(--wovan-primary), #2dc8b8);object-fit:cover;border:5px solid #fff;border-radius:50%;width:104px;height:104px;margin:0;box-shadow:0 14px 28px #16181e24}.profile-page:not(.profile-page--management) .profile-card>div{min-width:0;padding:2px 0 0}.profile-page:not(.profile-page--management) .profile-card h1{color:#12131a;letter-spacing:0;margin:0 0 8px;font-size:clamp(28px,1.85vw,34px);font-weight:920;line-height:1.14}.profile-page:not(.profile-page--management) .profile-card h1 svg{color:#4399ff}.profile-page:not(.profile-page--management) .profile-card>div>span{color:#7e8796;background:#f0f2f5;border-radius:999px;align-items:center;min-height:25px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.profile-page:not(.profile-page--management) .profile-card p{color:#5f6673;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:900px;margin:14px 0 0;font-size:14px;font-weight:560;line-height:1.62;display:-webkit-box;overflow:hidden}.profile-page:not(.profile-page--management) .profile-card section{flex-wrap:wrap;grid-column:2/3;gap:26px;margin:14px 0 0;display:flex}.profile-page:not(.profile-page--management) .profile-card section b{color:#111116;letter-spacing:0;background:0 0;border:0;border-radius:0;align-items:baseline;gap:6px;min-height:auto;padding:0;font-size:22px;font-weight:920;line-height:1;display:inline-flex}.profile-page:not(.profile-page--management) .profile-card section small{color:#727b89;font-size:12px;font-weight:820}.profile-page:not(.profile-page--management) .profile-card>aside{justify-content:flex-end;gap:10px;padding:10px 0 0;display:flex}.profile-page:not(.profile-page--management) .profile-card>aside button{color:#20232c;background:#fff;border:1px solid #e5e8ef;border-radius:13px;min-height:42px;padding:0 16px;font-size:13px;font-weight:850;box-shadow:0 8px 18px #18181e09}.profile-page:not(.profile-page--management) .profile-card>aside .solid-button{border-color:var(--wovan-primary)!important;background:var(--wovan-primary)!important;color:#171923!important}.profile-page:not(.profile-page--management) .profile-tabs{border:0;gap:30px;margin:18px 22px 0;padding:0}.profile-page:not(.profile-page--management) .profile-tabs button{color:#767f8e;min-height:40px;padding:0 0 9px;font-size:14px;font-weight:820}.profile-page:not(.profile-page--management) .profile-tabs button.active{color:#111116;font-weight:950}.profile-page:not(.profile-page--management) .profile-tabs button.active:after{background:var(--wovan-primary);height:3px;bottom:0}.profile-page:not(.profile-page--management):not(.following-page) .profile-content-empty{width:min(640px,100% - 48px);min-height:320px;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;align-content:start;justify-items:center;gap:0;margin:16px auto 0;padding:20px 24px 36px;display:grid}.profile-page:not(.profile-page--management):not(.following-page) .profile-content-empty__icon{color:#ff9f0a;background:radial-gradient(circle at 50% 80%,#ffbd453d,#0000 34%),linear-gradient(#fff4dcd1,#fff0);border:0;border-radius:32px;width:126px;height:126px;margin-bottom:24px}.profile-page:not(.profile-page--management):not(.following-page) .profile-content-empty__icon svg{stroke-width:1.8px;width:68px;height:68px}.profile-page:not(.profile-page--management):not(.following-page) .profile-content-empty h2{color:#111116;margin:0 0 12px;font-size:25px;font-weight:950;line-height:1.25}.profile-page:not(.profile-page--management):not(.following-page) .profile-content-empty p{color:#7b818c;text-align:center;max-width:440px;margin:0 auto;font-size:15px;font-weight:560;line-height:1.7}.profile-page:not(.profile-page--management):not(.following-page) .profile-content-empty__action{white-space:nowrap;border-radius:14px;min-height:56px;margin-top:30px;padding:0 36px;font-size:17px;font-weight:920;box-shadow:0 14px 30px #ff9f0a47;background:var(--wovan-primary)!important;color:#171923!important}@media (width<=980px){.profile-page:not(.profile-page--management) .profile-card{grid-template-columns:112px minmax(0,1fr)}.profile-page:not(.profile-page--management) .profile-card>aside{grid-column:2;justify-content:flex-start;padding-top:18px}.profile-page:not(.profile-page--management) .profile-card section{grid-column:1/-1}}@media (width<=760px){.profile-page:not(.profile-page--management){padding-top:16px}.profile-page:not(.profile-page--management) .profile-cover{border-radius:20px;height:190px;min-height:190px}.profile-page:not(.profile-page--management) .profile-card{grid-template-columns:76px minmax(0,1fr);gap:12px 14px;margin:18px 12px 0}.profile-page:not(.profile-page--management) .profile-card>img{border-width:4px;border-radius:22px;width:76px;height:76px}.profile-page:not(.profile-page--management) .profile-card>div{padding-top:0}.profile-page:not(.profile-page--management) .profile-card h1{font-size:22px}.profile-page:not(.profile-page--management) .profile-card p{-webkit-line-clamp:4;margin-top:12px;font-size:13px}.profile-page:not(.profile-page--management) .profile-card>aside,.profile-page:not(.profile-page--management) .profile-card section{grid-column:1/-1}.profile-page:not(.profile-page--management) .profile-card section{gap:18px;margin-top:14px}.profile-page:not(.profile-page--management) .profile-card section b{font-size:18px}.profile-page:not(.profile-page--management) .profile-card>aside{justify-content:flex-start;padding-top:2px}.profile-page:not(.profile-page--management) .profile-card>aside button{min-height:38px;padding:0 14px;font-size:12px}.profile-page:not(.profile-page--management) .profile-tabs{gap:24px;margin:22px 12px 0;overflow-x:auto}.profile-page:not(.profile-page--management) .profile-tabs button{min-height:58px;font-size:14px}.profile-page:not(.profile-page--management):not(.following-page) .profile-content-empty{width:calc(100% - 24px);min-height:300px;margin-top:24px}.profile-page:not(.profile-page--management):not(.following-page) .profile-content-empty__icon{width:92px;height:92px}.profile-page:not(.profile-page--management):not(.following-page) .profile-content-empty__icon svg{width:50px;height:50px}.profile-page:not(.profile-page--management):not(.following-page) .profile-content-empty h2{font-size:21px}.profile-page:not(.profile-page--management):not(.following-page) .profile-content-empty__action{min-height:48px;padding:0 28px;font-size:15px}}.topbar{padding:0 26px 0 18px!important;display:block!important;overflow:visible!important}.top-search-wrap{width:min(560px, calc(100vw - var(--sidebar) - 430px))!important;grid-column:auto!important;min-width:0!important;position:absolute!important;top:10px!important;left:50%!important;transform:translate(-50%)!important}.top-actions{width:max-content!important;min-width:max-content!important;max-width:calc(100vw - var(--sidebar) - 44px)!important;grid-column:auto!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important;position:absolute!important;top:9px!important;right:26px!important;transform:none!important}.top-actions .top-quick-links{flex:none!important;align-items:center!important;gap:6px!important;display:flex!important}.top-actions .top-menu-wrap,.top-actions .publish-menu-wrap,.top-actions .account-menu-wrap{flex:none!important;place-items:center!important;margin:0!important;display:grid!important;position:relative!important}.top-actions .top-quick-link{flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:46px!important;padding:4px 5px!important;overflow:visible!important}.top-actions .publish-button{flex:0 0 58px!important;width:58px!important;min-width:58px!important;height:46px!important;padding:4px 6px!important;overflow:visible!important}.top-actions .top-quick-link span,.top-actions .publish-button span{text-overflow:clip!important;white-space:nowrap!important;max-width:100%!important;font-size:12px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.top-actions .top-quick-badge--attention{box-shadow:0 6px 14px #f044384d;color:#fff!important;background:#f04438!important;border:2px solid #fff!important;min-width:18px!important;height:18px!important;padding:0 5px!important;top:2px!important;right:1px!important}.top-actions .top-quick-badge--attention:after{content:"";border-radius:inherit;border:1px solid #f044385c;animation:1.8s ease-out infinite top-reminder-pulse;position:absolute;inset:-5px}.top-reminder-card{z-index:120;background:linear-gradient(135deg,#fffffffa,#fff8ecf7),#fff;border:1px solid #ffcd87e0;border-radius:18px;grid-template-columns:minmax(0,1fr) 30px;gap:6px;width:min(344px,100vw - 24px);padding:10px;animation:.18s ease-out both top-reminder-in;display:grid;position:absolute;top:calc(100% + 10px);right:72px;box-shadow:0 18px 48px #18181e2e}.top-reminder-card:before{content:"";background:#fffdf8;border-top:1px solid #ffcd87e0;border-left:1px solid #ffcd87e0;width:14px;height:14px;position:absolute;top:-7px;right:24px;transform:rotate(45deg)}.top-reminder-card__body{text-align:left;background:0 0;border:0;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:5px;display:grid}.top-reminder-card__body:hover,.top-reminder-card__body:focus-visible{background:#ff9f0a1a}.top-reminder-card__body>span{color:#ff8a00;background:#fff0d6;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.top-reminder-card--message .top-reminder-card__body>span{color:#f04438;background:#fff1f3}.top-reminder-card__body svg{width:19px;height:19px}.top-reminder-card__body strong{gap:2px;min-width:0;font-style:normal;display:grid}.top-reminder-card__body small{color:#9a6a24;font-size:12px;font-weight:750;line-height:1.3}.top-reminder-card__body b,.top-reminder-card__body em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-reminder-card__body b{color:#16171d;font-size:14px;font-weight:900;line-height:1.35}.top-reminder-card__body em{color:#616671;font-size:13px;font-style:normal;font-weight:500;line-height:1.4}.top-reminder-card__close{z-index:1;color:#9a9aa3;background:0 0;border:0;border-radius:10px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:relative}.top-reminder-card__close:hover,.top-reminder-card__close:focus-visible{color:#17171b;background:#f2f2f5}.top-reminder-card__close svg{width:15px;height:15px}@keyframes top-reminder-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes top-reminder-pulse{0%{opacity:.72;transform:scale(.82)}to{opacity:0;transform:scale(1.35)}}.top-actions .account-menu-wrap,.top-actions .avatar-menu-trigger{flex:0 0 46px!important;width:46px!important;min-width:46px!important;height:46px!important}.top-actions .avatar-menu-trigger img{width:40px!important;height:40px!important}@media (width>=1101px){.top-search-wrap{width:min(560px, calc(100vw - var(--sidebar) - 430px))!important;grid-column:auto!important;position:absolute!important;top:10px!important;left:50%!important;transform:translate(-50%)!important}}@media (width<=1320px){.topbar{padding-right:14px!important}.top-search-wrap{width:min(480px, calc(100vw - var(--sidebar) - 360px))!important}.top-actions{gap:5px!important;right:14px!important}.top-actions .top-quick-links{gap:3px!important}.top-actions .top-quick-link{flex-basis:42px!important;width:42px!important;min-width:42px!important}.top-actions .publish-button{flex-basis:46px!important;width:46px!important;min-width:46px!important}.top-actions .top-quick-link span,.top-actions .publish-button span{display:none!important}.top-actions .account-menu-wrap,.top-actions .avatar-menu-trigger{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important}.top-actions .avatar-menu-trigger img{width:36px!important;height:36px!important}}@media (width<=1100px){.topbar{grid-template-columns:minmax(0,1fr) max-content!important;padding:0 14px!important;display:grid!important}.top-search-wrap{grid-column:1!important;width:100%!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.top-actions{grid-column:2!important;position:relative!important;top:auto!important;right:auto!important}}@media (width<=760px){.topbar{padding:0 10px!important}.top-actions{gap:2px!important}.top-actions .top-quick-links{gap:0!important}.top-actions .top-quick-link,.top-actions .publish-button{flex-basis:34px!important;width:34px!important;min-width:34px!important;height:36px!important}.top-actions .account-menu-wrap,.top-actions .avatar-menu-trigger{flex-basis:36px!important;width:36px!important;min-width:36px!important;height:36px!important}.top-actions .avatar-menu-trigger img{width:32px!important;height:32px!important}}.publish-basic-section{border-top:1px solid #ececf0;margin-top:30px;padding-top:28px}.publish-basic-section>h1{color:#171923;letter-spacing:0;margin:0 0 7px;font-size:26px;line-height:1.18}.publish-basic-section>p{color:#777780;margin:0 0 24px;font-size:13px;line-height:1.65}.web-runtime-cover>video,.client-preview>video,.discover-work-card__media video,.app-card .card-cover-link>video{object-fit:cover;width:100%;height:100%}.web-runtime-cover>video,.client-preview>video{position:absolute;inset:0}.discover-work-card:hover .discover-work-card__media video,.discover-work-card:focus-within .discover-work-card__media video,.app-card:hover .card-cover-link>video{transform:scale(1.04)}:root{--wovan-readable-min-font-size:14px}:where(small,p,em,b,figcaption,caption,label,input,select,textarea,button,summary,code,kbd,pre,.field-hint,.form-error,.publish-next-hint,.message-meta){font-size:max(var(--wovan-readable-min-font-size), 1em)}:where(small,figcaption,caption,.field-hint,.form-error,.publish-next-hint,.message-meta){line-height:1.55}:where(small,p,em,b,figcaption,caption,label,input,select,textarea,button,summary,code,kbd,pre,.field-hint,.form-error,.message-meta,.search-suggest-section header small,.search-result-row small,.sidebar-utility-menu-grid h2,.sidebar-utility-menu-grid :is(a,button),.sidebar-utility-popover--about p,.sidebar-utility-trust span,.sidebar-utility-popover--about small,.top-quick-link,.top-quick-link span,.publish-button span,.category-row button,.rank-tabs button,.community-feed-tabs button,.discover-channel-tabs button,.load-more-button,.profile-tabs button,.profile-tabs span,.post-card>p,.article-lead,.editor-header>span i,.editor-meta label,.editor-excerpt,.article-actions button,.article-actions .article-action-link,.comment-actions button,.comment-row time,.comment-reply-target,.message-list-status,.messages-page>aside>button b,.messages-page>aside>button small,.messages-page>aside>button em,.new-message small,.bubble,.profile-card p,.profile-card section small,.profile-card>div>span,.profile-card>aside button,.profile-management-sidebar p,.profile-management-sidebar nav button,.profile-management-sidebar nav span,.profile-management-back,.profile-management-overview>header p,.profile-management-section-head p,.profile-management-grid small,.detail-layout>section>nav button,.action-rail>a,.rank-metric span,.app-detail-page .detail-copy>div>p){line-height:1.55;font-size:max(var(--wovan-readable-min-font-size), 1em)!important}.sidebar nav button{height:54px!important;font-size:16px!important;font-weight:650!important}.sidebar nav button svg{width:21px!important;height:21px!important}.sidebar nav .activity-teaser-popover__close{border-radius:50%!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;font-size:0!important}.sidebar nav .activity-teaser-popover__close svg{width:15px!important;height:15px!important}.publish-page :where(small,em,label,button,input,select,textarea,code,figcaption,caption,.field-hint,.form-error,.publish-next-hint,.type-recommend-badge,.type-help-popover){font-size:max(14px,1em)}.publish-page :where(.publish-panel>p,.review-ready>p,.publish-verification-notice b,.upload-zone b,.publish-display-workbench__inputs p,.publish-format-card>header p,.publish-format-card__preview>b,.asset-concept-guide__summary b,.asset-concept-group header b,.asset-concept-modal p,.asset-concept-modal small,.copyright-confirmation b){font-size:max(15px,1em)}.publish-page :where(small,em,label,button,.field-hint,.form-error,.publish-next-hint,.type-help-popover){line-height:1.55}.top-actions .top-quick-link span,.top-actions .publish-button span{font-size:14px!important;line-height:1.15!important}.sidebar .app-download-card>span,.sidebar-promo>span{font-size:14px!important;line-height:1.35!important}.sidebar .app-download-card strong,.sidebar-promo strong{font-size:15px!important;line-height:1.45!important}.sidebar .app-download-card em,.sidebar .app-download-card a,.sidebar-promo em,.sidebar-promo a{font-size:14px!important;line-height:1.5!important}.sidebar .app-download-card{flex-shrink:0}.sidebar .app-download-card em{white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-width:0;display:grid!important}.sidebar .app-download-card em>span{text-overflow:ellipsis;min-width:0;overflow:hidden;white-space:nowrap!important;display:block!important}.sidebar .app-download-card em>svg{flex:none}.profile-page:not(.profile-page--management) .profile-tabs button,.profile-page:not(.profile-page--management) .profile-tabs button:not(:disabled):is(:hover,:focus-visible,:active),.profile-page:not(.profile-page--management) .profile-tabs button.active,.profile-page:not(.profile-page--management) .profile-tabs button.active:not(:disabled):is(:hover,:focus-visible,:active){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;transform:none!important}.profile-page:not(.profile-page--management) .profile-tabs button.active:after{content:""!important;background:var(--wovan-primary,#ff9f0a)!important;border-radius:999px!important;height:3px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.publish-page .type-options button em,.publish-page .choice-card-main em{color:#5d6470!important;font-size:14px!important;font-weight:450!important;line-height:1.55!important}.publish-page .form-grid input,.publish-page .form-grid select,.publish-page .form-grid textarea{color:#2f333a!important;font-weight:400!important}.publish-page .form-grid input::placeholder,.publish-page .form-grid textarea::placeholder{color:#777f8c!important;opacity:1!important;font-weight:400!important}.publish-page .type-option-title{font-size:21px!important;font-weight:900!important}.publish-page .publish-channel-options .choice-card-heading b{font-size:18px!important;font-weight:900!important}.publish-page .type-recommend-badge{width:40px!important;min-width:40px!important;height:20px!important;padding:0!important;font-size:13px!important;line-height:1!important}.publish-page .asset-concept-guide__summary,.publish-page .publish-display-workbench__summary,.publish-page .asset-concept-guide__summary:not(:disabled):is(:hover,:focus-visible,:active),.publish-page .publish-display-workbench__summary:not(:disabled):is(:hover,:focus-visible,:active){transform:none!important}.publish-page .type-options .type-option-more,.publish-page .type-options .type-option-more:not(:disabled):is(:hover,:focus-visible,:active){color:#707783!important;box-shadow:none!important;background:#fff!important;border-color:#dfe1e6!important;transform:none!important}.publish-page .type-options .type-option-more:not(:disabled):is(:hover,:focus-visible){color:#59616f!important;background:#f7f8fa!important;border-color:#d2d5dc!important}.publish-page .type-options .type-option-more:not(:disabled):active{color:#515966!important;background:#eef0f3!important;border-color:#c8ccd4!important}.publish-hover-menu b{color:#17171b!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important}.publish-hover-menu small{color:#8f95a1!important;font-size:13px!important;font-weight:400!important;line-height:1.28!important}.app-download-modal{background:#101014a3!important}.app-download-modal>section{background:#fff url(/assets/app-download-modal-bg-L9qC4SNm.png) 50%/100% 100% no-repeat!important;border:1px solid #ffb9358c!important;box-shadow:0 28px 100px #371a0057!important}.app-download-modal>section:before,.app-download-modal>section:after{display:none!important}.app-download-modal__copy,.app-download-placeholder{z-index:1;position:relative}.app-download-modal__brand{width:238px;height:62px;box-shadow:none;background:0 0;border:0;align-items:center;padding:0;display:inline-flex;overflow:hidden;transform:translate(-35px,-24px)}.app-download-modal__brand img{filter:drop-shadow(0 5px 12px #b2600038);object-fit:contain;object-position:left center;width:auto;max-width:100%;height:58px}.app-download-modal__copy h2{color:#1e1408!important}.app-download-modal__copy p{color:#6d5840!important}.app-download-modal__copy .app-download-release-meta{color:#ff6a00!important}.app-download-direct{white-space:nowrap;min-height:46px;box-shadow:0 12px 24px #ff84003d;color:#1a1005!important;background:linear-gradient(135deg,#ff8a00,#ffb21e)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:9px!important;padding:13px 22px!important;font-size:14px!important;font-weight:900!important;line-height:18px!important;display:inline-flex!important}.app-download-direct svg{stroke-width:2.35px;flex:none;align-self:center;width:18px;height:18px;display:block;transform:translateY(-1px)}.app-download-direct:hover{box-shadow:0 14px 28px #ff84004d;color:#fff!important;background:linear-gradient(135deg,#ff9a16,#ffc13b)!important}.app-download-safety{color:#806950!important}.app-download-placeholder{background:#fffaf0!important;border-color:#ffb21f61!important;box-shadow:0 18px 45px #753a0029!important}.app-download-placeholder.ready svg{background:#fff7e8!important}.app-download-placeholder b{color:#3d2508!important}.app-download-placeholder small{color:#9a7044!important}.app-download-modal .modal-close{color:#3d2508!important;background:#fffaf0d1!important}.sidebar .brand{flex-shrink:0}@media (width>=761px) and (height<=860px){.sidebar .brand{height:34px;margin-bottom:18px}.sidebar .brand-logo{max-width:138px;height:34px}.sidebar nav button{height:46px!important}.sidebar .sidebar-divider{margin:6px 10px}}@media (width<=760px){.app-download-modal>section{background:#fff url(/assets/app-download-modal-bg-L9qC4SNm.png) 50%/100% 100% no-repeat!important}.app-download-modal>section:after{display:none!important}.app-download-modal__brand{width:204px;height:54px;margin:0 auto 2px;transform:translate(-9px,-10px)}.app-download-modal__brand img{height:48px}}@media (width<=760px) and (orientation:landscape){.app-download-modal>section{width:min(100%,684px)!important;max-height:calc(100dvh - 20px - var(--mobile-safe-bottom))!important;text-align:left!important;background:#fff url(/assets/app-download-modal-bg-L9qC4SNm.png) 50%/100% 100% no-repeat!important;grid-template-columns:minmax(0,1fr) 170px!important;align-items:center!important;gap:22px!important;padding:30px 34px!important;overflow:hidden!important}.app-download-modal>section:before,.app-download-modal>section:after{display:none!important}.app-download-modal__brand{width:224px;height:58px;margin:0;transform:translate(-24px,-16px)}.app-download-modal__brand img{height:52px}.app-download-modal__copy h2{margin:18px 0 8px!important;font-size:clamp(28px,4.8vw,33px)!important;line-height:1.12!important}.app-download-modal__copy p{font-size:13px!important;line-height:1.6!important}.app-download-placeholder{width:170px!important}.app-download-placeholder.ready{min-height:214px!important}}.profile-page--management .profile-hosting-list{gap:18px!important;display:grid!important}.profile-page--management .hosting-setup-card{border-radius:18px!important;gap:18px!important;padding:24px!important;display:grid!important}.profile-page--management .hosting-page-head{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;display:flex!important}.profile-page--management .hosting-page-head span,.profile-page--management .developer-access-section>header>span{color:var(--wovan-management-accent-strong,#f28b00)!important;letter-spacing:.14em!important;font-size:12px!important;font-weight:950!important}.profile-page--management .hosting-page-head h2,.profile-page--management .developer-access-section>header h3{color:var(--wovan-ink,#111116)!important;letter-spacing:0!important;margin:6px 0 8px!important;font-size:28px!important;line-height:1.18!important}.profile-page--management .hosting-page-head p,.profile-page--management .developer-access-section>header p{color:#626774!important;max-width:760px!important;margin:0!important;font-size:15px!important;font-weight:650!important;line-height:1.75!important}.profile-page--management .hosting-page-head>b{border:1px solid var(--wovan-primary-line,#ffd18a)!important;background:var(--wovan-management-accent-soft,#fff4dc)!important;min-height:36px!important;color:var(--wovan-management-accent-strong,#f28b00)!important;border-radius:999px!important;flex:none!important;align-items:center!important;padding:0 13px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.profile-page--management .hosting-purpose-grid,.profile-page--management .developer-access-explainer{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.profile-page--management .hosting-purpose-grid article,.profile-page--management .developer-access-explainer article{background:linear-gradient(#fff,#fbfcfe)!important;border:1px solid #e8e9ed!important;border-radius:16px!important;align-content:start!important;gap:9px!important;min-width:0!important;min-height:150px!important;padding:17px!important;display:grid!important}.profile-page--management .hosting-purpose-grid article>span,.profile-page--management .developer-access-explainer article>span,.profile-page--management .hosting-setup-empty>span,.profile-page--management .hosting-instance-empty>span{background:var(--wovan-ink,#111116)!important;width:38px!important;height:38px!important;color:var(--wovan-management-accent,#ff9f0a)!important;border-radius:14px!important;place-items:center!important;display:grid!important}.profile-page--management .hosting-purpose-grid svg,.profile-page--management .developer-access-explainer svg{width:18px!important;height:18px!important}.profile-page--management .hosting-purpose-grid b,.profile-page--management .developer-access-explainer b,.profile-page--management .hosting-setup-empty b,.profile-page--management .hosting-next-empty b,.profile-page--management .hosting-config-intro b,.profile-page--management .hosting-instance-empty b,.profile-page--management .developer-key-create-intro b,.profile-page--management .developer-key-empty b{color:var(--wovan-ink,#111116)!important;font-size:16px!important;line-height:1.3!important}.profile-page--management .hosting-purpose-grid p,.profile-page--management .developer-access-explainer p,.profile-page--management .hosting-setup-empty p,.profile-page--management .hosting-next-empty p,.profile-page--management .hosting-config-intro p,.profile-page--management .hosting-instance-empty p,.profile-page--management .developer-key-create-intro p,.profile-page--management .developer-key-empty p{color:#666b77!important;margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1.65!important}.profile-page--management .hosting-app-picker{color:var(--wovan-ink,#111116)!important;background:#fff!important;border:1px solid #e1e2e7!important;border-radius:16px!important;gap:8px!important;padding:18px!important;font-size:15px!important;font-weight:900!important;display:grid!important}.profile-page--management .hosting-app-picker small{color:#747985!important;font-size:13px!important;font-weight:650!important;line-height:1.55!important}.profile-page--management .hosting-app-picker select{width:100%!important;min-height:48px!important;color:var(--wovan-ink,#111116)!important;background:#fbfcfe!important;border:1px solid #dcdde3!important;border-radius:12px!important;padding:0 13px!important;font-size:15px!important;font-weight:750!important}.profile-page--management .hosting-setup-empty,.profile-page--management .hosting-instance-empty{background:#fbfcfe!important;border:1px dashed #d8dbe2!important;border-radius:16px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:18px!important;display:grid!important}.profile-page--management .hosting-setup-empty a{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:44px!important;padding:0 15px!important;display:inline-flex!important}.profile-page--management .hosting-setup-empty a svg{width:16px!important;height:16px!important}.profile-page--management .hosting-next-empty,.profile-page--management .hosting-config-intro,.profile-page--management .developer-key-create-intro{background:#f8fcfb!important;border:1px solid #e6ecea!important;border-radius:16px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:16px!important;display:grid!important}.profile-page--management .hosting-next-empty>svg,.profile-page--management .hosting-config-intro>svg,.profile-page--management .developer-key-create-intro>svg{color:#168979!important;background:#eaf8f5!important;border-radius:13px!important;width:34px!important;height:34px!important;padding:8px!important}.profile-page--management .hosting-setup-grid{gap:14px!important}.profile-page--management .hosting-setup-grid>label{border-radius:14px!important;font-size:14px!important}.profile-page--management .hosting-setup-grid input,.profile-page--management .hosting-setup-grid select,.profile-page--management .hosting-setup-grid textarea{border-radius:11px!important;min-height:46px!important;font-size:14px!important}.profile-page--management .hosting-setup-confirm{border:1px solid var(--wovan-primary-line,#ffd18a)!important;background:var(--wovan-management-accent-soft,#fff4dc)!important;border-radius:16px!important;padding:16px!important}.profile-page--management .hosting-setup-confirm>span{color:#5d4a20!important;font-size:14px!important;font-weight:750!important}.profile-page--management .hosting-deployment-section{border:1px solid var(--wovan-line,#e8e9ed)!important;background:#fff!important;border-radius:18px!important;gap:12px!important;padding:22px!important;display:grid!important}.profile-page--management .hosting-deployment-section>header{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;display:flex!important}.profile-page--management .hosting-deployment-section>header h3{color:var(--wovan-ink,#111116)!important;margin:0 0 6px!important;font-size:21px!important;line-height:1.25!important}.profile-page--management .hosting-deployment-section>header p{color:#666b77!important;margin:0!important;font-size:14px!important;line-height:1.65!important}.profile-page--management .hosting-deployment-section>header>b{color:#575b64!important;background:#f2f3f5!important;border-radius:999px!important;flex:none!important;padding:7px 11px!important;font-size:13px!important}.profile-page--management .hosting-deployment-section>article{background:#fbfcfe!important;border:1px solid #eceef2!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;padding:16px!important;display:grid!important}.profile-page--management .hosting-deployment-section>article>aside{flex-wrap:wrap!important;place-content:flex-start flex-end!important;gap:8px!important;display:flex!important}.profile-page--management .developer-access-section{gap:18px!important;padding:24px!important}.profile-page--management .developer-access-explainer article{grid-template-columns:auto minmax(0,1fr)!important;gap:5px 12px!important;min-height:118px!important;padding:15px!important}.profile-page--management .developer-access-explainer article>span{color:#168979!important;background:#eaf8f5!important;grid-row:1/3!important}.profile-page--management .developer-access-explainer b{font-size:15px!important}.profile-page--management .developer-access-explainer p{font-size:13px!important;line-height:1.55!important}.profile-page--management .developer-access-section .security-card-head{align-items:flex-start!important}.profile-page--management .developer-access-section .security-card-head h3{font-size:19px!important;line-height:1.28!important}.profile-page--management .developer-key-create-intro{margin-bottom:12px!important;padding:14px!important}.profile-page--management .developer-key-empty{background:#fbfcfe!important;border:1px dashed #d8dbe2!important;border-radius:15px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:12px!important;min-height:96px!important;padding:15px!important;display:grid!important}.profile-page--management .developer-key-empty>svg{background:var(--wovan-management-accent-soft,#fff4dc)!important;width:34px!important;height:34px!important;color:var(--wovan-management-accent-strong,#f28b00)!important;border-radius:13px!important;padding:8px!important}@media (width<=1180px){.profile-page--management .hosting-purpose-grid,.profile-page--management .developer-access-explainer,.profile-page--management .developer-center-grid{grid-template-columns:1fr!important}.profile-page--management .hosting-purpose-grid article,.profile-page--management .developer-access-explainer article{min-height:0!important}}@media (width<=760px){.profile-page--management{width:100%!important;max-width:none!important;padding:22px 0 calc(84px + var(--mobile-safe-bottom,0px))!important;overflow-x:hidden!important}.shell-main{width:100%!important;margin-left:0!important;overflow-x:hidden!important}.profile-page--management .profile-management-shell{box-sizing:border-box!important;width:auto!important;max-width:none!important;margin:0 0 calc(24px + var(--mobile-tabbar-h,64px))!important;grid-template-columns:1fr!important;gap:14px!important;padding:0 16px!important;display:grid!important}.profile-page--management .profile-management-sidebar{box-sizing:border-box!important;order:2!important;width:100%!important;min-width:0!important;max-width:none!important;padding:16px!important;position:static!important;overflow:hidden!important}.profile-page--management .profile-management-sidebar nav{grid-template-columns:1fr!important}.profile-page--management .profile-management-sidebar nav button,.profile-page--management .profile-management-logout,.profile-page--management .profile-management-subnav button{white-space:normal!important;min-width:0!important}.profile-page--management .profile-management-content{box-sizing:border-box!important;order:1!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:hidden!important}.profile-page--management .hosting-setup-card,.profile-page--management .hosting-deployment-section,.profile-page--management .developer-access-section{box-sizing:border-box!important;width:min(100%,100vw - 32px)!important;min-width:0!important;max-width:calc(100vw - 32px)!important;padding:18px!important;overflow:hidden!important}.profile-page--management .hosting-setup-card *,.profile-page--management .hosting-deployment-section *,.profile-page--management .developer-access-section *{overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;max-width:100%!important}.profile-page--management .hosting-page-head,.profile-page--management .hosting-deployment-section>header,.profile-page--management .hosting-setup-confirm{flex-direction:column!important;align-items:stretch!important}.profile-page--management .hosting-page-head h2,.profile-page--management .developer-access-section>header h3{font-size:24px!important}.profile-page--management .hosting-setup-empty,.profile-page--management .hosting-instance-empty,.profile-page--management .hosting-deployment-section>article{grid-template-columns:1fr!important}.profile-page--management .hosting-setup-empty a,.profile-page--management .hosting-setup-confirm button{width:100%!important}.profile-page--management .hosting-deployment-section>article>aside{justify-content:stretch!important}}.content-page.community-page{width:min(100%,1120px);max-width:1120px;padding-top:30px}.community-welcome-card{background-color:#fffaf0;background-image:linear-gradient(90deg,#fffaf0fa 0%,#fffaf0e0 46%,#ffffff38 100%),url(/assets/community-welcome-bg-Du68Ttm3.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:1px solid #ffd9a2;border-radius:16px;grid-template-columns:minmax(0,1fr) 230px;gap:26px;margin-bottom:18px;padding:28px 30px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #28334712}.community-welcome-copy{z-index:1;min-width:0;position:relative}.community-welcome-copy>span{color:#ff8a00;letter-spacing:.16em;margin-bottom:8px;font-size:11px;font-weight:850;display:inline-flex}.community-welcome-copy h1{color:#10131b;letter-spacing:0;margin:0;font-size:30px;font-weight:950;line-height:1.16}.community-welcome-copy p{color:#4b5565;max-width:620px;margin:10px 0 0;font-size:14px;font-weight:650;line-height:1.75}.community-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.community-quick-action{color:#171923;text-align:left;background:#ffffffd6;border:1px solid #ffaa4059;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px 10px;min-height:74px;padding:12px;display:grid;box-shadow:0 10px 24px #ff9f0a0f}.community-quick-action:hover{background:#fff;border-color:#ff9f0a9e;transform:translateY(-1px)}.community-quick-action>span{color:#ff8a00;background:#fff1d8;border-radius:50%;grid-row:span 2;place-items:center;width:34px;height:34px;display:grid}.community-quick-action:nth-child(2)>span{color:#55b86b;background:#eaf8e4}.community-quick-action:nth-child(3)>span{color:#4f7fe7;background:#eef5ff}.community-quick-action svg{stroke-width:2.7px;width:19px;height:19px}.community-quick-action strong{color:#161a27;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;line-height:1.25;overflow:hidden}.community-quick-action small{color:#6c7480;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.community-feed-bar{border-bottom:1px solid #e7eaf1;justify-content:space-between;align-items:center;gap:18px;margin:0 0 10px;display:flex}.community-page .community-feed-tabs{border-bottom:0;align-items:stretch;gap:42px;margin:0;display:flex}.community-page .community-feed-tabs button{min-width:48px;min-height:42px;padding:0 2px;font-size:14px;font-weight:850}.community-page .community-feed-tabs button.active:after{background:#ff9f0a;width:24px;height:3px;bottom:0}.community-feed-tools{align-items:center;gap:12px;display:flex}.community-topic-filter{z-index:25;position:relative}.community-topic-pill{color:#667085;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;max-width:190px;min-height:34px;padding:0 10px;font-size:13px;font-weight:750;display:inline-flex}.community-topic-pill svg{flex:none;width:15px;height:15px}.community-topic-pill:hover,.community-topic-pill.active,.community-topic-pill[aria-expanded=true]{color:#ff9300;background:#fff2d8}.community-topic-menu{background:#fff;border:1px solid #e7eaf1;border-radius:16px;width:238px;max-height:360px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 18px 42px #17191f24}.community-topic-menu button{color:#1b1f2a;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:3px;width:100%;min-height:52px;padding:8px 10px;display:grid}.community-topic-menu button:hover,.community-topic-menu button.active{background:#fff6e8}.community-topic-menu button.active span{color:#ff8a00}.community-topic-menu span,.community-topic-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-topic-menu span{font-size:14px;font-weight:900}.community-topic-menu small{color:#8a92a0;font-size:12px;font-weight:750}.community-topic-menu p{color:#8a92a0;text-align:center;margin:0;padding:14px 10px;font-size:13px;font-weight:750}.community-head-actions{gap:7px}.community-head-actions :is(button,a){color:#141823;border-radius:12px;width:36px;height:36px}.community-head-actions a,.community-head-actions button.active{color:#ff9300;background:#fff2d8}.community-search{margin:12px 0 14px}.community-action-feedback{color:#8a5600;background:#fffaf0;border:1px solid #ffd9a2;border-radius:999px;width:fit-content;margin:0 0 10px auto;padding:8px 12px;font-size:13px;font-weight:800;box-shadow:0 10px 24px #ff9f0a1f}.community-page .community-layout{display:block}.community-page .post-list{background:#fff;border:1px solid #e7eaf1;border-radius:16px;display:block;overflow:hidden;box-shadow:0 16px 38px #202a3a0d}.community-page .post-card{min-height:156px;color:inherit;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #eef0f4;border-radius:0;grid-template-columns:52px minmax(0,1fr) 178px 26px;align-items:center;gap:18px;padding:20px 24px;display:grid;position:relative}.post-card-main-link,.post-card-thumb-link{color:inherit;text-decoration:none}.post-card-main-link{min-width:0;display:block}.community-page .post-card:last-of-type{border-bottom:0}.community-page .post-card:hover{box-shadow:none;background:linear-gradient(90deg,#fffaf4 0%,#fff 58%);border-color:#eef0f4;transform:none}.post-card-avatar{align-self:start;padding-top:2px}.post-card-avatar img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:46px;height:46px;box-shadow:0 8px 22px #1e293b1f}.post-card-content{min-width:0}.community-page .post-author{flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;display:flex}.community-page .post-author b{color:#151923;font-size:14px;font-weight:900;line-height:1.2}.community-page .post-author small{color:#8d96a5;flex-basis:100%;margin-top:-2px;font-size:12px;font-weight:650}.post-author-badge{color:#55a956;background:#eef8ec;border-radius:999px;align-items:center;min-height:22px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.post-author-badge--work{color:#f28b19;background:#fff0dd}.post-author-badge--question{color:#4d78d8;background:#eef5ff}.post-author-badge--experience{color:#8d5adf;background:#f3ecff}.community-page .post-card h2{color:#111827;letter-spacing:0;margin:12px 0 8px;font-size:19px;font-weight:900;line-height:1.38}.community-page .post-card-content>p{color:#5d6675;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:650;line-height:1.7;display:-webkit-box;overflow:hidden}.community-page .post-tags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.community-page .post-tags span{color:#f27617;background:#fff2e8;border:0;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.community-page .post-bottom{justify-content:space-between;align-items:center;gap:16px;min-height:28px;margin:14px 0 0;display:flex}.community-page .post-bottom aside{color:#727c8b;flex-wrap:nowrap;flex:auto;align-items:center;gap:18px;min-width:0;font-size:14px;font-weight:850;display:flex}.community-page .post-bottom aside span{border-radius:0;flex:none;align-items:center;gap:7px;min-height:24px;padding:0;line-height:1;display:inline-flex;background:0 0!important;font-size:14px!important}.community-page .post-bottom aside .post-meta-stat{color:#727c8b}.community-page .post-bottom aside .post-meta-stat b{color:inherit;font-size:14px;font-weight:850;line-height:1}.community-page .post-bottom aside svg{color:currentColor;stroke-width:2.15px;width:17px;height:17px;margin-left:0}.post-card-thumb-link{border-radius:14px;width:178px;height:110px;display:block}.community-page .post-card-thumb{object-fit:cover;background:#f7f8fa;border:1px solid #f1d7b5;border-radius:14px;width:100%;height:100%;display:block}.post-card-actions{justify-items:center;display:grid;position:relative}.post-card-more{color:#98a2b3;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.post-card-more:hover,.post-card-more[aria-expanded=true]{color:#ff9300;background:#fff2d8}.post-card-more svg{width:22px;height:22px}.post-card-menu{z-index:6;background:#fff;border:1px solid #ebeef3;border-radius:12px;min-width:128px;padding:6px;display:grid;position:absolute;top:39px;right:0;overflow:hidden;box-shadow:0 18px 42px #10182824}.post-card-menu button{color:#344054;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 10px;font-size:13px;font-weight:800;display:flex}.post-card-menu button:hover{color:#e77d00;background:#fff6e8}.post-card-menu svg{width:16px;height:16px}@media (width<=980px){.community-welcome-card{background-position:62%;background-size:cover;grid-template-columns:1fr;padding:24px}.community-page .post-card{grid-template-columns:52px minmax(0,1fr) 132px 22px}.community-page .post-card-thumb,.post-card-thumb-link{width:132px;height:92px}}@media (width<=760px){.content-page.community-page{width:100%;padding-top:14px}.community-welcome-card{border-radius:16px;margin-inline:0;padding:22px 18px}.community-welcome-copy h1{font-size:24px}.community-welcome-copy p{font-size:13px}.community-quick-actions{grid-template-columns:1fr;gap:9px;margin-top:18px}.community-quick-action{min-height:62px}.community-feed-bar{align-items:flex-end;gap:10px;margin-top:14px}.community-page .community-feed-tabs{gap:22px}.community-feed-tools{gap:6px}.community-topic-filter,.community-topic-pill{display:none}.community-page .post-list{border-radius:14px}.community-page .post-card{grid-template-columns:44px minmax(0,1fr) 22px;gap:12px;min-height:0;padding:18px 16px}.post-card-avatar img{width:40px;height:40px}.community-page .post-card-content{grid-column:2}.community-page .post-card h2{font-size:17px}.community-page .post-card-content>p{font-size:13px;line-height:1.6}.community-page .post-card-thumb,.post-card-thumb-link{aspect-ratio:16/8;grid-column:2/4;width:100%;height:auto;margin-top:2px}.post-card-more,.post-card-actions{grid-area:1/3}.community-page .post-bottom{align-items:flex-start}.community-page .post-bottom aside{flex-wrap:wrap;gap:12px;font-size:12px}}.community-page .community-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:22px;display:grid}.community-page .post-card:not(.post-card--with-thumb){grid-template-columns:52px minmax(0,1fr) 26px}.community-page .post-card:not(.post-card--with-thumb) .post-card-actions,.community-page .post-card:not(.post-card--with-thumb) .post-card-more{grid-column:3}.community-side--friendly{gap:18px;display:grid!important}.community-side-card{background:#fff;border:1px solid #f2dcc4;border-radius:18px;padding:20px;overflow:hidden;box-shadow:0 15px 34px #2f2a210d}.community-side-card header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.community-side-card h2{color:#20242d;margin:0;font-size:18px;font-weight:900;line-height:1.25}.community-side-card header :is(a,button){color:#7d8490;background:0 0;border:0;align-items:center;gap:6px;min-height:30px;font-size:13px;font-weight:800;display:inline-flex}.community-side-card header svg{stroke-width:2.3px;width:16px;height:16px}.community-inspiration-panel{background:#f7fcf4;border-radius:14px;padding:0;display:block;box-shadow:inset 0 0 0 1px #ff9f0a1f}.community-inspiration-image{aspect-ratio:16/9;border-radius:inherit;object-fit:cover;width:100%;display:block}.community-inspiration-panel>span{color:#ffae1a;background:#fff5d8;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.community-inspiration-panel svg{stroke-width:2.4px;width:25px;height:25px}.community-inspiration-panel h3{color:#28303d;margin:2px 0 8px;font-size:17px;font-weight:900;line-height:1.35}.community-inspiration-panel p{color:#626b78;margin:0;font-size:13px;font-weight:650;line-height:1.8}.community-inspiration-dots{justify-content:center;gap:8px;margin-top:14px;display:flex}.community-inspiration-dots i{background:#e4e6eb;border-radius:50%;width:8px;height:8px}.community-inspiration-dots i.active{background:#ff9f0a}.community-topic-list,.community-creator-list{gap:12px;display:grid}.community-topic-row{justify-content:space-between;align-items:center;gap:14px;min-height:34px;display:flex}.community-topic-row span{color:#ff8a00;text-overflow:ellipsis;white-space:nowrap;background:#fff0d7;border-radius:999px;align-items:center;min-width:0;min-height:30px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex;overflow:hidden}.community-topic-row small{color:#8a92a0;flex:none;font-size:12px;font-weight:750}.community-topic-row--1 span{color:#4faf62;background:#eaf8e7}.community-topic-row--2 span{color:#4c8fe8;background:#eaf5ff}.community-topic-row--3 span{color:#7567db;background:#efedff}.community-topic-row--4 span{color:#e55569;background:#ffecef}.community-creator-row{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.community-creator-row img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:42px;height:42px;box-shadow:0 8px 18px #1e293b1c}.community-creator-row span{gap:3px;min-width:0;display:grid}.community-creator-row b,.community-creator-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-creator-row b{color:#20242d;font-size:14px;font-weight:900}.community-creator-row small{color:#8a92a0;font-size:12px;font-weight:700}.community-creator-row>a{color:#ff9300;border:1px solid #ffb347;border-radius:999px;justify-content:center;align-items:center;min-width:56px;min-height:32px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.community-side-empty{color:#8a92a0;text-align:center;margin:0;padding:16px 0 4px;font-size:13px;font-weight:700;line-height:1.6}.community-rank-page{width:min(100%,980px);max-width:980px;padding-top:28px}.community-rank-header{gap:10px;margin-bottom:18px;display:grid}.community-rank-header>a{color:#747d8c;align-items:center;gap:4px;width:fit-content;min-height:32px;font-size:13px;font-weight:800;display:inline-flex}.community-rank-header>a svg{width:17px;height:17px}.community-rank-header h1{color:#121621;letter-spacing:0;margin:0;font-size:32px;font-weight:950;line-height:1.15}.community-rank-header p{color:#697386;margin:0;font-size:14px;font-weight:700}.community-rank-tabs{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.community-rank-tabs button{color:#687386;background:#fff;border:1px solid #e4e8ef;border-radius:999px;min-height:36px;padding:0 15px;font-size:13px;font-weight:850}.community-rank-tabs button.active{color:#ff8a00;background:#fff3df;border-color:#ffb347}.community-rank-list{background:#fff;border:1px solid #e7eaf1;border-radius:16px;overflow:hidden;box-shadow:0 16px 38px #202a3a0d}.community-rank-row{min-height:74px;color:inherit;border-bottom:1px solid #eef0f4;grid-template-columns:48px minmax(120px,auto) minmax(0,1fr) auto 22px;align-items:center;gap:14px;padding:14px 18px;display:grid}.community-rank-row:last-child{border-bottom:0}.community-rank-row:hover{background:#fffaf4}.community-rank-row em{color:#b1bac8;font-size:15px;font-style:normal;font-weight:950}.community-rank-row>img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:46px;height:46px;box-shadow:0 8px 22px #1e293b1f}.community-rank-tag{color:#ff8a00;text-overflow:ellipsis;white-space:nowrap;background:#fff0d7;border-radius:999px;justify-content:center;align-items:center;min-width:0;max-width:180px;min-height:32px;padding:0 13px;font-size:13px;font-weight:900;display:inline-flex;overflow:hidden}.community-rank-tag.community-topic-row--1{color:#4faf62;background:#eaf8e7}.community-rank-tag.community-topic-row--2{color:#4c8fe8;background:#eaf5ff}.community-rank-tag.community-topic-row--3{color:#7567db;background:#efedff}.community-rank-tag.community-topic-row--4{color:#e55569;background:#ffecef}.community-rank-main{gap:5px;min-width:0;display:grid}.community-rank-main b,.community-rank-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-rank-main b{color:#161b26;font-size:15px;font-weight:900}.community-rank-main small{color:#8a92a0;font-size:12px;font-weight:700}.community-rank-metrics{color:#697386;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.community-rank-metrics small{background:#f7f8fa;border-radius:999px;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.community-rank-metrics svg,.community-rank-row>svg{width:15px;height:15px}.community-rank-row>svg{color:#a2aab8}@media (width<=1180px){.community-page .community-layout{grid-template-columns:1fr}.community-side--friendly{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=880px){.community-side--friendly{grid-template-columns:1fr}}@media (width<=760px){.community-page .community-layout{grid-template-columns:1fr}.community-side--friendly{order:-1}.community-side-card{border-radius:16px;padding:18px}.community-inspiration-panel{min-height:128px}.community-page .post-card:not(.post-card--with-thumb){grid-template-columns:44px minmax(0,1fr) 22px}.community-rank-page{width:100%;padding-top:16px}.community-rank-header h1{font-size:26px}.community-rank-row{grid-template-columns:38px minmax(0,1fr) 20px;gap:10px;min-height:0;padding:14px}.community-rank-row--topic .community-rank-tag,.community-rank-row>img,.community-rank-main{grid-column:2}.community-rank-metrics{grid-column:2;justify-content:flex-start}.community-rank-row>svg{grid-area:1/3}}.profile-page--management .profile-management-subnav button:before,.profile-page--management .profile-management-subnav button:after,.profile-page--management .profile-management-sidebar nav .profile-management-subnav button[aria-current=page]:before,.profile-page--management .profile-management-sidebar nav .profile-management-subnav button[aria-current=page]:after,.profile-page--management .profile-management-sidebar nav .profile-management-subnav button[aria-expanded=true]:before,.profile-page--management .profile-management-sidebar nav .profile-management-subnav button[aria-expanded=true]:after{content:none!important;display:none!important}.profile-page--management .profile-management-sidebar nav .profile-management-subnav button[aria-current=page]:before,.profile-page--management .profile-management-sidebar nav .profile-management-subnav button[aria-expanded=true]:before{content:""!important;background:var(--wovan-management-accent,#ff9f0a)!important;width:4px!important;height:26px!important;box-shadow:none!important;border-radius:0 999px 999px 0!important;display:block!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important}.profile-page--management .profile-management-sidebar nav .profile-management-subnav button[aria-current=page],.profile-page--management .profile-management-sidebar nav .profile-management-subnav button[aria-expanded=true]{padding-left:20px!important}.content-page.community-page{width:min(calc(100vw - var(--sidebar,218px) - clamp(48px, 5vw, 96px)), 1520px);max-width:none;padding-left:clamp(24px,2.4vw,44px);padding-right:clamp(24px,2.4vw,44px)}.community-page .community-layout{grid-template-columns:minmax(620px,1fr) clamp(288px,22vw,336px);gap:clamp(20px,2vw,32px)}.community-page .post-card{grid-template-columns:52px minmax(0,1fr) clamp(170px,16vw,220px) 26px}.post-card-thumb-link,.community-page .post-card-thumb{width:clamp(170px,16vw,220px);height:clamp(106px,10vw,132px)}@media (width>=1680px){.content-page.community-page{width:min(calc(100vw - var(--sidebar,218px) - 72px), 1580px)}}@media (width<=1320px){.community-page .community-layout{grid-template-columns:minmax(0,1fr) 292px}.community-page .post-card{grid-template-columns:52px minmax(0,1fr) 168px 26px}.post-card-thumb-link,.community-page .post-card-thumb{width:168px;height:106px}}@media (width<=1120px){.content-page.community-page{width:100%}.community-page .community-layout{grid-template-columns:1fr}.community-side--friendly{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=880px){.community-side--friendly{grid-template-columns:1fr}}@media (width<=760px){.content-page.community-page{width:100%;padding-left:15px;padding-right:15px}.community-page .post-card,.community-page .post-card:not(.post-card--with-thumb){grid-template-columns:44px minmax(0,1fr) 22px}.post-card-thumb-link,.community-page .post-card-thumb{width:100%;height:auto}}.topbar{z-index:1000!important}.top-search-wrap,.top-actions{z-index:1001!important}.top-actions .top-menu-wrap,.top-actions .publish-menu-wrap,.top-actions .account-menu-wrap{z-index:1002!important}.top-hover-panel,.top-menu-wrap .notice-popover,.publish-hover-menu,.account-menu,.top-reminder-card{z-index:1010!important}
