:root{--ink:#202631;--muted:#68717d;--line:#e4e8ee;--brand:#2855ed;--bg:#f5f7fa;font-family:system-ui,-apple-system,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:16px;line-height:1.6;color:var(--ink);background:#fff}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{opacity:.55;cursor:not-allowed}[hidden]{display:none!important}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}button svg{pointer-events:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #91adff;outline-offset:3px}.skip{position:fixed;top:-100px;left:16px;z-index:100;background:var(--ink);color:#fff;padding:12px}.skip:focus{top:12px}.site-header{border-bottom:1px solid var(--line);background:#fff}.header-inner,.workspace{max-width:1240px;margin:0 auto;padding-left:36px;padding-right:36px}.header-inner{height:88px;display:flex;align-items:center;gap:55px}.brand{display:flex;align-items:center;gap:10px;font-size:27px;font-weight:900;letter-spacing:-1.4px;white-space:nowrap;line-height:1.1}.brand-mark{display:grid;place-items:center;width:36px;height:38px;background:var(--brand);border-radius:10px;color:#fff;font-size:32px;font-weight:900;padding-bottom:4px}.main-nav{height:100%;display:flex;gap:29px;align-items:stretch}.nav-item{border:0;background:none;position:relative;font-size:16px;font-weight:600;padding:0 1px;white-space:nowrap;color:#626b79}.nav-item.active{color:var(--brand)}.nav-item.active:after{content:"";position:absolute;bottom:0;height:3px;left:0;right:0;background:var(--brand)}.nav-item:hover{color:var(--brand)}.header-actions{display:flex;align-items:center;gap:17px;margin-left:auto}.language-control{display:flex;align-items:center;gap:4px}.language-control svg{width:17px;height:17px;color:#717b89}.language-control select{border:0;color:#4e5866;background:none;font-size:13px;cursor:pointer;padding:8px 0;max-width:89px}.account-button{border:0;background:none;font-size:14px;white-space:nowrap;padding:10px 0;max-width:130px;overflow:hidden;text-overflow:ellipsis}.account-button.signed-in{color:var(--brand);font-weight:600}.submit-button{display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--ink);border-radius:7px;background:var(--ink);color:#fff;padding:9px 13px;font-size:14px;white-space:nowrap}.submit-button>span:first-child{font-size:20px;line-height:1.3}.workspace{padding-top:38px;padding-bottom:28px}.page-title{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:31px}.page-title h1{font-size:29px;line-height:1.45;letter-spacing:-1px;margin:0;font-weight:800}.page-title p{color:var(--muted);font-size:15px;margin:8px 0 0}.prototype-label{font-size:12px;color:#6b7480;background:#f2f4f7;border-radius:5px;padding:4px 8px;white-space:nowrap;margin-top:9px}.discovery-controls{display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--line);padding-bottom:15px}.collection-nav{display:flex;gap:23px;align-items:center}.collection-item{border:0;background:none;padding:9px 0;display:flex;align-items:center;gap:6px;font-size:14px;white-space:nowrap;color:var(--muted)}.collection-item svg{width:16px;height:16px}.collection-item.active{color:var(--ink);font-weight:700}.search{display:flex;gap:10px;align-items:center;margin-left:auto;width:310px;max-width:100%;border:1px solid var(--line);border-radius:8px;background:#fafbfc;padding:10px 13px;color:#737e8d}.search:focus-within{border-color:#7f99ee}.search input{width:100%;min-width:0;border:0;background:none;outline:0;font-size:14px;color:var(--ink)}.search input:focus-visible{outline:0}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:21px 0}.filters{display:flex;gap:7px;flex-wrap:wrap}.filter{padding:7px 14px;border:1px solid #e3e7ee;border-radius:7px;background:#fff;font-size:14px;color:#647080}.filter.active{background:#edf2ff;color:#214bce;border-color:#d6e0ff;font-weight:600}.filter:hover:not(.active){background:#f5f7fa}.result-count{font-size:13px;color:#7a8390;white-space:nowrap}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}.content-card{position:relative;min-width:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;transition:border-color .15s,box-shadow .15s}.content-card:hover{border-color:#b4c2df;box-shadow:0 5px 20px #1c30500a}.cover-link{display:block}.cover{aspect-ratio:1.84;overflow:hidden;display:grid;place-items:center;background:#253748;position:relative}.cover img{width:100%;height:100%;object-fit:cover;object-position:center 57%}.tool-art{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:22px;padding:20px}.tool-art svg{width:57px;height:57px;stroke-width:1.25}.tool-art span{font-size:27px;font-weight:800;letter-spacing:-.5px;white-space:nowrap}.cover-image{background:#2254d9;color:#fff}.cover-image .tool-art{flex-direction:column;gap:11px}.cover-image .tool-art span{font-size:16px;letter-spacing:2px}.cover-image svg{height:54px;width:54px}.cover-pdf{background:#f16b4d;color:#fff}.cover-pdf span{font-size:45px;letter-spacing:-2px}.cover-text{background:#ffd370;color:#604a21}.cover-text .tool-art span{font-weight:700;font-size:32px}.cover-diff{background:#253c57;color:#e1ebf7}.cover-list{background:#c9e6dc;color:#315f51}.cover-list .tool-art span{font-size:38px}.bookmark{position:absolute;right:12px;top:12px;width:34px;height:36px;display:grid;place-items:center;border:1px solid #ffffff88;border-radius:7px;background:#ffffffed;color:#667383}.bookmark.saved{color:var(--brand);background:#fff}.bookmark.saved svg{fill:#dce6ff}.card-body{padding:18px 19px 15px}.card-meta{display:flex;justify-content:space-between;align-items:center;color:#737e8b;font-size:12px;margin-bottom:6px}.free{color:#466a5b;font-size:12px}.card-body h2{font-size:19px;font-weight:700;letter-spacing:-.6px;line-height:1.5;margin:0 0 7px}.card-body h2 a:hover{color:var(--brand)}.card-description{font-size:14px;line-height:1.7;color:var(--muted);min-height:48px;margin:0 0 18px;word-break:keep-all;overflow-wrap:anywhere}.card-bottom{display:flex;gap:7px;align-items:center;padding-top:13px;border-top:1px solid #edf0f4;min-width:0}.creator-avatar{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#ecf0f5;font-size:12px;font-weight:700;color:#65748a}.card-maker{font-size:12px;color:#73808e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-lang{font-size:10px;color:#73808e;border:1px solid #e4e8ee;border-radius:3px;padding:0 3px;margin-left:3px}.detail-button{border:0;background:none;padding:5px 0 5px 5px;margin-left:auto;font-size:13px;color:#617089;white-space:nowrap}.detail-button:hover{color:var(--brand)}.collection-note{font-size:12px;color:#828b96;margin:20px 0 0}.creator-invite{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f4f6fa;border:1px solid #edf0f5;border-radius:10px;padding:23px 26px;margin-top:35px}.creator-invite strong{font-size:17px;letter-spacing:-.3px}.creator-invite p{font-size:14px;color:#727d8c;line-height:1.7;margin:5px 0 0}.creator-invite .btn{flex-shrink:0}.footer{border-top:1px solid var(--line);margin-top:37px;padding-top:24px;display:flex;align-items:center;gap:25px;flex-wrap:wrap;font-size:13px;color:#7b8593}.footer-brand{font-size:16px;font-weight:900;letter-spacing:.5px;color:#48576b}.footer button{padding:0;border:0;background:none;font-size:13px;color:inherit}.footer p{font-size:12px;flex-basis:100%;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dce1e9;background:#fff;color:var(--ink);border-radius:7px;padding:11px 17px;font-size:14px;font-weight:600;white-space:nowrap}.btn:hover{background:#f7f9fc;border-color:#aebeda}.btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn.primary:hover{background:#1743d4}.empty{grid-column:1/-1;text-align:center;padding:68px 20px;background:#f7f9fb;border:1px solid var(--line);border-radius:12px}.empty h3{font-size:20px;margin:0 0 10px}.empty p{font-size:15px;color:var(--muted);margin:0 0 25px}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);padding:13px 21px;background:#253044;color:#fff;border-radius:8px;font-size:14px;max-width:calc(100vw - 32px);width:max-content;z-index:60;box-shadow:0 5px 25px #0002}.toast:empty{display:none}dialog{border:1px solid #e3e8f0;border-radius:14px;padding:0;width:620px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:0 18px 70px #11182733}dialog::backdrop{background:#18213599}.dialog-content{padding:30px;position:relative}.dialog-content h2{font-size:25px;line-height:1.45;letter-spacing:-.7px;margin:0 32px 15px 0}.dialog-content p{font-size:16px;line-height:1.8;color:#627083}.dialog-content small{font-size:12px;color:#7b8697;line-height:1.7}.close-dialog{position:absolute;right:13px;top:13px;background:#f3f5f8;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;line-height:1;display:grid;place-items:center;color:#647186}.detail-top .cover{aspect-ratio:2.8}.detail-top .cover img{object-position:center 54%}.detail-top .tool-art svg{width:66px;height:66px}.detail-meta{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:13px}.pill{display:inline-flex;border:1px solid #e1e6ef;border-radius:5px;padding:3px 7px;color:#6c798b;font-size:12px;line-height:1.7}.dialog-content .detail-creator{font-size:13px;color:#8a94a2;margin:0 0 19px}.dialog-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.info-note{padding:15px 17px;background:#f3f6fa;border-radius:7px;color:#667487;font-size:14px!important;line-height:1.8;margin-top:22px}.text-link{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.auth-content{text-align:center;padding:38px 35px}.auth-content h2{margin:15px 0 12px;font-size:24px}.auth-monogram{display:grid;place-items:center;margin:0 auto;width:48px;height:48px;background:var(--brand);color:#fff;border-radius:12px;font-size:37px;font-weight:800;padding-bottom:5px}.auth-content p{font-size:15px}.auth-content .btn{margin-top:10px}.auth-content .auth-hint{font-size:12px;color:#8993a2;margin-top:22px}#google-signin{display:flex;justify-content:center;margin-top:25px;min-height:44px}.account-profile{background:#f6f8fb;padding:18px;border-radius:8px;margin:20px 0;overflow-wrap:anywhere}.account-profile strong{font-size:20px}.account-profile p{margin:3px 0 0;font-size:14px}.creator-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:29px}.submission-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:21px}.submission-type{text-align:left;border:1px solid #dfe5ee;background:#fff;border-radius:9px;padding:17px 14px;display:flex;flex-direction:column;gap:6px}.submission-type>span{font-size:12px;color:#8b95a5;letter-spacing:1px}.submission-type strong{font-size:16px}.submission-type small{font-size:12px;line-height:1.6;color:#7d8999}.submission-type.active{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:#f5f8ff}.submission-type.active strong{color:var(--brand)}.panel{border:1px solid var(--line);border-radius:11px;padding:27px;min-width:0}.panel h2{font-size:20px;margin:0 0 10px;letter-spacing:-.5px}.field{display:block;margin-top:24px}.field>span{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.field input,.field textarea,.field select{width:100%;min-width:0;border:1px solid #d9e0e9;border-radius:6px;padding:11px 13px;font-size:16px;color:var(--ink);background:#fff}.field textarea{min-height:125px;resize:vertical}.field small{font-size:12px;color:#7b8797;line-height:1.7;display:block;margin-top:6px}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.draft-status{font-size:12px;color:#718096;margin:14px 0 0;line-height:1.7}.draft-status:empty{display:none}.upload-guide{background:#f5f7fb;padding:25px;border:1px solid #edf0f5;border-radius:11px}.guide-caption{font-size:20px;font-weight:700;letter-spacing:-.5px}.upload-guide>p{font-size:14px;color:#69768a;line-height:1.8;margin:10px 0 15px}.upload-guide ul{list-style:none;padding:0;margin:0}.upload-guide li{padding:18px 0;border-top:1px solid #e2e7ef}.upload-guide li:last-child{padding-bottom:0}.upload-guide strong{font-size:15px}.upload-guide li p{font-size:13px;line-height:1.8;color:#768398;margin:6px 0 0}.planned-upload .pill{margin-left:8px;font-size:11px;background:#fff}.preview-panel{margin-top:20px}.preview-placeholder{background:#fafbfd;padding:20px;border-radius:7px;color:#748299;font-size:14px;line-height:1.8;margin-top:17px;overflow-wrap:anywhere}.preview-placeholder h3{color:var(--ink);font-size:22px;line-height:1.5;margin:12px 0 7px}.preview-placeholder strong{color:#53627a}.preview-description{white-space:pre-wrap}.preview-url{font-size:12px;word-break:break-all}.preview-placeholder small{font-size:12px}.preview-panel>.btn{margin-top:17px}@media(min-width:1600px){.header-inner,.workspace{max-width:1380px}.card-grid{gap:30px}.cover{aspect-ratio:1.9}}@media(max-width:1050px){.header-inner{gap:30px}.header-inner,.workspace{padding-left:25px;padding-right:25px}.header-actions{gap:12px}.main-nav{gap:22px}.brand{font-size:24px}.submit-button{padding:9px 10px}.card-grid{gap:20px 16px}.card-body{padding:16px}.card-body h2{font-size:17px}.tool-art{gap:14px}.tool-art svg{width:44px;height:44px}.card-description{min-height:72px}.card-maker{max-width:86px}.content-lang{display:none}.creator-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.submission-type{padding:14px 10px}.submission-type strong{font-size:14px}}@media(max-width:800px){.header-inner{height:auto;min-height:112px;display:grid;grid-template-columns:auto 1fr;column-gap:16px;row-gap:13px;padding-top:19px}.brand{font-size:24px}.brand-mark{width:31px;height:33px;font-size:28px;border-radius:8px}.header-actions{justify-self:end;gap:13px;margin-left:0}.main-nav{grid-row:2;grid-column:1/-1;height:39px;gap:29px}.nav-item{padding-bottom:13px}.workspace{padding-top:29px}.page-title h1{font-size:26px}.page-title p{font-size:14px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 17px}.card-description{min-height:48px}.tool-art svg{width:50px;height:50px}.creator-layout{grid-template-columns:1fr}.creator-layout>aside{display:grid;grid-template-columns:1fr 1fr;gap:18px}.preview-panel{margin-top:0}.search{width:255px}.collection-nav{gap:18px}.collection-item{font-size:13px}.collection-item svg{display:none}.creator-invite{padding:21px}.creator-invite strong{font-size:16px}.creator-invite p{font-size:13px}.creator-invite .btn{font-size:13px;padding:10px 13px}.card-maker{max-width:none}.content-lang{display:inline}}@media(max-width:550px){.header-inner,.workspace{padding-left:18px;padding-right:18px}.header-actions{gap:11px}.language-control svg{display:none}.language-control select{font-size:12px;max-width:68px}.account-button{font-size:13px;max-width:75px}.submit-button{width:32px;height:34px;padding:0;border-radius:7px}.submit-button>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.brand{font-size:23px;gap:7px}.brand-mark{width:28px;height:31px;font-size:27px}.main-nav{gap:29px}.page-title{margin-bottom:24px;gap:10px}.page-title h1{font-size:23px;letter-spacing:-.8px}.page-title p{font-size:14px;line-height:1.7;max-width:290px}.prototype-label{font-size:11px;padding:3px 6px}.discovery-controls{flex-direction:column-reverse;align-items:stretch;gap:10px;padding-bottom:7px}.search{width:100%;padding:11px 12px}.search input{font-size:16px}.collection-nav{gap:22px}.collection-item{font-size:14px;padding:7px 0}.catalog-toolbar{margin:17px 0;gap:6px;align-items:flex-start}.filters{gap:5px}.filter{font-size:12px;padding:6px 9px;border-radius:6px}.result-count{font-size:11px;padding-top:7px}.card-grid{gap:17px 12px}.cover{aspect-ratio:1.35}.card-body{padding:12px 11px 9px}.card-meta{font-size:11px}.card-body h2{font-size:15px;letter-spacing:-.4px;min-height:45px;margin-bottom:5px}.card-description{font-size:13px;line-height:1.65;min-height:65px;margin-bottom:12px}.card-bottom{gap:4px;flex-wrap:wrap;padding-top:9px}.creator-avatar{display:none}.card-maker{font-size:11px}.content-lang{display:none}.detail-button{font-size:12px}.bookmark{right:8px;top:8px;width:31px;height:33px;border-radius:6px}.bookmark svg{width:18px;height:18px}.tool-art{flex-direction:column;gap:7px;padding:16px 10px}.tool-art svg{width:39px;height:39px}.tool-art span{font-size:24px}.cover-pdf .tool-art{flex-direction:row;gap:9px}.cover-pdf .tool-art span{font-size:31px}.cover-pdf svg{width:32px;height:37px}.cover-image .tool-art span{font-size:10px;letter-spacing:1px}.cover-image svg{width:42px;height:42px}.cover-list .tool-art span{font-size:27px}.cover-text .tool-art span{font-size:22px}.cover-text .tool-art{flex-direction:row;gap:8px}.cover-diff .tool-art{flex-direction:row;gap:11px}.collection-note{font-size:11px;line-height:1.8}.creator-invite{flex-direction:column;align-items:flex-start;gap:14px;margin-top:26px;padding:19px}.creator-invite p,.creator-invite .btn{font-size:14px}.footer{gap:12px 20px;margin-top:28px}.footer p{font-size:11px;line-height:1.8}.creator-layout>aside{display:block}.preview-panel{margin-top:18px}.submission-types{gap:7px}.submission-type{padding:13px 9px}.submission-type strong{font-size:14px}.submission-type small{font-size:11px;line-height:1.7}.panel{padding:20px}.two-fields{grid-template-columns:1fr;gap:0}.dialog-content{padding:24px}.dialog-content h2{font-size:23px}.detail-top .cover{aspect-ratio:2}.detail-top .tool-art{flex-direction:row;gap:20px}.detail-top .cover-image .tool-art{flex-direction:column;gap:8px}.detail-top .cover-image .tool-art span{font-size:16px}.auth-content{padding:33px 22px}.auth-content h2{font-size:22px}.auth-content p{font-size:14px}}@media(max-width:360px){.header-inner,.workspace{padding-left:13px;padding-right:13px}.header-actions{gap:8px}.brand{font-size:21px}.brand-mark{display:none}.page-title h1{font-size:21px}.prototype-label,.result-count{display:none}.card-grid{gap:14px 10px}.card-body{padding:11px 9px}.card-body h2{font-size:14px}.card-description{font-size:13px}.card-bottom{gap:4px}.card-maker{font-size:10px}.detail-button{font-size:11px}.submission-types{grid-template-columns:1fr}.submission-type small{font-size:12px}.submission-type{display:grid;grid-template-columns:20px 1fr;column-gap:9px}.submission-type small{grid-column:2}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media(max-width:360px){.card-grid{grid-template-columns:1fr}.cover{aspect-ratio:2}.card-body{padding:16px}.card-body h2{font-size:18px;min-height:0}.card-description{font-size:14px;min-height:0}.card-maker{font-size:12px}.detail-button{font-size:14px}.tool-art,.cover-image .tool-art{flex-direction:row}.cover-image .tool-art span{font-size:12px}.cover-list .tool-art span{font-size:31px}}:root{--brand:#375cf5;--ink:#1a2030;--muted:#737d91;--line:#e7ebf2;--bg:#f6f8fc;background:var(--bg)}.portal-sidebar{position:fixed;inset:0 auto 0 0;width:214px;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:27px 18px 20px;z-index:30}.portal-sidebar>.brand{padding:0 13px;margin-bottom:36px;font-size:26px}.brand-mark{background:#375cf5;width:35px;height:37px}.portal-nav{display:flex;flex-direction:column;gap:4px;overflow-y:auto}.portal-nav>p{font-size:11px;color:#9aa3b2;font-weight:600;padding:0 16px;margin:24px 0 8px}.portal-nav>p:first-child{margin-top:0}.portal-nav .nav-item{height:45px;width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:11px 16px;border-radius:8px;position:static;font-size:14px;font-weight:500;color:#718096}.portal-nav .nav-item>span:first-child{width:19px;font-size:20px;font-weight:400;color:#8c98ac;text-align:center;line-height:1}.portal-nav .nav-item.active{background:#edf1ff;color:#375cf5;font-weight:700}.portal-nav .nav-item.active>span:first-child{color:#375cf5}.portal-nav .nav-item.active:after{display:none}.portal-nav .nav-item:hover{background:#f5f7fd;color:#3458df}.nav-rule{height:1px;background:var(--line);margin:13px 15px}.sidebar-bottom{margin-top:auto;padding:27px 15px 0;display:flex;align-items:center;justify-content:space-between;color:#a0aabb;font-size:10px;letter-spacing:1px}.sidebar-bottom small{letter-spacing:0;font-size:11px}.site-header{margin-left:214px;background:#fffe;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;backdrop-filter:blur(15px)}.header-inner{height:76px;max-width:none;padding:0 38px;gap:28px}.header-inner .search{margin-left:0;background:#f4f6fb;border:1px solid transparent;width:430px;padding:11px 15px}.header-inner .search input{font-size:14px}.header-inner .search:focus-within{border-color:#bac8fc;background:#fff}.header-actions{gap:20px}.submit-button{background:#375cf5;border-color:#375cf5;padding:9px 14px}.account-button{border:1px solid #e3e8f1;padding:8px 14px;border-radius:7px;background:#fff}.language-control select{font-size:12px}.mobile-brand{display:none}.workspace{margin-left:214px;max-width:none;padding:32px 38px 28px}.page-title{margin-bottom:28px}.page-title h1{font-size:28px;letter-spacing:-1px;font-weight:800}.page-title p{font-size:14px;margin-top:6px}.prototype-label{color:#8490a3;background:#edf0f6;font-size:11px;border:1px solid #e2e7f0}.discovery-columns{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:27px;align-items:start}.discovery-main{min-width:0}.section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}.section-title h2{font-size:20px;letter-spacing:-.5px;margin:3px 0 0}.section-eyebrow{font-size:10px;letter-spacing:1.3px;font-weight:700;color:#8b97ad}.text-button{border:0;background:none;color:#65738a;padding:5px 0;font-size:12px;white-space:nowrap}.text-button:hover{color:var(--brand)}#featured-zone{margin-bottom:32px}.featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.featured-item{padding:0;border:1px solid #e1e7f1;border-radius:11px;overflow:hidden;text-align:left;position:relative;background:#fff;display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;min-height:108px;transition:transform .15s}.featured-item:hover{transform:translateY(-2px)}.featured-item .cover{height:100%;min-height:108px;aspect-ratio:auto}.featured-item .tool-art{padding:12px;gap:8px;flex-direction:column}.featured-item .tool-art svg{width:37px;height:37px}.featured-item .tool-art span{font-size:17px;letter-spacing:0}.featured-item .cover-image .tool-art span{font-size:8px}.featured-item .cover-pdf .tool-art span{font-size:22px}.featured-info{padding:13px 17px;min-width:0}.featured-info small{font-size:11px;color:#8a94a6}.featured-info strong{display:block;font-size:16px;letter-spacing:-.5px;line-height:1.5;margin-top:5px;word-break:keep-all;overflow-wrap:anywhere}.browse-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.browse-heading h2{font-size:20px;letter-spacing:-.5px;margin:0}.result-count{font-size:12px;color:#9aa3b3}.catalog-toolbar{margin:0 0 19px}.filter{border:1px solid #e3e8f2;border-radius:6px;background:#fff;font-size:12px;padding:6px 12px}.filter.active{color:#fff;background:#1f2c47;border-color:#1f2c47}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 17px}.content-card{border:1px solid #e3e8f1;box-shadow:0 3px 9px #18305203;border-radius:11px}.content-card:hover{border-color:#b8c6e2;box-shadow:0 7px 22px #1830520b}.cover{aspect-ratio:1.95}.cover-link{overflow:hidden}.cover img{transition:transform .3s}.cover-link:hover img{transform:scale(1.035)}.cover-image{background:#4269ef}.cover-pdf{background:#ec816d}.cover-text{background:#f2d68e}.cover-diff{background:#405775}.cover-list{background:#b4d7cb}.tool-art{gap:17px}.tool-art svg{width:50px;height:50px}.tool-art span{font-size:30px}.cover-image .tool-art{flex-direction:row;gap:16px}.cover-image .tool-art span{font-size:12px;letter-spacing:1px}.cover-image svg{width:45px;height:45px}.cover-pdf .tool-art span{font-size:39px}.cover-list .tool-art span{font-size:35px}.bookmark{background:#ffffffeb;border:1px solid #ffffff99;width:31px;height:33px;right:11px;top:11px}.bookmark svg{width:17px;height:17px}.card-body{padding:16px 17px 12px}.card-meta{font-size:11px;color:#95a0b1;margin-bottom:5px}.free{font-size:10px;color:#7d8b9f}.card-body h2{font-size:17px;letter-spacing:-.5px;margin:0 0 8px;min-height:0;line-height:1.5}.card-body h2 button{border:0;background:none;padding:0;font:inherit;text-align:left}.card-body h2 button:hover{color:var(--brand)}.card-description{font-size:13px;line-height:1.7;color:#7c889b;margin:0 0 12px;min-height:44px}.content-tags{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 13px}.content-tags button,.tag-cloud button{border:1px solid #e9edf4;background:#f7f9fc;color:#7a87a0;border-radius:4px;padding:3px 6px;font-size:10px;line-height:1.5}.content-tags button:hover,.tag-cloud button:hover{color:var(--brand);border-color:#bbcaff;background:#f2f5ff}.content-metrics{display:flex;gap:13px;color:#8c98ab;font-size:11px;margin:0 0 11px;align-items:center}.content-metrics span{white-space:nowrap}.card-bottom{padding-top:10px;gap:8px}.card-creator{border:0;background:none;display:flex;align-items:center;gap:6px;font-size:11px;color:#8794a7;padding:0;min-width:0;text-align:left}.card-creator:hover{color:var(--brand)}.creator-avatar{background:#edf1f8;color:#8493aa;font-size:10px;width:21px;height:21px}.detail-button{font-size:11px;color:#8995a7;padding:4px 0}.collection-note{font-size:11px;color:#a0a9b8;line-height:1.7}.active-tag{display:flex;gap:14px;align-items:center;background:#eaf0ff;color:#375ce3;border:1px solid #d7e2ff;border-radius:6px;padding:6px 10px;font-size:12px;margin-bottom:15px}.active-tag span{font-size:16px}.ranking-rail{border:1px solid #e3e9f3;border-radius:11px;padding:20px;background:#fff}.rail-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.rail-heading h2{font-size:16px;margin:0;letter-spacing:-.4px}.period-switch{display:flex;padding:3px;border-radius:6px;background:#f3f5f9;gap:3px;align-items:center}.period-switch button{flex:1;border:0;background:none;border-radius:4px;padding:6px 10px;font-size:11px;color:#7b879a;white-space:nowrap}.period-switch button.active{background:#fff;box-shadow:0 1px 4px #1f335914;color:#405cd9;font-weight:600}.ranking-empty{text-align:center;padding:34px 10px 23px;color:#99a5b7;font-size:12px;line-height:1.8}.rank-empty-icon{display:inline-grid;place-items:center;width:40px;height:40px;background:#f1f4fa;border-radius:10px;font-size:24px;color:#b6c2d9;margin-bottom:4px}.rail-note{font-size:10px;color:#a3adbc;line-height:1.9;margin:17px 0 0;padding-top:14px;border-top:1px solid #eef1f6}.request-prompt{margin-top:18px;border:1px solid #e2e7f1;border-radius:11px;background:#edf2fc;padding:22px}.request-symbol{font-size:25px;color:#839ee5}.request-prompt h3{font-size:16px;letter-spacing:-.4px;margin:10px 0 7px}.request-prompt p{font-size:12px;line-height:1.8;color:#8592aa;margin:0 0 16px}.request-prompt .btn{font-size:11px;padding:8px 11px;background:#fff;border-color:#dce4f4;color:#5e79b0}.ranking-list{list-style:none;padding:0;margin:19px 0 0}.ranking-list li{display:flex;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid #eef1f7}.ranking-list li:last-child{border-bottom:0}.rank-position{font-size:14px;min-width:20px;color:#9ba8bb;font-weight:700;font-style:italic}.ranking-list li:first-child .rank-position{color:#3e60ef}.ranking-content{border:0;background:none;padding:0;display:flex;gap:10px;align-items:center;min-width:0;text-align:left;flex:1}.ranking-content .cover{height:38px;width:42px;flex-shrink:0;border-radius:6px}.ranking-content .tool-art{padding:5px;gap:0}.ranking-content .tool-art svg{height:20px;width:20px}.ranking-content .tool-art span{display:none}.ranking-content strong{display:block;font-size:12px;line-height:1.5;word-break:keep-all}.ranking-content small{font-size:10px;color:#a3adbd}.rank-value{font-size:14px;color:#5e7298;font-weight:600;text-align:right;white-space:nowrap}.rank-value small{display:block;font-size:9px;font-weight:400;color:#a1acbe}.rankings-page{max-width:950px;padding:25px 30px;background:#fff;border:1px solid #e3e8f2;border-radius:12px}.rankings-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f6;padding-bottom:21px}.rankings-toolbar .period-switch{min-width:255px}.rankings-toolbar>span{font-size:12px;color:#98a3b6}.rankings-page .ranking-content strong{font-size:16px}.rankings-page .ranking-content small{font-size:12px}.rankings-page .ranking-content .cover{width:70px;height:49px}.rankings-page .ranking-list li{padding:19px 0;gap:24px}.rankings-page .rank-value{font-size:22px}.rankings-page .rank-value small{font-size:11px}.rankings-page .ranking-empty{padding:85px 20px}.connection-note{display:flex;flex-direction:column;gap:4px;background:#f1f4fa;border:1px solid #e3e9f5;border-radius:8px;padding:14px 17px;color:#8593aa;font-size:12px;line-height:1.8;margin:16px 0 22px}.connection-note strong{color:#657c9d;font-weight:600}.section-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.editorial-badge{color:#5c74dc;border:1px solid #dce4fc;background:#edf2ff;padding:5px 10px;font-size:12px;border-radius:5px}.section-intro p{font-size:12px;color:#93a0b5}.tag-guide{margin-top:29px;padding:26px;border:1px solid #e0e8f4;border-radius:12px;background:#fff}.tag-guide h2{font-size:19px;margin:0 0 7px}.tag-guide p{font-size:14px;color:#8a98ad;margin:0 0 20px}.tag-cloud{display:flex;flex-wrap:wrap;gap:9px}.tag-cloud button{font-size:13px;padding:8px 11px;border-radius:6px}.board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.board-toolbar h2{font-size:20px;letter-spacing:-.5px;margin:0}.board-toolbar p{font-size:14px;color:#8390a5;margin:0}.board-filters{display:flex;gap:7px}.board-filters button{border:1px solid #dfe6f2;border-radius:7px;background:#fff;padding:9px 15px;color:#8a97ae;font-size:13px}.board-filters button.active{background:#24344f;border-color:#24344f;color:#fff}.board-empty{background:#fff;border:1px dashed #d9e2f0;border-radius:12px;text-align:center;padding:65px 25px;color:#99a6ba;font-size:15px;line-height:1.8}.board-empty>div{font-size:31px;color:#bcc9df;margin-bottom:15px}.board-empty h2{font-size:20px;color:#6b7e9b;margin:0 0 8px}.board-empty p{font-size:14px;margin:0 0 23px}.board-empty .btn{color:#6883c6;border-color:#dce5f7}.requests-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.request-card{background:#fff;border:1px solid #e1e8f2;border-radius:12px;padding:25px;text-align:left;min-width:0;transition:border-color .15s}.request-card:hover{border-color:#9fb5ef}.request-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.request-type{display:inline-flex;align-items:center;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:500}.request-type.b2b{background:#eaf0ff;color:#6382d6}.request-type.b2c{background:#eaf4ef;color:#6b9b83}.request-status{font-size:11px;color:#8b9ab2}.request-card h3{font-size:18px;letter-spacing:-.5px;margin:0 0 11px;line-height:1.6;overflow-wrap:anywhere}.request-card>p{font-size:14px;line-height:1.8;color:#8d9aaf;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:75px;white-space:pre-wrap}.request-tags{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:20px;font-size:11px;color:#99a8bf}.request-card-bottom{display:flex;align-items:center;gap:13px;border-top:1px solid #edf1f7;padding-top:15px;font-size:11px;color:#a4afc0}.request-card-bottom strong{margin-left:auto;font-size:12px;font-weight:500;color:#768eaf}.request-detail-body{white-space:pre-wrap;overflow-wrap:anywhere}.creators-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.creator-profile-card{background:#fff;border:1px solid #e3e9f4;border-radius:12px;padding:27px;text-align:left;min-width:0}.creator-profile-card:hover{border-color:#adc1ee}.profile-avatar{display:inline-grid;place-items:center;height:52px;width:52px;background:#e5ecff;border:1px solid #dbe4fd;color:#6786d8;font-weight:700;font-size:23px;border-radius:17px}.creator-profile-card h2{font-size:20px;letter-spacing:-.5px;margin:18px 0 7px}.creator-profile-card p{font-size:14px;line-height:1.8;color:#8999b0;margin:0 0 22px;min-height:51px;overflow-wrap:anywhere}.creator-profile-card>span:last-child{font-size:12px;color:#94a4bd}.profile-header{display:flex;align-items:center;gap:23px;border:1px solid #e1e8f5;border-radius:13px;background:#fff;padding:30px;margin-bottom:26px}.profile-avatar.large{width:76px;height:76px;font-size:32px;border-radius:23px;flex-shrink:0}.profile-header h1{font-size:27px;letter-spacing:-.8px;line-height:1.5;margin:5px 0}.profile-header p{font-size:14px;color:#8e9db4;line-height:1.8;margin:0;max-width:550px;overflow-wrap:anywhere}.profile-header .btn{margin-left:auto;font-size:12px;color:#8c9db7}.profile-tabs{display:flex;gap:28px;border-bottom:1px solid #dce5f3;margin:0 0 25px}.profile-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 2px 15px;font-size:15px;color:#8a9bb6;font-weight:500}.profile-tabs button span{font-size:12px;margin-left:4px;color:#abb7ca}.profile-tabs button.active{color:#5276d4;border-bottom-color:#5276d4}.creator-posts{display:flex;flex-direction:column;gap:16px}.creator-posts article{padding:26px 29px;border:1px solid #e0e8f5;border-radius:11px;background:#fff}.creator-posts article>div{display:flex;justify-content:space-between;gap:20px;align-items:center}.creator-posts h3{font-size:18px;letter-spacing:-.4px;margin:0}.creator-posts time{font-size:12px;color:#a3b0c5;white-space:nowrap}.creator-posts p{font-size:15px;line-height:1.9;color:#899ab2;white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0 0}.collections-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.collection-card{padding:0 0 24px;text-align:left;border:1px solid #dee7f5;border-radius:12px;background:#fff;overflow:hidden}.collection-card:hover{border-color:#a7bdec}.collection-covers{display:flex;background:#eef2f8;gap:3px;height:136px}.collection-covers .cover{min-width:0;flex:1;aspect-ratio:auto;height:100%}.collection-covers .tool-art{padding:8px;flex-direction:column;gap:7px}.collection-covers .tool-art svg{width:34px;height:34px}.collection-covers .tool-art span{font-size:14px;letter-spacing:0}.collection-covers .cover-image .tool-art span{font-size:8px}.collection-card h3{margin:21px 22px 6px;font-size:18px;letter-spacing:-.4px}.collection-card p{font-size:13px;color:#8e9fb9;line-height:1.8;margin:0 22px 20px}.collection-card>span{font-size:12px;color:#8c9fbe;margin:0 22px}.collection-heading{padding:20px 0 26px}.collection-heading h2{font-size:24px;margin:0 0 10px}.collection-heading p{font-size:15px;line-height:1.8;color:#859bbd;margin:0}.collection-checkboxes{border:1px solid #e0e8f6;border-radius:7px;padding:16px;margin-top:23px;display:grid;gap:12px}.collection-checkboxes legend{font-size:14px;color:#839abc;padding:0 6px}.collection-checkboxes label{display:flex;gap:10px;align-items:center;font-size:14px;color:#7d92b0}.collection-checkboxes input{accent-color:var(--brand);width:16px;height:16px}.detail-community{margin-top:28px;padding-top:23px;border-top:1px solid #e6edf7}.detail-social-row{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.detail-social-row .content-metrics{margin:0;font-size:13px}.vote-button{border:1px solid #dce5f6;border-radius:7px;background:#fff;color:#95a7c3;padding:8px 13px;font-size:14px}.vote-button.voted{color:#4d73d3;background:#edf3ff;border-color:#c9d9fb}.detail-community .content-tags button{font-size:12px;padding:4px 8px}.comment-heading{display:flex;gap:9px;align-items:center;margin:25px 0 12px}.comment-heading h3{font-size:18px;letter-spacing:-.5px;margin:0}.comment-heading span{font-size:13px;color:#95a7c7}.detail-community textarea{display:block;width:100%;min-height:85px;padding:13px;border:1px solid #dde7f6;border-radius:8px;resize:vertical;font-size:14px;color:#526a91;background:#f9fbff}.comment-form-bottom{display:flex;justify-content:space-between;align-items:center;gap:13px;margin-top:10px}.comment-form-bottom>span{font-size:11px;color:#a0b0ca}.comment-form-bottom .btn{font-size:12px;padding:8px 13px}.empty-comments{font-size:13px!important;color:#a1b2ce!important;text-align:center;padding:24px 0}.comment{border-top:1px solid #e7eef9;padding:20px 0}.comment>div{display:flex;gap:11px;align-items:center}.comment strong{font-size:13px;color:#748bad}.comment time{font-size:11px;color:#a5b6d0}.comment button{margin-left:auto;border:0;background:none;font-size:11px;color:#9daec9;padding:3px}.comment p{font-size:14px;color:#7890b2;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.form-error{font-size:13px!important;color:#bd655e!important;line-height:1.7}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.footer{border-color:#e2e9f4;font-size:12px;color:#a0adc1;gap:22px;margin-top:35px;padding-top:23px}.footer-brand{font-size:14px;color:#93a3bc}.footer button,.footer>a:not(.footer-brand){font-size:12px}.footer p{font-size:11px;color:#a2afc4}.panel,.upload-guide{background:#fff}.upload-guide{background:#f1f5fd}.submit-button,.btn.primary{background:#375cf5}.btn{border-radius:7px}.detail-top .cover{aspect-ratio:2.6}.detail-top .cover-image .tool-art span{font-size:17px}.detail-top .tool-art svg{width:61px;height:61px}.dialog-content{padding:29px}.dialog-content p{color:#74839a}.dialog-content h2{font-size:23px}.info-note{color:#8d9db8;background:#f0f5fc}.dialog-content small{color:#9faec6}.creator-layout{gap:24px}@media(min-width:1600px){.workspace{padding-left:45px;padding-right:45px}.discovery-columns{grid-template-columns:minmax(0,1fr) 280px;gap:30px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.featured-item{grid-template-columns:120px minmax(0,1fr)}.featured-item .cover{min-height:115px}.card-description{min-height:44px}}@media(max-width:1250px){.portal-sidebar{width:192px;padding-left:12px;padding-right:12px}.site-header,.workspace{margin-left:192px}.header-inner{padding:0 27px}.workspace{padding:29px 27px}.header-inner .search{width:330px}.header-actions{gap:13px}.discovery-columns{grid-template-columns:minmax(0,1fr) 225px;gap:20px}.ranking-rail{padding:16px}.featured-item{grid-template-columns:78px minmax(0,1fr);min-height:100px}.featured-item .cover{min-height:100px}.featured-info{padding:12px}.featured-info strong{font-size:14px}.card-grid{gap:18px 14px}.card-body{padding:14px}.card-body h2{font-size:16px}.content-tags button{font-size:9px}.card-creator{font-size:10px}.card-description{font-size:12px;min-height:41px}.card-meta{font-size:10px}.cover-image .tool-art{flex-direction:column;gap:9px}.cover-image .tool-art span{font-size:9px}.tool-art svg{width:39px;height:39px}.cover-pdf .tool-art span{font-size:31px}.tool-art span{font-size:26px}.cover-list .tool-art span{font-size:28px}.request-prompt{padding:18px}.request-prompt p,.ranking-content strong{font-size:11px}.rankings-page .ranking-content strong{font-size:15px}.creators-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-layout{grid-template-columns:1fr}.creator-layout>aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.preview-panel{margin-top:0}}@media(max-width:1050px){.discovery-columns{grid-template-columns:minmax(0,1fr)}#ranking-rail{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.request-prompt{margin:0;height:100%}.header-inner .search{width:270px}.header-actions{gap:11px}.submit-button{font-size:12px;padding:8px 10px}.account-button{font-size:12px;padding:8px 11px}.language-control select{font-size:11px;max-width:70px}.header-inner{gap:16px}.featured-grid{gap:12px}.featured-item{grid-template-columns:1fr;min-height:0}.featured-item .cover{height:91px;min-height:0}.featured-item .tool-art{flex-direction:row;gap:9px}.featured-item .cover-image .tool-art{flex-direction:column;gap:4px}.featured-item .tool-art svg{width:34px;height:34px}.featured-info strong{font-size:13px;min-height:39px}.featured-info{padding:11px 12px}.card-body h2{font-size:18px}.card-description{font-size:14px;min-height:48px}.content-tags button,.card-creator,.card-meta{font-size:11px}.cover{aspect-ratio:2}.tool-art svg{width:47px;height:47px}.cover-pdf .tool-art span{font-size:37px}.cover-image .tool-art span{font-size:12px}.profile-header{flex-wrap:wrap}.profile-header .btn{margin-left:98px}.profile-header h1{font-size:24px}}@media(max-width:800px){.portal-sidebar{position:sticky;top:0;width:100%;height:auto;padding:0;border-right:0;border-bottom:1px solid var(--line);display:block;z-index:21;background:#fff}.portal-sidebar>.brand,.sidebar-bottom,.portal-nav>p,.nav-rule{display:none}.portal-nav{flex-direction:row;gap:0;overflow-x:auto;scrollbar-width:none;padding:0 16px}.portal-nav::-webkit-scrollbar{display:none}.portal-nav .nav-item{flex-shrink:0;width:auto;height:47px;font-size:13px;padding:12px 14px;border-radius:0;gap:0;border-bottom:2px solid transparent;white-space:nowrap}.portal-nav .nav-item>span:first-child{display:none}.portal-nav .nav-item.active{background:#fff;border-bottom-color:var(--brand)}.site-header{margin-left:0;position:static}.header-inner{height:72px;min-height:0;padding:0 21px;display:flex;gap:16px}.header-actions{gap:12px;justify-self:auto}.mobile-brand{display:grid;place-items:center;width:31px;height:34px;border-radius:9px;background:var(--brand);color:#fff;font-weight:800;font-size:26px;line-height:1;padding-bottom:4px;flex-shrink:0}.header-inner .search{flex:1;width:auto;padding:10px 12px}.workspace{margin-left:0;padding:27px 22px}.page-title h1{font-size:26px}.featured-item{grid-template-columns:85px 1fr;min-height:104px}.featured-item .cover{height:100%;min-height:104px}.featured-item .tool-art{flex-direction:column;gap:5px}.featured-info strong{font-size:13px;min-height:0}.page-title p{font-size:13px}.requests-grid{gap:17px}.request-card{padding:21px}.request-card h3{font-size:17px}.request-card>p{font-size:13px}.board-toolbar .btn{font-size:13px}.board-filters button{font-size:12px;padding:8px 12px}.creators-grid{gap:18px}.profile-header .btn{margin-left:auto}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-inner .search input{font-size:14px}.footer{margin-top:29px}}@media(max-width:600px){.portal-sidebar{top:0}.portal-nav{padding:0 7px}.portal-nav .nav-item{font-size:12px;height:43px;padding:11px 12px}.header-inner{height:auto;padding:14px 17px;gap:12px;flex-wrap:wrap}.mobile-brand{order:1}.header-actions{order:2;margin-left:auto}.header-inner .search{order:3;flex-basis:100%;padding:10px 12px;margin-top:1px}.header-inner .search input{font-size:16px}.account-button{font-size:12px;max-width:100px;padding:7px 12px}.submit-button{width:auto;height:auto;padding:7px 11px;font-size:12px}.submit-button>span:last-child{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.submit-button>span:first-child{font-size:17px}.language-control select{font-size:12px;max-width:72px}.workspace{padding:23px 17px}.page-title{margin-bottom:24px}.page-title h1{font-size:24px}.page-title p{font-size:13px}.featured-grid{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.featured-item{grid-template-columns:1fr;min-height:0}.featured-item .cover{height:89px;min-height:0}.featured-item .tool-art svg{width:32px;height:32px}.featured-item .tool-art span{font-size:16px}.featured-item .cover-image .tool-art span{font-size:7px}.featured-info{padding:9px}.featured-info strong{font-size:12px;min-height:37px;line-height:1.55}.featured-info small{font-size:9px}.section-title h2{font-size:18px}.section-eyebrow{font-size:8px;letter-spacing:.8px}.section-title .text-button{font-size:11px}.section-title{margin-bottom:13px}#featured-zone{margin-bottom:27px}.browse-heading h2{font-size:18px}.result-count{font-size:11px}.catalog-toolbar{margin-bottom:16px}.filter{font-size:11px;padding:5px 9px}.filters{gap:5px}.card-grid{gap:15px 12px}.cover{aspect-ratio:1.55}.card-body{padding:12px 11px}.card-body h2{font-size:15px;line-height:1.5;min-height:45px;margin-bottom:6px}.card-description{font-size:12px;line-height:1.8;min-height:43px;margin-bottom:10px}.card-meta{font-size:10px}.free{font-size:9px}.content-tags{gap:4px;margin-bottom:11px}.content-tags button{font-size:9px;padding:2px 4px}.content-metrics{font-size:10px;gap:9px}.card-creator{font-size:10px}.card-creator .creator-avatar{display:none}.detail-button{font-size:10px}.card-bottom{gap:5px;padding-top:9px}.tool-art{gap:10px;padding:12px}.tool-art svg{width:33px;height:33px}.cover-pdf .tool-art span{font-size:26px}.cover-image .tool-art span{font-size:8px}.cover-image .tool-art svg{width:37px;height:37px}.cover-list .tool-art span{font-size:24px}.cover-diff .tool-art span,.cover-text .tool-art span{font-size:23px}.bookmark{width:28px;height:30px;top:8px;right:8px}.bookmark svg{width:15px;height:15px}.collection-note{font-size:10px}.ranking-rail{padding:18px}#ranking-rail{grid-template-columns:1fr}.request-prompt{padding:21px}.request-prompt p{font-size:13px}.rail-heading h2{font-size:16px}.rail-note{font-size:11px}.ranking-content strong{font-size:13px}.ranking-content small{font-size:11px}.rank-value small{font-size:10px}.ranking-empty{font-size:13px}.period-switch button,.request-prompt .btn{font-size:12px}.board-toolbar{align-items:flex-start;gap:13px;flex-wrap:wrap}.board-toolbar>p{font-size:13px}.board-filters{gap:6px}.board-filters button{font-size:12px;padding:7px 10px}.board-toolbar .btn{font-size:12px;padding:9px 12px}.board-toolbar h2{font-size:18px}.board-empty{padding:45px 20px;font-size:14px}.board-empty h2{font-size:18px}.board-empty p{font-size:13px}.requests-grid{grid-template-columns:1fr}.request-card{padding:22px}.request-card h3{font-size:18px}.request-card>p{font-size:14px}.request-card-bottom{flex-wrap:wrap}.creators-grid{grid-template-columns:1fr}.creator-profile-card{padding:23px}.profile-header{padding:23px;gap:17px}.profile-avatar.large{width:59px;height:59px;border-radius:18px;font-size:26px}.profile-header>div{flex:1;min-width:0}.profile-header h1{font-size:22px}.profile-header p{font-size:12px}.profile-header .btn{margin-left:76px;font-size:11px;padding:8px 11px}.profile-tabs{gap:25px}.profile-tabs button{font-size:14px;padding:11px 1px 13px}.collections-grid{grid-template-columns:1fr}.collection-covers{height:132px}.creator-posts article{padding:21px}.creator-posts article>div{flex-wrap:wrap;gap:5px}.creator-posts p{font-size:14px}.rankings-page{padding:20px}.rankings-toolbar .period-switch{min-width:225px}.rankings-toolbar>span{display:none}.rankings-page .ranking-list li{gap:13px}.rankings-page .ranking-content .cover{width:51px;height:41px}.rankings-page .ranking-content strong{font-size:13px}.rankings-page .rank-value{font-size:18px}.rankings-page .rank-value small{font-size:10px}.rankings-page .info-note{font-size:12px!important}.tag-guide{padding:21px}.tag-guide h2{font-size:18px}.tag-guide p{font-size:13px}.tag-cloud{gap:7px}.tag-cloud button{font-size:12px;padding:6px 9px}.section-intro{flex-direction:column;align-items:flex-start;gap:9px}.section-intro p{margin:0;font-size:12px}.connection-note{font-size:12px;padding:13px 15px}.creator-layout>aside{display:block}.preview-panel{margin-top:18px}.dialog-content{padding:24px}.detail-top .cover{aspect-ratio:2}.detail-social-row{gap:10px}.vote-button{font-size:12px;padding:8px 10px}.detail-social-row .content-metrics{font-size:11px}.comment-heading h3{font-size:17px}.comment-form-bottom{align-items:flex-start}.comment-form-bottom>span{max-width:160px}.footer{gap:11px 18px}.footer button,.footer>a:not(.footer-brand){font-size:11px}.footer p{font-size:10px;line-height:1.9}}@media(max-width:360px){.header-inner{padding:13px}.workspace{padding:22px 13px}.header-actions{gap:8px}.submit-button{padding:7px 9px;font-size:11px}.account-button{padding:7px 9px}.language-control select{font-size:11px;max-width:61px}.mobile-brand{width:28px;height:31px;font-size:25px}.page-title h1{font-size:22px}.featured-grid{grid-template-columns:1fr;gap:9px}.featured-item{grid-template-columns:80px 1fr;height:78px}.featured-item .cover{height:78px}.featured-info strong{font-size:15px;min-height:0}.featured-info small{font-size:10px}.featured-info{padding:13px 15px}.featured-item .cover-image .tool-art{gap:3px}.featured-item .tool-art svg{width:31px;height:31px}.card-grid{grid-template-columns:1fr}.cover{aspect-ratio:2}.card-body{padding:17px}.card-body h2{font-size:18px;min-height:0}.card-description{font-size:14px;min-height:0}.card-meta{font-size:11px}.free{font-size:10px}.content-tags button{font-size:11px;padding:3px 6px}.content-metrics,.card-creator,.detail-button{font-size:12px}.cover-image .tool-art{flex-direction:row}.cover-image .tool-art span{font-size:12px}.tool-art svg{width:43px;height:43px}.cover-pdf .tool-art span{font-size:36px}.result-count{display:block}.ranking-rail{padding:17px}.rankings-toolbar .period-switch{min-width:100%;width:100%}.profile-tabs{gap:18px}.profile-tabs button{font-size:13px}.profile-header .btn{margin-left:0}.profile-header p{font-size:13px}}:root{--muted:#637087}.page-title p,.card-description,.request-card>p,.creator-profile-card p,.profile-header p,.creator-posts p,.dialog-content p,.comment p{color:#68788f}.content-tags button{font-size:12px;color:#667893}.card-meta,.free,.content-metrics,.card-creator,.detail-button,.collection-note,.result-count{font-size:12px}.rail-note,.footer p{font-size:12px;color:#7f8da3}.filter,.board-filters button,.period-switch button,.text-button{font-size:14px}.card-body h2{font-size:18px}.card-description{font-size:14px}.connection-note{color:#708098}.request-card-bottom,.request-status,.request-tags{font-size:12px}.comment time,.card-meta,.card-creator{color:#7b889c}.sidebar-bottom{font-size:12px}.section-eyebrow{font-size:11px}.portal-nav>p{font-size:12px}.tag-guide p,.creator-posts p{color:#73849e}@media(max-width:600px){.portal-nav .nav-item{font-size:14px}.card-body h2{font-size:16px}.card-description{font-size:14px}.content-tags button,.card-creator,.detail-button{font-size:11px}.featured-info strong{font-size:14px}.featured-info small,.filter,.request-prompt p,.rail-note{font-size:12px}.card-grid{grid-template-columns:1fr}.cover{aspect-ratio:2.15}.card-body{padding:18px}.card-body h2{font-size:19px;min-height:0}.card-description{min-height:0}.card-creator,.detail-button,.content-tags button,.content-metrics{font-size:12px}.tool-art,.cover-image .tool-art{flex-direction:row}.cover-image .tool-art span{font-size:12px}.tool-art svg{width:46px;height:46px}.cover-pdf .tool-art span{font-size:38px}.cover-list .tool-art span{font-size:33px}}:root{--brand:#3157e8;--brand-soft:#eef2ff;--ink:#172033;--muted:#6f7c91;--line:#e5e9f1;--bg:#f7f8fb;--surface:#fff;--shadow-sm:0 1px 2px rgba(22,32,51,.04),0 8px 24px rgba(22,32,51,.04);--shadow-md:0 10px 30px rgba(22,32,51,.08)}body{background:var(--bg);color:var(--ink)}.portal-sidebar{box-shadow:1px 0 #16203305}.portal-nav .nav-item{transition:background .16s ease,color .16s ease,transform .16s ease}.portal-nav .nav-item:hover{transform:translate(2px)}.site-header{background:#ffffffeb;box-shadow:0 1px #16203305}.header-inner{height:72px}.header-inner .search{border-color:#e7ebf2;background:#f7f8fb;border-radius:10px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.header-inner .search:focus-within{border-color:#aebcf5;box-shadow:0 0 0 4px #3157e814;background:#fff}.account-button{border-color:#e2e7ef;background:#fff;box-shadow:0 1px 2px #16203308}.submit-button,.btn.primary{box-shadow:0 6px 16px #3157e82e}.workspace{padding-top:38px}.page-title{margin-bottom:34px}.page-title h1{font-size:31px;line-height:1.25;letter-spacing:-1.15px}.page-title p{max-width:760px;color:#7c889a;line-height:1.75}#featured-zone{margin-bottom:38px}.section-title h2,.browse-heading h2{font-weight:800;color:#1e2a40}.featured-grid{gap:14px}.featured-item{border-color:#e5eaf2;border-radius:14px;box-shadow:var(--shadow-sm);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.featured-item:hover{transform:translateY(-3px);border-color:#cfd8eb;box-shadow:var(--shadow-md)}.featured-info strong{color:#1b2940}.catalog-toolbar{margin-bottom:22px}.filters{gap:8px}.filter{border-radius:999px;padding:7px 13px;background:#fff;border-color:#e1e6ef;color:#657287}.filter.active{background:#1f2c47;border-color:#1f2c47;color:#fff;box-shadow:0 4px 12px #1f2c471f}.card-grid{gap:18px}.content-card{border-color:#e4e9f1;border-radius:14px;box-shadow:var(--shadow-sm);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.content-card:hover{transform:translateY(-2px);border-color:#cbd5e6;box-shadow:var(--shadow-md)}.content-card>.cover-link .cover{border-radius:0}.card-body{padding:16px 16px 14px}.card-meta{color:#95a0b2;letter-spacing:.01em}.card-body h2{color:#18243a;font-weight:800}.card-description{color:#718096}.content-tags button,.tag-cloud button{border-radius:999px;background:#f7f8fb;border-color:#e9edf3}.content-metrics{color:#98a3b3}.card-bottom{border-top-color:#edf0f5}.ranking-rail,.request-prompt,.rankings-page,.creator-profile-card,.request-card,.profile-header,.creator-posts article,.collection-card,.panel{border-color:#e4e9f1;box-shadow:var(--shadow-sm)}.ranking-rail,.request-prompt,.rankings-page,.creator-profile-card,.request-card,.profile-header,.creator-posts article,.collection-card,.panel{border-radius:14px}.request-prompt{background:linear-gradient(180deg,#f2f5fc,#edf2fb)}.board-empty{background:#fbfcfe;border-color:#dfe5ee}.btn{border-radius:9px;transition:transform .14s ease,border-color .14s ease,background .14s ease}.btn:hover{transform:translateY(-1px)}.platform-footer{margin-top:64px}@media(min-width:1400px){.workspace{padding-left:42px;padding-right:42px}.discovery-columns{gap:30px}}@media(max-width:800px){body{padding-bottom:0}.site-header{position:sticky;top:0;z-index:40}.portal-sidebar{position:sticky;top:72px;z-index:35;box-shadow:0 1px #16203308}.portal-nav{padding:6px 12px 7px;gap:7px;background:#fffffff5}.portal-nav .nav-item{height:34px;padding:7px 11px;border:1px solid #e5e9f1;border-radius:999px;background:#fff}.portal-nav .nav-item:hover{transform:none}.portal-nav .nav-item.active{border-color:#cfd9ff;background:var(--brand-soft);color:var(--brand)}.header-inner{height:68px;padding:0 18px}.workspace{padding:25px 18px 30px}.page-title{margin-bottom:25px}.page-title h1{font-size:26px}}@media(max-width:600px){.site-header{top:0}.portal-sidebar{top:116px}.header-inner{padding:12px 15px 13px;row-gap:10px}.header-inner .search{border-radius:11px}.workspace{padding:22px 15px 28px}.page-title h1{font-size:25px}.page-title p{line-height:1.65}#featured-zone{overflow:hidden;margin-bottom:30px}.featured-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:0 1px 5px;scrollbar-width:none}.featured-grid::-webkit-scrollbar{display:none}.featured-item{flex:0 0 76%;scroll-snap-align:start;grid-template-columns:82px minmax(0,1fr);min-height:92px}.featured-item .cover{height:92px;min-height:92px}.featured-info{padding:12px 13px}.featured-info strong{font-size:14px;min-height:0}.featured-info small{font-size:10px}.card-grid{grid-template-columns:1fr;gap:12px}.content-card{border-radius:13px}.content-card .content-tags{display:none}.content-card .card-description{-webkit-line-clamp:2}.filter{font-size:12px;padding:6px 10px}.filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.browse-heading{align-items:flex-start;gap:12px}.ranking-rail,.request-prompt{border-radius:13px}.platform-footer{margin-top:42px;gap:11px 15px}}.home-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:28px;align-items:stretch;margin:0 0 34px;padding:30px;border:1px solid #e3e8f1;border-radius:18px;background:linear-gradient(135deg,#fff,#f7f9ff 62%,#eef3ff);box-shadow:var(--shadow-sm)}.home-hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.home-hero-kicker{font-size:12px;font-weight:800;letter-spacing:.08em;color:#5670d9;margin-bottom:10px}.home-hero h1{margin:0;font-size:34px;line-height:1.24;letter-spacing:-1.25px;color:#17233a}.home-hero p{margin:12px 0 0;max-width:620px;font-size:15px;line-height:1.75;color:#6f7c91}.home-hero-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.home-hero-actions .btn{min-height:42px}.home-kind-links{display:grid;grid-template-columns:1fr;gap:9px}.home-kind-links button{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:12px 15px;border:1px solid #e1e6ef;border-radius:12px;background:#ffffffd1;text-align:left;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.home-kind-links button:hover{transform:translateY(-1px);border-color:#bdc9e9;box-shadow:0 8px 18px #2030560f}.home-kind-links span{font-size:10px;font-weight:800;letter-spacing:.11em;color:#8b98ad}.home-kind-links strong{font-size:15px;color:#22314c}.portal-nav>p{letter-spacing:.08em}@media(max-width:1000px){.home-hero{grid-template-columns:1fr}.home-kind-links{grid-template-columns:repeat(3,minmax(0,1fr))}.home-kind-links button{flex-direction:column;align-items:flex-start;justify-content:center;gap:3px}}@media(max-width:600px){.home-hero{padding:22px 18px;margin-bottom:26px;border-radius:15px;gap:20px}.home-hero h1{font-size:27px;letter-spacing:-.9px}.home-hero p{font-size:14px}.home-hero-actions{margin-top:18px}.home-hero-actions .btn{flex:1}.home-kind-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.home-kind-links button{min-height:64px;padding:10px;border-radius:10px}.home-kind-links strong{font-size:13px}.home-kind-links span{font-size:9px}}.content-primary-actions{display:grid;grid-template-columns:minmax(220px,320px);gap:10px;align-items:start;margin-top:20px}.content-launch-button{width:100%;min-height:50px;font-size:15px;font-weight:800;box-shadow:0 8px 20px #3157e833}.content-secondary-actions{display:flex;align-items:center;gap:14px;min-height:38px}.content-save-action{min-height:36px;padding:8px 13px;font-size:13px;font-weight:650;box-shadow:none}.content-report-action{font-size:12px;color:#8a95a6}.content-report-action:hover{color:#b45b55}.mobile-bottom-nav{display:none}@media(max-width:800px){.portal-sidebar{display:none}body{padding-bottom:76px}.site-header{position:sticky;top:0;z-index:40}.mobile-bottom-nav{position:fixed;z-index:60;left:0;right:0;bottom:0;height:68px;display:grid;grid-template-columns:repeat(5,1fr);align-items:stretch;padding:5px max(8px,env(safe-area-inset-left)) calc(5px + env(safe-area-inset-bottom));border-top:1px solid #e3e7ef;background:#fffffff5;backdrop-filter:blur(18px);box-shadow:0 -8px 24px #1620330f}.mobile-nav-item{min-width:0;border:0;background:transparent;color:#8a96a8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 2px;border-radius:10px}.mobile-nav-item>span{font-size:19px;line-height:1}.mobile-nav-item>small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25}.mobile-nav-item.active{color:var(--brand);background:#f3f6ff}.mobile-nav-create>span{width:31px;height:31px;display:grid;place-items:center;margin-top:-13px;border-radius:50%;background:var(--brand);color:#fff;box-shadow:0 7px 18px #3157e840}.mobile-nav-create.active{background:transparent}.workspace{margin-left:0}}@media(max-width:600px){.content-primary-actions{grid-template-columns:1fr;margin-top:18px}.content-launch-button{min-height:48px}.content-secondary-actions{justify-content:space-between}}.card-summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:4px}.card-primary-metric{display:flex;align-items:baseline;gap:5px;color:#96a1b1;font-size:10px;white-space:nowrap}.card-primary-metric strong{color:#5f6f87;font-size:12px;font-weight:750}.content-card .card-bottom{justify-content:flex-end;border-top:0;padding-top:8px}.content-card .detail-button{margin-left:0;color:#63738b;font-weight:650}.featured-zone{padding:22px;border:1px solid #e3e8f1;border-radius:16px;background:#fff;box-shadow:var(--shadow-sm)}.featured-zone .section-title{margin-bottom:16px}.featured-zone .section-title>div{display:flex;flex-direction:column;gap:2px}.featured-item{position:relative;overflow:hidden}.featured-rank{position:absolute;z-index:2;top:9px;left:9px;display:grid;place-items:center;min-width:28px;height:24px;padding:0 6px;border-radius:7px;background:#142038c2;color:#fff;font-size:10px;font-weight:850;letter-spacing:.06em;backdrop-filter:blur(5px)}.featured-info em{display:block;margin-top:5px;color:#8090aa;font-size:10px;font-style:normal;font-weight:650}@media(max-width:600px){.featured-zone{padding:17px 14px;border-radius:14px}.card-summary-row{margin-top:2px}.content-card .card-bottom{padding-top:5px}}.submission-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 28px}.submission-progress>div{position:relative;display:flex;align-items:center;gap:7px;min-width:0;color:#9aa5b5;font-size:11px}.submission-progress>div:not(:last-child):after{content:"";position:absolute;left:31px;right:-4px;top:12px;height:1px;background:#e3e8ef;z-index:0}.submission-progress b{position:relative;z-index:1;display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border-radius:50%;background:#f0f3f7;color:#8995a7;font-size:10px}.submission-progress .active{color:#4c65c9;font-weight:700}.submission-progress .active b{background:var(--brand);color:#fff}.submission-progress span{position:relative;z-index:1;background:#fff;padding-right:4px;white-space:nowrap}.form-section-heading{display:flex;gap:11px;align-items:flex-start;margin:30px 0 4px;padding-top:26px;border-top:1px solid #edf0f5}.submission-progress+.form-section-heading{margin-top:0;padding-top:0;border-top:0}.form-section-heading>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:9px;background:#eef2ff;color:#4d66d2;font-size:11px;font-weight:800}.form-section-heading strong{display:block;font-size:16px;color:#25344e}.form-section-heading small{display:block;margin-top:3px;color:#8a97aa;font-size:11px;line-height:1.6}.review-heading{margin-top:34px}.request-toolbar{min-height:39px}.request-count{color:#98a3b4;font-size:12px;white-space:nowrap}.request-card{position:relative;overflow:hidden;padding:23px 23px 20px;box-shadow:var(--shadow-sm)}.request-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#dbe3f4}.request-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.request-card-top{margin-bottom:15px}.request-state{display:inline-flex;align-items:center;gap:5px;color:#7d899b;font-size:11px;font-weight:650}.request-state:before{content:"";width:7px;height:7px;border-radius:50%;background:#a9b2c0}.request-state-open:before{background:#4ea67d}.request-state-closed:before{background:#a9b2c0}.request-card h3{margin-bottom:8px}.request-tags{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 18px}.request-tags span{padding:3px 7px;border-radius:999px;background:#f5f7fa;color:#8290a4}.request-card-bottom{justify-content:space-between;align-items:flex-end}.request-author{display:flex;flex-direction:column;gap:3px;min-width:0;text-align:left}.request-author span{color:#68778f;font-weight:650}.request-author small{color:#9ba6b6}.request-budget{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto}.request-budget small{font-size:10px;color:#9aa5b5}.request-budget strong{font-size:14px;color:#40577e}@media(max-width:600px){.submission-progress{gap:4px;margin-bottom:24px}.submission-progress span{display:none}.submission-progress>div:not(:last-child):after{left:28px;right:-1px}.form-section-heading{margin-top:27px;padding-top:22px}.request-card{padding:20px 18px 18px}.request-card>p{-webkit-line-clamp:2;min-height:0}}.creator-profile-hero{position:relative;overflow:hidden;padding:32px;background:linear-gradient(135deg,#fff,#f7f9ff 68%,#eef3ff)}.creator-profile-hero:after{content:"";position:absolute;width:180px;height:180px;right:-55px;top:-70px;border-radius:50%;background:radial-gradient(circle,#3157e81f,#3157e800 70%);pointer-events:none}.creator-profile-hero .profile-avatar.large{background:linear-gradient(145deg,#3157e8,#6782f0);border:0;color:#fff;box-shadow:0 10px 24px #3157e833}.creator-profile-hero h1{color:#17243a}.creator-profile-hero .content-metrics{margin-top:13px;gap:16px;color:#718096}.profile-tabs{gap:8px;border-bottom:0;padding:5px;border-radius:11px;background:#eef1f6}.profile-tabs button{flex:0 0 auto;border:0;border-radius:8px;padding:9px 13px;color:#77859a}.profile-tabs button.active{background:#fff;color:#3157e8;border:0;box-shadow:0 2px 8px #1c2b4b0f}.creator-work-intro{margin:30px 0 18px}.creator-work-intro>span{display:block;margin-bottom:5px;color:#6076d2;font-size:10px;font-weight:850;letter-spacing:.12em}.creator-work-intro h2{margin:0;color:#1c2a42;font-size:24px;letter-spacing:-.7px}.creator-work-intro p{margin:7px 0 0;color:#8290a4;font-size:13px;line-height:1.7}.creator-work-grid{margin-top:0}.section-eyebrow{color:#6076d2;font-weight:850}.home-hero{position:relative;overflow:hidden}.home-hero:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#3157e8,#8096f3)}.btn.primary,.submit-button{background:linear-gradient(135deg,#3157e8,#4567ea);border-color:#3157e8}.btn.primary:hover,.submit-button:hover{background:linear-gradient(135deg,#284bd2,#3e5fdb)}.content-card,.featured-zone,.ranking-rail,.request-card,.creator-profile-card{background:#fff}.content-card:focus-within,.featured-item:focus-visible,.request-card:focus-visible,.creator-profile-card:focus-visible{outline:3px solid rgba(49,87,232,.18);outline-offset:2px}.platform-footer strong{color:#5d6f91;letter-spacing:.08em}@media(max-width:600px){.creator-profile-hero{padding:22px 18px}.profile-tabs{overflow-x:auto;scrollbar-width:none}.profile-tabs::-webkit-scrollbar{display:none}.profile-tabs button{padding:8px 11px;font-size:13px}.creator-work-intro{margin-top:24px}.creator-work-intro h2{font-size:21px}}.home-kind-links .home-kind-fun{border-color:#eadff7;background:linear-gradient(135deg,#fff,#fbf6ff)}.home-kind-links .home-kind-fun span{color:#8b62b8}.home-kind-links .home-kind-fun strong{color:#5c3c7b}.cover-fun{background:linear-gradient(135deg,#8d63c7,#d07bb4)}.cover-fun .content-mark{color:#fff}@media(max-width:1000px){.home-kind-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.home-kind-links{grid-template-columns:repeat(2,minmax(0,1fr))}}body.magazine-home-route .portal-sidebar{display:none}body.magazine-home-route .site-header{left:0}body.magazine-home-route .workspace{margin-left:0;max-width:1500px;padding-left:34px;padding-right:34px}.magazine-home{width:100%}.home-magazine-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:2px 0 22px}.home-magazine-intro>div:first-child{min-width:0}.home-magazine-kicker{display:block;margin-bottom:8px;color:#6d7fc8;font-size:11px;font-weight:800;letter-spacing:.08em}.home-magazine-intro h1{margin:0;font-size:31px;line-height:1.25;letter-spacing:-1.15px;color:#17233a}.home-magazine-intro p{margin:8px 0 0;max-width:760px;color:#8190a4;font-size:14px;line-height:1.7}.home-magazine-actions{display:flex;gap:8px;flex-shrink:0}.magazine-lead{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:14px;min-height:430px}.magazine-lead-side{display:grid;grid-template-rows:1fr 1fr;gap:14px}.magazine-feature{position:relative;display:block;width:100%;height:100%;min-height:0;overflow:hidden;border:0;border-radius:18px;padding:0;background:#e9eef8;text-align:left;box-shadow:0 8px 30px #222e4c17}.magazine-feature-art,.magazine-feature-art>.cover{position:absolute;inset:0;width:100%;height:100%}.magazine-feature-art>.cover{max-height:none!important;aspect-ratio:auto!important;border-radius:0!important}.magazine-feature-art img{width:100%;height:100%;object-fit:cover}.magazine-feature .content-mark{font-size:64px;opacity:.32}.magazine-feature-shade{position:absolute;inset:0;background:linear-gradient(90deg,#101b31c4,#101b3175 48%,#101b3114)}.magazine-feature-side .magazine-feature-shade{background:linear-gradient(90deg,#101b31b3,#101b3126)}.magazine-feature-copy{position:absolute;z-index:2;left:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;max-width:72%;padding:34px;color:#fff}.magazine-feature-copy small{display:inline-flex;padding:5px 9px;border-radius:999px;background:#ffffff2e;font-size:10px;font-weight:750;backdrop-filter:blur(8px)}.magazine-feature-copy strong{margin-top:11px;font-size:31px;line-height:1.22;letter-spacing:-1px}.magazine-feature-copy em{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:9px;font-size:13px;line-height:1.65;font-style:normal;opacity:.86}.magazine-feature-copy>span:last-child{margin-top:16px;padding:9px 13px;border-radius:999px;background:#fff;color:#1d2c48;font-size:11px;font-weight:800}.magazine-feature-side .magazine-feature-copy{max-width:82%;padding:22px}.magazine-feature-side .magazine-feature-copy strong{font-size:21px}.magazine-feature-side .magazine-feature-copy em{-webkit-line-clamp:1}.magazine-feature-side .magazine-feature-copy>span:last-child{margin-top:10px;padding:7px 10px}.magazine-category-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 34px}.magazine-category-strip button{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-width:0;min-height:76px;padding:13px 15px;border:1px solid #e7eaf1;border-radius:14px;background:#fff;text-align:left;box-shadow:0 3px 16px #1e2b480a}.magazine-category-strip button:nth-child(1){background:linear-gradient(135deg,#faf5ff,#fff)}.magazine-category-strip button:nth-child(2){background:linear-gradient(135deg,#effbf8,#fff)}.magazine-category-strip button:nth-child(3){background:linear-gradient(135deg,#fff5ee,#fff)}.magazine-category-strip button:nth-child(4){background:linear-gradient(135deg,#f3f5ff,#fff)}.magazine-category-strip b{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#ffffffb8;font-size:21px}.magazine-category-strip span{min-width:0}.magazine-category-strip strong{display:block;color:#23314a;font-size:15px}.magazine-category-strip small{display:block;margin-top:3px;color:#8b97a9;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.magazine-category-strip i{color:#8e99aa;font-style:normal}.magazine-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.magazine-section-head span{color:#8e75c3;font-size:10px;font-weight:850;letter-spacing:.12em}.magazine-section-head h2{margin:3px 0 0;color:#17243a;font-size:23px;letter-spacing:-.7px}.magazine-spotlight-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:12px}.magazine-spotlight-card{position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:245px;padding:0;border:1px solid #e5e9f1;border-radius:16px;background:#fff;text-align:left}.magazine-spotlight-card:first-child{grid-row:span 1}.magazine-spotlight-card>.cover{width:100%;height:145px;max-height:none!important;aspect-ratio:auto!important;border-radius:0!important}.magazine-spotlight-card>.cover img{width:100%;height:100%;object-fit:cover}.magazine-spotlight-card .content-mark{font-size:36px}.magazine-spotlight-index{position:absolute;z-index:2;top:10px;left:10px;padding:4px 7px;border-radius:7px;background:#141e31b8;color:#fff;font-size:9px;font-weight:800}.magazine-spotlight-copy{display:flex;flex-direction:column;gap:5px;padding:14px}.magazine-spotlight-copy small{color:#8c98a9;font-size:10px}.magazine-spotlight-copy strong{color:#22314b;font-size:15px;line-height:1.4}.magazine-spotlight-copy em{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#8290a3;font-size:11px;line-height:1.55;font-style:normal}.magazine-shelves{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px}.magazine-shelf{min-width:0;padding:17px;border:1px solid #e5e9f1;border-radius:15px;background:#fff}.magazine-shelf-games{background:linear-gradient(180deg,#fff,#fbf7ff)}.magazine-shelf-tools{background:linear-gradient(180deg,#fff,#f5fbfa)}.magazine-shelf-creations{background:linear-gradient(180deg,#fff,#fff8f4)}.magazine-shelf-fun{background:linear-gradient(180deg,#fff,#f7f5ff)}.magazine-shelf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:12px}.magazine-shelf-head small{color:#9aa5b4;font-size:9px;font-weight:800;letter-spacing:.12em}.magazine-shelf-head h3{margin:2px 0 0;color:#23314a;font-size:16px}.magazine-shelf-head .text-button{font-size:10px}.magazine-mini-list{display:grid;gap:8px}.magazine-mini-item{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:0;border:0;background:transparent;text-align:left}.magazine-mini-item>.cover{width:54px;height:44px;max-height:none!important;aspect-ratio:auto!important;border-radius:8px!important}.magazine-mini-item>.cover img{width:100%;height:100%;object-fit:cover}.magazine-mini-item .content-mark{font-size:13px;letter-spacing:-.3px}.magazine-mini-item span{min-width:0}.magazine-mini-item strong{display:block;overflow:hidden;color:#334059;font-size:11px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.magazine-mini-item small{display:block;margin-top:2px;color:#99a4b4;font-size:9px}.magazine-empty-shelf{width:100%;min-height:70px;border:1px dashed #dfe4ec;border-radius:10px;background:#ffffff8c;color:#8c98aa;font-size:11px}.magazine-community-callout{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:34px;padding:24px 28px;border:1px solid #e3e8f1;border-radius:17px;background:linear-gradient(135deg,#f8faff,#eef4ff)}.magazine-community-callout small{color:#6680d8;font-size:9px;font-weight:850;letter-spacing:.1em}.magazine-community-callout h2{margin:4px 0 5px;color:#20304c;font-size:20px}.magazine-community-callout p{margin:0;color:#8491a4;font-size:12px}@media(max-width:1100px){.magazine-lead{grid-template-columns:1.25fr .75fr;min-height:390px}.magazine-feature-copy{max-width:82%;padding:28px}.magazine-feature-copy strong{font-size:26px}.magazine-spotlight-grid,.magazine-shelves{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){body.magazine-home-route .workspace{padding-left:18px;padding-right:18px}.magazine-lead{grid-template-columns:1fr;min-height:0}.magazine-lead-main{height:340px}.magazine-lead-side{grid-template-columns:1fr 1fr;grid-template-rows:none;height:210px}.magazine-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){body.magazine-home-route .workspace{padding:18px 14px 28px}.home-magazine-intro{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:17px}.home-magazine-intro h1{font-size:25px}.home-magazine-intro p{font-size:13px}.home-magazine-actions{width:100%}.home-magazine-actions .btn{flex:1}.magazine-lead{gap:10px}.magazine-lead-main{height:300px}.magazine-lead-side{display:flex;height:auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.magazine-lead-side::-webkit-scrollbar{display:none}.magazine-lead-side>.magazine-feature{flex:0 0 84%;height:175px;scroll-snap-align:start}.magazine-feature{border-radius:14px}.magazine-feature-copy{max-width:88%;padding:20px}.magazine-feature-copy strong{font-size:23px}.magazine-feature-copy em{font-size:11px}.magazine-feature-side .magazine-feature-copy{padding:17px}.magazine-feature-side .magazine-feature-copy strong{font-size:18px}.magazine-category-strip{gap:8px;margin-bottom:28px}.magazine-category-strip button{grid-template-columns:34px 1fr auto;min-height:68px;padding:11px}.magazine-category-strip b{width:34px;height:34px;font-size:17px}.magazine-category-strip strong{font-size:13px}.magazine-category-strip small{font-size:9px}.magazine-section-head h2{font-size:20px}.magazine-spotlight-grid{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;scrollbar-width:none}.magazine-spotlight-grid::-webkit-scrollbar{display:none}.magazine-spotlight-card{flex:0 0 78%;min-height:230px;scroll-snap-align:start}.magazine-shelves{grid-template-columns:1fr;gap:10px;margin-top:28px}.magazine-mini-list{grid-template-columns:1fr 1fr}.magazine-mini-item{grid-template-columns:46px minmax(0,1fr)}.magazine-mini-item>.cover{width:46px;height:40px}.magazine-community-callout{align-items:flex-start;flex-direction:column;padding:20px}.magazine-community-callout .btn{width:100%}}body.magazine-home-route{background:#fff}body.magazine-home-route .site-header{background:#fffffff7;border-bottom:1px solid #eef0f5;box-shadow:none}body.magazine-home-route .header-inner{max-width:1500px;height:74px;margin:0 auto;padding-left:34px;padding-right:34px}body.magazine-home-route .mobile-brand{width:auto;min-width:118px;height:38px;background:url(/assets/hanmoa-header-logo.png) left center/contain no-repeat}body.magazine-home-route .mobile-brand img,.magazine-top-nav{display:none}body.magazine-home-route .magazine-top-nav{display:flex;align-items:center;gap:4px;margin:0 10px 0 18px}.magazine-top-nav :is(button,a){border:0;background:transparent;padding:8px 10px;border-radius:8px;color:#34415a;font-size:13px;font-weight:750}.magazine-top-nav :is(button,a):hover{background:#f5f6fa;color:#3157e8}body.magazine-home-route .header-inner .search{flex:1;max-width:480px;margin-left:auto;margin-right:auto;background:#f5f6fa;border:0;border-radius:999px;box-shadow:none}body.magazine-home-route .account-button{border:0;box-shadow:none;background:transparent}body.magazine-home-route .submit-button{border-radius:12px;box-shadow:none}body.magazine-home-route .workspace{max-width:1500px;padding-top:20px;background:#fff}.magazine-lead{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);gap:12px;min-height:455px;margin-top:0}.magazine-feature{border-radius:14px;box-shadow:none;border:1px solid #eef0f5;transition:transform .18s ease,box-shadow .18s ease}.magazine-feature:hover{transform:translateY(-2px);box-shadow:0 12px 30px #212d4a14}.magazine-feature-main{background:#f6f3fb}.magazine-main-brand-art{position:absolute;inset:0;background:linear-gradient(90deg,#fff8faf5,#fff9f9e0 32%,#ffffff1f 70%),url(/assets/hanmoa-banner.png) center/cover no-repeat}.magazine-feature-main .magazine-feature-shade{background:linear-gradient(90deg,#ffffff3d,#fff0)}.magazine-feature-main .magazine-feature-copy{max-width:50%;padding:42px 38px;color:#182542}.magazine-feature-main .magazine-feature-copy small{background:#fff1f5;color:#b76080}.magazine-feature-main .magazine-feature-copy strong{margin-top:14px;font-size:35px;line-height:1.18;letter-spacing:-1.35px}.magazine-feature-main .magazine-feature-copy em{color:#69778e;opacity:1;font-size:14px}.magazine-feature-main .magazine-feature-copy>span:last-child{background:#17233d;color:#fff;padding:11px 17px}.magazine-lead-side{gap:12px}.magazine-feature-side{background:#f6f8fc}.magazine-feature-side .magazine-feature-art{left:47%;width:53%}.magazine-feature-side .magazine-feature-art>.cover{opacity:.9}.magazine-feature-side .magazine-feature-shade{background:linear-gradient(90deg,#f5f8ff,#f5f8fffa 47%,#f5f8ff73 70%,#f5f8ff0f)}.magazine-feature-side:nth-child(2) .magazine-feature-shade{background:linear-gradient(90deg,#f5fffb,#f5fffbfa 47%,#f5fffb6b 72%,#f5fffb0a)}.magazine-feature-side .magazine-feature-copy{max-width:57%;padding:25px 22px;color:#1f2d47}.magazine-feature-side .magazine-feature-copy small{background:#ffffffd9;color:#78869b}.magazine-feature-side .magazine-feature-copy strong{font-size:20px;letter-spacing:-.5px}.magazine-feature-side .magazine-feature-copy em{color:#7a8799;opacity:1}.magazine-feature-side .magazine-feature-copy>span:last-child{background:#fff;color:#53647e;border:1px solid #e3e7ee}.magazine-category-strip{gap:12px;margin:12px 0 30px}.magazine-category-strip button{min-height:82px;border:0;border-radius:12px;box-shadow:none}.magazine-category-strip button:nth-child(1){background:#f8efff}.magazine-category-strip button:nth-child(2){background:#effbf7}.magazine-category-strip button:nth-child(3){background:#fff4eb}.magazine-category-strip button:nth-child(4){background:#eef3ff}.magazine-category-strip button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #23304d12}.magazine-category-strip b{background:#ffffffc7}.magazine-section-head{margin-top:2px;margin-bottom:16px}.magazine-section-head h2{font-size:22px}.magazine-spotlight-grid{grid-template-columns:1.35fr 1fr 1fr 1fr;gap:10px}.magazine-spotlight-card{min-height:235px;border:0;border-radius:12px;box-shadow:none;background:#fafbfc}.magazine-spotlight-card:hover{background:#f7f8fb}.magazine-spotlight-card>.cover{height:142px;border-radius:12px!important}.magazine-spotlight-copy{padding:12px 5px 4px}.magazine-spotlight-copy strong{font-size:14px}.magazine-spotlight-copy em{font-size:10px}.magazine-spotlight-index{top:8px;left:8px}.magazine-shelves{gap:10px;margin-top:30px}.magazine-shelf{padding:16px;border:0;border-radius:12px;box-shadow:none}.magazine-shelf-games{background:#fbf8ff}.magazine-shelf-tools{background:#f5fbfa}.magazine-shelf-creations{background:#fff8f3}.magazine-shelf-fun{background:#f7f5ff}.magazine-mini-item>.cover{border-radius:7px!important}.magazine-community-callout{margin-top:28px;border:0;border-radius:12px;background:linear-gradient(90deg,#f8faff,#f2f7ff);box-shadow:none}body.magazine-home-route .platform-footer{border-top:0;margin-top:36px;padding-top:18px}@media(max-width:1050px){body.magazine-home-route .magazine-top-nav{display:none}.magazine-feature-main .magazine-feature-copy{max-width:62%}}@media(max-width:800px){body.magazine-home-route .header-inner{padding-left:18px;padding-right:18px}body.magazine-home-route .mobile-brand{min-width:38px;width:38px;background:url(/assets/hanmoa-icon.png) center/contain no-repeat}.magazine-feature-main .magazine-feature-copy{max-width:70%}}@media(max-width:600px){body.magazine-home-route .workspace{padding-top:12px}.magazine-lead-main{height:315px}.magazine-main-brand-art{background:linear-gradient(90deg,#fff8faf5,#fffafab8 58%,#ffffff1f),url(/assets/hanmoa-banner.png) center/cover no-repeat}.magazine-feature-main .magazine-feature-copy{max-width:82%;padding:25px 20px}.magazine-feature-main .magazine-feature-copy strong{font-size:26px}.magazine-feature-main .magazine-feature-copy em{font-size:12px}.magazine-feature-side .magazine-feature-art{left:45%;width:55%}.magazine-feature-side .magazine-feature-copy{max-width:64%}.magazine-category-strip{margin-top:10px}.magazine-category-strip button{min-height:70px}.magazine-spotlight-card{background:#fff}}@media(min-width:801px){body.magazine-home-route .header-inner,body.magazine-home-route .workspace{width:min(calc(100% - 96px),1440px);max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}body.magazine-home-route .magazine-home,body.magazine-home-route .platform-footer{width:100%;margin-left:auto;margin-right:auto}body.magazine-home-route .mobile-brand{display:block;flex:0 0 118px}}@media(min-width:801px)and (max-width:1180px){body.magazine-home-route .header-inner,body.magazine-home-route .workspace{width:calc(100% - 48px)}}body.magazine-home-route .site-header{margin-left:0;width:100%}.magazine-lead{min-height:405px}.magazine-feature-main{background:linear-gradient(135deg,#fff8fb,#f7f8ff 52%,#eef8ff);border:1px solid #eef0f5}.magazine-main-art{position:absolute;inset:0;overflow:hidden;pointer-events:none}.magazine-main-art:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 28%,rgba(92,124,255,.13),transparent 28%),radial-gradient(circle at 88% 76%,rgba(255,139,179,.13),transparent 26%),radial-gradient(circle at 62% 88%,rgba(91,216,179,.11),transparent 24%)}.magazine-main-orb{position:absolute;display:block;border-radius:50%;filter:blur(.2px);opacity:.9}.magazine-main-orb.orb-one{width:150px;height:150px;right:55px;top:32px;background:linear-gradient(145deg,#dce7ff,#c7d7ff)}.magazine-main-orb.orb-two{width:92px;height:92px;right:255px;bottom:28px;background:linear-gradient(145deg,#ffe1ee,#ffd4e5)}.magazine-main-orb.orb-three{width:64px;height:64px;right:35px;bottom:45px;background:linear-gradient(145deg,#d7f7e9,#c7f0df)}.magazine-main-content-art{position:absolute;right:78px;top:50%;width:310px;height:220px;transform:translateY(-50%) rotate(2deg);border-radius:20px;overflow:hidden;box-shadow:0 22px 48px #253a6926;background:#fff}.magazine-main-content-art>.cover{width:100%;height:100%;max-height:none!important;aspect-ratio:auto!important;border-radius:20px!important}.magazine-main-content-art>.cover img{width:100%;height:100%;object-fit:cover}.magazine-main-content-art .content-mark{opacity:0}.magazine-feature-main .magazine-feature-shade{background:linear-gradient(90deg,#fffffff5,#ffffffe0 43%,#ffffff2e 66%,#fff0)}.magazine-feature-main .magazine-feature-copy{max-width:48%;padding:36px 38px;color:#182542}.magazine-feature-main .magazine-feature-copy small{padding:5px 9px;background:#fff1f5;color:#b76080}.magazine-feature-main .magazine-feature-copy strong{margin-top:12px;font-size:34px;line-height:1.2;letter-spacing:-1.25px}.magazine-feature-main .magazine-feature-copy em{margin-top:10px;color:#6e7c91;opacity:1;font-size:13px;line-height:1.7}.magazine-feature-main .magazine-feature-copy>span:last-child{margin-top:18px;padding:10px 15px;background:#182542;color:#fff;border-radius:999px}@media(max-width:1180px){.magazine-main-content-art{right:48px;width:270px;height:195px}.magazine-feature-main .magazine-feature-copy{max-width:54%}}@media(max-width:800px){.magazine-main-content-art{right:24px;width:220px;height:165px;opacity:.78}.magazine-feature-main .magazine-feature-copy{max-width:64%;padding:28px 24px}}@media(max-width:600px){.magazine-lead-main{height:285px}.magazine-main-content-art{right:-18px;width:190px;height:145px;opacity:.45}.magazine-main-orb.orb-one{right:-20px;top:25px}.magazine-main-orb.orb-two{right:105px;bottom:18px}.magazine-feature-main .magazine-feature-shade{background:linear-gradient(90deg,#fffffff7,#ffffffe0 58%,#ffffff40)}.magazine-feature-main .magazine-feature-copy{max-width:80%;padding:22px 20px}.magazine-feature-main .magazine-feature-copy strong{font-size:25px}}.magazine-lead-carousel{position:relative;display:block;min-height:405px;height:405px;overflow:hidden;border-radius:18px}.magazine-hero-stage{width:100%;height:100%}.magazine-hero-stage>.magazine-feature,.magazine-hero-stage>.magazine-hero-ad{width:100%;height:100%}.magazine-hero-stage>.magazine-feature{border-radius:18px}.magazine-hero-arrow{position:absolute;z-index:5;top:50%;display:grid;place-items:center;width:38px;height:38px;margin-top:-19px;border:1px solid rgba(33,48,77,.1);border-radius:50%;background:#ffffffe6;color:#26364f;box-shadow:0 7px 22px #202d4a1a;font-size:26px;line-height:1;backdrop-filter:blur(10px)}.magazine-hero-arrow:hover{background:#fff;transform:scale(1.03)}.magazine-hero-prev{left:16px}.magazine-hero-next{right:16px}.magazine-hero-pagination{position:absolute;z-index:5;right:22px;bottom:18px;display:flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid rgba(33,48,77,.08);border-radius:999px;background:#ffffffe6;color:#627087;box-shadow:0 5px 18px #202d4a12;font-size:11px;font-weight:700;backdrop-filter:blur(10px)}.magazine-hero-pagination i{color:#b1bac7;font-style:normal}.magazine-hero-empty .magazine-feature-copy strong{text-transform:none}@media(max-width:800px){.magazine-lead-carousel{height:340px;min-height:340px}.magazine-hero-arrow{width:34px;height:34px;margin-top:-17px;font-size:23px}.magazine-hero-prev{left:10px}.magazine-hero-next{right:10px}}@media(max-width:600px){.magazine-lead-carousel{height:285px;min-height:285px}.magazine-hero-pagination{right:14px;bottom:12px}}.magazine-lead-carousel{height:350px;min-height:350px;border-radius:16px}.magazine-hero-stage>.magazine-feature{border-radius:16px}.magazine-feature-main .magazine-feature-copy{top:50%;bottom:auto;transform:translateY(-50%);max-width:46%;padding:30px 52px}.magazine-feature-main .magazine-feature-copy strong{font-size:32px}.magazine-feature-main .magazine-feature-copy>span:last-child{margin-top:15px}.magazine-hero-arrow{width:36px;height:36px;margin-top:-18px;font-size:24px;box-shadow:0 5px 16px #202d4a14}.magazine-hero-prev{left:18px}.magazine-hero-next{right:18px}.magazine-hero-pagination{right:20px;bottom:16px}.magazine-hero-empty{background:linear-gradient(135deg,#fff,#f8faff 60%,#f3f7ff)}.magazine-hero-empty .magazine-feature-shade{background:linear-gradient(90deg,#fffffffa,#ffffffeb 42%,#ffffff47 65%,#fff0)}.magazine-empty-visual{position:absolute;right:8%;top:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:310px;height:210px;transform:translateY(-50%) rotate(2deg);border:1px solid rgba(49,87,232,.08);border-radius:26px;background:linear-gradient(145deg,#ffffffeb,#eff4fff2);box-shadow:0 22px 50px #2d426e1a}.magazine-empty-icon{display:grid;place-items:center;width:74px;height:74px;margin-bottom:15px;border-radius:22px;background:#fff;box-shadow:0 10px 24px #2d426e17;color:#3157e8;font-size:34px}.magazine-empty-word{color:#8390a6;font-size:13px;font-weight:800;letter-spacing:.03em}.magazine-kind-games .magazine-empty-visual{background:linear-gradient(145deg,#fff,#f7efff)}.magazine-kind-tools .magazine-empty-visual{background:linear-gradient(145deg,#fff,#eefbf7)}.magazine-kind-creations .magazine-empty-visual{background:linear-gradient(145deg,#fff,#fff3ea)}.magazine-kind-fun .magazine-empty-visual{background:linear-gradient(145deg,#fff,#eef3ff)}@media(max-width:800px){.magazine-lead-carousel{height:320px;min-height:320px}.magazine-feature-main .magazine-feature-copy{max-width:58%;padding:26px 44px}.magazine-empty-visual{right:5%;width:240px;height:170px}}@media(max-width:600px){.magazine-lead-carousel{height:270px;min-height:270px}.magazine-feature-main .magazine-feature-copy{max-width:74%;padding:20px 44px 20px 20px}.magazine-feature-main .magazine-feature-copy strong{font-size:25px}.magazine-empty-visual{right:-30px;width:175px;height:140px;opacity:.55}.magazine-empty-icon{width:56px;height:56px;font-size:26px}.magazine-hero-prev{left:8px}.magazine-hero-next{right:8px}}.magazine-lead-showcase{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(300px,.72fr);gap:12px;height:350px;min-height:350px}.magazine-lead-showcase .magazine-lead-carousel{position:relative;width:100%;height:350px;min-height:350px;overflow:hidden;border-radius:16px}.magazine-lead-showcase .magazine-lead-side{display:grid;grid-template-rows:1fr 1fr;gap:12px;min-width:0}.magazine-side-card,.magazine-side-empty{position:relative;width:100%;min-width:0;height:100%;overflow:hidden;border:1px solid #edf0f5;border-radius:16px;background:#f7f9fc;text-align:left}.magazine-side-card{padding:0}.magazine-side-cover,.magazine-side-cover>.cover{position:absolute;inset:0;width:100%;height:100%}.magazine-side-cover>.cover{max-height:none!important;aspect-ratio:auto!important;border-radius:0!important}.magazine-side-cover img{width:100%;height:100%;object-fit:cover}.magazine-side-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#121f36e0,#121f369e 54%,#121f362e)}.magazine-side-copy{position:absolute;z-index:2;left:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;max-width:88%;padding:20px;color:#fff}.magazine-side-copy small{font-size:10px;font-weight:800;letter-spacing:.04em;opacity:.78}.magazine-side-copy strong{margin-top:7px;font-size:19px;line-height:1.25;letter-spacing:-.5px}.magazine-side-copy em{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:6px;font-size:11px;line-height:1.5;font-style:normal;opacity:.82}.magazine-side-creator{background:linear-gradient(135deg,#f2f7ff,#fff8fb)}.magazine-side-creator .magazine-side-copy{inset:50% 12px auto 92px;max-width:none;padding:0;transform:translateY(-50%);color:#26354f}.magazine-side-creator .magazine-side-copy small{color:#75839a;opacity:1}.magazine-side-creator .magazine-side-copy em{color:#7d899b;opacity:1}.magazine-side-creator .magazine-side-copy>span:last-child{margin-top:8px;color:#506485;font-size:11px;font-weight:700}.magazine-creator-avatar{position:absolute;z-index:2;left:22px;top:50%;display:grid;place-items:center;width:54px;height:54px;transform:translateY(-50%);border-radius:18px;background:#fff;box-shadow:0 10px 24px #253a691a;color:#3157e8;font-size:23px;font-weight:800}.magazine-creator-glow{position:absolute;width:150px;height:150px;left:-38px;top:-30px;border-radius:50%;background:radial-gradient(circle,#526ff229,#526ff200 70%)}.magazine-side-empty{display:flex;flex-direction:column;justify-content:center;padding:22px;color:#7e8a9d}.magazine-side-empty small{font-size:10px;font-weight:800;letter-spacing:.06em}.magazine-side-empty strong{margin-top:8px;color:#283750;font-size:19px}.magazine-side-empty span{margin-top:6px;font-size:11px}@media(max-width:1000px){.magazine-lead-showcase{grid-template-columns:1fr;height:auto;min-height:0}.magazine-lead-showcase .magazine-lead-side{grid-template-columns:1fr 1fr;grid-template-rows:none;height:170px}}@media(max-width:600px){.magazine-lead-showcase .magazine-lead-side{display:flex;height:150px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.magazine-lead-showcase .magazine-lead-side::-webkit-scrollbar{display:none}.magazine-lead-showcase .magazine-lead-side>*{flex:0 0 82%;scroll-snap-align:start}}.magazine-hero-stage{position:relative;width:100%;height:100%;overflow:hidden}.magazine-hero-track{display:flex;width:100%;height:100%;transform:translate3d(calc(var(--hero-index,0) * -100%),0,0);transition:transform .58s cubic-bezier(.22,.72,.22,1);will-change:transform}.magazine-hero-slide{flex:0 0 100%;min-width:100%;width:100%;height:100%}.magazine-hero-slide>.magazine-feature,.magazine-hero-slide>.magazine-hero-ad{width:100%;height:100%}.creator-roadmap-hero{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:8px;width:100%;height:100%;padding:24px 52px;overflow:hidden;border:1px solid var(--ui-line,#e5e9f1);border-radius:16px;background:linear-gradient(115deg,#f6f8ff,#edf2ff);color:var(--ui-ink,#293d59);text-align:left}.creator-roadmap-copy{position:relative;z-index:1;min-width:0}.creator-roadmap-status{display:inline-block;padding:3px 9px;border:1px solid #c9d6ff;border-radius:6px;background:#fff;color:#3157b9;font-size:11px;font-weight:700;line-height:1.6}.creator-roadmap-hero h2{margin:10px 0 8px;color:var(--ui-ink,#293d59);font-size:30px;font-weight:800;line-height:1.25;letter-spacing:-.8px}.creator-roadmap-description{margin:0;font-size:13px;line-height:1.7;word-break:keep-all}.creator-roadmap-disclosure{margin:10px 0 0;color:#52617d;font-size:12px;line-height:1.65;word-break:keep-all}.creator-roadmap-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:9px;padding:0;border:0;background:transparent;color:var(--ui-brand,#3157e8);font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.creator-roadmap-link:hover{text-decoration:underline;text-underline-offset:4px}.creator-roadmap-link:focus-visible{outline:3px solid var(--ui-brand,#3157e8);outline-offset:4px;border-radius:3px}.creator-roadmap-art{min-width:0;pointer-events:none}.creator-roadmap-art svg{display:block;width:100%;height:auto;max-height:270px}@media(max-width:600px){.creator-roadmap-hero{grid-template-columns:minmax(0,1fr);padding:18px 44px;gap:0}.creator-roadmap-art{display:none}.creator-roadmap-hero h2{font-size:25px;margin-top:8px}.creator-roadmap-description{font-size:12px;line-height:1.6}.creator-roadmap-disclosure{margin-top:8px;line-height:1.6}.creator-roadmap-link{margin-top:4px}}@media(prefers-reduced-motion:reduce){.magazine-hero-track{transition:none}}.magazine-category-strip b{overflow:hidden;padding:0;background:transparent}.magazine-category-strip b img{display:block;width:100%;height:100%;object-fit:cover;border-radius:12px}.cover-default{overflow:hidden;background:#f6f8fc}.cover-default img{display:block;width:100%;height:100%;object-fit:cover}.magazine-category-images{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 32px}.magazine-category-images button{position:relative;display:block;min-height:0;aspect-ratio:2.5/1;padding:0;overflow:hidden;border:0;border-radius:14px;background:#f6f8fc;box-shadow:none}.magazine-category-images button>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.magazine-category-images button:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#121f3659,#121f3614 55%,#121f3600);pointer-events:none}.magazine-category-images button>span{position:absolute;z-index:2;left:15px;bottom:13px;min-width:0;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.18)}.magazine-category-images button>span strong{color:#fff;font-size:15px;line-height:1.2}.magazine-category-images button>span small{margin-top:3px;color:#ffffffdb;font-size:9px}.magazine-category-images button>i{position:absolute;z-index:2;right:14px;bottom:15px;color:#fff;font-size:14px;text-shadow:0 1px 8px rgba(0,0,0,.18)}.magazine-category-images button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1e2b4817}.magazine-category-images b{display:none}@media(max-width:800px){.magazine-category-images{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.magazine-category-images{gap:8px;margin-bottom:28px}.magazine-category-images button{aspect-ratio:1.9/1;border-radius:12px}.magazine-category-images button>span{left:12px;bottom:10px}.magazine-category-images button>span strong{font-size:13px}.magazine-category-images button>span small{font-size:8px}.magazine-category-images button>i{right:11px;bottom:11px}}.magazine-category-images button:after{display:none}.magazine-category-images button>span{display:none}.magazine-category-images button>i{right:12px;bottom:10px;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#ffffffe0;color:#43536d;box-shadow:0 4px 12px #1a27441f;text-shadow:none;font-size:12px;backdrop-filter:blur(8px)}.magazine-category-images button:hover>i{transform:translate(2px)}.magazine-spotlight-slider{position:relative}.magazine-spotlight-grid{display:grid;grid-auto-flow:column;grid-auto-columns:240px;grid-template-columns:none;gap:10px;overflow-x:auto;padding:0 2px 8px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.magazine-spotlight-grid::-webkit-scrollbar{display:none}.magazine-spotlight-card{width:240px;min-width:240px;height:270px;min-height:270px;scroll-snap-align:start}.magazine-spotlight-card>.cover{width:100%;height:150px}.magazine-spotlight-copy{height:104px;overflow:hidden}.magazine-spotlight-grid>.ad-placement--feed{display:flex!important;width:240px;min-width:240px;height:270px;min-height:270px;margin:0;grid-column:auto;scroll-snap-align:start;border:0;border-radius:12px;background:linear-gradient(145deg,#f2f5ff,#fff7fb)}.magazine-spotlight-grid>.ad-placement--feed .ad-placement-content{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px}.magazine-spotlight-grid>.ad-placement--feed .ad-placement-label{padding:13px 14px 0;font-size:10px}.magazine-spotlight-grid>.ad-placement--feed h2{font-size:17px}.magazine-spotlight-grid>.ad-placement--feed p{font-size:11px;line-height:1.55}.magazine-spotlight-grid>.ad-placement--feed .ad-placement-button{width:100%;justify-content:space-between;padding:8px 10px;font-size:11px}.magazine-spotlight-arrow{position:absolute;z-index:5;top:78px;display:grid;place-items:center;width:34px;height:34px;border:1px solid #e4e8f0;border-radius:50%;background:#fffffff0;color:#2c3b55;box-shadow:0 5px 15px #1f2c4b1a;font-size:22px;line-height:1}.magazine-spotlight-prev{left:-17px}.magazine-spotlight-next{right:-17px}.magazine-bm-card{position:relative;border:1px solid #dde4ff;background:linear-gradient(145deg,#f5f7ff,#fff)}.magazine-bm-badge{position:absolute;z-index:4;top:9px;right:9px;padding:4px 7px;border-radius:999px;background:#3157e8eb;color:#fff;font-size:9px;font-weight:800;letter-spacing:.02em}.magazine-bm-empty-art{display:grid;place-items:center;width:100%;height:150px;background:radial-gradient(circle at 72% 30%,rgba(105,129,255,.2),transparent 25%),linear-gradient(145deg,#eef2ff,#faf7ff);color:#6078f3;font-size:42px}@media(max-width:600px){.magazine-spotlight-grid{grid-auto-columns:78vw}.magazine-spotlight-card,.magazine-spotlight-grid>.ad-placement--feed{width:78vw;min-width:78vw}.magazine-spotlight-arrow{display:none}}body.magazine-home-route .magazine-all-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:29px;padding:5px 10px;border:1px solid transparent;border-radius:999px;background:transparent;color:#7a8799;font-size:10px;font-weight:700;line-height:1;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}body.magazine-home-route .magazine-all-button span{display:inline-block;font-size:13px;font-weight:500;line-height:1;transform:translateY(-.2px);transition:transform .18s ease}body.magazine-home-route .magazine-all-button:hover span{transform:translate(2px,-.2px)}body.magazine-home-route .magazine-all-recommended:hover{background:#eef4ff;border-color:#dce8ff;color:#4769c8}body.magazine-home-route .magazine-shelf-games .magazine-all-button:hover{background:#f0e7ff;border-color:#e3d2ff;color:#7751b7}body.magazine-home-route .magazine-shelf-tools .magazine-all-button:hover{background:#dff4ee;border-color:#c9e9df;color:#377c69}body.magazine-home-route .magazine-shelf-creations .magazine-all-button:hover{background:#ffe9dc;border-color:#f9d6c3;color:#b96d42}body.magazine-home-route .magazine-shelf-fun .magazine-all-button:hover{background:#e9e4ff;border-color:#d8cffd;color:#6b58b6}.magazine-community-callout .magazine-request-link{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:7px 11px;border:1px solid #e0e4ee;border-radius:999px;background:transparent;color:#68758b;font-size:11px;font-weight:700;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.magazine-community-callout .magazine-request-link span{display:inline-block;font-size:14px;font-weight:500;line-height:1;transition:transform .18s ease}.magazine-community-callout .magazine-request-link:hover{background:#eef2ff;border-color:#d7def6;color:#586fbd}.magazine-community-callout .magazine-request-link:hover span{transform:translate(2px)}.platform-footer{display:block;margin-top:44px;padding:26px 0 22px;border-top:1px solid #edf0f5;color:#8994a5}.footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.footer-brand-lockup{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:0;border:0;background:transparent;text-align:left}.footer-brand-lockup img{display:block;width:118px;height:auto}.footer-brand-lockup span{color:#96a0af;font-size:11px;font-weight:500}.footer-links{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap}.footer-links button{padding:4px 0;border:0;background:transparent;color:#7e8999;font-size:11px;font-weight:600;transition:color .16s ease}.footer-links button:hover{color:#4f69b6}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;padding-top:15px;border-top:1px solid #f2f4f7;color:#a2aab6;font-size:10px}.footer-bottom a{color:#949eac;font-size:10px;text-decoration:none}.footer-bottom a:hover{color:#68758a}body.magazine-home-route .platform-footer{border-top:1px solid #edf0f5;margin-top:38px;padding-top:26px}@media(max-width:600px){.platform-footer{padding-top:22px}.footer-top{flex-direction:column;gap:18px}.footer-links{justify-content:flex-start;gap:12px 16px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:7px;margin-top:18px}}.footer-bottom{justify-content:flex-start}.platform-footer .footer-top,.platform-footer .footer-bottom{width:min(100%,1200px);margin-left:auto;margin-right:auto}@media(max-width:800px){.platform-footer .footer-top,.platform-footer .footer-bottom{width:100%}}.platform-footer .footer-top,.platform-footer .footer-bottom{width:min(100%,760px);margin-left:auto;margin-right:auto}.footer-top{flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center}.footer-brand-lockup{align-items:center;text-align:center}.footer-links{justify-content:center;gap:16px}.footer-bottom{justify-content:center;text-align:center;margin-top:18px;padding-top:14px}.footer-info-content{max-height:min(62vh,620px);overflow:auto;padding-right:6px;color:#59677b;font-size:13px;line-height:1.75}.footer-info-lead{margin:0 0 20px;padding:14px 16px;border-radius:12px;background:#f5f7fb;color:#40506a;font-size:14px;line-height:1.7}.footer-info-content section{padding:15px 0;border-top:1px solid #edf0f5}.footer-info-content section:first-of-type{border-top:0;padding-top:0}.footer-info-content h3{margin:0 0 7px;color:#27364f;font-size:14px}.footer-info-content p{margin:0}.footer-info-content ul{margin:7px 0 0;padding-left:19px}.footer-info-content li+li{margin-top:5px}.footer-info-note{margin-top:10px!important;padding:11px 13px;border-radius:9px;background:#f7f8fb;color:#7d8898;font-size:12px}.footer-info-actions{display:flex;justify-content:flex-end;margin-top:18px;padding-top:14px;border-top:1px solid #edf0f5}.service-about-content{max-height:min(70vh,720px);padding-right:8px}.service-about-hero{position:relative;overflow:hidden;margin-bottom:16px;padding:28px 28px 24px;border:1px solid #e5eaff;border-radius:20px;background:radial-gradient(circle at 86% 18%,rgba(116,137,255,.16),transparent 26%),radial-gradient(circle at 12% 90%,rgba(225,166,255,.14),transparent 28%),linear-gradient(135deg,#fbfcff,#f4f7ff 58%,#fbf7ff)}.service-about-hero:after{content:"";position:absolute;width:150px;height:150px;right:-45px;bottom:-72px;border-radius:50%;border:22px solid rgba(101,126,241,.07);pointer-events:none}.service-about-badge{display:inline-flex;align-items:center;min-height:25px;padding:5px 9px;border-radius:999px;background:#fff;box-shadow:0 4px 14px #30427814;color:#5c73dc;font-size:10px;font-weight:900;letter-spacing:.14em}.service-about-hero h2{position:relative;z-index:1;margin:14px 0 10px;color:#24324b;font-size:25px;line-height:1.32;letter-spacing:-.7px}.service-about-hero>p{position:relative;z-index:1;max-width:620px;margin:0;color:#66758d;font-size:13px;line-height:1.8}.service-about-bridge{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:22px}.service-about-bridge>span{display:flex;flex-direction:column;gap:2px;padding:13px 14px;border:1px solid rgba(222,228,244,.9);border-radius:13px;background:#ffffffc7;backdrop-filter:blur(8px)}.service-about-bridge b{color:#40547a;font-size:11px;letter-spacing:.08em}.service-about-bridge small{color:#8a96a8;font-size:10px}.service-about-bridge i{color:#8394c6;font-style:normal;font-size:18px}.service-about-content>section{margin-top:10px;padding:20px 21px;border:1px solid #edf0f5;border-radius:15px;background:#fff}.service-about-content>section:first-of-type{padding-top:20px;border-top:1px solid #edf0f5}.service-about-content>section h3{margin:0 0 10px;color:#2a3952;font-size:15px;letter-spacing:-.25px}.service-about-content>section p+p{margin-top:9px}.service-about-content>section:hover{border-color:#e3e8f1;box-shadow:0 6px 20px #2736560a}.service-about-categories ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none}.service-about-categories li{min-width:0;margin:0!important;padding:12px 13px;border-radius:11px;background:#f7f9fc;color:#65748a}.service-about-categories li:nth-child(1){background:#f5f1ff}.service-about-categories li:nth-child(2){background:#eef9f6}.service-about-categories li:nth-child(3){background:#fff4ed}.service-about-categories li:nth-child(4){background:#f4f1ff}.service-about-categories li b{display:block;margin-bottom:3px;color:#3d4c65;font-size:12px}.service-about-eyebrow{display:inline-block;margin-bottom:7px;color:#6a7ddb;font-size:9px;font-weight:900;letter-spacing:.13em}.service-about-value{border-color:#dfe6ff!important;background:radial-gradient(circle at 88% 15%,rgba(91,119,239,.11),transparent 24%),linear-gradient(145deg,#f8faff,#fff)!important}.service-about-value h3{font-size:17px!important}.service-about-value p:nth-of-type(2){margin-top:12px!important;padding:13px 14px;border-radius:11px;background:#fff;box-shadow:0 4px 16px #3042780d}.service-about-cycle{position:relative;overflow:hidden;border:0!important;background:linear-gradient(135deg,#293b67,#394f85 58%,#5c67a4)!important;color:#ffffffd6!important}.service-about-cycle:after{content:"";position:absolute;width:170px;height:170px;right:-58px;top:-70px;border-radius:50%;background:#ffffff0d}.service-about-cycle .service-about-eyebrow{color:#cbd5ff}.service-about-cycle h3{position:relative;z-index:1;color:#fff!important;font-size:18px!important}.service-about-cycle p{position:relative;z-index:1;color:#fffc}.service-about-cycle p:nth-of-type(2){margin:15px 0!important;padding:15px 17px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:#ffffff12;color:#fff;line-height:1.9}.service-about-cycle p:nth-last-of-type(2){color:#fff;font-size:14px;line-height:1.85}@media(max-width:600px){.service-about-hero{padding:22px 18px 19px;border-radius:16px}.service-about-hero h2{font-size:21px}.service-about-bridge{grid-template-columns:1fr;gap:7px}.service-about-bridge i{transform:rotate(90deg);justify-self:center}.service-about-content>section{padding:17px 16px}.service-about-categories ul{grid-template-columns:1fr}}.service-about-simple{max-height:min(70vh,720px);overflow:auto;padding-right:6px;color:#5f6c80}.service-about-simple-head{padding:28px 30px 26px;border:1px solid #e8ecf5;border-radius:18px 18px 0 0;background:radial-gradient(circle at 88% 18%,rgba(88,111,220,.1),transparent 24%),linear-gradient(135deg,#fbfcff,#f7f9ff)}.service-about-simple-head>span{display:inline-block;margin-bottom:10px;color:#687bd9;font-size:10px;font-weight:900;letter-spacing:.14em}.service-about-simple-head h2{margin:0;color:#25334d;font-size:25px;line-height:1.35;letter-spacing:-.6px}.service-about-simple-head p{max-width:650px;margin:12px 0 0;color:#708097;font-size:13px;line-height:1.8}.service-about-simple-body{padding:4px 30px 0;border-left:1px solid #e8ecf5;border-right:1px solid #e8ecf5;background:#fff}.service-about-simple-body section{padding:22px 0;border-top:1px solid #eef1f5}.service-about-simple-body section:first-child{border-top:0}.service-about-simple-body h3{margin:0 0 9px;color:#2f3e57;font-size:15px;letter-spacing:-.2px}.service-about-simple-body p{margin:0;color:#67768b;font-size:13px;line-height:1.85}.service-about-simple-body p+p{margin-top:9px}.service-about-simple-end{padding:24px 30px 26px;border:1px solid #e2e7f3;border-top:0;border-radius:0 0 18px 18px;background:linear-gradient(135deg,#f7f9ff,#faf8ff)}.service-about-simple-end p{margin:0;color:#53647f;font-size:14px;line-height:1.8}.service-about-simple-end strong{display:block;margin-top:9px;color:#3f55a6;font-size:15px}@media(max-width:600px){.service-about-simple-head,.service-about-simple-body,.service-about-simple-end{padding-left:18px;padding-right:18px}.service-about-simple-head h2{font-size:21px}}.magazine-home-ranking{margin-top:34px;padding:22px 24px 24px;border:1px solid #e7eaf0;border-radius:16px;background:linear-gradient(135deg,#fbfcff,#fff 58%,#faf8ff)}.magazine-home-ranking .magazine-section-head{margin-bottom:16px}.magazine-home-ranking .magazine-section-head>div>span{color:#6f7fbc}.magazine-home-rank-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.magazine-home-rank-item{display:grid;grid-template-columns:26px 56px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:72px;padding:9px 10px;border:1px solid #e8ebf1;border-radius:12px;background:#ffffffe6;text-align:left;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.magazine-home-rank-item:hover{transform:translateY(-2px);border-color:#ccd5ee;box-shadow:0 8px 20px #1f2d4c0f}.magazine-home-rank-number{color:#3157e8;font-size:18px;font-weight:900;font-variant-numeric:tabular-nums;text-align:center}.magazine-home-rank-item>.cover{width:56px;height:50px;max-height:none!important;aspect-ratio:auto!important;border-radius:9px!important;overflow:hidden}.magazine-home-rank-item>.cover img{width:100%;height:100%;object-fit:cover}.magazine-home-rank-copy{display:block;min-width:0}.magazine-home-rank-copy small,.magazine-home-rank-copy strong,.magazine-home-rank-copy em{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.magazine-home-rank-copy small{color:#9aa5b5;font-size:9px}.magazine-home-rank-copy strong{margin-top:2px;color:#28364f;font-size:12px;line-height:1.4}.magazine-home-rank-copy em{margin-top:3px;color:#8290a4;font-size:9px;font-style:normal}.magazine-home-rank-empty{grid-column:1/-1;padding:24px;border:1px dashed #dfe4ed;border-radius:12px;color:#8c98aa;font-size:12px;text-align:center;background:#fff}@media(max-width:1200px){.magazine-home-rank-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.magazine-home-ranking{display:none}}@media(min-width:1051px){body.magazine-home-route .mobile-brand{flex:0 0 142px;width:142px;min-width:142px;height:42px;margin-right:20px;overflow:visible;background:url(/assets/hanmoa-header-logo.png) left center/contain no-repeat}}@media(min-width:1051px)and (max-width:1220px){body.magazine-home-route .mobile-brand{flex-basis:132px;width:132px;min-width:132px;margin-right:12px}body.magazine-home-route .magazine-top-nav{margin-right:20px}}#auth-dialog{width:min(430px,calc(100vw - 32px));max-width:430px;padding:0;border:0;border-radius:22px;background:transparent;box-shadow:0 24px 70px #1825402e}#auth-dialog::backdrop{background:#151e3159;backdrop-filter:blur(3px)}.hanmoa-auth-card{position:relative;overflow:hidden;padding:34px 38px 30px;border:1px solid #edf0f5;border-radius:22px;background:radial-gradient(circle at 88% 8%,rgba(128,110,235,.09),transparent 26%),radial-gradient(circle at 8% 96%,rgba(55,202,168,.08),transparent 30%),#fff;text-align:center}.hanmoa-auth-card .close-dialog{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#f5f6f9;color:#8792a4;font-size:20px;line-height:1}.hanmoa-auth-brand{display:flex;justify-content:center;margin-bottom:24px}.hanmoa-auth-brand img{display:block;width:136px;height:auto}.hanmoa-auth-copy>span{display:block;margin-bottom:7px;color:#7566b3;font-size:9px;font-weight:850;letter-spacing:.16em}.hanmoa-auth-copy h2{margin:0;color:#202d47;font-size:23px;line-height:1.35;letter-spacing:-.7px;word-break:keep-all}.hanmoa-auth-copy p{max-width:320px;margin:10px auto 0;color:#7e899b;font-size:12px;line-height:1.7;word-break:keep-all}.hanmoa-google-login{min-height:44px;margin:26px auto 0;display:flex;align-items:center;justify-content:center}.hanmoa-google-login>div{margin:auto!important}.hanmoa-auth-status{min-height:17px;margin:9px 0 0!important;color:#9aa4b3!important;font-size:10px!important}.hanmoa-auth-status:empty{display:none}.hanmoa-auth-benefits{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:23px}.hanmoa-auth-benefits span{padding:10px 8px;border:1px solid #edf0f5;border-radius:10px;background:#f9fafde6;color:#6e7c91;font-size:10px;line-height:1.45}.hanmoa-auth-legal{margin:18px auto 0!important;color:#a0a9b7!important;font-size:9px!important;line-height:1.65;word-break:keep-all}.hanmoa-auth-legal button{padding:0;border:0;background:none;color:#7586b4;font:inherit;text-decoration:underline;text-underline-offset:2px}.hanmoa-auth-loading{padding:44px 0;color:#8b96a7;font-size:13px}.hanmoa-account-card h2{margin:12px 0 4px;color:#22304a;font-size:22px}.hanmoa-account-avatar{display:grid;place-items:center;width:66px;height:66px;margin:2px auto 0;border-radius:50%;background:linear-gradient(135deg,#eef3ff,#f4efff);color:#3157e8;font-size:24px;font-weight:800}.hanmoa-account-email{margin:0!important;color:#8b96a8!important;font-size:12px!important}.hanmoa-account-note{margin:16px 0 0!important;color:#768399!important;font-size:11px!important}.hanmoa-auth-logout{width:100%;margin-top:24px;padding:11px 14px;border:1px solid #e3e8f0;border-radius:10px;background:#fff;color:#5f6d84;font-size:12px;font-weight:700}.hanmoa-auth-logout:hover{border-color:#ccd5e5;background:#f8f9fc}@media(max-width:520px){#auth-dialog{width:calc(100vw - 24px)}.hanmoa-auth-card{padding:30px 22px 24px}.hanmoa-auth-copy h2{font-size:21px}.hanmoa-auth-benefits{grid-template-columns:1fr}}.magazine-side-creator-wrap{position:relative;width:100%;min-width:0;height:100%}.magazine-side-creator-wrap>.magazine-side-card,.magazine-side-creator-wrap>.magazine-side-empty{width:100%;height:100%}.magazine-creator-all{position:absolute;z-index:4;top:13px;right:13px;display:inline-flex;align-items:center;gap:4px;padding:6px 9px;border:1px solid rgba(219,225,235,.95);border-radius:999px;background:#ffffffe6;color:#6f7d92;font-size:9px;font-weight:750;line-height:1;box-shadow:0 4px 14px #202e4b0d;backdrop-filter:blur(8px)}.magazine-creator-all:hover{border-color:#cbd5ee;color:#3157e8;background:#fff}.magazine-creator-all>span{font-size:12px;line-height:1}@media(max-width:600px){.magazine-creator-all{top:10px;right:10px;padding:6px 8px}}.header-logout-button{padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#8b96a7;font-size:11px;font-weight:650}.header-logout-button:hover{background:#f5f7fb;color:#5f6f87}.header-logout-button[hidden]{display:none!important}@media(max-width:800px){.header-logout-button{padding:7px 8px;font-size:10px}}@media(max-width:600px){.header-logout-button{display:none!important}}.welcome-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr);align-items:center;gap:22px;box-sizing:border-box;width:100%;height:100%;padding:28px 54px;overflow:hidden;border:1px solid #26375b;border-radius:16px;background:radial-gradient(ellipse at 91% 14%,#3154b9 0,transparent 60%),radial-gradient(ellipse at 10% 110%,#24375e 0,transparent 58%),#121d36;color:#fff;text-align:left}.welcome-hero:after{position:absolute;z-index:-1;inset:0 0 0 46%;background-image:linear-gradient(#b9cdff0a 1px,transparent 1px),linear-gradient(90deg,#b9cdff0a 1px,transparent 1px);background-size:32px 32px;content:"";pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000)}.welcome-hero-copy{position:relative;z-index:2;min-width:0}.welcome-hero-kicker{display:inline-flex;align-items:center;gap:8px;color:#c3cde3;font-size:10px;font-weight:600;letter-spacing:.05em;line-height:1.6}.welcome-hero-kicker i{width:6px;height:6px;flex:none;border-radius:50%;background:#d6f596;box-shadow:0 0 0 4px #d6f59612}.welcome-hero h1{margin:15px 0 14px;color:#fff;font-size:46px;font-weight:850;line-height:1.14;letter-spacing:-2px;word-break:keep-all}.welcome-hero h1 em{position:relative;display:inline-block;z-index:0;color:#d6f596;font-style:normal}.welcome-hero h1 em:after{position:absolute;z-index:-1;left:-3%;right:-3%;bottom:-3px;height:5px;border-radius:50%;background:#d6f59655;transform:rotate(-3deg);content:""}.welcome-hero-copy>p{margin:0;color:#c3cde1;font-size:12px;line-height:1.85;word-break:keep-all}.welcome-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:23px}.welcome-hero-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;box-sizing:border-box;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:650;line-height:1.5;text-decoration:none;white-space:nowrap;transition:background .15s,box-shadow .15s}.welcome-hero-browse{padding:6px 7px 6px 17px;background:#d6f596;color:#182741;box-shadow:0 6px 18px #060e2726}.welcome-hero-browse>span{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:#172641;color:#e3ffb1;font-size:20px;line-height:1}.welcome-hero-browse:hover{background:#e5ffb4;color:#182741;box-shadow:0 6px 22px #cdeca52e}.welcome-hero-actions .welcome-hero-request{padding:9px 14px;border-color:#c3d3ff38;background:#f1f5ff07;color:#b7c4dd;font-weight:400}.welcome-hero-request strong{color:#fff;font-weight:650}.welcome-hero-request>span:last-child{color:#e0e8f9;font-size:17px;line-height:1}.welcome-hero-actions .welcome-hero-request:hover{background:#dbe6ff12;border-color:#c3d3ff65;color:#d8e2f5}.welcome-hero-actions a:focus-visible{outline:3px solid #d6f596;outline-offset:4px}.welcome-hero-art{position:relative;justify-self:center;width:300px;max-width:100%;height:290px;pointer-events:none}.welcome-hero-orbit{position:absolute;left:2px;top:10px;width:276px;height:276px;border:1px solid #b7ceff24;border-radius:50%;transform:rotate(-24deg) scaleX(1.15)}.welcome-hero-orbit.orbit-two{inset:38px auto auto 30px;width:220px;height:220px;border-style:dashed;border-color:#b7ceff19;transform:rotate(24deg) scaleX(1.3)}.welcome-hero-spark{position:absolute;z-index:1;left:1px;top:-23px;width:162px;height:162px;transform:rotate(-14deg);filter:drop-shadow(0 10px 18px #09152c38)}.welcome-hero-spark svg{display:block;width:100%;height:100%}.welcome-hero-card{position:absolute;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;padding:16px;border:1px solid #ffffff50;border-radius:16px;box-shadow:0 12px 25px #050b251f,inset 0 1px #ffffff90}.welcome-card-top{display:flex;align-items:center;justify-content:space-between;align-self:stretch;gap:8px;font-size:8px;font-weight:750;line-height:1.2;letter-spacing:.09em}.welcome-card-top>span{font-size:13px;line-height:1}.welcome-card-icon{display:grid;place-items:center;width:39px;height:39px;flex:none;border-radius:12px;background:#ffffff65}.welcome-card-icon svg{width:25px;height:25px}.welcome-hero-card strong{font-size:12px;line-height:1.5;font-weight:750;letter-spacing:-.3px;white-space:nowrap}.welcome-card-caption{display:block;font-size:9px;line-height:1.6;opacity:.78;white-space:nowrap}.welcome-card-games{z-index:2;left:143px;top:18px;gap:5px;width:133px;height:148px;background:#c3bcfb;color:#40366c;transform:rotate(11deg)}.welcome-card-games .welcome-card-icon{margin-top:5px}.welcome-card-tools{z-index:3;left:1px;top:130px;width:204px;height:117px;background:#f3f7fb;color:#2d4e86;transform:rotate(-9deg)}.welcome-tool-row{display:flex;align-items:center;gap:10px;margin-top:13px}.welcome-tool-row .welcome-card-caption{font-size:10px}.welcome-card-line{display:flex;gap:4px;margin:11px 0 0 50px}.welcome-card-line i{width:27px;height:3px;border-radius:9px;background:#d3ddec}.welcome-card-line i:nth-child(2){width:19px}.welcome-card-line i:nth-child(3){width:10px;background:#9bb5df}.welcome-card-creations{z-index:4;left:163px;top:185px;gap:4px;width:136px;height:103px;padding:12px 14px;background:#f7c9ae;color:#81503b;transform:rotate(8deg)}.welcome-card-creations .welcome-card-icon{width:28px;height:28px;border-radius:9px;background:#fff6}.welcome-card-creations .welcome-card-icon svg{width:20px;height:20px}.welcome-card-creations strong{font-size:11px}.welcome-hero-fun{position:absolute;z-index:5;left:153px;top:155px;display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #9dc4f655;border-radius:999px;background:#213e71;color:#e0f1ba;font-size:9px;font-weight:650;white-space:nowrap;transform:rotate(-6deg);box-shadow:0 6px 15px #0c193c30}.welcome-hero-fun svg{width:15px;height:15px}.welcome-hero-cursor{position:absolute;z-index:6;left:60px;bottom:2px;width:30px;height:35px;transform:rotate(-12deg);filter:drop-shadow(0 3px 4px #07122c40)}@media(min-width:1001px)and (max-width:1200px){.welcome-hero{padding:26px 48px;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);gap:12px}.welcome-hero h1{font-size:42px}.welcome-hero-art{width:252px;height:265px;transform:scale(.85);transform-origin:center}.welcome-hero-actions{gap:8px}.welcome-hero-actions a{font-size:11px;gap:7px}.welcome-hero-actions .welcome-hero-request{padding:9px 12px}}@media(max-width:740px){.welcome-hero{grid-template-columns:minmax(0,1fr);padding:26px 48px}.welcome-hero-art{position:absolute;right:-95px;top:-38px;width:230px;height:230px;opacity:.12;transform:rotate(12deg);z-index:0}.welcome-hero-card,.welcome-hero-fun,.welcome-hero-cursor,.welcome-hero-orbit{display:none}.welcome-hero-spark{left:0;top:0;width:210px;height:210px}.welcome-hero h1{font-size:43px}.welcome-hero-copy>p{font-size:13px}.welcome-hero-actions{margin-top:20px}}@media(max-width:420px){.welcome-hero{padding:22px 44px}.welcome-hero-kicker{font-size:9px;letter-spacing:.01em}.welcome-hero h1{font-size:36px;letter-spacing:-1.7px;margin:13px 0 12px}.welcome-hero-copy>p{font-size:11px;line-height:1.8}.welcome-hero-copy>p br{display:none}.welcome-hero-actions{gap:8px;margin-top:18px}.welcome-hero-actions a{font-size:11px;min-height:44px}.welcome-hero-browse{padding-left:15px}.welcome-hero-browse>span{width:28px;height:28px}.welcome-hero-actions .welcome-hero-request{padding:9px 13px}.welcome-hero-art{right:-116px;top:-25px}}@media(max-width:360px){.welcome-hero h1{font-size:32px}.welcome-hero:lang(en) h1{font-size:29px;letter-spacing:-1.5px}.welcome-hero-actions{gap:7px;margin-top:15px}.welcome-hero-actions a{font-size:10px}.welcome-hero-art{right:-131px}}@media(prefers-reduced-motion:reduce){.welcome-hero-actions a{transition:none}}@media(max-width:600px){.magazine-lead-showcase .magazine-lead-carousel{height:260px;min-height:260px}.magazine-lead-showcase .magazine-lead-side{height:104px}.magazine-lead-showcase .magazine-side-card:not(.magazine-side-creator) .magazine-side-copy{padding:12px 16px}.magazine-lead-showcase .magazine-side-copy strong{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.magazine-lead-showcase .welcome-hero{padding:20px 42px}.magazine-lead-showcase .welcome-hero h1{font-size:34px;margin:10px 0 8px}.magazine-lead-showcase .welcome-hero-copy>p{font-size:12px;line-height:1.6}.magazine-lead-showcase .welcome-hero-actions{margin-top:12px;gap:8px;flex-wrap:nowrap}.magazine-lead-showcase .welcome-hero-actions a{font-size:11px;min-height:44px}.magazine-lead-showcase .welcome-hero-browse{padding-left:12px}.magazine-lead-showcase .welcome-hero-actions .welcome-hero-request{padding:8px 10px}.magazine-lead-showcase .magazine-hero-prev{left:6px}.magazine-lead-showcase .magazine-hero-next{right:6px}.magazine-lead-showcase .magazine-hero-pagination{top:10px;bottom:auto;right:12px}.magazine-lead-showcase .magazine-feature-main .magazine-feature-copy{max-width:100%;width:100%;box-sizing:border-box;padding:20px 42px}.magazine-lead-showcase .magazine-feature-main .magazine-feature-copy strong{font-size:23px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:keep-all;overflow-wrap:anywhere}.magazine-lead-showcase .welcome-hero:lang(en){padding:16px 42px}.magazine-lead-showcase .welcome-hero:lang(en) h1{font-size:26px;margin:8px 0 6px}.magazine-lead-showcase .welcome-hero:lang(en) .welcome-hero-copy>p{font-size:11px;line-height:1.5}.magazine-lead-showcase .welcome-hero:lang(en) .welcome-hero-actions{flex-wrap:wrap;gap:4px;margin-top:8px}}@media(max-width:360px){.magazine-lead-showcase .welcome-hero{padding:18px 42px}.magazine-lead-showcase .welcome-hero h1{font-size:30px}.magazine-lead-showcase .welcome-hero-actions{gap:6px}.magazine-lead-showcase .welcome-hero-actions a{font-size:10px}.magazine-lead-showcase .welcome-hero-actions .welcome-hero-request{padding:8px 0;border-color:transparent;background:transparent}}.ad-placement{box-sizing:border-box;min-width:0;border:1px solid #d4ddea;border-radius:10px;background:#edf2f8;color:#253650;text-align:left;overflow:hidden}.ad-placement-label{display:flex;align-items:center;gap:8px;padding:12px 18px 0;font-size:12px;color:#66758a;line-height:1.5}.ad-placement-label>span:first-child{border:1px solid #bac7d8;border-radius:3px;padding:0 4px;font-size:11px;font-weight:700;letter-spacing:.5px}.ad-placement-content{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 22px 20px}.ad-placement h2{margin:0 0 6px;font-size:22px;font-weight:750;letter-spacing:-.6px;line-height:1.4;color:#263b5c;overflow-wrap:anywhere}.ad-placement p{margin:0;font-size:14px;line-height:1.7;color:#596b83;word-break:keep-all;overflow-wrap:anywhere}.ad-placement-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:9px 13px;border:1px solid #c0cde0;border-radius:6px;background:#fff;color:#354e75;font:inherit;font-size:14px;line-height:1.5;cursor:pointer;flex-shrink:0;text-decoration:none}.ad-placement-button:hover{border-color:#6e8fc5;background:#f8faff}.ad-placement-button:focus-visible{outline:3px solid #375cf5;outline-offset:3px}.ad-placement-button>span{font-size:18px;line-height:1}.ad-placement--clickmon{padding-bottom:16px}.ad-clickmon-stage{width:100%;min-height:0;margin-top:10px}.ad-clickmon-stage iframe{display:block;max-width:none;margin:0 auto;border:0}.ad-placement--clickmon.clickmon-fits .ad-clickmon-stage{min-height:var(--clickmon-height,90px)}.ad-placement--clickmon.clickmon-fits .ad-clickmon-fallback{display:none}.ad-placement--clickmon:not(.clickmon-fits) .ad-clickmon-stage{display:none}.listing-grid>.ad-placement--feed.ad-placement--clickmon.clickmon-fits .ad-clickmon-stage{flex:1;display:grid;align-items:center}.listing-grid>.ad-placement--feed.ad-placement--clickmon.clickmon-fits .ad-clickmon-fallback{display:none}.ad-placement--sidebar{width:300px;min-height:250px;margin-top:22px;display:none}.ad-placement--sidebar .ad-placement-content{min-height:209px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:18px;padding:23px 22px}.ad-placement--sidebar p{max-width:235px}.ad-placement--sidebar .ad-placement-button{padding:7px 11px}#ad-bottom{margin:30px auto 0;max-width:970px}.ad-placement--bottom{min-height:124px}.ad-placement--feed{display:none;grid-column:1/-1}.card-grid>.ad-placement--feed{display:flex;flex-direction:column;grid-column:auto;min-height:190px;margin:0;border-style:dashed;background:#f0f4fa}.card-grid>.ad-placement--feed .ad-placement-label{padding:13px 14px 0;font-size:11px}.card-grid>.ad-placement--feed .ad-placement-content{flex:1;flex-direction:column;align-items:stretch;justify-content:space-between;gap:18px;padding:15px 14px 14px}.card-grid>.ad-placement--feed h2{font-size:20px}.card-grid>.ad-placement--feed p{font-size:13px;line-height:1.65}.card-grid>.ad-placement--feed .ad-placement-button{font-size:12px;gap:8px;max-width:100%;padding:9px 10px;justify-content:space-between}.advertising-kicker{display:block;font-size:12px;font-weight:700;letter-spacing:1px;color:#627ba4;margin-bottom:14px}.advertising-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.advertising-option{padding:17px;border:1px solid #e0e6ee;border-radius:8px;background:#f8fafc}.advertising-option.is-selected{border-color:#8ca8e4;background:#eef3ff}.advertising-format{font-size:12px;color:#5c7091;line-height:1.5}.advertising-option h3{font-size:16px;line-height:1.5;margin:8px 0 7px;color:#253853}.advertising-option p{font-size:14px;margin:0;line-height:1.7}.advertising-rule{font-size:14px!important;color:#485d7d!important}.ad-placement--game{width:100%;min-height:230px;margin-top:26px}.ad-placement--game .ad-placement-content{flex-direction:column;align-items:flex-start;gap:19px}.ad-placement--game h2{font-size:21px}.ad-placement--game p{font-size:14px}@media(min-width:1200px){.discovery-columns{grid-template-columns:minmax(0,1fr) 300px}.ad-placement--sidebar{display:block}}@media(max-width:760px){.ad-placement--game{min-height:0;margin-top:28px}.ad-placement--game .ad-placement-content{gap:12px}}@media(max-width:600px){.ad-placement--feed{display:block;min-height:150px;margin:6px 0}.ad-placement-content{align-items:flex-start;flex-direction:column;gap:13px;padding:12px 17px 18px}.ad-placement-label{padding:11px 17px 0}.ad-placement h2{font-size:20px}.ad-placement p{font-size:14px}.ad-placement-button{font-size:14px;padding:7px 11px}.ad-placement--feed .ad-placement-content{gap:12px}.ad-placement--bottom{min-height:150px}#ad-bottom.has-mobile-feed-ad{display:none}#ad-bottom{margin-top:24px}.advertising-options{grid-template-columns:1fr}.advertising-option{padding:15px}}.magazine-hero-ad .ad-placement--hero{position:relative;width:100%;height:100%;min-height:100%;border:0;border-radius:18px;background:radial-gradient(circle at 83% 24%,rgba(104,132,255,.18),transparent 25%),radial-gradient(circle at 75% 82%,rgba(255,157,190,.18),transparent 28%),linear-gradient(135deg,#f6f8ff,#fff8fb 55%,#f2fbf8);display:flex;flex-direction:column;justify-content:center}.magazine-hero-ad .ad-placement--hero .ad-placement-label{position:absolute;top:22px;left:28px;padding:0}.magazine-hero-ad .ad-placement--hero .ad-placement-content{max-width:650px;padding:60px 70px 52px;flex-direction:column;align-items:flex-start;justify-content:center;gap:22px}.magazine-hero-ad .ad-placement--hero h2{margin-bottom:9px;font-size:34px;line-height:1.25;letter-spacing:-1.1px;color:#182542}.magazine-hero-ad .ad-placement--hero p{max-width:520px;color:#6c7a90;font-size:14px}.magazine-hero-ad .ad-placement--hero .ad-placement-button{border:0;border-radius:999px;background:#182542;color:#fff;padding:10px 15px;font-size:12px;font-weight:700}@media(max-width:600px){.magazine-hero-ad .ad-placement--hero .ad-placement-label{top:17px;left:20px}.magazine-hero-ad .ad-placement--hero .ad-placement-content{padding:50px 54px 36px 20px;gap:15px}.magazine-hero-ad .ad-placement--hero h2{font-size:26px}.magazine-hero-ad .ad-placement--hero p{font-size:12px}}.ad-placement--direct .ad-banner{display:block;margin:14px 18px 0;text-align:center;background:#fff;border-radius:6px;overflow:hidden}.ad-placement--direct .ad-banner img{display:block;width:auto;max-width:100%;height:auto;max-height:320px;object-fit:contain;margin:auto}.ad-placement--direct .ad-banner img[hidden]{display:none}.ad-placement--direct .ad-copy{min-width:0}.ad-launch-action{padding:0 22px 20px;display:grid;gap:8px}.magazine-hero-ad .ad-placement--direct{justify-content:flex-start}.magazine-hero-ad .ad-placement--direct .ad-placement-label{position:static;padding:12px 18px 0}.magazine-hero-ad .ad-placement--direct .ad-placement-content{max-width:none;padding:14px 22px 20px;gap:12px}.magazine-hero-ad .ad-placement--direct h2{font-size:24px}.magazine-hero-ad .ad-placement--direct .ad-banner{flex:1;min-height:0}.magazine-hero-ad .ad-placement--direct .ad-banner img{height:100%;max-height:260px}.card-grid .ad-placement--direct .ad-banner img{max-height:160px}@media(max-width:700px){.ad-placement--direct .ad-placement-content{flex-direction:column;align-items:flex-start;gap:12px}.ad-placement--direct .ad-banner img{max-height:220px}.magazine-hero-ad .ad-placement--direct .ad-banner img{max-height:170px}.ad-placement--direct h2{font-size:20px}}#content-page[hidden]{display:none}.content-breadcrumb{display:flex;align-items:center;gap:13px;margin-bottom:24px;font-size:14px;color:#7d8a9f}.content-breadcrumb a{color:#375bc8;font-weight:650;text-decoration:none;padding:7px 0}.content-breadcrumb a:hover{text-decoration:underline}.content-overview{display:grid;grid-template-columns:minmax(220px,330px) minmax(0,1fr);gap:32px;background:#fff;border:1px solid #e1e7f1;padding:28px;border-radius:13px;margin-bottom:28px;align-items:center}.content-overview-art .cover{aspect-ratio:1.4;border-radius:10px;overflow:hidden}.content-overview-art .cover .tool-art{flex-direction:column}.content-overview-art .tool-art svg{width:70px;height:70px}.content-overview-heading h1{font-size:30px;line-height:1.35;letter-spacing:-.8px;margin:13px 0}.content-overview-heading>p{font-size:16px;line-height:1.7;color:#63718a;margin:0 0 17px}.content-author{border:0;background:none;display:inline-flex;align-items:center;gap:9px;padding:0;font:inherit;font-size:14px;color:#466491;cursor:pointer;margin-bottom:19px}.content-author .creator-avatar{width:27px;height:27px}.content-primary-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 11px}.content-primary-actions .btn{font-size:15px;padding:11px 17px}.content-overview-heading>small{display:block;color:#718199;font-size:12px;line-height:1.7}.content-info-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:28px;align-items:start}.content-info-layout>div{min-width:0}.content-description,.content-info-layout .detail-community,.content-facts{border:1px solid #e1e7f1;background:#fff;padding:27px;border-radius:11px}.content-description h2,.content-facts h2{font-size:19px;margin:0 0 14px;letter-spacing:-.4px}.content-description h2:not(:first-child){margin-top:30px}.content-description p,.content-description li,.content-facts p{font-size:16px;line-height:1.9;color:#596b84;white-space:pre-wrap;overflow-wrap:anywhere}.content-description ol{padding-left:22px;margin:0}.content-description li+li{margin-top:8px}.content-info-layout .detail-community{margin-top:22px}.content-facts{padding:23px}.content-facts p{font-size:14px;line-height:1.8}.content-facts .btn{font-size:14px;margin-top:12px;white-space:normal}.content-facts dl{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.content-facts dt{color:#66748e;margin-top:12px}.content-facts dd{margin:3px 0;color:#283c5b}.game-policy-note{font-size:14px;line-height:1.8;margin:0 0 20px;padding:15px 18px;background:#edf2fa;border:1px solid #dce4f1;border-radius:8px;color:#556b8a}.game-policy-note a{color:#345dc3;white-space:nowrap;margin-left:10px}.game-rating-fields{border:1px solid #d7e1f0;border-radius:9px;margin:24px 0;padding:21px}.game-rating-fields legend{font-size:17px;font-weight:700;padding:0 7px}.game-rating-fields>p{font-size:14px;color:#60718a;line-height:1.8;margin:0 0 20px}.game-rating-fields>small{font-size:12px;line-height:1.8;color:#66758c}.content-unavailable{padding:45px 24px;background:#fff;border:1px solid #e0e7f1;border-radius:12px;text-align:center}.content-unavailable h1{font-size:24px}.content-unavailable p{font-size:16px;color:#65738a;line-height:1.8}@media(max-width:1100px){.content-overview{grid-template-columns:220px minmax(0,1fr);gap:23px;padding:24px}.content-info-layout{grid-template-columns:minmax(0,1fr)}.content-facts{grid-row:1}.content-overview-heading h1{font-size:25px}}@media(max-width:650px){.content-overview{grid-template-columns:1fr;gap:21px;padding:19px}.content-overview-art .cover{aspect-ratio:2.1}.content-overview-art .cover .tool-art{flex-direction:row}.content-overview-art .tool-art svg{width:45px;height:45px}.content-overview-heading h1{font-size:25px}.content-primary-actions .primary{flex:1}.content-description,.content-info-layout .detail-community{padding:21px}.content-breadcrumb{margin-bottom:17px;flex-wrap:wrap}.content-breadcrumb a{font-size:14px}.game-rating-fields{padding:16px}}body.run-window-active{height:100vh;height:100dvh;min-height:0;overflow:hidden;background:#fff}.run-window-active .site-header,.run-window-active .portal-sidebar,.run-window-active .mobile-bottom-nav,.run-window-active .platform-footer{display:none}.run-window-active #main{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0;height:100vh;height:100dvh;min-height:0}.run-window-active #platform-view{height:100%;min-height:0}.run-page{--run-accent:#3157e8;--run-soft:#f3f6ff;position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;min-height:0;overflow:hidden;background:#fff;color:#243249;padding-bottom:env(safe-area-inset-bottom,0px)}.run-page-fun{--run-accent:#7659c3;--run-soft:#f6f2ff}.run-page-header{position:relative;z-index:2;flex:none;display:flex;align-items:center;gap:16px;box-sizing:border-box;min-height:64px;padding:max(10px,env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) 10px max(18px,env(safe-area-inset-left,0px));border-bottom:1px solid #e6eaf1;background:#fff}.run-page-back{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;min-height:40px;padding:0 12px;border:1px solid #e4e8ef;border-radius:9px;color:#596b85;font-size:13px;font-weight:650;text-decoration:none}.run-page-back>span:first-child{font-size:20px;line-height:1}.run-page-back:hover{border-color:#ccd5e2;background:#f8fafc}.run-page-title{flex:1;min-width:0}.run-page-title h1{overflow:hidden;margin:0 0 3px;color:#1f2d47;font-size:18px;line-height:1.3;font-weight:750;letter-spacing:-.4px;text-overflow:ellipsis;white-space:nowrap}.run-page-meta{display:flex;align-items:center;gap:10px;overflow:hidden;min-width:0;font-size:11px;line-height:1.4}.run-page-eyebrow{flex:none;color:var(--run-accent);font-size:11px;font-weight:650}.run-page-creator{overflow:hidden;padding:0;border:0;background:none;color:#8a95a7;text-align:left;font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.run-page-creator:hover{color:var(--run-accent)}.run-page-actions{display:flex;align-items:center;flex:none;gap:8px}.run-page-action{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:40px;padding:0 14px;border:1px solid var(--run-accent);border-radius:9px;background:var(--run-accent);color:#fff;font:inherit;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.run-page-action[hidden]{display:none}.run-page-action.muted{border-color:#e4e8ef;background:#fff;color:#6f7d92}.run-page-action:hover{filter:brightness(.97)}.run-page-back:focus-visible,.run-page-action:focus-visible,.run-page-creator:focus-visible{outline:3px solid #91a6f4;outline-offset:3px}.run-page-help{position:relative}.run-page-help summary{list-style:none}.run-page-help summary::-webkit-details-marker{display:none}.run-page-help[open]>summary{background:var(--run-soft);border-color:var(--run-accent);color:var(--run-accent)}.run-page-help-body{position:absolute;right:0;top:calc(100% + 12px);box-sizing:border-box;width:330px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px);overflow:auto;overscroll-behavior:contain;padding:20px;border:1px solid #e4e8ef;border-radius:12px;background:#fff;box-shadow:0 10px 40px #24324920;font-size:13px;line-height:1.7}.run-page-help-body>strong{font-size:14px}.run-page-help-body p{margin:10px 0 16px;color:#718096;font-size:13px;line-height:1.8}.run-page-help-body>a:last-child{display:block;margin-top:12px;color:var(--run-accent);text-decoration:none}.run-page-viewport{flex:1;min-width:0;min-height:0;overflow:hidden;background:#fff}.run-page-viewport .tool-frame{display:block;box-sizing:border-box;width:100%;height:100%;min-height:0;border:0;border-radius:0;background:#fff}.run-page-loading{display:grid;place-items:center;align-content:center;gap:10px;height:100%;color:#98a3b2;font-size:13px}.run-page-loading>span{width:24px;height:24px;border:2px solid #e1e6ee;border-top-color:var(--run-accent);border-radius:50%;animation:run-spin .8s linear infinite}.run-page-status{position:absolute;z-index:3;top:70px;right:18px;max-width:calc(100% - 36px);margin:0;padding:12px 16px;border:1px solid #dfe5ee;border-radius:9px;background:#fff;box-shadow:0 4px 20px #24324914;color:#6f7d92;font-size:13px;line-height:1.6}.run-page-status:empty{display:none}.run-external-note{flex:none;margin:0;padding:9px 18px;border-bottom:1px solid #e6eaf1;background:#f5f8fd;font-size:12px;line-height:1.7;color:#627b9e}@media(max-width:550px){.run-page:has(.run-external-note) .run-page-header{flex-wrap:wrap}.run-page:has(.run-external-note) .run-page-actions{justify-content:flex-end;width:100%}.run-external-note{padding:9px 12px}}.run-page-ad{flex:none;max-height:140px;overflow:auto;border-top:1px solid #e6eaf1;background:#f8fafc}.run-page-ad .ad-placement{margin:0 auto;border:0;border-radius:0;max-width:970px}.run-page:fullscreen{width:100%;height:100%;background:#fff}@keyframes run-spin{to{transform:rotate(360deg)}}@media(max-width:700px){.run-page-header{gap:10px;min-height:62px;padding:max(9px,env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right,0px)) 9px max(10px,env(safe-area-inset-left,0px))}.run-page-title h1{font-size:15px}.run-page-back{width:40px;padding:0}.run-page-back>span:last-child{display:none}.run-page-meta{gap:6px;font-size:10px}.run-page-eyebrow{font-size:10px}.run-page-creator{display:none}.run-page-actions{gap:5px}.run-page-action{min-height:40px;padding:0 9px;font-size:11px;border-radius:8px}.run-page-help-body{position:fixed;top:70px;right:12px}}@media(max-width:360px){.run-page-header{flex-wrap:wrap;gap:6px 10px}.run-page-title{flex-basis:calc(100% - 50px)}.run-page-title h1{margin-bottom:0}.run-page-meta{display:none}.run-page-actions{justify-content:flex-end;flex:1;min-width:0;gap:6px}.run-page-action{min-height:36px;font-size:12px}.run-page-help-body,.run-page-status{top:110px}}@media(max-height:500px){.run-page-header{min-height:52px;padding-top:max(5px,env(safe-area-inset-top,0px));padding-bottom:5px}.run-page-title h1{font-size:15px}.run-page-meta{display:none}.run-page-help-body{top:calc(100% + 7px)}.run-page-status{top:58px}}@media(prefers-reduced-motion:reduce){.run-page-loading>span{animation:none}}.detail-ad-confirm{flex:none;border:0;border-radius:10px;padding:13px 18px;background:#3157e8;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.detail-ad-confirm:focus-visible{outline:3px solid #91a6f4;outline-offset:3px}.detail-ad-confirm:disabled{opacity:.6;cursor:wait}.ad-placement--test{scroll-margin-top:100px}.detail-launch-status{margin:14px 0 0;color:#a33030;font-size:13px;line-height:1.7}.detail-launch-status:empty{display:none}#content-ad-dialog{width:min(540px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:20px;box-shadow:0 24px 80px #18264440}#content-ad-dialog::backdrop{background:#16203699;backdrop-filter:blur(3px)}.execution-ad-window{padding:30px;position:relative}.execution-ad-window>h2{margin:0 36px 8px 0;font-size:23px;letter-spacing:-.6px}.execution-ad-content-title{margin:0 0 24px;color:#737d91;font-size:14px;line-height:1.6}.execution-ad-window .ad-placement-content{align-items:stretch;flex-direction:column;gap:24px}.execution-ad-window .detail-ad-confirm{width:100%;min-height:48px}.execution-ad-cancel-note{margin:18px 0 0;color:#737d91;font-size:12px;line-height:1.6}@media(max-width:480px){.execution-ad-window{padding:24px 20px}.execution-ad-window>h2{font-size:20px}}@media(max-width:650px){.ad-placement--test .ad-placement-content{align-items:stretch;flex-direction:column}.detail-ad-confirm{width:100%}}.content-card h2 a{color:inherit;text-decoration:none}.content-card h2 a:hover{color:#375cf5}.content-mark{font-size:38px;font-weight:800;letter-spacing:-2px;color:#fff}.cover-text .content-mark,.cover-list .content-mark{color:#34405c}.cover-creation{background:#7773cc}.cover-tool{background:#4e7099}.cover-block{background:#2e4668}.cover-user{background:#e9edf4}.cover-user img{width:100%;height:100%;object-fit:cover}.loading-state{padding:60px;text-align:center;color:#6a7b93}.platform-footer{margin-top:50px;padding-top:22px;border-top:1px solid #e0e6ef;color:#75839a;font-size:13px;display:flex;gap:16px;flex-wrap:wrap}.platform-footer a{color:inherit}.auth-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.auth-tabs button{background:#f0f3f9;border:1px solid #dde4ef;border-radius:6px;padding:8px 10px;color:#63758e;font:inherit;font-size:14px}.auth-tabs .active{background:#e9efff;border-color:#809dec;color:#3558c4}#provider-login{margin-top:20px}.row-between{display:flex;align-items:center;justify-content:space-between;gap:16px}.preserve-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85}.spaced-title{margin-top:28px!important}.muted{color:#697c98;font-size:14px;line-height:1.8}.panel+.panel{margin-top:17px}.status-badge{display:inline-flex;border-radius:5px;background:#edf1f7;padding:5px 9px;font-size:13px;color:#5b6e8d;white-space:nowrap}.status-pending{background:#fff3d8;color:#846321}.status-public{background:#e8f3ee;color:#35745d}.status-rejected{background:#ffeceb;color:#a3544c}.status-review{background:#fff0df;color:#965f2c}.status-private{background:#edf0f5;color:#727c8e}.submission-list{display:grid;gap:17px}.submission-list .panel{margin:0}.submission-list h2{font-size:20px}.monetization-strip{margin-top:24px;padding:25px;border:1px solid #dce4ef;background:#f1f5fa;border-radius:10px;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.monetization-strip>div{display:flex;flex-direction:column;gap:8px;min-width:120px}.monetization-strip span{font-size:14px;color:#687c97}.monetization-strip strong{font-size:23px;color:#465f84}.monetization-strip p{font-size:14px;color:#73839a;line-height:1.8;flex-basis:100%;margin:0}.prelaunch-ad{margin:24px auto;max-width:970px}.prelaunch-ad .ad-placement{min-height:120px}.profile-actions{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.profile-actions .btn{font-size:13px}.profile-tabs{overflow:auto}.profile-tabs button{white-space:nowrap}.portfolio-heading{padding:26px 0 32px}.portfolio-heading h2{font-size:27px;max-width:800px;line-height:1.6}.portfolio-heading p{color:#697b96}.portfolio-projects{display:grid;gap:18px}.portfolio-project{display:grid;grid-template-columns:200px minmax(0,1fr);gap:25px;align-items:center;margin:0!important}.portfolio-project .cover{aspect-ratio:1.4;border-radius:8px}.portfolio-project h3{margin:0 0 12px}.portfolio-project h3 button{font-size:20px;color:#253b5e;white-space:normal;text-align:left}.portfolio-project p{font-size:14px;line-height:1.8;color:#697b96}.portfolio-project small{color:#7486a0}.request-details,.request-replies{margin:22px 0}.request-replies .comment{padding:24px 0}.request-replies .comment .text-button{margin-left:20px}.request-replies .pill{font-size:12px}.admin-tabs{display:flex;gap:7px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid #e0e7f1;margin-bottom:26px}.admin-tabs a{border:1px solid #dce5f0;border-radius:7px;padding:9px 15px;background:#fff;color:#617590;text-decoration:none;font-size:14px}.admin-tabs a.active{background:#253752;border-color:#253752;color:#fff}.admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:35px}.admin-stats>div{border:1px solid #e0e7f0;border-radius:10px;background:#fff;padding:22px}.admin-stats span{display:block;font-size:14px;color:#71829b;margin-bottom:12px}.admin-stats strong{font-size:32px;letter-spacing:-1px}.admin-body{max-width:1200px}.admin-content>p{font-size:14px;color:#677d99;line-height:1.8}.admin-content h2{font-size:21px}.admin-content details{margin:17px 0;padding:15px;border:1px solid #e2e8f1;border-radius:8px;color:#5e728e;font-size:14px}.admin-content details p{overflow-wrap:anywhere;line-height:1.8}.admin-content details a{color:#4268bb}.admin-action-form{display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:end;gap:14px}.admin-action-form .field{margin:0}.admin-action-form .form-error{grid-column:1/-1;grid-row:2;margin:0}.admin-action-form .btn{min-height:44px}.admin-table{width:100%;border-collapse:collapse;background:#fff;text-align:left;font-size:14px}.admin-table th{color:#6f8097;background:#f1f4f9;padding:15px}.admin-table td{padding:17px 15px;border-bottom:1px solid #e6ebf2}.admin-table td small{display:block;color:#8a98ae;margin-top:5px;overflow-wrap:anywhere}.admin-table td .btn{font-size:13px;white-space:nowrap}.table-scroll{overflow-x:auto}.tool-frame{display:block;width:100%;height:75vh;min-height:480px;border:1px solid #d8e2ef;border-radius:10px;background:#fff}.tool-run-header{display:flex;align-items:center;justify-content:space-between;gap:18px}.tool-run-header h1{font-size:25px}.content-overview .content-metrics{flex-wrap:wrap}.content-facts .btn{margin-right:6px}.content-info-layout .detail-community h2{font-size:20px}.content-info-layout .detail-community form{margin:18px 0}.content-info-layout .comment p{font-size:15px}.cover img:not([src]){display:none}.admin-body .panel{margin-bottom:18px}.portal-nav a.nav-item{text-decoration:none}.portal-nav>p{margin-top:22px}.sidebar-bottom a{color:inherit;font-size:12px}.form-error:empty{display:none}.content-overview .detail-meta{flex-wrap:wrap}@media(max-width:1100px){.admin-action-form{grid-template-columns:1fr 1fr}.admin-action-form .btn{grid-column:1/-1}.admin-action-form .form-error{grid-row:auto}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-project{grid-template-columns:140px minmax(0,1fr)}}@media(max-width:600px){.admin-tabs{flex-wrap:nowrap;overflow:auto;padding-bottom:15px}.admin-tabs a{white-space:nowrap}.admin-stats{gap:10px}.admin-stats>div{padding:17px}.admin-stats strong{font-size:26px}.admin-content h2{font-size:18px}.admin-action-form{display:block}.admin-action-form .field{margin:14px 0}.portfolio-project{grid-template-columns:1fr;padding:18px}.portfolio-project .cover{aspect-ratio:2.1}.portfolio-heading h2{font-size:23px}.profile-actions{margin-left:0}.row-between{align-items:flex-start;flex-wrap:wrap}.tool-run-header{flex-wrap:wrap;margin-bottom:15px}.tool-frame{min-height:450px}.monetization-strip{gap:20px;padding:20px}.content-mark{font-size:34px}.prelaunch-ad .ad-placement-content{padding:12px 17px 18px}.site-header .header-actions{gap:9px}.panel .two-fields{grid-template-columns:1fr}}.html-upload-field{padding:20px;border:1px dashed #c4cbd8;border-radius:12px;background:#f7f9fc}.html-upload-field input{padding:16px 0;border:0;background:transparent}.field[hidden]{display:none!important}#preview-tool-mount .tool-frame{min-height:460px;width:100%}.content-card{display:flex;flex-direction:column}.content-card .cover-link{flex-shrink:0}.content-card .card-body{display:flex;flex-direction:column;flex:1;min-width:0}.card-body h2{overflow-wrap:anywhere}.card-body .card-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.card-body .content-tags{margin-top:auto;padding-top:2px}.card-body .content-metrics{flex-wrap:wrap}.card-creator{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-bottom .detail-button{flex-shrink:0}.ranking-content>span:last-child{min-width:0}.ranking-content strong{overflow-wrap:anywhere}.ranking-content .cover .content-mark{font-size:10px;letter-spacing:-.4px}.rankings-page .ranking-content .cover .content-mark{font-size:12px}.ranking-list .rank-value{flex-shrink:0}.featured-info{min-width:0}.featured-info strong{overflow-wrap:anywhere}.featured-item .cover .content-mark{font-size:24px;letter-spacing:-1px}.creator-layout>.upload-guide{display:block;align-self:start}.creator-layout>*,.field,.two-fields>*{min-width:0}.html-upload-field input{max-width:100%;font-size:13px}.html-upload-field input::file-selector-button{border:1px solid #dce4ef;border-radius:6px;background:#fff;color:#33435c;padding:10px 12px;margin-right:10px;font:inherit;cursor:pointer}.profile-header{align-items:flex-start}.profile-header>div:not(.profile-actions){flex:1;min-width:0}.profile-header h1,.profile-header p{overflow-wrap:anywhere}.profile-header .profile-actions{flex:0 1 240px;justify-content:flex-end;align-self:center;min-width:0}.profile-header .profile-actions .btn{margin:0;min-height:40px}.request-card{display:flex;flex-direction:column}.request-card-top,.request-card-bottom{width:100%;gap:12px;flex-wrap:wrap}.request-card .request-tags{margin-top:auto}.request-card-bottom{margin-top:18px}.request-card-bottom>*{overflow-wrap:anywhere;min-width:0}.content-facts>.btn{display:flex;justify-content:center;width:100%;margin:10px 0 0}.admin-content .row-between h2,.page-title>div{min-width:0;overflow-wrap:anywhere}.admin-action-form input,.admin-action-form select{min-height:44px}@media(max-width:1100px){.profile-header .profile-actions{flex-basis:100%;justify-content:flex-start;margin:0}.profile-header{flex-wrap:wrap}}@media(max-width:600px){.profile-header .profile-actions{gap:8px}.profile-header .profile-actions .btn{font-size:12px;padding:9px 12px}.profile-header .content-metrics{flex-wrap:wrap}.page-title{flex-wrap:wrap;gap:16px}.page-title>.btn{margin:0}.featured-item .cover .content-mark{font-size:23px}.admin-action-form>.btn{width:100%}.html-upload-field{padding:16px}.card-meta{gap:10px;align-items:baseline}}@media(max-width:380px){.site-header .header-actions{gap:6px}.submit-button{width:34px;height:36px;padding:0;justify-content:center}.submit-button>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.portal-sidebar>.brand{padding:0 8px}.brand-logo{display:block;width:166px;max-width:100%;height:auto;object-fit:contain}.mobile-brand{background:transparent;padding:0}.mobile-brand img{display:block;width:100%;height:100%;object-fit:contain}.featured-item{grid-template-columns:76px minmax(0,1fr);min-height:84px}.featured-item .cover{min-height:84px}.featured-info{padding:12px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px}.content-card>.cover-link .cover{aspect-ratio:2.1;max-height:145px}.content-card>.cover-link .content-mark{font-size:28px;letter-spacing:-1px}.content-card .card-body{padding:13px}.content-card .card-meta{font-size:11px;margin-bottom:5px}.content-card .card-body h2{font-size:16px;line-height:1.45;margin-bottom:6px}.content-card .card-description{font-size:13px;line-height:1.6;min-height:0;margin-bottom:10px}.content-card .content-tags{gap:4px;margin-bottom:9px}.content-card .content-tags button{font-size:11px;padding:2px 5px}.content-card .content-metrics{font-size:11px;gap:10px;margin-bottom:8px}.content-card .card-bottom{padding-top:8px;gap:6px}.content-card .card-creator,.content-card .detail-button{font-size:11px}.content-card .bookmark{width:28px;height:28px;top:9px;right:9px}@media(max-width:680px){.featured-item{grid-template-columns:1fr;min-height:0;height:auto}.featured-item .cover{height:58px;min-height:0}.featured-info{padding:9px}.featured-info strong{font-size:13px;line-height:1.5;min-height:39px}.featured-info small{font-size:10px}.card-grid{grid-template-columns:1fr;gap:12px}.content-card{display:grid;grid-template-columns:76px minmax(0,1fr);column-gap:12px;row-gap:5px;padding:13px}.content-card>.cover-link{grid-column:1;grid-row:1/4;align-self:start}.content-card>.cover-link .cover{width:76px;height:76px;aspect-ratio:1;border-radius:7px}.content-card>.cover-link .content-mark{font-size:20px;letter-spacing:-.7px}.content-card .card-body{display:contents}.content-card .card-meta{grid-column:2;margin:0;font-size:11px}.content-card .card-body h2{grid-column:2;min-height:0;margin:0;font-size:16px}.content-card .card-description{grid-column:2;margin:0;font-size:13px}.content-card .content-tags{grid-column:1/-1;margin:5px 0 2px;padding:0}.content-card .content-metrics{grid-column:1/-1;margin:2px 0 3px}.content-card .card-bottom{grid-column:1/-1;padding-top:7px}.content-card .card-creator,.content-card .detail-button{font-size:12px}.content-card .bookmark{left:59px;right:auto;top:17px;width:26px;height:26px}}@media(max-width:380px){.featured-grid{grid-template-columns:1fr;gap:8px}.featured-item{grid-template-columns:58px minmax(0,1fr)}.featured-info strong{min-height:0}}.portal-sidebar>.brand{display:flex;align-items:center;min-height:48px;padding:0 8px}.portal-sidebar .brand-logo{width:166px;max-width:100%;height:auto;object-fit:contain}body.magazine-home-route .header-inner .search{border-radius:999px}body.magazine-home-route .account-button{min-height:36px}@media(max-width:800px){.mobile-brand,body.magazine-home-route .mobile-brand{display:flex;align-items:center;justify-content:flex-start;width:112px;min-width:112px;height:38px;padding:0;border-radius:0;background:none}.mobile-brand img,body.magazine-home-route .mobile-brand img{display:block!important;width:112px;height:auto;max-height:38px;object-fit:contain;object-position:left center}body.magazine-home-route .header-inner .search,.header-inner .search{border-radius:999px}.header-actions{align-items:center}.account-button{min-height:36px}}@media(max-width:600px){.header-inner{align-items:center}.mobile-brand,body.magazine-home-route .mobile-brand{width:104px;min-width:104px;height:36px}.mobile-brand img,body.magazine-home-route .mobile-brand img{width:104px;max-height:36px}body.magazine-home-route .header-inner .search,.header-inner .search{margin-top:0}}@media(max-width:360px){.mobile-brand,body.magazine-home-route .mobile-brand{width:92px;min-width:92px;height:34px}.mobile-brand img,body.magazine-home-route .mobile-brand img{width:92px;max-height:34px}}.sq-body .plain-text-link,.rq-description .plain-text-link{color:#315bc3;text-decoration:underline;text-underline-offset:.16em;overflow-wrap:anywhere;word-break:break-word}.sq-body .plain-text-link:hover,.rq-description .plain-text-link:hover{color:#234696}.category-listing{--listing-accent:#356de0;--listing-soft:#eff5ff;--listing-wash:#f7faff;padding-top:8px}.listing-tools{--listing-accent:#207d69;--listing-soft:#edf8f4;--listing-wash:#f5fbf8}.listing-creations{--listing-accent:#a85936;--listing-soft:#fff2e9;--listing-wash:#fff9f5}.listing-fun{--listing-accent:#7254ba;--listing-soft:#f3effd;--listing-wash:#faf8ff}.listing-breadcrumb{display:flex;align-items:center;gap:10px;color:#8c95a5;font-size:12px;margin:4px 0 20px}.listing-breadcrumb a:hover{color:var(--listing-accent)}.listing-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--listing-wash);border-radius:18px;overflow:hidden;min-height:164px;padding:25px 32px;position:relative}.listing-heading>div{position:relative;z-index:1}.listing-heading small{color:var(--listing-accent);font-size:10px;font-weight:800;letter-spacing:2px}.listing-heading h1{font-size:32px;line-height:1.25;letter-spacing:-1px;margin:6px 0 9px;color:#202c43}.listing-heading p{font-size:14px;line-height:1.6;color:#6c798c;margin:0;word-break:keep-all}.listing-heading>img{width:350px;height:146px;object-fit:cover;border-radius:12px;flex-shrink:0;transform:rotate(-3deg);margin:-6px 8px -6px 0}.listing-kind-nav{display:none;gap:30px;border-bottom:1px solid #e9edf4;margin:22px 0 18px}.listing-kind-nav a{display:flex;align-items:center;gap:8px;padding:12px 1px 14px;position:relative;color:#7a8799;font-size:14px;font-weight:600}.listing-kind-nav a[aria-current]{color:var(--listing-accent);font-weight:800}.listing-kind-nav a[aria-current]:after{content:"";height:3px;border-radius:3px;position:absolute;bottom:-1px;left:0;right:0;background:var(--listing-accent)}.listing-filters{display:flex;gap:7px;flex-wrap:wrap;margin:24px 0 20px}.listing-filters button{font-size:12px;border:1px solid #e9edf3;padding:7px 13px;background:#fff;border-radius:999px;color:#788598;line-height:1.5}.listing-filters button:hover{border-color:var(--listing-accent);color:var(--listing-accent)}.listing-filters button[aria-pressed=true]{background:var(--listing-soft);color:var(--listing-accent);border-color:var(--listing-soft);font-weight:750}.listing-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 0 17px;min-height:32px}.listing-count{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#6d798c;font-size:12px;min-width:0}.listing-count>span{overflow-wrap:anywhere}.listing-count button{color:var(--listing-accent);border:0;background:var(--listing-soft);border-radius:6px;padding:4px 7px;font-size:11px;max-width:100%;overflow-wrap:anywhere}.listing-sort{display:flex;align-items:center;gap:10px;flex-shrink:0}.listing-sort>span{font-size:11px;color:#96a0af}.listing-sort select{font:inherit;font-size:12px;color:#556279;border:1px solid #e7ebf2;border-radius:8px;background:#fff;padding:7px 8px;max-width:170px}.listing-game-note{font-size:12px;color:#788598;margin:0 0 18px;line-height:1.7}.listing-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 14px;align-items:stretch}.listing-card{position:relative;min-width:0;overflow:hidden;border-radius:13px;border:1px solid #e9edf3;background:#fff;display:flex;flex-direction:column;transition:box-shadow .18s,border-color .18s}.listing-card:hover{border-color:#ccd7e7;box-shadow:0 6px 18px #2639570b}.listing-cover{display:block;overflow:hidden}.listing-card .listing-cover .cover{width:100%;aspect-ratio:2;height:auto;min-height:0;border:0;border-radius:0;margin:0}.listing-card .cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}.listing-card:hover .cover img{transform:scale(1.025)}.listing-card .bookmark{width:29px;height:29px;right:9px;top:9px;border:1px solid #ffffffbd;border-radius:8px;background:#fffffff0;color:#768399;font-size:18px;padding:0;line-height:1}.listing-card .bookmark.saved{color:var(--listing-accent);background:#fff}.listing-card-body{display:flex;flex-direction:column;flex:1;padding:13px 14px 11px;min-width:0}.listing-card-meta{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#8b96a7;margin-bottom:5px}.listing-card-meta>span:last-child{color:var(--listing-accent);white-space:nowrap}.listing-card-body h2{font-size:15px;line-height:1.5;letter-spacing:-.4px;color:#243249;margin:0 0 5px;font-weight:750;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.listing-card-body h2 a:hover{color:var(--listing-accent)}.listing-card-body>p{color:#8490a1;font-size:12px;line-height:1.7;margin:0 0 8px;min-height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.listing-tags{display:flex;gap:7px;min-height:21px;margin-bottom:10px;overflow:hidden}.listing-tags button{background:none;border:0;padding:0;font-size:10px;color:#97a1b1;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-tags button:hover{color:var(--listing-accent)}.listing-creator{display:flex;gap:6px;align-items:center;align-self:flex-start;max-width:100%;font-size:11px;color:#78869b;background:none;border:0;padding:0;margin-top:auto;text-align:left}.listing-creator>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--listing-soft);color:var(--listing-accent);font-size:9px;flex-shrink:0}.listing-metrics{display:flex;gap:11px;margin-top:10px;padding-top:9px;border-top:1px solid #f0f2f6;color:#98a2b1;font-size:10px;flex-wrap:wrap}.listing-metrics>span:last-child{margin-left:auto}.listing-grid>.ad-placement--feed{display:flex!important;flex-direction:column;grid-column:auto;min-height:0;min-width:0;margin:0;border:1px solid #e8edf6;border-radius:13px;background:linear-gradient(145deg,#f3f6fe,#fdf7fa);overflow:hidden}.listing-grid>.ad-placement--feed .ad-placement-label{padding:16px 16px 0;font-size:10px}.listing-grid>.ad-placement--feed .ad-placement-content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;padding:24px 17px}.listing-grid>.ad-placement--feed h2{font-size:18px;line-height:1.5;margin-bottom:8px;color:#455470}.listing-grid>.ad-placement--feed p{font-size:12px;line-height:1.8;color:#8d98aa}.listing-grid>.ad-placement--feed .ad-placement-button{font-size:11px;min-height:33px;padding:8px 11px;background:#fff;border-color:#e3e8f2;color:#77849b;box-shadow:none}.listing-empty{grid-column:1/-1;padding:48px 20px 54px;text-align:center;border:1px dashed #e4e9f1;border-radius:14px;background:#fcfdff}.listing-empty>span{display:grid;place-items:center;width:45px;height:45px;border-radius:14px;background:var(--listing-soft);color:var(--listing-accent);font-size:25px;margin:0 auto 18px}.listing-empty h2{font-size:18px;font-weight:700;color:#506079;margin:0 0 8px}.listing-empty p{font-size:13px;color:#8a96a8;line-height:1.8;margin:0 0 20px;word-break:keep-all}.listing-empty .btn{border-color:#e1e7f1;background:#fff;color:#65748b;box-shadow:none;font-size:12px}.listing-bottom-ad{margin-top:32px}.category-listing :is(button,a,select):focus-visible{outline:2px solid var(--listing-accent);outline-offset:3px}body.magazine-home-route .magazine-top-nav button[aria-current=page]{color:#3157e8;font-weight:800}body.magazine-home-route .magazine-top-nav button[aria-current=page]:after{opacity:1;transform:scaleX(1)}@media(max-width:1280px){.listing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1050px){.listing-kind-nav{display:flex}.listing-filters{margin-top:0}.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-heading>img{width:280px;height:130px}.listing-heading{padding:22px 25px}}@media(max-width:700px){.category-listing{padding-top:3px}.listing-breadcrumb{margin:4px 0 13px;font-size:11px}.listing-heading{padding:22px 20px;min-height:142px;gap:15px;border-radius:14px}.listing-heading h1{font-size:27px}.listing-heading p{font-size:12px;max-width:245px}.listing-heading small{font-size:9px}.listing-heading>img{position:absolute;right:-12px;top:10px;width:170px;height:120px;opacity:.16;transform:rotate(-8deg)}.listing-kind-nav{justify-content:space-between;gap:16px;margin-top:12px;margin-bottom:15px}.listing-kind-nav a{font-size:13px;padding:12px 5px}.listing-filters{gap:6px;flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 8px;margin:0 0 8px;scrollbar-width:none}.listing-filters::-webkit-scrollbar{display:none}.listing-filters button{white-space:nowrap;font-size:11px;padding:6px 11px;flex-shrink:0}.listing-toolbar{gap:8px;margin-bottom:14px}.listing-sort{gap:0}.listing-sort>span{display:none}.listing-sort select{font-size:11px;max-width:155px}.listing-count{font-size:11px}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.listing-card{border-radius:11px}.listing-card-body{padding:10px 10px 9px}.listing-card-body h2{font-size:13px;letter-spacing:-.3px}.listing-card-body>p{font-size:11px;min-height:37px}.listing-card .listing-cover .cover{aspect-ratio:1.65}.listing-card-meta{font-size:9px}.listing-tags{gap:5px;margin-bottom:8px}.listing-tags button{font-size:9px}.listing-creator{font-size:10px;overflow-wrap:anywhere}.listing-creator>span{width:17px;height:17px}.listing-metrics{font-size:9px;gap:7px;padding-top:7px;margin-top:8px}.listing-card .bookmark{height:25px;width:25px;font-size:15px;top:7px;right:7px}.listing-grid>.ad-placement--feed{border-radius:11px}.listing-grid>.ad-placement--feed .ad-placement-label{padding:13px 12px 0;font-size:9px}.listing-grid>.ad-placement--feed .ad-placement-content{padding:18px 12px;gap:16px}.listing-grid>.ad-placement--feed h2{font-size:15px}.listing-grid>.ad-placement--feed p{font-size:11px}.listing-grid>.ad-placement--feed .ad-placement-button{font-size:10px;padding:7px 8px;gap:5px}.listing-game-note{font-size:11px}.listing-empty{padding:38px 15px}.listing-empty h2{font-size:16px}.listing-empty p{font-size:12px}.listing-bottom-ad{margin-top:24px}}@media(prefers-reduced-motion:reduce){.listing-card,.listing-card .cover img{transition:none}}.search-listing{--listing-accent:#3157e8;--listing-soft:#eef2ff;--listing-wash:#f7f9ff;padding-top:8px}.search-listing-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px;padding:28px 30px;border:1px solid #edf0f5;border-radius:18px;background:linear-gradient(135deg,#f8faff,#fff 58%,#faf7ff)}.search-listing-heading small{color:#7566b3;font-size:10px;font-weight:850;letter-spacing:.14em}.search-listing-heading h1{margin:5px 0 7px;color:#1f2c45;font-size:28px;line-height:1.35;letter-spacing:-.8px}.search-listing-heading p{margin:0;color:#8a95a6;font-size:12px}.search-listing-clear{flex-shrink:0;padding:8px 12px;border:1px solid #e4e8f0;border-radius:999px;background:#fff;color:#728096;font-size:11px}.search-listing-clear:hover{color:#3157e8;border-color:#ccd6fa}.search-active-tag{display:flex;margin:-8px 0 18px}.search-active-tag span{padding:6px 10px;border-radius:999px;background:#eef2ff;color:#3157e8;font-size:11px;font-weight:700}@media(max-width:700px){.search-listing-heading{align-items:flex-start;flex-direction:column;gap:14px;padding:22px 20px;margin-bottom:18px;border-radius:14px}.search-listing-heading h1{font-size:23px}.search-listing-clear{align-self:flex-start}}.content-detail{--detail-accent:#356de0;--detail-soft:#eff5ff;--detail-line:#e9edf3;--detail-muted:#7b899d;padding-top:8px;color:#243249}.detail-kind-tools{--detail-accent:#207d69;--detail-soft:#edf8f4}.detail-kind-creations{--detail-accent:#a85936;--detail-soft:#fff2e9}.detail-kind-fun{--detail-accent:#7254ba;--detail-soft:#f3effd}.detail-breadcrumb{display:flex;align-items:center;gap:12px;font-size:12px;color:#94a0b1;margin:4px 0 24px;min-height:25px}.detail-breadcrumb>a:first-child{color:#65758e;font-weight:600}.detail-breadcrumb a:hover{color:var(--detail-accent)}.detail-breadcrumb button{margin-left:auto;padding:4px 0 4px 14px;font-size:11px;color:#9ba5b4;background:none;border:0}.detail-breadcrumb button:hover{color:#b75858}.detail-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:46px;align-items:center;margin-bottom:28px}.detail-art{position:relative;min-width:0;border-radius:18px;overflow:hidden;background:var(--detail-soft)}.detail-art .cover{width:100%;height:auto;aspect-ratio:1.65;min-height:0;border-radius:0;margin:0}.detail-art .cover img{width:100%;height:100%;object-fit:cover;display:block}.detail-format{position:absolute;left:16px;bottom:16px;max-width:calc(100% - 32px);padding:6px 10px;border-radius:7px;background:#ffffffed;color:#54657d;font-size:11px;box-shadow:0 2px 8px #20345008}.detail-intro{min-width:0;padding:6px 0}.detail-labels{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:13px}.detail-labels>span{font-size:11px;color:#7f8ca0;border:1px solid var(--detail-line);background:#fff;border-radius:6px;padding:4px 8px;line-height:1.5}.detail-labels>.detail-price{background:var(--detail-soft);color:var(--detail-accent);border-color:var(--detail-soft)}.detail-intro h1{font-size:32px;line-height:1.35;letter-spacing:-1.1px;margin:0 0 11px;font-weight:800;overflow-wrap:anywhere;word-break:keep-all}.detail-summary{font-size:14px;line-height:1.8;color:#7b899c;margin:0 0 18px;max-width:520px;overflow-wrap:anywhere}.detail-author{display:flex;align-items:center;gap:8px;border:0;background:none;padding:0;color:#6d7d93;font-size:12px;max-width:100%;overflow-wrap:anywhere;text-align:left}.detail-author>span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:var(--detail-soft);color:var(--detail-accent);font-size:11px;flex-shrink:0}.detail-author i{font-style:normal;color:#a1adbd}.detail-stats{display:flex;align-items:center;gap:20px;margin:19px 0 20px;flex-wrap:wrap;color:#91a0b2;font-size:11px}.detail-stats strong{color:#65758c;font-size:12px;font-weight:600;margin-left:4px}.content-detail .vote-button{border:0;background:transparent;box-shadow:none;padding:3px 0;color:#8b98ac;font-size:13px;font-weight:500;min-height:0;white-space:nowrap}.content-detail .vote-button.voted{color:var(--detail-accent)}.detail-actions{display:flex;gap:9px;align-items:stretch;flex-wrap:wrap}.detail-launch{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:13px 18px;border:1px solid var(--detail-accent);border-radius:10px;background:var(--detail-accent);color:#fff;font-size:14px;font-weight:700;min-width:200px;max-width:100%;line-height:1.5;text-decoration:none;transition:filter .15s}.detail-launch:hover{filter:brightness(.93)}.detail-launch>span{font-weight:400;flex-shrink:0}.detail-save{border:1px solid #e3e9f2;border-radius:10px;background:#fff;padding:12px 16px;color:#7d8b9f;font-size:12px;line-height:1.5}.detail-save.saved{background:var(--detail-soft);color:var(--detail-accent);border-color:var(--detail-soft)}.detail-launch-hint{color:#98a3b2;font-size:11px;line-height:1.8;margin:10px 0 0;overflow-wrap:anywhere}.detail-payment-note{font-size:11px;color:#897958;background:#fff9ec;padding:8px 11px;border-radius:7px;line-height:1.7;margin:8px 0 0}.detail-ad{margin:28px 0 32px}.detail-ad .ad-placement--bottom{display:flex;align-items:center;gap:24px;padding:19px 24px;min-height:96px;margin:0;max-width:none;border:1px solid #e9edf5;border-radius:12px;background:#f8f9fc}.detail-ad .ad-placement-label{padding:0;flex-shrink:0;font-size:10px;color:#a0aabb}.detail-ad .ad-placement-content{display:flex;flex:1;justify-content:space-between;align-items:center;gap:18px;padding:0;min-width:0}.detail-ad .ad-placement-content h2{font-size:16px;line-height:1.5;color:#61718a;margin:0 0 4px}.detail-ad .ad-placement-content p{font-size:11px;line-height:1.7;color:#9ca6b6;margin:0}.detail-ad .ad-placement-button{font-size:11px;padding:8px 12px;min-height:32px;background:#fff;color:#8390a4;border-color:#e5eaf3;box-shadow:none;flex-shrink:0}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 294px;gap:40px;align-items:start}.detail-main,.detail-sidebar{min-width:0}.detail-description{padding:6px 0 29px;border-bottom:1px solid var(--detail-line)}.detail-description h2,.detail-discussion h2{font-size:20px;letter-spacing:-.5px;color:#34435c;margin:0 0 17px;font-weight:750;line-height:1.5}.detail-description p{font-size:14px;line-height:1.95;color:#738399;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.detail-description h3{font-size:14px;color:#5d6e86;margin:0 0 11px;font-weight:700}.detail-instructions{margin-top:27px;padding:20px 22px;background:#f8fafc;border-radius:11px}.detail-instructions p{font-size:13px;line-height:1.9}.detail-topic-block{margin-top:25px}.detail-tags,.detail-technologies{display:flex;gap:7px;flex-wrap:wrap}.detail-tags button{border:1px solid #e7edf4;border-radius:7px;background:#fff;color:#8190a5;font-size:11px;padding:5px 9px;overflow-wrap:anywhere;max-width:100%}.detail-tags button:hover{color:var(--detail-accent);border-color:var(--detail-accent)}.detail-technologies span{font-size:11px;color:#96a1b2;background:#f6f8fb;padding:4px 8px;border-radius:5px;overflow-wrap:anywhere}.detail-discussion{padding-top:29px}.detail-section-heading{display:flex;align-items:center;justify-content:space-between}.detail-discussion h2{margin-bottom:6px}.detail-discussion h2>span{font-size:14px;color:var(--detail-accent);margin-left:5px;font-weight:600}.detail-section-note{font-size:12px;line-height:1.8;color:#96a2b4;margin:0 0 18px}.detail-comment-field{display:block}.detail-comment-field textarea{display:block;width:100%;box-sizing:border-box;resize:vertical;min-height:108px;border:1px solid #e2e8f1;border-radius:11px;padding:14px 16px;font:inherit;font-size:13px;line-height:1.8;color:#53657f;background:#fff}.detail-comment-field textarea::placeholder{color:#a0aabc}.detail-comment-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.detail-comment-actions small{font-size:11px;color:#9aa6b7}.detail-comment-actions .btn.primary{padding:8px 17px;min-width:70px;font-size:12px;box-shadow:none;background:var(--detail-accent);border-color:var(--detail-accent);border-radius:8px}.detail-comments{margin-top:25px}.detail-comments-empty{text-align:center;padding:20px 0 30px;font-size:12px;line-height:1.8;color:#a0aaba}.detail-comment{padding:20px 0;border-top:1px solid var(--detail-line)}.detail-comment>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.detail-comment-avatar{display:grid;place-items:center;background:#f0f4f9;color:#91a0b5;width:25px;height:25px;border-radius:50%;font-size:10px;flex-shrink:0}.detail-comment strong{font-size:12px;color:#63738c;overflow-wrap:anywhere}.detail-comment time{font-size:10px;color:#a2acbb;margin-left:auto}.detail-comment button{border:0;background:none;padding:3px;color:#a2acbb;font-size:10px}.detail-comment p{font-size:13px;line-height:1.85;color:#7d8ca2;margin:10px 0 0 33px;white-space:pre-wrap;overflow-wrap:anywhere}.detail-sidebar{display:flex;flex-direction:column;gap:18px}.detail-creator-panel,.detail-facts{border:1px solid #e8edf4;border-radius:13px;background:#fff;padding:22px}.detail-creator-panel>small{font-size:10px;letter-spacing:1px;color:#9aa6b7;font-weight:600}.detail-creator-name{display:flex;align-items:center;gap:10px;text-align:left;width:100%;background:none;border:0;padding:0;margin:16px 0 12px;color:#4b5e7b;min-width:0}.detail-creator-name>span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;flex-shrink:0;background:var(--detail-soft);color:var(--detail-accent);font-size:15px}.detail-creator-name strong{font-size:14px;overflow-wrap:anywhere;min-width:0}.detail-creator-name i{font-style:normal;margin-left:auto;color:#a4afbe;font-size:12px}.detail-creator-panel p{font-size:12px;line-height:1.9;color:#93a0b2;overflow-wrap:anywhere;margin:0 0 17px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.detail-profile-link{width:100%;padding:9px 11px;background:#f7f9fc;border:0;border-radius:7px;color:#7c8ba2;font-size:11px;text-align:center}.detail-future-action{border-top:1px solid #eff2f7;margin-top:17px;padding-top:14px;display:flex;align-items:center;gap:8px;justify-content:space-between}.detail-future-action button{background:none;border:0;padding:0;color:#8d9bb0;font-size:11px;text-align:left}.detail-future-action>span{background:#f6f7fa;padding:3px 6px;border-radius:4px;color:#a4adbb;font-size:9px;white-space:nowrap}.detail-facts h2{font-size:13px;letter-spacing:-.2px;font-weight:700;color:#6d7c93;margin:0 0 18px}.detail-facts dl{margin:0;display:flex;flex-direction:column;gap:12px}.detail-facts dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;font-size:11px;line-height:1.7}.detail-facts dt{color:#a1adbd;flex-shrink:0}.detail-facts dd{color:#7c8ba1;margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.detail-facts details{border-top:1px solid #eff2f7;margin-top:19px;padding-top:15px}.detail-facts summary{font-size:11px;color:#8290a6;cursor:pointer;line-height:1.7}.detail-facts summary>span{color:#a4afbd;font-size:10px}.detail-facts details p{font-size:11px;color:#98a4b5;line-height:1.8;overflow-wrap:anywhere;margin:11px 0 0;white-space:pre-wrap}.detail-facts details dl{margin-top:15px}.detail-updates ol{padding:0 0 0 12px;list-style:none;border-left:1px solid #e7edf4;margin:16px 0 0}.detail-updates li+li{margin-top:14px}.detail-updates time{font-size:10px;color:#a5afbd}.detail-updates li p{margin-top:3px}.detail-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.content-detail :is(button,a,textarea,summary):focus-visible{outline:2px solid var(--detail-accent);outline-offset:3px}@media(max-width:1050px){.detail-hero{gap:26px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.detail-intro h1{font-size:27px}.detail-art .cover{aspect-ratio:1.3}.detail-layout{gap:26px;grid-template-columns:minmax(0,1fr) 265px}.detail-launch{min-width:165px}.detail-creator-panel,.detail-facts{padding:19px}}@media(max-width:800px){.detail-hero{grid-template-columns:1fr;gap:22px}.detail-art .cover{aspect-ratio:2.1}.detail-intro{padding:0}.detail-intro h1{font-size:28px}.detail-summary{max-width:none}.detail-layout{grid-template-columns:1fr;gap:30px}.detail-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.detail-stats{margin:15px 0 18px}.detail-ad .ad-placement--bottom{gap:10px;padding:17px 19px;flex-direction:column;align-items:stretch}.detail-ad .ad-placement-content{gap:14px}.detail-ad .ad-placement-label{display:flex}}@media(max-width:550px){.content-detail{padding-top:3px}.detail-breadcrumb{font-size:11px;gap:10px;margin-bottom:18px}.detail-breadcrumb button{font-size:10px;padding-left:6px}.detail-hero{gap:19px;margin-bottom:22px}.detail-art{border-radius:13px}.detail-art .cover{aspect-ratio:1.85}.detail-format{left:11px;bottom:11px;font-size:10px;padding:5px 8px}.detail-labels{margin-bottom:11px;gap:5px}.detail-labels>span{font-size:10px;padding:3px 6px}.detail-intro h1{font-size:25px;letter-spacing:-.8px}.detail-summary{font-size:13px;margin-bottom:15px}.detail-actions{gap:8px;flex-wrap:nowrap}.detail-launch{flex:1;min-width:0;font-size:13px;padding:12px 14px;gap:10px}.detail-save{flex-shrink:0;padding:11px 13px;font-size:11px}.detail-launch-hint{font-size:10px}.detail-ad{margin:23px 0 27px}.detail-ad .ad-placement--bottom{padding:14px 16px;min-height:87px}.detail-ad .ad-placement-content{flex-wrap:wrap;gap:12px}.detail-ad .ad-placement-content h2{font-size:14px}.detail-ad .ad-placement-content p{font-size:10px}.detail-ad .ad-placement-button{font-size:10px;padding:6px 9px;min-height:28px}.detail-description h2,.detail-discussion h2{font-size:18px}.detail-description p{font-size:13px}.detail-instructions{padding:16px;margin-top:22px}.detail-instructions p{font-size:12px}.detail-description h3{font-size:13px}.detail-topic-block{margin-top:22px}.detail-tags button,.detail-technologies span{font-size:10px}.detail-description{padding-bottom:24px}.detail-discussion{padding-top:25px}.detail-section-note{font-size:11px}.detail-comment-field textarea{font-size:12px;padding:12px;min-height:100px}.detail-comment-actions small{font-size:10px}.detail-comment-actions .btn.primary,.detail-comments-empty{font-size:11px}.detail-sidebar{grid-template-columns:1fr}.detail-creator-panel,.detail-facts{padding:20px}.detail-comment p{font-size:12px}}.detail-file-digest{font:11px/1.6 ui-monospace,Consolas,monospace;overflow-wrap:anywhere;word-break:break-all}.detail-related-mobile-slot:empty,.detail-related-sidebar-slot:empty{display:none}.detail-related{margin:0;padding:20px 18px;border:1px solid #e3e9ed;border-radius:13px;background:#fff;scroll-margin-top:102px}.detail-related-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:17px}.detail-related-heading>div{min-width:0;flex:1}.detail-related-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:8px;font-weight:800;letter-spacing:.13em;color:var(--detail-accent)}.detail-related-eyebrow>span{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--detail-soft);font-size:11px;letter-spacing:0}.detail-related-heading h2{font-size:16px;font-weight:750;letter-spacing:-.04em;line-height:1.5;margin:6px 0;color:#2b4050;word-break:keep-all}.detail-related-heading p{font-size:10px;line-height:1.75;color:#8795a3;margin:0;word-break:keep-all}.detail-related-more{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;font-size:9px;font-weight:650;color:#718577;padding:4px 0;margin-top:22px;text-decoration:none;white-space:nowrap}.detail-related-more:hover{color:var(--detail-accent)}.detail-related-grid{display:flex;flex-direction:column;gap:0}.detail-related-card{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;align-items:start;min-width:0;padding:15px 0;border-top:1px solid #edf1f3;background:#fff}.detail-related-card:first-child{padding-top:0;border-top:0}.detail-related-card:last-child{padding-bottom:0}.detail-related-art{position:relative;min-width:0;overflow:hidden;border-radius:9px;background:var(--detail-soft)}.detail-related-art>a{display:block;overflow:hidden}.detail-related-art .cover{display:block;aspect-ratio:1;width:100%;height:auto;min-height:0;margin:0;border-radius:0}.detail-related-art .cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s}.detail-related-art>a:hover .cover img{transform:scale(1.04)}.detail-related-reason{position:absolute;bottom:4px;left:4px;max-width:calc(100% - 8px);padding:2px 4px;border-radius:4px;background:#ffffffed;color:#60736f;font-size:7px;line-height:1.4;font-weight:650;pointer-events:none;white-space:nowrap}.detail-related-reason.is-creator{color:#2b6e5b}.detail-related-reason>span{padding-right:1px}.detail-related-art .bookmark{position:absolute;right:4px;top:4px;display:grid;place-items:center;width:25px;height:25px;min-width:0;min-height:0;padding:4px;border:1px solid #ffffffd9;border-radius:7px;background:#fffffff2;color:#768a91;box-shadow:0 2px 5px #18382808}.detail-related-art .bookmark .bookmark-icon{width:15px;height:15px}.detail-related-art .bookmark.saved{background:#e4f4ee;color:#207d69;border-color:#d2e9df}.detail-related-body{min-width:0;padding:0}.detail-related-category{display:block;font-size:9px;line-height:1.5;color:var(--detail-accent);font-weight:600}.detail-related-body h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.5;font-weight:750;letter-spacing:-.025em;margin:4px 0;color:#344b59;word-break:keep-all;overflow-wrap:anywhere}.detail-related-body h3 a{text-decoration:none}.detail-related-body h3 a:hover{color:var(--detail-accent)}.detail-related-body>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:10px;line-height:1.65;color:#8795a3;margin:0;word-break:keep-all;overflow-wrap:anywhere}.detail-related-footer{display:none}@media(max-width:1050px)and (min-width:801px){.detail-related{padding:18px 15px}.detail-related-card{grid-template-columns:70px minmax(0,1fr);gap:10px}.detail-related-heading h2{font-size:15px}.detail-related-heading p{font-size:9px}}@media(max-width:800px){.detail-related-sidebar-slot{display:none}.detail-related-mobile-slot>.detail-related{margin-top:26px;scroll-margin-top:142px}.detail-related{padding:21px 18px}.detail-related-heading h2{font-size:18px}.detail-related-heading p{font-size:11px}.detail-related-more{font-size:10px}.detail-related-card{grid-template-columns:90px minmax(0,1fr);gap:14px}.detail-related-category{font-size:10px}.detail-related-body h3{font-size:14px;margin:5px 0}.detail-related-body>p{font-size:11px}.detail-related-art .bookmark{width:30px;height:30px;padding:6px}.detail-related-art .bookmark .bookmark-icon{width:17px;height:17px}.detail-related-reason{font-size:8px}}@media(prefers-reduced-motion:reduce){.detail-related-art .cover img{transition:none}}.detail-showcase{--detail-accent:#7850f0;--detail-soft:#f1ecff;--detail-line:#e9e3f8;--detail-muted:#8b7e9f;max-width:1280px;margin:auto;padding:8px 8px 45px;color:#312744;background:radial-gradient(ellipse at 55% 0,#f8f5ff99,transparent 70%);font-family:var(--ui-font)}.detail-showcase [hidden]{display:none!important}.detail-showcase svg{width:18px;height:18px;flex-shrink:0;vertical-align:middle}.detail-showcase .detail-breadcrumb{margin:0 0 14px;min-height:22px;font-size:11px}.ds-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.ds-content-icon{display:block;width:47px;height:47px;border-radius:13px;overflow:hidden;flex-shrink:0;background:#f3edfc}.ds-content-icon .cover{width:100%;height:100%;margin:0;border-radius:0;min-height:0;aspect-ratio:auto}.ds-content-icon img{display:block;width:100%;height:100%;object-fit:cover}.ds-heading-copy{flex:1;min-width:0}.ds-heading h1{font-size:23px;color:#28203d;line-height:1.5;margin:0 0 5px;letter-spacing:-.7px;overflow-wrap:anywhere}.ds-byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;color:#7f6b91;line-height:1.7}.ds-byline button{background:none;border:0;padding:0;color:#665079;font:inherit;font-weight:600;cursor:pointer}.ds-kind{background:#eee7ff;color:#9870d3;border-radius:6px;padding:2px 9px}.ds-byline .member-badge-image{width:16px;height:19px}.ds-header-actions{display:flex;align-items:center;gap:7px;flex-shrink:0}.detail-showcase .detail-save,.ds-share,.ds-more>summary{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #e9e0fa;background:#fffc;border-radius:9px;padding:7px 10px;font:inherit;font-size:11px;color:#75588d;cursor:pointer;min-height:32px;box-sizing:border-box;white-space:nowrap}.detail-showcase .detail-save .bookmark-icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6}.detail-showcase .detail-save.saved{color:#7852bd;background:#f2eafe}.ds-share svg{width:14px;height:14px}.ds-more{position:relative}.ds-more>summary{list-style:none;padding:7px 10px}.ds-more>summary::-webkit-details-marker{display:none}.ds-more>div{position:absolute;right:0;top:calc(100% + 7px);background:#fff;border:1px solid #e5d9f3;border-radius:9px;padding:10px;z-index:5;box-shadow:0 8px 24px #6e519420}.ds-more button{font:inherit;font-size:11px;white-space:nowrap;background:none;border:0;color:#a67d9e;cursor:pointer}.detail-showcase .ds-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:20px;align-items:start}.ds-gallery{min-width:0;margin-bottom:12px}.detail-showcase .detail-art{aspect-ratio:1.92;border-radius:15px;background:linear-gradient(135deg,#eaf3e4,#f0f0fb);overflow:hidden;position:relative}.ds-slide{height:100%;width:100%;display:block}.detail-showcase .detail-art .cover{width:100%;height:100%;aspect-ratio:auto;min-height:0}.detail-showcase .detail-art .cover img{width:100%;height:100%;object-fit:cover}.ds-slide>img{width:100%;height:100%;object-fit:contain;display:block;background:#f6f4fb}.ds-gallery-arrow,.ds-image-expand{display:grid;place-items:center;position:absolute;background:#fffffff2;color:#8d6bac;border:1px solid #e3d7ee;border-radius:50%;box-shadow:0 3px 9px #645d6e15;cursor:pointer;width:30px;height:30px;line-height:1;font-size:24px;top:calc(50% - 15px)}.ds-prev{left:12px}.ds-next{right:12px}.ds-image-expand{top:auto;bottom:13px;right:13px;width:29px;height:29px;font-size:12px}.ds-image-expand svg{width:14px;height:14px}.ds-gallery-dots{display:flex;justify-content:center;align-items:center;gap:5px;padding:8px 0 1px}.ds-gallery-dots button{width:7px;height:7px;padding:0;border:0;background:#dcd1ef;border-radius:50%;cursor:pointer}.ds-gallery-dots button[aria-pressed=true]{width:16px;border-radius:10px;background:#9464e6}.ds-section-nav{display:flex;align-items:center;justify-content:space-around;gap:0;border:1px solid #ede5fa;background:#fff9;border-radius:11px;margin:12px 0;overflow:hidden}.ds-section-nav>a{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-width:0;min-height:44px;padding:7px 4px;box-sizing:border-box;font-size:11px;line-height:1.5;color:#756184;text-decoration:none;border-bottom:2px solid transparent}.ds-section-nav>a svg{width:15px;height:15px}.ds-section-nav>[aria-current]{color:#8a56d7;border-bottom-color:#9f70ed;background:#f6f0ff66;font-weight:650}.ds-reading{min-width:0;border-top:1px solid #ede4f9}.ds-reading>section{scroll-margin-top:105px}.detail-showcase .detail-description{padding:20px 15px 22px;border:1px solid #ece5f7;background:linear-gradient(130deg,#fff,#fcfaff);border-radius:12px;margin-top:12px}.detail-showcase .detail-description h2,.detail-showcase .detail-discussion h2,.detail-showcase .detail-updates>h2{font-size:15px;color:#493459;letter-spacing:-.3px;margin:0 0 13px;border-left:3px solid #a17be4;padding-left:9px;line-height:1.6}.detail-showcase .detail-description p{font-size:12px;line-height:1.95;color:#78638b}.detail-showcase .detail-description .ds-summary{color:#6c577f;margin-bottom:13px}.ds-feature-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;list-style:none;padding:12px;background:#f7f2ff;border-radius:9px;margin:12px 0 16px}.ds-feature-facts li{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.8;color:#765d88;overflow-wrap:anywhere}.ds-feature-facts svg{width:13px;height:13px;background:#b6cbb7;color:#fff;border-radius:50%;padding:1px;margin-top:3px}.ds-full-description{margin-top:13px;border-top:1px solid #efe7fa;padding-top:12px}.ds-full-description>summary{cursor:pointer;font-size:11px;color:#7c608f;line-height:1.8}.ds-full-description[open]>summary{margin-bottom:15px}.detail-showcase .detail-topic-block{margin-top:17px}.detail-showcase .detail-topic-block h3{font-size:12px;color:#77558f}.detail-showcase .detail-technologies span{font-size:10px;background:#f5effb;color:#80658f}.detail-showcase .detail-updates{margin:12px 0 0;border:1px solid #eae2f7;border-radius:12px;background:#fff;padding:20px 17px}.detail-showcase .detail-updates>h2>span{font-size:11px;color:#ae94c4}.detail-showcase .detail-updates>p{font-size:12px;color:#a18bac}.detail-showcase .detail-updates ol{margin:0;padding-left:18px;color:#a08bb0}.detail-showcase .detail-updates li{padding:12px 0;border-bottom:1px solid #f0e8fa}.detail-showcase .detail-updates li:last-child{border:0}.detail-showcase .detail-updates time{font-size:10px;color:#8d769d}.detail-showcase .detail-updates li p{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;color:#725885}.detail-showcase .detail-sidebar{display:flex;flex-direction:column;gap:13px}.ds-launch-panel{padding:13px;border:1px solid #e9e1f9;border-radius:13px;background:linear-gradient(135deg,#fff,#fcfaff);box-shadow:0 3px 15px #8d69b008}.ds-launch-panel .detail-labels{margin:0 0 10px;gap:5px}.ds-launch-panel .detail-labels>span{border:0;background:#f5effb;color:#8d739e;font-size:9px;padding:3px 6px}.detail-showcase .detail-actions{display:block}.detail-showcase .detail-launch{display:flex;justify-content:center;gap:10px;position:relative;min-width:0;width:100%;min-height:46px;box-sizing:border-box;padding:12px 18px;border:0;border-radius:9px;background:linear-gradient(115deg,#ac80fb,#8156e7 60%,#6843d7);font-size:14px;color:#fff;box-shadow:0 5px 12px #8655cc20}.detail-showcase .detail-launch>span{position:absolute;right:14px}.detail-showcase .detail-launch-hint{font-size:10px;color:#8e789e;line-height:1.8;margin:9px 2px}.detail-showcase .detail-payment-note{font-size:10px}.ds-secondary-actions{display:flex;gap:7px;margin-top:10px}.ds-secondary-actions>a{display:flex;align-items:center;justify-content:center;gap:5px;flex:1;min-width:0;border:1px solid #e9dff8;background:#fffc;border-radius:7px;min-height:32px;padding:5px;box-sizing:border-box;font-size:10px;text-decoration:none;color:#7b5d91;text-align:center;line-height:1.6}.ds-secondary-actions svg{width:12px;height:12px}.detail-showcase .detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 0;padding-top:10px;border-top:1px solid #eee6f8}.detail-showcase .detail-stats>span,.detail-showcase .detail-stats>.vote-button{display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 6px;align-items:center;text-align:left;padding:8px 4px;background:#fdfbff;border-radius:8px;border:0;margin:0;min-width:0;font:inherit}.detail-showcase .detail-stats svg{grid-row:1/3;color:#a67ce8;width:18px;height:18px;justify-self:center}.detail-showcase .detail-stats small{color:#8a729b;font-size:9px;white-space:nowrap}.detail-showcase .detail-stats strong{font-size:15px;color:#624774;margin:0;line-height:1.4}.detail-showcase .detail-stats .vote-button{cursor:pointer}.detail-showcase .detail-stats .vote-button svg{color:#dca4c2}.detail-showcase .detail-stats .vote-button.voted{background:#fff0f8}.detail-showcase .detail-stats .vote-button.voted svg{fill:#e6afcb;color:#d991b8}.detail-showcase .detail-creator-panel{padding:14px;border-color:#e9e0f8;background:linear-gradient(125deg,#fff,#fbf8ff)}.ds-creator-main{display:flex;align-items:center;gap:11px;background:none;border:0;padding:0;width:100%;text-align:left;min-width:0;cursor:pointer;font:inherit}.ds-creator-avatar{width:49px;height:49px;flex-shrink:0;border-radius:50%;overflow:hidden;background:#f1eafd;display:block}.ds-creator-avatar .member-avatar-fallback{background:#efe5fb;color:#9d7dbf;font-size:20px}.ds-creator-main>span:nth-child(2){min-width:0;flex:1}.ds-creator-main small{font-size:9px;color:#8c749b}.ds-creator-main strong{display:flex;align-items:center;gap:6px;color:#5e4073;font-size:13px;margin:3px 0}.ds-creator-main .member-badge-image{width:16px;height:19px}.ds-creator-main>span:nth-child(2)>span{display:block;font-size:10px;line-height:1.7;color:#8c739c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-creator-main i{font-style:normal;color:#a38bb9;font-size:18px}.ds-tag-panel{border:1px solid #ece3f8;border-radius:11px;background:#fff;padding:14px}.ds-tag-panel h2{font-size:11px;color:#7c598f;margin:0 0 10px}.detail-showcase .detail-tags{gap:6px}.detail-showcase .detail-tags button{font-size:10px;line-height:1.5;padding:4px 8px;border:0;border-radius:20px;background:#f4edff;color:#816191}.ds-facts-wrap{border:1px solid #ece3f8;border-radius:10px;background:#fdfbff}.ds-facts-wrap>summary{padding:13px 15px;font-size:11px;color:#806194;cursor:pointer}.detail-showcase .detail-facts{padding:0 15px 15px;border:0;background:none;border-radius:0}.detail-showcase .detail-facts>h2{display:none}.detail-showcase .detail-facts dl{gap:8px}.detail-showcase .detail-facts dl>div{font-size:10px;color:#836992}.detail-showcase .detail-facts :is(dt,dd){color:inherit}.detail-showcase .detail-facts details{font-size:10px;color:#896e9a}.detail-showcase .detail-ad{margin:0}.detail-showcase .detail-ad .ad-placement--bottom{padding:15px;min-height:90px}.detail-showcase .detail-discussion{margin-top:16px;padding:18px 15px;border:1px solid #ece2f8;border-radius:12px;background:#fff;scroll-margin-top:105px}.detail-showcase .detail-discussion h2{display:flex;gap:7px;align-items:center;border:0;padding:0;margin-bottom:6px;font-size:13px}.detail-showcase .detail-discussion h2 svg{width:14px;height:14px;color:#b188d1}.detail-showcase .detail-discussion h2>span{font-size:11px;color:#9072a2}.detail-showcase .detail-section-note{font-size:10px;color:#8b749a;margin-bottom:12px}.detail-showcase .detail-comment-field textarea{min-height:64px;border-color:#e7dcf6;border-radius:9px;font-size:12px;color:#816a95;padding:12px;line-height:1.8}.detail-showcase .detail-comment-actions{margin-top:8px}.detail-showcase .detail-comment-actions small{font-size:10px;color:#8e70a0}.detail-showcase .detail-comment-actions .btn.primary{font-size:11px;background:linear-gradient(120deg,#a075ef,#7950d6);border:0;min-height:34px}.detail-showcase .detail-comments{margin-top:15px}.detail-showcase .detail-comments-empty{font-size:11px;padding:15px 0;color:#9178a2}.detail-showcase .content-guide{margin-top:12px;border:1px solid #e9dff8;border-radius:12px;background:#fff;padding:20px 17px}.detail-showcase .content-guide-heading h2{font-size:20px;color:#614073}.detail-showcase .content-guide-heading>p,.detail-showcase .content-guide p{font-size:12px;color:#7e6291;line-height:1.85}.detail-showcase .content-guide h3{font-size:14px;color:#79558e}.detail-showcase .content-guide h4{font-size:12px;color:#7b5e8c}.detail-showcase .content-guide-heading>span{font-size:9px;color:#8d6ca2}.detail-showcase .content-guide-facts li{font-size:10px;color:#805996;background:#f7f1fc}.detail-showcase .detail-related{border-color:#eae0f7;background:linear-gradient(135deg,#fff,#fdfaff);padding:15px}.detail-showcase .detail-related-heading{align-items:center;margin-bottom:10px}.detail-showcase .detail-related-eyebrow,.detail-showcase .detail-related-heading p{display:none}.detail-showcase .detail-related-heading h2{font-size:13px;color:#714b89}.detail-showcase .detail-related-more{margin-top:0;font-size:10px;color:#9474a7}.detail-showcase .detail-related-grid{gap:0}.detail-showcase .detail-related-card{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:11px 0;border-top:1px solid #f0e7f9}.detail-showcase .detail-related-reason,.detail-showcase .detail-related-art .bookmark,.detail-showcase .detail-related-category,.detail-showcase .detail-related-body>p,.detail-showcase .detail-related-footer>a{display:none}.detail-showcase .detail-related-art{border-radius:7px}.detail-showcase .detail-related-art .cover{aspect-ratio:1.4}.detail-showcase .detail-related-body h3{font-size:11px;line-height:1.6;margin:0 0 4px;color:#755186;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-showcase .detail-related-footer{display:flex;font-size:9px;color:#8c709b;gap:7px;flex-wrap:wrap}.detail-showcase .ds-related-metrics{font-size:9px;color:#a080b5;white-space:nowrap}.ds-image-dialog{width:min(1100px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 36px);border:1px solid #e7dbf5;background:#fefcff;border-radius:16px;padding:45px 15px 15px;box-sizing:border-box;box-shadow:0 20px 80px #40344f44}.ds-image-dialog::backdrop{background:#312b4288;backdrop-filter:blur(4px)}.ds-image-close{position:absolute;top:9px;right:12px;display:grid;place-items:center;width:29px;height:29px;border:0;border-radius:50%;background:#eee5fb;color:#9b75b6;font-size:22px;cursor:pointer}.ds-image-view .ds-slide{height:auto}.ds-image-view :is(img,.cover){display:block;max-height:calc(100dvh - 120px);max-width:100%;height:auto;width:auto;margin:auto;object-fit:contain}.ds-image-view .cover{width:100%;min-height:240px}.ds-image-view .cover img{width:100%;height:100%;max-height:calc(100dvh - 120px);object-fit:contain}@media(max-width:1050px){.detail-showcase .ds-layout{grid-template-columns:minmax(0,1.5fr) minmax(275px,1fr);gap:15px}.ds-heading h1{font-size:20px}.ds-header-actions{gap:5px}.detail-showcase .detail-save,.ds-share{padding:6px 8px;font-size:10px}.detail-showcase .detail-stats>span,.detail-showcase .detail-stats>.vote-button{grid-template-columns:20px minmax(0,1fr);gap:2px 4px}.detail-showcase .detail-stats strong{font-size:14px}.ds-feature-facts{grid-template-columns:1fr}.ds-section-nav>a{font-size:10px;gap:4px}}@media(max-width:800px){.detail-showcase{padding:8px 5px 35px}.ds-heading{flex-wrap:wrap;gap:10px;margin-bottom:16px}.ds-heading-copy{min-width:calc(100% - 65px)}.ds-heading h1{font-size:21px}.ds-header-actions{margin-left:58px}.detail-showcase .ds-layout{display:flex;flex-direction:column;gap:18px}.detail-showcase .detail-main,.detail-showcase .detail-sidebar{display:contents}.ds-gallery{width:100%;order:0;margin:0}.detail-showcase .ds-launch-panel{order:1;width:100%;box-sizing:border-box}.ds-section-nav{order:2;width:100%;margin:0}.ds-reading{order:3;width:100%}.detail-showcase .detail-creator-panel{order:4;width:100%;box-sizing:border-box}.detail-showcase .ds-tag-panel{order:5;width:100%;box-sizing:border-box}.detail-showcase .ds-facts-wrap{order:6;width:100%;box-sizing:border-box}.detail-showcase .detail-related-mobile-slot{order:7;width:100%}.detail-showcase .detail-discussion{order:8;width:100%;box-sizing:border-box;margin-top:0}.detail-showcase .detail-ad{order:9;width:100%}.detail-showcase .detail-related-mobile-slot>.detail-related{margin-top:0}.detail-showcase .detail-related-card{grid-template-columns:70px minmax(0,1fr)}.detail-showcase .detail-related-body h3{font-size:12px}.detail-showcase .detail-art{aspect-ratio:1.8}.detail-showcase .detail-launch{font-size:14px}.ds-secondary-actions>a{font-size:11px}.detail-showcase .detail-launch-hint{font-size:10px}.ds-section-nav>a{min-height:43px;font-size:11px}.ds-section-nav>a svg{width:13px;height:13px}.ds-feature-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-showcase .detail-description{padding:17px 14px}.detail-showcase .detail-description p{font-size:12px}.detail-showcase .detail-stats strong{font-size:16px}.detail-showcase .detail-stats>span,.detail-showcase .detail-stats>.vote-button{grid-template-columns:26px minmax(0,1fr);justify-content:center}.detail-showcase .content-guide{padding:18px 14px}.detail-showcase .content-guide-heading h2{font-size:18px}.ds-byline{font-size:10px}}@media(max-width:480px){.ds-heading h1{font-size:18px;line-height:1.55}.ds-content-icon{width:42px;height:42px;border-radius:11px}.ds-header-actions{margin-left:52px}.ds-header-actions .detail-save,.ds-share{font-size:10px;min-height:30px}.ds-feature-facts{grid-template-columns:1fr}.ds-byline{gap:6px;font-size:9px}.ds-kind{padding:1px 6px}.ds-section-nav>a{font-size:10px;gap:4px}.ds-image-dialog{width:calc(100vw - 20px);padding:43px 10px 10px}.ds-more>div{max-width:calc(100vw - 40px)}.detail-showcase .detail-comment-actions small{max-width:70%;line-height:1.7}.detail-showcase .detail-launch-hint{line-height:1.8}}.content-guide{margin:30px 0 0;padding:28px 0 30px;border-bottom:1px solid #e3e9ef;color:#34445c;overflow-wrap:anywhere}.content-guide-heading>span{font-size:10px;font-weight:800;letter-spacing:.14em;color:#3f6f62}.content-guide h2{font-size:clamp(23px,2.4vw,30px);line-height:1.4;letter-spacing:-.05em;margin:9px 0 13px;color:#253d38;word-break:keep-all}.content-guide h2{scroll-margin-top:105px}.detail-guide-link{display:inline-flex;align-items:center;gap:8px;padding:9px 0 0;font-size:12px;font-weight:700;line-height:1.7;color:var(--detail-accent,#356de0);text-underline-offset:3px}@media(max-width:760px){.content-guide h2{scroll-margin-top:155px}}.content-guide p{font-size:14px;line-height:1.95;color:#526477;margin:0;word-break:keep-all}.content-guide-facts{display:flex;gap:8px;flex-wrap:wrap;padding:0;margin:18px 0 0;list-style:none}.content-guide-facts li{font-size:11px;line-height:1.6;background:#f0f6f3;border:1px solid #dceae2;border-radius:6px;padding:6px 9px;color:#3e6757}.content-guide section{margin-top:32px}.content-guide h3{font-size:17px;line-height:1.55;letter-spacing:-.025em;color:#2b3e50;margin:0 0 17px}.content-guide h4{font-size:14px;line-height:1.6;margin:0 0 6px;color:#34475d}.content-guide-steps ol{list-style:none;counter-reset:guide-step;margin:0;padding:0;display:grid;gap:19px}.content-guide-steps li{display:flex;gap:13px;counter-increment:guide-step;align-items:flex-start}.content-guide-steps li:before{content:counter(guide-step,decimal-leading-zero);flex:0 0 32px;height:32px;border-radius:50%;background:#eaf2ef;display:grid;place-items:center;font-size:11px;font-weight:800;color:#427761}.content-guide-steps li>div{min-width:0;padding-top:3px}.content-guide figure{margin:0;border:1px solid #e0e7ec;border-radius:12px;overflow:hidden;background:#f7f9fa}.content-guide figure img{display:block;width:100%;height:auto;object-fit:contain;background:#f0f3f5}.content-guide[data-content-guide=moa-code] figure img{max-height:560px}.content-guide figcaption{padding:16px 18px;background:#fff;font-size:12px;line-height:1.85;color:#687889}.content-guide-limits{border-left:3px solid #d6b77e;padding:18px 20px;background:#fcf9f2;border-radius:0 9px 9px 0}.content-guide-limits h3{font-size:15px;margin-bottom:10px}.content-guide-limits ul{padding-left:18px;margin:0;display:grid;gap:8px;color:#6a624f;font-size:13px;line-height:1.85}.content-guide-faq details{border-top:1px solid #e4e9ee;padding:15px 0}.content-guide-faq details:last-child{border-bottom:1px solid #e4e9ee}.content-guide-faq summary{font-size:13px;font-weight:700;line-height:1.7;cursor:pointer;color:#34485b}.content-guide-faq details p{font-size:13px;margin-top:11px;padding-left:17px}.content-guide .content-guide-reviewed{font-size:10px;color:#7b8794;margin-top:22px}.content-guide summary:focus-visible{outline:3px solid #789c8d;outline-offset:4px}@media(max-width:760px){.content-guide{margin-top:22px;padding-top:22px}.content-guide p{font-size:13px}.content-guide h3{font-size:16px}.content-guide section{margin-top:25px}.content-guide-limits{padding:16px}.content-guide-limits ul{font-size:12px}.content-guide figcaption{padding:14px;font-size:11px}.content-guide-facts{gap:6px}.content-guide-facts li{font-size:10px}.content-guide h4{font-size:13px}}.content-guide-examples{display:grid;gap:20px}.content-guide[data-content-guide=creator] figure img{max-height:600px}.content-guide[data-content-guide=creator] p,.content-guide[data-content-guide=creator] figcaption{white-space:pre-line}.cs-editor .content-guide{margin-top:28px}.admin-content .content-guide{margin-top:20px;max-width:880px}.creator-page{--creator-accent:#356de0;--creator-ink:#27364e;--creator-muted:#78879c;--creator-line:#e8edf4;color:var(--creator-ink);padding-top:8px}.creator-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:12px;color:#8b97a8;margin:4px 0 30px;overflow-wrap:anywhere}.creator-breadcrumb a{color:#677991}.creator-breadcrumb a:hover{color:var(--creator-accent)}.creator-identity{display:flex;gap:22px;align-items:flex-start;padding:6px 0 26px}.creator-avatar{width:76px;height:76px;border-radius:22px;background:#edf3ff;color:#5276b7;display:grid;place-items:center;font-size:31px;font-weight:750;flex-shrink:0}.creator-bio{flex:1;min-width:0}.creator-eyebrow{font-size:10px;letter-spacing:1.6px;color:#8a9ab2;font-weight:700}.creator-eyebrow>span{letter-spacing:0;font-weight:500;margin-left:8px;color:#7b8ba3}.creator-bio h1{font-size:30px;letter-spacing:-1px;line-height:1.4;margin:5px 0 9px;overflow-wrap:anywhere}.creator-bio>p{font-size:13px;line-height:1.9;color:#738399;max-width:720px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.creator-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:300px;padding-top:23px}.creator-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e2e8f1;background:#fff;padding:10px 13px;border-radius:8px;font:inherit;font-size:12px;line-height:1.5;color:#697c98;text-decoration:none;cursor:pointer}.creator-action:hover{background:#f7f9fd;border-color:#cbd8ec}.creator-action.primary{background:var(--creator-accent);border-color:var(--creator-accent);color:#fff}.creator-action>small{font-size:9px;background:#f3f5f9;color:#929eb0;border-radius:4px;padding:2px 5px;white-space:nowrap}.creator-stats{display:flex;gap:0;margin:0;padding:0 0 27px 98px}.creator-stats>div{padding:0 26px;border-left:1px solid var(--creator-line)}.creator-stats>div:first-child{padding-left:0;border-left:0}.creator-stats dt{font-size:11px;color:#8997aa;margin-bottom:6px}.creator-stats dd{font-size:20px;font-weight:700;line-height:1.4;color:#536781;margin:0;font-variant-numeric:tabular-nums}.creator-tabs{display:flex;gap:32px;overflow-x:auto;border-bottom:1px solid var(--creator-line);margin-bottom:28px;scrollbar-width:thin}.creator-tabs>a{position:relative;display:flex;align-items:center;gap:7px;flex-shrink:0;padding:15px 0;font-size:13px;color:#8390a4;text-decoration:none;white-space:nowrap}.creator-tabs>a:hover{color:var(--creator-accent)}.creator-tabs>a[aria-current]{color:var(--creator-accent);font-weight:750}.creator-tabs>a[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px;background:var(--creator-accent)}.creator-tabs>a>span{font-size:10px;background:#f1f5fc;color:#7c91b1;border-radius:5px;min-width:20px;text-align:center;padding:2px 4px}.creator-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:32px;align-items:start}.creator-main,.creator-sidebar{min-width:0}.creator-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px}.creator-section-head h2{font-size:19px;line-height:1.5;letter-spacing:-.5px;margin:0;color:#3a4c67}.creator-section-head h2>span{color:#819bc2;font-size:13px;margin-left:7px}.creator-section-head p{font-size:12px;line-height:1.8;color:#8695aa;margin:6px 0 0}.creator-section-head>.creator-action{flex-shrink:0}.creator-page .creator-work-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 15px}.creator-work-card{min-width:0;position:relative;border:1px solid #e8edf4;border-radius:12px;overflow:hidden;background:#fff;transition:border-color .15s,transform .15s}.creator-work-card:hover{border-color:#cedcf0;transform:translateY(-2px)}.creator-work-cover{display:block;overflow:hidden}.creator-work-cover .cover{height:auto;min-height:0;width:100%;aspect-ratio:1.65;border-radius:0;margin:0}.creator-work-cover .cover img{display:block;width:100%;height:100%;object-fit:cover}.creator-work-card .bookmark{position:absolute;top:9px;right:9px;z-index:1;width:27px;height:27px;padding:0;border-radius:7px;border:1px solid #fff9;background:#ffffffeb;color:#8b9bb1;font-size:14px;line-height:1}.creator-work-card .bookmark.saved{color:var(--creator-accent)}.creator-work-body{padding:12px}.creator-work-meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#94a1b2;font-size:10px;line-height:1.6}.creator-work-body h3{font-size:14px;line-height:1.55;margin:7px 0 6px;letter-spacing:-.2px;overflow-wrap:anywhere}.creator-work-body h3 a{color:#435772}.creator-work-body h3 a:hover{color:var(--creator-accent)}.creator-work-body>p{font-size:11px;line-height:1.8;color:#8998ac;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.6em;margin:0 0 12px;overflow-wrap:anywhere}.creator-work-metrics{display:flex;align-items:center;gap:11px;flex-wrap:wrap;font-size:10px;color:#9aa6b7;line-height:1.5}.creator-work-metrics strong{font-weight:500;color:#778ca8;margin-left:2px}.creator-work-card .creator-work-metrics{border-top:1px solid #f0f3f8;padding-top:10px}.creator-sidebar{display:flex;flex-direction:column;gap:16px}.creator-side-panel{border:1px solid var(--creator-line);border-radius:12px;padding:20px}.creator-side-panel h2{font-size:12px;color:#71829c;margin:0 0 16px;font-weight:700}.creator-side-panel>p,.creator-subtle{font-size:11px;line-height:1.9;color:#94a1b3;margin:0}.creator-side-link{display:block;color:#6d8ab8;font-size:11px;line-height:1.8;margin-top:16px}.creator-side-link:hover{color:var(--creator-accent)}.creator-breakdown{display:flex;flex-direction:column;gap:13px;margin:0}.creator-breakdown>div{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:#8b9bb1}.creator-breakdown dt{display:flex;gap:9px;align-items:center}.creator-breakdown dd{margin:0;color:#6d809d;font-weight:600}.creator-kind-dot{width:6px;height:6px;border-radius:50%;background:#5588e1}.creator-kind-dot.kind-tools{background:#50a18c}.creator-kind-dot.kind-creations{background:#d39b70}.creator-kind-dot.kind-fun{background:#9a7acb}.creator-chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.creator-chips>span{font-size:10px;line-height:1.6;padding:3px 7px;border-radius:5px;background:#f4f7fb;color:#8b9bb1;overflow-wrap:anywhere;max-width:100%}.creator-empty{padding:38px 22px 45px;text-align:center;background:#fafbfd;border:1px dashed #e7ecf4;border-radius:12px}.creator-empty>span{color:#aab6c7;font-size:25px;display:block;margin-bottom:12px}.creator-empty h3{font-size:13px;font-weight:600;color:#8291a8;margin:0;line-height:1.7}.creator-empty p{font-size:11px;color:#9aa6b7;line-height:1.8;margin:7px 0 0}.creator-post{border-bottom:1px solid var(--creator-line);padding:0 0 26px;margin-bottom:26px}.creator-post time{font-size:11px;color:#9da9ba}.creator-post h3{font-size:18px;color:#4e627f;line-height:1.6;margin:9px 0 12px;overflow-wrap:anywhere}.creator-post p,.creator-activity>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.95;color:#7b8ea8;margin:0}.creator-collection+.creator-collection{margin-top:32px;padding-top:26px;border-top:1px solid var(--creator-line)}.creator-collection-title{display:flex;gap:14px;align-items:center}.creator-collection-title h3{font-size:16px;color:#4f637e;line-height:1.5;overflow-wrap:anywhere;margin:0}.creator-collection-title>span{font-size:10px;color:#91a0b5;flex-shrink:0}.creator-collection>p{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:#8e9db1;margin:8px 0 16px}.creator-collection .creator-work-grid{margin-top:17px}.creator-activity{border:1px solid var(--creator-line);border-radius:12px;padding:21px;margin-bottom:15px}.creator-entry-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:#97a5b9;font-size:10px}.creator-entry-meta>span{background:#f3f6fa;padding:3px 7px;border-radius:5px}.creator-entry-meta>time{margin-left:auto}.creator-activity h3{font-size:16px;line-height:1.6;margin:12px 0 10px;overflow-wrap:anywhere}.creator-activity h3 a{color:#526986}.creator-activity h3 a>span{font-size:13px;color:#a0afc2}.creator-state{display:inline-block;font-size:10px;background:#f0f5fd;color:#8099bb;padding:4px 8px;border-radius:5px;margin-top:15px}.creator-portfolio-intro{border-bottom:1px solid var(--creator-line);padding:2px 0 25px;margin-bottom:27px}.creator-portfolio-intro>span{font-size:10px;letter-spacing:1.6px;color:#8ba0bf;font-weight:700}.creator-portfolio-intro h2{font-size:24px;line-height:1.6;letter-spacing:-.6px;max-width:720px;overflow-wrap:anywhere;color:#49617e;margin:10px 0 0}.creator-public-link{font-size:11px;line-height:1.8;color:#819bc0;display:block;margin-top:16px;overflow-wrap:anywhere}.creator-project{display:grid;grid-template-columns:156px minmax(0,1fr);gap:22px;border-bottom:1px solid var(--creator-line);padding:0 0 24px;margin-bottom:24px;align-items:start}.creator-project-cover{display:block;border-radius:10px;overflow:hidden}.creator-project .cover{width:100%;height:auto;aspect-ratio:1.25;border-radius:0;margin:0}.creator-project .cover img{display:block;width:100%;height:100%;object-fit:cover}.creator-project-body{min-width:0}.creator-project h3{font-size:17px;line-height:1.6;margin:6px 0;overflow-wrap:anywhere}.creator-project h3 a{color:#4b6485}.creator-project h3 a>span{font-size:13px;color:#9dacbf}.creator-project-body>p{font-size:12px;line-height:1.8;color:#899bb4;overflow-wrap:anywhere;margin:0}.creator-project .creator-chips{margin-top:9px}.creator-project .creator-work-metrics{margin-top:12px}.creator-history,.creator-cases{margin-top:30px}.creator-timeline{list-style:none;padding:0 0 0 18px;margin:0 0 0 4px;border-left:1px solid #e3eaf4}.creator-timeline>li{position:relative;padding:0 0 22px}.creator-timeline>li:last-child{padding-bottom:0}.creator-timeline>li:before{content:"";position:absolute;left:-22px;top:5px;width:7px;height:7px;border-radius:50%;background:#b4c4dd;border:1px solid white}.creator-timeline time{display:block;font-size:10px;color:#9aaac0;margin-bottom:6px}.creator-timeline a{font-size:12px;line-height:1.7;color:#6e86a9;overflow-wrap:anywhere}.creator-timeline p{font-size:12px;line-height:1.8;color:#8e9eb4;margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.creator-timeline.is-compact{padding-left:13px}.creator-timeline.is-compact>li:before{left:-17px}.creator-timeline.is-compact a{font-size:11px}.creator-page :is(a,button):focus-visible{outline:2px solid var(--creator-accent);outline-offset:3px}.creator-work-credit{border:0;background:none;padding:0;color:#8298b6;font-size:10px;line-height:1.6;display:block;text-align:left;margin:0 0 10px;max-width:100%;overflow-wrap:anywhere}.creator-stats>div{min-width:0}.creator-stats dd{overflow-wrap:anywhere}.creator-tabs{scrollbar-width:none}.creator-tabs::-webkit-scrollbar{display:none}@media(max-width:1150px){.creator-layout{grid-template-columns:minmax(0,1fr) 225px;gap:24px}.creator-page .creator-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-identity{gap:18px}.creator-actions{max-width:245px}.creator-stats{padding-left:94px}.creator-bio h1{font-size:27px}}@media(max-width:850px){.creator-layout{grid-template-columns:1fr}.creator-sidebar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.creator-identity{flex-wrap:wrap}.creator-actions{max-width:none;width:100%;padding:0 0 0 94px;justify-content:flex-start}.creator-stats{padding:0 0 24px 94px}.creator-side-panel{padding:17px}.creator-tabs{gap:26px}.creator-page .creator-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:550px){.creator-page{padding-top:3px}.creator-breadcrumb{font-size:10px;margin:4px 0 22px;gap:8px}.creator-identity{gap:15px;padding-bottom:23px}.creator-avatar{width:53px;height:53px;border-radius:16px;font-size:23px}.creator-eyebrow{font-size:9px}.creator-bio h1{font-size:23px;margin-top:4px;letter-spacing:-.6px}.creator-bio>p{font-size:12px;line-height:1.85}.creator-actions{padding:0;gap:7px;margin-top:1px}.creator-action{font-size:11px;padding:9px 11px}.creator-stats{padding:0 0 19px;justify-content:space-between}.creator-stats>div{padding:0 16px}.creator-stats>div:last-child{padding-right:6px}.creator-stats dt{font-size:10px}.creator-stats dd{font-size:18px}.creator-tabs{gap:24px;margin-bottom:24px}.creator-tabs>a{font-size:12px;padding:13px 0}.creator-tabs>a>span{font-size:9px}.creator-page .creator-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.creator-work-body{padding:10px}.creator-work-body h3{font-size:12px}.creator-work-body>p{font-size:10px}.creator-work-meta{font-size:9px;gap:5px}.creator-work-metrics{font-size:9px;gap:8px}.creator-work-card{border-radius:10px}.creator-work-card .bookmark{top:7px;right:7px;width:24px;height:24px;font-size:12px}.creator-section-head{align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:17px}.creator-section-head h2{font-size:17px}.creator-section-head p{font-size:11px}.creator-sidebar{grid-template-columns:1fr;gap:14px}.creator-side-panel{padding:19px}.creator-breakdown{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.creator-post h3{font-size:16px}.creator-post p,.creator-activity>p{font-size:12px}.creator-activity{padding:17px}.creator-activity h3{font-size:14px}.creator-portfolio-intro h2{font-size:20px}.creator-project{grid-template-columns:95px minmax(0,1fr);gap:14px;padding-bottom:20px;margin-bottom:20px}.creator-project .cover{aspect-ratio:1}.creator-project h3{font-size:14px}.creator-project-body>p{font-size:11px}.creator-project .creator-chips{gap:4px}.creator-chips>span{font-size:9px}.creator-project .creator-work-meta time{font-size:9px}.creator-project .creator-work-metrics{gap:8px}.creator-collection-title h3{font-size:14px}.creator-collection-title>span{font-size:9px}}.creator-directory{padding-top:8px;color:#243249}.creator-directory-breadcrumb{display:flex;align-items:center;gap:9px;margin:4px 0 20px;color:#929cab;font-size:11px}.creator-directory-breadcrumb a{color:#718099}.creator-directory-breadcrumb a:hover{color:#3157e8}.creator-directory-heading{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:28px;align-items:end;overflow:hidden;margin-bottom:30px;padding:30px 32px;border:1px solid #edf0f5;border-radius:18px;background:radial-gradient(circle at 88% 20%,rgba(120,105,225,.12),transparent 31%),radial-gradient(circle at 69% 115%,rgba(67,196,165,.11),transparent 30%),linear-gradient(135deg,#fafbff,#fff 62%)}.creator-directory-heading small{color:#7566b3;font-size:10px;font-weight:850;letter-spacing:.15em}.creator-directory-heading h1{max-width:720px;margin:7px 0 9px;color:#1d2b45;font-size:31px;line-height:1.25;letter-spacing:-1px;word-break:keep-all}.creator-directory-heading p{max-width:720px;margin:0;color:#7d899b;font-size:13px;line-height:1.8;word-break:keep-all}.creator-directory-heading-side{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.creator-directory-heading-side>strong{color:#3157e8;font-size:32px;line-height:1}.creator-directory-heading-side>span{margin-top:4px;color:#9aa4b3;font-size:10px}.creator-directory-join{margin-top:14px;padding:9px 13px;border:1px solid #dfe5ef;border-radius:999px;background:#fff;color:#5d6e87;font-size:11px;font-weight:750}.creator-directory-join:hover{border-color:#cbd6ee;color:#3157e8}.creator-directory-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 15px}.creator-directory-toolbar>div{display:flex;align-items:baseline;gap:10px;min-width:0}.creator-directory-toolbar strong{font-size:18px;color:#26344d}.creator-directory-toolbar>div>span{color:#98a2b1;font-size:11px}.creator-directory-toolbar>span{flex-shrink:0;color:#9ba5b4;font-size:11px}.creator-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.creator-directory-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0;border:1px solid #e8ecf2;border-radius:15px;background:#fff;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.creator-directory-card:hover{transform:translateY(-2px);border-color:#ccd6e7;box-shadow:0 10px 28px #23314d12}.creator-directory-visual{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;height:112px;overflow:hidden;background:linear-gradient(135deg,#f3f6ff,#f9f5ff)}.creator-directory-preview{display:block;min-width:0;overflow:hidden;background:#f5f7fb}.creator-directory-preview>.cover{width:100%;height:100%;max-height:none!important;aspect-ratio:auto!important;border:0!important;border-radius:0!important;margin:0!important}.creator-directory-preview>.cover img{width:100%;height:100%;object-fit:cover}.creator-directory-preview:only-child{grid-column:1/-1}.creator-directory-preview-empty{display:grid;place-items:center;grid-column:1/-1;color:#a4afc0;font-size:10px;font-weight:850;letter-spacing:.18em}.creator-directory-body{display:flex;flex-direction:column;flex:1;padding:17px 17px 15px;min-width:0}.creator-directory-profile{display:flex;align-items:center;gap:10px;min-width:0}.creator-directory-avatar{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#edf3ff,#f3efff);color:#486de2;font-size:17px;font-weight:850}.creator-directory-profile>span:last-child{min-width:0}.creator-directory-profile strong{display:block;overflow:hidden;color:#28364f;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.creator-directory-profile small{display:block;margin-top:2px;color:#a0a9b7;font-size:9px}.creator-directory-bio{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:39px;margin-top:12px;color:#7e8b9e;font-size:11px;line-height:1.75}.creator-directory-kinds{display:flex;gap:5px;flex-wrap:wrap;margin-top:12px;min-height:22px}.creator-directory-kind{padding:4px 7px;border-radius:999px;background:#f4f6fa;color:#8290a4;font-size:9px;font-weight:700}.creator-directory-kind-games{background:#f2efff;color:#8064bd}.creator-directory-kind-tools{background:#edf8f5;color:#3e8c79}.creator-directory-kind-creations{background:#fff3eb;color:#b06e4d}.creator-directory-kind-fun{background:#f1f0ff;color:#7565bf}.creator-directory-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:15px;padding-top:13px;border-top:1px solid #f0f2f6}.creator-directory-stats>span{display:flex;flex-direction:column;gap:1px}.creator-directory-stats b{color:#43516a;font-size:12px}.creator-directory-stats small{color:#a1aab8;font-size:8px}.creator-directory-empty{grid-column:1/-1;padding:52px 20px;border:1px dashed #e2e7ef;border-radius:15px;background:#fcfdff;text-align:center}.creator-directory-empty>span{display:block;color:#aab5c5;font-size:28px}.creator-directory-empty h2{margin:10px 0 6px;color:#647289;font-size:17px}.creator-directory-empty p{margin:0;color:#9aa5b4;font-size:12px}.creator-directory :is(a,button):focus-visible{outline:2px solid #3157e8;outline-offset:3px}@media(max-width:1120px){.creator-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.creator-directory{padding-top:3px}.creator-directory-heading{grid-template-columns:1fr;gap:18px;padding:23px 20px;border-radius:14px}.creator-directory-heading h1{font-size:26px}.creator-directory-heading p{font-size:12px}.creator-directory-heading-side{align-items:flex-start}.creator-directory-heading-side>strong{font-size:27px}.creator-directory-toolbar{align-items:flex-start}.creator-directory-toolbar>div{display:block}.creator-directory-toolbar>div>span{display:block;margin-top:3px}.creator-directory-grid{grid-template-columns:1fr}.creator-directory-visual{height:120px}}.request-board,.request-detail,.request-compose{--rq-accent:#426dd5;--rq-ink:#33465f;--rq-line:#e7edf4;--rq-muted:#8392a7;color:var(--rq-ink)}.request-board,.request-detail{padding-top:8px}.rq-breadcrumb{display:flex;align-items:center;gap:11px;margin:4px 0 25px;font-size:12px;color:#94a0b2;line-height:1.8}.rq-breadcrumb a{color:#74849c}.rq-breadcrumb a:hover{color:var(--rq-accent)}.rq-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 0 29px}.rq-heading small{font-size:10px;letter-spacing:1.8px;font-weight:700;color:#8599b7}.rq-heading h1{font-size:31px;line-height:1.4;letter-spacing:-.9px;color:#2a3a53;margin:7px 0 10px}.rq-heading p{font-size:13px;line-height:1.8;color:#8393a9;margin:0}.rq-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:12px;line-height:1.6;background:#fff;border:1px solid #dde6f2;border-radius:8px;padding:10px 15px;color:#7186a6;cursor:pointer;text-decoration:none}.rq-button:hover{background:#f7f9fd;border-color:#b8cae7}.rq-button.primary{background:var(--rq-accent);border-color:var(--rq-accent);color:#fff}.rq-button:disabled{opacity:.55;cursor:wait}.rq-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:32px;align-items:start}.rq-main,.rq-sidebar{min-width:0}.rq-sidebar{display:flex;flex-direction:column;gap:18px}.rq-audiences{display:flex;gap:28px;border-bottom:1px solid var(--rq-line);margin-bottom:22px}.rq-audiences button{position:relative;display:flex;align-items:center;gap:7px;background:none;border:0;padding:13px 0;color:#8a99af;font-size:13px;white-space:nowrap}.rq-audiences button[aria-pressed=true]{color:var(--rq-accent);font-weight:700}.rq-audiences button[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px;background:var(--rq-accent)}.rq-audiences small{font-size:9px;padding:2px 4px;background:#f3f6fb;color:#97a8bf;border-radius:4px}.rq-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:17px}.rq-search{display:flex;align-items:center;border:1px solid #e5ebf4;border-radius:9px;padding:4px;flex:1;min-width:0;max-width:530px;background:#fafbfd}.rq-search input{min-width:0;flex:1;width:100%;border:0;background:transparent;padding:7px 9px;line-height:1.5;font:inherit;font-size:12px;color:#657b9b;outline-offset:-2px}.rq-search input::placeholder{color:#a0adbf}.rq-search button{border:0;background:#fff;color:#8295b1;border-radius:6px;padding:7px 12px;font-size:11px;flex-shrink:0}.rq-toolbar>label{margin-left:auto}.rq-toolbar select,.rq-list-heading select{border:1px solid #e5ebf4;background:#fff;color:#8295b0;padding:10px 11px;border-radius:8px;font:inherit;font-size:11px;line-height:1.5}.rq-list-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px;color:#94a1b4;font-size:11px}.rq-list-heading select{border:0;padding:3px 1px;font-size:10px}.rq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rq-card{border:1px solid var(--rq-line);border-radius:12px;background:#fff;padding:20px;min-width:0;display:flex;flex-direction:column;transition:border-color .15s}.rq-card:hover{border-color:#c0d0e7}.rq-card-meta,.rq-detail-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rq-card-meta time{margin-left:auto;color:#a5b0c1;font-size:10px}.rq-badge{display:inline-block;font-size:10px;font-weight:500;line-height:1.6;padding:3px 7px;border-radius:5px;white-space:nowrap}.rq-b2c{color:#588575;background:#eff7f3}.rq-b2b{color:#6786b3;background:#eef3fc}.rq-open{color:#7a91b1;background:#f4f7fb}.rq-closed{color:#a0a9b6;background:#f5f6f8}.rq-card h2{font-size:16px;line-height:1.6;letter-spacing:-.2px;margin:14px 0 8px;overflow-wrap:anywhere}.rq-card h2 a{color:#4c6485}.rq-card h2 a:hover{color:var(--rq-accent)}.rq-card>p{font-size:12px;line-height:1.85;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;min-height:3.7em;margin:0 0 15px;color:#8c9bb0}.rq-tags{display:flex;flex-wrap:wrap;gap:6px}.rq-tags span{font-size:10px;line-height:1.6;color:#91a0b5;background:#f7f9fc;border-radius:5px;padding:3px 7px;max-width:100%;overflow-wrap:anywhere}.rq-card-budget{display:flex;flex-direction:column;gap:5px;margin-top:auto;padding:18px 0 16px}.rq-card-budget>span{font-size:10px;color:#a1adbd}.rq-card-budget strong{font-size:13px;color:#7188a8;font-weight:600;line-height:1.7;overflow-wrap:anywhere}.rq-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #edf1f7;padding-top:13px;color:#99a6b9;font-size:10px;line-height:1.6}.rq-card-bottom>span:first-child{min-width:0;overflow-wrap:anywhere}.rq-card-bottom>span:last-child{flex-shrink:0}.rq-guide,.rq-audience-guide,.rq-summary{border:1px solid var(--rq-line);border-radius:12px;padding:21px;background:#fff}.rq-guide h2,.rq-audience-guide h2{font-size:13px;color:#6c819f;margin:0 0 15px}.rq-guide ol{padding-left:17px;margin:0;color:#8598b3;font-size:11px;line-height:1.95}.rq-guide li+li{margin-top:10px}.rq-guide>p{font-size:10px;line-height:1.85;color:#a1adbe;border-top:1px solid #edf1f7;margin:19px 0 0;padding-top:15px}.rq-audience-guide>div+div{border-top:1px solid #edf1f7;margin-top:18px;padding-top:18px}.rq-audience-guide small{font-size:9px;letter-spacing:1px;color:#9aacbf}.rq-audience-guide h2{margin:7px 0;font-size:12px}.rq-audience-guide p{font-size:11px;color:#94a5bc;line-height:1.8;margin:0}.rq-empty{padding:55px 20px;border:1px dashed #e3eaf3;border-radius:12px;background:#fbfcfe;text-align:center}.rq-empty>span{font-size:28px;color:#becbe0}.rq-empty h2{font-size:16px;line-height:1.7;color:#788daa;margin:15px 0 7px}.rq-empty p{font-size:12px;line-height:1.8;color:#9aabc2;margin:0 0 22px}.rq-ad{margin-top:34px}.rq-ad .ad-placement--bottom{margin:0;max-width:none;border-radius:12px;min-height:120px;border-color:#e7edf5;background:#f9fafd}.rq-ad .ad-placement-content h2{font-size:17px}.rq-ad .ad-placement-content p{font-size:12px}.rq-ad .ad-placement-button{font-size:11px}.rq-detail-heading{padding:0 0 27px;border-bottom:1px solid var(--rq-line);margin-bottom:30px}.rq-detail-heading h1{font-size:29px;line-height:1.5;letter-spacing:-.9px;color:#334b6c;margin:15px 0;overflow-wrap:anywhere;word-break:keep-all;max-width:960px}.rq-detail-meta{display:flex;gap:17px;flex-wrap:wrap;font-size:11px;line-height:1.8;color:#97a7bc}.rq-detail-meta>span:first-child{color:#7f94b1;overflow-wrap:anywhere}.rq-own{font-size:10px;color:#849cbc;margin-left:4px}.rq-description h2,.rq-discussion h2{font-size:19px;letter-spacing:-.4px;color:#536c8e;margin:0 0 19px}.rq-description>p{white-space:pre-wrap;font-size:14px;line-height:2;color:#7c91af;margin:0;overflow-wrap:anywhere}.rq-description .rq-tags{margin-top:24px}.rq-description{padding:4px 0 30px;border-bottom:1px solid var(--rq-line)}.rq-summary>span{display:block;font-size:11px;color:#91a2b9;margin-bottom:9px}.rq-summary>strong{display:block;font-size:19px;line-height:1.7;letter-spacing:-.4px;color:#617fa6;overflow-wrap:anywhere}.rq-summary dl{display:flex;flex-direction:column;gap:13px;margin:24px 0 0;padding-top:19px;border-top:1px solid #edf1f7}.rq-summary dl>div{display:flex;justify-content:space-between;gap:14px;font-size:11px;line-height:1.7}.rq-summary dt{color:#a0aec1;flex-shrink:0}.rq-summary dd{margin:0;color:#869bb7;text-align:right;overflow-wrap:anywhere;min-width:0}.rq-summary>.rq-button{width:100%;margin-top:21px}.rq-discussion{padding-top:29px}.rq-discussion h2{margin-bottom:7px}.rq-discussion h2>span{font-size:14px;color:#8da6ca;margin-left:6px}.rq-section-hint{font-size:12px;line-height:1.8;color:#98a8bf;margin:0 0 20px}.rq-signin{padding:22px;border:1px solid #e8edf5;border-radius:11px;background:#fafbfd;display:flex;gap:18px;align-items:center;justify-content:space-between}.rq-signin p{font-size:12px;line-height:1.8;color:#94a5bd;margin:0}.rq-signin .rq-button{flex-shrink:0}.rq-reply-form{border:1px solid #e1e9f4;border-radius:12px;padding:20px}.rq-reply-form>label{display:block}.rq-reply-form>label:first-child{display:flex;align-items:center;gap:13px;font-size:11px;color:#8ca0bc;margin-bottom:15px}.rq-reply-form select{font:inherit;border:1px solid #e2eaf5;border-radius:7px;padding:8px 12px;background:#fff;color:#7890b1;font-size:11px}.rq-reply-form textarea,.rq-field textarea,.rq-field input{display:block;box-sizing:border-box;max-width:100%;width:100%;font:inherit;font-size:13px;line-height:1.85;border:1px solid #e2e9f3;border-radius:8px;background:#fff;color:#647f9f;padding:12px 14px;resize:vertical}.rq-reply-form textarea::placeholder,.rq-field input::placeholder,.rq-field textarea::placeholder{color:#a6b3c6}.rq-form-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:14px}.rq-form-actions>small{font-size:10px;line-height:1.8;color:#a1b0c5;max-width:430px}.rq-form-actions>.rq-button{flex-shrink:0}.rq-creator-hint{font-size:11px;color:#99a9c1;line-height:1.9;margin:0 0 14px}.rq-creator-hint button{border:0;background:none;color:#7d9dc7;font-size:inherit;padding:0;line-height:inherit}.rq-replies{margin-top:28px}.rq-reply{border-bottom:1px solid var(--rq-line);padding:0 0 24px;margin-bottom:24px}.rq-reply.is-proposal{border:1px solid #e2eaf7;border-radius:11px;background:#fcfdff;padding:20px}.rq-reply-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;line-height:1.8}.rq-reply-meta strong,.rq-reply-meta>a{font-size:12px;font-weight:600;color:#7791b2;overflow-wrap:anywhere}.rq-reply-kind{font-size:10px;color:#a0afc4;background:#f4f7fc;padding:2px 6px;border-radius:4px}.rq-reply-meta time{margin-left:auto;font-size:10px;color:#a4b2c7}.rq-reply>p{font-size:13px;color:#879dbb;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0}.rq-proposal-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:17px}.rq-proposal-state{font-size:10px;color:#95a9c5;padding:4px 7px;border-radius:5px;background:#f0f4fb}.rq-proposal-state.state-accepted{color:#5b84ba;background:#eef4fe}.rq-proposal-state.state-completed{color:#618e7d;background:#eff8f3}.rq-proposal-footer .rq-button{font-size:11px;padding:7px 11px}.rq-no-replies{font-size:12px;color:#a5b3c7;text-align:center;padding:28px 0;line-height:1.8}.rq-closed-note{font-size:12px;line-height:1.8;color:#8f9fb4;padding:18px;border-radius:9px;background:#f5f7fb}.rq-compose-hint{font-size:13px;color:#8b9db5;line-height:1.8;margin:0 0 20px}.rq-type-picker{padding:0;border:0;margin:0 0 22px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.rq-type-picker label{display:block;position:relative}.rq-type-picker input{position:absolute;left:13px;top:16px;margin:0;accent-color:var(--rq-accent)}.rq-type-picker label>span{display:block;border:1px solid #e2eaf5;border-radius:9px;padding:13px 13px 13px 35px;min-height:88px}.rq-type-picker input:checked+span{border-color:#94b0e0;background:#f4f7fe}.rq-type-picker strong{font-size:12px;font-weight:600;color:#7690b4;line-height:1.7}.rq-type-picker small{font-size:9px;margin-left:5px;color:#9bafcc}.rq-type-picker label>span>span{display:block;font-size:10px;color:#99adc7;line-height:1.8;margin-top:4px}.rq-field{display:block;margin:0 0 17px}.rq-field>span{display:block;font-size:12px;color:#8198b8;margin-bottom:8px}.rq-compose-note{font-size:11px;line-height:1.85;color:#a0b0c7;margin:20px 0 0}.request-compose .rq-form-actions{justify-content:flex-end}.rq-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:is(.request-board,.request-detail,.request-compose) :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--rq-accent);outline-offset:3px}@media(max-width:1050px){.rq-layout{grid-template-columns:minmax(0,1fr) 235px;gap:24px}.rq-card{padding:17px}.rq-grid{gap:13px}.rq-card h2{font-size:15px}.rq-card-meta{gap:5px}.rq-card-meta time{font-size:9px}.rq-heading h1{font-size:28px}}@media(max-width:850px){.rq-layout{grid-template-columns:1fr}.rq-sidebar{display:grid;grid-template-columns:1fr 1fr;align-items:start}.rq-search{max-width:none}.rq-heading{padding-bottom:22px}.rq-detail-heading h1{font-size:26px}.request-detail .rq-layout{grid-template-areas:"summary" "description" "discussion" "guide"}.request-detail .rq-main,.request-detail .rq-sidebar{display:contents}.request-detail .rq-summary{grid-area:summary}.request-detail .rq-description{grid-area:description}.request-detail .rq-discussion{grid-area:discussion;padding-top:0}.request-detail .rq-guide{grid-area:guide}}@media(max-width:550px){.request-board,.request-detail{padding-top:3px}.rq-breadcrumb{font-size:10px;gap:8px;margin-bottom:19px}.rq-heading{align-items:flex-start;flex-wrap:wrap;gap:17px}.rq-heading h1{font-size:26px}.rq-heading p{font-size:12px}.rq-heading>.rq-button{font-size:11px;padding:9px 13px}.rq-audiences{gap:24px;margin-bottom:17px}.rq-audiences button{font-size:12px;gap:5px;padding:12px 0}.rq-audiences small{font-size:8px}.rq-toolbar{gap:9px}.rq-search input{font-size:11px;padding:7px 6px}.rq-search button{font-size:10px;padding:7px 9px}.rq-toolbar select{font-size:10px;padding:10px 7px}.rq-grid{grid-template-columns:1fr;gap:13px}.rq-card{padding:18px}.rq-card h2{font-size:16px}.rq-card>p{font-size:12px}.rq-card-budget{padding-top:15px;padding-bottom:14px}.rq-sidebar{grid-template-columns:1fr}.rq-guide,.rq-audience-guide,.rq-summary{padding:19px}.rq-audience-guide{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rq-audience-guide>div+div{margin:0;padding:0 0 0 18px;border-top:0;border-left:1px solid #edf1f7}.rq-empty{padding:38px 16px}.rq-empty h2{font-size:14px}.rq-empty p{font-size:11px}.rq-ad{margin-top:26px}.rq-ad .ad-placement-content h2{font-size:15px}.rq-ad .ad-placement-content p{font-size:11px}.rq-detail-heading{margin-bottom:25px;padding-bottom:22px}.rq-detail-heading h1{font-size:24px;letter-spacing:-.5px}.rq-detail-meta{font-size:10px;gap:13px}.rq-description h2,.rq-discussion h2{font-size:18px}.rq-description>p{font-size:13px}.rq-signin{align-items:flex-start;flex-direction:column;padding:18px;gap:14px}.rq-signin p{font-size:11px}.rq-reply-form{padding:16px}.rq-reply-form textarea,.rq-field input,.rq-field textarea{font-size:12px;padding:11px}.rq-form-actions{gap:12px;align-items:flex-end}.rq-form-actions>small{font-size:9px}.rq-form-actions>.rq-button{font-size:11px;padding:9px 12px}.rq-reply>p{font-size:12px}.rq-reply.is-proposal{padding:16px}.rq-reply-meta{gap:7px}.rq-reply-meta time{font-size:9px}.rq-proposal-footer .rq-button{font-size:10px}.rq-summary>strong{font-size:18px}.rq-type-picker{grid-template-columns:1fr}.rq-type-picker label>span{min-height:0}.rq-type-picker label>span>span{font-size:11px}.rq-compose-hint{font-size:12px}.rq-compose-note{font-size:10px}}.rq-detail-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.rq-button.rq-delete{color:#b45151;border-color:#ead9d9;background:#fff;font-size:12px;padding:8px 13px}.rq-button.rq-delete:hover{color:#943838;border-color:#d7aaaa;background:#fff7f7}.post-delete-confirm-message{color:#687b94;font-size:14px;line-height:1.8}.post-delete-confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.post-delete-confirm-button{background:#b84747!important;border-color:#b84747!important;color:#fff!important}.sq-community .sq-mobile-write{display:none}@media(max-width:800px){.sq-community .sq-mobile-write{display:inline-flex;align-items:center;gap:6px;min-height:39px;padding:8px 13px;font-size:11px;border-radius:9px;background:linear-gradient(120deg,#8e6bea,#6941d9)}.sq-community .sq-list-heading>span,.sq-community .sq-board-aside .sq-write{display:none}}.sq-row-author .member-badge-image{width:14px;height:16px;object-fit:contain}.sq-row-author .member-badge-button{width:19px;height:22px;padding:1px}.sq-row-author .member-name-link{font-size:10px!important;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-community{max-width:1240px!important;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;padding:32px 24px 65px!important;font-family:var(--ui-font);background:radial-gradient(ellipse at 48% 0,#efeaff99,transparent 65%);border-radius:20px;color:#29233f}.sq-board-main,.sq-board-aside{min-width:0}.sq-community .sq-head{position:relative;min-height:138px;margin:0;align-items:center;overflow:hidden;padding:8px 16px 15px}.sq-community .sq-head>div:first-child{position:relative;z-index:1;max-width:78%}.sq-community .sq-head small{font-size:10px;letter-spacing:.13em;color:#7650db}.sq-community .sq-head h1{font-size:40px!important;line-height:1.25;font-weight:800;color:#25164b;margin:9px 0 8px;letter-spacing:-1.5px}.sq-community .sq-head p{font-size:13px;line-height:1.7;color:#746786;max-width:540px}.sq-hero-art{position:absolute;right:10px;top:13px;width:148px;height:120px;pointer-events:none}.sq-hero-art:before{content:"";position:absolute;width:170px;height:95px;border-radius:70% 70% 0 0;background:linear-gradient(135deg,#e9e0fc88,#f7f4ff);left:-34px;top:41px;transform:rotate(-13deg)}.sq-hero-art i{position:absolute;width:74px;height:59px;border:1px solid #e0d2f8;border-radius:18px 18px 18px 4px;transform:rotate(13deg);top:47px;left:62px;background:#f4edff;box-shadow:0 8px 15px #bca2dc18}.sq-hero-art b{position:absolute;display:flex;align-items:center;justify-content:center;gap:9px;top:16px;left:20px;width:91px;height:65px;border-radius:22px 24px 22px 8px;background:linear-gradient(130deg,#d7b9ff,#9768ef 68%,#7d51d2);border:1px solid #cbb2f5;transform:rotate(-10deg);box-shadow:inset 2px 3px 6px #fff9,0 10px 20px #a17cd52d}.sq-hero-art b span{width:10px;height:10px;border-radius:50%;background:#f5eaff;box-shadow:1px 2px 3px #6e44a858}.sq-community .sq-tabs{gap:8px;margin:0;padding:12px 0 22px;border-bottom:1px solid #e8e0f4;flex-wrap:wrap}.sq-community .sq-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:600;color:#645274;padding:9px 13px;border-color:#e8def8;border-radius:12px;background:#ffffffc9}.sq-community svg{width:17px;height:17px;flex-shrink:0;vertical-align:middle}.sq-community .sq-tabs a[aria-current=page]{color:#fff;background:linear-gradient(120deg,#9272f3,#7246dd);border-color:transparent;box-shadow:0 4px 12px #8054d420}.sq-community a:focus-visible,.sq-community button:focus-visible{outline:3px solid #9970f488;outline-offset:3px}.sq-community .sq-tabs a:hover{border-color:#bda0ed}.sq-list-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:19px 0 15px;padding:0 3px}.sq-list-heading h2{font-size:14px;color:#433354;margin:0;font-weight:750}.sq-list-heading h2 span{font-weight:500;color:#9279a4;margin-left:8px}.sq-list-heading>span{font-size:10px;color:#a08bac;padding:6px 9px;border:1px solid #e9e0f3;border-radius:7px;background:#fff9}.sq-community .sq-list{display:block;background:#ffffffba;border:1px solid #e8e1f3;border-radius:13px;overflow:hidden}.sq-community .sq-post{display:grid;grid-template-columns:minmax(0,1fr) 142px 38px;column-gap:12px;row-gap:8px;border:0;border-bottom:1px solid #eee7f7;border-radius:0;background:transparent;padding:17px 14px;align-items:center;min-width:0}.sq-community .sq-post:last-child{border-bottom:0}.sq-community .sq-post:hover{background:#faf7ff}.sq-community .sq-post-main{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:12px;min-width:0;grid-column:1;grid-row:1}.sq-row-copy{min-width:0}.sq-community .sq-post-kind{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 8px;font-size:10px;border-radius:9px;white-space:nowrap;justify-self:start;font-weight:650}.sq-community .sq-post-kind svg{width:14px;height:14px}.sq-community .sq-kind-free{color:#586bc8;background:#eef1ff}.sq-community .sq-kind-idea{color:#ae7529;background:#fff4e3}.sq-community .sq-kind-show{color:#9160cd;background:#f3eafe}.sq-community .sq-kind-cooperate{color:#419884;background:#e9f9f3}.sq-community .sq-post h3{font-size:13px;font-weight:750;line-height:1.6;margin:0 0 5px;color:#3c2c4d;overflow-wrap:anywhere}.sq-community .sq-post p{font-size:11px;line-height:1.65;color:#9683a3;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sq-closed{display:inline-flex;font-size:9px;font-weight:500;color:#a293af;background:#f1edf6;border-radius:4px;padding:1px 5px;margin-left:6px;vertical-align:middle}.sq-row-author{display:flex;align-items:center;gap:7px;min-width:0;grid-column:2;grid-row:1}.sq-row-avatar{display:inline-flex;flex-shrink:0;width:24px;height:24px;border-radius:50%;overflow:hidden}.sq-row-avatar .member-avatar-fallback{font-size:11px}.sq-row-author>div{min-width:0}.sq-row-author .member-name{font-size:10px;gap:3px;max-width:110px}.sq-row-author .member-name-button{font-size:10px!important;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-row-author .member-badge{width:14px;height:16px}.sq-row-author time{display:block;font-size:9px;color:#ae9bb9;line-height:1.7;margin-top:3px}.sq-row-comments{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:5px;color:#a28bad;text-decoration:none;font-size:10px}.sq-row-comments svg{width:14px;height:14px}.sq-community .sq-linked-compact{grid-column:1/-1;grid-row:2;justify-self:start;display:grid;grid-template-columns:30px minmax(0,1fr) 14px;margin:0 0 0 106px;padding:6px 9px;gap:8px;border-color:#ece4f7;background:#faf7ff;max-width:calc(100% - 106px);border-radius:7px}.sq-community .sq-linked-compact>img{width:30px;height:27px;border-radius:4px}.sq-community .sq-linked-compact .sq-linked-copy>small{display:none}.sq-community .sq-linked-compact .sq-linked-copy>strong{font-size:10px;line-height:1.5;margin:0;color:#8c72a1}.sq-community .sq-linked-arrow{font-size:13px}.sq-community .sq-empty{background:transparent;padding:55px 20px;text-align:center;display:grid;justify-items:center;gap:12px}.sq-community .sq-empty>svg{width:35px;height:35px;color:#b59bd4}.sq-community .sq-empty>strong{font-size:14px;color:#9b83ae}.sq-community .sq-empty>p{font-size:12px;color:#b2a1bf;margin:0;line-height:1.8}.sq-board-pages{display:flex;align-items:center;justify-content:center;gap:8px;margin:25px 0 0}.sq-board-pages a,.sq-board-pages>span{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:31px;padding:0 9px;border:1px solid #e7dcf4;border-radius:8px;font-size:11px;color:#9476ab;background:#fff;text-decoration:none}.sq-board-pages>span{background:linear-gradient(130deg,#976ff6,#7751d9);color:#fff;border-color:transparent}.sq-community .sq-note{font-size:10px;color:#ae9abb;line-height:1.8;margin:23px 3px 0}.sq-board-aside{display:grid;gap:14px;align-content:start;background:linear-gradient(135deg,#fff9,#f9f6ff66);border:1px solid #e8dff6;border-radius:17px;padding:13px;position:sticky;top:90px;align-self:start}.sq-community .sq-write{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;background:linear-gradient(120deg,#8e6bea,#6941d9);border-radius:11px;font-size:14px;min-height:46px;box-shadow:0 7px 17px #8253ce1a;color:#fff}.sq-side-panel{border:1px solid #e9e1f5;border-radius:13px;background:linear-gradient(145deg,#fff,#faf7ff);padding:14px 12px}.sq-side-panel>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.sq-side-panel h2{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:750;line-height:1.5;color:#493257;margin:0}.sq-side-panel h2 svg{color:#9369d8;background:#f2eaff;border-radius:7px;padding:3px;box-sizing:content-box}.sq-side-panel header>a{font-size:10px;color:#a38ab4;text-decoration:none;white-space:nowrap}.sq-side-notices{display:grid;gap:10px}.sq-side-notices>a{display:flex;gap:7px;align-items:center;text-decoration:none;color:#8c729c;font-size:10px;line-height:1.7}.sq-side-notices strong{font-weight:500;flex:1;min-width:0}.sq-side-notices>a>svg{width:11px;height:11px;color:#baa5c9}.sq-side-notices>p{font-size:11px;color:#ab95b7;line-height:1.8;margin:0}.sq-category-guide>a{display:grid;grid-template-columns:29px minmax(0,1fr);gap:2px 7px;text-decoration:none;padding:10px 0;border-bottom:1px solid #f0e9f8}.sq-category-guide>a:last-child{border-bottom:0;padding-bottom:0}.sq-category-guide .sq-post-kind{grid-row:1/3;padding:6px;width:27px;height:27px;box-sizing:border-box}.sq-category-guide strong{font-size:11px;color:#785789;line-height:1.6}.sq-category-guide small{font-size:10px;color:#af97ba;line-height:1.6}.sq-start-guide{position:relative;background:linear-gradient(135deg,#f1eaff,#e9e4fc);padding:18px 15px;border-radius:12px;overflow:hidden}.sq-start-guide>span{float:right;margin-top:15px;transform:rotate(12deg);color:#b89be1}.sq-start-guide>span svg{width:43px;height:43px;stroke-width:1.2}.sq-start-guide h2{font-size:14px;color:#65477c;margin:0 0 9px}.sq-start-guide p{font-size:11px;color:#a68bb5;line-height:1.8;margin:0 0 13px}.sq-start-guide a{display:inline-flex;padding:6px 11px;background:#fffc;border:1px solid #e2d3f5;border-radius:20px;font-size:10px;color:#9270b1;text-decoration:none}@media(max-width:1080px){.sq-community{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.sq-community .sq-post{grid-template-columns:minmax(0,1fr) 36px}.sq-row-author{grid-column:1;grid-row:2;margin-left:106px}.sq-row-author time{display:inline-block;margin-left:8px;margin-top:0}.sq-row-author>div{display:flex;align-items:center}.sq-row-comments{grid-column:2;grid-row:1}.sq-community .sq-linked-compact{grid-row:3}.sq-community .sq-head>div:first-child{max-width:80%}.sq-hero-art{right:-25px;opacity:.8}.sq-community .sq-head p{font-size:12px}}@media(max-width:800px){.sq-community{display:flex;flex-direction:column;gap:22px;padding:22px 16px 50px!important}.sq-board-main{width:100%}.sq-board-aside{position:static;grid-template-columns:1fr 1fr;width:100%;box-sizing:border-box;gap:12px}.sq-write,.sq-start-guide{grid-column:1/-1}.sq-community .sq-head{padding:5px 0 15px;min-height:130px}.sq-community .sq-head h1{font-size:34px!important}.sq-community .sq-tabs{padding-bottom:18px}.sq-community .sq-post{grid-template-columns:minmax(0,1fr) 120px 35px}.sq-row-author{grid-column:2;grid-row:1;margin-left:0}.sq-row-author>div{display:block}.sq-row-author time{display:block;margin:3px 0 0}.sq-row-comments{grid-column:3}.sq-community .sq-linked-compact{grid-row:2}}@media(max-width:550px){.sq-community{padding:16px 12px 40px!important}.sq-community .sq-head{min-height:120px}.sq-community .sq-head h1{font-size:30px!important}.sq-community .sq-head>div:first-child{max-width:85%}.sq-hero-art{transform:scale(.72);transform-origin:top right;right:-20px;top:12px;opacity:.5}.sq-community .sq-head p{font-size:12px;line-height:1.8}.sq-community .sq-tabs{overflow-x:auto;flex-wrap:nowrap;gap:6px}.sq-community .sq-tabs a{flex-shrink:0;font-size:11px;padding:9px 11px}.sq-community .sq-post{padding:14px 12px;grid-template-columns:minmax(0,1fr) 35px;gap:9px}.sq-community .sq-post-main{grid-template-columns:minmax(0,1fr);gap:7px}.sq-community .sq-post h3{font-size:13px;margin-bottom:3px}.sq-community .sq-post p{font-size:11px}.sq-community .sq-post-kind{font-size:9px;padding:4px 7px}.sq-row-author{grid-column:1;grid-row:2;margin:0}.sq-row-author>div{display:flex;gap:6px;align-items:center}.sq-row-author time{display:inline-block;margin:0}.sq-row-comments{grid-column:2;grid-row:2;align-self:center}.sq-community .sq-linked-compact{grid-row:3;margin-left:0;max-width:100%}.sq-board-aside{grid-template-columns:minmax(0,1fr)}.sq-start-guide{grid-column:auto}.sq-list-heading h2{font-size:13px}.sq-list-heading>span{font-size:9px}.sq-category-guide>a{grid-template-columns:29px 87px minmax(0,1fr);align-items:center;gap:8px}.sq-category-guide .sq-post-kind{grid-row:auto}.sq-category-guide small{font-size:10px}.sq-side-panel{padding:14px}.sq-community .sq-empty{padding:42px 16px}.sq-community .sq-empty>p{white-space:normal}.sq-community .sq-write{font-size:13px}}.sq-page{max-width:1040px;margin:0 auto;padding:32px 20px 70px;color:var(--ink,#1c2740)}.sq-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.sq-head small{font-size:12px;letter-spacing:.16em;color:#6e7e9c;font-weight:700}.sq-head h1{font-size:clamp(28px,4vw,40px);letter-spacing:-.04em;margin:7px 0 5px}.sq-head p{font-size:15px;color:#66758f;line-height:1.6;margin:0}.sq-primary{border:0;border-radius:12px;background:#365ee9;color:#fff;padding:12px 19px;font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}.sq-primary:disabled{opacity:.5;cursor:wait}.sq-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #e5eaf3;padding-bottom:16px;margin-bottom:16px}.sq-tabs a{padding:10px 15px;border-radius:999px;color:#52647e;text-decoration:none;font-size:14px;font-weight:600;border:1px solid #e4e9f2;background:#fff}.sq-tabs a[aria-current=page]{color:#2452d6;background:#eef3ff;border-color:#c8d7ff}.sq-list{display:grid;gap:10px}.sq-post{display:block;background:#fff;border:1px solid #e6eaf3;border-radius:16px;padding:20px 22px;text-decoration:none;color:inherit;transition:border-color .15s}.sq-post:hover{border-color:#9bb3f8}.sq-post-kind{display:inline-block;background:#eff3ff;color:#3a61c6;border-radius:7px;padding:4px 8px;font-size:12px;font-weight:700}.sq-post h3{font-size:18px;margin:10px 0 6px;line-height:1.4}.sq-post p{margin:0;color:#65738a;line-height:1.55;white-space:normal;word-break:break-word}.sq-post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:15px;color:#7c8799;font-size:12px}.sq-post-meta span:first-child{font-weight:600;color:#5b6982}.sq-empty{text-align:center;background:#f7f9fc;padding:64px 20px;border-radius:15px;color:#77849a}.sq-more{display:block;width:max-content;margin:24px auto;color:#3b61df;font-weight:700;text-decoration:none}.sq-note{font-size:12px;color:#8994a8;margin-top:26px}.sq-back{color:#506ca5;font-size:14px;text-decoration:none}.sq-post-header{margin:28px 0;border-bottom:1px solid #e4eaf1;padding-bottom:20px}.sq-post-header h1{font-size:30px;margin:16px 0}.sq-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;font-size:16px;min-height:90px}.sq-comments{border-top:1px solid #e4eaf1;margin-top:35px;padding-top:26px}.sq-comments h2{font-size:20px;margin:0 0 20px}.sq-comment{border-bottom:1px solid #edf0f6;padding:16px 0}.sq-comment>div{display:flex;justify-content:space-between;font-size:14px;gap:12px}.sq-comment small{color:#8c97a9}.sq-comment p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.sq-comment button,.sq-danger{border:0;background:none;padding:6px 0;color:#b34242;cursor:pointer;font:inherit;font-size:12px}.sq-comment-pages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:22px;font-size:13px}.sq-comment-pages a{padding:9px 13px;border:1px solid #dce3ed;border-radius:10px;color:#3b61df;text-decoration:none}.sq-comment-pages a:hover{background:#eef3ff;border-color:#b5c6fa}.sq-comment-pages span{color:#66758f}.sq-comments form,form[data-form=square-post]{display:grid;gap:16px;margin-top:24px}.sq-comments label,form[data-form=square-post] label{display:grid;gap:9px;color:#35415b;font-size:14px;font-weight:600}.sq-comments textarea,form[data-form=square-post] textarea,form[data-form=square-post] input{width:100%;border:1px solid #dce3ed;border-radius:10px;padding:12px;font:inherit;box-sizing:border-box;resize:vertical}.sq-comments form .sq-primary,form[data-form=square-post] .sq-primary{justify-self:start}@media(max-width:600px){.sq-page{padding:22px 14px 60px}.sq-head{align-items:start;flex-direction:column;gap:18px}.sq-head h1{font-size:28px}.sq-post{padding:17px}.sq-tabs{flex-wrap:nowrap;overflow:auto}.sq-tabs a{flex-shrink:0}}.member-avatar-editor{display:flex;gap:18px;align-items:flex-start;margin:18px 0;padding:16px;border-radius:14px;background:#f6f8fd}.member-avatar-editor form{display:flex;flex-wrap:wrap;align-items:center;gap:10px;flex:1}.member-avatar-editor label{display:grid;gap:8px;font-size:13px;font-weight:650}.member-avatar-editor small{font-size:12px;color:#7887a0;width:100%}.member-avatar-editor input{max-width:100%;font-size:12px}.member-avatar-preview,.member-public-head>.member-avatar-fallback,.member-public-head>.member-avatar-photo{flex:0 0 auto}.member-avatar-preview{width:64px;height:64px;border-radius:50%;overflow:hidden}.member-avatar-photo,.member-avatar-fallback{display:inline-flex;object-fit:cover;align-items:center;justify-content:center;border-radius:50%;width:100%;height:100%;aspect-ratio:1;background:linear-gradient(120deg,#dbe5ff,#f1eaff);color:#405dba;font-size:24px;font-weight:800}.mp-avatar .member-avatar-photo,.mp-avatar .member-avatar-fallback{width:100%;height:100%;font-size:22px}.member-public-head{display:flex;gap:16px;align-items:center;margin-top:12px}.member-public-head>.member-avatar-photo,.member-public-head>.member-avatar-fallback{width:64px;height:64px}.member-public-head p{color:#7b8699;white-space:pre-wrap;overflow-wrap:anywhere}.member-settings form[data-form=member-about]{margin:16px 0}.member-settings form[data-form=member-about] textarea{width:100%;box-sizing:border-box;resize:vertical;padding:12px;border:1px solid #dce3ed;border-radius:10px;font:inherit}@media(max-width:600px){.member-avatar-editor{flex-direction:column}}.member-public-activity{margin:24px 0}.member-public-activity h3{font-size:16px}.member-public-activity a{display:flex;gap:12px;align-items:center;justify-content:space-between;color:#455673;text-decoration:none;padding:10px 4px;border-bottom:1px solid #eef1f6}.member-public-activity a strong{font-size:14px}.member-public-activity a small{color:#76859e}.home-discovery{margin:24px 0 30px;padding:22px 24px;background:#fff;border:1px solid #e9edf5;border-radius:19px;display:flex;align-items:center;justify-content:space-between;gap:20px}.home-discovery-intro{min-width:0}.home-discovery-eyebrow{display:block;color:#5d78c7;font-size:10px;font-weight:800;letter-spacing:.13em;margin-bottom:6px}.home-discovery-intro h2{font-size:20px;letter-spacing:-.04em;line-height:1.3;margin:0;color:#24314d}.home-discovery-intro p{font-size:12px;line-height:1.5;color:#8290a4;margin:7px 0 0}.home-discovery-tabs{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.home-discovery-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:43px;padding:0 15px;border:1px solid #e4e9f3;border-radius:999px;background:#f8fafe;text-decoration:none;color:#50627e;font-size:13px;white-space:nowrap;transition:background .15s,border-color .15s}.home-discovery-tabs a:hover{background:#f0f4ff;border-color:#b5c6fa}.home-discovery-tabs a[aria-current=page]{background:#ecf1ff;border-color:#a9bffd;color:#2f55d7}.home-discovery-tabs a strong{font-weight:700}.home-discovery-tab-icon{font-size:16px;line-height:1}.home-square{margin:36px 0 32px;padding:25px 26px 22px;border-radius:20px;background:linear-gradient(150deg,#f4f7ff,#fff 65%);border:1px solid #e5ebfb}.home-square-heading{margin-bottom:20px}.home-square-heading p{font-size:13px;line-height:1.55;color:#7c8aa2;margin:8px 0 0}.home-square-view-all{align-self:center;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border:1px solid #cedafa;border-radius:999px;padding:11px 16px;background:#fff;color:#3258bd;text-decoration:none;font-size:12px;font-weight:750}.home-square-view-all:hover{background:#edf3ff}.home-square-titles{list-style:none;padding:0;margin:0}.home-square-titles li{border-top:1px solid #e5ebf5}.home-square-title{display:flex;align-items:center;gap:16px;min-height:48px;padding:9px 2px;text-decoration:none;color:#253653;box-sizing:border-box;font-size:14px;font-weight:650}.home-square-title>span:first-child{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-square-title>span:last-child{flex:none;color:#8494b2;font-size:20px;font-weight:400}.home-square-title:hover{color:#3157e8}.home-square-title:focus-visible{outline:3px solid #88a7ff;outline-offset:2px;border-radius:6px}.home-square-latest .home-square-heading{align-items:center;flex-direction:row}.home-square-latest .home-square-heading h2{font-size:21px;margin:7px 0 0;letter-spacing:-.03em}.home-square-compact{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px}.home-square-compact .home-square-heading{margin:0;min-width:0}.home-square-compact .home-square-heading>span{font-size:10px;font-weight:800;letter-spacing:.13em;color:#5d78c7}.home-square-compact h2{font-size:20px;line-height:1.4;letter-spacing:-.03em;margin:7px 0 0;color:#24314d}.home-square-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.home-square-actions .home-square-view-all{margin:0;min-height:42px;box-sizing:border-box}.home-square-actions a:focus-visible{outline:3px solid #88a7ff;outline-offset:3px}@media(max-width:1100px){.home-discovery{align-items:flex-start;flex-direction:column}.home-discovery-tabs{justify-content:flex-start}}@media(max-width:700px){.home-discovery{margin:15px 0 22px;padding:17px 15px;gap:15px;border-radius:15px}.home-discovery-intro h2{font-size:18px}.home-discovery-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:4px;justify-content:flex-start}.home-discovery-tabs a{min-height:40px;padding:0 13px;font-size:12px}.home-square{margin:25px 0;padding:18px 14px;border-radius:16px}.home-square-heading{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.home-square-heading h2{font-size:19px}.home-square-view-all{align-self:flex-start}.home-square-title{font-size:13px;min-height:46px}.home-square-latest .home-square-heading h2{font-size:18px}.home-square-latest .home-square-view-all{padding:8px 0;border-color:transparent;background:none;font-size:11px;gap:5px}}@media(max-width:900px){.home-square-compact{align-items:flex-start;flex-direction:column;gap:15px}.home-square-compact .home-square-heading{display:block}.home-square-compact .home-square-heading p{margin:6px 0 0}}.sq-post-main{display:block;text-decoration:none;color:inherit}.sq-post-main:focus-visible,.sq-linked-work:focus-visible{outline:3px solid #88a7ff;outline-offset:4px;border-radius:8px}.sq-linked-work{display:grid;grid-template-columns:128px minmax(0,1fr) 20px;align-items:center;gap:20px;border:1px solid #dce6f6;border-radius:14px;background:#f6f9ff;padding:18px;margin-top:25px;color:#2b405f;text-decoration:none;transition:background .15s,border-color .15s;overflow-wrap:anywhere}.sq-linked-work:hover{background:#eef4ff;border-color:#a7bce9}.sq-linked-work>img{display:block;width:128px;height:88px;border-radius:9px;object-fit:cover;background:#e9eef6}.sq-linked-copy{min-width:0}.sq-linked-copy>small{display:block;font-size:10px;font-weight:700;color:#6e85ae;line-height:1.7}.sq-linked-copy>strong{display:block;font-size:17px;line-height:1.5;letter-spacing:-.025em;margin:5px 0;color:#2d476a}.sq-linked-copy>p{font-size:12px;line-height:1.7;color:#748298;margin:0 0 8px}.sq-linked-copy>span{font-size:11px;font-weight:700;color:#4166c5}.sq-linked-arrow{font-size:20px;color:#8b9fbd}.sq-linked-compact{grid-template-columns:72px minmax(0,1fr) 18px;padding:12px 14px;gap:13px;margin-top:16px;border-radius:10px}.sq-linked-compact>img{width:72px;height:52px;border-radius:6px}.sq-linked-compact .sq-linked-copy>strong{font-size:13px;margin:3px 0 0}.sq-owner-actions{display:flex;gap:18px;align-items:center;margin-top:23px}.sq-work-picker{border:1px solid #e0e7f3;border-radius:13px;background:#f8faff;padding:18px}.sq-work-picker label{font-size:13px!important}.sq-work-picker label>small{font-size:10px;color:#8794a9;font-weight:400}.sq-work-picker select{display:block;width:100%;border:1px solid #dce3ed;border-radius:9px;background:#fff;color:#354b6c;padding:11px 12px;font:inherit;box-sizing:border-box}.sq-work-picker>p{font-size:12px;line-height:1.75;color:#7a879b;margin:10px 0 0}.sq-work-picker>p a{color:#4266bb;text-underline-offset:3px}.sq-work-picker .sq-linked-work{grid-template-columns:76px minmax(0,1fr) 16px;gap:12px;padding:12px;margin-top:15px;background:#fff}.sq-work-picker .sq-linked-work>img{width:76px;height:65px}.sq-work-picker .sq-linked-copy>strong{font-size:14px}.sq-work-picker .sq-linked-copy>p{display:none}.sq-work-picker .sq-work-warning{color:#a56d26}@media(max-width:600px){.sq-linked-work{grid-template-columns:76px minmax(0,1fr) 16px;gap:12px;padding:13px}.sq-linked-work>img{width:76px;height:70px}.sq-linked-copy>strong{font-size:14px}.sq-linked-copy>p{font-size:11px}.sq-linked-compact{grid-template-columns:58px minmax(0,1fr) 15px;padding:11px;gap:11px}.sq-linked-compact>img{width:58px;height:48px}.sq-work-picker{padding:14px}.sq-post-header h1{overflow-wrap:anywhere}.sq-owner-actions{margin-top:20px}}.community-detail{--rq-accent:#8757e4;--rq-ink:#322844;--rq-line:#e9e1f7;max-width:1240px;margin:0 auto;padding:12px 8px 45px;color:#3f3150;font-family:var(--ui-font);background:radial-gradient(ellipse at 55% 0,#f5f0ff99,transparent 70%)}.community-detail svg{width:18px;height:18px;flex-shrink:0;vertical-align:middle}.community-detail .rq-breadcrumb{display:flex;align-items:center;gap:9px;margin:0 0 23px;font-size:11px;color:#8c799d}.community-detail .sq-back{margin:0;padding:0;font-size:11px;color:#826a99}.cd-header{display:flex;align-items:center;gap:16px;margin:0 0 24px;min-width:0}.cd-illustration{width:62px;height:62px;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(135deg,#f2e9ff,#ded3fa);border:1px solid #e4d7f8;border-radius:16px;color:#a47aed;box-shadow:0 5px 17px #8b67be15}.cd-illustration svg{width:31px;height:31px;filter:drop-shadow(0 3px 3px #9871d929)}.cd-header-copy{flex:1;min-width:0}.cd-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.community-detail .cd-title-row h1{font-size:23px;line-height:1.5;font-weight:750;color:#30213f;margin:0;letter-spacing:-.6px;overflow-wrap:anywhere}.cd-category{display:inline-flex;align-items:center;border-radius:20px;padding:4px 9px;background:linear-gradient(110deg,#c6a8fc,#eee4ff);font-size:11px;color:#805c9f;white-space:nowrap}.cd-author-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;font-size:11px;color:#9d85af;line-height:1.7}.cd-author-line time{font-size:11px;color:#9b83ae}.cd-author-line .member-name{font-size:11px;color:#76548c}.cd-avatar,.cd-response-avatar{display:block;flex-shrink:0;width:31px;height:31px;border-radius:50%;overflow:hidden;background:#efe5fa;color:#a181ba}.cd-avatar .member-avatar-fallback,.cd-response-avatar .member-avatar-fallback{background:#efe5fa;color:#9b79b5;font-size:13px}.cd-small-count{padding-left:8px;border-left:1px solid #e6daef;font-size:11px;color:#a28bb3}.cd-header-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-left:auto;align-self:flex-start}.cd-share{display:inline-flex;align-items:center;gap:5px;min-height:31px;padding:6px 10px;box-sizing:border-box;background:#fffc;border:1px solid #e5d9f5;border-radius:8px;font:inherit;font-size:11px;color:#87669d;cursor:pointer;white-space:nowrap}.cd-share svg{width:13px;height:13px}.community-detail .rq-detail-actions,.community-detail .sq-owner-actions{margin:0;display:flex;gap:6px;flex-wrap:wrap}.community-detail .rq-delete,.community-detail .sq-owner-actions>button{min-height:31px;padding:6px 10px;font-size:11px;background:#fff;border:1px solid #e8ddf5;border-radius:8px;color:#9477a7;box-sizing:border-box}.community-detail .sq-owner-actions>.sq-danger,.community-detail .rq-delete{color:#b1819c;border-color:#eddae7}.cd-columns,.community-detail .rq-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(290px,.95fr);gap:22px;align-items:start;grid-template-areas:none}.cd-main,.cd-side{min-width:0}.cd-main{display:flex;flex-direction:column;gap:16px}.cd-side,.community-detail .rq-sidebar{display:flex;flex-direction:column;gap:15px}.cd-panel,.community-detail .sq-comments{box-sizing:border-box;min-width:0;border:1px solid #eae1f9;border-radius:13px;background:linear-gradient(130deg,#fff,#fcf9ff);padding:19px;box-shadow:0 3px 13px #8167a507}.cd-panel-title{display:flex;align-items:center;gap:8px;margin:0 0 13px;color:#9870c7}.cd-panel-title>svg{width:17px;height:17px}.community-detail .cd-panel-title>h2{font-size:15px;font-weight:750;color:#342849;line-height:1.6;letter-spacing:-.25px;margin:0;flex:1}.cd-panel-title>h2>span{font-size:12px;color:#a086b6;font-weight:500;margin-left:4px}.community-detail .rq-description{position:relative;padding:20px 19px;margin:0;border-bottom:1px solid #eae1f9;overflow:hidden}.community-detail .rq-description>p,.community-detail .sq-body{position:relative;font-size:14px;line-height:1.95;color:#4e4660;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.community-detail .sq-body{padding:0;background:none;border:0;border-radius:0}.community-detail .rq-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:17px;position:relative}.community-detail .rq-tags>span{background:#f2eafa;color:#9c80b0;border:0;border-radius:20px;padding:4px 8px;font-size:11px}.cd-content-decoration{position:absolute;right:15px;bottom:10px;opacity:.07;pointer-events:none;transform:rotate(-12deg);color:#9463d2}.cd-content-decoration svg{width:80px;height:80px}.cd-requirements>ul{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cd-requirements li{display:flex;align-items:flex-start;gap:7px;font-size:12px;color:#887098;line-height:1.8;overflow-wrap:anywhere}.cd-requirements li svg{width:13px;height:13px;background:#a9c3ad;color:#fff;border-radius:50%;padding:1px;box-sizing:content-box;margin-top:3px}.cd-references .body-link-previews{margin:0;padding:18px;border:1px solid #eae0f6;border-radius:13px;background:#fff}.community-detail .body-link-previews-heading h2,.community-detail .body-link-previews-heading h3{font-size:13px;color:#8c69a2}.community-detail .body-link-preview-list{gap:10px}.community-detail .body-link-preview-link{border-color:#e7dcf6;background:#fff}.community-detail .body-link-preview-copy>strong{font-size:12px;color:#816091}.community-detail .body-link-preview-description{font-size:11px;color:#a28ab3}.community-detail .sq-linked-work{margin:0;border-color:#e8ddf6;background:linear-gradient(120deg,#fff,#f9f5ff);border-radius:12px}.community-detail .sq-linked-copy strong{color:#826095}.community-detail .sq-linked-copy p{color:#a08ab1}.cd-state{background:linear-gradient(125deg,#f3edff,#faf7ff);padding:17px}.cd-state-heading{display:flex;align-items:center;gap:7px;color:#9873cf}.cd-state-heading h2{font-size:13px;line-height:1.6;margin:0;color:#72518b;flex:1}.community-detail .rq-badge{font-size:11px;border:0;border-radius:20px;padding:4px 9px;background:#eee7f7;color:#9d83b2;white-space:nowrap}.community-detail .rq-badge.rq-open{background:linear-gradient(120deg,#c1a4f8,#9a7ae5);color:#fff}.community-detail .rq-badge.rq-closed{background:#eae5f2;color:#9a89ae}.cd-state>p{font-size:11px;line-height:1.9;margin:10px 0 14px;color:#6b607c}.cd-primary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;min-height:39px;border:0;border-radius:9px;padding:10px 12px;background:linear-gradient(115deg,#a67af4,#8051e2 70%,#7346d7);color:#fff;font:inherit;font-size:12px;font-weight:650;text-align:center;cursor:pointer;box-shadow:0 5px 11px #8b60c91c}.cd-primary svg{width:16px;height:16px}.community-detail .cd-owner-status{width:100%;margin-top:8px;border:1px solid #e4d7f4;border-radius:8px;background:#fffc;color:#9b7bb0;font-size:11px;min-height:32px;padding:7px 10px}.cd-article-info .cd-panel-title{margin-bottom:10px}.community-detail .cd-article-info dl{display:flex;flex-direction:column;gap:0;margin:0}.community-detail .cd-article-info dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #f0e8f8;font-size:11px;line-height:1.7}.community-detail .cd-article-info dl>div:last-child{border-bottom:0;padding-bottom:0}.community-detail .cd-article-info dt{font-size:11px;color:#776d87}.community-detail .cd-article-info dd{font-size:11px;color:#514663;margin:0;overflow-wrap:anywhere;text-align:left}.community-detail .cd-article-info dd .member-name{font-size:11px}.community-detail .cd-article-info dd a{color:#9b77b3}.cd-data-tag{display:inline-flex;background:#f2e9fd;color:#9b7bb3;border-radius:6px;padding:2px 6px;font-size:11px}.cd-person{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #f0e7f8}.cd-person:last-child{border-bottom:0;padding-bottom:0}.cd-person>.cd-avatar{width:34px;height:34px}.cd-person>div{flex:1;min-width:0}.cd-person .member-name{font-size:11px;color:#7f5e93;max-width:100%}.cd-person a{display:block;font-size:11px;color:#7b6098;margin-top:3px;text-decoration:none}.cd-person-state{font-size:11px;background:#f3eafb;color:#78559b;border-radius:12px;padding:3px 7px;white-space:nowrap}.cd-notice{background:linear-gradient(130deg,#f4efff,#f9f6ff)}.cd-notice ul{padding-left:15px;margin:0;font-size:11px;line-height:1.9;color:#6e6280}.cd-notice li+li{margin-top:6px}.community-detail .rq-discussion{padding:19px;margin:0;border-top:1px solid #eae1f9;scroll-margin-top:110px}.community-detail .rq-section-hint{font-size:11px;color:#a48eb6;line-height:1.8;margin:0 0 13px}.community-detail .rq-replies{margin:5px 0 16px}.community-detail .rq-reply,.community-detail .rq-reply.is-proposal,.community-detail .sq-comment{display:flex;align-items:flex-start;gap:10px;border:0;border-bottom:1px solid #f0e7fa;border-radius:0;padding:15px 0;margin:0;background:transparent}.community-detail .rq-reply:last-child,.community-detail .sq-comment:last-of-type{border-bottom:0}.cd-response-avatar{width:31px;height:31px;margin-top:1px}.community-detail .cd-response-body,.community-detail .sq-comment>.cd-response-body{display:block;min-width:0;flex:1}.community-detail .rq-reply-meta,.cd-comment-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;line-height:1.8;color:#766a85}.community-detail .rq-reply-meta .member-name,.community-detail .cd-comment-meta .member-name{font-size:11px;color:#79578f}.community-detail .rq-reply-meta time,.cd-comment-meta>small{font-size:11px;color:#7e738b;margin:0}.community-detail .rq-reply-meta>a{font-size:11px;color:#84629f;font-weight:400;margin-left:auto}.community-detail .rq-reply-kind{font-size:11px;background:#f2e9fc;color:#af8cc6;padding:2px 6px;border-radius:5px}.community-detail .cd-response-body>p{font-size:12px;line-height:1.9;color:#816891;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0}.community-detail .rq-proposal-footer{margin-top:10px;justify-content:flex-start;gap:9px}.community-detail .rq-proposal-state{font-size:11px;color:#a689ba;background:#f4ecfc;padding:3px 7px;border-radius:6px}.community-detail .state-accepted{background:#ede9ff;color:#9172b4}.community-detail .state-completed{background:#edf6ef;color:#86a78d}.community-detail .rq-proposal-footer .rq-button{font-size:11px;line-height:1.5;color:#9b75b6;border:1px solid #e5d7f2;background:#fff;padding:5px 10px;border-radius:6px}.community-detail .rq-no-replies,.cd-empty{font-size:11px;color:#ac95bd;line-height:1.8;text-align:center;padding:21px 6px;margin:0}.community-detail .rq-reply-form{padding:15px;background:#fcfaff;border:1px solid #e9ddf6;border-radius:10px;margin:0}.community-detail .rq-reply-form>label{font-size:11px;color:#9372a7;display:flex;gap:10px;align-items:center}.community-detail .rq-reply-form>label>span{font-size:11px;color:#9372a7}.community-detail .rq-reply-form select{font:inherit;font-size:11px;border:1px solid #e1d3f0;border-radius:7px;background:#fff;color:#9776ad;padding:7px 10px;min-height:33px}.community-detail .rq-reply-form textarea,.community-detail .sq-comments textarea{display:block;box-sizing:border-box;width:100%;min-height:81px;resize:vertical;border:1px solid #e6d8f4;border-radius:8px;background:#fff;font:inherit;font-size:12px;line-height:1.9;padding:12px;color:#80618f;margin-top:12px}.community-detail textarea::placeholder{color:#b39cc3}.community-detail .rq-form-actions,.cd-form-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px}.community-detail .rq-form-actions>small,.cd-form-actions>small{font-size:11px;color:#aa91bb;line-height:1.8;max-width:80%}.community-detail .rq-form-actions>.rq-button,.community-detail .sq-comments .sq-primary{display:inline-flex;align-items:center;justify-content:center;min-height:33px;width:auto;flex-shrink:0;background:linear-gradient(120deg,#a67bed,#8155dc);border:0;border-radius:8px;padding:8px 14px;color:#fff;font:inherit;font-size:11px;line-height:1.5}.community-detail .rq-creator-hint{font-size:11px;color:#aa8dbd;line-height:1.8}.community-detail .rq-creator-hint button{font:inherit;border:0;background:none;color:#9b74b6;text-decoration:underline;cursor:pointer}.community-detail .rq-closed-note{font-size:11px;color:#a28db4;background:#f5f0fa;border-radius:9px;padding:14px;margin:13px 0 0}.community-detail .rq-signin,.cd-signin{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e6d9f4;background:#f8f2ff;border-radius:10px;padding:15px}.community-detail .rq-signin p,.cd-signin p{font-size:11px;line-height:1.8;color:#9a7aad;margin:0}.community-detail .rq-signin .rq-button{font-size:11px;border:0;background:#a27cdd;color:#fff;padding:9px 13px;border-radius:8px;white-space:nowrap}.cd-signin .cd-primary{font-size:11px;min-height:34px;max-width:160px}.community-detail .sq-comments{margin:0;scroll-margin-top:110px}.community-detail .sq-comments h2{font-size:15px;color:#6c497d;line-height:1.6;margin:0}.community-detail .sq-comments>form{border-top:1px solid #eee5f7;padding-top:13px;margin-top:14px}.community-detail .sq-comments>form>label{font-size:11px;color:#a083b3}.community-detail .sq-comments textarea{margin-top:7px}.cd-comment-meta>button{margin-left:auto;border:0;background:none;padding:3px 5px;font:inherit;font-size:11px;color:#b08aab;cursor:pointer}.community-detail .sq-comment-pages{margin:16px 0}.community-detail .cd-ad:empty{display:none}.community-detail .cd-ad{margin-top:22px}.community-detail :is(button,a,input,textarea,select):focus-visible{outline:2px solid #ab82dd;outline-offset:3px}.dialog-content:has(.cd-compose){max-width:740px;border-radius:18px;background:linear-gradient(125deg,#fff,#fcf9ff)}.dialog-content:has(.cd-compose)>h2{font-size:22px;color:#493354;padding-bottom:17px;border-bottom:1px solid #eee3f8}.cd-compose{font-family:var(--ui-font);padding-top:4px;color:#826492}.cd-compose>label,.cd-compose .rq-field{display:block;margin:16px 0;font-size:12px;line-height:1.8;color:#8d6ca0}.cd-compose :is(input:not([type=radio]):not([type=checkbox]),textarea,select){box-sizing:border-box;width:100%;font:inherit;font-size:13px;line-height:1.8;border:1px solid #e3d4f0;border-radius:9px;background:#fff;padding:11px 12px;color:#7e5f8c;margin-top:7px}.cd-compose textarea{resize:vertical;min-height:120px}.cd-compose .rq-compose-hint,.cd-compose .rq-compose-note{font-size:12px;line-height:1.9;color:#9e81ae}.cd-compose .rq-type-picker label>span{border-color:#e7d9f4;background:#fff}.cd-compose .rq-type-picker input:checked+span{border-color:#b48be4;background:#f7f0ff}.cd-compose .rq-type-picker strong{color:#9671ad}.cd-compose .rq-type-picker label>span>span{color:#ad91be}.cd-compose .rq-button.primary,.cd-compose>.sq-primary{width:auto;min-height:38px;background:linear-gradient(115deg,#a578ee,#8152dc);border:0;border-radius:9px;color:#fff;padding:10px 19px;font:inherit;font-size:12px}.cd-compose .sq-work-picker{border-color:#e6d8f2;background:#fcf8ff}.cd-compose .sq-work-picker>p{font-size:11px;color:#a58bb5}.cd-compose .rq-form-actions>.rq-button:not(.primary){border:1px solid #e3d5ef;background:#fff;color:#a184b2}@media(max-width:1000px){.cd-columns,.community-detail .rq-layout{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:16px}.community-detail .cd-title-row h1{font-size:21px}.cd-header{gap:12px}.cd-illustration{width:54px;height:54px}.cd-header-actions{gap:5px}.cd-panel,.community-detail .sq-comments{padding:16px}.cd-article-info dl>div{grid-template-columns:70px minmax(0,1fr)}.cd-person-state{font-size:11px;padding:3px 5px}.cd-requirements>ul{grid-template-columns:1fr}}@media(max-width:850px){.community-detail{padding:10px 6px 40px}.cd-header{flex-wrap:wrap;margin-bottom:18px;gap:10px}.cd-header-copy{min-width:calc(100% - 70px)}.cd-header-actions{margin-left:64px;margin-top:0;justify-content:flex-start}.community-detail .cd-title-row h1{font-size:21px}.cd-author-line{gap:6px;margin-top:9px}.cd-columns,.community-detail .rq-layout{display:flex;flex-direction:column;gap:14px;grid-template-areas:none}.cd-main,.cd-side,.community-detail .rq-main,.community-detail .rq-sidebar{display:contents}.cd-state{order:0;width:100%}.cd-request-content,.cd-post-content,.community-detail .rq-description{order:1;width:100%;grid-area:auto}.cd-requirements{order:2;width:100%}.cd-references,.community-detail .cd-main>.sq-linked-work{order:3;width:100%;box-sizing:border-box}.cd-article-info{order:4;width:100%;grid-area:auto}.cd-people{order:5;width:100%}.cd-notice{order:7;width:100%;grid-area:auto}.community-detail .rq-discussion,.community-detail .sq-comments{order:6;width:100%;box-sizing:border-box;grid-area:auto}.community-detail .rq-summary{grid-area:auto}.community-detail .rq-description>p,.community-detail .sq-body{font-size:13px}.cd-content-decoration{display:none}.cd-requirements>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.community-detail .cd-article-info dl>div{grid-template-columns:90px minmax(0,1fr)}.cd-person .cd-avatar{width:36px;height:36px}.community-detail .rq-signin,.cd-signin{align-items:flex-start;flex-direction:column}.cd-signin .cd-primary{max-width:none}.cd-notice{padding:16px}.cd-notice ul{font-size:11px}.community-detail .rq-reply-meta>a{margin-left:0}.cd-share{font-size:11px}.community-detail .rq-form-actions>small,.cd-form-actions>small{max-width:70%}.dialog-content:has(.cd-compose){max-width:calc(100vw - 24px)}}@media(max-width:480px){.cd-illustration{width:45px;height:45px;border-radius:13px}.cd-illustration svg{width:26px;height:26px}.cd-header-copy{min-width:calc(100% - 58px)}.community-detail .cd-title-row h1{font-size:19px;line-height:1.6}.cd-header-actions{margin-left:55px}.cd-category{font-size:11px;padding:3px 7px}.cd-author-line{font-size:11px}.cd-author-line .cd-avatar{width:27px;height:27px}.cd-author-line time{font-size:11px}.cd-small-count{font-size:11px}.community-detail .cd-panel-title>h2{font-size:14px}.cd-requirements>ul{grid-template-columns:1fr}.cd-panel,.community-detail .sq-comments{padding:15px}.community-detail .rq-description{padding:17px 15px}.community-detail .cd-response-body>p{font-size:12px}.community-detail .rq-reply-form{padding:12px}.community-detail .rq-reply-meta .member-name,.community-detail .cd-comment-meta .member-name{font-size:11px}.community-detail .rq-reply-meta time,.cd-comment-meta>small{font-size:11px}.community-detail .rq-proposal-footer{flex-wrap:wrap}.cd-compose .rq-type-picker{gap:8px}.cd-compose :is(input:not([type=radio]):not([type=checkbox]),textarea,select){font-size:12px}.cd-compose .rq-form-actions{gap:7px}.cd-compose .rq-form-actions>.rq-button{font-size:11px}}.ci-recipient{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#f7f5ff;border:1px solid #e5dfff;border-radius:12px;color:#30234c}.ci-recipient>svg{width:22px;height:22px;color:#7047eb}.ci-recipient small,.ci-recipient strong{display:block}.ci-recipient small{font-size:12px;color:#6c647a;margin-bottom:3px}.ci-visibility{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0;padding:0;margin:16px 0 8px}.ci-visibility legend{font-size:13px;font-weight:650;margin-bottom:8px;color:#30234c}.ci-visibility label{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #e2dfee;border-radius:10px;cursor:pointer}.ci-visibility label:has(:checked){border-color:#7047eb;background:#f7f5ff}.ci-visibility input{accent-color:#7047eb}.ci-visibility svg{width:20px;height:20px;color:#7047eb}.ci-visibility strong,.ci-visibility small{display:block}.ci-visibility strong{font-size:13px}.ci-visibility small{font-size:12px;color:#6c647a;margin-top:3px}.ci-privacy-note,.ci-update-note{font-size:12px;line-height:1.7;color:#635873}.ci-privacy,.ci-private-banner{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid #e4dcfa;background:#f7f5ff;border-radius:10px;font-size:13px;line-height:1.7;color:#4f3d71}.ci-privacy{flex-wrap:wrap}.ci-privacy span{flex-basis:100%}.ci-privacy svg,.ci-private-banner svg{width:20px;height:20px;flex-shrink:0}.ci-inbox>details{border-top:1px solid #e9e5f3;padding:12px 0}.ci-inbox summary{cursor:pointer;font-size:13px;font-weight:650;color:#31294a}.ci-inbox summary>span{margin-left:6px;color:#7047eb}.ci-inbox-row{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #f0edf6;color:#302943}.ci-inbox-row>div{min-width:0;flex:1}.ci-inbox-row h3{font-size:14px;margin:4px 0;overflow-wrap:anywhere}.ci-inbox-row small,.ci-inbox-row p{font-size:12px;color:#766c86}.ci-inbox-row p{margin:4px 0}.ci-inbox-icon{display:grid;place-items:center;background:#f3efff;color:#7047eb;border-radius:10px;width:34px;height:34px;flex-shrink:0}.ci-inbox-icon svg{width:18px;height:18px}.ci-state{font-size:11px;padding:5px 8px;border-radius:20px;background:#f3efff;color:#6942c7;white-space:nowrap}.ci-inbox-row:focus-visible,.ci-visibility label:focus-within{outline:2px solid #7047eb;outline-offset:3px}@media(max-width:600px){.ci-visibility{grid-template-columns:1fr}.ci-inbox-row{flex-wrap:wrap}.ci-state{margin-left:46px}.ci-privacy,.ci-private-banner{align-items:flex-start}}dialog:has(.ci-compose){width:min(960px,calc(100vw - 32px))}dialog:has(.ci-compose) .dialog-content{padding:26px}.ci-compose-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px}.ci-compose-fields{display:grid;gap:13px;min-width:0}.ci-compose .rq-compose-hint{color:#655b76;margin:0;font-size:13px}.ci-compose .rq-field{gap:6px;color:#3c334f}.ci-compose .rq-field>span{font-size:13px;font-weight:600;color:#4b405e}.ci-compose .rq-field :is(input,textarea){font-size:14px;color:#302943;border-color:#e1dbed;padding:10px 12px;border-radius:9px;background:#fff}.ci-compose .rq-field textarea{height:126px;min-height:100px}.ci-compose .rq-type-picker{margin:0;gap:9px}.ci-compose .rq-type-picker label>span{padding:10px 12px;min-height:58px}.ci-compose .rq-type-picker label>span>span{display:none}.ci-compose .rq-type-picker label:has(:checked)>span{background:#f5f1ff;border-color:#7047eb;color:#6338d2}.ci-compose-settings{padding:16px;border:1px solid #e7e1f5;border-radius:13px;background:#faf8ff;align-self:start}.ci-compose .ci-recipient{padding:0 0 14px;border:0;border-radius:0;background:none;border-bottom:1px solid #e7e1f5}.ci-compose .ci-visibility{grid-template-columns:1fr}.ci-compose .ci-visibility label{background:#fff}.ci-compose .ci-visibility label:has(:checked){background:#f2edff}.ci-compose .ci-privacy-note{font-size:12px;color:#665a79;line-height:1.8}.ci-contract-note{font-size:12px;line-height:1.8;color:#796e89;border-top:1px solid #e7e1f5;padding-top:12px;margin:12px 0 0}.ci-compose .rq-form-actions{margin-top:20px;border-top:1px solid #ece7f5;padding-top:16px;display:flex;justify-content:flex-end;gap:10px}.ci-compose .rq-button{font-size:13px;padding:10px 17px;border-radius:9px}.ci-compose .rq-button.primary{background:var(--ui-creator-accent,#7047eb);border-color:var(--ui-creator-accent,#7047eb);color:#fff}.ci-compose :is(input,textarea):focus-visible{outline:2px solid #7047eb;outline-offset:2px}@media(max-width:700px){dialog:has(.ci-compose) .dialog-content{padding:20px}.ci-compose-layout{grid-template-columns:1fr;gap:16px}.ci-compose-settings{grid-row:1}.ci-compose .ci-visibility{grid-template-columns:1fr 1fr}.ci-compose .rq-field :is(input,textarea){font-size:16px}.ci-compose .ci-visibility label{padding:10px;gap:7px}.ci-compose .ci-visibility small{font-size:11px}}@media(max-width:390px){.ci-compose .ci-visibility{grid-template-columns:1fr}}dialog:has(.ci-compose) .dialog-content{width:100%;max-width:none}.ci-compose .rq-field{display:grid;margin:0}.ci-compose .rq-type-picker strong{color:#5d4b7b}.ci-compose .rq-type-picker label:has(:checked) strong{color:#6338d2}.ci-compose .rq-type-picker label{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e2dfee;border-radius:10px;background:#fff}.ci-compose .rq-type-picker label:has(:checked){border-color:#7047eb;background:#f5f1ff}.ci-compose .rq-type-picker input{position:static;opacity:1;width:15px;height:15px;margin:0;accent-color:#7047eb;flex:none}.ci-compose .rq-type-picker label>span,.ci-compose .rq-type-picker label:has(:checked)>span{padding:0;border:0;background:transparent;min-height:0}.body-link-previews{margin:28px 0 30px;white-space:normal;min-width:0}.body-link-previews-heading{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#69809e}.body-link-previews-heading>span:first-child{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#edf3ff;color:#466dc2;font-size:15px}.body-link-previews-heading :is(h2,h3){font-size:12px;font-weight:700;line-height:1.6;margin:0!important;color:#61748d;letter-spacing:-.01em}.body-link-previews-count{font-size:10px;color:#9ba8ba;font-variant-numeric:tabular-nums}.body-link-preview-list{display:grid;gap:12px}.body-link-preview{min-width:0}.body-link-preview-link{display:grid;grid-template-columns:176px minmax(0,1fr) 20px;align-items:center;gap:22px;padding:15px;border:1px solid #e1e8f1;border-radius:15px;background:#fff;color:#2a405d;text-decoration:none;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s}.body-link-preview-link:hover{border-color:#aac0e5;box-shadow:0 7px 22px #304a7610;transform:translateY(-1px)}.body-link-preview-link:focus-visible{outline:3px solid #5579d5;outline-offset:4px}.body-link-preview-art{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:9px;background:#eef3fb}.body-link-preview-art>img,.body-link-preview-art>.cover{display:block;width:100%;height:100%;object-fit:cover}.body-link-preview-art>img[hidden]{display:none}.body-link-preview-art .cover{aspect-ratio:auto;margin:0;border-radius:0}.body-link-preview-art .content-mark{font-size:22px}.body-link-preview-art .cover-label,.body-link-preview-art .cover-top,.body-link-preview-art .cover-bottom{display:none}.is-youtube .body-link-preview-art{background:linear-gradient(135deg,#351d2b,#9a3443)}.body-link-preview-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:40px;height:29px;border-radius:9px;background:#e42121ed;color:#fff;font-size:13px;box-shadow:0 2px 12px #0003;padding-left:2px}.body-link-preview-placeholder{display:grid;place-items:center;height:100%;font-size:30px;color:#7494cd}.body-link-preview-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:5px}.body-link-preview-copy>small{font-size:9px;font-weight:800;letter-spacing:.1em;color:#5272ab}.is-youtube .body-link-preview-copy>small{color:#c54b4b}.body-link-preview-copy>strong{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:-.025em;color:#2e4564;overflow-wrap:anywhere}.body-link-preview-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.7;color:#7d8b9f;overflow-wrap:anywhere}.body-link-preview-domain{margin-top:4px;font-size:10px;line-height:1.5;color:#94a2b5}.body-link-preview-domain>span{margin-left:5px}.body-link-preview-arrow{font-size:20px;color:#a5b4c9}@media(max-width:600px){.body-link-previews{margin:22px 0 26px}.body-link-preview-link{grid-template-columns:100px minmax(0,1fr);gap:13px;padding:11px;border-radius:12px}.body-link-preview-copy{gap:4px}.body-link-preview-copy>small{font-size:8px}.body-link-preview-copy>strong{font-size:13px}.body-link-preview-description{font-size:10px;-webkit-line-clamp:2}.body-link-preview-domain{font-size:9px;margin-top:2px}.body-link-preview-arrow{display:none}.body-link-preview-play{width:31px;height:23px;border-radius:7px;font-size:10px}.body-link-preview-art .content-mark{font-size:17px}}@media(prefers-reduced-motion:reduce){.body-link-preview-link{transition:none}.body-link-preview-link:hover{transform:none}}.home-explore{margin:32px 0 36px;padding:26px;border:1px solid #e5eaf4;border-radius:21px;background:linear-gradient(145deg,#f7f9ff,#fff 62%)}.home-explore-heading{margin-bottom:18px}.home-explore-heading h2{margin:6px 0 7px;color:#1e2d4b;font-size:clamp(20px,2.1vw,27px);line-height:1.3;letter-spacing:-.04em}.home-explore-heading p{margin:0;color:#7c89a1;font-size:13px;line-height:1.6}.home-explore-tabs{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:21px}.home-explore-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 17px;background:#fff;color:#576984;border:1px solid #e0e7f1;border-radius:999px;font-family:inherit;font-size:13px;font-weight:750;line-height:1.1;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.home-explore-tabs button span{font-size:15px;font-weight:500;line-height:1}.home-explore-tabs button:hover{background:#f1f5ff;border-color:#b4c5fa}.home-explore-tabs button[aria-pressed=true]{background:#3059dd;border-color:#3059dd;color:#fff}.home-explore-tabs button:focus-visible,.home-explore-more:focus-visible,.home-explore-item:focus-visible{outline:3px solid #88a7ff;outline-offset:3px}.home-explore-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}.home-explore-panel{min-width:0;padding:19px 19px 12px;border:1px solid #e6ebf4;border-radius:16px;background:#fff}.home-explore-panel-head{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:6px}.home-explore-panel-head>div{display:flex;align-items:center;gap:10px;min-width:0}.home-explore-section-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;background:#eef3ff;border-radius:11px;font-size:19px;color:#4964c5}.home-explore-section-icon.home-explore-hot{background:#fff3ee;color:#d86e40}.home-explore-panel-head h3{margin:0 0 3px;font-size:17px;color:#233450;letter-spacing:-.025em;white-space:nowrap}.home-explore-panel-head p{margin:0;color:#8692a8;font-size:11px}.home-explore-more{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;color:#4363ab;text-decoration:none;font-weight:720;font-size:11px;white-space:nowrap}.home-explore-more span{font-size:17px}.home-explore-more:hover{text-decoration:underline}.home-explore-list{display:grid}.home-explore-item{min-width:0;display:flex;gap:11px;align-items:center;position:relative;text-decoration:none;color:#1e2a43;padding:13px 1px;border-top:1px solid #f0f2f7}.home-explore-item:hover .home-explore-item-copy strong{color:#315ce0}.home-explore-item .home-explore-rank{width:19px;flex:0 0 19px;text-align:center;color:#6174a8;font-size:12px;font-weight:850}.home-explore-image{display:block;width:56px;height:56px;border-radius:11px;background:#f1f4fa;overflow:hidden;flex:0 0 56px}.home-explore-image .cover{height:100%!important;width:100%!important;max-height:none!important;aspect-ratio:1!important;margin:0!important;border-radius:0!important}.home-explore-image .cover img{display:block;width:100%!important;height:100%!important;object-fit:cover}.home-explore-item-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.home-explore-item-copy .home-explore-kind{font-size:10px;font-weight:700;color:#6d82b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-explore-item-copy strong{font-size:13px;line-height:1.4;color:#253653;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-explore-item-copy small{font-size:11px;line-height:1.35;color:#8190a5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-explore-item-copy em{font-size:10px;font-style:normal;color:#99a4b5}.home-explore-arrow{flex:0 0 auto;font-size:20px;color:#b0bbd0}.home-explore-empty{display:flex;align-items:center;justify-content:center;text-align:center;min-height:140px;padding:18px;color:#8695aa;font-size:13px;line-height:1.7;border-top:1px solid #eff2f8}.home-explore-footnote{font-size:11px;line-height:1.6;color:#97a3b6;margin:15px 0 0}@media(max-width:960px){.home-explore{padding:20px}.home-explore-columns{gap:12px}.home-explore-panel{padding:14px 12px 8px}.home-explore-panel-head{flex-wrap:wrap}.home-explore-more{margin-left:auto}}@media(max-width:700px){.home-explore{margin:23px 0 27px;padding:18px 13px;border-radius:15px}.home-explore-heading h2{font-size:21px}.home-explore-heading p{font-size:12px}.home-explore-tabs{flex-wrap:nowrap;overflow-x:auto;margin-right:-13px;padding:0 13px 5px 0;scrollbar-width:thin}.home-explore-tabs button{flex:0 0 auto;padding:9px 14px;min-height:39px;font-size:12px}.home-explore-columns{grid-template-columns:1fr;gap:13px}.home-explore-panel{padding:15px 13px 7px}.home-explore-panel-head{flex-wrap:nowrap}.home-explore-panel-head h3{font-size:16px}.home-explore-item{padding:11px 0}.home-explore-image{width:52px;height:52px;flex-basis:52px}.home-explore-footnote{font-size:10px}}@media(max-width:360px){.home-explore-panel-head{flex-wrap:wrap}.home-explore-more{margin-left:48px}.home-explore-item-copy strong{font-size:12px}}.home-explore{margin-top:18px;padding:20px 22px 24px}.home-explore-heading{margin-bottom:13px}.home-explore-heading h2{margin:3px 0 4px}.home-explore-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px;min-width:0}.home-explore-toolbar .home-explore-tabs{flex:1 1 auto;min-width:0;margin:0}.home-explore-browse{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:248px;min-height:59px;padding:11px 14px;border-radius:13px;background:#eaf1ff;border:1px solid #d9e4ff;text-decoration:none;color:#2856c9;transition:background .15s,border-color .15s}.home-explore-browse:hover{background:#dde9ff;border-color:#a6bffc}.home-explore-browse-copy{display:flex;flex-direction:column;gap:3px}.home-explore-browse-copy strong{font-size:13px;font-weight:800;line-height:1.3}.home-explore-browse-copy small{font-size:10px;color:#7087b1;font-weight:550}.home-explore-browse-arrow{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#fff;color:#315cdb;font-size:19px;flex:0 0 31px}.home-explore-browse:focus-visible{outline:3px solid #88a7ff;outline-offset:3px}@media(max-width:1050px){.home-explore-toolbar{align-items:stretch;flex-direction:column}.home-explore-toolbar .home-explore-tabs{flex:0 0 auto}.home-explore-browse{min-width:0}}@media(max-width:700px){.home-explore{margin-top:14px;padding:16px 13px 20px}.home-explore-heading{margin-bottom:12px}.home-explore-heading p{display:none}.home-explore-toolbar{gap:10px;margin-bottom:14px}.home-explore-toolbar .home-explore-tabs{margin-right:-13px;padding-right:13px}.home-explore-browse{width:100%;box-sizing:border-box;min-height:60px}}.creator-studio{--cs-accent:#426dd5;--cs-ink:#33465f;--cs-muted:#74859c;--cs-line:#e5ebf3;color:var(--cs-ink);padding-top:8px}.cl-page{--cs-accent:#7851ef;--cs-ink:#282342;--cs-muted:#7c7692;--cs-line:#eae5fa;max-width:1240px;margin:auto;padding:22px 8px 60px;background:radial-gradient(ellipse at 48% 0,#f4f0ff99,transparent 70%);font-family:var(--ui-font)}.cl-page svg{width:18px;height:18px;flex-shrink:0;vertical-align:middle}.cl-page a{text-decoration:none}.cl-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}.cl-heading h1{display:flex;align-items:center;gap:10px;font-size:24px;line-height:1.4;color:#241e45;margin:0 0 5px;letter-spacing:-.7px}.cl-heading h1>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#eee9ff;color:#7961bd}.cl-heading h1 svg{width:24px;height:24px}.cl-heading p{font-size:12px;color:#79718f;line-height:1.8;margin:0 0 0 50px}.cl-page .cs-button.primary{background:linear-gradient(120deg,#956aff,#6742e3);border-color:transparent;box-shadow:0 5px 13px #7754ce20}.cl-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:25px}.cl-stats>div{display:flex;align-items:center;gap:15px;background:linear-gradient(120deg,#fff,#faf8ff);border:1px solid #eae4fc;border-radius:13px;padding:18px 20px;min-width:0;box-shadow:0 3px 12px #7964b005}.cl-stat-icon{display:grid;place-items:center;width:43px;height:43px;background:#f0e8ff;color:#9864f9;border-radius:50%}.cl-stat-icon svg{width:25px;height:25px}.cl-stat-heart{background:#fff0f7;color:#e154a5}.cl-stats small{display:block;font-size:11px;line-height:1.5;color:#77708b;margin-bottom:5px}.cl-stats strong{font-size:26px;font-weight:750;line-height:1.2;color:#29213f;letter-spacing:-.5px}.cl-status-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.cl-status-tabs>button{font:inherit;font-size:11px;line-height:1.6;min-height:34px;padding:7px 18px;border:1px solid #e8e1fb;background:#fff9;color:#625477;border-radius:12px;cursor:pointer;white-space:nowrap}.cl-status-tabs>button[aria-pressed=true]{background:linear-gradient(110deg,#a47aff,#8b65ed);border-color:transparent;color:#fff;box-shadow:0 4px 9px #9978d627}.cl-status-tabs span{margin-left:3px}.cl-toolbar{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-bottom:13px}.cl-toolbar form{display:flex;align-items:center;gap:7px;border:1px solid #e4dcf8;border-radius:9px;background:#fff;min-width:200px;flex:1;padding:0 9px}.cl-toolbar form>span{color:#9b8ac3}.cl-toolbar input{min-width:0;width:100%;border:0;background:transparent;font:inherit;font-size:12px;padding:10px 0;color:#4d4268;outline-offset:1px}.cl-toolbar form>button{border:0;background:transparent;font:inherit;color:#8569b6;font-size:11px;cursor:pointer;white-space:nowrap}.cl-filter{min-width:0}.cl-filter select{max-width:150px;background:#fffd;border:1px solid #e8e0fb;border-radius:9px;min-height:36px;padding:7px 25px 7px 10px;font:inherit;font-size:11px;color:#66577e;cursor:pointer}.cl-layout-switch{display:flex;gap:4px;margin-left:auto}.cl-layout-switch button{display:grid;place-items:center;width:35px;height:35px;border:1px solid #e6ddf8;background:#fff8;border-radius:10px;color:#80689f;cursor:pointer}.cl-layout-switch button[aria-pressed=true]{background:linear-gradient(120deg,#a37aff,#7753e7);border-color:transparent;color:#fff}.cl-results{display:flex;justify-content:space-between;align-items:center;margin:13px 0 10px;color:#897d9e;font-size:11px;min-height:22px}.cl-results strong{color:#6e51aa;font-weight:650;margin-left:4px}.cl-results>button{font:inherit;font-size:11px;color:#8665b5;border:0;background:none;cursor:pointer}.cl-table-head,.cl-row{display:grid;grid-template-columns:minmax(260px,1fr) 83px 67px 67px 65px 96px 200px;gap:10px;align-items:center}.cl-table-head{padding:10px 13px;background:#f4f0fc;border-radius:8px;font-size:10px;color:#776a8c}.cl-table-head>span:not(:first-child){text-align:center}.cl-row{padding:16px 13px;border-bottom:1px solid #eee8f9;min-width:0;background:#fff5}.cl-work{display:flex;align-items:center;gap:13px;min-width:0}.cl-thumbnail{display:block;flex-shrink:0;width:88px;height:57px;border-radius:7px;overflow:hidden;background:#f1edf9;color:#b4a5d1}.cl-thumbnail>img{display:block;width:100%;height:100%;object-fit:cover}.cl-cover-placeholder{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(135deg,#f4edff,#e9e8f6)}.cl-cover-placeholder svg{width:26px;height:26px}.cl-work>div{min-width:0}.cl-work h2{font-size:12px;line-height:1.7;margin:0 0 5px;color:#3c2e58;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-work h2 a{color:inherit}.cl-work-summary{display:none}.cl-tags{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap;max-height:42px;overflow:hidden}.cl-tags>span{font-size:9px;color:#8c7b9e;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-tags .cl-kind{border-radius:5px;padding:2px 6px;background:#efe7fc;color:#956cbb}.cl-tags .cl-kind-games{background:#eae7ff;color:#7c68c5}.cl-tags .cl-kind-creations{background:#fff0f7;color:#bc7fa4}.cl-tags .cl-kind-fun{background:#fff0e9;color:#b98770}.cl-cell{text-align:center;min-width:0;font-size:11px;color:#76658b}.cl-status{display:inline-flex;align-items:center;gap:4px;font-size:10px;line-height:1.5;padding:4px 7px;border-radius:20px;white-space:nowrap;background:#eeebf4;color:#8a7d9c}.cl-status i{width:5px;height:5px;border-radius:50%;background:currentColor}.cl-status-public{color:#659374;background:#eef8ee}.cl-status-pending{color:#b18b52;background:#fff5df}.cl-status-review{color:#8d78c7;background:#f0eaff}.cl-status-rejected{color:#bb7b8e;background:#fff0f3}.cl-status-draft{color:#8f80a6;background:#f4effb}.cl-metric{display:flex;align-items:center;justify-content:center;gap:5px;font-variant-numeric:tabular-nums}.cl-metric svg{width:12px;height:12px;color:#aa91c8}.cl-date{font-size:10px;line-height:1.7;font-variant-numeric:tabular-nums}.cl-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0}.cl-action{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:29px;padding:4px 7px;box-sizing:border-box;border:1px solid #e5dcf4;border-radius:8px;background:#fffc;font:inherit;font-size:10px;color:#8c71a9;white-space:nowrap;cursor:pointer}.cl-action svg{width:12px;height:12px}.cl-action:hover{border-color:#ac91db;background:#f6f0ff;color:#694795}.cl-system{font-size:10px;color:#998ca6}.cl-row-menu{position:relative;flex-shrink:0}.cl-row-menu>summary{display:grid;place-items:center;width:29px;height:29px;border:1px solid #e7dcf6;border-radius:8px;background:#fff;color:#9a7eb5;font-size:11px;cursor:pointer;list-style:none}.cl-row-menu>summary::-webkit-details-marker{display:none}.cl-row-menu>div{position:absolute;z-index:5;right:0;top:calc(100% + 7px);width:240px;box-sizing:border-box;background:#fff;border:1px solid #dfd3ee;border-radius:12px;box-shadow:0 10px 32px #66518420;padding:16px;color:#806c95;font-size:11px;line-height:1.8}.cl-row-menu strong{color:#73588b;font-size:11px}.cl-row-menu p{margin:7px 0 10px;overflow-wrap:anywhere;white-space:pre-wrap}.cl-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0}.cl-footer p,.cl-draft-note{font-size:10px;color:#9c8aaf;line-height:1.8;margin:0}.cl-pagination{display:flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0}.cl-pagination>a,.cl-pagination>span{display:grid;place-items:center;min-width:30px;height:31px;box-sizing:border-box;padding:3px;border:1px solid #e7ddf9;border-radius:9px;font-size:11px;color:#8e75aa;background:#fffb}.cl-pagination [aria-current=page]{background:linear-gradient(130deg,#a783ff,#8157e5);color:#fff;border-color:transparent}.cl-empty-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#f1ebfb;color:#9d81c2;margin:auto}.cl-empty-icon svg{width:28px;height:28px}.cl-page :is(a,button,summary,select,input):focus-visible{outline:2px solid #9769ea;outline-offset:3px}.cl-layout-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cl-layout-grid .cl-table-head{display:none}.cl-layout-grid .cl-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 6px;border:1px solid #e9e0f6;border-radius:13px;padding:13px;background:#fffc;align-items:start}.cl-layout-grid .cl-work{grid-column:1/-1;display:block}.cl-layout-grid .cl-thumbnail{width:100%;height:auto;aspect-ratio:1.6;margin-bottom:13px}.cl-layout-grid .cl-work h2{font-size:13px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.4em}.cl-layout-grid .cl-work-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;color:#93809f;line-height:1.8;margin:9px 0 0;min-height:3.6em}.cl-layout-grid .cl-state,.cl-layout-grid .cl-date{grid-column:1/-1;text-align:left}.cl-layout-grid .cl-date:before{content:attr(data-label) " \b7  ";color:#ac9bb9}.cl-layout-grid .cl-actions{grid-column:1/-1;justify-content:flex-start;border-top:1px solid #f1eaf8;padding-top:12px}.cl-layout-grid .cl-row-menu{margin-left:auto}@media(max-width:1200px){.cl-table-head,.cl-row{grid-template-columns:minmax(215px,1fr) 77px 55px 55px 55px 85px 180px;gap:7px}.cl-thumbnail{width:74px;height:52px}.cl-action{font-size:9px;padding:4px 6px}.cl-work{gap:10px}.cl-work h2{font-size:11px}.cl-layout-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-toolbar form{flex-basis:250px}.cl-heading h1{font-size:22px}}@media(max-width:1000px){.cl-content.cl-layout-list .cl-table-head{display:none}.cl-content.cl-layout-list .cl-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;border:1px solid #eae0f7;border-radius:12px;margin-bottom:12px}.cl-layout-list .cl-work{grid-column:1/-1}.cl-layout-list .cl-work h2{font-size:13px;white-space:normal}.cl-layout-list .cl-state,.cl-layout-list .cl-date{grid-column:1/-1;text-align:left}.cl-layout-list .cl-date:before{content:attr(data-label) " \b7  "}.cl-layout-list .cl-actions{grid-column:1/-1;justify-content:flex-start}.cl-layout-list .cl-metric{justify-content:flex-start}.cl-layout-list .cl-row-menu{margin-left:auto}.cl-action{font-size:10px;padding:5px 9px}.cl-layout-grid .cl-row{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-stats>div{padding:16px 13px;gap:10px}.cl-stats strong{font-size:24px}.cl-stat-icon{width:36px;height:36px}.cl-heading p{font-size:11px}}@media(max-width:760px){.cl-page{padding:15px 6px 45px}.cl-heading{align-items:flex-start;gap:12px;flex-wrap:wrap}.cl-heading h1{font-size:21px}.cl-heading p{margin-left:0}.cl-heading>.cs-button{font-size:11px;padding:9px 12px;margin-left:50px}.cl-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:20px}.cl-status-tabs{gap:6px}.cl-status-tabs>button{font-size:10px;padding:6px 10px;min-height:32px}.cl-toolbar{gap:7px}.cl-toolbar form{flex-basis:100%;min-width:0}.cl-filter{flex:1;min-width:calc(33% - 7px)}.cl-filter select{width:100%;max-width:none;font-size:10px}.cl-layout-switch{margin-left:auto}.cl-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cl-layout-grid .cl-row{padding:11px;gap:10px 5px}.cl-layout-grid .cl-work h2{font-size:12px}.cl-layout-grid .cl-work-summary{font-size:10px}.cl-layout-grid .cl-tags>span{font-size:8px}.cl-layout-grid .cl-actions{flex-wrap:wrap;gap:5px}.cl-layout-grid .cl-row-menu>div{width:210px}.cl-layout-grid .cl-row:nth-child(2n) .cl-row-menu>div{right:auto;left:0}.cl-footer{flex-direction:column-reverse;align-items:flex-start;gap:16px}.cl-pagination{align-self:center}.cl-metric{font-size:11px}.cl-status-tabs span{margin-left:1px}.cl-stats small{font-size:10px}.cl-stats strong{font-size:24px}.cl-stat-icon svg{width:22px;height:22px}}@media(max-width:420px){.cl-layout-grid{grid-template-columns:1fr}.cl-layout-grid .cl-row:nth-child(2n) .cl-row-menu>div{left:auto;right:0}.cl-layout-grid .cl-work h2,.cl-layout-grid .cl-work-summary{min-height:0}.cl-heading h1{font-size:20px}}.cs-breadcrumb{display:flex;gap:11px;align-items:center;margin:4px 0 25px;font-size:12px;color:#8d9bb0}.cs-breadcrumb a:hover{color:var(--cs-accent)}.cs-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;padding-bottom:30px}.cs-heading small{font-size:10px;font-weight:700;letter-spacing:1.8px;color:#8399b5}.cs-heading h1{font-size:31px;line-height:1.4;letter-spacing:-.8px;margin:7px 0 10px;color:#2e405b}.cs-heading p{font-size:13px;line-height:1.8;color:var(--cs-muted);margin:0}.cs-button{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:12px;line-height:1.6;gap:6px;padding:10px 15px;border:1px solid #dce5f1;border-radius:8px;background:#fff;color:#627da5;cursor:pointer;text-decoration:none;white-space:nowrap}.cs-button:hover{background:#f5f8fc;border-color:#b7c9e5}.cs-button.primary{color:#fff;background:var(--cs-accent);border-color:var(--cs-accent)}.cs-button:disabled{opacity:.55;cursor:wait}.cs-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:32px}.cs-editor,.cs-sidebar{min-width:0}.cs-editor{border:1px solid var(--cs-line);border-radius:14px;background:#fff;overflow:hidden}.cs-section{padding:28px 30px;border-bottom:1px solid var(--cs-line)}.cs-section-title{display:flex;align-items:baseline;gap:12px;margin-bottom:25px}.cs-section-title>span{font-size:11px;color:#8ba3c5;font-weight:600}.cs-section-title h2{font-size:18px;line-height:1.6;margin:0;color:#4d6587;letter-spacing:-.3px}.cs-section-title p{margin:5px 0 0;font-size:12px;color:#8494aa;line-height:1.8}.cs-field{display:block;min-width:0;margin-bottom:20px}.cs-field>span:first-child{display:flex;align-items:baseline;gap:7px;color:#607895;font-size:12px;line-height:1.7;margin-bottom:8px}.cs-field>span>small{color:#98a6b9;font-size:10px;font-weight:400}.cs-field>small{display:block;font-size:11px;line-height:1.8;color:#8494aa;margin-top:7px}.cs-field input:not([type=file]),.cs-field textarea,.cs-field select{box-sizing:border-box;display:block;width:100%;max-width:100%;padding:11px 13px;border:1px solid #dce5f0;border-radius:8px;background:#fff;color:#526c8e;font:inherit;font-size:13px;line-height:1.8}.cs-field input::placeholder,.cs-field textarea::placeholder{color:#97a6ba}.cs-field textarea{resize:vertical;min-height:90px}.cs-field select{padding-right:26px}.cs-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cs-section>.cs-field:last-child{margin-bottom:0}.cs-kind-picker{border:0;padding:0;margin:0 0 22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.cs-kind-picker legend{font-size:12px;color:#607895;margin-bottom:10px;padding:0}.cs-kind-picker label{position:relative;min-width:0}.cs-kind-picker input{position:absolute;opacity:0;width:1px;height:1px}.cs-kind-picker span{display:block;text-align:center;padding:12px 8px;border:1px solid #e0e8f3;border-radius:8px;font-size:12px;color:#7b90af;cursor:pointer}.cs-kind-picker input:checked+span{border-color:#91ace1;background:#f0f5ff;color:#416dc3;font-weight:600}.cs-kind-picker input:disabled+span{opacity:.45;cursor:default}.cs-kind-picker input:focus-visible+span{outline:2px solid var(--cs-accent);outline-offset:3px}.cs-hint{font-size:11px;line-height:1.8;color:#8597af;margin:0 0 18px}.cs-section>.cs-hint:last-child{margin-bottom:0}.cs-delivery-note{font-size:12px;color:#7189a9;line-height:1.9;background:#f5f8fd;border:1px solid #eaf0f8;border-radius:9px;padding:14px 16px;margin:0 0 20px}.cs-upload{padding:20px;border:1px dashed #b8cce8;border-radius:10px;background:#fafcff;margin-bottom:16px}.cs-upload .cs-field{margin:0}.cs-upload input{font:inherit;font-size:12px;max-width:100%;width:100%;color:#7086a6}.cs-upload input::file-selector-button{border:1px solid #d1dded;border-radius:6px;background:#fff;color:#5477ac;font:inherit;padding:9px 12px;margin:7px 12px 7px 0;cursor:pointer}.cs-file-info{display:block!important;font-size:12px!important;line-height:1.8;color:#6480a4;overflow-wrap:anywhere;margin:12px 0 0!important}.cs-rating{border:1px solid var(--cs-line);border-radius:10px;padding:22px;margin-top:25px}.cs-rating legend{font-size:13px;color:#627b9e;padding:0 8px}.cs-rating .cs-hint{margin:0}.cs-review{padding:26px 30px;background:#fafcfe}.cs-review h2{font-size:15px;color:#587399;margin:0 0 9px}.cs-review>p{font-size:12px;line-height:1.9;color:#7a8fab;margin:0 0 10px}.cs-review>small{display:block;font-size:11px;color:#8b9cb3;line-height:1.8}.cs-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:23px}.cs-save-state{color:#477e68!important}.cs-save-state:empty{display:none}.cs-edit-note{display:flex;align-items:center;gap:14px;padding:20px 30px;background:#f8faff;border-bottom:1px solid var(--cs-line)}.cs-edit-note p{font-size:12px;line-height:1.8;color:#768eae;margin:0}.cs-editor>.cs-admin-note{margin:20px 30px 0}.cs-sidebar{display:flex;flex-direction:column;gap:18px}.cs-guide{border:1px solid var(--cs-line);border-radius:12px;padding:23px;background:#fff}.cs-guide h2{font-size:13px;color:#637c9f;margin:0 0 17px;line-height:1.6}.cs-guide ol{margin:0;padding-left:17px;font-size:12px;color:#7d91ae;line-height:1.8}.cs-guide li+li{margin-top:15px}.cs-guide p{font-size:11px;color:#8b9cb4;line-height:1.9;margin:15px 0 0}.cs-guide ol+p{padding-top:17px;border-top:1px solid var(--cs-line)}.cs-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px}.cs-overview button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 23px;border:1px solid var(--cs-line);border-radius:11px;background:#fff;text-align:left;color:#758bac;font:inherit}.cs-overview button[aria-pressed=true]{background:#f6f9ff;border-color:#b9cceb}.cs-overview span{font-size:12px}.cs-overview strong{font-size:25px;font-weight:600;color:#53739e}.cs-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:18px}.cs-toolbar form{display:flex;align-items:center;gap:5px;border:1px solid var(--cs-line);border-radius:8px;background:#fafbfd;padding:4px;width:370px;max-width:100%;min-width:0}.cs-toolbar input{font:inherit;font-size:12px;border:0;padding:8px;background:transparent;min-width:0;width:100%;color:#657c9e}.cs-toolbar input::placeholder{color:#93a3b9}.cs-toolbar form button{border:0;border-radius:6px;font-size:11px;background:#fff;color:#6f88aa;padding:8px 12px;flex-shrink:0}.cs-toolbar select{font:inherit;font-size:11px;padding:11px;border:1px solid var(--cs-line);border-radius:8px;background:#fff;color:#6e84a4}.cs-toolbar>span{margin-left:auto;white-space:nowrap;font-size:11px;color:#8d9cb2}.cs-content-list{display:flex;flex-direction:column;gap:13px}.cs-content-row{display:flex;align-items:flex-start;gap:20px;border:1px solid var(--cs-line);border-radius:12px;background:#fff;padding:24px}.cs-content-mark{width:58px;height:58px;border-radius:12px;display:grid;place-items:center;font-size:25px;font-weight:600;background:#edf3fc;color:#7698cc;flex-shrink:0}.cs-content-mark.cs-tools{background:#edf7f2;color:#6c9c88}.cs-content-mark.cs-creations{background:#fff4ec;color:#bd937a}.cs-content-mark.cs-fun{background:#f4f0fc;color:#a089c5}.cs-content-info{flex:1;min-width:0}.cs-row-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:10px;color:#8b9cb4;line-height:1.7}.cs-row-meta time{color:#95a4b9}.cs-status{display:inline-block;font-size:10px;padding:3px 7px;border-radius:5px;white-space:nowrap;color:#768eaf;background:#f0f4fa}.cs-status-public{background:#edf7f0;color:#54816b}.cs-status-rejected{background:#fff1ed;color:#b77c68}.cs-status-review{background:#fff8e9;color:#a28b59}.cs-status-private{background:#f3f4f7;color:#8892a3}.cs-content-info h2{font-size:17px;line-height:1.6;letter-spacing:-.3px;margin:10px 0 6px;color:#4d678a;overflow-wrap:anywhere}.cs-content-info>p{font-size:12px;line-height:1.8;color:#7c90ad;margin:0;overflow-wrap:anywhere}.cs-status-hint{display:block;font-size:11px;color:#8c9eb7;line-height:1.8;margin-top:10px}.cs-row-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-top:22px}.cs-row-actions>span{font-size:11px;color:#95a5bc}.cs-row-actions .cs-button{font-size:11px;padding:8px 11px}.cs-admin-note{border-left:2px solid #d2def0;background:#f7f9fd;border-radius:0 7px 7px 0;padding:12px 15px;margin-top:14px}.cs-admin-note strong{font-size:10px;font-weight:600;color:#7e92b0}.cs-admin-note p{font-size:12px;line-height:1.8;color:#7188a8;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.cs-empty{text-align:center;border:1px dashed #dfe7f2;border-radius:12px;background:#fbfcfe;padding:56px 20px}.cs-empty-icon{display:block;font-size:30px;color:#afc1dc}.cs-empty h2{font-size:18px;line-height:1.6;color:#6680a2;margin:14px 0 9px}.cs-empty p{font-size:13px;line-height:1.8;color:#899eb9;margin:0 0 22px}.cs-empty .cs-button{margin-top:10px}.cs-monetization{display:flex;gap:24px;align-items:baseline;padding:24px 0 0;margin-top:28px;border-top:1px solid var(--cs-line)}.cs-monetization h2{font-size:12px;color:#7e92af;flex-shrink:0;margin:0}.cs-monetization p{font-size:11px;line-height:1.8;color:#95a5bc;margin:0}.creator-studio [hidden]{display:none!important}.cs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.creator-studio :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--cs-accent);outline-offset:3px}@media(max-width:1050px){.cs-layout{grid-template-columns:minmax(0,1fr) 225px;gap:24px}.cs-section,.cs-review{padding:24px}.cs-overview button{padding:18px}.cs-row-actions{flex-direction:column;align-items:stretch}}@media(max-width:850px){.cs-layout{grid-template-columns:1fr}.cs-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cs-guide{padding:21px}.cs-heading h1{font-size:28px}.cs-content-row{gap:15px;padding:20px}.cs-content-mark{width:46px;height:46px;font-size:22px}}@media(max-width:550px){.creator-studio{padding-top:3px}.cs-breadcrumb{font-size:10px;margin-bottom:19px}.cs-heading{align-items:flex-start;flex-wrap:wrap;gap:17px;padding-bottom:24px}.cs-heading h1{font-size:26px}.cs-heading p{font-size:12px}.cs-heading>.cs-button{font-size:11px}.cs-section,.cs-review{padding:21px 17px}.cs-section-title{gap:9px;margin-bottom:22px}.cs-section-title h2{font-size:17px}.cs-section-title p{font-size:11px}.cs-two{grid-template-columns:1fr;gap:0}.cs-kind-picker{gap:6px}.cs-kind-picker span{font-size:11px;padding:11px 5px}.cs-field{margin-bottom:18px}.cs-field>span:first-child{font-size:12px}.cs-field input:not([type=file]),.cs-field textarea,.cs-field select{font-size:14px;padding:10px 11px}.cs-field>small{font-size:10px}.cs-delivery-note{font-size:11px;padding:13px}.cs-upload{padding:15px}.cs-rating{padding:18px 13px}.cs-edit-note{align-items:flex-start;padding:17px;gap:11px}.cs-edit-note p{font-size:11px}.cs-editor>.cs-admin-note{margin:17px 17px 0}.cs-review>p{font-size:11px}.cs-review>small{font-size:10px}.cs-actions{justify-content:space-between}.cs-actions .cs-button{padding:10px 12px;font-size:11px}.cs-sidebar{grid-template-columns:1fr}.cs-overview{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.cs-overview button{padding:15px 17px}.cs-overview span{font-size:11px}.cs-overview strong{font-size:23px}.cs-toolbar{gap:8px;flex-wrap:wrap}.cs-toolbar form{width:auto;flex:1}.cs-toolbar>span{flex-basis:100%;font-size:10px;margin:5px 0}.cs-toolbar select{font-size:10px;padding:11px 7px}.cs-content-row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 15px}.cs-content-mark{width:36px;height:36px;border-radius:9px;font-size:17px}.cs-content-info h2{font-size:16px}.cs-row-meta{gap:7px}.cs-row-meta time{font-size:9px;flex-basis:100%}.cs-row-actions{grid-column:2;flex-direction:row;flex-wrap:wrap;margin-top:2px}.cs-content-info>p{font-size:12px}.cs-admin-note{padding:10px 12px}.cs-admin-note p{font-size:11px}.cs-monetization{display:block}.cs-monetization h2{margin-bottom:9px}.cs-empty{padding:40px 17px}.cs-empty h2{font-size:16px}.cs-empty p{font-size:12px}}.cs-policy-check{display:flex;align-items:flex-start;gap:10px;margin:16px 0;line-height:1.65;font-size:13px;color:#354764}.cs-policy-check input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin:3px 0;accent-color:#345cc6}.cs-policy-check input:disabled{opacity:.5}.cs-thumbnail-upload{display:grid;gap:12px;margin-bottom:24px}.cs-thumbnail-preview{width:min(100%,360px);aspect-ratio:16/9;overflow:hidden;border:1px solid #e5e7eb;border-radius:12px;background:#f7f8fa}.cs-thumbnail-preview img{width:100%;height:100%;object-fit:cover}.cs-thumbnail-upload>button{justify-self:start}.cs-thumbnail-upload>small{color:#7d8794;font-size:12px}.cs-game-rules{padding:28px 30px;border-top:1px solid #e5e7eb;background:#fafbfc}.cs-game-rules h2{font-size:17px;margin:0 0 8px}.cs-game-rules>p,.cs-game-rules>small{font-size:12px;line-height:1.7;color:#64748b}.cs-game-rules-body{max-height:260px;overflow:auto;overscroll-behavior:contain;border:1px solid #dce1e7;border-radius:10px;padding:14px 18px;margin:16px 0;background:#fff;font-size:13px;line-height:1.8;color:#425166}.cs-game-rules-body:focus-visible{outline:2px solid #405dec;outline-offset:2px}.cs-game-rules-body ol{padding-left:22px;margin:0}.cs-game-rules-body li+li{margin-top:10px}.cs-rules-end{margin-bottom:0;color:#64748b}.cs-button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:640px){.cs-game-rules{padding:24px 20px}}.admin-content-thumbnail{display:block;width:240px;max-width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;margin:12px 0}.cs-embed-notice{margin:0 0 20px;padding:16px;border:1px solid #d9e4f4;border-radius:9px;background:#fafcff}.cs-embed-notice p{margin:0 0 12px;font-size:12px;line-height:1.8;color:#627b9e}.cs-embed-notice .cs-button{white-space:normal;text-align:left}.cs-url-preview{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px 14px;margin:-8px 0 22px}.cs-url-preview small{flex:1;min-width:180px;font-size:11px;line-height:1.8;color:#8494aa}.cs-stepper{padding:24px 28px 20px;border-bottom:1px solid var(--cs-line);background:#fbfcff;scroll-margin-top:125px}.cs-stepper ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.cs-submit .cs-stepper ol{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-stepper button{display:flex;align-items:center;gap:9px;width:100%;border:0;border-radius:9px;background:none;padding:10px 7px;text-align:left;color:#8c9bb1;font:inherit;cursor:pointer}.cs-stepper button>span{display:grid;place-items:center;flex:none;width:29px;height:29px;border:1px solid #dbe4f2;border-radius:50%;background:#fff;font-size:12px}.cs-stepper strong{font-size:12px;font-weight:600;line-height:1.5}.cs-stepper button[aria-current=step]{background:#eef3ff;color:#345ec2}.cs-stepper button[aria-current=step]>span{border-color:var(--cs-accent);background:var(--cs-accent);color:#fff}.cs-wizard h2[tabindex]{scroll-margin-top:150px}.cs-wizard h2[tabindex]:focus{outline:none}.cs-subheading{margin:0 0 20px;font-size:15px;color:#4d6587}.cs-additional{margin-top:26px}.cs-additional summary{font-size:13px;font-weight:600;color:#627da5;cursor:pointer}.cs-additional[open] summary{margin-bottom:22px}.cs-wizard-footer{border-top:1px solid var(--cs-line)}.cs-wizard-footer .cs-actions{align-items:center;justify-content:space-between;margin-top:17px}.cs-step-actions{display:flex;gap:9px}.cs-wizard .cs-review h3{font-size:14px;margin:0 0 9px;color:#587399}.cs-preview-intro{margin:0 0 24px;color:#74859c;font-size:12px;line-height:1.8}.cs-preview-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}.cs-preview-layout h3,.cs-preview-description h3{font-size:13px;color:#526c8e;margin:0 0 15px}.cs-preview-card{overflow:hidden;border:1px solid #e2e9f3;border-radius:12px;background:#fff}.cs-preview-card>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#f4f7fb}.cs-preview-card>div{padding:18px}.cs-preview-card small{color:#8395af;font-size:10px}.cs-preview-card h4{font-size:18px;line-height:1.5;margin:10px 0 8px;color:#3e577b;overflow-wrap:anywhere}.cs-preview-card p{font-size:12px;line-height:1.8;color:#7d90ab;margin:0 0 17px;overflow-wrap:anywhere}.cs-preview-card span{font-size:11px;color:#8a9bb3}.cs-preview-note{display:block;margin-top:10px;color:#9ba8bb;font-size:10px;line-height:1.7}.cs-preview-facts header,.cs-preview-description header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px}.cs-preview-facts header h3,.cs-preview-description header h3{margin:0}.cs-preview-facts .cs-button,.cs-preview-description .cs-button{padding:5px 10px;font-size:11px}.cs-preview-facts dl{margin:0}.cs-preview-facts dl>div{padding:12px 0;border-bottom:1px solid var(--cs-line)}.cs-preview-facts dt{font-size:10px;color:#99a8bd;margin-bottom:6px}.cs-preview-facts dd{margin:0;font-size:12px;color:#607a9e;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.cs-preview-description{margin-top:28px;padding-top:24px;border-top:1px solid var(--cs-line)}.cs-preview-description>p{font-size:13px;line-height:1.9;color:#7187a5;white-space:pre-wrap;overflow-wrap:anywhere}.cs-preview-description h4{font-size:12px;color:#526c8e}.cs-preview-description>small{font-size:11px;line-height:1.7;color:#899db7;overflow-wrap:anywhere}@media(max-width:550px){.cs-stepper{padding:15px 10px}.cs-stepper ol{gap:3px}.cs-stepper button{flex-direction:column;text-align:center;padding:8px 2px;gap:7px}.cs-stepper strong{font-size:11px}.cs-stepper button>span{width:26px;height:26px}.cs-preview-layout{grid-template-columns:1fr}.cs-step-actions{gap:6px}.cs-wizard-footer .cs-actions>.cs-button{padding:9px}.cs-wizard-footer .cs-actions{flex-wrap:wrap;gap:12px}.cs-wizard h2[tabindex]{scroll-margin-top:145px}}@media(max-width:550px){.cs-url-preview{display:block}.cs-url-preview small{display:block;margin-top:9px}}.cs-guide-editor{border-top:3px solid #547e6c}.cs-guide-editor>header{margin-bottom:22px}.cs-guide-editor h3{margin:7px 0 9px;font-size:21px;letter-spacing:-.04em;color:#294239}.cs-guide-editor h3 small{font-size:11px;color:#729082;margin-left:7px;font-weight:500}.cs-guide-kicker{font-size:10px;letter-spacing:.15em;color:#547e6c;font-weight:800}.cs-guide-editor>.cs-field{margin:16px 0}.cs-guide-group{border-top:1px solid #e4eae6;padding:17px 0}.cs-guide-group>summary{display:list-item;cursor:pointer;font-size:14px;font-weight:700;color:#344d43;line-height:1.6}.cs-guide-group>summary small{float:right;font-size:11px;font-weight:400;color:#7b8b83}.cs-guide-group[open]>summary{margin-bottom:18px}.cs-guide-row{display:grid;gap:12px;position:relative;border:1px solid #dfe8e3;background:#f8faf9;border-radius:12px;padding:19px;margin:12px 0}.cs-guide-row .cs-field{margin:0}.cs-guide-row textarea{background:#fff}.cs-guide-remove{justify-self:end;font-size:11px!important;min-height:30px!important;padding:5px 11px!important;color:#69796f!important}.cs-guide-image{max-width:460px;border-radius:8px;overflow:hidden;background:#edf2ef}.cs-guide-image img{display:block;max-height:240px;width:100%;object-fit:contain}.cs-guide-editor .cs-guide-review{font-size:12px;color:#6a8073;line-height:1.85;padding:14px 0 0;border-top:1px solid #e4eae6;margin:0}.cs-guide-group .cs-hint{margin-bottom:15px}@media(max-width:760px){.cs-guide-row{padding:14px}.cs-guide-editor h3{font-size:19px}}@media(max-width:760px){.cl-row-menu>div,.cl-layout-grid .cl-row:nth-child(2n) .cl-row-menu>div{position:fixed;inset:auto 18px 95px;width:auto;max-width:450px;max-height:50vh;overflow:auto;margin:auto}}.dp-free{color:#7f73a2;font-size:10px!important;white-space:nowrap}.dp-latest .dp-free{margin-left:auto;background:#f3eefb;border-radius:4px;padding:1px 5px}.dp-rankings .dp-card-meta>.dp-free:before{content:none}.dp-rankings .dp-free{margin-left:3px;color:#a08bb4}#platform-view .cs-submit{--cs-accent:var(--ui-creator-accent,#7047eb);--cs-ink:#24243d;--cs-muted:#727487;--cs-line:#e5e4ee;--cs-soft:#f7f5ff;--cs-error:#c83d53;color:var(--cs-ink);max-width:1240px;margin:0 auto;padding:0 0 16px}#platform-view .cs-submit :is(.cs-heading h1,.cs-section-title h2,.cs-subheading,.cs-guide h2,.cs-guide-editor h2,.cs-preview-layout h3,.cs-preview-description h3,.cs-review h3,.cs-preview-card h4,.cs-preview-description h4){color:var(--cs-ink)}#platform-view .cs-submit :is(.cs-heading p,.cs-section-title p,.cs-hint,.cs-guide p,.cs-guide li,.cs-field>small,.cs-field>span>small,.cs-review p,.cs-review>small,.cs-guide-review,.cs-preview-card p,.cs-preview-card span,.cs-preview-note,.cs-preview-description>p,.cs-preview-description>small,.cs-preview-facts dt,.cs-file-info){color:var(--cs-muted)}#platform-view .cs-submit .cs-breadcrumb{font-size:11px;line-height:1.5;margin:0 0 9px;gap:8px;color:var(--cs-muted)}#platform-view .cs-submit .cs-heading{gap:18px;padding:0 0 15px;align-items:center}#platform-view .cs-submit .cs-heading small{display:none}#platform-view .cs-submit .cs-heading h1{font-size:26px;line-height:1.35;margin:0 0 4px;letter-spacing:-.7px}#platform-view .cs-submit .cs-heading p{font-size:12px;line-height:1.6;margin:0}#platform-view .cs-submit .cs-layout{grid-template-columns:minmax(0,1fr) 240px;gap:18px;align-items:start}#platform-view .cs-submit .cs-editor{border:1px solid var(--cs-line);border-radius:13px;box-shadow:none;background:#fff;overflow:hidden}#platform-view .cs-submit .cs-stepper{background:var(--cs-soft);border-color:var(--cs-line);padding:10px 15px;scroll-margin-top:85px}#platform-view .cs-submit .cs-stepper ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#platform-view .cs-submit .cs-stepper button{padding:5px 7px;gap:7px;border-radius:8px;color:var(--cs-muted);background:transparent}#platform-view .cs-submit .cs-stepper button>span{width:24px;height:24px;background:#fff;border-color:var(--cs-line);font-size:11px;color:var(--cs-muted)}#platform-view .cs-submit .cs-stepper strong{font-size:11px;font-weight:650;line-height:1.5}#platform-view .cs-submit .cs-stepper button[aria-current=step]{color:var(--cs-accent);background:#fff}#platform-view .cs-submit .cs-stepper button[aria-current=step]>span{background:var(--cs-accent);border-color:var(--cs-accent);color:#fff;box-shadow:none}#platform-view .cs-submit .cs-section{padding:17px 20px;border-color:var(--cs-line)}#platform-view .cs-submit .cs-section-title{gap:9px;margin:0 0 14px;align-items:flex-start}#platform-view .cs-submit .cs-section-title>span{display:grid;place-items:center;width:25px;height:25px;background:var(--cs-soft);color:var(--cs-accent);border-radius:7px;font-size:11px;flex-shrink:0}#platform-view .cs-submit .cs-section-title h2{font-size:16px;line-height:1.5;margin:0}#platform-view .cs-submit .cs-section-title p{font-size:11px;line-height:1.6;margin:3px 0 0}#platform-view .cs-submit .cs-field{margin:0 0 11px}#platform-view .cs-submit .cs-field>span:first-child{margin-bottom:4px;color:var(--cs-ink);font-size:12px;line-height:1.5}#platform-view .cs-submit .cs-field>span>small{font-size:10px}#platform-view .cs-submit .cs-field :is(input:not([type=file]),textarea,select){border:1px solid var(--cs-line);background:#fff;color:var(--cs-ink);border-radius:7px;padding:7px 10px;font:inherit;font-size:13px;line-height:1.5;min-height:35px;box-shadow:none}#platform-view .cs-submit .cs-field textarea{height:76px;min-height:65px;resize:vertical}#platform-view .cs-submit .cs-field :is(input,textarea)::placeholder{color:var(--cs-muted)}#platform-view .cs-submit .cs-field>small{font-size:11px;line-height:1.5;margin-top:5px}#platform-view .cs-submit .cs-two{gap:12px}#platform-view .cs-submit .cs-kind-picker{gap:8px;margin:0 0 12px}#platform-view .cs-submit .cs-kind-picker legend{font-size:12px;color:var(--cs-ink);margin-bottom:5px}#platform-view .cs-submit .cs-kind-picker>label>span{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-height:53px;padding:6px;border:1px solid var(--cs-line);border-radius:8px;background:#fff;color:var(--cs-muted);font-size:11px}#platform-view .cs-submit .cs-kind-picker svg{width:18px;height:18px;color:inherit}#platform-view .cs-submit .cs-kind-picker input:checked+span{border-color:var(--cs-accent);color:var(--cs-accent);background:var(--cs-soft);box-shadow:none}#platform-view .cs-submit [data-wizard-panel="1"]{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(220px,1fr)}#platform-view .cs-submit [data-wizard-panel="1"]>.cs-section:first-child{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;border-bottom:0}#platform-view .cs-submit [data-wizard-panel="1"]>.cs-section:first-child>:is(.cs-section-title,.cs-kind-picker,.cs-two,.cs-hint,.cs-field:last-child){grid-column:1/-1}#platform-view .cs-submit [data-wizard-panel="1"]>.cs-section:first-child>.cs-field:last-child textarea{height:85px}#platform-view .cs-submit [data-wizard-panel="1"]>.cs-section:nth-child(2){border-left:1px solid var(--cs-line);border-bottom:0;background:#fff}#platform-view .cs-submit [data-wizard-panel="1"]>.cs-section:nth-child(2)>.cs-subheading{display:none}#platform-view .cs-submit .cs-thumbnail-upload{margin:0 0 13px;gap:8px;background:#fff;border-color:var(--cs-line)}#platform-view .cs-submit .cs-thumbnail-upload .cs-field{margin:0}#platform-view .cs-submit .cs-thumbnail-upload input[type=file]{max-width:100%;width:100%;font-size:11px;color:var(--cs-muted);padding:7px;border:1px dashed var(--cs-line);border-radius:8px;background:var(--cs-soft)}#platform-view .cs-submit input[type=file]::file-selector-button{background:#fff;color:var(--cs-accent);border:1px solid var(--cs-line);border-radius:6px;padding:7px 9px;font:inherit;margin-right:7px}#platform-view .cs-submit .cs-thumbnail-preview{width:100%;max-width:220px;margin:0;aspect-ratio:1.65;border-color:var(--cs-line);background:var(--cs-soft)}#platform-view .cs-submit .cs-additional{margin-top:10px}#platform-view .cs-submit .cs-additional summary{font-size:12px;color:var(--cs-accent);line-height:1.6}#platform-view .cs-submit .cs-additional[open] summary{margin-bottom:10px}#platform-view .cs-submit .cs-hint{font-size:11px;line-height:1.6;margin:0 0 9px}#platform-view .cs-submit .cs-delivery-note{background:var(--cs-soft);border:1px solid var(--cs-line);color:var(--cs-muted);font-size:12px;line-height:1.6;padding:10px 12px;margin:0 0 12px;border-radius:8px}#platform-view .cs-submit .cs-free-publication{display:flex;gap:7px;align-items:center;align-self:start;margin-top:22px;border:1px solid var(--cs-line);background:var(--cs-soft);border-radius:7px;padding:7px 11px;min-height:35px;box-sizing:border-box;font-size:12px;color:var(--cs-accent)}#platform-view .cs-submit .cs-free-publication svg{width:16px;height:16px}#platform-view .cs-submit .cs-upload{padding:12px;border:1px dashed var(--cs-line);background:#fff;margin:0 0 12px;border-radius:8px}#platform-view .cs-submit .cs-upload input{font-size:12px;color:var(--cs-muted)}#platform-view .cs-submit .cs-file-info{font-size:11px!important;line-height:1.5;margin:6px 0 0!important}#platform-view .cs-submit .cs-runtime-settings{border-top:1px solid var(--cs-line);padding-top:10px;margin-top:10px}#platform-view .cs-submit .cs-runtime-settings>summary{font-size:12px;line-height:1.7;color:var(--cs-accent);cursor:pointer}#platform-view .cs-submit .cs-runtime-settings[open]>summary{margin-bottom:12px}#platform-view .cs-submit .cs-runtime-settings :is(fieldset,.runtime-submission){border-color:var(--cs-line);background:#fff}#platform-view .cs-submit .cs-url-preview{gap:8px 12px;margin:0 0 11px;align-items:center}#platform-view .cs-submit .cs-url-preview small{font-size:11px;line-height:1.5;color:var(--cs-muted)}#platform-view .cs-submit .cs-rating{padding:12px;border-color:var(--cs-line);background:#fff;margin:0 0 13px;display:grid;grid-template-columns:1fr 1fr;gap:0 12px}#platform-view .cs-submit .cs-rating>:not(.cs-field){grid-column:1/-1}#platform-view .cs-submit .cs-rating>.cs-field:last-of-type{grid-column:1/-1}#platform-view .cs-submit .cs-rating legend{color:var(--cs-ink);font-size:12px;padding:0 5px}#platform-view .cs-submit .cs-policy-check{font-size:12px;line-height:1.6;color:var(--cs-ink);gap:8px;margin:9px 0}#platform-view .cs-submit .cs-policy-check input{accent-color:var(--cs-accent)}#platform-view .cs-submit .cs-embed-notice{border-color:var(--cs-line);background:var(--cs-soft);padding:10px 12px;margin:0 0 12px}#platform-view .cs-submit .cs-embed-notice p{color:var(--cs-muted);font-size:12px;line-height:1.6;margin:0 0 8px}#platform-view .cs-submit .cs-guide{background:var(--cs-soft);border:1px solid var(--cs-line);border-radius:11px;box-shadow:none;padding:17px}#platform-view .cs-submit .cs-guide h2{font-size:13px;line-height:1.6;margin:0 0 11px}#platform-view .cs-submit .cs-guide :is(p,li){font-size:12px;line-height:1.7}#platform-view .cs-submit .cs-guide p{margin:9px 0 0}#platform-view .cs-submit .cs-guide ol{gap:8px;margin:0;padding-left:18px}#platform-view .cs-submit .cs-sidebar{gap:13px}#platform-view .cs-submit .cs-guide-editor{background:#fff;border-color:var(--cs-line)}#platform-view .cs-submit .cs-guide-editor header{margin-bottom:13px}#platform-view .cs-submit .cs-guide-editor h2{font-size:16px;line-height:1.5;margin:0 0 4px}#platform-view .cs-submit .cs-guide-kicker{display:none}#platform-view .cs-submit .cs-guide-editor>header small{font-size:11px;color:var(--cs-muted)}#platform-view .cs-submit .cs-guide-group{border:1px solid var(--cs-line);background:#fff;border-radius:8px;margin:0 0 9px;padding:0}#platform-view .cs-submit .cs-guide-group>summary{padding:10px 12px;color:var(--cs-ink);font-size:12px;line-height:1.6}#platform-view .cs-submit .cs-guide-group>summary small{color:var(--cs-muted)}#platform-view .cs-submit .cs-guide-group[open]{padding:0 12px 12px}#platform-view .cs-submit .cs-guide-group[open]>summary{margin:0 -12px 10px}#platform-view .cs-submit .cs-guide-review{font-size:11px;line-height:1.6;margin:8px 0 0}#platform-view .cs-submit .cs-preview-layout{grid-template-columns:1.15fr 1fr;gap:18px}#platform-view .cs-submit .cs-preview-layout h3,#platform-view .cs-submit .cs-preview-description h3{font-size:12px;margin:0 0 9px}#platform-view .cs-submit .cs-preview-card{display:flex;border-color:var(--cs-line);border-radius:9px;box-shadow:none;background:#fff}#platform-view .cs-submit .cs-preview-card>img{width:126px;min-width:0;aspect-ratio:1.1;object-fit:cover;align-self:stretch}#platform-view .cs-submit .cs-preview-card>div{padding:11px;min-width:0}#platform-view .cs-submit .cs-preview-card h4{font-size:14px;line-height:1.5;margin:4px 0}#platform-view .cs-submit .cs-preview-card p{font-size:12px;line-height:1.6;margin:0 0 6px}#platform-view .cs-submit .cs-preview-card :is(small,span){font-size:11px;color:var(--cs-muted);line-height:1.5}#platform-view .cs-submit .cs-preview-facts header{margin-bottom:8px}#platform-view .cs-submit .cs-preview-facts dl>div{padding:7px 0;display:grid;grid-template-columns:75px 1fr;gap:10px;border-color:var(--cs-line)}#platform-view .cs-submit .cs-preview-facts dt{font-size:11px;line-height:1.6;margin:0}#platform-view .cs-submit .cs-preview-facts dd{font-size:12px;line-height:1.6;color:var(--cs-ink)}#platform-view .cs-submit .cs-preview-description{margin-top:15px;padding-top:13px;border-color:var(--cs-line)}#platform-view .cs-submit .cs-preview-description :is(p,details){font-size:12px;line-height:1.65;margin:0 0 7px}#platform-view .cs-submit :is(.cs-preview-guide,.cs-preview-full)>summary{font-size:12px;line-height:1.6;cursor:pointer;color:var(--cs-accent)}#platform-view .cs-submit .cs-preview-guide{padding:12px 20px;border-bottom:1px solid var(--cs-line)}#platform-view .cs-submit .cs-review{background:var(--cs-soft);border-color:var(--cs-line);padding:12px 20px}#platform-view .cs-submit .cs-review h3{font-size:12px;margin:0 0 5px}#platform-view .cs-submit .cs-review p{font-size:11px;line-height:1.6;margin:0}#platform-view .cs-submit .cs-wizard-footer{padding:11px 16px;background:#fff;border-top:1px solid var(--cs-line)}#platform-view .cs-submit .cs-wizard-footer>small{font-size:11px;line-height:1.5;margin:0 0 6px}#platform-view .cs-submit .cs-wizard-footer .cs-actions{margin:0;gap:10px;align-items:center;justify-content:space-between}#platform-view .cs-submit .cs-button{font-size:12px;line-height:1.5;min-height:33px;padding:7px 12px;border:1px solid var(--cs-line);border-radius:7px;color:var(--cs-ink);background:#fff;box-shadow:none}#platform-view .cs-submit .cs-button svg{width:15px;height:15px}#platform-view .cs-submit .cs-button:hover{color:var(--cs-accent);border-color:var(--cs-accent);background:var(--cs-soft)}#platform-view .cs-submit .cs-button.primary{background:var(--cs-accent);border-color:var(--cs-accent);color:#fff;box-shadow:none}#platform-view .cs-submit .cs-button.primary:hover{background:var(--ui-creator-accent-hover,#6038d6);border-color:var(--ui-creator-accent-hover,#6038d6);filter:none}#platform-view .cs-submit .cs-edit-note{padding:11px 20px;background:var(--cs-soft);border-color:var(--cs-line)}#platform-view .cs-submit .cs-edit-note p{font-size:11px;color:var(--cs-muted);line-height:1.5}#platform-view .cs-submit .form-error{color:var(--cs-error)}#platform-view .cs-submit .form-error:empty{display:none}#platform-view .cs-submit :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}@media(max-width:1150px){#platform-view .cs-submit .cs-layout{grid-template-columns:minmax(0,1fr) 215px;gap:14px}#platform-view .cs-submit [data-wizard-panel="1"]{grid-template-columns:minmax(0,1.8fr) minmax(190px,1fr)}#platform-view .cs-submit .cs-section{padding:15px}#platform-view .cs-submit .cs-guide{padding:14px}}@media(max-width:980px){#platform-view .cs-submit .cs-layout{grid-template-columns:1fr}#platform-view .cs-submit .cs-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:12px}#platform-view .cs-submit .cs-sidebar .cs-guide{margin:0}}@media(max-width:650px){#platform-view .cs-submit .cs-heading{padding-bottom:13px;gap:10px}#platform-view .cs-submit .cs-heading h1{font-size:23px}#platform-view .cs-submit .cs-heading>.cs-button{display:none}#platform-view .cs-submit .cs-breadcrumb{font-size:11px}#platform-view .cs-submit .cs-stepper{padding:8px}#platform-view .cs-submit .cs-stepper ol{gap:3px}#platform-view .cs-submit .cs-stepper button{flex-direction:column;gap:4px;padding:6px 2px;align-items:center;text-align:center}#platform-view .cs-submit .cs-stepper strong{font-size:10px}#platform-view .cs-submit .cs-section{padding:15px}#platform-view .cs-submit [data-wizard-panel="1"]{display:block}#platform-view .cs-submit [data-wizard-panel="1"]>.cs-section:nth-child(2){border-left:0;border-top:1px solid var(--cs-line)}#platform-view .cs-submit [data-wizard-panel="1"]>.cs-section:first-child{display:block}#platform-view .cs-submit .cs-two{grid-template-columns:1fr;gap:0}#platform-view .cs-submit .cs-free-publication{margin:0 0 11px}#platform-view .cs-submit .cs-field :is(input:not([type=file]),textarea,select){font-size:16px;min-height:39px}#platform-view .cs-submit .cs-rating,#platform-view .cs-submit .cs-sidebar,#platform-view .cs-submit .cs-preview-layout{grid-template-columns:1fr}#platform-view .cs-submit .cs-preview-card>img{width:105px}#platform-view .cs-submit .cs-step-actions{gap:6px}#platform-view .cs-submit .cs-wizard-footer .cs-actions{flex-wrap:wrap;gap:9px}#platform-view .cs-submit .cs-step-actions{margin-left:auto}}#platform-view .cs-submit [data-thumbnail-info]{font-size:11px;line-height:1.5;color:var(--cs-muted)}@media(min-width:981px)and (max-height:780px){#platform-view .cs-submit .cs-heading{padding-bottom:11px}#platform-view .cs-submit .cs-heading h1{font-size:24px;margin-bottom:2px}#platform-view .cs-submit .cs-heading p{font-size:11px;line-height:1.5}#platform-view .cs-submit .cs-breadcrumb{margin-bottom:7px}#platform-view .cs-submit .cs-section{padding:13px 17px}#platform-view .cs-submit .cs-section-title{margin-bottom:9px}#platform-view .cs-submit .cs-field{margin-bottom:8px}#platform-view .cs-submit .cs-field :is(input:not([type=file]),textarea,select){min-height:32px;padding:6px 9px}#platform-view .cs-submit .cs-kind-picker{margin-bottom:9px}#platform-view .cs-submit .cs-kind-picker>label>span{min-height:45px;padding:4px;gap:3px}#platform-view .cs-submit [data-wizard-panel="1"]>.cs-section:first-child>.cs-field:last-child textarea{height:68px}#platform-view .cs-submit .cs-wizard-footer{padding:8px 13px}#platform-view .cs-submit .cs-wizard-footer>small{margin-bottom:4px;font-size:10px}#platform-view .cs-submit .cs-guide-group>summary{padding:8px 11px}}#platform-view .cs-submit{scroll-margin-top:85px}#platform-view .cs-submit .cs-guide-editor{display:grid;grid-template-columns:1fr 1fr;gap:9px 13px}#platform-view .cs-submit .cs-guide-editor>:is(header,.cs-guide-review,.form-error),#platform-view .cs-submit .cs-guide-group[open]{grid-column:1/-1}#platform-view .cs-submit .cs-guide-editor>.cs-field,#platform-view .cs-submit .cs-guide-group{margin-bottom:0}#platform-view .cs-submit .cs-guide-editor .cs-field textarea{height:64px;min-height:64px}#platform-view .cs-submit .cs-preview-facts dl>div{padding-top:4px;padding-bottom:4px}#platform-view .cs-submit :is(.cs-preview-facts,.cs-preview-description) .cs-button{min-height:25px;padding:4px 8px;font-size:11px}#platform-view .cs-submit .cs-preview-facts header,#platform-view .cs-submit .cs-preview-description header{margin-bottom:8px}#platform-view .cs-submit .cs-layout:has([data-wizard-panel="2"]:not([hidden])) [data-static-guide]{display:block}#platform-view .cs-submit .cs-layout:not(:has([data-wizard-panel="2"]:not([hidden]))) [data-static-guide]{display:none}#platform-view .cs-submit[data-delivery=html]:has([data-wizard-panel="2"]:not([hidden])) .cs-sidebar>.cs-guide:not([data-static-guide]){display:none}#platform-view .cs-submit[data-delivery=html] .cs-delivery-note{display:none}#platform-view .cs-submit [data-html-field]>.cs-field:has(input[type=file])>small{display:none}@media(max-width:650px){#platform-view .cs-submit{scroll-margin-top:130px}#platform-view .cs-submit .cs-guide-editor{display:block}#platform-view .cs-submit .cs-guide-editor>.cs-field,#platform-view .cs-submit .cs-guide-group{margin-bottom:11px}#platform-view .cs-submit [data-static-guide]{order:-1}}#platform-view .cs-submit :is(.runtime-permissions legend,.cs-game-rules h2,.cs-game-rules-body){color:var(--cs-ink)}#platform-view .cs-submit .runtime-permissions a{color:var(--cs-accent)}#platform-view .cs-submit .cs-game-rules{background:#fff;border-color:var(--cs-line);padding:13px 20px}#platform-view .cs-submit .cs-game-rules>p{color:var(--cs-muted);font-size:12px;line-height:1.6}#platform-view .cs-submit .cs-game-rules-body{background:var(--cs-soft);border-color:var(--cs-line);font-size:12px;line-height:1.7}#platform-view .cs-submit .cs-rules-end{color:var(--cs-accent)}#platform-view .cs-submit [data-game-rules-status]{color:var(--cs-muted)}#platform-view .cs-submit .cs-save-state{color:var(--cs-muted)!important}#platform-view .cs-submit .cs-preview-description{margin-top:6px;padding-top:6px}#platform-view .cs-submit [data-wizard-panel="4"]>.cs-review{padding-top:8px;padding-bottom:8px}#platform-view .cs-submit:has(input[name=kind][value=games]:checked) [data-wizard-panel="2"]>.cs-section{display:grid;grid-template-columns:1.1fr 1fr;gap:0 16px}#platform-view .cs-submit:has(input[name=kind][value=games]:checked) [data-wizard-panel="2"] .cs-section-title{grid-column:1/-1}#platform-view .cs-submit:has(input[name=kind][value=games]:checked) [data-game-fields]{grid-column:1;grid-row:2/6;align-self:start;margin-bottom:0}#platform-view .cs-submit:has(input[name=kind][value=games]:checked) [data-wizard-panel="2"]>.cs-section>.cs-two{grid-column:2;grid-row:2}#platform-view .cs-submit:has(input[name=kind][value=games]:checked) [data-wizard-panel="2"] :is([data-external-field],[data-html-field]){grid-column:2;grid-row:3}#platform-view .cs-submit:has(input[name=kind][value=games]:checked) [data-game-ad-field]{grid-column:2;grid-row:4}#platform-view .cs-submit [data-game-fields]>[data-game-policy-hint],#platform-view .cs-submit [data-game-ad-field]:has(input:disabled){display:none}#platform-view .cs-submit:has(input[name=kind][value=games]:checked) .cs-delivery-note{display:none}#platform-view .cs-submit [data-game-fields] textarea[name=rightsNote]{height:64px;min-height:64px}#platform-view .cs-submit:has(input[name=kind][value=games]:checked):has([data-wizard-panel="4"]:not([hidden])) .cs-layout{grid-template-columns:1fr}#platform-view .cs-submit:has(input[name=kind][value=games]:checked):has([data-wizard-panel="4"]:not([hidden])) .cs-sidebar{display:none}#platform-view .cs-submit:has(input[name=kind][value=games]:checked) [data-wizard-panel="4"]{display:grid;grid-template-columns:1.2fr 1fr}#platform-view .cs-submit:has(input[name=kind][value=games]:checked) [data-wizard-panel="4"]>.cs-section{grid-column:1;border-bottom:0}#platform-view .cs-submit:has(input[name=kind][value=games]:checked) [data-wizard-panel="4"]>.cs-game-rules{grid-column:2;border-left:1px solid var(--cs-line);border-bottom:0;padding:15px 18px;margin:0}#platform-view .cs-submit:has(input[name=kind][value=games]:checked) [data-wizard-panel="4"]>.cs-review{grid-column:1/-1}#platform-view .cs-submit .cs-game-rules h2{font-size:14px;line-height:1.5;margin:0 0 6px}#platform-view .cs-submit .cs-game-rules>p{font-size:11px;line-height:1.5;margin:0 0 9px}#platform-view .cs-submit .cs-game-rules-body{max-height:clamp(120px,18vh,180px);min-height:0;padding:10px 13px;margin:0 0 9px;overflow:auto}#platform-view .cs-submit .cs-game-rules .cs-policy-check{font-size:11px;line-height:1.5;margin:8px 0}#platform-view .cs-submit [data-game-rules-status]{font-size:11px;line-height:1.5}@media(max-width:980px){#platform-view .cs-submit:has(input[name=kind][value=games]:checked) [data-wizard-panel="4"]{display:block}#platform-view .cs-submit:has(input[name=kind][value=games]:checked) [data-wizard-panel="4"]>.cs-game-rules{border-left:0;border-top:1px solid var(--cs-line)}}@media(max-width:650px){#platform-view .cs-submit:has(input[name=kind][value=games]:checked) [data-wizard-panel="2"]>.cs-section{display:block}#platform-view .cs-submit:has(input[name=kind][value=games]:checked) [data-game-fields]{margin-bottom:12px}}#platform-view .cs-submit:has(input[name=kind][value=games]:checked) [data-wizard-panel="2"]>.cs-section{padding-top:10px;padding-bottom:10px}#platform-view .cs-submit:has(input[name=kind][value=games]:checked) [data-wizard-panel="4"]>.cs-section{padding-top:8px;padding-bottom:8px}.discovery-page{--dp-accent:#426dd5;--dp-ink:#334b6a;--dp-muted:#8193ab;--dp-line:#e5ecf4;padding-top:8px;color:var(--dp-ink)}.dp-breadcrumb{display:flex;align-items:center;gap:11px;color:#8e9cb0;font-size:12px;line-height:1.8;margin:4px 0 25px}.dp-breadcrumb a:hover{color:var(--dp-accent)}.dp-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:28px}.dp-heading small{font-size:10px;letter-spacing:1.8px;color:#8b9db8;font-weight:700}.dp-heading h1{font-size:31px;color:#2d405c;line-height:1.4;letter-spacing:-.8px;margin:7px 0 10px}.dp-heading p{font-size:13px;color:#7d91ae;line-height:1.8;margin:0}.dp-heading-link{font-size:12px;color:#6c8ab5;white-space:nowrap}.dp-heading-link:hover{color:var(--dp-accent)}.dp-period-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--dp-line)}.dp-periods{display:flex;gap:7px;padding:4px;border:1px solid #e6ecf5;border-radius:9px;background:#f8fafd}.dp-periods button{border:0;background:transparent;border-radius:6px;font-size:12px;color:#8a9ebc;padding:9px 22px;line-height:1.5}.dp-periods button[aria-pressed=true]{background:#fff;color:#426dd5;font-weight:700;box-shadow:0 1px 5px #2b4a7220}.dp-period-row>span{color:#91a2bb;font-size:11px;line-height:1.8}.dp-context{display:flex;align-items:baseline;gap:20px;background:#f8fafd;border:1px solid #e7edf6;border-radius:10px;padding:17px 20px;margin-bottom:24px}.dp-context strong{font-size:12px;color:#6684ae;font-weight:600;flex-shrink:0}.dp-context p{font-size:11px;color:#889cb9;line-height:1.8;margin:0}.dp-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px}.dp-toolbar select{font:inherit;font-size:11px;padding:10px 12px;border:1px solid #e2e9f2;border-radius:8px;background:#fff;color:#6b83a5;line-height:1.7;max-width:170px}.dp-toolbar form{display:flex;align-items:center;gap:5px;max-width:420px;flex:1;min-width:0;border:1px solid #e3eaf3;border-radius:8px;background:#fafbfd;padding:4px}.dp-toolbar input{min-width:0;width:100%;border:0;background:transparent;font:inherit;font-size:12px;line-height:1.7;padding:6px 8px;color:#677e9e}.dp-toolbar input::placeholder{color:#a0adc0}.dp-toolbar form button{border:0;background:#fff;border-radius:6px;color:#7f95b3;padding:8px 12px;font-size:11px;flex-shrink:0}.dp-toolbar .dp-sort{margin-left:auto}.dp-results{display:flex;align-items:center;gap:11px;font-size:11px;color:#94a4ba;margin-bottom:18px;line-height:1.8;min-height:20px;flex-wrap:wrap}.dp-results button{font-size:10px;border:0;background:#f2f6fc;color:#849ec0;border-radius:5px;padding:3px 7px;overflow-wrap:anywhere;max-width:100%}.dp-ranking-layout{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:30px;align-items:start}.dp-ranking-layout>div{min-width:0}.dp-ranking-list{list-style:none;padding:0;margin:0;border:1px solid var(--dp-line);border-radius:12px;overflow:hidden;background:#fff}.dp-ranking-row{display:flex;align-items:center;gap:18px;padding:19px 20px}.dp-ranking-row+.dp-ranking-row{border-top:1px solid #ecf0f6}.dp-rank-number{font-size:18px;color:#a0aec3;font-weight:600;width:25px;flex-shrink:0;text-align:center}.dp-rank-number.is-top{color:#527bba}.dp-rank-cover{width:94px;flex-shrink:0;border-radius:8px;overflow:hidden}.dp-rank-cover .cover{aspect-ratio:1.4;width:100%;height:auto;min-height:0;border:0;margin:0;border-radius:0}.dp-rank-cover .cover img{width:100%;height:100%;object-fit:cover}.dp-rank-info{min-width:0;flex:1}.dp-card-meta{display:flex;gap:8px;font-size:10px;color:#8c9fb9;line-height:1.8}.dp-card-meta>span+span:before{content:"\b7";margin-right:8px;color:#bec9d8}.dp-rank-info h2{font-size:16px;line-height:1.65;letter-spacing:-.3px;margin:5px 0 6px;overflow-wrap:anywhere}.dp-rank-info h2 a{color:#4f6b92}.dp-rank-info h2 a:hover{color:var(--dp-accent)}.dp-rank-byline{display:flex;align-items:center;gap:12px;font-size:10px;color:#a0aec2}.dp-rank-byline button{background:none;border:0;padding:0;font:inherit;color:#8a9fbb;text-align:left;overflow-wrap:anywhere}.dp-rank-value{display:flex;align-items:flex-end;flex-direction:column;gap:4px;min-width:55px;flex-shrink:0}.dp-rank-value strong{font-size:21px;font-weight:600;color:#597fab;line-height:1.4}.dp-rank-value span{font-size:10px;color:#a4b2c6}.dp-ranking-row .bookmark{position:static;flex-shrink:0;width:30px;height:30px;border:1px solid #e1e9f4;border-radius:7px;background:#fff;color:#a0b1c9;font-size:17px;padding:0;line-height:1}.dp-ranking-row .bookmark.saved{color:#426dd5;border-color:#b5c9e8;background:#f4f8ff}.dp-rank-guide{border:1px solid var(--dp-line);border-radius:12px;padding:23px;background:#fff}.dp-rank-guide h2{font-size:13px;line-height:1.8;color:#6c85a7;margin:0 0 16px}.dp-rank-guide p{font-size:11px;line-height:1.9;color:#8ca0bb;margin:0 0 13px}.dp-rank-guide small{display:block;border-top:1px solid #ecf0f6;padding-top:16px;margin-top:17px;font-size:10px;line-height:1.9;color:#9aaac0}.dp-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 14px;align-items:stretch}.dp-card{position:relative;border:1px solid var(--dp-line);border-radius:12px;background:#fff;overflow:hidden;min-width:0;display:flex;flex-direction:column}.dp-card:hover{border-color:#bacbe3}.dp-card-cover{display:block;overflow:hidden}.dp-card-cover .cover{width:100%;height:auto;min-height:0;aspect-ratio:2;border-radius:0;border:0;margin:0}.dp-card-cover .cover img{width:100%;height:100%;object-fit:cover}.dp-card .bookmark{top:8px;right:8px;width:28px;height:28px;border-radius:7px;background:#fffffff0;border:1px solid #ffffffc7;color:#8c9fba;font-size:17px;padding:0}.dp-card .bookmark.saved{color:#426dd5;background:#fff}.dp-card-body{padding:14px 13px 12px;display:flex;flex-direction:column;flex:1;min-width:0}.dp-card-meta{font-size:9px;gap:5px;flex-wrap:wrap}.dp-pick-reason{display:block;font-size:10px;line-height:1.7;color:#6a92b8;margin-top:9px}.dp-card h2{font-size:15px;line-height:1.6;letter-spacing:-.3px;margin:7px 0;color:#4b6589;overflow-wrap:anywhere}.dp-card h2 a:hover{color:var(--dp-accent)}.dp-card-body>p{font-size:12px;color:#8c9eb7;line-height:1.75;margin:0 0 12px;min-height:3.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.dp-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.dp-tags button{border:0;background:#f5f8fc;border-radius:4px;padding:3px 5px;font-size:10px;color:#8ea4c0;max-width:100%;overflow-wrap:anywhere}.dp-creator{border:0;background:none;padding:0;text-align:left;color:#879eba;font-size:11px;line-height:1.8;overflow-wrap:anywhere;margin-top:auto}.dp-card-stats{display:flex;gap:8px;flex-wrap:wrap;font-size:10px;line-height:1.8;color:#9dacbf;border-top:1px solid #edf1f7;margin-top:12px;padding-top:10px}.dp-card-grid>.ad-placement--feed{margin:0;min-width:0;width:auto;min-height:0;border-radius:12px;max-width:none}.dp-card-grid>.ad-placement--feed .ad-placement-content{height:auto;padding:18px 14px;gap:18px;align-items:flex-start;flex-direction:column}.dp-card-grid>.ad-placement--feed .ad-placement-label{padding:15px 14px 0}.dp-card-grid>.ad-placement--feed h2{font-size:17px}.dp-card-grid>.ad-placement--feed p{font-size:12px}.dp-card-grid>.ad-placement--feed .ad-placement-button{font-size:11px;padding:8px 10px}.dp-empty{padding:55px 20px;text-align:center;border:1px dashed #dce6f3;background:#fbfcfe;border-radius:12px}.dp-empty>span{font-size:28px;color:#adbfdb}.dp-empty h2{font-size:17px;color:#6a84a8;line-height:1.7;margin:14px 0 8px}.dp-empty p{font-size:12px;line-height:1.8;color:#8c9fba;margin:0 0 22px}.dp-button{display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d9e4f4;border-radius:8px;padding:10px 15px;font:inherit;font-size:12px;color:#6f8bb5;line-height:1.5}.dp-bottom-ad{margin-top:32px}.dp-bottom-ad .ad-placement--bottom{margin:0;max-width:none;border-radius:12px;background:#f9fbfe;border-color:#e5edf6}.dp-bottom-ad .ad-placement-content h2{font-size:17px}.dp-bottom-ad .ad-placement-content p{font-size:12px}.dp-bottom-ad .ad-placement-button{font-size:11px}.dp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.discovery-page :is(a,button,input,select):focus-visible{outline:2px solid var(--dp-accent);outline-offset:3px}@media(max-width:1100px){.dp-ranking-layout{grid-template-columns:minmax(0,1fr) 225px;gap:23px}.dp-ranking-row{padding:17px 15px;gap:13px}.dp-rank-cover{width:76px}.dp-rank-info h2{font-size:15px}.dp-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:850px){.dp-ranking-layout{grid-template-columns:1fr}.dp-rank-guide{padding:20px}.dp-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-heading h1{font-size:28px}.dp-context{align-items:flex-start;gap:12px}}@media(max-width:600px){.discovery-page{padding-top:3px}.dp-breadcrumb{font-size:10px;margin-bottom:19px}.dp-heading{gap:16px;align-items:flex-start;flex-direction:column;margin-bottom:23px}.dp-heading h1{font-size:26px}.dp-heading p{font-size:12px}.dp-heading-link{font-size:11px}.dp-period-row{flex-wrap:wrap;gap:12px;padding-bottom:17px;margin-bottom:17px}.dp-periods{gap:4px;padding:3px}.dp-periods button{padding:8px 18px;font-size:11px}.dp-period-row>span{font-size:10px}.dp-context{display:block;padding:15px 17px;margin-bottom:19px}.dp-context strong{font-size:11px}.dp-context p{font-size:10px;margin-top:7px}.dp-toolbar{gap:8px;flex-wrap:wrap;margin-bottom:13px}.dp-toolbar select{font-size:10px;padding:10px 8px;max-width:150px}.dp-toolbar input{font-size:11px;padding:6px;line-height:1.8}.dp-toolbar form{max-width:none}.dp-toolbar form button{font-size:10px;padding:7px 9px}.dp-sort{flex-basis:100%;text-align:right}.dp-sort select{border:0;padding:4px 1px}.dp-results{font-size:10px;margin-bottom:14px}.dp-results button{font-size:9px}.dp-ranking-row{display:grid;grid-template-columns:20px 54px minmax(0,1fr) auto;gap:8px 10px;padding:15px 12px}.dp-rank-number{width:20px;font-size:15px;grid-row:1 / span 2}.dp-rank-cover{width:54px;grid-row:1 / span 2}.dp-rank-cover .cover{aspect-ratio:1}.dp-rank-info{grid-row:1 / span 2}.dp-rank-info h2{font-size:13px;margin:4px 0;line-height:1.65}.dp-rank-info .dp-card-meta{font-size:8px;gap:3px}.dp-rank-byline{font-size:9px;gap:8px;flex-wrap:wrap}.dp-rank-value{min-width:32px;gap:2px}.dp-rank-value strong{font-size:17px}.dp-rank-value span{font-size:8px}.dp-ranking-row .bookmark{grid-column:4;justify-self:end;width:25px;height:25px;font-size:15px}.dp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.dp-card{border-radius:10px}.dp-card-cover .cover{aspect-ratio:1.65}.dp-card-body{padding:10px}.dp-card h2{font-size:13px}.dp-card-body>p{font-size:11px;margin-bottom:10px}.dp-card-meta{font-size:8px;gap:4px}.dp-pick-reason{font-size:9px;margin-top:7px}.dp-tags{gap:5px;margin-bottom:8px}.dp-tags button{font-size:9px}.dp-creator{font-size:10px}.dp-card-stats{font-size:9px;gap:6px;margin-top:9px;padding-top:8px}.dp-card .bookmark{width:25px;height:25px;font-size:15px;top:7px;right:7px}.dp-rank-guide h2{font-size:12px}.dp-rank-guide p{font-size:10px}.dp-rank-guide small{font-size:9px}.dp-empty{padding:38px 17px}.dp-empty h2{font-size:15px}.dp-empty p{font-size:11px}.dp-bottom-ad{margin-top:24px}.dp-bottom-ad .ad-placement-content h2{font-size:15px}.dp-bottom-ad .ad-placement-content p{font-size:11px}.dp-card-grid>.ad-placement--feed .ad-placement-label{font-size:9px;padding:13px 12px 0}.dp-card-grid>.ad-placement--feed .ad-placement-content{padding:16px 12px}.dp-card-grid>.ad-placement--feed h2{font-size:15px}.dp-card-grid>.ad-placement--feed p{font-size:11px}.dp-card-grid>.ad-placement--feed .ad-placement-button{font-size:10px}}.dp-card h2>a{display:block}.dp-latest{--dp-accent:#6745e7;--dp-ink:#242448;--dp-muted:#74768f;--dp-line:#e6e4f3;position:relative;isolation:isolate;max-width:1280px;margin:0 auto;padding:6px 8px 36px;color:var(--dp-ink)}.dp-latest:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-30px -22px auto;height:250px;background:radial-gradient(ellipse at 92% -20%,#ede7ffb0,transparent 60%);border-radius:0 0 35%}.dp-latest .dp-breadcrumb{margin:0 0 20px;font-size:11px;color:#7c7c96;gap:9px}.dp-latest .dp-breadcrumb a{color:#666c86}.dp-latest .dp-heading{position:relative;margin-bottom:20px;gap:20px}.dp-latest .dp-heading small{font-size:10px;letter-spacing:2px;color:#7350e7;font-weight:750}.dp-latest .dp-heading h1{font-size:34px;line-height:1.35;letter-spacing:-1px;color:#202345;margin:5px 0 9px;font-weight:800}.dp-latest .dp-heading p{font-size:13px;color:#71778f;line-height:1.8}.dp-latest .dp-heading-link{color:#7753e8;font-size:12px;white-space:nowrap}.dp-latest .dp-context{align-items:center;gap:14px;border:0;background:linear-gradient(100deg,#f3efff,#eeebfe);padding:11px 17px;margin-bottom:21px;border-radius:10px;line-height:1.7}.dp-latest .dp-context>svg{width:16px;height:16px;color:#7c56e8;flex-shrink:0}.dp-latest .dp-context strong{color:#6948d6;font-size:12px;font-weight:700;padding-right:15px;border-right:1px solid #dcd4f9}.dp-latest .dp-context p{font-size:11px;color:#767690;line-height:1.7}.dp-latest .dp-toolbar{gap:13px;margin-bottom:11px}.dp-latest .dp-toolbar select{border-color:#e0dff0;border-radius:9px;padding:9px 13px;background:#fff;color:#434460;font-size:12px;max-width:190px;box-shadow:0 1px 2px #34234f05}.dp-latest .dp-toolbar>label:first-child select{min-width:144px}.dp-latest .dp-toolbar form{max-width:600px;background:#fdfcff;border-color:#dfddf1;border-radius:9px;padding:3px 4px 3px 12px;gap:8px}.dp-search-icon{width:17px;height:17px;flex-shrink:0;color:#9290ae}.dp-latest .dp-toolbar input{font-size:12px;padding:6px 0;color:#3b3c5b;outline:none}.dp-latest .dp-toolbar input::placeholder{color:#8b8aa4}.dp-latest .dp-toolbar form:focus-within{border-color:#9d83ee;box-shadow:0 0 0 3px #8e6beb15}.dp-latest .dp-toolbar form button{font-size:12px;padding:6px 13px;background:#eee7ff;color:#8460dd;border-radius:6px;font-weight:600}.dp-latest .dp-toolbar form button:hover{background:#e3d9fc;color:#5b36bf}.dp-latest .dp-results{font-size:11px;color:#7b7d94;margin-bottom:14px}.dp-latest .dp-results button{color:#7450cf;background:#f0eafa}.dp-latest .dp-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:21px 18px}.dp-latest .dp-card{border-color:#e6e4f1;border-radius:13px;box-shadow:0 2px 4px #2a225c08;background:linear-gradient(165deg,#fff,#fdfcff);transition:border-color .16s,box-shadow .16s,transform .16s}.dp-latest .dp-card:hover{border-color:#bfb2e7;box-shadow:0 5px 16px #54468813;transform:translateY(-2px)}.dp-latest .dp-card-cover .cover{aspect-ratio:2.35;background-color:#f4f0fc}.dp-latest .dp-card-cover:focus-visible{outline:3px solid #8d6beb;outline-offset:-3px}.dp-latest .dp-card .bookmark{width:29px;height:29px;top:9px;right:9px;border:1px solid #e4e0f3;background:#ffffffed;color:#777a96;border-radius:8px;box-shadow:0 2px 5px #3932580a;display:grid;place-items:center}.dp-latest .dp-card .bookmark.saved{color:#714ce4;background:#f2ebff;border-color:#cdbcf9}.dp-latest .bookmark-icon{width:18px;height:18px}.dp-latest .dp-card-body{padding:10px 12px;gap:0}.dp-latest .dp-card-meta{font-size:10px;gap:8px;line-height:1.5;color:#7b7d94;align-items:center;min-height:17px}.dp-latest .dp-card-meta>span+span:before{content:none}.dp-latest .dp-kind{background:#eee9ff;color:#7252d5;font-size:10px;font-weight:700;padding:1px 7px;border-radius:5px}.dp-latest [data-kind=games] .dp-kind{background:#eee6ff;color:#8660d9}.dp-latest [data-kind=creations] .dp-kind{background:#e7f5ec;color:#55936d}.dp-latest [data-kind=fun] .dp-kind{background:#fdeceb;color:#b96f78}.dp-latest .dp-card h2{font-size:15px;font-weight:750;line-height:1.5;letter-spacing:-.35px;color:#292a4b;margin:5px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dp-latest .dp-card h2 a{color:inherit}.dp-latest .dp-card h2 a:hover{color:#7551d9}.dp-latest .dp-card-body>p{font-size:12px;line-height:1.7;color:#787b91;min-height:3.4em;margin:0 0 7px}.dp-latest .dp-tags{min-height:20px;gap:5px;margin:0 0 7px;flex-wrap:nowrap;overflow:hidden}.dp-latest .dp-tags button{font-size:10px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0;max-width:65%;background:#f5f2fc;color:#9283ac;padding:2px 5px;border-radius:4px}.dp-latest .dp-tags button:hover{color:#6b43c6;background:#ebe2fc}.dp-latest .dp-creator{display:flex;align-items:center;gap:7px;color:#666880;font-size:11px;line-height:1.7;text-decoration:none;min-width:0;margin-top:auto}.dp-latest .dp-creator>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp-latest .dp-creator:hover{color:#7350d3}.dp-creator-avatar{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;color:#8372b5;background:#eee8fa;font-size:11px;font-weight:700}.dp-latest .dp-card-stats{gap:6px 8px;align-items:center;justify-content:flex-start;margin-top:7px;padding-top:8px;border-top:1px solid #f0edf7;font-size:10px;color:#85879f;line-height:1.5;min-height:24px}.dp-latest .dp-card-stats>span{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.dp-latest .dp-card-stats svg{width:13px;height:13px;flex-shrink:0;color:#9290af}.dp-latest .card-comment-metric{margin-left:auto}.dp-latest .dp-empty{background:#fdfbff;border-color:#e2d9f4}.dp-latest .dp-bottom-ad:empty{display:none}.dp-latest :is(a,button,select):focus-visible{outline:2px solid #9371ec;outline-offset:3px}@media(max-width:1050px){.dp-latest .dp-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.dp-latest .dp-context{align-items:flex-start}.dp-latest .dp-context strong{max-width:190px}.dp-latest .dp-card-stats{font-size:10px}}@media(max-width:720px){.dp-latest{padding:3px 2px 28px}.dp-latest .dp-heading{align-items:flex-start;flex-direction:row;gap:15px;margin-bottom:17px}.dp-latest .dp-heading h1{font-size:28px}.dp-latest .dp-heading p{font-size:12px}.dp-latest .dp-heading-link{font-size:11px;margin-top:7px}.dp-latest .dp-context{display:grid;grid-template-columns:16px 1fr;gap:5px 9px;padding:13px 14px;margin-bottom:17px}.dp-latest .dp-context strong{border:0;padding:0;max-width:none;font-size:11px}.dp-latest .dp-context p{grid-column:2;font-size:11px}.dp-latest .dp-toolbar{flex-wrap:wrap;gap:9px}.dp-latest .dp-toolbar>label:first-child{flex:1}.dp-latest .dp-toolbar>label:first-child select{min-width:0;width:100%;max-width:none}.dp-latest .dp-toolbar .dp-sort{order:1;flex-basis:auto;flex:1;margin:0;text-align:right}.dp-latest .dp-toolbar .dp-sort select{width:100%;max-width:none;border:1px solid #e0dff0;padding:9px 10px}.dp-latest .dp-toolbar form{order:2;flex-basis:100%;max-width:none}.dp-latest .dp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.dp-latest .dp-card-body{padding:10px}.dp-latest .dp-card h2{font-size:13px}.dp-latest .dp-card-body>p{font-size:11px}.dp-latest .dp-card-stats{font-size:10px;gap:6px}.dp-latest .dp-card-stats svg{width:12px;height:12px}.dp-latest .dp-card-stats .card-comment-metric{margin-left:0}.dp-latest .dp-card-cover .cover{aspect-ratio:1.9}.dp-latest .dp-card .bookmark{width:26px;height:26px;top:6px;right:6px}.dp-latest .bookmark-icon{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.dp-latest .dp-card{transition:none}.dp-latest .dp-card:hover{transform:none}}.dp-latest .dp-toolbar input#discovery-search{border:0;box-shadow:none;background:transparent;min-height:30px;outline:0;border-radius:0}.dp-latest .dp-card h2{display:block;white-space:nowrap}.dp-latest .dp-card h2>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.dp-latest .dp-toolbar input#discovery-search,.dp-latest .dp-toolbar select{font-size:16px}.dp-latest .dp-card h2{min-width:0}}.dp-rankings{--dp-accent:#6b47e3;--dp-ink:#29264c;--dp-muted:#77758e;--dp-line:#e7e2f5;position:relative;isolation:isolate;max-width:1280px;margin:0 auto;padding:6px 8px 36px;color:var(--dp-ink)}.dp-rankings:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-30px -22px auto;height:250px;background:radial-gradient(ellipse at 92% -20%,#ede7ffb0,transparent 60%);border-radius:0 0 35%}.dp-rankings .dp-breadcrumb{font-size:11px;margin:0 0 20px;color:#817b98}.dp-rankings .dp-breadcrumb a{color:#79718f}.dp-rankings .dp-heading{margin-bottom:21px;gap:20px}.dp-rankings .dp-heading small{font-size:10px;letter-spacing:2px;color:#7350e7;font-weight:750}.dp-rankings .dp-heading h1{font-size:34px;line-height:1.35;letter-spacing:-1px;color:#242245;margin:5px 0 9px;font-weight:800}.dp-rankings .dp-heading p{font-size:13px;color:#69677f;line-height:1.8}.dp-rankings .dp-heading-link{color:#7753e8;font-size:12px}.dp-rankings .dp-period-row{padding-bottom:14px;margin-bottom:16px;gap:15px;border-color:#eee9f8}.dp-rankings .dp-periods{padding:3px;gap:3px;background:#f5f1ff;border-color:#e3daf9;border-radius:9px}.dp-rankings .dp-periods button{padding:7px 24px;color:#9a8db5;font-size:12px;border-radius:7px;min-width:75px}.dp-rankings .dp-periods button[aria-pressed=true]{color:#7350e4;background:#fff;box-shadow:0 1px 5px #8c68e21c,inset 0 0 0 1px #e5dcfc}.dp-rankings .dp-period-row>span{font-size:11px;color:#8c7ca6}.dp-rankings .dp-toolbar{gap:13px;margin-bottom:9px}.dp-rankings .dp-toolbar select{border-color:#e1dcee;border-radius:8px;padding:8px 12px;font-size:12px;background:#fff;color:#4f4368;min-width:120px;max-width:190px}.dp-rankings .dp-toolbar form{max-width:470px;border-color:#ded7ef;background:#fdfbff;border-radius:9px;padding:3px 4px 3px 12px;gap:8px}.dp-rankings .dp-toolbar input#discovery-search{border:0;box-shadow:none;outline:0;border-radius:0;background:transparent;color:#514866;font-size:12px;padding:5px 0;min-height:30px}.dp-rankings .dp-toolbar input::placeholder{color:#9c90af}.dp-rankings .dp-toolbar form:focus-within{border-color:#9e82e7;box-shadow:0 0 0 3px #8e6beb15}.dp-rankings .dp-toolbar form button{border-radius:6px;padding:6px 13px;background:#eee6ff;color:#815ed7;font-size:12px;font-weight:600}.dp-rankings .dp-toolbar form button:hover{background:#e5dafa;color:#643cc8}.dp-rankings .dp-results{font-size:11px;color:#8c7d9f;margin-bottom:13px}.dp-rankings .dp-results button{background:#f2eafb;color:#906dc2}.dp-rankings .dp-ranking-layout{grid-template-columns:minmax(0,1fr) 320px;gap:23px;align-items:start}.dp-rankings .dp-ranking-list{border-color:#e7e0f5;border-radius:12px;background:linear-gradient(130deg,#fff,#fcfaff);box-shadow:0 2px 6px #3b225c03}.dp-rankings .dp-ranking-row{gap:14px;padding:12px 16px;min-height:87px;min-width:0}.dp-rankings .dp-ranking-row+.dp-ranking-row{border-top:1px solid #eee8f7}.dp-rankings .dp-ranking-row:hover{background:#f7f2ff75}.dp-rankings .dp-rank-number{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;font-size:18px;font-weight:750;border-radius:11px;background:#f3edfd;color:#8975b6}.dp-rankings .dp-rank-number.is-top{color:#8059e8;background:linear-gradient(130deg,#eee4ff,#f7f2ff)}.dp-rankings .dp-rank-cover{width:104px;border-radius:8px;border:1px solid #eee6f5;background:#f5f1fc}.dp-rankings .dp-rank-cover .cover{aspect-ratio:1.85}.dp-rankings .dp-rank-info{min-width:0}.dp-rankings .dp-card-meta{font-size:10px;color:#9783ab;gap:7px;line-height:1.4}.dp-rankings .dp-card-meta>span+span:before{color:#b5a5cb;margin-right:7px}.dp-rankings .dp-rank-info h2{margin:3px 0 4px;font-size:15px;font-weight:750;letter-spacing:-.3px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-rankings .dp-rank-info h2 a{color:#34244f;display:block;overflow:hidden;text-overflow:ellipsis}.dp-rankings .dp-rank-info h2 a:hover{color:#8053df}.dp-rankings .dp-rank-byline{gap:10px;line-height:1.6;color:#9d8bac;font-size:11px;min-width:0;flex-wrap:wrap}.dp-rankings .dp-rank-byline>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:55%;color:#9582a8;font-size:11px;text-decoration:none}.dp-rankings .dp-rank-byline>a:hover{color:#7750c6}.dp-rankings .dp-rank-likes{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.dp-rankings .dp-rank-likes svg{width:13px;height:13px;color:#b095cc}.dp-rankings .card-comment-metric{font-size:11px}.dp-rankings .card-comment-metric svg{width:13px;height:13px}.dp-rankings .dp-rank-value{min-width:40px;gap:0}.dp-rankings .dp-rank-value strong{color:#7954c9;font-size:24px;line-height:1.3;font-weight:750}.dp-rankings .dp-rank-value>span{font-size:11px;color:#9c85af}.dp-rankings .dp-ranking-row .bookmark{width:34px;height:34px;border-radius:10px;background:#fff;border:1px solid #e2d8f2;color:#a58aba;box-shadow:0 2px 4px #5c387b05;display:grid;place-items:center}.dp-rankings .bookmark-icon{width:19px;height:19px}.dp-rankings .dp-ranking-row .bookmark.saved{color:#7d50da;background:#f2eaff;border-color:#ccbbec}.dp-rankings .dp-rank-guide{padding:22px;border-color:#e9e0f6;border-radius:13px;background:linear-gradient(150deg,#f3ecff,#fdfaff 65%);box-shadow:0 2px 5px #4f2e7203}.dp-guide-heading{display:flex;align-items:center;gap:11px;margin-bottom:17px}.dp-guide-heading>span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#eae0fc;color:#9b74de;flex-shrink:0}.dp-guide-heading svg{width:21px;height:21px}.dp-rankings .dp-rank-guide .dp-guide-heading h2{font-size:16px;font-weight:750;color:#493263;line-height:1.6;margin:0;letter-spacing:-.3px}.dp-rankings .dp-guide-intro{font-size:12px;color:#6f5a85;line-height:1.85;margin:0 0 17px}.dp-guide-item{display:flex;gap:11px;padding:13px 0;border-top:1px solid #eee6f7}.dp-guide-item>span{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:#f0e8fc;color:#a784dd}.dp-guide-item svg{width:19px;height:19px}.dp-guide-item>.dp-guide-no-ad{font-size:25px;line-height:1}.dp-rankings .dp-guide-item h3{font-size:13px;line-height:1.7;color:#674d7b;font-weight:700;margin:0 0 3px}.dp-rankings .dp-guide-item p{font-size:11px;line-height:1.85;color:#9682a6;margin:0}.dp-rankings .dp-rank-guide>small{font-size:11px;line-height:1.8;color:#9e8bac;border-color:#eee6f7;padding-top:13px;margin-top:0}.dp-rankings .dp-empty{border-color:#e3d8f2;background:#fdfbff}.dp-rankings .dp-bottom-ad:empty{display:none}.dp-rankings :is(a,button,select):focus-visible{outline:2px solid #9371ec;outline-offset:3px}@media(max-width:1050px){.dp-rankings .dp-ranking-layout{grid-template-columns:minmax(0,1fr) 285px;gap:17px}.dp-rankings .dp-ranking-row{padding:11px 12px;gap:10px}.dp-rankings .dp-rank-cover{width:90px}.dp-rankings .dp-rank-info h2{font-size:14px}.dp-rankings .dp-rank-guide{padding:19px}}@media(max-width:850px){.dp-rankings .dp-ranking-layout{grid-template-columns:1fr}.dp-rankings .dp-ranking-row{padding:12px 15px;gap:13px}.dp-rankings .dp-rank-cover{width:104px}.dp-rankings .dp-rank-guide{margin-top:2px}.dp-rankings .dp-heading h1{font-size:30px}}@media(max-width:600px){.dp-rankings{padding:3px 2px 28px}.dp-rankings .dp-heading{align-items:flex-start;flex-direction:row;gap:13px;margin-bottom:18px}.dp-rankings .dp-heading h1{font-size:28px}.dp-rankings .dp-heading p{font-size:12px}.dp-rankings .dp-heading-link{font-size:11px;white-space:normal;max-width:106px;line-height:1.7;margin-top:6px;flex-shrink:0}.dp-rankings .dp-period-row{gap:9px;flex-wrap:wrap;align-items:center}.dp-rankings .dp-periods button{min-width:64px;padding:7px 15px;font-size:12px}.dp-rankings .dp-period-row>span{font-size:11px;margin-left:auto}.dp-rankings .dp-toolbar{flex-wrap:wrap;gap:9px}.dp-rankings .dp-toolbar>label{flex:0 0 100%}.dp-rankings .dp-toolbar select{font-size:16px;max-width:none;min-width:0;width:100%;padding:8px 10px}.dp-rankings .dp-toolbar form{flex:1;max-width:none;min-width:0}.dp-rankings .dp-toolbar input#discovery-search{font-size:16px}.dp-rankings .dp-toolbar form button{font-size:12px}.dp-rankings .dp-ranking-row{display:grid;grid-template-columns:26px 62px minmax(0,1fr) 29px;gap:5px 8px;min-height:92px;padding:12px 10px}.dp-rankings .dp-rank-number{width:26px;height:29px;font-size:16px;border-radius:9px;grid-row:1 / span 2}.dp-rankings .dp-rank-cover{width:62px;grid-row:1 / span 2}.dp-rankings .dp-rank-cover .cover{aspect-ratio:1.15}.dp-rankings .dp-rank-info{grid-row:1 / span 2}.dp-rankings .dp-card-meta{font-size:10px;gap:4px;line-height:1.5}.dp-rankings .dp-card-meta>span+span:before{margin-right:4px}.dp-rankings .dp-rank-info h2{font-size:13px;line-height:1.6;margin:3px 0}.dp-rankings .dp-rank-byline{gap:4px 8px;font-size:10px}.dp-rankings .dp-rank-byline>a{font-size:10px;max-width:100%;flex-basis:100%}.dp-rankings .dp-rank-likes svg,.dp-rankings .card-comment-metric svg{width:12px;height:12px}.dp-rankings .card-comment-metric{font-size:10px}.dp-rankings .dp-rank-value{min-width:0;gap:0}.dp-rankings .dp-rank-value strong{font-size:20px;max-width:100%;overflow-wrap:anywhere}.dp-rankings .dp-rank-value>span{font-size:10px}.dp-rankings .dp-ranking-row .bookmark{grid-column:4;justify-self:end;width:27px;height:27px;border-radius:8px}.dp-rankings .bookmark-icon{width:17px;height:17px}.dp-rankings .dp-rank-guide{padding:19px}.dp-rankings .dp-rank-guide .dp-guide-heading h2{font-size:15px}.dp-rankings .dp-guide-intro,.dp-rankings .dp-guide-item p{font-size:12px}.dp-rankings .dp-rank-guide>small{font-size:11px}}.my-page{--mp-ink:#334b6a;--mp-muted:#758ba7;--mp-line:#e5ecf4;color:var(--mp-ink);padding-top:8px}.mp-breadcrumb{display:flex;align-items:center;gap:11px;color:#8e9cb0;font-size:12px;margin:4px 0 25px}.mp-heading{margin-bottom:27px}.mp-heading>small,.mp-creator-panel>small{font-size:10px;letter-spacing:1.8px;color:#8197b7;font-weight:700}.mp-heading h1{font-size:31px;line-height:1.4;letter-spacing:-.8px;margin:7px 0 10px;color:#2d405c}.mp-heading p{font-size:13px;line-height:1.8;color:var(--mp-muted);margin:0}.mp-identity,.mp-login{display:flex;align-items:center;gap:18px;border:1px solid var(--mp-line);border-radius:12px;padding:23px;background:#fafcfe;margin-bottom:22px}.mp-avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;background:#eaf1fe;color:#567bba;font-size:23px;font-weight:600;flex-shrink:0}.mp-identity-name{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mp-identity h2,.mp-login h2{font-size:19px;line-height:1.5;margin:0;overflow-wrap:anywhere}.mp-identity-name>span{font-size:10px;border:1px solid #dbe6f7;border-radius:5px;padding:3px 7px;color:#6c89b1}.mp-identity p,.mp-login p{font-size:12px;color:var(--mp-muted);line-height:1.8;margin:6px 0 0}.mp-identity>.mp-link,.mp-login>.mp-button{margin-left:auto;flex-shrink:0}.mp-link{font:inherit;font-size:11px;color:#6784ae;background:none;border:0;padding:0;line-height:1.8;cursor:pointer}.mp-link:hover{color:#3765bd}.mp-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:27px}.mp-summary>a{position:relative;display:flex;flex-direction:column;gap:10px;padding:19px 20px;border:1px solid var(--mp-line);border-radius:10px;min-width:0;background:#fff}.mp-summary>a>span{min-height:3.4em;font-size:12px;color:#778eac;line-height:1.7}.mp-summary strong{font-size:27px;line-height:1.3;font-weight:600;color:#5377a8}.mp-summary small{align-self:flex-end;font-size:10px;color:#8b9fb9}.mp-summary>a:hover{border-color:#aac4e6}.mp-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:25px;align-items:start}.mp-main{min-width:0}.mp-panel{border:1px solid var(--mp-line);border-radius:12px;background:#fff;padding:22px;margin-bottom:21px;min-width:0;scroll-margin-top:100px}.mp-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:18px}.mp-section-head h2,.mp-aside h2{font-size:16px;line-height:1.7;margin:0;font-weight:650;color:#506d94}.mp-section-head h2>span{font-size:12px;color:#8b9fb8;margin-left:6px}.mp-section-head p{font-size:10px;line-height:1.8;color:#859bb8;margin:5px 0 0}.mp-section-head>.mp-link{flex-shrink:0;margin-top:3px}.mp-statuses{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding-bottom:18px;border-bottom:1px solid #edf1f6}.mp-status-filter{display:flex;flex-direction:column;gap:6px;align-items:center;border-radius:7px;background:#f7f9fd;padding:10px 4px;min-width:0}.mp-status-filter span{font-size:10px;line-height:1.8;color:#7c94b4;text-align:center}.mp-status-filter strong{font-size:17px;color:#5c7da9;font-weight:600}.mp-status-filter:hover{background:#eaf1fc}.mp-content-row{display:flex;align-items:center;gap:14px;padding:16px 0}.mp-content-row+.mp-content-row{border-top:1px solid #eef2f7}.mp-content-row>div{flex:1;min-width:0}.mp-content-row small,.mp-meta{font-size:10px;color:#8c9fba;line-height:1.8}.mp-content-row h3,.mp-activity-row h3{font-size:13px;font-weight:600;line-height:1.7;margin:3px 0 0;color:#567395;overflow-wrap:anywhere}.mp-content-row .status-badge{font-size:10px;flex-shrink:0}.mp-row-action{font-size:10px;color:#859dbd;white-space:nowrap}.mp-library-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mp-library-grid>.mp-panel{margin-bottom:0}.mp-library h2{font-size:14px}.mp-mini-item{display:flex;align-items:center;gap:11px;padding:13px 0;min-width:0}.mp-mini-item+.mp-mini-item{border-top:1px solid #edf1f6}.mp-mini-item .cover{width:48px;height:43px;aspect-ratio:auto;min-height:0;flex-shrink:0;border-radius:6px;margin:0}.mp-mini-item .cover img{width:100%;height:100%;object-fit:cover}.mp-mini-item>span:first-of-type{flex:1;min-width:0}.mp-mini-item strong{display:block;font-size:12px;line-height:1.6;font-weight:600;overflow-wrap:anywhere;color:#5d7a9f}.mp-mini-item small{display:block;font-size:9px;line-height:1.8;color:#8c9fb8;margin-top:4px;overflow-wrap:anywhere}.mp-mini-item>span:last-child{color:#92a6c1}.mp-local-note{font-size:10px;color:#8b9db6;line-height:1.8;margin:10px 0 22px}.mp-activity-row{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:17px 0;min-width:0}.mp-activity-row+.mp-activity-row{border-top:1px solid #edf1f6}.mp-activity-row>div{min-width:0}.mp-activity-row p{font-size:11px;line-height:1.8;color:#7c91ae;margin:7px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.mp-status{font-size:10px;line-height:1.7;color:#6889b4;background:#f1f6fd;border-radius:5px;padding:4px 7px;white-space:nowrap;flex-shrink:0}.mp-activity-row:hover h3,.mp-content-row:hover h3,.mp-mini-item:hover strong{color:#3765bd}.mp-creator-panel h2{margin:12px 0}.mp-creator-panel>p{font-size:12px;line-height:1.9;color:#7e94b1;white-space:pre-line;overflow-wrap:anywhere}.mp-creator-actions{display:flex;flex-direction:column;gap:9px;margin-top:20px}.mp-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:12px;line-height:1.7;background:#fff;border:1px solid #dae5f4;color:#6380ab;border-radius:8px;padding:10px 14px;cursor:pointer;text-align:center}.mp-button.mp-primary{background:#5279c6;color:#fff;border-color:#5279c6}.mp-button:hover{filter:brightness(.97)}.mp-creator-actions>.mp-link{margin-top:5px;align-self:center}.mp-account dl{margin:18px 0}.mp-account dt{font-size:10px;color:#8a9eb9;margin-top:17px}.mp-account dd{font-size:12px;color:#5d7697;line-height:1.8;margin:5px 0;overflow-wrap:anywhere}.mp-account dd small{display:block;font-size:11px;color:#879cb6}.mp-account-state{font-size:10px;color:#6c9a8d;border-top:1px solid #edf1f6;padding-top:17px;margin-bottom:0}.mp-account>.mp-button{margin-top:17px;width:100%;box-sizing:border-box}.mp-empty{font-size:12px;line-height:1.9;color:#879ab4;text-align:center;padding:25px 10px;margin:0}.my-page :is(a,button):focus-visible{outline:2px solid #426dd5;outline-offset:3px}.mp-login{padding:30px 25px}.mp-login>div{min-width:0}@media(max-width:1000px){.mp-layout{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.mp-library-grid{grid-template-columns:1fr;gap:17px}.mp-panel{padding:19px}.mp-row-action{display:none}}@media(max-width:750px){.mp-layout{grid-template-columns:1fr}.mp-aside{display:grid;grid-template-columns:1fr 1fr;gap:17px}.mp-summary{gap:9px}.mp-summary>a{padding:16px}.mp-summary>a>span{font-size:11px}.mp-library-grid{grid-template-columns:1fr 1fr}.mp-heading h1{font-size:28px}.mp-login{flex-wrap:wrap}.mp-login>.mp-button{margin-left:70px}.mp-login>div{flex:1}}@media(max-width:500px){.my-page{padding-top:3px}.mp-breadcrumb{font-size:10px;margin-bottom:19px}.mp-heading h1{font-size:26px}.mp-heading p{font-size:12px}.mp-identity{padding:18px 15px;gap:12px;flex-wrap:wrap}.mp-avatar{width:43px;height:43px;border-radius:14px;font-size:20px}.mp-identity>div{flex:1;min-width:0}.mp-identity h2{font-size:17px}.mp-identity p{font-size:10px}.mp-identity-name{gap:6px}.mp-identity>.mp-link{font-size:10px}.mp-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.mp-summary strong{font-size:25px}.mp-summary small{font-size:9px}.mp-panel{padding:18px 15px;margin-bottom:17px}.mp-section-head{gap:12px}.mp-section-head h2{font-size:14px}.mp-section-head>.mp-link{font-size:10px;max-width:88px;text-align:right}.mp-statuses{gap:4px}.mp-status-filter{padding:9px 2px}.mp-status-filter span{font-size:9px}.mp-status-filter strong{font-size:15px}.mp-content-row{gap:8px}.mp-content-row h3,.mp-activity-row h3{font-size:12px}.mp-content-row .status-badge{font-size:9px}.mp-library-grid,.mp-aside{grid-template-columns:1fr}.mp-library-grid{gap:17px}.mp-mini-item .cover{width:52px;height:43px}.mp-activity-row{gap:10px}.mp-activity-row p{font-size:10px}.mp-status{font-size:9px;padding:4px 6px}.mp-login{gap:12px;padding:21px 16px}.mp-login h2{font-size:16px}.mp-login p{font-size:11px}.mp-login>.mp-button{margin-left:55px}.mp-local-note{font-size:9px}.mp-creator-panel h2{font-size:15px}}.mp-withdraw-entry{border-top:1px solid #e5ecf4;margin-top:20px;padding-top:16px}.mp-withdraw-entry h3{font-size:12px;margin:0;color:#506d94}.mp-withdraw-entry p{font-size:11px;line-height:1.8;color:#758ba7;margin:7px 0 10px}.mp-withdraw-link{color:#9b525d}.mp-withdraw-link:disabled{color:#8392a7;cursor:not-allowed}.mp-withdraw-form{font:inherit;color:#334b6a;max-width:560px}.mp-withdraw-intro{color:#758ba7;font-size:13px;line-height:1.8}.mp-withdraw-counts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.mp-withdraw-counts>span{display:flex;justify-content:space-between;gap:12px;background:#f4f7fc;border:1px solid #e5ecf4;padding:14px;border-radius:10px;font-size:12px}.mp-withdraw-counts strong{color:#5279c6}.mp-withdraw-form ul{padding-left:20px;margin:22px 0;font-size:12px;line-height:1.9}.mp-withdraw-form li+li{margin-top:9px}.mp-withdraw-ack{display:flex!important;align-items:flex-start;gap:10px;background:#fff7f7;border:1px solid #f0dfe2;padding:14px;border-radius:10px;font-size:12px;line-height:1.8}.mp-withdraw-ack input{width:16px!important;height:16px;flex-shrink:0;margin-top:3px;accent-color:#a44757}.mp-withdraw-confirm{display:flex;flex-direction:column;gap:10px;font-size:12px;line-height:1.8;margin-top:20px}.mp-withdraw-confirm input{border:1px solid #dbe4f1;border-radius:8px;padding:11px 12px;font:inherit;width:100%;box-sizing:border-box}.mp-withdraw-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:22px}.mp-button.mp-danger{background:#a44757;border-color:#a44757;color:#fff}.mp-danger:disabled{background:#e5e9ef;border-color:#e5e9ef;color:#8796aa;cursor:not-allowed}.mp-withdraw-expiry{display:block;color:#8295ad;font-size:10px;line-height:1.8;margin-top:12px;text-align:right}.mp-withdraw-form :is(input,button):focus-visible{outline:2px solid #5279c6;outline-offset:3px}@media(max-width:500px){.mp-withdraw-counts{gap:8px}.mp-withdraw-counts>span{padding:10px}.mp-withdraw-actions{flex-direction:column-reverse}.mp-withdraw-actions button{width:100%}}.md-page{--mp-ink:#282343;--mp-muted:#716887;--mp-line:#e9dff5;max-width:1240px;margin:0 auto;background:radial-gradient(ellipse at 55% 0,#f4efffcc,transparent 65%);font-family:var(--ui-font);padding:17px 14px 55px}.md-heading{display:flex;align-items:center;gap:18px;margin:0 0 18px}.md-heading h1{display:flex;align-items:center;gap:9px;font-size:22px;line-height:1.4;margin:0;color:#211b42;letter-spacing:-.5px}.md-heading h1 svg{background:#eee7fc;color:#9270be;padding:6px;border-radius:50%;box-sizing:content-box}.md-heading p{margin:0;font-size:11px;color:#736b89;line-height:1.7}.md-page svg{width:19px;height:19px;flex-shrink:0;vertical-align:middle}.md-hero{position:relative;display:flex;align-items:center;gap:18px;min-height:142px;padding:24px;background:linear-gradient(120deg,#f0e9fc,#ede6ff 60%,#e8e1fc);border:1px solid #e7dcf8;border-radius:16px;margin-bottom:16px;overflow:hidden}.md-avatar-wrap{position:relative;flex-shrink:0;z-index:1}.md-avatar{display:block;width:82px;height:82px;border:3px solid #fff;border-radius:50%;box-shadow:0 4px 18px #ab8fc326;overflow:hidden}.md-avatar .member-avatar-fallback{font-size:30px;background:linear-gradient(135deg,#e9dffb,#e1e4fa);color:#8b75bc}.md-avatar-wrap>button{position:absolute;bottom:-1px;right:-4px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#fff;border:1px solid #ded0f0;color:#a185c6;cursor:pointer}.md-avatar-wrap>button svg{width:13px;height:13px}.md-hero-copy{min-width:0;z-index:1;flex:1}.md-hero-copy h2{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 6px;font-size:22px;line-height:1.5;color:#211b42}.md-hero-copy h2>span{font-size:11px;font-weight:500;color:#7559a1}.md-hero-copy .member-name{font-size:11px;gap:5px}.md-hero-copy .member-name-link{font-size:11px}.md-hero-copy .member-badge-image{width:18px;height:21px}.md-hero-copy .member-badge-button{width:23px;height:25px}.md-hero-copy>p{font-size:12px;line-height:1.75;color:#6f6182;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:440px;white-space:pre-wrap}.md-skills{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.md-skills span{font-size:11px;border:1px solid #dcd0ef;border-radius:7px;padding:4px 8px;color:#aa85bc;background:#fffb}.md-hero-actions{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:380px;z-index:1}.md-page .mp-button{font-size:11px;border-color:#ddd1ef;background:#fff9;color:#635381;padding:8px 12px;min-height:36px;box-sizing:border-box;border-radius:8px}.md-page .mp-button.mp-primary{background:linear-gradient(120deg,#9a79ee,#7c50d6);border-color:transparent;color:#fff;box-shadow:0 5px 13px #8961c81f}.md-hero-art{position:absolute;left:53%;top:25px;transform:rotate(-9deg);opacity:.42;display:flex;gap:4px;color:#a47bdf;pointer-events:none}.md-hero-art i{display:grid;place-items:center;width:69px;height:57px;border:3px solid #fff;border-radius:10px;background:linear-gradient(130deg,#d2bdf8,#b191ed);box-shadow:6px 8px #b59cdb33}.md-hero-art i svg{width:33px;height:33px;stroke:#fff}.md-hero-art b{align-self:end;background:#b9a0ef;border:2px solid #eee5ff;border-radius:13px;padding:7px;margin-left:-18px;margin-bottom:-9px;color:#fff}.md-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.md-stats>div{display:flex;align-items:center;gap:13px;border:1px solid var(--mp-line);border-radius:12px;background:linear-gradient(130deg,#fff,#fcfaff);padding:17px 19px;min-width:0}.md-stat-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:#f2ebff;color:#a07ae5;flex-shrink:0}.md-stat-icon svg{width:23px;height:23px}.md-stat-icon.heart{background:#fff0f6;color:#d4a1bc}.md-stats small{font-size:11px;color:#706584;display:block;margin-bottom:6px}.md-stats strong{font-size:25px;color:#30234f;line-height:1;letter-spacing:-.5px}.md-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:start}.md-main,.md-side{min-width:0}.md-page .mp-panel{padding:18px;border-color:#e8def4;border-radius:13px;background:linear-gradient(135deg,#fff,#fdfbff);margin-bottom:16px}.md-section-head{display:flex;gap:12px;justify-content:space-between;align-items:start;margin-bottom:17px}.md-section-head>div{min-width:0}.md-section-head h2{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:750;color:#33264e;margin:0}.md-section-head h2>svg{padding:4px;border-radius:9px;background:#f2eaff;color:#ad80ce;box-sizing:content-box}.md-section-head p{font-size:11px;line-height:1.7;color:#7a6b8d;margin:6px 0 0 32px}.md-more{display:inline-flex;flex-shrink:0;align-items:center;border:0;background:none;font:inherit;font-size:11px;color:#73579c;cursor:pointer;text-decoration:none;white-space:nowrap;padding:4px 0}.md-works{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.md-work{border:1px solid #eadff4;border-radius:10px;background:#fff;overflow:hidden;min-width:0}.md-work>a{display:block}.md-work .cover{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;display:block;border-radius:0;overflow:hidden}.md-work>div{padding:9px 8px}.md-work a{text-decoration:none;color:inherit}.md-work h3{font-size:11px;line-height:1.65;color:#443257;margin:0 0 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-work-kind{display:inline-flex;font-size:9px;background:#f5edff;color:#7653a4;padding:2px 5px;border-radius:5px}.md-work small{display:flex;align-items:center;gap:4px;font-size:9px;color:#7d6b94;margin-top:8px;flex-wrap:wrap}.md-work small svg{width:10px;height:10px}.md-status-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.md-status{display:inline-flex;gap:5px;align-items:center;padding:5px 8px;border-radius:6px;background:#f8f3fc;text-decoration:none;font-size:9px;color:#7e6c92}.md-status strong{font-size:11px;color:#674e84}.md-progress-copy{display:grid;grid-template-columns:80px minmax(0,1fr);gap:15px;align-items:center}.md-portfolio-art{display:grid;place-items:center;height:67px;border:1px solid #e3d7f6;border-radius:10px;background:linear-gradient(135deg,#faf7ff,#eae2fc);box-shadow:0 5px 10px #a282c00d;color:#b79bd5;transform:rotate(-3deg)}.md-portfolio-art svg{width:37px;height:37px;stroke-width:1.3}.md-progress-copy strong{display:flex;justify-content:space-between;gap:8px;color:#605174;font-size:11px}.md-progress{height:8px;background:#eae2f5;border-radius:10px;overflow:hidden;margin:9px 0 12px}.md-progress i{display:block;height:100%;background:linear-gradient(90deg,#b49ae5,#9b78d2);border-radius:10px}.md-checks{display:flex;flex-wrap:wrap;gap:7px;color:#857592;font-size:9px}.md-checks>span{display:inline-flex;align-items:center;gap:4px}.md-checks svg{width:12px;height:12px;border-radius:50%;background:#a6c7b0;color:#fff;padding:1px}.md-checks .done{color:#517b61}.md-disclaimer{font-size:9px;line-height:1.7;color:#857394;margin:11px 0 0}.md-portfolio-links{display:flex;gap:14px;border-top:1px solid #f0e8f8;margin-top:12px;padding-top:8px}.md-notification{display:flex;align-items:center;gap:9px;text-decoration:none;color:inherit;padding:11px 0;border-bottom:1px solid #f1e9f8}.md-notification:last-child{border-bottom:0}.md-notification>span{display:grid;place-items:center;width:26px;height:26px;background:#f5edff;border-radius:9px;color:#b68ace;flex-shrink:0}.md-notification>span svg{width:15px;height:15px}.md-notification>div{flex:1;min-width:0}.md-notification strong{font-size:11px;font-weight:600;color:#654c7b;line-height:1.6}.md-notification p{font-size:11px;color:#85708e;line-height:1.6;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-notification time{font-size:9px;color:#897895;white-space:nowrap}.md-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.md-quick-link{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:9px;min-height:70px;border:1px solid #e9ddf6;border-radius:10px;background:#fcf9ff;color:#6b5187;font:inherit;font-size:11px;line-height:1.5;text-decoration:none;cursor:pointer;padding:8px 4px;box-sizing:border-box;text-align:center}.md-quick-link svg{width:20px;height:20px;color:#b492cf}.md-community-row{display:grid;grid-template-columns:72px minmax(0,1fr) 70px;align-items:center;gap:10px;text-decoration:none;padding:12px 0;border-bottom:1px solid #f0e7f7}.md-community-tag{font-size:9px;line-height:1.6;padding:3px 6px;border-radius:5px;background:#f2eafa;color:#b18bc2}.md-community-row strong{font-size:11px;color:#67507b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-community-row time{font-size:9px;color:#887394;text-align:right}.md-community details{border-top:1px solid #eee5f6;padding:12px 0;margin-top:8px}.md-community summary{font-size:11px;color:#76588b;cursor:pointer}.md-community summary>span{margin-left:5px;color:#8d799b}.md-community .mp-activity-row h3{font-size:11px}.md-page .mp-empty{font-size:11px;color:#7e6d8d;padding:23px 8px;line-height:1.9}.md-page .mp-library-grid{gap:12px}.md-page .mp-library h2{font-size:13px}.md-page .mp-local-note{color:#8a739b}.md-settings{border:1px solid #e9dff4;border-radius:12px;background:#fcfaff;padding:15px 18px;margin-top:10px;scroll-margin-top:90px}.md-settings>summary{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:13px;font-weight:650;color:#6e5089;list-style:none}.md-settings>summary>span{margin-left:auto;font-size:11px;font-weight:400;color:#8a7398}.md-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:20px}.md-settings .community-profile{margin:0}.md-page .mp-tabs{margin:15px 0}.md-page .mp-account h2{font-size:14px;color:#9974ac}@media(max-width:1080px){.md-hero{flex-wrap:wrap}.md-hero-actions{max-width:none;flex-basis:100%;justify-content:flex-start;margin-left:101px}.md-hero-art{left:auto;right:35px}.md-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.md-works,.md-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.md-stats>div{padding:14px;gap:10px}.md-stats strong{font-size:23px}.md-stat-icon{width:33px;height:33px}.md-progress-copy{grid-template-columns:56px minmax(0,1fr);gap:10px}.md-portfolio-art{height:55px}.md-checks{gap:5px}.md-notification{flex-wrap:wrap}.md-notification time{margin-left:35px}}@media(max-width:760px){.md-page{padding:12px 6px 40px}.md-heading{align-items:start;flex-direction:column;gap:6px;margin-bottom:14px}.md-heading p{margin-left:40px}.md-heading h1{font-size:20px}.md-hero{padding:20px 16px;gap:13px}.md-avatar{width:64px;height:64px}.md-hero-copy h2{font-size:20px;gap:7px}.md-hero-copy>p{font-size:11px}.md-hero-actions{margin-left:0;gap:7px}.md-hero-art{display:none}.md-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.md-stats>div{padding:13px}.md-columns{display:flex;flex-direction:column}.md-main,.md-side{width:100%}.md-works{grid-template-columns:repeat(4,minmax(0,1fr))}.md-side{display:contents}.md-quick{grid-template-columns:repeat(4,minmax(0,1fr))}.md-progress-copy{grid-template-columns:70px minmax(0,1fr)}.md-settings-grid{grid-template-columns:minmax(0,1fr)}.md-settings>summary{flex-wrap:wrap}.md-settings>summary>span{margin-left:28px}.md-notification{flex-wrap:nowrap}.md-notification time{margin-left:0}.md-page .mp-panel{padding:16px}.md-section-head h2{font-size:14px}.md-section-head p{margin-left:0}.md-settings{padding:15px}.md-skills{gap:4px}.md-skills span{font-size:9px}}@media(max-width:480px){.md-works{grid-template-columns:repeat(2,minmax(0,1fr))}.md-hero-copy h2{font-size:18px}.md-hero-copy h2>span{font-size:9px}.md-hero-actions .mp-button{font-size:11px;padding:8px 10px}.md-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.md-community-row{grid-template-columns:62px minmax(0,1fr);gap:7px}.md-community-row time{grid-column:2;text-align:left}.md-stats small{font-size:9px}.md-stats strong{font-size:23px}.md-notification time{font-size:9px}.md-heading p{margin-left:0}.md-page .mp-library-grid{grid-template-columns:1fr}}.saved-account-panel{display:flex;align-items:center;gap:24px;margin:20px 0;padding:26px;border:1px solid var(--line,#dce3e9);border-radius:20px;background:var(--surface,#fff);color:var(--text,#1b263b)}.saved-account-panel>div{flex:1;min-width:0}.saved-account-panel h2{font:inherit;font-size:18px;font-weight:750;margin:0 0 8px;letter-spacing:-.03em}.saved-account-panel p{font-size:14px;line-height:1.7;margin:0;color:var(--muted,#617085)}.saved-account-panel small{font-size:12px;line-height:1.6;color:var(--muted,#617085)}.saved-account-panel button{flex-shrink:0}.saved-account-panel button:disabled,.saved-account-tools button:disabled{opacity:.6;cursor:wait}.saved-account-gate{background:linear-gradient(130deg,#142743,#203b56);color:#fff;border:0;padding:36px}.saved-account-gate p,.saved-account-gate small{color:#d6e2f0}.saved-account-gate small{display:block;font-weight:700;letter-spacing:.14em;margin-bottom:8px}.saved-account-gate h2{font-size:24px}.saved-account-gate .primary{background:#d5fa6c;color:#142743;border-color:#d5fa6c}.saved-account-mark{font-size:44px;color:#d5fa6c;line-height:1}.saved-account-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0}.saved-account-tools p{font-size:13px;color:var(--muted,#617085);margin:0}.saved-import h2 span{font-size:13px;color:var(--muted,#617085);margin-left:4px}.saved-import small{display:block;margin-top:6px}@media(max-width:640px){.saved-account-panel{align-items:flex-start;flex-direction:column;gap:16px;padding:22px}.saved-account-panel button{width:100%}.saved-account-gate h2{font-size:21px}.saved-account-mark{font-size:32px}.saved-account-tools{align-items:flex-start;flex-direction:column;gap:8px}}.member-name{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;vertical-align:middle;color:inherit;font:inherit}.member-name-link{border:0;background:none;padding:0;color:inherit;font:inherit;font-weight:650;text-align:left;overflow-wrap:anywhere;cursor:pointer}.member-name-link:hover{text-decoration:underline;text-underline-offset:3px}.member-badge-image{display:block;width:38px;height:38px;object-fit:contain;flex:none}.member-badge-button{display:inline-grid;place-items:center;width:32px;height:32px;margin:-4px 0;padding:0;border:0;background:none;cursor:pointer;border-radius:9px;flex:none}.member-badge-button .member-badge-image{width:31px;height:31px}.member-badge-button:hover{background:#eaf0ff}.member-name-link:focus-visible,.member-badge-button:focus-visible{outline:3px solid #3a73ee;outline-offset:3px}.member-featured-badge{width:84px;height:84px;filter:drop-shadow(0 10px 13px #071e4025)}.member-settings{padding:24px!important}.member-settings-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.member-settings-heading small,.member-public-profile header>small{font-size:10px;font-weight:800;letter-spacing:.16em;color:#4973b4}.member-settings-heading h2{margin:5px 0 8px!important;font-size:22px!important}.member-settings-heading p,.member-note{font-size:12px!important;line-height:1.65!important;color:#66758c!important}.member-settings form{display:grid;gap:12px}.member-field{display:grid;gap:7px;font-size:13px;font-weight:650;min-width:0}.member-field input,.member-field select,.member-admin input,.member-admin select,.member-inline-nickname input{box-sizing:border-box;width:100%;min-width:0;border:1px solid #dce3ef;border-radius:10px;padding:11px 12px;background:#fff;color:#172b4d;font:inherit}.member-field input:focus-visible,.member-field select:focus-visible{outline:2px solid #4d7af0;outline-offset:2px}.member-settings form>small{font-size:11px;line-height:1.7;color:#66758c}.member-settings form>.btn{justify-self:start}.member-badge-divider{height:1px;background:#e6ebf3;margin:25px 0}.member-settings fieldset{padding:0;border:0;margin:0;min-width:0}.member-settings legend{font-size:14px;font-weight:750;margin-bottom:14px}.member-badge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.member-badge-card{position:relative;display:block;cursor:pointer;min-width:0}.member-badge-card>input{position:absolute;inset:12px 12px auto auto;accent-color:#345de3}.member-badge-card>span{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:140px;padding:14px 12px;border:1px solid #dce3ef;border-radius:14px;background:linear-gradient(145deg,#fff,#f5f8ff);transition:border-color .15s,box-shadow .15s}.member-badge-card input:checked+span{border-color:#426dea;box-shadow:0 0 0 2px #426dea1a;background:#edf3ff}.member-badge-card input:focus-visible+span{outline:3px solid #426dea;outline-offset:2px}.member-badge-card strong{font-size:12px;color:#182c49;overflow-wrap:anywhere}.member-badge-card small{font-size:10px;line-height:1.55;color:#66758c;overflow-wrap:anywhere}.member-badge-card .member-badge-image{width:53px;height:53px}.member-equip-options{display:grid;gap:10px;margin:14px 0;font-size:12px}.member-equip-options input{accent-color:#345de3}.member-inline-nickname{padding:16px;margin:12px 0;border:1px solid #bad0ff;border-radius:14px;background:#f3f7ff;display:grid;gap:10px;color:#172b4d;font-size:13px}.member-inline-nickname>p{margin:0!important}.member-inline-nickname label{display:grid;gap:6px}.member-inline-nickname small{font-size:11px;line-height:1.6;color:#526783}.member-inline-nickname>.btn{justify-self:start}.member-inline-error{color:#b22b37!important;font-size:12px}.member-public-profile{padding:4px 0}.member-public-profile header{position:relative;padding:20px 104px 25px 0;border-bottom:1px solid #e4eaf3;min-height:80px}.member-public-profile h2{font-size:25px;margin:10px 0;overflow-wrap:anywhere}.member-public-profile .member-featured-badge{position:absolute;right:0;top:12px}.member-public-badges{display:grid;gap:16px;padding-top:22px}.member-public-badges article{display:flex;align-items:flex-start;gap:14px;padding:14px;border:1px solid #e3e9f2;border-radius:14px;background:linear-gradient(135deg,#fff,#f5f8fe)}.member-public-badges article>.member-badge-image{width:60px;height:60px}.member-public-badges article>div{min-width:0}.member-public-badges h3{font-size:15px;margin:3px 0 7px}.member-public-badges p{font-size:12px;line-height:1.65;margin:4px 0;overflow-wrap:anywhere}.member-public-badges small{display:block;font-size:10px;color:#66758c;margin-top:7px}.member-admin{display:grid;gap:20px}.member-admin .panel>p{font-size:13px;line-height:1.7;color:#66758c}.member-admin-definitions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.member-admin-definition{border:1px solid #dce3ef;border-radius:12px;align-self:start;background:#f9fbff}.member-admin-definition summary{display:flex;align-items:center;gap:12px;padding:12px;cursor:pointer}.member-admin-definition summary>span{display:grid;gap:4px}.member-admin-definition summary small{font-size:11px;color:#64758d}.member-admin-definition form,.member-admin-new form{padding:14px;display:grid;gap:12px;border-top:1px solid #e1e7f1}.member-admin-new>summary{font-size:13px;font-weight:700;cursor:pointer}.member-admin-dates{display:grid;grid-template-columns:1fr 1fr;gap:12px}.member-admin form{display:grid;gap:12px}.member-admin input[type=checkbox]{width:auto;accent-color:#345de3}.member-admin form>.btn{justify-self:start}.member-admin-members{display:grid;gap:12px;margin-top:20px}.member-admin-members>details{padding:14px;border:1px solid #dce3ef;border-radius:12px}.member-admin-members summary{display:flex;flex-wrap:wrap;gap:8px 16px;cursor:pointer;overflow-wrap:anywhere}.member-admin-members summary small{color:#6b7c92}.member-admin-members details>form{margin-top:18px}.member-admin-held{display:grid;gap:12px;padding-top:12px}.member-admin-held>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px}.member-admin-held form{flex:1 1 180px}.member-admin>details.panel{overflow-wrap:anywhere}.member-settings fieldset:disabled .member-badge-card{cursor:default}.mp-identity-name .member-name{font-size:inherit}.rq-card-bottom>.member-name{max-width:70%}.rq-card-bottom .member-name button{font-size:12px}.rq-detail-meta .member-name button,.rq-summary .member-name button{font-size:inherit}.member-settings-heading+.member-note{margin-top:0}.creator-bio .member-name{font-size:12px;margin:4px 0 8px;color:#66758c}@media(min-width:1100px){.member-settings .member-badge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.member-settings{padding:18px!important}.member-settings-heading{gap:10px}.member-settings-heading h2{font-size:20px!important}.member-featured-badge{width:67px;height:67px}.member-admin-definitions,.member-admin-dates{grid-template-columns:1fr}.member-public-profile header{padding-right:80px}.member-public-profile h2{font-size:22px}.member-public-badges article{padding:10px;gap:10px}.member-public-badges article>.member-badge-image{width:45px;height:45px}.member-badge-card>span{padding:12px 10px}.member-badge-card small{font-size:10px}}@media(prefers-reduced-motion:reduce){.member-badge-card>span{transition:none}}.member-equip-options[hidden]{display:none}.bm-panel{max-width:1200px;margin:24px auto}.bm-panel h2{margin-bottom:14px}.bm-panel h3{font-size:17px}.bm-panel .panel{margin-bottom:24px}.bm-flags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.bm-flags label{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #e1e5ee;border-radius:10px}.bm-flags small{margin-left:auto;color:#657088}.bm-flags input{width:18px;height:18px}.bm-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bm-slot,.bm-campaign,.bm-plan{padding:20px;border:1px solid #e1e5ee;border-radius:14px;margin-bottom:16px}.bm-slot code{font-size:12px;color:#657088;overflow-wrap:anywhere}.bm-panel form:not(.bm-flags){display:grid;gap:12px}.bm-panel label:not(.bm-flags label){display:grid;gap:6px;font-size:13px;color:#46526b}.bm-panel input:not([type=checkbox]),.bm-panel select,.bm-panel textarea{width:100%;min-height:40px;box-sizing:border-box;border:1px solid #d5dce9;border-radius:8px;padding:9px;background:#fff;font:inherit;color:#18283e}.bm-panel textarea{min-height:76px}.bm-panel input[type=number]{max-width:100%}.bm-panel .btn{justify-self:start}.bm-earnings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.bm-earnings div{padding:18px;background:#f5f7fb;border-radius:12px;display:grid;gap:10px}.bm-earnings strong{font-size:25px}.bm-earnings small{color:#657088}.bm-empty{color:#657088;padding:18px 0}.bm-panel details>summary{cursor:pointer;padding:16px 0;font-weight:700}.bm-panel table{border-collapse:collapse;width:100%;font-size:13px}.bm-panel td,.bm-panel th{padding:12px;text-align:left;border-bottom:1px solid #e1e5ee}.ad-device-mobile{display:none}@media(max-width:900px){.bm-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.bm-flags,.bm-slots{grid-template-columns:1fr}.bm-earnings{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-device-desktop{display:none!important}.ad-device-mobile{display:block}}.bm-slot .bm-creative-preview{min-width:0}.bm-slot .ad-placement-content{flex-direction:column;align-items:flex-start}.bm-slot .ad-placement h2{font-size:18px}.bm-slot .ad-banner img{max-height:180px}.bm-slot small{line-height:1.5;color:#657088}.mp-tabs{display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid #e0e5ef;margin:20px 0 28px}.mp-tabs a{white-space:nowrap;padding:15px 18px;color:#627087;font-weight:700;text-decoration:none;border-bottom:3px solid transparent}.mp-tabs a[aria-current=page]{color:#244681;border-color:#244681;background:#f2f6ff}.commerce-notice{padding:15px 18px;border-radius:12px;background:#f3f6fb;color:#485c76;line-height:1.7}.commerce-test{background:#fff5dd;border:1px solid #edd59b;color:#775516}.commerce-config,.commerce-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.commerce-config p,.commerce-config .form-error{grid-column:1/-1}.commerce-order{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #e1e7ef;padding:22px 0;align-items:flex-start}.commerce-order h3{margin:8px 0;font-size:18px}.commerce-order code{overflow-wrap:anywhere;font-size:12px}.commerce-order-actions{max-width:300px}.commerce-tag{display:inline-block;padding:3px 8px;border-radius:6px;background:#e9edf6;font-size:11px;font-weight:800}.commerce-plan-grid article{border:1px solid #e1e7ef;border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:10px}.commerce-price{display:block;font-size:32px;margin:18px 0}.commerce-checkout form{margin:20px 0}.bm-panel table small{display:block;color:#758298}.commerce-order form{margin:0}.rq-premium{padding:20px;background:#f4f7ff;border:1px solid #dbe5fc;border-radius:16px;margin-bottom:24px}.rq-premium a{display:block;padding:12px;color:#264577;text-decoration:none}.rq-premium small{font-weight:800;color:#5b6e96}@media(max-width:760px){.commerce-config,.commerce-plan-grid{grid-template-columns:1fr}.commerce-order{flex-direction:column;gap:14px}.commerce-order-actions{max-width:none;width:100%}.mp-tabs a{padding:14px 10px;font-size:14px}}.notice-page{max-width:1200px;margin:0 auto;padding:8px 0 32px;color:var(--ui-ink)}.notice-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.notice-heading-copy{min-width:0}.notice-heading h1{margin:7px 0 10px}.notice-heading p{margin:0}.notice-heading>.btn{flex-shrink:0}.notice-board{border:1px solid var(--ui-line);border-radius:var(--ui-radius);overflow:hidden;background:#fff}.notice-columns{display:flex;justify-content:space-between;gap:20px;padding:14px 24px;background:var(--ui-soft);color:var(--ui-muted);font-size:12px;font-weight:600}.notice-row{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--ui-line);text-decoration:none;color:inherit}.notice-row:last-child{border-bottom:0}.notice-row:hover{background:var(--ui-soft)}.notice-row>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.notice-row h2,.notice-row h3{font-size:15px;line-height:1.7;margin:0;overflow-wrap:anywhere}.notice-row time{font-size:12px;color:var(--ui-muted);white-space:nowrap}.notice-pin{display:inline-flex;font-size:12px;font-weight:600;line-height:1.5;color:var(--ui-brand);background:#eef2ff;border-radius:6px;padding:4px 9px;white-space:nowrap}.notice-empty{padding:56px 20px;text-align:center;color:var(--ui-muted);font-size:14px}.notice-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px 0 0;color:var(--ui-muted);font-size:13px}.notice-pagination a{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border:1px solid var(--ui-line);border-radius:var(--ui-control-radius);color:var(--ui-ink);text-decoration:none}.notice-pagination a:hover{background:var(--ui-soft)}.notice-back{display:inline-flex;align-items:center;min-height:40px;margin-bottom:18px;color:var(--ui-muted);font-size:13px;text-decoration:none}.notice-back:hover{color:var(--ui-brand)}.notice-article{padding:32px;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:#fff}.notice-detail .notice-heading{display:block;margin-bottom:24px}.notice-detail .notice-heading h1{margin-top:12px;font-size:28px}.notice-detail .notice-heading p{font-size:13px}.notice-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:15px;padding:28px 0 8px;border-top:1px solid var(--ui-line)}.notice-detail-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:24px}.notice-editor{margin:24px 0}.notice-editor form{display:grid;gap:18px}.notice-editor label{display:grid;gap:8px;font-size:14px;font-weight:600}.notice-editor input:not([type=checkbox]),.notice-editor textarea,.notice-editor select{width:100%;padding:12px;font:inherit;font-weight:400}.notice-editor textarea{resize:vertical}.notice-editor .notice-pin-field{display:flex;align-items:center;font-weight:400}.notice-editor input[type=checkbox]{width:18px;height:18px;accent-color:var(--ui-brand)}.notice-editor-actions{display:flex;flex-wrap:wrap;gap:12px}.notice-admin>p{line-height:1.8;color:var(--ui-muted);font-size:14px}.notice-admin .notice-list{border-top:1px solid var(--ui-line)}@media(max-width:600px){.notice-page{padding-top:3px}.notice-heading{align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:24px}.notice-columns{padding:12px 16px}.notice-columns>:last-child{display:none}.notice-row{padding:18px 16px;align-items:flex-start;flex-direction:column;gap:10px}.notice-row>div{gap:8px}.notice-article{padding:22px 18px}.notice-detail .notice-heading h1{font-size:24px}.notice-body{padding-top:22px}.notice-editor{padding:20px 16px}}.notice-detail{max-width:980px}.notice-detail .notice-article{padding:0;overflow:hidden;box-shadow:0 8px 30px #24385806}.notice-detail .notice-heading{position:relative;margin:0;padding:32px 36px 28px;overflow:hidden;background:radial-gradient(ellipse at 100% 0,#3154a4 0,transparent 66%),#182641;color:#fff}.notice-detail .notice-heading:after{position:absolute;right:-28px;top:-80px;width:260px;height:260px;border:1px solid #b8cfff1c;border-radius:50%;box-shadow:0 0 0 26px #b8cfff06;content:"";pointer-events:none}.notice-eyebrow{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin-bottom:16px}.notice-detail .notice-eyebrow>small{color:#d6efaa;font-size:10px;font-weight:750;letter-spacing:.16em}.notice-detail .notice-heading .notice-pin{padding:3px 8px;background:#d6f59619;color:#d6efaa;font-size:10px}.notice-detail .notice-heading h1{position:relative;z-index:1;max-width:90%;margin:0 0 14px;color:#fff;font-size:29px;line-height:1.4;letter-spacing:-.9px;word-break:keep-all}.notice-detail .notice-heading p{position:relative;z-index:1;color:#bbc9e2;font-size:12px}.notice-body.notice-rich{padding:30px 36px 34px;border:0;white-space:normal;color:#53657e;font-size:14px;line-height:1.9}.notice-rich>p{margin:14px 0;word-break:keep-all;overflow-wrap:anywhere}.notice-rich>p:first-child{margin-top:0;color:#344b68;font-size:16px;line-height:1.9}.notice-rich h2{display:flex;align-items:flex-start;gap:11px;margin:40px 0 18px;color:var(--ui-ink,#293d59);font-size:21px;font-weight:800;line-height:1.5;letter-spacing:-.5px;word-break:keep-all}.notice-rich h2:before{display:block;width:4px;height:20px;flex:none;margin-top:6px;border-radius:4px;background:#4a67df;content:""}.notice-rich h3{margin:27px 0 12px;color:var(--ui-ink,#293d59);font-size:17px;line-height:1.6}.notice-rich strong{color:#2f4666;font-weight:750}.notice-rich ul{margin:14px 0;padding-left:22px}.notice-rich ul>li{margin:10px 0;padding-left:3px;word-break:keep-all;overflow-wrap:anywhere}.notice-rich ul>li::marker{color:#7188c7}.notice-rich ol{margin:20px 0;padding:0;list-style:none;counter-reset:notice-step}.notice-rich ol>li{position:relative;margin:10px 0;padding:17px 19px 17px 64px;border:1px solid #e8edf5;border-radius:12px;background:#f8fafd;counter-increment:notice-step;word-break:keep-all;overflow-wrap:anywhere}.notice-rich ol>li:before{position:absolute;left:17px;top:18px;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#e9efff;color:#4260bd;font-size:11px;font-weight:800;content:counter(notice-step,decimal-leading-zero)}.notice-rich blockquote{margin:22px 0;padding:17px 20px;border:1px solid #e1e8fc;border-left:3px solid #6b85df;border-radius:0 11px 11px 0;background:#f3f6ff;color:#526782;font-size:13px;line-height:1.85;word-break:keep-all;overflow-wrap:anywhere}.notice-table{max-width:100%;margin:20px 0;overflow:auto;border:1px solid #e5eaf3;border-radius:12px}.notice-table table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:13px;line-height:1.75}.notice-table th,.notice-table td{padding:14px 17px;vertical-align:top;overflow-wrap:anywhere;word-break:keep-all}.notice-table th{background:#f4f7fc;color:#63738b;font-size:12px;font-weight:650}.notice-table th:first-child{width:135px}.notice-table td{border-top:1px solid #e9edf4}.notice-table td:first-child{color:#344c71}.notice-rich code{padding:2px 5px;border-radius:4px;background:#edf2fc;color:#3b558d;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.88em;overflow-wrap:anywhere}.notice-rich pre{max-width:100%;margin:18px 0;padding:20px 22px;overflow:auto;border:1px solid #243654;border-radius:12px;background:#182641;color:#dce7fb;font-size:12px;line-height:1.85;white-space:pre}.notice-rich pre code{padding:0;border-radius:0;background:transparent;color:inherit;font-size:inherit;overflow-wrap:normal}.notice-rich a{color:#355bcf;text-decoration:underline;text-underline-offset:3px}.notice-rich a:hover{color:#2344a7}.notice-rich>.notice-cta{display:inline-flex;margin:14px 10px 4px 0;vertical-align:middle}.notice-rich .notice-cta>a{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;padding:10px 17px;border:1px solid #3e5ed4;border-radius:999px;background:#4263dc;color:#fff;font-size:12px;font-weight:650;line-height:1.5;text-decoration:none;box-shadow:0 4px 12px #3558c416}.notice-rich .notice-cta>a:after{font-size:17px;line-height:1;content:"\2197"}.notice-rich .notice-cta>a:hover{background:#3151c8;color:#fff}.notice-preview{min-width:0;border:1px solid var(--ui-line,#e5e9f1);border-radius:10px;background:#fff}.notice-preview>summary{padding:12px 16px;color:#40597f;font-size:13px;font-weight:650;cursor:pointer}.notice-preview .notice-rich{max-height:600px;padding:18px 22px;overflow:auto;border-top:1px solid #e5e9f1;font-size:14px;font-weight:400;white-space:normal;line-height:1.9}@media(max-width:600px){.notice-detail .notice-heading{padding:25px 20px 23px}.notice-detail .notice-heading h1{max-width:100%;font-size:24px;letter-spacing:-.7px}.notice-body.notice-rich{padding:23px 20px 28px;font-size:13px}.notice-rich>p:first-child{font-size:14px}.notice-rich h2{margin-top:32px;font-size:18px;gap:8px}.notice-rich h2:before{height:17px;margin-top:5px}.notice-rich ol>li{padding:15px 14px 15px 54px}.notice-rich ol>li:before{left:13px;top:16px;width:27px;height:27px;font-size:10px}.notice-rich blockquote{padding:14px 15px;font-size:12px}.notice-table th,.notice-table td{padding:12px 11px;font-size:12px}.notice-table th:first-child{width:80px}.notice-rich pre{padding:16px;font-size:11px}.notice-preview .notice-rich{padding:16px}}.notification-center{position:relative;display:flex;align-items:center;flex-shrink:0}.notification-center[hidden],.notification-panel[hidden],.notification-count[hidden]{display:none!important}.notification-toggle{position:relative;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--ui-line,#e5e9f1);border-radius:50%;background:#fff;color:var(--ui-ink,#293d59);cursor:pointer}.notification-toggle svg{width:22px;height:22px}.notification-toggle:hover,.notification-toggle[aria-expanded=true]{background:#f1f5ff;border-color:#cbd7f6;color:var(--ui-brand,#3157e8)}.notification-count{position:absolute;top:-4px;right:-6px;min-width:19px;height:19px;padding:0 4px;display:grid;place-items:center;border:2px solid #fff;border-radius:12px;background:#e64c66;color:#fff;font-size:10px;font-weight:750;line-height:1}.notification-panel{position:fixed;z-index:250;width:min(390px,calc(100vw - 24px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ui-line,#e5e9f1);border-radius:16px;background:#fff;box-shadow:0 16px 55px #1b2e5926;color:var(--ui-ink,#293d59);font-family:var(--ui-font,system-ui)}.notification-panel>header{display:flex;align-items:center;justify-content:space-between;padding:17px 18px;border-bottom:1px solid var(--ui-line,#e5e9f1);gap:12px}.notification-panel h2{font-size:17px;line-height:1.4;margin:0;font-weight:750;letter-spacing:-.4px}.notification-panel>header>div{display:flex;align-items:center;gap:10px}.notification-panel header button{border:0;background:none;color:var(--ui-muted,#66758c);font-size:12px;cursor:pointer;padding:5px 3px}.notification-panel header [data-notification-close]{font-size:24px;line-height:1}.notification-panel header button:disabled{opacity:.4;cursor:default}.notification-body{overflow-y:auto;overscroll-behavior:contain;min-height:120px}.notification-item{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;color:inherit;text-decoration:none;border-bottom:1px solid #edf0f5;position:relative}.notification-item.is-unread{background:#f3f6ff}.notification-item:hover{background:#ecf1ff}.notification-symbol{width:33px;height:33px;display:grid;place-items:center;flex-shrink:0;background:#e9efff;color:#3157e8;border-radius:11px;font-size:17px;font-weight:700}.notification-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.notification-copy strong{font-size:13px;font-weight:700;line-height:1.6;overflow-wrap:anywhere}.notification-copy>span{font-size:12px;color:var(--ui-muted,#66758c);line-height:1.6;overflow-wrap:anywhere}.notification-copy time{font-size:11px;color:#7c889b}.notification-unread-dot{width:6px;height:6px;background:#3157e8;border-radius:50%;margin-top:7px;flex-shrink:0}.notification-empty{padding:36px 22px;text-align:center;color:var(--ui-muted,#66758c);font-size:13px;line-height:1.8}.notification-empty svg{display:block;width:32px;height:32px;margin:0 auto 13px;color:#a7b7d4}.notification-empty strong{font-size:14px;display:block;font-weight:650;color:var(--ui-ink,#293d59)}.notification-empty p{margin:7px 0 0;font-size:12px}.notification-empty .btn{margin-top:12px}.notification-more{display:block;width:100%;min-height:44px;border:0;background:#fff;color:#3157e8;font-size:12px;font-weight:650;cursor:pointer}.notification-panel>footer{padding:11px 18px;background:#fafbfe;color:var(--ui-muted,#66758c);font-size:10px;border-top:1px solid var(--ui-line,#e5e9f1)}.notification-toggle:focus-visible,.notification-panel :is(a,button):focus-visible{outline:3px solid #93afff;outline-offset:-3px}.comment-thread{border-bottom:1px solid var(--ui-line,#e5e9f1)}.comment-thread>.detail-comment{border-bottom:0}.comment-replies:not(:empty){margin-left:34px;padding-left:17px;border-left:2px solid #e7edf7}.comment-replies>.detail-comment:last-child{border-bottom:0}.detail-comment.comment-deleted p{color:var(--ui-muted,#66758c);font-style:italic}.comment-reply-button{border:0;background:transparent;color:var(--ui-muted,#66758c);font-size:12px;padding:4px 0;cursor:pointer}.comment-reply-button:hover{color:var(--ui-brand,#3157e8)}.comment-inline-form{padding:12px 16px 16px;background:#f7f9fd;border:1px solid var(--ui-line,#e5e9f1);border-radius:10px;margin:0 0 18px 34px}.comment-inline-form .detail-comment-field>span{display:block;font-size:12px;font-weight:600;color:var(--ui-muted,#66758c);margin-bottom:8px;overflow-wrap:anywhere}.comment-inline-form .detail-comment-actions{justify-content:flex-end;gap:8px}.comment-more{display:block;margin:12px auto 18px;font-size:12px}.detail-comment:focus{outline:2px solid #aec2fb;outline-offset:4px;border-radius:8px}.detail-comment.comment-highlight{background:#f1f5ff;border-radius:8px}.detail-comment time{font-size:11px;white-space:normal}.detail-comment>div:first-child{flex-wrap:wrap}.comment-reply-editor:empty{display:none}@media(max-width:650px){.notification-toggle{width:38px;height:38px}.notification-panel{right:12px!important}.notification-panel>header{padding:15px}.notification-item{padding:15px}.comment-replies:not(:empty){margin-left:12px;padding-left:12px}.comment-inline-form{margin-left:12px;padding:12px}.detail-comment-reply .detail-comment-avatar{width:26px;height:26px;font-size:11px}.comment-inline-form textarea{font-size:16px!important}}@media(prefers-reduced-motion:reduce){.notification-panel *{scroll-behavior:auto!important}}.runtime-permissions,.runtime-review{border:1px solid var(--border,#dce3eb);border-radius:14px;padding:18px;margin:18px 0;min-width:0}.runtime-permissions legend,.runtime-review legend{padding:0 6px;font-size:13px;font-weight:700}.runtime-permissions textarea{min-height:72px}.runtime-review p{font-size:12px;overflow-wrap:anywhere}.runtime-review small{font-size:11px;color:var(--muted,#64748b)}.runtime-location-control{margin:0;padding:9px 14px;border:1px solid #c8dcb9;background:#f1f8e9;color:#406132;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;line-height:1.5;align-self:flex-start}.runtime-consent{border:1px solid #d9e3d0;border-radius:18px;max-width:440px;width:calc(100% - 32px);padding:26px;color:#243c32;background:#fcfcf8;box-shadow:0 15px 70px #243c3230}.runtime-consent::backdrop{background:#172a2566;backdrop-filter:blur(3px)}.runtime-consent h2{font-size:20px;line-height:1.5;margin:0 0 15px}.runtime-consent p{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.runtime-consent button{margin:8px 6px 0 0;min-height:44px}:root{--ui-font: system-ui, -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--ui-ink: #293d59;--ui-muted: #66758c;--ui-brand: #3157e8;--ui-line: #e5e9f1;--ui-creator-accent: #7047eb;--ui-creator-accent-hover: #6038d6;--ui-soft: #f7f9fc;--ui-radius: 12px;--ui-control-radius: 8px;--brand: var(--ui-brand);--ink: var(--ui-ink);--muted: var(--ui-muted);--line: var(--ui-line);font-family:var(--ui-font)}body{font-family:var(--ui-font);line-height:1.6}button,input,textarea,select{font-family:inherit}body.magazine-home-route:not(.run-window-active){min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:#fff}body.magazine-home-route:not(.run-window-active) .site-header{flex:none}body.magazine-home-route:not(.run-window-active) #main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}body.magazine-home-route:not(.run-window-active) #platform-view{flex:1;min-width:0}.footer-brand-lockup span,.footer-bottom,.footer-bottom a{color:var(--ui-muted);font-size:12px;line-height:1.8}:is(.my-page,.creator-studio,.request-board,.request-detail,.request-compose,.discovery-page){--mp-ink: var(--ui-ink);--mp-muted: var(--ui-muted);--mp-line: var(--ui-line);--cs-ink: var(--ui-ink);--cs-muted: var(--ui-muted);--cs-line: var(--ui-line);--cs-accent: var(--ui-brand);--rq-ink: var(--ui-ink);--rq-muted: var(--ui-muted);--rq-line: var(--ui-line);--rq-accent: var(--ui-brand);--dp-ink: var(--ui-ink);--dp-muted: var(--ui-muted);--dp-line: var(--ui-line);--dp-accent: var(--ui-brand);color:var(--ui-ink)}:is(.page-title,.mp-heading,.cs-heading,.rq-heading,.dp-heading,.notice-heading) h1{color:var(--ui-ink);font-size:31px;font-weight:800;line-height:1.4;letter-spacing:-.8px;overflow-wrap:anywhere}:is(.page-title,.mp-heading,.cs-heading,.rq-heading,.dp-heading,.notice-heading) p{color:var(--ui-muted);font-size:14px;line-height:1.8}:is(.mp-heading,.cs-heading,.rq-heading,.dp-heading,.notice-heading) small{color:var(--ui-muted);font-size:11px;font-weight:700;letter-spacing:.14em}:is(.btn,.mp-button,.cs-button,.rq-button,.dp-button){box-sizing:border-box;min-height:42px;padding:10px 16px;border:1px solid #d9e1ed;border-radius:var(--ui-control-radius);background:#fff;color:var(--ui-ink);font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;text-align:center}:is(.btn,.mp-button,.cs-button,.rq-button,.dp-button):hover{background:var(--ui-soft);border-color:#b5c4df}:is(.btn.primary,.mp-button.mp-primary,.cs-button.primary,.rq-button.primary){background:var(--ui-brand);border-color:var(--ui-brand);color:#fff}:is(.btn.primary,.mp-button.mp-primary,.cs-button.primary,.rq-button.primary):hover{background:#284bd1}:is(.cs-row-actions,.cs-actions,.rq-proposal-footer,.rq-form-actions) :is(.cs-button,.rq-button){font-size:13px}.panel{background:#fff;border-color:var(--ui-line);border-radius:var(--ui-radius)}:is(.field,.dialog-content,.cs-field,.rq-field,.rq-reply-form,.notice-editor,.bm-panel,.dp-toolbar) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),textarea,select){box-sizing:border-box;max-width:100%;min-width:0;min-height:42px;border:1px solid #d9e1ed;border-radius:var(--ui-control-radius);background:#fff;color:var(--ui-ink);font-size:14px;line-height:1.6;padding:10px 12px}:is(.field,.dialog-content,.cs-field,.rq-field,.rq-reply-form,.notice-editor,.bm-panel,.dp-toolbar) :is(input,textarea)::placeholder{color:var(--ui-muted);opacity:1}:is(.cs-field,.rq-field,.notice-editor,.bm-panel) small{color:var(--ui-muted);font-size:12px;line-height:1.7}:is(.cs-toolbar,.rq-toolbar,.dp-toolbar,.listing-sort) select{font-size:13px;min-height:40px}.table-scroll{max-width:100%;min-width:0}.bm-panel,.admin-body{min-width:0}.table-scroll>.admin-table{min-width:640px}.cs-kind-picker legend,.cs-field>span:first-child{font-size:13px;color:var(--ui-muted)}.cs-kind-picker span{font-size:13px;color:var(--ui-ink)}.mp-tabs :is(a,button){font-size:13px;text-decoration:none}:is(.mp-section-head,.cs-section-title) h2,.mp-aside h2{font-size:18px;color:var(--ui-ink)}.mp-content-row h3,.mp-activity-row h3,.mp-mini-item strong{font-size:14px;color:var(--ui-ink)}.mp-section-head p,.mp-content-row small,.mp-meta,.mp-mini-item small,.mp-local-note,.mp-summary small,.mp-account dt,.mp-account dd small,.mp-empty,.mp-link,.dp-card-meta,.dp-rank-byline,.dp-card-stats,.dp-creator,.dp-pick-reason,.dp-rank-guide p,.dp-rank-guide small,.dp-results,.dp-breadcrumb,.detail-author,.detail-stats,.detail-launch-hint{color:var(--ui-muted);font-size:12px;line-height:1.8}.mp-activity-row p,.dp-card-body>p,.dp-empty p{color:var(--ui-muted);font-size:13px;line-height:1.8}.cs-breadcrumb,.cs-section-title p,.cs-hint,.cs-file-info,.cs-review>small,.cs-row-meta,.cs-status-hint,.cs-row-actions>span,.cs-toolbar>span,.rq-breadcrumb,.rq-card-meta time,.rq-card-bottom,.rq-detail-meta,.rq-section-hint,.rq-reply-meta time,.rq-form-actions>small,.rq-compose-note,.creator-breadcrumb,.creator-section-head p,.creator-work-meta,.creator-work-metrics,.creator-entry-meta,.creator-timeline time,.creator-directory-profile small{color:var(--ui-muted);font-size:12px;line-height:1.8}.cs-delivery-note,.cs-review>p,.cs-edit-note p,.cs-guide :is(p,ol),.cs-admin-note p,.cs-game-rules>p,.rq-card>p,.rq-guide :is(p,ol),.rq-signin p,.creator-work-body>p,.creator-side-panel>p,.creator-directory-bio{color:var(--ui-muted);font-size:13px;line-height:1.8}.detail-summary{color:var(--ui-muted);font-size:14px;line-height:1.8}.mp-status-filter span{font-size:12px;overflow-wrap:anywhere}.mp-identity>div,.bm-order>div,.notice-heading>div{min-width:0;overflow-wrap:anywhere}.cs-row-actions,.cs-actions,.rq-form-actions{flex-wrap:wrap}.dialog-content :is(h2,h3,p),.execution-ad-content-title{overflow-wrap:anywhere}dialog{overscroll-behavior:contain}.footer-links :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:4px 0;border:0;background:transparent;color:var(--ui-muted);font:600 12px/1.6 var(--ui-font);text-decoration:none}.footer-links :is(a,button):hover{color:var(--ui-brand);text-decoration:underline;text-underline-offset:4px}:is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-brand);outline-offset:3px}body.magazine-home-route .header-inner{display:flex;align-items:center;justify-content:flex-start;gap:0;width:100%;max-width:1500px;height:74px;margin:0 auto;padding:0 30px}body.magazine-home-route .mobile-brand{flex:0 0 126px;width:126px;min-width:126px;height:42px;margin:0 24px 0 0;background-size:contain}body.magazine-home-route .magazine-top-nav{display:flex;flex:none;align-items:center;gap:2px;margin:0;white-space:nowrap}.magazine-top-nav a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;line-height:1.5}body.magazine-home-route .magazine-top-nav :is(button,a){min-height:42px;padding:8px 10px;font-size:13px;border-radius:8px}body.magazine-home-route .magazine-top-nav :is(button,a)[aria-current=page]{background:#f1f4ff;color:var(--ui-brand)}body.magazine-home-route .header-inner .search{flex:1 1 240px;width:auto;min-width:140px;max-width:430px;height:42px;margin:0 24px;padding:0 14px;border:1px solid var(--ui-line);border-radius:var(--ui-control-radius);background:var(--ui-soft)}body.magazine-home-route .search input{min-width:0;font-size:14px}body.magazine-home-route .search input::placeholder{color:var(--ui-muted);opacity:1}body.magazine-home-route .search:focus-within{border-color:var(--ui-brand)}body.magazine-home-route .header-inner .header-actions{display:flex;align-items:center;gap:6px;width:auto;min-width:0;flex:none;margin-left:auto;padding:0;white-space:nowrap}body.magazine-home-route .language-control{padding:0;border:0}body.magazine-home-route .language-control select{min-width:0;min-height:42px;padding:8px 20px 8px 8px;font-size:13px}body.magazine-home-route .account-button,.header-logout-button{min-height:42px;padding:8px 10px;font-size:13px}@media(max-width:1200px){body.magazine-home-route .header-inner{padding:0 24px}body.magazine-home-route .mobile-brand{flex-basis:112px;width:112px;min-width:112px;margin-right:12px}body.magazine-home-route .magazine-top-nav :is(button,a){padding:8px;font-size:12px}body.magazine-home-route .header-inner .search{margin:0 14px}}@media(max-width:1050px){body.magazine-home-route .magazine-top-nav{display:none}body.magazine-home-route .header-inner .search{max-width:none}}@media(max-width:800px){body.magazine-home-route:not(.run-window-active) #main{width:100%;max-width:100%}body.magazine-home-route:not(.run-window-active){padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.mobile-bottom-nav{height:calc(68px + env(safe-area-inset-bottom,0px))}}@media(max-width:600px){body.magazine-home-route .header-inner{height:auto;min-height:116px;display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px 12px;padding:10px 16px 12px}body.magazine-home-route .mobile-brand{width:112px;min-width:112px;margin:0;grid-column:1;grid-row:1}body.magazine-home-route .header-inner .header-actions{grid-column:2;grid-row:1;justify-content:flex-end;margin:0;gap:2px}body.magazine-home-route .header-inner .search{grid-column:1 / -1;grid-row:2;width:100%;min-width:0;margin:0;height:44px}body.magazine-home-route .search input{font-size:16px}body.magazine-home-route .language-control select{font-size:12px;padding-left:4px;padding-right:18px}body.magazine-home-route .account-button{max-width:110px;overflow:hidden;text-overflow:ellipsis;padding:8px;font-size:12px}body:not(.magazine-home-route) .header-inner{height:auto;min-height:68px;flex-wrap:wrap}:is(.page-title,.mp-heading,.cs-heading,.rq-heading,.dp-heading,.notice-heading) h1{font-size:26px;letter-spacing:-.5px}:is(.page-title,.mp-heading,.cs-heading,.rq-heading,.dp-heading,.notice-heading) p{font-size:14px}:is(.btn,.mp-button,.cs-button,.rq-button,.dp-button){min-height:44px;white-space:normal}:is(.workspace,.dialog-content) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){font-size:16px}:is(.field,.dialog-content,.cs-field,.rq-field,.rq-reply-form,.notice-editor,.bm-panel,.dp-toolbar) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),textarea,select){font-size:16px}.mp-statuses{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-login>.mp-button{margin-left:0;width:100%}.mobile-nav-item small{font-size:11px;color:var(--ui-muted)}.mobile-nav-item.active small{color:var(--ui-brand)}.footer-links{gap:4px 18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto;animation-duration:.01ms;transition-duration:.01ms}}.bookmark{display:inline-flex;align-items:center;justify-content:center;gap:0}:is(.content-card,.listing-card,.creator-work-card,.dp-card,.dp-ranking-row) .bookmark{width:36px;height:36px;padding:0;border-radius:10px;border:1px solid #dce3ef;background:#fffffff5;color:#5f6e84;box-shadow:0 2px 7px #2234500d}:is(.bookmark,.detail-save) .bookmark-icon{display:block;width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}:is(.content-card,.listing-card,.creator-work-card,.dp-card,.dp-ranking-row) .bookmark.saved,.detail-save.saved{color:var(--ui-brand);border-color:#c4d2fa;background:#edf2ff}:is(.bookmark,.detail-save).saved .bookmark-icon{fill:currentColor}:is(.bookmark,.detail-save):hover{color:var(--ui-brand);border-color:#b6c6ed;background:#f0f4ff}:is(.bookmark,.detail-save):focus-visible{outline:3px solid #9eafea;outline-offset:3px}.detail-save{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.detail-save .bookmark-icon{width:19px;height:19px}@media(max-width:600px){:is(.content-card,.listing-card,.creator-work-card,.dp-card,.dp-ranking-row) .bookmark{width:32px;height:32px;border-radius:9px}.bookmark .bookmark-icon{width:18px;height:18px}}@media(prefers-reduced-motion:no-preference){:is(.bookmark,.detail-save){transition:color .15s,background-color .15s,border-color .15s}}.resource-budget-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.resource-budget-cards article{padding:16px;border:1px solid var(--line,#e2e8f0);border-radius:12px;min-width:0}.resource-budget-cards h3{font-size:14px;margin:0 0 12px}.resource-budget-cards strong{font-size:22px;overflow-wrap:anywhere}.resource-budget-cards p{margin:6px 0}.resource-budget-cards progress{width:100%;accent-color:#6366f1}.resource-budget-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.resource-budget-check{display:flex;align-items:flex-start;gap:10px;margin:16px 0}.resource-budget-check input{width:18px;height:18px;flex:0 0 18px;margin-top:2px}.resource-budget .panel+.panel{margin-top:20px}.resource-budget-form>.field{max-width:300px}@media(max-width:650px){.resource-budget-cards,.resource-budget-fields{grid-template-columns:1fr}.resource-budget .row-between{flex-wrap:wrap;gap:10px}}.header-actions .header-submit{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:5px 14px 5px 6px;border:1px solid var(--ui-creator-accent);border-radius:999px;background:var(--ui-creator-accent);color:#fff;font:inherit;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:-.1px;text-decoration:none;white-space:nowrap;box-shadow:0 3px 8px #7047eb26;transition:background .16s,box-shadow .16s,transform .16s}.header-actions .header-submit:hover{background:var(--ui-creator-accent-hover);border-color:var(--ui-creator-accent-hover);color:#fff;box-shadow:0 5px 12px #7047eb38;transform:translateY(-1px)}.header-actions .header-submit:active{transform:translateY(0);box-shadow:0 2px 4px #7047eb24}.header-submit-icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#ffffff24}.header-submit-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.header-submit-short{display:none}@media(max-width:600px){.header-actions .header-submit{gap:5px;min-height:40px;padding:5px 10px 5px 5px;font-size:12px}.header-submit-icon{width:24px;height:24px;flex-basis:24px}.header-submit-icon svg{width:14px;height:14px}.header-submit-full{display:none}.header-submit-short{display:inline}}@media(max-width:360px){body.magazine-home-route .header-inner{grid-template-columns:80px minmax(0,1fr);column-gap:8px}body.magazine-home-route .mobile-brand{width:80px;min-width:80px;flex-basis:80px}}@media(prefers-reduced-motion:reduce){.header-actions .header-submit{transition:none}.header-actions .header-submit:hover{transform:none}}@media(max-width:600px){body.magazine-home-route .header-inner{grid-template-columns:112px minmax(0,1fr) auto 40px auto;column-gap:6px}body.magazine-home-route .header-inner .header-actions{display:contents}body.magazine-home-route .header-actions .language-control{grid-column:3;grid-row:1;justify-self:end}body.magazine-home-route .header-actions .notification-center{grid-column:4;grid-row:1;justify-self:center}body.magazine-home-route .header-actions .account-button{grid-column:5;grid-row:1;padding:8px 4px;max-width:70px}body.magazine-home-route .header-actions .header-logout-button{display:none}body.magazine-home-route .header-actions .header-submit{grid-column:5;grid-row:2;padding:6px 10px;min-height:44px;justify-self:stretch}body.magazine-home-route .header-submit-icon{display:none}body.magazine-home-route .header-inner .search{grid-column:1/5;grid-row:2}}@media(max-width:360px){body.magazine-home-route .header-inner{grid-template-columns:80px minmax(0,1fr) auto 38px auto;column-gap:4px;padding-left:12px;padding-right:12px}body.magazine-home-route .header-actions .language-control select{max-width:63px;padding-right:14px}body.magazine-home-route .header-actions .account-button{max-width:65px;font-size:11px}}.card-comment-metric{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;vertical-align:middle;line-height:1.4;font-variant-numeric:tabular-nums;color:inherit}.card-comment-metric .comment-icon{display:block;width:14px;height:14px;flex:0 0 14px}:is(.card-primary-metric,.listing-metrics,.dp-card-stats,.dp-rank-byline,.creator-work-metrics){flex-wrap:wrap;row-gap:5px}.listing-metrics>span:nth-last-child(2){margin-left:auto}.listing-metrics>.card-comment-metric{margin-left:0}.home-studio{--hs-ink:#202943;--hs-muted:#788199;--hs-purple:#7865e9;max-width:1320px;margin:6px auto 0;color:var(--hs-ink)}.home-studio *{box-sizing:border-box}.home-studio a{text-decoration:none;color:inherit}.home-studio svg{width:20px;height:20px;flex-shrink:0}.home-studio h1,.home-studio h2,.home-studio h3,.home-studio p{margin:0}.home-studio button{font:inherit;cursor:pointer}.hs-hero{min-height:408px;border-radius:24px;background:radial-gradient(ellipse at 74% 80%,#4c4692 0,transparent 50%),radial-gradient(ellipse at 80% 15%,#3e3f75 0,transparent 45%),#19213f;color:#fff;display:grid;grid-template-columns:1.02fr 1fr;overflow:hidden;position:relative;padding:46px 50px;isolation:isolate}.hs-hero:after{content:"";position:absolute;width:520px;height:520px;right:-250px;bottom:-380px;border:1px solid #c9bcff40;border-radius:50%;box-shadow:0 0 0 28px #c9bcff05,0 0 0 60px #c9bcff04;z-index:-1}.hs-hero-copy{position:relative;z-index:2}.hs-hero-kicker{font-size:11px;font-weight:650;letter-spacing:.06em;border:1px solid #a4a2e43b;background:#ffffff09;display:inline-flex;gap:7px;align-items:center;padding:5px 11px;border-radius:30px;color:#e7e6fd}.hs-hero-kicker i{width:5px;height:5px;border-radius:50%;background:#b1a3ff;box-shadow:0 0 8px #b1a3ff}.hs-hero h1{font-size:clamp(30px,3.1vw,46px);font-weight:850;line-height:1.35;letter-spacing:-1.9px;margin:17px 0 16px;color:#fff}.hs-hero h1 em{font-style:normal;color:#b9adff}.hs-hero-copy>p{font-size:13px;line-height:1.9;color:#c4c9e0;letter-spacing:-.25px}.hs-hero-actions{display:flex;gap:10px;margin-top:25px}.hs-button{min-height:43px;display:inline-flex;justify-content:center;align-items:center;gap:9px;padding:11px 19px;border-radius:10px;font-size:12px;font-weight:750;white-space:nowrap;transition:transform .15s,background .15s}.hs-button:hover{transform:translateY(-2px)}.home-studio .hs-button-primary{background:#6958e5;color:#fff;box-shadow:0 5px 18px #5048ce25}.home-studio .hs-button-primary:hover{background:#5c49d5}.home-studio .hs-button-outline{border:1px solid #b6b8db66;color:#ecebff;background:#ffffff05}.hs-button svg{width:15px;height:15px}.home-studio .hs-hero-explore{display:inline-flex;gap:17px;align-items:center;font-size:10px;color:#afb8d5;margin-top:20px}.hs-hero-explore:hover{color:#fff}.hs-hero-art{position:relative;align-self:center;min-width:0;height:300px;display:flex;align-items:center;justify-content:center;padding:10px 24px 0 30px}.hs-orbit{position:absolute;border:1px solid #a7a2ef23;width:430px;height:245px;border-radius:50%;transform:rotate(-24deg);pointer-events:none}.hs-orbit-two{width:320px;height:350px;transform:rotate(52deg);border-color:#a7a2ef18}.hs-portfolio{width:100%;max-width:410px;position:relative;z-index:1;padding:0 20px 14px;background:linear-gradient(140deg,#fff,#e7e6ff);border:1px solid #fff;border-radius:15px;box-shadow:9px 11px #b6aeff33,18px 24px #a8a4fa16,0 25px 50px #0a0c3038;transform:perspective(1000px) rotateY(-9deg) rotate(-3deg);color:#2a2f53}.hs-window-bar{height:37px;border-bottom:1px solid #5b5d9420;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.hs-window-bar>span{display:flex;gap:4px}.hs-window-bar i{width:5px;height:5px;background:#b5b4d3;border-radius:50%}.hs-window-bar small{font-size:8px;letter-spacing:.18em;color:#9798b8}.hs-window-bar>svg{width:12px;color:#9081e8}.hs-portfolio-heading{display:flex;gap:10px;align-items:center;margin-bottom:20px}.hs-portfolio-avatar{width:42px;height:42px;display:grid;place-items:center;background:linear-gradient(130deg,#c7c0ff,#e7e2ff);border-radius:12px;color:#7862cc}.hs-portfolio-avatar svg{width:26px;height:26px}.hs-portfolio-heading small{font-size:9px;color:#7e7e9d;display:block;margin-bottom:4px}.hs-portfolio-heading strong{font-size:17px;letter-spacing:-.7px}.hs-portfolio-works{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hs-portfolio-works a{min-width:0}.hs-portfolio-works .cover{height:75px!important;aspect-ratio:auto!important;margin:0;border-radius:7px;overflow:hidden;background:#eef0fa}.hs-portfolio-works .cover img{width:100%;height:100%;object-fit:cover}.hs-portfolio-works a>span{display:block;font-size:9px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:7px;color:#555777}.hs-portfolio-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #5b5d9420;margin-top:16px;padding-top:11px;font-size:8px;color:#777c9c;gap:8px}.hs-portfolio-footer>span{display:flex;align-items:center;gap:4px}.hs-portfolio-footer i{width:4px;height:4px;border-radius:50%;background:#7d69d2}.hs-portfolio-footer a{color:#7664ce;font-weight:700}.hs-float{position:absolute;z-index:2;display:flex;align-items:center;gap:6px;padding:10px 12px;border-radius:9px;background:linear-gradient(120deg,#fff,#e6e1ff);color:#5c4d94;box-shadow:0 8px 24px #12123640;border:1px solid #fff8;font-size:10px;font-weight:750;white-space:nowrap}.hs-float svg{width:16px;height:16px}.hs-float-publish{left:-6px;top:70px;transform:rotate(-6deg)}.hs-float-reaction{right:0;top:15px;transform:rotate(5deg);color:#b84d85;background:linear-gradient(120deg,#fff,#f7dcec)}.hs-float-opportunity{right:-8px;bottom:27px;transform:rotate(-3deg);color:#3d8982;background:linear-gradient(120deg,#fff,#d5efea)}.hs-hero-note{position:absolute;font-size:8px;letter-spacing:.3em;color:#aaa9ce;bottom:-15px;right:65px}.hs-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 14px 23px;gap:15px;border-bottom:1px solid #eceef5}.hs-step{display:flex;align-items:center;gap:11px;min-width:0}.hs-step-icon{width:38px;height:38px;display:grid;place-items:center;flex-shrink:0;background:#f0edff;color:#8571dc;border-radius:11px}.hs-step:nth-child(2) .hs-step-icon{background:#edf0ff;color:#627cd5}.hs-step:nth-child(3) .hs-step-icon{background:#e9f6f4;color:#4d9e91}.hs-step:nth-child(4) .hs-step-icon{background:#fff0f4;color:#cc839e}.hs-step strong{font-size:12px;display:block;letter-spacing:-.4px}.hs-step small{display:block;font-size:10px;color:#8a91a5;margin-top:2px}.hs-step-arrow{margin-left:auto;color:#b7bbcd;font-size:15px;padding-right:6px}.hs-section{margin-top:37px}.hs-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:19px}.hs-eyebrow{display:block;color:#9388bf;font-size:9px;font-weight:750;letter-spacing:.16em;margin-bottom:5px}.hs-section-head h2{font-size:22px;font-weight:800;letter-spacing:-.8px;line-height:1.4}.hs-section-head p{font-size:12px;color:var(--hs-muted);margin-top:5px}.hs-more{font-size:11px;font-weight:650;display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.hs-more svg{width:15px;height:15px}.hs-more:hover{color:#6857d3}.hs-filters{display:flex;gap:6px;margin-bottom:17px}.hs-filters button{border:1px solid #e9eaf2;background:#fff;color:#8a91a4;font-size:11px;border-radius:30px;padding:6px 16px;min-height:32px}.hs-filters button[aria-pressed=true]{background:#2b3152;border-color:#2b3152;color:#fff}.hs-filters button:hover{border-color:#aaa2d5}.hs-work-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hs-work-card{border:1px solid #e6e8f1;border-radius:14px;overflow:hidden;background:#fff;min-width:0;transition:box-shadow .18s,transform .18s}.hs-work-card:hover{box-shadow:0 8px 25px #222b5610;transform:translateY(-3px)}.hs-work-visual{position:relative;overflow:hidden}.hs-work-visual .cover{height:auto!important;aspect-ratio:1.87!important;border-radius:0!important;margin:0;overflow:hidden;background:#f0f2fa}.hs-work-visual .cover img{display:block;width:100%;height:100%;object-fit:cover}.hs-kind{position:absolute;left:10px;top:10px;border-radius:5px;background:#ffffffed;box-shadow:0 2px 5px #292b4e0d;font-size:9px;line-height:1;padding:5px 7px;color:#657bd2;font-weight:700;pointer-events:none}.hs-kind-games{color:#9160c4}.hs-kind-fun{color:#bd7b54}.hs-kind-creations{color:#5a9c8a}.hs-work-copy{padding:13px 13px 12px}.hs-work-title{display:flex;align-items:flex-start;gap:6px}.hs-work-title h3{font-size:13px;font-weight:800;line-height:1.5;letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.hs-work-title h3 a:hover{color:#6754d1}.hs-save{border:0;background:transparent;color:#9ba1b3;padding:1px;display:flex}.hs-save .bookmark-icon{width:15px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}.hs-save.saved{color:#6d58dc}.hs-save.saved .bookmark-icon{fill:#eeeaff}.hs-work-copy>p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;color:#969bad;margin-top:5px}.hs-work-meta{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:13px}.hs-work-meta>a{font-size:9px;color:#7e859c;display:flex;align-items:center;gap:5px;min-width:0;max-width:44%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-mini-avatar{width:16px;height:16px;display:grid;place-items:center;background:#e9e7f4;color:#746a94;font-size:8px;border-radius:50%;flex-shrink:0}.hs-work-metrics{display:flex;gap:7px;font-size:9px;color:#7e859c}.hs-work-metrics>span{display:flex;align-items:center;gap:3px}.hs-work-metrics svg{width:11px;height:11px}.hs-work-metrics .comment-icon{width:11px;height:11px}.hs-empty{font-size:13px;color:#8e95a6;padding:25px}.hs-maker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hs-maker{position:relative;display:flex;align-items:center;gap:10px;border:1px solid #e9eaf3;border-radius:13px;padding:17px 14px;background:linear-gradient(120deg,#fff,#fafaff);min-width:0;transition:border-color .15s}.hs-maker:hover{border-color:#b7aade}.hs-maker-avatar{width:43px;height:43px;border:3px solid #fff;box-shadow:0 0 0 1px #e9e8ef;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#e3dff7;color:#7d6da5;font-size:19px;font-weight:800}.hs-avatar-1{background:#e0edee;color:#5e9197}.hs-avatar-2{background:#f3e3d6;color:#b18c6b}.hs-avatar-3{background:#e3e8f7;color:#8498c2}.hs-maker-copy{display:block;min-width:0}.hs-maker-copy strong{display:block;font-size:12px;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.hs-maker-copy small{display:block;font-size:10px;color:#969aad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:3px 0 6px;max-width:180px}.hs-maker-copy>span{font-size:9px;display:flex;align-items:center;gap:4px;color:#9297ad}.hs-maker-copy svg{width:11px;height:11px}.hs-maker-copy i{font-style:normal;margin:0 3px;color:#c3c6d4}.hs-maker-arrow{font-size:11px;color:#b8b4cb;position:absolute;right:10px;top:12px}.hs-request{display:grid;grid-template-columns:155px 1fr auto;align-items:center;gap:28px;margin-top:38px;padding:29px 32px;border:1px solid #e5e1f5;border-radius:17px;background:radial-gradient(ellipse at 10% 95%,#ddd5ff65,transparent 58%),linear-gradient(115deg,#f8f6ff,#f2f8fa)}.hs-request-visual{color:#aea0e1;display:flex;align-items:center;gap:12px}.hs-request-visual>svg{width:46px;height:46px;stroke-width:1.1}.hs-request-visual>span{font-size:10px;letter-spacing:.1em;line-height:1.8}.hs-request-visual b{font-size:9px;letter-spacing:.04em;font-weight:500}.hs-request-copy h2{font-size:21px;line-height:1.5;letter-spacing:-.8px}.hs-request-copy p{font-size:11px;line-height:1.8;color:#8d90a5;margin-top:8px}.hs-request-actions{display:flex;flex-direction:column;align-items:center;gap:11px}.hs-request-actions>.hs-button{padding:11px 16px;font-size:11px}.hs-request-actions>a:not(.hs-button){font-size:10px;color:#83839d}.hs-request-actions>small{font-size:8px;color:#aaa9bb;max-width:180px;text-align:center}.hs-square-list{border-top:1px solid #e8eaf2}.hs-square-row{display:flex;align-items:center;gap:17px;min-height:74px;border-bottom:1px solid #eceef5;padding:14px 5px}.hs-square-row:hover{background:#fafaff}.hs-square-tag{padding:5px 8px;color:#7b6eb0;background:#f2effa;border-radius:5px;font-size:9px;min-width:63px;text-align:center;flex-shrink:0}.hs-square-copy{display:block;min-width:0;flex:1}.hs-square-copy>strong{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.5;font-weight:650}.hs-square-copy>strong>small{font-size:8px;font-weight:500;color:#a3a5b1;background:#f2f3f7;white-space:nowrap;padding:1px 5px;border-radius:3px}.hs-square-copy>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#989daf;font-size:10px;margin-top:5px}.hs-square-row time{font-size:9px;color:#a9acbb;white-space:nowrap}.hs-square-row>svg{width:13px;color:#b6b9ca}.hs-bottom{margin-top:35px;padding:26px 30px;display:flex;align-items:center;gap:17px;border-radius:15px;border:1px solid #e8eaf4;background:#f7f8fc}.hs-bottom>span{display:grid;place-items:center;width:43px;height:43px;background:#ece9fd;color:#9a89db;border-radius:12px}.hs-bottom h2{font-size:18px;letter-spacing:-.7px}.hs-bottom p{font-size:11px;color:#9198ac;margin-top:4px}.hs-bottom>.hs-button{margin-left:auto;border:1px solid #dddfe9;background:#fff;color:#626b87;font-size:11px}.hs-ad:empty{display:none}.hs-ad{margin-top:25px}.hs-promotion{margin-top:20px}.hs-promotion:empty{display:none}@media(min-width:1500px){.hs-hero{min-height:440px;padding:54px 60px}.hs-hero-art{height:315px}.hs-portfolio{max-width:440px}.hs-portfolio-works .cover{height:83px!important}}@media(max-width:1100px){.hs-hero{padding:36px 32px;min-height:375px}.hs-hero h1{font-size:35px}.hs-hero-art{padding:10px 10px 0 25px}.hs-float-publish{left:0}.hs-float-opportunity{right:-2px}.hs-steps{padding-left:0;padding-right:0;gap:12px}.hs-step{gap:8px}.hs-step strong{font-size:10px}.hs-step small{font-size:8px}.hs-step-icon{width:32px;height:32px}.hs-step-arrow{display:none}.hs-work-grid{gap:12px}.hs-work-meta{flex-wrap:wrap;gap:8px}.hs-work-meta>a{max-width:100%}.hs-maker-grid{gap:10px}.hs-maker{padding:15px 10px;gap:8px}.hs-maker-avatar{width:36px;height:36px;font-size:15px}.hs-maker-copy strong,.hs-maker-copy small{max-width:130px}.hs-request{grid-template-columns:100px 1fr auto;gap:18px;padding:25px}.hs-request-visual{flex-direction:column}.hs-request-copy h2{font-size:19px}}@media(max-width:820px){.hs-hero{grid-template-columns:1fr 1fr;padding:32px 27px;min-height:350px}.hs-hero h1{font-size:30px;letter-spacing:-1.3px}.hs-hero-copy>p{font-size:11px}.hs-hero-copy>p br{display:none}.hs-hero-actions{gap:7px}.hs-button{padding:10px 13px;font-size:10px}.hs-hero-art{padding-left:18px;height:265px}.hs-portfolio{padding:0 14px 12px}.hs-portfolio-heading strong{font-size:13px}.hs-portfolio-avatar{width:30px;height:30px}.hs-portfolio-heading{gap:7px}.hs-portfolio-avatar svg{width:20px}.hs-portfolio-works .cover{height:58px!important}.hs-portfolio-footer{font-size:6px}.hs-float{padding:8px 9px;font-size:8px;gap:5px}.hs-float svg{width:13px}.hs-float-publish{top:58px;left:-2px}.hs-float-reaction{top:20px;right:-9px}.hs-float-opportunity{bottom:27px}.hs-hero-note{font-size:6px;right:35px}.hs-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-work-title h3{font-size:14px}.hs-work-copy>p{font-size:11px}.hs-work-meta{flex-wrap:nowrap}.hs-work-meta>a{max-width:45%;font-size:10px}.hs-work-metrics{font-size:10px}.hs-maker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-maker{padding:17px}.hs-maker-copy strong{font-size:13px}.hs-maker-copy strong,.hs-maker-copy small{max-width:215px}.hs-request{grid-template-columns:1fr auto}.hs-request-visual{display:none}.hs-request-copy h2{font-size:18px}.hs-bottom{padding:23px}.hs-bottom p{font-size:10px}}@media(max-width:600px){.home-studio{margin-top:0}.hs-hero{grid-template-columns:1fr;padding:29px 24px 21px;border-radius:18px;gap:10px}.hs-hero h1{font-size:32px;line-height:1.35;margin-top:15px}.hs-hero-kicker{font-size:9px}.hs-hero-copy>p{font-size:11px;max-width:310px}.hs-hero-actions{margin-top:21px}.hs-hero-actions .hs-button{min-height:42px;padding:11px 17px;font-size:11px}.hs-hero-explore{margin-top:15px!important}.hs-hero-art{height:246px;padding:0 25px 6px;margin-top:5px}.hs-portfolio{max-width:310px}.hs-window-bar{height:29px;margin-bottom:13px}.hs-portfolio-heading{margin-bottom:13px}.hs-portfolio-heading strong{font-size:14px}.hs-portfolio-works .cover{height:62px!important}.hs-portfolio-works a>span{font-size:8px}.hs-portfolio-footer{font-size:6px;margin-top:12px;padding-top:9px}.hs-float{font-size:8px;padding:8px}.hs-float-publish{left:-6px;top:62px}.hs-float-reaction{top:5px;right:-5px}.hs-float-opportunity{right:-3px;bottom:19px}.hs-hero-note{bottom:0;right:39px}.hs-steps{grid-template-columns:1fr 1fr;gap:17px 12px;padding:22px 3px}.hs-step strong{font-size:11px}.hs-step small{font-size:9px}.hs-step-icon{width:33px;height:33px}.hs-section{margin-top:28px}.hs-section-head{gap:10px;align-items:flex-start;margin-bottom:15px}.hs-section-head h2{font-size:19px;letter-spacing:-.7px}.hs-section-head p{font-size:10px;max-width:260px;line-height:1.7}.hs-eyebrow{font-size:8px}.hs-more{font-size:9px;gap:4px;padding-top:20px}.hs-more svg{width:12px}.hs-filters{gap:5px;margin-bottom:12px}.hs-filters button{font-size:10px;padding:5px 13px;min-height:31px}.hs-work-grid{gap:11px}.hs-work-copy{padding:11px 9px}.hs-work-title h3{font-size:11px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:33px}.hs-save .bookmark-icon{width:13px;height:15px}.hs-work-copy>p{font-size:9px}.hs-work-meta{flex-wrap:wrap;gap:7px;margin-top:10px}.hs-work-meta>a{max-width:100%;font-size:9px}.hs-work-metrics{font-size:9px;gap:8px;width:100%;margin-top:1px}.hs-kind{left:7px;top:7px;font-size:8px;padding:4px 6px}.hs-maker-grid{gap:9px}.hs-maker{padding:14px 10px;align-items:flex-start;gap:7px}.hs-maker-avatar{width:31px;height:31px;font-size:13px}.hs-maker-copy strong{font-size:10px}.hs-maker-copy small{font-size:8px}.hs-maker-copy strong,.hs-maker-copy small{max-width:104px}.hs-maker-copy>span{font-size:8px;gap:3px;flex-wrap:wrap}.hs-maker-copy svg{width:9px;height:9px}.hs-maker-arrow{display:none}.hs-request{grid-template-columns:1fr;padding:24px 22px;margin-top:28px;gap:20px;border-radius:14px}.hs-request-copy h2{font-size:21px}.hs-request-copy p{font-size:10px}.hs-request-copy p br{display:none}.hs-request-actions{align-items:flex-start;gap:10px}.hs-request-actions>small{text-align:left;max-width:none}.hs-request-actions>.hs-button{padding:11px 16px;font-size:11px}.hs-square-row{gap:10px;flex-wrap:wrap;padding:15px 0;position:relative}.hs-square-tag{font-size:8px;min-width:0;align-self:flex-start;padding:4px 6px}.hs-square-copy{flex-basis:70%;padding-right:15px}.hs-square-copy>strong{font-size:11px;display:block}.hs-square-copy>strong>small{margin-left:5px}.hs-square-copy>span{font-size:9px}.hs-square-row time{display:none}.hs-square-row>svg{position:absolute;right:0;top:20px;width:10px}.hs-bottom{flex-wrap:wrap;margin-top:27px;padding:20px;gap:12px}.hs-bottom>span{width:34px;height:34px;border-radius:9px}.hs-bottom h2{font-size:17px}.hs-bottom p{font-size:9px;max-width:240px}.hs-bottom>.hs-button{margin-left:46px;font-size:10px;min-height:38px;padding:9px 13px}}@media(prefers-reduced-motion:reduce){.home-studio *{transition:none!important;scroll-behavior:auto!important}}.hs-maker-grid.hs-mini-portfolios{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.hs-maker-portfolio{min-width:0;border:1px solid #e7e8f2;background:linear-gradient(150deg,#fff 60%,#f9f8fe);border-radius:15px;overflow:hidden;transition:border-color .18s,box-shadow .18s}.hs-maker-portfolio:hover{border-color:#c7bee7;box-shadow:0 9px 28px #3c2b6c0a}.hs-maker-profile{display:flex;align-items:center;gap:11px;padding:17px 17px 15px;min-width:0}.hs-maker-profile .hs-maker-avatar{width:41px;height:41px;font-size:18px;flex-shrink:0}.hs-maker-identity{min-width:0;flex:1}.hs-maker-identity>strong{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:800;line-height:1.5;letter-spacing:-.3px}.hs-maker-identity .member-badge-image{width:19px;height:19px;flex-shrink:0}.hs-maker-identity>small{display:block;font-size:10px;color:#9298ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.hs-maker-profile-arrow{font-size:13px;color:#b7afcd;align-self:flex-start;padding-top:3px}.hs-maker-featured{display:block;padding:0 16px}.hs-maker-featured-image{display:block;position:relative;overflow:hidden;border:1px solid #edecf4;border-radius:9px}.hs-maker-featured-image .cover{height:auto!important;aspect-ratio:2.05!important;margin:0;border-radius:0!important;overflow:hidden;background:#f0f0f8}.hs-maker-featured-image .cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.hs-maker-featured:hover .cover img{transform:scale(1.035)}.hs-maker-featured-label{position:absolute;top:8px;left:8px;padding:4px 7px;font-size:8px;font-weight:700;letter-spacing:.04em;border:1px solid #ffffffc9;border-radius:5px;background:#fffffff0;color:#716492;box-shadow:0 2px 6px #2826490a}.hs-maker-featured-copy{display:flex;align-items:center;gap:10px;padding:12px 1px 13px;min-width:0}.hs-maker-featured-copy>span{min-width:0;flex:1}.hs-maker-featured-copy small{display:block;color:#a1a3b6;font-size:9px;margin-bottom:4px}.hs-maker-featured-copy strong{display:block;font-size:12px;font-weight:750;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#3d405b}.hs-maker-featured-copy>svg{width:14px;height:14px;color:#aca3c8}.hs-maker-stats{display:grid;grid-template-columns:repeat(3,1fr);padding:11px 0 12px;margin:0 17px;border-top:1px solid #eeedf5;border-bottom:1px solid #eeedf5}.hs-maker-stats>span{text-align:center;position:relative}.hs-maker-stats>span+span:before{content:"";position:absolute;left:0;top:5px;height:25px;width:1px;background:#eeedf5}.hs-maker-stats strong{display:block;font-size:15px;line-height:1.4;color:#635884;font-weight:800}.hs-maker-stats small{display:block;font-size:9px;color:#a1a1b5;margin-top:3px}.hs-maker-activity{display:flex;gap:8px;align-items:flex-start;min-width:0;margin:13px 17px 0;min-height:44px}.hs-activity-dot{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#89b6ab;box-shadow:0 0 0 3px #edf5f2;margin-top:6px}.hs-maker-activity>span:last-child{display:block;min-width:0;flex:1}.hs-maker-activity small{font-size:9px;display:flex;align-items:center;justify-content:space-between;gap:6px;color:#9c9fb1;line-height:1.5}.hs-maker-activity time{font-size:8px;color:#b5b5c4;white-space:nowrap}.hs-maker-activity strong{display:block;font-size:9px;font-weight:500;color:#81869b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px}.hs-maker-activity strong>span{color:#69a28f;font-size:8px;margin-right:6px}.hs-maker-portfolio-link{display:flex;align-items:center;justify-content:space-between;padding:12px 17px;margin-top:5px;background:#f7f6fc;border-top:1px solid #eeedf6;font-size:10px;font-weight:700;color:#82749e!important}.hs-maker-portfolio-link svg{width:13px;height:13px}.hs-maker-portfolio-link:hover{background:#efebfa;color:#655085!important}@media(max-width:820px){.hs-maker-grid.hs-mini-portfolios{gap:12px}.hs-maker-profile{padding:13px 12px;gap:8px}.hs-maker-profile .hs-maker-avatar{width:33px;height:33px;font-size:14px}.hs-maker-identity>strong{font-size:11px}.hs-maker-identity>small{font-size:9px}.hs-maker-featured{padding:0 11px}.hs-maker-stats{margin:0 12px}.hs-maker-activity{margin-left:12px;margin-right:12px}.hs-maker-featured-copy strong{font-size:11px}.hs-maker-profile-arrow{display:none}.hs-maker-stats strong{font-size:13px}.hs-maker-stats small,.hs-maker-activity small{font-size:8px}.hs-maker-activity time{font-size:7px}.hs-maker-activity strong{font-size:8px}.hs-maker-portfolio-link{padding:11px 12px;font-size:9px}}@media(max-width:600px){.hs-maker-grid.hs-mini-portfolios{grid-template-columns:1fr;gap:15px}.hs-maker-profile{padding:16px 17px;gap:11px}.hs-maker-profile .hs-maker-avatar{width:42px;height:42px;font-size:18px}.hs-maker-identity>strong{font-size:14px}.hs-maker-identity>small{font-size:11px}.hs-maker-profile-arrow{display:block}.hs-maker-featured{padding:0 16px}.hs-maker-featured-image .cover{aspect-ratio:2.25!important}.hs-maker-featured-label{font-size:9px}.hs-maker-featured-copy{padding:12px 1px 14px}.hs-maker-featured-copy strong{font-size:13px}.hs-maker-featured-copy small{font-size:10px}.hs-maker-stats{margin:0 17px;padding:13px 0}.hs-maker-stats strong{font-size:16px}.hs-maker-stats small{font-size:10px}.hs-maker-activity{margin:14px 17px 0;min-height:45px;gap:9px}.hs-maker-activity small{font-size:10px}.hs-maker-activity time{font-size:9px}.hs-maker-activity strong{font-size:10px}.hs-maker-activity strong>span{font-size:9px}.hs-maker-portfolio-link{padding:14px 17px;font-size:11px}}.cp-page,.cp-editor{--cp-ink:#29314d;--cp-muted:#8790a7;--cp-line:#e8e8f3;--cp-accent:#7562e2;color:var(--cp-ink);font-family:var(--ui-font)}.cp-page{max-width:1320px;margin:6px auto 0;padding:0}.cp-page *,.cp-editor *{box-sizing:border-box}.cp-page :is(h1,h2,h3,p,dl),.cp-editor :is(h3,p){margin:0}.cp-page a{text-decoration:none;color:inherit}.cp-page button,.cp-editor button{font:inherit;cursor:pointer}.cp-page svg,.cp-editor svg{width:19px;height:19px;flex-shrink:0}.cp-page [hidden],.cp-editor [hidden]{display:none!important}.cp-profile-avatar{width:82px;height:82px;display:grid;place-items:center;background:linear-gradient(145deg,#f5f7ff,#dce6fc);border:1px solid #fff8;color:#5c7dc0;font-size:37px;font-weight:800;border-radius:22px;box-shadow:0 8px 25px #121b3a20;overflow:hidden;grid-row:1/3;align-self:start;margin-top:6px}.cp-profile-avatar img{width:100%;height:100%;object-fit:cover}.cp-member-link{font-size:9px!important;border:0;background:none;color:#b5bddc;padding:6px 0 0;text-align:left}.cp-member-link:hover{color:#fff}.cp-chips{display:flex;flex-wrap:wrap;gap:7px}.cp-chips>span{background:#f4f2fc;border:1px solid #eeebf8;border-radius:8px;padding:7px 11px;font-size:11px;font-weight:600;color:#76678f}.cp-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 17px;border:1px solid #e2ddec;border-radius:9px;background:#fff;color:#76658e;font-size:12px;font-weight:650;transition:background .15s,transform .15s}.cp-button svg{width:16px;height:16px}.cp-button.primary{border-color:#8171eb;background:linear-gradient(125deg,#7d6ae9,#6655db);color:#fff;box-shadow:0 4px 12px #6a55d61c}.cp-button:hover{transform:translateY(-1px);background:#f4f0ff}.cp-button.primary:hover{background:#6550ce}.cp-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e7e4f4;border-radius:10px;background:linear-gradient(90deg,#fcfcff,#f7f7fc);margin:18px 0 22px;overflow:auto;scrollbar-width:none}.cp-tabs::-webkit-scrollbar{display:none}.cp-tabs>a{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;padding:13px 10px;min-height:47px;font-size:12px;font-weight:700;color:#787994;white-space:nowrap;border-radius:9px 9px 0 0}.cp-tabs>a+a:before{content:"";position:absolute;left:0;height:16px;width:1px;background:#e9e6f4}.cp-tabs>a[aria-current=page]{color:#7460d7;background:linear-gradient(110deg,#f7f4ff,#eae5fc)}.cp-tabs>a[aria-current=page]:after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:2px;background:#9b87f4}.cp-tabs svg{width:17px;height:17px}.cp-layout{display:grid;grid-template-columns:minmax(0,2.65fr) minmax(265px,1fr);gap:21px;align-items:start}.cp-main,.cp-sidebar{min-width:0}.cp-main{display:grid;gap:17px}.cp-sidebar{display:grid;gap:16px}.cp-panel{border:1px solid var(--cp-line);border-radius:13px;padding:20px;background:linear-gradient(130deg,#fff,#fefeff);min-width:0}.cp-sidebar .cp-panel{padding:18px;background:linear-gradient(135deg,#fbfaff,#f6f4fe)}.cp-section-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:17px}.cp-section-symbol{width:33px;height:33px;border-radius:9px;background:#f0ecff;display:grid;place-items:center;color:#9b83e3;flex-shrink:0}.cp-section-symbol svg{width:19px;height:19px}.cp-section-head>div{min-width:0;flex:1}.cp-section-head h2{font-size:17px;line-height:1.5;letter-spacing:-.5px;font-weight:750;color:#333855}.cp-section-head h2 small{font-size:11px;font-weight:500;color:#9994af;margin-left:6px}.cp-section-head p{font-size:10px;color:#a09bb3;line-height:1.75;margin-top:2px}.cp-section-head .cp-small-button{flex-shrink:0}.cp-small-button{display:inline-flex;align-items:center;gap:5px;justify-content:center;min-height:30px;padding:5px 9px;border:1px solid #e5dff2;border-radius:7px;background:#fbf9ff;color:#a090b7;font-size:10px!important;font-weight:600!important;white-space:nowrap}.cp-small-button svg{width:12px;height:12px}.cp-small-button:hover{border-color:#b6a7de;color:#7d66b2}.cp-text-link{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#8b7ca5!important;font-weight:600}.cp-text-link svg{width:12px;height:12px}.cp-section-head>.cp-text-link{margin-left:auto;white-space:nowrap;align-self:center}.cp-intro-text{white-space:pre-wrap;font-size:12px;line-height:1.9;color:#7a7b94;overflow-wrap:anywhere}.cp-subtle{font-size:12px;color:#9698ac;line-height:1.8}.cp-empty{padding:18px 5px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:#c0b9d1}.cp-empty>svg{width:24px;height:24px}.cp-empty p{font-size:12px;line-height:1.8;color:#a09ab0}.cp-empty .cp-small-button{margin-top:3px}.cp-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cp-page .creator-work-card{border-color:#e9e6f2;box-shadow:none;border-radius:10px;min-width:0;overflow:hidden;position:relative}.cp-page .creator-work-cover .cover{aspect-ratio:1.85!important;height:auto!important;margin:0;border-radius:0;overflow:hidden}.cp-page .creator-work-cover img{width:100%;height:100%;object-fit:cover}.cp-page .creator-work-body{padding:12px 11px 11px}.cp-work-kind{font-size:8px;border-radius:4px;padding:3px 5px;background:#f3effc;color:#9a8ab7}.cp-page .creator-work-card h3{font-size:12px;line-height:1.6;letter-spacing:-.3px;margin:7px 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#50536d}.cp-page .creator-work-card p{font-size:10px;line-height:1.7;color:#a09caf;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;min-height:34px}.cp-page .bookmark{width:27px;height:29px;right:7px;top:7px;border-radius:7px;color:#a497bc;border-color:#efebf4;background:#fffffff2;display:grid;place-items:center;padding:4px}.cp-page .bookmark svg{width:15px;height:17px}.cp-work-stats{display:flex;align-items:center;gap:9px;font-size:9px;color:#a8a0b6;margin-top:12px;flex-wrap:wrap}.cp-work-stats>span{display:flex;gap:3px;align-items:center}.cp-work-stats svg{width:11px;height:11px}.cp-work-stats .card-comment-metric{font-size:9px;display:flex;gap:3px;align-items:center}.cp-featured-note{font-size:9px;color:#ada4bf;margin:-10px 4px 0;display:flex;align-items:center;gap:4px}.cp-hanmoa-works{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.cp-more-works{margin-top:15px}.cp-more-works>summary{cursor:pointer;font-size:11px;color:#9584b3;padding:10px;text-align:center;border:1px solid #e9e1f7;border-radius:8px;background:#fcfaff;list-style:none}.cp-more-works>div{margin-top:15px}.cp-stat-list{padding:0;border:1px solid #e9e4f5;border-radius:9px;background:#ffffffa6;overflow:hidden}.cp-stat-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px}.cp-stat-list>div+div{border-top:1px solid #f0ecf7}.cp-stat-list dt{font-size:10px;display:flex;align-items:center;gap:8px;color:#9187a4}.cp-stat-list dt svg{width:13px;height:13px;color:#ab99ca}.cp-stat-list dd{font-size:12px;margin:0;color:#8a7ca2;font-weight:700}.cp-sidebar .cp-section-head h2{font-size:14px}.cp-sidebar .cp-section-head p{font-size:10px}.cp-sidebar .cp-section-symbol{width:29px;height:29px}.cp-sidebar .cp-section-head{gap:8px;margin-bottom:14px}.cp-sidebar .cp-button{width:100%;font-size:11px}.cp-sidebar .cp-panel>.cp-text-link{margin-top:12px}.cp-timeline{list-style:none;margin:0;padding:0}.cp-timeline>li{position:relative;display:flex;gap:11px;padding:0 0 18px;min-width:0}.cp-timeline>li:last-child{padding-bottom:0}.cp-timeline>li:before{content:"";position:absolute;left:3px;top:12px;bottom:0;border-left:1px solid #ece7f5}.cp-timeline>li:last-child:before{display:none}.cp-timeline-dot{position:relative;z-index:1;width:7px;height:7px;margin-top:6px;border-radius:50%;background:#c5b6e7;border:1px solid #fff;box-shadow:0 0 0 1px #d9ccef;flex-shrink:0}.cp-timeline>li>div{min-width:0;flex:1;position:relative;padding-right:82px}.cp-event-type{font-size:8px;color:#ac9bc8;background:#f5f0fd;border-radius:4px;padding:3px 5px;display:inline-block;margin-bottom:5px}.cp-timeline a{display:block;font-size:11px;font-weight:650;color:#7b7291;line-height:1.65;overflow-wrap:anywhere}.cp-timeline p{font-size:10px;line-height:1.8;color:#a19aac;margin-top:4px;white-space:pre-wrap;overflow-wrap:anywhere}.cp-timeline time{position:absolute;right:0;top:5px;color:#b4a9c5;font-size:8px;white-space:nowrap}.cp-timeline-compact>li{gap:8px;padding-bottom:14px}.cp-timeline-compact>li>div{padding-right:0}.cp-timeline-compact a{font-size:10px;font-weight:500}.cp-timeline-compact time{position:static;display:block;margin-top:5px;font-size:8px}.cp-timeline-compact .cp-event-type{font-size:7px;margin-bottom:4px}.cp-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cp-link-grid>a{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 12px;border:1px solid #ede8f5;border-radius:9px;background:#fdfbff}.cp-link-grid>a>svg:first-child{width:20px;height:20px;color:#a294c6}.cp-link-grid>a>span{min-width:0;flex:1}.cp-link-grid strong{font-size:11px;display:block;color:#85779e}.cp-link-grid small{font-size:9px;color:#b1a7bf;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.cp-link-grid>a>svg:last-child{width:12px;height:12px;color:#b5a5cd}.cp-link-grid a:hover{background:#f6f1ff}.cp-selected-grid{display:grid;gap:12px}.cp-selected-entry{display:block;position:relative;padding:15px;border:1px solid #ede7f7;border-radius:9px;background:#fdfbff}.cp-selected-entry h3{font-size:13px;line-height:1.6;margin:6px 0}.cp-selected-entry p{font-size:11px;line-height:1.8;color:#aaa0b9;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.cp-selected-entry>small{font-size:9px;color:#baadc7;display:block;margin-top:9px}.cp-selected-entry>svg{position:absolute;right:14px;top:17px;width:14px;color:#b9a7d4}.cp-type{font-size:8px;font-weight:650;color:#a18cc0;background:#f5effd;border:1px solid #eee6f9;border-radius:4px;padding:3px 6px;display:inline-block}.cp-info{display:flex;align-items:center;gap:10px;padding:13px 16px;border:1px solid #ece6f8;border-radius:10px;background:linear-gradient(115deg,#faf9ff,#f1effb);color:#a795cc}.cp-info>svg{width:18px;height:18px}.cp-info p{font-size:11px;line-height:1.8;color:#9283a9;flex:1}.cp-info>span{font-size:8px;white-space:nowrap;border:1px solid #e5dcf5;border-radius:20px;background:#fff8;padding:5px 8px;color:#ab98ca}.cp-subtabs{display:flex;gap:5px;flex-wrap:wrap}.cp-subtabs a{font-size:10px;padding:7px 11px;border:1px solid #ece5f6;border-radius:7px;color:#ad9dc3;background:#fff}.cp-subtabs a[aria-current=page]{color:#8971bb;background:#f3edfc;border-color:#d8c8ef}.cp-collection+.cp-collection{border-top:1px solid #eee7f7;margin-top:22px;padding-top:22px}.cp-collection>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cp-collection h3{font-size:14px;color:#8e7fa5}.cp-collection small{font-size:10px;color:#b3a5c4}.cp-collection>p{font-size:11px;color:#ad9fbe;line-height:1.8;margin-bottom:14px}.cp-collection>.creator-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cp-post-list article{padding:17px 0;border-bottom:1px solid #eee8f7}.cp-post-list article:first-child{padding-top:0}.cp-post-list article:last-child{border:0;padding-bottom:0}.cp-post-list time{font-size:9px;color:#b6a8c7}.cp-post-list h3{font-size:15px;line-height:1.6;color:#8a799f;margin:6px 0 9px}.cp-post-list p{font-size:12px;line-height:1.9;color:#a394b3;white-space:pre-wrap;overflow-wrap:anywhere}.cp-compact-list{display:grid;gap:8px}.cp-compact-list>a{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #eee8f8;border-radius:8px;background:#fff}.cp-compact-list strong{font-size:11px;font-weight:600;min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#9989af}.cp-compact-list small{font-size:8px;color:#b9aac9;white-space:nowrap}.cp-compact-list svg{width:12px;height:12px;color:#bea9d7}.cp-category-bars{display:grid;gap:14px}.cp-category-bars>div{display:grid;grid-template-columns:1fr auto;gap:7px}.cp-category-bars span{font-size:10px;color:#a392b7}.cp-category-bars strong{font-size:10px;color:#a593bb}.cp-category-bars i{grid-column:1/-1;border-radius:5px;height:5px;background:#eee9f5;overflow:hidden}.cp-category-bars b{display:block;height:100%;background:linear-gradient(90deg,#ccbee8,#ad97d3);border-radius:5px}.cp-external-filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:2px 0}.cp-external-filters label{display:flex;flex-direction:column;gap:5px}.cp-external-filters label>span{font-size:9px;color:#b5a4c4}.cp-external-filters select,.cp-external-filters input{height:35px;border:1px solid #e8dff3;border-radius:7px;background:#fff;font:10px var(--ui-font);padding:7px 9px;color:#a494b5;min-width:120px;max-width:100%}.cp-external-search{flex:1;min-width:130px}.cp-external-filters output{font-size:10px;color:#b09ac4;margin-left:auto;align-self:center;padding-top:15px}.cp-external-list{display:grid;gap:14px}.cp-external-card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:15px;padding:18px;border:1px solid #e9e0f5;border-radius:12px;background:linear-gradient(135deg,#fff,#fdfaff);min-width:0}.cp-external-art{width:76px;height:76px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(140deg,#eee8fd,#faf7ff);color:#b5a1da}.cp-external-art svg{width:34px;height:34px;stroke-width:1.3}.cp-external-body{min-width:0}.cp-entry-heading{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.cp-entry-heading>div{min-width:0;flex:1}.cp-entry-heading h3{font-size:15px;line-height:1.6;color:#8f7da5;margin-top:6px;overflow-wrap:anywhere}.cp-visibility{font-size:8px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;border-radius:5px;padding:5px 7px;background:#f6f0fc;color:#b398cf}.cp-visibility svg{width:11px;height:11px}.cp-visibility-public{background:#edf7f1;color:#8ab49c}.cp-visibility-private{background:#f5effc;color:#b49bcf}.cp-external-summary{font-size:11px;line-height:1.85;color:#a99ab9;white-space:pre-line;overflow-wrap:anywhere;margin-top:9px!important}.cp-external-org{font-size:10px;color:#b7a3c6;margin-top:7px!important}.cp-experience-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px!important}.cp-experience-facts>div:last-child{grid-column:1/-1}.cp-experience-facts dt{font-size:8px;color:#baaacb;display:flex;align-items:center;gap:5px;margin-bottom:5px}.cp-experience-facts dt svg{width:11px;height:11px}.cp-experience-facts dd{font-size:10px;line-height:1.8;color:#ab98bd;margin:0;overflow-wrap:anywhere}.cp-experience-facts dd>span{display:inline-block;font-size:9px;background:#faf5ff;border:1px solid #f1e8fa;border-radius:4px;padding:2px 5px;margin:0 4px 4px 0}.cp-external-outcome{border-left:2px solid #e4d8f3;padding:0 0 0 10px;margin-top:10px}.cp-external-outcome strong{font-size:9px;color:#b39acb;font-weight:600}.cp-external-outcome p{font-size:10px;line-height:1.9;color:#b09cc0;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px}.cp-external-footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:15px}.cp-external-footer>small{font-size:8px;color:#c0afd0;margin-right:auto}.cp-external-footer a,.cp-external-footer button{display:inline-flex;align-items:center;gap:4px;font-size:9px!important;border:0;background:transparent;color:#b09ac9;padding:4px 0}.cp-external-footer svg{width:11px;height:11px}.cp-external-footer button:last-child{color:#b9a5c9}.cp-external-compact{grid-template-columns:50px minmax(0,1fr);padding:14px;gap:12px}.cp-external-compact .cp-external-art{width:50px;height:50px;border-radius:10px}.cp-external-compact .cp-external-art svg{width:24px;height:24px}.cp-external-compact h3{font-size:13px}.cp-external-compact .cp-external-summary{font-size:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cp-filter-empty{font-size:12px;color:#b9a6ca;text-align:center;padding:28px}.cp-visibility-help{margin:0;padding:0;list-style:none;display:grid;gap:14px}.cp-visibility-help strong{font-size:10px;color:#ae94c6}.cp-visibility-help li:first-child strong{color:#92b49d}.cp-visibility-help p{font-size:10px;line-height:1.8;color:#b9a8c8;margin-top:4px}.cp-contact-summary{display:grid;gap:14px}.cp-contact-summary dt{font-size:9px;color:#b6a4c8;margin-bottom:4px}.cp-contact-summary dd{font-size:11px;color:#a58bbd;line-height:1.8;margin:0;overflow-wrap:anywhere}.cp-collaboration-status{display:inline-block;border-radius:5px;padding:3px 7px;background:#f4ecfc}.cp-status-open{background:#edf7f0!important;color:#8ab49a!important}.cp-status-closed{background:#f5f0f4!important;color:#b3a3ad!important}.cp-contact-actions{display:grid;gap:11px}.cp-contact-actions>.cp-button{justify-content:flex-start}.cp-contact-actions .cp-button>small{font-size:9px;margin-left:auto;overflow-wrap:anywhere;white-space:normal}.cp-public-request-note{font-size:9px;color:#bfa9ce;display:block;margin-top:-4px}.cp-preview-notice{display:flex;align-items:center;gap:9px;font-size:11px;color:#a38bba;background:#fbf5ff;border:1px solid #eee0f9;border-radius:9px;padding:11px 15px;margin-bottom:14px}.cp-preview-notice svg{width:15px;height:15px}.cp-preview-notice a{margin-left:auto;font-size:10px;color:#ab8bc8}dialog:has(.cp-editor){width:min(920px,calc(100vw - 32px));max-width:920px;padding:0;border-radius:16px;max-height:90dvh;border:1px solid #e9def5;background:#fff}dialog:has(.cp-editor) .dialog-content{padding:24px;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain}dialog:has(.cp-editor) h2{font-size:22px!important;color:#746087}.cp-editor{display:grid;gap:21px;font-size:12px}.cp-editor-lead{font-size:12px;color:#a28bb5;line-height:1.8}.cp-editor-jumps{position:sticky;top:-24px;z-index:3;background:#fffffff5;padding:12px 0;display:flex;gap:7px;flex-wrap:wrap;border-bottom:1px solid #eee3f8}.cp-editor-jumps button{border:1px solid #e8daf5;background:#fbf6ff;color:#b296c7;border-radius:7px;padding:7px 11px;font-size:10px}.cp-editor-section{display:grid;gap:13px;scroll-margin-top:75px;min-width:0}.cp-editor-section+.cp-editor-section{border-top:1px solid #efe3f8;padding-top:19px}.cp-editor-section>h3,.cp-anonymous-fields>h3,.cp-external-preview>h3{font-size:16px;color:#a88bbc;line-height:1.5}.cp-editor-section>p,.cp-anonymous-fields>p{font-size:11px;line-height:1.85;color:#b9a3c9}.cp-field{display:flex;flex-direction:column;gap:7px;min-width:0}.cp-field>span,.cp-link-row label>span{font-size:11px;font-weight:600;color:#b39bc4}.cp-field input,.cp-field textarea,.cp-field select,.cp-link-row input,.cp-choice-search input{width:100%;min-width:0;border:1px solid #e7d8f4;border-radius:8px;background:#fffdff;color:#a58bb7;font:12px/1.6 var(--ui-font);padding:10px 12px}.cp-field input,.cp-field select{min-height:42px}.cp-field textarea{resize:vertical;min-height:95px}.cp-field>small{font-size:9px;color:#bfa6ce;line-height:1.8}.cp-editor input:disabled{background:#f8f4fb;color:#cfbfd9}.cp-choice-heading{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#b396c7}.cp-choice-heading output{font-size:10px;color:#b99dc9}.cp-choice-list{display:grid;grid-template-columns:1fr 1fr;gap:7px;max-height:260px;overflow-y:auto;padding:3px;overscroll-behavior:contain}.cp-choice-list label,.cp-main-choices details>label{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid #eee1f8;border-radius:7px;background:#fffcff;color:#b69cc7;font-size:10px;line-height:1.7;min-width:0}.cp-choice-list input,.cp-main-choices input,.cp-check input{width:15px;height:15px;accent-color:#b896dc;flex-shrink:0;margin:1px 0 0}.cp-choice-list label>span{min-width:0;overflow-wrap:anywhere}.cp-choice-list label:has(input:checked),.cp-main-choices label:has(input:checked){border-color:#d3b6ea;background:#fcf5ff}.cp-choice-list label:has(input:disabled){opacity:.6}.cp-choice-search{display:flex;gap:10px;align-items:center;color:#bca0cd;font-size:10px}.cp-choice-search input{padding:8px 10px;flex:1}.cp-ordered-list{display:grid;gap:7px}.cp-ordered-row{display:grid;grid-template-columns:23px minmax(0,1fr) 30px 30px 30px;gap:7px;align-items:center;border:1px solid #e8d9f5;border-radius:9px;background:#fbf6ff;padding:8px}.cp-ordered-row>span{font-size:10px;color:#c0a2d2;text-align:center}.cp-ordered-row strong{font-size:11px;font-weight:600;color:#ad8fc1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-ordered-row strong small{font-size:8px;font-weight:500;color:#bda3cf;margin-right:6px}.cp-ordered-row button{border:1px solid #e7d5f2;border-radius:6px;background:#fff;color:#b694cc;min-height:30px;font-size:11px}.cp-ordered-row button:disabled{opacity:.35;cursor:default}.cp-order-empty{padding:15px 10px;border:1px dashed #eadcf6;border-radius:9px;font-size:10px;color:#c5acd3}.cp-choice-error{font-size:10px;color:#bb82a7}.cp-choice-error:empty{display:none}.cp-main-choices{display:grid;gap:8px}.cp-main-choices details{border:1px solid #eddef8;border-radius:8px;padding:10px}.cp-main-choices summary{cursor:pointer;color:#b69ac9;font-size:11px}.cp-main-choices summary small{margin-left:7px;font-size:9px;color:#c4a7d6}.cp-main-choices details>label{margin-top:8px}.cp-main-choices details>p{font-size:10px;color:#c9afd8;padding-top:10px}.cp-link-row{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,2fr) 28px;gap:10px;align-items:end;margin-bottom:10px}.cp-link-row label{display:grid;gap:7px;min-width:0}.cp-link-row input{font-size:11px;padding:9px}.cp-link-row>button{border:1px solid #e8d5f3;border-radius:6px;min-height:38px;background:#fff;color:#c1a3cf}.cp-editor-submit{position:sticky;bottom:-24px;z-index:2;background:#fffffff2;border-top:1px solid #efdef9;padding:15px 0;display:flex;justify-content:flex-end}.cp-editor-submit .cp-button{min-height:44px;font-size:12px}.cp-editor .form-error{font-size:12px;color:#bd78a6;line-height:1.8}.cp-editor .form-error:empty{display:none}.cp-editor-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cp-check{display:flex;align-items:center;gap:8px;font-size:11px;color:#b89bc9}.cp-anonymous-fields{display:grid;gap:13px;padding:16px;border:1px solid #e9d7f7;border-radius:11px;background:#fdf7ff}.cp-external-preview{padding:17px;border:1px solid #ead8f7;background:#fdf9ff;border-radius:12px;display:grid;gap:14px}.cp-private-preview{display:flex;align-items:center;gap:8px;font-size:11px;color:#c0a0d1;line-height:1.8}.cp-private-preview svg{width:17px;height:17px}.cp-external-editor .cp-external-card{padding:13px;grid-template-columns:54px minmax(0,1fr);gap:12px}.cp-external-editor .cp-external-art{width:54px;height:54px}.cp-external-editor .cp-external-art svg{width:26px;height:26px}@media(max-width:1100px){.cp-profile-avatar{width:64px;height:64px;font-size:29px;border-radius:18px}.cp-layout{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.cp-panel{padding:16px}.cp-featured-grid,.cp-hanmoa-works{gap:9px!important}.cp-work-stats{gap:6px}.cp-page .creator-work-card h3{font-size:11px}.cp-sidebar .cp-panel{padding:15px}.cp-section-head h2{font-size:15px}}@media(max-width:950px){.cp-layout{grid-template-columns:1fr}.cp-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cp-sidebar .cp-panel{min-height:0}.cp-profile-avatar{width:58px;height:58px;font-size:26px}.cp-featured-grid{gap:14px!important}.cp-page .creator-work-card h3{font-size:13px}.cp-page .creator-work-card p{font-size:11px}.cp-work-stats{font-size:10px}}@media(max-width:700px){.cp-page{margin:0}.cp-profile-avatar{width:60px;height:60px;font-size:27px;border-radius:17px}.cp-tabs{margin:14px 0 17px;grid-template-columns:repeat(4,minmax(130px,1fr));border-radius:9px}.cp-tabs>a{font-size:11px;gap:7px;min-height:43px;padding:11px 9px}.cp-tabs svg{width:15px;height:15px}.cp-main{gap:14px}.cp-panel{padding:16px;border-radius:11px}.cp-section-head{gap:8px;margin-bottom:14px}.cp-section-head h2{font-size:15px}.cp-section-head p{font-size:10px}.cp-section-symbol{width:29px;height:29px}.cp-section-symbol svg{width:17px;height:17px}.cp-small-button{font-size:9px!important;padding:5px 7px}.cp-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px!important}.cp-featured-grid>.creator-work-card:first-child:last-child{grid-column:1/-1;max-width:350px}.cp-page .creator-work-card h3{font-size:12px}.cp-page .creator-work-card p{font-size:10px}.cp-page .creator-work-body{padding:11px 10px}.cp-work-stats{font-size:9px;gap:7px}.cp-intro-text{font-size:12px}.cp-link-grid{grid-template-columns:1fr}.cp-sidebar{grid-template-columns:1fr;gap:14px}.cp-sidebar .cp-panel{padding:17px}.cp-timeline>li>div{padding-right:0}.cp-timeline time{position:static;display:block;font-size:8px;margin-top:6px}.cp-member-link{font-size:8px!important}.cp-chips>span{font-size:10px;padding:6px 9px}.cp-hanmoa-works,.cp-collection>.creator-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cp-info{padding:12px;align-items:flex-start}.cp-info p{font-size:10px}.cp-info>span{display:none}.cp-subtabs{gap:5px}.cp-subtabs a{font-size:9px;padding:7px 9px}.cp-external-filters{gap:8px}.cp-external-filters label{flex:1;min-width:120px}.cp-external-search{flex-basis:100%!important}.cp-external-filters input,.cp-external-filters select{width:100%}.cp-external-filters output{padding-top:0}.cp-external-card{grid-template-columns:1fr;padding:15px;gap:12px}.cp-external-art{width:43px;height:43px;border-radius:10px}.cp-external-art svg{width:24px;height:24px}.cp-entry-heading h3{font-size:14px}.cp-visibility{font-size:8px;padding:4px 6px}.cp-external-summary{font-size:11px}.cp-experience-facts{gap:12px}.cp-experience-facts dt{font-size:9px}.cp-experience-facts dd,.cp-external-outcome p{font-size:11px}.cp-external-footer{gap:9px}.cp-external-footer>small{flex-basis:100%}.cp-external-footer a,.cp-external-footer button{font-size:10px!important}.cp-external-compact{grid-template-columns:1fr}.cp-contact-actions>.cp-button{flex-wrap:wrap}.cp-contact-actions .cp-button>small{flex-basis:100%;margin-left:0}.cp-preview-notice{font-size:10px;flex-wrap:wrap}.cp-preview-notice a{margin-left:24px}.cp-editor-jumps{gap:5px;top:-18px}.cp-editor-jumps button{font-size:9px;padding:6px 8px}dialog:has(.cp-editor){width:calc(100vw - 20px);max-height:94dvh}dialog:has(.cp-editor) .dialog-content{padding:18px;max-height:94dvh}.cp-editor{gap:18px}.cp-editor-columns{grid-template-columns:1fr}.cp-choice-list{grid-template-columns:1fr;max-height:250px}.cp-link-row{grid-template-columns:1fr 27px;gap:7px}.cp-link-row>label:first-child{grid-column:1}.cp-link-row>label:nth-child(2){grid-column:1;grid-row:2}.cp-link-row>button{grid-column:2;grid-row:1/3;align-self:center}.cp-ordered-row{grid-template-columns:16px minmax(0,1fr) 29px 29px 29px;gap:4px;padding:7px}.cp-ordered-row strong{font-size:10px}.cp-ordered-row strong small{display:block;font-size:7px}.cp-editor-section{scroll-margin-top:85px}.cp-editor-section>h3{font-size:15px}.cp-editor-lead{font-size:11px}.cp-external-editor .cp-external-card{grid-template-columns:1fr}.cp-editor-submit{bottom:-18px}.cp-field input,.cp-field textarea,.cp-field select{font-size:13px}.cp-external-preview{padding:13px}}@media(prefers-reduced-motion:reduce){.cp-page *,.cp-editor *{transition:none!important}}.cp-layout :is(.cp-intro-text,.cp-subtle,.cp-external-summary,.cp-external-org,.cp-post-list p,.cp-external-outcome p,.cp-collection>p){color:#777187}.cp-layout :is(.cp-entry-heading h3,.cp-post-list h3,.cp-collection h3,.cp-selected-entry h3){color:#605674}.cp-layout :is(.cp-section-head p,.cp-empty p,.cp-selected-entry p,.cp-visibility-help p,.cp-info p){color:#81768f}.cp-layout :is(.cp-small-button,.cp-text-link,.cp-stat-list dd,.cp-compact-list strong,.cp-contact-summary dd){color:#746386!important}.cp-layout :is(.cp-stat-list dt,.cp-contact-summary dt,.cp-external-footer>small,.cp-external-footer a,.cp-external-footer button,.cp-experience-facts dd,.cp-timeline a){color:#7d708b}.cp-layout :is(.cp-experience-facts dt,.cp-timeline time,.cp-timeline p,.cp-compact-list small,.cp-link-grid small,.cp-external-filters label>span,.cp-external-filters output,.cp-featured-note,.cp-public-request-note){color:#8a7d97}.cp-layout :is(.cp-type,.cp-event-type,.cp-visibility,.cp-external-outcome strong,.cp-visibility-help strong,.cp-category-bars span,.cp-category-bars strong){color:#856b9d}.cp-layout .cp-visibility-public,.cp-layout .cp-status-open{color:#4f7c62!important}.cp-layout .cp-visibility-private{color:#82619e}.cp-layout .cp-external-filters :is(input,select){color:#7e6e8b}.cp-editor :is(.cp-field>span,.cp-link-row label>span,.cp-editor-section>h3,.cp-anonymous-fields>h3,.cp-external-preview>h3){color:#70577e}.cp-editor :is(.cp-field input,.cp-field textarea,.cp-field select,.cp-link-row input,.cp-choice-search input){color:#6d5b79}.cp-editor :is(.cp-editor-lead,.cp-editor-section>p,.cp-anonymous-fields>p,.cp-field>small,.cp-choice-list label,.cp-main-choices details>label,.cp-main-choices summary,.cp-check,.cp-choice-search,.cp-private-preview){color:#887297}.cp-editor :is(.cp-choice-heading,.cp-ordered-row strong,.cp-ordered-row button,.cp-editor-jumps button){color:#80618f}.cp-editor :is(.cp-order-empty,.cp-main-choices details>p,.cp-ordered-row strong small,.cp-main-choices summary small){color:#967ba5}.cp-proposal-state{display:inline-flex;margin:0 8px 6px 0;padding:3px 8px;border-radius:6px;background:#eef0ff;color:#504399;font-size:11px;font-weight:700}.cp-support-action{display:flex;justify-content:flex-end;margin-top:10px}body:has(dialog[open] .cp-editor){overflow:hidden}dialog:has(.cp-editor){overflow:hidden}dialog:has(.cp-editor) .dialog-content{overflow-y:auto;overscroll-behavior:contain}@media(max-width:700px){.cp-profile-avatar{grid-row:1}.cp-tabs{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.cp-tabs>a{white-space:normal;min-width:0}.cp-member-link{font-size:10px!important}.cp-section-head p,.cp-info p{font-size:11px}.cp-small-button{min-height:34px}}.cp-share-settings{margin-top:12px}dialog:has(.cp-section-editor){width:min(560px,calc(100vw - 24px))}dialog:has(.cp-section-editor:is([data-section=featured],[data-section=main])){width:min(740px,calc(100vw - 24px))}.cp-section-editor{gap:15px}.cp-section-editor .cp-editor-section{gap:16px}.cp-section-editor .cp-field>span{font-size:12px}.cp-section-editor .cp-field :is(input,textarea,select){font-size:14px}.cp-section-editor .cp-editor-submit{gap:9px;margin-top:2px;padding-bottom:0}.cp-section-editor .cp-main-choices{max-height:340px;overflow-y:auto;overscroll-behavior:contain;padding-right:3px}.cp-section-editor .cp-choice-list{max-height:230px}.cp-section-editor .cp-editor-submit .cp-button{min-width:76px}.cp-section-editor .cp-field>small{font-size:11px}.cp-section-editor .cp-choice-list label,.cp-section-editor .cp-main-choices details>label{font-size:12px}.cp-profile-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 42px;padding:34px 38px 0;border-radius:21px;background:radial-gradient(ellipse at 95% 100%,#6553a5,transparent 62%),linear-gradient(125deg,#222d50,#34315f);color:#fff;overflow:hidden;position:relative}.cp-profile-hero.has-featured-media{grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr)}.cp-profile-overview{min-width:0;align-self:center;padding:4px 0 10px}.cp-profile-heading{display:flex;align-items:center;gap:18px;margin-bottom:18px}.cp-profile-heading>div{min-width:0}.cp-profile-hero .cp-profile-avatar{grid-row:auto;flex-shrink:0;margin:0;width:72px;height:72px;border-radius:20px;font-size:32px}.cp-profile-heading h1{font-size:30px;letter-spacing:-.9px;line-height:1.4;color:#fff;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cp-profile-heading .member-badge-image{width:24px;height:24px}.cp-profile-hero .cp-member-link{color:#d5d9ef;font-size:10px!important;padding-top:5px}.cp-profile-headline{font-size:17px;line-height:1.65;font-weight:650;color:#f4f1ff;margin-bottom:9px!important;overflow-wrap:anywhere}.cp-profile-bio{font-size:13px;line-height:1.9;color:#d3d8ed;margin:8px 0 15px;overflow-wrap:anywhere}.cp-profile-bio p{white-space:pre-wrap}.cp-profile-bio details{margin-top:8px}.cp-profile-bio summary{cursor:pointer;font-size:11px;color:#f0e8ff}.cp-profile-bio details>p{padding-top:8px}.cp-profile-skills{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:15px 0}.cp-profile-skills .cp-chips{gap:6px}.cp-profile-skills .cp-chips>span{font-size:11px;padding:5px 9px;background:#ffffff12;border-color:#d5d6ff30;color:#efefff;border-radius:20px}.cp-profile-links{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;margin:16px 0}.cp-profile-links>a{display:inline-flex;align-items:center;gap:5px;color:#e4e5f7;font-size:11px}.cp-profile-links>a svg{width:13px;height:13px}.cp-profile-links>a:hover{text-decoration:underline}.cp-profile-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:20px}.cp-profile-actions .cp-button{min-height:39px;font-size:11px}.cp-profile-hero .cp-small-button,.cp-profile-preview{background:#ffffff0a;border-color:#dad9fa45;color:#f2efff}.cp-profile-hero .cp-small-button:hover,.cp-profile-preview:hover{background:#ffffff20}.cp-profile-settings{margin-top:9px}.cp-profile-settings .cp-small-button{background:none;border:0;padding-left:0;opacity:.9}.cp-profile-media{margin:0;min-width:0;align-self:center;position:relative;border:1px solid #dedafa42;border-radius:13px;background:#ffffff0c;overflow:hidden;box-shadow:0 16px 45px #12182d26}.cp-profile-media>a{display:block}.cp-profile-media .cover{width:100%;height:auto!important;min-height:0;aspect-ratio:16/10!important;margin:0;border-radius:0;overflow:hidden}.cp-profile-media .cover img{width:100%;height:100%;object-fit:cover;display:block}.cp-profile-media figcaption{padding:13px 16px 15px;display:grid;gap:5px}.cp-profile-media figcaption>span{font-size:9px;letter-spacing:.05em;color:#c7c5e0}.cp-profile-media figcaption>a{font-size:12px;font-weight:650;line-height:1.7;color:#faf7ff;display:flex;align-items:center;justify-content:space-between;gap:12px}.cp-profile-media figcaption svg{width:16px;height:16px}.cp-profile-media-edit{position:absolute;right:9px;top:9px}.cp-profile-media-edit .cp-small-button{background:#242a50e8;border-color:#ffffff4a;font-size:9px!important}.cp-profile-stats{grid-column:1/-1;display:flex;align-items:center;gap:25px;flex-wrap:wrap;border-top:1px solid #d6d5ed30;padding:17px 0 20px!important;margin:0!important}.cp-profile-stats>div{display:flex;align-items:baseline;gap:7px}.cp-profile-stats dd{font-size:18px;font-weight:750;line-height:1.3;margin:0;color:#fff}.cp-profile-stats dt{font-size:10px;color:#ced1e7}.cp-layout.cp-layout-wide{grid-template-columns:minmax(0,1fr)}.cp-layout-wide>.cp-main{gap:20px}.cp-profile-completion{border:1px solid #e3ddf2;border-radius:12px;padding:19px 22px;background:#faf8ff;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.cp-profile-completion>div:first-child{display:grid;grid-template-columns:20px 1fr;gap:4px 8px}.cp-profile-completion svg{grid-row:1/3;width:17px;height:17px;color:#8b6abe;margin-top:2px}.cp-profile-completion h2{font-size:14px;color:#625279}.cp-profile-completion p{font-size:11px;color:#82758e;line-height:1.7}.cp-profile-completion>div:last-child{display:flex;flex-wrap:wrap;gap:7px}.cp-profile-empty{padding:25px 10px}.cp-profile-empty h2{font-size:18px}.cp-profile-empty p{font-size:13px;color:#7d7690;line-height:1.8;margin:9px 0 15px}.cp-record-origin{display:inline-flex;font-size:9px;margin-left:7px;padding:3px 6px;border-radius:5px;background:#f3f2f7;color:#7d738c}.cp-choice-origin{display:block;margin-top:4px;color:#8b7c98;font-size:10px}.cp-automatic-choices{margin-top:9px;background:#faf8fc}.cp-automatic-choices>p{font-size:11px;line-height:1.7;color:#84778e;margin:9px 0}.cp-automatic-choices>label{display:flex;gap:8px;align-items:flex-start;border:1px solid #e9e2f1;border-radius:7px;padding:9px;margin-top:7px;font-size:12px;color:#7d6d8b}.cp-automatic-choices>label>span{min-width:0;overflow-wrap:anywhere}.cp-page .cp-featured-grid{align-items:stretch;gap:18px!important}.cp-page .cp-featured-work{display:flex;flex-direction:column;height:100%;border-radius:13px}.cp-featured-work .creator-work-cover .cover{aspect-ratio:16/10!important}.cp-page .cp-featured-work .creator-work-body{display:flex;flex-direction:column;flex:1;padding:18px;min-width:0}.cp-page .cp-featured-work .cp-work-kind{align-self:flex-start;font-size:10px}.cp-page .cp-featured-work p.cp-work-purpose{font-size:15px;font-weight:650;line-height:1.75;min-height:5.25em;max-height:5.25em;-webkit-line-clamp:3;color:#44435f;margin:11px 0 9px;letter-spacing:-.2px}.cp-page .cp-featured-work h3{font-size:12px;font-weight:500;line-height:1.7;min-height:3.4em;margin:0 0 15px;color:#7a718b}.cp-featured-work .cp-work-stats{margin-top:auto;padding-top:12px;border-top:1px solid #efebf5;color:#8b8299;font-size:10px;gap:10px}.cp-work-open{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:650;color:#716092!important}.cp-work-open svg{width:13px;height:13px}.cp-featured-note{margin-top:-9px}@media(max-width:950px){.cp-profile-hero{padding:27px 27px 0;gap:23px}.cp-profile-hero.has-featured-media{grid-template-columns:minmax(0,1.1fr) minmax(235px,.9fr)}.cp-profile-heading h1{font-size:25px}.cp-profile-hero .cp-profile-avatar{width:62px;height:62px;font-size:28px;border-radius:17px}.cp-profile-heading{gap:13px}.cp-profile-headline{font-size:15px}.cp-profile-bio{font-size:12px}.cp-profile-actions{gap:7px}.cp-profile-actions .cp-button{padding:9px 12px}.cp-page .cp-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-profile-stats{gap:21px}}@media(max-width:650px){.cp-profile-hero,.cp-profile-hero.has-featured-media{grid-template-columns:minmax(0,1fr);padding:23px 20px 0;gap:21px;border-radius:16px}.cp-profile-heading h1{font-size:25px}.cp-profile-heading{margin-bottom:15px}.cp-profile-headline{font-size:15px}.cp-profile-bio{font-size:12px;line-height:1.85}.cp-profile-hero .cp-member-link{font-size:10px!important}.cp-profile-overview{padding-bottom:0}.cp-profile-actions{margin-top:16px}.cp-profile-media .cover{aspect-ratio:16/10!important;max-height:none}.cp-profile-media figcaption{padding:11px 13px}.cp-profile-stats{gap:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:15px 0 18px!important}.cp-profile-stats dd{font-size:18px}.cp-profile-stats dt{font-size:10px}.cp-profile-completion{padding:16px;gap:13px}.cp-profile-completion>div:last-child{gap:6px}.cp-page .cp-featured-grid{grid-template-columns:minmax(0,1fr);gap:15px!important}.cp-page .cp-featured-work .creator-work-body{padding:17px}.cp-page .cp-featured-work p.cp-work-purpose{font-size:15px;min-height:0;max-height:5.25em;-webkit-line-clamp:3}.cp-page .cp-featured-work h3{min-height:0;font-size:12px;margin-bottom:14px}.cp-profile-links{gap:9px 14px}.cp-profile-settings{margin-top:8px}}.cp-profile-media{width:100%;max-width:360px;justify-self:end}@media(max-width:650px){.cp-profile-media{max-width:none;justify-self:stretch}.cp-page .cp-featured-work p.cp-work-purpose{min-height:5.25em}.cp-page .cp-featured-work h3{min-height:3.4em}}.cp-more-activity{margin-top:16px}.cp-more-activity>summary{cursor:pointer;font-size:12px;color:#78628f;padding:12px;border:1px solid #e8e0f2;border-radius:8px;background:#fcfaff}.cp-more-activity>.cp-timeline{margin-top:17px}@media(max-width:650px){.cp-profile-media{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center}.cp-profile-media figcaption{padding:10px 12px;min-width:0}.cp-profile-media figcaption>a{font-size:11px;overflow-wrap:anywhere}.cp-profile-media-edit{position:static;grid-column:1/-1;padding:0 8px 8px}.cp-profile-media-edit .cp-small-button{width:100%}}dialog:has(.ps-form){width:min(860px,calc(100vw - 32px));max-width:980px;border-radius:18px;box-shadow:0 25px 80px #1914352b}dialog:has(.ps-form:is([data-section=featured],[data-section=main],[data-section=links])){width:min(980px,calc(100vw - 32px))}dialog:has(.ps-form:is([data-section=skills],[data-section=share],[data-section=services],[data-section=modes],[data-section=availability],[data-section=contact])){width:min(720px,calc(100vw - 32px))}dialog .dialog-content.cp-settings-dialog{padding:22px 24px 0;background:linear-gradient(125deg,#fff 60%,#fcfaff)}.cp-settings-dialog>h2{display:flex;gap:12px;align-items:center;margin:0 38px 5px 0;font-size:21px!important;font-weight:750;color:#29253f!important}.cp-settings-dialog>h2 svg{width:40px;height:40px;box-sizing:border-box;padding:9px;background:#ede6ff;border-radius:12px;color:#8058f4}.cp-settings-dialog .close-dialog{top:18px;right:18px;width:29px;height:29px;border-radius:50%;background:#f2effa;color:#77698e;font-size:20px}.ps-form{gap:16px}.ps-form .ps-intro{font-size:11px!important;line-height:1.7!important;color:#867294;margin:-4px 0 0 52px!important}.ps-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(235px,1fr);gap:20px;align-items:start}.ps-fields{min-width:0;display:grid;gap:13px}.ps-form .cp-editor-section{gap:18px}.ps-form .cp-field>span,.ps-form .cp-link-row label>span{color:#40354e!important;font-size:12px;font-weight:650}.ps-form .cp-field:has([required])>span:after{content:" *";color:#c14e78}.ps-form .cp-field :is(input,textarea,select),.ps-form .cp-link-row input{font-size:13px;color:#40364e!important;border-color:#dcd1ef;background:#fff;border-radius:8px;padding:9px 11px;min-height:39px}.ps-form .cp-field textarea{min-height:124px;line-height:1.8}.ps-form .cp-field :is(input,textarea,select):focus-visible,.ps-form .cp-link-row input:focus-visible{outline:3px solid #8155f41a;border-color:#946ff9;outline-offset:1px}.ps-form .cp-field small,.ps-form .cp-editor-lead{font-size:11px!important;color:#8b799d!important;line-height:1.8!important}.ps-counted{position:relative}.ps-counter{position:absolute;right:0;top:1px;font-size:10px;color:#9d8cac}.ps-counted>span{padding-right:70px}.ps-preview{display:grid;gap:12px;padding:15px;border:1px solid #e9dffc;border-radius:13px;background:linear-gradient(125deg,#f7f3ff,#fbf9ff);min-width:0;position:sticky;top:0}.ps-preview>header{display:flex;align-items:center;gap:9px}.ps-preview>header>svg{width:25px;height:25px;color:#875df1;background:#ede5ff;border-radius:8px;padding:3px;box-sizing:content-box}.ps-preview h3{font-size:12px;font-weight:750;line-height:1.5;color:#423051;margin:0}.ps-preview header p{font-size:10px!important;margin:3px 0 0!important;line-height:1.5!important;color:#8a749b}.ps-preview-note{font-size:10px!important;color:#9b87aa!important;line-height:1.6!important}.ps-profile,.ps-sample,.ps-address{background:#fff;border:1px solid #e8e0f3;border-radius:10px;padding:16px;overflow-wrap:anywhere}.ps-profile-name{display:flex;align-items:center;gap:10px;margin-bottom:15px}.ps-profile-name>span{width:45px;height:45px;display:grid;place-items:center;flex-shrink:0;border-radius:12px;background:linear-gradient(135deg,#f0edff,#e5ebfc);color:#627bca;font-size:23px;font-weight:750}.ps-profile-name strong{font-size:15px;color:#352b47}.ps-profile h4,.ps-sample h4{font-size:12px;font-weight:700;color:#493354;line-height:1.75;margin:0 0 9px}.ps-profile p,.ps-sample p{font-size:11px!important;line-height:1.9!important;color:#796488;white-space:pre-wrap}.ps-empty{padding:9px 0;font-size:11px!important;line-height:1.9!important;color:#9a83a9!important}.ps-preserve{white-space:pre-wrap}.ps-chips{display:flex;gap:6px;flex-wrap:wrap}.ps-chips span{padding:6px 9px;border-radius:7px;background:#f3edff;color:#7c59aa;font-size:11px;border:1px solid #e7daf8;overflow-wrap:anywhere}.ps-status{display:inline-flex;border-radius:15px;background:#eeecff;color:#7b5ab0;font-size:11px;padding:6px 10px;margin-bottom:10px}.ps-address{display:grid;gap:10px;text-align:center;justify-items:center}.ps-address>svg{width:26px;height:26px;color:#916bdd}.ps-address strong{font-size:12px}.ps-address p{font-size:13px!important;line-height:1.7!important;color:#7b589c}.ps-address small{font-size:10px;color:#a28caf;line-height:1.7}.ps-selected{display:grid;gap:8px}.ps-selected article{display:flex;gap:9px;border:1px solid #e6dbf5;border-radius:9px;padding:12px;background:#fff;min-width:0}.ps-selected article>span{font-size:11px;color:#a086bb}.ps-selected strong{display:block;font-size:11px;color:#76578c;line-height:1.7;overflow-wrap:anywhere}.ps-selected p{font-size:10px!important;color:#a089ac;line-height:1.7!important;margin-top:6px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ps-selected small{font-size:9px;color:#ab91ba;display:block;margin-bottom:4px}.ps-links{display:grid;gap:8px}.ps-links>div{display:flex;gap:8px;align-items:center;background:#fff;border:1px solid #e7dcf3;border-radius:8px;padding:11px;min-width:0}.ps-links svg{width:15px;height:15px;color:#a17ac1}.ps-links span{min-width:0;flex:1}.ps-links strong{display:block;font-size:11px;color:#80618d}.ps-links small{display:block;font-size:10px;line-height:1.7;color:#ad94b7;overflow-wrap:anywhere}.ps-form .ps-submit{gap:9px;bottom:0;margin:0 -24px;padding:15px 24px;border-top:1px solid #eee6f8;background:#fffffff2;backdrop-filter:blur(8px)}.ps-form .ps-submit .cp-button{font-size:12px;min-height:39px;min-width:76px;border-radius:8px}.ps-form .ps-submit .primary{background:linear-gradient(120deg,#8b65f8,#7043e4);border-color:transparent;color:#fff;box-shadow:0 4px 12px #8552ed20}.ps-form .cp-choice-list label,.ps-form .cp-main-choices details>label{background:#fdfbff;color:#8d6fa4}.ps-form .cp-choice-list label:has(:checked),.ps-form .cp-main-choices label:has(:checked){border-color:#a783e6;background:#f6f0ff}.ps-form .cp-ordered-row{background:#f8f3ff;border-color:#e7d9f5}.ps-form .cp-ordered-row strong{color:#856091}@media(max-width:680px){dialog:has(.ps-form),dialog:has(.ps-form:is([data-section=featured],[data-section=main],[data-section=links])){width:calc(100vw - 20px);max-height:94dvh}dialog .dialog-content.cp-settings-dialog{padding:18px 18px 0;max-height:94dvh}.ps-layout{grid-template-columns:minmax(0,1fr);gap:18px}.ps-preview{position:static;padding:13px}.ps-form .ps-intro{margin:0!important}.ps-form .ps-submit{margin:0 -18px;padding:12px 18px}.ps-form .ps-submit .cp-button{min-height:43px}.ps-form .cp-field :is(input,textarea,select){font-size:14px}.cp-settings-dialog>h2{font-size:20px!important}.ps-form .cp-main-choices{max-height:none}.ps-form .cp-choice-list{max-height:230px}}.ce-form p.ce-disclosure{font-size:10px!important;line-height:1.75!important;color:#7b7390!important}.ce-form .ce-preview .cp-experience-facts :is(dt,dd){color:#756984}.ce-form .ce-preview .cp-external-outcome p{color:#6e5e83!important}dialog:has(.ce-form){width:min(1040px,calc(100vw - 40px));max-width:1040px;max-height:94dvh;border-radius:20px;box-shadow:0 30px 100px #17133935}dialog .dialog-content.cp-experience-dialog{padding:24px;max-height:94dvh;background:linear-gradient(125deg,#fff 55%,#faf9ff);overflow-y:auto}.cp-experience-dialog>h2{display:flex;align-items:center;gap:13px;margin:0 40px 6px 0;color:#242340!important;font-size:23px!important;font-weight:750}.cp-experience-dialog>h2 svg{width:43px;height:43px;padding:9px;border-radius:12px;box-sizing:border-box;background:#eee9ff;color:#7956f6}.cp-experience-dialog .close-dialog{top:19px;right:19px;width:32px;height:32px;border-radius:50%;background:#f2effa;color:#4c466b;font-size:21px}.ce-form{gap:16px;color:#27263f}.ce-form .ce-intro{font-size:12px;color:#77748b;line-height:1.7;margin:-6px 0 0 56px}.ce-layout{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(275px,1fr);align-items:start;gap:16px}.ce-main,.ce-sidebar{display:grid;gap:12px;min-width:0}.ce-sidebar{position:sticky;top:0}.ce-panel{padding:16px;border:1px solid #e6e0fc;border-radius:13px;background:linear-gradient(120deg,#f9f8ff,#fff);display:grid;gap:12px;min-width:0}.ce-panel h3{display:flex;gap:9px;align-items:center;font-size:14px;font-weight:750;line-height:1.5;color:#302b4c!important;margin:0}.ce-step{display:inline-grid;place-items:center;width:25px;height:25px;flex-shrink:0;background:linear-gradient(135deg,#e9e0ff,#f7f4ff);border-radius:50%;font-size:13px;color:#7854ef}.ce-panel h3>svg{color:#835df7;width:22px;height:22px;padding:2px;box-sizing:content-box;background:#eee8ff;border-radius:8px}.ce-form .cp-field{gap:6px}.ce-form .cp-field>span{font-size:11px;color:#38334f!important}.ce-form .cp-field:has([required])>span:after{content:" *";color:#c34872}.ce-form .cp-field :is(input,select,textarea){background:#fff;border:1px solid #d7cfea;color:#353147!important;padding:8px 10px;font-size:12px;border-radius:8px;min-height:36px;line-height:1.6}.ce-form :is(input,textarea,select):focus-visible{outline:3px solid #8a66f52e;outline-offset:1px;border-color:#8c6af4}.ce-form .cp-field textarea{min-height:78px;resize:vertical}.ce-form .cp-field small{font-size:10px;line-height:1.6;color:#77718c!important}.ce-form .cp-editor-columns{gap:12px}.ce-form .cp-check{font-size:11px;color:#645a7e!important}.ce-form input:is([type=checkbox],[type=radio]){accent-color:#8158f5}.ce-period{display:grid;gap:10px}.ce-counted{position:relative}.ce-counted textarea{padding-bottom:23px!important}.ce-counted output{position:absolute;bottom:7px;right:11px;font-size:10px;color:#8d84a3;pointer-events:none}.ce-disclosure{display:flex;align-items:flex-start;gap:7px;font-size:10px;line-height:1.75;color:#7b7390}.ce-disclosure svg{width:14px;height:14px;margin-top:2px}.ce-extra>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer}.ce-extra>summary::-webkit-details-marker{display:none}.ce-extra>summary>span{font-size:10px;color:#8b80a8}.ce-extra>p{font-size:11px;color:#8b80a0;margin-top:-5px!important;padding-left:34px}.ce-extra>div{display:grid;gap:12px;padding-top:5px}.ce-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ce-visibility{border:0;margin:0;padding:0;display:grid;gap:8px}.ce-visibility label{display:flex;align-items:center;gap:9px;padding:11px 10px;border:1px solid #e2dbf4;border-radius:9px;background:#fff;cursor:pointer}.ce-visibility label:has(:checked){border-color:#9775ff;background:#f7f3ff}.ce-visibility input{margin:0;width:14px;height:14px;flex-shrink:0}.ce-visibility svg{width:19px;height:19px;color:#805bef}.ce-visibility span{display:grid;gap:3px}.ce-visibility strong{font-size:11px;color:#3a3151}.ce-visibility small{font-size:10px;color:#827693;line-height:1.6}.ce-preview>p{font-size:10px;color:#8b809e;line-height:1.6}.ce-preview [data-external-preview]{min-width:0}.ce-preview .cp-private-preview{display:flex;flex-direction:column;text-align:center;padding:28px 14px;border:1px dashed #ded6ef;border-radius:10px;background:#fff;line-height:1.9;color:#879!important;font-size:11px}.ce-preview .cp-private-preview svg{width:26px;height:26px;color:#a38ac4}.ce-form .ce-preview .cp-external-card{display:block;padding:13px;background:#fff;border-radius:10px}.ce-preview :is(.cp-external-art,.cp-external-footer,.cp-visibility){display:none}.ce-preview .cp-entry-heading{display:block}.ce-preview .cp-type{font-size:9px}.ce-preview .cp-entry-heading h3{font-size:14px;margin-top:7px;line-height:1.6;overflow-wrap:anywhere}.ce-preview .cp-external-summary{font-size:11px;line-height:1.8;color:#655776}.ce-preview .cp-experience-facts{display:grid;gap:10px}.ce-preview .cp-experience-facts dt{font-size:10px}.ce-preview .cp-experience-facts dd{font-size:11px}.ce-preview .cp-external-outcome{background:#f3efff;padding:11px;border-radius:8px}.ce-preview .cp-external-outcome strong{font-size:11px;color:#6c4d9a}.ce-preview .cp-external-outcome p{font-size:11px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.ce-tips ul{display:grid;gap:8px;list-style:none;padding:0;margin:0}.ce-tips li{display:flex;align-items:flex-start;gap:7px;font-size:10px;line-height:1.7;color:#7e718c}.ce-tips li svg{width:14px;height:14px;margin-top:2px;color:#9b7ae8}.ce-form .ce-submit{bottom:-24px;margin:0 -24px -24px;padding:15px 24px;background:#fffffff5;backdrop-filter:blur(10px);gap:10px;border-top:1px solid #ede7f6;align-items:center}.ce-submit>span{display:flex;align-items:center;gap:6px;margin-right:auto;font-size:10px;color:#9585a4}.ce-submit>span svg{width:13px;height:13px}.ce-form .ce-submit .cp-button{font-size:12px;min-height:38px;min-width:86px;border-radius:8px}.ce-form .ce-submit .primary{background:linear-gradient(120deg,#8866fa,#6e43e5);color:#fff!important;border-color:transparent;box-shadow:0 4px 12px #7d54e323}@media(max-width:760px){dialog:has(.ce-form){width:calc(100vw - 20px);max-height:94dvh}dialog .dialog-content.cp-experience-dialog{padding:18px;max-height:94dvh}.ce-layout{grid-template-columns:1fr}.ce-sidebar{position:static}.ce-form .ce-intro{margin:0;font-size:11px}.cp-experience-dialog>h2{font-size:20px!important}.ce-panel{padding:14px}.ce-form .cp-editor-columns{grid-template-columns:1fr 1fr}.ce-form .ce-submit{bottom:-18px;margin:0 -18px -18px;padding:12px 18px}.ce-submit>span{display:none}.ce-form .ce-submit .cp-button{min-height:43px}}@media(max-width:420px){.ce-form .cp-editor-columns{grid-template-columns:1fr}.ce-period .cp-editor-columns{grid-template-columns:1fr 1fr}.ce-panel{padding:12px}.ce-form .cp-field :is(input,select,textarea){font-size:14px}.ce-form .cp-field input[type=month]{font-size:12px;padding:7px 5px}.ce-tips{display:none}}
