/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#28252b;--muted:#8d8791;--line:#ece8ed;--violet:#7e5bef;--pink:#ef6c9e;--paper:#f8f7f8}*{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;width:100%;min-width:320px;overflow-x:clip}body{background:var(--paper);width:100%;min-width:320px;color:var(--ink);margin:0;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard,Noto Sans KR,Segoe UI,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Twemoji Mozilla;overflow-x:clip}button,input,textarea,select{font-family:inherit}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}header{border-bottom:1px solid var(--line);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:70px;padding:0 max(24px,50% - 540px);display:flex;position:sticky;top:0}.brand{color:var(--ink);font-family:Georgia,serif;font-size:25px;font-weight:700;text-decoration:none}.brand span,.modalBrand{color:var(--violet)}nav{align-items:center;gap:10px;display:flex}.icon{border-radius:50%;width:42px;height:42px;font-size:25px}.icon:hover,.active{background:#f2effb}.login,.primary{background:var(--ink);color:#fff;border-radius:12px;padding:11px 20px;font-weight:700}.shell{grid-template-columns:minmax(0,640px) 300px;gap:54px;max-width:1080px;margin:30px auto;display:grid}.stories{border:1px solid var(--line);background:#fff;border-radius:18px;gap:22px;margin-bottom:20px;padding:18px 15px;display:flex;overflow:hidden}.story{text-align:center;min-width:75px;font-size:12px}.story div{outline:2px solid var(--pink);background:#fff;border:3px solid #0000;border-radius:50%;place-items:center;width:60px;height:60px;margin:2px auto 9px;font-family:Georgia;font-size:22px;display:grid}.welcome{color:#fff;background:linear-gradient(135deg,#28242d 0%,#4c3a66 100%);border-radius:22px;align-items:flex-end;gap:28px;margin-bottom:20px;padding:40px;display:flex;position:relative;overflow:hidden}.welcome:after{content:"✦";color:#ffffff0c;font-size:130px;position:absolute;top:-28px;right:25px}.welcome small{text-transform:uppercase;letter-spacing:2px;color:#d9cbff}.welcome h1{margin:12px 0;font-family:Georgia,Noto Serif KR,serif;font-size:34px;line-height:1.25}.welcome p{color:#ddd6e6;max-width:420px;margin:0;line-height:1.7}.welcome button{color:#302938;z-index:1;background:#fff;border-radius:14px;flex:none;padding:15px 18px;font-weight:700}.post{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:24px;overflow:hidden}.postHead{align-items:center;gap:11px;padding:14px 16px;display:flex}.postAuthor{min-width:0;color:inherit;border-radius:10px;flex:1;align-items:center;gap:11px;text-decoration:none;display:flex}.postAuthor>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.postAuthor:focus-visible{outline-offset:3px;outline:2px solid #9f86e7}.postHead span,.suggest span{color:var(--muted);font-size:12px}.postHead>button{flex:none;margin-left:auto}.postMoreButton{letter-spacing:2px;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;line-height:1;display:grid}.postMoreButton:hover,.postMoreButton:focus-visible{background:#f3eff5;outline:none}.avatar{color:#4a385a;background:linear-gradient(135deg,#f6bfd2,#b9a4ff);border:2px solid #fff;border-radius:50%;outline:1px solid #ddd;place-items:center;width:42px;height:42px;font-family:Georgia;font-weight:700;display:grid}.postAuthor>.avatar{flex:none;overflow:hidden}.postAuthor>.avatar img{object-fit:cover;width:100%;height:100%}.tiny{width:38px;height:38px}.photo{aspect-ratio:4/5;object-fit:cover;background:#eee;width:100%;display:block}.actions{gap:8px;padding:10px 13px 0;display:flex}.actions button{padding:0 3px;font-size:29px}.actions .liked{color:#ed416f}.actions .save{margin-left:auto}.body{padding:4px 17px 17px;font-size:14px;line-height:1.55}.body p{margin:8px 0}.body strong{margin-right:5px}.comments{color:var(--muted);padding:0}.pullRefresh{color:#877a90;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:height .18s;display:flex;overflow:hidden}.pullRefresh.ready{color:var(--violet)}.feedControls{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:7px 10px;display:flex}.feedTabs{gap:4px;display:flex}.feedTabs button{color:#7d7681;border-radius:11px;min-width:88px;padding:10px 18px;font-weight:800}.feedTabs button.selected{color:#674ab5;background:#f0ebfb}.feedTabs button:focus-visible{outline-offset:1px;outline:2px solid #9f86e7}.feedSort{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.feedSort select{font:inherit;color:var(--ink);background:#fff;border:1px solid #ddd7e2;border-radius:10px;padding:8px 28px 8px 10px}.newPostsButton{z-index:8;color:#fff;background:#352d3d;border-radius:99px;margin:-4px auto 14px;padding:10px 17px;font-size:13px;font-weight:800;display:block;position:sticky;top:82px;box-shadow:0 8px 24px #32263d35}.feedRefreshing{color:#7b7180;justify-content:center;align-items:center;gap:7px;margin:-7px 0 10px;font-size:12px;font-weight:700;display:flex}.feedRefreshing i{border:2px solid #ddd5e3;border-top-color:var(--violet);border-radius:50%;width:10px;height:10px;animation:.7s linear infinite feedSpin}@keyframes feedSpin{to{transform:rotate(360deg)}}.feedEmpty,.feedError{border:1px solid var(--line);text-align:center;background:#fff;border-radius:20px;margin-bottom:20px;padding:58px 28px}.feedEmpty>span{width:54px;height:54px;color:var(--violet);background:#f1ebfb;border-radius:50%;place-items:center;margin:0 auto 18px;font-size:24px;display:grid}.feedEmpty h2,.feedError b{margin:0;font-size:20px;display:block}.feedEmpty p,.feedError p{max-width:430px;color:var(--muted);margin:10px auto 24px;line-height:1.65}.feedEmpty>div{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.feedEmpty button,.feedEmpty a,.feedError button{border-radius:11px;padding:12px 16px;font-weight:800;text-decoration:none}.feedEmpty .emptyPrimary,.feedError button{background:var(--violet);color:#fff}.feedEmpty a{color:#5f5665;background:#fff;border:1px solid #d9d1df}.feedSkeleton{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:20px;padding:22px}.feedSkeleton i{background:linear-gradient(90deg,#eeeaf0 25%,#faf8fb 50%,#eeeaf0 75%) 0 0/200% 100%;border-radius:99px;height:14px;margin:11px 0;animation:1.2s infinite feedShimmer;display:block}.feedSkeleton i:first-child{width:42%}.feedSkeleton i:nth-child(2){border-radius:12px;width:100%;height:360px}.feedSkeleton i:last-child{width:68%}@keyframes feedShimmer{to{background-position:-200% 0}}.loadMore{color:#684d74;background:#fff;border:1px solid #d8d0df;border-radius:13px;width:100%;margin:3px 0 18px;padding:14px;font-weight:800;display:block}.loadMore:disabled{opacity:.55}.inlineFeedError{color:#8c6673;justify-content:center;align-items:center;gap:10px;margin:8px 0 18px;font-size:13px;display:flex}.inlineFeedError button{color:#754d82;font-weight:800;text-decoration:underline}.feedEnd{text-align:center;color:#9b939f;margin:22px 0 30px;font-size:12px}aside{padding-top:18px}.asideTitle{justify-content:space-between;margin-bottom:18px;font-size:13px;font-weight:700;display:flex}.asideTitle button{color:var(--violet);font-size:12px}.suggest{align-items:center;gap:11px;margin:15px 0;display:flex}.suggest>div:nth-child(2){flex-direction:column;flex:1;display:flex}.suggest>button{color:var(--violet);font-size:12px;font-weight:700}.sponsoredCard{color:var(--ink);background:#fff;border:1px solid #ddd6e3;border-radius:18px;margin:0 0 20px;text-decoration:none;display:block;overflow:hidden;box-shadow:0 8px 28px #3b294508}.sponsoredLabel{align-items:center;gap:9px;padding:11px 14px;display:flex}.sponsoredLabel span{color:#fff;letter-spacing:.06em;background:#332c38;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:900}.sponsoredLabel small{color:#766f79;font-size:12px;font-weight:700}.sponsoredCard>img{aspect-ratio:1.91;object-fit:cover;background:#eee;width:100%;display:block}.sponsoredCopy{padding:13px 15px 15px}.sponsoredCopy b{font-size:16px;display:block}.sponsoredCopy p{color:#756e78;margin:6px 0;font-size:13px;line-height:1.5}.sponsoredCopy span{color:#674ab5;margin-top:9px;font-size:12px;font-weight:900;display:block}.sponsoredCard.compact{border-radius:14px}.sponsoredCard.compact .sponsoredCopy{padding:11px 12px 13px}.sponsoredCard.compact .sponsoredCopy p{display:none}footer{color:#aaa;margin-top:40px;font-size:11px;line-height:1.6}.overlay{z-index:30;background:#17131dcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:24px;width:min(430px,100%);padding:38px;position:relative;box-shadow:0 24px 80px #0004}.x{color:#999;font-size:30px;position:absolute;top:12px;right:18px}.modalBrand{font-family:Georgia;font-size:20px;font-weight:700}.modal h2{margin:16px 0 5px;font-size:25px}.sub{color:var(--muted);margin:0 0 24px;font-size:14px}.modal label{margin:14px 0;font-size:13px;font-weight:700;display:block}.modal input,.modal textarea{background:#fbfafb;border:1px solid #ddd7e1;border-radius:12px;outline:none;width:100%;margin-top:7px;padding:13px;display:block}.modal input:focus,.modal textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #7e5bef18}.primary{background:linear-gradient(90deg,var(--violet),#9a59d6);width:100%;margin-top:8px;padding:14px}.switch{color:var(--violet);margin:20px auto 0;font-size:13px;display:block}.error{color:#d73f68;font-size:13px}.toast{color:#fff;z-index:50;background:#28252b;border-radius:30px;padding:13px 22px;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0003}.postMenuOverlay{z-index:55}.postActionMenu{background:#fff;border-radius:18px;width:min(390px,100% - 28px);overflow:hidden;box-shadow:0 24px 80px #0005}.postActionMenu button,.postActionMenu a{border-bottom:1px solid var(--line);text-align:center;width:100%;color:var(--ink);background:#fff;padding:16px 18px;font-weight:700;text-decoration:none;display:block}.postActionMenu>:last-child{border-bottom:0}.postActionMenu .danger{color:#d6385f}.postActionMenu .danger.soft{color:#8b4d65}.postActionMenu button:disabled{opacity:.5}.reportOverlay{z-index:56}.reportDialog{background:#fff;border-radius:22px;width:min(480px,100% - 28px);max-height:calc(100vh - 36px);padding:25px;overflow:auto;box-shadow:0 24px 80px #0005}.reportDialog>header{border:0;align-items:flex-start;height:auto;padding:0 0 15px;display:flex;position:static}.reportDialog>header small{color:var(--violet);font-weight:800}.reportDialog h2{margin:5px 0 0;font-size:24px}.reportDialog>header button{color:#888;font-size:28px}.reportHelp{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.6}.reportReasons{border:1px solid var(--line);border-radius:14px;overflow:hidden}.reportReasons label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;padding:13px 14px;display:flex}.reportReasons label:last-child{border-bottom:0}.reportReasons input{accent-color:var(--violet);width:17px;height:17px}.reportReasons span{font-size:14px}.reportDetail{margin-top:18px;font-size:13px;font-weight:800;display:block}.reportDetail>span{color:var(--muted);margin-left:4px;font-weight:500}.reportDetail textarea{resize:vertical;width:100%;min-height:88px;font:inherit;border:1px solid #ddd7e1;border-radius:12px;margin-top:8px;padding:12px;display:block}.reportDetail small{text-align:right;color:var(--muted);margin-top:4px;display:block}.reportSubmit{background:linear-gradient(90deg,var(--violet),#9a59d6);color:#fff;border-radius:12px;width:100%;margin-top:14px;padding:14px;font-weight:800}.reportSubmit:disabled{opacity:.55}.campaignForm{grid-template-columns:1fr 1fr;gap:15px;padding:22px;display:grid}.campaignForm label{font-size:12px;font-weight:800}.campaignForm label.wide,.campaignForm .adCreativePreview,.campaignForm .campaignSave{grid-column:1/-1}.campaignForm input,.campaignForm textarea,.campaignForm select{width:100%;font:inherit;background:#fff;border:1px solid #ddd6e2;border-radius:10px;margin-top:7px;padding:11px;display:block}.campaignForm textarea{resize:vertical;min-height:80px}.campaignForm label small{color:var(--muted);margin-top:6px;font-weight:500;display:block}.adCreativePreview{object-fit:contain;background:#f5f2f6;border-radius:12px;width:100%;max-height:280px}.campaignSave{background:var(--violet);color:#fff;border-radius:11px;padding:13px;font-weight:900}.campaignList article{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 18px;display:grid}.campaignList article>img{aspect-ratio:1.91;object-fit:cover;background:#eee;border-radius:9px;width:120px}.campaignList article>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.campaignList article p,.campaignList article small{color:var(--muted);margin:0;font-size:12px}.campaignList article strong{color:#5e5264;font-size:12px}.campaignList article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.campaignList article button{background:#fff;border:1px solid #ddd4e2;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:800}.campaignStatus{background:#eee;border-radius:99px;align-self:flex-start;padding:3px 8px;font-size:10px;font-weight:900}.campaignStatus.active{color:#167047;background:#dff6e9}.campaignStatus.paused{color:#875d00;background:#fff0ce}.campaignStatus.ended{color:#666;background:#eee}@media (width<=900px){.shell{max-width:640px;margin:18px auto;padding:0 12px;display:block}aside{display:none}.welcome{display:block}.welcome button{margin-top:22px}}.campaignForm label:has(>select[name=placement]){display:none}@media (width<=560px){header{height:60px;padding:0 14px}.brand{font-size:21px}.icon{width:36px;height:36px;font-size:22px}.shell{margin-top:10px;padding:0}.stories,.post,.welcome{border-left:0;border-right:0;border-radius:0}.stories{margin-bottom:10px}.welcome{padding:30px 22px}.welcome h1{font-size:29px}.post{margin-bottom:10px}.modal{padding:34px 24px}.login{padding:9px 14px}.photo{aspect-ratio:4/5}.feedControls{border-left:0;border-right:0;border-radius:0;margin-bottom:10px;padding:6px 10px}.feedTabs{flex:1}.feedTabs button{flex:1;min-width:0;padding:10px 12px}.feedSort{font-size:0}.feedSort select{padding:8px 24px 8px 9px;font-size:12px}.feedEmpty,.feedError,.feedSkeleton{border-left:0;border-right:0;border-radius:0}.newPostsButton{top:67px}.pullRefresh{background:#f8f7f8}.inlineFeedError{padding:0 14px}}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;height:66px;padding:0;position:sticky;top:0}.topbarInner{grid-template-columns:1fr 270px 1fr;align-items:center;max-width:1080px;height:100%;margin:auto;padding:0 4px;display:grid}.desktopNav{justify-self:end}.mobileTop,.mobileNav{display:none}.search{height:38px;color:var(--muted);background:#f3f1f4;border-radius:10px;align-items:center;gap:8px;padding:0 13px;display:flex}.search input{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none}.photo{aspect-ratio:1;object-fit:cover;object-position:center}.stories{scrollbar-width:none}.story{color:var(--ink);cursor:pointer;background:0 0;border:0}.story div{color:#4a385a;background:linear-gradient(135deg,#f8c4d6,#c5b3ff)}.story.mine div{outline-color:#c8c3cc}.story span{text-overflow:ellipsis;white-space:nowrap;max-width:75px;display:block;overflow:hidden}@media (width<=900px){.topbarInner{grid-template-columns:1fr 230px 1fr;padding:0 18px}}@media (width<=640px){body{padding-bottom:62px}.topbar{height:56px;padding:0}.topbarInner{justify-content:space-between;padding:0 14px;display:flex}.search,.desktopNav{display:none}.mobileTop{display:flex}.shell{margin-top:0}.stories{border-left:0;border-right:0;border-radius:0;gap:14px;margin-bottom:10px;padding:14px 10px}.story{min-width:68px}.story div{width:56px;height:56px}.mobileNav{border-top:1px solid var(--line);z-index:20;background:#fff;justify-content:space-around;gap:0;height:58px;padding:5px 8px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobileNav>button{border-radius:50%;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.mobileNav .tiny{align-self:center;width:34px;height:34px;font-size:14px}.photo{aspect-ratio:1}.toast{bottom:76px}}.adminNavLink{color:#754d7e!important}.adminNavLink svg{stroke:#754d7e!important}.adminPage{color:#25212b;background:#f7f5fa;min-height:100vh}.adminLoading{text-align:center;padding:15vh 24px}.adminGate{background:#fff;border:1px solid #ebe6ef;border-radius:24px;width:min(460px,100% - 32px);margin:10vh auto;padding:36px;box-shadow:0 22px 70px #5b46611a}.adminGate h1{margin:14px 0 10px;font-size:28px}.adminGate p{color:#6f6875;line-height:1.7}.adminGate form{gap:15px;margin-top:24px;display:grid}.adminGate label{gap:8px;font-size:13px;font-weight:700;display:grid}.adminGate input{font:inherit;border:1px solid #ddd5e2;border-radius:12px;padding:14px}.adminLink{color:#fff;text-align:center;background:#6f4b78;border-radius:12px;margin-top:22px;padding:14px;font-weight:800;text-decoration:none;display:block}.adminHeader{color:#fff;z-index:10;background:#241c29;justify-content:space-between;align-items:center;height:66px;padding:0 max(24px,50% - 560px);display:flex;position:sticky;top:0}.adminHeader div{align-items:center;gap:12px;display:flex}.adminHeader span{font-family:Georgia,serif;font-size:20px}.adminHeader b{border-left:1px solid #ffffff40;padding-left:12px;font-size:13px}.adminHeader a{color:#e9ddeb;font-size:13px;text-decoration:none}.adminWrap{max-width:1120px;margin:auto;padding:42px 24px 80px}.adminHero small{color:#86668e;font-weight:800}.adminHero h1{margin:9px 0;font-size:38px}.adminHero p{color:#756d79}.adminStats{grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0;display:grid}.adminStats.six{grid-template-columns:repeat(3,1fr)}.adminStats div{background:#fff;border:1px solid #e9e3ec;border-radius:18px;padding:22px}.adminStats span{color:#766e7b;font-size:13px;display:block}.adminStats b{margin-top:8px;font-size:32px;display:block}.adminPanel{background:#fff;border:1px solid #e9e3ec;border-radius:20px;margin-top:18px;overflow:hidden}.adminTitle{border-bottom:1px solid #eee8f0;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.adminTitle h2{margin:0;font-size:19px}.adminTitle span{color:#8b838e;font-size:12px}.adminRow{border-bottom:1px solid #f0ebf2;grid-template-columns:2fr .6fr .7fr .9fr;align-items:center;padding:15px 24px;display:grid}.adminRow.head{color:#837b87;background:#faf8fb;font-size:12px;font-weight:800}.adminRow span:first-child b,.adminRow span:first-child small{display:block}.adminRow small{color:#8c8490;margin-top:3px}.adminRow i{color:#29714a;background:#e8f5ed;border-radius:99px;padding:5px 9px;font-size:12px;font-style:normal}.adminRow i.suspended{color:#a23d3d;background:#fbeaea}.adminRow button,.adminPosts button{color:#7b4e83;background:#fff;border:1px solid #d9cfe0;border-radius:9px;padding:8px 10px;font-weight:700}.adminPosts article{border-bottom:1px solid #f0ebf2;grid-template-columns:72px 1fr auto;align-items:center;gap:15px;padding:14px 24px;display:grid}.adminPosts img{object-fit:cover;border-radius:10px;width:72px;height:72px}.adminPosts b,.adminPosts small{display:block}.adminPosts small{color:#8d8490}.adminPosts p{color:#5e5862;white-space:nowrap;text-overflow:ellipsis;max-width:680px;margin:6px 0 0;overflow:hidden}.adminPosts button.restore{color:#fff;background:#6f4b78}.adminError{color:#9d3030;background:#ffe9e9;border-radius:10px;padding:12px 16px}.priorityPanel{border-color:#dac8df;box-shadow:0 10px 35px #6f4b7810}.adminTitle>div small{color:#8b5d93;margin-bottom:4px;font-weight:800;display:block}.reportList article{border-bottom:1px solid #f0ebf2;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex}.reportList p{color:#69616d;margin:5px 0}.reportList small{color:#98909c}.reportList article>div:last-child{flex-shrink:0;gap:8px;display:flex}.reportList button,.adminStories button{color:#6f4b78;background:#fff;border:1px solid #d9cfe0;border-radius:9px;padding:9px 11px;font-weight:800}.reportList .primaryAction{color:#fff;background:#6f4b78}.adminFilters{background:#faf8fb;border-bottom:1px solid #eee8f0;gap:10px;padding:14px 24px;display:flex}.adminFilters input,.adminFilters select{font:inherit;background:#fff;border:1px solid #ddd5e2;border-radius:10px;padding:10px 12px}.adminFilters input{flex:1;min-width:0}.adminEmpty{text-align:center;color:#817986;padding:28px}.adminStories{grid-template-columns:repeat(2,1fr);gap:0;display:grid}.adminStories article{border-bottom:1px solid #f0ebf2;grid-template-columns:74px 1fr auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.adminStories article:nth-child(odd){border-right:1px solid #f0ebf2}.adminStories img{object-fit:cover;border-radius:10px;width:74px;height:96px}.adminStories b,.adminStories small,.adminStories span{display:block}.adminStories small,.adminStories span{color:#8c8490;font-size:12px}.adminStories p{color:#5e5862;white-space:nowrap;text-overflow:ellipsis;max-width:220px;margin:6px 0;overflow:hidden}@media (width<=700px){.adminWrap{padding:28px 14px 60px}.adminHero h1{font-size:30px}.adminStats{grid-template-columns:1fr}.adminStats.six{grid-template-columns:repeat(2,1fr)}.adminRow{grid-template-columns:1.7fr .5fr .7fr}.adminRow>:nth-child(2){display:none}.adminPosts article{grid-template-columns:58px 1fr}.adminPosts img{width:58px;height:58px}.adminPosts button{grid-column:2;width:max-content}.adminHeader{padding:0 16px}.adminHeader span{font-size:17px}.reportList article{flex-direction:column;align-items:flex-start}.reportList article>div:last-child{width:100%}.reportList button{flex:1}.adminFilters{flex-direction:column;padding:12px 14px}.adminStories{grid-template-columns:1fr}.adminStories article:nth-child(odd){border-right:0}.adminStories article{grid-template-columns:62px 1fr auto;padding:14px}.adminStories img{width:62px;height:82px}.adminStories p{max-width:150px}}.composerOverlay{padding:28px}.composer{background:#fff;border-radius:16px;flex-direction:column;width:min(700px,100%);height:min(720px,100vh - 56px);display:flex;overflow:hidden;box-shadow:0 24px 90px #0006}.composer.hasPhoto{width:min(980px,100%);height:auto;max-height:calc(100vh - 56px)}.composerHead{border-bottom:1px solid var(--line);text-align:center;flex:0 0 48px;grid-template-columns:80px 1fr 80px;align-items:center;height:48px;font-size:14px;display:grid}.composerHead>button{height:48px;font-weight:800}.composerBack{justify-self:start;padding:0 20px;font-size:32px;font-weight:400!important}.composerClose{color:#777;justify-self:end;padding:0 20px;font-size:27px;font-weight:400!important}.shareButton{color:var(--violet);justify-self:end;padding:0 20px}.shareButton:disabled{color:#aaa;cursor:wait}.photoPicker{text-align:center;border:3px solid #0000;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:36px;transition:all .18s;display:flex}.photoPicker.dragging{background:#f8f4ff;border-color:#bba9f5}.mediaIcon{color:#2d2930;width:86px;height:72px;margin-bottom:20px;position:relative}.mediaIcon span{background:#fff;border:2px solid;border-radius:8px;place-items:center;width:58px;height:58px;font-size:31px;display:grid;position:absolute}.mediaIcon span:first-child{bottom:1px;left:4px;transform:rotate(-7deg)}.mediaIcon span:last-child{top:0;right:2px;transform:rotate(8deg)}.photoPicker h2{margin:5px 0 8px;font-size:22px;font-weight:500}.photoPicker p{color:var(--muted);margin:0 0 24px;font-size:13px}.selectPhoto{background:var(--violet);color:#fff;border-radius:9px;padding:10px 17px;font-size:13px;font-weight:800}.visuallyHidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.composerBody{grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.cropStage{aspect-ratio:1;background:#111;position:relative;overflow:hidden}.cropStage img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cropStage>span{color:#fff;background:#17131dcc;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;bottom:14px;left:14px}.cropStage>button{color:#fff;background:#17131dcc;border-radius:99px;padding:8px 12px;font-size:11px;font-weight:800;position:absolute;bottom:14px;right:14px}.captionPanel{border-left:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.composerUser{align-items:center;gap:11px;padding:17px 16px;display:flex}.composerUser .avatar,.previewOwner .avatar{overflow:hidden}.composerUser .avatar img,.previewOwner .avatar img{object-fit:cover;width:100%;height:100%}.composerUser>div:last-child{flex-direction:column;gap:2px;font-size:13px;display:flex}.composerUser span{color:var(--muted);font-size:11px}.captionPanel textarea{resize:none;width:100%;min-height:210px;font:inherit;border:0;outline:0;padding:4px 18px;font-size:15px;line-height:1.6}.mainAnnouncement{color:#332b38;background:#f5effb;border:1px solid #e3d7ed;border-radius:15px;grid-template-columns:auto 1fr;gap:3px 10px;margin:0 0 14px;padding:15px 18px;text-decoration:none;display:grid}.mainAnnouncement span{color:#fff;background:#755080;border-radius:99px;grid-row:1/3;align-self:center;padding:6px 9px;font-size:11px;font-weight:800}.mainAnnouncement b{font-size:14px}.mainAnnouncement p{color:#766d79;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.onboarding{background:#fff;border:1px solid #e4dcea;border-radius:18px;margin-bottom:14px;padding:22px;position:relative}.onboarding>button{color:#999;font-size:23px;position:absolute;top:10px;right:14px}.onboarding small{color:var(--violet);font-weight:800}.onboarding h2{margin:5px 0 15px}.onboarding div{flex-wrap:wrap;gap:8px;display:flex}.onboarding div span{background:#f7f4f9;border-radius:10px;padding:9px 11px;font-size:12px}.onboarding div b{color:#fff;background:#765280;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:5px;display:inline-grid}.onboarding>a{color:var(--violet);margin-top:14px;font-size:12px;font-weight:800;display:inline-block}.hashtag{color:#65509c;text-decoration:none}.commentPreview{font-size:12px;color:#7d7480!important}.postMedia{background:#f2eff3;position:relative}.postMedia.contain .photo{object-fit:contain}.mediaCount{color:#fff;background:#1c1720cc;border-radius:99px;padding:5px 8px;font-size:11px;position:absolute;top:12px;right:12px}.mediaPrev,.mediaNext{background:#fffddd;border-radius:50%;width:34px;height:34px;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0002}.mediaDots i{background:#fff9;border-radius:50%;width:6px;height:6px}.mediaDots i.active{background:#765280}.cropStage.contain img{object-fit:contain}.prioritySelect{border:0;border-radius:99px;margin-right:8px;padding:6px 9px;font-weight:800}.prioritySelect.normal{color:#6f6874;background:#eeeaf0}.prioritySelect.high{color:#8a5e00;background:#fff0cf}.prioritySelect.urgent{color:#b02d45;background:#ffe0e5}.memberOpen{text-align:left}.memberDetail{background:#f7f2fa;border-radius:14px;margin:16px 24px;padding:18px;position:relative}.memberDetail>button{font-size:23px;position:absolute;top:8px;right:12px}.memberDetail h3{margin:0 0 12px}.memberDetail h3 small{color:#837b87}.memberDetail div{flex-wrap:wrap;gap:20px;display:flex}.memberDetail p{color:#756d79;margin-bottom:0}.bulkBar{background:#f1e8f6;align-items:center;gap:10px;padding:12px 24px;display:flex}.bulkBar button,.toolForm button,.exportLinks a{color:#fff;background:#715079;border-radius:9px;padding:9px 12px;font-weight:800;text-decoration:none}.adminPosts article:has(>input[type=checkbox]){grid-template-columns:auto 72px 1fr auto auto}.toolForm{gap:8px;padding:18px 24px;display:flex}.toolForm input{border:1px solid #ddd5e2;border-radius:10px;flex:1;padding:11px}.wordList{flex-wrap:wrap;gap:8px;padding:0 24px 22px;display:flex}.wordList span{background:#f3eef6;border-radius:99px;padding:7px 10px}.wordList button{color:#9c4961;margin-left:7px}.errorLogList article,.storageList article{border-bottom:1px solid #eee8f0;justify-content:space-between;align-items:center;gap:15px;padding:14px 24px;display:flex}.errorLogList p{color:#766e79;margin:5px 0}.errorLogList small,.storageList small{color:#908793;display:block}.errorLogList article.resolved{opacity:.55}.errorLogList button{border:1px solid #d8cddd;border-radius:8px;padding:8px}.exportLinks{gap:10px;padding:20px 24px;display:flex}.postMediaPlaceholder{background:linear-gradient(110deg,#f0edf2 30%,#f7f5f8 45%,#f0edf2 60%) 0 0/220% 100%;animation:1.4s ease-in-out infinite mediaPlaceholder}@keyframes mediaPlaceholder{to{background-position:-220% 0}}.captionCount{text-align:right;color:#aaa;border-bottom:1px solid var(--line);padding:8px 16px 15px;font-size:11px}.optionRow{text-align:left;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;padding:16px 18px;font-size:14px;display:flex}.optionRow b{color:#999;font-size:22px;font-weight:400}.composerSetting{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14px;display:flex}.composerSetting>div{gap:6px;display:flex}.composerSetting button{border:1px solid var(--line);color:#666;border-radius:999px;padding:8px 10px}.composerSetting button.selected{background:var(--ink);border-color:var(--ink);color:#fff}.composerPhotoSummary{color:#777;padding:0 18px 16px;font-size:12px}@media (width>=761px){.composer.hasPhoto{height:min(720px,100vh - 56px)}.composer.hasPhoto .composerBody{flex:1;overflow:hidden}.composer.hasPhoto .cropStage{aspect-ratio:auto;height:100%;min-height:0}.composer.hasPhoto .captionPanel{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.composer.hasPhoto .captionPanel::-webkit-scrollbar{width:9px}.composer.hasPhoto .captionPanel::-webkit-scrollbar-thumb{background:#d4cad9;border:2px solid #fff;border-radius:999px}}.composerChallenge{border-top:1px solid var(--line);padding:15px 0}.composerChallenge>div{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.composerChallenge span{font-size:13px;font-weight:800}.composerChallenge a{color:var(--purple);font-size:12px;font-weight:700}.composerChallenge select{background:#fff;border:1px solid #ded7e4;border-radius:10px;width:100%;padding:11px}.composerChallenge small{color:#7e7185;margin-top:7px;font-size:11px;display:block}.challengePage{width:min(1060px,100% - 32px);margin:0 auto;padding:52px 0 100px}.challengeIntro{padding:58px 0 45px}.challengeIntro small,.challengeHero>small,.challengeGridHead small{letter-spacing:.16em;color:var(--purple);font-weight:900}.challengeIntro h1{letter-spacing:-.055em;margin:14px 0 16px;font-size:clamp(38px,6vw,68px);line-height:1.04}.challengeIntro p{color:#716978;max-width:570px;line-height:1.75}.challengeCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.challengeCards>a{--challenge:#7c55eb;border:1px solid var(--challenge);min-height:250px;padding:30px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.challengeCards>a{border:1px solid color-mix(in srgb,var(--challenge) 28%,#e6e0e9)}}.challengeCards>a{background:linear-gradient(145deg,var(--challenge),#fff);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.challengeCards>a{background:linear-gradient(145deg,color-mix(in srgb,var(--challenge) 10%,white),#fff)}}.challengeCards>a{color:inherit}.challengeCards>a:before{content:"";background:var(--challenge);opacity:.12;border-radius:50%;width:180px;height:180px;position:absolute;top:-65px;right:-50px}.challengeCards small{color:var(--challenge);font-weight:900}.challengeCards h2{margin:18px 0 10px;font-size:30px}.challengeCards p{color:#766d7c;min-height:52px;line-height:1.6}.challengeCards div{color:#6d6373;gap:14px;margin:24px 0 17px;font-size:13px;display:flex}.challengeCards>b{color:var(--challenge)}.challengeHero{--challenge:#7c55eb;background:linear-gradient(135deg,var(--challenge),#fff 62%);border-radius:30px;padding:48px}@supports (color:color-mix(in lab, red, red)){.challengeHero{background:linear-gradient(135deg,color-mix(in srgb,var(--challenge) 16%,white),#fff 62%)}}.challengeHero{border:1px solid var(--challenge)}@supports (color:color-mix(in lab, red, red)){.challengeHero{border:1px solid color-mix(in srgb,var(--challenge) 30%,#e9e2ee)}}.challengeHero small{color:var(--challenge)}.challengeHero h1{margin:14px 0;font-size:clamp(38px,6vw,64px)}.challengeHero p{color:#665e6b;max-width:680px;line-height:1.7}.challengeHero>div{color:#62596a;flex-wrap:wrap;gap:18px;margin:25px 0;font-size:13px;display:flex}.challengeHero>a{background:var(--challenge);color:#fff;border-radius:12px;padding:13px 18px;font-weight:800;display:inline-flex}.challengeBack{color:#6d6373;margin-bottom:18px;display:inline-block}.challengeGridHead{justify-content:space-between;align-items:end;margin:48px 0 17px;display:flex}.challengeGridHead h2{margin:6px 0 0;font-size:28px}.challengeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.challengeGrid>a{aspect-ratio:1;background:#eee;position:relative;overflow:hidden}.challengeGrid img{object-fit:cover;width:100%;height:100%;transition:all .25s}.challengeGrid>a:hover img{transform:scale(1.025)}.challengeGrid>a>div{color:#fff;background:linear-gradient(#0000,#0000009e);padding:35px 13px 12px;position:absolute;bottom:0;left:0;right:0}.challengeGrid b,.challengeGrid span{display:block}.challengeGrid span{opacity:.82;font-size:11px}.challengeEmpty,.challengeLoading{text-align:center;color:#817887;padding:70px 20px}.challengeEmpty b{color:#29232e;margin-bottom:8px;font-size:20px;display:block}.challengeAdminList{gap:10px;display:grid}.challengeAdminList article{border:1px solid #e5dfe8;border-radius:14px;grid-template-columns:7px 1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.challengeAdminList i{background:var(--challenge);border-radius:99px;height:100%;min-height:70px}.challengeAdminList b,.challengeAdminList span,.challengeAdminList small{display:block}.challengeAdminList span{color:var(--challenge);font-size:11px;font-weight:800}.challengeAdminList b{margin:4px 0;font-size:18px}.challengeAdminList p{color:#746b79;margin:0 0 5px}.challengeAdminList article>div:last-child{gap:6px;display:flex}.campaignForm input[type=color]{height:44px;padding:4px}@media (width<=760px){.challengePage{width:100%;padding:25px 16px 90px}.challengeIntro{padding:28px 2px 30px}.challengeIntro h1{font-size:40px}.challengeCards{grid-template-columns:1fr}.challengeCards>a{min-height:220px;padding:24px}.challengeHero{border-radius:22px;padding:29px 22px}.challengeHero h1{font-size:40px}.challengeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.challengeAdminList article{grid-template-columns:5px 1fr}.challengeAdminList article>div:last-child{flex-wrap:wrap;grid-column:2}.composerOverlay{align-items:stretch;padding:0}.composer,.composer.hasPhoto{border-radius:0;width:100%;height:100%;max-height:none}.composerBody{flex-direction:column;display:flex;overflow:auto}.cropStage{flex:none;width:100%}.captionPanel{border-left:0;border-top:1px solid var(--line);min-height:260px}.captionPanel textarea{min-height:130px}.photoPicker{padding:24px}.photoPicker h2{font-size:19px}.composerHead{grid-template-columns:62px 1fr 72px}}.siteHeader{border-bottom:1px solid var(--line);z-index:20;background:#fff;height:72px;padding:0;position:sticky;top:0}.siteHeaderInner{grid-template-columns:1fr 280px 1fr;align-items:center;width:min(1180px,100%);height:100%;margin:auto;padding:0 22px;display:grid}.navSearch{background:#f3f1f4;border-radius:12px;align-items:center;gap:9px;height:40px;padding:0 13px;display:flex}.navSearch svg{fill:none;stroke:#8d8791;stroke-width:1.8px;width:19px;height:19px}.navSearch input{width:100%;font:inherit;background:0 0;border:0;outline:0}.mainNav{justify-self:end;gap:3px}.mainNav a,.bottomNav a{color:#39333d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:50px;height:54px;font-size:10px;text-decoration:none;display:flex}.mainNav a:hover,.mainNav a.current{color:#6e4fc4;background:#f3effb}.mainNav svg,.bottomNav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.navAvatar{color:#4c3857;background:linear-gradient(135deg,#efc2d5,#baa5ff);border:1px solid #fff;border-radius:50%;outline:1px solid #d4ccd8;place-items:center;width:25px;height:25px;font:700 12px Georgia;display:grid;overflow:hidden}.navAvatar img{object-fit:cover;width:100%;height:100%}.bottomNav,.mobileLoginButton{display:none}.asideTitle a{color:var(--violet);font-size:12px;text-decoration:none}.siteFooter{color:#a09aa3;margin-top:38px;font-size:11px;line-height:1.65}.siteFooter nav{flex-wrap:wrap;gap:5px 12px;display:flex}.siteFooter a{color:#89818d;text-decoration:none}.siteFooter p{margin-top:12px}.mobileFeedFooter{display:none}.routePage,.profilePage,.policyPage{width:min(1040px,100% - 32px);min-height:calc(100vh - 190px);margin:0 auto;padding:54px 0 80px}.routePage.narrow{width:min(720px,100% - 32px)}.routeHead small,.policyPage header small{color:var(--violet);letter-spacing:.16em;font-weight:800}.routeHead h1,.policyPage header h1{margin:10px 0;font-family:Georgia,Noto Serif KR,serif;font-size:40px}.routeHead>p,.policyPage header p{color:#756f78;line-height:1.7}.bigSearch{background:#fff;border:1px solid #e6e0e8;border-radius:16px;align-items:center;height:58px;margin-top:28px;padding:0 18px;display:flex;box-shadow:0 8px 35px #4b38520c}.bigSearch span{color:#8a828d;font-size:27px}.bigSearch input{font:inherit;background:0 0;border:0;outline:0;width:100%;padding:0 12px}.exploreGrid,.profileGrid{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:30px;display:grid}.exploreGrid a,.profileGrid article{aspect-ratio:1;background:#eee;position:relative;overflow:hidden}.exploreGrid img,.profileGrid img{object-fit:cover;width:100%;height:100%;display:block}.exploreGrid span{color:#fff;background:linear-gradient(#0000,#000b);flex-direction:column;padding:35px 13px 12px;display:flex;position:absolute;inset:auto 0 0}.exploreGrid small{opacity:.8}.emptyState{border:1px solid var(--line);text-align:center;background:#fff;border-radius:20px;max-width:650px;margin:36px auto;padding:60px 24px}.emptyState>b{font-size:20px;display:block}.emptyState p{color:var(--muted);line-height:1.6}.emptyState a{color:#fff;background:var(--violet);border-radius:10px;padding:11px 16px;font-weight:700;text-decoration:none;display:inline-block}.heartEmpty>span{margin-bottom:18px;font-size:65px;display:block}.profileTop{grid-template-columns:190px 1fr;align-items:center;gap:42px;max-width:820px;margin:auto;padding:12px 0 44px;display:grid}.profileAvatar{color:#513d5c;background:linear-gradient(135deg,#f1bfd3,#b7a3f0);border-radius:50%;place-items:center;width:150px;height:150px;font:700 54px Georgia;display:grid}.profileTitle{align-items:center;gap:16px;display:flex}.profileTitle h1{margin:0;font-size:27px}.profileTitle button{background:#fff;border:1px solid #ddd4e0;border-radius:9px;padding:8px 14px;font-weight:700}.profileTitle .followButton{background:var(--violet);color:#fff;border-color:var(--violet)}.profileStats{gap:28px;margin:20px 0;display:flex}.profileStats span[role=button]{cursor:pointer;border-radius:8px;margin:-4px -6px;padding:4px 6px;transition:background .18s,color .18s}.profileStats span[role=button]:hover,.profileStats span[role=button]:focus-visible{color:#6f47dc;background:#f2ebff;outline:none}.connectionsPage{width:min(640px,100% - 32px);margin:44px auto 110px}.connectionsPage>header{align-items:center;gap:18px;margin-bottom:26px;display:flex}.connectionsPage>header>a{border:1px solid #ddd5e6;border-radius:50%;place-items:center;width:42px;height:42px;font-size:30px;display:grid}.connectionsPage>header small{color:#7d7288}.connectionsPage>header h1{font-family:var(--font-serif);margin:2px 0 0;font-size:30px}.connectionsPage>nav{border-bottom:1px solid #e8e2eb;grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid}.connectionsPage>nav button{color:#8d8494;background:0 0;border:0;border-bottom:2px solid #0000;padding:15px;font-weight:700}.connectionsPage>nav button.active{color:#241c2a;border-color:#7c57ed}.connectionList article{border-bottom:1px solid #eee9f0;justify-content:space-between;align-items:center;gap:16px;padding:15px 4px;display:flex}.connectionList article>a:first-child{flex:1;align-items:center;gap:13px;min-width:0;display:flex}.connectionList img,.connectionList i{object-fit:cover;background:#ead8f4;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;font-weight:800;display:grid}.connectionList span{flex-direction:column;min-width:0;display:flex}.connectionList span b,.connectionList span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connectionList span small{color:#8b8191;margin-top:3px}.connectionList article>button,.connectionLogin{color:#fff;background:#7651e8;border:1px solid #7651e8;border-radius:12px;padding:9px 14px;font-weight:750}.connectionList article>button.following{color:#4b4253;background:#fff;border-color:#d8cfdf}.connectionList article>button:disabled{opacity:.6}.profileTop p{color:#716a74}.profileTabs{text-align:center;border-top:1px solid #ddd5df;padding:17px}.profileTabs b{letter-spacing:.08em;font-size:12px}.profileGrid{margin-top:0}.profileGrid article>a{color:inherit;text-decoration:none;display:block;position:absolute;inset:0}.profileGrid span{color:#fff;opacity:0;background:#0007;place-items:center;font-weight:800;transition:all .2s;display:grid;position:absolute;inset:0}.profileGrid article:hover span,.profileGrid article>a:focus-visible span{opacity:1}.profileGrid article>a:focus-visible{outline:3px solid var(--violet);outline-offset:-3px}.policyPage{width:min(820px,100% - 32px);padding-top:66px}.policyPage>header{color:#fff;background:linear-gradient(135deg,#2e2732,#56436a);border:0;border-radius:26px;height:auto;padding:48px;display:block;position:static}.policyPage>header p{color:#ddd4e4;max-width:620px}.policyPage article{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:22px;padding:42px 48px;line-height:1.85}.policyPage h2{margin:32px 0 10px;font-size:20px}.policyPage h2:first-child{margin-top:0}.policyPage p,.policyPage li{color:#5e5861}.policyPage li{margin:7px 0}@media (width<=800px){.siteHeaderInner{grid-template-columns:1fr 250px 1fr}.mainNav span{display:none}.mainNav a{min-width:42px}.profileTop{grid-template-columns:140px 1fr}.profileAvatar{width:120px;height:120px}.policyPage>header{padding:38px 30px}.policyPage article{padding:34px 30px}}@media (width<=640px){body{padding-bottom:70px}.siteHeader{height:58px}.siteHeaderInner{justify-content:center;padding:0 14px;display:flex;position:relative}.siteHeader .brand{font-size:23px}.navSearch,.mainNav{display:none}.mobileLoginButton{background:var(--violet);color:#fff;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:900;text-decoration:none;display:block;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.bottomNav{border-top:1px solid var(--line);z-index:25;background:#fff;grid-template-columns:repeat(6,minmax(0,1fr));height:64px;display:grid;position:fixed;bottom:0;left:0;right:0}.bottomNav:has(.adminNavLink){grid-template-columns:repeat(7,minmax(0,1fr))}.bottomNav a{border-radius:0;min-width:0;height:63px;font-size:9px}.bottomNav a.current{color:var(--violet)}.bottomNav svg{width:23px;height:23px}.shell{margin-top:0}.routePage,.profilePage,.policyPage{padding-top:32px}.routeHead h1,.policyPage header h1{font-size:31px}.exploreGrid,.profileGrid{gap:2px}.profileTop{grid-template-columns:88px minmax(0,1fr);gap:20px;padding:6px 4px 28px}.profileTop>div:last-child{min-width:0}.profileAvatar{width:82px;height:82px;font-size:31px}.profileTitle{display:block}.profileTitle h1{margin-bottom:8px;font-size:21px}.profileStats{gap:12px;margin:14px 0;font-size:12px}.policyPage>header{border-radius:18px;padding:30px 23px}.policyPage article{border-radius:18px;padding:28px 23px}.siteFooter{width:calc(100% - 32px);margin:28px auto}.routePage+.siteFooter,.profilePage+.siteFooter,.policyPage+.siteFooter{padding-bottom:15px}}.notificationList{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:28px;overflow:hidden}.notificationList article{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr 58px;align-items:center;gap:14px;padding:13px 16px;display:grid}.notificationList article:last-child{border-bottom:0}.notificationList i{background:linear-gradient(135deg,#efc2d5,#baa5ff);border-radius:50%;place-items:center;width:44px;height:44px;font:700 15px Georgia;display:grid}.notificationList p{font-size:14px}.notificationList img{object-fit:cover;border-radius:8px;width:58px;height:58px}.profileTitle .logoutButton{color:#b13f62;background:#fff8fa;border-color:#eadce1}.profileTitle .logoutButton:hover{background:#fcecf1}.profileTitle .logoutButton:disabled{opacity:.6;cursor:wait}.profileEditButton{color:inherit;background:#fff;border:1px solid #ddd4e0;border-radius:9px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none}.profileAvatarImage{object-fit:cover;display:block}.editProfilePage{width:min(820px,100% - 32px);min-height:calc(100vh - 180px);margin:0 auto;padding:48px 0 80px}.editProfileHead{align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.editProfileHead>a{color:#69616d;font-size:38px;line-height:42px;text-decoration:none}.editProfileHead small{color:var(--violet);letter-spacing:.13em;font-weight:800}.editProfileHead h1{margin:5px 0;font-size:34px}.editProfileHead p{color:var(--muted);margin:0}.editProfileCard{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 18px 60px #4c36520b}.editAvatarRow{border-bottom:1px solid var(--line);background:#faf8fb;align-items:center;gap:18px;padding:27px 34px;display:flex}.editAvatarButton{background:linear-gradient(135deg,#efc2d5,#baa5ff);border-radius:50%;flex:none;width:88px;height:88px;padding:0;overflow:hidden}.editAvatarButton img{object-fit:cover;width:100%;height:100%}.editAvatarButton span{color:#4c3857;font:700 34px Georgia}.editAvatarRow>div{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.editAvatarRow>div>span{color:var(--muted);font-size:13px}.editAvatarRow>div>button{color:var(--violet);padding:7px 0;font-size:13px;font-weight:800}.editFields{padding:8px 34px}.editFields>label{border-bottom:1px solid #f0ecf1;grid-template-columns:150px 1fr;gap:24px;padding:24px 0;display:grid}.editFields>label:last-child{border-bottom:0}.editFields>label>span{padding-top:13px;font-size:14px;font-weight:800}.editFields input,.editFields textarea{width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #dcd5df;border-radius:11px;outline:0;padding:12px 13px}.editFields input:focus,.editFields textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #7e5bef16}.editFields small{color:var(--muted);margin-top:8px;line-height:1.5;display:block}.usernameInput{border:1px solid #dcd5df;border-radius:11px;align-items:center;display:flex;overflow:hidden}.usernameInput:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px #7e5bef16}.usernameInput b{color:#777;padding-left:13px}.usernameInput input{border:0;border-radius:0;padding-left:5px;box-shadow:none!important}.editError{color:#b13659;background:#fff0f3;border-radius:10px;margin:0 34px;padding:12px 14px;font-size:13px}.editActions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;padding:22px 34px;display:flex}.editActions a{color:#6d6670;padding:11px 15px;font-weight:700;text-decoration:none}.editActions button{background:var(--violet);color:#fff;border-radius:10px;padding:11px 23px;font-weight:800}.editActions button:disabled{opacity:.6;cursor:wait}.editProfileLoading{height:420px}.editProfileCard>.skeletonTitle{margin:28px}@media (width<=640px){.profileTitle .profileEditButton{margin:0 5px 7px 0;display:inline-block}.editProfilePage{width:100%;padding:26px 0 55px}.editProfileHead{padding:0 18px}.editProfileHead h1{font-size:27px}.editProfileHead p{font-size:13px}.editProfileCard{border-left:0;border-right:0;border-radius:0}.editAvatarRow{padding:23px 20px}.editAvatarButton{width:76px;height:76px}.editFields{padding:0 20px}.editFields>label{grid-template-columns:1fr;gap:9px;padding:20px 0}.editFields>label>span{padding:0}.editActions{background:#fff;padding:18px 20px;position:sticky;bottom:64px}.editError{margin:0 20px}}.profileTitle .followingButton{background:#efedf1;border-color:#e2dce5}.profileMenu{position:relative}.profileTitle .moreButton{letter-spacing:2px;font-size:18px}.profileMenuPopup{border:1px solid var(--line);z-index:8;background:#fff;border-radius:13px;width:150px;position:absolute;top:42px;right:0;overflow:hidden;box-shadow:0 12px 35px #372d3d24}.profileMenuPopup button{text-align:left;border:0;border-radius:0;width:100%;padding:12px 14px;display:block}.profileMenuPopup button:first-child{color:#d13e60}.inlineNotice{color:#6247a4;background:#f4effc;border-radius:12px;max-width:820px;margin:0 auto 20px;padding:12px 16px}.notificationList a{color:inherit;text-decoration:none}.blockedList{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:28px;overflow:hidden}.blockedList article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.blockedList article:last-child{border-bottom:0}.blockedList i{background:linear-gradient(135deg,#efc2d5,#baa5ff);border-radius:50%;place-items:center;width:46px;height:46px;font:700 16px Georgia;display:grid}.blockedList div{flex-direction:column;display:flex}.blockedList span{color:var(--muted);font-size:12px}.blockedList button{border:1px solid #ddd4e0;border-radius:9px;padding:9px 12px;font-weight:700}.blockedList button:disabled{opacity:.55}.profileLoading{pointer-events:none}.skeleton{background:linear-gradient(90deg,#f1edf2 25%,#faf8fa 50%,#f1edf2 75%) 0 0/220% 100%;animation:1.25s ease-in-out infinite skeletonPulse}.profileAvatar.skeleton{color:#0000}.skeletonTitle{border-radius:8px;width:180px;height:27px;margin-bottom:17px}.skeletonLine{border-radius:7px;width:110px;height:14px;margin-bottom:20px}.skeletonStats{border-radius:8px;width:260px;max-width:80%;height:18px}.loadingGrid>div{aspect-ratio:1}.loadingText{text-align:center;color:var(--muted);margin:24px 0 0;font-size:14px}@keyframes skeletonPulse{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.blockedLoading{border:1px solid var(--line);background:#fff;border-radius:18px;gap:13px;margin-top:28px;padding:18px;display:grid}.blockedLoading span{background:linear-gradient(90deg,#f0edf1 25%,#faf8fb 50%,#f0edf1 75%) 0 0/200% 100%;border-radius:12px;height:58px;animation:1.2s infinite skeletonPulse}.stories{scrollbar-width:none;overflow-x:auto}.stories::-webkit-scrollbar{display:none}.story{position:relative}.story .storyAvatar{background:linear-gradient(135deg,#f36b9c,#8e67eb);border:0;border-radius:50%;outline:0;place-items:center;width:64px;height:64px;margin:0 auto 8px;padding:3px;font-family:inherit;display:grid}.story.seen .storyAvatar{background:#d9d3dc}.story .storyAvatar>img,.story .storyAvatar>span{object-fit:cover;color:#4d3b58;background:linear-gradient(135deg,#f4c3d5,#c0adf6);border:2px solid #fff;border-radius:50%;place-items:center;width:56px;height:56px;font:700 21px Georgia;display:grid}.story .storyAvatar>b{background:var(--violet);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:14px;line-height:1;display:grid;position:absolute;top:43px;right:5px}.storyEmpty{flex-direction:column;justify-content:center;min-width:245px;padding:0 12px;display:flex}.storyEmpty b{font-size:13px}.storyEmpty span{color:var(--muted);margin-top:5px;font-size:11px}.suggest .avatar img,.storyViewer .avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.suggest a{color:inherit;text-decoration:none}.suggest>div:nth-child(2){min-width:0}.suggest>div:nth-child(2) span{white-space:nowrap;text-overflow:ellipsis;max-width:165px;overflow:hidden}.recommendEmpty{color:var(--muted);padding:22px 8px;font-size:13px}.storyComposerOverlay{z-index:40}.storyComposer{color:#fff;background:#151219;border-radius:20px;flex-direction:column;width:min(430px,100% - 30px);height:min(760px,100vh - 40px);display:flex;overflow:hidden}.storyComposer>header{text-align:center;color:#211b25;background:#fff;border-bottom:1px solid #e8e3eb;grid-template-columns:70px 1fr 70px;align-items:center;height:54px;display:grid}.storyComposer>header button:first-child{color:#211b25;font-size:27px}.storyComposer>header button:last-child{color:#6b3fc5;font-weight:900}.storyComposer>header button:disabled{color:#756c7e;opacity:1}.storyPicker{color:#fff;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:11px;display:flex}.storyPicker span{font-size:58px}.storyPicker small{color:#aaa}.storyComposerPreview{background:#080708;flex:1;min-height:0;position:relative}.storyComposerPreview>img{object-fit:contain;width:100%;height:100%}.storyComposerPreview textarea{color:#fff;resize:none;width:calc(100% - 44px);min-height:48px;font:inherit;background:#0009;border:0;border-radius:13px;padding:13px;position:absolute;bottom:67px;left:22px;right:22px}.storyComposerPreview>button{color:#211b25;background:#fff;border-radius:99px;padding:9px 14px;font-weight:800;position:absolute;bottom:20px;right:22px}.storyViewer{color:#fff;background:#171419;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;z-index:200!important}.storyViewer:before{content:"";-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0006;position:absolute;inset:0}.storyMedia{object-fit:contain;width:100%;max-width:min(520px,100%);height:100%;position:relative}.storyViewer>header{z-index:4;color:#fff;text-shadow:0 1px 6px #000;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) 40px;align-items:center;gap:10px;width:min(480px,100% - 32px);height:auto;min-height:42px;padding:0;display:grid;position:absolute;top:24px;left:50%;transform:translate(-50%)}.storyViewer>header .avatar{color:#4a385a;text-decoration:none}.storyViewer>header div{flex-direction:column;min-width:0;display:flex}.storyViewer>header b,.storyViewer>header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.storyViewer>header span{color:#ddd;font-size:11px}.storyViewer>header>button{color:#fff;background:#0003;border-radius:50%;width:40px;height:40px;padding:0;font-size:30px;line-height:1}.storyProgress{z-index:3;gap:4px;width:min(480px,100% - 32px);display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.storyProgress i{background:#fff5;border-radius:3px;flex:1;height:3px}.storyProgress i.active{background:#fff}.storyViewer>p{z-index:4;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09070bbd;border:1px solid #ffffff1c;border-radius:14px;width:min(440px,100% - 60px);max-height:30dvh;margin:0;padding:13px 16px;line-height:1.5;position:absolute;bottom:30px;left:50%;overflow:auto;transform:translate(-50%)}.storyPrev,.storyNext{z-index:3;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05040780;border-radius:18px;width:52px;height:72px;font-size:42px;position:absolute;top:50%;transform:translateY(-50%)}.storyPrev{left:max(15px,50% - 330px)}.storyNext{right:max(15px,50% - 330px)}@media (width<=640px){.stories{border-left:0;border-right:0;border-radius:0;gap:12px;margin-bottom:10px;padding:14px 10px}.story{min-width:68px}.story .storyAvatar{width:60px;height:60px}.story .storyAvatar>img,.story .storyAvatar>span{width:52px;height:52px}.storyViewer .storyMedia{max-width:100%}.storyViewer>header,.storyProgress{width:calc(100% - 28px)}.storyViewer>p{width:calc(100% - 40px);bottom:calc(18px + env(safe-area-inset-bottom));font-size:14px}.storyPrev,.storyNext{background:linear-gradient(90deg,#0008,#0000);border-radius:0;width:44px;height:84px;font-size:34px}.storyPrev{left:0}.storyNext{background:linear-gradient(270deg,#0008,#0000);right:0}.storyComposer{border-radius:0;width:100%;height:100%;max-height:none}.storyComposerOverlay{padding:0}}.actions{align-items:center;gap:5px;height:52px;padding:7px 13px}.actions button{font-size:inherit;border-radius:50%;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;padding:7px;line-height:0;transition:background .15s,transform .15s;display:flex}.actions button:hover{background:#f4f1f5}.actions button:active{transform:scale(.9)}.actions svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:24px;min-width:24px;height:24px;min-height:24px;display:block;overflow:visible}.actions .saved{color:var(--violet)}.commentOverlay{z-index:45}.commentSheet{background:#fff;border-radius:20px;flex-direction:column;width:min(540px,100%);height:min(680px,90vh);display:flex;overflow:hidden;box-shadow:0 25px 90px #0005}.commentSheet>header{border-bottom:1px solid var(--line);justify-content:center;height:56px;min-height:56px;padding:0 18px;position:relative;top:auto}.commentSheet>header button{color:#777;font-size:28px;position:absolute;right:18px}.commentPostSummary{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:15px 18px;display:flex}.commentPostSummary p{margin:4px 0;font-size:14px;line-height:1.5}.commentPostSummary p>b,.commentPostSummary p>small,.commentPostSummary p>span{display:block}.commentPostSummary p>small{color:var(--muted);margin:2px 0 7px;font-size:10px}.commentPostSummary p>span{font-size:13px;line-height:1.5}.commentPostSummary .avatar{flex:none;overflow:hidden}.commentList{flex:1;padding:8px 18px;overflow:auto}.commentList article{align-items:flex-start;gap:11px;padding:11px 0;display:flex}.commentList article p{flex:1;margin:3px 0;font-size:14px;line-height:1.45}.commentList article p>b,.commentList article p>span{display:block}.commentList article p>span{margin-top:3px}.commentList article small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.commentList .avatar img,.commentPostSummary .avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.commentEmpty{text-align:center;color:var(--muted);padding:60px 15px}.commentIdentity{border-top:1px solid var(--line);background:#fff;padding:10px 16px 4px}.commentIdentity>small{color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:800;display:block}.commentIdentity>div{scrollbar-width:none;gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.commentIdentity button{border:1px solid var(--line);text-align:left;border-radius:12px;align-items:center;gap:7px;min-width:112px;padding:7px 9px;display:flex}.commentIdentity button.selected{border-color:var(--violet);background:#f7f2ff}.commentIdentity i{background:#e8d8f2;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;display:grid;overflow:hidden}.commentIdentity i img{object-fit:cover;width:100%;height:100%}.commentIdentity span{min-width:0}.commentIdentity b,.commentIdentity em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.commentIdentity b{font-size:11px}.commentIdentity em{color:var(--muted);font-size:9px;font-style:normal}.commentForm{border-top:1px solid var(--line);background:#fff;align-items:center;gap:10px;padding:12px 16px;display:flex}.commentForm input{border:1px solid #ddd7e1;border-radius:24px;outline:none;flex:1;padding:11px 15px}.commentForm input:focus{border-color:var(--violet)}.commentForm button{color:var(--violet);font-weight:700}.commentForm button:disabled{color:#bbb;cursor:default}.profileTabs button{color:var(--muted);border-bottom:2px solid #0000;padding:14px 22px;font-weight:700}.profileTabs button.activeTab{color:var(--ink);border-color:var(--ink)}.profileDolls{max-width:880px;margin:0 auto 34px}.profileDolls>div:first-child{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.profileDolls>div:first-child div{align-items:center;gap:8px;display:flex}.profileDolls>div:first-child span{color:var(--muted);font-size:12px}.profileDolls>div:first-child>a{color:var(--violet);font-size:13px;font-weight:800;text-decoration:none}.profileDollRail{scrollbar-width:thin;gap:12px;padding:2px 2px 10px;display:flex;overflow-x:auto}.profileDollRail>a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;flex:0 0 170px;padding:12px;text-decoration:none;position:relative}.profileDollRail img,.profileDollRail i{object-fit:cover;color:#7251a3;background:#eee8f6;border-radius:13px;place-items:center;width:58px;height:58px;font-size:23px;font-style:normal;display:grid}.profileDollRail b,.profileDollRail span{display:block}.profileDollRail b{margin-top:10px;font-size:14px}.profileDollRail span{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.4}.profileDollRail small{color:#fff;background:#5b5261;border-radius:99px;padding:3px 7px;font-size:9px;position:absolute;top:9px;right:9px}.profileDollRail .addDollCard{background:#fbf9fc;border-style:dashed}.profileDollRail>p{color:var(--muted);font-size:13px}.postDollProfile{color:var(--ink);background:#fcfafd;border-top:1px solid #f1edf2;align-items:center;gap:9px;padding:10px 14px;text-decoration:none;display:flex}.postDollProfile img,.postDollProfile i{object-fit:cover;color:#7355a5;background:#eee7f5;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.postDollProfile span{flex:1;min-width:0}.postDollProfile b,.postDollProfile small{display:block}.postDollProfile b{font-size:13px}.postDollProfile small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.postDollProfile em{color:#765aa0;font-size:10px;font-style:normal;font-weight:800}.postHead .sponsoredBadge{color:#805814;background:#fff0cf;border-radius:999px;width:max-content;margin-top:4px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:900;display:inline-block}.postHead .recommendationReason{color:#6d49a8;white-space:nowrap;text-overflow:ellipsis;background:#f1ebfb;border-radius:999px;width:max-content;max-width:min(390px,100vw - 126px);margin-top:3px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:850;display:inline-block;overflow:hidden}.composerDollSelect{border-top:1px solid var(--line);padding:13px 0}.composerDollSelect>div{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.composerDollSelect span{font-size:13px;font-weight:800}.composerDollSelect a{color:var(--violet);font-size:11px;font-weight:800;text-decoration:none}.composerDollSelect select{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #ddd5e1;border-radius:10px;padding:10px}.createDollInline{text-align:center;background:#faf7fd;border:1px dashed #cbbddd;border-radius:10px;display:block;padding:11px!important}.dollsPage{width:min(940px,100% - 32px);min-height:calc(100vh - 150px);margin:0 auto;padding:46px 0 80px}.dollPageHead{align-items:flex-start;gap:16px;margin-bottom:26px;display:flex}.dollPageHead>a,.dollPageHead>button:not(.primary){color:var(--ink);font-size:30px;line-height:1;text-decoration:none}.dollPageHead>div{flex:1}.dollPageHead small,.dollDetailHero>div>small{color:var(--violet);letter-spacing:.11em;font-weight:900}.dollPageHead h1{margin:5px 0 6px;font-size:30px}.dollPageHead p{color:var(--muted);margin:0}.dollPageHead .primary,.dollFormActions .primary{background:var(--violet);color:#fff;border-radius:11px;padding:11px 15px;font-weight:800}.dollPageLoading{text-align:center;color:var(--muted);padding:100px 0}.dollList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dollList article{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:8px;padding:10px;display:flex}.dollList article>a{min-width:0;color:var(--ink);flex:1;align-items:center;gap:14px;text-decoration:none;display:flex}.dollList img,.dollThumbFallback{object-fit:cover;color:#7354a7;background:#eee8f6;border-radius:13px;flex:0 0 92px;place-items:center;width:92px;height:92px;font-size:32px;display:grid}.dollList article h2{margin:4px 0;font-size:18px}.dollList article p{color:var(--muted);margin:0 0 7px;font-size:12px;line-height:1.4}.dollList article small{color:var(--violet);font-size:10px;font-weight:800}.dollList article b{font-size:11px}.dollList article>button{border:1px solid var(--line);border-radius:9px;padding:8px;font-weight:700}.dollForm{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px}.dollCoverEdit{text-align:center;margin-bottom:28px}.dollCoverEdit>button{background:#f1ebf7;border-radius:24px;width:150px;height:150px;overflow:hidden}.dollCoverEdit img{object-fit:cover;width:100%;height:100%}.dollCoverEdit span{color:var(--violet);place-items:center;gap:3px;font-size:28px;display:grid}.dollCoverEdit small{font-size:11px}.dollCoverEdit p{color:var(--muted);font-size:11px}.dollFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dollFields label{gap:7px;display:grid}.dollFields label>span{font-size:12px;font-weight:800}.dollFields input,.dollFields select,.dollFields textarea{width:100%;font:inherit;border:1px solid #dcd5df;border-radius:10px;padding:11px 12px}.dollFields textarea{resize:vertical}.dollFields .wide{grid-column:1/-1}.dollFields small{color:var(--muted);font-size:10px}.dollFormActions{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.dollFormActions button{border-radius:10px;padding:11px 14px;font-weight:800}.dollFormActions .dollDelete{color:#bc3f5c;background:#fff3f6;margin-right:auto}.dollDetailHero{grid-template-columns:280px 1fr;align-items:center;gap:38px;display:grid}.dollDetailHero>img,.dollCoverFallback{aspect-ratio:1;object-fit:cover;color:#73508c;background:linear-gradient(135deg,#f3dbe6,#d9d0f3);border-radius:28px;place-items:center;width:280px;font-size:72px;display:grid}.dollDetailHero h1{margin:7px 0;font-size:36px}.dollIdentity{color:#645b68;font-weight:800}.dollDetailHero>div>p:not(.dollIdentity){color:var(--muted);line-height:1.7}.dollTags{flex-wrap:wrap;gap:6px;display:flex}.dollTags span{color:#71529a;background:#f1ebf8;border-radius:99px;padding:5px 9px;font-size:11px}.dollMeta{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:16px;font-size:11px;display:flex}.dollEditButton{border:1px solid var(--line);border-radius:10px;margin-top:18px;padding:9px 12px;font-weight:800}.dollSpecs{grid-template-columns:repeat(4,1fr);gap:10px;margin:32px 0;display:grid}.dollSpecs div{border:1px solid var(--line);background:#fff;border-radius:13px;padding:13px}.dollSpecs span,.dollSpecs b{display:block}.dollSpecs span{color:var(--muted);font-size:10px}.dollSpecs b{margin-top:5px;font-size:13px}.dollPostTitle{border-top:1px solid var(--line);justify-content:space-between;padding:20px 4px 14px;display:flex}.dollPostTitle span{color:var(--muted);font-size:12px}.dollsPage .profileGrid a{aspect-ratio:1;background:#eee;position:relative;overflow:hidden}.dollsPage .profileGrid img{object-fit:cover;width:100%;height:100%}@media (width<=700px){.profileDolls{margin-inline:4px}.postDollProfile em{display:none}.dollsPage{width:100%;padding:28px 14px 70px}.dollPageHead{align-items:center}.dollPageHead h1{font-size:24px}.dollPageHead p{font-size:12px}.dollPageHead .primary{padding:10px;font-size:12px}.dollList{grid-template-columns:1fr}.dollForm{padding:18px 14px}.dollFields{grid-template-columns:1fr}.dollFields .wide{grid-column:auto}.dollDetailHero{grid-template-columns:100px 1fr;align-items:start;gap:17px}.dollDetailHero>img,.dollCoverFallback{border-radius:17px;width:100px;font-size:36px}.dollDetailHero h1{font-size:25px}.dollDetailHero>div>p:not(.dollIdentity){grid-column:1/-1}.dollSpecs{grid-template-columns:repeat(2,1fr);margin:24px 0}.dollTags,.dollMeta{grid-column:1/-1}.dollFormActions{flex-wrap:wrap}.dollFormActions .dollDelete{width:100%;margin:0}.profileDollRail>a{flex-basis:150px}}.bjdTagEditor{border-top:1px solid var(--line);padding:12px 0}.bjdTagEditor summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.bjdTagEditor summary::-webkit-details-marker{display:none}.bjdTagEditor summary span{font-size:13px;font-weight:900}.bjdTagEditor summary small{color:var(--muted);font-size:10px}.bjdTagGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.bjdTagGrid label{color:var(--muted);gap:4px;font-size:10px;display:grid}.bjdTagGrid input,.bjdTagGrid select{width:100%;min-width:0;font:inherit;color:var(--ink);background:#fff;border:1px solid #ddd5e1;border-radius:8px;padding:8px}.bjdTagEditor summary span:before{content:"＋";color:var(--violet);margin-right:6px;display:inline-block}.bjdTagEditor[open] summary span:before{content:"−"}.bjdTagEditor summary{min-height:34px}.bjdTagEditor summary small{text-align:right}.captionPanel .bjdTagEditor{padding-left:16px;padding-right:16px}.shootInfoEditor{border-top:1px solid var(--line);padding:13px 0}.shootInfoEditor summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.shootInfoEditor summary::-webkit-details-marker{display:none}.shootInfoEditor summary span{font-size:13px;font-weight:900}.shootInfoEditor summary span:before{content:"＋";color:var(--violet);margin-right:6px;display:inline-block}.shootInfoEditor[open] summary span:before{content:"−"}.shootInfoEditor summary small{color:var(--muted);text-align:right;font-size:9px}.shootInfoGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.shootInfoGrid label{color:var(--muted);gap:4px;font-size:10px;display:grid}.shootInfoGrid label.wide,.shootInfoGrid .sponsorCheck{grid-column:1/-1}.shootInfoGrid input{width:100%;min-width:0;font:inherit;color:var(--ink);background:#fff;border:1px solid #ddd5e1;border-radius:8px;padding:8px}.shootInfoGrid .sponsorCheck{color:var(--ink);cursor:pointer;background:#fffbf2;border:1px solid #ead8b3;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.shootInfoGrid .sponsorCheck>input{width:18px;height:18px;accent-color:var(--violet);flex:0 0 18px}.sponsorCheck span,.sponsorCheck b,.sponsorCheck small{display:block}.sponsorCheck small{color:var(--muted);margin-top:3px;line-height:1.4}.captionPanel .shootInfoEditor{padding-left:16px;padding-right:16px}.postCredits{border-bottom:1px solid var(--line);background:#fcf9fd;margin:0;padding:16px 18px}.postCredits>header{background:0 0;border:0;justify-content:space-between;align-items:center;height:auto;padding:0 0 12px;display:flex;position:static}.postCredits header div{gap:3px;display:grid}.postCredits header small{letter-spacing:.15em;color:var(--violet);font-size:8px;font-weight:900}.postCredits header b{font-size:13px}.postCredits header>span{color:#805814;background:#fff0cf;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.postCredits dl{grid-template-columns:1fr 1fr;gap:9px 14px;margin:0;display:grid}.postCredits dl div{min-width:0}.postCredits dt{color:var(--muted);margin-bottom:3px;font-size:9px}.postCredits dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700}.exploreHead .bigSearch{grid-template-columns:auto 1fr auto;display:grid}.exploreHead .bigSearch button{color:#6c6470;border-radius:10px;margin:5px;padding:0 13px;font-weight:800}.exploreHead .bigSearch button.hasFilters{background:var(--violet);color:#fff}.quickFilters{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.quickFilters button{color:#6d5b76;background:#fff;border:1px solid #ddd5e2;border-radius:99px;padding:7px 11px;font-size:11px;font-weight:800}.archiveFilters{border:1px solid var(--line);background:#fff;border-radius:18px;margin:0 0 16px;padding:20px}.archiveFilters header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.archiveFilters header div{gap:3px;display:grid}.archiveFilters header span{color:var(--muted);font-size:11px}.archiveFilters header button{color:var(--violet);font-size:11px;font-weight:800}.archiveFilterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.archiveFilterGrid label{gap:6px;display:grid}.archiveFilterGrid label>span{font-size:11px;font-weight:800}.archiveFilterGrid input,.archiveFilterGrid select{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #dcd5df;border-radius:10px;padding:10px}.activeArchiveFilters{flex-wrap:wrap;gap:7px;margin:0 0 18px;display:flex}.activeArchiveFilters button{color:#654c86;background:#efe9f8;border-radius:99px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.activeArchiveFilters small{color:#8c7a9a}.activeArchiveFilters .clearAll{color:var(--muted);background:#fff;border:1px solid #ddd5df}.archiveGrid a span{background:linear-gradient(#0000,#000b);align-content:end;padding:28px 10px 9px}.archiveGrid a span small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.archiveGrid a:hover span{opacity:1}@media (width<=700px){.bjdTagGrid,.shootInfoGrid{grid-template-columns:1fr}.shootInfoGrid label.wide,.shootInfoGrid .sponsorCheck{grid-column:auto}.archiveFilterGrid{grid-template-columns:1fr 1fr}.archiveFilters{border-radius:13px;padding:14px}.exploreHead .bigSearch button{padding-inline:10px}.quickFilters{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.quickFilters button{white-space:nowrap}.archiveGrid a span{opacity:1}.archiveGrid a span small{font-size:9px}}@media (width<=420px){.archiveFilterGrid{grid-template-columns:1fr}}@media (width<=600px){.commentOverlay{align-items:end;padding:0}.commentSheet{border-radius:20px 20px 0 0;width:100%;height:78vh}.actions button{width:40px;height:40px}}.advertisingPage{width:min(1060px,100% - 36px);margin:0 auto;padding:54px 0 100px}.adPartnerHero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:22px;display:grid}.adPartnerHero>div{color:#fff;background:linear-gradient(135deg,#281f30,#59446c 60%,#7759a0);border-radius:28px;padding:58px;box-shadow:0 25px 70px #2e20311f}.adPartnerHero small,.adPartnerIntro>small,.adApplySection>header small,.adPartnerFlow>div small{letter-spacing:.18em;color:#cdb8ff;font-size:10px;font-weight:900}.adPartnerHero h1{font-family:var(--font-serif);margin:16px 0;font-size:43px;line-height:1.23}.adPartnerHero p{color:#e4dce8;max-width:650px;line-height:1.75}.adPartnerHero a{color:#302739;background:#fff;border-radius:999px;align-items:center;gap:16px;margin-top:20px;padding:13px 18px;font-weight:900;text-decoration:none;display:inline-flex}.adPartnerHero aside{background:#fff;border:1px solid #e0d6e5;border-radius:28px;flex-direction:column;justify-content:center;padding:36px;display:flex}.adPartnerHero aside>span{color:var(--violet);font-size:11px;font-weight:900}.adPartnerHero aside>b{margin:12px 0;font-size:20px;line-height:1.5}.adPartnerHero ul{color:var(--muted);margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.8}.adPartnerIntro{padding:82px 0 30px}.adPartnerIntro>small,.adApplySection>header small,.adPartnerFlow>div small{color:var(--violet)}.adPartnerIntro h2,.adApplySection h2,.adPartnerFlow h2{font-family:var(--font-serif);margin:9px 0;font-size:34px}.adPartnerIntro>p,.adApplySection>header p{color:var(--muted)}.adPartnerIntro>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.adPartnerIntro article{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:240px;padding:24px;position:relative;overflow:hidden}.adPartnerIntro article em{color:#eee8f2;font:700 55px Georgia;position:absolute;top:7px;right:15px}.adPartnerIntro article>span{color:#704f82;background:#eee8f5;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-block;position:relative}.adPartnerIntro h3{margin:37px 0 10px;font-size:18px;position:relative}.adPartnerIntro article p{color:var(--muted);font-size:12px;line-height:1.65}.adPartnerIntro article small{color:#8a7e8f;font-weight:800;position:absolute;bottom:22px;left:24px}.adPartnerFlow{background:#f2edf6;border-radius:23px;grid-template-columns:240px 1fr;gap:35px;margin:52px 0;padding:34px;display:grid}.adPartnerFlow ol{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.adPartnerFlow li{background:#fff;border-radius:15px;padding:18px}.adPartnerFlow li b,.adPartnerFlow li span{display:block}.adPartnerFlow li b{color:#624577;font-size:12px}.adPartnerFlow li span{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.55}.adApplySection{border:1px solid var(--line);background:#fff;border-radius:26px;grid-template-columns:300px 1fr;gap:45px;padding:46px;scroll-margin-top:85px;display:grid}.adApplySection form{min-width:0}.adApplyGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.adApplyGrid label{gap:7px;font-size:12px;font-weight:850;display:grid}.adApplyGrid label b{color:#b83e61}.adApplyGrid input,.adApplyGrid select,.adApplyGrid textarea{width:100%;font:inherit;background:#fff;border:1px solid #dcd4e1;border-radius:11px;outline:0;padding:12px}.adApplyGrid input:focus,.adApplyGrid select:focus,.adApplyGrid textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #7651e814}.adApplyGrid .wide{grid-column:1/-1}.adConsent{cursor:pointer;background:#f8f5fa;border-radius:13px;align-items:flex-start;gap:11px;margin:18px 0;padding:15px;display:flex}.adConsent input{width:18px;height:18px;accent-color:var(--violet);flex:none}.adConsent b,.adConsent small{display:block}.adConsent b{font-size:12px}.adConsent small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5}.adApplySubmit{background:var(--violet);color:#fff;border-radius:12px;width:100%;padding:14px;font-weight:900}.adApplySubmit:disabled{opacity:.55}.adApplyError{color:#a83958;background:#fff0f3;border-radius:10px;padding:11px 13px;font-size:12px}.adApplySuccess{color:#275f3b;background:#f2fbf5;border:1px solid #cfe8d7;border-radius:17px;margin-top:20px;padding:22px 25px}.adApplySuccess b{font-size:18px}.adApplySuccess p{margin:7px 0}.adApplySuccess button{color:#275f3b;font-weight:800;text-decoration:underline}.adPartnerNotice{color:#fff;background:#302737;border-radius:16px;align-items:flex-start;gap:20px;margin-top:20px;padding:22px 25px;display:flex}.adPartnerNotice b{white-space:nowrap}.adPartnerNotice p{color:#d9d0dd;margin:0;font-size:12px;line-height:1.6}@media (width<=860px){.adPartnerHero{grid-template-columns:1fr}.adPartnerIntro>div{grid-template-columns:1fr 1fr}.adPartnerFlow,.adApplySection{grid-template-columns:1fr}.adPartnerFlow ol{grid-template-columns:1fr 1fr}}@media (width<=600px){.advertisingPage{width:100%;padding:0 0 85px}.adPartnerHero{gap:0}.adPartnerHero>div,.adPartnerHero aside{border-left:0;border-right:0;border-radius:0;padding:34px 20px}.adPartnerHero h1{font-size:32px}.adPartnerHero aside{padding-block:26px}.adPartnerIntro{padding:55px 16px 25px}.adPartnerIntro h2,.adApplySection h2,.adPartnerFlow h2{font-size:28px}.adPartnerIntro>div{grid-template-columns:1fr}.adPartnerIntro article{min-height:210px}.adPartnerFlow{border-radius:0;margin:30px 0;padding:28px 16px}.adPartnerFlow ol{grid-template-columns:1fr}.adApplySection{border-left:0;border-right:0;border-radius:0;gap:22px;padding:34px 18px}.adApplyGrid{grid-template-columns:1fr}.adApplyGrid .wide{grid-column:auto}.adApplyGrid input,.adApplyGrid select,.adApplyGrid textarea{font-size:16px}.adPartnerNotice{margin:18px 16px 0;display:block}.adPartnerNotice b{margin-bottom:7px;display:block}}.adminAdvertisingPage{width:min(980px,100% - 32px);margin:0 auto;padding:48px 0 90px}.adminAdvertisingPage>header{background:0 0;border:0;align-items:flex-end;gap:25px;height:auto;padding:0 0 24px;display:flex;position:static}.adminAdvertisingPage header small{color:var(--violet);font-weight:900}.adminAdvertisingPage h1{margin:7px 0;font-size:34px}.adminAdvertisingPage header p{color:var(--muted);margin:0}.adminAdvertisingPage header nav{gap:8px;margin-left:auto;display:flex}.adminAdvertisingPage header nav a{border:1px solid var(--line);color:inherit;background:#fff;border-radius:10px;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none}.adminAdSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.adminAdSummary div{border:1px solid var(--line);background:#fff;border-radius:14px;padding:17px}.adminAdSummary span,.adminAdSummary b{display:block}.adminAdSummary span{color:var(--muted);font-size:11px}.adminAdSummary b{margin-top:5px;font-size:28px}.adInquiryList{gap:10px;display:grid}.adInquiryList article{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:20px;display:grid}.adInquiryList article>div:first-child>span{color:#765083;background:#eee8f3;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-block}.adInquiryList article.received{border-left:4px solid var(--violet)}.adInquiryList h2{margin:8px 0 4px;font-size:18px}.adInquiryList p{color:#615867;margin:0}.adInquiryList small,.adInquiryList time{color:var(--muted);margin-top:6px;font-size:10px;display:block}.adInquiryList blockquote{background:#faf7fb;border-left:3px solid #d9cce2;margin:13px 0 7px;padding:11px 13px;line-height:1.6}.adInquiryList em{color:#765083;font-size:11px;font-style:normal;display:block}.adminAdWebsite{color:var(--violet);margin-top:7px;font-size:11px;font-weight:800;display:inline-block}.adInquiryList article>div:last-child{flex-direction:column;gap:6px;display:flex}.adInquiryList button{border:1px solid var(--line);border-radius:9px;padding:8px 10px;font-size:11px;font-weight:800}.adminAdError{color:#a83958;background:#fff0f3;border-radius:10px;padding:12px}.adminAdvertisingPage>.adminEmpty{margin-top:20px}@media (width<=640px){.adminAdvertisingPage{width:100%;padding:28px 14px 80px}.adminAdvertisingPage>header{display:block}.adminAdvertisingPage header nav{margin-top:16px}.adminAdSummary{grid-template-columns:1fr 1fr}.adInquiryList article{grid-template-columns:1fr}.adInquiryList article>div:last-child{flex-flow:wrap}.adInquiryList button{flex:1}}.adApplySection>header{width:auto;height:auto;min-height:0;color:inherit;background:0 0;border:0;padding:0;display:block;position:static}.adApplySection>header small,.adApplySection>header h2,.adApplySection>header p{text-align:left;width:100%;display:block}.adApplyGrid label{display:block}.adApplyGrid label>b{color:#b83e61;margin:0;display:inline}.adApplyGrid input,.adApplyGrid select,.adApplyGrid textarea{margin-top:7px;display:block}@media (width<=600px){.adApplySection>header{padding:0}.adApplySection>header h2{margin:8px 0 7px;line-height:1.25}.adApplySection>header p{margin:0;line-height:1.6}.adApplyGrid label{line-height:1.4}}.notificationList p span{color:var(--muted);margin-top:5px;line-height:1.5;display:inline-block}.notificationHead{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.notificationHead button{color:#6f4b78;white-space:nowrap;background:#fff;border:1px solid #d9cfe0;border-radius:10px;padding:10px 14px;font-weight:800}.notificationHead button:disabled{opacity:.45}.notificationFilters{gap:8px;margin-top:24px;display:flex}.notificationFilters button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 15px;font-weight:700}.notificationFilters button.active{color:#fff;background:#5f4771;border-color:#5f4771}.notificationList .notificationItem{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:inherit;background:#fff;grid-template-columns:48px 1fr 58px;align-items:center;gap:14px;padding:15px 16px;display:grid}.notificationList .notificationItem:last-child{border-bottom:0}.notificationList .notificationItem.unread{background:#faf7ff}.notificationIcon{overflow:visible;position:relative!important}.notificationIcon img{object-fit:cover;border-radius:50%;width:100%;height:100%}.notificationIcon em{color:#fff;background:#6f4b78;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;display:grid;position:absolute;bottom:-2px;right:-3px}.notificationItem p{flex-direction:column;align-items:flex-start;margin:0;display:flex}.notificationItem p strong{margin:2px 0;font-size:14px}.notificationItem p>span:not(.notificationMeta){color:var(--muted);margin:2px 0}.notificationMeta{color:#7d6688!important;margin:0!important;font-size:10px!important}.notificationMeta b{color:#fff;background:#78558b;border-radius:99px;margin-left:5px;padding:2px 6px;font-size:9px;display:inline-block}.notificationItem p small{color:#aaa;margin-top:4px;font-size:10px}.notificationThumb{object-fit:cover;border-radius:8px;width:58px;height:58px}.notificationArrow{color:#aaa;justify-self:end;font-size:28px}.navBadge{color:#fff;text-align:center;background:#d83b67;border:2px solid #fff;border-radius:99px;min-width:17px;height:17px;padding:0 4px;font-size:9px;line-height:17px;position:absolute;top:3px;right:5px}.mainNav a,.bottomNav a{position:relative}.replyTarget{color:#6e4f7a;background:#f7f2fb;justify-content:space-between;align-items:center;padding:8px 18px;font-size:12px;display:flex}.replyTarget button,.commentList small button{color:#735680;font-weight:800}.commentList article.replyComment{border-left:2px solid #eee6f2;margin-left:34px;padding-left:10px}.commentList article:target,.commentList article[id]{scroll-margin:80px}.commentList article[id^=comment-]{transition:background .2s}.announcementForm{border-bottom:1px solid var(--line);gap:14px;padding:22px 24px;display:grid}.announcementForm label{gap:7px;font-size:12px;font-weight:800;display:grid}.announcementForm input,.announcementForm textarea{font:inherit;border:1px solid #ddd5e2;border-radius:10px;padding:12px}.announcementForm textarea{resize:vertical;min-height:110px}.announcementForm>button{color:#fff;background:#6f4b78;border-radius:10px;width:max-content;padding:11px 16px;font-weight:800}.announcementForm>button:disabled{opacity:.5}.announcementHistory article{border-bottom:1px solid var(--line);padding:17px 24px}.announcementHistory p{color:#665e69;margin:6px 0}.announcementHistory small{color:#999}.navBadge.challengeBadge{background:#7c55eb}.adminTabs{gap:8px;margin:18px 0;padding-bottom:3px;display:flex;overflow-x:auto}.adminTabs button{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 16px;font-weight:700}.adminTabs button.active{color:#fff;background:#5f4771;border-color:#5f4771}.adminTitle select,.adminTitle input{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 11px}.reportStatus{background:#eee;border-radius:999px;width:max-content;margin-bottom:7px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.reportStatus.received{color:#62458b;background:#f0e9ff}.reportStatus.reviewing{color:#795b00;background:#fff2c9}.reportStatus.resolved{color:#17663a;background:#dff6e8}.reportStatus.dismissed{color:#666;background:#eee}.adminPosts article>button+button{margin-left:5px}.adminPosts .danger{color:#a62929;background:#fff0f0}.actionHistory{gap:0;display:grid}.actionHistory article{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr 180px;align-items:start;gap:15px;padding:15px 4px;display:grid}.actionHistory article>span{color:#684d79;font-weight:800}.actionHistory article>div:last-child{text-align:right;flex-direction:column;display:flex}.adminRow span small{color:var(--muted);margin-top:4px;display:block}@media (width<=700px){.adminTabs{margin-left:-4px;margin-right:-4px}.actionHistory article{grid-template-columns:1fr}.actionHistory article>div:last-child{text-align:left}.adminPosts article{grid-template-columns:62px 1fr}.adminPosts article>button{grid-column:2}.adminTitle{align-items:flex-start;gap:10px}.adminTitle select,.adminTitle input{max-width:150px}}@media (width<=640px){.notificationHead{align-items:flex-start}.notificationHead h1{font-size:34px}.notificationHead button{margin-top:20px}.notificationList{border-left:0;border-right:0;border-radius:0}.notificationList .notificationItem{grid-template-columns:44px 1fr 48px;padding:13px 14px}.notificationThumb{width:48px;height:48px}.notificationFilters{padding:0 14px}.navBadge{top:1px;right:2px}.announcementForm{padding:18px 14px}.announcementForm>button{width:100%}}html{scroll-padding-top:88px;overflow-x:clip}body{overflow-x:clip}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}.postAuthor>div:last-child,.suggest>div,.notificationItem>p,.commentPostSummary p,.commentList article p{min-width:0}.postHead span,.suggest span,.notificationItem p,.commentPostSummary p,.commentList article p,.mainAnnouncement b,.mainAnnouncement p,.memberDetail p{overflow-wrap:anywhere}.actions button,.postMoreButton,.mediaPrev,.mediaNext,.commentSheet>header button,.modal .x{touch-action:manipulation}.shell>aside{scrollbar-width:thin;align-self:start;max-height:calc(100dvh - 112px);position:sticky;top:92px;overflow:auto}.overlay{overscroll-behavior:contain;overflow-y:auto}.modal,.reportDialog,.postActionMenu{max-height:calc(100dvh - 40px);overflow-y:auto}.commentSheet,.composer,.storyComposer{max-height:calc(100dvh - 32px)}.storyViewer{height:100dvh}.adminPage,.routePage,.profilePage,.policyPage{overflow-wrap:anywhere}@media (width<=900px){.shell{width:100%;max-width:680px}.feed{min-width:0}}@media (width<=640px){body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.siteHeader{padding-top:env(safe-area-inset-top);height:calc(58px + env(safe-area-inset-top))}.bottomNav{height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.bottomNav a{height:63px}.toast{bottom:calc(76px + env(safe-area-inset-bottom));text-align:center;white-space:normal;width:max-content;max-width:calc(100% - 28px)}.stories{overscroll-behavior-inline:contain;scroll-padding-inline:10px}.story{flex:0 0 66px}.story>span{white-space:nowrap;text-overflow:ellipsis;max-width:66px;overflow:hidden}.storyEmpty{min-width:205px;padding-right:10px}.mainAnnouncement{border-left:0;border-right:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);margin-bottom:10px;padding:13px 14px}.onboarding{border-left:0;border-right:0;border-radius:0;margin-bottom:10px;padding:20px 18px}.onboarding div{grid-template-columns:1fr;display:grid}.feedControls{top:calc(58px + env(safe-area-inset-top));z-index:12;position:sticky;box-shadow:0 5px 18px #3c30420d}.postHead{padding:11px 12px}.postAuthor>div:last-child{padding-right:4px}.postHead span{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 122px);display:block;overflow:hidden}.actions{padding:6px 8px 2px}.actions button,.postMoreButton{min-width:44px;min-height:44px}.body{padding:0 14px 15px}.body p{line-height:1.55}.mediaPrev,.mediaNext{background:#ffffffe6;width:44px;height:44px}.mediaPrev{left:6px}.mediaNext{right:6px}.overlay{align-items:center;padding:12px}.modal{width:100%;max-height:calc(100dvh - 24px);padding:32px 22px}.modal input,.modal textarea{font-size:16px}.reportOverlay{align-items:end;padding:0}.reportDialog{width:100%;max-height:92dvh;padding-bottom:calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.commentOverlay{align-items:end;padding:0}.commentSheet{height:min(82dvh,720px);max-height:calc(100dvh - env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom)}.commentForm input{min-width:0;font-size:16px}.commentForm button{min-width:48px;min-height:44px}.composer,.composer.hasPhoto{height:100dvh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.composerHead{padding-top:env(safe-area-inset-top);height:calc(48px + env(safe-area-inset-top));flex-basis:calc(48px + env(safe-area-inset-top))}.composerBody{overscroll-behavior:contain}.captionPanel textarea{font-size:16px}.storyComposerOverlay{padding:0}.storyComposer{width:100%;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-radius:0}.storyViewer>header{top:calc(12px + env(safe-area-inset-top))}.storyProgress{top:calc(8px + env(safe-area-inset-top))}.storyViewer>p{bottom:calc(22px + env(safe-area-inset-bottom))}.routePage,.profilePage,.policyPage{width:100%;padding-left:16px;padding-right:16px}.notificationHead{display:block}.notificationHead button{width:100%;min-height:44px;margin-top:10px}.notificationFilters{scrollbar-width:none;white-space:nowrap;padding-bottom:3px;overflow-x:auto}.notificationFilters button{min-height:42px}.profileTitle{flex-wrap:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.profileTitle h1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:23px;overflow:hidden}.profileTitle>button{white-space:nowrap;flex:none;padding:8px 12px}.profileTitle .profileMenu{flex:none}.profileTitle:has(.logoutButton){grid-template-columns:max-content max-content;justify-content:start;align-items:center;gap:7px;width:100%;display:grid}.profileTitle:has(.logoutButton) h1{grid-column:1/-1;width:100%;max-width:100%;margin:0 0 2px}.profileTitle:has(.logoutButton) .profileEditButton{white-space:nowrap;margin:0;padding:8px 12px}.profileTitle:has(.logoutButton) .logoutButton{white-space:nowrap;margin:0}.profileStats{flex-wrap:wrap;gap:14px}.adminWrap{overflow:hidden}.adminHeader{gap:10px;height:auto;min-height:66px}.adminHeader a{text-align:right;max-width:112px;line-height:1.35}.adminTitle{flex-wrap:wrap;padding:18px 16px}.adminPanel{border-radius:14px}.adminStats.six{gap:9px}.adminStats div{padding:16px}.adminStats b{font-size:26px}.bulkBar,.toolForm,.exportLinks{flex-wrap:wrap;padding:12px 14px}.toolForm input{flex-basis:100%;font-size:16px}.toolForm button,.exportLinks a{text-align:center;flex:1;min-height:44px}.errorLogList article,.storageList article{flex-direction:column;align-items:flex-start;padding:14px}.reportList article>div:last-child{grid-template-columns:1fr 1fr;display:grid}.reportList button{min-height:44px}}@media (width<=380px){.feedTabs button{padding-inline:8px}.feedSort select{max-width:88px}.welcome h1{font-size:26px}.profileTop{grid-template-columns:72px minmax(0,1fr);gap:14px}.profileAvatar{width:72px;height:72px;font-size:30px}.notificationList .notificationItem{grid-template-columns:40px minmax(0,1fr);gap:10px}.notificationThumb,.notificationArrow{display:none}.adminStats.six{grid-template-columns:1fr 1fr}}.analyticsAdmin{gap:18px;display:grid}.analyticsAdmin .adminPanel{margin-top:0}.analyticsCards{grid-template-columns:repeat(4,1fr);gap:12px;padding:20px;display:grid}.analyticsCards>div{background:#f8f5fa;border:1px solid #eee7f1;border-radius:14px;padding:17px}.analyticsCards span{color:var(--muted);font-size:12px;display:block}.analyticsCards b{margin-top:7px;font-size:27px;display:block}.analyticsChart{border-top:1px solid var(--line);align-items:flex-end;gap:8px;height:230px;padding:22px 22px 36px;display:flex;overflow-x:auto}.analyticsChart>div{flex:1;justify-content:center;align-items:flex-end;gap:2px;min-width:28px;height:100%;display:flex;position:relative}.analyticsChart .bar{border-radius:5px 5px 2px 2px;width:min(11px,42%);min-height:3px}.analyticsChart .pv{background:#735681}.analyticsChart .uv{background:#cbb2d5}.analyticsChart .click{background:#ef9f79}.analyticsChart small{color:#8a828e;white-space:nowrap;font-size:9px;position:absolute;top:calc(100% + 8px)}.chartLegend{color:var(--muted);justify-content:flex-end;gap:15px;padding:0 22px 18px;font-size:11px;display:flex}.chartLegend span{align-items:center;gap:5px;display:flex}.chartLegend i{border-radius:3px;width:9px;height:9px}.chartLegend i.pv{background:#735681}.chartLegend i.uv{background:#cbb2d5}.analyticsSplit{grid-template-columns:1.7fr 1fr;gap:18px;display:grid}.analyticsTable>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 90px 90px;align-items:center;gap:12px;padding:12px 20px;font-size:12px;display:grid}.analyticsTable .head{color:var(--muted);background:#fbfafc;font-weight:800}.analyticsTable b{text-overflow:ellipsis;overflow:hidden}.analyticsTable b small{color:var(--muted);margin-top:3px;font-weight:500;display:block}.analyticsTable.ads>div{grid-template-columns:minmax(180px,1fr) repeat(4,80px)}.deviceList{padding:10px 20px 20px}.deviceList>div{grid-template-columns:70px 70px 1fr;align-items:center;gap:10px;padding:12px 0;display:grid}.deviceList>div>b{text-align:right}.deviceList i{background:#eee8f0;border-radius:99px;height:8px;overflow:hidden}.deviceList em{border-radius:inherit;background:#80618f;height:100%;display:block}.analyticsLoading{text-align:center;color:var(--muted);padding:50px}@media (width<=760px){.analyticsCards{grid-template-columns:1fr 1fr;padding:14px}.analyticsSplit{grid-template-columns:1fr}.analyticsChart{height:190px;padding-inline:14px}.analyticsChart>div{min-width:24px}.analyticsTable{overflow-x:auto}.analyticsTable>div{min-width:480px}.analyticsTable.ads>div{min-width:650px}.adminTitle>span{line-height:1.5}}.lookbookSection,.dollTimeline{margin-top:28px}.lookbookSection>header,.dollTimeline>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.lookbookSection h2,.dollTimeline h2{font-family:var(--font-serif);margin:0;font-size:25px}.lookbookSection header p,.dollTimeline header p{color:var(--muted);margin:5px 0 0;font-size:12px}.lookbookSection header button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:10px 15px;font-weight:800}.lookbookRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lookbookCard{border:1px solid var(--line);text-align:left;min-height:130px;color:inherit;background:#fff;border-radius:18px;grid-template-columns:150px minmax(0,1fr);display:grid;overflow:hidden}.lookbookCollage{background:#eee8f0;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;min-height:130px;display:grid}.lookbookCollage img{object-fit:cover;width:100%;height:100%}.lookbookCollage img:first-child{grid-row:1/3}.lookbookCollage:has(img:only-child){display:block}.lookbookCollage img:only-child{height:100%}.lookbookCardBody{flex-direction:column;min-width:0;padding:17px;display:flex}.lookbookCardBody>span{letter-spacing:.18em;color:#96749f;font-size:10px;font-weight:900}.lookbookCardBody h3{overflow-wrap:anywhere;margin:7px 0 5px;font-size:17px}.lookbookCardBody p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.lookbookCardBody small{color:var(--muted);margin-top:auto;padding-top:8px}.lookbookActions{gap:7px;margin-top:8px;display:flex}.lookbookActions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:5px 8px;font-size:11px}.timelineTabs{scrollbar-width:none;gap:7px;padding:2px 0 12px;display:flex;overflow-x:auto}.timelineTabs::-webkit-scrollbar{display:none}.timelineTabs button{border:1px solid var(--line);color:var(--muted);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:9px 13px;font-weight:750}.timelineTabs button.active{color:#fff;background:#72537f;border-color:#72537f}.timelineGrid,.lookbookPicker{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.timelinePhoto,.lookbookPick{aspect-ratio:1;cursor:pointer;background:#eee8f0;border:0;padding:0;position:relative;overflow:hidden}.timelinePhoto img,.lookbookPick img{object-fit:cover;width:100%;height:100%}.timelinePhoto>span{color:#fff;background:#27202dcc;border-radius:999px;padding:5px 8px;font-size:10px;position:absolute;bottom:7px;left:7px}.featuredToggle{cursor:pointer;border:0;width:34px;height:34px;top:7px;right:7px;box-shadow:0 3px 12px #271d3030;color:#9a7942!important;background:#fffdfa!important;border-radius:999px!important;padding:0!important;font-size:19px!important;position:absolute!important;bottom:auto!important;left:auto!important}.timelineEmpty{text-align:center;color:var(--muted);background:#faf8fb;border-radius:16px;grid-column:1/-1;padding:46px 18px}.lookbookEditor{max-width:680px}.lookbookEditor textarea{min-height:76px}.lookbookEditorHead{justify-content:space-between;gap:12px;margin:18px 0 9px;font-size:12px;display:flex}.lookbookPick{border-radius:9px}.lookbookPick.selected:after{content:"✓";color:#fff;background:#6e4f7aa8;place-items:center;font-size:30px;font-weight:900;display:grid;position:absolute;inset:0}.lookbookVisibility{gap:18px;margin-top:16px;font-size:13px;display:flex}.lookbookSave{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;margin-top:18px;padding:13px;font-weight:850}@media (width<=760px){.lookbookRail{grid-template-columns:1fr}.lookbookCard{grid-template-columns:125px minmax(0,1fr)}.lookbookSection>header,.dollTimeline>header{align-items:flex-start}.timelineGrid,.lookbookPicker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=420px){.lookbookCard{grid-template-columns:105px minmax(0,1fr)}.lookbookCardBody{padding:13px}.lookbookSection h2,.dollTimeline h2{font-size:22px}.timelineTabs{margin-right:-16px}}.dollsPage .lookbookSection,.dollsPage .dollTimeline{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px}.dollsPage .lookbookSection>header,.dollsPage .dollTimeline>header{background:0 0;border:0;width:auto;height:auto;padding:0;position:static}.dollsPage .lookbookSection>header small,.dollsPage .dollTimeline>header small{color:var(--violet);letter-spacing:.12em;font-size:10px;font-weight:900}.dollsPage .lookbookRail>article{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.dollsPage .lookbookRail>article>a{min-height:132px;color:inherit;grid-template-rows:auto auto 1fr;grid-template-columns:145px minmax(0,1fr);text-decoration:none;display:grid}.dollsPage .lookbookRail>article>a>.lookbookCollage{grid-area:1/1/4}.dollsPage .lookbookRail>article>a>small,.dollsPage .lookbookRail>article>a>h3,.dollsPage .lookbookRail>article>a>p{grid-column:2;margin-left:16px;margin-right:16px}.dollsPage .lookbookRail>article>a>small{color:var(--violet);letter-spacing:.12em;margin-top:17px;font-size:9px;font-weight:900}.dollsPage .lookbookRail>article>a>h3{margin-top:5px;margin-bottom:3px;font-size:16px}.dollsPage .lookbookRail>article>a>p{color:var(--muted);margin-top:0;font-size:11px;line-height:1.45}.dollsPage .lookbookRail>article>div{border-top:1px solid var(--line);justify-content:flex-end;gap:6px;padding:8px 12px;display:flex}.dollsPage .lookbookRail>article>div button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:6px 9px;font-size:10px}.dollsPage .lookbookEmpty{text-align:center;background:#faf8fb;border:1px dashed #d8ccdc;border-radius:16px;grid-column:1/-1;justify-items:center;gap:7px;padding:42px 20px;display:grid}.dollsPage .lookbookEmpty p{color:var(--muted);margin:0;font-size:12px}.dollsPage .lookbookEmpty button{background:var(--violet);color:#fff;border-radius:999px;margin-top:5px;padding:9px 14px;font-weight:800}.dollsPage .dollTimeline>header>span{color:#6f517a;background:#f0eaf4;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.dollsPage .dollTimeline>nav{scrollbar-width:none;gap:7px;padding:2px 0 14px;display:flex;overflow-x:auto}.dollsPage .dollTimeline>nav::-webkit-scrollbar{display:none}.dollsPage .dollTimeline>nav button{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:9px 12px;font-size:11px;font-weight:800}.dollsPage .dollTimeline>nav button.active{border-color:var(--violet);background:var(--violet);color:#fff}.dollsPage .dollTimeline>nav button small{opacity:.72;font-size:9px}.dollsPage .timelineGrid>article{aspect-ratio:1;background:#eee8f0;border-radius:10px;position:relative;overflow:hidden}.dollsPage .timelineGrid>article>a{width:100%;height:100%;display:block}.dollsPage .timelineGrid>article img{object-fit:cover;width:100%;height:100%}.dollsPage .timelineGrid>article>a>span{text-overflow:ellipsis;color:#fff;white-space:nowrap;background:#27202dcc;border-radius:999px;max-width:calc(100% - 16px);padding:5px 8px;font-size:9px;position:absolute;bottom:8px;left:8px;overflow:hidden}.dollsPage .timelineGrid>article>button{z-index:2;color:#9a7942;background:#fff;border:0;border-radius:50%;width:34px;height:34px;font-size:19px;position:absolute;top:7px;right:7px;box-shadow:0 3px 12px #271d3030}.dollsPage .dollTimeline>.emptyState{background:#faf8fb;border:1px dashed #d8ccdc;border-radius:16px;width:100%;min-height:180px;margin:0;padding:36px 20px}@media (width<=700px){.dollsPage .lookbookSection,.dollsPage .dollTimeline{border-radius:16px;padding:18px 14px}.dollsPage .lookbookRail>article>a{grid-template-columns:110px minmax(0,1fr);min-height:120px}.dollsPage .lookbookSection>header,.dollsPage .dollTimeline>header{display:flex}.dollsPage .lookbookSection>header p{max-width:220px}.dollsPage .dollTimeline>nav{margin-right:-14px}.dollsPage .timelineGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.composerDollChoices{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.composerDollChoices button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}.composerDollChoices button>i{color:#fff;border:1px solid #cfc4d3;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.composerDollChoices button>span{min-width:0}.composerDollChoices b,.composerDollChoices small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.composerDollChoices b{font-size:12px}.composerDollChoices small{color:var(--muted);margin-top:2px;font-size:9px}.composerDollChoices button.selected{border-color:var(--violet);background:#f8f4ff}.composerDollChoices button.selected>i{border-color:var(--violet);background:var(--violet)}.postingDollLabel{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.postingDollLabel b{font-size:12px}.postingDollLabel small{color:var(--muted);text-align:right;font-size:9px}.postingDollChoices button>i{border-radius:50%}.companionLabel{border-top:1px solid var(--line);margin-top:17px;padding-top:14px}.companionDollChoices{margin-bottom:3px}@media (width<=520px){.composerDollChoices{grid-template-columns:1fr}}.collectionsPage{width:min(940px,100% - 32px);min-height:calc(100vh - 150px);margin:0 auto;padding:46px 0 80px}.collectionsHead{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:28px;display:grid}.collectionsHead>a{color:var(--ink);font-size:30px;line-height:1;text-decoration:none}.collectionsHead small{color:var(--violet);letter-spacing:.11em;font-weight:900}.collectionsHead h1{margin:5px 0 6px;font-size:30px}.collectionsHead p{color:var(--muted);margin:0}.collectionsHead>button{background:var(--violet);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:12px 16px;font-weight:850}.collectionCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.collectionCards article{border:1px solid var(--line);background:#fff;border-radius:18px;position:relative;overflow:hidden}.collectionCards article>a{min-height:145px;color:inherit;grid-template-columns:150px minmax(0,1fr);text-decoration:none;display:grid}.collectionCards img,.collectionBlank{object-fit:cover;color:#8b6c98;background:#eee8f3;place-items:center;width:100%;height:145px;font-size:32px;display:grid}.collectionCards article>a>div:last-child{padding:17px}.collectionCards span{color:var(--violet);font-size:10px;font-weight:900}.collectionCards h2{margin:7px 0 5px;font-size:17px}.collectionCards p{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.5}.collectionCards small{color:var(--muted)}.collectionCards article>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:6px 9px;position:absolute;bottom:10px;right:10px}.uncategorized{margin-top:34px}.uncategorized>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.uncategorized header p{color:var(--muted);margin:4px 0 0;font-size:12px}.uncategorized header>span{background:#eee8f3;border-radius:999px;padding:5px 9px}.uncategorized>div,.collectionPostGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.uncategorized a{aspect-ratio:1}.uncategorized img,.collectionPostGrid img{object-fit:cover;width:100%;height:100%}.collectionDetailHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;padding-bottom:20px;display:flex}.collectionDetailHead span{color:var(--violet);font-size:11px;font-weight:900}.collectionDetailHead h2{margin:6px 0;font-size:28px}.collectionDetailHead p{color:var(--muted);margin:0}.collectionDetailHead>div:last-child{gap:7px;display:flex}.collectionDetailHead button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:8px 11px}.collectionDetailHead button:first-child{background:var(--ink);color:#fff}.collectionDetailHead .danger{color:#b64c59}.collectionPostGrid>a{aspect-ratio:1;position:relative;overflow:hidden}.collectionPostGrid>a>span{color:#fff;background:linear-gradient(#0000,#211b27cc);padding:28px 10px 9px;position:absolute;bottom:0;left:0;right:0}.collectionPostGrid b,.collectionPostGrid small{display:block}.collectionPostGrid small{margin-top:2px;font-size:10px}.collectionEditor textarea{min-height:84px}.collectionEditor select{width:100%}.saveCollectionModal{max-width:510px}.saveCollectionList{gap:7px;max-height:260px;margin:18px 0;display:grid;overflow:auto}.saveCollectionList label{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding:11px;display:flex}.saveCollectionList input{width:18px;height:18px}.saveCollectionList b,.saveCollectionList small{display:block}.saveCollectionList small{color:var(--muted);margin-top:3px}.saveCollectionList>p{text-align:center;color:var(--muted);background:#f8f5fa;border-radius:12px;padding:17px}.quickCollection{gap:7px;margin-bottom:12px;display:flex}.quickCollection input{flex:1;min-width:0}.quickCollection button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:0 11px;font-weight:800}.saveCollectionModal>.primary{width:100%}.manageCollections{text-align:center;color:var(--muted);margin-top:13px;font-size:12px;display:block}.profileCollectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:880px;margin:0 auto;display:grid}.profileCollectionGrid>a{aspect-ratio:1;color:inherit;background:#eee8f3;border-radius:10px;position:relative;overflow:hidden}.profileCollectionGrid img,.profileCollectionGrid>a>i{object-fit:cover;color:#8b6c98;place-items:center;width:100%;height:100%;font-size:32px;font-style:normal;display:grid}.profileCollectionGrid>a>div{color:#fff;background:linear-gradient(#0000,#211b27dc);padding:32px 10px 10px;position:absolute;bottom:0;left:0;right:0}.profileCollectionGrid b,.profileCollectionGrid span{display:block}.profileCollectionGrid span{margin-top:3px;font-size:10px}.allCollectionsLink{width:max-content;color:var(--violet);margin:18px auto;font-weight:800;display:block}.collectionLoading{text-align:center;color:var(--muted);padding:100px}@media (width>=701px){.dollPageHead{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;display:grid}.dollPageHead>div{min-width:0}.dollPageHead .primary{width:auto;min-width:132px}.dollsPage>.emptyState{max-width:650px;margin:62px auto 0}}@media (width<=700px){.collectionsPage{width:100%;padding:28px 14px 70px}.collectionsHead{grid-template-columns:28px minmax(0,1fr);gap:12px}.collectionsHead>button{grid-column:2;width:100%}.collectionsHead h1{font-size:24px}.collectionsHead p{font-size:12px}.collectionCards{grid-template-columns:1fr}.collectionCards article>a{grid-template-columns:115px minmax(0,1fr)}.collectionCards img,.collectionBlank{height:135px}.collectionDetailHead{flex-direction:column;align-items:flex-start}.collectionPostGrid,.uncategorized>div,.profileCollectionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.quickCollection{flex-direction:column}.quickCollection button{padding:10px}}.collectionsPage>.collectionsHead{background:0 0;border:0;height:auto;min-height:0;padding:0;position:static;inset:auto}.postDetailPage{width:min(1180px,100% - 40px);min-height:calc(100vh - 140px);margin:0 auto;padding:34px 0 70px}.postDetailTop{background:0 0;border:0;grid-template-columns:70px 1fr 70px;align-items:center;height:auto;padding:0 2px 14px;display:grid;position:static}.postDetailTop>button{text-align:left;font-size:31px}.postDetailTop>span{text-align:center;color:var(--violet);letter-spacing:.18em;font-size:11px;font-weight:900}.postDetailTop>a{text-align:right;color:var(--muted);font-size:11px;text-decoration:none}.postDetailCard{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);height:min(760px,100vh - 155px);min-height:570px;display:grid;overflow:hidden;box-shadow:0 20px 70px #37223d12}.postDetailMedia{background:#17131a;place-items:center;min-width:0;display:grid;position:relative}.postDetailMedia>img{object-fit:cover;width:100%;height:100%}.postDetailMedia>img.contain{object-fit:contain}.mediaPrev,.mediaNext{color:#211b25;background:#fffde8;border-radius:50%;width:40px;height:40px;font-size:27px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 16px #0005}.mediaPrev{left:16px}.mediaNext{right:16px}.mediaDots{gap:6px;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.mediaDots button{background:#fff8;border-radius:50%;width:7px;height:7px}.mediaDots button.active{background:#fff}.postDetailInfo{background:#fff;flex-direction:column;min-width:0;display:flex}.postDetailInfo>header{border-bottom:1px solid var(--line);background:#fff;height:auto;padding:15px 17px;position:static}.detailOwner{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.detailOwner>img,.detailOwner>i,.detailComments img,.detailComments i{object-fit:cover;width:40px;height:40px;color:var(--violet);background:#eee4f2;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.detailOwner span,.detailOwner b,.detailOwner small{display:block}.detailOwner small{color:var(--muted);margin-top:2px;font-size:11px}.detailDoll{border-bottom:1px solid var(--line);color:inherit;background:#fbf9fc;align-items:center;gap:10px;padding:10px 17px;text-decoration:none;display:flex}.detailDoll>img,.detailDoll>i{object-fit:cover;background:#eee4f2;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.detailDoll span{flex:1;min-width:0}.detailDoll b,.detailDoll small{display:block}.detailDoll small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;overflow:hidden}.detailDoll em{color:var(--violet);font-size:10px;font-style:normal}.detailScroll{flex:1;min-height:0;overflow:auto}.detailCaption{border-bottom:1px solid var(--line);padding:18px}.detailCaption p{white-space:pre-wrap;margin:6px 0 10px;line-height:1.65}.detailCaption time,.detailComments time{color:var(--muted);font-size:9px}.detailComments{padding:5px 17px}.detailComments article{gap:10px;padding:12px 0;display:flex}.detailComments img,.detailComments i{flex:0 0 32px;width:32px;height:32px;font-size:11px}.detailComments article div>small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.detailComments article p{margin:3px 0 5px;font-size:12px;line-height:1.45}.noComments{text-align:center;color:var(--muted);padding:34px 10px;font-size:12px}.detailActions{border-top:1px solid var(--line);padding:11px 15px}.detailActions>div{align-items:center;gap:5px;display:flex}.detailActions button{padding:2px 5px;font-size:27px;line-height:1}.detailActions button.liked{color:#ea4167}.detailActions .detailBookmark{margin-left:auto}.detailActions>b{margin-top:7px;font-size:12px;display:block}.detailActions>p{color:var(--violet);margin:6px 0 0;font-size:10px}.detailCommentIdentity{justify-content:space-between;align-items:center;gap:10px;padding:9px 16px 0;display:flex}.detailCommentIdentity small{color:var(--muted);font-size:10px;font-weight:800}.detailCommentIdentity select{border:1px solid var(--line);max-width:70%;font:inherit;background:#fff;border-radius:10px;padding:8px 10px;font-size:11px}.detailCommentForm{border-top:1px solid var(--line);padding:10px 13px;display:flex}.detailCommentForm input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:7px}.detailCommentForm button{color:var(--violet);padding:0 6px;font-weight:900}.detailCommentForm button:disabled{opacity:.35}.postDetailLoading{min-height:60vh;color:var(--muted);align-content:center;place-items:center;gap:12px;display:grid}.postDetailLoading i{border:3px solid #e5ddea;border-top-color:var(--violet);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@media (width<=800px){.postDetailPage{width:100%;padding:16px 0 76px}.postDetailTop{padding:0 14px 12px}.postDetailCard{height:auto;min-height:0;box-shadow:none;border-width:1px 0;border-radius:0;display:block}.postDetailMedia{aspect-ratio:1}.postDetailInfo{min-height:0}.detailScroll{overflow:visible}.detailComments{min-height:100px}.postDetailInfo>header{padding:13px 14px}.detailDoll{padding-inline:14px}}.composerCollabBar{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fbf8fd;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 18px;display:flex}.composerCollabBar span{font-size:12px;font-weight:850}.composerCollabBar small{color:var(--muted);font-size:10px}.composerCollabBar.selected{color:var(--violet);background:#f0eafa}.composer.hasPhoto .composerBody{min-height:0}.collabPicker{background:#fff;border-radius:22px;width:min(520px,100vw - 28px);max-height:min(720px,100dvh - 28px);padding:25px;overflow:auto;box-shadow:0 25px 80px #21162544}.collabPicker>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;height:auto;padding:0;display:flex;position:static}.collabPicker h2{margin:4px 0 0;font-size:23px}.collabPicker header small{color:var(--violet);font-weight:900}.collabPicker header button{font-size:25px}.collabPicker>p{color:var(--muted);margin:13px 0 18px;font-size:12px;line-height:1.6}.collabPicker>input,.collabDollSelect select{background:#fff;border:1px solid #ddd4e2;border-radius:11px;width:100%;padding:12px}.collabSearchResults{gap:6px;max-height:280px;margin:9px 0;display:grid;overflow:auto}.collabSearchResults>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:11px;padding:10px;display:flex}.collabSearchResults i{background:#eee6f2;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid;overflow:hidden}.collabSearchResults img{object-fit:cover;width:100%;height:100%}.collabSearchResults b,.collabSearchResults small{display:block}.collabSearchResults small{color:var(--muted);margin-top:2px}.selectedCollaborator{background:#faf7fc;border:1px solid #d9cbe3;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.selectedCollaborator b,.selectedCollaborator span{display:block}.selectedCollaborator span{color:var(--muted);font-size:11px}.selectedCollaborator>button{color:#a54a62;font-size:11px}.collabDollSelect{margin:15px 0;font-size:12px;font-weight:800;display:block}.collabDollSelect select{margin-top:7px;display:block}.collabPicker>.primary{width:100%;margin-top:16px}.collabPage{width:min(860px,100% - 32px);min-height:calc(100vh - 150px);margin:0 auto;padding:48px 0 90px}.collabPage>header{background:0 0;border:0;height:auto;padding:0;display:block;position:static}.collabPage>header small{color:var(--violet);letter-spacing:.13em;font-weight:900}.collabPage>header h1{margin:8px 0;font-size:36px}.collabPage>header p{max-width:680px;color:var(--muted);margin:0;line-height:1.65}.collabList{gap:12px;margin-top:28px;display:grid}.collabList article{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px;display:grid}.collabList article>a,.collabList img{object-fit:cover;border-radius:11px;width:112px;height:112px}.collabList h2{margin:6px 0;font-size:17px}.collabList p{color:#655c69;margin:0 0 6px}.collabList small{color:var(--muted)}.collabList article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.collabList article>div:last-child button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px 11px}.collabList article>div:last-child .primary{background:var(--violet);color:#fff;border-color:var(--violet)}.collabStatus{color:#765382;background:#eee8f2;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-block}.collabStatus.accepted{color:#347355;background:#e7f5ee}.collabStatus.declined{color:#8c6268;background:#f4eeee}.onboarding>p{max-width:680px;color:var(--muted);line-height:1.65}.onboardingFeatures{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid!important}.onboardingFeatures span{background:#fff;border:1px solid #e5dce9;border-radius:14px;padding:14px;display:block!important}.onboardingFeatures b,.onboardingFeatures strong,.onboardingFeatures small{display:block}.onboardingFeatures b{color:var(--violet);font-size:11px}.onboardingFeatures strong{margin:7px 0;font-size:14px}.onboardingFeatures small{color:var(--muted);line-height:1.45}.onboardingActions{align-items:center;gap:12px;margin-top:15px;display:flex!important}.onboardingActions a{font-weight:800}.onboardingActions .primary{border-radius:10px;padding:11px 14px;color:#fff!important}@media (width<=760px){.composerCollabBar{padding:9px 13px}.composerCollabBar small{text-align:right;max-width:46%}.collabPicker{padding:22px 18px}.collabPage{width:100%;padding:28px 14px 80px}.collabPage>header h1{font-size:28px}.collabList article{grid-template-columns:82px minmax(0,1fr)}.collabList article>a,.collabList img{width:82px;height:82px}.collabList article>div:last-child{grid-column:2;justify-content:flex-start}.onboardingFeatures{grid-template-columns:1fr}.onboardingActions{flex-direction:column;align-items:stretch}.onboardingActions a{text-align:center}}.detailAuthors{scrollbar-width:none;align-items:center;gap:18px;display:flex;overflow-x:auto}.detailAuthors::-webkit-scrollbar{display:none}.detailAuthors .detailOwner{flex:none}.detailAuthors .collaborator{position:relative}.detailAuthors .collaborator:before{content:"＋";color:var(--muted);font-size:13px;position:absolute;left:-12px}.collaboratorDoll{background:#f6f1fa}.onboardingOverlay{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1b141fb8}.onboardingCarousel{background:#fff;border:1px solid #eee8f1;border-radius:26px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 28px 90px #180e1d52}.onboardingCarousel>header{background:0 0;border:0;justify-content:space-between;align-items:center;height:auto;padding:18px 22px 12px;display:flex;position:static}.onboardingCarousel>header span{color:#7a7080;letter-spacing:.02em;font-size:11px;font-weight:850}.onboardingCarousel>header button{color:#918795;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750}.onboardingCard{padding:0 22px 4px}.onboardingVisual{background:linear-gradient(145deg,#efe4ff 0%,#d9caf9 48%,#fbf7ff 100%);border-radius:20px;height:188px;margin-bottom:24px;position:relative;overflow:hidden}.onboardingVisual:before,.onboardingVisual:after{content:"";filter:blur(1px);border-radius:50%;position:absolute}.onboardingVisual:before{background:#ffffff80;width:180px;height:180px;top:-62px;right:-30px}.onboardingVisual:after{background:#a577dc35;width:115px;height:115px;bottom:-45px;left:-32px}.onboardingVisual>span{color:#69479b;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:900;position:absolute;top:15px;left:18px}.onboardingVisual>i{background:linear-gradient(160deg,#fff 10%,#e7d6ff 86%);border:3px solid #fff;border-radius:48px 48px 34px 34px;width:92px;height:112px;position:absolute;top:26px;left:50%;transform:translate(-50%);box-shadow:0 18px 35px #68468b30}.onboardingVisual>i:before{content:"✦";color:#7c59a3;font-size:32px;font-style:normal;position:absolute;top:28px;left:50%;transform:translate(-50%)}.onboardingVisual>i:after{content:"";filter:blur(6px);background:#604b7130;border-radius:50%;width:42px;height:18px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.onboardingVisual>b{text-align:center;color:#634b77;letter-spacing:.24em;font-size:10px;position:absolute;bottom:14px;left:0;right:0}.guideStep1 .onboardingVisual{background:linear-gradient(145deg,#e1f1ff,#bfdcf0 52%,#f8fcff)}.guideStep1 .onboardingVisual>i{background:linear-gradient(160deg,#fff,#d5eaf8);border-radius:18px}.guideStep2 .onboardingVisual{background:linear-gradient(145deg,#fff0dc,#f3d8b8 52%,#fffaf5)}.guideStep2 .onboardingVisual>i{background:linear-gradient(160deg,#fff,#f6e0c7);border-radius:12px}.guideStep3 .onboardingVisual{background:linear-gradient(145deg,#e5f5ec,#c7e7d5 52%,#f9fffc)}.guideStep3 .onboardingVisual>i{background:linear-gradient(160deg,#fff,#d3ecde);border-radius:50%}.onboardingCard>small{color:var(--violet);letter-spacing:.15em;font-size:10px;font-weight:900;display:block}.onboardingCard h2{color:var(--ink);letter-spacing:-.04em;margin:8px 0 10px;font-size:26px;line-height:1.25}.onboardingCard>p{min-height:62px;color:var(--muted);word-break:keep-all;margin:0;font-size:13px;line-height:1.65}.onboardingPoints{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.onboardingPoints span{color:#6e5378;background:#f5f0f8;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800}.onboardingDots{justify-content:center;gap:6px;padding:19px 0 14px;display:flex}.onboardingDots button{cursor:pointer;background:#ddd5e1;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:all .2s}.onboardingDots button.active{background:var(--violet);width:22px}.onboardingCarousel>footer{grid-template-columns:1fr 1fr;gap:9px;padding:0 22px 22px;display:grid}.onboardingCarousel>footer button{cursor:pointer;border-radius:13px;min-height:46px;font-size:13px;font-weight:850}.guideBack{border:1px solid var(--line);color:var(--muted);background:#fff}.guideNext,.guideStart{background:var(--violet);color:#fff;border:0;grid-column:2;box-shadow:0 8px 20px #76528030}.guideStart{grid-column:1/3}.onboardingCarousel>footer button b{margin-left:5px;font-size:16px}@media (width<=520px){.onboardingOverlay{align-items:end;padding:10px}.onboardingCarousel{border-radius:24px 24px 18px 18px;width:100%;max-height:calc(100dvh - 20px)}.onboardingCarousel>header{padding:16px 18px 10px}.onboardingCard{padding-inline:18px}.onboardingVisual{height:min(180px,27dvh);margin-bottom:20px}.onboardingCard h2{font-size:23px}.onboardingCard>p{min-height:0}.onboardingCarousel>footer{padding:0 18px 18px}}@media (height<=650px){.onboardingVisual{height:118px}.onboardingVisual>i{width:68px;height:78px;top:16px}.onboardingVisual>i:before{font-size:24px;top:16px}.onboardingCard h2{font-size:21px}.onboardingDots{padding:12px 0 10px}}.supportPage{width:min(760px,100% - 32px);margin:0 auto;padding:48px 0 110px}.supportPage>header{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#2e2633,#5d4770);border:0;border-radius:22px;width:auto;height:auto;min-height:0;padding:28px 30px;display:block;position:static}.supportPage>header small{color:#d9c8ef;letter-spacing:.13em;font-weight:900;display:block}.supportPage>header h1{white-space:normal;margin:8px 0;font-size:34px;line-height:1.25;display:block}.supportPage>header p{color:#e5dfea;white-space:normal;max-width:620px;margin:0;line-height:1.65;display:block}.supportCompose,.supportHistory{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:18px;padding:24px}.supportCompose h2,.supportHistory h2{margin:0 0 18px}.supportCompose form{gap:14px;display:grid}.supportCompose label{gap:7px;font-size:12px;font-weight:800;display:grid}.supportCompose input,.supportCompose select,.supportCompose textarea{box-sizing:border-box;width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #ddd5e2;border-radius:12px;padding:13px}.supportCompose textarea{resize:vertical;line-height:1.6}.supportCompose button{background:var(--violet);color:#fff;border-radius:12px;justify-self:end;padding:12px 18px;font-weight:850}.supportError{color:#b23b55;margin:0}.supportDone{color:#684b78;background:#f2eafa;border-radius:10px;margin:0;padding:11px 13px}.supportHistory{gap:12px;display:grid}.supportHistory>h2{margin-bottom:6px}.supportHistory article{border:1px solid #e8e1eb;border-radius:14px;padding:17px}.supportHistory article>header{background:0 0;border:0;justify-content:space-between;height:auto;padding:0;display:flex;position:static}.supportHistory article>header span{color:#725081;background:#eee6f4;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.supportHistory time{color:var(--muted);font-size:10px}.supportHistory h3{margin:12px 0 7px}.supportHistory article>p{white-space:pre-wrap;color:#655d69;line-height:1.6}.supportHistory article>div{background:#f8f4fa;border-radius:12px;margin-top:14px;padding:13px}.supportHistory article>div b{color:var(--violet);font-size:11px}.supportHistory article>div p{white-space:pre-wrap;margin:7px 0 0;line-height:1.6}.supportEmpty{color:var(--muted)}@media (width<=640px){.supportPage{width:100%;padding:18px 12px 90px}.supportPage>header{border-radius:18px;padding:25px 20px}.supportPage>header h1{font-size:28px}.supportCompose,.supportHistory{border-radius:16px;padding:18px}.supportCompose button{width:100%}}.supportInquiryList{gap:10px;display:grid}.supportInquiryList article{border:1px solid var(--line);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px;display:grid}.supportInquiryList article.received{border-left:4px solid var(--violet)}.supportInquiryList article>div>span{color:#765083;background:#eee7f3;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-block}.supportInquiryList h3{margin:9px 0 5px}.supportInquiryList small{color:var(--muted)}.supportInquiryList p{white-space:pre-wrap;line-height:1.6}.supportInquiryList blockquote{white-space:pre-wrap;background:#f7f2fa;border-radius:10px;gap:6px;margin:12px 0 0;padding:11px;display:grid}.supportInquiryList aside{flex-direction:column;gap:6px;display:flex}.supportInquiryList button{border:1px solid var(--line);border-radius:9px;padding:8px 10px;font-size:11px;font-weight:800}.supportInquiryList button.primaryAction{background:var(--violet);color:#fff}@media (width<=700px){.supportInquiryList article{grid-template-columns:1fr}.supportInquiryList aside{flex-flow:wrap}.supportInquiryList button{flex:1}}.restoredDraftCard{text-align:left;background:#faf7fd;border:1px solid #d9cae9;border-radius:14px;gap:6px;width:min(520px,100% - 34px);margin:0 auto 18px;padding:14px 16px;display:grid}.restoredDraftCard span{color:var(--violet);font-size:10px;font-weight:900}.restoredDraftCard b{white-space:pre-wrap;max-height:3.2em;font-size:13px;line-height:1.6;overflow:hidden}.restoredDraftCard small{color:var(--muted);font-size:10px;line-height:1.45}.composerDraftBar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:7px 16px;display:flex}.composerDraftBar>span{color:#6f6674;white-space:nowrap;font-size:10px;font-weight:800}.composerDraftBar>span.saving{color:var(--violet)}.composerDraftBar>div{gap:5px;display:flex}.composerDraftBar button{color:#68586f;background:#fff;border:1px solid #ded6e3;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.composerDraftBar button:last-child{color:#6f4a7c;background:#f7f1fa;border-color:#cbb8d8}.composerMediaPanel{background:#17131a;flex-direction:column;min-width:0;min-height:0;display:flex}.composerMediaPanel .cropStage{flex:1;min-height:0}.mediaOrganizer{scrollbar-width:thin;background:#241e28;flex:0 0 116px;gap:8px;padding:10px;display:flex;overflow-x:auto}.mediaOrganizer article{background:#332a38;border:1px solid #0000;border-radius:9px;flex:0 0 78px;padding:3px;position:relative}.mediaOrganizer article.active{border-color:#c9a8e0}.mediaOrganizer article.cover:before{content:"COVER";z-index:2;color:#fff;letter-spacing:.05em;background:#7a54a0;border-radius:999px;padding:2px 4px;font-size:6px;font-weight:900;position:absolute;top:5px;left:5px}.mediaThumb{background:#111;border-radius:6px;width:70px;height:70px;display:block;position:relative;overflow:hidden}.mediaThumb img{object-fit:cover;width:100%;height:100%}.mediaThumb>span{color:#fff;background:#160f1cbb;border-radius:999px;padding:2px 5px;font-size:7px;font-weight:900;position:absolute;bottom:3px;right:3px}.mediaOrganizer article>div{justify-content:center;gap:2px;margin-top:3px;display:flex}.mediaOrganizer article>div button{color:#fff;background:#4a3d50;border-radius:5px;min-width:20px;height:20px;font-size:9px}.mediaOrganizer article>div button:last-child{padding:0 4px}.mediaOrganizer button:disabled{opacity:.28}.draftShelfButton{text-align:left;background:linear-gradient(135deg,#fbf8fd,#f3ebf9);border:1px solid #ddcfe5;border-radius:14px;grid-template-columns:1fr auto;gap:3px 20px;width:min(420px,100%);margin-bottom:26px;padding:14px 16px;display:grid}.draftShelfButton span{color:var(--violet);font-size:10px;font-weight:900}.draftShelfButton b{font-size:12px}.draftShelfButton small{color:var(--muted);grid-column:1/-1;font-size:10px}.draftShelfOverlay,.postPreviewOverlay,.scheduleOverlay{z-index:76}.draftShelf,.postPreviewDialog,.scheduleDialog{background:#fff;border-radius:22px;width:min(560px,100vw - 28px);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 25px 80px #1d132555}.draftShelf{padding:24px}.draftShelf>header,.scheduleDialog>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;height:auto;padding:0;display:flex;position:static}.draftShelf header small,.scheduleDialog header small{color:var(--violet);letter-spacing:.13em;font-size:9px;font-weight:900}.draftShelf h2,.scheduleDialog h2{margin:5px 0 0;font-size:25px}.draftShelf header button,.scheduleDialog header button{color:#8c838f;font-size:27px}.draftShelf>p,.scheduleDialog>p{color:var(--muted);margin:10px 0 18px;font-size:12px;line-height:1.6}.draftShelf>div{gap:8px;display:grid}.draftShelf article{border:1px solid var(--line);border-radius:13px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px;display:grid}.draftCover,.draftCover img{object-fit:cover;border-radius:9px;width:72px;height:72px}.draftCover{color:#8a7e90;text-align:center;background:#f0ebf3;place-items:center;font-size:9px;display:grid}.draftShelf article>div:nth-child(2){min-width:0}.draftShelf article>div:nth-child(2)>b,.draftShelf article>div:nth-child(2)>small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.draftShelf article>div:nth-child(2)>b{margin:6px 0 4px;font-size:13px}.draftShelf article>div:nth-child(2)>small{color:var(--muted);font-size:9px}.draftStatus{color:#72517f;background:#eee8f2;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900;display:inline-block}.draftStatus.scheduled{color:#3d688f;background:#e5f1ff}.draftActions{gap:5px;display:grid}.draftActions button{border:1px solid var(--line);border-radius:7px;padding:6px 8px;font-size:9px;font-weight:800}.draftActions .danger{color:#a94e63}.draftEmpty{text-align:center;color:var(--muted);background:#f9f7fa;border-radius:12px;padding:35px!important}.postPreviewDialog{width:min(430px,100vw - 28px);padding-bottom:18px}.postPreviewDialog>header{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;height:51px;padding:0 14px;display:grid;position:static}.postPreviewDialog>header button:first-child{text-align:left;color:var(--muted)}.postPreviewDialog>header button:last-child{text-align:right;color:var(--violet);font-weight:900}.postPreviewDialog>header button:disabled{opacity:.45}.previewPost{border-bottom:1px solid var(--line)}.previewOwner{align-items:center;gap:10px;padding:12px 14px;display:flex}.previewOwner>div:last-child{gap:2px;display:grid}.previewOwner small{color:var(--muted);font-size:9px}.previewMedia{aspect-ratio:1;background:#17131a;position:relative}.previewMedia img{object-fit:cover;width:100%;height:100%}.previewMedia.contain img{object-fit:contain}.previewMedia span{color:#fff;background:#17131dcc;border-radius:999px;padding:5px 8px;font-size:9px;position:absolute;top:10px;right:10px}.previewCaption{padding:12px 14px 15px}.previewCaption>b{font-size:11px}.previewCaption p{white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.55}.previewCaption p strong{margin-right:5px}.previewCaption em{color:var(--muted);font-style:normal}.previewNote{color:var(--muted);text-align:center;padding:14px 18px 0;font-size:9px;line-height:1.5;display:block}.scheduleDialog{width:min(470px,100vw - 28px);padding:25px}.scheduleDialog label{gap:7px;font-size:12px;font-weight:850;display:grid}.scheduleDialog input{width:100%;font:inherit;border:1px solid #dcd4e1;border-radius:11px;padding:12px}.scheduleSummary{border:1px solid var(--line);border-radius:12px;grid-template-columns:54px 1fr;align-items:center;gap:11px;margin:16px 0;padding:9px;display:grid}.scheduleSummary>span{display:none}.scheduleSummary>img{object-fit:cover;border-radius:8px;width:54px;height:54px}.scheduleSummary p{min-width:0;margin:0}.scheduleSummary b,.scheduleSummary small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.scheduleSummary b{font-size:12px}.scheduleSummary small{color:var(--muted);margin-top:5px;font-size:9px}.scheduleConfirm{background:var(--violet);color:#fff;border-radius:11px;width:100%;padding:13px;font-weight:900}.scheduleConfirm:disabled{opacity:.45}@media (width>=761px){.composer.hasPhoto .composerMediaPanel .cropStage{aspect-ratio:auto;height:auto;min-height:0}.composer.hasPhoto .composerMediaPanel{height:100%}}@media (width<=760px){.composerDraftBar{z-index:4;box-sizing:border-box;background:#fff;flex-direction:column;flex:none;align-items:stretch;padding:7px 12px;position:relative;top:auto}.composerDraftBar>span{text-align:center}.composerDraftBar>div{grid-template-columns:repeat(3,1fr);display:grid}.composerDraftBar button{min-height:34px}.composerMediaPanel{flex:none}.composerMediaPanel .cropStage{aspect-ratio:1;flex:none}.mediaOrganizer{flex-basis:108px}.draftShelfOverlay,.scheduleOverlay{align-items:end;padding:0}.draftShelf,.scheduleDialog{width:100%;max-height:90dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.postPreviewOverlay{padding:0}.postPreviewDialog{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.previewMedia{max-height:52dvh}.draftShelf article{grid-template-columns:62px minmax(0,1fr)}.draftCover,.draftCover img{width:62px;height:62px}.draftActions{grid-column:2;display:flex}.draftShelfButton{margin-bottom:20px}.photoPicker:has(.draftShelfButton){justify-content:flex-start;overflow:auto}.photoPicker:has(.draftShelfButton) .mediaIcon{margin-top:auto}.photoPicker:has(.draftShelfButton) .selectPhoto{margin-bottom:auto}}.notificationHeadActions{align-items:center;gap:8px;display:flex}.quietNotice{background:linear-gradient(135deg,#f8f3fb,#f1ebf7);border:1px solid #ddd3e6;border-radius:14px;align-items:center;gap:14px;margin-top:20px;padding:13px 16px;display:flex}.quietNotice span{color:#68487a;flex:none;font-size:12px;font-weight:900}.quietNotice p{color:var(--muted);margin:0;font-size:11px}.notificationSettings{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:22px;overflow:hidden;box-shadow:0 12px 35px #3f25480a}.notificationSettings>header{border:0;border-bottom:1px solid var(--line);background:#fcfafd;justify-content:space-between;align-items:flex-end;gap:16px;height:auto;padding:20px 22px;display:flex;position:static}.notificationSettings>header small{color:var(--violet);letter-spacing:.13em;font-size:9px;font-weight:900}.notificationSettings>header h2{margin:6px 0 0;font-size:20px}.notificationSettings>header>span{color:var(--muted);font-size:10px}.notificationOptionGrid{grid-template-columns:1fr 1fr;display:grid}.notificationOptionGrid>label,.notificationBehavior>label,.quietSetting>label{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:15px 20px;display:flex;position:relative}.notificationOptionGrid>label:nth-child(odd){border-right:1px solid var(--line)}.notificationOptionGrid span,.notificationBehavior span,.quietSetting span{min-width:0}.notificationOptionGrid b,.notificationOptionGrid small,.notificationBehavior b,.notificationBehavior small,.quietSetting b,.quietSetting small{display:block}.notificationOptionGrid b,.notificationBehavior b,.quietSetting b{font-size:12px}.notificationOptionGrid small,.notificationBehavior small,.quietSetting small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.notificationOptionGrid input,.notificationBehavior>label input,.quietSetting>label input{opacity:0;pointer-events:none;position:absolute}.notificationOptionGrid i,.notificationBehavior>label i,.quietSetting>label i{background:#d8d1dc;border-radius:999px;flex:0 0 38px;width:38px;height:22px;transition:all .2s;position:relative}.notificationOptionGrid i:after,.notificationBehavior>label i:after,.quietSetting>label i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.notificationOptionGrid input:checked+i,.notificationBehavior>label input:checked+i,.quietSetting>label input:checked+i{background:var(--violet)}.notificationOptionGrid input:checked+i:after,.notificationBehavior>label input:checked+i:after,.quietSetting>label input:checked+i:after{transform:translate(16px)}.notificationBehavior{background:#faf8fb}.notificationBehavior>label,.quietSetting{border-top:1px solid var(--line)}.quietSetting>label{border:0}.quietSetting>div{align-items:end;gap:8px;padding:0 20px 18px;display:flex}.quietSetting>div label{color:var(--muted);gap:5px;font-size:9px;display:grid}.quietSetting input[type=time]{font:inherit;background:#fff;border:1px solid #dcd3e1;border-radius:9px;padding:9px}.quietSetting>div>span{color:var(--muted);padding-bottom:10px;font-size:9px}.notificationSettings>footer{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.notificationSettings>footer span{color:var(--muted);font-size:10px}.notificationSettings>footer button{background:var(--violet);color:#fff;border-radius:10px;padding:10px 14px;font-weight:900}.notificationMeta em{color:#6d4b79;background:#ede5f4;border-radius:999px;margin-left:4px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:900;display:inline-block}@media (width<=640px){.notificationHeadActions{grid-template-columns:1fr 1fr;width:100%;margin-top:14px;display:grid}.notificationHeadActions button{margin-top:0}.quietNotice{align-items:flex-start;margin-inline:14px}.notificationSettings{border-radius:16px;margin:18px 14px 0}.notificationSettings>header{padding:17px;display:block}.notificationSettings>header>span{margin-top:7px;display:block}.notificationOptionGrid{grid-template-columns:1fr}.notificationOptionGrid>label:nth-child(odd){border-right:0}.notificationOptionGrid>label{min-height:70px;padding:13px 16px}.notificationBehavior>label,.quietSetting>label{padding-inline:16px}.quietSetting>div{flex-wrap:wrap;padding-inline:16px}.notificationSettings>footer{flex-direction:column;align-items:stretch}.notificationSettings>footer button{width:100%}}.operationsPanel{overflow:hidden}.operationCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:20px;display:grid}.operationCards>div{background:linear-gradient(145deg,#fbf9fc,#f6f1f9);border:1px solid #ebe4ee;border-radius:14px;min-height:108px;padding:15px}.operationCards span,.operationCards em{color:var(--muted);font-size:10px;font-style:normal;display:block}.operationCards b{margin:9px 0 5px;font-size:24px;display:block}.operationCards b small{font-size:11px}.activitySplit{border-top:1px solid var(--line);grid-template-columns:1.4fr 1fr;display:grid}.activitySplit>div{min-width:0;padding:19px 21px}.activitySplit>div+div{border-left:1px solid var(--line)}.activitySplit h3,.opsGrid h3,.adBreakdowns h3{margin:0 0 14px;font-size:12px}.hourlyChart{align-items:flex-end;gap:5px;height:112px;padding-top:10px;display:flex}.hourlyChart>i{background:linear-gradient(#8865a0,#c7afd5);border-radius:4px 4px 1px 1px;flex:1;min-width:5px;font-style:normal;position:relative}.hourlyChart small{color:#9a929e;font-size:7px;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.compactRanks{margin:0;padding:0;list-style:none}.compactRanks li{border-top:1px solid #eee8f1;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:11px;display:flex}.compactRanks li:first-child{border-top:0}.compactRanks b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.compactRanks span{color:var(--muted);flex:none}.opsGrid{grid-template-columns:1fr 1fr;display:grid}.opsGrid>div{border-top:1px solid var(--line);min-height:170px;padding:19px 21px}.opsGrid>div:nth-child(odd){border-right:1px solid var(--line)}.tagCloud{flex-wrap:wrap;gap:7px;display:flex}.tagCloud span{color:#6b4d79;background:#f0e9f5;border-radius:999px;padding:7px 9px;font-size:10px}.tagCloud b{margin-left:4px}.miniEmpty{color:var(--muted);font-size:11px}.failedUploadStrip{color:#884659;background:#fff7f9;border-top:1px solid #f1dce2;justify-content:space-between;gap:15px;padding:13px 20px;font-size:11px;display:flex}.adReportActions{align-items:center;gap:10px;display:flex}.adReportActions span{color:var(--muted);font-size:10px}.adReportActions a{background:var(--violet);color:#fff;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:900;text-decoration:none}.adBreakdowns{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.adBreakdowns>div{padding:17px 20px}.adBreakdowns>div+div{border-left:1px solid var(--line)}.adBreakdowns p{justify-content:space-between;gap:10px;margin:7px 0;font-size:10px;display:flex}.adBreakdowns p span{color:var(--muted)}.analyticsTable.ads.enhanced>div{grid-template-columns:minmax(180px,1fr) repeat(5,78px)}.adTotals{border-top:1px solid var(--line);color:var(--muted);text-align:right;padding:13px 20px;font-size:11px}@media (width<=900px){.operationCards{grid-template-columns:repeat(2,minmax(0,1fr))}.adBreakdowns{grid-template-columns:1fr}.adBreakdowns>div+div{border-left:0;border-top:1px solid var(--line)}}@media (width<=640px){.operationCards{padding:14px}.activitySplit,.opsGrid{grid-template-columns:1fr}.activitySplit>div+div,.opsGrid>div:nth-child(odd){border-left:0;border-right:0}.activitySplit>div+div,.opsGrid>div{border-top:1px solid var(--line)}.failedUploadStrip{flex-direction:column}.adminTitle .adReportActions{flex-direction:column;align-items:flex-end}.analyticsTable.ads.enhanced>div{min-width:700px}.hourlyChart{gap:3px}}@media (width<=700px){.adminPage{font-size:14px;overflow-x:hidden}.adminPage input,.adminPage select,.adminPage textarea{max-width:100%;font-size:16px}.adminPage button,.adminPage a{touch-action:manipulation}.adminHeader{gap:10px;height:60px;min-height:60px;padding:0 14px}.adminHeader a{max-width:none;font-size:12px}.adminHeader div{text-align:center;min-width:0}.adminHeader div b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.adminHeader div small{display:none}.adminHeader button{border-radius:10px;min-width:58px;min-height:38px}.adminWrap{padding:20px 12px 48px;overflow:visible}.adminHero{margin-bottom:16px}.adminHero h1{margin-bottom:6px;font-size:27px;line-height:1.2}.adminHero p{font-size:11px;line-height:1.55}.adminStats,.adminStats.six{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.adminStats div{border-radius:13px;min-width:0;padding:14px}.adminStats span{font-size:9px}.adminStats b{font-size:24px}.adminTabs{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scroll-snap-type:x proximity;scrollbar-width:none;background:#f7f5f8ef;flex-wrap:nowrap;margin:14px -12px 12px;padding:9px 12px;position:sticky;top:60px;overflow-x:auto}.adminTabs::-webkit-scrollbar{display:none}.adminTabs button{scroll-snap-align:start;white-space:nowrap;flex:none;min-height:42px;padding:0 15px}.adminPanel{border-radius:16px;margin-top:12px;overflow:hidden}.adminTitle{flex-direction:column;align-items:flex-start;gap:11px;padding:16px;display:flex}.adminTitle>div,.adminTitle>label,.adminTitle>select,.adminTitle>input,.adminTitle>button{width:100%;max-width:none}.adminTitle h2{font-size:18px}.adminTitle p{margin-top:4px;font-size:10px;line-height:1.45}.adminTitle select,.adminTitle input,.adminTitle button{min-height:44px}.adminFilters{grid-template-columns:1fr;gap:8px;padding:12px 16px;display:grid}.adminFilters input,.adminFilters select,.adminFilters button{width:100%;min-height:44px}.bulkBar,.toolForm,.exportLinks{grid-template-columns:1fr;gap:8px;padding:12px 16px;display:grid}.bulkBar button,.toolForm button,.exportLinks a{text-align:center;width:100%;min-height:44px}.adminTable{background:#f7f5f8;gap:10px;padding:12px;display:grid}.adminRow.head{display:none}.adminRow{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:15px;display:grid}.adminRow>:nth-child(2){display:block}.adminRow>span:first-child{grid-column:1/-1;font-size:12px}.adminRow>span:nth-child(2),.adminRow>span:nth-child(3){font-size:10px}.adminRow>span:last-child{grid-column:1/-1;gap:7px;display:flex}.adminRow>span:last-child button{border-radius:9px;flex:1;min-height:42px}.memberDetail{border-radius:13px;margin:0 12px 12px;padding:15px}.memberDetail>div{grid-template-columns:repeat(2,minmax(0,1fr))}.adminPosts{background:#f7f5f8;gap:10px;padding:12px;display:grid}:is(.adminPosts article,.adminPosts article:has(>input[type=checkbox])){border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 64px minmax(0,1fr);gap:10px;padding:13px;display:grid}.adminPosts article>input{grid-column:1;align-self:start;margin-top:4px}.adminPosts article>img{border-radius:10px;grid-column:2;width:64px;height:64px}.adminPosts article>div{grid-column:3;min-width:0}.adminPosts article>button{border-radius:9px;grid-column:2/4;width:100%;min-height:42px;margin:0}.adminPosts article:not(:has(>input[type=checkbox])){grid-template-columns:64px minmax(0,1fr)}.adminPosts article:not(:has(>input[type=checkbox]))>img{grid-column:1}.adminPosts article:not(:has(>input[type=checkbox]))>div{grid-column:2}.adminPosts article:not(:has(>input[type=checkbox]))>button{grid-column:1/-1}.reportList,.adminStories,.announcementHistory,.actionHistory,.errorLogList,.storageList,.campaignList,.challengeAdminList{background:#f7f5f8;padding:12px}.reportList article,.adminStories article,.announcementHistory article,.actionHistory article,.errorLogList article,.storageList article{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:9px;padding:15px}.reportList article>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}.reportList button{min-width:0;padding:8px 4px;font-size:10px}.adminStories article{grid-template-columns:48px minmax(0,1fr)}.adminStories article>button{grid-column:1/-1;width:100%;min-height:42px}.announcementForm,.campaignForm{grid-template-columns:1fr;gap:12px;padding:16px}.announcementForm label,.campaignForm label,.campaignForm .wide,.adCreativePreview,.campaignSave{grid-column:1}.announcementForm button,.campaignSave{width:100%;min-height:46px}.campaignList{gap:10px;display:grid}.campaignList article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:86px minmax(0,1fr);gap:11px;padding:12px}.campaignList article img{border-radius:10px;width:86px;height:86px}.campaignList article>div:last-child{grid-column:1/-1;gap:7px;display:flex}.campaignList article>div:last-child button{flex:1;min-height:42px}.challengeAdminList{gap:10px;display:grid}.challengeAdminList article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:7px minmax(0,1fr);gap:10px;padding:14px}.challengeAdminList article>div:last-child{grid-column:1/-1;gap:7px;display:flex}.challengeAdminList article>div:last-child button{flex:1;min-height:42px}.analyticsCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.analyticsCards article{padding:13px}.analyticsChart,.analyticsSplit>div,.activitySplit>div,.opsGrid>div{padding:15px}.analyticsTable{overscroll-behavior-x:contain;scroll-snap-type:x proximity;overflow-x:auto}.analyticsTable>div{min-width:520px}.analyticsTable.ads>div,.analyticsTable.ads.enhanced>div{min-width:700px}.operationCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.operationCards>div{min-height:96px;padding:13px}.operationCards b{font-size:21px}.adReportActions{width:100%;flex-direction:column!important;align-items:stretch!important}.adReportActions a{place-items:center;min-height:42px;display:grid}}@media (width<=390px){.adminStats,.adminStats.six,.analyticsCards,.operationCards{grid-template-columns:1fr 1fr}.adminStats b{font-size:21px}.reportList article>div:last-child{grid-template-columns:1fr}}.routeProgress{z-index:9999;opacity:0;pointer-events:none;background:linear-gradient(90deg,#7e5bef,#c39ae8);width:0;height:3px;transition:opacity .15s;position:fixed;top:0;left:0;box-shadow:0 1px 8px #7e5bef88}.routeChanging .routeProgress{opacity:1;width:82%;animation:1.1s cubic-bezier(.22,.8,.32,1) infinite routeProgress}@keyframes routeProgress{0%{width:8%}65%{width:72%}to{width:92%}}@media (prefers-reduced-motion:reduce){.routeChanging .routeProgress{width:75%;animation:none}}.reportFilterBar{border-bottom:1px solid var(--line);grid-template-columns:2fr repeat(3,minmax(130px,1fr));gap:10px;padding:16px 20px;display:grid}.reportFilterBar input,.reportFilterBar select{border:1px solid var(--line);min-width:0;height:42px;color:var(--ink);background:#fff;border-radius:10px;padding:0 12px}.reportList.detailed article{align-items:flex-start;gap:20px}.reportList.detailed article>div:first-child{flex:1;min-width:0}.reportBadges{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:9px;display:flex}.reportBadges select,.reportBadges span,.reportBadges em,.reportBadges strong{border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:700}.reportBadges select{border:1px solid var(--line);background:#fff}.reportBadges .urgent{color:#c53232}.reportBadges .high{color:#a45b14}.reportBadges span{color:var(--purple);background:#f2eff8}.reportBadges em{color:#56505d;background:#f5f5f5}.reportBadges strong{color:#b14a24;background:#fff0e9}.reportDetailText{color:#3f3945;margin:7px 0;line-height:1.55}.reportList blockquote{color:#595160;white-space:pre-wrap;background:#f8f6fc;border-left:3px solid #cab8fb;margin:9px 0;padding:10px 12px}.reportActions{grid-template-columns:repeat(2,minmax(90px,1fr));gap:7px;min-width:220px;display:grid}.reportActions button{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:38px}.reportActions .primaryAction{background:var(--purple);color:#fff;border-color:var(--purple)}.spamFlagList{gap:10px;padding:18px;display:grid}.spamFlagList article{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;gap:20px;padding:16px;display:flex}.spamFlagList article>div:first-child{gap:5px;min-width:0;display:grid}.spamFlagList article>div:first-child>span{color:#b14a24;background:#fff0e9;border-radius:999px;width:max-content;padding:4px 8px;font-size:10px;font-weight:800}.spamFlagList p{white-space:pre-wrap;margin:0}.spamFlagList article>div:last-child{align-items:center;gap:7px;display:flex}.spamFlagList button{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:38px;padding:0 11px}@media (width<=700px){.reportFilterBar{grid-template-columns:1fr;padding:12px}.reportFilterBar input,.reportFilterBar select{width:100%;min-height:44px}.reportList.detailed article{gap:14px;display:grid}.reportActions{width:100%;min-width:0}.spamFlagList{padding:12px}.spamFlagList article{display:grid}.spamFlagList article>div:last-child{grid-template-columns:1fr 1fr;display:grid}.spamFlagList article>div:last-child button:last-child{grid-column:1/-1}}.adminHeaderActions{align-items:center;gap:10px!important;display:flex!important}.adminHeaderActions small{color:#cfc2d4;font-size:11px}.adminHeaderActions button{color:#fff;background:#ffffff12;border:1px solid #ffffff40;border-radius:9px;padding:7px 10px;font-weight:750}.adminHeaderActions button:disabled{opacity:.55}.adminStats .needsAttention{background:#fff8f8;border-color:#edb8bd}.adminStats .needsAttention b{color:#b53242}.adminStats .hasRecovery{background:#fbf8ff;border-color:#dccbee}.adminOverview{gap:18px;display:grid}.overviewQueue{color:#fff;background:#2d2332;border:1px solid #ded3e5;border-radius:20px;overflow:hidden}.overviewQueue>header{border-bottom:1px solid #ffffff18;justify-content:space-between;gap:20px;padding:24px 26px;display:flex}.overviewQueue header small{color:#cdb6d5;letter-spacing:.12em;font-size:10px;font-weight:900}.overviewQueue h2{margin:5px 0;font-size:22px}.overviewQueue header p{color:#cfc4d2;margin:0;font-size:12px}.overviewQueue header>span{color:#eadfed;white-space:nowrap;background:#ffffff14;border-radius:999px;height:max-content;padding:7px 11px;font-size:11px;font-weight:800}.overviewQueue>div{grid-template-columns:repeat(4,1fr);display:grid}.overviewQueue>div>button{color:#fff;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-width:0;padding:18px;display:grid}.overviewQueue>div>button:last-child{border-right:0}.overviewQueue button>i{background:#ffffff15;border-radius:10px;place-items:center;width:35px;height:35px;font-style:normal;font-weight:900;display:grid}.overviewQueue button>span{min-width:0}.overviewQueue button b,.overviewQueue button small{display:block}.overviewQueue button small{color:#cbbfce;margin-top:3px;font-size:9px;line-height:1.4}.overviewQueue button em{color:#cbbfce;font-size:10px;font-style:normal}.overviewQueue button.danger>i{background:#c94252}.overviewQueue button.warn>i{background:#ad741d}.overviewQueue button.ok>i{background:#42795e}.overviewSplit{grid-template-columns:1fr 1fr;gap:18px;display:grid}.overviewSplit .adminPanel{margin-top:0}.serviceHealth>div:last-child{grid-template-columns:1fr 1fr;display:grid}.serviceHealth p{border-top:1px solid var(--line);align-items:center;gap:11px;margin:0;padding:16px 20px;display:flex}.serviceHealth p:nth-child(2n){border-left:1px solid var(--line)}.serviceHealth p>i{border-radius:50%;flex:none;width:9px;height:9px}.serviceHealth i.good{background:#3c9b68;box-shadow:0 0 0 4px #e3f4eb}.serviceHealth i.watch{background:#d38b2b;box-shadow:0 0 0 4px #fff1d9}.serviceHealth i.bad{background:#c94252;box-shadow:0 0 0 4px #fbe4e7}.serviceHealth b,.serviceHealth small{display:block}.serviceHealth small{color:var(--muted);margin-top:3px;font-size:10px}.quickAdmin>div:last-child{grid-template-columns:repeat(2,1fr);padding:12px;display:grid}.quickAdmin>div:last-child button{text-align:left;background:#f7f3f9;border:0;border-radius:11px;padding:14px}.quickAdmin b,.quickAdmin span{display:block}.quickAdmin span{color:var(--muted);margin-top:4px;font-size:10px}.recentOperations>.adminTitle>button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 10px}.recentOperations article{border-top:1px solid var(--line);grid-template-columns:120px 1fr 160px;align-items:center;gap:16px;padding:14px 22px;display:grid}.recentOperations article>span{color:#6f4b78;font-weight:850}.recentOperations article p{color:var(--muted);margin:4px 0 0;font-size:12px}.recentOperations article>small{text-align:right;color:var(--muted)}@media (width<=800px){.overviewQueue>div{grid-template-columns:1fr 1fr}.overviewQueue>div>button:nth-child(2){border-right:0}.overviewQueue>div>button:nth-child(n+3){border-top:1px solid #ffffff14}.overviewSplit,.recentOperations article{grid-template-columns:1fr}.recentOperations article>small{text-align:left}}@media (width<=520px){.adminHeaderActions small{display:none}.adminHeaderActions{gap:6px!important}.adminHeaderActions button{padding:7px}.adminHeaderActions a{font-size:10px}.overviewQueue>header{padding:20px;display:grid}.overviewQueue>div{grid-template-columns:1fr}.overviewQueue>div>button{border-top:1px solid #ffffff14;border-right:0}.overviewQueue button em{display:none}.serviceHealth>div:last-child{grid-template-columns:1fr}.serviceHealth p:nth-child(2n){border-left:0}.quickAdmin>div:last-child{grid-template-columns:1fr 1fr}.recentOperations article{margin:0 12px;padding:14px 2px}.recentOperations article:last-child{margin-bottom:12px}}.adminPage .overviewQueue>header{z-index:auto;color:#fff;background:#2d2332;border:0;border-bottom:1px solid #ffffff18;align-items:flex-start;width:auto;height:auto;min-height:0;padding:24px 26px;position:static;top:auto}.adminPage .overviewQueue>header h2{color:#fff}@media (width<=520px){.adminPage .overviewQueue>header{padding:20px}}.sensitiveSetting{border-bottom:1px solid var(--line);background:#fffaf8;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.sensitiveSetting>div:first-child b,.sensitiveSetting>div:first-child small{display:block}.sensitiveSetting>div:first-child small{color:var(--muted);margin-top:4px;font-size:10px}.sensitiveSetting>div:last-child{gap:7px;display:flex}.sensitiveSetting label{cursor:pointer;position:relative}.sensitiveSetting input{opacity:0;pointer-events:none;position:absolute}.sensitiveSetting label span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;display:block}.sensitiveSetting input:checked+span{border-color:var(--violet);background:var(--violet);color:#fff}.sensitiveCheck{background:#fff8f5}.sensitiveCheckVisible{cursor:pointer;background:#fff8f5;border:1px solid #ead7dc;border-radius:11px;align-items:flex-start;gap:10px;margin:0 16px 14px;padding:12px 13px;display:flex}.sensitiveCheckVisible>input{width:18px;height:18px;accent-color:var(--violet);flex:0 0 18px;margin-top:1px}.sensitiveCheckVisible span{min-width:0}.sensitiveCheckVisible b{font-size:12px}.sensitiveCheckVisible small{font-size:10px}.post{position:relative}.post.sensitiveHidden .postMedia{-webkit-user-select:none;user-select:none;pointer-events:none;position:relative;overflow:hidden}.post.sensitiveHidden .postMedia img{opacity:.1}.post.sensitiveHidden .postMedia:after,.postDetailCard.sensitiveHidden .postDetailMedia:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(135deg,#2d2433f5,#7e5b94e0 48%,#1c1720f5);position:absolute;inset:0}.post.sensitiveHidden .body{-webkit-user-select:none;user-select:none}.sensitiveCover{z-index:4;color:#fff;text-align:center;background:#211a27ed;border:1px solid #ffffff28;border-radius:18px;justify-items:center;gap:8px;width:min(310px,100% - 40px);padding:20px;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 45px #130d1780}.sensitiveCover span,.detailSensitiveCover span{letter-spacing:.08em;background:#ffffff1c;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900}.sensitiveCover b,.detailSensitiveCover b{font-size:13px}.sensitiveCover button,.detailSensitiveCover button{color:#2e2433;background:#fff;border-radius:999px;margin-top:3px;padding:9px 16px;font-size:11px;font-weight:900}.postDetailCard.sensitiveHidden .postDetailMedia{-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.postDetailCard.sensitiveHidden .postDetailMedia>img{opacity:.1}.postDetailCard.sensitiveHidden .detailScroll{-webkit-user-select:none;user-select:none}.detailSensitiveCover{z-index:5;color:#fff;text-align:center;background:#211a27ed;border:1px solid #ffffff2b;border-radius:18px;justify-items:center;gap:9px;width:min(320px,100% - 36px);padding:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 45px #0008}@media (width<=600px){.sensitiveSetting{flex-direction:column;align-items:flex-start}.sensitiveSetting>div:last-child{width:100%}.sensitiveSetting label{flex:1}.sensitiveSetting label span{text-align:center}.sensitiveCover{top:48%}}.captionPanel .composerDollSelect{padding:16px}.captionPanel .composerDollSelect>div:first-child{margin-bottom:12px}.captionPanel .composerDollSelect>.postingDollLabel{margin:14px 0 8px;display:flex}.captionPanel .composerDollSelect>.composerDollChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.captionPanel .composerDollChoices button{min-height:58px;padding:10px 11px}.captionPanel .composerDollChoices button>span{min-width:0;display:block}.captionPanel .composerDollChoices b,.captionPanel .composerDollChoices small{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.captionPanel .composerDollChoices b{font-size:13px}.captionPanel .composerDollChoices small{font-size:10px}.captionPanel .companionLabel{margin-top:18px;padding-top:15px}@media (width<=700px){.captionPanel .composerDollSelect{padding:15px 16px}.captionPanel .composerDollSelect>.composerDollChoices{grid-template-columns:1fr}.captionPanel .postingDollLabel{flex-direction:column;align-items:flex-start;gap:3px}.captionPanel .postingDollLabel small{text-align:left}.captionPanel .composerDollChoices button{min-height:54px}}.postOwnerActions{justify-content:flex-end;gap:6px;display:flex}.postOwnerActions button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.postOwnerActions button.danger{color:#bd3e51;border-color:#efcbd1}.postEditDialog{background:#fff;border-radius:18px;width:min(460px,100% - 28px);padding:22px;box-shadow:0 22px 70px #21162655}.postEditDialog>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;width:auto;height:auto;padding:0;display:flex;position:static}.postEditDialog header small{color:var(--violet);letter-spacing:.14em;font-size:9px;font-weight:900}.postEditDialog h2{margin:4px 0 0}.postEditDialog header button{font-size:24px}.postEditDialog>p{color:var(--muted);font-size:12px}.postEditDialog textarea{resize:vertical;border:1px solid var(--line);width:100%;font:inherit;border-radius:11px;outline:0;padding:12px;line-height:1.55}.postEditDialog>small{text-align:right;color:var(--muted);margin-top:5px;display:block}.postEditSave{background:var(--violet);color:#fff;border-radius:11px;width:100%;margin-top:14px;padding:12px;font-weight:900}.postEditSave:disabled{opacity:.5}.postCompanionDolls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbf9fc;align-items:center;gap:8px;padding:10px 16px;display:flex;overflow-x:auto}.postCompanionDolls>small{color:var(--muted);flex:none;font-size:9px;font-weight:800}.postCompanionDolls>a{color:inherit;flex:none;align-items:center;gap:7px;text-decoration:none;display:flex}.postCompanionDolls img,.postCompanionDolls i{object-fit:cover;background:#eee4f2;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.postCompanionDolls b,.postCompanionDolls em{display:block}.postCompanionDolls b{font-size:11px}.postCompanionDolls em{color:var(--muted);font-size:8px;font-style:normal}.detailCompanionDolls{border-bottom:1px solid var(--line);background:#fbf9fc}.detailCompanionDolls>small{color:var(--muted);padding:9px 17px 0;font-size:9px;font-weight:850;display:block}.detailCompanionDolls .detailDoll{border-bottom:0}.accountRecoveryLink{text-align:center;color:#7651e8;text-underline-offset:3px;margin-top:12px;font-size:12px;font-weight:800;text-decoration:underline;display:block}.recoveryPage{width:min(760px,100% - 32px);margin:44px auto 100px}.recoveryPage>.recoveryHero{color:#fff;background:linear-gradient(135deg,#2c2632 0%,#534068 100%);border:0;border-radius:28px;justify-content:space-between;align-items:flex-end;height:auto;min-height:190px;padding:36px 38px;display:flex;position:static;overflow:hidden;box-shadow:0 18px 54px #39254d18}.recoveryHero>div{z-index:1;min-width:0;position:relative}.recoveryHero>small,.recoveryHero small{color:#cdbaff;letter-spacing:.16em;font-weight:900}.recoveryHero h1{letter-spacing:-.045em;margin:10px 0 9px;font-family:Georgia,Noto Serif KR,serif;font-size:42px;line-height:1.15}.recoveryHero p{color:#ddd5e5;max-width:520px;margin:0;line-height:1.65}.recoveryHero>span{color:#ffffff12;flex:none;margin:0 -8px -24px 24px;font-size:142px;line-height:.8}.recoveryMethods{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.recoveryMethods button{text-align:left;background:#fff;border:1px solid #e4dfe7;border-radius:16px;align-items:center;gap:13px;min-width:0;padding:16px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.recoveryMethods button:hover,.recoveryMethods button:focus-visible{border-color:#bda9ef;outline:none}.recoveryMethods button.active{background:#f8f5ff;border-color:#8a6cec;box-shadow:0 8px 26px #6949bd12}.recoveryMethods button>i{color:#7151c7;background:#f0ebfb;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:900;display:grid}.recoveryMethods button.active>i{color:#fff;background:#7651e8}.recoveryMethods span,.recoveryMethods b,.recoveryMethods small{min-width:0;display:block}.recoveryMethods b{font-size:14px}.recoveryMethods small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:600}.recoveryCard,.recoverySettings{border:1px solid var(--line);background:#fff;border-radius:22px;padding:30px;box-shadow:0 14px 46px #39254d0b}.recoverySectionHead>i{color:#6745bd;background:#f1ebfc;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:900;display:inline-block}.recoverySectionHead h2{letter-spacing:-.025em;margin:12px 0 7px;font-size:24px}.recoverySectionHead p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.recoveryCard form,.recoverySettings form{gap:14px;margin-top:22px;display:grid}.recoveryCard label{gap:7px;font-size:12px;font-weight:850;display:grid}.recoveryCard input,.recoveryCard textarea,.recoverySettings input{width:100%;font:inherit;background:#fcfbfd;border:1px solid #ddd6e2;border-radius:12px;outline:none;padding:13px 14px}.recoveryCard input:focus,.recoveryCard textarea:focus,.recoverySettings input:focus{background:#fff;border-color:#8f72e6;box-shadow:0 0 0 3px #7651e814}.recoveryCard textarea{resize:vertical;min-height:110px}.recoveryCard button,.recoverySettings button{color:#fff;background:linear-gradient(90deg,#6f4fe4,#8b5de9);border-radius:12px;padding:14px;font-weight:900}.recoveryCard button:disabled,.recoverySettings button:disabled{opacity:.55}.recoveryCard h3{margin:0 0 8px;font-size:17px}.recoverySettings{gap:20px;margin-top:18px;display:grid}.recoverySettings article{border:1px solid var(--line);border-radius:16px;padding:20px}.recoverySettings article>div:first-child b,.recoverySettings article>div:first-child span{display:block}.recoverySettings article>div:first-child span{color:var(--muted);margin-top:4px;font-size:11px}.recoveryCode,.legacyReceipt{background:#f5efff;border-radius:14px;margin-top:16px;padding:17px}.recoveryCode code,.legacyReceipt code{letter-spacing:.08em;color:#5033b5;overflow-wrap:anywhere;margin-top:6px;font-size:20px;font-weight:900;display:block}.recoveryCode p,.legacyReceipt p{color:var(--muted);margin-bottom:0;font-size:11px}.recoveryDivider{color:#958c99;align-items:center;gap:12px;margin:28px 0 22px;font-size:11px;display:flex}.recoveryDivider:before,.recoveryDivider:after{content:"";background:var(--line);flex:1;height:1px}.recoveryStatus{background:#f5efff;border-radius:11px;padding:13px}.recoveryStatus.approved{color:#277549;background:#eaf8ef}.recoveryNotice{margin-top:16px}.recoveryReturn{color:#6d55a6;width:max-content;margin:22px auto 0;font-size:12px;font-weight:850;text-decoration:none;display:block}.recoveryReturn:hover{text-decoration:underline}.recoveryPage+.siteFooter{width:min(760px,100% - 32px);margin:0 auto 44px}.adminRecoveryPage{width:min(1100px,100% - 32px);margin:38px auto 100px}.adminRecoveryPage>header{color:#fff;background:#2d2332;border-radius:18px;padding:24px}.adminRecoveryPage>header a{color:#d9c5df}.adminRecoveryPage>header small{color:#cdb6d5;margin-top:18px;display:block}.adminRecoveryPage>header h1{margin:5px 0}.adminRecoveryPage>header p{color:#d7cdd9}.adminRecoveryPage>nav{gap:8px;margin:18px 0;display:flex}.adminRecoveryPage>nav span{background:#eee5f4;border-radius:999px;padding:7px 11px;font-weight:800}.adminRecoveryPage>section{gap:12px;display:grid}.adminRecoveryPage article{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;gap:20px;padding:18px;display:flex}.adminRecoveryPage article h2{margin:5px 0}.adminRecoveryPage article p{white-space:pre-wrap}.adminRecoveryPage article span,.adminRecoveryPage article em{color:var(--muted);font-size:11px;display:block}.adminRecoveryPage article aside{align-items:center;gap:8px;display:flex}.adminRecoveryPage article button{color:#fff;background:#7651e8;border:1px solid #7651e8;border-radius:9px;padding:10px}.adminRecoveryPage article button+button{color:#b13b4c;background:#fff;border-color:#e6bcc4}@media (width<=620px){.recoveryPage{width:100%;margin:0 auto 78px}.recoveryPage>.recoveryHero{border-radius:0;min-height:0;padding:30px 20px 28px}.recoveryHero h1{font-size:31px}.recoveryHero p{font-size:13px}.recoveryHero>span{margin:0 -7px -16px 12px;font-size:90px}.recoveryMethods{gap:8px;margin:12px}.recoveryMethods button{border-radius:14px;gap:9px;padding:13px 11px}.recoveryMethods button>i{border-radius:9px;width:29px;height:29px}.recoveryMethods b{font-size:12px}.recoveryMethods small{font-size:9px}.recoveryCard,.recoverySettings{border-left:0;border-right:0;border-radius:0;padding:23px 20px}.recoverySectionHead h2{font-size:21px}.recoveryPage+.siteFooter{width:calc(100% - 32px);margin:0 auto 24px}.adminRecoveryPage article{display:grid}.adminRecoveryPage article aside{grid-template-columns:1fr 1fr;display:grid}.adminRecoveryPage article button{width:100%}}.recoveryTabs.two{grid-template-columns:repeat(2,1fr)}.adminTabs .accountRecoveryTab{color:#fff;white-space:nowrap;background:#7651e8;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.adminHeaderActions .accountRecoveryAdminLink{color:#5535b9;background:#f4efff;border:1px solid #d8c8f4;border-radius:9px;padding:8px 11px;font-weight:850;text-decoration:none}@media (width<=760px){.adminHeaderActions .accountRecoveryAdminLink{display:none}.adminTabs .accountRecoveryTab{box-shadow:-8px 0 12px var(--paper);position:sticky;right:0}}.postCaption,.postBody,.detailCaption,.commentBody,.captionPanel textarea{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard,Noto Sans KR,Segoe UI,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Twemoji Mozilla}.postHead span,.body,.body p,.body b,.body strong,.body .comments{letter-spacing:normal;word-spacing:normal;text-align:left}.body>b{white-space:nowrap;display:block}.body p{overflow-wrap:anywhere;word-break:normal;width:100%;display:block}.body .comments{white-space:nowrap;width:max-content;max-width:100%;display:block}.postHead span{text-align:left!important;width:auto!important}.postHead b{letter-spacing:normal;word-spacing:normal}@media (width<=900px){.body{font-size:14px!important}.body p,.body>b,.body .comments{font-size:inherit!important}.postHead span{font-size:12px!important}.bottomNav a{letter-spacing:normal;word-spacing:normal}}body:has(.storyViewer) .bottomNav{display:none!important}@media (width<=900px){.mobileFeedFooter{margin-top:8px;padding:0 4px 84px;display:block}.mobileFeedFooter .siteFooter{border-top:1px solid var(--line);width:100%;margin:24px 0 0;padding-top:20px}.bottomNav{backface-visibility:hidden;isolation:isolate;transform:translate(0);z-index:100!important;width:100%!important;max-width:none!important;margin:0!important;position:fixed!important;inset:auto 0 0!important}}@media (width<=600px){.commentOverlay{z-index:150!important;align-items:end!important;padding:0!important}.commentSheet{height:min(86dvh,760px);max-height:calc(100dvh - env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom)}.commentList{min-height:0}.commentIdentity{flex:none}.commentForm{z-index:2;min-height:66px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--line);background:#fff;flex:none;position:relative}.commentForm .avatar{flex:0 0 38px}}@media (width<=640px){:root{--mobile-nav-clearance:calc(64px + env(safe-area-inset-bottom))}.draftShelfOverlay,.scheduleOverlay,.reportOverlay,.commentOverlay{padding-bottom:var(--mobile-nav-clearance)!important}.draftShelf,.scheduleDialog,.reportDialog,.commentSheet{max-height:calc(100dvh - var(--mobile-nav-clearance) - 12px)}.draftShelf,.scheduleDialog,.reportDialog{padding-bottom:20px}.commentSheet{padding-bottom:0}.commentForm{padding-bottom:10px}.composer,.composer.hasPhoto,.postPreviewDialog,.storyComposer{padding-bottom:var(--mobile-nav-clearance)}.saveCollectionOverlay,.postMenuOverlay{padding-bottom:calc(var(--mobile-nav-clearance) + 12px)}.onboardingOverlay{padding-bottom:calc(var(--mobile-nav-clearance) + 10px)}.onboardingCarousel{max-height:calc(100dvh - var(--mobile-nav-clearance) - 20px)}}.draftShelf article{cursor:pointer}.draftShelf article:active{background:#f8f4fb}.detailComments article.replyComment{border-left:2px solid #eee6f2;margin-left:34px;padding-left:10px}.detailComments time button{color:var(--violet);font-size:10px;font-weight:850}.detailReplyTarget{color:#694a75;background:#f7f2fb;justify-content:space-between;align-items:center;padding:9px 16px;font-size:11px;display:flex}.detailReplyTarget button{color:var(--violet);font-weight:850}.communityLanding{--cl-bg:#f7f3fa;--cl-paper:#fff;--cl-ink:#251e2a;--cl-muted:#746b79;--cl-hero:#211925;--cl-accent:#ad93ff;--cl-strong:#7552e5;--cl-border:#ddd3e2;--cl-current:#7552e5;background:var(--cl-bg);min-height:100vh;color:var(--cl-ink);font-family:var(--font-geist-sans),Pretendard,"Noto Sans KR",sans-serif;overflow-x:clip}.communityLanding *{box-sizing:border-box;min-width:0}.communityLanding a{color:inherit;text-decoration:none}.communityLandingNav{z-index:30;border-bottom:1px solid var(--cl-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdfef0;justify-content:space-between;align-items:center;width:100%;height:74px;padding:0 max(20px,50% - 590px);display:flex;position:sticky;top:0}.communityLandingBrand{letter-spacing:-.045em;font-family:Georgia,Noto Serif KR,serif;font-size:24px;font-weight:850}.communityLandingBrand span{color:var(--cl-strong)}.communityLandingNav nav{align-items:center;gap:24px;font-size:12px;font-weight:800;display:flex}.communityNavCta{background:var(--cl-ink);border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;display:inline-flex;color:#fff!important}.communityLandingHero{background:radial-gradient(circle at 88% 4%,#b18cff20 0 12%,transparent 32%),radial-gradient(circle at 8% 88%,#c7aaff14 0 11%,transparent 31%),var(--cl-hero);color:#fff;border-radius:0 0 52px 52px;padding:78px 20px 70px}.communityHeroCopy,.communityRouteMap{width:min(1180px,100%);margin:0 auto}.communityHeroCopy{grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);align-items:end;gap:30px;display:grid}.communityHeroCopy>small,.communitySectionHeading>small,.communityFlow small,.communityLandingCta>small{color:var(--cl-accent);letter-spacing:.19em;font-size:10px;font-weight:900;display:block}.communityHeroCopy h1{letter-spacing:-.065em;grid-column:1;margin:17px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(50px,7vw,88px);font-weight:700;line-height:1.05}.communityHeroCopy h1 em{color:var(--cl-accent);font-style:normal}.communityHeroCopy p{color:#d8cedd;grid-area:1/2/3;margin:0;font-size:15px;line-height:1.85}.communityHeroGuide{color:#9f94a6;grid-column:1/-1;margin-top:12px;font-size:11px}.communityRouteMap{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:48px;display:grid}.communityRoute{background:#ffffff0c;border:1px solid #ffffff29;border-radius:23px;flex-direction:column;min-height:310px;padding:26px;transition:transform .2s,border-color .2s,background .2s;display:flex}.communityRoute:hover,.communityRoute:focus-visible{background:#ffffff16;border-color:#fff6;transform:translateY(-5px)}.communityRoute.currentRoute{background:var(--cl-current);border-color:#0000;box-shadow:0 24px 60px #0e081747}.communityRouteTop{justify-content:space-between;align-items:center;display:flex}.communityRouteTop>span{color:#c4b8c9;font-family:Georgia,serif;font-size:13px}.currentRoute .communityRouteTop>span{color:#e6dcff}.communityRouteTop>b{letter-spacing:.08em;background:#ffffff18;border:1px solid #ffffff45;border-radius:999px;padding:5px 8px;font-size:8px}.communityRoute>small{color:var(--cl-accent);letter-spacing:.16em;margin-top:44px;font-size:8px;font-weight:900}.currentRoute>small{color:#efeaff}.communityRoute h2{letter-spacing:-.035em;margin:10px 0 12px;font-family:Georgia,Noto Serif KR,serif;font-size:24px}.communityRoute p{color:#c9becf;margin:0;font-size:12px;line-height:1.72}.currentRoute p{color:#eee9fa}.communityRoute strong{color:var(--cl-accent);margin-top:auto;padding-top:25px;font-size:11px}.currentRoute strong{color:#fff}.communityUseCases{padding:105px 20px}.communitySectionHeading,.communityUseCaseGrid{width:min(1080px,100%);margin:0 auto}.communitySectionHeading h2{letter-spacing:-.055em;margin:12px 0 13px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(36px,5vw,56px);line-height:1.2}.communitySectionHeading p{color:var(--cl-muted);margin:0;font-size:14px;line-height:1.75}.communityUseCaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.communityUseCaseGrid article{border:1px solid var(--cl-border);background:var(--cl-paper);border-radius:20px;flex-direction:column;min-height:280px;padding:27px;display:flex}.communityUseCaseGrid i{color:var(--cl-strong);font-family:Georgia,serif;font-size:12px;font-style:normal}.communityUseCaseGrid h3{letter-spacing:-.025em;margin:54px 0 12px;font-size:20px}.communityUseCaseGrid p{color:var(--cl-muted);margin:0;font-size:13px;line-height:1.75}.communityUseCaseGrid b{color:var(--cl-strong);letter-spacing:.1em;margin-top:auto;padding-top:23px;font-size:9px}.communityFlow{background:var(--cl-paper);border-radius:34px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;width:min(1180px,100% - 40px);margin:0 auto 105px;padding:68px;display:grid;box-shadow:0 24px 65px #2c17350c}.communityFlow h2{letter-spacing:-.05em;margin:13px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(31px,4vw,47px);line-height:1.3}.communityFlow ol{margin:0;padding:0;list-style:none}.communityFlow li{border-bottom:1px solid var(--cl-border);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:21px 0;display:grid}.communityFlow li:last-child{border-bottom:0}.communityFlow li span{color:var(--cl-strong);letter-spacing:.1em;font-family:Georgia,serif;font-size:10px;font-weight:800}.communityFlow li b{font-size:14px}.communityFlow li em{color:var(--cl-muted);letter-spacing:.08em;font-size:9px;font-style:normal}.communityLandingCta{text-align:center;background:linear-gradient(135deg,#eee5ff,#fff 53%,#e9deff);padding:110px 20px}.communityLandingCta h2{letter-spacing:-.06em;margin:15px auto 17px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(40px,6vw,64px);line-height:1.2}.communityLandingCta>p{max-width:620px;color:var(--cl-muted);margin:0 auto;font-size:14px;line-height:1.8}.communityLandingCta>div{justify-content:center;gap:10px;margin-top:31px;display:flex}.communityPrimaryCta,.communitySecondaryCta{border-radius:13px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:13px;font-weight:900;display:inline-flex}.communityPrimaryCta{background:var(--cl-strong);box-shadow:0 15px 35px #7552e52d;color:#fff!important}.communitySecondaryCta{border:1px solid var(--cl-border);background:#fff}.communityLandingFooter{color:#d4cbd8;background:#1f1923;grid-template-columns:1fr auto auto;align-items:center;gap:35px;padding:38px max(20px,50% - 560px);font-size:10px;display:grid}.communityLandingFooter>a{color:#fff;font-family:Georgia,serif;font-size:18px;font-weight:850}.communityLandingFooter nav{gap:17px;display:flex}.communityLandingFooter>span{color:#8d8292}@media (width<=820px){.communityLandingNav{height:66px;padding:0 15px}.communityLandingBrand{font-size:21px}.communityLandingNav nav{gap:8px}.communityLandingNav nav>a:not(.communityNavCta){display:none}.communityNavCta{min-height:40px;padding:0 15px}.communityLandingHero{border-radius:0 0 30px 30px;padding:58px 17px 54px}.communityHeroCopy{display:block}.communityHeroCopy h1{margin-top:15px;font-size:clamp(44px,13vw,65px);line-height:1.09}.communityHeroCopy p{margin-top:23px;font-size:14px}.communityHeroGuide{margin-top:20px;display:block}.communityRouteMap{grid-template-columns:1fr;margin-top:32px}.communityRoute{min-height:240px;padding:23px}.communityRoute>small{margin-top:30px}.communityUseCases{padding:78px 17px}.communitySectionHeading h2{font-size:clamp(34px,10vw,48px)}.communityUseCaseGrid{grid-template-columns:1fr;margin-top:32px}.communityUseCaseGrid article{min-height:225px;padding:23px}.communityUseCaseGrid h3{margin-top:38px}.communityFlow{border-radius:24px;grid-template-columns:1fr;gap:35px;width:calc(100% - 34px);margin-bottom:78px;padding:34px 24px}.communityFlow li{grid-template-columns:48px minmax(0,1fr);gap:9px}.communityFlow li em{grid-column:2}.communityLandingCta{padding:82px 17px}.communityLandingCta>div{flex-direction:column}.communityPrimaryCta,.communitySecondaryCta{width:100%}.communityLandingFooter{grid-template-columns:1fr;padding:34px 20px}.communityLandingFooter nav{flex-wrap:wrap}.communityLandingFooter>span{grid-column:1}}.growthPage{--growth-ink:#241d2a;--growth-muted:#706878;--growth-purple:#7252d8;--growth-soft:#f4efff;min-height:100vh;color:var(--growth-ink);font-family:var(--font-geist-sans),Pretendard,"Noto Sans KR",sans-serif;background:#fcfbfd}.growthPage *{box-sizing:border-box}.growthPage a{color:inherit;text-decoration:none}.growthNav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fcfbfdec;border-bottom:1px solid #e9e3ed;justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:76px;margin:0 auto;display:flex;position:sticky;top:0}.growthBrand{letter-spacing:-.04em;font-family:Georgia,serif;font-size:23px;font-weight:800}.growthBrand span{color:var(--growth-purple)}.growthNav nav{align-items:center;gap:25px;font-size:13px;font-weight:750;display:flex}.growthNavCta{background:var(--growth-ink);border-radius:99px;padding:11px 17px;color:#fff!important}.growthHero{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:75px;width:min(1120px,100% - 40px);min-height:650px;margin:auto;padding:75px 0 90px;display:grid}.growthHero small,.growthSectionHead small,.growthClosing>small{color:var(--growth-purple);letter-spacing:.18em;font-size:11px;font-weight:900;display:block}.growthHero h1{letter-spacing:-.06em;max-width:720px;margin:18px 0 24px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(48px,6vw,78px);line-height:1.12}.growthHero>div>p{max-width:650px;color:var(--growth-muted);margin:0;font-size:17px;line-height:1.85}.growthActions{gap:10px;margin:32px 0 27px;display:flex}.growthPrimary,.growthSecondary{border-radius:13px;justify-content:center;align-items:center;min-height:52px;padding:0 23px;font-size:14px;font-weight:850;display:inline-flex}.growthPrimary{background:var(--growth-purple);box-shadow:0 13px 30px #7252d82e;color:#fff!important}.growthSecondary{background:#fff;border:1px solid #dcd3e2}.growthHero ul{color:#655d6b;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.growthHero ul li:first-letter{color:var(--growth-purple)}.growthHero aside{min-height:430px;position:relative}.growthDollCard{background:radial-gradient(circle at 75% 15%,#bdaaff 0 8%,#0000 9%),radial-gradient(circle at 75% 15%,#d8ccff 0 24%,#0000 25%),linear-gradient(145deg,#eee6ff,#fff 57%,#f6f2fa);border:1px solid #ded4e8;border-radius:34px;flex-direction:column;justify-content:flex-end;padding:38px;display:flex;position:absolute;inset:0 20px 40px 0;overflow:hidden}.growthDollCard:before{content:"";opacity:.86;background:linear-gradient(145deg,#2b2530,#796d82);border-radius:48% 48% 42% 42%;width:210px;height:280px;position:absolute;top:64px;right:25px;transform:rotate(6deg);box-shadow:inset 0 0 0 22px #ffffff26}.growthDollCard:after{content:"";background:radial-gradient(circle at 35% 38%,#fff 0 4%,#0000 5%),radial-gradient(circle at 68% 38%,#fff 0 4%,#0000 5%),linear-gradient(#e9d9cf,#c9afaa);border-radius:50%;width:116px;height:116px;position:absolute;top:95px;right:69px}.growthDollCard>*{z-index:1;position:relative}.growthDollCard>i{color:var(--growth-purple);font-size:24px;position:absolute;top:35px;left:38px}.growthDollCard span{color:var(--growth-purple);letter-spacing:.16em;font-size:10px;font-weight:900}.growthDollCard b{margin:10px 0 17px;font-family:Georgia,Noto Serif KR,serif;font-size:22px;line-height:1.45}.growthDollCard em{color:#756b7c;font-size:11px;font-style:normal}.growthMiniCard{background:#fff;border:1px solid #ded6e4;border-radius:18px;width:230px;padding:18px 20px;position:absolute;bottom:0;right:0;box-shadow:0 18px 45px #3b26411d}.growthMiniCard span,.growthMiniCard strong{display:block}.growthMiniCard span{color:var(--growth-muted);font-size:10px}.growthMiniCard strong{margin-top:6px;font-size:13px}.growthSteps{background:var(--growth-ink);color:#fff;padding:100px 20px}.growthSteps>.growthSectionHead,.growthSteps>div,.growthFeatureGrid>.growthSectionHead,.growthFeatureGrid>div{width:min(1080px,100%);margin-left:auto;margin-right:auto}.growthSectionHead{width:auto;height:auto;min-height:0;color:inherit;background:0 0;border:0;padding:0;display:block;position:static}.growthSectionHead h2{letter-spacing:-.045em;margin:12px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(34px,4vw,48px);line-height:1.24}.growthSteps>div:not(.growthSectionHead){grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px;display:grid}.growthSteps article{background:#ffffff08;border:1px solid #ffffff21;border-radius:20px;min-height:220px;padding:27px}.growthSteps article i{color:#a98fff;font-family:Georgia,serif;font-size:13px;font-style:normal}.growthSteps article h3{margin:52px 0 11px;font-size:20px}.growthSteps article p{color:#bcb4c1;margin:0;font-size:14px;line-height:1.7}.growthFeatureGrid{padding:105px 20px}.growthFeatureGrid>div:not(.growthSectionHead){grid-template-columns:repeat(3,1fr);gap:15px;margin-top:45px;display:grid}.growthFeatureGrid>div>a{background:#fff;border:1px solid #e5dfe9;border-radius:22px;min-height:250px;padding:28px;transition:all .2s;display:block}.growthFeatureGrid>div>a:hover{border-color:#b9a3db;transform:translateY(-4px);box-shadow:0 18px 38px #38243e11}.growthFeatureGrid article i,.growthFeatureGrid a>i{color:var(--growth-purple);font-family:Georgia,serif;font-size:12px;font-style:normal}.growthFeatureGrid h3{margin:54px 0 12px;font-size:23px}.growthFeatureGrid p{min-height:50px;color:var(--growth-muted);margin:0;font-size:14px;line-height:1.65}.growthFeatureGrid a>b{color:var(--growth-purple);margin-top:25px;font-size:12px;display:block}.growthClosing{text-align:center;background:linear-gradient(135deg,#f3edff,#fff 55%,#eee6ff);padding:115px 20px}.growthClosing h2{letter-spacing:-.05em;margin:16px auto 31px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(38px,5vw,58px);line-height:1.3}.growthFooter{color:#d8d1dc;background:#211b26;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:38px max(20px,50% - 560px);font-size:11px;display:grid}.growthFooter>a{color:#fff;font-family:Georgia,serif;font-size:18px;font-weight:800}.growthFooter nav{gap:18px;display:flex}.growthFooter>span{color:#8f8694}@media (width<=820px){.growthNav{width:calc(100% - 28px);height:66px}.growthNav nav>a:not(.growthNavCta){display:none}.growthHero{grid-template-columns:1fr;gap:20px;width:calc(100% - 34px);min-height:0;padding:62px 0 74px}.growthHero h1{font-size:clamp(43px,13vw,62px)}.growthHero>div>p{font-size:15px}.growthHero aside{min-height:390px;margin-top:20px}.growthDollCard{padding:28px;inset:0 10px 35px 0}.growthDollCard>i{top:27px;left:28px}.growthDollCard:before{right:5px}.growthDollCard:after{right:49px}.growthActions{flex-direction:column}.growthPrimary,.growthSecondary{width:100%}.growthHero ul{display:grid}.growthSteps,.growthFeatureGrid{padding:78px 17px}.growthSectionHead h2{font-size:clamp(30px,9vw,40px);line-height:1.28}.growthSteps>div:not(.growthSectionHead),.growthFeatureGrid>div:not(.growthSectionHead){grid-template-columns:1fr}.growthSteps article{min-height:190px}.growthSteps article h3{margin-top:38px}.growthFeatureGrid>div>a{min-height:215px}.growthFeatureGrid h3{margin-top:40px}.growthFooter{grid-template-columns:1fr;padding:35px 20px}.growthFooter nav{flex-wrap:wrap}.growthFooter>span{grid-column:1}}.growthEcosystem{background:linear-gradient(135deg,#f5f0ff,#fcfbfd 56%,#efe8ff);border-top:1px solid #e6dfee;border-bottom:1px solid #e6dfee;padding:96px 20px}.growthEcosystem>.growthSectionHead,.growthEcosystemGrid{width:min(1080px,100%);margin-left:auto;margin-right:auto}.growthEcosystem>.growthSectionHead>p{max-width:720px;color:var(--growth-muted);margin:18px 0 0;font-size:15px;line-height:1.8}.growthEcosystemGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px;display:grid}.growthEcosystemGrid>a{background:#fff;border:1px solid #ded4e8;border-radius:22px;flex-direction:column;min-height:245px;padding:27px;transition:all .2s;display:flex;box-shadow:0 18px 45px #3b26410a}.growthEcosystemGrid>a:hover{border-color:#b9a3db;transform:translateY(-4px)}.growthEcosystemGrid small{color:var(--growth-purple);letter-spacing:.15em;font-size:10px;font-weight:900}.growthEcosystemGrid h3{margin:43px 0 12px;font-size:22px}.growthEcosystemGrid p{color:var(--growth-muted);margin:0;font-size:13px;line-height:1.7}.growthEcosystemGrid b{color:var(--growth-purple);margin-top:auto;padding-top:25px;font-size:12px}@media (width<=820px){.growthEcosystem{padding:76px 17px}.growthEcosystemGrid{grid-template-columns:1fr}.growthEcosystemGrid>a{min-height:215px}.growthEcosystemGrid h3{margin-top:34px}}.growthAcquisitionTable{display:grid;overflow:auto}.growthAcquisitionTable>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,1.6fr) repeat(5,minmax(70px,.55fr));align-items:center;min-width:680px;padding:12px 5px;font-size:12px;display:grid}.growthAcquisitionTable .head{color:var(--muted);font-size:10px;font-weight:800}.growthAcquisitionTable b small{color:var(--muted);margin-top:4px;font-size:9px;font-weight:500;display:block}.growthAcquisitionNote{color:var(--muted);margin:15px 0 0;font-size:10px}.growthAcquisitionNote code{color:#6b4fb3;background:#f0ebf4;border-radius:4px;padding:2px 4px}.growthCampaignAdmin{gap:18px;display:grid}.growthCampaignAdmin .adminPanel{margin-top:0}.growthCampaignCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:20px;display:grid}.growthCampaignCards article{background:linear-gradient(145deg,#fbf8fd,#f4eef9);border:1px solid #e8dfed;border-radius:14px;min-width:0;padding:18px}.growthCampaignCards span,.growthCampaignCards strong,.growthCampaignCards small{display:block}.growthCampaignCards span{color:#685b70;font-size:11px;font-weight:800}.growthCampaignCards strong{color:#50395f;margin:8px 0 5px;font-size:30px}.growthCampaignCards small{color:var(--muted);font-size:9px;line-height:1.45}.growthCampaignAdmin .growthAcquisition{padding:0 20px 20px}.growthCampaignAdmin .growthAcquisition>.adminTitle{margin:0 -20px 10px}.growthMeasurementGuide{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:center;gap:20px;padding:20px;display:grid}.growthMeasurementGuide small,.growthMeasurementGuide code{display:block}.growthMeasurementGuide small{color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:800}.growthMeasurementGuide code{color:#f2eaf6;white-space:nowrap;background:#2c2531;border-radius:10px;padding:11px 13px;font-size:11px;overflow:auto}.growthMeasurementGuide p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.growthMeasurementGuide b{color:var(--ink)}@media (width<=820px){.growthCampaignCards{grid-template-columns:1fr 1fr;padding:14px}.growthCampaignCards article:last-child{grid-column:1/-1}.growthCampaignAdmin .growthAcquisition{padding:0 14px 14px}.growthCampaignAdmin .growthAcquisition>.adminTitle{margin:0 -14px 8px}.growthMeasurementGuide{grid-template-columns:1fr;padding:16px}}.adminPage{--admin-accent:#7757df;--admin-deep:#251d2a;background:#f5f3f7}.adminPage .adminHeader{background:#251d2a;border-bottom:1px solid #ffffff18;height:64px;padding:0 max(22px,50% - 730px);box-shadow:0 6px 24px #22182718}.adminBrand{min-width:0}.adminBrand span{font-size:21px}.adminBrand b{white-space:nowrap}.adminShell{grid-template-columns:258px minmax(0,1fr);gap:24px;width:min(1460px,100%);margin:0 auto;padding:24px 22px 72px;display:grid}.adminSidebar{scrollbar-width:thin;background:#fff;border:1px solid #e4dce8;border-radius:20px;align-self:start;max-height:calc(100dvh - 112px);padding:14px;position:sticky;top:88px;overflow:auto;box-shadow:0 14px 40px #392b4310}.adminSidebarProfile{border-bottom:1px solid #eee8f1;padding:10px 10px 15px}.adminSidebarProfile span,.adminSidebarProfile b,.adminSidebarProfile small{display:block}.adminSidebarProfile span{color:var(--admin-accent);letter-spacing:.14em;font-size:9px;font-weight:950}.adminSidebarProfile b{margin:7px 0 4px;font-size:14px}.adminSidebarProfile small{color:var(--muted);font-size:10px;line-height:1.45}.adminSidebarSummary{grid-template-columns:repeat(3,1fr);gap:6px;padding:12px 2px;display:grid}.adminSidebarSummary button{text-align:center;background:#faf8fb;border:1px solid #ebe4ef;border-radius:10px;min-width:0;padding:9px 5px}.adminSidebarSummary span,.adminSidebarSummary b{display:block}.adminSidebarSummary span{color:var(--muted);font-size:9px}.adminSidebarSummary b{margin-top:4px;font-size:17px}.adminMenuSearch{gap:6px;padding:3px 2px 12px;display:grid}.adminMenuSearch>span{color:#8f8693;padding-left:3px;font-size:9px;font-weight:850}.adminMenuSearch input{width:100%;height:38px;font:inherit;background:#fbfafc;border:1px solid #e1d9e5;border-radius:10px;outline:none;padding:0 11px;font-size:11px}.adminMenuSearch input:focus{border-color:#9b83e7;box-shadow:0 0 0 3px #7651e812}.adminSideNav{gap:14px;display:grid}.adminSideNav section{gap:3px;display:grid}.adminSideNav h2{color:#9a919d;letter-spacing:.08em;margin:0;padding:0 7px 4px;font-size:9px;font-weight:900}.adminSideNav button{color:#4b454f;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:49px;padding:6px 8px;display:grid}.adminSideNav button:hover{background:#f7f3fa}.adminSideNav button.active{color:#5639ad;background:linear-gradient(135deg,#eee8ff,#f7f2ff);box-shadow:inset 0 0 0 1px #d8cafb}.adminSideNav button>i{color:#706676;background:#f1edf3;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:950;display:grid}.adminSideNav button.active>i{color:#fff;background:#7556da}.adminSideNav button>span{min-width:0}.adminSideNav button b,.adminSideNav button small{display:block}.adminSideNav button b{font-size:12px}.adminSideNav button small{color:#958c98;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;overflow:hidden}.adminSideNav button>em{color:#fff;background:#b33c4b;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;font-style:normal;font-weight:900;display:grid}.adminSidebarLinks{border-top:1px solid #eee8f1;gap:5px;margin-top:15px;padding-top:12px;display:grid}.adminSidebarLinks a{color:#5f5663;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.adminSidebarLinks a:hover{background:#f7f3fa}.adminSidebarLinks em{color:#9a909e;font-size:9px;font-style:normal}.adminWorkspace{min-width:0}.adminMobileNav{display:none}.adminSectionHero{background:linear-gradient(135deg,#fff 0%,#faf7fd 68%,#f0e9fa 100%);border:1px solid #e3dce7;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:132px;margin-bottom:18px;padding:24px 26px;display:flex;position:relative;box-shadow:0 12px 35px #392a4509}.adminSectionHero>div:first-child{min-width:0}.adminSectionHero small,.adminSectionHero h1,.adminSectionHero p{display:block}.adminSectionHero>div:first-child>small{color:#7957d6;letter-spacing:.08em;font-size:9px;font-weight:950}.adminSectionHero h1{letter-spacing:-.035em;margin:7px 0 4px;font-size:29px}.adminSectionHero p{color:var(--muted);margin:0;font-size:12px}.adminSectionHero>div:last-child{flex:none;justify-items:end;gap:7px;display:grid}.adminSectionHero>div:last-child>span{border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.adminSectionHero .attention{color:#aa3544;background:#fff0f1}.adminSectionHero .clear{color:#2f7951;background:#e7f6ed}.adminSectionHero>div:last-child>small{color:#948b98;font-size:9px}.adminStatActions{margin:0 0 18px}.adminStats.adminStatActions button{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #e6dfe9;border-radius:16px;padding:18px 19px;transition:transform .15s,border-color .15s,box-shadow .15s;position:relative}.adminStats.adminStatActions button:hover{border-color:#cdbfe8;transform:translateY(-2px);box-shadow:0 10px 25px #4e356212}.adminStats.adminStatActions button:focus-visible{outline-offset:2px;outline:3px solid #7651e82b}.adminStats.adminStatActions b{margin-top:5px;font-size:28px}.adminStats.adminStatActions small{color:#8f8394;margin-top:7px;font-size:9px;font-weight:800;display:block}.adminStats.adminStatActions .needsAttention{background:#fff8f8;border-color:#edb8bd}.adminStats.adminStatActions .hasRecovery{background:#fbf8ff;border-color:#dccbee}.adminWorkspace>.adminError{z-index:9;border:1px solid #f0c8cc;margin:0 0 14px;position:sticky;top:76px;box-shadow:0 10px 28px #7b2c3512}.adminWorkspace>.adminPanel:first-of-type,.adminWorkspace>.adminTools:first-of-type{margin-top:0}@media (width<=1040px){.adminShell{grid-template-columns:220px minmax(0,1fr);gap:16px;padding-inline:16px}.adminSidebar{padding:11px}.adminSideNav button{grid-template-columns:28px minmax(0,1fr) auto;padding-inline:6px}.adminSideNav button>i{width:28px;height:28px}.adminSectionHero{padding:21px}.adminStats.adminStatActions button{padding:16px}}@media (width<=860px){.adminPage .adminHeader{height:60px;padding:0 15px}.adminHeaderActions>small{display:none}.adminShell{width:100%;padding:0 12px 56px;display:block}.adminSidebar{display:none}.adminWorkspace{width:100%}.adminMobileNav{z-index:13;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f5f9ee;border-bottom:1px solid #e5dde8;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0 -12px 12px;padding:9px 12px;display:grid;position:sticky;top:60px}.adminMobileNav label{min-width:0;position:relative}.adminMobileNav label>span{z-index:1;color:#85778c;font-size:8px;font-weight:900;position:absolute;top:7px;left:12px}.adminMobileNav select{color:#352d3a;background:#fff;border:1px solid #dcd1e3;border-radius:11px;width:100%;height:48px;padding:15px 34px 3px 11px;font-weight:850}.adminMobileNav>a{color:#fff;background:#7455dd;border-radius:11px;place-items:center;min-width:82px;padding:0 12px;font-size:10px;font-weight:900;text-decoration:none;display:grid}.adminSectionHero{border-radius:16px;min-height:104px;margin-bottom:12px;padding:17px 18px}.adminSectionHero h1{font-size:24px}.adminSectionHero>div:last-child>small{display:none}.adminStats.adminStatActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px}.adminStats.adminStatActions button{border-radius:13px;padding:13px}.adminStats.adminStatActions span{font-size:9px}.adminStats.adminStatActions b{font-size:23px}.adminStats.adminStatActions small{display:none}.adminWorkspace>.adminError{top:121px}}@media (width<=560px){.adminBrand b{font-size:11px}.adminHeaderActions a{font-size:10px}.adminHeaderActions button{min-width:auto;padding-inline:8px;font-size:10px}.adminSectionHero{align-items:flex-start}.adminSectionHero>div:last-child{justify-items:end;position:absolute;right:30px}.adminSectionHero>div:last-child>span{padding:5px 8px;font-size:8px}.adminSectionHero p{padding-right:90px;font-size:10px}.adminStats.adminStatActions{grid-template-columns:repeat(2,minmax(0,1fr))}.adminStats.adminStatActions button{min-height:88px}}.onePhotoCampaign{background:linear-gradient(125deg,#fbf8fd 0%,#f2e9f7 100%);border:1px solid #e3d8ea;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;max-width:1120px;margin:28px auto 20px;padding:26px 28px;display:grid;box-shadow:0 12px 34px #4b315812}.onePhotoCampaign small{color:#805591;letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.onePhotoCampaign h2{color:#3f2f49;margin:6px 0 7px;font-size:24px}.onePhotoCampaign p{color:#75697b;max-width:670px;margin:0;font-size:13px;line-height:1.7}.onePhotoCampaign>div:last-child{gap:8px;display:flex}.onePhotoCampaign a{color:#5e486b;white-space:nowrap;background:#fff;border:1px solid #d9cbe1;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:850;display:inline-flex}.onePhotoCampaign a:first-child{color:#fff;background:#725081;border-color:#725081}.onePhotoComposerGuide{text-align:left;background:#faf6fc;border:1px solid #ded1e6;border-radius:15px;width:min(440px,100% - 30px);margin:0 auto 18px;padding:15px 17px}.onePhotoComposerGuide span,.onePhotoComposerGuide b{display:block}.onePhotoComposerGuide span{color:#8b6698;letter-spacing:.13em;font-size:9px;font-weight:900}.onePhotoComposerGuide b{color:#4b3854;margin-top:5px;font-size:15px}.onePhotoComposerGuide p{line-height:1.55;color:#7c7081!important;margin:5px 0 0!important;font-size:11px!important}.onePhotoCaptionTemplate{color:#6d4c7b;background:#faf7fc;border:1px dashed #cdbbd7;border-radius:10px;width:100%;margin:12px 0 2px;padding:10px;font-size:11px;font-weight:850}.growthCampaignCards .primaryMetric{background:linear-gradient(145deg,#765282,#50375a);border-color:#bfa7ce}.growthCampaignCards .primaryMetric span,.growthCampaignCards .primaryMetric strong,.growthCampaignCards .primaryMetric small{color:#fff}.growthAcquisitionTable.firstPost>div{grid-template-columns:minmax(190px,1.6fr) repeat(6,minmax(68px,.5fr));min-width:790px}.growthAcquisitionTable.firstPost strong{color:#684879}.growthOpsMessage{z-index:5;color:#2d754e;background:#e6f5ec;border-radius:10px;margin:0;padding:11px 14px;font-size:12px;font-weight:750;position:sticky;top:10px;box-shadow:0 8px 22px #1f4d331f}.growthOpsMessage.error{color:#a13043;background:#fbe9ec}.xPromoPanel>.adminTitle,.firstPostResponsePanel>.adminTitle,.seedContentPanel>.adminTitle{padding:18px 20px}.xPromoHeadActions{align-items:center;gap:8px;display:flex}.xPromoHeadActions span{color:var(--muted);font-size:10px}.xPromoHeadActions button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800}.xPromoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.xPromoGrid article{background:#fbf9fc;border:1px solid #e6dce9;border-radius:15px;flex-direction:column;min-width:0;padding:14px;display:flex}.xPromoGrid article.posted{opacity:.74;background:#f5f2f6}.xPromoGrid header{grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;margin-bottom:10px;display:grid}.xPromoGrid header span{color:#fff;background:#765582;border-radius:7px;padding:4px 7px;font-size:9px;font-weight:900}.xPromoGrid header b{font-size:12px}.xPromoGrid header em{color:#887b8d;grid-column:1/-1;font-size:9px;font-style:normal}.xPromoGrid textarea{resize:vertical;color:#443b48;background:#fff;border:1px solid #e1d8e5;border-radius:10px;width:100%;min-height:220px;padding:11px;font-size:11px;line-height:1.65}.xDraftMeta{color:#897f8c;justify-content:space-between;gap:8px;margin:8px 2px;font-size:9px;display:flex}.xDraftMeta .over{color:#b13247;font-weight:850}.xDraftActions{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:auto;display:grid}.xDraftActions button{color:#5b4b62;background:#fff;border:1px solid #dacfe0;border-radius:9px;min-height:34px;font-size:10px;font-weight:800}.xDraftActions .openX{color:#fff;background:#26212a;border-color:#26212a}.xDraftActions .done{color:#fff;background:#6d4b79;border-color:#6d4b79}.xDraftActions .undo{background:#f0ebf3}.xPromoHelp{color:#817587;margin:0;padding:0 20px 18px;font-size:10px;line-height:1.6}.firstPostResponsePanel>.adminTitle>span.attention{color:#a26418;background:#fff0dd;border-radius:8px;padding:5px 8px;font-weight:850}.welcomeComment{border-top:1px solid var(--line);background:#fbfafc;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:16px 20px;display:grid}.welcomeComment label,.welcomeComment textarea{width:100%;display:block}.welcomeComment label{color:#756a7b;font-size:10px;font-weight:800}.welcomeComment textarea{resize:vertical;border:1px solid #ded5e3;border-radius:10px;min-height:62px;margin-top:6px;padding:10px;font-size:11px;line-height:1.55}.welcomePresets{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:270px;display:flex}.welcomeComment button{color:#614f69;background:#fff;border:1px solid #d9cde0;border-radius:9px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800}.welcomeComment button:hover{background:#f7f1f9;border-color:#8a6b96}.firstPostQueue article{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 20px;display:grid}.firstPostQueue article.completed{opacity:.62}.firstPostQueue img{object-fit:cover;background:#f0ebf2;border-radius:12px;width:76px;height:76px}.firstPostQueue article>div:nth-child(2)>span{color:#765184;margin-bottom:5px;font-size:9px;font-weight:900;display:inline-block}.firstPostQueue b,.firstPostQueue p,.firstPostQueue small{display:block}.firstPostQueue b small{color:#8b818f;font-weight:500;display:inline}.firstPostQueue p{color:#655b69;text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:11px;overflow:hidden}.firstPostQueue article>div:last-child{flex-direction:column;gap:6px;display:flex}.firstPostQueue a,.firstPostQueue button{color:#5f4d68;background:#fff;border:1px solid #dbd1e0;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.firstPostQueue button.primaryAction{color:#fff;background:#73517f;border-color:#73517f}.seedContentList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 20px;display:grid}.seedContentList article{background:#fcfbfd;border:1px solid #e6dce9;border-radius:14px;padding:14px}.seedBadges{gap:6px;margin-bottom:8px;display:flex}.seedBadges span,.seedBadges em{color:#6e4e7a;background:#ede5f1;border-radius:7px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850}.seedBadges em{color:#7c7181;background:#f3eff5}.seedContentList input,.seedContentList textarea,.seedContentList select{background:#fff;border:1px solid #e0d7e4;border-radius:9px}.seedContentList input{width:100%;padding:9px;font-weight:800}.seedContentList textarea{resize:vertical;color:#6f6474;width:100%;min-height:66px;margin-top:7px;padding:9px;font-size:10px;line-height:1.5}.seedContentList article>div:last-child{grid-template-columns:1fr 1fr auto;align-items:end;gap:7px;margin-top:7px;display:grid}.seedContentList label{color:#817587;font-size:9px}.seedContentList select{width:100%;margin-top:4px;padding:7px;font-size:9px;display:block}.seedContentList button,.seedAddButton,.seedCreateForm button{color:#604d69;background:#fff;border:1px solid #d7cade;border-radius:9px;min-height:34px;padding:0 10px;font-size:10px;font-weight:850}.seedAddButton{margin:0 20px 18px}.seedCreateForm{background:#faf8fb;border:1px dashed #cdbfd4;border-radius:14px;grid-template-columns:160px 160px 1fr;gap:8px;margin:0 20px 18px;padding:14px;display:grid}.seedCreateForm select,.seedCreateForm input,.seedCreateForm textarea{background:#fff;border:1px solid #ded5e2;border-radius:9px;padding:9px;font-size:10px}.seedCreateForm textarea{resize:vertical;grid-column:1/-1;min-height:62px}.seedCreateForm>div{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.campaignDirectLinks{grid-template-columns:minmax(0,1.6fr) minmax(150px,.45fr) minmax(150px,.45fr);align-items:center;gap:12px;padding:20px;display:grid}.campaignDirectLinks>div small{color:#765184;letter-spacing:.1em;font-size:9px;font-weight:900}.campaignDirectLinks h2{margin:5px 0}.campaignDirectLinks p{color:#7d7182;margin:0;font-size:10px;line-height:1.6}.campaignDirectLinks>a{color:#5b4365;background:#f8f3fa;border:1px solid #e0d5e5;border-radius:13px;flex-direction:column;justify-content:center;min-height:78px;padding:15px;display:flex}.campaignDirectLinks>a b{font-size:13px}.campaignDirectLinks>a span{margin-top:5px;font-size:9px}@media (width<=900px){.onePhotoCampaign{grid-template-columns:1fr;margin:16px 14px;padding:20px}.onePhotoCampaign>div:last-child{flex-wrap:wrap}.onePhotoCampaign a{flex:1}.xPromoGrid{grid-template-columns:1fr}.xPromoGrid textarea{min-height:180px}.seedContentList{grid-template-columns:1fr}.campaignDirectLinks{grid-template-columns:1fr 1fr}.campaignDirectLinks>div{grid-column:1/-1}}@media (width<=620px){.onePhotoCampaign{border-radius:16px}.onePhotoCampaign h2{font-size:19px}.onePhotoCampaign>div:last-child{display:grid}.xPromoPanel>.adminTitle,.firstPostResponsePanel>.adminTitle,.seedContentPanel>.adminTitle{align-items:flex-start}.xPromoHeadActions{flex-direction:column;align-items:flex-end}.xPromoGrid,.seedContentList{padding:12px}.welcomeComment{grid-template-columns:1fr;padding:12px}.welcomePresets{justify-content:flex-start;max-width:none}.firstPostQueue article{grid-template-columns:64px minmax(0,1fr);padding:12px}.firstPostQueue img{width:64px;height:64px}.firstPostQueue article>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.seedContentList article>div:last-child{grid-template-columns:1fr 1fr}.seedContentList article>div:last-child button{grid-column:1/-1}.seedCreateForm{grid-template-columns:1fr;margin:0 12px 12px}.seedCreateForm textarea,.seedCreateForm>div{grid-column:auto}.campaignDirectLinks{grid-template-columns:1fr;padding:14px}.campaignDirectLinks>div{grid-column:auto}.growthCampaignCards .primaryMetric{grid-column:1/-1}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
