.app-shell[data-workspace-role]{--workspace-accent:#3154cc;--workspace-soft:#edf1ff;--workspace-glow:rgba(49,84,204,.08);--workspace-ink:#102543;--workspace-muted:#607087;--workspace-surface:#fffefa;--workspace-line:#dedfdc;--blue:var(--workspace-accent);--blue-soft:var(--workspace-soft);--ink:var(--workspace-ink);--muted:var(--workspace-muted);--line:var(--workspace-line);background:#f7f5ef}.app-shell[data-workspace-role] button,.app-shell[data-workspace-role] input,.app-shell[data-workspace-role] select,.app-shell[data-workspace-role] textarea{font-family:inherit}.app-shell[data-workspace-role] .section-title h3{color:var(--workspace-ink);font-size:18px;line-height:1.35;letter-spacing:-.025em;word-break:keep-all}.app-shell[data-workspace-role] .section-title button{min-height:44px;gap:4px;color:var(--workspace-accent);font-size:12px;font-weight:700}.app-shell[data-workspace-role=agency],.app-shell[data-workspace-role=talent]{--workspace-accent:#3154cc;--workspace-soft:#edf1ff;--workspace-glow:rgba(49,84,204,.08)}.my-overview{max-width:980px;margin-bottom:14px;padding:14px;display:grid;grid-gap:10px;gap:10px;background:#fff;border:1px solid #e1e8f2;border-left:3px solid var(--workspace-accent);border-radius:16px;box-shadow:0 6px 20px rgba(23,39,75,.045)}.my-overview-balance{display:flex;align-items:center;gap:14px;min-width:0}.my-overview-balance>div:first-child{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.my-overview-attention>small,.my-overview-balance small,.my-overview-progress>small{font-size:12px;font-weight:800;color:var(--workspace-accent)}.my-overview-balance span{font-size:12px;color:#65758e}.my-overview-balance strong{font-size:23px;line-height:1.15;color:#1d2b47;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.my-overview-balance strong em{font-size:11px;font-style:normal}.my-overview-balances{display:grid;grid-gap:3px;gap:3px;border-left:1px solid #e4eaf3;padding-left:13px}.my-overview-balances span{display:flex;gap:7px;justify-content:space-between;white-space:nowrap}.my-overview-balances b{color:#263856;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.my-overview-balance-error{display:block;color:#a44928;font-size:11px;line-height:1.45}.my-overview-recharge{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:4px;border:0;border-radius:7px;background:var(--workspace-soft);color:var(--workspace-accent);padding:9px 11px;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.my-overview-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:10px;gap:10px;border-top:1px solid #edf0f5;padding-top:9px}.my-overview-attention,.my-overview-progress{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0}.my-overview-progress>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.my-overview-progress button{display:grid;align-content:center;grid-gap:3px;gap:3px;min-width:0;min-height:58px;padding:8px 10px;text-align:left;border:1px solid #e7ecf4;border-radius:7px;background:#f8faff;cursor:pointer}.my-overview-progress button span{color:#61718b;font-size:12px;line-height:1.35;word-break:keep-all}.my-overview-progress button strong{color:#22344f;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.my-overview-attention>div{display:flex;flex-wrap:wrap;gap:4px}.my-overview-attention button,.my-overview-attention>div>span{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:44px;border:1px solid #e1e8f3;border-radius:7px;background:var(--workspace-soft);color:#34435c;padding:8px 10px;font-size:12px;line-height:1.35;font-weight:700;cursor:pointer}.my-overview-attention button span{white-space:normal;word-break:keep-all}.my-overview-attention p,.my-overview-note{margin:0;color:#66758d;font-size:11px;line-height:1.45}.my-overview-focus{display:grid;grid-gap:5px;gap:5px;border-top:1px solid #edf0f5;padding-top:7px;min-width:0}.my-overview-focus>small{color:var(--workspace-accent);font-size:12px;font-weight:800}.my-overview-focus>div{display:grid;grid-gap:4px;gap:4px}.my-overview-focus button{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;width:100%;padding:8px 10px;border:1px solid #e7ecf4;border-radius:7px;background:#f8faff;text-align:left;cursor:pointer}.my-overview-focus button span{flex:1 1;min-width:0;color:#263856;font-size:12px;line-height:1.4;font-weight:700;word-break:keep-all}.my-overview-focus button em{max-width:42%;color:var(--workspace-accent);font-size:11px;line-height:1.35;font-style:normal;font-weight:800;text-align:right;word-break:keep-all}.my-overview-focus button svg{flex:none;color:var(--workspace-accent)}.my-overview-agency{display:flex;flex-wrap:wrap;gap:5px 12px;align-items:center;padding:7px 9px;background:var(--workspace-soft);border-radius:9px;font-size:10px}.my-overview-agency strong{color:var(--workspace-accent)}.my-overview-agency span{color:#637188}.my-overview-agency b{color:#263856;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recharge-panel .mini-ledger>div>span{min-width:0;flex:1 1}.recharge-panel .mini-ledger>div>b{min-width:0;text-align:right;overflow-wrap:anywhere}.wallet-raw-note{min-width:0;font-size:10px;color:#64748b}.wallet-raw-note summary{cursor:pointer;font-weight:700}.wallet-raw-note small{display:block;margin-top:4px;overflow-wrap:anywhere}.partner-program-panel .panel-heading{flex-wrap:wrap;min-width:0}.partner-program-panel .panel-heading>div{flex:1 1 210px;min-width:0}.partner-program-panel .panel-heading p{overflow-wrap:anywhere}.partner-program-panel .agency-room-note>div{min-width:0}.partner-program-panel{min-width:0;max-width:100%;overflow-wrap:anywhere}.partner-program-panel .panel-heading>svg{flex:none}.partner-program-panel .panel-heading h2{overflow-wrap:anywhere}.partner-program-panel .partner-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0;margin-top:16px}.partner-program-panel .partner-metrics>div{display:grid;align-content:center;grid-gap:4px;gap:4px;min-width:0;padding:12px;border:1px solid #e7ecf6;border-radius:11px;background:#f7f9ff}.partner-program-panel .partner-metrics small{color:#64738c;font-size:10px;font-weight:700;line-height:1.3}.partner-program-panel .partner-metrics strong{color:#213558;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25;overflow-wrap:anywhere}.partner-program-panel .partner-link-tools{min-width:0;grid-template-columns:minmax(0,1fr) 124px;align-items:stretch}.partner-program-panel .partner-link-tools>img{align-self:center}.partner-program-panel .partner-share-card{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px;border-radius:14px;background:#f5f8ff}.partner-program-panel .partner-share-heading{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;min-width:0}.partner-program-panel .partner-share-heading>svg{width:42px;height:42px;padding:10px;border-radius:13px;background:#eff4ff;color:#326cff}.partner-program-panel .partner-share-heading>div{min-width:0}.partner-program-panel .partner-share-heading strong{display:block;line-height:1.4}.partner-program-panel .partner-share-heading p{margin:4px 0 0;color:#5d6c87;line-height:1.5;overflow-wrap:anywhere;word-break:normal}.partner-program-panel .partner-share-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.partner-program-panel .partner-share-actions>*{display:inline-flex;justify-content:center;align-items:center;min-width:0;text-align:center;white-space:normal}.partner-guide-link{display:flex;align-items:center;gap:10px;min-width:0;margin:16px 0 2px;padding:12px 14px;border:1px solid #cddcf6;border-radius:12px;background:#f3f7ff;color:#2450ba;font-weight:800;text-decoration:none}.partner-guide-link span{min-width:0;flex:1 1}.partner-policy-note{margin:12px 0;padding:12px 14px;border:1px solid #cddcf6;border-radius:12px;background:#f7faff;color:#344769;font-size:.91rem;line-height:1.55;overflow-wrap:anywhere}.partner-application-card{border:1px solid #cbdafb}.partner-flow-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:8px;padding:4px 9px;border-radius:999px;background:#eaf1ff;color:#2450ba;font-size:11px;font-weight:800;line-height:1.35;white-space:normal}.partner-flow-badge--consultation{background:#edf1f6;color:#526079}.partner-consultation{margin:32px 0 0;border:1px solid #d8e3f0;border-radius:16px;background:#f9fbfe;overflow:hidden}.partner-consultation>summary{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;grid-gap:12px;gap:12px;min-width:0;padding:17px;cursor:pointer;list-style:none}.partner-consultation>summary::-webkit-details-marker{display:none}.partner-consultation>summary>svg:first-child{width:36px;height:36px;padding:8px;border-radius:10px;background:#edf3fc;color:#326cff}.partner-consultation>summary>span{min-width:0}.partner-consultation>summary small,.partner-consultation>summary strong{display:block}.partner-consultation>summary strong{color:#1f3152;font-size:15px}.partner-consultation>summary small{margin-top:4px;color:#64738c;font-size:11px;line-height:1.5}.partner-consultation[open]>summary{border-bottom:1px solid #e4ebf4}.partner-consultation[open]>summary>svg:last-child{transform:rotate(180deg)}.partner-consultation .support-intake{margin:0;padding:18px;border:0;border-radius:0}.partner-consultation-intro{margin:0;color:#5c6b86;font-size:12px;line-height:1.6}.service-panel fieldset legend{font-size:12px;line-height:1.4}.partner-landing .partner-code-label,.partner-landing .partner-landing-flow em,.partner-landing .partner-landing-footer small,.partner-landing .partner-qr-card a,.partner-landing .partner-qr-card p{font-size:11px;line-height:1.5}.partner-landing .partner-landing-benefits p{font-size:12px;line-height:1.6}@media (max-width:600px){.my-overview{padding:11px;gap:8px}.my-overview-balance{gap:7px}.my-overview-balance strong{font-size:19px}.my-overview-balances{padding-left:7px}.my-overview-balances span{display:grid;grid-gap:0;gap:0;font-size:11px}.my-overview-recharge{padding:7px 6px}.my-overview-main{grid-template-columns:1fr;gap:7px}.recharge-panel .mini-ledger>div{align-items:flex-start;flex-direction:column;gap:5px}.recharge-panel .mini-ledger>div>b{text-align:left}.partner-program-panel .panel-heading>.status{margin-left:0}.partner-program-panel{padding:16px}.partner-program-panel .panel-heading{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:10px;gap:10px}.partner-program-panel .panel-heading>div{min-width:0}.partner-program-panel .panel-heading>.status{grid-column:2;justify-self:start}.partner-program-panel .partner-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.partner-program-panel .partner-metrics>div{min-height:58px;padding:9px 10px}.partner-program-panel .partner-metrics strong{font-size:13px}.partner-program-panel .partner-link-tools{grid-template-columns:minmax(0,1fr)}.partner-program-panel .partner-link-tools>img{justify-self:center;margin:0}.partner-program-panel .partner-share-card{padding:12px}.partner-consultation .support-intake,.partner-consultation>summary{padding:14px}}@media (max-width:420px){.partner-landing .partner-landing-benefits{grid-template-columns:minmax(0,1fr);gap:10px}.partner-landing .partner-landing-benefits article{padding:16px}.partner-landing .partner-landing-benefits h2{font-size:15px;margin:9px 0 5px}.partner-landing .partner-landing-benefits p{font-size:12px}}.app-shell[data-workspace-role] .app-header{border-top:3px solid var(--workspace-accent);box-shadow:0 5px 20px rgba(24,41,77,.03)}.app-shell[data-workspace-role] .app-header>div:first-of-type small,.app-shell[data-workspace-role] .mobile-nav button.active,.app-shell[data-workspace-role] .section-kicker,.app-shell[data-workspace-role] .side-nav button.active{color:var(--workspace-accent)}.app-shell[data-workspace-role] .side-nav button.active{background:var(--workspace-soft)}.app-shell[data-workspace-role] .search-hero,.app-shell[data-workspace-role] .simple-home{background:linear-gradient(135deg,#fff 13%,var(--workspace-soft) 120%);border-color:color-mix(in srgb,var(--workspace-accent) 13%,#e7edf5)}.app-shell[data-workspace-role] .home-game-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.app-shell[data-workspace-role] .home-game-grid button,.app-shell[data-workspace-role] .talent-card{box-shadow:0 7px 22px rgba(31,45,77,.035);transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.app-shell[data-workspace-role] .home-game-grid button:hover,.app-shell[data-workspace-role] .talent-card:hover{border-color:var(--workspace-accent);box-shadow:0 10px 28px var(--workspace-glow);transform:translateY(-2px)}.app-shell[data-workspace-role=client] .client-home-quest{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);padding:0;border:1px solid #dcdfdf;border-radius:6px;background:#f8f6f1;box-shadow:none}.client-home-quest:after{display:none}.talent-game-no-product{margin:9px 0;padding:9px 10px;border-left:3px solid #bc7a27;background:#fff7e9;color:#614521;font-size:12px;line-height:1.5;word-break:keep-all}.app-shell[data-workspace-role] .partner-banner-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px}.app-shell[data-workspace-role] .partner-banner-compact>a{display:flex;align-items:center;gap:8px;min-width:0;min-height:48px;padding:4px 7px;border:1px solid #dedfdf;border-radius:5px;background:#fffefa;box-shadow:none;color:#182b49}.partner-banner-compact>a img{flex:0 0 38px;width:38px;height:38px;border-radius:4px;object-fit:cover}.partner-banner-compact>a strong{display:block;min-width:0;margin:0;overflow:visible;color:inherit;font-size:12px;line-height:1.3;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.partner-banner-compact>a:focus-visible{outline:3px solid #f4ae52;outline-offset:2px}.client-home-quest-art{min-height:290px;background-color:#152958;background-image:linear-gradient(90deg,rgba(11,23,58,.06),rgba(39,39,89,.05)),url(https://cdn.creativeclaw.co/u/cffaf963/images/5345952e-3274-4a41-8196-cccf8b09d797.jpg);background-position:38%;background-size:cover;background-repeat:no-repeat}.client-home-carousel{display:flex;flex-direction:column;min-width:0;background:#152958}.client-home-slide{position:relative;display:block;width:100%;min-height:244px;padding:0;border:0;border-radius:0;background-color:#152958;background-size:cover;background-position:50%;color:#fff;text-align:left;cursor:pointer}.client-home-slide-caption{position:absolute;inset:auto auto 11px 11px;display:flex;flex-direction:column;gap:2px;max-width:calc(100% - 22px);padding:7px 10px;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:rgba(10,22,53,.84);text-shadow:none}.client-home-slide--maplestory .client-home-slide-caption{inset:auto 11px 11px auto}.client-home-slide-caption strong{font-size:13px;line-height:1.3;letter-spacing:-.02em;word-break:keep-all}.client-home-slide-caption>span{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:700}.client-home-slide-controls{display:flex;align-items:center;justify-content:center;gap:15px;min-height:46px;color:#fff;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-home-slide-controls button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;color:inherit;cursor:pointer}.client-home-slide:hover{filter:brightness(1.08)}.client-home-slide-controls button:focus-visible,.client-home-slide:focus-visible{outline:3px solid #f4ae52;outline-offset:-3px}.client-home-quest-action{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:44px;padding:9px 4px 9px 10px;border:0;background:transparent;color:#3154cc;font-size:13px;font-weight:750;white-space:nowrap;cursor:pointer}.client-home-quest-action:hover{text-decoration:underline}.client-home-quest .home-game-grid button:focus-visible,.client-home-quest-action:focus-visible{outline:3px solid #f4ae52;outline-offset:3px}.client-home-games{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:18px clamp(19px,2.5vw,32px) 21px;border-left:1px solid #e5e1da}.client-home-games-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.client-home-games-head h2{margin:0;color:#102543;font-size:20px;line-height:1.35;letter-spacing:-.025em;word-break:keep-all}.app-shell[data-workspace-role=client] .client-home-games .home-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:8px}.app-shell[data-workspace-role=client] .client-home-games .home-game-grid button{display:flex;justify-content:space-between;gap:9px;min-height:52px;min-width:0;padding:8px 2px;border:0;border-bottom:1px solid #e4e1db;border-radius:0;background:transparent;box-shadow:none;transform:none}.app-shell[data-workspace-role=client] .client-home-games .home-game-grid button:hover{border-color:#3154cc;box-shadow:none;transform:none}.client-home-games .home-game-grid strong{min-width:0;color:#102543;font-size:14px;line-height:1.35;word-break:keep-all;overflow-wrap:anywhere}.app-shell[data-workspace-role=client] .client-home-games .home-game-grid button>.home-game-link{display:inline-flex;align-items:center;flex:none;width:auto;height:auto;gap:2px;padding:0;border-radius:0;background:transparent;color:#3154cc;font-size:11px;font-weight:700;white-space:nowrap}.client-home-games .home-game-link svg{color:currentColor}.client-active-work{grid-template-columns:minmax(0,1fr);max-width:760px;margin-bottom:16px}.client-active-work .contract-card{min-width:0;padding:18px 20px;border-radius:6px;text-align:left}.client-active-work .contract-row{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px}.client-active-work .contract-row>div{min-width:0}.client-active-work .contract-row small{font-size:11px;line-height:1.45}.client-active-work .contract-row h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:5px 0 7px;color:#102543;font-size:16px;line-height:1.4;word-break:keep-all;overflow-wrap:anywhere}.client-active-work .contract-row .status{align-self:start;font-size:11px;line-height:1.3}.client-active-work .contract-footer{flex-wrap:wrap;gap:8px 16px;font-size:11px;line-height:1.4}.client-active-work .contract-footer>span{min-width:0;overflow-wrap:anywhere}.client-active-work .contract-footer strong{margin-left:auto;color:#102543;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.app-shell[data-workspace-role=client] .quick-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;padding:0 17px;border:1px solid #dedfdc;border-radius:6px;background:#fffefa}.app-shell[data-workspace-role=client] .quick-service-grid :is(button,a){display:flex;align-items:center;gap:12px;text-align:left;text-decoration:none;min-width:0;min-height:56px;padding:9px 0;border:0;border-bottom:1px solid #e4e1db;border-radius:0;background:transparent;box-shadow:none;cursor:pointer}.app-shell[data-workspace-role=client] .quick-service-grid :is(button,a) span{flex:1 1;min-width:0}.app-shell[data-workspace-role=client] .quick-service-grid small,.app-shell[data-workspace-role=client] .quick-service-grid strong{line-height:1.4;word-break:keep-all;overflow-wrap:anywhere}.app-shell[data-workspace-role=client] .quick-service-grid strong{color:#102543;font-size:14px}.app-shell[data-workspace-role=client] .quick-service-grid small{color:#607087;font-size:11px}.app-shell[data-workspace-role=client] .quick-service-grid .quick-service-arrow{flex:none;width:17px;color:#8d98aa}.app-shell[data-workspace-role=client] .quick-service-grid :is(button,a):hover{color:#3154cc}.app-shell[data-workspace-role=client] .quick-service-grid :is(button,a){border-bottom:0}.app-shell[data-workspace-role=client] .quick-service-grid :is(button,a):focus-visible{outline:3px solid #f4ae52;outline-offset:3px}.app-shell[data-workspace-role=client] .client-home-section-title>:is(button,a){display:inline-flex;align-items:center;min-height:44px;gap:4px;padding:0;border:0;background:transparent;color:var(--workspace-accent);font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.app-shell[data-workspace-role=client] .client-home-section-title>:is(button,a):focus-visible{outline:3px solid #f4ae52;outline-offset:3px}.app-shell[data-workspace-role=talent] .talent-banner{background:linear-gradient(120deg,#211c45,#534391)}.app-shell[data-workspace-role=agency] .agency-banner{background:linear-gradient(120deg,#123d49,#1b6970)}.app-shell[data-workspace-role=agency] .agency-banner .section-kicker,.app-shell[data-workspace-role=talent] .talent-banner .section-kicker{color:#d4e6ff}.app-shell[data-workspace-role] .welcome-banner{position:relative;border:1px solid rgba(255,255,255,.12)}.app-shell[data-workspace-role] .welcome-banner:after{content:"";position:absolute;width:190px;height:190px;right:-45px;top:-65px;border-radius:50%;border:1px solid rgba(255,255,255,.13);pointer-events:none}.app-shell[data-workspace-role=agency] .welcome-banner,.app-shell[data-workspace-role=talent] .welcome-banner{min-height:0;gap:18px;padding:22px 24px;border:1px solid #dedfdc;border-top:3px solid #3154cc;border-radius:6px;background:#fffefa;color:#102543;box-shadow:none}.app-shell[data-workspace-role=agency] .welcome-banner:after,.app-shell[data-workspace-role=talent] .welcome-banner:after{display:none}.app-shell[data-workspace-role=agency] .welcome-banner .section-kicker,.app-shell[data-workspace-role=talent] .welcome-banner .section-kicker{color:#3154cc}.app-shell[data-workspace-role=agency] .welcome-banner h2,.app-shell[data-workspace-role=talent] .welcome-banner h2{font-size:clamp(21px,2.4vw,28px);line-height:1.3;word-break:keep-all}.app-shell[data-workspace-role=agency] .welcome-banner p,.app-shell[data-workspace-role=talent] .welcome-banner p{color:#607087;font-size:13px;line-height:1.5;word-break:keep-all}.app-shell[data-workspace-role=agency] .agency-score,.app-shell[data-workspace-role=talent] .earnings{flex:0 0 min(250px,35%);min-width:0;padding:16px 18px;border:1px solid #dce3ef;border-radius:5px;background:#f0f3fb;color:#102543;text-align:left}.app-shell[data-workspace-role=agency] .agency-score small,.app-shell[data-workspace-role=talent] .earnings>small{color:#607087;font-size:12px;line-height:1.45}.app-shell[data-workspace-role=talent] .earnings strong{margin:6px 0;color:#102543;font-size:25px;line-height:1.2}.app-shell[data-workspace-role=talent] .earnings strong em{font-size:12px}.app-shell[data-workspace-role=talent] .earnings span{color:#607087;font-size:11px;line-height:1.4}.app-shell[data-workspace-role=agency] .agency-score svg{margin:0;color:#3154cc}.app-shell[data-workspace-role=agency] .agency-score strong{color:#102543;font-size:18px;line-height:1.35}.app-shell[data-workspace-role=agency] .welcome-banner .soft-button{min-height:44px;margin-top:12px}@media (max-width:760px){.app-shell[data-workspace-role=agency] .welcome-banner,.app-shell[data-workspace-role=talent] .welcome-banner{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;padding:19px 18px}.app-shell[data-workspace-role=agency] .agency-score,.app-shell[data-workspace-role=talent] .earnings{width:100%;margin-top:0}}.mobile-role-chip{display:none}.product-option-preview{margin:10px 0;padding:12px;border:1px solid #e2e8f2;border-radius:12px;background:#fbfcff}.product-option-preview .product-settlement-preview{margin-top:10px}.availability-dual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.availability-dual span{display:grid;grid-gap:5px;gap:5px;background:var(--workspace-soft,#eef3ff);border:1px solid #e2e9f4;border-radius:12px;padding:12px}.availability-dual small{color:#69768c;font-size:10px}.availability-dual strong{color:#253550;font-size:13px;line-height:1.4}.availability-dual.buyer-hours span:first-child{border-left:3px solid #3867f4}@media (max-width:760px){.app-shell[data-workspace-role] .app-header{gap:6px}.app-shell[data-workspace-role] .app-header .workspace-title{display:none}.app-shell[data-workspace-role] .header-actions{gap:6px;min-width:0}.mobile-role-chip{display:inline-flex;border-radius:99px;background:var(--workspace-soft);color:var(--workspace-accent);padding:5px 8px;margin-left:0;font-size:10px;font-weight:800;white-space:nowrap}.app-shell[data-workspace-role] .home-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.availability-dual{grid-template-columns:1fr}.app-shell[data-workspace-role=client] .client-home-quest{grid-template-columns:minmax(0,1fr)}.client-home-quest-art{min-height:190px}.client-active-work .contract-card{padding:15px}.client-active-work .contract-row{grid-template-columns:36px minmax(0,1fr) auto;gap:9px}.client-active-work .contract-row h3{font-size:14px}.client-active-work .contract-footer strong{width:100%;margin-left:0;text-align:right}.app-shell[data-workspace-role] .partner-banner-compact>a{gap:6px;min-height:46px;padding:4px 5px}.partner-banner-compact>a img{flex-basis:36px;width:36px;height:36px}.partner-banner-compact>a strong{font-size:11px}.client-home-slide{min-height:190px}.client-home-games{padding:13px 17px 16px;border-top:1px solid #e5e1da;border-left:0}.client-home-games-head h2{font-size:17px}.app-shell[data-workspace-role=client] .client-home-games .home-game-grid{grid-template-columns:minmax(0,1fr)}.app-shell[data-workspace-role=client] .client-home-games .home-game-grid button{justify-content:space-between;padding:8px 2px}.app-shell[data-workspace-role=client] .client-home-games .home-game-grid strong{flex:1 1;text-align:left}.app-shell[data-workspace-role=client] .quick-service-grid{grid-template-columns:minmax(0,1fr)}.app-shell[data-workspace-role=client] .quick-service-grid :is(button,a){align-items:center;gap:12px;padding:10px 0}.app-shell[data-workspace-role=client] .quick-service-grid :is(button,a) svg{flex:none;width:19px}.app-shell[data-workspace-role=client] .quick-service-grid :is(button,a):nth-last-child(2){border-bottom:1px solid #e4e1db}}@media(max-width:360px){.app-shell[data-workspace-role=client] .client-home-games .home-game-grid{grid-template-columns:minmax(0,1fr)}.app-shell[data-workspace-role=client] .simple-home .home-game-grid button{min-height:48px}.app-shell[data-workspace-role=client] .simple-home .home-game-grid strong{flex:1 1;font-size:13px;line-height:1.35;text-align:left;word-break:keep-all}.app-shell[data-workspace-role=client] .quick-service-grid{grid-template-columns:minmax(0,1fr)}.app-shell[data-workspace-role=client] .quick-service-grid :is(button,a){align-items:center;min-height:64px;padding:10px 0}}.app-shell[data-active-tab=profile] .app-content{max-width:820px}.my-hub-header{margin:0 0 14px}.my-workspace-switch{display:flex;align-items:center;gap:11px;width:100%;min-height:48px;margin:0 0 14px;padding:11px 15px;border:1px solid #cbdaf5;border-radius:13px;background:#eef4ff;color:#2453a7;text-align:left;font-size:13px;font-weight:800;cursor:pointer}.my-workspace-switch span{flex:1 1;min-width:0}.my-workspace-switch:focus-visible,.my-workspace-switch:hover{border-color:#83a7ed;background:#e5efff}.my-hub-heading{display:flex;align-items:center;gap:9px;margin-bottom:12px}.my-hub-heading h1{margin:0;font-size:22px;letter-spacing:-.04em}.my-hub-heading>span{border-radius:99px;padding:5px 9px;background:var(--workspace-soft);color:var(--workspace-accent);font-size:10px;font-weight:800}.my-hub-person{display:flex;align-items:center;gap:12px;width:100%;min-height:76px;padding:14px 18px;border:1px solid #e6e9ef;border-radius:16px;background:#fff;color:#19243a;text-align:left;cursor:pointer}.my-hub-person>.avatar{flex:none}.my-hub-person>span:nth-child(2){flex:1 1;min-width:0}.my-hub-person small,.my-hub-person strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-hub-person strong{font-size:15px}.my-hub-person small{margin-top:3px;font-size:11px;color:#667085}.my-hub-person>svg{flex:none;color:#9aa3b1}.app-shell[data-active-tab=profile] .my-overview{max-width:none;border:1px solid #e6e9ef;border-radius:16px;box-shadow:none;padding:18px;margin-bottom:20px;gap:15px}.app-shell[data-active-tab=profile] .my-overview-balance{gap:16px}.app-shell[data-active-tab=profile] .my-overview-balance small{color:#667085}.app-shell[data-active-tab=profile] .my-overview-balance strong{color:#1d2939}.app-shell[data-active-tab=profile] .my-overview-main{grid-template-columns:1fr;gap:14px}.app-shell[data-active-tab=profile] .my-overview-progress>div{gap:8px}.app-shell[data-active-tab=profile] .my-overview-progress button{background:#f7f8fb;border-color:#eef0f4;border-radius:10px;padding:10px}.app-shell[data-active-tab=profile] .my-overview-progress button span{font-size:12px}.app-shell[data-active-tab=profile] .my-overview-progress button strong{font-size:16px}.app-shell[data-active-tab=profile] .my-overview-focus button{background:#fff;border-color:#e6e9ef;padding:10px}.my-hub-menu{display:grid;grid-gap:19px;gap:19px;margin:0 0 22px}.my-hub-group h2{margin:0 0 9px;padding-left:3px;font-size:13px;color:#344054}.my-hub-group>div{overflow:hidden;border:1px solid #e6e9ef;border-radius:16px;background:#fff}.my-hub-group button{display:flex;align-items:center;gap:14px;min-height:54px;width:100%;padding:11px 17px;border:0;border-bottom:1px solid #f0f1f4;background:#fff;color:#253247;text-align:left;cursor:pointer}.my-hub-group button:last-child{border-bottom:0}.my-hub-group button:focus-visible,.my-hub-group button:hover{background:#f8faff}.my-hub-group button>svg:first-child{flex:none;color:var(--workspace-accent)}.my-hub-group button>span{flex:1 1;min-width:0;font-size:13px;font-weight:650}.my-hub-group button>b{display:grid;place-items:center;min-width:20px;height:20px;border-radius:10px;background:var(--workspace-soft);color:var(--workspace-accent);font-size:10px}.my-hub-group button>svg:last-child{flex:none;color:#a0a8b5}.my-hub-details{margin:12px 0;border:1px solid #e6e9ef;border-radius:14px;background:#fff}#my-agency-finance,#my-helper-profile,#my-role-application,.my-hub-details,.support-center,.support-topic-switch{scroll-margin-top:82px}.my-hub-details>summary{display:flex;align-items:center;gap:12px;min-height:55px;padding:12px 17px;cursor:pointer;list-style:none}.my-hub-details>summary::-webkit-details-marker{display:none}.my-hub-details>summary>svg:first-child{color:var(--workspace-accent)}.my-hub-details>summary>span{flex:1 1;font-size:13px;font-weight:700}.my-hub-details>summary>svg:last-child{color:#9aa3b1;transition:transform .18s ease}.my-hub-details[open]>summary>svg:last-child{transform:rotate(90deg)}.my-hub-details>div{padding:16px;border-top:1px solid #edf0f4}.my-subpage-back{display:inline-flex;align-items:center;gap:7px;margin:0 0 16px;padding:9px 12px;border:1px solid #e2e6ee;border-radius:10px;background:#fff;color:#344054;font-size:12px;font-weight:700;cursor:pointer}.support-center .service-menu-grid{display:block;overflow:hidden;border:1px solid #e6e9ef;border-radius:16px;background:#fff}.support-center .service-menu-grid>button{display:flex;align-items:center;width:100%;min-height:58px;padding:10px 15px;border:0;border-bottom:1px solid #f0f1f4;border-radius:0;box-shadow:none;background:#fff;text-align:left}.support-center .service-menu-grid>button:last-child{border-bottom:0}.support-center .service-menu-grid>button>svg:first-child{flex:none;width:19px;height:19px;padding:0;background:none;color:var(--workspace-accent)}.support-center .service-menu-grid>button>span{flex:1 1;min-width:0}.support-center .service-menu-grid>button strong{font-size:13px}.support-center .service-menu-grid>button small{font-size:10px;color:#667085}.support-center .service-menu-grid>button>svg:last-child{width:17px;height:17px;color:#9aa3b1}.support-topic-switch{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:0 0 12px;padding:8px 11px;border:1px solid #e2e6ee;border-radius:10px;background:#fff;color:#344054;font-size:12px;font-weight:700;cursor:pointer}.support-topic-switch>svg:last-child{width:14px;margin-left:4px;color:#9aa3b1}@media(max-width:760px){.app-shell[data-active-tab=profile]{background:#f7f8fa}.app-shell[data-active-tab=profile] .app-content{padding:17px 13px 94px}.my-hub-person{min-height:70px;padding:11px 13px}.app-shell[data-active-tab=profile] .my-overview{padding:14px}.app-shell[data-active-tab=profile] .my-overview-balance{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:9px 12px;gap:9px 12px}.app-shell[data-active-tab=profile] .my-overview-balance>div:first-child{grid-column:1;grid-row:1}.app-shell[data-active-tab=profile] .my-overview-recharge{grid-column:2;grid-row:1;align-self:end}.app-shell[data-active-tab=profile] .my-overview-balances{grid-column:1/-1;grid-row:2;border-left:0;border-top:1px solid #edf0f4;padding:9px 0 0;display:flex;justify-content:space-between}.app-shell[data-active-tab=profile] .my-overview-balances span{display:flex;flex-wrap:wrap;gap:0 5px;min-width:0;font-size:10px;white-space:normal}.my-hub-group button{min-height:53px;padding:10px 14px}.my-hub-details>div{padding:10px}}.app-shell[data-workspace-role=client] .talent-grid{align-items:start}.app-shell[data-workspace-role=client] .talent-card{display:block;padding:13px 14px;border-radius:15px;min-height:0}.talent-card-head{display:flex;align-items:center;gap:10px;min-width:0}.talent-card-avatar{flex:none}.talent-card-avatar .avatar{width:44px;height:44px}.talent-card-identity{flex:1 1;min-width:0;display:grid;grid-gap:3px;gap:3px}.talent-card-identity .talent-name{margin:0;min-width:0}.talent-card-identity .talent-name h3,.talent-card-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talent-card-identity small{display:block;color:#68768e;font-size:9px}.talent-card-identity .talent-card-agency{color:#3861a2}.talent-card-head .talent-video-thumb{width:44px;height:44px}.talent-card-head .talent-video-thumb em{position:absolute;left:3px;bottom:3px;background:#17213a;border-radius:5px;padding:1px 4px;color:#fff;font-size:8px;font-style:normal}.talent-card-status{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:8px 0 6px;color:#68768e;font-size:9px}.talent-card-status .availability{margin:0;font-size:8px;padding:3px 6px}.talent-card-status>span:not(.availability){display:inline-flex;align-items:center;gap:2px}.talent-card .talent-headline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0 0 8px;line-height:1.35;font-size:10px}.talent-product-summary{display:grid;grid-gap:5px;gap:5px;padding:7px 8px;border-radius:8px;background:#f6f8fc;font-size:9px;min-width:0}.talent-product-summary-head,.talent-product-summary-primary{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.talent-product-summary-head strong{color:#3157a7;font-size:9px}.talent-product-summary-head small{color:#68768e}.talent-product-summary-item{display:grid;grid-gap:2px;gap:2px;min-width:0;padding-top:5px;border-top:1px solid #e4eaf4}.talent-product-summary-primary b{min-width:0;overflow-wrap:anywhere;color:#172e56;font-size:10px}.talent-product-summary-primary strong{flex:none;display:grid;justify-items:end;color:#2347a0;font-size:10px;white-space:nowrap}.talent-product-summary-primary .krw-estimate{display:block;color:#55708f;font-size:9px;font-weight:600}.krw-rate-note{display:block;margin:5px 0;color:#667b9b;font-size:9px;line-height:1.35}.talent-product-summary-facts{display:grid;grid-gap:4px;margin:0;color:#435a7c}.talent-product-summary-facts>div{display:grid;grid-template-columns:minmax(70px,.34fr) minmax(0,1fr);align-items:baseline;grid-gap:6px;gap:6px;min-width:0}.talent-product-summary-facts dt{min-width:0;color:#607087;font-weight:650;word-break:keep-all;overflow-wrap:anywhere}.talent-product-summary-facts dd{min-width:0;margin:0;color:#102543;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:keep-all;overflow-wrap:anywhere}.talent-product-summary-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8190a4;font-size:8px}.talent-card-meta{display:flex;flex-wrap:wrap;gap:4px 9px;margin:8px 0;font-size:9px;color:#50617d}.talent-card-meta span{display:inline-flex;align-items:center;gap:2px}.talent-card-meta svg{color:#f0aa32}.talent-card .talent-bottom{margin-top:0;padding-top:7px;align-items:center;gap:5px}.talent-card .talent-bottom>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.talent-sort{display:inline-flex;align-items:center;gap:6px;color:#667085;font-size:10px}.talent-sort select{min-height:32px;padding:4px 7px;border:1px solid #dfe5ef;border-radius:8px;background:#fff;color:#263348;font-size:10px}.notification-bell{position:relative}.notification-ticker{display:flex;align-items:center;gap:6px;width:100%;max-width:1120px;height:27px;margin:-8px 0 15px;padding:3px 8px;border:1px solid #e6ebf4;border-radius:7px;background:#f8faff;color:#405173;text-align:left;font-size:9px;cursor:pointer}.notification-ticker>svg{flex:none;color:var(--workspace-accent)}.notification-ticker>strong{flex:none}.notification-ticker>span{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-ticker>b{flex:none;border-radius:9px;background:#eaf0ff;padding:2px 5px;color:var(--workspace-accent);font-size:8px}.notification-popover{position:absolute;top:calc(100% - 2px);right:18px;width:min(360px,calc(100vw - 24px));max-height:min(440px,70vh);overflow:auto;padding:10px;border:1px solid #e1e6ef;border-radius:13px;background:#fff;box-shadow:0 14px 38px rgba(22,36,67,.16);z-index:30}.notification-popover>strong{display:block;padding:5px 6px 9px;font-size:13px}.notification-popover>button{display:grid;grid-gap:3px;gap:3px;width:100%;padding:10px 7px;border:0;border-top:1px solid #eef0f4;background:#fff;text-align:left;cursor:pointer}.notification-popover>button:hover{background:#f7f9fd}.notification-popover>button b{font-size:11px}.notification-popover>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#667085;font-size:10px}.notification-popover>p{margin:8px 6px;color:#667085;font-size:11px}.talent-boost-control{display:flex;align-items:center;gap:12px;justify-content:space-between;margin:10px 0 16px;padding:12px;border:1px solid #dce7fb;border-radius:10px;background:#f7faff}.talent-boost-control>div{min-width:0}.talent-boost-control em,.talent-boost-control small,.talent-boost-control strong{display:block}.talent-boost-control strong{font-size:12px}.talent-boost-control em,.talent-boost-control small{margin-top:4px;color:#61728d;font-size:9px;line-height:1.45;font-style:normal}.talent-boost-control button{flex:none;font-size:10px}@media(max-width:760px){.app-shell[data-workspace-role=client] .talent-grid,.app-shell[data-workspace-role=client] .talent-grid.compact{grid-template-columns:1fr;gap:9px}.notification-ticker{margin:-7px 0 12px}.talent-boost-control{align-items:stretch;flex-direction:column}}.talent-product-summary{padding:9px 10px;gap:6px;font-size:11px;line-height:1.35}.talent-product-summary-head strong{font-size:11px}.talent-product-summary-item{gap:4px}.talent-product-summary-primary b,.talent-product-summary-primary strong{font-size:14px}.talent-product-summary-facts{gap:4px;font-size:12px;line-height:1.4}.talent-product-summary-title{font-size:10px}.talent-product-summary-legacy-note{color:#8c5729;font-size:10px;font-weight:650;line-height:1.35}.talent-product-summary-legacy .talent-product-summary-primary strong{color:#5d6680}.talent-card-meta,.talent-card-status{font-size:10px}.notification-popover .notification-popover-heading{padding:5px 6px 9px}@media(max-width:760px){.app-shell .mobile-nav button{min-width:0;padding:6px 2px;font-size:10px;line-height:1.2}.app-shell .mobile-nav button span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .mobile-nav button b{font-size:10px}.app-shell .app-content{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.my-talent-stats{display:grid;grid-gap:14px;gap:14px;margin:18px 0;padding:16px;border:1px solid #dce6f5;border-radius:16px;background:#fff}.my-talent-stats .card-title{margin:0}.my-talent-stats .card-title p{max-width:60ch;line-height:1.5}.my-talent-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.my-talent-stats-grid>span{display:grid;grid-gap:3px;gap:3px;padding:10px;border-radius:10px;background:#f5f8fc;min-width:0}.my-talent-stats-grid small{color:#64748b;font-size:11px}.my-talent-stats-grid strong{font-size:15px;overflow-wrap:anywhere}.my-talent-stats .rate-guide,.my-talent-stats .talent-reputation{margin:0}.my-talent-stats .talent-reputation-list article p{overflow-wrap:anywhere}@media(max-width:560px){.my-talent-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-talent-stats{padding:12px}}.my-talent-specs{display:flex;flex-wrap:wrap;gap:6px;color:#566681;font-size:11px}.my-talent-specs span{padding:5px 9px;border-radius:999px;background:#f2f6fc}.my-talent-specs b{color:#21365d}.my-talent-review-details{border-top:1px solid #e8edf5;padding-top:10px;min-width:0}.my-talent-review-details>summary{cursor:pointer;color:#2458bb;font-size:12px;font-weight:700;list-style:none}.my-talent-review-details>summary::-webkit-details-marker{display:none}.my-talent-review-details>summary:after{content:"⌄";float:right}.my-talent-review-details[open]>summary:after{transform:rotate(180deg)}.my-talent-review-details .talent-reputation{margin-top:10px}.talent-earnings-panel{min-width:0}.talent-earnings-panel .panel-heading{align-items:flex-start}.talent-earnings-balances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.talent-earnings-balances span{display:grid;grid-gap:3px;gap:3px;padding:12px;border-radius:11px;background:#f2f6ff;min-width:0}.talent-earnings-balances small{font-size:11px;color:#66758e}.talent-earnings-balances strong{font-size:16px;overflow-wrap:anywhere}.talent-earnings-wallet{font-size:11px;overflow-wrap:anywhere}.talent-earnings-form{display:flex;align-items:flex-end;gap:8px;margin:14px 0}.talent-earnings-form label{display:grid;grid-gap:5px;gap:5px;flex:1 1;min-width:0;font-size:11px}.talent-earnings-form input{width:100%;min-width:0}.talent-earnings-form button{white-space:nowrap}.talent-earnings-history{display:grid;grid-gap:5px;gap:5px;border-top:1px solid #e5eaf3;padding-top:10px}.talent-earnings-history>strong{margin-top:6px;font-size:12px}.talent-earnings-history>span{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid #eef1f7}.talent-earnings-history small{min-width:0;overflow-wrap:anywhere;color:#68768b;font-size:10px}.talent-earnings-history b{white-space:nowrap;font-size:11px}@media(max-width:440px){.talent-earnings-form{display:grid}.talent-earnings-form button{width:100%}}.admin-talent-earnings{min-width:0}.admin-talent-earnings h4{font-size:14px;margin:18px 0 8px}.admin-talent-earnings-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.admin-talent-earnings-counts span{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:10px;background:#f3f6fb;min-width:0}.admin-talent-earnings-counts small{color:#64748b;font-size:11px}.admin-talent-earnings-counts strong{font-size:16px}.admin-talent-earnings .approval-row{align-items:flex-start}.admin-talent-earnings .approval-row>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.admin-talent-earnings .member-actions{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:560px){.admin-talent-earnings-counts{grid-template-columns:1fr 1fr}.admin-talent-earnings .approval-row{display:grid;grid-template-columns:auto minmax(0,1fr)}.admin-talent-earnings .approval-row>button,.admin-talent-earnings .member-actions{grid-column:1/-1}.my-talent-stats .card-title p{font-size:12px;line-height:1.6}.my-talent-stats .rate-guide small,.my-talent-stats .rate-guide>span{font-size:12px;line-height:1.45}.my-talent-stats .my-talent-review-details>summary,.my-talent-stats .my-talent-specs,.my-talent-stats .talent-reputation-details summary,.my-talent-stats .talent-reputation-facts span,.my-talent-stats .talent-reputation-head small,.my-talent-stats .talent-reputation-team{font-size:12px;line-height:1.5}.my-talent-stats .talent-reputation-list h4{font-size:14px}.my-talent-stats .talent-reputation-list article small,.my-talent-stats .talent-reputation-list article time,.my-talent-stats .talent-reputation-list>p{font-size:11px;line-height:1.5}.my-talent-stats .talent-reputation-list article p,.my-talent-stats .talent-reputation-list article strong{font-size:12px;line-height:1.55}}.app-shell[data-workspace-role=client][data-active-tab=search] .talent-card-identity .talent-name h3{font-size:16px}.app-shell[data-workspace-role=client][data-active-tab=search] .talent-card-identity small{font-size:11px;line-height:1.4}.app-shell[data-workspace-role=client][data-active-tab=search] .talent-card-status{font-size:12px;line-height:1.35}.app-shell[data-workspace-role=client][data-active-tab=search] .talent-card-status .availability{font-size:11px}.app-shell[data-workspace-role=client][data-active-tab=search] .talent-headline{font-size:13px;line-height:1.5}.app-shell[data-workspace-role=client][data-active-tab=search] .talent-product-summary{gap:8px;padding:11px 12px}.app-shell[data-workspace-role=client][data-active-tab=search] .talent-product-summary-primary b,.app-shell[data-workspace-role=client][data-active-tab=search] .talent-product-summary-primary strong{font-size:15px;line-height:1.35}.app-shell[data-workspace-role=client][data-active-tab=search] .talent-product-summary-primary .krw-estimate{font-size:11px}.app-shell[data-workspace-role=client][data-active-tab=search] .talent-product-summary-facts{font-size:13px;line-height:1.5}.app-shell[data-workspace-role=client][data-active-tab=search] .krw-rate-note,.app-shell[data-workspace-role=client][data-active-tab=search] .talent-product-summary-title{font-size:11px;line-height:1.45}.app-shell[data-workspace-role=client][data-active-tab=search] .talent-card-meta{font-size:12px;line-height:1.4}.app-shell[data-workspace-role=client][data-active-tab=search] .talent-bottom>strong{font-size:14px}.app-shell[data-workspace-role=client][data-active-tab=search] .simple-filters label{font-size:11px}.app-shell[data-workspace-role=client][data-active-tab=search] .simple-filters select{min-height:36px;font-size:12px}.app-shell[data-workspace-role=client][data-active-tab=search] .talent-sort,.app-shell[data-workspace-role=client][data-active-tab=search] .talent-sort select{font-size:12px}.app-shell[data-workspace-role=client][data-active-tab=search] .talent-compare-item{display:grid;grid-template-columns:minmax(0,1fr) 48px;grid-gap:6px;gap:6px;min-width:0}.app-shell[data-workspace-role=client][data-active-tab=search] .talent-compare-item .talent-card{grid-column:1/-1;width:100%}.talent-favorite-toggle{grid-column:2;grid-row:2;display:grid;place-items:center;min-height:44px;border:1px solid #b6c2d1;border-radius:7px;background:#fff;color:#456287;cursor:pointer}.talent-favorite-toggle[aria-pressed=true]{border-color:#da7b93;background:#fff1f4;color:#c34568}.talent-favorite-toggle:focus-visible{outline:3px solid #89a3f8;outline-offset:2px}.talent-favorite-toggle:disabled{opacity:.55;cursor:wait}.buyer-favorite-panel{margin:18px 0 28px;padding:18px;background:#fff;border:1px solid #cbd4df;border-left:3px solid #3b63e8;border-radius:9px;color:#172b4a;scroll-margin-top:88px}.buyer-favorite-panel h2{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:18px}.buyer-favorite-panel h2 svg{color:#c34568}.buyer-favorite-panel>p,.buyer-favorite-panel>small{color:#52647d;line-height:1.5}.buyer-favorite-list{display:grid;grid-gap:8px;gap:8px}.buyer-favorite-list article{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;grid-gap:7px;gap:7px;padding:9px 0;border-top:1px solid #e2e7ee}.buyer-favorite-list article>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.buyer-favorite-list article small,.buyer-favorite-list article strong{overflow-wrap:anywhere}.buyer-favorite-list article small{font-size:12px;color:#52647d}.buyer-favorite-list article button{min-height:44px;padding:7px 10px;border:1px solid #bcc9da;border-radius:7px;background:#fff;color:#2647a6;font-weight:700;cursor:pointer}.buyer-favorite-list article button:last-child{display:grid;place-items:center;padding:0;color:#c34568}.buyer-favorite-list article button:focus-visible{outline:3px solid #89a3f8;outline-offset:2px}@media(max-width:380px){.buyer-favorite-list article{grid-template-columns:minmax(0,1fr) 44px}.buyer-favorite-list article button:nth-child(2){grid-column:1/-1;grid-row:2}.buyer-favorite-list article button:last-child{grid-column:2;grid-row:1}}.talent-compare-toggle{grid-column:1;grid-row:2;display:block;width:100%;min-height:44px;padding:9px 12px;border:1px solid #b6c2d1;border-radius:7px;background:#fffefa;color:#2347a0;font-size:13px;font-weight:750;text-align:center;cursor:pointer}.talent-compare-toggle[aria-pressed=true]{border-color:#3154cc;background:#e9edfa;color:#2347a0}.talent-compare-toggle:disabled{opacity:.55;cursor:not-allowed}.buyer-compare{min-width:0;margin:13px 0 20px;padding:16px;border-top:2px solid #102543;background:#f7f5ef;color:#102543}.helper-public-schedule .talent-schedule-list article{grid-template-columns:minmax(0,1fr);gap:4px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.helper-public-schedule .talent-schedule-list article strong,.helper-public-schedule>p{font-size:12px;line-height:1.5}.app-shell[data-workspace-role=client] .talent-modal .talent-public-schedule.helper-public-schedule:has(>p){display:block}.buyer-compare-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.buyer-compare-heading h3{margin:0;font-size:18px;line-height:1.3;scroll-margin-top:100px}.buyer-compare-heading p{margin:5px 0 0;color:#607087;font-size:13px;line-height:1.5}.buyer-compare-heading>button{flex:none;min-height:44px;padding:8px 10px;border:1px solid #b6c2d1;background:#fffefa;color:#102543;font-size:12px;font-weight:750;cursor:pointer}.buyer-compare-caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.buyer-compare-table{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:14px;border-top:1px solid #d9dedf;font-size:14px}.buyer-compare-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.buyer-compare-scroll[data-columns="3"] .buyer-compare-table{min-width:620px}.buyer-compare-scroll:focus-visible{outline:2px solid #3154cc;outline-offset:2px}.buyer-compare-heading>a{flex:none;min-height:44px;display:inline-flex;align-items:center;padding:8px 10px;border:1px solid #b6c2d1;background:#fffefa;color:#102543;font-size:12px;font-weight:750;text-decoration:none}.buyer-compare-remove,.buyer-compare-table td>a{display:block;min-height:44px;padding:8px 0;color:#3154cc;text-decoration:underline;font-size:13px;font-weight:750;line-height:1.5;background:transparent;border:0;cursor:pointer;text-align:left}.buyer-compare-single{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.buyer-compare :is(a,button):focus-visible{outline:2px solid #3154cc;outline-offset:2px}@media(max-width:560px){.buyer-compare-heading>a{grid-column:2;justify-self:end}}.helper-comparison-price{display:grid;grid-gap:4px;gap:4px}.helper-comparison-price small{font-size:12px;line-height:1.5;color:#607087}.buyer-compare-table td,.buyer-compare-table th{padding:11px 8px;border-bottom:1px solid #d9dedf;text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:keep-all;line-height:1.45}.buyer-compare-table th:first-child{width:25%;background:#edece8;color:#607087;font-size:12px;font-weight:800}.buyer-compare-table thead th:not(:first-child){background:#e9edfa;color:#102543;font-weight:850}.buyer-compare-table .krw-estimate{display:block;margin-top:3px;color:#55708f;font-size:12px}.buyer-compare-rate-source{display:block;margin-top:3px;color:#607087;font-size:11px;line-height:1.4}.buyer-compare-table td button{min-height:44px;border:0;border-bottom:1px solid;background:transparent;color:#3154cc;text-align:left;font-size:13px;font-weight:800;cursor:pointer}@media(max-width:560px){.buyer-compare{padding:13px 11px}.buyer-compare-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.buyer-compare-heading>div{grid-column:1/-1;min-width:0}.buyer-compare-heading>button{grid-column:2;justify-self:end}.buyer-compare-table td,.buyer-compare-table th{padding:10px 6px}.buyer-compare-table th:first-child{width:24%}}.app-shell[data-workspace-role=client] .talent-modal{background:#fffdfa;border-radius:12px}.app-shell[data-workspace-role=client] .talent-modal .modal-body{padding:16px 20px 24px}.app-shell[data-workspace-role=client] .talent-modal .talent-name h2{font-size:21px;line-height:1.3}.app-shell[data-workspace-role=client] .talent-modal .bio,.app-shell[data-workspace-role=client] .talent-modal .talent-headline{font-size:13px;line-height:1.65;overflow-wrap:anywhere}.app-shell[data-workspace-role=client] .talent-modal .buyer-original-details{margin:4px 0 12px;border-top:1px solid #e3e1db;color:#607087}.app-shell[data-workspace-role=client] .talent-modal .buyer-original-details summary{display:flex;align-items:center;min-height:44px;width:max-content;max-width:100%;color:#3154cc;font-size:12px;font-weight:750;cursor:pointer;list-style:none}.app-shell[data-workspace-role=client] .talent-modal .buyer-original-details summary::-webkit-details-marker{display:none}.app-shell[data-workspace-role=client] .talent-modal .buyer-original-details summary:after{content:"⌄";margin-left:6px;font-size:15px}.app-shell[data-workspace-role=client] .talent-modal .buyer-original-details[open] summary:after{transform:rotate(180deg)}.app-shell[data-workspace-role=client] .talent-modal .buyer-original-details summary:focus-visible{outline:3px solid #f4ae52;outline-offset:2px}.app-shell[data-workspace-role=client] .talent-modal .buyer-original-details p,.app-shell[data-workspace-role=client] .talent-modal .buyer-original-details strong{display:block;margin:0 0 10px;color:#354d69;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.app-shell[data-workspace-role=client] .talent-modal .buyer-product-original{margin:8px 0 0}.app-shell[data-workspace-role=client] .talent-modal .buyer-product-description{margin:7px 0 0;border-top:1px solid #e3e1db}.app-shell[data-workspace-role=client] .talent-modal .buyer-product-description summary{display:flex;align-items:center;min-height:44px;color:#3154cc;font-size:12px;font-weight:750;cursor:pointer;list-style:none}.app-shell[data-workspace-role=client] .talent-modal .buyer-product-description summary::-webkit-details-marker{display:none}.app-shell[data-workspace-role=client] .talent-modal .buyer-product-description summary:after{content:"⌄";margin-left:6px;font-size:15px}.app-shell[data-workspace-role=client] .talent-modal .buyer-product-description[open] summary:after{transform:rotate(180deg)}.app-shell[data-workspace-role=client] .talent-modal .buyer-product-description summary:focus-visible{outline:3px solid #f4ae52;outline-offset:2px}.app-shell[data-workspace-role=client] .talent-modal .buyer-product-description .product-secondary-description{max-height:none;margin:0 0 10px;overflow:visible;overflow-wrap:anywhere}.app-shell[data-workspace-role=client] .talent-modal .profile-facts{flex-wrap:wrap;gap:7px 14px}.app-shell[data-workspace-role=client] .talent-modal .profile-facts span{font-size:12px;line-height:1.45}.app-shell[data-workspace-role=client] .talent-modal .profile-simple-grid small{font-size:11px;line-height:1.4}.app-shell[data-workspace-role=client] .talent-modal .profile-simple-grid strong{font-size:13px;line-height:1.45;overflow-wrap:anywhere}.app-shell[data-workspace-role=client] .talent-modal .profile-simple-grid em{font-size:12px}.app-shell[data-workspace-role=client] .talent-modal .modal-body h4{font-size:15px;line-height:1.4}.app-shell[data-workspace-role=client] .talent-modal .talent-public-schedule small,.app-shell[data-workspace-role=client] .talent-modal .talent-public-schedule>p,.app-shell[data-workspace-role=client] .talent-modal .talent-schedule-list article{font-size:12px;line-height:1.5}.app-shell[data-workspace-role=client] .talent-modal .talent-public-schedule:has(>p){display:none}.app-shell[data-workspace-role=client] .talent-modal .talent-public-schedule>div>span>small{display:none}.app-shell[data-workspace-role=client] .talent-modal .availability-dual small,.app-shell[data-workspace-role=client] .talent-modal .availability-dual strong,.app-shell[data-workspace-role=client] .talent-modal .talent-reputation-details summary,.app-shell[data-workspace-role=client] .talent-modal .talent-reputation-facts span,.app-shell[data-workspace-role=client] .talent-modal .talent-reputation-head small,.app-shell[data-workspace-role=client] .talent-modal .talent-reputation-team{font-size:12px;line-height:1.45}.app-shell[data-workspace-role=client] .talent-modal .talent-reputation-details>p,.app-shell[data-workspace-role=client] .talent-modal .talent-reputation-list article small,.app-shell[data-workspace-role=client] .talent-modal .talent-reputation-list article time,.app-shell[data-workspace-role=client] .talent-modal .talent-reputation-list>p{font-size:11px;line-height:1.5}.app-shell[data-workspace-role=client] .talent-modal .talent-reputation-list h4{font-size:14px}.app-shell[data-workspace-role=client] .talent-modal .talent-reputation-list article p,.app-shell[data-workspace-role=client] .talent-modal .talent-reputation-list article strong{font-size:12px;line-height:1.55}.app-shell[data-workspace-role=client] .talent-modal .showcase-caption small,.app-shell[data-workspace-role=client] .talent-modal .showcase-caption strong{font-size:11px;line-height:1.4}.app-shell[data-workspace-role=client] .talent-modal .buyer-product-card .product-key-facts small{font-size:11px}.app-shell[data-workspace-role=client] .talent-modal .buyer-product-card .product-key-facts b{font-size:14px;line-height:1.45}.app-shell[data-workspace-role=client] .talent-modal .buyer-product-card .product-key-facts{gap:0;border-top:1px solid #d8dedf;border-bottom:1px solid #d8dedf}.app-shell[data-workspace-role=client] .talent-modal .buyer-product-card .product-key-facts>span{padding:11px 10px;border:0;border-bottom:1px solid #e3e1db;border-radius:0;background:transparent}.app-shell[data-workspace-role=client] .talent-modal .buyer-product-card .product-key-facts>span:nth-child(odd){border-right:1px solid #e3e1db}.app-shell[data-workspace-role=client] .talent-modal .buyer-product-card .product-key-facts>span:nth-last-child(-n+2){border-bottom:0}.app-shell[data-workspace-role=client] .talent-modal .buyer-product-card .product-option-summary small,.app-shell[data-workspace-role=client] .talent-modal .buyer-product-card .product-secondary-description{font-size:12px;line-height:1.5}.app-shell[data-workspace-role=client] .talent-modal .buyer-product-card .product-secondary-title{font-size:13px}.app-shell[data-workspace-role=client] .talent-modal .modal-cta>span small{font-size:11px}.app-shell[data-workspace-role=client] .talent-modal .modal-cta>span strong{font-size:15px}.app-shell[data-workspace-role=client] .talent-modal .talent-test-explainer{font-size:12px;line-height:1.55}.app-shell[data-workspace-role=client] .talent-modal .talent-reputation-details .rating-breakdown .card-title p,.app-shell[data-workspace-role=client] .talent-modal .talent-reputation-details .rating-breakdown>div:nth-child(2)>span,.app-shell[data-workspace-role=client] .talent-modal .talent-reputation-details .rating-breakdown>small{font-size:12px;line-height:1.5}.app-shell[data-workspace-role=client] .talent-modal .talent-reputation-details .rating-breakdown>div:nth-child(2)>span b{font-size:13px}@media(max-width:420px){.app-shell[data-workspace-role=client] .talent-modal .talent-intro-video,.app-shell[data-workspace-role=client] .talent-modal .video-gradient{height:150px}.app-shell[data-workspace-role=client] .talent-modal .video-preview{padding:8px 12px}.app-shell[data-workspace-role=client] .talent-modal .buyer-product-card .product-key-facts small,.app-shell[data-workspace-role=client] .talent-modal .profile-simple-grid small{font-size:12px}.app-shell[data-workspace-role=client] .talent-modal .profile-simple-grid strong{font-size:14px}}.app-shell[data-workspace-role=client][data-active-tab=home] .talent-card .grade{font-size:10px}.app-shell[data-workspace-role=client][data-active-tab=home] .talent-card-identity .talent-card-agency{font-size:11px;line-height:1.4}.app-shell[data-workspace-role=client][data-active-tab=home] .talent-card-status{font-size:11px;line-height:1.45}.app-shell[data-workspace-role=client][data-active-tab=home] .talent-card-status .availability{font-size:11px}.app-shell[data-workspace-role=client][data-active-tab=home] .talent-headline{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.app-shell[data-workspace-role=client][data-active-tab=home] .talent-product-summary-head strong{font-size:11px}.app-shell[data-workspace-role=client][data-active-tab=home] .talent-product-summary-primary b,.app-shell[data-workspace-role=client][data-active-tab=home] .talent-product-summary-primary strong{font-size:13px;line-height:1.4}.app-shell[data-workspace-role=client][data-active-tab=home] .talent-product-summary-primary .krw-estimate{font-size:11px}.app-shell[data-workspace-role=client][data-active-tab=home] .talent-product-summary-facts{font-size:12px;line-height:1.5}.app-shell[data-workspace-role=client][data-active-tab=home] .krw-rate-note,.app-shell[data-workspace-role=client][data-active-tab=home] .talent-product-summary-title{font-size:11px;line-height:1.45}.app-shell[data-workspace-role=client][data-active-tab=home] .talent-card-meta{font-size:11px;line-height:1.4}.app-shell[data-workspace-role=client][data-active-tab=home] .talent-bottom>span{font-size:11px}.app-shell[data-workspace-role=client][data-active-tab=home] .talent-bottom>strong{font-size:14px}.app-shell[data-workspace-role=client][data-active-tab=home] .talent-bottom>strong small{font-size:11px}@media(max-width:360px){.app-shell[data-workspace-role=client][data-active-tab=home] .talent-product-summary-primary{display:grid;justify-content:stretch}.app-shell[data-workspace-role=client][data-active-tab=home] .talent-product-summary-primary strong{justify-items:start;white-space:normal}}.app-shell[data-workspace-role=client] .talent-card{border:1px solid #d8dedf;border-radius:7px;background:#fffefa;box-shadow:none}.app-shell[data-workspace-role=client] .talent-card:hover{border-color:#3154cc;box-shadow:0 3px 14px rgba(16,37,67,.08);transform:none}.app-shell[data-workspace-role=client] .talent-card:focus-visible{outline:3px solid #f4ae52;outline-offset:2px}.app-shell[data-workspace-role=client] .talent-card-identity small{font-size:11px;line-height:1.4}.app-shell[data-workspace-role=client] .talent-card-status{font-size:12px;line-height:1.45}.app-shell[data-workspace-role=client] .talent-card-status .availability{font-size:11px}.app-shell[data-workspace-role=client] .talent-card-meta{gap:5px 14px;margin:8px 0 10px;color:#354d69;font-size:12px;line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell[data-workspace-role=client] .talent-card-meta small{color:#607087;font-size:11px}.app-shell[data-workspace-role=client] .buyer-price-note{display:block;margin:-3px 0 10px;color:#607087;font-size:12px;line-height:1.4}.app-shell[data-workspace-role=client] .talent-product-summary{gap:7px;padding:10px 0;border-top:1px solid #d8dedf;border-bottom:1px solid #d8dedf;border-radius:0;background:transparent}.app-shell[data-workspace-role=client] .talent-product-summary-head strong{font-size:12px}.app-shell[data-workspace-role=client] .talent-product-summary-item{gap:5px;padding-top:8px}.app-shell[data-workspace-role=client] .talent-product-summary-primary b,.app-shell[data-workspace-role=client] .talent-product-summary-primary strong{font-size:14px;line-height:1.4}.app-shell[data-workspace-role=client] .talent-product-summary-primary strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell[data-workspace-role=client] .talent-product-summary-facts{gap:4px 9px;font-size:12px;line-height:1.5}.app-shell[data-workspace-role=client] .talent-headline{margin:9px 0;color:#607087;font-size:12px;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.app-shell[data-workspace-role=client] .talent-bottom{border-top:0;padding-top:4px}.app-shell[data-workspace-role=client] .talent-bottom>strong{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell[data-workspace-role=client] .talent-bottom>strong small{display:block;color:#607087;font-size:11px;line-height:1.3}.app-shell[data-workspace-role=client] .talent-sort,.app-shell[data-workspace-role=client] .talent-sort select{font-size:12px}.app-shell[data-workspace-role=client] .talent-sort select{min-height:44px}.app-shell[data-workspace-role=client] .game-filters button{min-height:44px;padding:10px 14px;font-size:13px}.app-shell[data-workspace-role=client] .game-filters{scrollbar-width:none;scroll-snap-type:x proximity}.app-shell[data-workspace-role=client] .game-filters::-webkit-scrollbar{display:none}.app-shell[data-workspace-role=client] .game-filters button{scroll-snap-align:start}.app-shell[data-workspace-role=client] .simple-filters label{line-height:1.4}.app-shell[data-workspace-role=client] .simple-filters select{min-height:44px}.app-shell[data-workspace-role=client] .results-heading,.app-shell[data-workspace-role=client] .search-box input{font-size:14px}.app-shell[data-workspace-role=client] .search-hero{text-align:left;border-radius:7px;background:#fffefa;box-shadow:none}.app-shell[data-workspace-role=client] .search-hero h2{margin:0 0 14px;color:#102543;line-height:1.3;word-break:keep-all}.app-shell[data-workspace-role=client] .search-hero .search-box{margin:0;max-width:none;min-height:48px}.app-shell[data-workspace-role=client] .search-box:focus-within{border-color:#3154cc;outline:2px solid #a9b9ef;outline-offset:2px}.app-shell[data-workspace-role=client] .simple-filters{min-width:0;gap:10px;padding:14px;border-color:#d8dedf;border-radius:7px;background:#fffefa}.app-shell[data-workspace-role=client] .simple-filters label{display:grid;align-content:start;min-width:0;grid-gap:6px;gap:6px;color:#354d69;font-size:12px;font-weight:700}.app-shell[data-workspace-role=client] .simple-filters select{min-width:0;margin:0;padding:9px 10px;border:1px solid #d8dedf;border-radius:5px;background:#fff;color:#102543;font-size:13px}.app-shell[data-workspace-role=client] .game-filters button:focus-visible,.app-shell[data-workspace-role=client] .simple-filters select:focus-visible,.app-shell[data-workspace-role=client] .talent-sort select:focus-visible{outline:3px solid #f4ae52;outline-offset:2px}.app-shell[data-workspace-role=client] .results-heading{gap:12px;margin:18px 0 10px}.app-shell[data-workspace-role=client] .results-heading strong{color:#102543;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buyer-search-empty{display:grid;justify-items:start;grid-gap:9px;gap:9px;margin:12px 0 24px;padding:25px;border:1px solid #d8dedf;border-radius:7px;background:#fffefa;color:#102543}.buyer-search-empty>svg{color:#3154cc}.buyer-search-empty strong{font-size:17px;line-height:1.35;word-break:keep-all}.buyer-search-empty p{margin:0;color:#607087;font-size:13px;line-height:1.5;word-break:keep-all}.buyer-search-empty button{min-height:44px;margin-top:4px;padding:9px 14px;border:1px solid #3154cc;border-radius:5px;background:#3154cc;color:#fff;font-size:13px;font-weight:800;cursor:pointer}.buyer-search-empty button:focus-visible{outline:3px solid #f4ae52;outline-offset:2px}@media(max-width:560px){.app-shell[data-workspace-role=client] .game-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scroll-snap-type:none}.app-shell[data-workspace-role=client] .game-filters button{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:center}.app-shell[data-workspace-role=client] .simple-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell[data-workspace-role=client] .simple-filters label:last-child{grid-column:1/-1}.app-shell[data-workspace-role=client] .results-heading{align-items:center}.buyer-search-empty{padding:20px 17px}}.app-shell[data-workspace-role=client] .contract-card .contract-footer{margin-top:13px;padding-top:11px;border-top:1px solid #e3e1db}@media(max-width:760px){.app-shell[data-workspace-role=client] .quick-service-grid :is(button,a){border-bottom:1px solid #e4e1db}.app-shell[data-workspace-role=client] .quick-service-grid :is(button,a):last-child{border-bottom:0}}@media(max-width:380px){.app-shell[data-workspace-role=client] .talent-product-summary-primary{display:grid;justify-content:stretch}.app-shell[data-workspace-role=client] .talent-product-summary-primary strong{justify-items:start;white-space:normal}}.app-shell[data-workspace-role=client] .offer-modal{background:#fffdfa;border-radius:12px}.app-shell[data-workspace-role=client] .offer-modal .modal-heading small{font-size:11px;letter-spacing:.06em}.app-shell[data-workspace-role=client] .offer-modal .modal-heading h2{font-size:21px;line-height:1.35;overflow-wrap:anywhere}.app-shell[data-workspace-role=client] .offer-modal .modal-heading p{font-size:13px;line-height:1.55}.app-shell[data-workspace-role=client] .offer-modal .form-row label,.app-shell[data-workspace-role=client] .offer-modal .offer-product-start label,.app-shell[data-workspace-role=client] .offer-modal>label{font-size:12px;line-height:1.45}.app-shell[data-workspace-role=client] .offer-modal input,.app-shell[data-workspace-role=client] .offer-modal select,.app-shell[data-workspace-role=client] .offer-modal textarea{min-height:44px;font-size:14px;line-height:1.4}.app-shell[data-workspace-role=client] .offer-modal fieldset{min-width:0}.app-shell[data-workspace-role=client] .offer-modal fieldset label,.app-shell[data-workspace-role=client] .offer-modal fieldset legend{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.app-shell[data-workspace-role=client] .offer-modal fieldset input[type=checkbox]{min-height:0;width:18px;height:18px}.app-shell[data-workspace-role=client] .offer-modal .offer-highlight small{font-size:11px;line-height:1.45}.app-shell[data-workspace-role=client] .offer-modal .offer-base-price{display:block;margin-top:7px;color:#3154cc;font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell[data-workspace-role=client] .offer-modal .offer-highlight h3{font-size:16px;line-height:1.4;overflow-wrap:anywhere}.app-shell[data-workspace-role=client] .offer-modal .offer-highlight p,.app-shell[data-workspace-role=client] .offer-modal>p{font-size:12px;line-height:1.55;overflow-wrap:anywhere}.app-shell[data-workspace-role=client] .offer-modal .offer-source-details{border-top:1px solid #d9dedf;margin-top:9px;color:#607087}.app-shell[data-workspace-role=client] .offer-modal .offer-source-details summary{display:flex;align-items:center;min-height:44px;width:max-content;max-width:100%;color:#3154cc;font-size:12px;font-weight:750;cursor:pointer}.app-shell[data-workspace-role=client] .offer-modal .offer-source-details p,.app-shell[data-workspace-role=client] .offer-modal .offer-source-details strong{display:block;margin:0 0 7px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.app-shell[data-workspace-role=client] .offer-modal .product-korean-translation{font-size:12px!important;line-height:1.5}.app-shell[data-workspace-role=client] .offer-modal .availability-dual small{font-size:11px}.app-shell[data-workspace-role=client] .offer-modal .availability-dual strong{font-size:13px}.app-shell[data-workspace-role=client] .offer-modal .split-box span{font-size:12px;line-height:1.5;gap:8px;overflow-wrap:anywhere}.app-shell[data-workspace-role=client] .offer-modal .split-box strong{font-size:13px;white-space:nowrap}.app-shell[data-workspace-role=client] .offer-modal .offer-rate-guide summary{font-size:13px}.app-shell[data-workspace-role=client] .offer-modal .offer-rate-table>div{font-size:12px;line-height:1.45}.app-shell[data-workspace-role=client] .offer-modal .custom-quote-summary+small,.app-shell[data-workspace-role=client] .offer-modal .offer-product-start small,.app-shell[data-workspace-role=client] .offer-modal .offer-rate-guide>small{font-size:12px;line-height:1.5}.app-shell[data-workspace-role=client] .offer-modal .custom-quote-summary span{font-size:12px}.app-shell[data-workspace-role=client] .offer-modal .custom-quote-summary strong{font-size:14px}@media(max-width:420px){.app-shell[data-workspace-role=client] .offer-modal{padding:22px 16px}.app-shell[data-workspace-role=client] .offer-modal .form-row{grid-template-columns:minmax(0,1fr)}.app-shell[data-workspace-role=client] .offer-modal .split-box span{flex-wrap:wrap}.app-shell[data-workspace-role=client] .offer-modal .split-box span strong{margin-left:auto}}.workroom-role-scope .workroom-shell .message p{font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.workroom-role-scope .workroom-shell .message-sender-trigger{font-size:11px;line-height:1.4}.workroom-role-scope .workroom-shell .message details,.workroom-role-scope .workroom-shell .message small{font-size:11px;line-height:1.5;overflow-wrap:anywhere}.workroom-role-scope .workroom-shell .message time{font-size:10px;line-height:1.35}.workroom-role-scope .workroom-shell .message-original-only,.workroom-role-scope .workroom-shell .message-translate-button{font-size:11px;line-height:1.4}.workroom-role-scope .workroom-shell .message-source-language,.workroom-role-scope .workroom-shell .message-source-language select{font-size:12px;line-height:1.4}.workroom-role-scope .workroom-shell .message-source-language select{min-height:30px}.workroom-role-scope .workroom-shell .message-form .message-compose-fields textarea{height:auto;min-height:48px;font-size:14px;line-height:1.45}.workroom-role-scope .workroom-shell .message-form .message-original-send,.workroom-role-scope .workroom-shell .translation-banner strong{font-size:11px}@media(max-width:760px){.workroom-role-scope .workroom-mobile-tools button{min-height:44px}.workroom-role-scope .workroom-header .icon-button{min-width:44px;min-height:44px}.workroom-role-scope .message-source-language select{min-height:44px}.workroom-role-scope .message-form>.attach-button,.workroom-role-scope .message-form>button{min-width:44px;min-height:44px}.workroom-role-scope .message-translate-button{min-height:44px}}.workroom-role-scope .message-form>.attach-button{position:relative}.workroom-role-scope .message-form>.attach-button input[type=file]{display:block;position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.workroom-role-scope .message-form>.attach-button:focus-within{outline:3px solid #f4ae52;outline-offset:2px}.agency-commission-error{grid-column:1/-1;margin:0;padding:9px 11px;border:1px solid #f0b8b8;border-radius:8px;background:#fff5f5;color:#9b2733;font-size:11px;line-height:1.5}.agency-helper-summary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.agency-helper-summary-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0;padding:10px 12px;border:1px solid #e0e7f2;border-radius:9px;background:#f9fbff}.agency-helper-summary-list li>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.agency-helper-summary-list strong{font-size:12px;overflow-wrap:anywhere}.agency-helper-summary-list small{font-size:10px;color:#61708b;overflow-wrap:anywhere}.agency-helper-summary-list em{flex:none;font-size:10px;font-style:normal;color:#3056a2}.agency-helper-manage{margin-top:12px;display:inline-flex;align-items:center;gap:4px}@media(max-width:760px){.agency-helper-summary-list{grid-template-columns:1fr}}.stat-card-button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;min-height:72px}.stat-card-button:hover{border-color:#92aafa;background:#fbfcff}.agency-active-contract-list button:focus-visible,.stat-card-button:focus-visible{outline:3px solid #3059d9;outline-offset:2px}.stat-card-chevron{margin-left:auto;color:#687b9d;transition:transform .2s ease}.stat-card-chevron.expanded{transform:rotate(90deg)}.agency-active-contracts{margin-top:10px;padding:16px;border:1px solid #dce5f4;border-radius:13px;background:#fff}.agency-active-contracts[hidden]{display:none}.agency-active-contracts h3{margin:0 0 12px;font-size:13px}.agency-active-contracts>p{margin:0;font-size:11px;color:var(--muted)}.agency-active-contract-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.agency-active-contract-list button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:66px;padding:10px 12px;border:1px solid #e0e7f2;border-radius:9px;background:#f9fbff;text-align:left;cursor:pointer}.agency-active-contract-list button:hover{border-color:#92aafa}.agency-active-contract-list button>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.agency-active-contract-list em,.agency-active-contract-list small{font-size:10px;color:#61708b;font-style:normal;overflow-wrap:anywhere}.agency-active-contract-list strong{font-size:12px;overflow-wrap:anywhere}.agency-active-contract-list svg{flex:none;color:#4668b0}.agency-commission-form{grid-template-columns:minmax(0,1fr);gap:10px}.agency-commission-form>.agency-commission-total{grid-column:1/-1;padding:12px;border:1px solid #cfdcf4;border-radius:10px;background:#fff}.agency-commission-total>small{font-size:11px;color:#263b61}.agency-commission-total>label{margin-top:5px;max-width:230px}.agency-commission-guide{margin:0;color:#5d6a81;font-size:10px;line-height:1.55}.agency-commission-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0;margin:0;padding:11px 12px 12px;border:1px solid #dce5f3;border-radius:10px;background:#fff}.agency-commission-pair legend{padding:0 5px;font-size:11px;font-weight:800;color:#3056a2}.agency-commission-pair>div{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0}.agency-commission-pair small{font-size:10px}.agency-commission-pair label{min-height:44px}.agency-commission-pair label input,.agency-commission-total label input{min-height:42px}.agency-commission-pair select{width:100%;min-height:44px}.agency-commission-form>button{grid-column:1/-1;min-height:44px}@media(max-width:760px){.agency-active-contract-list{grid-template-columns:1fr}}@media(max-width:500px){.agency-commission-pair{grid-template-columns:1fr}.agency-commission-total>label{max-width:none}}@media(max-width:360px){.app-shell[data-workspace-role=client] .offer-modal .modal-heading h2{font-size:18px;line-height:1.4;word-break:keep-all;overflow-wrap:anywhere}.app-shell[data-workspace-role=client] .offer-modal .offer-heading-action,.app-shell[data-workspace-role=client] .offer-modal .offer-heading-name{display:block}}.web-login-shell{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 75% -10%,#e9eafa,transparent 38%),#f7f5ef}.web-login-card{box-sizing:border-box;width:min(100%,440px);padding:32px;border:1px solid #e4e2dc;border-radius:18px;background:#fffefa;box-shadow:0 16px 42px rgba(16,37,67,.08)}.web-login-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:34px}.web-login-top select{max-width:125px;min-height:44px;padding:9px;border:1px solid #d9dfe9;border-radius:9px;background:#fffefa;color:#102543}.web-login-kicker{color:#3154cc;font-size:12px;font-weight:800;letter-spacing:.04em}.web-login-card h1{color:#102543;font-size:clamp(25px,5vw,32px);letter-spacing:-.05em;line-height:1.3;margin:12px 0}.web-login-card>p{color:#5d6880;line-height:1.7;margin:0 0 24px}.web-login-card>.web-login-intent{margin:-8px 0 22px;padding:12px 14px;border:1px solid #dce5fb;border-radius:10px;background:#f3f6ff;color:#264583;font-size:13px;font-weight:700;line-height:1.6}.web-login-browse{display:block;width:max-content;max-width:100%;min-height:44px;margin:12px auto 0;padding:12px 4px;color:#3154cc;font-size:13px;font-weight:700;text-align:center;text-decoration:underline;text-underline-offset:3px}.web-login-primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;border:0;border-radius:10px;background:#3154cc;color:#fff;font-weight:800;cursor:pointer}.web-login-primary:disabled{opacity:.6;cursor:wait}.web-login-action{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid #dce2ec;border-radius:12px;background:#f7f8fb;margin-bottom:18px}.web-login-action p,.web-login-action small{margin:0;color:#586780;line-height:1.55}.web-login-action>span{font-size:12px;font-weight:700;color:#53617c}.web-login-code{font-size:32px;letter-spacing:.16em;color:#102543;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.web-login-action .web-login-countdown{font-size:12px;font-weight:800;color:#3154cc;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.web-login-action button{min-height:44px;border:0;background:none;color:#3154cc;font-weight:700;cursor:pointer}.web-login-error{margin:14px 0 0;color:#bf3e4b;font-size:13px}.web-login-security{display:block;border-top:1px solid #e9e8e2;margin-top:24px;padding-top:18px;color:#607087;line-height:1.55}.web-login-test-notice{margin:-18px 0 22px;padding:10px 12px;border:1px solid #f1ce8b;border-radius:10px;background:#fff7e8;color:#7f4d00;font-size:12px;font-weight:700;line-height:1.5}@media(max-width:520px){.web-login-shell{padding:14px}.web-login-card{padding:24px 20px;border-radius:14px}}@media(max-width:360px){.web-login-shell{padding:12px}.web-login-card{padding:22px 16px}.web-login-code{font-size:28px;letter-spacing:.1em}}.web-login-card :is(button,select,a):focus-visible{outline:3px solid #3154cc;outline-offset:3px}.public-empty-helpers{padding:28px;border:1px solid #e7ebf4;border-radius:16px;background:#f8faff;color:#5b6579;font-size:14px}.partner-test-notice{max-width:1100px;margin:8px auto 0;padding:12px 18px;border:1px solid #f1ce8b;border-radius:12px;background:#fff7e8;color:#7f4d00;font-size:13px;font-weight:700}.partner-web-login-link{display:block;margin-top:14px;color:#3867f4}.partner-browse-link,.partner-web-login-link{width:max-content;max-width:100%;font-size:13px;font-weight:700;text-decoration:underline}.partner-browse-link{display:flex;align-items:center;gap:6px;min-height:44px;margin-top:10px;color:#3154cc;text-underline-offset:3px}.partner-browse-link:focus-visible{outline:3px solid #3154cc;outline-offset:3px;border-radius:4px}.partner-public-info{max-width:1040px;margin:0 auto;padding:34px 24px 10px;display:grid;grid-gap:14px;gap:14px}.partner-public-info>strong{font-size:16px;color:#172b52}.partner-public-info>div{display:flex;flex-wrap:wrap;gap:10px}.partner-public-info a{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid #d8e2f5;border-radius:12px;background:#fff;color:#3154cc;font-size:13px;font-weight:700;text-decoration:none}.partner-public-info a:hover{border-color:#3154cc}.partner-public-info a:focus-visible{outline:3px solid #3154cc;outline-offset:3px}@media(max-width:420px){.partner-public-info>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.partner-public-info a{justify-content:center;text-align:center;font-size:12px;overflow-wrap:anywhere}}.public-helper-card .helper-card-body>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;min-height:2.8em;line-height:1.4}.partner-landing-languages{display:flex;align-items:center;gap:8px;color:#6c7790;font-size:11px}.partner-landing-languages a{padding:6px 7px;border-radius:8px;white-space:nowrap}.partner-landing-languages a[aria-current=page]{background:#eaf0ff;color:#315ad6;font-weight:800}.partner-original-note{display:block!important;margin-top:8px;color:#697891!important;font-size:11px!important;line-height:1.5}@media(max-width:760px){.partner-landing-header>span{display:none}.partner-landing-languages{gap:2px;font-size:12px}.partner-landing-languages a{padding:6px 5px}}@media(max-width:360px){.partner-landing-header{height:auto;min-height:76px;flex-wrap:wrap;gap:0;padding-top:8px;padding-bottom:8px}.partner-landing-languages{width:100%;justify-content:flex-end;gap:4px}}@media(max-width:420px){.partner-landing-hero h1{font-size:32px;line-height:1.2;letter-spacing:-.045em;word-break:keep-all;overflow-wrap:anywhere}}.public-language-nav{max-width:1120px;margin:0 auto;padding:0 24px 10px;display:flex;justify-content:flex-end;gap:5px;font-size:11px;color:#6c7790}.public-language-nav a{padding:5px 8px;border-radius:8px}.public-language-nav a[aria-current=page]{background:#eaf0ff;color:#315ad6;font-weight:800}.partner-landing-languages a,.public-language-nav a{display:inline-flex;align-items:center;min-height:44px}.partner-landing-languages a:focus-visible,.public-language-nav a:focus-visible{outline:3px solid #3154cc;outline-offset:2px}.public-profile-language-note{margin:-8px 0 18px;color:#7a849a;font-size:11px}@media(max-width:760px){.public-language-nav{padding:0 16px 9px}.public-hero h1{max-width:650px;line-height:1.25}}@media(max-width:360px){.public-header .brand-logo{width:92px;height:26px}.public-header .brand-logo-wordmark{font-size:20px}.public-actions{gap:9px;font-size:11px}.public-actions a{white-space:nowrap}.public-actions .primary-button.small{padding:8px 10px}.public-hero h1{font-size:28px;word-break:keep-all;overflow-wrap:anywhere}.hero-search{height:52px;gap:8px;padding:0 12px}.hero-search span{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.game-grid{grid-template-columns:1fr}}.public-helper-card .photo-avatar{overflow:hidden}.public-helper-card .photo-avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.home-helper-product{display:grid;grid-gap:5px;gap:5px;margin-top:12px;padding:11px 12px;border:1px solid #dce6fa;border-radius:10px;background:#f7f9ff;overflow-wrap:anywhere}.home-helper-product strong{color:#1d376d;font-size:13px}.home-helper-product span{color:#5a6780;font-size:11px;line-height:1.4}.home-helper-product b{color:#163b91;font-size:13px}.home-helper-no-product{min-height:0!important;margin:12px 0 0!important}.public-workspace .mobile-nav a,.public-workspace .side-nav a{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;min-height:44px;padding:12px 16px;font-size:14px;font-weight:700;border-radius:8px}.public-workspace .side-nav a.active{background:var(--workspace-soft);color:var(--workspace-accent)}.public-workspace .public-content{padding:0;max-width:none;margin:0}.public-workspace .public-section-heading{margin-top:24px}.public-workspace .public-footer{height:auto;flex-wrap:wrap;padding:24px 0;gap:12px}.public-workspace .public-footer small{line-height:2}.public-workspace .simple-flow{display:none}.public-workspace .public-helper-grid{margin-bottom:20px}.public-workspace .public-home-links{display:flex;flex-wrap:wrap;gap:16px;margin:18px 0;font-size:14px}.app-shell[data-workspace-role=client] .client-home-games .home-game-grid a{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:52px;min-width:0;padding:8px 2px;border-bottom:1px solid #e4e1db;text-decoration:none;background:transparent}.app-shell[data-workspace-role=client] .client-home-games .home-game-grid a>.home-game-link{display:inline-flex;align-items:center;flex:none;width:auto;height:auto;padding:0;background:transparent;color:#3154cc}.client-home-games .home-game-grid a:focus-visible{outline:3px solid #f4ae52;outline-offset:3px}.public-workspace .client-home-slide{text-decoration:none}.public-workspace .public-catalog-intro{padding:0;margin:0 0 16px}.public-workspace .public-catalog-intro h1{font-size:20px;margin:0}.public-detail-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:12px;font-weight:700}.public-workspace .public-catalog-card.talent-card{width:100%;text-align:left;min-width:0}.public-workspace .public-home-talent-card{display:block;min-width:0;text-align:left;text-decoration:none;color:inherit}.public-workspace .public-home-talent-card:focus-visible{outline:3px solid #f4ae52;outline-offset:3px}.public-workspace .public-home-talent-open{display:flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--workspace-accent);font-size:12px;font-weight:700;margin-top:12px}.public-workspace .talent-card-avatar .photo-avatar{width:44px;height:44px;overflow:hidden;border-radius:50%}.public-workspace .talent-card-avatar .photo-avatar img{display:block;width:100%;height:100%;min-width:0;object-fit:cover}.public-workspace .public-catalog-card .talent-name h3{margin:0;font-size:14px}.public-workspace .public-catalog-card .talent-product-summary{margin:12px 0}.public-workspace .public-catalog-card .talent-product-summary-item:first-child{border-top:0;padding-top:0}.public-workspace .public-help-intro{padding-top:0}.public-my-menu{display:grid;grid-gap:20px;gap:20px;max-width:720px;margin:auto}.app-shell .helper-product-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid #d8dedf;border-bottom:1px solid #d8dedf;margin-bottom:9px}.app-shell .helper-product-facts>span{min-width:0;padding:11px 10px;border:0;border-bottom:1px solid #e3e1db;border-radius:0;background:transparent}.app-shell .helper-product-facts>span:nth-child(odd){border-right:1px solid #e3e1db}.app-shell .helper-product-facts>span:nth-last-child(-n+2){border-bottom:0}.app-shell .helper-product-facts small{display:block;margin:0 0 4px;font-size:11px;color:#49658f}.app-shell .helper-product-facts b{display:block;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.app-shell .product-contract-terms{margin:0 0 10px;font-size:12px;line-height:1.6;color:#49658f;overflow-wrap:anywhere}.public-workspace .public-catalog-detail .buyer-product-card{min-width:0;background:#fff}.public-workspace .public-catalog-detail .product-secondary-title{display:block;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.public-workspace .public-catalog-detail .buyer-product-description summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:12px}.public-workspace .public-catalog-detail .buyer-product-description summary:before{content:"▸";margin-right:7px}.public-workspace .public-catalog-detail .buyer-product-description[open] summary:before{content:"▾"}.public-workspace .public-catalog-detail .buyer-product-description p{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.public-workspace .public-catalog-detail .buyer-product-description .product-secondary-description{max-height:none;overflow:visible}.public-workspace .public-catalog-detail .buyer-product-description summary:focus-visible{outline:3px solid #315fe6;outline-offset:2px}@media(max-width:420px){.app-shell .helper-product-facts small{font-size:12px}}.public-workspace .krw-estimate{display:block;margin-top:3px;color:#55708f;font-size:12px;font-weight:600;line-height:1.4}.public-my-welcome{background:white;border:1px solid var(--line);border-radius:18px;padding:24px;text-align:center}.public-my-welcome>svg{color:var(--blue)}.public-my-welcome h2{font-size:20px;margin:12px 0}.public-my-welcome p{color:var(--muted);font-size:14px;line-height:1.7}.public-my-welcome .primary-button{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.public-my-menu nav{background:white;border:1px solid var(--line);border-radius:16px;overflow:hidden}.public-my-menu nav a{display:flex;gap:12px;align-items:center;min-height:60px;padding:16px 20px;text-decoration:none;color:var(--ink);border-bottom:1px solid var(--line);font-size:14px;font-weight:600}.public-my-menu nav a:last-child{border-bottom:0}.public-my-menu nav a>svg:first-child{color:var(--blue)}.public-my-menu nav a>svg:last-child{margin-left:auto;color:var(--muted)}@media(max-width:760px){.public-workspace .mobile-nav a{flex:1 1;min-width:0;flex-direction:column;gap:3px;padding:7px 2px;font-size:10px}.public-workspace .mobile-nav a.active{color:var(--workspace-accent)}.public-workspace .public-helper-card{display:block}.public-workspace .helper-cover{height:140px;min-height:0}.public-workspace .public-helper-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-workspace .helper-card-body{padding:12px}.public-workspace .helper-name h3{font-size:14px}.public-workspace .helper-rating{flex-wrap:wrap}.public-workspace .public-footer small{width:100%}}