.v10-root{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.v10-root .v10-tw{font-family:var(--font-inter);font-size:16px;line-height:1.5;font-weight:400;font-style:normal;letter-spacing:normal;word-spacing:normal;text-align:start;text-indent:0;text-transform:none;white-space:normal;word-break:normal;overflow-wrap:normal;color:var(--foreground);font-synthesis:weight style small-caps;font-feature-settings:normal;font-variation-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;tab-size:4;scrollbar-color:var(--so-scrollbar-thumb) transparent;cursor:auto}.v10-root .student-main:has(>.v10-legacy){padding:0}.v10-root .v10-legacy{min-height:calc(100dvh - var(--so-topbar-h) - var(--so-safe-top));padding-bottom:calc(var(--so-tabbar-h) + var(--so-safe-bottom));background:#f8f9fb}.v10-root .student-header>.v10-head-slot,.v10-root .student-header>div>.v10-head-slot{display:inline-flex;align-items:center;flex-shrink:0}.v10-root .student-header{padding-top:var(--so-safe-top);height:calc(75px + var(--so-safe-top))}@media (max-width:760px){.v10-root .student-header{height:calc(69px + var(--so-safe-top))}}.v10-root .student-header .student-school-logo.v10-wordmark{width:auto;max-width:180px;height:24px;object-fit:contain}.v10-root .v10-note{margin:0 0 16px;padding:12px 14px;border-radius:8px;background:#f7f8fa;color:#68707d;font-size:12px;line-height:1.7}.v10-root .v10-tw.v10-inline-flag{display:inline-flex;margin-left:4px;vertical-align:-2px;font-size:inherit;line-height:inherit}.v10-root .v10-author-tag{display:inline-block;margin-left:6px;padding:0 6px;border-radius:4px;background:#f2f4f6;color:#6b7684;font-size:11px;font-weight:600;line-height:18px;vertical-align:1px}.v10-root .v10-author-tag.is-staff{background:var(--v10-theme-tint);color:var(--v10-theme-primary)}.v10-root .community-comment>.v10-comment-more{margin:-6px -8px 0 auto;flex-shrink:0;color:#8993a1}.v10-root .v10-expert-photo{display:block;width:42px;height:42px;border-radius:50%;object-fit:cover}body[data-v10-toasts] [data-sonner-toaster]{display:none!important}.v10-root .v10-country button[aria-haspopup=listbox]{height:45px;padding-left:12px;border-color:#dedfe2;border-radius:8px;font-size:14px;font-weight:500}.v10-root .v10-country button[aria-haspopup=listbox].text-so-text{color:#363940}.v10-root .student-main>.feature-page.v10-jobs{padding-top:0;margin-bottom:24px}.v10-root .feature-row>.v10-entry-move{display:inline-flex;gap:4px;margin-left:auto;margin-right:12px}.v10-root .v10-entry-move .text-link:disabled{opacity:.3}.v10-root .v10-pick-row{position:relative}.v10-root .v10-pick-overlay{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;appearance:none}.v10-root .v10-pick-chevron{margin-left:4px;vertical-align:-2px;color:#9a9ea6}.v10-root .v10-setting-note{display:block;margin-top:2px;font-size:12px;line-height:1.5;color:#8b8f97}.v10-root .student-account .setting-row.v10-has-note{align-items:flex-start;gap:16px}.v10-root .avatar:has(>.v10-avatar-photo){overflow:hidden;padding:0}.v10-root .v10-avatar-photo{width:100%;height:100%;object-fit:cover}.v10-root .student-account .service-row>.badge{margin-left:auto;margin-right:6px}.v10-root .v10-account-actions{display:flex;gap:8px;margin-top:24px;margin-bottom:56px}.v10-root .v10-account-actions .button{flex:1}.v10-root .button.secondary.v10-logout{color:#a24451}.v10-root .button.v10-danger:not(:disabled){background:#fcebed;color:#a24451}.v10-root .v10-delete-list{margin:8px 0 12px;padding-left:18px;list-style:disc;color:#646973;font-size:13px;line-height:1.6}.v10-root .v10-unread{display:inline-block;width:7px;height:7px;margin-left:8px;border-radius:50%;background:var(--v10-brand-primary);vertical-align:middle}.v10-root .modal .v10-notice-tr{margin:-8px 0 12px}.v10-root .modal .v10-notice-tr .text-link{font-size:13px}.v10-root .modal .v10-note,.v10-root .modal .v10-notice-after{margin:12px 0 0}.v10-root .admin-rich-body h2{margin:16px 0 8px;font-size:17px;font-weight:600;line-height:1.5}.v10-root .admin-rich-body h3{margin:14px 0 6px;font-size:15px;font-weight:600;line-height:1.5}.v10-root .admin-rich-body :is(h2,h3):first-child{margin-top:0}.v10-root .admin-rich-body a{color:var(--v10-action);text-decoration:underline;word-break:break-all}.v10-root .admin-rich-body :is(strong,b){font-weight:600}.v10-root .admin-rich-body u{text-decoration:underline}.v10-root .admin-rich-body s{text-decoration:line-through}.v10-root .admin-rich-body mark{background:#fef3c7;color:inherit}.v10-root .admin-rich-body blockquote{margin:0 0 12px;padding-left:12px;border-left:3px solid #e3e8ee;color:#646973}.v10-root .admin-rich-body hr{margin:16px 0;border:0;border-top:1px solid #e3e8ee}.v10-root .admin-rich-body img{display:block;margin:8px 0;cursor:zoom-in}.v10-root .program-recruitment .v10-program-dates{margin-top:4px}.v10-root .program-recruitment .v10-program-cancel{margin-top:8px;font-size:13px}.v10-root .program-detail .v10-program-note{margin:0 0 20px}.v10-root .v10-hidden{display:none}.v10-root .chips.v10-chat-categories{margin:20px 0 0}.v10-root .v10-chat-categories button{display:inline-flex;align-items:center;gap:4px}.v10-root .v10-chat-wizard{margin:20px 0;background:transparent}.v10-root .chat-message{overflow-wrap:anywhere}.v10-root .v10-chat-md>*+*{margin-top:8px}.v10-root .v10-chat-md p{color:inherit}.v10-root .v10-chat-md :is(ul,ol){padding-left:18px}.v10-root .v10-chat-md ul{list-style:disc}.v10-root .v10-chat-md ol{list-style:decimal}.v10-root .v10-chat-md :is(h1,h2,h3){font-size:15px;font-weight:600}.v10-root .v10-chat-md :is(strong,b){font-weight:600}.v10-root .v10-chat-md a{color:var(--v10-brand-primary);text-decoration:underline;word-break:break-all}.v10-root .v10-chat-md :is(code,pre){font-family:ui-monospace,monospace;font-size:12px}.v10-root .v10-chat-md pre{overflow-x:auto;padding:8px 10px;border-radius:8px;background:#fff}.v10-root .v10-chat-md blockquote{padding-left:10px;border-left:3px solid #e3e8ee}.v10-root .v10-chat-md table{display:block;overflow-x:auto;font-size:12px;border-collapse:collapse}.v10-root .v10-chat-md :is(th,td){padding:4px 8px;border:1px solid #e3e8ee;text-align:left}.v10-root .v10-chat-sources{display:flex;flex-direction:column;gap:2px;margin-top:10px;padding-top:8px;border-top:1px solid #e3e8ee;font-size:12px;line-height:1.5;color:#737780}.v10-root .v10-chat-sources small{font-size:11px;font-weight:500}.v10-root .v10-chat-sources span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v10-root .v10-typing{display:inline-flex;gap:4px;padding:6px 0}.v10-root .v10-typing span{width:6px;height:6px;border-radius:50%;background:#9aa0aa;animation:v10-typing 1s ease-in-out infinite}.v10-root .v10-typing span:nth-child(2){animation-delay:.15s}.v10-root .v10-typing span:nth-child(3){animation-delay:.3s}@keyframes v10-typing{0%,80%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.v10-root .v10-typing span{animation:none}}.v10-root .chat-page .v10-chat-expert{margin-left:16px}.v10-root .v10-chat-disclaimer{margin:20px 4px -12px;font-size:11px;line-height:1.5;color:#8a8f98;text-align:center;word-break:keep-all}.v10-root .v10-chat-history{display:flex;flex-direction:column;margin-top:12px}.v10-root .v10-chat-conv{display:flex;align-items:center;gap:4px;border-bottom:1px solid #edf1f7}.v10-root .v10-chat-conv.is-active{background:var(--v10-brand-tint)}.v10-root .v10-chat-conv-open{flex:1;min-width:0;padding:12px 4px;text-align:left}.v10-root .v10-chat-conv-open b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.v10-root .v10-chat-conv-open small{font-size:12px;color:#8a8f98}.v10-root .student-main>.feature-page.v10-services{padding-top:0;margin-bottom:24px;gap:12px}.v10-root .v10-service-image{display:block;width:calc(100% + 40px);max-width:none;height:auto;max-height:224px;margin:-20px -20px 0;border-radius:14px 14px 0 0;object-fit:cover}.v10-root .v10-service-head h3{font-size:16px;font-weight:600;line-height:1.45}.v10-root .v10-service-head small{display:block;margin-top:2px;font-size:12px;color:#737985}.v10-root .v10-service-intro{font-size:13px;line-height:1.7;color:#4b5059;white-space:pre-line}.v10-root .v10-service-intro.is-clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v10-root .v10-service .feature-values a{color:var(--v10-brand-primary)}.v10-root .chat-page>.feature-page.v10-wizard{margin:20px 0;gap:16px}.v10-root .v10-wizard .feature-intro h2{font-size:20px;font-weight:650;line-height:1.45}.v10-root .v10-wizard-back{display:inline-flex;align-items:center;gap:2px;margin-bottom:8px;font-size:13px}.v10-root .v10-wizard-group h3{margin:0 0 8px;font-size:13px;font-weight:600;color:#737985}.v10-root .v10-wizard .admission-mode-cards{margin:0;gap:8px}.v10-root .v10-wizard .admission-mode-cards.v10-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v10-root .v10-wizard .admission-mode-cards.v10-choice-list{grid-template-columns:minmax(0,1fr)}.v10-root .v10-wizard .admission-mode-cards>label{display:flex;flex-direction:row;align-items:flex-start;gap:11px;margin:0;padding:14px;background:#fff;border:1px solid #dfe5ed;border-radius:10px;cursor:pointer;transition:background .16s,border-color .16s}.v10-root .v10-wizard .admission-mode-cards>label:hover{border-color:#a6bbdc}.v10-root .v10-wizard .admission-mode-cards>label.is-selected{border-color:var(--v10-blue);background:#f3f7ff}.v10-root .v10-wizard .admission-mode-cards>label.v10-choice-wide{grid-column:1/-1}.v10-root .v10-wizard .admission-mode-cards input[type=radio]{width:17px;height:17px;min-height:0;padding:0;margin:3px 0 0;flex-shrink:0;accent-color:var(--v10-blue)}.v10-root .v10-wizard .admission-mode-cards>label>span{gap:2px;min-width:0}.v10-root .v10-wizard .admission-mode-cards>label>span>span{line-height:1.6}.v10-root .v10-wizard-context{display:flex;align-items:center;gap:8px;font-size:13px;color:#4b5059}.v10-root .v10-wizard-question{gap:10px}.v10-root .v10-wizard-question h3{display:flex;align-items:flex-start;gap:8px;font-size:15px;font-weight:600}.v10-root .v10-wizard-question h3 small{font-size:12px;font-weight:400;color:#8a8f98}.v10-root .v10-wizard-no{flex-shrink:0;padding:1px 6px;border-radius:6px;background:var(--v10-brand-tint);color:var(--v10-brand-primary);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.v10-root .v10-wizard-question .muted{font-size:12px}.v10-root .chips.v10-wizard-options{flex-wrap:wrap;overflow:visible;padding:0}.v10-root .chips.v10-wizard-options button{white-space:normal;text-align:left}.v10-root .student-stage .chips.v10-wizard-options button.selected{background:var(--v10-brand-tint);color:var(--v10-brand-primary);border-color:var(--v10-brand-primary);font-weight:600}.v10-root .chips.v10-wizard-options button small{margin-left:4px;font-size:12px;font-variant-numeric:tabular-nums;opacity:.8}.v10-root .v10-wizard-count{text-align:center;font-size:12px}.v10-root .v10-wizard-edit{margin-left:6px;font-size:13px;color:var(--v10-brand-primary)}.v10-root .v10-wizard-loading{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 0;text-align:center}.v10-root .v10-wizard-loading small{font-size:13px;color:#737780}.v10-root .v10-spinner{width:36px;height:36px;border:3px solid #e4e5e8;border-top:3px solid var(--v10-brand-primary);border-radius:50%;animation:v10-spin .8s linear infinite}@keyframes v10-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.v10-root .v10-spinner{animation-duration:2.4s}}.v10-root .community-top>.v10-community-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 16px}.v10-root .community-top>.v10-community-heading>h1{margin:0;min-width:0}.v10-root .v10-board-more{flex-shrink:0;margin-right:-10px}.v10-root .v10-consent .feature-check{align-items:flex-start!important}.v10-root .v10-consent-label{flex:1;min-width:0}.v10-root .v10-consent-view{flex-shrink:0;font-size:13px}.v10-root .v10-consent-text{margin:0;white-space:pre-wrap;font-size:13px;line-height:1.7;color:#4b5059}.v10-root .v10-consent-box{max-height:160px;overflow-y:auto;padding:12px 14px;border-radius:8px;background:#f7f8fa;font-size:12px}.v10-root .v10-masked{display:inline-flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.v10-root .v10-id-input .text-link,.v10-root .v10-id-stored .text-link,.v10-root .v10-masked .text-link{font-size:13px}.v10-root .v10-id-stored{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:0 14px;border:1px solid #e4e5e8;border-radius:10px;background:#f7f8fa}.v10-root .v10-id-input{position:relative;display:block}.v10-root .v10-id-input input{width:100%;padding-right:64px}.v10-root .v10-id-input .text-link{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.v10-root .permit-page .v10-permit-danger{align-self:center;color:#a24451;font-size:13px}.v10-root .modal .v10-dialog-field{margin-top:12px}.v10-root .v10-field-error{margin:0;font-size:12px;font-weight:400;line-height:1.5;color:#c43d3d}.v10-root .v10-field-help{font-size:12px;font-weight:400;line-height:1.5;color:#737985}.v10-root .v10-field-help .text-link{font-size:12px}.v10-root .v10-field-invalid :is(input,textarea,.mobile-picker-trigger,.mobile-date-trigger){border-color:#e3a3a3}.v10-root .v10-attachment-actions{display:flex;flex-wrap:wrap;gap:16px}.v10-root .v10-pair{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px}.v10-root .employer-summary-heading .v10-missing{font-style:normal;font-size:12px;font-weight:500;color:#c43d3d}.v10-root .v10-employer-more{grid-column:1/-1}.v10-root .v10-employer-more>summary{cursor:pointer;font-size:14px;font-weight:600}.v10-root .v10-employer-more>.feature-grid{margin-top:14px}.v10-root .v10-otp{display:grid;gap:12px}.v10-root .employer-schedule>label{font-size:14px;font-weight:500}.v10-root .employer-shell .chips.v10-wizard-options{flex-wrap:wrap;overflow:visible;padding:0}.v10-root .auth-main .v10-auth-lang{position:absolute;top:19px;right:35px}@media (max-width:760px){.v10-root .auth-main .v10-auth-lang{top:12px;right:21px}}.v10-root .auth-form .v10-auth-error{margin:-6px 0 14px}.v10-root .auth-form .v10-auth-hint,.v10-root .v10-phone .v10-auth-hint{display:block;margin:0;font-size:12px;font-weight:400;line-height:1.6;color:#8693a4}.v10-root .auth-form>.v10-auth-hint{margin-top:4px;text-align:center}.v10-root .auth-form .v10-auth-hint .text-link{font-size:12px}.v10-root .auth-form .v10-auth-gap{margin-top:23px}.v10-root .auth-form .v10-auth-values{margin:20px 0 4px}.v10-root .auth-form .v10-auth-school-logo{display:block;height:40px;width:auto;max-width:60%;object-fit:contain;object-position:left}.v10-root .auth-form .v10-auth-steps{margin:18px 0 4px}.v10-root .auth-form .v10-auth-lead{margin:0 0 4px;font-size:14px;line-height:1.7;color:#68707d}.v10-root .auth-form .v10-auth-lead b{display:block;margin-bottom:4px;font-size:16px;color:var(--v10-text)}.v10-root .auth-form .v10-auth-phone{margin-top:23px}.v10-root .auth-form .v10-auth-field{display:flex;flex-direction:column;gap:8px;margin:18px 0 16px;font-size:14px;font-weight:550}.v10-root .auth-form .v10-auth-actions{display:flex;gap:8px;margin-top:23px}.v10-root .auth-form .v10-auth-actions .button{flex:1}.v10-root .auth-form .feature-upload{margin:18px 0 12px}.v10-root .auth-form .feature-upload-target input[type=file]{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;opacity:0;cursor:pointer}.v10-root .auth-form .v10-auth-card-preview{display:block;width:100%;max-height:220px;object-fit:contain;margin:0 0 12px;border:1px solid #e2e7ee;border-radius:9px}.v10-root .auth-form .v10-consent{margin:6px 0}.v10-root .auth-form .v10-consent .feature-check{margin:0!important}.v10-root .auth-form h1.v10-auth-done{text-align:center;margin-top:0}.v10-root .auth-form h1.v10-auth-done+p{text-align:center;line-height:1.7;color:#68707d}.v10-root .modal .v10-privacy-body{max-height:55dvh;overflow-y:auto}.v10-root .v10-phone>label{margin:18px 0 16px}.v10-root .v10-phone-row{display:flex;gap:8px}.v10-root .v10-phone-row>.button{flex-shrink:0;white-space:nowrap}.v10-root .v10-phone-field{position:relative;display:block;flex:1;min-width:0}.v10-root .v10-phone .v10-phone-field input{width:100%;padding-left:50px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.v10-root .v10-phone .v10-phone-field input:disabled{background:#f7f8fa;color:#68707d}.v10-root .v10-phone-cc{position:absolute;top:50%;left:13px;transform:translateY(-50%);font-size:14px;font-weight:400;color:#8693a4;pointer-events:none}.v10-root .v10-phone-code{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.v10-root .v10-phone-code-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.v10-root .v10-phone-code-head label{margin:0}.v10-root .v10-phone-code-head span{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#68707d}.v10-root .v10-phone-code-head span.is-late{color:#c43d3d}.v10-root .v10-otp{position:relative}.v10-root .v10-otp-cells{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.v10-root .v10-otp-cells span{display:grid;place-content:center;height:52px;border:1px solid #e2e7ee;border-radius:9px;background:#fff;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--v10-text);transition:border-color .16s,box-shadow .16s}.v10-root .v10-otp-cells span.is-filled{border-color:#c9d2de}.v10-root .v10-otp-cells span.is-active{border-color:var(--v10-field-focus-blue);box-shadow:0 0 0 3px #7eabff55}.v10-root .v10-otp input{position:absolute;inset:0;width:100%;height:100%!important;min-height:0!important;opacity:0;cursor:text}.v10-root .v10-phone-sent{display:flex;align-items:center;justify-content:space-between;gap:8px}.v10-root .v10-phone-sent small{min-width:0;font-size:12px;line-height:1.6;color:#8693a4}.v10-root .v10-phone-sent .text-link{flex-shrink:0;font-size:13px}.v10-root .v10-phone-dev{align-self:flex-start;padding:2px 8px;border-radius:6px;background:#fff6e5;color:#a5650b;font-size:12px}.v10-root .v10-phone>.v10-auth-error{margin:0 0 14px}.v10-root .v10-phone>.button{margin-bottom:14px}.v10-root .v10-verify-phone .v10-auth-lead{margin:0;font-size:14px;line-height:1.7;color:#68707d}.v10-root .v10-phone-done{text-align:center}.v10-root .v10-phone-done p{margin:6px 0 20px;font-size:14px;line-height:1.7;color:#68707d}.v10-root .admin-content.v10-admin-legacy-main{max-width:none;padding:0;margin:0;min-height:calc(100vh - 70px)}.v10-root .v10-admin-legacy{min-height:inherit;background:#f6f8fb}.v10-root .v10-admin-legacy-head{display:none!important}@media (max-width:760px){.v10-root .v10-admin-legacy-head{display:flex!important}.v10-root .admin-content.v10-admin-legacy-main{min-height:calc(100dvh - 61px)}}.v10-root .admin-app button.sidebar-user{width:100%;background:none;text-align:left;cursor:pointer}.v10-root .admin-app .sidebar-user b,.v10-root .admin-app .sidebar-user small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v10-root .admin-app .sidebar-user>div{min-width:0}.v10-root .admin-app .school-home .school-logo.v10-wordmark{width:auto;max-width:100%;height:34px;object-fit:contain;object-position:left}.v10-root .admin-app.sidebar-collapsed .school-home .school-logo.v10-wordmark{width:40px;object-position:center}.v10-root .v10-admin-switch{display:grid;gap:6px}.v10-root .v10-admin-switch details{position:relative}.v10-root .v10-admin-switch summary{display:flex;align-items:center;gap:9px;padding:8px 9px;border:1px solid #e9edf3;border-radius:9px;color:#64748b;cursor:pointer;list-style:none}.v10-root .v10-admin-switch summary::-webkit-details-marker{display:none}.v10-root .v10-admin-switch summary:hover{background:#f6f8fc}.v10-root .v10-admin-switch summary>span{flex:1;min-width:0}.v10-root .v10-admin-switch summary small{display:block;font-size:11px;color:#94a3b8}.v10-root .v10-admin-switch summary b{display:block;overflow:hidden;font-size:13px;font-weight:600;color:#475569;white-space:nowrap;text-overflow:ellipsis}.v10-root .v10-admin-switch-options{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:5;max-height:280px;overflow-y:auto;padding:6px;border:1px solid #e5e8ee;border-radius:12px;background:#fff;box-shadow:0 12px 32px #191f2814}.v10-root .v10-admin-switch-options p{margin:4px 8px 6px;font-size:11px;color:#94a3b8}.v10-root .v10-admin-switch-options button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 10px;border-radius:8px;font-size:13px;color:#475569;text-align:left}.v10-root .v10-admin-switch-options button:hover,.v10-root .v10-admin-switch-options button[aria-pressed=true]{background:var(--v10-brand-tint);color:var(--v10-brand-action)}.v10-root .v10-admin-switch+.sidebar-user{margin-top:12px}.v10-root .admin-app .v10-card-block{display:grid;gap:8px;margin:18px 0 4px}.v10-root .admin-app .v10-card-block>span.muted{font-size:13px;font-weight:600;color:#475569}.v10-root .admin-app .v10-card-image{display:block;width:100%;max-width:520px;overflow:hidden;border:1px solid #e5e8ee;border-radius:10px;background:#f7f8fa}.v10-root .admin-app .v10-card-image img{display:block;width:100%;max-height:360px;object-fit:contain}.v10-root .admin-app .v10-card-block p{margin:0}.v10-root .admin-app .v10-supplement-note{display:grid;gap:4px;margin:16px 0 0}.v10-root .admin-app .v10-supplement-note span{white-space:pre-line;color:#333d4b}.v10-root .admin-app .v10-verify-section .v10-field-error{margin-top:8px}.v10-root .admin-app .v10-admin-table-note{margin:6px 0 0;font-size:12px}.v10-root .admin-app .v10-ban-row>span:first-child{display:grid;gap:2px;min-width:0;flex:1}.v10-root .admin-app .v10-ban-row small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v10-root .admin-app .v10-ban-row .button{flex-shrink:0}.v10-root .admin-app .v10-ban-spacer{width:52px;flex-shrink:0}.v10-root .modal .v10-report-content{display:grid;gap:6px;margin:14px 0;padding:14px 16px;border:1px solid #e5e8ee;border-radius:10px;background:#f9fafb}.v10-root .modal .v10-report-content-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.v10-root .modal .v10-report-content-head small{color:#8b95a1}.v10-root .modal .v10-report-content>p{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.65;color:#333d4b}.v10-root .modal .v10-report-parent{display:grid;gap:4px;margin-top:6px;padding-top:10px;border-top:1px solid #e9ebef}.v10-root .modal .v10-report-parent small{color:#8b95a1}.v10-root .modal .v10-report-parent p{margin:0;font-size:13px;color:#6b7684;white-space:pre-wrap}.v10-root .modal .feature-check{margin:10px 0 0!important}.v10-root .modal .v10-report-confirm{margin-top:14px}.v10-root .admin-editor-content :is(p,li){margin:0;font-size:inherit;line-height:inherit;color:inherit}.v10-root .admin-editor-content h3{margin:8px 0 4px}.v10-root .admin-editor-content p{word-break:normal;overflow-wrap:normal}.v10-root .admin-app .push-member-cards{max-height:320px;overflow-y:auto;overscroll-behavior:contain;padding:10px 16px;border:1px solid var(--v10-line);border-radius:10px}.v10-root .admin-app .push-member-cards:empty{display:none}.v10-root .admin-app .v10-push-search{margin-bottom:12px}.v10-root .admin-app .v10-permit-doc{padding:10px 0;border-bottom:1px solid var(--v10-line)}.v10-root .admin-app .v10-permit-doc:last-child{border-bottom:0}.v10-root .admin-app .v10-permit-doc>p{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.v10-root .admin-app .v10-permit-doc>.admin-row-actions,.v10-root .admin-app .v10-permit-doc>p.muted{margin-top:8px}.v10-root .admin-app .v10-permit-doc-reject{display:flex;gap:8px;margin-top:8px}.v10-root .admin-app .v10-permit-doc-reject input{flex:1;min-width:0}.v10-root .admin-app .v10-permit-seal-line{display:flex;align-items:center;gap:10px}.v10-root .admin-app .v10-permit-seal-line img{width:36px;height:36px;object-fit:contain;border:1px solid var(--v10-line);border-radius:6px}.v10-root .admin-app .admin-signature .v10-sig-none{height:65px;margin:0;display:flex;align-items:center;justify-content:center}.v10-root .admin-app .v10-seal-meta{margin:0 0 16px}.v10-root .admin-app .v10-seal-delete{margin-left:8px}.v10-root .v10-kb-part+.v10-kb-part{margin-top:16px;padding-top:16px;border-top:1px solid var(--v10-line)}.v10-root .v10-kb-part img{display:block;max-width:100%;max-height:220px;object-fit:contain;margin-bottom:10px;border:1px solid var(--v10-line);border-radius:8px}.v10-root .v10-kb-part>p{margin:6px 0 0}.v10-root .v10-kb-preview{max-height:40vh;overflow-y:auto;white-space:pre-line}.v10-root .admin-app .v10-me-badge{margin-left:6px}.v10-root .admin-app .v10-dept-tools{margin-top:-4px}.v10-root .admin-app .v10-dept-tools .text-link{font-size:inherit;margin-left:4px}.v10-root .landing-testimonial .v10-story-note{margin:14px 0 0;font-size:12px;line-height:1.5;color:#8b8f97;text-align:center}.v10-root .landing .v10-landing-session{cursor:default}.v10-root .v10-tour-bar{--v10-blue:var(--v10-brand-action);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 20px;background:var(--v10-theme-tint,#eef5ff);border-bottom:1px solid #e0ebfd;color:#36475f;font-size:13px;line-height:1.5}.v10-root .v10-tour-bar b{color:var(--v10-blue)}.v10-root .v10-tour-bar .button.primary{background:var(--v10-brand-action);color:#fff}.v10-root .v10-tour-actions{display:inline-flex;align-items:center;gap:14px}.v10-root .admin-app .v10-rules-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"list" "editor" "source";gap:16px;align-items:start}.v10-root .admin-app .v10-rule-list{grid-area:list;padding:6px}.v10-root .admin-app .v10-rule-editor{grid-area:editor;display:flex;flex-direction:column;gap:16px;min-width:0}.v10-root .admin-app .v10-rule-source{grid-area:source;display:flex;flex-direction:column;gap:16px;min-width:0}@media (min-width:1200px){.v10-root .admin-app .v10-rules-layout{grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"list list" "editor source"}.v10-root .admin-app .v10-rule-source{position:sticky;top:16px}}@media (min-width:1600px){.v10-root .admin-app .v10-rules-layout{grid-template-columns:220px minmax(0,1fr) 400px;grid-template-areas:"list editor source"}.v10-root .admin-app .v10-rule-keys{grid-template-columns:minmax(0,1fr)}}.v10-root .admin-app .v10-rules-layout .admin-detail-section{margin:0}.v10-root .admin-app .v10-rules .section-head{flex-wrap:wrap;gap:8px 12px}.v10-root .admin-app .v10-rules .section-head h2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.v10-root .admin-app .v10-rules code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:400;color:#7a818d;overflow-wrap:anywhere}.v10-root .admin-app .v10-rule-store{min-width:180px}.v10-root .admin-app .v10-rule-error{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:0 0 16px;padding:10px 14px;border-radius:8px;background:#fcebed;font-size:13px;line-height:1.6}.v10-root .admin-app .v10-rule-error button{display:inline-flex;flex-shrink:0;padding:3px;color:inherit}.v10-root .v10-rule-warn-text{color:#99631a}.v10-root .v10-rule-ok-text{color:#24734d}.v10-root .admin-app .v10-rule-plain{margin:0;font-size:13px;line-height:1.7}.v10-root .admin-app .v10-rule-plain+.muted{margin:8px 0 0}.v10-root .admin-app .v10-rule-keys{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px;margin:0;padding:0;list-style:none}.v10-root .admin-app .v10-rule-key{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px 12px;border-radius:8px;text-align:left;color:var(--v10-text)}.v10-root .admin-app .v10-rule-key:hover{background:#f7f8fa}.v10-root .admin-app .v10-rule-key.active{background:var(--v10-theme-tint)}.v10-root .admin-app .v10-rule-key-top{display:flex;justify-content:space-between;gap:8px;width:100%;min-width:0}.v10-root .admin-app .v10-rule-key-top b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.v10-root .admin-app .v10-rule-key-top small{flex-shrink:0;font-size:11px;color:#7a818d}.v10-root .admin-app .v10-rule-badges{display:flex;flex-wrap:wrap;gap:4px}.v10-root .admin-app .v10-rule-head .tabs{margin-bottom:12px}.v10-root .admin-app .v10-rule-meta{margin:0}.v10-root .admin-app .v10-rule-count{margin:8px 0 0;font-size:13px}.v10-root .admin-app .v10-rule-warnings{margin:12px 0 0;padding:10px 14px 10px 28px;border-radius:8px;background:#fff2db;color:#99631a;font-size:12px;line-height:1.7}.v10-root .admin-app .button.v10-rule-danger{color:#b74051}.v10-root .modal .button.primary.v10-rule-force{background:#b74051;border-color:#b74051;color:#fff}.v10-root .admin-app .v10-rule-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.v10-root .admin-app .v10-rule-label{color:#525660;font-size:13px}.v10-root .admin-app .v10-rule-row>.v10-rule-label:first-child{min-width:96px}.v10-root .admin-app .v10-rule-sub{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:18px 0 8px}.v10-root .admin-app .v10-rule-sub h3{margin:0;font-size:13px;font-weight:600;color:#525660}.v10-root .admin-app .v10-rule-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:#525660}.v10-root .admin-app .v10-rule-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:12px}.v10-root .admin-app .v10-rule-foot .admin-error{margin:0;font-size:13px}.v10-root .admin-app .v10-rule-add{display:flex}.v10-root .admin-app .v10-rule-help{margin:0 0 10px;line-height:1.7}.v10-root .admin-app .v10-rules :is(.v10-rule-num,.v10-rule-txt){min-height:34px;padding:5px 9px;border-radius:7px;font-size:13px}.v10-root .admin-app .v10-rules .v10-rule-num{text-align:right;font-variant-numeric:tabular-nums}.v10-root .admin-app .v10-rules :is(.v10-rule-num,.v10-rule-txt).unverified{border-color:#f0cf94;background:#fff6e2;font-weight:600}.v10-root .admin-app .v10-rules .v10-rule-txt.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.v10-root .admin-app .v10-rules .v10-rule-txt.strong{font-size:15px;font-weight:600}.v10-root .admin-app .v10-rules .v10-rule-txt:disabled{border-color:transparent;background:transparent}.v10-root .admin-app .v10-rules :is(.v10-rule-num,.v10-rule-txt):disabled{cursor:default;color:var(--v10-text)}.v10-root .admin-app .v10-rule-w-s{width:80px}.v10-root .admin-app .v10-rule-w-m{width:112px}.v10-root .admin-app .v10-rule-w-l{width:160px}.v10-root .admin-app .v10-rule-w-xl{width:200px}.v10-root .admin-app .v10-rule-w-xxl{width:260px}.v10-root .admin-app .v10-rule-w-full{flex:1 1 140px;width:100%;min-width:140px}.v10-root .admin-app .v10-rule-pick{display:inline-block;max-width:100%}.v10-root .admin-app .v10-rule-pick :is(.shared-select,select){width:100%}.v10-root .admin-app .v10-rule-pick :is(.shared-select-trigger,select){min-height:34px;padding:5px 10px;border-radius:7px;font-size:13px}.v10-root .admin-app .v10-rule-json,.v10-root .admin-app .v10-rule-note{display:block;width:100%;font-size:12px;line-height:1.6}.v10-root .admin-app .v10-rule-json{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.45}.v10-root .admin-app .v10-rules :is(.v10-rule-json,.v10-rule-note):disabled{background:#f7f8fa;color:var(--v10-text)}.v10-root .admin-app .v10-rule-verify{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #d5d9e0;border-radius:7px;background:#fff;color:#a6afbd}.v10-root .admin-app .v10-rule-verify:not(:disabled):hover{border-color:var(--v10-blue);color:var(--v10-blue)}.v10-root .admin-app .v10-rule-verify.on{border-color:#9fd2b6;background:#e8f5ee;color:#24734d}.v10-root .admin-app .v10-rule-verify:disabled{cursor:default}.v10-root .admin-app .v10-rule-src{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;height:24px;padding:0 7px;border-radius:5px;background:#f0f0f2;color:#525660;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.v10-root .admin-app .v10-rule-src small{font-size:inherit;opacity:.7}.v10-root .admin-app .v10-rule-src:hover{background:var(--v10-theme-tint);color:var(--v10-blue)}.v10-root .admin-app .v10-rule-src.active{background:var(--v10-blue);color:#fff}.v10-root .admin-app .v10-rule-src-none{display:inline-block;width:56px}.v10-root .admin-app .v10-rule-icon,.v10-root .admin-app .v10-rule-remove{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;color:#7a818d}.v10-root .admin-app .v10-rule-remove:hover{background:#fcebed;color:#b74051}.v10-root .admin-app .v10-rule-icon:not(:disabled):hover{background:#f0f0f2;color:var(--v10-text)}.v10-root .admin-app .v10-rule-icon:disabled{opacity:.4;cursor:default}.v10-root .admin-app .v10-rule-remove-none{display:inline-block;width:28px}.v10-root .admin-app .v10-rule-table :is(th,td){padding-block:6px;vertical-align:middle}.v10-root .admin-app .v10-rule-table :is(th,td).num{text-align:right}.v10-root .admin-app .v10-rule-table :is(tr.hl>td,td.hl){background:var(--v10-theme-tint)}.v10-root .admin-app .v10-rule-cell{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px}.v10-root .admin-app .v10-rule-cell.wide{display:flex;flex-wrap:nowrap;justify-content:flex-start;min-width:220px}@media (max-width:600px){.v10-root .admin-app .v10-rule-cell,.v10-root .admin-app .v10-rule-cell.wide{justify-content:flex-start;min-width:0}.v10-root .admin-app .v10-rule-table :is(th,td).num{text-align:left}}.v10-root .admin-app .v10-rule-const{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.v10-root .admin-app .v10-rule-const-side{align-self:start}.v10-root .admin-app .v10-rule-pane{padding:0;overflow:hidden}.v10-root .admin-app .v10-rule-pane-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid var(--v10-workspace-border,#e4e7ec);font-size:12px;color:#525660;font-variant-numeric:tabular-nums}.v10-root .admin-app .v10-rule-pane-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v10-root .admin-app .v10-rule-pane-head .muted{font-size:inherit}.v10-root .admin-app .v10-rule-page{max-height:60vh;overflow:auto;padding:8px;background:#f2f4f7}.v10-root .admin-app .v10-rule-page img{display:block;width:100%;border:1px solid #e4e7ec;background:#fff}.v10-root .admin-app .v10-rule-page p{margin:0;padding:16px}.v10-root .admin-app .v10-rule-grid{max-height:36vh;overflow:auto;padding:8px}.v10-root .admin-app .v10-rule-grid table{border-collapse:collapse;font-size:11px;line-height:1.3}.v10-root .admin-app .v10-rule-grid td{max-width:160px;padding:4px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;border:1px solid #e4e7ec;font-size:11px;color:#7a818d}.v10-root .admin-app .v10-rule-grid td.num{background:#f7f8fa;color:var(--v10-text);font-variant-numeric:tabular-nums}.v10-root .admin-app .v10-rule-grid td.hl{background:var(--v10-blue);color:#fff;font-weight:600}.v10-root .modal .v10-rule-test{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;font-size:13px}@media (min-width:768px){.v10-root .modal:has(.v10-rule-test){width:min(860px,calc(100vw - 32px))}.v10-root .modal .v10-rule-test{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.v10-root .modal .v10-rule-test-inputs{display:flex;flex-direction:column;gap:12px}.v10-root .modal .v10-rule-test-item{display:flex;flex-direction:column;gap:6px}.v10-root .modal .v10-rule-test-label{font-size:12px;color:#525660}.v10-root .modal .v10-rule-test code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:#7a818d}.v10-root .modal .v10-rule-test-multi{display:flex;flex-direction:column;gap:4px}.v10-root .modal .v10-rule-test-multi .admin-check{margin:0;font-size:13px;font-weight:400}.v10-root .modal .v10-rule-test-total{margin:0 0 10px;padding:12px 14px;border-radius:8px;font-size:15px;font-weight:600}.v10-root .modal .v10-rule-test-total.ok{background:#e8f5ee;color:#24734d}.v10-root .modal .v10-rule-test-total.short{background:#fff2db;color:#99631a}.v10-root .modal .v10-rule-test-log{width:100%;border-collapse:collapse;font-size:12px}.v10-root .modal .v10-rule-test-log td{padding:5px 8px 5px 0;border-top:1px solid #eeeef0}.v10-root .modal .v10-rule-test-log td.num{padding-right:0;text-align:right;font-variant-numeric:tabular-nums}.v10-root .modal .v10-rule-test-log td.minus{color:#b74051}.v10-root .modal .v10-rule-test-log tr.sum td{font-weight:600}.v10-root .modal .v10-rule-test-log+.muted{margin-top:10px;font-size:12px}.v10-root .admin-app .v10-review-title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.v10-root .admin-app .v10-review .page-heading p{font-variant-numeric:tabular-nums}.v10-root .admin-app .v10-review .v10-review-state.info{background:#eaf2fe;color:#2c5fa8}.v10-root .admin-app .v10-review .v10-review-state.ok{background:#e8f5ee;color:#24734d}.v10-root .admin-app .v10-review-queues{margin-top:0;margin-bottom:16px}.v10-root .admin-app .v10-review-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"tree" "section" "source";gap:16px;align-items:start}.v10-root .admin-app .v10-review-tree{grid-area:tree;display:flex;flex-direction:column;max-height:420px}.v10-root .admin-app .v10-review-section{grid-area:section}.v10-root .admin-app .v10-review-source{grid-area:source}@media (min-width:1200px){.v10-root .admin-app .v10-review-layout{grid-template-columns:300px minmax(0,1fr);grid-template-areas:"tree section" "tree source"}.v10-root .admin-app .v10-review-tree{position:sticky;top:16px;height:calc(100vh - 120px);min-height:420px;max-height:none}}@media (min-width:1600px){.v10-root .admin-app .v10-review-layout{grid-template-columns:300px minmax(0,1fr) minmax(360px,32%);grid-template-areas:"tree section source"}.v10-root .admin-app .v10-review-source{position:sticky;top:16px}.v10-root .admin-app .v10-review-source .v10-rule-page{max-height:calc(100vh - 160px)}}.v10-root .admin-app .v10-review-tree-head{padding:10px;border-bottom:1px solid var(--v10-workspace-border,#e4e7ec)}.v10-root .admin-app .v10-review-tree-head input{width:100%;min-height:36px;padding:6px 10px;border-radius:7px;font-size:13px}.v10-root .admin-app .v10-review-tree-head .muted{margin:6px 0 0;font-size:11px}.v10-root .admin-app .v10-review-list{flex:1 1 auto;min-height:0;margin:0;padding:4px;overflow-y:auto;list-style:none}.v10-root .admin-app .v10-review-none{padding:16px;text-align:center;font-size:12px}.v10-root .admin-app .v10-review-item{display:flex;align-items:flex-start;gap:6px;width:100%;padding:6px 10px;border-radius:7px;text-align:left;font-size:12px;line-height:1.45;color:#525660}.v10-root .admin-app .v10-review-item:hover{background:#f7f8fa}.v10-root .admin-app .v10-review-item.active{background:var(--v10-theme-tint);color:var(--v10-text)}.v10-root .admin-app .v10-review-caret{display:inline-flex;flex-shrink:0;margin-top:2px;transition:transform .15s ease}.v10-root .admin-app .v10-review-caret.closed{transform:rotate(-90deg)}.v10-root .admin-app .v10-review-item-text{flex:1 1 auto;min-width:0}.v10-root .admin-app .v10-review-item-text small,.v10-root .admin-app .v10-review-item-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v10-root .admin-app .v10-review-item.chapter .v10-review-item-title{font-weight:600;color:var(--v10-text)}.v10-root .admin-app .v10-review-item-text small{font-size:11px;color:#7a818d}.v10-root .admin-app .v10-review-item-flags{display:inline-flex;flex-shrink:0;align-items:center;gap:4px}.v10-root .admin-app .v10-review-item-flags .badge{padding:1px 6px;font-size:11px}.v10-root .admin-app .v10-review-conf{font-size:11px;color:#99631a;font-variant-numeric:tabular-nums}.v10-root .admin-app .v10-review-path{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.v10-root .admin-app .v10-review-head h2{margin:4px 0 8px;font-size:16px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.v10-root .admin-app .v10-review-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:#7a818d;font-variant-numeric:tabular-nums}.v10-root .admin-app .v10-review-codes-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.v10-root .admin-app .v10-review-codes-head small{font-size:11px}.v10-root .admin-app .v10-review-codes{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.v10-root .admin-app .v10-review-code{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border:1px solid #e4e7ec;border-radius:6px;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--v10-text)}.v10-root .admin-app .v10-review-code.unknown{border-color:#eab3bc;background:#fcebed;color:#b74051}.v10-root .admin-app .v10-review-code button{display:inline-flex;padding:2px;color:inherit}.v10-root .admin-app .v10-review-none-code{font-size:12px;color:#b74051}.v10-root .admin-app .v10-review-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:11px;color:#7a818d}.v10-root .admin-app .v10-review-suggest button{padding:2px 7px;border:1px dashed #c9ced6;border-radius:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:#525660}.v10-root .admin-app .v10-review-suggest button:hover{background:#f7f8fa}.v10-root .admin-app .v10-review-mentions{margin:8px 0 0;font-size:11px}.v10-root .admin-app .v10-review-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}@media (min-width:640px){.v10-root .admin-app .v10-review-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.v10-root .admin-app .v10-review-field{gap:6px;margin:0;min-width:0;font-size:12px;font-weight:500;color:#525660}.v10-root .admin-app .v10-review-field :is(.shared-select-trigger,select){min-height:36px;padding:6px 10px;border-radius:7px;font-size:13px}.v10-root .admin-app .v10-review-actions .admin-check{margin:0;font-size:13px;font-weight:400}.v10-root .admin-app .v10-review-restructure{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:10px;border-top:1px dashed #e4e7ec;font-size:11px;color:#7a818d}.v10-root .admin-app .v10-review-refs{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.v10-root .admin-app .v10-review-refs>li{padding:10px 12px;border:1px solid #e4e7ec;border-radius:8px;font-size:12px}.v10-root .admin-app .v10-review-refs>li>.muted{margin:6px 0 0;font-size:12px;overflow-wrap:anywhere}.v10-root .admin-app .v10-review-ref-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.v10-root .admin-app .v10-review-ref-link{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:var(--v10-blue)}.v10-root .admin-app .v10-review-ref-link:hover{text-decoration:underline}.v10-root .admin-app .v10-review-help{margin:10px 0 0;font-size:11px}.v10-root .admin-app .v10-review-body{overflow-x:auto;font-size:13px;line-height:1.7;color:var(--v10-text);overflow-wrap:anywhere}.v10-root .admin-app .v10-review-body p{margin:6px 0}.v10-root .admin-app .v10-review-body li{margin:2px 0}.v10-root .admin-app .v10-review-body :is(ul,ol){padding-left:18px}.v10-root .admin-app .v10-review-body table,.v10-root .admin-app .v10-review-body table.mobile-data-table{display:table;width:100%;margin:8px 0;border-collapse:collapse}.v10-root .admin-app .v10-review-body table.mobile-data-table thead{position:static;display:table-header-group;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.v10-root .admin-app .v10-review-body table.mobile-data-table tbody{display:table-row-group;width:auto}.v10-root .admin-app .v10-review-body table.mobile-data-table tr{display:table-row;width:auto;padding:0;border:0}.v10-root .admin-app .v10-review-body :is(th,td),.v10-root .admin-app .v10-review-body table.mobile-data-table :is(th,td){display:table-cell;width:auto;padding:4px 8px;border:1px solid #e4e7ec;vertical-align:top;text-align:left;font-size:12px;white-space:normal;overflow-wrap:normal}.v10-root .admin-app .v10-review-body table.mobile-data-table td:before{content:none;display:none}.v10-root .admin-app .v10-review-body th{background:#f2f4f7;font-weight:600}@media (min-width:768px){.v10-root .modal:has(.v10-review-wide){width:min(720px,calc(100vw - 32px))}}.v10-root .modal .v10-review-wide>.muted{margin:0 0 12px;font-size:12px;line-height:1.7}.v10-root .modal .v10-review-warnings{max-height:55vh;margin:0;padding-left:20px;overflow:auto;font-size:12px;line-height:1.7;color:#525660;overflow-wrap:anywhere}.v10-root .modal .v10-review-struct{display:flex;flex-direction:column;gap:16px}.v10-root .modal .v10-review-struct>.muted{margin:0}.v10-root .modal .v10-review-struct-group h3{margin:0 0 6px;font-size:13px;font-weight:600;color:#525660}.v10-root .modal .v10-review-struct-group>.muted{margin:0;font-size:12px}.v10-root .modal .v10-review-struct-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.v10-root .modal .v10-review-struct-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#525660;overflow-wrap:anywhere}.v10-root .modal .v10-review-struct-list b{font-weight:500;font-variant-numeric:tabular-nums}.v10-root .modal .v10-review-struct-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;padding-top:12px;border-top:1px solid #e4e7ec}.v10-root .modal .v10-review-struct-add label{margin:0;font-size:12px}.v10-root .modal .v10-review-struct-page{width:100px}.v10-root .modal .v10-review-struct-title{flex:1 1 220px;min-width:0}.v10-root .modal .v10-review-struct-add input{width:100%}.v10-root .modal .v10-review-blockers{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;font-size:13px;color:#525660}.v10-root .modal .v10-review-blockers>li:not(.muted){display:flex;align-items:center;justify-content:space-between;gap:8px}.v10-root .modal .v10-review-blockers b{color:var(--v10-text);font-variant-numeric:tabular-nums}.v10-root .modal .v10-review-blockers>li.muted{font-size:12px}.v10-root .admin-app .v10-kbop>.tabs{margin-bottom:20px}.v10-root .admin-app .v10-kbop .panel+.panel,.v10-root .admin-app .v10-kbop .panel+.v10-rule-error,.v10-root .admin-app .v10-kbop .v10-rule-error+.panel{margin-top:16px}.v10-root .admin-app .v10-kbop .admin-detail-section{margin:0 0 16px}.v10-root .admin-app .v10-kbop code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:400;color:#7a818d;overflow-wrap:anywhere}.v10-root .admin-app .v10-kbop-state{margin:0;padding:28px 0;text-align:center}.v10-root .admin-app .v10-kbop-num{font-variant-numeric:tabular-nums;white-space:nowrap}.v10-root .admin-app .v10-kbop-sub{color:#8a909b}.v10-root .admin-app .v10-kbop-danger{color:#b74051}.v10-root .admin-app .v10-kbop-row{cursor:pointer}.v10-root .admin-app .v10-kbop-row:hover>td{background:#fafbfc}.v10-root .admin-app .v10-kbop-docs td{white-space:nowrap}.v10-root .admin-app .v10-kbop-docs td:first-child{min-width:200px;white-space:normal}.v10-root .admin-app .v10-kbop-docs td .badge+.badge{margin-left:4px}.v10-root .admin-app .v10-kbop .table-bottom{gap:12px}.v10-root .admin-app .v10-kbop-pager{display:flex;align-items:center;gap:4px}.v10-root .admin-app .v10-kbop-pager button{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 6px;border-radius:6px;color:#626671;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer}.v10-root .admin-app .v10-kbop-pager button:hover:not(:disabled){background:#f0f2f5}.v10-root .admin-app .v10-kbop-pager button.active{background:#eaf2fe;color:var(--v10-blue);font-weight:650}.v10-root .admin-app .v10-kbop-pager button:disabled{opacity:.4;cursor:not-allowed}.v10-root .admin-app .v10-kbop-pager-gap{padding:0 2px;color:#a7adb8}.v10-root .admin-app .v10-kbop-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 16px}.v10-root .admin-app .v10-kbop-bar>p{flex:1 1 320px;margin:0;line-height:1.7}.v10-root .admin-app .v10-kbop-bar .admin-row-actions{flex-shrink:0}.v10-root .admin-app .v10-kbop-provision .section-head{flex-wrap:wrap;gap:8px 12px}.v10-root .admin-app .v10-kbop-provision .section-head h2{font-size:15px}.v10-root .admin-app .v10-kbop-steps{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.v10-root .admin-app .v10-kbop-steps li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;color:#68707d}.v10-root .admin-app .v10-kbop-steps b,.v10-root .admin-app .v10-kbop-store b,.v10-root .admin-app .v10-kbop-tenant b{font-weight:600;color:#292b30}.v10-root .admin-app .v10-kbop-store{display:flex;flex-direction:column;min-width:0}.v10-root .admin-app .v10-kbop-store b{overflow-wrap:anywhere}.v10-root .admin-app .v10-kbop-store small{font-size:11px;line-height:1.4}.v10-root .admin-app .v10-kbop-field{gap:6px;margin:0 0 16px;font-size:13px}.v10-root .admin-app .v10-kbop-field small{font-weight:400}.v10-root .admin-app .v10-kbop-req{margin-left:2px;color:#b74051}.v10-root .admin-app .modal .v10-kbop-field+.muted{margin:0;font-size:12px}.v10-root .admin-app .v10-kbop-mapping th{white-space:nowrap}.v10-root .admin-app .v10-kbop-mapping th small{margin-left:4px;font-size:11px;font-weight:400}.v10-root .admin-app .v10-kbop-mapping td{padding-block:8px;vertical-align:middle}.v10-root .admin-app .v10-kbop-tenant{white-space:nowrap}.v10-root .admin-app .v10-kbop-tenant code{margin-left:8px}.v10-root .admin-app .v10-kbop-cell{display:flex;flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-width:160px;min-height:34px;padding:4px 6px;border-radius:6px;text-align:left;cursor:pointer}.v10-root .admin-app .v10-kbop-cell:hover{background:#f3f5f8}.v10-root .admin-app .v10-kbop-cell:focus-visible{outline:2px solid var(--v10-blue);outline-offset:1px}.v10-root .admin-app .v10-kbop-none{font-size:13px;color:#a7adb8}.v10-root .admin-app input.v10-kbop-cell-input{width:100%;min-width:160px;min-height:34px;padding:4px 8px;border-radius:6px;font-size:13px}.v10-root .admin-app .v10-kbop-warning{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 16px;padding:10px 14px;border-radius:8px;background:#fff2db;color:#99631a;font-size:13px;line-height:1.6}.v10-root .admin-app .v10-kbop-warning .button{flex-shrink:0}.v10-root .admin-app .v10-kbop-search{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px}.v10-root .admin-app .v10-kbop-search .v10-kbop-field{margin:0}.v10-root .admin-app .v10-kbop-store-pick{flex:0 1 240px;min-width:200px}.v10-root .admin-app .v10-kbop-query{flex:1 1 280px;min-width:220px}.v10-root .admin-app .v10-kbop-search>.button{min-height:40px}.v10-root .admin-app .v10-kbop-hint{margin:12px 0 0}.v10-root .admin-app .v10-kbop-hits{display:flex;flex-direction:column;gap:10px}.v10-root .admin-app .v10-kbop-hit{padding:12px 14px;border:1px solid #e8e8eb;border-radius:8px;background:#fafbfc}.v10-root .admin-app .v10-kbop-hit-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:6px;font-size:12px;color:#8a909b}.v10-root .admin-app .v10-kbop-hit-meta b{font-weight:650;color:var(--v10-blue)}.v10-root .admin-app .v10-kbop-hit-source{min-width:0;overflow-wrap:anywhere}.v10-root .admin-app .v10-kbop-hit>p{margin:0;font-size:13px;line-height:1.7;color:#292b30;white-space:pre-wrap}@media (max-width:760px){.v10-root .admin-app .v10-kbop-bar .admin-row-actions,.v10-root .admin-app .v10-kbop-search>.button{width:100%}.v10-root .admin-app .v10-kbop-query,.v10-root .admin-app .v10-kbop-store-pick{flex-basis:100%;min-width:0}}.v10-root .admin-app .v10-kbvisa-nostore{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.v10-root .admin-app .v10-kbvisa-store{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:12px;color:#68707d}.v10-root .admin-app .v10-kbvisa-store b{font-weight:600;color:#292b30}.v10-root .admin-app .v10-kbvisa-store code{color:#292b30}.v10-root .admin-app label.v10-kbvisa-pick{flex-direction:row;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:500}.v10-root .admin-app .v10-kbvisa-pick .shared-select,.v10-root .admin-app .v10-kbvisa-pick select{min-width:200px}.v10-root .admin-app .v10-kbvisa-docs td,.v10-root .admin-app .v10-kbvisa-releases td,.v10-root .admin-app .v10-kbvisa-versions td{white-space:nowrap}.v10-root .admin-app .v10-kbvisa-docs td:first-child,.v10-root .admin-app .v10-kbvisa-versions td:first-child{min-width:220px;white-space:normal}.v10-root .admin-app .v10-kbvisa-releases code{font-size:11px}.v10-root .admin-app .v10-kbvisa-working{margin:0;padding:10px 0 0;border-top:1px solid #eef0f3;font-size:12px}.v10-root .admin-app .v10-kbvisa-status{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.v10-root .admin-app .v10-kbvisa-status small{font-size:11px}.v10-root .admin-app .v10-kbvisa-fail{max-width:220px;overflow:hidden;text-overflow:ellipsis}.v10-root .admin-app .v10-kbvisa-eval{display:flex;flex-direction:column;align-items:flex-start;padding:0;text-align:left;font-size:12px;line-height:1.6;color:var(--v10-blue);cursor:pointer}.v10-root .admin-app .v10-kbvisa-eval:hover{text-decoration:underline}.v10-root .admin-app .v10-kbvisa-eval:focus-visible{outline:2px solid var(--v10-blue);outline-offset:2px;border-radius:4px}.v10-root .admin-app .v10-kbvisa-small{font-size:12px}.v10-root .admin-app .v10-kbvisa-release .section-head{flex-wrap:wrap;gap:8px 12px}.v10-root .admin-app .v10-kbvisa-lead{margin:0 0 14px;max-width:720px;font-size:12px;line-height:1.7}.v10-root .admin-app .v10-kbvisa-live{display:flex;flex-wrap:wrap;gap:4px 24px;margin:0 0 14px;font-size:12px;color:#68707d}.v10-root .admin-app .v10-kbvisa-live b{font-weight:600;color:#292b30}.v10-root .admin-app .v10-kbvisa-cands{margin:0 0 14px;font-size:12px;color:#525660}.v10-root .admin-app .v10-kbvisa-cands h3{margin:0 0 4px;font-size:12px;font-weight:600;color:#525660}.v10-root .admin-app .v10-kbvisa-cands p{margin:0}.v10-root .admin-app .v10-kbvisa-cands ul{margin:0;padding-left:20px;list-style:disc;line-height:1.7}.v10-root .admin-app .v10-kbvisa-create{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}.v10-root .admin-app .v10-kbvisa-create input{width:260px;min-height:36px;padding:6px 10px;font-size:13px}@media (min-width:768px){.v10-root .modal:has(.v10-kbvisa-wide){width:min(720px,calc(100vw - 32px))}}.v10-root .modal .v10-kbvisa-wide>.muted{margin:12px 0;font-size:12px;line-height:1.7}.v10-root .modal .v10-kbvisa-wide>.tabs{margin-bottom:4px}.v10-root .modal .v10-kbvisa-wide .v10-rule-error{margin:12px 0 0}.v10-root .modal .v10-kbvisa-confirm p{margin:0 0 8px;font-size:13px;line-height:1.8}.v10-root .modal .v10-kbvisa-confirm p.muted{margin:0;font-size:12px}.v10-root .modal .v10-kbvisa-upload .v10-kbop-field{margin:0 0 14px}.v10-root .modal .v10-kbvisa-upload .v10-kbop-field small{font-size:12px;line-height:1.6}.v10-root .modal .v10-kbvisa-file{display:flex;align-items:center;gap:8px;min-width:0}.v10-root .modal .v10-kbvisa-file input[type=file]{display:none}.v10-root .modal .v10-kbvisa-file .button{flex-shrink:0}.v10-root .modal .v10-kbvisa-file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;color:#525660}.v10-root .modal .v10-kbvisa-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v10-root .modal .v10-kbvisa-dates input{width:100%}.v10-root .modal input.v10-kbvisa-when{width:240px}.v10-root .modal .v10-kbvisa-eval-body{font-size:12px;color:#525660}.v10-root .modal .v10-kbvisa-pane{margin-top:12px}.v10-root .modal .v10-kbvisa-pane>p{margin:0 0 8px;font-size:12px;line-height:1.7}.v10-root .modal .v10-kbvisa-metrics{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0 0 8px}.v10-root .modal .v10-kbvisa-metrics b{font-weight:600;color:#292b30}.v10-root .modal label.v10-kbvisa-onlybad{margin:0 0 0 auto;font-size:12px;font-weight:500;cursor:pointer}.v10-root .modal .v10-kbvisa-onlybad input{width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px}.v10-root .modal .v10-kbvisa-items,.v10-root .modal .v10-kbvisa-results{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;overflow:auto}.v10-root .modal .v10-kbvisa-results{max-height:50vh}.v10-root .modal .v10-kbvisa-items li,.v10-root .modal .v10-kbvisa-results li{padding:8px 12px;border:1px solid #e8e8eb;border-radius:8px}.v10-root .modal .v10-kbvisa-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.v10-root .modal .v10-kbvisa-result-q{min-width:0;color:#292b30;overflow-wrap:anywhere}.v10-root .modal .v10-kbvisa-result-q small{display:block;font-size:11px}.v10-root .modal .v10-kbvisa-result-head>.v10-kbop-num{flex-shrink:0;font-weight:600}.v10-root .modal .v10-kbvisa-results li>p{margin:4px 0 0;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.v10-root .modal .v10-kbvisa-add{display:flex;flex-direction:column;gap:16px}.v10-root .modal .v10-kbvisa-add h3{margin:0 0 4px;font-size:13px;font-weight:600;color:#292b30}.v10-root .modal .v10-kbvisa-add section>p{margin:0 0 8px;font-size:12px;line-height:1.7}.v10-root .modal .v10-kbvisa-items li{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:6px 10px}.v10-root .modal .v10-kbvisa-recent{max-height:180px}.v10-root .modal .v10-kbvisa-gold{max-height:160px;margin-top:6px}.v10-root .modal .v10-kbvisa-gold li{align-items:center;border-color:transparent;background:#f7f8fa}.v10-root .modal .v10-kbvisa-cases{max-height:200px}.v10-root .modal .v10-kbvisa-items .button{flex-shrink:0}.v10-root .modal .v10-kbvisa-item-text{display:flex;flex-direction:column;min-width:0;color:#292b30;overflow-wrap:anywhere}.v10-root .modal .v10-kbvisa-item-text small{font-size:11px}.v10-root .modal .v10-kbvisa-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v10-root .modal .v10-kbvisa-form{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #e8e8eb;border-radius:8px}.v10-root .modal .v10-kbvisa-form h3{margin:0 0 4px}.v10-root .modal .v10-kbvisa-form input,.v10-root .modal .v10-kbvisa-form textarea{width:100%;min-height:36px;padding:6px 10px;font-size:13px}.v10-root .modal .v10-kbvisa-form-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.v10-root .modal .v10-kbvisa-form-row .v10-kbop-field{margin:0;font-size:12px}.v10-root .modal .v10-kbvisa-lang{width:140px}.v10-root .modal .v10-kbvisa-form input.v10-kbvisa-visas{width:240px}.v10-root .modal .v10-kbvisa-sub{display:block;margin:0 0 4px;font-weight:500}.v10-root .modal .v10-kbvisa-gold-search{display:flex;gap:8px}.v10-root .modal .v10-kbvisa-gold-search input{flex:1 1 auto}.v10-root .modal .v10-kbvisa-gold-search .button{flex-shrink:0}.v10-root .modal .v10-kbvisa-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.v10-root .modal .v10-kbvisa-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#eaf2fe;color:var(--v10-blue);font-size:11px}.v10-root .modal .v10-kbvisa-chip button{display:inline-flex;padding:0;color:inherit;cursor:pointer}.v10-root .modal .v10-kbvisa-form-end{display:flex;justify-content:flex-end}@keyframes v10-kbvisa-spin{to{transform:rotate(1turn)}}.v10-root .modal .v10-kbvisa-spin{animation:v10-kbvisa-spin 1s linear infinite}@media (prefers-reduced-motion:reduce){.v10-root .modal .v10-kbvisa-spin{animation:none}}.v10-root .modal .v10-kbvisa-tags{max-height:46vh;overflow:auto;border:1px solid #e8e8eb;border-radius:8px}.v10-root .modal .v10-kbvisa-tags table{width:100%}.v10-root .modal .v10-kbvisa-tags th{position:sticky;top:0;z-index:1;background:#f7f8fa}.v10-root .modal .v10-kbvisa-tags td{padding-block:6px;vertical-align:middle}.v10-root .modal .v10-kbvisa-tags td:first-child{width:130px;white-space:nowrap}.v10-root .modal .v10-kbvisa-tags code{font-size:12px;color:#292b30}.v10-root .modal .v10-kbvisa-tags input{width:100%;min-height:32px;padding:4px 8px;font-size:13px}.v10-root .modal .v10-kbvisa-retired{text-decoration:line-through}.v10-root .modal .v10-kbvisa-syn{font-size:12px;color:#68707d}.v10-root .modal .v10-kbvisa-tag-add{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.v10-root .modal .v10-kbvisa-tag-add input{min-height:36px;padding:6px 10px;font-size:13px}.v10-root .modal .v10-kbvisa-tag-code{width:130px}.v10-root .modal .v10-kbvisa-tag-label{width:180px}.v10-root .modal .v10-kbvisa-tag-syn{flex:1 1 200px;min-width:0}@media (max-width:760px){.v10-root .admin-app .v10-kbvisa-create input,.v10-root .modal .v10-kbvisa-form input.v10-kbvisa-visas,.v10-root .modal .v10-kbvisa-lang,.v10-root .modal .v10-kbvisa-tag-code,.v10-root .modal .v10-kbvisa-tag-label,.v10-root .modal input.v10-kbvisa-when{width:100%}.v10-root .modal .v10-kbvisa-dates{grid-template-columns:minmax(0,1fr)}.v10-root .modal label.v10-kbvisa-onlybad{margin-left:0}}.v10-root .admin-app .v10-kbcompose .admin-detail-section{margin:0 0 16px}.v10-root .admin-app .v10-kbcompose .admin-form-actions{margin:8px 0 24px}.v10-root .admin-app .v10-kbcompose-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:18px}.v10-root .admin-app .v10-kbcompose-grid-title{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.v10-root .admin-app .v10-kbcompose-grid>label{margin:0;min-width:0}.v10-root .admin-app .v10-kbcompose-req{color:#b74051}.v10-root .admin-app .v10-kbcompose-field{display:flex;flex-direction:column;gap:8px;margin:0 0 18px}.v10-root .admin-app .v10-kbcompose-label{font-size:14px;font-weight:550;color:var(--v10-text)}.v10-root .admin-app .v10-kbcompose-field>p.muted,.v10-root .admin-app .v10-kbcompose-hint{margin:0;font-size:12px;font-weight:400;color:#8a909b}.v10-root .admin-app .v10-kbcompose-body .admin-editor-content>p:only-child:has(>br.ProseMirror-trailingBreak:only-child):before{content:var(--v10-kbc-placeholder);float:left;height:0;color:#a0a7b2;pointer-events:none}.v10-root .admin-app .v10-kbcompose-files>.admin-upload-field{margin:0 0 12px}.v10-root .admin-app .v10-kbcompose-files>.v10-kbcompose-label{display:block;margin-bottom:8px}.v10-root .admin-app .v10-kbcompose-files>p.muted{margin:0}.v10-root .admin-app .v10-kbcompose-file{display:flex;align-items:baseline;gap:10px;min-width:0}.v10-root .admin-app .v10-kbcompose-file b{min-width:0;font-size:13px;font-weight:500;color:var(--v10-text);overflow-wrap:anywhere}.v10-root .admin-app .v10-kbcompose-file small{flex-shrink:0;color:#8a909b}.v10-root .admin-app .v10-kbcompose-meta{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--v10-line)}.v10-root .admin-app .v10-note.v10-kbcompose-warn{background:#fff2db;color:#99631a}.v10-root .admin-app .v10-note.v10-kbcompose-failed{background:#fcebed;color:#b74051}.v10-root .admin-app .v10-kbcompose-lead{margin:-8px 0 16px}.v10-root .admin-app .v10-kbcompose-lead code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.v10-root .admin-app .v10-kbcompose-part-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;color:#8a909b}.v10-root .admin-app .v10-kbcompose-part-head b{flex:1;min-width:0;font-size:13px;font-weight:550;color:var(--v10-text);overflow-wrap:anywhere}.v10-root .admin-app .v10-kbcompose-part-head .muted{margin:0}.v10-root .admin-app .v10-kbcompose-part>.admin-error{margin:0 0 8px;font-size:12px}.v10-root .admin-app .v10-kbcompose-part>textarea{width:100%}.v10-root .admin-app .v10-kbcompose-part-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}@media (max-width:760px){.v10-root .admin-app .v10-kbcompose-grid,.v10-root .admin-app .v10-kbcompose-grid-title{grid-template-columns:minmax(0,1fr)}}.v10-root .admin-app .v10-tn>.tabs{margin-bottom:20px}.v10-root .admin-app .v10-tn .admin-detail-section{margin:0 0 16px}.v10-root .admin-app .v10-tn .panel+.settings-helper{margin-top:12px}.v10-root .admin-app .v10-tn code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:400;color:#7a818d;overflow-wrap:anywhere}.v10-root .admin-app .v10-tn-title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.v10-root .admin-app .v10-tn-title>code{font-size:13px;letter-spacing:0}.v10-root .admin-app .v10-tn-title>.badge{letter-spacing:0}.v10-root .admin-app .v10-tn-name{display:flex;flex-direction:column;gap:2px;min-width:0}.v10-root .admin-app .v10-tn-name>b{font-weight:600}.v10-root .admin-app .v10-tn-table td{white-space:nowrap}.v10-root .admin-app .v10-note.v10-tn-suspended{background:#fcebed;color:#b74051}.v10-root .admin-app .v10-tn-admins{margin:0;padding:0;list-style:none}.v10-root .admin-app .v10-tn-admins>li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;font-size:14px}.v10-root .admin-app .v10-tn-admins b{font-weight:600}.v10-root .admin-app .v10-tn-lead{margin:0 0 16px;color:#4a505a;font-size:14px;line-height:1.7}.v10-root .admin-app .v10-tn-lead b{font-weight:600}.v10-root .admin-app .v10-tn-revoked{margin:0 0 14px;font-size:12px}.v10-root .admin-app .v10-tn-invite .form-grid{max-width:640px}.v10-root .admin-app .v10-tn-invite .admin-detail-fields{max-width:640px;margin:0 0 8px}.v10-root .admin-app .v10-tn-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.v10-root .admin-app .v10-tn-foot>span{flex:1 1 260px;font-size:12px;line-height:1.6}.v10-root .admin-app .v10-tn-devlink{margin:14px 0 0}.v10-root .admin-app .v10-tn-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.v10-root .modal .v10-tn-form .v10-tn-names{margin:0 0 16px}.v10-root .modal .v10-tn-modal-note{margin:0 0 4px;font-size:12px;line-height:1.6}.v10-root .v10-tn-names-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:550}.v10-root .v10-tn-names-head .button{gap:4px}.v10-root label.v10-tn-name-row{flex-direction:row;align-items:center;gap:10px;margin:8px 0 0}.v10-root label.v10-tn-name-row>span{flex:0 0 64px;color:#68707d;font-size:12px;font-weight:400}.v10-root label.v10-tn-name-row>input{flex:1;min-width:0}.v10-root .v10-tn-hint{margin:8px 0 0;font-size:12px;line-height:1.6}.v10-root .admin-app .v10-tn-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px 24px}@media (min-width:768px){.v10-root .admin-app .v10-tn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.v10-root .admin-app .v10-tn-grid.v10-tn-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.v10-root .admin-app .v10-tn-field{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;font-size:13px;font-weight:550}.v10-root .admin-app .v10-tn-field small{font-size:12px;font-weight:400;line-height:1.5}.v10-root .admin-app .v10-tn-field small:empty{display:none}.v10-root .admin-app .v10-tn-value{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:8px 12px;border:1px solid #eceef1;border-radius:8px;background:#fafbfc;color:#2b3038;font-size:14px;font-weight:400;text-align:left;cursor:text}.v10-root .admin-app .v10-tn-value>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v10-root .admin-app .v10-tn-value>svg{flex-shrink:0;color:#a0a6b0}.v10-root .admin-app .v10-tn-value:hover:not(:disabled){border-color:#cfd4db;background:#fff}.v10-root .admin-app .v10-tn-value:disabled{cursor:wait}.v10-root .admin-app .v10-tn-empty{color:#a0a6b0}.v10-root .admin-app .v10-tn-value .v10-tn-chips{white-space:normal}.v10-root .admin-app .v10-tn-names-box{grid-column:1/-1;padding:14px 16px;border:1px solid #eceef1;border-radius:10px;background:#fafbfc}.v10-root .admin-app .v10-tn-names-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.v10-root .admin-app .v10-tn-ieqas{justify-content:flex-end}.v10-root .admin-app .v10-tn-features .admin-check,.v10-root .admin-app .v10-tn-ieqas .admin-check{margin:0;font-size:13px}.v10-root .admin-app .v10-tn-features{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 16px}.v10-root .admin-app .v10-tn-features .admin-check{font-weight:400}.v10-root .admin-app .v10-tn-stack{display:flex;flex-direction:column;gap:16px}.v10-root .admin-app .v10-tn-color{display:inline-flex;align-items:center;gap:8px}.v10-root .admin-app .v10-tn-color>span{width:16px;height:16px;border:1px solid #dfe2e7;border-radius:4px}.v10-root .admin-app .v10-tn-logo{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 20px}.v10-root .admin-app .v10-tn-logo-box{display:flex;align-items:center;justify-content:center;width:160px;height:80px;overflow:hidden;border:1px solid #eceef1;border-radius:8px;background:#fff;font-size:12px}.v10-root .admin-app .v10-tn-logo-box img{max-width:100%;max-height:100%;object-fit:contain}.v10-root .admin-app .v10-tn-logo-pick{display:flex;flex:1 1 220px;flex-direction:column;align-items:flex-start;gap:6px}.v10-root .admin-app .v10-tn-logo-pick small{font-size:12px}.v10-root .admin-app label.v10-tn-file{position:relative;flex-direction:row;margin:0;cursor:pointer}.v10-root .admin-app label.v10-tn-file>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.v10-root .admin-app label.v10-tn-file.is-busy{cursor:wait;opacity:.5}.v10-root .admin-app .v10-tn-delete{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.v10-root .admin-app .v10-tn-delete>p{flex:1 1 320px;margin:0;font-size:12px;line-height:1.6}@media (max-width:767px){.v10-root .admin-app .v10-tn-invite .form-grid{grid-template-columns:minmax(0,1fr);gap:0}}.v10-root .admin-app .v10-us>.tabs{margin-bottom:16px}.v10-root .admin-app .v10-us .admin-detail-section{margin:0 0 16px}.v10-root .admin-app .v10-us code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:400;color:#7a818d;overflow-wrap:anywhere}.v10-root .admin-app .v10-us .v10-note{margin-bottom:16px}.v10-root .admin-app .v10-us-metrics .home-metric{min-height:100px;cursor:default}.v10-root .admin-app .v10-us-metrics .home-metric:hover{border-color:transparent;box-shadow:0 2px 12px #191f2803;transform:none}.v10-root .admin-app .v10-us-metrics .home-metric strong{margin-top:4px}.v10-root .admin-app .v10-us-metrics .home-metric>div{margin-top:6px}.v10-root .admin-app .v10-us-who{display:flex;align-items:center;gap:10px;min-width:0}.v10-root .admin-app .v10-us-who>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.v10-root .admin-app .v10-us-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;overflow:hidden;border-radius:50%;background:#eef1f5;color:#4a505a;font-size:13px;font-weight:600}.v10-root .admin-app .v10-us-avatar img{width:100%;height:100%;object-fit:cover}.v10-root .admin-app .v10-us-stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.v10-root .admin-app .v10-us-table td{white-space:nowrap}.v10-root .admin-app .table-action.v10-us-danger{color:#b74051}.v10-root .admin-app .v10-us-push{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.v10-root .admin-app .v10-us .admin-view-stats{margin:4px 0 16px}.v10-root .admin-app .v10-us-tab .settings-helper{margin:12px 0 0}.v10-root .modal .v10-us-changes{margin:0 0 14px;padding:10px 14px;border-radius:8px;background:#f7f8fa;font-size:13px;line-height:1.7;list-style:none}.v10-root .modal .v10-us-changes b{font-weight:600}.v10-root .modal .v10-note.v10-us-warn{background:#fff2db;color:#99631a}.v10-root .modal .admin-check.v10-us-sure{margin:14px 0 6px;font-size:13px}.v10-root .admin-app .v10-pc .admin-detail-section{margin:0 0 16px}.v10-root .admin-app .v10-pc-table td{white-space:nowrap}.v10-root .admin-app .v10-pc-table td.v10-pc-clip{max-width:220px;overflow:hidden;text-overflow:ellipsis}.v10-root .admin-app .v10-pc label small{font-size:12px;font-weight:400;line-height:1.5}.v10-root .admin-app .v10-note.v10-pc-blockers b{display:block;margin-bottom:4px;font-weight:600}.v10-root .admin-app .v10-note.v10-pc-blockers ul{margin:0;padding-left:18px}.v10-root .admin-app .v10-pc-saved{margin-right:auto;font-size:12px;font-variant-numeric:tabular-nums}.v10-root .admin-app .v10-pc-group{margin:0 0 18px}.v10-root .admin-app .v10-pc-label{display:block;margin-bottom:8px;font-size:14px;font-weight:550}.v10-root .admin-app .v10-pc-choices{display:flex;flex-wrap:wrap;gap:4px 22px;margin:0}.v10-root .admin-app .v10-pc-choices label{margin:0;font-weight:400}.v10-root .admin-app .v10-pc-note{margin:-8px 0 18px;font-size:12px;line-height:1.6}.v10-root .admin-app .v10-pc-tenants{margin:0 0 16px;padding:12px 14px;border:1px solid #eceef1;border-radius:10px;background:#fafbfc}.v10-root .admin-app .v10-pc-tenants>p{margin:6px 0 0;font-size:12px}.v10-root .admin-app .v10-pc-photo{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px}.v10-root .admin-app .v10-pc-photo-box{display:flex;align-items:center;justify-content:center;width:64px;height:64px;overflow:hidden;border:1px solid #eceef1;border-radius:12px;background:#fafbfc;color:#a0a6b0}.v10-root .admin-app .v10-pc-photo-box img{width:100%;height:100%;object-fit:cover}.v10-root .admin-app .v10-pc-group>small{font-size:12px}.v10-root .admin-app .v10-pc-split{display:grid;grid-template-columns:minmax(0,1fr);gap:0 16px;align-items:start}@media (min-width:1200px){.v10-root .admin-app .v10-pc-split{grid-template-columns:minmax(0,1fr) 380px}.v10-root .admin-app .v10-pc-split>.v10-pc-preview{position:sticky;top:16px}}.v10-root .admin-app .v10-pc-card{padding:14px;border-radius:12px;background:#f4f5f7}.v10-root .admin-app .v10-pc-card .feature-page{margin:0;padding:0}.v10-root .admin-app .v10-pc-preview .v10-pc-note{margin:12px 0 0}.v10-root .admin-app .v10-on .admin-detail-section{margin:0 0 16px}.v10-root .admin-app .v10-on-table td{white-space:nowrap}.v10-root .admin-app .v10-on-langs,.v10-root .admin-app .v10-on-title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.v10-root .admin-app .v10-on-title .table-title{margin-left:2px}.v10-root .admin-app .v10-on-basics{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 24px}.v10-root .admin-app .v10-on-basics>label:first-child{flex:0 1 240px;margin:0}.v10-root .admin-app .v10-on-basics>.admin-check{margin:0 0 10px;font-weight:400}.v10-root .admin-app .v10-on .section-head .button{gap:4px}.v10-root .admin-app .v10-note.v10-on-stale{background:#fcebed;color:#b74051}.v10-root .admin-app .v10-on-langbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;margin-bottom:14px}.v10-root .admin-app .v10-on-langbar>.tabs{flex:1 1 auto;margin:0}.v10-root .admin-app .v10-on-state{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:14px;font-size:13px;font-weight:550}.v10-root .admin-app .v10-on-state .muted{font-size:12px;font-weight:400}.v10-root .admin-app .v10-on-note{margin:4px 0 0;font-size:12px;line-height:1.6}.v10-root .modal .v10-on-issues{margin:0 0 8px;padding-left:20px;font-size:14px;line-height:1.7}.v10-root .admin-app :is(.v10-us,.v10-pc,.v10-on)>.panel+.settings-helper{margin-top:12px}.v10-root .v10-consent-page{display:flex;flex-direction:column;gap:14px}.v10-root .v10-consent-page .feature-card{gap:4px}.v10-root .v10-consent-page .v10-consent-sub{margin:0 0 8px;color:#4e5968;font-size:14px;line-height:1.65}.v10-root .v10-consent-page .v10-note{margin:0}.v10-root .v10-consent-page .v10-consent-refuse{align-self:center;padding:6px;color:#8b95a1;font-size:13px;text-decoration:underline;text-underline-offset:2px}.v10-root .v10-privacy{padding:40px 0 56px;color:#333d4b;word-break:keep-all;overflow-wrap:anywhere}.v10-root .v10-privacy h1{margin:0;color:#11141a;font-size:30px;line-height:1.3;letter-spacing:-.8px}.v10-root .v10-privacy .v10-privacy-effective{margin:8px 0 0;color:#8b95a1;font-size:13px}.v10-root .v10-privacy .v10-privacy-lead{margin:18px 0 0;color:#4e5968;font-size:15px;line-height:1.8}.v10-root .v10-privacy-toc{margin:28px 0 0;padding:18px 20px;border:1px solid #e5e8eb;border-radius:14px;background:#fff}.v10-root .v10-privacy-toc h2{margin:0 0 8px;color:#8b95a1;font-size:13px;font-weight:600}.v10-root .v10-privacy-toc ol{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 24px;margin:0;padding-left:20px;font-size:14px;line-height:1.7}@media (min-width:640px){.v10-root .v10-privacy-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.v10-root .v10-privacy-section{margin:40px 0 0;scroll-margin-top:84px}.v10-root .v10-privacy-section h2{margin:0 0 12px;color:#11141a;font-size:20px;line-height:1.4;letter-spacing:-.4px}.v10-root .v10-privacy-section>p,.v10-root .v10-privacy-section>ul{margin:0 0 12px;font-size:15px;line-height:1.8}.v10-root .v10-privacy-section>ul{padding-left:20px;list-style:disc}.v10-root .v10-privacy-section>ul li+li{margin-top:4px}.v10-root .v10-privacy-section>.v10-note{margin:0 0 12px;font-size:14px}.v10-root .v10-privacy-table{margin:0 0 12px;overflow-x:auto;border:1px solid #e5e8eb;border-radius:12px;background:#fff}.v10-root .v10-privacy-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:13px;line-height:1.65;text-align:left}.v10-root .v10-privacy-table th{padding:10px 12px;border-bottom:1px solid #e5e8eb;background:#f9fafb;color:#8b95a1;font-weight:600;white-space:nowrap}.v10-root .v10-privacy-table td{padding:10px 12px;border-bottom:1px solid #f2f4f6;vertical-align:top}.v10-root .v10-privacy-table tr:last-child td{border-bottom:0}.v10-root .v10-privacy-table td:first-child{color:#11141a;font-weight:500}.v10-root .v10-privacy .v10-privacy-footer{margin:48px 0 0;padding-top:24px;border-top:1px solid #e5e8eb;color:#4e5968;font-size:14px}@media (max-width:640px){.v10-root .v10-privacy{padding:28px 0 40px}.v10-root .v10-privacy h1{font-size:24px}.v10-root .v10-privacy-section h2{font-size:18px}}.v10-root .v10-cp-card{gap:14px}.v10-root .v10-cp-head{display:flex;align-items:flex-start;gap:12px;min-width:0}.v10-root .v10-cp-head>div{flex:1;min-width:0}.v10-root .v10-cp-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:10px;background:var(--v10-theme-tint,#edf7ff);color:var(--v10-theme-primary,#0092ff)}.v10-root .v10-cp-head h3{margin:0;font-size:16px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.v10-root .v10-cp-head p{margin:2px 0 0;font-size:13px;line-height:1.6;color:#737780;overflow-wrap:anywhere}.v10-root .v10-cp-eyebrow,.v10-root .v10-cp-optional{font-size:12px;font-weight:500;color:#8a909b}.v10-root .v10-cp-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v10-root .v10-cp-actions .button{gap:6px;padding-inline:10px}.v10-root .v10-cp-chips{display:flex;flex-wrap:wrap;gap:6px}.v10-root :is(.v10-cp-card,.v10-cp-modal) .badge.mint{background:#e8f5ee;color:#24734d}.v10-root :is(.v10-cp-card,.v10-cp-modal) .badge.orange{background:#fff2db;color:#99631a}.v10-root :is(.v10-cp-card,.v10-cp-modal) .badge.neutral{background:#f0f0f2;color:#626671}.v10-root :is(.v10-cp-card,.v10-cp-modal) .badge.purple{background:#f1edfb;color:#6f55b5}.v10-root .v10-cp-offer{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:10px;background:var(--v10-theme-tint,#edf7ff)}.v10-root .v10-cp-offer p{margin:0;font-size:13px;line-height:1.6;color:#30343b}.v10-root .v10-cp-details{border-top:1px solid #edf1f7;padding-top:4px}.v10-root .v10-cp-details>summary{display:flex;align-items:center;min-height:40px;font-size:14px;font-weight:600;color:#363940;cursor:pointer;list-style:none}.v10-root .v10-cp-details>summary::-webkit-details-marker{display:none}.v10-root .v10-cp-summary{display:flex;flex-direction:column;gap:16px;padding:8px 0 4px}.v10-root .v10-cp-about{margin:0;font-size:13px;line-height:1.75;color:#4a4f58}.v10-root .v10-cp-info{display:grid;gap:6px;margin:0;padding:12px 14px;border-radius:8px;background:#f7f8fa}.v10-root .v10-cp-info>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.6}.v10-root .v10-cp-info dt{color:#8a909b}.v10-root .v10-cp-info dd{margin:0;color:#30343b;overflow-wrap:anywhere}.v10-root .v10-cp-sec h4,.v10-root .v10-cp-subhead,.v10-root .v10-cp-visa-pick h4{margin:0 0 6px;font-size:13px;font-weight:650;color:#30343b}.v10-root .v10-cp-sec ul{padding-left:18px}.v10-root .v10-cp-sec p,.v10-root .v10-cp-sec ul{margin:0;font-size:13px;line-height:1.7;color:#4a4f58}.v10-root .v10-cp-tags{display:flex;flex-wrap:wrap;gap:6px}.v10-root .v10-cp-tags span{padding:3px 9px;border-radius:999px;background:#f3f3f5;font-size:12px;color:#4a4f58}.v10-root .v10-cp-questions{display:grid;gap:10px;margin:0;padding-left:18px;font-size:13px;line-height:1.6}.v10-root .v10-cp-questions li>*{display:block}.v10-root .v10-cp-questions b{font-weight:600;color:#30343b}.v10-root .v10-cp-questions span{color:#737985}.v10-root .v10-cp-questions small{color:var(--v10-theme-primary,#0092ff)}.v10-root .v10-cp-check-note{margin:0;font-size:12px;line-height:1.6;color:#8a909b}.v10-root .v10-cp-checks{display:grid;gap:8px}.v10-root .v10-cp-check{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:11px 14px;border:1px solid #e4e5e8;border-radius:10px;background:#fff;color:#30343b;text-align:left;cursor:pointer}.v10-root .v10-cp-check:hover{background:#fafbfd}.v10-root .v10-cp-check>svg:first-child{flex-shrink:0;color:var(--v10-theme-primary,#0092ff)}.v10-root .v10-cp-check>svg:last-child{flex-shrink:0;color:#8a909b}.v10-root .v10-cp-check>span{display:grid;flex:1;gap:2px;min-width:0}.v10-root .v10-cp-check b{font-size:14px;font-weight:600}.v10-root .v10-cp-check small{font-size:12px;color:#737985}.v10-root .v10-cp-links{display:flex;flex-wrap:wrap;gap:0 16px}.v10-root .feature-page .v10-cp-links .text-link{color:#646973}.v10-root .v10-cp-modal{display:flex;flex-direction:column;gap:16px}.v10-root .v10-cp-hint{margin:0;font-size:13px;line-height:1.7;color:#68707d}.v10-root .v10-cp-center{text-align:center}.v10-root .v10-cp-modal .v10-note{margin:0}.v10-root .v10-cp-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.v10-root .v10-cp-thumbs>li{position:relative;aspect-ratio:9/16;overflow:hidden;border:1px solid #e4e5e8;border-radius:10px;background:#f7f8fa}.v10-root .v10-cp-thumbs img{width:100%;height:100%;object-fit:cover;object-position:top}.v10-root .v10-cp-thumb-no{position:absolute;top:6px;left:6px;display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:12px;background:var(--v10-theme-primary,#0092ff);color:#fff;font-size:12px;font-weight:650}.v10-root .v10-cp-thumb-tools{position:absolute;inset:auto 0 0 0;display:flex;justify-content:space-between;padding:5px;background:linear-gradient(transparent,#1e2e4866)}.v10-root .v10-cp-thumb-tools button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:#ffffffeb;color:#30343b;cursor:pointer}.v10-root .v10-cp-thumb-tools button:disabled{opacity:.35;cursor:default}.v10-root .v10-cp-thumbs>li.v10-cp-thumb-add{border:1px dashed #cbd5e1;background:#fafbfd}.v10-root .v10-cp-thumb-add label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;font-size:13px;color:#38465a;cursor:pointer}.v10-root .v10-cp-thumb-add svg{color:var(--v10-theme-primary,#0092ff)}.v10-root .v10-cp-thumb-add input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.v10-root .v10-cp-qedit{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #edf1f7;border-radius:10px}.v10-root .v10-cp-fit-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.v10-root .v10-cp-fit-list>li{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #edf1f7;border-radius:10px}.v10-root .v10-cp-fit-list>li>.badge{flex-shrink:0;white-space:nowrap}.v10-root .v10-cp-fit-list>li>div{display:grid;gap:4px;min-width:0;font-size:13px;line-height:1.6}.v10-root .v10-cp-fit-list b{font-weight:600;color:#30343b;overflow-wrap:anywhere}.v10-root .v10-cp-fit-list small{font-size:12px;color:#24734d}.v10-root .v10-cp-fit-list p{margin:0;color:#68707d}.v10-root .v10-cp-noresume{display:grid;gap:6px;padding:16px;border-radius:10px;background:#f7f8fa}.v10-root .v10-cp-noresume h4{margin:0;font-size:15px}.v10-root .v10-cp-noresume p{margin:0;font-size:13px;color:#68707d}.v10-root .v10-cp-visa-result{padding:14px;border-radius:10px;background:var(--v10-theme-tint,#edf7ff)}.v10-root .v10-cp-visa-result p{margin:0;font-size:14px;line-height:1.75;color:#30343b}.v10-root .v10-cp-quote{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;font-size:13px;line-height:1.6}.v10-root .v10-cp-quote>svg{flex-shrink:0;margin-top:2px}.v10-root .v10-cp-quote>div{display:grid;gap:4px;min-width:0}.v10-root .v10-cp-quote q{display:block;color:#30343b}.v10-root .v10-cp-quote small{display:block;font-size:12px;color:#737985}.v10-root .v10-cp-quote.warn{background:#fff2db;color:#99631a}.v10-root .v10-cp-quote.ok{background:#e8f5ee;color:#24734d}.v10-root .v10-cp-visa-links{display:grid;gap:2px}.v10-root .v10-cp-qhead{display:grid;gap:4px}.v10-root .v10-cp-qhead small{font-size:12px;font-weight:600;color:var(--v10-theme-primary,#0092ff)}.v10-root .v10-cp-qhead h3{margin:0;font-size:16px;font-weight:650;line-height:1.55;overflow-wrap:anywhere}.v10-root .v10-cp-qhead p{margin:0;font-size:13px;line-height:1.6;color:#737985}.v10-root .v10-cp-count-tools{display:inline-flex;flex-shrink:0;align-items:center;gap:12px}.v10-root .feature-page .v10-cp-count-tools .text-link{white-space:nowrap}.v10-root .feature-page small.v10-cp-over{color:#ce4358;font-weight:600}.v10-root .v10-cp-count-alt{font-weight:400;color:#8a909b}