:root{--ink:#171717;--muted:#6b645f;--line:#ded7cf;--paper:#fbfaf7;--panel:#fff;--charcoal:#202124;--ruby:#9f244d;--gold:#b58b3b;--mint:#1e766f;--blue:#345995;--co-black:#050505;--co-text:#111;--co-muted:#6b665c;--co-bg:#fbfaf6;--co-card:#fff;--co-line:#e7ded0;--co-gold:#c8a95d;--co-gold-deep:#9b7834;--co-shadow:0 18px 50px #1c160c14}nextjs-portal{display:none!important}.fashion-control-row{grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:8px;padding:0 10px;display:grid}.fashion-category-page .fashion-search{border-color:#ddd2c3e6;min-height:42px!important;padding:0 13px!important;font-size:13px!important}.sort-menu{z-index:20;position:relative}.sort-trigger{color:#fff;cursor:pointer;background:#050505;border:1px solid #1a1713;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:100%;min-height:42px;font-size:12px;font-weight:750;display:inline-flex}.sort-trigger svg:last-child{transform:rotate(90deg)}.sort-popover{background:#fffdf9fa;border:1px solid #e4d8c6;border-radius:10px;width:126px;max-height:288px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden auto;box-shadow:0 12px 26px #18120b29}.sort-popover button{color:#221b13;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #e2d8c8b3;padding:10px 12px;font-size:12px;font-weight:650}.sort-popover button:last-child{border-bottom:0}.sort-popover button.active{color:#e7bf68;background:#111}.fashion-feature-card{min-height:178px;border-radius:10px!important;grid-template-columns:40% minmax(0,60%)!important;margin:0!important;box-shadow:0 12px 28px #0a070424!important}.fashion-feature-image{min-height:178px!important}.fashion-feature-image span{border-radius:7px!important;padding:6px 9px!important;font-size:11px!important;top:10px!important;left:10px!important}.fashion-feature-copy{gap:6px!important;padding:16px 14px!important}.fashion-feature-copy em{font-size:11px!important}.fashion-feature-copy strong{font-weight:800;font-size:18px!important;line-height:1.25!important}.fashion-feature-copy p{font-size:11px!important}.fashion-feature-copy div{grid-template-columns:max-content max-content!important;gap:8px!important;margin-top:4px!important}.fashion-feature-copy button{padding:0 11px;border-radius:7px!important;min-height:31px!important;font-size:11px!important;font-weight:800!important}.fashion-list{padding:0 10px 2px;gap:7px!important}.fashion-list-card{grid-template-rows:auto auto;border-radius:11px!important;grid-template-columns:84px minmax(0,1fr) 22px!important;align-items:start!important;gap:7px 9px!important;padding:8px!important;box-shadow:0 6px 16px #120c060b!important}.fashion-list-thumb{grid-row:1/span 2;border-radius:8px!important;min-height:72px!important}.fashion-list-copy{padding-right:8px;gap:4px!important}.fashion-list-copy>span{display:none!important}.fashion-list-copy strong{font-size:14px!important;font-weight:700!important;line-height:1.24!important}.fashion-list-copy p{line-height:1.35;font-size:11px!important}.fashion-list-copy div{gap:4px!important}.fashion-list-copy em{padding:3px 6px!important;font-size:10px!important}.fashion-bookmark svg{width:16px;height:16px}.fashion-apply{justify-self:start;padding:0 10px;border-radius:7px!important;grid-area:2/2!important;min-height:27px!important;font-size:11px!important;font-weight:800!important}.fashion-list-card b{align-self:end;grid-area:2/3!important;justify-self:end!important;font-size:12px!important}.fashion-card-arrow{place-self:center end;width:14px;height:14px;grid-area:1/3!important}.service-home{gap:12px;padding:12px 12px 76px;display:grid}.service-hero{color:#fff;background:radial-gradient(circle at 18% 10%,#e0b05259,#0000 26%),linear-gradient(135deg,#050505,#19130d 66%,#3b2a13);border-radius:12px;gap:7px;padding:18px;display:grid;box-shadow:0 14px 30px #0e09042b}.service-hero span{color:#d7a446;letter-spacing:.08em;font-size:11px;font-weight:800}.service-hero strong{max-width:540px;font-size:22px;line-height:1.25}.service-hero p,.service-note-card p{color:#ffffffbd;margin:0;font-size:12px;line-height:1.55}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.service-card{color:#17120e;cursor:pointer;text-align:left;background:#fffffff0;border:1px solid #eadfce;border-radius:11px;align-content:start;gap:8px;min-height:112px;padding:13px;display:grid;box-shadow:0 7px 18px #120c060d}.service-card svg{color:#bd8733}.service-card strong{font-size:15px}.service-card span{color:#63584b;font-size:11px;line-height:1.45}.service-card.dark{color:#fff;background:#070707}.service-card.gold{color:#fff;background:linear-gradient(135deg,#d5a147,#9b671f)}.service-card.dark span,.service-card.gold span{color:#ffffffc2}.service-note-card{color:#fff;background:#111;border:1px solid #eadfce;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.service-note-card svg{color:#d5a147}.service-web-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.service-web-links a{color:#17120b;background:#fff;border:1px solid #d8c9b3;border-radius:8px;place-items:center;min-height:42px;font-size:13px;font-weight:900;text-decoration:none;display:grid}.bottom-tabbar .home-tab{height:54px!important;min-height:0!important;box-shadow:none!important;color:#a8a8a8!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;font-size:0!important;line-height:1!important;display:flex!important;position:static!important;overflow:hidden!important;transform:none!important}.bottom-tabbar .home-tab:before,.bottom-tabbar .home-tab:after,.bottom-tabbar .home-icon-shell:before,.bottom-tabbar .home-icon-shell:after{content:none!important;display:none!important}.bottom-tabbar .home-icon-shell{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;box-shadow:none!important;color:currentColor!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;display:grid!important;position:static!important;overflow:visible!important;transform:none!important}.bottom-tabbar .home-icon-svg{fill:none!important;stroke:currentColor!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:22px!important;height:22px!important;display:block!important;overflow:visible!important}.approval-gate-card,.mode-switch-card,.approval-status-card{background:#fffffff0;border:1px solid #eadfce;border-radius:12px;gap:10px;padding:15px;display:grid;box-shadow:0 8px 20px #120c060d}.approval-gate-card strong,.approval-status-card strong{color:#19140f;font-size:17px}.approval-gate-card p,.approval-status-card p,.mode-switch-card span{color:#625a51;margin:0;font-size:12px;line-height:1.55}.approval-gate-card button,.mode-switch-card button,.approval-status-card button{color:#e5bd64;cursor:pointer;background:#050505;border:1px solid #d4a24c;border-radius:9px;min-height:38px;font-size:13px;font-weight:800}.mode-switch-card div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mode-switch-card button{color:#201812;background:#fff;border-color:#e1d6c5}.mode-switch-card button.active{color:#e5bd64;background:#050505;border-color:#d4a24c}.mode-switch-card button:disabled{opacity:.38;cursor:not-allowed}.my-dashboard-page{gap:18px;padding:24px 16px 112px;display:grid}.my-dashboard-title{color:#090807;letter-spacing:0;margin:0;font-size:28px;font-weight:900}.my-mode-tabs{background:#ffffffb8;border:1px solid #e8dac4;border-radius:999px;grid-template-columns:repeat(2,minmax(96px,1fr));gap:6px;width:fit-content;padding:4px;display:inline-grid}.my-mode-tabs button{color:#817563;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;font-size:13px;font-weight:900}.my-mode-tabs button.active{color:#fffaf0;background:linear-gradient(135deg,#d9ad51,#9f7120);box-shadow:0 8px 18px #976a2238}.my-profile-card,.my-dashboard-section{background:radial-gradient(circle at 10% 0,#ecd09824,#0000 34%),#fffffff0;border:1px solid #eadcc6;border-radius:18px;box-shadow:0 12px 28px #31200f12}.my-profile-card{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid}.my-profile-card.empty{grid-template-columns:minmax(0,1fr) auto}.my-profile-avatar{color:#a47b2b;background:linear-gradient(135deg,#f7f0e5,#eee1c9);border-radius:999px;place-items:center;width:96px;height:96px;display:grid;position:relative;overflow:hidden}.my-profile-avatar img{object-fit:cover}.my-profile-avatar-image{transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.my-avatar-mark{z-index:1;color:#fffaf0;background:linear-gradient(135deg,#dcb457,#9f7628);border:2px solid #fffaf0;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:6px;right:5px}.my-profile-copy{gap:10px;min-width:0;display:grid}.my-profile-copy>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.my-profile-copy strong{color:#090807;font-size:24px;font-weight:900}.my-profile-copy p{color:#5f574d;margin:0;font-size:14px;line-height:1.55}.my-role-badge,.my-status-pill{color:#9a6c23;background:#fffaefc7;border:1px solid #dcc28e;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.my-preview-button,.my-empty-actions button{color:#815b18;cursor:pointer;white-space:nowrap;background:#ffffffd1;border:1px solid #d9bd83;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 20px;font-size:14px;font-weight:900;display:inline-flex}.my-empty-actions{flex-wrap:wrap;gap:10px;display:flex}.my-empty-actions button:first-child{color:#e5bd64;background:#050505}.my-dashboard-section{gap:16px;padding:20px;display:grid}.my-dashboard-section h2{color:#17120b;margin:0;font-size:19px;font-weight:900}.my-company-grid,.my-model-grid,.my-inline-grid,.my-settings-grid{gap:12px;display:grid}.my-company-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.my-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-inline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.my-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.my-dashboard-action,.my-settings-action{color:#17120b;cursor:pointer;text-align:left;background:#ffffffb8;border:1px solid #eadcc6;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title arrow""icon desc arrow";align-items:center;gap:7px 13px;min-height:134px;padding:17px;display:grid;position:relative;box-shadow:0 8px 18px #2a1b0a0a}.my-dashboard-action.hint{background:linear-gradient(135deg,#ddb8672e,#ffffffc7)}.my-dashboard-icon{color:#a77b2b;background:#f6efe3;border-radius:999px;grid-area:icon;place-items:center;width:58px;height:58px;display:grid}.my-dashboard-action strong,.my-settings-action strong{color:#17120b;grid-area:title;font-size:15px;font-weight:900;line-height:1.25}.my-dashboard-action em,.my-settings-action em{color:#6a6054;grid-area:desc;font-size:12px;font-style:normal;line-height:1.45}.my-dashboard-action>svg,.my-settings-action>svg{color:#9c7026;grid-area:arrow}.my-compcard-panel{overflow:hidden}.my-compcard-panel .compcard-workspace{max-width:none}@media (max-width:720px){.my-dashboard-page{padding:20px 12px 104px}.my-profile-card{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:16px}.my-profile-card.empty{grid-template-columns:1fr}.my-profile-avatar{width:76px;height:76px}.my-profile-copy strong{font-size:22px}.my-preview-button{grid-column:1/-1;width:100%}.my-company-grid,.my-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-inline-grid,.my-settings-grid{grid-template-columns:1fr}.my-dashboard-action,.my-settings-action{min-height:106px;padding:14px}.my-dashboard-icon{width:48px;height:48px}.market-tabs{gap:18px!important}.market-tabs button{font-size:13px!important}.fashion-control-row{grid-template-columns:minmax(0,1fr) 108px;padding:0 8px}.fashion-category-page .fashion-search{min-height:40px!important;padding:0 11px!important}.sort-trigger{min-height:40px;font-size:11px}.fashion-feature-card{border-radius:0!important;grid-template-columns:38% minmax(0,62%)!important;min-height:152px!important}.fashion-feature-image{min-height:152px!important}.fashion-feature-copy{padding:13px 11px!important}.fashion-feature-copy strong{font-size:16px!important}.fashion-feature-copy p:nth-of-type(3){display:none}.fashion-feature-copy button{padding:0 9px;min-height:29px!important}.fashion-list{padding:0 8px 2px}.fashion-list-card{grid-template-columns:78px minmax(0,1fr) 18px!important;padding:7px!important}.fashion-list-thumb{min-height:68px!important}.fashion-list-copy strong{font-size:13px!important}.service-home{padding:10px 10px 72px}.service-hero{padding:16px}.service-hero strong{font-size:19px}}*{box-sizing:border-box}body{color:var(--ink);background:#fffaf1;margin:0;font-family:Arial,Helvetica Neue,sans-serif;overflow-x:hidden}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh}.topbar{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfaf7f0;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:8px;min-width:max-content;display:flex}.brand-mark{object-fit:cover;border-radius:8px;width:36px;height:36px}.brand-title{letter-spacing:0;font-size:14px;font-weight:800}.global-auth-notice{z-index:9;color:#2a2111;background:#fff7df;border-bottom:1px solid #d6a84a57;justify-content:space-between;align-items:center;gap:10px;padding:9px 18px;font-size:13px;line-height:1.45;display:flex;position:sticky;top:57px}.global-auth-notice button{color:#fff;cursor:pointer;background:#111;border:1px solid #9a6b1d52;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.landing{background:var(--paper);align-content:center;gap:18px;min-height:calc(100svh - 102px);padding:22px 24px;display:grid}.landing-copy{text-align:center;gap:8px;max-width:760px;margin:0 auto;display:grid}.landing-logo{object-fit:contain;width:min(700px,92vw);height:auto;max-height:170px;margin:0 auto;display:block}.landing-lead{white-space:nowrap;margin:0;font-size:clamp(20px,3.4vw,30px);font-weight:700;line-height:1.25}.landing-sub,.operator{color:var(--muted);margin:0;line-height:1.5}.role-choice{grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;gap:12px;display:grid}.main-market{gap:18px;width:min(1180px,100%);margin:0 auto;display:grid}.main-action-bar{justify-content:center;gap:8px;display:flex}.ad-rail{scroll-snap-type:x mandatory;grid-auto-columns:minmax(320px,520px);grid-auto-flow:column;gap:12px;margin:2px -24px 0;padding:0 24px 4px;display:grid;overflow-x:auto}.sponsor-ad{border:1px solid var(--line);color:#fff;scroll-snap-align:start;align-content:end;gap:8px;min-height:180px;padding:18px;display:grid;position:relative;overflow:hidden}.sponsor-ad:before,.gallery-image:before{content:"";position:absolute;inset:0}.sponsor-ad:before{background:linear-gradient(#00000014,#000000c7),radial-gradient(circle at 82% 20%,#ffffff61,#0000 28%),linear-gradient(135deg,#181818,#9f244d)}.sponsor-ad.fashion:before{background:linear-gradient(#0000000d,#000000c2),repeating-linear-gradient(90deg,#ffffff1a 0 1px,#0000 1px 34px),linear-gradient(135deg,#111,#b58b3b)}.sponsor-ad.event:before{background:linear-gradient(#0000000d,#000000b8),radial-gradient(circle at 25% 25%,#ffffff6b,#0000 22%),linear-gradient(135deg,#202124,#1e766f)}.sponsor-ad>*{z-index:1;position:relative}.sponsor-ad span,.sponsor-ad em{color:#ffffffc7;font-size:12px;font-style:normal;font-weight:800}.sponsor-ad strong{font-size:clamp(22px,3vw,34px);line-height:1.05}.sponsor-ad p{color:#ffffffd1;max-width:360px;margin:0;line-height:1.45}.search-band{border:1px solid var(--line);background:var(--charcoal);color:#fff;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:16px;padding:18px;display:grid}.search-band div:first-child{gap:6px;display:grid}.search-band span{color:#ffffffad;font-size:13px;font-weight:800}.search-band strong{font-size:clamp(20px,3vw,30px);line-height:1.18}.search-box{background:#ffffff14;border:1px solid #ffffff47;padding:14px}.category-section,.market-panel{border:1px solid var(--line);background:var(--panel);padding:18px}.section-title-row{justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.section-title-row h2{margin:0;font-size:22px}.section-title-row span{color:var(--muted);font-size:13px;line-height:1.4}.category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.category-card{border:1px solid var(--line);min-height:124px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;align-content:space-between;gap:8px;padding:12px;display:grid}.category-card:hover{border-color:var(--charcoal);box-shadow:inset 0 -3px 0 var(--gold)}.category-card strong{font-size:18px}.category-card span,.category-card em,.mini-event span,.mini-event p,.featured-model span,.featured-model p{color:var(--muted);font-size:13px;font-style:normal;line-height:1.45}.market-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.event-gallery-section{border:1px solid var(--line);background:var(--panel);padding:18px}.event-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gallery-card{border:1px solid var(--line);background:#fff;overflow:hidden}.gallery-image{color:#fff;align-content:end;gap:6px;min-height:210px;padding:14px;display:grid;position:relative;overflow:hidden}.gallery-image:before{background:linear-gradient(#00000005,#000000c7),linear-gradient(135deg,#202124,#b58b3b)}.gallery-image.runway:before{background:linear-gradient(#0000000a,#000c),repeating-linear-gradient(90deg,#0000 0 26px,#ffffff1f 26px 27px),linear-gradient(135deg,#0f0f10,#c8a24a)}.gallery-image.beauty:before{background:linear-gradient(#0000000a,#000000bd),radial-gradient(circle at 76% 20%,#ffffff8f,#0000 24%),linear-gradient(135deg,#9f244d,#e7b8c8)}.gallery-image.party:before{background:linear-gradient(#00000005,#000000c2),radial-gradient(circle at 30% 26%,#ffffff61,#0000 22%),linear-gradient(135deg,#1e766f,#345995)}.gallery-image.audition:before{background:linear-gradient(#00000008,#000000c7),repeating-linear-gradient(0deg,#ffffff1f 0 1px,#0000 1px 32px),linear-gradient(135deg,#1b1b1b,#6b645f)}.gallery-image.street:before{background:linear-gradient(#0000000a,#000000c2),linear-gradient(135deg,#171717 0 42%,#b58b3b 42% 58%,#9f244d 58%)}.gallery-image.ai:before{background:linear-gradient(#00000005,#000000c7),radial-gradient(circle at 70% 28%,#ffffff75,#0000 24%),linear-gradient(135deg,#202124,#345995)}.gallery-image>*{z-index:1;position:relative}.gallery-image span{background:#00000047;border:1px solid #ffffff5c;width:fit-content;padding:4px 8px;font-size:12px;font-weight:800}.gallery-image strong{font-size:22px}.gallery-body{gap:10px;padding:12px;display:grid}.gallery-body div:first-child{gap:4px;display:grid}.gallery-body strong{line-height:1.25}.gallery-body span,.gallery-body p{color:var(--muted);font-size:13px;line-height:1.45}.gallery-body p{margin:0}.mini-event-list,.featured-model-list{gap:10px;margin-bottom:14px;display:grid}.mini-event,.featured-model{border:1px solid var(--line);background:#fff;padding:12px}.mini-event{gap:6px;display:grid}.featured-model{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.model-avatar{background:var(--charcoal);color:#fff;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.featured-model div:not(.model-avatar){gap:3px;display:grid}.featured-model em{color:var(--gold);white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.business-flow{gap:8px;margin-bottom:14px;display:grid}.business-flow span{border:1px solid var(--line);background:#fff;padding:12px;font-weight:800}.model-directory{border:1px solid var(--line);background:var(--panel);padding:18px}.model-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.model-card{border:1px solid var(--line);background:#fff;overflow:hidden}.model-portrait{color:#fff;background:linear-gradient(#00000005,#000000b8),radial-gradient(circle at 72% 22%,#ffffff7a,#0000 24%),linear-gradient(135deg,#202124,#b58b3b);align-content:end;gap:8px;min-height:190px;padding:14px;display:grid}.model-card:nth-child(2) .model-portrait{background:linear-gradient(#00000005,#000000bd),radial-gradient(circle at 74% 20%,#ffffff6b,#0000 25%),linear-gradient(135deg,#9f244d,#1e766f)}.model-card:nth-child(3) .model-portrait{background:linear-gradient(#00000005,#000000bd),repeating-linear-gradient(90deg,#ffffff1a 0 1px,#0000 1px 28px),linear-gradient(135deg,#171717,#345995)}.model-portrait strong{background:#00000042;border:1px solid #ffffff5c;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.model-portrait span{background:#0000003d;border:1px solid #ffffff57;width:fit-content;padding:4px 8px;font-size:12px;font-weight:800}.model-card-body{gap:7px;padding:12px;display:grid}.model-card-body span,.model-card-body p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.model-card-body em{color:var(--gold);font-size:12px;font-style:normal;font-weight:800}.role-button{border:1px solid var(--charcoal);background:var(--panel);min-height:96px;color:var(--ink);cursor:pointer;place-items:center;gap:8px;padding:16px;font-weight:800;display:grid}.role-button:hover{background:var(--charcoal);color:#fff}.auth-step{border:1px solid var(--line);background:var(--panel);gap:14px;width:min(640px,100%);margin:0 auto;padding:42px 20px 20px;display:grid;position:relative}.auth-step h2,.auth-step p{margin:0}.back-button{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:800}.auth-step-close{color:#17120b;cursor:pointer;background:#fffffff0;border:1px solid #1f1b161f;border-radius:50%;place-items:center;width:32px;height:32px;display:inline-grid;position:absolute;top:12px;right:12px}.operator{text-align:center;font-size:13px}.admin-test-link{border:1px solid var(--line);width:min(680px,100%);min-height:42px;color:var(--muted);cursor:pointer;background:0 0;justify-self:center;font-weight:800}.admin-test-link:hover{border-color:var(--charcoal);color:var(--ink)}.nav{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.market-tabs,.mobile-market-tabs{border:1px solid var(--line);background:var(--panel);display:flex}.market-tabs button,.mobile-market-tabs button{border:0;border-right:1px solid var(--line);min-height:38px;color:var(--muted);cursor:pointer;background:0 0;padding:0 16px;font-weight:800}.market-tabs button:last-child,.mobile-market-tabs button:last-child{border-right:0}.market-tabs button.active,.mobile-market-tabs button.active{background:var(--charcoal);color:#fff}.mobile-market-tabs{display:none}.nav button,.icon-button,.primary-button,.secondary-button{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--ink);cursor:pointer}.nav button{padding:0 12px}.nav button.active{border-color:var(--charcoal);background:var(--charcoal);color:#fff}.top-actions{align-items:center;gap:8px;display:flex}.language-picker{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:4px;height:31px;padding:0 8px;display:inline-flex;position:relative}.language-picker select{color:#fff;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;width:42px;font-size:11px;font-weight:700}.language-picker option{color:#111}.language-flag{font-size:14px;line-height:1}.icon-button{place-items:center;width:38px;display:grid}.primary-button,.secondary-button{justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.primary-button{border-color:var(--charcoal);background:var(--charcoal);color:#fff}.action-row{flex-wrap:wrap;gap:8px;display:flex}.workspace{grid-template-columns:300px minmax(0,1fr);gap:24px;padding:24px;display:grid}.sidebar,.panel,.event-card,.table-card,.profile-tile{border:1px solid var(--line);background:var(--panel)}.sidebar{align-self:start;padding:18px}.sidebar h1{margin:0 0 8px;font-size:30px;line-height:1.06}.sidebar p,.panel p,.event-card p,.table-card p{color:var(--muted);line-height:1.5}.kpi-list{gap:10px;margin:18px 0;display:grid}.kpi{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.kpi strong{font-size:22px}.content{gap:20px;display:grid}.profile-summary{border:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.profile-summary span{color:var(--muted)}.compcard-rule{border:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:12px;display:flex}.compcard-rule span{color:var(--muted)}.interest-selector{gap:12px;display:grid}.interest-selector.compact{margin:16px 0}.interest-copy{gap:4px;display:grid}.interest-copy span,.interest-hint{color:var(--muted);font-size:13px;line-height:1.5}.interest-hint{margin:0}.interest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.interest-chip{border:1px solid var(--line);min-height:42px;color:var(--ink);cursor:pointer;background:#fff;padding:0 10px;font-size:14px;font-weight:800}.interest-chip.active{border-color:var(--charcoal);background:var(--charcoal);box-shadow:inset 0 -3px 0 var(--gold);color:#fff}.sns-links{border:1px solid var(--line);background:var(--panel);flex-wrap:wrap;gap:8px;padding:12px;display:flex}.sns-links.compact{border:0;padding:0}.sns-links a,.sns-links span{border:1px solid var(--line);min-height:30px;color:var(--ink);background:#fff;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.sns-links span{color:var(--muted);font-weight:700}.sns-editor{gap:12px;margin:16px 0;display:grid}.sns-editor h3{margin:0}.sns-editor-list{gap:10px;display:grid}.sns-editor-row{grid-template-columns:42px minmax(120px,160px) minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid}.sns-editor-row select,.sns-editor-row input{border:1px solid var(--line);background:#fff;width:100%;min-height:38px;padding:0 10px}.sns-logo{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);background:#fff;place-items:center;font-size:12px;font-weight:900;display:grid}.sns-logo.instagram{color:#c13584}.sns-logo.facebook{color:#1877f2;font-size:20px}.sns-logo.tiktok{color:#111;font-size:18px}.sns-logo.youtube{color:#f03}.sns-logo.x{color:#111}.app-footer{border-top:1px solid var(--line);color:var(--muted);text-align:center;padding:14px 24px;font-size:12px}.section-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.section-heading h2{margin:0;font-size:24px}.section-heading p{color:var(--muted);margin:6px 0 0}.compact-heading{align-items:center;margin-bottom:14px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.two-col{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:14px;display:grid}.auth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.auth-card{border:1px solid var(--line);background:var(--panel);gap:16px;padding:20px;display:grid}.auth-card h3{margin:0;font-size:22px}.auth-card p{color:var(--muted);margin:0;line-height:1.5}.auth-icon{border:1px solid var(--line);width:48px;height:48px;color:var(--charcoal);place-items:center;display:grid}.model-auth{border-top:4px solid var(--ruby)}.organizer-auth{border-top:4px solid var(--mint)}.social-stack{gap:8px;display:grid}.social-button{border:1px solid var(--line);text-align:center;cursor:pointer;min-height:42px;padding:0 12px;font-weight:800}.social-button.kakao{color:#231f20;background:#f7df38;border-color:#f7df38}.social-button.google{color:#202124;background:#fff}.social-button.naver{color:#fff;background:#03c75a;border-color:#03c75a}.auth-note,.auth-warning{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.auth-warning{color:#9f244d;background:#fff5f8;border:1px solid #9f244d2e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 11px;font-weight:700;display:grid}.auth-warning button{color:#9f244d;cursor:pointer;background:#fff;border:1px solid #9f244d33;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.social-button.selected{transform:translateY(-1px);box-shadow:0 0 0 3px #1717172e}.approval-note{background:#b58b3b14;border:1px solid #b58b3b73;gap:4px;padding:12px;display:grid}.approval-note span,.helper-note span{color:var(--muted);font-size:13px;line-height:1.5}.helper-note{border:1px solid var(--line);background:#fff;gap:4px;padding:12px;display:grid}.approval-panel{gap:14px;display:grid}.approval-panel p{margin:0}.document-steps{gap:10px;display:grid}.document-steps div{border-left:3px solid var(--line);gap:3px;padding-left:12px;display:grid}.document-steps span{color:var(--muted);font-size:13px}.mini-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.auth-step .mini-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.auth-step .field{min-width:0}.auth-step .field input{min-height:52px;font-size:16px}.auth-step .field-hint{min-height:30px}.auth-step .same-contact-check{background:#fffdf8;border:1px solid #e2d6c4;border-radius:10px;align-self:end;min-height:52px;padding:10px 12px}.already-registered-panel{text-align:left}.already-badge{color:#9a6b1d;background:#b58b3b1f;border:1px solid #b58b3b6b;border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:900}.panel{padding:18px}.panel h3,.event-card h3,.table-card h3{margin:0 0 8px;font-size:18px}.metric{align-items:center;gap:10px;display:flex}.metric svg{color:var(--ruby)}.metric strong{font-size:28px;display:block}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field{gap:6px;display:grid}.field label{color:var(--muted);font-size:13px;font-weight:700}.field input,.field select,.field textarea{border:1px solid var(--line);background:#fff;width:100%;padding:11px 12px}.field-hint{color:#8a8175;font-size:11px;line-height:1.35}.field textarea{resize:vertical;min-height:92px}.same-contact-check{color:#3b3328;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.same-contact-check input{accent-color:#c9973c;width:16px;height:16px}.phone-verify-box,.terms-box{background:#fffdf8;border:1px solid #e2d6c4;border-radius:14px;gap:10px;padding:13px;display:grid}.phone-verify-box strong,.terms-box h3{color:#16120d;margin:0;font-size:14px}.phone-verify-box p,.terms-caption{color:#817567;margin:0;font-size:11px;line-height:1.45}.verify-send-button,.verify-code-row button{color:#f3c75c;cursor:pointer;background:#15110b;border:1px solid #c9973c;border-radius:999px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800}.verify-send-button:disabled{color:#9a8d7c;cursor:not-allowed;background:#f3eee6;border-color:#ddd4c6}.verify-code-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.verify-code-row input{background:#fff;border:1px solid #d8ccb9;border-radius:999px;min-height:38px;padding:0 14px}.verify-code-row small{color:#8a8175;grid-column:1/-1;font-size:11px}.verify-done{color:#257048;background:#25704817;border-radius:999px;padding:10px 12px;font-size:12px;font-weight:800}.terms-box h3{font-size:15px}.terms-row{color:#302820;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;font-size:12px;line-height:1.45;display:grid}.terms-row input{accent-color:#d0a344;width:18px;height:18px}.terms-row b{color:#c9973c;font-weight:800}.terms-row em{color:#807466;font-size:11px;font-style:normal;display:block}.terms-row button{color:#9b7440;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.terms-all{border-bottom:1px solid #ece2d5;padding-bottom:8px;font-weight:900}.success-badge{color:#9b6b1b;background:#c9973c1f;border:1px solid #c9973c8c;border-radius:999px;justify-self:start;padding:6px 10px;font-size:11px;font-weight:900}.signup-success-sheet{gap:12px}.signup-success-note{color:#4c4032;background:#fffdf8;border:1px solid #e2d6c4;border-radius:12px;padding:11px;font-size:12px;line-height:1.5}.interest-box{gap:10px;display:grid}.interest-box h3,.interest-box p{margin:0}.interest-box h3{font-size:15px;line-height:1.35}.interest-box p{color:#74695b;font-size:12px;line-height:1.45}.interest-box .interest-grid button{color:#211b13;cursor:pointer;background:#fffdf8;border:1px solid #ded2c0;border-radius:999px;min-height:38px;padding:0 10px;font-size:12px;font-weight:800;transition:background .18s,border-color .18s,box-shadow .18s,color .18s}.interest-box .interest-grid button.selected{color:#f3c75c;background:linear-gradient(135deg,#070707,#23190d);border-color:#0d0b08;box-shadow:inset 0 -2px #c9973c,0 7px 16px #0a080533}.span-2{grid-column:span 2}.event-card{display:grid;overflow:hidden}.event-image{color:#fff;align-items:flex-end;min-height:150px;padding:14px;display:flex}.event-image.fashion{background:linear-gradient(135deg,#202124 0%,#6f223c 55%,#d5a84c 100%)}.event-image.beauty{background:linear-gradient(135deg,#264653 0%,#2a9d8f 54%,#e9c46a 100%)}.event-image.video{background:linear-gradient(135deg,#1f2937 0%,#345995 55%,#9f244d 100%)}.event-body{gap:12px;padding:14px;display:grid}.tag-row{flex-wrap:wrap;gap:6px;display:flex}.tag,.status{border:1px solid var(--line);min-height:26px;color:var(--muted);align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.status.open{color:var(--mint);border-color:#1e766f59}.status.pending{color:var(--gold);border-color:#b58b3b73}.status.closed{color:var(--ruby);border-color:#9f244d59}.toolbar{flex-wrap:wrap;gap:8px;display:flex}.toolbar select,.toolbar input{border:1px solid var(--line);background:#fff;min-height:38px;padding:0 10px}.table-card{overflow:hidden}.table-card h3{padding:16px 16px 0}table{border-collapse:collapse;width:100%}th,td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px}th{color:var(--muted);font-size:12px}.profile-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.profile-tile{padding:14px}.avatar{background:var(--charcoal);color:#fff;place-items:center;width:48px;height:48px;margin-bottom:12px;font-weight:800;display:grid}.timeline{gap:10px;display:grid}.timeline-item{border-left:3px solid var(--line);padding-left:12px}.timeline-item strong{display:block}.splash-screen{color:#fff;background:radial-gradient(circle at 18% 12%,#a1722457,#0000 34%),radial-gradient(circle at 88% 94%,#d39b3647,#0000 28%),linear-gradient(135deg,#090806 0%,#15120d 42%,#030303 100%);place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.splash-screen:before,.splash-screen:after{content:"";pointer-events:none;border:1px solid #d6a03e57;border-radius:50%;position:absolute}.splash-screen:before{width:94vw;height:94vw;bottom:-32vw;right:-42vw}.splash-screen:after{border-color:#d6a03e33;width:76vw;height:76vw;bottom:-24vw;right:-36vw}.splash-glow{filter:blur(12px);background:radial-gradient(circle,#eab84e52,#0000 58%);height:160px;position:absolute;inset:auto 0 11vh}.splash-brand{z-index:1;text-align:center;justify-items:center;gap:13px;width:min(360px,82vw);display:grid;position:relative}.splash-logo{object-fit:contain;filter:drop-shadow(0 0 18px #daa64547);width:min(230px,58vw);height:auto}.splash-brand strong{color:#f8f1df;font-size:clamp(42px,10vw,70px);font-weight:700;line-height:1}.splash-brand span{color:#c99c4a;letter-spacing:10px;font-size:18px}.splash-brand i{background:linear-gradient(90deg,#0000,#d9a545,#0000);width:58px;height:1px}.splash-brand p{color:#ffffffb8;margin:12px 0 0;font-size:17px}.splash-dots{gap:12px;margin-top:72px;display:flex}.splash-dots b{background:#d9a5458a;border-radius:999px;width:10px;height:10px;box-shadow:0 0 12px #d9a5456b}.splash-dots b:nth-child(2){background:#ffd66b;width:18px}.topbar{color:#fff;background:#030303;border-bottom-color:#ffffff1f}.brand-mark{border-radius:0}.brand-title{color:#fff}.brand-title span{color:#d6a84a;margin-left:2px}.market-tabs{background:0 0;border:0}.market-tabs button{color:#ffffffb8;border-right:0;padding:0 10px;position:relative}.market-tabs button.active{color:#d6a84a;background:0 0}.market-tabs button.active:after{content:"";background:#d6a84a;height:2px;position:absolute;bottom:3px;left:10px;right:10px}.top-actions .icon-button{color:#fff;background:0 0;border:0;position:relative}.top-actions .language-picker svg{color:#ffffffb8}.top-actions .has-dot:after{content:"";background:#e0a640;border-radius:999px;width:11px;height:11px;position:absolute;top:3px;right:3px}.landing{background:#fffaf1;align-content:start;min-height:auto;padding:0}.landing-copy{display:none}.app-home{gap:9px;width:min(980px,100%);min-width:0;max-width:100%;margin:0 auto;padding:0 10px 58px;display:block;overflow-x:hidden}.app-home>*,.deadline-section,.all-casting-section,.new-casting-section,.magazine-feature,.sponsor-campaign,.deadline-rail,.magazine-rail,.home-chip-row,.casting-list{min-width:0;max-width:100%}.home-hero{color:#fff;background:linear-gradient(90deg,#020202fa 0 42%,#040404a3 58%,#0404041f),radial-gradient(circle at 88% 34%,#ffe6a65c,#0000 24%),linear-gradient(135deg,#080705,#161008 48%,#050505);border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:270px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 20px #0000002e}.home-hero:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0 54%,#d6a84a38 54.2%,#0000 54.7%),radial-gradient(at 84% 76%,#fff3,#0000 34%);position:absolute;inset:0}.home-hero-copy{z-index:2;align-content:center;justify-items:start;gap:11px;padding:28px;display:grid;position:relative}.home-hero-copy h1{color:#fff;margin:0;font-size:clamp(26px,4.6vw,42px);font-weight:800;line-height:1.17}.gold-button,.apply-lock-button,.guest-notice{cursor:pointer;justify-content:center;align-items:center;gap:10px;display:inline-flex}.gold-button{color:#fff;background:linear-gradient(135deg,#d9aa4e,#b77a24);border:0;border-radius:8px;min-height:42px;padding:0 20px;font-size:15px;font-weight:800;box-shadow:inset 0 1px #ffffff47,0 8px 18px #00000038}.home-hero-visual{min-height:270px;position:relative}.home-hero-visual:before{content:"";opacity:.55;background:radial-gradient(at 52% 33%,#fff5d7b8,#0000 6%),radial-gradient(at 62% 34%,#fff5d78a,#0000 5%),radial-gradient(at 72% 35%,#fff5d770,#0000 4%),repeating-linear-gradient(92deg,#ffffff2e 0 3px,#0000 3px 38px),linear-gradient(90deg,#ffffff14,#0000 36%);position:absolute;inset:0}.runway-model{clip-path:polygon(45% 0,58% 0,68% 18%,88% 100%,12% 100%,32% 18%);background:radial-gradient(circle at 50% 9%,#1b120b 0 28px,#0000 29px),linear-gradient(90deg,#0000 0 35%,#d0a45d 35% 65%,#0000 65%),linear-gradient(135deg,#8f6224,#f0cd80 44%,#70501f);border-radius:48% 48% 14% 14%;width:min(174px,32vw);height:260px;position:absolute;bottom:-18px;right:14%;box-shadow:0 0 54px #e4b4563d}.hero-pager{gap:8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.hero-pager span{background:#ffffff94;border-radius:999px;width:8px;height:8px}.home-chip-row,.deadline-rail,.magazine-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-flow:column;gap:8px;padding-bottom:3px;display:grid;overflow-x:auto}.casting-categories{background:#fffaf1;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px;margin:0 -10px;padding:6px 10px;display:flex;overflow-x:hidden}.casting-categories::-webkit-scrollbar{display:none}.home-chip-row::-webkit-scrollbar{display:none}.deadline-rail::-webkit-scrollbar{display:none}.magazine-rail::-webkit-scrollbar{display:none}.home-chip-row button{color:#1d1a16;cursor:pointer;white-space:nowrap;background:#ffffffd1;border:1px solid #c6bcadd1;border-radius:999px;flex:1 1 0;min-width:0;min-height:28px;padding:0 6px;font-size:11px;font-weight:600;box-shadow:0 4px 12px #120e080b}.home-chip-row button.active{color:#fff;background:linear-gradient(135deg,#c99b45,#a97726);border-color:#c09137b3;box-shadow:inset 0 1px #ffffff38,0 5px 13px #78521829}.home-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.home-section-title h2{color:#241f18;margin:0;font-size:16px;font-weight:500;line-height:1.12}.home-section-title button{color:#a47127;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;font-size:12px;font-weight:500;display:inline-flex}.deadline-card{scroll-snap-align:start;background:#fff;border:1px solid #eee5d8;border-radius:7px;width:224px;overflow:hidden;box-shadow:0 7px 18px #0f0c0812}.deadline-image{min-height:120px;position:relative;overflow:hidden}.deadline-image span,.new-casting-image span{z-index:1;color:#fff;background:#00000070;border:1px solid #ffffff8f;border-radius:5px;padding:5px 9px;font-size:13px;position:absolute;top:10px;left:10px}.deadline-image:before,.list-thumb:before,.new-casting-image:before{content:"";position:absolute;inset:0}.deadline-image button{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:12px;right:12px}.deadline-image.beauty:before,.list-thumb.beauty:before,.new-casting-image.beauty:before{background:radial-gradient(circle at 26% 22%,#ffffffd1,#0000 16%),linear-gradient(145deg,#0f0f0f,#8d7a67 48%,#f0ede7)}.deadline-image.party:before,.list-thumb.party:before,.new-casting-image.party:before{background:radial-gradient(circle at 28% 20%,#ffeebed9,#0000 18%),repeating-linear-gradient(90deg,#ffffff3d 0 4px,#0000 4px 42px),linear-gradient(135deg,#1a1007,#a7772f)}.deadline-image.audition:before,.list-thumb.audition:before,.new-casting-image.audition:before,.deadline-image.runway:before,.list-thumb.runway:before,.new-casting-image.runway:before{background:radial-gradient(circle at 72% 22%,#ffffffbd,#0000 14%),linear-gradient(145deg,#101010,#d0a45d 54%,#17110a)}.deadline-image.street:before,.list-thumb.street:before,.new-casting-image.street:before{background:linear-gradient(135deg,#171717 0 40%,#d0a45d 40% 58%,#30231a 58%),radial-gradient(circle at 22% 20%,#fff6,#0000 20%)}.deadline-image.ai:before,.list-thumb.ai:before,.new-casting-image.ai:before{background:radial-gradient(circle at 68% 28%,#fff9,#0000 18%),linear-gradient(135deg,#101010,#39404d)}.deadline-body{gap:5px;padding:10px 12px 12px;display:grid}.deadline-body strong{font-size:16px;line-height:1.3}.deadline-body span{color:#4d4d4d;font-size:12px}.deadline-body span:first-letter,.deadline-body em{color:#b9802a}.deadline-body em,.list-tags em{color:#9a671f;background:#f6ecd9;border-radius:6px;width:fit-content;padding:4px 7px;font-size:12px;font-style:normal}.hero-meta{gap:7px;margin:0;padding:0;list-style:none;display:grid}.hero-meta li{color:#ffffffe0;align-items:center;gap:7px;font-size:14px;display:flex}.hero-meta strong{color:#d9aa4e}.new-casting-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:214px;grid-auto-flow:column;gap:10px;padding-bottom:3px;display:grid;overflow-x:auto}.new-casting-grid::-webkit-scrollbar{display:none}.new-casting-card{scroll-snap-align:start;background:#fff;border:1px solid #eee5d8;border-radius:8px;gap:7px;padding-bottom:10px;display:grid;overflow:hidden;box-shadow:0 8px 18px #0f0c0812}.new-casting-image{min-height:96px;position:relative;overflow:hidden}.new-casting-image button{z-index:1;color:#fff;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:9px;right:9px}.new-casting-card strong{padding:0 14px;font-size:15px;line-height:1.32}.new-casting-card>span,.new-casting-card>em{color:#5f5a52;align-items:center;gap:5px;padding:0 14px;font-size:12px;font-style:normal;display:flex}.new-casting-card>em{color:#a47127}.magazine-banner,.sponsor-banner{border:1px solid #eee5d8;border-radius:8px;overflow:hidden;box-shadow:0 8px 18px #0f0c0814}.magazine-rail{grid-auto-columns:224px}.magazine-banner{color:#fff;background:linear-gradient(90deg,#000000eb 0 46%,#00000042 72%,#0000),radial-gradient(circle at 66% 22%,#ffffff9e,#0000 18%),linear-gradient(135deg,#090909,#69625b 58%,#181818);min-height:136px}.magazine-banner div{gap:5px;width:100%;padding:14px;display:grid}.magazine-banner span{color:#d9aa4e}.magazine-banner strong{font-size:15px;line-height:1.3}.magazine-banner p,.sponsor-banner p{color:#ffffffb8;margin:0;font-size:12px;line-height:1.55}.magazine-banner button{color:#fff;background:linear-gradient(135deg,#d9aa4e,#a96f1d);border:0;border-radius:7px;width:fit-content;min-height:28px;padding:0 12px;font-size:11px}.sponsor-banner{color:#20180d;background:radial-gradient(circle at 90% 35%,#ffffffb8,#0000 18%),linear-gradient(100deg,#fff8ed,#e2c6a0 62%,#f9efe4);justify-content:space-between;align-items:center;min-height:96px;padding:16px 22px;display:flex}.sponsor-banner p{color:#6a5a43;margin-top:8px}.sponsor-banner>span{color:#3f2f1b;letter-spacing:3px;text-align:center;font-size:20px}.casting-list{gap:14px;display:grid}.casting-list-card{background:#fff;border:1px solid #eee5d8;border-radius:16px;grid-template-columns:260px minmax(0,1fr) 44px 220px;align-items:center;gap:22px;min-height:150px;padding:12px 24px 12px 12px;display:grid;position:relative;box-shadow:0 8px 18px #0f0c080f}.list-thumb{border-radius:10px;min-height:126px;position:relative;overflow:hidden}.list-copy{gap:11px;display:grid}.list-copy strong{font-size:26px}.list-copy span{color:#3f3f3f;font-size:18px}.list-tags{flex-wrap:wrap;gap:8px;display:flex}.bookmark-button{color:#a5a5a5;cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:42px;display:grid}.apply-lock-button{color:#eac268;background:#080806;border:0;border-radius:10px;min-height:58px;padding:0 18px;font-weight:800}.guest-notice{color:#5b5041;text-align:left;background:#fffdfa;border:1px solid #d0a45d;border-radius:12px;justify-content:flex-start;width:100%;min-height:70px;margin-top:14px;padding:0 22px}.guest-notice svg:last-child{color:#a47127;margin-left:auto}.home-signup-actions{display:none}.auth-sheet-backdrop{z-index:40;background:#1b181475;align-items:end;display:grid;position:fixed;inset:0}.auth-sheet{width:min(980px,100%);padding:10px 18px calc(18px + env(safe-area-inset-bottom));background:#fffaf1;border-radius:18px 18px 0 0;align-content:start;gap:0;margin:0 auto;animation:.18s ease-out sheet-rise;display:grid;box-shadow:0 -18px 40px #0000003d}.sheet-topline{align-items:center;min-height:28px;display:grid;position:relative}.sheet-handle{background:#d4c6b0;border-radius:999px;justify-self:center;width:42px;height:4px}.sheet-close-button{color:#191713;cursor:pointer;background:#f2efe9;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:0;right:-6px}.auth-sheet h2{margin:2px 0 0;font-size:20px;line-height:1.25}.auth-sheet p{color:#6a6257;margin:0 0 4px;font-size:13px;line-height:1.45}.kakao-start,.google-start,.sheet-secondary,.email-link{cursor:pointer;border-radius:8px;min-height:42px;font-weight:800}.kakao-start{color:#181600;background:#fee500;border:0}.google-start,.sheet-secondary{color:#15120d;background:#fff;border:1px solid #ded2c0}.email-link{color:#8b6226;background:0 0;border:0}.signup-role-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.signup-role-picker button{color:#211b13;cursor:pointer;background:#fffdf8;border:1px solid #ded2c0;border-radius:999px;min-height:38px;font-size:12px;font-weight:800}.signup-role-picker button.active{color:#eac268;background:#080806;border-color:#14110c}.signup-role-help{color:#7a6b5b!important;margin:-2px 0 2px!important;font-size:11px!important}.auth-session-notice,.account-status-card{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #c89e4a57;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.auth-session-notice strong,.account-status-card strong{color:#14110c;font-size:13px}.auth-session-notice span,.account-status-card span,.account-status-card p,.account-status-card em{color:#74695c;font-size:12px;line-height:1.45}.account-status-card em{color:#9a6a1f;font-style:normal}.auth-role-picker{margin:4px 0 8px}.quick-action-sheet{background:radial-gradient(circle at 18% 12%,#c6973f1f,#0000 28%),#fffaf1;gap:10px}.quick-sheet-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.quick-sheet-header.titleless{justify-content:flex-start;min-height:30px}.quick-sheet-header h2{color:#090806;letter-spacing:0;margin:0;font-size:23px}.quick-member-badge{color:#f2cb72;letter-spacing:-.02em;background:#20170d;border-radius:999px;flex:none;padding:7px 11px;font-size:12px;font-weight:900}.quick-action-single,.quick-action-column{gap:8px;display:grid}.quick-action-single h3,.quick-action-column h3{color:#9d6e1d;align-items:center;gap:8px;margin:0;font-size:15px;line-height:1.2;display:flex}.quick-action-single h3 svg,.quick-action-column h3 svg{color:#a97721;stroke-width:1.9px}.quick-action-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.quick-action-column.company{border-left:1px solid #eadcc7;padding-left:10px}.quick-action-list{gap:10px;display:grid}.quick-action-list.compact{gap:8px}.quick-action-list .quick-menu-item{color:#17120b;cursor:pointer;text-align:left;background:#fffdf8db;border:1px solid #eadcc7;border-radius:16px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:64px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 10px 24px #4e381a0f}.quick-action-list .quick-menu-item:hover{border-color:#be8e2e8c;transform:translateY(-1px);box-shadow:0 12px 26px #4e381a1a}.quick-menu-icon{color:#a97721;background:#ab7b251a;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.quick-action-list .quick-menu-item strong{color:#17120b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.quick-action-list .quick-menu-item span{color:#74695c;font-size:12px;line-height:1.35}.quick-action-list .quick-menu-arrow{color:#a97721}.quick-action-columns .quick-action-list.compact{gap:7px}.quick-action-columns .quick-menu-item{border-radius:13px;grid-template-columns:36px minmax(0,1fr) 16px;gap:8px;min-height:58px;padding:8px}.quick-action-columns .quick-menu-icon{width:36px;height:36px}.quick-action-columns .quick-menu-icon svg{width:18px;height:18px}.quick-action-columns .quick-menu-item strong{text-overflow:clip;white-space:normal;word-break:keep-all;font-size:12px;line-height:1.28;overflow:visible}.quick-action-columns .quick-menu-arrow{width:17px;height:17px}.quick-action-single .quick-menu-item{border-radius:13px;grid-template-columns:40px minmax(0,1fr) 18px;gap:9px;min-height:58px;padding:9px 10px}.quick-action-single .quick-menu-icon{width:40px;height:40px}.quick-action-single .quick-menu-icon svg{width:19px;height:19px}.quick-action-single .quick-menu-item strong{text-overflow:clip;white-space:normal;word-break:keep-all;font-size:13px;line-height:1.3;overflow:visible}.quick-action-single .quick-menu-arrow{width:18px;height:18px}@keyframes sheet-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.app-model-directory{background:0 0;border:0;padding:0}.bottom-tabbar{z-index:20;max-width:980px;height:calc(58px + env(safe-area-inset-bottom));color:#9f9f9f;padding-bottom:env(safe-area-inset-bottom);background:#030303;border-top:1px solid #ffffff1a;grid-template-columns:repeat(5,1fr);margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-tabbar button{min-width:0;height:58px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;font-size:10px;line-height:1;display:flex}.bottom-tabbar button.active{color:#eac268}.bottom-tabbar .quick-add-tab span{color:#080806;background:#d6a84a;border-radius:999px;place-items:center;width:36px;height:36px;font-size:26px;font-weight:700;line-height:1;display:grid}.bottom-tabbar button>svg{flex:none;display:block}.model-home,.model-list-page,.model-detail-page,.model-offer-page{gap:12px;padding-top:10px;display:grid}.model-search-card{color:#8a8175;background:#fff;border:1px solid #eadfce;border-radius:8px;grid-template-columns:auto minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:grid;box-shadow:0 5px 14px #0f0c080b}.model-search-card button{color:#4b4136;background:#f8f0e4;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.model-filter-row{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.model-filter-row button{color:#231f1a;cursor:pointer;background:#fff;border:1px solid #dfd3c2;border-radius:999px;min-height:31px;font-size:11px;font-weight:700}.model-feature-grid,.model-list-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.model-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.model-tile{color:#fff;cursor:pointer;text-align:left;border:0;border-radius:8px;align-content:end;min-height:172px;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 16px #0f0c081f}.model-tile:before,.mini-model-face:before,.model-detail-hero:before,.portfolio-shot:before,.offer-thumb:before{content:"";background:linear-gradient(#00000005,#0000009e),radial-gradient(circle at 58% 24%,#fff0dcbf,#0000 18%),linear-gradient(135deg,#bbb0a3,#2d2924);position:absolute;inset:0}.model-tile.male:before,.model-tile.male-alt:before,.model-tile.male-soft:before,.mini-model-face.male:before,.mini-model-face.male-alt:before,.mini-model-face.male-soft:before{background:linear-gradient(#00000005,#000000ad),radial-gradient(circle at 58% 22%,#dcdcdcad,#0000 18%),linear-gradient(135deg,#151515,#82786b)}.model-tile.has-image:before,.mini-model-face.has-image:before{background:0 0}.model-tile.has-image,.mini-model-face.has-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.model-tile>*{z-index:1;position:relative}.model-tile svg{position:absolute;top:9px;right:9px}.model-tile strong{font-size:16px}.model-tile span,.model-tile em{color:#ffffffdb;font-size:11px;font-style:normal}.premium-model-strip{scrollbar-width:none;grid-auto-columns:58px;grid-auto-flow:column;gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}.premium-model-strip::-webkit-scrollbar{display:none}.premium-model-strip button{cursor:pointer;text-align:center;background:0 0;border:0;gap:4px;padding:0;display:grid}.mini-model-face{aspect-ratio:1;background:#d8d1c8;border-radius:7px;width:58px;position:relative;overflow:hidden}.premium-model-strip strong{color:#1e1a15;font-size:10px}.premium-model-strip em{color:#6a6258;font-size:9px;font-style:normal}.model-month-banner{color:#fff;cursor:pointer;background:linear-gradient(90deg,#000000e6,#0000002e),radial-gradient(circle at 76% 28%,#ffebcdb8,#0000 16%),linear-gradient(135deg,#111,#8b7a68);border-radius:8px;align-content:center;gap:7px;min-height:168px;padding:18px;display:grid;position:relative;overflow:hidden}.model-month-banner span{color:#d6a84a;font-size:12px}.model-month-banner strong{max-width:280px;font-size:20px;line-height:1.22}.model-month-banner p{color:#ffffffbf;max-width:280px;margin:0;font-size:12px}.model-month-banner button{color:#fff;background:0 0;border:1px solid #ffffff73;border-radius:7px;width:fit-content;min-height:30px;padding:0 10px}.model-list-meta{color:#51483d;justify-content:space-between;align-items:center;font-size:12px;display:flex}.model-list-meta button{color:#241f18;cursor:pointer;background:0 0;border:0;font-size:12px}.model-detail-page{gap:0;margin:0 -10px;padding-top:0}.model-detail-hero{background:#d6cfc5;min-height:256px;position:relative;overflow:hidden}.floating-bookmark{z-index:2;color:#fff;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.model-detail-body{background:#fffaf1;gap:9px;padding:14px 18px 16px;display:grid}.model-name-row{align-items:end;gap:10px;display:flex}.model-name-row h1{margin:0;font-size:24px}.model-name-row span,.model-detail-body p{color:#625b53;font-size:12px}.model-badges,.model-action-row{gap:8px;display:flex}.model-badges span,.proposal-note{color:#5b5045;background:#fff;border:1px solid #e5d8c4;border-radius:6px;padding:5px 8px;font-size:11px}.proposal-note{color:#8a6128;background:#fff7e8}.model-action-row button,.proposal-submit{cursor:pointer;border-radius:7px;flex:1;min-height:42px;font-weight:800}.save-model-button{color:#312b25;background:#fff;border:1px solid #d7c9b5}.proposal-button,.proposal-submit{color:#fff;background:linear-gradient(135deg,#d5a04a,#a96d1f);border:0}.portfolio-section,.career-section,.sns-section{background:#fffaf1;border-top:1px solid #eee1cf;gap:8px;padding:14px 18px;display:grid}.portfolio-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.portfolio-shot,.offer-thumb{background:#d9d0c5;border-radius:7px;position:relative;overflow:hidden}.portfolio-shot{aspect-ratio:.78}.portfolio-strip button{color:#fff;background:#141414;border:0;border-radius:7px;font-size:11px}.career-section ul{color:#28231d;gap:5px;margin:0;padding-left:17px;font-size:12px;line-height:1.45;display:grid}.sns-section{justify-content:space-between;align-items:center;display:flex}.sns-section div{gap:8px;display:flex}.sns-section button{color:#fff;background:#111;border:0;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.model-offer-page{gap:12px}.offer-mode-tabs{background:#fff;border:1px solid #eadfcf;border-radius:8px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.offer-mode-tabs button{color:#28231d;background:0 0;border:0;border-radius:6px;min-height:38px;font-weight:800}.offer-mode-tabs button.active{color:#8a6128;border:1px solid #cf9840}.offer-mode-tabs span{background:#f7e6c7;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:10px}.offer-help{color:#756b5f;margin:0;font-size:12px}.model-offer-page label{color:#2a241d;gap:6px;font-size:12px;font-weight:800;display:grid}.model-offer-page input,.model-offer-page select,.model-offer-page textarea{color:#26211c;background:#fff;border:1px solid #e4d9ca;border-radius:7px;width:100%;min-height:42px;padding:0 11px;font-size:13px}.model-offer-page textarea{resize:none;min-height:58px;padding-top:11px}.offer-event-card{background:#fff;border:1px solid #eadfcf;border-radius:8px;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px;display:grid}.offer-thumb{min-height:96px}.offer-event-card strong{font-size:14px}.offer-event-card p{color:#655c52;margin:6px 0 0;font-size:11px;line-height:1.45}.fashion-category-page{gap:14px;padding:14px 0 4px;display:grid}.fashion-search{color:#81786e;background:linear-gradient(135deg,#ffffffdb,#f4ece1c7);border:1px solid #e0d6c9b3;border-radius:999px;align-items:center;gap:11px;min-height:58px;padding:0 20px;font-size:15px;display:flex;box-shadow:inset 0 1px #ffffffc7}.fashion-search svg{color:#6f6b66}.fashion-sort-row{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:10px;margin:0 -10px;padding:0 10px 2px;display:grid;overflow-x:auto}.fashion-sort-row::-webkit-scrollbar{display:none}.fashion-sort-row button{color:#1f1a14;cursor:pointer;background:#ffffffe6;border:1px solid #e2d6c4;border-radius:999px;min-height:42px;padding:0 18px;font-size:14px;font-weight:700;box-shadow:0 5px 14px #0e0a050a}.fashion-sort-row button.active{color:#fff;background:#050505;border-color:#050505}.fashion-feature-card{color:#fff;cursor:pointer;background:#050505;border-radius:12px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid;overflow:hidden;box-shadow:0 16px 34px #0a07042e}.fashion-feature-image{background:linear-gradient(#00000005,#0000007a),radial-gradient(circle at 52% 25%,#ffd78bb8,#0000 18%),radial-gradient(at 50% 78%,#dd9f408c,#0000 36%),linear-gradient(135deg,#070604,#4b3011 55%,#0a0805);min-height:260px;position:relative}.fashion-feature-image:before{display:none}.fashion-feature-image span{z-index:1;color:#130d05;background:linear-gradient(135deg,#f2c45f,#b47824);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:900;position:absolute;top:16px;left:16px}.fashion-feature-copy{align-content:center;gap:10px;padding:28px;display:grid}.fashion-feature-copy em{color:#c79337;font-size:14px;font-style:normal;font-weight:700}.fashion-feature-copy strong{font-size:29px;line-height:1.25}.fashion-feature-copy p{color:#ffffffd6;margin:0;font-size:15px}.fashion-feature-copy div{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.fashion-feature-copy button{cursor:pointer;border-radius:8px;min-height:46px;font-size:15px;font-weight:900}.fashion-feature-copy button:first-child{color:#fff;background:linear-gradient(135deg,#f0c35f,#b97624);border:0}.fashion-feature-copy button:last-child{color:#dca64a;background:0 0;border:1px solid #d39a3e}.fashion-list{gap:2px;display:grid}.fashion-list-card{cursor:pointer;background:#fffffff0;border:1px solid #eadfce;border-radius:14px;grid-template-columns:132px minmax(0,1fr) 104px 42px;align-items:center;gap:14px;padding:12px;display:grid;position:relative;box-shadow:0 7px 18px #120c060b}.fashion-list-thumb{background:#ede8df;border-radius:9px;min-height:104px;position:relative;overflow:hidden}.fashion-list-thumb:before{content:"";position:absolute;inset:0}.fashion-list-thumb.has-image:before{display:none}.fashion-list-thumb.white-runway:before{background:radial-gradient(circle at 50% 24%,#fffffff0,#0000 20%),repeating-linear-gradient(90deg,#ffffffb3 0 7px,#0000 7px 32px),linear-gradient(135deg,#f8f8f7,#d5d0c9)}.fashion-list-thumb.gold-hall:before{background:radial-gradient(circle at 48% 18%,#ffdc8ed1,#0000 18%),repeating-linear-gradient(90deg,#ffffff38 0 5px,#0000 5px 42px),linear-gradient(135deg,#271606,#d5a758 58%,#110c08)}.fashion-list-thumb.dark-runway:before{background:radial-gradient(circle at 50% 16%,#dce8ff9e,#0000 18%),linear-gradient(90deg,#030303,#354357 50%,#030303)}.fashion-list-thumb.minimal-hall:before{background:repeating-linear-gradient(90deg,#ffffff29 0 4px,#0000 4px 36px),linear-gradient(135deg,#21180f,#bea069 58%,#33281d)}.fashion-list-copy{gap:7px;display:grid}.fashion-list-copy>span{color:#b57d26;font-size:13px;font-weight:800}.fashion-list-copy strong{color:#111;font-size:18px;line-height:1.28}.fashion-list-copy p{color:#625a51;margin:0;font-size:13px}.fashion-list-copy div{flex-wrap:wrap;gap:6px;display:flex}.fashion-list-copy em{color:#382f25;background:#f3eee6;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal}.fashion-bookmark{color:#111;cursor:pointer;background:0 0;border:0;position:absolute;top:15px;right:26px}.fashion-bookmark.is-saved{color:#bd972f}.fashion-apply{color:#dca84e;cursor:pointer;background:#050505;border:1px solid #d49b3e;border-radius:9px;grid-column:3;min-height:44px;font-size:15px;font-weight:900}.fashion-list-card b{color:#b7761f;grid-column:3;justify-self:center;font-size:18px}.fashion-card-arrow{color:#aa9e8f;grid-area:1/4/span 2}.bottom-tabbar{height:calc(58px + env(safe-area-inset-bottom))!important;min-height:0!important;padding-bottom:env(safe-area-inset-bottom)!important;align-items:stretch!important}.bottom-tabbar button{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;height:58px!important;min-height:0!important;padding:0!important;display:flex!important;position:static!important;transform:none!important}.bottom-tabbar button>svg{width:22px!important;height:22px!important;margin:0!important}.bottom-tabbar .quick-add-tab span{width:38px!important;height:38px!important;transform:none!important}@media (max-width:720px){.fashion-category-page{gap:12px;padding-top:12px}.fashion-search{min-height:48px;padding:0 16px;font-size:13px}.fashion-sort-row{gap:8px}.fashion-sort-row button{min-height:36px;padding:0 14px;font-size:12px}.fashion-feature-card{border-radius:10px;grid-template-columns:45% 55%}.fashion-feature-image{min-height:208px}.fashion-feature-copy{gap:8px;padding:18px}.fashion-feature-copy strong{font-size:20px}.fashion-feature-copy p{font-size:12px}.fashion-feature-copy div{grid-template-columns:1fr 1fr;gap:8px}.fashion-feature-copy button{min-height:38px;font-size:12px}.fashion-list-card{border-radius:11px;grid-template-columns:104px minmax(0,1fr) 82px 16px;gap:10px;padding:10px}.fashion-list-thumb{min-height:88px}.fashion-list-copy strong{font-size:14px}.fashion-list-copy p,.fashion-list-copy em,.fashion-list-copy>span{font-size:10px}.fashion-bookmark{top:12px;right:20px}.fashion-apply{min-height:36px;font-size:12px}.fashion-list-card b{font-size:14px}}.sub-page{gap:11px;padding-top:10px;display:grid}.sub-back{color:#8b6226;cursor:pointer;background:#ffffffc7;border:1px solid #e3d6c3;border-radius:999px;width:fit-content;min-height:28px;padding:0 12px;font-size:12px;font-weight:700}.detail-hero{color:#fff;border-radius:8px;align-content:end;gap:8px;min-height:210px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px #100c0724}.detail-hero:before{z-index:-1;content:"";position:absolute;inset:0}.detail-hero.runway:before,.detail-hero.beauty:before,.detail-hero.party:before,.detail-hero.audition:before,.detail-hero.street:before{background:linear-gradient(90deg,#000000e6,#0000003d),radial-gradient(circle at 74% 26%,#ffebbecc,#0000 14%),linear-gradient(135deg,#080806,#b88a3b 58%,#14100b)}.detail-hero span,.detail-tags span{color:#8a6128;background:#fffaf1d6;border:1px solid #d6a84a5c;border-radius:999px;width:fit-content;padding:5px 9px;font-size:11px;font-weight:700}.detail-hero h1{max-width:430px;margin:0;font-size:25px;line-height:1.22}.detail-hero p{color:#ffffffc7;margin:0;font-size:13px}.detail-panel,.my-card,.support-card,.search-page{background:#fff;border:1px solid #eee5d8;border-radius:9px;gap:10px;padding:14px;display:grid;box-shadow:0 7px 18px #0f0c080e}.detail-panel h2,.profile-detail h1{margin:0;font-size:18px}.detail-panel p,.my-card p,.support-card p{color:#675f54;margin:0;font-size:13px;line-height:1.55}.detail-tags{flex-wrap:wrap;gap:6px;display:flex}.profile-detail{background:#fffaf5;border:1px solid #eee5d8;border-radius:9px;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.profile-photo{aspect-ratio:1;color:#e8be62;background:radial-gradient(circle at 34% 34%,#e5bc62,#0000 22%),linear-gradient(135deg,#050505,#1f1b14);border-radius:9px;place-items:center;width:94px;font-size:24px;font-weight:900;display:grid}.profile-detail p{color:#655f57;margin:6px 0 9px;font-size:13px}.calendar-list,.category-results,.notice-list,.campaign-stack,.action-grid{gap:8px;display:grid}.calendar-list button,.category-results button,.action-grid button{color:#1f1b16;cursor:pointer;text-align:left;background:#fff;border:1px solid #eee5d8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 10px;padding:11px 12px;display:grid}.calendar-list button span,.category-results button span,.category-results button em,.action-grid button span{color:#806237;font-size:12px;font-style:normal}.calendar-list button strong,.category-results button strong,.action-grid button strong{min-width:0;font-size:14px;line-height:1.34}.category-results button,.action-grid button{grid-template-columns:1fr}.company-post-create-card{background:#fffdfa;border:1px solid #eadfce;border-radius:14px;gap:14px;padding:16px;display:grid}.company-post-create-head{border-bottom:1px solid #eee4d8;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.company-post-create-head span{color:#a67724;font-size:12px;font-weight:800;display:block}.company-post-create-head strong{color:#17130e;margin-top:4px;font-size:18px;display:block}.company-post-create-head p{color:#72695f;margin:5px 0 0;font-size:12px;line-height:1.45}.company-post-create-head button{color:#8d641c;cursor:pointer;background:#fff8ec;border:1px solid #c89a42;border-radius:999px;flex:none;padding:9px 12px;font-size:12px;font-weight:800}.company-post-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.company-post-create-form textarea{min-height:92px}.calendar-page{gap:12px;display:grid}.calendar-header-card{color:#fff;background:linear-gradient(135deg,#080806,#221a10);border:1px solid #eee5d8;border-radius:12px;justify-content:space-between;align-items:center;padding:14px;display:flex}.calendar-header-card div{gap:3px;display:grid}.calendar-header-card span{color:#d4a84b;letter-spacing:1px;font-size:10px}.calendar-header-card strong{font-size:20px;line-height:1.15}.calendar-header-card button{color:#eac268;background:0 0;border:1px solid #eac2688c;border-radius:999px;min-height:30px;padding:0 12px;font-size:11px;font-weight:700}.calendar-board{background:#fffdf8;border:1px solid #eee5d8;border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:10px;display:grid;box-shadow:0 8px 18px #0f0c080e}.calendar-weekday{color:#8d8273;place-items:center;min-height:24px;font-size:11px;font-weight:700;display:grid}.calendar-board button{aspect-ratio:1;color:#29241d;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:10px;place-items:center;min-width:0;padding:0;display:grid;position:relative}.calendar-board button.empty{cursor:default;opacity:0}.calendar-board button strong{font-size:13px;line-height:1}.calendar-board button span{color:#fff;background:#d2a13e;border-radius:999px;place-items:center;width:13px;height:13px;font-size:8px;font-weight:800;display:grid;position:absolute;bottom:5px;right:5px}.calendar-board button.has-event{background:#fff7e7;border-color:#d2a13e61}.calendar-board button.active{color:#eac268;background:#080806;border-color:#d2a13e}.calendar-detail-card{background:#fff;border:1px solid #eee5d8;border-radius:12px;grid-template-columns:68px minmax(0,1fr);gap:12px;padding:12px;display:grid;box-shadow:0 8px 18px #0f0c080f}.calendar-detail-date{color:#eac268;background:#070706;border-radius:10px;align-content:center;place-items:center;min-height:74px;display:grid}.calendar-detail-date strong{font-size:26px;line-height:1}.calendar-detail-date span{color:#ffffffbd;font-size:11px}.calendar-detail-copy{gap:6px;display:grid}.calendar-detail-copy em{color:#a47127;font-size:11px;font-style:normal;font-weight:800}.calendar-detail-copy h3{margin:0;font-size:15px;line-height:1.32}.calendar-detail-copy p{color:#62594d;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.calendar-detail-copy button{color:#eac268;cursor:pointer;background:#111;border:0;border-radius:8px;width:fit-content;min-height:30px;padding:0 13px;font-size:11px;font-weight:800}.calendar-day-stack{gap:7px;display:grid}.calendar-day-stack button{color:#1d1914;text-align:left;background:#fff;border:1px solid #eee5d8;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.calendar-day-stack span{color:#a47127;font-size:11px}.calendar-swipe-area{touch-action:pan-y;gap:8px;display:grid}.calendar-header-card{grid-template-columns:32px minmax(0,1fr) auto 32px;gap:7px;padding:11px 9px;display:grid}.calendar-header-card .calendar-month-copy{gap:2px;min-width:0;display:grid}.calendar-header-card .calendar-month-copy strong{white-space:nowrap}.calendar-header-card .calendar-header-actions{align-items:center;gap:5px;display:flex}.calendar-header-card button.calendar-month-arrow,.calendar-header-card button.calendar-add-button{place-items:center;width:32px;min-height:32px;padding:0;display:grid}.calendar-header-card button.calendar-today-button{white-space:nowrap;min-height:30px;padding:0 9px}.calendar-header-card button.calendar-add-button{color:#111;background:#d6ad53;border-color:#d6ad53}.calendar-swipe-guide{color:#8b8174;text-align:right;margin:0 3px;font-size:10px}.calendar-empty-state{color:#6f665b;text-align:center;background:#fff;border:1px solid #eee5d8;border-radius:12px;justify-items:center;gap:8px;padding:22px 14px;display:grid}.calendar-empty-state strong{font-size:13px}.calendar-empty-state button{color:#eac268;background:#111;border:0;border-radius:999px;align-items:center;gap:4px;min-height:34px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.calendar-day-stack button.active{background:#fff8e8;border-color:#c79a3d}.calendar-add-backdrop{z-index:120;padding:16px 12px max(16px, env(safe-area-inset-bottom));background:#0706047a;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.calendar-add-sheet{background:#fff;border:1px solid #e8e1d5;border-radius:22px;gap:12px;width:min(100%,520px);max-height:min(82vh,680px);padding:18px;display:grid;overflow-y:auto;box-shadow:0 18px 60px #0003}.calendar-add-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-add-heading div{gap:3px;display:grid}.calendar-add-heading span{color:#9a742c;letter-spacing:.12em;font-size:10px;font-weight:800}.calendar-add-heading strong{font-size:20px}.calendar-add-heading button{color:#211e19;background:#f6f3ec;border:0;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.calendar-add-sheet label{gap:6px;display:grid}.calendar-add-sheet label>span{color:#554c41;font-size:12px;font-weight:800}.calendar-add-sheet input{color:#171511;width:100%;min-height:46px;font:inherit;background:#faf9f6;border:1px solid #e3dacb;border-radius:11px;outline:none;padding:0 12px;font-size:14px}.calendar-add-sheet input:focus{border-color:#ba8e38;box-shadow:0 0 0 3px #ba8e381f}.calendar-add-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.calendar-add-message{color:#883f2d;background:#fff3e7;border-radius:9px;margin:0;padding:9px 11px;font-size:11px;font-weight:700}.calendar-add-submit{color:#e8bd59;background:#111;border:0;border-radius:12px;min-height:48px;font-size:14px;font-weight:850}.calendar-add-submit:disabled{opacity:.55}@media (max-width:430px){.calendar-header-card{grid-template-columns:30px minmax(0,1fr) auto 30px;gap:5px}.calendar-header-card .calendar-month-copy span{display:none}.calendar-header-card .calendar-month-copy strong{font-size:17px}.calendar-header-card button.calendar-today-button{padding:0 7px;font-size:10px}.calendar-add-time-grid{grid-template-columns:1fr}}.search-input-row{color:#796f64;background:#f7efe3;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:13px;display:flex}.category-page{padding-top:0}.category-page-head{gap:4px;padding:2px 0 0;display:grid}.category-page-head span{color:#9a6b25;background:#f4ead7;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:800}.category-page-head strong{color:#211b13;font-size:19px;line-height:1.2}.category-page-head p{color:#756b5f;margin:0;font-size:12px;line-height:1.45}.category-promoted{color:#fff;cursor:pointer;border-radius:8px;align-content:end;gap:6px;min-height:152px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px #100c0721}.category-promoted:before,.result-thumb:before{content:"";position:absolute;inset:0}.category-promoted:before{z-index:-1;background:linear-gradient(90deg,#000000e6,#0000002e),radial-gradient(circle at 76% 30%,#ffecbec7,#0000 16%),linear-gradient(135deg,#080806,#b78a3e 58%,#13100b)}.category-promoted span{background:#0000005c;border:1px solid #ffffff57;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:800}.category-promoted strong{max-width:390px;font-size:23px;line-height:1.22}.category-promoted p{color:#ffffffc7;margin:0;font-size:12px}.category-promoted button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d9aa4e,#a86f20);border:0;border-radius:7px;width:fit-content;min-height:30px;padding:0 12px;font-size:11px;font-weight:800}.category-tools{gap:8px;display:grid}.sort-chips{gap:6px;display:flex}.sort-chips button{color:#5e554a;cursor:pointer;background:#fff;border:1px solid #e0d3c1;border-radius:999px;min-height:28px;padding:0 10px;font-size:11px;font-weight:700}.sort-chips button.active{color:#eac268;background:#0a0907;border-color:#b98731}.category-card-list{gap:9px}.category-card-list button{grid-template-columns:74px minmax(0,1fr);gap:4px 10px;padding:8px}.result-thumb{background:#17120b;border-radius:7px;grid-row:span 3;min-height:72px;position:relative;overflow:hidden}.result-thumb:before{background:radial-gradient(circle at 70% 22%,#ffffffb8,#0000 15%),linear-gradient(135deg,#0d0d0d,#c09243 54%,#17110a)}.support-card{justify-items:start}.support-form{width:100%}.support-success{background:#fff8e8;border:1px solid #c9973c59;border-radius:8px;width:100%;padding:10px 12px;font-weight:800;color:#6b4a12!important}.support-card svg{color:#c08b35}.floating-support{right:calc(50% - min(50vw,215px) + 14px);bottom:calc(72px + env(safe-area-inset-bottom));z-index:70;pointer-events:none;justify-items:end;display:grid;position:fixed}.floating-support-button,.floating-support-panel{pointer-events:auto}.floating-support-button{color:#fff;cursor:pointer;background:#111;border:1px solid #1e18111f;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 14px 32px #0e0a063d}.floating-support-button svg{color:#d6a24a}.floating-support-panel{background:#fffdf8;border:1px solid #dac8ace6;border-radius:12px;width:min(306px,100vw - 28px);display:grid;overflow:hidden;box-shadow:0 18px 42px #110c0638}.floating-support-head{color:#fff;background:#111;justify-content:space-between;align-items:center;min-height:46px;padding:0 12px;display:flex}.floating-support-head span,.floating-support-head button{align-items:center;display:inline-flex}.floating-support-head span{gap:7px;font-size:13px;font-weight:900}.floating-support-head svg{color:#d6a24a}.floating-support-head button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;justify-content:center;width:30px;height:30px}.floating-support-body{gap:8px;padding:12px;display:grid}.support-bubble{border-radius:12px;max-width:86%;margin:0;padding:9px 11px;font-size:12px;line-height:1.45}.support-bubble.agent{color:#2b2117;background:#f1e8da}.support-bubble.user{color:#fff;background:#111;justify-self:end}.floating-support-actions{border-top:1px solid #eee1cf;grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.floating-support-actions button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:8px;min-height:38px;font-size:12px;font-weight:900}.floating-support-actions button:last-child{color:#181600;background:#fee500}.co-home-redesign{background:radial-gradient(circle at top left, #c8a95d0b, transparent 30%), var(--co-bg);min-height:100%;color:var(--co-text);padding-bottom:96px}.co-category-wrap{scrollbar-width:none;width:100%;padding:18px 20px 12px;overflow:auto hidden}.co-category-wrap::-webkit-scrollbar{display:none}.co-job-rail::-webkit-scrollbar{display:none}.co-category-inner{justify-content:center;align-items:center;gap:12px;width:max-content;max-width:100%;margin-inline:auto;display:flex}.co-category-chip{border:1px solid var(--co-line);min-height:38px;color:var(--co-text);cursor:pointer;letter-spacing:0;white-space:nowrap;background:#ffffffe6;border-radius:999px;flex:none;padding:0 24px;font-size:14px;font-weight:800;box-shadow:0 6px 18px #1c160c0a}.co-category-chip.is-active{border-color:var(--co-black);background:var(--co-black);color:#f5d166}.co-hero-section,.co-home-section{width:min(1120px,100% - 40px);margin-inline:auto}.co-hero-section{margin-bottom:24px}.co-hero-card{width:100%;height:clamp(240px,25vw,310px);box-shadow:var(--co-shadow);cursor:pointer;text-align:left;background-color:#0000;background-image:linear-gradient(90deg,#000000e6,#00000029),radial-gradient(circle at 76% 22%,#ffeeb899,#0000 13%),linear-gradient(135deg,#060606,#a06d26 58%,#15100b);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:0;border-radius:24px;display:block;position:relative;overflow:hidden}.co-hero-overlay{background:linear-gradient(90deg,#000000e6 0%,#00000073 44%,#00000014 100%),linear-gradient(#0000 42%,#0000006b);position:absolute;inset:0}.co-hero-content{z-index:1;color:#fff;flex-direction:column;justify-content:center;height:100%;padding:clamp(28px,5vw,58px);display:flex;position:relative}.co-eyebrow{color:#f0cc68;letter-spacing:.08em;margin:0 0 12px;font-size:14px;font-weight:950}.co-hero-content h1{letter-spacing:0;margin:0;font-size:clamp(32px,4.5vw,58px);font-weight:900;line-height:1.08}.co-hero-sub{color:#ffffffd1;margin:16px 0 28px;font-size:clamp(14px,1.8vw,18px);font-weight:600}.co-hero-button{color:#111;background:linear-gradient(135deg,#e0c16a,#b58d36);border-radius:12px;align-items:center;gap:12px;width:fit-content;min-height:46px;padding:0 22px;font-size:15px;font-weight:850;display:inline-flex;box-shadow:0 12px 30px #be963a47}.co-hero-page{z-index:2;color:#fff;align-items:center;gap:5px;font-size:15px;font-weight:850;display:flex;position:absolute;bottom:22px;right:28px}.co-home-section{margin-bottom:30px}.co-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.co-section-head h2{letter-spacing:0;margin:0;font-size:clamp(22px,2.5vw,30px);font-weight:900;line-height:1}.co-more-button{color:var(--co-gold-deep);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:15px;font-weight:850;display:inline-flex}.co-job-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.co-job-card{aspect-ratio:3/4;background:#111;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 16px 40px #1410081f}.co-job-open{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.co-job-image{background-color:#0000;background-image:radial-gradient(circle at 68% 18%,#ffffffb8,#0000 13%),linear-gradient(135deg,#0b0b0b,#c09243 55%,#17110a);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;display:block;position:absolute;inset:0;transform:scale(1.01)}.co-job-image.gold-hall{background:radial-gradient(circle at 42% 24%,#ffffffc7,#0000 12%),linear-gradient(135deg,#1a1308,#d0a04f 52%,#090807)}.co-job-image.dark-runway{background:radial-gradient(circle at 74% 20%,#f2cd77bf,#0000 11%),linear-gradient(135deg,#050505,#2c251c 45%,#b48b3d)}.co-job-image.minimal-hall{background:radial-gradient(circle at 66% 16%,#ffffffb8,#0000 11%),linear-gradient(135deg,#ece1cf,#17120c 72%)}.co-job-image.has-url{background-color:#111}.co-job-image-asset{object-fit:cover;object-position:center}.co-job-shade{background:linear-gradient(#00000052 0%,#0000 36%),linear-gradient(#00000014 36%,#000000e0 100%);position:absolute;inset:0}.co-job-top{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:14px 14px auto}.co-job-type{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000005c;border:1px solid #ffffff9e;border-radius:8px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.co-bookmark-button{z-index:3;color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:14px;right:14px}.co-bookmark-button.is-saved{color:#f3cf62;filter:drop-shadow(0 1px 3px #000000b8)}.co-job-bottom{z-index:2;color:#fff;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.co-deadline-badge{color:#f1d270;background:#0000006b;border:1px solid #e6c262d9;border-radius:8px;align-items:center;width:fit-content;min-height:28px;margin-bottom:12px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.co-job-bottom strong{letter-spacing:0;margin:0 0 10px;font-size:clamp(17px,1.8vw,22px);font-weight:950;line-height:1.12}.co-job-bottom>span:last-child{color:#ffffffdb;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.co-magazine-list{grid-template-rows:repeat(2,minmax(126px,1fr));grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:18px;display:grid}.co-magazine-card{box-sizing:border-box;border:1px solid var(--co-line);cursor:pointer;background:#fffffff0;border-radius:16px;grid-template-columns:38% 1fr;align-content:start;align-items:center;gap:14px;min-width:0;min-height:110px;padding:12px;display:grid;overflow:hidden;box-shadow:0 10px 28px #1c160c0d}.co-magazine-card.is-featured{grid-row:1/span 2;grid-template-columns:1fr;align-content:start;min-height:276px}.co-magazine-card.is-featured .co-magazine-image{min-height:176px}.co-magazine-image{box-sizing:border-box;aspect-ratio:16/10;background-color:#0000;background-image:radial-gradient(circle at 72% 20%,#ffffffb8,#0000 14%),linear-gradient(135deg,#111,#b58a3d);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:12px;width:100%;min-width:0;max-width:100%;display:block}.co-magazine-text{gap:6px;min-width:0;display:grid}.co-magazine-text em{color:var(--co-gold-deep);font-size:11px;font-style:normal;font-weight:900}.co-magazine-text strong{overflow-wrap:anywhere;color:var(--co-text);font-size:16px;font-weight:900;line-height:1.25}.co-magazine-text span{overflow-wrap:anywhere;color:var(--co-muted);font-size:13px;font-weight:600;line-height:1.42}.co-campaign-section{margin-top:-6px}.co-campaign-banner{cursor:pointer}.support-kakao-card{background:#fffaf0;border-color:#c9973c47}.support-check{align-self:end;min-height:42px}.kakao-channel-button{color:#181600;cursor:pointer;background:#fee500;border:0;border-radius:8px;min-height:42px;padding:0 14px;font-weight:900}.kakao-channel-button.is-pending{color:#554b13;opacity:.72;background:#f3df54}.kakao-channel-pending-notice{color:#7a5818;margin:2px 0 0;font-size:15px;font-weight:800}.inquiry-history-card{width:100%}.inquiry-list{gap:8px;width:100%;display:grid}.inquiry-list article{background:#fffdf8;border:1px solid #eee5d8;border-radius:8px;gap:3px;padding:10px;display:grid}.inquiry-list article>span{color:#9a6d1f;font-size:11px;font-weight:900}.inquiry-list article strong{font-size:14px}.support-card strong,.my-card strong{font-size:17px}.my-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.my-actions button{color:#e7bd61;cursor:pointer;background:#0a0907;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-weight:800;display:inline-flex}.my-actions .logout-button{color:#17120b;background:#fff;border:1px solid #0a090729}.page-rail{grid-auto-columns:minmax(230px,74%)}.sponsor-banner{cursor:pointer}.home-glyph{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;width:20px;height:20px}@media (max-width:1040px){.workspace,.two-col{grid-template-columns:1fr}.sidebar{position:static}.grid,.profile-strip,.auth-grid,.category-grid,.model-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.search-band,.market-split,.event-gallery,.mini-form{grid-template-columns:1fr}}@media (max-width:720px){.auth-step{gap:12px;width:100%;padding:42px 18px 18px}.auth-step .mini-form{grid-template-columns:1fr}.auth-step .field-hint{min-height:0}.topbar{flex-flow:row;align-items:center;gap:6px;padding:6px 8px}.brand{flex:none;min-width:0}.brand-mark{width:32px;height:32px}.brand-title{white-space:nowrap;font-size:13px}.top-actions{flex:none;gap:4px;margin-left:0}.language-picker{height:28px;padding:0 6px}.language-picker svg{display:none}.language-picker select{width:30px;font-size:10px}.language-flag{font-size:13px}.market-tabs{flex:auto;justify-content:center;min-width:82px;display:flex}.market-tabs button{width:auto;min-height:30px;padding:0 6px;font-size:13px}.top-actions .icon-button{width:28px;min-height:28px}.top-actions .icon-button svg{width:20px;height:20px}.global-auth-notice{align-items:flex-start;padding:8px 10px;font-size:12px;top:45px}.nav{order:3;justify-content:start;width:100%}.workspace{padding:14px}.landing{align-content:start;gap:14px;min-height:auto;padding:0}.landing-copy{gap:7px}.landing-logo{width:min(92vw,520px);max-height:118px}.landing-lead{font-size:21px;line-height:1.25}.landing-sub{font-size:16px}.role-choice{grid-template-columns:1fr;gap:10px}.main-market{gap:14px}.app-home{gap:9px;padding:0 10px 58px}.home-hero{border-radius:0;grid-template-columns:1fr;width:calc(100% + 20px);max-width:none;min-height:190px;margin:0 -10px}.home-hero-copy{align-content:center;gap:6px;min-height:190px;padding:16px 18px}.home-hero-copy h1{font-size:22px;line-height:1.18}.hero-meta{gap:4px}.hero-meta li{font-size:11px}.gold-button{border-radius:7px;min-height:32px;padding:0 12px;font-size:12px}.home-hero-visual{opacity:.88;min-height:190px;position:absolute;inset:0}.runway-model{width:82px;height:174px;bottom:-14px;right:7%}.hero-pager{bottom:10px}.home-chip-row,.casting-categories{background:#fffaf1;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:5px;margin:0 -10px;padding:6px 10px;display:flex;overflow-x:hidden}.home-chip-row button{flex:1 1 0;min-width:0;min-height:25px;padding:0 5px;font-size:10px}.casting-categories+.home-hero{margin-top:0}.home-section-title h2{color:#241f18;letter-spacing:0;font-size:14px;font-weight:600}.home-section-title{margin-bottom:5px}.home-section-title button{color:#9c7333;font-size:11px;font-weight:600}.deadline-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:156px;grid-auto-flow:column;gap:8px;margin:0 -10px;padding:0 10px 2px;display:grid;overflow-x:auto}.deadline-card{scroll-snap-align:start;width:156px}.deadline-image{min-height:76px}.deadline-image span,.new-casting-image span{padding:3px 6px;font-size:10px;top:7px;left:7px}.deadline-image button{width:30px;height:30px;top:4px;right:4px}.deadline-body{gap:3px;padding:8px}.deadline-body strong{font-size:12px}.deadline-body span,.deadline-body em{font-size:10px}.deadline-body em,.list-tags em{padding:3px 5px}.new-casting-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:154px;grid-auto-flow:column;gap:8px;margin:0 -10px;padding:0 10px 2px;display:grid;overflow-x:auto}.new-casting-grid::-webkit-scrollbar{display:none}.new-casting-card{scroll-snap-align:start}.new-casting-image{min-height:78px}.new-casting-card strong{padding:0 10px;font-size:13px}.new-casting-card>span,.new-casting-card>em{padding:0 10px;font-size:11px}.magazine-rail{grid-auto-columns:84vw;margin:0 -10px;padding:0 10px 2px}.magazine-banner{scroll-snap-align:start;min-height:122px}.magazine-banner div{width:100%;padding:14px}.magazine-banner strong{font-size:16px}.sponsor-banner{min-height:88px;padding:14px}.sponsor-banner strong{font-size:16px}.sponsor-banner>span{letter-spacing:2px;font-size:14px}.bottom-tabbar{height:calc(54px + env(safe-area-inset-bottom));min-height:0}.bottom-tabbar .quick-add-tab{transform:none}.bottom-tabbar .quick-add-tab span{width:34px;height:34px;box-shadow:none}.bottom-tabbar button{gap:3px;height:54px;padding:0;font-size:9px}.bottom-tabbar button svg,.home-glyph{width:18px;height:18px}.bottom-tabbar .quick-add-tab svg{width:25px;height:25px}.casting-list-card{grid-template-columns:112px minmax(0,1fr) 34px;gap:12px;min-height:126px;padding:10px}.list-thumb{min-height:104px}.list-copy{gap:8px}.list-copy strong{font-size:20px}.list-copy span{font-size:15px}.apply-lock-button{grid-column:2/4;justify-self:stretch;min-height:44px}.guest-notice{min-height:60px;padding:0 14px;font-size:14px}.home-signup-actions{display:none}.main-action-bar{grid-template-columns:1fr 1fr;display:grid}.main-action-bar .primary-button,.main-action-bar .secondary-button{min-height:42px;padding:0 8px}.ad-rail{grid-auto-columns:minmax(280px,86vw);margin:0 -14px;padding:0 14px 2px}.sponsor-ad{min-height:150px}.search-band,.category-section,.market-panel,.event-gallery-section,.model-directory{padding:14px}.section-title-row{flex-direction:column;align-items:start;gap:4px}.category-card{min-height:104px}.gallery-image{min-height:190px}.model-gallery{grid-template-columns:1fr}.model-portrait{min-height:180px}.featured-model{grid-template-columns:42px minmax(0,1fr)}.featured-model em{grid-column:2}.role-button{min-height:70px;padding:12px}.grid,.profile-strip,.auth-grid,.form-grid{grid-template-columns:1fr}.interest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sns-editor-row{grid-template-columns:38px minmax(0,1fr) 38px}.sns-editor-row input{grid-column:1/-1}.span-2{grid-column:span 1}}.market-tabs{grid-template-columns:repeat(3,max-content)!important;gap:22px!important}.market-tabs button{white-space:nowrap!important;font-size:14px!important}.fashion-control-row{display:grid!important}.fashion-sort-row{display:none!important}.fashion-category-page .fashion-search{min-height:42px!important}.bottom-tabbar{height:calc(54px + env(safe-area-inset-bottom))!important}.bottom-tabbar button{height:54px!important;overflow:hidden!important}.bottom-tabbar button:first-child:before{content:none!important}.bottom-tabbar button:first-child svg{display:block!important}@media (max-width:720px){.market-tabs{gap:16px!important}.market-tabs button{font-size:13px!important}}.bottom-tabbar .home-tab{height:54px!important;min-height:0!important;box-shadow:none!important;color:#a8a8a8!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:0!important;font-size:0!important;line-height:1!important;display:flex!important;position:static!important;overflow:visible!important;transform:none!important}.bottom-tabbar .home-tab.active{color:#eac268!important}.bottom-tabbar .home-tab:before,.bottom-tabbar .home-tab:after{content:none!important;display:none!important}.bottom-tabbar .home-tab .home-nav-icon{fill:none!important;stroke:currentColor!important;width:21px!important;height:21px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important;overflow:visible!important;transform:none!important}.bottom-tabbar .home-tab .home-solid-icon{fill:currentColor!important;stroke:none!important;width:22px!important;height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important;overflow:visible!important;transform:none!important}.bottom-tabbar .home-tab .tab-label{color:currentColor!important;font-size:9px!important;font-weight:500!important;line-height:1!important;display:block!important}.bottom-tabbar .home-icon-shell,.bottom-tabbar .home-icon-svg{display:none!important}.admin-shell,.company-shell{color:#17120b;background:#f5f6f8;min-height:100svh}.admin-shell{grid-template-columns:280px minmax(0,1fr);display:grid}.company-shell{grid-template-columns:244px minmax(0,1fr);display:grid}.admin-sidebar,.company-sidebar{color:#f8f5ec;background:#080806;border-right:1px solid #e1e4e8;height:100svh;padding:18px 14px;position:sticky;top:0;overflow:auto}.company-sidebar{background:#11100d}.admin-brand,.company-brand{align-items:center;gap:12px;margin-bottom:18px;padding:8px;display:flex}button.admin-brand{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0}button.admin-brand:hover{background:#ffffff0f;border-radius:12px}.admin-brand>span,.company-brand>span{color:#e7bd61;background:radial-gradient(circle at 32% 42%,#e7bd6147,#0000 38%),#0e0d0b;border:1px solid #d7ac5447;border-radius:10px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.admin-brand div,.company-brand div{gap:2px;display:grid}.admin-brand strong,.company-brand strong{font-size:17px}.admin-brand em,.company-brand em{color:#ffffff94;font-size:12px;font-style:normal}.admin-sidebar nav,.company-sidebar nav{gap:5px;display:grid}.admin-sidebar nav button,.company-sidebar nav button{color:#ffffffb8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.company-sidebar nav button{min-height:42px}.admin-sidebar nav button.active,.company-sidebar nav button.active{color:#fff;background:linear-gradient(135deg,#d7ac5438,#ffffff0f)}.admin-sidebar nav button span{gap:2px;display:grid}.admin-sidebar nav button strong{font-size:13px}.admin-sidebar nav button em{color:#ffffff75;font-size:11px;font-style:normal}.admin-workspace,.company-workspace{align-content:start;gap:18px;padding:22px;display:grid}.admin-topbar,.company-topbar{background:#fff;border:1px solid #e6e2da;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.admin-topbar span,.company-topbar span{color:#b18335;font-size:12px;font-weight:800}.admin-topbar h1,.company-topbar h1{margin:2px 0 4px;font-size:26px}.admin-topbar p,.company-topbar p{color:#716a60;margin:0;font-size:13px}.admin-top-actions,.company-top-actions{align-items:center;gap:10px;display:flex}.admin-search,.company-top-actions label{background:#fffdf9;border:1px solid #dfd7ca;border-radius:8px;align-items:center;gap:8px;width:min(360px,34vw);min-height:40px;padding:0 12px;display:flex}.admin-search input,.company-top-actions input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.admin-top-actions select,.company-top-actions button{color:#e7bd61;cursor:pointer;background:#0b0a08;border:1px solid #d6c7b2;border-radius:8px;min-height:40px;padding:0 12px;font-weight:800}.admin-notice,.company-approval-strip{background:#fffaf0;border:1px solid #cd993842;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.admin-notice strong,.company-approval-strip strong{font-size:14px}.admin-notice p,.company-approval-strip p{color:#756958;margin:3px 0 0;font-size:12px;line-height:1.45}.company-approval-strip button{color:#e7bd61;cursor:pointer;background:#0b0a08;border:0;border-radius:7px;min-height:36px;padding:0 12px;font-weight:800}.admin-stack,.company-stack{gap:16px;display:grid}.admin-split,.company-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-two-column{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:16px;display:grid}.admin-kpi-grid,.company-kpi-grid,.admin-resource-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.admin-resource-summary,.company-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-kpi-grid.compact{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-kpi,.company-kpi-grid article,.admin-resource-summary article{background:#fff;border:1px solid #e6e2da;border-radius:8px;gap:8px;min-height:106px;padding:14px;display:grid}.admin-kpi span,.company-kpi-grid span,.admin-resource-summary span{color:#70685c;font-size:12px;font-weight:800}.admin-kpi strong,.company-kpi-grid strong,.admin-resource-summary strong{font-size:30px;line-height:1}.admin-kpi em,.company-kpi-grid em,.admin-resource-summary em{color:#8a6a32;font-size:12px;font-style:normal}.admin-resource-summary svg{color:#b88935}.admin-kpi{color:inherit;text-align:left;cursor:pointer;transition:border-color .16s,transform .16s,box-shadow .16s}.admin-kpi:hover{border-color:#b78b3a94;transform:translateY(-1px);box-shadow:0 8px 20px #15110b12}.admin-kpi.green{border-color:#1e915140}.admin-kpi.orange{border-color:#dd891f47}.admin-kpi.red{border-color:#cd3f3f40}.admin-kpi.gold{border-color:#c9973c59}.admin-panel,.company-panel,.admin-detail-card,.company-guide{background:#fff;border:1px solid #e5e1da;border-radius:8px;box-shadow:0 8px 20px #15110b0a}.admin-panel,.company-panel{gap:12px;padding:15px;display:grid}.admin-panel-head,.company-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-panel-head h2,.company-panel-head h2{margin:0;font-size:17px}.admin-panel-head button,.company-panel-head button{color:#8a6128;cursor:pointer;background:#fffaf2;border:1px solid #ddcfbd;border-radius:999px;align-items:center;gap:4px;min-height:32px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.admin-table-wrap,.company-table-wrap{border:1px solid #ede8df;border-radius:8px;overflow:auto}.admin-table,.company-table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.admin-table th,.company-table th{color:#6d655a;text-align:left;background:#f8f6f2;font-size:12px}.admin-table th,.admin-table td,.company-table th,.company-table td{vertical-align:middle;border-bottom:1px solid #eee9e0;padding:11px 12px}.admin-table tr:last-child td,.company-table tr:last-child td{border-bottom:0}.admin-badge,.company-badge{color:#4f4a43;white-space:nowrap;background:#f2f2f2;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.admin-badge.green,.company-badge.green{color:#1c7c45;background:#e9f7ef}.admin-badge.orange,.company-badge.orange{color:#a86414;background:#fff2df}.admin-badge.red,.company-badge.red{color:#b73333;background:#fff0f0}.admin-badge.gold,.company-badge.gold{color:#93640d;background:#fff5d7}.admin-task-list,.company-task-list{gap:8px;display:grid}.admin-task-list button,.company-task-list button{color:#17120b;cursor:pointer;text-align:left;background:#fffdf8;border:1px solid #ede6db;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-weight:800;display:flex}.admin-exposure-preview,.admin-review-card,.company-offer-card,.company-document-box{background:#fffaf2;border:1px solid #eee4d4;border-radius:8px;gap:8px;padding:14px;display:grid}.admin-exposure-preview span,.admin-review-card em{color:#a36d1f;font-size:12px;font-style:normal;font-weight:900}.admin-review-card div{flex-wrap:wrap;gap:8px;display:flex}.admin-review-card button,.admin-detail-card button,.company-offer-card button,.company-document-box button,.company-post-form button,.company-profile-form button,.company-support-form button,.company-ad-grid button{color:#17120b;cursor:pointer;background:#fff;border:1px solid #d9c9b2;border-radius:7px;min-height:34px;padding:0 11px;font-weight:800}.admin-review-card button.approve{color:#fff;background:#137445}.admin-review-card button.reject{color:#fff;background:#a43131}.admin-status-grid,.admin-filter-row{flex-wrap:wrap;gap:8px;display:flex}.admin-filter-row button{cursor:pointer;background:#fff;border:1px solid #ded5c9;border-radius:999px;min-height:34px;padding:0 12px;font-weight:800}.admin-detail-card,.company-guide{align-content:start;gap:10px;padding:16px;display:grid}.admin-detail-card>svg,.company-guide>svg{color:#b88935}.admin-detail-card strong,.company-guide strong{font-size:17px}.admin-detail-card p,.company-guide p{color:#6d655a;margin:0;font-size:13px;line-height:1.55}.admin-detail-card div{flex-wrap:wrap;gap:8px;display:flex}.admin-category-bars{gap:10px;display:grid}.admin-category-bars div{grid-template-columns:80px 42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.admin-category-bars i{background:linear-gradient(90deg,#d1a449,#0b0a08);border-radius:999px;height:10px;display:block}.admin-model-grid,.admin-exposure-board,.company-ad-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-model-card,.admin-exposure-board article,.company-ad-grid article{background:#fff;border:1px solid #e8e1d8;border-radius:8px;gap:9px;padding:14px;display:grid}.admin-model-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.admin-avatar{color:#e7bd61;background:#0b0a08;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.admin-model-card p,.admin-exposure-board p,.company-ad-grid p{color:#6d655a;margin:0;font-size:12px}.admin-model-card button,.admin-exposure-board button{cursor:pointer;background:#fffaf2;border:1px solid #dfd3c2;border-radius:7px;min-height:32px;font-weight:800}.admin-exposure-board article>span{color:#e7bd61;background:#0b0a08;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.admin-form-grid,.company-post-form,.company-profile-form,.company-support-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-form-grid label,.company-post-form label,.company-profile-form label,.company-support-form label{color:#5f574d;gap:6px;font-size:12px;font-weight:900;display:grid}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.company-post-form input,.company-post-form select,.company-profile-form input,.company-profile-form textarea,.company-support-form input,.company-support-form textarea,.company-support-form select,.company-offer-card input,.company-offer-card select,.company-offer-card textarea{background:#fff;border:1px solid #ded5c9;border-radius:7px;outline:0;width:100%;min-height:38px;padding:0 10px}.admin-form-grid textarea{min-height:112px;padding-top:10px}.admin-form-grid .span-all{grid-column:1/-1}.article-editor,.resource-form{align-items:end}.company-profile-form textarea,.company-support-form textarea,.company-offer-card textarea{min-height:86px;padding-top:10px}.admin-chart{background:linear-gradient(#f4f0e9 1px,#0000 1px) 0 0/100% 25%,#fffdf9;border-radius:8px;align-items:end;gap:12px;height:220px;padding:16px;display:flex}.admin-chart span{background:linear-gradient(#e7bd61,#0b0a08);border-radius:8px 8px 0 0;flex:1;min-height:24px}.company-post-form button,.company-profile-form button,.company-support-form button{color:#e7bd61;background:#0b0a08;align-self:end}.company-profile-form .wide,.company-support-form .wide{grid-column:1/-1}.company-offer-card{grid-template-columns:minmax(190px,.7fr) minmax(180px,.6fr) minmax(240px,1fr) auto;align-items:start}.approval-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.approval-steps article{background:#fff;border:1px solid #e8e1d8;border-radius:8px;gap:8px;padding:12px;display:grid}.approval-steps span{background:#d8d2c7;border-radius:50%;width:18px;height:18px;display:block}.approval-steps .done span{background:#207a49}.approval-steps .current span{background:#d19b3a}.approval-steps strong{font-size:13px}.company-document-box{justify-items:start}.company-document-box p{color:#6d655a;margin:0;font-size:13px}.company-ad-grid article span{color:#8f611b;background:#fff1ce;border-radius:999px;width:max-content;padding:5px 8px;font-size:11px;font-weight:900}@media (max-width:980px){.admin-shell,.company-shell{grid-template-columns:1fr}.admin-sidebar,.company-sidebar{height:auto;position:relative}.admin-sidebar nav,.company-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-topbar,.company-topbar,.admin-split,.company-split,.admin-two-column,.company-offer-card{grid-template-columns:1fr}.admin-topbar,.company-topbar{display:grid}.admin-kpi-grid,.admin-kpi-grid.compact,.company-kpi-grid,.admin-resource-summary,.admin-model-grid,.admin-exposure-board,.company-ad-grid,.approval-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-workspace,.company-workspace{padding:14px}.admin-top-actions,.company-top-actions,.admin-notice,.company-approval-strip,.admin-form-grid,.company-post-form,.company-profile-form,.company-support-form{grid-template-columns:1fr;display:grid}.admin-search,.company-top-actions label{width:100%}.admin-kpi-grid,.admin-kpi-grid.compact,.company-kpi-grid,.admin-resource-summary,.admin-model-grid,.admin-exposure-board,.company-ad-grid,.approval-steps,.admin-sidebar nav,.company-sidebar nav{grid-template-columns:1fr}}.bottom-tabbar{grid-template-columns:repeat(5,1fr)!important}body{background:#efe9de}.app-shell{background:#fffaf1;width:min(100%,430px);min-height:100svh;margin:0 auto;overflow-x:hidden;box-shadow:0 18px 54px #1711092e}.topbar{border-bottom:1px solid #ffffff1a;gap:7px;min-height:50px;padding:7px 10px}.brand{gap:7px}.brand-mark{width:28px;height:28px}.brand-title{font-size:13px;font-weight:850}.market-tabs{flex:auto;justify-content:center;min-width:0;gap:14px!important}.market-tabs button{min-height:30px;font-weight:850;padding:0 4px!important;font-size:12px!important}.market-tabs button.active:after{bottom:1px;left:4px;right:4px}.top-actions{gap:5px}.top-actions .icon-button{width:28px;min-height:28px}.top-actions .icon-button svg{width:19px;height:19px}.language-picker{background:0 0;border:0;width:24px;min-width:24px;height:28px;padding:0}.language-picker svg{display:none}.language-picker select{opacity:0;width:100%;position:absolute;inset:0}.language-flag{font-size:14px}.app-home{width:100%;padding:0 12px calc(64px + env(safe-area-inset-bottom))}.casting-categories{flex-wrap:nowrap;gap:7px;margin:0 -12px;padding:10px 12px;display:flex;overflow:hidden}.home-chip-row button{min-height:31px;box-shadow:none;color:#17130f;background:#ffffffc7;border-color:#ded3c5;padding:0 4px;font-size:11px;font-weight:750}.home-chip-row button.active{background:linear-gradient(135deg,#d3a24b,#aa7928)}.home-hero{background:radial-gradient(circle at 78% 26%,#e9b13bd1,#0000 4px),radial-gradient(circle at 88% 36%,#e9b13bbf,#0000 4px),linear-gradient(90deg,#050505fc 0 56%,#050505c7 70%,#050505e6),linear-gradient(135deg,#040404,#1a1308 68%,#050505);border-radius:8px!important;grid-template-columns:minmax(0,1fr) 138px!important;width:auto!important;max-width:100%!important;min-height:108px!important;margin:0!important}.home-hero:before{background:linear-gradient(112deg,#0000 0 68%,#d6a84a54 68.2%,#0000 69%),radial-gradient(at 88% 72%,#ffd25447,#0000 34%)}.home-hero-copy{gap:5px;padding:14px 16px;min-height:108px!important}.hero-kicker{color:#d8a84b;letter-spacing:0;font-size:9px;font-weight:800}.home-hero-copy h1{color:#f2c66a;font-size:19px;font-weight:650;line-height:1.18}.home-hero-copy p{color:#ffffffd1;margin:0;font-size:10px}.home-hero .gold-button{border-radius:5px;min-height:28px;padding:0 12px;font-size:10px}.home-hero-visual{opacity:1!important;min-height:108px!important;position:relative!important;inset:auto!important}.home-hero-visual:before{opacity:.35}.runway-model{clip-path:polygon(0 26%,18% 48%,34% 18%,50% 45%,66% 18%,82% 48%,100% 26%,90% 100%,10% 100%);background:radial-gradient(circle at 50% 18%,#f3c75c 0 7px,#0000 8px),linear-gradient(120deg,#0000 0 15%,#d9aa4e 16% 28%,#0000 29% 38%,#d9aa4e 39% 51%,#0000 52% 61%,#d9aa4e 62% 74%,#0000 75%),linear-gradient(#0000 0 50%,#9b681f 51% 62%,#d9aa4e 63% 100%);border-radius:0 0 8px 8px;width:88px;height:46px;bottom:23px;right:18px;box-shadow:0 0 24px #e4b45647}.hero-counter{z-index:2;color:#ffffffe0;font-size:10px;font-weight:850;position:absolute;bottom:11px;right:12px}.hero-pager{bottom:-18px}.hero-pager span{background:#d8d2c7;width:8px;height:8px}.hero-pager .active{background:#c39032}.home-section-title{margin:18px 0 8px}.home-section-title h2{font-size:15px;font-weight:700}.home-section-title button{font-size:11px}.deadline-rail,.new-casting-grid{scroll-snap-type:x mandatory;grid-auto-columns:calc(33.3333% - 6.66667px);grid-auto-flow:column;gap:10px;margin:0;padding:0 0 2px;display:grid;overflow-x:auto}.deadline-card,.new-casting-card{color:#fff;scroll-snap-align:start;background:#090909;border:0;border-radius:6px;min-height:154px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 15px #0f0c081f}.deadline-card{width:auto}.deadline-image,.new-casting-image{grid-area:1/1;min-height:154px}.deadline-image:after,.new-casting-image:after{content:"";background:linear-gradient(#0000000a,#0000005c 48%,#000000eb);position:absolute;inset:0}.deadline-image span,.new-casting-image span{background:#0000006b;border-color:#ffffff80;border-radius:4px;padding:3px 6px;font-size:9px;top:8px;left:8px}.deadline-image button,.new-casting-image button{width:26px;height:26px;top:6px;right:6px}.deadline-image button svg,.new-casting-image button svg{width:16px;height:16px}.deadline-body{z-index:2;grid-area:1/1;padding:0;display:grid;position:relative}.deadline-body strong,.new-casting-card strong{color:#fff;padding:0;font-size:11px;font-weight:850;line-height:1.25}.deadline-body span,.new-casting-card>span{color:#ffffffdb;padding:0;font-size:10px}.deadline-body span:nth-of-type(2){display:none}.deadline-body em,.new-casting-card>em{color:#f0c45e;background:#0000007a;border:1px solid #c9973c8c;border-radius:5px;order:-1;width:max-content;padding:3px 5px;font-size:9px;font-style:normal}.deadline-body em{position:absolute;bottom:84px;left:9px}.deadline-body strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px;display:-webkit-box;position:absolute;bottom:35px;left:9px;right:8px;overflow:hidden}.deadline-body span:first-of-type{text-overflow:ellipsis;white-space:nowrap;position:absolute;bottom:13px;left:9px;right:8px;overflow:hidden}.new-casting-card{gap:0}.new-casting-card strong,.new-casting-card>span,.new-casting-card>em{z-index:2;grid-area:1/1;align-self:end;margin:0 9px;position:relative}.new-casting-card strong{margin-bottom:26px}.new-casting-card>span{margin-bottom:10px}.new-casting-card>em{align-self:auto;top:118px}.magazine-rail{grid-auto-columns:calc(33.3333% - 6.66667px);gap:10px;margin:0;padding:0 0 2px}.magazine-banner{border-radius:6px;min-height:118px}.magazine-banner div{padding:11px}.magazine-banner span{font-size:9px}.magazine-banner strong{font-size:11px}.magazine-banner p{display:none}.magazine-banner button{min-height:24px;padding:0 8px;font-size:9px}.magazine-feature .magazine-layout{grid-auto-flow:unset;grid-auto-columns:unset;grid-template-rows:repeat(2,58px);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px;margin:0;padding:0;display:grid;overflow:visible}.magazine-feature .magazine-layout .magazine-banner{cursor:pointer;scroll-snap-align:unset;height:100%;min-height:0}.magazine-feature .magazine-layout .magazine-banner:first-child{grid-row:1/span 2}.magazine-feature .magazine-layout .magazine-banner div{align-content:end;gap:4px;height:100%;padding:10px}.magazine-feature .magazine-layout .magazine-banner span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.magazine-feature .magazine-layout .magazine-banner strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.magazine-feature .magazine-layout .magazine-banner:first-child strong{font-size:13px;line-height:1.32}.magazine-feature .magazine-layout .magazine-banner:not(:first-child) strong{font-size:9.5px;line-height:1.28}.magazine-feature .magazine-layout .magazine-banner:not(:first-child) button{display:none}.magazine-feature .magazine-layout .magazine-banner:first-child button{min-height:24px;margin-top:3px;padding:0 8px}.sponsor-banner{border-radius:6px;min-height:82px;padding:14px}.sponsor-banner strong{font-size:14px}.sponsor-banner p{font-size:10px}.bottom-tabbar{width:min(100%,430px);height:calc(58px + env(safe-area-inset-bottom));min-height:0;left:auto;right:50%;transform:translate(50%)}.bottom-tabbar button{gap:3px;height:58px;font-size:9px}.bottom-tabbar button svg,.home-solid-icon{width:19px;height:19px}.bottom-tabbar .quick-add-tab{transform:none!important}.bottom-tabbar .quick-add-tab span{width:38px;height:38px}.bottom-tabbar .quick-add-tab svg{width:25px;height:25px}@media (max-width:430px){body{background:#fffaf1}.app-shell{width:100%;box-shadow:none}.market-tabs{gap:11px!important}.brand-title{font-size:12px}.home-chip-row button{font-size:10px}}.app-home>.fashion-category-page{margin-top:0!important}.fashion-category-page{gap:8px!important;padding-top:0!important}.fashion-control-row{grid-template-columns:minmax(0,1fr) 104px!important;gap:6px!important;padding:0!important}.fashion-category-page .fashion-search{gap:7px!important;min-height:36px!important;padding:0 11px!important;font-size:11px!important}.fashion-category-page .fashion-search svg{width:15px;height:15px}.sort-trigger{gap:3px!important;min-height:36px!important;font-size:10.5px!important}.sort-trigger svg{width:12px;height:12px}.sort-popover{width:116px;top:calc(100% + 4px)}.sort-popover button{padding:9px 10px;font-size:11px}.category-list-section{gap:6px;display:grid}.category-list-section .home-section-title{margin:8px 0 4px}.category-campaign{margin-top:3px}.admin-header,.admin-header-actions,.admin-list-row,.company-list-row{align-items:center;display:flex}.admin-header{background:#fff;border:1px solid #e6e2da;border-radius:8px;justify-content:space-between;gap:18px;padding:18px}.admin-header span{color:#b18335;font-size:12px;font-weight:800}.admin-header h1{margin:2px 0 4px;font-size:26px}.admin-header p{color:#716a60;margin:0;font-size:13px}.admin-header-actions{gap:10px}.admin-refresh{color:#e7bd61;cursor:pointer;background:#0b0a08;border:1px solid #d6c7b2;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-weight:800;display:inline-flex}.admin-section-stack{gap:16px;display:grid}.admin-section-stack .admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-alert{color:#5c4a29;background:#fffaf0;border:1px solid #cd993842;border-radius:8px;align-items:center;gap:10px;padding:13px 15px;display:flex}.admin-alert.error,.company-approval-strip.error{color:#922f2f;background:#fff1f1;border-color:#c2353547}.admin-refresh.secondary,.company-top-actions button:last-child{color:#7d5721;background:#fffaf2;border-color:#e4d9c8}.portal-access-panel{background:linear-gradient(135deg,#e7bd611f,#ffffffe0),#fffdf8;border:1px solid #e5dccf;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid;box-shadow:0 12px 32px #231b100f}.portal-access-panel span{color:#9d6a22;font-size:12px;font-weight:900}.portal-access-panel h2{margin:4px 0 8px;font-size:22px}.portal-access-panel p,.portal-access-panel small{color:#70675d;margin:0;font-size:13px;line-height:1.55}.portal-access-panel small{color:#9a6b27;margin-top:8px;font-weight:800;display:block}.portal-access-actions{justify-content:flex-end;display:flex}.portal-access-actions button{color:#e7bd61;cursor:pointer;white-space:nowrap;background:#0b0a08;border:1px solid #d6b15d;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex}.admin-panel-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-panel-title h2{margin:0;font-size:17px}.admin-panel-title button{color:#8a6128;cursor:pointer;background:#fffaf2;border:1px solid #ddcfbd;border-radius:999px;min-height:32px;padding:0 10px;font-size:12px;font-weight:800}.company-portal-applicant-groups{gap:10px;display:grid}.company-portal-applicant-group{background:#fff;border:1px solid #e7e0d5;border-radius:14px;overflow:hidden}.company-portal-applicant-toggle{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:14px;padding:14px 16px;display:grid}.company-portal-applicant-post{gap:3px;min-width:0;display:grid}.company-portal-applicant-post small{color:#9a6b27;font-size:11px;font-weight:850}.company-portal-applicant-post span{color:#171512;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.company-portal-applicant-toggle>strong{color:#625d55;white-space:nowrap;font-size:13px}.company-portal-applicant-chevron{color:#8c6f34;transition:transform .2s}.company-portal-applicant-group.expanded .company-portal-applicant-chevron{transform:rotate(180deg)}.company-portal-applicant-list{background:#faf9f6;border-top:1px solid #eee8dc;padding:0 16px 8px}.company-portal-applicant-list .company-list-row{grid-template-columns:minmax(150px,1fr) auto minmax(260px,.8fr);align-items:center;display:grid}@media (max-width:760px){.company-portal-applicant-toggle{gap:9px;padding:12px}.company-portal-applicant-list{padding:0 12px 8px}.company-portal-applicant-list .company-list-row{grid-template-columns:minmax(0,1fr) auto}.company-portal-applicant-list .company-applicant-actions{grid-column:1/-1}}.admin-list-row,.company-list-row{border-bottom:1px solid #eee9e0;justify-content:space-between;gap:14px;padding:11px 0}.admin-list-row:last-child,.company-list-row:last-child{border-bottom:0}.admin-list-row div,.company-list-row div{gap:3px;min-width:0;display:grid}.admin-list-row strong,.company-list-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-list-row span,.company-list-row span,.admin-list-row small,.company-list-row small{color:#72695d;font-size:12px}.admin-list-row em,.company-list-row em{color:#9a6b27;white-space:nowrap;font-size:12px;font-style:normal;font-weight:900}.admin-table{min-width:0;font-size:13px;display:grid}.admin-table-head,.admin-table-row{border-bottom:1px solid #eee9e0;grid-template-columns:minmax(180px,1.1fr) minmax(190px,1fr) minmax(120px,.6fr) minmax(90px,.4fr);align-items:center;gap:10px;padding:10px 0;display:grid}.admin-table-head{color:#6d655a;font-size:12px;font-weight:900}.admin-table-row:last-child{border-bottom:0}.admin-table-row>span{gap:4px;min-width:0;display:grid}.admin-table-row small{color:#756e64;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-chip,.admin-status{color:#7d5721;background:#f4efe6;border-radius:999px;align-items:center;width:fit-content;min-height:23px;padding:0 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.admin-status.approved,.admin-status.published{color:#197142;background:#eaf7ef}.admin-status.rejected,.admin-status.suspended{color:#a62e2e;background:#fff0f0}.admin-status.pending,.admin-status.pending_review{color:#935d0e;background:#fff5dc}.admin-live-card{background:#fffdf8;border:1px solid #eee4d4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;display:grid}.admin-live-card h3{margin:7px 0 5px;font-size:16px}.admin-live-card p,.admin-live-card small,.company-empty{color:#6d655a;margin:0;font-size:13px;line-height:1.55}.admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-actions button{color:#e7bd61;cursor:pointer;background:#0b0a08;border:1px solid #d9c9b2;border-radius:7px;align-items:center;gap:4px;min-height:33px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.admin-empty{color:#716a60;margin:0;font-size:13px}.admin-model-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-model-card{grid-template-columns:1fr}.admin-model-thumb{aspect-ratio:4/5;color:#e7bd61;background-color:#17120b;background-image:linear-gradient(#00000014,#00000085),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;place-items:center;width:100%;font-weight:900;display:grid}.company-table td strong,.company-table td small{display:block}.company-table td small{color:#716a60;margin-top:3px;font-size:12px}.company-post-form .wide{grid-column:1/-1}.company-post-form textarea{min-height:100px;padding-top:10px}.compcard-editor{background:#fffdf8;border:1px solid #e7decf;border-radius:10px;gap:14px;padding:14px;display:grid}.compcard-editor-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.compcard-editor-head div{gap:4px;display:grid}.compcard-editor-head span{color:#a5752c;font-size:12px;font-weight:900}.compcard-editor-head strong{font-size:17px}.compcard-editor-head p,.compcard-message{color:#6d655a;margin:0;font-size:12px;line-height:1.45}.compcard-editor-head button{color:#e7bd61;cursor:pointer;white-space:nowrap;background:#0d0c09;border:0;border-radius:8px;min-height:36px;padding:0 12px;font-weight:900}.compcard-form textarea{border:1px solid #d9d2c7;border-radius:8px;min-height:88px;padding:10px}.compcard-save-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.compcard-section-title{justify-content:space-between;align-items:end;gap:10px;margin-bottom:10px;display:flex}.compcard-section-title strong{font-size:15px}.compcard-section-title span{color:#766b5e;font-size:12px}.compcard-design-panel,.compcard-representative-panel,.compcard-preview-shell{gap:10px;display:grid}.compcard-template-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.compcard-template-grid button{color:#16130f;cursor:pointer;text-align:left;background:#fffaf2;border:1px solid #ded2bf;border-radius:8px;gap:3px;min-height:58px;padding:10px;display:grid}.compcard-template-grid button.selected{color:#e8c062;background:#12100b;border-color:#c3953d}.compcard-template-grid button span{color:inherit;opacity:.74;font-size:11px}.compcard-check-field button{color:#17130e;cursor:pointer;background:#fffaf3;border:1px solid #d8cab6;border-radius:8px;min-height:44px;font-weight:900}.compcard-check-field button.selected{color:#e8c062;background:#16120a;border-color:#c39339}.compcard-photo-picks{grid-template-columns:repeat(10,minmax(48px,1fr));gap:7px;display:grid}.compcard-photo-picks button{aspect-ratio:3/4;color:#fff;cursor:pointer;background-color:#17130e;background-image:linear-gradient(#0000,#0000008c),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:2px solid #0000;border-radius:8px;place-items:end start;padding:6px;font-size:11px;font-weight:900;display:grid}.compcard-photo-picks button.selected{color:#f4c763;border-color:#d8aa48}.compcard-preview-shell{overflow:hidden}.compcard-preview{--compcard-gold:#c79942;--compcard-ink:#17130f;width:min(100%,820px);min-height:760px;color:var(--compcard-ink);background:#fbf8f1;border:1px solid #e1d7ca;gap:12px;margin:0 auto;padding:20px;display:grid;box-shadow:0 18px 40px #1f170b1f}.compcard-preview.standard{grid-template-columns:1.3fr .8fr;grid-template-areas:"photo identity""photo info""subs qr""career career""copy copy"}.compcard-preview.premium{color:#f6e6c7;background:radial-gradient(circle at 15% 15%,#1e2633,#050607 58%);border-color:#6a4a17;grid-template-columns:.9fr 1.55fr;grid-template-areas:"identity photo""info photo""qr photo""career subs""copy copy"}.compcard-preview.editorial{background:linear-gradient(135deg,#f6efe5,#fffaf4);grid-template-columns:1.05fr 1fr;grid-template-areas:"photo identity""photo info""subs subs""career qr""copy copy"}.compcard-preview.runway{color:#f3e0bd;background:#080705;border-color:#b98a31;grid-template-columns:1fr 1.2fr;grid-template-areas:"identity photo""info photo""career photo""subs qr""copy copy"}.compcard-main-photo-wrap{grid-area:photo;min-height:420px}.compcard-photo{color:#ffffffbf;background-color:#0000;background-image:radial-gradient(circle at 60% 32%,#ffffff5c,#0000 9%),linear-gradient(145deg,#c9bba7,#18130d);background-position:top;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;min-height:148px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.compcard-photo.main{width:100%;height:100%;min-height:420px}.compcard-identity{text-align:center;grid-area:identity;align-content:start;justify-items:center;gap:8px;display:grid}.compcard-kicker{color:var(--compcard-gold);letter-spacing:.28em;font-size:11px}.compcard-identity h3{letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,7vw,78px);font-weight:500;line-height:1.03}.compcard-identity em{color:var(--compcard-gold);letter-spacing:.25em;font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:normal}.compcard-identity strong{border:1px solid #c7994259;border-radius:999px;padding:6px 18px}.compcard-identity p{margin:0;font-size:15px}.compcard-instagram{color:var(--compcard-gold);font-weight:900}.compcard-info-rows{grid-area:info;align-self:start;gap:0;margin:0;display:grid}.compcard-info-rows div{border-bottom:1px solid #92764f42;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.compcard-info-rows dt,.compcard-info-rows dd{margin:0;font-size:13px}.compcard-info-rows dt{color:var(--compcard-gold);font-weight:900}.compcard-sub-photos{grid-area:subs;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.editorial .compcard-sub-photos,.social .compcard-sub-photos{grid-template-columns:repeat(5,minmax(0,1fr))}.compcard-career{grid-area:career;align-self:end;min-width:0;max-height:none;overflow:visible}.compcard-career h4{letter-spacing:.18em;align-items:center;gap:12px;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:18px;display:flex}.compcard-career h4:after{content:"";background:#9a773e73;flex:1;height:1px}.compcard-career ul{gap:5px;margin:0;padding-left:17px;display:grid}.compcard-career li{overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px;line-height:1.45}.compcard-qr{border:1px solid #c7994259;border-radius:8px;grid-area:qr;grid-template-columns:auto minmax(0,1fr);align-self:end;align-items:center;gap:12px;padding:12px;display:grid}.compcard-qr-box{aspect-ratio:1;background-color:#fff;background-size:21px 21px;border:8px solid #fff;width:92px;box-shadow:inset 0 0 0 2px #111}.compcard-qr strong,.compcard-qr p{margin:0}.compcard-qr strong{color:var(--compcard-gold);font-size:15px}.compcard-qr p{margin-top:5px;font-size:11px;line-height:1.45}.compcard-copyright{color:var(--compcard-gold);letter-spacing:.2em;grid-area:copy;justify-self:center;font-size:10px}.server-action-message{color:#6f4f18;background:#fff8e8d6;border:1px solid #b98b2d47;border-radius:12px;margin:8px 0 12px;padding:10px 12px;font-size:13px;line-height:1.45}.server-action-message.error{color:#8c2f3f;background:#fff1f1e6;border-color:#9e363642}.public-profile-page{background:#fffaf2;min-height:calc(100vh - 70px);padding:0 0 92px;overflow-x:hidden}.public-profile-shell{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.public-cover{aspect-ratio:3.35;background-color:#0000;background-image:radial-gradient(circle at 20% 20%,#d5b26040,#0000 30%),linear-gradient(135deg,#20190e,#0d0c0a 58%,#73511c);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:16px 16px 0 0;width:calc(100% - 16px);min-height:178px;margin:8px 8px 0;overflow:hidden}.public-identity-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:-28px;display:grid}.public-avatar{aspect-ratio:1;color:#d6aa45;background:#14110b 50%/cover;border:6px solid #fffaf2;border-radius:50%;place-items:center;width:92px;font-size:24px;font-weight:900;display:grid;box-shadow:0 12px 30px #21190e29}.public-avatar.company-logo{border-radius:50%}.public-name-block{min-width:0;padding-top:28px}.public-name-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.public-name-block h1{color:#171411;letter-spacing:0;margin:0;font-size:clamp(28px,7vw,38px);line-height:1.05}.public-name-block p{color:#3d3529;margin:7px 0 0;font-size:14px;line-height:1.45}.public-contact-text{font-weight:800;color:#9c6f1c!important}.public-badge{color:#9a6a14;white-space:nowrap;background:#bf97411f;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.public-favorite-button{color:#8c6419;white-space:nowrap;background:#ffffffd1;border:1px solid #ba8f386b;border-radius:999px;align-self:end;align-items:center;gap:6px;padding:10px 13px;font-weight:800;display:inline-flex}.public-favorite-button.is-selected{color:#d93467;background:#fff1f5;border-color:#dc48706b}.public-favorite-button.is-selected svg{color:#e43d6f;fill:currentColor}.public-info-strip{background:#cdb79247;border-radius:22px;flex-wrap:wrap;gap:1px;margin:20px 0;display:flex;overflow:hidden}.public-info-strip span{color:#514636;text-align:center;white-space:normal;background:#fffdf8bd;flex:190px;justify-content:center;align-items:center;gap:7px;min-width:0;padding:10px 11px;font-size:13px;font-weight:700;line-height:1.25;display:inline-flex}.public-info-strip svg{color:#b1842a;flex:none}.public-section h2{color:#16130f;letter-spacing:0;margin:0 0 9px;font-size:17px}.public-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.public-section-head h2{margin:0}.public-section-head button{color:#9b6d1d;background:0 0;border:0;align-items:center;gap:2px;font-size:13px;font-weight:800;display:inline-flex}.public-text-card,.public-post-grid article{color:#44392e;background:#ffffff9e;border:1px solid #c7ab806b;border-radius:13px;padding:14px;font-size:14px;line-height:1.65}.public-portfolio-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.public-portfolio-grid span{aspect-ratio:3/2.2;background:linear-gradient(135deg,#1d1a16,#70552a) 50% 22%/cover;border-radius:10px;display:block}.public-timeline{color:#40382f;gap:8px;margin:0;padding:0 0 0 22px;font-size:14px;line-height:1.5;display:grid}.public-timeline li::marker{color:#b28735}.public-link-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-link-row a{color:#2c271f;background:#ffffffa6;border:1px solid #c7ab8075;border-radius:12px;justify-content:center;align-items:center;min-height:44px;font-weight:800;text-decoration:none;display:inline-flex}.public-cta-button{color:#fff;background:linear-gradient(135deg,#b6852e,#d8b252 48%,#9a6418);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;margin-top:20px;font-size:19px;font-weight:900;display:inline-flex;box-shadow:0 12px 24px #97661833}.public-owner-edit{color:#97702a;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:12px;font-weight:800;display:inline-flex}.public-empty-card{background:#fffdf8;border:1px solid #c7ab807a;border-radius:16px;gap:12px;padding:24px;display:grid}.public-empty-card strong{font-size:20px}.public-empty-card p{color:#6b6258;margin:0;line-height:1.5}.public-empty-card button{color:#f6d577;background:#171411;border:0;border-radius:10px;padding:13px;font-weight:900}.public-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-post-grid article{gap:7px;display:grid}.public-post-grid strong{color:#191511;font-size:14px}.public-post-grid span{color:#655b4f;align-items:center;gap:5px;font-size:12px;display:inline-flex}.public-project-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.public-project-grid span{gap:8px;min-width:0;display:grid}.public-project-grid i{aspect-ratio:3/2;background:linear-gradient(135deg,#17130d,#725625) 50%/cover;border-radius:10px;display:block}.public-project-grid em{color:#2e281f;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:700;overflow:hidden}.admin-operation-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.admin-operation-card,.admin-proxy-card,.admin-mini-card{background:#fffcf5d1;border:1px solid #b78b3a38;border-radius:16px}.admin-operation-card{min-height:126px;color:inherit;text-align:left;cursor:pointer;gap:8px;padding:16px;display:grid}.admin-operation-card span,.admin-proxy-card span{color:#a67821;background:#b78b3a1f;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.admin-operation-card strong,.admin-proxy-card strong{color:#17130f;font-size:15px}.admin-operation-card small,.admin-mini-card small,.admin-proxy-card p{color:#6f665a;font-size:13px;line-height:1.45}.admin-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-mini-card{gap:7px;padding:14px;display:grid}.admin-mini-card span{color:#7b6f60;font-size:13px;font-weight:700}.admin-mini-card strong{color:#12100d;font-size:22px}.admin-mini-card{padding:0;overflow:hidden}.admin-mini-main{width:100%;min-height:100%;color:inherit;text-align:left;background:0 0;border:0;gap:7px;padding:14px;display:grid}button.admin-mini-main{cursor:pointer}.admin-mini-card.clickable:hover{background:#fffaf0;border-color:#b78b3a99;transform:translateY(-1px)}.admin-mini-main:focus-visible,.admin-mini-secondary:focus-visible{outline-offset:-2px;outline:2px solid #b78b3a}.admin-mini-secondary{color:#76551f;text-align:left;cursor:pointer;background:#b78b3a14;border:0;border-top:1px solid #b78b3a2e;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 14px;display:flex}.admin-mini-secondary strong{font-size:18px}.admin-active-filter{background:#fffaf0;border:1px solid #b78b3a47;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-active-filter span{color:#76551f;font-size:13px;font-weight:800}.admin-active-filter button{color:#5b4521;cursor:pointer;background:#fff;border:1px solid #b78b3a52;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.admin-proxy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-proxy-card{gap:10px;min-height:150px;padding:16px;display:grid}.admin-proxy-card p{margin:0}.admin-policy-note{color:#5e554b;background:#b78b3a17;border:1px solid #b78b3a2e;border-radius:14px;margin:14px 0 0;padding:14px 16px;line-height:1.6}.admin-category-pills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.admin-category-pills span{color:#7d5b17;background:#fffaf0;border:1px solid #b78b3a47;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800}.admin-log-list{gap:10px;display:grid}.admin-log-item{background:#fff;border:1px solid #00000014;border-radius:12px;grid-template-columns:80px minmax(0,1fr);gap:14px;padding:12px;display:grid}.admin-log-item span{color:#a67821;font-weight:800}.admin-log-item div{gap:4px;display:grid}.admin-log-item small{color:#6f665a}@media (max-width:760px){.public-profile-page{padding:0 0 86px}.public-profile-shell{background:0 0;border-radius:0;overflow:visible}.public-profile-main{padding:0 8px 20px}.public-cover{aspect-ratio:2.75;border-radius:14px 14px 0 0;width:calc(100% - 16px);min-height:176px;margin:8px 8px 0}.public-identity-row{grid-template-columns:88px minmax(0,1fr) auto;gap:12px;margin-top:-40px}.public-name-block{padding-top:40px}.public-favorite-button{grid-column:auto;justify-self:end;padding:8px 10px;font-size:12px}.public-avatar{border-width:5px;width:88px}.public-info-strip{border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0;display:grid}.public-info-strip span{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:none;justify-content:center;min-width:0;padding:9px 7px;font-size:12px;overflow:hidden}.public-portfolio-grid,.public-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-post-grid,.public-link-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.public-info-strip span{flex-basis:auto}.public-name-block h1{font-size:30px}}@media (max-width:900px){.admin-header,.admin-header-actions,.admin-live-card,.portal-access-panel,.compcard-editor-head{display:grid}.admin-header-actions,.admin-search{width:100%}.portal-access-actions{justify-content:stretch}.portal-access-actions button{justify-content:center;width:100%}.admin-two-column,.admin-kpi-grid,.admin-model-grid,.admin-operation-grid,.admin-mini-grid,.admin-proxy-grid,.compcard-template-grid{grid-template-columns:1fr}.compcard-save-actions{justify-content:stretch}.compcard-save-actions button{flex:1}.compcard-photo-picks{grid-template-columns:repeat(5,minmax(0,1fr))}.compcard-preview,.compcard-preview.standard,.compcard-preview.premium,.compcard-preview.editorial,.compcard-preview.runway,.compcard-preview.social{grid-template-columns:1fr;grid-template-areas:"identity""photo""info""subs""career""qr""copy";min-height:auto;padding:14px}.compcard-main-photo-wrap,.compcard-photo.main{min-height:470px}.compcard-sub-photos,.editorial .compcard-sub-photos,.social .compcard-sub-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.compcard-identity h3{font-size:48px}.admin-table-head,.admin-table-row{grid-template-columns:1fr}.co-category-wrap{padding:10px 12px 9px;overflow-x:visible}.co-category-inner{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;width:100%;max-width:430px;margin-inline:auto;display:grid}.co-category-chip{justify-content:center;align-items:center;width:100%;min-height:30px;padding:0 2px;font-size:11px;display:inline-flex;box-shadow:0 4px 12px #1c160c09}.co-job-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.co-job-card{scroll-snap-align:start;flex:0 0 30%;min-width:168px}.co-magazine-list{grid-template-rows:repeat(2,minmax(118px,1fr));grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px}.co-magazine-card.is-featured{grid-row:1/span 2;grid-template-columns:1fr;min-height:248px}.co-magazine-card.is-featured .co-magazine-image{min-height:188px}.co-magazine-card:not(.is-featured){grid-template-columns:1fr;align-content:start;gap:8px;min-height:118px}.co-magazine-card:not(.is-featured) .co-magazine-image{aspect-ratio:16/7}.co-magazine-card:not(.is-featured) .co-magazine-text span{display:none}}@media (max-width:600px){.co-home-redesign{padding-bottom:82px}.co-category-wrap{padding:9px 8px 8px}.co-category-inner{gap:4px;max-width:100%}.co-category-chip{min-height:28px;padding:0 1px;font-size:10px}.co-hero-section{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.co-home-section{width:calc(100% - 16px)}.co-hero-section{margin-bottom:18px}.co-hero-card{border-radius:0;height:clamp(360px,82vw,620px)}.co-hero-content{padding:18px 16px}.co-eyebrow{margin-bottom:8px;font-size:11px}.co-hero-content h1{font-size:22px;line-height:1.12}.co-hero-sub{margin:8px 0 12px;font-size:11px}.co-hero-button{border-radius:9px;min-height:36px;padding:0 15px;font-size:12px}.co-hero-page{font-size:12px;bottom:14px;right:16px}.co-home-section{margin-bottom:22px}.co-section-head{margin-bottom:12px}.co-section-head h2{font-size:20px}.co-more-button{font-size:14px}.co-job-rail{gap:9px;padding-bottom:4px;padding-right:0}.co-job-card{border-radius:10px;min-width:0}.co-job-rail-closing .co-job-card,.co-job-rail-recommended .co-job-card{flex:0 0 35.5%}.co-job-rail-new .co-job-card{flex:0 0 29.5%}.co-job-top{inset:8px 8px auto}.co-job-type{border-radius:6px;min-height:22px;padding:0 7px;font-size:10px}.co-bookmark-button{width:24px;height:24px;top:7px;right:7px}.co-bookmark-button svg{width:17px;height:17px}.co-job-bottom{bottom:8px;left:8px;right:8px}.co-deadline-badge{border-radius:6px;min-height:22px;margin-bottom:7px;padding:0 6px;font-size:9px}.co-job-bottom strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:7px;font-size:13px;line-height:1.1;display:-webkit-box;overflow:hidden}.co-job-bottom>span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.co-magazine-list{grid-template-rows:repeat(2,minmax(116px,1fr));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:8px}.co-magazine-card{border-radius:12px;grid-template-columns:1fr;gap:6px;min-height:116px;padding:8px}.co-magazine-image{border-radius:9px}.co-magazine-card.is-featured{grid-row:1/span 2;grid-template-columns:1fr;min-height:240px}.co-magazine-card.is-featured .co-magazine-image{min-height:128px}.co-magazine-card:not(.is-featured){min-height:116px}.co-magazine-card:not(.is-featured) .co-magazine-image{aspect-ratio:16/7}.co-magazine-text{gap:4px}.co-magazine-text em{font-size:9px}.co-magazine-text strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden}.co-magazine-text span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.co-magazine-card:not(.is-featured) .co-magazine-text span{display:none}}@media (min-width:761px){body{background:var(--co-bg)}.app-shell{background:var(--co-bg);width:100%;max-width:none;box-shadow:none}.landing{background:var(--co-bg);align-content:start;min-height:calc(100svh - 50px);padding:0}.app-home{padding:0 0 calc(78px + env(safe-area-inset-bottom))}.bottom-tabbar{border-radius:12px 12px 0 0;width:min(1120px,100% - 40px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.floating-support{right:calc(50vw + min(1120px,100vw - 40px)/-2 + 20px)}}.admin-actions .danger{color:#a12d2d;background:#fff7f6;border-color:#aa2f2f57}.admin-actions .danger:hover{color:#fff;background:#a12d2d;border-color:#a12d2d}.admin-policy-note strong{color:#332310;margin-bottom:4px;display:block}@media (max-width:760px){.admin-actions .danger{flex:1 0 100%;justify-content:center}}.company-applicant-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.company-applicant-actions button{color:#4b4034;background:#fff;border:1px solid #ddd2c2;border-radius:9px;min-height:34px;padding:0 10px;font-weight:800}.company-applicant-actions .accepted{color:#1e7546;background:#effaf2;border-color:#1f7a495c}.company-applicant-actions .rejected{color:#a12d2d;background:#fff6f5;border-color:#a12d2d52}.company-application-status{color:#685c4e;text-align:center;background:#f5f0e8;border-radius:999px;min-width:68px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:800}.company-application-status.accepted{color:#1f7848;background:#eaf7ee}.company-application-status.rejected{color:#a12d2d;background:#fff0ef}.company-application-status.reviewing,.company-application-status.on_hold{color:#936010;background:#fff4da}@media (max-width:760px){.company-applicant-actions{justify-content:flex-start}.company-applicant-actions button{flex:calc(50% - 4px)}}.auth-start-content{text-align:center;justify-items:center;gap:10px;width:100%;padding:8px 0 2px;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif;display:grid}.auth-start-content h2{color:#171513;letter-spacing:-.055em;margin:0;font-size:clamp(28px,7.6vw,36px);font-weight:800;line-height:1.18}.auth-start-content>p{color:#766f66;letter-spacing:-.035em;margin:0 0 6px;font-size:16px;font-weight:650;line-height:1.45}.auth-provider-stack{gap:12px;width:100%;display:grid}.auth-provider-button{letter-spacing:-.035em;text-align:center;border-radius:18px;grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:62px;padding:0 28px;font-size:20px;font-weight:750;transition:transform .16s,box-shadow .16s;display:grid;position:relative}.auth-provider-button:hover:not(:disabled){transform:translateY(-1px)}.auth-provider-button:disabled{cursor:wait;opacity:.7}.auth-provider-button.kakao{color:#15120a;background:#fee500;border:0;box-shadow:0 10px 24px #fee50042}.auth-provider-button.google{color:#282522;background:#fff;border:1px solid #ded9d0}.auth-kakao-icon{color:#17140c;justify-self:start}.auth-google-icon{color:#4285f4;justify-self:start;font-family:Arial,sans-serif;font-size:37px;font-weight:800;line-height:1}.auth-provider-button em{color:#fff;letter-spacing:-.02em;background:#181715;border-radius:999px;padding:7px 15px;font-size:12px;font-style:normal;position:absolute;top:-17px;right:23px}.auth-start-content>small{color:#a19a90;letter-spacing:-.03em;text-align:center;margin-top:4px;font-size:14px;font-weight:600}.auth-role-selection-step{gap:18px;padding-top:18px}.auth-role-selection-step h2,.auth-role-selection-step p{margin:0}@media (max-width:760px){.auth-sheet{width:100%;min-height:0;padding:12px 28px calc(20px + env(safe-area-inset-bottom));border-radius:38px 38px 0 0}.auth-start-content{padding-top:8px}.auth-provider-button{border-radius:17px;min-height:58px;padding:0 24px;font-size:19px}}.my-profile-card.empty.auth-required{align-content:center;min-height:190px;padding:30px 54px 28px 24px;position:relative}.my-auth-close{color:#201d19;background:#f1eee8;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:inline-grid;position:absolute;top:14px;right:14px}.my-profile-card.empty.auth-required .my-empty-actions{margin-top:4px}.my-profile-card.empty.auth-required .my-empty-actions button{min-width:148px}.service-marketplace{background:#fbfaf6;gap:12px;padding:14px 12px 86px;display:grid}.service-search-box{color:#756b5e;background:#fff;border:1px solid #e1d7c8;border-radius:14px;align-items:center;gap:9px;min-height:48px;padding:0 14px;display:flex}.service-search-box input{color:#211b14;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.service-search-example{color:#8a8175;margin:-6px 2px 1px;font-size:11px}.service-category-tabs,.service-filter-row{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.service-category-tabs button{color:#62594d;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;min-height:37px;padding:0 8px;font-size:14px;font-weight:850}.service-category-tabs button.active{color:#9e7120;border-color:#b58832}.service-filter-row button{color:#5d5347;background:#fff;border:1px solid #e4d9ca;border-radius:999px;flex:none;min-height:32px;padding:0 10px;font-size:11px;font-weight:750}.service-filter-row .service-sort{color:#edc977;background:#211a12;border-color:#241c13;align-items:center;gap:5px;display:inline-flex}.service-section-head{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.service-section-head h2{color:#1b1711;letter-spacing:-.04em;margin:0;font-size:18px}.service-section-head button{color:#9d7126;background:0 0;border:0;align-items:center;font-size:12px;font-weight:800;display:flex}.service-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.service-provider-card{background:#fff;border:1px solid #e4dacc;border-radius:14px;overflow:hidden}.service-provider-image{aspect-ratio:4/3;background:#201a12 50%/cover;position:relative}.service-provider-image:after{content:"";background:linear-gradient(#0000,#0003);position:absolute;inset:0}.service-provider-image button{z-index:1;color:#463b2d;background:#ffffffe0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:8px;right:8px}.service-provider-copy{gap:5px;padding:10px;display:grid}.service-provider-copy>div,.service-provider-copy>span,.service-provider-copy footer{align-items:center;gap:4px;display:flex}.service-provider-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.service-provider-copy>div svg{color:#b3842d;flex:none}.service-provider-copy p{color:#574d40;min-height:30px;margin:0;font-size:11px;line-height:1.35}.service-provider-copy span{color:#7c7164;font-size:10px}.service-provider-copy small{gap:3px;display:flex;overflow:hidden}.service-provider-copy em{color:#8c6827;white-space:nowrap;background:#f5f0e6;border-radius:5px;padding:3px 4px;font-size:9px;font-style:normal}.service-provider-copy footer{justify-content:space-between}.service-provider-copy footer span{font-size:9px}.service-provider-copy b{color:#8d6724;white-space:nowrap;font-size:10px}.service-portfolio-preview{background:#fff;border:1px solid #e6dccd;border-radius:12px;align-items:center;gap:9px;padding:12px;display:flex}.service-portfolio-preview span{color:#956a22;background:#f4e7ca;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:800}.service-portfolio-preview strong{flex:1;font-size:12px}.service-portfolio-preview svg{color:#a87b2c}.service-registration-banner{color:#fff;background:#17120c;border-radius:14px;gap:5px;padding:16px;display:grid}.service-registration-banner strong{font-size:16px}.service-registration-banner span{color:#ffffffb3;font-size:12px;line-height:1.45}.service-registration-banner button{color:#17120c;background:#d2a54c;border:0;border-radius:9px;justify-self:start;min-height:34px;padding:0 12px;font-size:12px;font-weight:900}button.brand{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.brand-intro{color:#191713;background:#fffaf1;padding:14px 16px 92px}.brand-intro-hero{color:#fffdf8;background:linear-gradient(135deg,#070706 0%,#1f180b 60%,#8a6725 140%);border-radius:24px;padding:28px 22px;overflow:hidden}.brand-intro-eyebrow,.brand-intro-kicker{color:#d6aa55;letter-spacing:.13em;margin:0 0 9px;font-size:11px;font-weight:900}.brand-intro h1{letter-spacing:-.055em;margin:0;font-size:29px;line-height:1.22}.brand-intro-hero>p:not(.brand-intro-eyebrow){color:#ffffffbd;margin:15px 0 0;font-size:14px;line-height:1.6}.brand-intro-actions,.brand-final-cta>div{gap:8px;margin-top:20px;display:flex}.brand-intro-actions button,.studio-consult,.brand-final-cta button{color:#171208;background:#c7a24b;border:0;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:12px 14px;font-size:13px;font-weight:850;display:inline-flex}.brand-intro-actions .secondary{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff4d}.brand-intro-section{margin-top:34px}.brand-intro-section h2{letter-spacing:-.045em;margin:0;font-size:22px}.brand-capability-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:15px;display:grid}.brand-capability-card{background:#fff;border:1px solid #e5dccd;border-radius:18px;min-height:150px;padding:17px}.brand-capability-card svg{color:#aa7a1d}.brand-capability-card h3{margin:14px 0 5px;font-size:15px}.brand-capability-card p,.brand-studio-card p{color:#71695e;margin:0;font-size:12px;line-height:1.55}.brand-about{background:#f4ead7;border-radius:20px;padding:20px}.brand-about ul{gap:9px;margin:15px 0 0;padding:0;list-style:none;display:grid}.brand-about li{color:#4d453a;padding-left:15px;font-size:13px;line-height:1.45;position:relative}.brand-about li:before{content:"";background:#af8128;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.brand-studio-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:15px;display:grid}.brand-studio-card{color:#fff;border-radius:20px;min-height:190px;padding:18px}.brand-studio-card.video{background:#11100e}.brand-studio-card.audio{background:linear-gradient(145deg,#c39946,#805d20)}.brand-studio-card h3{margin:44px 0 7px;font-size:20px}.brand-studio-card p{color:#ffffffc2}.studio-consult{width:100%;margin-top:12px}.brand-final-cta{color:#fff;text-align:center;background:#12110f;border-radius:20px;margin-top:35px;padding:22px}.brand-final-cta p{letter-spacing:-.04em;margin:0;font-size:18px;font-weight:800;line-height:1.45}.brand-final-cta>div{flex-wrap:wrap;justify-content:center;margin-top:16px}.brand-final-cta button{color:#201a10;background:#f3ead7;flex:1;min-width:82px;padding:10px 8px;font-size:12px}.service-marketplace>.service-category-tabs{order:0;justify-content:center;gap:2px;padding:1px 0 3px}.service-marketplace>.service-search-box{order:1}.service-category-tabs button{padding:0 7px;font-size:13px}.service-search-box input::placeholder{color:#9a9084;opacity:1;font-size:12px}.service-top-banner{color:#fff;text-align:left;background:linear-gradient(115deg,#11100d,#342513);border:0;border-radius:16px;gap:3px;width:100%;padding:16px 18px;display:grid;position:relative;overflow:hidden}.service-top-banner:after{content:"";background:radial-gradient(circle at 85%,#d7ac4ebf,#0000 54%);width:36%;position:absolute;inset:0 0 0 auto}.service-top-banner span{color:#d9ad58;letter-spacing:.11em;font-size:10px;font-weight:900}.service-top-banner strong{z-index:1;font-size:15px;position:relative}.service-top-banner svg{z-index:1;color:#e1b75e;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.service-provider-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.service-provider-grid-compact .service-provider-image button{width:25px;height:25px;top:5px;right:5px}.service-provider-grid-compact .service-provider-copy{gap:3px;padding:7px}.service-provider-grid-compact .service-provider-copy strong{font-size:11px}.service-provider-grid-compact .service-provider-copy p,.service-provider-grid-compact .service-provider-copy small,.service-provider-grid-compact .service-provider-copy footer{display:none}.service-provider-grid-compact .service-provider-copy>span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.service-new-provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.service-mini-card{min-width:0}.service-mini-card>div{aspect-ratio:3/4;background:#1e1913 50%/cover;border-radius:10px}.service-mini-card strong,.service-mini-card span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.service-mini-card strong{margin-top:5px;font-size:10px}.service-mini-card span{color:#82786d;margin-top:2px;font-size:9px}.service-provider-grid-compact,.service-new-provider-grid{scrollbar-width:none;scroll-snap-type:x proximity;grid-template-columns:none;gap:7px;padding:1px 0 6px;display:flex;overflow-x:auto}.service-provider-grid-compact::-webkit-scrollbar{display:none}.service-new-provider-grid::-webkit-scrollbar{display:none}.service-provider-grid-compact .service-provider-card,.service-new-provider-grid .service-mini-card{scroll-snap-align:start;flex:0 0 calc(25% - 5.25px);min-width:0;position:relative}.service-provider-grid-compact .service-provider-card{background:#1e1913;border:0;border-radius:10px;overflow:hidden}.service-provider-grid-compact .service-provider-image{aspect-ratio:3/4}.service-provider-grid-compact .service-provider-image:after{background:linear-gradient(#0000 28%,#000000d6 100%)}.service-provider-grid-compact .service-provider-copy{z-index:2;color:#fff;padding:7px;display:block;position:absolute;bottom:0;left:0;right:0}.service-provider-grid-compact .service-provider-copy>div{display:block}.service-provider-grid-compact .service-provider-copy strong{color:#fff;font-size:10px;line-height:1.25;display:block}.service-provider-grid-compact .service-provider-copy>div svg,.service-provider-grid-compact .service-provider-copy p,.service-provider-grid-compact .service-provider-copy small,.service-provider-grid-compact .service-provider-copy footer{display:none}.service-provider-grid-compact .service-provider-copy>span{color:#ffffffc2;margin-top:2px;font-size:8px;display:block}.service-provider-grid-compact .service-provider-copy>span svg{display:none}.service-new-provider-grid .service-mini-card>div{aspect-ratio:3/4;border-radius:10px}.service-new-provider-grid .service-mini-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#000c);border-radius:10px;position:absolute;inset:0}.service-new-provider-grid .service-mini-card strong,.service-new-provider-grid .service-mini-card span{z-index:1;color:#fff;position:absolute;left:6px;right:6px}.service-new-provider-grid .service-mini-card strong{margin:0;font-size:9px;bottom:16px}.service-new-provider-grid .service-mini-card span{color:#ffffffbf;margin:0;font-size:8px;bottom:6px}.brand-home,.topbar .brand-intro{color:inherit;background:0 0;border:0;padding:0}.brand-home{place-items:center;display:grid}.topbar .brand-intro{min-width:0}.brand-intro.active .brand-title{color:#a97d29}.market-tabs{gap:10px!important}.market-tabs button{white-space:nowrap}.my-add-role-button{color:#765216;background:#fff8e9;border:1px solid #c9a64f;border-radius:999px;align-items:center;gap:7px;margin:0 0 12px;padding:10px 14px;font-size:14px;font-weight:800;display:inline-flex}.brand-extra-services{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px;display:grid}.brand-extra-services article{background:#fff;border:1px solid #e5dac8;border-radius:14px;gap:5px;padding:13px;display:grid}.brand-extra-services strong{font-size:14px}.brand-extra-services span{color:#756c60;font-size:11px;line-height:1.45}.service-review-row{scrollbar-width:none;gap:8px;padding:1px 0 5px;display:flex;overflow-x:auto}.service-review-row::-webkit-scrollbar{display:none}.service-review-row article{background:#fff;border:1px solid #e4d9c9;border-radius:14px;flex:0 0 72%;gap:8px;min-height:112px;padding:14px;display:grid}.service-review-row strong{color:#282118;font-size:13px;line-height:1.45}.service-review-row span{color:#847a6c;font-size:11px}.service-review-row b{color:#b78226;letter-spacing:.06em;font-size:11px}.service-marketplace{gap:8px;padding-top:2px}.service-marketplace>.service-category-tabs{padding-top:0;padding-bottom:0}.service-top-banner{min-height:164px;padding:23px 20px}.service-top-banner strong{letter-spacing:-.04em;max-width:80%;font-size:20px;line-height:1.3}.service-top-banner span{font-size:11px}.service-marketplace{padding-left:6px;padding-right:6px}.service-marketplace .service-section-head{padding-left:2px;padding-right:2px}.service-provider-grid-compact .service-provider-card,.service-new-provider-grid .service-mini-card{flex-basis:calc(23.8095% - 5px)}.service-top-banner{border-radius:14px}.service-search-box{margin-left:0;margin-right:0}.my-dashboard-page{gap:12px;padding:14px 10px 94px;position:relative}.my-dashboard-title{font-size:25px;line-height:1}.my-dashboard-close{color:#1e1a15;background:#efebe4;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px}.my-mode-tabs{grid-template-columns:repeat(2,minmax(88px,1fr));padding:3px}.my-mode-tabs button{min-height:31px;font-size:12px}.my-profile-card{border-radius:14px;grid-template-columns:60px minmax(0,1fr);gap:10px;padding:12px}.my-profile-avatar{width:60px;height:60px}.my-profile-avatar svg{width:36px;height:36px}.my-avatar-mark{width:21px;height:21px;bottom:0;right:0}.my-avatar-mark svg{width:11px;height:11px}.my-profile-copy{gap:5px}.my-profile-copy strong{font-size:18px}.my-profile-copy p{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.my-role-badge,.my-status-pill{min-height:23px;padding:0 8px;font-size:10px}.my-preview-button{grid-column:1/-1;gap:6px;min-height:38px;padding:0 12px;font-size:12px}.my-dashboard-section{border-radius:14px;gap:9px;padding:12px}.my-dashboard-section h2{font-size:16px}.my-model-grid,.my-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.my-inline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.my-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.my-dashboard-action,.my-settings-action{border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;grid-template-areas:"icon title arrow";gap:7px;min-height:76px;padding:9px}.my-settings-action{min-height:64px}.my-dashboard-icon{width:38px;height:38px}.my-dashboard-icon svg{width:23px;height:23px}.my-dashboard-action strong,.my-settings-action strong{font-size:12px;line-height:1.25}.my-dashboard-action em,.my-settings-action em{display:none}.my-dashboard-action>svg,.my-settings-action>svg{width:15px;height:15px}.public-profile-page{background:#fffaf3;padding-bottom:84px}.public-profile-shell{width:100%;box-shadow:none;border:0}.public-cover{border-radius:13px 13px 0 0;width:calc(100% - 8px);min-height:150px;margin:4px 4px 0}.public-profile-main{padding:0 6px 18px}.public-identity-row{grid-template-columns:76px minmax(0,1fr) auto;gap:8px;margin-top:-32px}.public-avatar{border-width:4px;width:76px}.public-name-block{padding-top:34px}.public-name-block h1{letter-spacing:-.04em;font-size:22px}.public-name-block p{margin-top:4px;font-size:11px;line-height:1.35}.public-name-line{gap:5px}.public-badge{padding:4px 7px;font-size:9px}.public-favorite-button{gap:4px;padding:7px 9px;font-size:10px}.public-favorite-button svg{width:15px;height:15px}.public-info-strip{border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0;display:grid}.public-info-strip span{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:8px 4px;font-size:10px;overflow:hidden}.public-info-strip svg{width:14px;height:14px}.public-section{margin-top:14px}.public-section h2,.public-section-head h2{margin-bottom:7px;font-size:14px}.public-section-head{margin-bottom:7px}.public-section-head button{font-size:10px}.public-text-card,.public-post-grid article{border-radius:10px;padding:10px;font-size:11px;line-height:1.5}.public-portfolio-grid,.public-project-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.model-public-shell .public-portfolio-grid span{aspect-ratio:3/4;border-radius:8px}.company-public-shell .public-project-grid i{aspect-ratio:3/2;border-radius:8px}.public-project-grid{gap:7px}.public-project-grid span{gap:4px}.public-project-grid em{font-size:9px}.public-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.public-post-grid article{gap:4px}.public-post-grid strong{font-size:10px;line-height:1.3}.public-post-grid span{gap:3px;font-size:9px}.public-post-grid svg{width:11px;height:11px}.public-timeline{gap:5px;padding-left:18px;font-size:11px;line-height:1.4}.public-link-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.public-link-row a{border-radius:9px;min-height:38px;font-size:10px}.public-cta-button{min-height:48px;box-shadow:none;border-radius:10px;margin-top:15px;font-size:15px}.public-owner-edit{margin-top:8px;font-size:11px}.public-info-strip{background:#f5efe4;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0}.public-info-strip span{background:0 0;border:0}.public-identity-actions{align-self:end;gap:5px;display:flex}.public-inline-offer{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#c69a3e,#a97825);border:1px solid #b8892f;border-radius:999px;align-items:center;gap:4px;padding:7px 9px;font-size:10px;font-weight:850;display:inline-flex}.public-identity-actions .public-favorite-button{align-self:auto}.model-search-toolbar{align-items:center;gap:6px;min-width:0;display:flex}.model-search-toolbar .model-search-card{border-radius:10px;flex:auto;grid-template-columns:auto minmax(0,1fr);min-width:0;min-height:36px;padding:0 9px}.model-search-card input{color:#241f18;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.model-search-card input::placeholder{color:#92887b}.model-gender-selector{color:#332d25;background:#fff;border:1px solid #e2d5c2;border-radius:10px;flex:none;align-items:center;min-width:76px;min-height:36px;display:flex;position:relative;overflow:hidden}.model-gender-selector select{appearance:none;width:100%;min-height:34px;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 28px 0 13px;font-size:12px;font-weight:800}.model-gender-selector svg{pointer-events:none;color:#8b6b2d;position:absolute;right:9px}.model-feature-grid{scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;padding:1px 0 5px;display:flex;overflow-x:auto}.model-feature-grid::-webkit-scrollbar{display:none}.model-feature-grid .model-tile{aspect-ratio:3/4;scroll-snap-align:start;min-height:0;box-shadow:none;border-radius:8px;flex:0 0 calc(37.037% - 4.44444px);padding:7px}.model-feature-grid .model-tile strong{font-size:10px}.model-feature-grid .model-tile span{font-size:8px}.model-feature-grid .model-tile em{display:none}.model-feature-grid .model-tile svg{width:13px;height:13px;top:5px;right:5px}.model-recommended-grid{scrollbar-width:none;scroll-snap-type:x proximity;gap:5px;padding:1px 0 5px;display:flex;overflow-x:auto}.model-recommended-grid::-webkit-scrollbar{display:none}.model-recommended-grid .model-tile{aspect-ratio:3/4;scroll-snap-align:start;min-height:0;box-shadow:none;border-radius:8px;flex:0 0 calc(31.25% - 3.75px);padding:6px}.model-recommended-grid .model-tile strong{font-size:9px}.model-recommended-grid .model-tile span{font-size:7px}.model-recommended-grid .model-tile em{display:none}.model-recommended-grid .model-tile svg{width:11px;height:11px;top:4px;right:4px}.premium-model-strip{grid-template-rows:repeat(2,auto);grid-auto-columns:calc(25% - 4.5px);grid-auto-flow:column;gap:10px 6px;padding-bottom:5px}.premium-model-strip button{min-width:0}.mini-model-face{aspect-ratio:3/4;border-radius:8px;width:100%}.premium-model-strip{grid-auto-columns:calc(31.25% - 3.75px);column-gap:6px}.premium-model-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.premium-model-strip em{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.premium-model-strip button{aspect-ratio:3/4;border-radius:8px;display:block;position:relative;overflow:hidden}.premium-model-strip button:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#000000d1);position:absolute;inset:35% 0 0}.premium-model-strip .mini-model-face{width:100%;height:100%;position:absolute;inset:0}.premium-model-strip strong,.premium-model-strip em{z-index:2;color:#fff;text-align:left;position:absolute;left:5px;right:5px}.premium-model-strip strong{margin:0;bottom:15px}.premium-model-strip em{color:#ffffffc7;margin:0;bottom:5px}.model-all-grid{scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;padding:1px 0 8px;display:flex;overflow-x:auto}.model-all-grid::-webkit-scrollbar{display:none}.model-all-grid .model-tile{aspect-ratio:3/4;scroll-snap-align:start;min-height:0;box-shadow:none;border-radius:8px;flex:0 0 calc(23.8095% - 4.28571px);padding:6px}.model-all-grid .model-tile strong{font-size:9px}.model-all-grid .model-tile span{font-size:7px}.model-all-grid .model-tile em{display:none}.model-all-grid .model-tile svg{width:12px;height:12px;top:4px;right:4px}.model-campaign-section{padding-bottom:2px}.model-campaign-banner{color:#fff;background:linear-gradient(115deg,#090806f7,#291f0ee0),radial-gradient(circle at 82% 28%,#d4ae4eb8,#0000 32%);border-radius:14px;align-content:end;min-height:118px;padding:18px;display:grid;position:relative;overflow:hidden}.model-campaign-banner:after{content:"";border:1px solid #dcb75b7a;border-radius:50%;width:128px;height:128px;position:absolute;top:-24px;right:-18px}.model-campaign-banner span{color:#d8b85c;letter-spacing:.16em;font-size:10px;font-weight:800}.model-campaign-banner strong{margin-top:5px;font-size:17px;line-height:1.28}.model-campaign-banner p{color:#ffffffb3;margin:5px 0 0;font-size:10px}.service-marketplace{padding-top:0}.service-category-bar{align-items:center;gap:5px;width:100%;min-width:0;display:flex}.service-category-bar .service-category-tabs{flex:auto;gap:5px;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.service-category-bar .service-category-tabs button{color:#201b15;white-space:nowrap;background:#fff;border:1px solid #e2d7c6;border-radius:999px;min-height:34px;padding:0 9px;font-size:11px;font-weight:850}.service-category-bar .service-category-tabs button.active{color:#e7c45f;background:#111;border-color:#111}.service-category-bar .service-search-box{border-radius:999px;flex:0 0 106px;gap:5px;min-height:34px;padding:0 9px}.service-category-bar .service-search-box input{font-size:10px}.fashion-list{gap:5px}.fashion-list-card{border-radius:9px;grid-template-columns:48px minmax(0,1fr);gap:7px;min-height:0;padding:6px}.fashion-list-thumb{aspect-ratio:3/4;background-position:50%;background-size:cover;border-radius:7px;width:48px;min-height:0}.fashion-list-copy{gap:4px;min-width:0;padding-right:26px}.fashion-list-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.fashion-list-copy p{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.fashion-list-copy .fashion-list-actions{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.fashion-list-actions em{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:78px;padding:4px 6px;font-size:8px;overflow:hidden}.fashion-list-actions b{color:#a66f1e;flex:none;font-size:9px}.fashion-list-actions .fashion-apply{border-radius:6px;flex:none;min-height:24px;padding:0 7px;font-size:8.5px}.fashion-bookmark{top:7px;right:7px}.fashion-card-arrow{display:none}.fashion-feature-image{aspect-ratio:3/4;background-position:50%;background-size:cover;min-height:0}.category-bottom-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.category-bottom-nav button{color:#4d4439;background:#fff;border:1px solid #dfd2bf;border-radius:999px;min-height:36px;font-size:11px;font-weight:850}.category-bottom-nav button.active{color:#e4bf58;background:#111;border-color:#111}.app-install-gate{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0907c2;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.app-install-card{color:#17140f;text-align:center;background:#fbf8f1;border:1px solid #be974b61;border-radius:24px;flex-direction:column;align-items:center;width:min(100%,390px);padding:30px 22px 24px;display:flex;position:relative;box-shadow:0 22px 70px #0000004d}.app-install-card img{border-radius:18px;box-shadow:0 8px 22px #00000029}.app-install-card>span{color:#9a7428;letter-spacing:.16em;margin-top:18px;font-size:10px;font-weight:900}.app-install-card h1{letter-spacing:-.045em;margin:8px 0 7px;font-size:22px;line-height:1.3}.app-install-card p{color:#71695f;margin:0;font-size:13px;line-height:1.6}.app-install-card button{color:#fff;background:linear-gradient(135deg,#d8b65e,#a77a27);border:0;border-radius:14px;width:100%;min-height:52px;margin-top:22px;font-size:15px;font-weight:900;box-shadow:0 10px 24px #a679263d}.app-install-card small{color:#665c4d;margin-top:13px;font-size:11px;line-height:1.55}.my-privacy-note{color:#756d61;margin:-6px 0 4px;font-size:13px;line-height:1.55}.my-phone-verification{gap:10px;display:grid}.my-phone-verification>button,.my-phone-verification-code button{color:#7c5b1d;background:#fff;border:1px solid #b38c39;border-radius:12px;min-height:44px;font-weight:800}.my-phone-verification-code{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.my-phone-verification-code input{min-width:0;min-height:48px;font:inherit;color:#17130e;background:#f6f3ec;border:1px solid #e8e1d5;border-radius:12px;padding:0 14px}.my-phone-verification-code button{color:#e1bd5c;background:#17130e;padding:0 16px}.support-page,.calendar-sub-page{position:relative}.sub-page-close{z-index:3;color:#17130e;cursor:pointer;background:#f2efe9;border:0;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:12px;right:12px}:root{--paper:#fff;--panel:#faf9f6;--line:#e8e1d5;--co-bg:#fff;--co-card:#faf9f6;--co-line:#e8e1d5}html,body,.app-shell,.co-home-redesign,.sub-page,.fashion-category-page,.service-marketplace,.brand-intro,.my-dashboard-page,.public-profile-page{background-color:#fff!important}.my-dashboard-section,.my-profile-card,.support-card,.calendar-header-card,.calendar-board,.calendar-detail-card,.detail-panel,.search-page,.service-provider-card,.service-portfolio-preview,.service-review-row article,.brand-capability-card,.brand-extra-services article,.compcard-editor,.compcard-preview,.reporter-status-card,.reporter-note-card{background-color:#faf9f6!important;border-color:#e8e1d5!important}.field input,.field select,.field textarea,.mini-form input,.mini-form select,.mini-form textarea,.fashion-search,.model-search-card,.service-search-box,.admin-search,.support-form input,.support-form select,.support-form textarea{background-color:#f6f3ec!important;border-color:#e8e1d5!important}.my-dashboard-action,.my-settings-action,.quick-menu-icon,.public-profile-meta span,.service-provider-copy em,.sub-page-close{background-color:#f6f3ec}@media (min-width:761px){body{background:#f4f4f3!important}.app-shell{width:min(1180px,100%)!important;max-width:1180px!important;margin:0 auto!important;box-shadow:0 0 32px #14100a14!important}.app-shell{width:min(960px,100%)!important;max-width:960px!important}.bottom-tabbar{width:min(900px,100% - 60px)!important}.floating-support{right:calc(50vw + min(900px,100vw - 60px)/-2 + 20px)!important}}.company-event-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.company-event-form label,.company-event-award-select{color:#5f5549;gap:6px;font-size:12px;font-weight:800;display:grid}.company-event-form input,.company-event-form select,.company-event-award-select select{z-index:1;pointer-events:auto;touch-action:manipulation;background:#f6f3ec;border:1px solid #e8e1d5;border-radius:8px;min-height:42px;padding:0 11px;position:relative}.company-event-form input{-webkit-user-select:text;user-select:text;font-size:16px}.company-event-post-count{color:#8b806f;font-size:11px;font-weight:600}.company-event-field-help{color:#9a8f81;font-size:10px;font-weight:600}.company-event-linked-post{background:#fff;border:1px solid #e8e1d5;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:8px 11px;display:grid}.company-event-linked-post span{color:#9b7b32;font-size:11px;font-weight:800}.company-event-linked-post strong{color:#201c17;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.company-event-linked-post em{color:#6f6356;background:#f6f3ec;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.company-event-form select:disabled{cursor:not-allowed;color:#8b806f;opacity:1}.company-event-form button,.company-event-actions button{color:#e8c364;background:#16120d;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex}.company-event-applicants{gap:7px;margin-top:12px;display:grid}.company-event-applicants label{background:#faf9f6;border:1px solid #e8e1d5;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.company-event-applicants em,.company-event-row em{color:#8d6a2c;font-size:11px;font-style:normal}.company-event-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.company-event-actions .draw{color:#fff;background:linear-gradient(135deg,#d5ad50,#9f7024)}.company-event-row{color:#201c17;text-align:left;background:0 0;border:0;border-bottom:1px solid #e8e1d5;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:12px 2px;display:grid}.company-event-row:hover,.company-event-row:focus-visible{background:#faf9f6}.company-event-row div{gap:3px;display:grid}.company-event-row span{color:#786f64;font-size:11px}.company-event-back{color:#846323;background:0 0;border:0;align-items:center;gap:6px;width:max-content;padding:0;font-size:12px;font-weight:800;display:inline-flex}.company-event-detail-page{gap:16px;display:grid}.company-event-detail-head{background:#faf9f6;border:1px solid #e8e1d5;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.company-event-detail-head>div{gap:5px;display:grid}.company-event-detail-head span{color:#9b7b32;letter-spacing:.08em;font-size:10px;font-weight:900}.company-event-detail-head h2{color:#17130e;margin:0;font-size:21px}.company-event-detail-head p{color:#786f64;margin:0;font-size:12px}.company-event-detail-head>em{color:#e8c364;white-space:nowrap;background:#16120d;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.company-event-detail-awards{gap:8px;display:grid}.company-event-detail-awards h3{margin:0 0 2px;font-size:16px}.company-event-detail-awards article{background:#fff;border:1px solid #e8e1d5;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.company-event-detail-awards article>svg{color:#a77f2d}.company-event-detail-awards article div{gap:3px;display:grid}.company-event-detail-awards article span{color:#786f64;font-size:11px}.company-event-detail-awards article em{color:#8d6a2c;font-size:10px;font-style:normal;font-weight:800}@media (max-width:720px){.company-event-form{grid-template-columns:1fr}}.topbar .brand-intro{color:#fff!important;background:0 0!important;padding:0!important}.topbar .brand-intro .brand-title{color:#fff!important}.staff-manager{gap:14px;display:grid}.staff-invite-card,.staff-list-card{background:#fff;border:1px solid #e8e1d5;border-radius:10px;padding:16px}.staff-invite-card>div:first-child,.staff-list-card h2{align-items:center;gap:8px;display:flex}.staff-invite-card p{color:#71685d;font-size:12px}.staff-invite-form{grid-template-columns:minmax(0,1fr) 180px auto;gap:8px;display:grid}.staff-invite-form input,.staff-invite-form select{background:#f6f3ec;border:1px solid #e8e1d5;border-radius:8px;min-height:42px;padding:0 10px}.staff-invite-form button{color:#e7c05f;background:#17130e;border:0;border-radius:8px;padding:0 15px;font-weight:900}.staff-list-card h2{margin:0 0 12px;font-size:17px}.staff-list-card article{border-top:1px solid #eee7dc;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.staff-list-card article div{gap:2px;display:grid}.staff-list-card article span{color:#766d61;font-size:11px}.staff-list-card article em{color:#936d29;font-size:11px;font-style:normal;font-weight:800}.staff-list-card article button{color:#8b342d;background:#f6f3ec;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}@media (max-width:720px){.staff-invite-form{grid-template-columns:1fr}.staff-list-card article{grid-template-columns:auto minmax(0,1fr) auto}.staff-list-card article em{grid-column:2}}.compcard-page{background:#fff;gap:12px;padding:14px 12px 96px;display:grid;position:relative}.compcard-page-head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:72px;padding:4px 48px 6px 2px;display:flex;position:relative}.compcard-page-head span{color:#9a7428;letter-spacing:.13em;font-size:10px;font-weight:900}.compcard-page-head h1{color:#17130e;letter-spacing:-.045em;margin:3px 0 4px;font-size:22px}.compcard-page-head p{color:#746b60;margin:0;font-size:11px;line-height:1.45}.compcard-page-head .sub-page-close{top:2px;right:0}@media (max-width:720px){.my-dashboard-section{gap:9px;padding:12px}.my-dashboard-section h2{font-size:15px}.my-model-grid,.my-inline-grid,.my-settings-grid{gap:6px}.my-dashboard-action,.my-settings-action{border-radius:10px;gap:3px 7px;min-height:76px;padding:9px}.my-dashboard-icon{width:34px;height:34px}.my-dashboard-icon svg{width:21px;height:21px}.my-dashboard-action strong,.my-settings-action strong{font-size:11px;line-height:1.2}.my-dashboard-action em,.my-settings-action em{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.25;display:-webkit-box;overflow:hidden}.my-dashboard-action>svg,.my-settings-action>svg{width:14px;height:14px}.compcard-page{padding-left:8px;padding-right:8px}}.company-choice-field{background:#faf9f6;border:1px solid #e8e1d5;border-radius:10px;gap:8px;min-width:0;margin:0;padding:10px;display:grid}.company-choice-field legend{color:#40382f;padding:0 4px;font-size:11px;font-weight:850}.company-choice-row,.company-age-row{align-items:center;gap:6px;display:flex}.company-choice-row{flex-wrap:wrap}.company-choice-row button,.company-age-row button{color:#564d42;background:#fff;border:1px solid #dfd5c7;border-radius:999px;min-height:34px;padding:0 12px;font-size:11px;font-weight:850}.company-choice-row button.selected,.company-age-row button.selected{color:#e4bf58;background:#111;border-color:#111}.company-age-row input,.company-choice-field>input{background:#fff;border:1px solid #e8e1d5;border-radius:8px;width:100%;min-width:0;min-height:38px;padding:0 9px}.company-age-row span{color:#8d8376}.company-post-form label small{color:#81776a;font-size:10px;line-height:1.45}.company-time-field{align-content:start;position:relative;gap:6px!important}.company-time-field>span{color:#40382f;font-size:11px;font-weight:800}.company-time-field select{width:100%;min-height:42px}.company-inline-check{color:#62584c;cursor:pointer;background:#fff;border:1px solid #dfd5c7;border-radius:999px;align-items:center;width:fit-content;min-height:32px;margin-top:2px;padding:0 10px;font-size:11px;font-weight:800;grid-template-columns:none!important;gap:6px!important;display:flex!important}.company-inline-check.selected{color:#7b5b1f;background:#f6f0e2;border-color:#a98332}.company-inline-check input{accent-color:#a98332;width:15px;height:15px;margin:0}.company-deadline-controls{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:10px;display:grid}.company-deadline-date{gap:6px!important}.company-deadline-date>span{color:#62584c;font-size:11px;font-weight:750}.company-deadline-date input{background:#fff;border:1px solid #e2d8ca;border-radius:9px;width:100%;min-height:40px;padding:0 10px}.company-deadline-options{gap:6px;padding-bottom:1px;display:flex}.company-deadline-options label{color:#564d42;cursor:pointer;background:#fff;border:1px solid #dfd5c7;border-radius:9px;grid-template-columns:none;align-items:center;gap:6px;min-height:40px;padding:0 11px;font-size:11px;font-weight:800;display:flex}.company-deadline-options label.selected{color:#7b5b1f;background:#f6f0e2;border-color:#a98332}.company-deadline-options input{accent-color:#a98332;width:15px;height:15px;margin:0}@media (max-width:720px){.company-deadline-controls{grid-template-columns:1fr}.company-deadline-options{width:100%}.company-deadline-options label{flex:1;justify-content:center}.company-age-row{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);display:grid}.company-choice-row button,.company-age-row button{min-height:32px;padding:0 10px;font-size:10px}}.app-install-card .app-install-close{color:#17130e;width:38px;height:38px;min-height:38px;box-shadow:none;cursor:pointer;background:#f0ece4;border:0;border-radius:999px;place-items:center;margin:0;padding:0;font-size:28px;font-weight:400;line-height:1;display:grid;position:absolute;top:12px;right:12px}.compcard-save-actions .compcard-action-download,.compcard-save-actions .compcard-action-pdf,.compcard-save-actions .compcard-action-save{min-height:40px;box-shadow:none;border-radius:9px;margin:0;padding:0 13px;font-size:11px}.compcard-save-actions .compcard-action-download{color:#8d6722;background:#fff;border:1px solid #c99e4d}.compcard-save-actions .compcard-action-pdf{color:#51483d;background:#f6f3ec;border:1px solid #e6ddcf}.compcard-save-actions .compcard-action-save{color:#fff;background:linear-gradient(135deg,#d5b15d,#ad7d29);border:1px solid #b88731}.compcard-save-actions button:active{transform:translateY(1px)}.compcard-template-grid{align-items:start;gap:10px}.compcard-template-grid button{color:#28221b;background:#fff;border:1px solid #e5ddd1;border-radius:12px;gap:0;min-height:0;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 12px #2d21100a}.compcard-template-grid button:hover{border-color:#c8a15a;transform:translateY(-1px)}.compcard-template-grid button.selected{color:#28221b;background:#fff;border:2px solid #b88935;box-shadow:0 0 0 3px #be933e29,0 8px 18px #5b3d141a}.compcard-template-grid button[aria-pressed=false] .compcard-template-check{display:none}.compcard-template-grid button span{color:inherit;opacity:1}.compcard-template-sample{aspect-ratio:3/4;background:#f5f0e8;width:100%;display:block;position:relative;overflow:hidden}.compcard-template-sample i,.compcard-template-sample em{display:block;position:absolute}.compcard-template-sample .sample-photo{background:linear-gradient(155deg,#d9cbb9,#8d7459);border-radius:5px;width:50%;height:58%;top:7%;left:7%}.compcard-template-sample .sample-name{background:#9e7733;border-radius:99px;width:29%;height:6%;top:10%;right:7%}.compcard-template-sample .sample-info{background:repeating-linear-gradient(#cfc4b4 0 3px,#0000 3px 8px);width:28%;height:25%;top:21%;right:7%}.compcard-template-sample .sample-gallery{background:repeating-linear-gradient(90deg,#bca78b 0 27%,#0000 27% 31%);border-radius:4px;height:20%;bottom:10%;left:7%;right:7%}.compcard-template-sample em{color:#9b742e;font-size:7px;font-style:normal;font-weight:950;bottom:3%;right:7%}.compcard-template-sample.premium{background:linear-gradient(145deg,#2c241c,#59452d)}.compcard-template-sample.premium .sample-photo{background:linear-gradient(145deg,#a98d67,#4a3827);width:auto;height:auto;inset:7% 7% 34%}.compcard-template-sample.premium .sample-name{background:#d2ad5b;width:46%;inset:auto auto 24% 8%}.compcard-template-sample.premium .sample-info{background:repeating-linear-gradient(#ffffffa6 0 2px,#0000 2px 5px);width:36%;height:10%;top:auto;bottom:13%;right:8%}.compcard-template-sample.premium .sample-gallery{display:none}.compcard-template-sample.premium em{color:#d6b45f}.compcard-template-sample.editorial{background:#eee6da}.compcard-template-sample.editorial .sample-photo{background:linear-gradient(155deg,#d9c5ae,#7d6550);border-radius:0;width:100%;height:72%;inset:0}.compcard-template-sample.editorial .sample-name{width:55%;top:76%;left:7%;right:auto}.compcard-template-sample.editorial .sample-info{width:58%;height:7%;top:85%;left:7%;right:auto}.compcard-template-sample.editorial .sample-gallery{display:none}.compcard-template-sample.runway{background:linear-gradient(90deg,#efe7da 0 32%,#c5ac80 32% 68%,#efe7da 68%)}.compcard-template-sample.runway .sample-photo{background:linear-gradient(#a88a63,#594433);width:40%;height:72%;top:5%;left:30%}.compcard-template-sample.runway .sample-name{width:48%;inset:auto auto 15% 7%}.compcard-template-sample.runway .sample-info{display:none}.compcard-template-sample.runway .sample-gallery{height:7%;bottom:5%;left:7%;right:7%}.compcard-template-sample.social{background:#f7f2eb}.compcard-template-sample.social .sample-photo{border-radius:50%;width:36%;height:36%;top:7%;left:7%}.compcard-template-sample.social .sample-name{width:38%;top:13%}.compcard-template-sample.social .sample-info{width:38%;height:13%;top:25%}.compcard-template-sample.social .sample-gallery{background:repeating-linear-gradient(90deg,#bba489 0 30%,#0000 30% 34%);height:auto;inset:50% 7% 7%}.compcard-template-meta{gap:2px;padding:9px 10px 10px;display:grid}.compcard-template-meta small{color:#7a7063;font-size:9px}.compcard-template-check{background:#c39845;border-radius:999px;place-items:center;width:22px;height:22px;font-weight:950;display:grid;position:absolute;top:7px;right:7px;color:#fff!important;font-size:12px!important}@media (max-width:720px){.compcard-save-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.compcard-save-actions button{white-space:normal;width:100%;min-width:0;padding:0 7px!important;font-size:9px!important}.compcard-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compcard-template-grid button:last-child{grid-column:auto}}.compcard-page-head>div:first-child{position:relative}.compcard-title-row{align-items:center;gap:7px;display:flex}.compcard-title-row h1{margin:3px 0 4px}.compcard-title-row .compcard-help-button{color:#9a722b;cursor:pointer;background:#fff;border:1px solid #d6c7af;border-radius:999px;place-items:center;width:23px;height:23px;min-height:23px;padding:0;font-size:12px;font-weight:900;display:grid}.compcard-title-row .compcard-help-button[aria-expanded=true]{color:#7d5719;background:#f4ead8;border-color:#b78834}.compcard-help-popover{z-index:20;color:#3f372d;background:#fff;border:1px solid #dfd3c0;border-radius:12px;gap:6px;width:min(300px,100vw - 44px);padding:14px 38px 14px 14px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 14px 34px #291e0f24}.compcard-help-popover strong{font-size:13px}.compcard-help-popover p{color:#72685b;margin:0;font-size:11px;line-height:1.45}.compcard-help-popover>button{color:#2b251e;cursor:pointer;background:#f3efe8;border:0;border-radius:999px;place-items:center;width:26px;height:26px;min-height:26px;padding:0;font-size:18px;display:grid;position:absolute;top:8px;right:8px}.compcard-phone-field{align-content:start;gap:7px;display:grid}.compcard-phone-label{justify-content:space-between;align-items:center;gap:10px;min-height:20px;display:flex}.compcard-phone-label>span{color:#40382f;font-size:12px;font-weight:800}.compcard-phone-label label{color:#766b5e;cursor:pointer;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.compcard-phone-label input[type=checkbox]{accent-color:#b88935;margin:0;width:16px!important;height:16px!important;min-height:16px!important}.compcard-phone-field>input{background:#fff;border:1px solid #d9d2c7;border-radius:8px;width:100%;min-height:44px;padding:0 11px}.model-home>.model-month-banner:first-child{color:#201a13;background:radial-gradient(circle at 78% 18%,#d3af664d,#0000 24%),linear-gradient(118deg,#f8f4ec 0 57%,#d8c19a 100%);border:0;border-radius:0;min-height:154px;margin:0 -12px 2px;padding:18px 46% 18px 18px}.model-month-copy{z-index:2;align-content:center;gap:7px;display:grid;position:relative}.model-home>.model-month-banner:first-child .model-month-copy>span{color:#9d742b;letter-spacing:.13em;font-size:9px;font-weight:950}.model-home>.model-month-banner:first-child strong{color:#211b14;letter-spacing:-.035em;max-width:none;font-size:19px}.model-home>.model-month-banner:first-child p{color:#706657;max-width:270px;font-size:10px;line-height:1.45}.model-home>.model-month-banner:first-child button{color:#855f1d;background:#fff;border:1px solid #b98a37;border-radius:999px;align-items:center;gap:3px;width:fit-content;min-height:31px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}.model-month-portrait{aspect-ratio:auto;background:#cdb897;border-radius:0;width:43%;height:100%;position:absolute;top:0;right:0}.model-month-portrait:after{z-index:2;content:"";background:linear-gradient(90deg,#f8f4ec 0,#0000 26% 72%,#573b191f);position:absolute;inset:0}@media (min-width:761px){.model-home>.model-month-banner:first-child{border-radius:12px;margin-left:0;margin-right:0}}.compcard-template-grid{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding:3px 3px 8px;display:flex;overflow-x:auto}.compcard-template-grid::-webkit-scrollbar{display:none}.compcard-template-grid button{scroll-snap-align:start;flex:0 0 106px}.compcard-template-meta{padding:7px 8px 8px}.compcard-template-meta strong{font-size:10px}.compcard-template-meta small{font-size:8px}.compcard-template-check{width:19px;height:19px;font-size:10px!important}.model-tile.kid:before,.model-tile.kid-alt:before,.model-tile.kid-soft:before,.mini-model-face.kid:before,.mini-model-face.kid-alt:before,.mini-model-face.kid-soft:before{background:linear-gradient(#ffffff05,#402b1680),radial-gradient(circle at 55% 23%,#fff4e1eb,#0000 19%),linear-gradient(145deg,#ead9c2,#b68d63)}@media (max-width:720px){.compcard-template-grid{grid-template-columns:none;display:flex}.compcard-template-grid button{flex-basis:96px}}.compcard-save-actions{width:min(100%,330px)}.interest-box{gap:7px}.interest-box>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.interest-box h3{font-size:13px}.interest-box p{white-space:nowrap;font-size:9px}.interest-box .interest-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.interest-box .interest-grid button{color:#3f382f;min-height:31px;box-shadow:none;background:#fff;border:1px solid #e1d8ca;border-radius:7px;justify-content:flex-start;align-items:center;gap:5px;padding:0 7px;font-size:9px;font-weight:750;display:flex}.interest-box .interest-grid button.selected{color:#7f5b1d;box-shadow:none;background:#f7f0e3;border-color:#bc9144}.interest-check{color:#fff;background:#fff;border:1px solid #cfc4b4;border-radius:3px;flex:0 0 14px;place-items:center;width:14px;height:14px;font-size:9px;line-height:1;display:grid}.interest-grid button.selected .interest-check{background:#b78937;border-color:#b78937}@media (max-width:720px){.compcard-save-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.interest-box .interest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.compcard-template-sample{background-image:url(/compcard-template-samples.png)!important;background-repeat:no-repeat!important;background-size:500% 100%!important}.compcard-template-sample.standard{background-position:0 0!important}.compcard-template-sample.premium{background-position:25% 0!important}.compcard-template-sample.editorial{background-position:50% 0!important}.compcard-template-sample.runway{background-position:75% 0!important}.compcard-template-sample.social{background-position:100% 0!important}.compcard-template-sample>i,.compcard-template-sample>em{display:none!important}.compcard-page-head{align-items:center;min-height:46px;padding-top:0;padding-bottom:0}.compcard-title-row{flex-wrap:nowrap}.compcard-title-row h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;line-height:1.15;overflow:hidden}.compcard-title-row .compcard-help-button{flex:0 0 22px;width:22px;height:22px;min-height:22px}@media (max-width:720px){.compcard-page-head{min-height:40px;padding-right:42px}.compcard-title-row h1{font-size:18px}}.compcard-extra-settings{background:#faf9f6;border:1px solid #e7ded1;border-radius:10px}.compcard-extra-settings>summary{color:#6f6251;cursor:pointer;min-height:42px;padding:0 12px;font-size:11px;font-weight:850;line-height:42px;list-style-position:inside}.compcard-extra-settings[open]>summary{border-bottom:1px solid #e7ded1}.compcard-extra-settings>.compcard-form,.compcard-extra-settings>.compcard-representative-panel,.compcard-extra-settings>.interest-box{margin:10px}.compcard-preview-shell.is-editable{gap:6px}.compcard-preview-shell.is-editable .compcard-section-title{margin-bottom:4px}.compcard-preview-shell.is-editable input,.compcard-preview-shell.is-editable textarea{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px dashed #a67b327a;border-radius:0;outline:0}.compcard-preview-shell.is-editable input:focus,.compcard-preview-shell.is-editable textarea:focus{background:#ffffff7a;border-bottom-style:solid;border-bottom-color:#b88935}.compcard-direct-name{letter-spacing:-.04em;font-size:24px!important;font-weight:950!important}.compcard-direct-english{text-transform:uppercase;color:var(--compcard-gold)!important;font-size:12px!important;font-weight:800!important}.compcard-direct-type,.compcard-direct-contact,.compcard-direct-instagram{font-size:11px!important}.compcard-main-photo-wrap{position:relative}.compcard-photo-upload{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19140eb8;border:1px solid #ffffffbf;border-radius:999px;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:9px;font-weight:850;display:inline-flex;position:absolute;bottom:8px;right:8px}.compcard-photo-upload input{opacity:0;height:1px;position:absolute;overflow:hidden;width:1px!important}.compcard-direct-info dd input{text-align:right;padding:0;font-size:11px!important}.compcard-preview-shell.is-editable .compcard-career textarea{resize:vertical;min-height:76px;padding:5px;font-size:10px;line-height:1.5}@media (max-width:720px){.compcard-direct-name{font-size:20px!important}.compcard-preview-shell.is-editable .compcard-preview{padding:10px}}.compcard-page-description{color:#746b60;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;line-height:1.35;overflow:hidden}.compcard-editor-actions{margin-left:auto}.compcard-template-sample{background-color:#f5f1e9!important;background-position-y:top!important;background-size:500%!important}.compcard-template-name{z-index:3;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0b09c2;border-radius:6px;font-size:10px;font-weight:850;line-height:24px;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.compcard-template-grid button.selected .compcard-template-name{color:#fff;background:#b2842ef0}.compcard-sample-person{z-index:4;text-align:left;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f0d0ad1;border:1px solid #ffffff42;border-radius:5px;gap:0;padding:4px 5px;line-height:1.05;display:grid;position:absolute;top:6px;left:6px;right:6px;color:#fff!important}.compcard-sample-person b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.compcard-sample-person small{color:#d8b968;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:750;overflow:hidden}.compcard-info-rows{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.compcard-info-rows>div{background:#ffffff09;border:1px solid #92764f38;border-radius:7px;grid-column:span 2;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;padding:6px;display:grid}.compcard-info-rows>div:nth-child(n+6){grid-column:span 5;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px}.compcard-info-rows dt,.compcard-info-rows dd{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.compcard-info-rows dd{color:inherit}.compcard-direct-info dd input{text-align:left;width:100%;min-width:0;font-size:10px!important}.compcard-info-rows>div:nth-child(n+6) dd,.compcard-info-rows>div:nth-child(n+6) dd input{text-align:right}@media (max-width:720px){.compcard-info-rows{gap:4px}.compcard-info-rows>div{padding:5px 4px}.compcard-info-rows dt,.compcard-info-rows dd,.compcard-direct-info dd input{font-size:8px!important}}.compcard-bottom-save{padding-top:4px}.compcard-bottom-save button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d5b15d,#ad7d29);border:1px solid #a97927;border-radius:10px;width:100%;min-height:44px;font-size:13px;font-weight:900;box-shadow:0 5px 14px #5f401529}.compcard-bottom-save button:disabled{cursor:wait;opacity:.62}.compcard-bottom-save .compcard-message{color:#7b342f;background:#fffaf0;border:1px solid #d8c59e;border-radius:8px;margin-top:8px;padding:9px 10px;font-weight:750}.compcard-contact-options{grid-template-columns:auto auto minmax(0,1fr);gap:5px;display:grid}.compcard-contact-options label{color:#655c51;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ded6ca;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:30px;padding:0 6px;font-size:9px;font-weight:800;display:flex}.compcard-contact-options label.selected{color:#79551c;background:#f2e6cf;border-color:#ae812f}.compcard-contact-options input{accent-color:#ae812f;margin:0;width:12px!important;height:12px!important;min-height:12px!important}@media (max-width:420px){.compcard-contact-options label{padding:0 4px;font-size:8px}}.compcard-photo{position:relative;overflow:hidden}.compcard-photo-image{z-index:1;transform-origin:50%;background-repeat:no-repeat;background-size:cover;transition:background-position .12s,transform .12s;display:block;position:absolute;inset:0}.compcard-photo>span:not(.compcard-photo-image){z-index:2;position:relative}.compcard-photo-controls{z-index:6;flex-wrap:wrap;justify-content:flex-end;gap:3px;max-width:calc(100% - 10px);display:flex;position:absolute;bottom:5px;right:5px}.compcard-photo-controls>button,.compcard-photo-controls>label{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#100e0bc7;border:1px solid #ffffff73;border-radius:6px;justify-content:center;align-items:center;min-height:24px;padding:0 7px;font-size:8px;font-weight:850;line-height:1;display:inline-flex}.compcard-photo-controls>label input{display:none}.compcard-photo-controls>button.delete{background:#741e1ee0;border-color:#ffd6d6b8}.compcard-crop-panel{color:#fff;background:#12100df0;border:1px solid #d4b77e7a;border-radius:8px;gap:5px;width:150px;padding:8px;display:grid;position:absolute;top:28px;right:0;box-shadow:0 7px 18px #0000003d}.compcard-crop-panel label{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:4px;font-size:8px;font-weight:800;display:grid}.compcard-crop-panel input[type=range]{accent-color:#c49a47;width:100%;min-height:16px}.compcard-crop-panel>button{color:#fff;background:#b58937;border:1px solid #8d6c2d;border-radius:5px;min-height:24px;font-size:8px;font-weight:850}.compcard-sub-photos .compcard-crop-panel{width:132px;top:26px;right:-4px}.compcard-model-type-field{align-content:start;gap:7px;display:grid}.compcard-model-type-field>span{color:#40382f;font-size:12px;font-weight:800}.compcard-model-type-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.compcard-model-type-checks label{color:#62584d;cursor:pointer;background:#fff;border:1px solid #ded5c8;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:40px;font-size:10px;font-weight:850;display:flex}.compcard-model-type-checks label.selected{color:#79551c;background:#f2e6cf;border-color:#b18638}.compcard-model-type-checks input{accent-color:#b18638;margin:0;width:13px!important;height:13px!important;min-height:13px!important}.compcard-model-type-checks.compact{gap:4px;display:flex}.compcard-model-type-checks.compact label{border-radius:5px;min-height:23px;padding:0 6px;font-size:8px}.compcard-model-type-checks.compact input{width:10px!important;height:10px!important;min-height:10px!important}.compcard-social-link-field{align-content:start;gap:7px;display:grid}.compcard-social-link-field>div{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.compcard-social-link-field>div>span{color:#40382f;font-size:12px;font-weight:800}.compcard-social-link-field>div label{color:#766b5e;align-items:center;gap:4px;font-size:9px;font-weight:800;display:inline-flex}.compcard-social-link-field input[type=checkbox]{accent-color:#b18638;margin:0;width:13px!important;height:13px!important;min-height:13px!important}.compcard-social-link-field>input{background:#fff;border:1px solid #d9d2c7;border-radius:8px;width:100%;min-height:40px;padding:0 10px;font-size:10px}.compcard-social-link-field>input:disabled{color:#91887c;background:#f3f1ed}.compcard-direct-socials{gap:3px;display:grid}.compcard-social-link-field.compact{gap:2px}.compcard-social-link-field.compact>div{min-height:14px}.compcard-social-link-field.compact>div>span,.compcard-social-link-field.compact>div label{color:inherit;font-size:7px}.compcard-social-link-field.compact>input{min-height:24px;color:inherit;background:#ffffff14;border-color:#92764f4d;border-radius:4px;padding:0 5px;font-size:8px}.compcard-sample-person{display:none!important}.compcard-template-name{background:linear-gradient(90deg,#0c0b09d1,#0c0b09a3);min-height:21px;font-size:9px;line-height:21px;bottom:5px;left:5px;right:5px}.compcard-page-description{text-overflow:clip;white-space:normal;gap:1px;display:grid;overflow:visible}.compcard-page-description span{color:#9a8f81}.compcard-extra-settings-open{background:0 0;border:0;border-radius:0;padding:0}.compcard-photo.is-direct-crop{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.compcard-photo.is-direct-crop:active{cursor:grabbing}.compcard-photo-controls{pointer-events:none;align-items:center;gap:4px;display:flex}.compcard-photo-controls>span{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#100e0ba3;border-radius:5px;padding:4px 6px;font-size:7px;font-weight:800}.compcard-photo-controls>button{pointer-events:auto;min-height:22px;padding:0 6px;font-size:7px}.compcard-photo-controls>label{pointer-events:auto}.compcard-empty-photo-upload{z-index:4;color:#fff;cursor:pointer;background:linear-gradient(145deg,#cbbfade0,#201b15e0);place-content:center;justify-items:center;gap:3px;display:grid;position:absolute;inset:0}.compcard-empty-photo-upload strong{font-size:13px}.compcard-empty-photo-upload small{font-size:8px;font-weight:800}.compcard-empty-photo-upload input{opacity:0;height:1px;position:absolute;overflow:hidden;width:1px!important}.compcard-template-grid button,.compcard-template-grid button:hover,.compcard-template-grid button.selected{box-shadow:none;background:0 0;border:0;border-radius:10px;padding:0;overflow:visible}.compcard-template-grid button:hover{transform:translateY(-1px)}.compcard-template-grid button .compcard-template-sample{border:1px solid #dfd6c8;border-radius:10px;overflow:hidden;box-shadow:0 3px 9px #2d21100f;background-position-y:13%!important}.compcard-template-grid button.selected .compcard-template-sample{border:3px solid #b88935;box-shadow:0 0 0 3px #be933e29}.compcard-template-check{z-index:8;top:7px;right:7px}.compcard-direct-socials{width:min(360px,48vw);max-width:none}.compcard-social-link-field.compact>input{min-height:30px;font-size:9px}.compcard-model-type-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.compcard-model-type-checks.compact{grid-template-columns:repeat(5,minmax(0,1fr));width:min(380px,52vw);display:grid}.compcard-model-type-checks.compact label{white-space:nowrap;min-width:0;padding:0 3px}@media (max-width:520px){.compcard-direct-socials{width:min(330px,72vw)}.compcard-model-type-checks.compact{width:min(350px,74vw)}}.compcard-template-grid button .compcard-template-sample{box-shadow:none;border-radius:7px;background-position-y:19%!important;background-size:650%!important;border:0!important}.compcard-template-grid button.selected .compcard-template-sample{box-shadow:0 0 0 3px #b88935,0 0 0 6px #be933e24;border:0!important}.compcard-template-grid button{flex-basis:106px}.compcard-template-grid button .compcard-template-sample{aspect-ratio:.495;border-radius:4px;box-shadow:0 2px 7px #221b131f;background-position-y:44%!important;background-size:582%!important;border:0!important}.compcard-template-sample.standard{background-position-x:4.15%!important}.compcard-template-sample.premium{background-position-x:26.56%!important}.compcard-template-sample.editorial{background-position-x:49.38%!important}.compcard-template-sample.runway{background-position-x:74.67%!important}.compcard-template-sample.social{background-position-x:96.75%!important}.compcard-template-name{display:none!important}.compcard-template-grid button.selected .compcard-template-sample{box-shadow:0 0 0 3px #b88935,0 0 0 6px #be933e26}@media (max-width:720px){.compcard-template-grid button{flex-basis:94px}}.compcard-preview-shell.is-editable .compcard-preview.standard,.compcard-preview-shell.is-editable .compcard-preview.editorial,.compcard-preview-shell.is-editable .compcard-preview.social{--compcard-gold:#9a6b1f;color:#22201d}.compcard-preview-shell.is-editable .compcard-preview input,.compcard-preview-shell.is-editable .compcard-preview textarea,.compcard-preview-shell.is-editable .compcard-direct-name,.compcard-preview-shell.is-editable .compcard-direct-english,.compcard-preview-shell.is-editable .compcard-direct-contact{-webkit-text-fill-color:#252321;opacity:1;color:#252321!important}.compcard-preview-shell.is-editable .compcard-preview input::placeholder,.compcard-preview-shell.is-editable .compcard-preview textarea::placeholder{-webkit-text-fill-color:#77736d;opacity:1;color:#77736d!important}.compcard-preview-shell.is-editable .compcard-social-link-field.compact>div>span,.compcard-preview-shell.is-editable .compcard-social-link-field.compact>div label,.compcard-preview-shell.is-editable .compcard-model-type-checks.compact label{color:#494641}.compcard-preview-shell.is-editable .compcard-social-link-field.compact>input{background:#f8f7f4;border-color:#d9d2c7;color:#252321!important}.compcard-preview-shell.is-editable .compcard-preview.premium input,.compcard-preview-shell.is-editable .compcard-preview.premium textarea,.compcard-preview-shell.is-editable .compcard-preview.runway input,.compcard-preview-shell.is-editable .compcard-preview.runway textarea{-webkit-text-fill-color:#fff;color:#fff!important}.compcard-preview-shell.is-editable .compcard-preview.premium input::placeholder,.compcard-preview-shell.is-editable .compcard-preview.runway input::placeholder{-webkit-text-fill-color:#c8c2b8;color:#c8c2b8!important}.compcard-preview-shell.is-editable .compcard-preview.premium .compcard-social-link-field.compact>div>span,.compcard-preview-shell.is-editable .compcard-preview.premium .compcard-social-link-field.compact>div label,.compcard-preview-shell.is-editable .compcard-preview.premium .compcard-model-type-checks.compact label,.compcard-preview-shell.is-editable .compcard-preview.runway .compcard-social-link-field.compact>div>span,.compcard-preview-shell.is-editable .compcard-preview.runway .compcard-social-link-field.compact>div label,.compcard-preview-shell.is-editable .compcard-preview.runway .compcard-model-type-checks.compact label{color:#f3eadb}.compcard-preview.standard{background:#fcfaf5;grid-template-columns:minmax(0,1.35fr) minmax(210px,.85fr);grid-template-areas:"photo identity""photo info""subs qr""career career""copy copy"}.compcard-preview.standard .compcard-main-photo-wrap,.compcard-preview.standard .compcard-photo.main{min-height:480px}.compcard-preview.premium{background:radial-gradient(circle at 18% 12%,#30271e,#080706 62%);grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);grid-template-areas:"photo identity""photo info""photo qr""subs career""copy copy"}.compcard-preview.premium .compcard-main-photo-wrap,.compcard-preview.premium .compcard-photo.main{min-height:600px}.compcard-preview.premium .compcard-photo.main .compcard-photo-image{background-position:50% 22%}.compcard-preview.premium .compcard-info-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.compcard-preview.premium .compcard-info-rows>div,.compcard-preview.premium .compcard-info-rows>div:nth-child(n+6){grid-column:span 1}.compcard-preview.editorial{background:#f7f2e9;grid-template-columns:1fr;grid-template-areas:"photo""identity""subs""career""copy";gap:8px;padding:12px;position:relative}.compcard-preview.editorial .compcard-main-photo-wrap,.compcard-preview.editorial .compcard-photo.main{min-height:650px}.compcard-preview.editorial .compcard-identity{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf7f0e0;border-radius:10px;width:calc(100% - 28px);margin:-122px 14px 0;padding:14px}.compcard-preview.editorial .compcard-info-rows,.compcard-preview.editorial .compcard-qr{display:none}.compcard-preview.editorial .compcard-career{max-height:none;overflow:visible}.compcard-preview.runway{background:#090806;grid-template-columns:minmax(190px,.72fr) minmax(0,1.35fr);grid-template-areas:"identity photo""info photo""career photo""subs photo""qr photo""copy copy"}.compcard-preview.runway .compcard-main-photo-wrap,.compcard-preview.runway .compcard-photo.main{background:#050504;min-height:760px}.compcard-preview.runway .compcard-photo.main .compcard-photo-image{background-color:#050504;background-position:50%;background-size:contain}.compcard-preview.social{background:linear-gradient(135deg,#f8f4ed,#fff);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"photo photo identity""photo photo info""subs subs subs""career career qr""copy copy copy"}.compcard-preview.social .compcard-main-photo-wrap,.compcard-preview.social .compcard-photo.main{min-height:500px}.compcard-preview.social .compcard-sub-photos .compcard-photo{min-height:185px}@media (max-width:720px){.compcard-preview.standard,.compcard-preview.premium,.compcard-preview.runway,.compcard-preview.social{grid-template-columns:minmax(0,1.2fr) minmax(160px,.8fr)}.compcard-preview.social{grid-template-columns:repeat(3,minmax(0,1fr))}.compcard-preview.editorial .compcard-main-photo-wrap,.compcard-preview.editorial .compcard-photo.main{min-height:560px}.compcard-preview.runway .compcard-main-photo-wrap,.compcard-preview.runway .compcard-photo.main{min-height:680px}}.compcard-template-grid button{background:#f6f3ec;border-radius:5px;flex:0 0 108px;height:188px;overflow:hidden}.compcard-template-live{pointer-events:none;background:#f6f3ec;border-radius:5px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.compcard-template-live>.compcard-preview-shell{transform-origin:0 0;width:720px;overflow:visible;transform:scale(.15)}.compcard-template-live .compcard-section-title{display:none}.compcard-template-live .compcard-preview{width:700px;min-height:1180px;box-shadow:none;margin:0}.compcard-template-live .compcard-main-photo-wrap,.compcard-template-live .compcard-photo.main{min-height:560px}.compcard-template-live .compcard-photo-controls,.compcard-template-live .compcard-photo-upload,.compcard-template-live .compcard-empty-photo-upload{display:none!important}.compcard-template-grid button.selected .compcard-template-live{box-shadow:inset 0 0 0 3px #b88935}.compcard-template-grid button .compcard-template-check{z-index:20;position:absolute;top:7px;right:7px}@media (max-width:720px){.compcard-template-grid button{flex-basis:96px;height:168px}.compcard-template-live>.compcard-preview-shell{transform:scale(.134)}}.compcard-preview .compcard-qr{display:none!important}.compcard-sub-photos .compcard-photo{aspect-ratio:3/4;width:100%;min-height:0!important}.compcard-preview.standard{grid-template-areas:"photo identity""photo info""subs subs""career career""copy copy"}.compcard-preview.standard .compcard-sub-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.compcard-preview.premium{grid-template-areas:"photo identity""photo info""photo career""subs subs""copy copy"}.compcard-preview.premium .compcard-sub-photos{grid-template-columns:repeat(4,minmax(0,1fr))}.compcard-preview.editorial .compcard-sub-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.compcard-preview.runway{grid-template-areas:"identity photo""info photo""career photo""subs photo""copy copy"}.compcard-preview.runway .compcard-sub-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.compcard-preview.social{grid-template-areas:"photo photo identity""photo photo info""subs subs subs""career career career""copy copy copy"}.compcard-preview.social .compcard-sub-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.compcard-preview.social .compcard-sub-photos .compcard-photo{aspect-ratio:3/4;min-height:0!important}.compcard-template-grid button{height:258px}.compcard-template-live>.compcard-preview-shell{width:720px;transform:scale(.15)}.compcard-template-live .compcard-preview{width:700px;min-height:1540px}.compcard-template-live .compcard-sub-photos .compcard-photo{aspect-ratio:3/4;min-height:0!important}@media (max-width:720px){.compcard-template-grid button{height:230px}.compcard-template-live>.compcard-preview-shell{transform:scale(.134)}}.compcard-main-photo-wrap .compcard-photo-upload{top:10px;bottom:auto;right:10px}.compcard-main-photo-wrap.is-empty .compcard-photo-upload{background:#13100cd1;border:1px solid #ffffffc7;border-radius:999px;justify-content:center;min-width:104px;min-height:32px;padding:0 10px;font-size:9px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.compcard-preview.premium .compcard-main-photo-wrap .compcard-photo-upload,.compcard-preview.runway .compcard-main-photo-wrap .compcard-photo-upload{color:#f2d486;background:#080705db;border-color:#dab76bb8}.compcard-direct-contact-options{grid-template-columns:auto auto minmax(0,1fr);gap:4px;width:min(360px,48vw);display:grid}.compcard-direct-contact-options label{color:#4d4942;white-space:nowrap;background:#ffffff7a;border:1px solid #917e5d57;border-radius:5px;justify-content:center;align-items:center;gap:3px;min-height:25px;padding:0 5px;font-size:7px;font-weight:850;display:flex}.compcard-direct-contact-options label.selected{color:#654718;background:#efe1c6;border-color:#a97c2d}.compcard-direct-contact-options input{accent-color:#a97c2d;margin:0;width:10px!important;height:10px!important;min-height:10px!important}.compcard-preview.premium .compcard-direct-contact-options label,.compcard-preview.runway .compcard-direct-contact-options label{color:#f1e6d3;background:#ffffff14}@media (max-width:520px){.compcard-direct-contact-options{width:min(330px,72vw)}}.application-management-page{padding-top:22px;position:relative}.application-management-page .sub-page-close{z-index:20;background:#fff;border:1px solid #e8e1d5;top:10px;right:8px;box-shadow:0 4px 12px #14100a14}.application-management-page .section-title{padding-right:48px}.application-management-lead{color:#6f6a62;margin:-4px 0 18px;font-size:14px}.application-list{gap:10px;display:grid}.application-list-item{background:#fff;border:1px solid #e8e1d5;border-radius:16px;gap:12px;min-width:0;padding:11px;display:flex}.application-list-thumb{aspect-ratio:3/4;color:#a18443;background:#f6f3ec;border-radius:11px;flex:0 0 72px;place-items:center;width:72px;display:grid;position:relative;overflow:hidden}.application-list-thumb img{object-fit:cover}.application-list-copy{flex:1;align-self:center;min-width:0}.application-list-topline{color:#8a7651;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.application-status{color:#80662d;background:#f6f3ec;border-radius:999px;flex:none;padding:4px 8px;font-size:11px}.application-status.status-accepted{color:#e4c568;background:#15130f}.application-status.status-rejected,.application-status.status-cancelled{color:#77716a;background:#f2f0ed}.application-list-copy h3{color:#171512;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 5px;font-size:15px;line-height:1.35;overflow:hidden}.application-list-copy p{color:#77716a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.model-application-item{gap:9px;display:grid}.model-application-status-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.model-application-status-row>span{color:#8a7651;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.model-application-open{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:76px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:0;display:grid}.model-application-open:disabled{cursor:default}.model-application-open .application-list-thumb{flex-basis:76px;width:76px}.model-application-open .application-list-copy{align-self:center}.model-application-open .application-list-copy h3{margin:0 0 6px;font-size:16px}.model-application-open .application-list-copy p{font-size:12px}.model-application-chevron{color:#9b7b36}.model-application-item>.show-photo-request-panel,.model-application-item>.show-photo-request-empty{flex:none;min-width:0;margin-top:2px}.application-empty-state{color:#7b756c;text-align:center;background:#faf9f6;border:1px solid #e8e1d5;border-radius:18px;align-content:center;place-items:center;gap:9px;min-height:220px;padding:24px;display:grid}.application-empty-state strong{color:#1c1915;font-size:16px}.application-empty-state span{font-size:13px}.application-empty-state button{color:#e4c568;background:#15130f;border:0;border-radius:999px;margin-top:8px;padding:10px 18px;font-weight:800}.company-applicant-list,.company-applicant-group-list{gap:10px;display:grid}.company-applicant-group{background:#fff;border:1px solid #e8e1d5;border-radius:16px;overflow:hidden}.company-applicant-group-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:58px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:10px;display:grid}.company-applicant-post-thumb{aspect-ratio:3/4;color:#9b7b36;background:#f6f3ec;border-radius:10px;place-items:center;width:58px;display:grid;position:relative;overflow:hidden}.company-applicant-post-thumb img{object-fit:cover}.company-applicant-group-copy{gap:3px;min-width:0;display:grid}.company-applicant-group-copy small{color:#9b7b36;font-size:11px;font-weight:800}.company-applicant-group-copy strong{color:#171512;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.company-applicant-group-copy em{color:#625d55;font-size:13px;font-style:normal;font-weight:800}.company-applicant-group-chevron{color:#8c6f34;transition:transform .2s}.company-applicant-group.expanded .company-applicant-group-chevron{transform:rotate(180deg)}.company-applicant-group>.company-applicant-list{background:#faf9f6;border-top:1px solid #eee8dc;gap:8px;padding:10px}.company-applicant-group .company-applicant-card{border-radius:13px;padding:11px}.company-applicant-card{background:#fff;border:1px solid #e8e1d5;border-radius:16px;padding:13px}.company-applicant-summary{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.company-applicant-avatar{color:#9b7b36;background:#f6f3ec;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden}.company-applicant-avatar img{object-fit:cover}.company-applicant-summary>div:nth-child(2){gap:2px;min-width:0;display:grid}.company-applicant-summary strong{color:#171512;font-size:15px}.company-applicant-summary span,.company-applicant-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-applicant-summary span{color:#5f5a52;font-size:13px}.company-applicant-summary small{color:#918a80;font-size:11px}.company-applicant-message{color:#625d55;background:#faf9f6;border-radius:10px;margin:10px 0 0;padding:9px 10px;font-size:12px}.company-applicant-actions{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:11px;display:grid}.company-applicant-actions button{color:#625d55;background:#fff;border:1px solid #e1d9cb;border-radius:9px;min-height:36px;padding:7px 3px;font-size:12px;font-weight:750}.company-applicant-actions button.active{color:#7d6026;background:#f6f0df;border-color:#a98232}.company-applicant-actions button.accepted.active{color:#e4c568;background:#171512;border-color:#171512}.company-applicant-actions button.rejected.active{color:#fff;background:#8b8076;border-color:#8b8076}.company-post-editor-page{position:relative}.company-post-editor-page>.sub-page-close{z-index:20;background:#fff;border:1px solid #e8e1d5;top:10px;right:8px}.company-post-management-head{justify-content:space-between;align-items:center;gap:12px;margin:-3px 0 16px;display:flex}.company-post-management-head p{color:#716b62;max-width:520px;margin:0;font-size:13px;line-height:1.5}.company-post-management-head button{color:#e4c568;background:#171512;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:38px;padding:0 13px;font-weight:800;display:inline-flex}.company-managed-post-list{gap:10px;display:grid}.company-managed-post-card{background:#fff;border:1px solid #e8e1d5;border-radius:16px;grid-template-columns:72px minmax(0,1fr);gap:11px;padding:11px;display:grid}.company-managed-post-image{aspect-ratio:3/4;color:#9b7b36;background:#f6f3ec;border-radius:10px;grid-row:span 2;place-items:center;width:72px;display:grid;position:relative;overflow:hidden}.company-managed-post-image img{object-fit:cover}.managed-post-image-fill{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:0}.company-managed-post-copy{align-content:center;gap:5px;min-width:0;display:grid}.company-managed-post-copy>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.company-managed-post-copy span{color:#927236;font-size:11px;font-weight:800}.company-managed-post-copy em{color:#75664a;background:#f6f3ec;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal}.company-managed-post-copy strong,.company-managed-post-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-managed-post-copy strong{color:#171512;font-size:15px}.company-managed-post-copy small{color:#7a746b;font-size:11px}.company-managed-post-actions{grid-column:2;grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.company-managed-post-actions button{color:#5f584e;background:#fff;border:1px solid #dfd7ca;border-radius:8px;min-height:34px;padding:5px 2px;font-size:11px;font-weight:800}.company-managed-post-actions .delete-request{color:#8d4d43}@media (max-width:520px){.company-post-management-head{align-items:flex-start}.company-post-management-head p{font-size:12px}.company-post-management-head button{min-height:34px;padding:0 10px;font-size:12px}.company-managed-post-card{grid-template-columns:64px minmax(0,1fr)}.company-managed-post-image{width:64px}.company-managed-post-actions button{font-size:10px}}.my-dashboard-page .my-dashboard-section{gap:8px;padding:10px}.my-dashboard-page .my-dashboard-section h2{font-size:15px;line-height:1.25}.my-dashboard-page .my-model-grid,.my-dashboard-page .my-company-grid,.my-dashboard-page .my-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.my-dashboard-page .my-inline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.my-dashboard-page .my-dashboard-action,.my-dashboard-page .my-settings-action{min-width:0;min-height:62px;box-shadow:none;border-radius:11px;grid-template:"icon title arrow"1fr/32px minmax(0,1fr) 13px;align-items:center;gap:7px;padding:8px}.my-dashboard-page .my-settings-action{min-height:58px}.my-dashboard-page .my-dashboard-icon{width:32px;height:32px}.my-dashboard-page .my-dashboard-icon svg{width:20px;height:20px}.my-dashboard-page .my-dashboard-action strong,.my-dashboard-page .my-settings-action strong{word-break:keep-all;overflow-wrap:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12px;line-height:1.28;display:-webkit-box;overflow:hidden}.my-dashboard-page .my-dashboard-action em,.my-dashboard-page .my-settings-action em{display:none}.my-dashboard-page .my-dashboard-action>svg,.my-dashboard-page .my-settings-action>svg{width:13px;height:13px}@media (max-width:520px){.my-dashboard-page .my-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-dashboard-page .my-dashboard-action,.my-dashboard-page .my-settings-action{min-height:58px}}.my-home-mode-switch{background:#f6f3ec;border:1px solid #e4dac9;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(280px,100% - 24px);margin:10px auto 8px;padding:4px;display:grid}.my-home-mode-switch button{color:#756d62;background:0 0;border:0;border-radius:999px;min-height:38px;font-size:13px;font-weight:850}.my-home-mode-switch button.active{color:#fff;background:linear-gradient(135deg,#c8a252,#a77a2d);box-shadow:0 3px 9px #8b621b33}html,body{background:#fff!important}.app-shell{width:min(100%,960px)!important;max-width:960px!important;box-shadow:none!important;background:#fff!important}.landing,.app-home,.co-home-redesign{background:#fff!important}.app-home{padding-left:0!important;padding-right:0!important}.app-home>section{margin-top:0}.co-category-wrap{padding-left:8px;padding-right:8px}.co-hero-section{width:100%;margin-inline:0}.co-hero-card{box-shadow:none;border-radius:0}.co-home-section{width:100%;padding-left:8px;padding-right:8px}.sub-page,.my-dashboard-page,.public-profile-page,.service-marketplace,.brand-intro,.fashion-category-page,.model-list-page{border-left:0!important;border-right:0!important}@media (max-width:760px){.co-home-section{padding-left:6px;padding-right:6px}}.magazine-page{box-sizing:border-box;width:100%;padding:12px 12px calc(86px + env(safe-area-inset-bottom));background:#fff}@media (min-width:700px){.magazine-page{padding-left:16px;padding-right:16px}}.topbar{gap:4px!important;padding:6px 7px!important}.topbar .brand{gap:4px}.topbar .brand-title{letter-spacing:-.04em;font-size:11px!important}.topbar .market-tabs{flex:auto;justify-content:center;min-width:0;overflow:hidden;gap:3px!important}.topbar .market-tabs button{letter-spacing:-.055em;flex:0 auto;min-width:0;min-height:28px;padding:0 2px!important;font-size:10px!important}.topbar .market-tabs button.active:after{left:2px;right:2px}.topbar .top-actions{gap:2px}.topbar .language-picker{width:20px;min-width:20px}.topbar .top-actions .icon-button{width:25px;min-height:25px}@media (min-width:700px){.topbar .brand-title{font-size:12px!important}.topbar .market-tabs{gap:8px!important}.topbar .market-tabs button{padding:0 4px!important;font-size:12px!important}}.fashion-list-copy .fashion-list-meta-line{color:#756f67;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.fashion-list-meta-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fashion-list-meta-line span:first-child{max-width:42%}.fashion-list-meta-line b{color:#a97424;flex:none;margin-left:1px;font-size:.92em;font-weight:900}.fashion-list-actions{justify-content:flex-start}@media (max-width:520px){.fashion-list-copy .fashion-list-meta-line{gap:4px}.fashion-list-meta-line span:first-child{max-width:38%}}.category-list-section>.home-section-title{padding-left:16px;padding-right:16px}@media (max-width:520px){.category-list-section>.home-section-title{padding-left:12px;padding-right:12px}}@media (min-width:700px){.topbar{gap:14px!important;padding:9px 16px!important}.topbar .brand{gap:8px}.topbar .brand-mark{width:32px;height:32px}.topbar .brand-title{font-size:14px!important}.topbar .market-tabs{gap:18px!important}.topbar .market-tabs button{letter-spacing:-.035em;min-height:34px;padding:0 3px!important;font-size:13px!important}.topbar .top-actions{gap:8px}.topbar .language-picker{width:30px;min-width:30px}.topbar .top-actions .icon-button{width:32px;min-height:32px}.topbar .top-actions .icon-button svg{width:20px;height:20px}}@media (min-width:900px){.topbar .market-tabs{gap:24px!important}}.public-role-switch{background:#f7f4ee;border:1px solid #e2d8c8;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.public-role-switch button{color:#6e665b;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:28px;padding:4px 10px;font-size:11px;font-weight:850}.public-role-switch button.active{color:#fff;background:#b58a38;box-shadow:0 2px 7px #7a55152e}.public-verified-badge,.public-compcard-linked{color:#936919;align-items:center;gap:4px;font-size:10px;font-weight:800;display:inline-flex}.public-cover{position:relative}.public-photo-edit,.public-avatar-edit{z-index:3;cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:absolute}.public-photo-edit input,.public-avatar-edit input,.public-portfolio-add input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.public-cover-edit{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0b08c7;border:1px solid #ffffff94;border-radius:999px;min-height:34px;padding:0 13px;font-size:11px;font-weight:800;bottom:12px;right:12px}.public-avatar-edit{color:#fff;background:#b58a38;border:2px solid #fff;border-radius:50%;width:30px;height:30px;bottom:0;right:-3px;box-shadow:0 3px 9px #4b320d38}.public-inline-name-input{color:#171411;background:0 0;border:0;border-bottom:1px solid #c5a460;border-radius:0;outline:none;width:min(100%,230px);min-height:40px;padding:2px 4px;font-size:clamp(24px,7vw,34px);font-weight:900}.public-inline-editor{background:#faf9f6;border:1px solid #e8e1d5;border-radius:14px;gap:10px;margin:18px 0 14px;padding:12px;display:grid}.public-inline-editor label{gap:5px;min-width:0;display:grid}.public-inline-editor label>span{color:#756c60;font-size:10px;font-weight:850}.public-inline-editor input,.public-inline-editor textarea{box-sizing:border-box;color:#211c16;width:100%;min-height:38px;font:inherit;resize:vertical;background:#fff;border:1px solid #e4dccf;border-radius:9px;outline:none;padding:9px 10px;font-size:12px}.public-inline-editor input:focus,.public-inline-editor textarea:focus{border-color:#b99043;box-shadow:0 0 0 2px #b990431c}.public-editor-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.public-editor-actions{justify-content:flex-end;gap:7px;display:flex}.public-editor-actions button{color:#fff;cursor:pointer;background:#ad8334;border:1px solid #ad8334;border-radius:9px;min-height:36px;padding:0 14px;font-size:11px;font-weight:850}.public-editor-actions button.secondary{color:#61594e;background:#fff;border-color:#ddd4c6}.public-editor-actions button:disabled{cursor:wait;opacity:.58}.public-edit-message{color:#8b6725;margin:0;font-size:11px;font-weight:750}.public-editable-portfolio>span{position:relative}.public-editable-portfolio>span>button{color:#fff;cursor:pointer;background:#120f0bb8;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:5px;right:5px}.public-portfolio-add{color:#9b7531;cursor:pointer;aspect-ratio:3/4;background:#f8f5ef;border:1px dashed #cdbb9d;border-radius:9px;align-content:center;place-items:center;gap:3px;min-height:112px;display:grid}.public-portfolio-add strong{font-size:11px}.public-portfolio-add small{color:#8a8175;font-size:9px}@media (max-width:520px){.public-profile-main{padding-left:10px;padding-right:10px}.public-identity-row{gap:8px}.public-name-line{gap:5px}.public-role-switch button{min-height:25px;padding:3px 8px;font-size:10px}.public-editor-row{grid-template-columns:1fr}.public-inline-editor{padding:10px}.public-cover-edit{bottom:9px;right:9px}}:root{--co-font-sans:"Pretendard Variable", Pretendard, "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", "Segoe UI", sans-serif;--co-type-display:clamp(27px, 7vw, 34px);--co-type-page-title:clamp(22px, 5.6vw, 27px);--co-type-section:16px;--co-type-card:12px;--co-type-body:12px;--co-type-meta:10px;--co-weight-regular:400;--co-weight-medium:500;--co-weight-semibold:600;--co-weight-bold:700}html,body,button,input,select,textarea{font-family:var(--co-font-sans);font-synthesis:none}body{font-weight:var(--co-weight-regular);letter-spacing:-.018em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{letter-spacing:-.018em}.brand-title,.topbar .market-tabs button,.co-category-inner button,.service-category-tabs button,.model-gender-selector button,.home-chip-row button,.category-bottom-nav button,.sort-trigger,.sort-popover button{font-weight:var(--co-weight-semibold)!important}.topbar .market-tabs button{letter-spacing:-.025em}.co-section-head h2,.home-section-title h2,.service-section-head h2,.my-dashboard-section h2,.public-section h2,.public-section-head h2,.compcard-section-title strong,.category-list-section .home-section-title h2{color:#201c17;letter-spacing:-.035em;line-height:1.3;font-size:var(--co-type-section)!important;font-weight:var(--co-weight-bold)!important}.co-section-head,.home-section-title,.service-section-head{margin-bottom:9px}.co-more-button,.home-section-title button,.service-section-head button,.public-section-head button{letter-spacing:-.02em;font-size:11px!important;font-weight:var(--co-weight-medium)!important}.my-dashboard-title,.compcard-page-head h1,.sub-page>.home-section-title:first-child h2,.public-name-block h1,.public-inline-name-input{letter-spacing:-.045em;font-size:var(--co-type-page-title)!important;font-weight:var(--co-weight-bold)!important}.co-job-bottom strong,.deadline-body strong,.new-casting-card strong,.fashion-list-copy strong,.category-list-card strong{letter-spacing:-.025em;font-weight:var(--co-weight-semibold)!important}.co-job-bottom strong{font-size:clamp(13px,3.4vw,16px);line-height:1.25}.co-job-type,.co-deadline-badge,.deadline-body em,.new-casting-card>em{font-weight:var(--co-weight-semibold)!important}.co-job-bottom>span:last-child,.fashion-list-copy p,.fashion-list-copy em,.fashion-list-copy .fashion-list-meta-line{letter-spacing:-.015em;font-weight:var(--co-weight-regular)!important}.fashion-apply,.public-inline-offer,.public-favorite-button{font-weight:var(--co-weight-semibold)!important}.model-month-banner strong,.model-tile strong,.premium-model-strip strong,.model-feature-grid .model-tile strong,.model-recommended-grid .model-tile strong{letter-spacing:-.025em;font-weight:var(--co-weight-semibold)!important}.model-tile span,.model-tile em,.premium-model-strip em,.model-month-banner p{font-weight:var(--co-weight-regular)!important}.service-provider-copy strong,.service-registration-banner strong,.magazine-banner strong,.co-magazine-text strong,.reporter-cta-card strong,.co-campaign-banner strong{letter-spacing:-.025em;font-weight:var(--co-weight-semibold)!important}.co-magazine-text strong{font-size:14px;line-height:1.35}.co-magazine-text em,.service-provider-copy b,.service-provider-copy em,.magazine-banner span{font-weight:var(--co-weight-medium)!important}.co-magazine-text span,.service-provider-copy p,.service-provider-copy span,.service-registration-banner span,.magazine-banner p{font-weight:var(--co-weight-regular)!important}.my-profile-copy strong,.my-dashboard-action strong,.my-settings-action strong,.public-text-card,.public-post-grid strong,.company-managed-post-copy strong,.application-card strong,.field>span,.public-inline-editor label>span{font-weight:var(--co-weight-semibold)!important}.my-profile-copy p,.my-dashboard-action em,.my-settings-action em,.public-name-block p,.public-text-card,.public-timeline,.public-post-grid span,.company-managed-post-copy span,.application-card p,.field input,.field textarea,.field select{font-weight:var(--co-weight-regular)!important}.public-role-switch button,.public-badge,.public-verified-badge,.public-compcard-linked,.my-role-badge,.my-status-pill{font-weight:var(--co-weight-semibold)!important}.co-hero-content h1,.brand-intro-hero h1,.auth-start-content h2{letter-spacing:-.045em;font-weight:var(--co-weight-bold)!important}.co-eyebrow,.brand-intro-eyebrow,.brand-intro-kicker{font-weight:var(--co-weight-semibold)!important}@media (max-width:560px){:root{--co-type-section:15px;--co-type-card:11px;--co-type-body:11px}.co-section-head h2,.home-section-title h2,.service-section-head h2,.category-list-section .home-section-title h2{font-size:15px!important}.co-section-head,.home-section-title,.service-section-head{margin-bottom:8px}.co-job-bottom strong{font-size:12px;line-height:1.22}.co-job-bottom>span:last-child,.co-job-type,.co-deadline-badge{font-size:9px}.my-profile-copy strong{font-size:17px}}.model-home{box-sizing:border-box;width:100%;padding:0 10px calc(86px + env(safe-area-inset-bottom));background:#fff;border-left:1px solid #e8e1d5;border-right:1px solid #e8e1d5;gap:14px}.model-home>.model-month-banner:first-child{width:auto;margin:0 -10px 2px}.model-home>section:not(.model-month-banner){border-top:1px solid #ece6dc;padding-top:13px;position:relative}.model-home>section:not(.model-month-banner) .home-section-title{margin-top:0}.model-home .model-feature-grid,.model-home .model-recommended-grid,.model-home .premium-model-strip{padding-bottom:8px}@media (min-width:761px){.model-home{border:1px solid #e8e1d5;border-radius:14px;margin-top:10px;padding-left:14px;padding-right:14px}.model-home>.model-month-banner:first-child{border-radius:12px;margin:0 0 2px}}.app-home>section.brand-intro{box-sizing:border-box;border-left:1px solid #e8e1d5;border-right:1px solid #e8e1d5;width:100%;display:grid;padding:12px 12px calc(92px + env(safe-area-inset-bottom))!important;background:#fff!important}.app-home>section.brand-intro .brand-intro-hero{border-radius:16px}.app-home>section.brand-intro .brand-intro-section{border-top:1px solid #ece6dc;margin-top:26px;padding-top:20px}.app-home>section.brand-intro .brand-about{border:1px solid #e6ddcf;padding:18px}.app-home>section.brand-intro .brand-final-cta{margin-top:28px}@media (min-width:761px){.app-home>section.brand-intro{border:1px solid #e8e1d5;border-radius:14px;margin-top:10px;padding-left:16px!important;padding-right:16px!important}}@media (min-width:700px){.topbar .market-tabs{flex:1 1 0;justify-content:space-evenly;width:auto;max-width:none;margin:0 clamp(6px,1.8vw,18px);display:flex;gap:clamp(10px,2vw,24px)!important}.topbar .market-tabs button,.topbar .brand,.topbar .top-actions{flex:none}}@media (min-width:900px){.topbar .market-tabs{margin-left:22px;margin-right:22px;gap:clamp(18px,2.4vw,32px)!important}}.public-crop-image{isolation:isolate;position:relative;overflow:hidden}.public-crop-image-layer{z-index:0;transform-origin:50%;pointer-events:none;will-change:transform, background-position;background-color:#17130e;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:0}.public-crop-image.is-adjustable{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.public-crop-image.is-adjustable:active{cursor:grabbing}.public-crop-hint{z-index:4;pointer-events:none;align-items:center;gap:4px;display:inline-flex;position:absolute;top:9px;left:9px}.public-crop-hint span,.public-crop-hint button{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e0c09b3;border:1px solid #ffffff8c;border-radius:999px;min-height:23px;padding:0 7px;font-size:8px;font-weight:600}.public-crop-hint button{pointer-events:auto;cursor:pointer}.public-avatar.public-crop-image{overflow:hidden}.public-avatar .public-crop-hint{top:4px;left:50%;transform:translate(-50%)}.public-avatar .public-crop-hint span{white-space:nowrap;min-height:18px;padding:0 5px;font-size:7px}.public-avatar .public-crop-hint button{display:none}.public-avatar-edit{border-width:1px;border-radius:999px;width:auto;min-width:49px;height:26px;padding:0 7px;font-size:8px;font-weight:650;bottom:5px;right:5px}.public-avatar-edit span{display:inline}.public-editable-portfolio>.public-portfolio-photo{aspect-ratio:3/4;background:#f3eee6;border-radius:8px;min-width:0}.public-editable-portfolio>.public-portfolio-photo>button{z-index:6;color:#fff;cursor:pointer;background:#120f0bb8;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:5px;right:5px}.public-portfolio-photo .public-crop-hint{inset:auto 4px 4px}.public-portfolio-photo .public-crop-hint span,.public-portfolio-photo .public-crop-hint button{min-height:19px;padding:0 5px;font-size:7px}@media (max-width:520px){.public-cover .public-crop-hint{top:7px;left:7px}.public-cover-edit{bottom:8px;right:8px}}@media (min-width:700px){header.topbar{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;column-gap:clamp(16px,2.6vw,30px)!important;display:grid!important}header.topbar .market-tabs{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-width:0;overflow:visible;gap:0!important;margin:0!important;display:grid!important}header.topbar .market-tabs button{text-align:center;justify-self:stretch;width:100%;min-width:0}}header.topbar{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;column-gap:5px!important;display:grid!important}header.topbar .market-tabs{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-width:0;overflow:visible;justify-content:stretch!important;gap:0!important;margin:0!important;display:grid!important}header.topbar .market-tabs button{text-align:center;justify-self:stretch;width:100%;min-width:0}@media (min-width:700px){header.topbar{column-gap:clamp(16px,2.6vw,30px)!important}}header.topbar{justify-content:space-between;align-items:center;gap:5px!important;display:flex!important}header.topbar .market-tabs{flex:auto;align-items:center;width:auto;min-width:0;overflow:visible;flex-wrap:nowrap!important;justify-content:space-evenly!important;gap:0!important;margin:0!important;display:flex!important}header.topbar .market-tabs button{text-align:center;flex:none;width:auto;min-width:0;white-space:nowrap!important}header.topbar .brand,header.topbar .top-actions{flex:none}@media (min-width:700px){header.topbar{gap:clamp(14px,2vw,24px)!important}}.topbar .language-picker-static{cursor:default;background:0 0;border:0;justify-content:center;align-items:center;height:28px;padding:0;display:inline-flex;width:25px!important;min-width:25px!important}.topbar .language-picker-static .language-flag{display:none}.topbar .language-picker-static strong{color:#fff;font-size:10px;font-weight:600;line-height:1}@media (min-width:700px){.topbar .language-picker-static{width:30px!important;min-width:30px!important}.topbar .language-picker-static strong{font-size:12px}}.compcard-model-registration{cursor:pointer;background:#faf9f6;border:1px solid #e8e1d5;border-radius:12px;align-items:center;gap:10px;margin:10px 0 2px;padding:10px 12px;display:flex}.compcard-model-registration.selected{background:#fffaf0;border-color:#b68a38}.compcard-model-registration input{accent-color:#b68a38;width:18px;height:18px}.compcard-model-registration span{gap:2px;display:grid}.compcard-model-registration strong{font-size:13px}.compcard-model-registration small{color:#776f65;font-size:10px;line-height:1.35}.my-settings-detail-page{gap:14px;padding:22px 14px 104px;display:grid}.my-settings-detail-page .section-title{margin:0}.my-setting-detail-card,.my-setting-toggle,.my-account-danger-zone{background:#fff;border:1px solid #e8e1d5;border-radius:16px;padding:15px}.my-setting-detail-card{gap:10px;display:grid}.my-setting-detail-card>div:first-child{color:#9a742c;align-items:center;gap:9px;display:flex}.my-setting-detail-card p,.my-account-danger-zone p{color:#716b63;margin:0;font-size:13px;line-height:1.55}.my-setting-link{color:#24211e;background:#faf9f6;border:0;border-radius:11px;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.my-setting-toggle{justify-content:space-between;align-items:center;gap:14px;display:flex}.my-setting-toggle>div{gap:3px;display:grid}.my-setting-toggle span{color:#777067;font-size:12px;line-height:1.4}.my-setting-toggle input{accent-color:#aa8238;flex:none;width:20px;height:20px}.my-setting-save{color:#d7b75e;background:#17140f;border:0;border-radius:13px;min-height:48px;font-size:14px;font-weight:800}.my-setting-save:disabled{opacity:.55}.my-privacy-form .field{margin:0}.my-account-danger-zone{gap:8px;margin-top:4px;display:grid}.my-account-danger-zone button{color:#a33f43;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:12px;font-weight:750;text-decoration:underline}.saved-listing-item{width:100%;color:inherit;text-align:left;cursor:default;padding:0;display:block;position:relative;overflow:hidden}.saved-listing-open{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:11px 116px 11px 11px;display:flex}.saved-listing-remove{color:#9b7621;cursor:pointer;background:#fffaf0;border:1px solid #d9c99f;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:10px;right:10px}@media (min-width:700px){.my-settings-detail-page{max-width:760px;margin:0 auto;padding-inline:24px}}.received-offer-item{align-items:flex-start}.received-offer-message{color:#655e55;margin-top:6px;font-size:12px;line-height:1.45;display:block}.received-offer-actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.received-offer-actions button{color:#595249;background:#fff;border:1px solid #ded6ca;border-radius:999px;min-height:32px;padding:0 11px;font-size:11px;font-weight:750}.received-offer-actions button.accept{color:#d7b75e;background:#17140f;border-color:#a98234}.legal-policies-page{align-content:start}.legal-policy-lead{color:#716b63;margin:-4px 0 2px;font-size:13px;line-height:1.55}.legal-policy-list{gap:9px;display:grid}.legal-policy-list details{background:#fff;border:1px solid #e8e1d5;border-radius:14px;overflow:hidden}.legal-policy-list summary{color:#24211e;cursor:pointer;padding:15px 42px 15px 15px;font-size:14px;font-weight:800;list-style:none;position:relative}.legal-policy-list summary::-webkit-details-marker{display:none}.legal-policy-list summary:after{content:"+";color:#9a742c;font-size:20px;font-weight:500;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.legal-policy-list details[open] summary:after{content:"−"}.legal-policy-list details>div{background:#faf9f6;border-top:1px solid #eee8df;gap:7px;padding:14px 15px 16px;display:grid}.legal-policy-list h3{color:#3b352e;margin:5px 0 0;font-size:12px}.legal-policy-list p{color:#6d665d;margin:0;font-size:12px;line-height:1.65}.legal-policy-date{color:#898176;margin:2px 0 0;font-size:11px;line-height:1.5}.category-empty-state{color:#8d6a28;text-align:center;background:#faf9f6;border:1px solid #e8e1d5;border-radius:16px;justify-items:center;gap:7px;margin:12px 14px 20px;padding:34px 18px;display:grid}.category-empty-state strong{color:#2b2722;font-size:15px}.category-empty-state p{color:#7a736b;margin:0;font-size:12px;line-height:1.5}.admin-post-review-list{gap:16px;display:grid}.admin-post-review-card{background:#fff;border:1px solid #e7dfd2;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #271f140b}.admin-post-review-head{border-bottom:1px solid #eee8df;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.admin-post-review-image{aspect-ratio:3/4;color:#9b8f7d;background:#f2eee7 50%/cover;border-radius:11px;place-items:center;width:112px;display:grid}.admin-post-review-title{min-width:0}.admin-post-review-title h3{color:#17140f;margin:8px 0 6px;font-size:20px;line-height:1.35}.admin-post-review-title p{color:#756d62;margin:0;font-size:13px}.admin-post-review-badges{flex-wrap:wrap;gap:6px;display:flex}.admin-post-review-badges span{color:#765b26;background:#f4f0e8;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.admin-post-review-facts{background:#ece6dc;border-bottom:1px solid #ece6dc;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.admin-post-review-facts dl{background:#faf9f6;min-width:0;margin:0;padding:12px 14px}.admin-post-review-facts dt{color:#8a7c67;margin-bottom:5px;font-size:11px;font-weight:800}.admin-post-review-facts dd{color:#27221b;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.admin-post-review-benefits,.admin-post-review-description{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:14px 16px 0;display:grid}.admin-post-review-description{padding-bottom:16px}.admin-post-review-benefits strong,.admin-post-review-description strong{color:#8a6726;font-size:12px}.admin-post-review-benefits p,.admin-post-review-description p{color:#4e473d;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.admin-video-review-box{background:#fbf8f1;border:1px solid #d8c59e;border-radius:13px;gap:12px;margin:0 16px 16px;padding:14px;display:grid}.admin-video-review-head,.admin-youtube-input-row,.admin-post-review-actions{align-items:center;gap:8px;display:flex}.admin-video-review-head{justify-content:space-between}.admin-video-review-head>div{gap:3px;display:grid}.admin-video-review-head strong{color:#211c15;font-size:14px}.admin-video-review-head span,.admin-video-review-box small{color:#7a7062;font-size:11px}.admin-video-review-head button,.admin-youtube-input-row button,.admin-post-review-actions button,.admin-video-review-box .video-reject{color:#d9b966;cursor:pointer;background:#17130e;border:1px solid #b88f3d;border-radius:9px;min-height:36px;padding:0 12px;font-size:12px;font-weight:800}.admin-video-review-box label{gap:6px;display:grid}.admin-video-review-box label>span{color:#5c5143;font-size:12px;font-weight:800}.admin-youtube-input-row input{color:#211c15;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #dcd3c5;border-radius:9px;padding:0 11px;font-size:13px}.admin-video-review-box .video-reject{color:#9c4444;background:#fff;border-color:#d8bcbc;justify-self:start}.admin-post-review-actions{border-top:1px solid #ece6dc;flex-wrap:wrap;padding:14px 16px}.admin-post-review-actions button.danger{color:#a33e3e;background:#fff7f7;border-color:#dfc1c1;margin-left:auto}.casting-video-player{background:#0d0c0a;border:1px solid #e4dccf;border-radius:14px;margin:14px 0;overflow:hidden}.casting-video-player-head{color:#fff;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.casting-video-player-head strong{font-size:13px}.casting-video-player-head span{color:#d2b45d;font-size:10px;font-weight:800}.casting-video-player iframe{aspect-ratio:16/9;border:0;width:100%;display:block}@media (max-width:760px){.admin-post-review-head{grid-template-columns:82px minmax(0,1fr);gap:11px;padding:12px}.admin-post-review-image{width:82px}.admin-post-review-title h3{font-size:16px}.admin-post-review-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-post-review-benefits,.admin-post-review-description{grid-template-columns:1fr;gap:5px;padding-left:12px;padding-right:12px}.admin-video-review-box{margin-left:12px;margin-right:12px}.admin-video-review-head,.admin-youtube-input-row{flex-direction:column;align-items:stretch}.admin-video-review-head button,.admin-youtube-input-row button{width:100%}.admin-post-review-actions button{flex:calc(50% - 8px)}.admin-post-review-actions button.danger{margin-left:0}}.admin-post-edit-form{background:#faf8f3;border:1px solid #d8c59e;border-radius:14px;margin:0 16px 16px;padding:16px}.admin-post-edit-head{align-items:baseline;gap:9px;margin-bottom:14px;display:flex}.admin-post-edit-head strong{color:#1e1913;font-size:16px}.admin-post-edit-head span{color:#81776a;font-size:11px}.admin-post-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.admin-post-edit-grid label{align-content:start;gap:5px;min-width:0;display:grid}.admin-post-edit-grid label.wide{grid-column:1/-1}.admin-post-edit-grid label>span{color:#655b4e;font-size:11px;font-weight:800}.admin-post-edit-grid input,.admin-post-edit-grid select,.admin-post-edit-grid textarea{box-sizing:border-box;color:#231e18;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #ded6ca;border-radius:9px;outline:none;padding:9px 10px;font-size:13px}.admin-post-edit-grid textarea{resize:vertical;line-height:1.6}.admin-post-edit-grid input:focus,.admin-post-edit-grid select:focus,.admin-post-edit-grid textarea:focus{border-color:#b58b3d;box-shadow:0 0 0 2px #b58b3d1a}.admin-post-edit-grid label.check{background:#fff;border:1px solid #ded6ca;border-radius:9px;align-self:end;align-items:center;min-height:40px;padding:0 11px;display:flex}.admin-post-edit-grid label.check input{width:17px;min-height:17px;padding:0}.admin-post-edit-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.admin-post-edit-actions button{color:#d9b966;cursor:pointer;background:#17130e;border:1px solid #ae8334;border-radius:9px;min-height:38px;padding:0 16px;font-size:12px;font-weight:850}.admin-post-edit-actions button.secondary{color:#645b50;background:#fff;border-color:#dcd4c8}.admin-post-edit-actions button:disabled{cursor:wait;opacity:.55}@media (max-width:900px){.admin-post-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.admin-post-edit-form{margin-left:12px;margin-right:12px;padding:12px}.admin-post-edit-grid{grid-template-columns:1fr}.admin-post-edit-grid label.wide{grid-column:auto}.admin-post-edit-actions button{flex:1}}.admin-post-edit-image-row{border-bottom:1px solid #e6ded1;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:13px;margin-bottom:14px;padding-bottom:14px;display:grid}.admin-post-edit-image-preview{aspect-ratio:3/4;color:#968a79;background:#f0ece5 50%/cover;border:1px solid #ded5c8;border-radius:10px;place-items:center;width:92px;display:grid;overflow:hidden}.admin-post-edit-image-row>div:last-child{justify-items:start;gap:6px;display:grid}.admin-post-edit-image-row strong{color:#211c16;font-size:13px}.admin-post-edit-image-row p{color:#766d61;margin:0;font-size:11px;line-height:1.5}.admin-post-image-button{color:#806022;cursor:pointer;background:#fff;border:1px solid #b68c3d;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.admin-post-image-button input{display:none}.admin-post-review-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.admin-post-review-column{background:#faf9f6;border:1px solid #e4dccf;border-radius:16px;min-width:0;padding:12px}.admin-post-column-head{justify-content:space-between;align-items:center;gap:12px;padding:3px 3px 12px;display:flex}.admin-post-column-head>div{gap:3px;display:grid}.admin-post-column-head strong{color:#1d1914;font-size:16px}.admin-post-column-head span{color:#81786c;font-size:11px}.admin-post-column-head b{color:#d8b85f;background:#1b1711;border-radius:10px;place-items:center;min-width:32px;height:32px;font-size:13px;display:grid}.admin-post-review-column.approved .admin-post-column-head b{color:#745820;background:#f0e8d8}.admin-post-review-column .admin-post-review-list{gap:10px}.admin-post-review-column .admin-post-review-head{grid-template-columns:76px minmax(0,1fr) auto;gap:11px;padding:11px}.admin-post-review-column .admin-post-review-image{width:76px}.admin-post-review-column .admin-post-review-title h3{margin:6px 0 4px;font-size:15px}.admin-post-review-column .admin-post-review-title p{font-size:11px}.admin-post-review-card:not(.is-expanded)>:not(.admin-post-review-head){display:none}.admin-post-review-card:not(.is-expanded) .admin-post-review-head{border-bottom:0}.admin-post-expand-button{color:#71551f;cursor:pointer;background:#fff;border:1px solid #d9c9aa;border-radius:9px;min-width:72px;min-height:34px;padding:0 10px;font-size:11px;font-weight:800}.admin-post-expand-button:hover,.admin-post-expand-button[aria-expanded=true]{color:#ddbd68;background:#201a12;border-color:#ac8536}.admin-post-approved-badge{color:#2f7240!important;background:#e8f3e9!important}.admin-post-review-column .admin-post-review-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-empty.compact{background:#fff;border-radius:12px;padding:30px 12px;font-size:12px}@media (max-width:1180px){.admin-post-review-columns{grid-template-columns:1fr}}@media (max-width:680px){.admin-post-review-column{padding:8px}.admin-post-review-column .admin-post-review-head{grid-template-columns:64px minmax(0,1fr)}.admin-post-review-column .admin-post-review-image{width:64px}.admin-post-expand-button{grid-column:1/-1;width:100%}}.casting-detail-page{box-sizing:border-box;width:100%;padding:10px 10px calc(104px + env(safe-area-inset-bottom));background:#fff;gap:12px}.casting-detail-back{color:#73571f;background:0 0;border:0;min-height:34px;padding:0 2px;font-size:12px}.casting-detail-intro{grid-template-columns:minmax(0,43fr) minmax(0,57fr);align-items:center;gap:16px;display:grid}.casting-detail-poster{aspect-ratio:3/4;background-color:#0000;background-image:radial-gradient(circle at 70% 22%,#cfac5fb3,#0000 16%),linear-gradient(145deg,#0a0907,#352916 62%,#0e0c09);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #e8e1d5;border-radius:15px;width:100%;overflow:hidden;box-shadow:0 9px 24px #1f180f14}.casting-detail-poster.has-image{background-color:#17130e;background-size:contain}.casting-detail-summary{align-content:center;justify-items:start;gap:10px;min-width:0;display:grid}.casting-detail-category{color:#866321;background:#fff;border:1px solid #d7bd87;border-radius:999px;width:fit-content;padding:5px 10px;font-size:11px;font-weight:750}.casting-detail-summary h1{color:#181511;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(19px,3.6vw,28px);font-weight:760;line-height:1.32}.casting-detail-location{color:#625b52;margin:0;font-size:12px}.casting-detail-date{color:#4e4840;gap:4px;font-size:12px;display:grid}.casting-detail-date b{color:#8b6827;font-weight:750}.casting-detail-conditions{background:#faf9f6;border:1px solid #e8e1d5;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.casting-detail-conditions span{color:#3e3932;text-align:center;border-right:1px solid #e8e1d5;place-items:center;min-width:0;min-height:48px;padding:5px 7px;font-size:11px;font-weight:650;line-height:1.25;display:grid}.casting-detail-conditions span:last-child{border-right:0}.casting-detail-section{background:#fff;border:1px solid #e8e1d5;border-radius:15px;padding:15px}.casting-detail-section h2{color:#1d1914;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:750}.casting-detail-guide dl{margin:10px 0 0;display:grid}.casting-detail-guide dl>div{border-top:1px solid #eee8df;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.casting-detail-guide dt,.casting-detail-guide dd{margin:0;font-size:12px}.casting-detail-guide dt{color:#776d61}.casting-detail-guide dd{color:#25211c;text-align:right;font-weight:650}.casting-detail-description p{color:#5e574d;white-space:pre-wrap;margin:10px 0 0;font-size:13px;line-height:1.7}.casting-detail-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.casting-detail-section-head span{color:#96702c;font-size:11px;font-weight:750}.casting-detail-video-frame{aspect-ratio:9/16;background:#080806;border-radius:13px;width:min(62%,300px);margin:13px auto 0;overflow:hidden;box-shadow:0 10px 28px #0f0c0821}.casting-detail-video-frame iframe{border:0;width:100%;height:100%;display:block}.casting-detail-poster-large{appearance:none;aspect-ratio:3/4;cursor:zoom-in;touch-action:manipulation;background-color:#f6f3ec;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #e8e1d5;border-radius:14px;width:min(100%,520px);margin:13px auto 0;display:block;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f0c081a}.casting-detail-apply{z-index:7;bottom:calc(76px + env(safe-area-inset-bottom));border-radius:12px;width:100%;font-size:16px;position:sticky;box-shadow:0 8px 24px #0c0a0729;grid-column:auto!important;min-height:54px!important}@media (max-width:520px){.casting-detail-page{padding-left:8px;padding-right:8px}.casting-detail-intro{gap:12px}.casting-detail-poster.has-image{background-color:#17130e;background-size:contain}.casting-detail-summary{gap:7px}.casting-detail-summary h1{font-size:18px}.casting-detail-category{padding:4px 8px;font-size:10px}.casting-detail-location,.casting-detail-date{font-size:11px}.casting-detail-conditions span{min-height:44px;padding-inline:4px;font-size:10px}.casting-detail-section{padding:13px}.casting-detail-video-frame{width:min(68%,270px)}.casting-detail-poster-large{width:100%}}.category-card-rail-section{background:#fff;border-top:1px solid #eee9e0;padding:14px 0 5px}.category-card-rail-section .home-section-title{margin:0 0 10px;padding:0 14px}.category-card-rail-section .home-section-title h2{letter-spacing:-.03em;font-size:18px;font-weight:740}.category-card-rail{scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;gap:8px;padding:0 14px 8px;scroll-padding-inline:14px;display:flex;overflow-x:auto}.category-card-rail::-webkit-scrollbar{display:none}.category-poster-card{aspect-ratio:3/4;flex:0 0 calc(31.25% - 7px);min-width:0;position:relative}.category-card-rail-new .category-poster-card{flex-basis:calc(23.81% - 7px)}.category-poster-open{color:#fff;text-align:left;background-color:#0000;background-image:radial-gradient(circle at 70% 22%,#d2b168b8,#0000 16%),linear-gradient(145deg,#0b0a08,#352916 62%,#12100d);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #e8e1d5;border-radius:11px;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 5px 14px #19140d12}.category-poster-open.has-image{background-color:#17130e}.category-poster-media{z-index:0;background-color:#17130e;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;inset:0}.category-poster-open.has-image:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 56%,#0000001f 68%,#000000c2 100%);position:absolute;inset:0}.category-poster-open.white-runway{background:linear-gradient(145deg,#eeece8,#cfcac2)}.category-poster-open.gold-hall{background:linear-gradient(145deg,#2d2519,#b08b3d 55%,#16110a)}.category-poster-open.dark-runway{background:linear-gradient(145deg,#09090a,#25252a)}.category-poster-open.minimal-hall{background:linear-gradient(145deg,#d8d3ca,#a79d8e)}.category-poster-open>span{z-index:2;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f0d0a61;border:1px solid #ffffffb3;border-radius:6px;max-width:calc(100% - 42px);padding:3px 6px;font-size:9px;font-weight:700;line-height:1.1;position:absolute;top:8px;left:8px;overflow:hidden}.category-poster-open>div{z-index:2;gap:4px;display:grid;position:absolute;bottom:8px;left:8px;right:8px}.category-poster-open strong{letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:760;line-height:1.25;display:-webkit-box;overflow:hidden}.category-poster-open small{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:9px;display:flex;overflow:hidden}.category-poster-meta{justify-content:space-between;align-items:center;gap:4px;min-width:0;display:flex}.category-poster-open .category-poster-place{text-shadow:0 1px 3px #000000a6;gap:2px;min-width:0}.category-poster-open .category-poster-place svg{flex:none}.category-poster-open .category-poster-deadline{color:#f0cf72;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a090780;border-radius:5px;flex:none;width:max-content;max-width:100%;padding:3px 5px;font-weight:800;line-height:1.1}.category-poster-save{z-index:2;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c0b098a;border:0;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:7px;right:7px}.category-poster-save.is-saved{color:#f3cf62;background:#0c0b09c2}.category-card-rail-new .category-poster-open>span{padding:3px 5px;font-size:8px;top:6px;left:6px}.category-card-rail-new .category-poster-save{width:24px;height:24px;top:5px;right:5px}.category-card-rail-new .category-poster-open>div{bottom:6px;left:6px;right:6px}.category-card-rail-new .category-poster-open strong{font-size:11px}.category-card-rail-new .category-poster-open small{font-size:8px}.category-card-rail-new .category-poster-meta{gap:2px}.category-card-rail-new .category-poster-open .category-poster-deadline{padding:2px 4px;font-size:8px}.category-list-view-head{justify-content:space-between;align-items:center;gap:10px;margin:4px 14px 10px;display:flex}.category-list-view-head h2{letter-spacing:-.03em;flex:none;margin:0;font-size:18px;font-weight:750}.category-list-view-head nav{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.category-list-view-head nav::-webkit-scrollbar{display:none}.category-list-view-head button{color:#675f54;background:#fff;border:1px solid #e4ddcf;border-radius:999px;flex:none;min-height:30px;padding:0 10px;font-size:10px;font-weight:680}.category-list-view-head button.active{color:#e6c565;background:#17140f;border-color:#17140f}@media (max-width:520px){.category-card-rail-section .home-section-title,.category-card-rail{padding-left:10px;padding-right:10px}.category-card-rail{scroll-padding-inline:10px}.category-list-view-head{align-items:flex-start;margin-left:10px;margin-right:10px}.category-list-view-head h2{padding-top:5px;font-size:16px}.category-list-view-head button{min-height:28px;padding-inline:8px;font-size:9px}}.company-fee-controls{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;display:grid}.company-fee-options{flex-wrap:wrap;gap:6px;display:flex}.company-fee-hint{color:#776d61;font-size:10px;font-weight:650;line-height:1.45}.company-fee-message-field{gap:6px;min-width:0;display:grid}.company-fee-message-field>span{color:#29251f;font-size:12px;font-weight:750}.company-fee-message-field textarea{resize:vertical;color:#171512;width:100%;min-height:92px;font:inherit;background:#fff;border:1px solid #dfd5c7;border-radius:10px;padding:12px 13px;line-height:1.5}.company-fee-message-field textarea:focus{border-color:#a88435;outline:2px solid #a884351f}.company-fee-controls>input{width:100%;min-width:0}.company-fee-controls>input:disabled{color:#9a9186;background:#f1eee8}.company-currency-input{background:#fff;border:1px solid #ded5c9;border-radius:7px;align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}.company-currency-input:focus-within{border-color:#a88435;box-shadow:0 0 0 2px #a884351f}.company-currency-input>input{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}.company-currency-input>span{color:#29251f;flex:none;padding-right:12px;font-size:14px;font-weight:750}.company-currency-input.is-disabled{background:#f1eee8}.company-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.company-benefit-grid label{color:#574e43;cursor:pointer;background:#fff;border:1px solid #dfd5c7;border-radius:9px;align-items:center;min-width:0;min-height:36px;padding:7px 9px;font-size:11px;font-weight:750;grid-template-columns:none!important;gap:7px!important;display:flex!important}.company-benefit-grid label.selected{color:#75551e;background:#f7f0df;border-color:#ad8735}.company-benefit-grid input{accent-color:#a98332;min-width:15px;height:15px;margin:0;width:15px!important;min-height:15px!important}.category-poster-open small,.fashion-list-meta-line span,.fashion-list-meta-line b,.fashion-feature-copy p,.casting-detail-location,.casting-detail-date span,.casting-detail-date b{align-items:center;gap:4px;display:flex}.category-poster-open small svg,.fashion-list-meta-line svg,.fashion-feature-copy p svg,.casting-detail-summary svg{flex:none}@media (max-width:420px){.company-fee-controls{grid-template-columns:1fr}.company-benefit-grid{gap:6px}}.company-existing-asset{background:#faf9f6;border:1px solid #e8e1d5;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.company-existing-asset img{aspect-ratio:3/4;object-fit:cover;border-radius:9px;flex:none;width:64px;height:auto}.company-existing-asset>span{gap:4px;min-width:0;display:grid}.company-existing-asset strong{color:#29251f;font-size:13px}.company-existing-asset small,.company-existing-video{font-weight:650;line-height:1.45;color:#6f675d!important;font-size:11px!important}.company-existing-video{background:#faf9f6;border:1px solid #e8e1d5;border-radius:10px;padding:10px 12px;display:block}.model-public-shell .public-identity-row{align-items:start}.model-public-shell .public-avatar{align-self:start}.model-public-shell .public-identity-actions{align-self:start;padding-top:34px}@media (max-width:620px){.model-public-shell .public-identity-row{grid-template-columns:78px minmax(0,1fr);row-gap:5px;margin-top:-34px}.model-public-shell .public-avatar{grid-area:1/1/span 2}.model-public-shell .public-name-block{grid-column:2;padding-top:35px}.model-public-shell .public-identity-actions{flex-wrap:wrap;grid-area:2/2;justify-self:start;padding-top:0}}.co-job-rail:empty{background:#faf9f6;border:1px solid #eee8de;border-radius:14px;place-items:center;min-height:116px;display:grid}.co-job-rail:empty:before{content:"공고를 불러오는 중입니다.";color:#8a8175;font-size:12px;font-weight:600}.company-time-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.company-time-heading>span{color:#40382f;font-size:11px;font-weight:800}.company-time-heading .company-inline-check{flex:none;margin-top:0}.company-event-date-options{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.company-event-date-field>input:disabled{opacity:.72}.company-time-input{align-content:start;gap:6px;display:grid}.company-time-input>input:disabled,.company-time-field select:disabled,.company-post-form label>input:disabled{color:#9a9185;cursor:not-allowed;background:#f3f0ea}.admin-header-actions{flex:1;justify-content:flex-end;min-width:0}.admin-header-actions .admin-search{width:min(430px,42vw);min-width:220px}.admin-icon-action{color:#d7b85f;cursor:pointer;background:#111;border:1px solid #d7b85f;border-radius:9px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.admin-icon-action:disabled{cursor:wait;opacity:.65}.admin-account-menu-wrap{flex:none;position:relative}.admin-account-trigger{color:#5f4a25;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2d9c9;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.admin-account-menu{z-index:80;background:#fff;border:1px solid #e8e1d5;border-radius:10px;width:190px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 14px 32px #221c1424}.admin-account-menu button{color:#29241e;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0ece5;align-items:center;gap:9px;min-height:44px;padding:0 13px;font-size:13px;font-weight:750;display:flex}.admin-account-menu button:last-child{color:#8b342d;border-bottom:0}.admin-account-menu button:hover{background:#faf9f6}.spinning{animation:.8s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-members-section{gap:12px}.admin-member-filter-panel{background:#fff;border:1px solid #e8e1d5;border-radius:10px;align-items:center;gap:18px;padding:10px 14px;display:flex}.admin-member-filter-panel>strong{flex:none;font-size:14px}.admin-member-filter-tabs{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.admin-member-filter-tabs button{color:#5e564c;cursor:pointer;background:#faf9f6;border:1px solid #e4ddcf;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.admin-member-filter-tabs button span{color:#71685d;background:#ebe6dc;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.admin-member-filter-tabs button.active{color:#e7c05f;background:#17130e;border-color:#17130e}.admin-member-filter-tabs button.active span{color:#17130e;background:#d2ad52}.admin-member-list-panel{background:#fff;border:1px solid #e8e1d5;border-radius:10px;padding:14px;overflow:hidden}.admin-member-list-heading{justify-content:space-between;align-items:end;gap:12px;padding:0 2px 12px;display:flex}.admin-member-list-heading>div{align-items:baseline;gap:8px;display:flex}.admin-member-list-heading h2{margin:0;font-size:18px}.admin-member-list-heading span,.admin-member-list-heading small{color:#857c70;font-size:11px}.admin-member-table{border-top:1px solid #ece6dc;overflow-x:auto}.admin-member-table-head,.admin-member-table-row{grid-template-columns:minmax(220px,1.35fr) minmax(175px,1fr) minmax(120px,.7fr) minmax(85px,.48fr) 88px 72px;align-items:center;gap:12px;min-width:920px;display:grid}.admin-member-table-head{color:#8b8174;min-height:38px;font-size:11px;font-weight:750}.admin-member-table-row{color:#2c2823;width:100%;min-height:60px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #f0ebe3;padding:7px 0}.admin-member-table-row:hover{background:#faf9f6}.admin-member-identity{align-items:center;gap:10px;min-width:0;display:flex}.admin-member-identity i,.admin-member-drawer-profile i{color:#a27d30;background:#f1ede4 50%/cover no-repeat;border:1px solid #e7dfd1;border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:900;display:grid}.admin-member-identity i{width:38px;height:38px}.admin-member-identity b{gap:2px;min-width:0;font-size:13px;display:grid}.admin-member-identity small{color:#7a7165;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.admin-member-contact,.admin-member-date{color:#665e54;font-size:11px}.admin-member-role-pills{flex-wrap:wrap;gap:4px;display:flex}.admin-member-role-pills em,.admin-member-state{color:#705d36;background:#f3efe7;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.admin-member-state{color:#756d63;background:#eeeae3}.admin-member-state.approved{color:#397044;background:#edf5ed}.admin-member-detail-link{color:#9a7429;text-align:right;font-size:10px;font-weight:800}.admin-member-drawer-layer{z-index:200;position:fixed;inset:0}.admin-member-drawer-backdrop{cursor:pointer;background:#0e0c0a6b;border:0;position:absolute;inset:0}.admin-member-drawer{background:#fff;width:min(420px,100%);height:100%;padding:18px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 40px #120f0c2e}.admin-member-drawer-header{border-bottom:1px solid #ece5d9;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.admin-member-drawer-header>span{font-size:16px;font-weight:900}.admin-member-drawer-header button{cursor:pointer;background:#faf9f6;border:1px solid #e8e1d5;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.admin-member-drawer-profile{align-items:center;gap:12px;padding:18px 0;display:flex}.admin-member-drawer-profile i{width:64px;height:64px;font-size:20px}.admin-member-drawer-profile div{gap:3px;display:grid}.admin-member-drawer-profile strong{font-size:20px}.admin-member-drawer-profile span{color:#766d62;font-size:12px}.admin-member-detail-grid{background:#e8e1d5;border:1px solid #e8e1d5;border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.admin-member-detail-grid div{background:#faf9f6;gap:5px;padding:11px;display:grid}.admin-member-detail-grid dt{color:#8a8175;font-size:10px}.admin-member-detail-grid dd{margin:0;font-size:12px;font-weight:750}.admin-member-drawer-section{border:1px solid #e8e1d5;border-radius:9px;gap:0;margin-top:16px;padding:13px;display:grid}.admin-member-drawer-section h3{margin:0 0 7px;font-size:14px}.admin-member-drawer-section p{color:#655e54;border-top:1px solid #f0ece5;justify-content:space-between;align-items:start;gap:16px;margin:0;padding:9px 0;font-size:11px;display:flex}.admin-member-drawer-section p b{color:#302b25}.admin-member-drawer-section p span{text-align:right}@media (max-width:900px){.admin-header-actions .admin-search{width:min(360px,100%)}.admin-member-list-heading small{display:none}}@media (max-width:640px){.admin-member-filter-panel{flex-direction:column;align-items:flex-start;gap:8px}.admin-member-filter-tabs{flex-wrap:nowrap;max-width:100%;padding-bottom:2px;overflow-x:auto}.admin-member-filter-tabs button{flex:none}.admin-member-list-panel{padding:12px}.admin-member-drawer{width:100%}}.admin-company-table{border-top:1px solid #ece6dc;overflow-x:auto}.admin-company-table-head,.admin-company-table-row{grid-template-columns:minmax(230px,1.35fr) minmax(150px,.85fr) 105px 76px minmax(105px,.6fr) 72px;align-items:center;gap:12px;min-width:850px;display:grid}.admin-company-table-head{color:#8b8174;min-height:38px;font-size:11px;font-weight:750}.admin-company-table-row{color:#2c2823;width:100%;min-height:62px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #f0ebe3;padding:7px 0}.admin-company-table-row:hover{background:#faf9f6}.admin-company-manager,.admin-company-post-count{color:#514a42;gap:2px;font-size:11px;display:grid}.admin-company-manager small,.admin-company-post-count small{color:#8a8175;font-size:10px}.admin-company-state{border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.admin-company-state.pending{color:#8a641b;background:#fff3d8}.admin-company-state.approved{color:#337041;background:#eaf5ec}.admin-company-state.blocked{color:#963d35;background:#f8e8e6}.admin-company-document{color:#9a4b42;font-size:11px;font-weight:800}.admin-company-document.submitted{color:#417249}.admin-company-post-count em{color:#fff;background:#a13e35;border-radius:999px;width:max-content;padding:3px 6px;font-size:9px;font-style:normal;font-weight:850}.admin-company-current-status{border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:11px 13px;display:flex}.admin-company-current-status span{font-size:10px;font-weight:750}.admin-company-current-status strong{font-size:15px}.admin-company-current-status.pending{color:#7d5b18;background:#fff5dd}.admin-company-current-status.approved{color:#326a3d;background:#edf6ef}.admin-company-current-status.blocked{color:#8f382f;background:#faeae8}.admin-company-exposure-warning{color:#873c35;background:#fff5f3;border:1px solid #e6aaa4;border-radius:9px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px;font-size:11px;line-height:1.5;display:flex}.admin-company-drawer a{color:#9a7429;font-weight:800;text-decoration:underline}.admin-company-review-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.admin-company-review-actions button{color:#6f4f20;cursor:pointer;background:#fff;border:1px solid #e2d7c5;border-radius:9px;min-height:42px;font-size:12px;font-weight:850}.admin-company-review-actions button.approve{color:#e7c05f;background:#17130e;border-color:#17130e}.admin-company-review-actions button.secondary{color:#6f675d;background:#faf9f6;grid-column:1/-1}@media (max-width:640px){.admin-company-review-actions{grid-template-columns:1fr}.admin-company-review-actions button.secondary{grid-column:auto}}.admin-proxy-post-intro{background:#faf9f6;border:1px solid #e2d8c7;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.admin-proxy-post-intro>div{gap:4px;display:grid}.admin-proxy-post-intro strong{color:#201b15;font-size:14px}.admin-proxy-post-intro span{color:#746b60;font-size:12px}.admin-proxy-post-intro button{color:#e2c370;cursor:pointer;background:#17130e;border:1px solid #b58b3d;border-radius:10px;flex:none;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-weight:850;display:inline-flex}.admin-proxy-post-form{background:#faf8f3;border:1px solid #d8c59e;border-radius:14px;margin-top:12px;padding:16px}.admin-proxy-post-message{color:#8c392b;background:#fff7f4;border:1px solid #e6c7bd;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:12px;font-weight:750}@media (max-width:640px){.admin-proxy-post-intro{flex-direction:column;align-items:stretch}.admin-proxy-post-intro button{justify-content:center;width:100%}.admin-proxy-post-form{padding:12px}}.casting-detail-back{font-size:14px;font-weight:700}.casting-detail-intro{align-items:start}.casting-detail-location,.casting-detail-date{font-size:14px;line-height:1.45}.casting-detail-conditions span{min-height:58px;padding:8px 7px;font-size:14px;font-weight:700;line-height:1.35}.casting-detail-section h2{font-size:20px}.casting-detail-guide dt,.casting-detail-guide dd{font-size:15px;line-height:1.45}.casting-detail-description p{font-size:15px}@media (max-width:520px){.casting-detail-summary{gap:8px;padding-top:24px}.casting-detail-summary h1{font-size:21px;line-height:1.25}.casting-detail-category{padding:5px 9px;font-size:12px}.casting-detail-location,.casting-detail-date{font-size:13px}.casting-detail-conditions span{min-height:54px;padding:8px 5px;font-size:13px;line-height:1.35}.casting-detail-section{padding:15px}.casting-detail-section h2{font-size:19px}.casting-detail-guide dt,.casting-detail-guide dd{font-size:14px}.casting-detail-description p{font-size:15px}}.casting-detail-page{position:relative}.casting-detail-close{top:8px;right:8px}.casting-detail-summary{padding-top:0}.casting-detail-summary-apply{color:#e2c36c;cursor:pointer;background:#17130e;border:1px solid #b58a35;border-radius:10px;width:min(100%,190px);min-height:42px;padding:0 15px;font-size:14px;font-weight:800}.casting-detail-summary-apply.applied,.casting-detail-summary-apply:disabled{color:#71695f;cursor:default;background:#eeeae3;border-color:#d8d0c3}.casting-detail-conditions{background:#e8e1d5;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.casting-detail-conditions .casting-detail-condition-item{background:#faf9f6;border:0;align-content:center;gap:4px}.casting-detail-conditions .casting-detail-condition-item.is-wide{grid-column:1/-1;min-height:72px}.casting-detail-condition-item small{color:#8b6827;font-size:10px;font-weight:750;line-height:1.2}.casting-detail-condition-item strong{color:#2b2722;font-size:13px;font-weight:700;line-height:1.35}.casting-detail-description h2{font-size:17px}@media (max-width:520px){.casting-detail-summary{padding-top:0}.casting-detail-summary-apply{min-height:40px;font-size:13px}.casting-detail-description h2{font-size:17px}}.casting-detail-summary-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.casting-detail-summary-actions .casting-detail-summary-apply{margin-top:0}.casting-detail-company-link{color:#6f5420;background:#fff;border:1px solid #d7c7a7;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.casting-detail-company-link:disabled{opacity:.55}.casting-detail-company-message{color:#9b3c4d;margin:7px 0 0;font-size:12px}.company-public-close{z-index:12;top:8px;right:8px}.company-casting-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.company-casting-grid>button{aspect-ratio:3/4;text-align:left;cursor:pointer;background:linear-gradient(155deg,#4d4539,#16130f) 50%/cover;border:1px solid #e8e1d5;border-radius:12px;min-width:0;position:relative;overflow:hidden}.company-casting-grid>button:after{content:"";background:linear-gradient(#0000,#000000db);position:absolute;inset:30% 0 0}.company-casting-grid>button>span{z-index:1;color:#fff;gap:4px;display:grid;position:absolute;bottom:9px;left:9px;right:9px}.company-casting-grid small{border:1px solid #ffffff80;border-radius:999px;width:max-content;padding:2px 6px;font-size:9px}.company-casting-grid strong{font-size:12px;line-height:1.35}.company-casting-grid em{color:#eee8dc;font-size:9px;font-style:normal}.company-portfolio-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.company-portfolio-photo,.company-portfolio-add{aspect-ratio:3/4;background-color:#f6f3ec;background-position:50%;background-size:cover;border:1px solid #e8e1d5;border-radius:10px;position:relative;overflow:hidden}.company-portfolio-photo{cursor:default}.company-portfolio-photo span{color:#fff;background:#16130fd1;border-radius:999px;align-items:center;gap:2px;padding:4px 7px;font-size:9px;display:inline-flex;position:absolute;bottom:5px;right:5px}.is-editing .company-portfolio-photo{cursor:pointer}.company-portfolio-add{color:#8b6827;text-align:center;cursor:pointer;place-content:center;gap:4px;display:grid}.company-portfolio-add input{display:none}.company-portfolio-add span{font-size:10px;font-weight:750}.company-portfolio-description,.company-portfolio-description-input{color:#3e3932;width:100%;font:inherit;white-space:pre-wrap;background:#faf9f6;border:1px solid #e8e1d5;border-radius:9px;margin:9px 0 0;padding:10px 11px;font-size:11px;line-height:1.55}.company-sns-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.company-sns-field{grid-template-columns:1fr auto;gap:5px;display:grid!important}.company-sns-field>input{grid-column:1/-1}.company-sns-none{align-items:center;gap:4px;font-size:10px!important;display:inline-flex!important}.company-sns-none input{width:14px;min-height:14px;margin:0}.company-public-save-actions{margin-top:12px}@media (max-width:640px){.casting-detail-summary-actions{grid-template-columns:1fr 1fr;display:grid}.casting-detail-company-link,.casting-detail-summary-actions .casting-detail-summary-apply{width:100%;min-height:40px;padding-inline:8px;font-size:12px}.company-casting-grid{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.company-casting-grid::-webkit-scrollbar{display:none}.company-casting-grid>button{flex:0 0 30%}.company-sns-editor{grid-template-columns:1fr}}.direct-messages-page{background:#fff;min-height:calc(100dvh - 150px);padding:22px 18px 110px;position:relative}.direct-messages-title{justify-content:space-between;align-items:flex-start;gap:16px;max-width:1080px;margin:0 auto 18px;display:flex}.direct-messages-title span{color:#9b772c;letter-spacing:.18em;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.direct-messages-title h1{margin:0;font-size:28px;line-height:1.15}.direct-messages-title p{color:#746f66;margin:7px 0 0;font-size:14px}.direct-messages-title>button{background:#fff;border:1px solid #e8e1d5;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.direct-messages-layout{background:#fff;border:1px solid #e8e1d5;border-radius:20px;grid-template-columns:280px minmax(0,1fr);max-width:1080px;min-height:570px;margin:0 auto;display:grid;overflow:hidden}.direct-thread-list{background:#faf9f6;border-right:1px solid #e8e1d5}.direct-thread-list>p{color:#746f66;padding:20px}.direct-thread-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eee8dd;align-items:center;gap:10px;width:100%;padding:13px 14px;display:flex}.direct-thread-list>button.active{background:#f1eadb}.direct-thread-list>button>span:last-child{gap:3px;min-width:0;display:grid}.direct-thread-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.direct-thread-list small{color:#8a847a}.direct-contact-avatar{color:#d7b75a;background:#17140f;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:800;display:grid;position:relative;overflow:hidden}.direct-contact-avatar img{object-fit:cover;width:100%;height:100%}.direct-thread-view{flex-direction:column;min-width:0;display:flex}.direct-thread-view>header{border-bottom:1px solid #e8e1d5;align-items:center;gap:10px;min-height:58px;padding:0 15px;display:flex}.direct-thread-view>header button{background:0 0;border:0;display:none}.direct-message-list{background:#fff;flex-direction:column;flex:1;gap:10px;min-height:390px;max-height:560px;padding:18px;display:flex;overflow:auto}.direct-message-bubble{background:#f6f3ec;border-radius:6px 16px 16px;align-self:flex-start;max-width:min(78%,560px);padding:10px 12px}.direct-message-bubble.mine{color:#fff;background:#1b1813;border-radius:16px 6px 16px 16px;align-self:flex-end}.direct-message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.direct-message-bubble span{color:#918b80;margin-top:5px;font-size:10px;display:block}.direct-message-bubble button{color:#a24b45;background:0 0;border:0;margin-top:6px;padding:0;font-size:11px}.direct-message-compose{border-top:1px solid #e8e1d5;grid-template-columns:1fr auto;gap:9px;padding:12px;display:grid}.direct-message-compose textarea{resize:none;border:1px solid #e8e1d5;border-radius:12px;min-height:48px;padding:11px 12px}.direct-message-compose button,.direct-report-dialog>button{color:#d9bb63;background:#17140f;border:0;border-radius:12px;padding:0 18px;font-weight:800}.direct-empty{color:#7c766c;text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;padding:20px;display:grid}.direct-empty span{font-size:13px}.direct-message-notice{color:#7b5d22;background:#faf1dc;border-radius:10px;max-width:1080px;margin:10px auto;padding:11px 13px}.direct-report-backdrop{z-index:1100;background:#0000007a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.direct-report-dialog{background:#fff;border-radius:20px;gap:12px;width:min(430px,100%);padding:20px;display:grid}.direct-report-dialog header{align-items:center;gap:8px;display:flex}.direct-report-dialog header button{background:0 0;border:0;margin-left:auto}.direct-report-dialog p{color:#746f66;margin:0;font-size:13px}.direct-report-dialog select,.direct-report-dialog textarea{background:#faf9f6;border:1px solid #e8e1d5;border-radius:10px;width:100%;padding:11px}.direct-report-dialog>button{min-height:45px}.profile-video-editor{background:#faf9f6;border:1px solid #e8e1d5;border-radius:14px;gap:10px;margin-top:14px;padding:14px;display:grid}.profile-video-editor header{justify-content:space-between;align-items:center;display:flex}.profile-video-editor header span{color:#8a847a;font-size:12px}.profile-video-editor label{color:#8c6b26;cursor:pointer;border:1px dashed #b79a57;border-radius:12px;justify-content:center;align-items:center;min-height:48px;font-weight:800;display:flex}.profile-video-editor input{display:none}.profile-video-editor p{color:#746f66;margin:0;font-size:12px}.profile-video-card{background:#111;border-radius:16px;width:min(290px,72vw);margin:0 auto;overflow:hidden}.profile-video-card iframe{aspect-ratio:9/16;border:0;width:100%;display:block}@media (max-width:700px){.direct-messages-page{padding:16px 10px 100px}.direct-messages-title h1{font-size:24px}.direct-messages-layout{border-radius:16px;min-height:520px;display:block}.direct-thread-list{border-right:0}.direct-messages-layout.has-active-thread .direct-thread-list,.direct-messages-layout:not(.has-active-thread) .direct-thread-view{display:none}.direct-thread-view>header button{display:grid}.direct-message-list{max-height:calc(100dvh - 320px)}.direct-message-compose{grid-template-columns:1fr}.direct-message-compose button{min-height:44px}}.admin-trust-page{gap:18px;display:grid}.admin-trust-page>header{background:#fff;border:1px solid #e8e1d5;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.admin-trust-page>header span{color:#9a762c;letter-spacing:.16em;font-size:11px;font-weight:800}.admin-trust-page>header h1{margin:5px 0 6px;font-size:28px}.admin-trust-page>header p{color:#746f66;margin:0}.admin-trust-page button{color:#e0c269;background:#17140f;border:1px solid #d7c08c;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-weight:800;display:inline-flex}.admin-trust-page button.danger{color:#9c3f38;background:#fff6f5;border-color:#d9aaa5}.admin-trust-page button:disabled{cursor:not-allowed;opacity:.45}.admin-trust-notice{color:#74581f;background:#fffaf0;border:1px solid #ead8af;border-radius:10px;margin:0;padding:12px 14px}.admin-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-trust-grid>section{background:#fff;border:1px solid #e8e1d5;border-radius:18px;min-width:0;padding:20px}.admin-trust-grid h2{align-items:center;gap:8px;margin:0 0 15px;font-size:20px;display:flex}.support-company-intro-link{color:#2d2923;background:#fff;border:1px solid #e8e1d5;border-radius:999px;align-items:center;gap:8px;min-height:42px;margin:0 0 14px;padding:0 15px;font-size:15px;font-weight:800;display:inline-flex}.support-company-intro-link svg:last-child{color:#a88332}.admin-trust-grid h2 small{color:#8a6928;background:#f6f3ec;border-radius:12px;place-items:center;min-width:24px;height:24px;margin-left:auto;font-size:12px;display:grid}.admin-trust-list{gap:10px;display:grid}.admin-trust-list>p{color:#807a70;text-align:center;padding:28px 12px}.admin-trust-list article{background:#faf9f6;border:1px solid #eee8dd;border-radius:13px;gap:10px;padding:14px;display:grid}.admin-trust-list article>div:first-child{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-trust-list article>div:first-child span{color:#857f75;text-align:right;font-size:11px}.admin-trust-list article p,.admin-trust-list article small{color:#686259;overflow-wrap:anywhere;margin:0}.admin-trust-list article blockquote{color:#29251f;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-left:3px solid #bd9c4b;border-radius:0 8px 8px 0;margin:0;padding:10px 12px}.admin-trust-list article input{background:#fff;border:1px solid #e0d8ca;border-radius:8px;width:100%;min-height:40px;padding:0 11px}.admin-trust-list article>div:last-child{flex-wrap:wrap;gap:7px;display:flex}@media (max-width:920px){.admin-trust-grid{grid-template-columns:1fr}}@media (max-width:640px){.admin-trust-page>header{padding:18px}.admin-trust-page>header h1{font-size:23px}.admin-trust-grid>section{padding:14px}}.reporter-compcard-summary{background:#faf9f6;border:1px solid #e8e1d5;border-radius:14px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.reporter-compcard-summary img,.reporter-compcard-summary .reporter-compcard-photo,.reporter-compcard-placeholder{aspect-ratio:3/4;object-fit:cover;border-radius:10px;width:72px}.reporter-compcard-placeholder{color:#d4b35e;background:#17130d;place-items:center;font-weight:900;display:grid}.reporter-compcard-summary>div{gap:5px;display:grid}.reporter-compcard-summary strong{font-size:16px}.reporter-compcard-summary span{color:#3d382f;font-size:13px;font-weight:800}.reporter-compcard-summary small{color:#766e63;font-size:12px;line-height:1.45}.reporter-compcard-required{background:#fffaf0;border:1px solid #e5d8c4;border-radius:14px;padding:16px}.reporter-compcard-required p{color:#70685d;margin:6px 0 12px;font-size:13px}.reporter-compcard-required button,.admin-action-link{color:#e7bd61;background:#0b0a08;border:1px solid #d9c9b2;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.admin-actions .admin-action-link{white-space:nowrap}@media (max-width:699px){header.topbar .market-tabs{gap:4px!important}header.topbar .market-tabs button{color:#e4e4e4;letter-spacing:-.045em;min-height:34px;line-height:1;padding:0 2px!important;font-size:13px!important;font-weight:800!important}header.topbar .market-tabs button.active{color:#d7b45b}}.support-form-card{gap:14px;width:100%}.support-form-heading{align-items:flex-start;gap:10px;width:100%;display:flex}.support-form-heading>div{gap:3px;display:grid}.support-form-heading p{font-size:12px}.support-form,.support-form-closed{gap:12px;width:100%;display:grid}.support-form-closed .support-success{border-width:2px;border-color:#b7852399;border-radius:14px;align-items:center;gap:12px;margin:0;padding:18px 16px;display:flex}.support-form-closed .support-success svg{flex:none}.support-form-closed .support-success strong{color:#442f0d;font-size:clamp(20px,5.2vw,24px);line-height:1.25;display:block}.support-form-closed .support-success span{gap:4px;display:grid}.support-form-closed .support-success small{color:#6d6253;font-size:14px;font-weight:700;line-height:1.45}.support-open-button{width:100%}.inquiry-history-heading{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.inquiry-history-heading>span{color:#8a8175;font-size:11px;font-weight:750}.inquiry-list details{background:#fff;border:1px solid #e8e1d5;border-radius:9px;width:100%;overflow:hidden}.inquiry-list summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-height:52px;padding:8px 10px;list-style:none;display:grid}.inquiry-list summary::-webkit-details-marker{display:none}.inquiry-list summary .inquiry-type{color:#77591f;white-space:nowrap;background:#f6f3ec;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850}.inquiry-list summary strong{color:#1e1a15;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.inquiry-list summary .inquiry-status{color:#946a21;white-space:nowrap;font-size:10px;font-weight:850}.inquiry-list summary .inquiry-status.answered{color:#35734a}.inquiry-list summary time{color:#8a8379;white-space:nowrap;font-size:10px}.inquiry-list summary svg{color:#8c6726;transition:transform .16s}.inquiry-list details[open] summary svg{transform:rotate(180deg)}.inquiry-detail{background:#faf9f6;border-top:1px solid #eee8dd;gap:7px;padding:12px;display:grid}.inquiry-detail p{color:#39342d;white-space:pre-wrap;font-size:13px;line-height:1.55}.inquiry-detail small{color:#80786d;font-size:10px}.inquiry-admin-reply{background:#fffdf5;border:1px solid #dcc98f;border-radius:9px;gap:6px;margin-top:5px;padding:11px 12px;display:grid}.inquiry-admin-reply strong{color:#85631f;font-size:13px}.inquiry-admin-reply p{color:#211e19;font-size:13px;line-height:1.6}.inquiry-admin-reply time,.inquiry-reply-pending{color:#817668;font-size:11px}.admin-inquiry-row{border-bottom:1px solid #ece6dc}.admin-inquiry-row:last-child{border-bottom:0}.admin-inquiry-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 2px;list-style:none;display:flex}.admin-inquiry-summary::-webkit-details-marker{display:none}.admin-inquiry-summary-copy{gap:4px;min-width:0;display:grid}.admin-inquiry-summary-copy strong{color:#17140f;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.admin-inquiry-summary-copy small,.admin-inquiry-detail>small{color:#756c5f;font-size:12px}.admin-inquiry-summary-side{flex:none;align-items:center;gap:8px;display:flex}.admin-inquiry-summary-side em{color:#75591f;white-space:nowrap;background:#f3eee3;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800}.admin-inquiry-summary-side b{color:#8b806f;font-size:18px;line-height:1;transition:transform .18s}.admin-inquiry-row[open] .admin-inquiry-summary-side b{transform:rotate(180deg)}.admin-inquiry-detail{gap:10px;padding:2px 2px 14px;display:grid}.admin-inquiry-detail>p{color:#373129;white-space:pre-wrap;background:#faf9f6;border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.55}.admin-inquiry-attachments{flex-wrap:wrap;gap:7px;display:flex}.admin-inquiry-attachments a{color:#6f5420;border:1px solid #ddd4c5;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:750;text-decoration:none}.admin-inquiry-reply{background:#f6f3ec;border-radius:10px;gap:7px;padding:11px;display:grid}.admin-inquiry-reply label{color:#4b3a18;font-size:13px;font-weight:850}.admin-inquiry-reply textarea{resize:vertical;color:#17140f;width:100%;min-height:78px;font:inherit;background:#fff;border:1px solid #ddd4c5;border-radius:8px;padding:10px 11px;line-height:1.5}.admin-inquiry-reply-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.admin-inquiry-reply-status{color:#82796d;margin-right:auto;font-size:11px}.admin-inquiry-reply-actions button{color:#e2bd62;background:#11100d;border:1px solid #b88b2f;border-radius:8px;min-height:38px;padding:0 16px;font-weight:850}.admin-inquiry-reply-actions button:disabled{cursor:not-allowed;opacity:.48}@media (max-width:720px){.admin-inquiry-summary{gap:9px;min-height:60px}.admin-inquiry-summary-copy strong{font-size:14px}.admin-inquiry-summary-side em{padding:5px 7px}.admin-inquiry-reply-actions{flex-direction:column;align-items:stretch}.admin-inquiry-reply-status{margin-right:0}}.inquiry-more-button{color:#77591f;background:#fff;border:1px solid #ded5c7;border-radius:8px;width:100%;min-height:38px;font-size:12px;font-weight:850}@media (max-width:480px){.inquiry-list summary{grid-template-columns:auto minmax(0,1fr) auto auto}.inquiry-list summary time{display:none}}.compcard-preview-shell.is-editable .compcard-direct-contact{width:100%;min-height:38px;padding:0 4px;font-weight:650;font-size:15px!important}.compcard-preview-shell.is-editable .compcard-direct-contact-options,.compcard-preview-shell.is-editable .compcard-direct-socials,.compcard-preview-shell.is-editable .compcard-model-type-checks.compact{width:100%;max-width:100%}.compcard-preview-shell.is-editable .compcard-direct-contact-options label{min-height:36px;padding:0 8px;font-size:11px;line-height:1.2}.compcard-preview-shell.is-editable .compcard-direct-contact-options input,.compcard-preview-shell.is-editable .compcard-social-link-field.compact input[type=checkbox],.compcard-preview-shell.is-editable .compcard-model-type-checks.compact input[type=checkbox]{width:15px!important;height:15px!important;min-height:15px!important}.compcard-preview-shell.is-editable .compcard-direct-socials{gap:5px}.compcard-preview-shell.is-editable .compcard-social-link-field.compact>div{min-height:24px}.compcard-preview-shell.is-editable .compcard-social-link-field.compact>div>span,.compcard-preview-shell.is-editable .compcard-social-link-field.compact>div label{font-size:11px;line-height:1.2}.compcard-preview-shell.is-editable .compcard-social-link-field.compact>input{min-height:40px;padding:0 12px;font-size:13px!important}.compcard-preview-shell.is-editable .compcard-model-type-checks.compact label{min-height:34px;padding:0 7px;font-size:10px;line-height:1.1}.compcard-model-type-checks input.compcard-model-type-other,.compcard-model-type-checks.compact input.compcard-model-type-other,.compcard-preview-shell.is-editable .compcard-model-type-checks.compact input.compcard-model-type-other{border-radius:7px;grid-column:1/-1;min-width:0;margin:2px 0 0;display:block;color:#252321!important;-webkit-text-fill-color:#252321!important;background:#f8f7f4!important;border:1px solid #d9d2c7!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 12px!important;font-size:12px!important}.compcard-career h4{letter-spacing:-.02em;margin-bottom:9px;font-family:inherit;font-size:15px;font-weight:800}.compcard-career ul{gap:6px}.compcard-career li{font-size:14px;line-height:1.55}.compcard-preview-shell.is-editable .compcard-career textarea{min-height:104px;padding:9px 10px;line-height:1.55;font-size:14px!important}.compcard-message.is-success{color:#241d00;background:#fff200;border:1px solid #cdb500;border-radius:9px;padding:12px 14px;font-size:13px;font-weight:900;line-height:1.45;box-shadow:0 4px 14px #b496002e}.compcard-viewer{background:#fff}.compcard-viewer-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.compcard-viewer-head>div:first-child{gap:3px;display:grid}.compcard-viewer-head strong{color:#17140f;font-size:18px}.compcard-viewer-head span{color:#756d62;font-size:12px}.compcard-viewer-actions{align-items:center;gap:7px;display:flex}.compcard-viewer-actions button{cursor:pointer;border:1px solid #c49b45;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.compcard-action-edit{color:#7b5b20;background:#fff}.compcard-viewer-actions .compcard-action-download{color:#f1cd72;background:#17140f}@media (max-width:520px){.compcard-viewer-head{align-items:flex-start}.compcard-viewer-head>div:first-child span{max-width:170px}.compcard-viewer-actions button{min-height:36px;padding:0 9px}}.co-job-bottom .co-job-deadline-meta{color:#ffffffe6;align-items:center;gap:4px;width:fit-content;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.co-job-bottom .co-job-deadline-label{color:#f1d270;font-weight:800}@media (max-width:720px){.co-job-bottom .co-job-deadline-meta{font-size:10px}}.compcard-preview .compcard-identity h3{letter-spacing:-.045em;word-break:keep-all;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:clamp(30px,4.6vw,48px);font-weight:750;line-height:1.08}.compcard-preview.editorial{grid-template-areas:"photo""identity""info""subs""career""copy"}.compcard-preview.editorial .compcard-identity{margin-top:-104px;padding:12px 14px}.compcard-preview.editorial .compcard-identity h3{font-size:clamp(28px,4.2vw,42px)}.compcard-preview.editorial .compcard-info-rows{background:#e7dece;border:1px solid #e7dece;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.compcard-preview.editorial .compcard-info-rows>div,.compcard-preview.editorial .compcard-info-rows>div:nth-child(n+6){text-align:center;background:#ffffffe6;border:0;grid-column:auto;grid-template-columns:1fr;gap:2px;min-width:0;padding:7px 5px;display:grid}.compcard-preview.editorial .compcard-info-rows dt{color:#8d6d2c;letter-spacing:.02em;font-size:9px;font-weight:700}.compcard-preview.editorial .compcard-info-rows dd{color:#1d1b18;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;font-weight:650;line-height:1.25}.compcard-preview.editorial .compcard-qr{display:none}.calendar-detail-card{grid-template-columns:54px minmax(0,1fr);gap:9px;padding:10px}.calendar-detail-date{min-height:62px}.calendar-detail-date strong{font-size:22px}.calendar-detail-copy{gap:4px}.calendar-detail-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.calendar-detail-topline b{color:#765b26;background:#f4efe5;border-radius:999px;flex:none;padding:3px 8px;font-size:10px;line-height:1.2}.calendar-detail-topline b.confirmed{color:#eac268;background:#111}.calendar-detail-copy h3{font-size:14px}.calendar-detail-copy p{gap:4px;font-size:11px;line-height:1.35}.calendar-detail-copy p span{color:#958978;min-width:42px;font-size:10px;font-weight:700}.calendar-detail-copy button{min-height:27px;padding:0 11px;font-size:10px}.public-owner-edit.public-owner-edit-inline{color:#8d6724;white-space:nowrap;background:#fff;border:1px solid #b8892f;border-radius:999px;width:auto;min-height:32px;margin:0;padding:6px 10px;font-size:10px;font-weight:850}.model-public-shell .public-info-strip{flex-wrap:wrap;gap:1px;display:flex;overflow:visible}.model-public-shell .public-info-strip span{text-overflow:clip;white-space:normal;flex:calc(50% - 1px);min-width:145px;padding:9px 8px;font-size:11px;line-height:1.35;overflow:visible}.compcard-preview .compcard-info-rows{background:0 0;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:5px;overflow:visible}.compcard-preview .compcard-info-rows>div,.compcard-preview .compcard-info-rows>div:nth-child(n+6),.compcard-preview.premium .compcard-info-rows>div,.compcard-preview.premium .compcard-info-rows>div:nth-child(n+6),.compcard-preview.editorial .compcard-info-rows>div,.compcard-preview.editorial .compcard-info-rows>div:nth-child(n+6){text-align:left;background:#ffffffdb;border:1px solid #92764f40;border-radius:7px;grid-column:auto;justify-content:flex-start;align-items:center;gap:4px;min-width:0;padding:7px 8px;display:flex}.compcard-preview .compcard-info-rows dt,.compcard-preview.editorial .compcard-info-rows dt{color:#8d6d2c;white-space:nowrap;flex:none;font-weight:800;line-height:1.25;overflow:visible;font-size:12px!important}.compcard-preview .compcard-info-rows dt:after{content:":"}.compcard-preview .compcard-info-rows dd,.compcard-preview.editorial .compcard-info-rows dd{color:#25211b;text-align:left;text-overflow:clip;white-space:normal;flex:auto;min-width:0;font-weight:650;line-height:1.25;overflow:visible;font-size:13px!important}.compcard-preview .compcard-direct-info dd input,.compcard-preview .compcard-info-rows>div:nth-child(n+6) dd input{text-align:left;min-height:24px;padding:1px 0;font-size:13px!important}@media (max-width:520px){.public-owner-edit.public-owner-edit-inline{min-height:30px;padding:5px 8px;font-size:9px}.model-public-shell .public-info-strip span{min-width:135px}.compcard-preview .compcard-info-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-home>.sub-page,.app-home>.brand-intro,.app-home>.model-home,.app-home>.service-marketplace,.app-home>.co-home-redesign{transform-origin:50% 0;will-change:opacity, transform;animation:.22s cubic-bezier(.22,1,.36,1) both casting-view-enter}@keyframes casting-view-enter{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.app-home>.sub-page,.app-home>.brand-intro,.app-home>.model-home,.app-home>.service-marketplace,.app-home>.co-home-redesign{animation:none}}.topbar{align-items:center;min-width:0;display:flex;flex-wrap:nowrap!important;gap:7px!important;padding:8px 10px!important}.topbar .brand{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.topbar .brand-mark{width:31px;height:31px}.topbar .brand-title{color:#fff;letter-spacing:-.045em;white-space:nowrap;font-weight:850;font-size:13px!important}.topbar .brand-intro.active .brand-title{color:#d7b55c!important}.topbar .market-tabs{white-space:nowrap;flex:auto;justify-content:space-between;min-width:0;display:flex;overflow:visible;gap:5px!important}.topbar .market-tabs button{letter-spacing:-.055em;white-space:nowrap;flex:none;min-width:0;min-height:31px;font-weight:760;padding:0 1px!important;font-size:12px!important}.topbar .top-actions{flex:none;gap:3px;display:flex}.topbar .top-actions .icon-button{width:27px;min-width:27px;min-height:27px;padding:0}.topbar .top-actions .icon-button svg{width:19px;height:19px}@media (max-width:390px){.topbar{gap:5px!important;padding-left:7px!important;padding-right:7px!important}.topbar .brand{gap:4px}.topbar .brand-mark{width:28px;height:28px}.topbar .brand-title,.topbar .market-tabs button{font-size:11px!important}.topbar .market-tabs{gap:3px!important}.topbar .top-actions .icon-button{width:24px;min-width:24px}.topbar .top-actions .icon-button svg{width:17px;height:17px}}@media (min-width:700px){.topbar{gap:18px!important;padding:10px 18px!important}.topbar .brand{gap:9px}.topbar .brand-mark{width:36px;height:36px}.topbar .brand-title,.topbar .market-tabs button{font-size:15px!important}.topbar .market-tabs{justify-content:flex-start;max-width:430px;gap:24px!important}}.company-recruitment-divisions{background:#faf9f6;border:1px solid #e8e1d5;border-radius:18px;margin:0;padding:16px}.company-recruitment-divisions-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.company-recruitment-divisions-head legend{color:#171410;padding:0;font-size:17px;font-weight:750}.company-recruitment-divisions-head small,.company-division-empty{color:#6d675e;margin:4px 0 0;font-size:13px;line-height:1.45;display:block}.company-division-add{color:#84631f;background:#fff;border:1px solid #b28a36;border-radius:12px;flex:none;min-height:40px;padding:0 14px;font-size:14px;font-weight:750}.company-division-list{gap:12px;display:grid}.company-division-card{background:#fff;border:1px solid #ddd2bf;border-radius:15px;padding:0;overflow:hidden;box-shadow:0 5px 16px #2f25140a}.company-division-card-head{align-items:stretch;gap:6px;display:flex}.company-division-toggle{color:#17140f;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;min-height:66px;padding:12px 10px 12px 14px;display:flex}.company-division-summary{flex:1;gap:3px;min-width:0;display:grid}.company-division-summary small{color:#8d7a57;font-size:12px;font-weight:750}.company-division-summary strong{color:#17140f;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.35;overflow:hidden}.company-division-status{white-space:nowrap;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:800}.company-division-status.complete{color:#674b00;background:#fff1a8}.company-division-status.draft{color:#766e63;background:#f1eee8}.company-division-toggle svg{color:#8b6924;flex:none;transition:transform .16s}.company-division-toggle svg.rotated{transform:rotate(180deg)}.company-division-remove{color:#9c4444;background:#fff8f7;border:1px solid #dccaca;border-radius:9px;align-self:center;min-height:38px;margin-right:10px;padding:0 10px;font-size:13px;font-weight:750}.company-division-form-grid{background:#fffdf9;border-top:1px solid #eee6d9;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.company-division-complete{color:#efd16d;background:#15120e;border:1px solid #aa812d;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:14px;font-weight:800;display:inline-flex}.company-division-complete:disabled{color:#91897d;background:#eeeae3;border-color:#ddd6ca}.company-division-genders{border:0;min-width:0;margin:0;padding:0}.company-division-genders legend{color:#514b42;margin-bottom:7px;font-size:13px;font-weight:700}.company-division-age{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.casting-detail-division-section>p{color:#6d675e;margin:-2px 0 12px;font-size:14px}.casting-detail-division-list{gap:9px;display:grid}.casting-detail-division-card{color:#171410;text-align:left;background:#fff;border:1px solid #e2dbcf;border-radius:15px;gap:5px;width:100%;min-height:92px;padding:14px 42px 14px 15px;display:grid;position:relative}.casting-detail-division-card.selected{background:#fbf7eb;border:2px solid #b78d35;box-shadow:0 4px 14px #8a631717}.casting-detail-division-card strong{font-size:16px;line-height:1.3}.casting-detail-division-card small,.casting-detail-division-card em{color:#615b53;font-size:13px;font-style:normal}.casting-detail-division-card em{color:#8c681d;font-weight:700}.casting-detail-division-card p{color:#4f4941;margin:2px 0 0;font-size:13px;line-height:1.45}.casting-detail-division-check{color:#fff;border:1px solid #cfc6b8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:800;display:grid;position:absolute;top:14px;right:14px}.casting-detail-division-card.selected .casting-detail-division-check{background:#b78d35;border-color:#b78d35}.application-division-badge{color:#514a40;background:#f6f3ec;border-radius:10px;align-items:center;gap:7px;margin:10px 0 0;padding:9px 11px;font-size:13px;display:flex}.application-division-badge span{color:#947027;font-weight:700}.application-division-badge strong{color:#171410}.application-division-badge small{margin-left:auto}.application-division-badge.compact{margin:6px 0 2px;padding:6px 9px;display:inline-flex}@media (max-width:640px){.company-recruitment-divisions{padding:13px}.company-recruitment-divisions-head{flex-direction:column;align-items:stretch}.company-division-add{width:100%}.company-division-form-grid{grid-template-columns:1fr}.company-division-form-grid .span-2{grid-column:auto}.application-division-badge{flex-wrap:wrap;align-items:flex-start}.application-division-badge small{width:100%;margin-left:0}}.co-home-search{background:#fff;border:1px solid #dfd4c2;border-radius:14px;width:calc(100% - 20px);min-height:50px;margin:4px auto 12px;display:flex;overflow:hidden;box-shadow:0 5px 18px #201a110a}.co-home-search input{color:#211d18;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 15px;font-size:15px}.co-home-search input::placeholder{color:#8d877e}.co-home-search button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d7bd6d,#b78a2e);border:0;flex:0 0 54px;place-items:center;width:54px;display:grid}.fashion-search input{color:#29251f;width:100%;min-width:0;font:inherit;font-size:inherit;background:0 0;border:0;outline:0}.casting-search-empty{color:#6b635a;text-align:center;background:#faf9f6;border:1px solid #e8e1d5;border-radius:14px;margin:0 10px;padding:18px;font-size:14px}@media (max-width:390px){.co-home-search{min-height:46px}.co-home-search input{font-size:14px}.co-home-search button{flex-basis:50px;width:50px}}.app-splash-screen{z-index:100000;opacity:1;visibility:visible;background:#050505;transition:opacity .35s,visibility .35s;position:fixed;inset:0;overflow:hidden}.app-splash-screen.is-leaving{pointer-events:none;opacity:0;visibility:hidden}.app-splash-image{object-fit:cover;object-position:center}.app-splash-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:700px){.app-splash-image{object-fit:contain}}@media (prefers-reduced-motion:reduce){.app-splash-screen{transition:none}}.compcard-preview.standard,.compcard-preview.premium,.compcard-preview.editorial,.compcard-preview.runway,.compcard-preview.social{align-items:start;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"photo""identity""info""subs""career""copy"!important}.compcard-preview.standard .compcard-main-photo-wrap,.compcard-preview.premium .compcard-main-photo-wrap,.compcard-preview.editorial .compcard-main-photo-wrap,.compcard-preview.runway .compcard-main-photo-wrap,.compcard-preview.social .compcard-main-photo-wrap{aspect-ratio:4/3;grid-area:photo;width:100%;min-width:0;min-height:0}.compcard-preview.premium .compcard-main-photo-wrap,.compcard-preview.runway .compcard-main-photo-wrap{background-size:cover}.compcard-preview.standard .compcard-identity,.compcard-preview.premium .compcard-identity,.compcard-preview.editorial .compcard-identity,.compcard-preview.runway .compcard-identity,.compcard-preview.social .compcard-identity{border-radius:0;grid-area:identity;width:100%;min-width:0;margin:0;padding:22px 24px;position:relative}.compcard-preview.standard .compcard-identity,.compcard-preview.editorial .compcard-identity,.compcard-preview.social .compcard-identity{background:#fff;border:1px solid #e7dfd2;border-top:0}.compcard-preview.premium .compcard-identity,.compcard-preview.runway .compcard-identity{background:#17140f;border:1px solid #cdab5d66;border-top:0}.compcard-preview .compcard-info-rows{grid-area:info}.compcard-preview .compcard-sub-photos{grid-area:subs}.compcard-preview .compcard-career{grid-area:career}.compcard-preview .compcard-copyright{grid-area:copy}.compcard-editable-name,.compcard-editable-name-en,.compcard-editable-contact{width:100%;min-width:0;min-height:44px;font-size:18px;line-height:1.35}.compcard-editable-name{font-size:clamp(25px,6vw,38px)}.compcard-model-type-picker,.compcard-contact-visibility{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.compcard-model-type-picker label,.compcard-contact-visibility label{min-width:0;min-height:42px;padding:8px 9px;font-size:13px;line-height:1.25}.compcard-social-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.compcard-social-field{min-width:0}.compcard-social-field>span,.compcard-social-field label{font-size:13px}.compcard-social-field input,.compcard-info-item input,.compcard-info-item textarea,.compcard-career textarea{width:100%;min-width:0;min-height:46px;font-size:15px;line-height:1.45}.compcard-preview .compcard-info-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;display:grid}.compcard-preview .compcard-info-item{min-width:0;padding:10px 12px}.compcard-preview .compcard-info-item label,.compcard-preview .compcard-info-item span{font-size:13px}@media (max-width:520px){.compcard-preview.standard .compcard-identity,.compcard-preview.premium .compcard-identity,.compcard-preview.editorial .compcard-identity,.compcard-preview.runway .compcard-identity,.compcard-preview.social .compcard-identity{padding:18px 16px}.compcard-model-type-picker,.compcard-contact-visibility{grid-template-columns:repeat(2,minmax(0,1fr))}.compcard-social-fields,.compcard-preview .compcard-info-rows{grid-template-columns:minmax(0,1fr)}.compcard-editable-name,.compcard-editable-name-en,.compcard-editable-contact,.compcard-social-field input,.compcard-info-item input,.compcard-info-item textarea,.compcard-career textarea{font-size:16px}}.model-search-submit,.fashion-search-submit{cursor:pointer;border:0;place-items:center;display:grid}.model-search-submit{color:#fff;background:#b88d35;border-radius:8px;width:30px;height:30px}.fashion-search{padding-right:6px}.fashion-search-submit{color:#fff;background:linear-gradient(135deg,#d7bd6d,#ae7f29);border-radius:999px;flex:0 0 44px;width:44px;height:44px}.model-search-empty{color:#6b635a;text-align:center;background:#faf9f6;border:1px solid #e8e1d5;border-radius:14px;margin:4px 0;padding:18px 14px;font-size:14px}@media (max-width:520px){.model-search-toolbar .model-search-card{grid-template-columns:auto minmax(0,1fr) 32px;padding-right:5px}.fashion-search-submit{flex-basis:40px;width:40px;height:40px}}.unified-search-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d7bd6d,#ae7f29);border:0;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.service-marketplace .service-category-bar{display:block}.service-marketplace .service-category-tabs{justify-content:center;width:100%}.service-marketplace>.service-search-box{width:100%;min-height:50px;margin:0;padding:4px 5px 4px 14px;display:flex}.service-marketplace>.service-search-box input{min-width:0;font-size:14px}.service-search-submit{margin-left:auto}.service-search-empty{color:#6b635a;text-align:center;background:#faf9f6;border:1px solid #e8e1d5;border-radius:14px;margin:0;padding:18px 14px;font-size:14px}.model-search-card{grid-template-columns:auto minmax(0,1fr) 36px}.model-search-submit.unified-search-submit{border-radius:10px;flex-basis:34px;width:34px;height:34px}.fashion-search-submit.unified-search-submit{border-radius:12px;flex-basis:44px;width:44px;height:44px}@media (max-width:520px){.service-marketplace .service-category-tabs{justify-content:flex-start}.service-marketplace>.service-search-box input{font-size:13px}.service-marketplace>.service-search-box input::placeholder{font-size:11px}.model-search-toolbar .model-search-card{grid-template-columns:auto minmax(0,1fr) 36px}}.model-public-shell .public-identity-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,360px);display:grid}.model-public-shell .public-inline-offer,.model-public-shell .public-inline-message,.model-public-shell .public-favorite-button,.model-public-shell .public-owner-edit-inline{white-space:nowrap;min-width:0;min-height:42px;box-shadow:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin:0;padding:9px 12px;font-size:14px;font-weight:750;line-height:1;display:inline-flex}.model-public-shell .public-inline-message{color:#473a27;cursor:pointer;background:#fff;border:1px solid #d8c8a6}.model-public-shell .public-inline-message:hover,.model-public-shell .public-inline-message:focus-visible{background:#faf7f0;border-color:#ad8433;outline:none}.model-public-shell .public-favorite-button{color:#805e21;background:#fff;border-color:#d8c8a6;align-self:stretch;padding:9px 12px}.model-public-shell .public-profile-facts{background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;display:grid;overflow:visible}.model-public-shell .public-profile-fact{color:#26211b;background:#faf9f6;border:1px solid #e8e1d5;border-radius:14px;align-items:flex-start;gap:10px;min-width:0;min-height:68px;padding:12px 13px;display:flex}.model-public-shell .public-profile-fact-wide{grid-column:1/-1}.model-public-shell .public-profile-fact>svg{color:#a77d2d;flex:none;margin-top:2px}.model-public-shell .public-profile-fact>div{min-width:0}.model-public-shell .public-profile-fact small{color:#827767;margin-bottom:5px;font-size:12px;font-weight:650;line-height:1.2;display:block}.model-public-shell .public-profile-fact strong{color:#241f18;overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.4;display:block}.model-public-shell .public-profile-chips{flex-wrap:wrap;gap:6px;display:flex}.model-public-shell .public-profile-chips span{color:#3c342a;white-space:nowrap;background:#fff;border:1px solid #e2d5bd;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}@media (max-width:760px){.model-public-shell .public-identity-row{grid-template-columns:78px minmax(0,1fr);row-gap:8px}.model-public-shell .public-identity-actions{grid-column:1/-1;width:100%;padding-top:0}}@media (max-width:390px){.model-public-shell .public-profile-facts{grid-template-columns:1fr}.model-public-shell .public-profile-fact-wide{grid-column:auto}}.public-image-expand-hit{z-index:5;cursor:zoom-in;touch-action:manipulation;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.public-image-expand-hit>span,.casting-poster-expand-hint,.company-photo-expand-hint{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;background:#0c0a08b3;border:1px solid #ffffff9e;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:0;line-height:1;display:inline-flex;position:absolute;bottom:8px;right:8px;overflow:hidden;box-shadow:0 2px 10px #0003}.public-image-expand-hit>span svg,.casting-poster-expand-hint svg,.company-photo-expand-hint svg{flex:none;width:16px;height:16px}.public-avatar .public-image-expand-hit>span{width:28px;height:28px;bottom:5px;right:50%;transform:translate(50%)}.casting-detail-poster{appearance:none;color:inherit;text-align:left;padding:0}.casting-detail-poster:disabled{opacity:1}.casting-detail-poster.is-expandable,.company-portfolio-photo:not(:disabled){cursor:zoom-in}.fullscreen-image-viewer{z-index:100001;padding:max(62px, env(safe-area-inset-top)) 12px max(58px, env(safe-area-inset-bottom));cursor:zoom-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050505f2;place-items:center;animation:.18s ease-out both fullscreen-image-in;display:grid;position:fixed;inset:0}.fullscreen-image-viewer img{object-fit:contain;cursor:default;touch-action:pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:10px;width:auto;max-width:min(100%,1080px);height:auto;max-height:calc(100dvh - 120px);display:block;box-shadow:0 18px 60px #0000007a}.fullscreen-image-viewer p{right:16px;bottom:max(18px, env(safe-area-inset-bottom));color:#ffffffb3;text-align:center;pointer-events:none;margin:0;font-size:12px;position:absolute;left:16px}.fullscreen-image-close{z-index:2;top:max(14px, env(safe-area-inset-top));color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff73;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;right:14px}@keyframes fullscreen-image-in{0%{opacity:0}to{opacity:1}}@media (hover:hover){.public-image-expand-hit:hover>span,.casting-detail-poster.is-expandable:hover .casting-poster-expand-hint,.casting-detail-poster-large:hover .casting-poster-expand-hint,.company-portfolio-photo:hover .company-photo-expand-hint{background:#ae842be6}}@media (prefers-reduced-motion:reduce){.fullscreen-image-viewer{animation:none}}.model-public-shell .model-career-card{background:#faf9f6;border:1px solid #e8e1d5;border-radius:16px;padding:16px 18px}.model-public-shell .model-career-card .public-timeline{color:#29251f;gap:10px;padding-left:22px;font-size:15px;line-height:1.65}.model-public-shell .model-career-card .public-timeline li{overflow-wrap:anywhere;padding-left:3px}.model-public-shell .model-social-links{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.model-public-shell .model-social-link{justify-content:flex-start;gap:10px;min-height:48px;padding:8px 12px;font-size:14px}.model-social-logo{color:#17130f;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.model-social-logo svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px;overflow:visible}.model-social-link.is-instagram .model-social-logo{color:#fff;background:linear-gradient(135deg,#833ab4,#fd1d1d 62%,#fcb045)}.model-social-link.is-instagram .model-social-logo .social-logo-dot{fill:currentColor;stroke:none}.model-social-link.is-youtube .model-social-logo{color:#fff;background:#f03}.model-social-link.is-youtube .model-social-logo svg{fill:currentColor;stroke:none}.model-social-link.is-youtube .model-social-logo .social-logo-play{fill:#f03}.model-social-link.is-tiktok .model-social-logo{color:#fff;background:#101010}.model-social-link.is-tiktok .model-social-logo svg,.model-social-link.is-facebook .model-social-logo svg{fill:currentColor;stroke:none}.model-social-link.is-facebook .model-social-logo{color:#fff;background:#1877f2}.model-social-link.is-website .model-social-logo{color:#8c6a26;background:#f6f3ec}@media (max-width:480px){.model-public-shell .model-career-card{border-radius:14px;padding:14px 15px}.model-public-shell .model-career-card .public-timeline{gap:9px;padding-left:20px;font-size:15px;line-height:1.6}.model-public-shell .model-social-links{grid-template-columns:repeat(2,minmax(0,1fr))}.model-public-shell .model-social-link{min-height:46px;padding:7px 10px;font-size:13px}}.app-home>.brand-intro{position:relative}.app-home>.brand-intro .brand-intro-close{z-index:12;background:#fffffff0;border:1px solid #e8e1d5bf;top:24px;right:26px;box-shadow:0 6px 18px #0000001f}@media (max-width:640px){.app-home>.brand-intro .brand-intro-close{top:22px;right:22px}}.company-model-offers-page{background:#fff}.company-model-offer-list{gap:10px;margin-top:18px;display:grid}.company-model-offer-card{color:#17130f;text-align:left;background:#fff;border:1px solid #e8e1d5;border-radius:16px;grid-template-columns:72px minmax(0,1fr) 20px;align-items:center;gap:13px;width:100%;min-height:102px;padding:12px;display:grid;box-shadow:0 6px 18px #261d100d}.company-model-offer-card:active{background:#faf9f6;transform:scale(.99)}.company-model-offer-card:disabled{cursor:default;opacity:.62}.company-model-offer-avatar{aspect-ratio:3/4;color:#9d8349;background:#f6f3ec;border-radius:12px;place-items:center;width:72px;display:grid;position:relative;overflow:hidden}.company-model-offer-avatar img{object-fit:cover}.company-model-offer-copy{gap:4px;min-width:0;display:grid}.company-model-offer-topline{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.company-model-offer-topline strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.25;overflow:hidden}.company-model-offer-post,.company-model-offer-message{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-model-offer-post{color:#433c33;font-size:14px;font-weight:700}.company-model-offer-copy small,.company-model-offer-message{color:#746b60;font-size:12px}.company-model-offer-message{margin-top:2px}.company-model-offer-topline .offer-status{color:#866a2f;background:#f6f3ec;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800;line-height:1}.company-model-offer-topline .status-accepted{color:#e0bd61;background:#17130f}.company-model-offer-topline .status-declined,.company-model-offer-topline .status-canceled,.company-model-offer-topline .status-expired{color:#766f66;background:#f2efea}.company-model-offer-chevron{color:#9d8349}@media (max-width:480px){.company-model-offer-card{border-radius:14px;grid-template-columns:64px minmax(0,1fr) 18px;gap:11px;min-height:94px;padding:10px}.company-model-offer-avatar{width:64px}.company-model-offer-topline strong{font-size:16px}}.model-audience-tabs{scrollbar-width:none;gap:7px;padding:12px 0 2px;display:flex;overflow-x:auto}.model-audience-tabs::-webkit-scrollbar{display:none}.model-article-rail::-webkit-scrollbar{display:none}.model-audience-tabs button{color:#4b443b;background:#fff;border:1px solid #e3dacb;border-radius:999px;flex:none;min-width:58px;min-height:36px;padding:0 15px;font-size:13px;font-weight:800}.model-audience-tabs button.active{color:#dfbd60;background:#111;border-color:#111}.model-home>.model-search-toolbar{margin-top:8px}.model-home .model-feature-grid,.model-home .model-recommended-grid,.model-home .model-all-grid{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding:1px 0 7px;display:flex;overflow-x:auto}.model-home .model-feature-grid::-webkit-scrollbar{display:none}.model-home .model-recommended-grid::-webkit-scrollbar{display:none}.model-home .model-all-grid::-webkit-scrollbar{display:none}.model-home .model-feature-grid .model-tile,.model-home .model-recommended-grid .model-tile{aspect-ratio:3/4;scroll-snap-align:start;border-radius:11px;flex:0 0 calc(37.037% - 5.18519px);min-height:0}.model-home .model-all-grid .model-tile{aspect-ratio:3/4;scroll-snap-align:start;border-radius:10px;flex:0 0 calc(31.25% - 5.625px);min-height:0}.model-home .model-tile strong{font-size:12px;line-height:1.2}.model-home .model-tile span{font-size:9px}.model-home .model-tile em{display:none}.model-home .premium-model-strip{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-rows:1fr;grid-auto-columns:calc(37.037% - 5.18519px);grid-auto-flow:column;gap:8px;padding:1px 0 7px;display:grid;overflow-x:auto}.model-home .premium-model-strip::-webkit-scrollbar{display:none}.model-home .premium-model-strip button{scroll-snap-align:start;border-radius:11px;min-width:0}.model-article-section{padding-left:0;padding-right:0}.model-article-rail{scrollbar-width:none;gap:9px;padding:0 0 8px;display:flex;overflow-x:auto}.model-article-rail button{text-align:left;background:#fff;border:1px solid #e6dfd4;border-radius:12px;flex:0 0 calc(37.037% - 5.18519px);min-width:0;padding:0 0 10px;display:grid;position:relative;overflow:hidden}.model-article-rail button>span{aspect-ratio:16/10;background:linear-gradient(135deg,#25211d,#8f7541) 50%/cover;width:100%;display:block}.model-article-rail small,.model-article-rail strong{margin:8px 10px 0}.model-article-rail small{color:#a47c2c;font-size:9px;font-weight:800}.model-article-rail strong{color:#1d1915;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.model-exposure-manager{overflow-x:auto}.model-exposure-manager>p{color:#6f675d;margin:0 0 12px;font-size:13px}.model-exposure-head,.model-exposure-row{border-bottom:1px solid #ece5da;grid-template-columns:minmax(210px,1fr) repeat(3,minmax(116px,.45fr));align-items:center;min-width:720px;display:grid}.model-exposure-head{color:#4b443b;background:#faf8f4;min-height:42px}.model-exposure-head>*{padding:9px 12px}.model-exposure-row{min-height:60px}.model-exposure-person{align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.model-exposure-person i,.admin-model-compact-row summary>i{aspect-ratio:3/4;background:linear-gradient(145deg,#d9d2c7,#847b6e) 50%/cover;border-radius:7px;flex:none;width:38px}.model-exposure-person span{min-width:0;display:grid}.model-exposure-person strong,.model-exposure-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-exposure-person small{color:#7d7468;font-size:11px}.model-exposure-cell{justify-content:center;align-items:center;gap:7px;padding:7px;display:flex}.model-exposure-cell button{color:#fff;background:#fff;border:1px solid #d9cdb9;border-radius:8px;width:31px;height:31px;font-weight:900}.model-exposure-cell button.active{background:#ae8432;border-color:#a47a27}.model-exposure-cell input{text-align:center;border:1px solid #ded6ca;border-radius:7px;width:58px;min-height:31px;padding:0 5px}.model-exposure-message{font-weight:800;position:sticky;left:0;color:#835f1f!important}.admin-model-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-model-split>section,.admin-model-kids{background:#fff;border:1px solid #e6dfd4;border-radius:12px;overflow:hidden}.admin-model-split section>header,.admin-model-kids>header{background:#faf8f4;justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;display:flex}.admin-model-split section>header strong,.admin-model-kids>header strong{font-size:16px}.admin-model-split section>header span,.admin-model-kids>header span{color:#8b7b61;font-size:12px}.admin-model-kids{margin-top:16px}.admin-model-compact-row{border-top:1px solid #eee8de}.admin-model-compact-row summary{cursor:pointer;grid-template-columns:38px minmax(88px,.75fr) minmax(70px,.55fr) minmax(110px,1fr) 18px;align-items:center;gap:9px;min-height:58px;padding:7px 10px;list-style:none;display:grid}.admin-model-compact-row summary::-webkit-details-marker{display:none}.admin-model-compact-row summary strong,.admin-model-compact-row summary span,.admin-model-compact-row summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-model-compact-row summary strong{color:#1f1b17;font-size:13px}.admin-model-compact-row summary span,.admin-model-compact-row summary small{color:#716a60;font-size:11px}.admin-model-compact-detail{background:#fcfbf8;border-top:1px dashed #ddd3c4;padding:10px 12px}.admin-model-compact-detail p{color:#6d655a;margin:0 0 9px;font-size:12px}.admin-model-compact-detail .admin-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-model-compact-detail .admin-actions button{min-height:32px;padding:0 10px;font-size:11px}@media (max-width:900px){.admin-model-split{grid-template-columns:1fr}}.model-home{row-gap:0}.model-home>.model-month-banner:first-child{margin-bottom:0}.model-home>.model-audience-tabs{margin:0;padding:8px 0 0}.model-home>.model-search-toolbar{margin:6px 0 0!important}@media (max-width:520px){.model-home>.model-audience-tabs{gap:6px;padding-top:7px}.model-home>.model-audience-tabs button{min-height:34px;padding:0 13px}.model-home>.model-search-toolbar{margin-top:5px!important}}.model-home .premium-model-strip{grid-auto-columns:calc(31.25% - 5.625px)}header.topbar{align-items:center;min-width:0;flex-wrap:nowrap!important;gap:5px!important;padding:8px 10px!important;display:flex!important}header.topbar .brand{flex:none;align-items:center;gap:6px;min-width:0;display:flex!important}header.topbar .market-tabs{flex:1 1 0;justify-content:space-evenly;width:auto;min-width:0;max-width:none;overflow:visible;gap:0!important;margin:0!important;display:flex!important}header.topbar .brand-home,header.topbar .brand-intro,header.topbar .market-tabs button,header.topbar .top-actions .icon-button{flex:none}header.topbar .market-tabs button{text-align:center;width:auto;min-width:0;white-space:nowrap!important;padding:0 2px!important}header.topbar .top-actions{flex:none;align-items:center;display:flex!important}header.topbar .brand-mark{width:34px;height:34px}header.topbar .brand-title,header.topbar .market-tabs button{letter-spacing:-.05em;font-size:14px!important}header.topbar .top-actions .icon-button{width:30px;min-width:30px;min-height:30px}header.topbar .top-actions .icon-button svg{width:21px;height:21px}@media (min-width:700px){header.topbar{gap:12px!important;padding:9px 16px!important}header.topbar .brand{gap:9px}header.topbar .brand-mark{width:39px;height:39px}header.topbar .brand-title,header.topbar .market-tabs button{font-size:16px!important}header.topbar .top-actions .icon-button{width:34px;min-width:34px}header.topbar .top-actions .icon-button svg{width:23px;height:23px}}@media (max-width:390px){header.topbar{gap:3px!important;padding-left:6px!important;padding-right:6px!important}header.topbar .brand{gap:4px}header.topbar .brand-mark{width:31px;height:31px}header.topbar .brand-title,header.topbar .market-tabs button{font-size:12px!important}header.topbar .top-actions .icon-button{width:26px;min-width:26px}}@media (max-width:960px){.co-home-redesign .co-category-wrap{padding:10px 8px 9px;overflow:visible}.co-home-redesign .co-category-inner{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;width:100%;max-width:none;display:grid}.co-home-redesign .co-category-chip{width:100%;min-width:0;min-height:34px;padding:0 2px;font-size:12px}}@media (max-width:600px){.co-home-redesign .co-category-inner{gap:4px}.co-home-redesign .co-category-chip{min-height:32px;font-size:11px}}.model-public-shell .public-identity-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,560px)}.model-public-shell .public-inline-offer,.model-public-shell .public-inline-message,.model-public-shell .public-favorite-button,.model-public-shell .public-owner-edit-inline{gap:5px;padding:9px 8px;font-size:clamp(11px,1.8vw,14px)}.model-public-shell .public-profile-facts{grid-template-columns:1fr}.model-public-shell .public-profile-fact{align-items:center;min-height:56px;padding:11px 14px}.model-public-shell .public-profile-fact>div{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;width:100%;display:grid}.model-public-shell .public-profile-fact small{margin:0}@media (max-width:390px){.model-public-shell .public-identity-actions{gap:5px}.model-public-shell .public-inline-offer,.model-public-shell .public-inline-message,.model-public-shell .public-favorite-button,.model-public-shell .public-owner-edit-inline{gap:3px;padding-inline:5px;font-size:10px}}.model-exposure-manager{overflow:visible}.model-exposure-guide{color:#655c50;align-items:baseline;gap:12px;margin:0 0 10px;display:flex}.model-exposure-guide strong{color:#211c17;flex:none;font-size:15px}.model-exposure-guide span{font-size:13px}.model-exposure-guide b{color:#8b6724}.model-exposure-sticky{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #dfd5c5;border-radius:12px;position:sticky;top:0;overflow:hidden;box-shadow:0 8px 20px #281f1414}.model-exposure-sticky .model-exposure-head{background:#f5f1e9;border-bottom:1px solid #e7dfd2}.model-exposure-sticky .model-exposure-head strong{color:#30291f;text-align:center;font-size:13px}.model-exposure-actions{justify-content:flex-end;align-items:center;gap:10px;min-height:48px;padding:7px 12px;display:flex}.model-exposure-actions span{color:#766b5d;font-size:12px;font-weight:700}.model-exposure-actions button{color:#e5c66b;background:#17130f;border:1px solid #17130f;border-radius:8px;min-width:112px;min-height:34px;padding:0 16px;font-size:12px;font-weight:900}.model-exposure-actions button:disabled{color:#9c9489;cursor:not-allowed;background:#eeeae4;border-color:#ded8cf}.model-exposure-list{overflow-x:auto}.model-exposure-list .model-exposure-row{min-height:68px}.model-exposure-cell label{color:#796f62;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.model-exposure-cell label input{width:56px;font-size:13px;font-weight:800}.model-exposure-cell .model-exposure-toggle{color:#655c50;white-space:nowrap;justify-content:center;align-items:center;gap:5px;width:auto;min-width:70px;height:34px;padding:0 10px;font-size:11px;display:inline-flex}.model-exposure-cell .model-exposure-toggle span{color:#0000;border:1px solid #b9ad9b;border-radius:4px;justify-content:center;align-items:center;width:15px;height:15px;font-size:11px;display:inline-flex}.model-exposure-cell .model-exposure-toggle.active{color:#fff}.model-exposure-cell .model-exposure-toggle.active span{color:#fff;border-color:#ffffffb8}.model-exposure-cell .model-exposure-toggle.hero{border-color:#b38a38;min-width:82px}.model-exposure-message{z-index:21;background:#fff8df;border:1px solid #d7bd7c;border-radius:9px;padding:9px 12px;display:inline-flex;position:sticky;bottom:12px;left:12px;box-shadow:0 5px 14px #4a35121f;color:#694c17!important;margin:12px 0 0!important}@media (max-width:900px){.model-exposure-guide{gap:4px;display:grid}.model-exposure-sticky{position:static;overflow-x:auto}.model-exposure-actions{width:min(100vw,100%);position:sticky;left:0}}.company-applicant-summary{grid-template-columns:minmax(0,1fr) auto}.company-applicant-model-link{min-width:0;color:inherit;border-radius:12px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;text-decoration:none;display:grid}.company-applicant-model-link[href]{cursor:pointer}.company-applicant-model-link[href]:active{background:#f6f3ec}.company-applicant-model-link[aria-disabled=true]{cursor:default}.company-applicant-model-copy{gap:2px;min-width:0;display:grid}.company-portal-model-link{min-width:0;color:inherit;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;text-decoration:none;display:grid}.company-portal-model-link:hover strong,.company-portal-model-link:focus-visible strong{color:#9a6b27}.company-portal-model-avatar{object-fit:cover;background:#f1ece3;border-radius:50%;width:42px;height:42px}.company-portal-model-avatar.is-empty{color:#8a6128;place-items:center;font-size:10px;font-weight:850;display:grid}.company-portal-model-copy{gap:3px;min-width:0;display:grid}.company-linked-event-field{background:#faf9f6;border:1px solid #e8e1d5;border-radius:16px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.company-linked-event-field>legend{color:#2f2922;padding:0 6px;font-size:14px;font-weight:850}.company-linked-event-field>p{color:#6f675c;margin:0;font-size:12px;line-height:1.55}.company-linked-event-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(96px,.55fr);gap:10px;display:grid}.company-linked-event-grid .field{min-width:0}@media (max-width:640px){.company-linked-event-field{padding:12px}.company-linked-event-grid{grid-template-columns:1fr}}.model-list-page>.model-search-toolbar .model-search-card{width:100%}.model-list-page .model-list-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.model-list-page .model-list-grid .model-tile{aspect-ratio:3/4;width:100%;min-width:0;min-height:0;box-shadow:none;border-radius:9px;padding:6px}.model-list-page .model-list-grid .model-tile strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.model-list-page .model-list-grid .model-tile span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.2;overflow:hidden}.model-list-page .model-list-grid .model-tile em{display:none}.model-list-page .model-list-grid .model-tile svg{width:13px;height:13px;top:5px;right:5px}.co-hero-section{position:relative;overflow:hidden}.co-hero-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;width:100%;display:flex;overflow-x:auto}.co-hero-track::-webkit-scrollbar{display:none}.co-hero-track .co-hero-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%}.co-hero-pagination{z-index:5;color:#fff;text-shadow:0 1px 6px #000000ad;pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;bottom:18px;right:22px}.co-hero-count{letter-spacing:.02em;font-size:12px;font-weight:700}.co-hero-count strong{color:#e6c86f;font-size:14px}.co-hero-dots{pointer-events:auto;align-items:center;gap:5px;display:flex}.co-hero-dots button{background:#ffffff7a;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .2s,background-color .2s}.co-hero-dots button.is-active{background:#e1bf60;width:20px}@media (max-width:760px){.co-hero-pagination{gap:7px;bottom:12px;right:14px}.co-hero-count{font-size:10px}.co-hero-count strong{font-size:12px}.co-hero-dots{gap:4px}.co-hero-dots button{width:6px;height:6px}.co-hero-dots button.is-active{width:16px}}@media (prefers-reduced-motion:reduce){.co-hero-dots button{transition:none}}
