:root{--pt-fill:var(--primary-color);--pt-on-fill:var(--on-accent)}[data-theme=dark]{--pt-fill:#3a5fc4;--pt-on-fill:#fff}.ob-pt-auth{background:var(--surface-page);min-height:100vh;color:var(--text-primary);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.ob-pt-auth-brand{color:var(--pt-on-fill);background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--brand-accent) 42%, transparent), transparent 42%), linear-gradient(150deg, var(--pt-fill) 0%, color-mix(in srgb, var(--pt-fill) 62%, #000) 100%);flex-direction:column;justify-content:space-between;gap:40px;padding:40px 56px;display:flex;position:relative;overflow:hidden}.ob-pt-auth-brand:after{content:"";border:1px solid color-mix(in srgb, var(--on-accent) 22%, transparent);width:380px;height:380px;box-shadow:0 0 0 60px color-mix(in srgb, var(--on-accent) 5%, transparent);pointer-events:none;border-radius:50%;position:absolute;bottom:-120px;right:-120px}.ob-pt-auth-brand-top{align-items:center;gap:12px;display:flex}.ob-pt-badge{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--on-accent) 16%, transparent);border:1px solid color-mix(in srgb, var(--on-accent) 30%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.ob-pt-auth-pitch h1{letter-spacing:-.02em;color:inherit;margin:0 0 14px;font-size:clamp(28px,3.2vw,40px);line-height:1.12}.ob-pt-auth-pitch p{opacity:.92;max-width:460px;margin:0 0 28px;font-size:16px;line-height:1.6}.ob-pt-points{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ob-pt-point{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.ob-pt-point-icon{background:color-mix(in srgb, var(--on-accent) 16%, transparent);border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.ob-pt-point strong{font-size:15px;display:block}.ob-pt-point span{opacity:.85;font-size:13.5px;line-height:1.5}.ob-pt-auth-foot{z-index:1;opacity:.8;font-size:12.5px;position:relative}.ob-pt-auth-main{background:radial-gradient(60% 50% at 85% 0%, color-mix(in srgb, var(--primary-color) 10%, transparent), transparent 70%), radial-gradient(50% 45% at 0% 100%, color-mix(in srgb, var(--brand-accent) 12%, transparent), transparent 70%), var(--surface-page);flex-direction:column;min-width:0;display:flex}.ob-pt-auth-tools{justify-content:flex-end;align-items:center;gap:8px;padding:20px 28px 0;display:flex}.ob-pt-auth-center{flex:1;grid-template-columns:minmax(0,1fr);place-items:center;padding:24px 28px 56px;display:grid}.ob-pt-auth-card{background:var(--surface-card);border:1px solid var(--border-color);width:100%;min-width:0;max-width:440px;box-shadow:0 1px 2px color-mix(in srgb, var(--gray-900) 6%, transparent), 0 24px 60px color-mix(in srgb, var(--gray-900) 12%, transparent);border-radius:24px;padding:40px 36px 32px}.ob-pt-auth-icon{width:52px;height:52px;color:var(--primary-color);background:var(--primary-soft);border-radius:16px;place-items:center;margin-bottom:20px;font-size:24px;display:grid}.ob-pt-auth-icon--success{color:var(--success-color);background:color-mix(in srgb, var(--success-color) 14%, transparent)}.ob-pt-auth-icon--warning{color:var(--warning-color);background:color-mix(in srgb, var(--warning-color) 14%, transparent)}.ob-pt-divider.ant-divider{color:var(--text-secondary);margin:22px 0 18px;font-size:13px}.ob-pt-auth-card h2{letter-spacing:-.02em;margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.15}.ob-pt-auth-lead{color:var(--text-secondary);margin:0 0 28px;font-size:15px;line-height:1.5}.ob-pt-auth-row{justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 24px;display:flex}.ob-pt-auth-card .ant-form-item{margin-bottom:20px}.ob-pt-auth-card .ant-form-item-explain{padding-bottom:6px}.ob-pt-auth-card .ant-form-item-label>label{letter-spacing:0;text-transform:none;height:auto;color:var(--text-secondary);margin-bottom:2px;font-size:13px;font-weight:600}.ob-pt-auth-card .ant-form-item-label,.ob-pt-auth-card .ant-form-item-label>label{width:100%}.ob-pt-label-row{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.ob-pt-label-row .ob-pt-link--inline{min-height:0;font-size:13px;font-weight:500;line-height:1.4}.ob-pt-auth-card .ant-input-affix-wrapper{background:var(--surface-subtle);min-height:50px;box-shadow:inset 0 0 0 1px var(--border-color);border-color:#0000;border-radius:12px;padding:0 14px;transition:box-shadow .15s,background-color .15s}.ob-pt-auth-card .ant-input-affix-wrapper>input.ant-input{background:0 0;min-height:0;font-size:16px}.ob-pt-auth-card .ant-input-prefix{color:var(--text-secondary);margin-inline-end:10px;font-size:16px}.ob-pt-auth-card .ant-input-affix-wrapper:hover{background:var(--surface-card)}.ob-pt-auth-card .ant-input-affix-wrapper-focused,.ob-pt-auth-card .ant-input-affix-wrapper:focus-within{background:var(--surface-card);box-shadow:inset 0 0 0 1.5px var(--primary-color), 0 0 0 4px color-mix(in srgb, var(--primary-color) 18%, transparent)}.ob-pt-auth-card .ant-input-affix-wrapper-status-error{box-shadow:inset 0 0 0 1.5px var(--error-color)}.ob-pt-auth-card .ant-btn{white-space:normal;text-align:center;border-radius:12px;height:auto;min-height:50px;padding-block:10px;font-size:16px;font-weight:600;line-height:1.3}.ob-pt-auth-card .ant-btn.ob-pt-auth-alt-btn{text-wrap:balance;min-height:46px;font-size:14px;font-weight:500}.ob-pt-auth-card .ant-btn-primary{box-shadow:0 6px 16px color-mix(in srgb, var(--primary-color) 32%, transparent)}.ob-pt-auth-card .ant-alert{border-radius:12px;margin-bottom:20px}.ob-pt-auth-card .ant-checkbox-wrapper{align-items:center;min-height:40px;font-size:14px}.ob-pt-auth-foot-note{border-top:1px solid var(--border-color);text-align:center;color:var(--text-secondary);margin:24px 0 0;padding-top:20px;font-size:14px}.ob-pt-link{min-height:40px;color:var(--primary-color);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.ob-pt-link:hover{color:var(--primary-hover)}.ob-pt-auth-mobile-logo{display:none}.ob-pt-shell{background:var(--surface-page);min-height:100vh;color:var(--text-primary);grid-template-columns:264px minmax(0,1fr);display:grid}.ob-pt-main{min-width:0}.ob-pt-sidebar{background:var(--surface-card);border-right:1px solid var(--border-color);height:100vh;position:sticky;top:0}.ob-pt-side{background:var(--surface-card);flex-direction:column;height:100%;padding:20px 14px 14px;display:flex}.ob-pt-side__brand{align-items:center;gap:10px;padding:4px 10px 22px;text-decoration:none;display:flex}.ob-pt-brand-tag{border-left:1px solid var(--border-color);color:var(--text-secondary);padding-left:10px;font-size:13px;font-weight:500}.ob-pt-side__nav{flex:1;align-content:start;gap:22px;display:grid;overflow-y:auto}.ob-pt-side__group{gap:2px;display:grid}.ob-pt-side__heading{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);opacity:.8;padding:0 12px 6px;font-size:11.5px;font-weight:700}.ob-pt-side__link{min-height:42px;color:var(--text-secondary);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.ob-pt-side__icon{border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:16px;transition:background-color .15s,color .15s;display:grid}.ob-pt-side__link:hover{color:var(--text-primary);background:var(--surface-subtle)}.ob-pt-side__link[aria-current=page]{color:var(--primary-color);background:var(--primary-soft);font-weight:600}.ob-pt-side__link[aria-current=page] .ob-pt-side__icon{color:var(--pt-on-fill);background:var(--pt-fill)}.ob-pt-side__link[aria-current=page]:before{content:"";background:var(--pt-fill);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-14px}.ob-pt-side__user{border:1px solid var(--border-color);background:var(--surface-subtle);cursor:pointer;text-align:left;width:100%;color:var(--text-primary);border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:10px;transition:border-color .15s,box-shadow .15s;display:flex}.ob-pt-side__user:hover,.ob-pt-side__user:focus-visible{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-soft)}.ob-pt-side__who{flex:1;min-width:0;line-height:1.3;display:grid}.ob-pt-side__who strong,.ob-pt-side__who small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ob-pt-side__who strong{font-size:13.5px}.ob-pt-side__who small{color:var(--text-secondary);font-size:12px}.ob-pt-mobilebar{display:none}.ob-pt-acct{background:var(--surface-card);border:1px solid var(--border-color);border-radius:14px;min-width:230px;padding:6px;box-shadow:0 18px 48px -12px #00000047}.ob-pt-acct .ant-dropdown-menu{box-shadow:none;background:0 0;padding:0}.ob-pt-menu-gap{width:14px;display:inline-block}@media (width<=1023px){.ob-pt-shell{display:block}.ob-pt-sidebar{display:none}.ob-pt-mobilebar{z-index:20;background:var(--surface-page);border-bottom:1px solid var(--border-color);align-items:center;gap:12px;height:56px;padding:0 8px;display:flex;position:sticky;top:0}.ob-pt-mobilebar__menu{cursor:pointer;width:44px;height:44px;color:var(--text-primary);background:0 0;border:0;border-radius:12px;place-items:center;font-size:18px;display:grid}.ob-pt-mobilebar__menu:hover{background:var(--surface-subtle)}}.ob-pt-content{width:100%;max-width:1180px;margin:0 auto;padding:32px 28px 64px}.ob-pt-hero{color:#fff;background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--brand-accent) 42%, transparent), transparent 46%), linear-gradient(150deg, color-mix(in srgb, var(--primary-color) 62%, #0a1226) 0%, color-mix(in srgb, var(--primary-color) 28%, #060b18) 100%);border-radius:20px;padding:32px 36px;position:relative;overflow:hidden}.ob-pt-hero h1{letter-spacing:-.02em;color:inherit;margin:10px 0 6px;font-size:clamp(24px,3vw,32px)}.ob-pt-hero p{opacity:.9;max-width:560px;margin:0;line-height:1.55}.ob-pt-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin-top:20px;display:grid}.ob-pt-stat{background:var(--surface-card);border:1px solid var(--border-color);border-radius:18px;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.ob-pt-stat-icon{width:42px;height:42px;color:var(--primary-color);background:var(--primary-soft);border-radius:12px;flex-shrink:0;place-items:center;font-size:19px;display:grid}.ob-pt-stat-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:12.5px;font-weight:600}.ob-pt-stat-value{letter-spacing:-.02em;margin-top:8px;font-size:28px;font-weight:700}.ob-pt-stat-hint{color:var(--text-secondary);margin-top:4px;font-size:13px}.ob-pt-panel{background:var(--surface-card);border:1px solid var(--border-color);border-radius:16px;margin-top:20px;padding:24px 26px}.ob-pt-panel h2{margin:0 0 6px;font-size:18px}.ob-pt-panel p{color:var(--text-secondary);margin:0;line-height:1.6}@media (width<=960px){.ob-pt-auth{grid-template-columns:minmax(0,1fr)}.ob-pt-auth-brand{display:none}.ob-pt-auth-mobile-logo{margin-bottom:24px;display:block}.ob-pt-auth-tools{padding:16px 16px 0}.ob-pt-auth-center{place-items:start center;padding:12px 16px 40px}.ob-pt-auth-card{border-radius:20px;padding:28px 22px 24px}.ob-pt-auth-card h2{font-size:24px}.ob-pt-auth-icon{display:none}}@media (width<=700px){.ob-pt-content{padding:20px 16px 48px}.ob-pt-hero{border-radius:16px;padding:24px 20px}}.ob-pt-page-head{align-items:center;gap:16px;margin-bottom:24px;display:flex}.ob-pt-page-head__icon{width:52px;height:52px;color:var(--primary-color);background:var(--primary-soft);border-radius:16px;flex-shrink:0;place-items:center;font-size:24px;display:grid}.ob-pt-page-head h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700}.ob-pt-page-head p{color:var(--text-secondary);margin:2px 0 0}.ob-pt-page-head>div:not(.ob-pt-page-head__icon){flex:1;min-width:0}.ob-pt-page-head__action{margin-left:auto}.ob-pt-banner{border-radius:14px;margin-bottom:16px}.ob-pt-terms{max-width:820px;padding:32px 36px;line-height:1.65}.ob-pt-terms p{color:var(--text-primary);margin:0 0 12px}.ob-pt-terms ul{margin:0 0 12px;padding-left:22px}.ob-pt-accept{justify-content:space-between;align-items:center;gap:16px;max-width:820px;display:flex}.ob-pt-terms-box{border:1px solid var(--border-color);background:var(--surface-subtle);border-radius:14px;max-height:220px;margin-bottom:14px;padding:14px 16px;font-size:13.5px;line-height:1.55;overflow:auto}.ob-pt-terms-box:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.ob-pt-modal-form .ant-form-item{margin-bottom:18px}.ob-pt-modal-form .ant-form-item-label>label{letter-spacing:0;text-transform:none;height:auto;color:var(--text-secondary);font-size:13px;font-weight:600}.ob-pt-modal-form .ant-input-affix-wrapper,.ob-pt-modal-form .ant-input-lg{border-radius:12px}.ob-pt-modal-form .ant-select-lg .ant-select-selector{border-radius:12px!important}.ob-pt-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.ob-pt-stack{gap:20px;max-width:820px;display:grid}.ob-pt-card{background:var(--surface-card);border:1px solid var(--border-color);box-shadow:0 1px 2px #0000000a, 0 12px 32px -20px color-mix(in srgb, var(--primary-color) 35%, transparent);border-radius:20px;padding:28px 32px}.ob-pt-card__head{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.ob-pt-card__icon{width:40px;height:40px;color:var(--primary-color);background:var(--primary-soft);border-radius:12px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.ob-pt-card__head h2{letter-spacing:-.01em;margin:0;font-size:17px}.ob-pt-card__head p{color:var(--text-secondary);margin:2px 0 0;font-size:13.5px;line-height:1.5}.ob-pt-card__foot{border-top:1px solid var(--border-color);justify-content:flex-end;margin-top:8px;padding-top:20px;display:flex}.ob-pt-modal-form .ant-input-lg,.ob-pt-modal-form .ant-input-affix-wrapper-lg{min-height:48px}.ob-pt-modal-form .ant-select-lg{height:48px}@media (width<=700px){.ob-pt-card{border-radius:16px;padding:22px 18px}}.ob-pt-fixed{background:var(--surface-subtle);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:18px 20px;display:grid}.ob-pt-fixed dt{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:12.5px;font-weight:600}.ob-pt-fixed dd{margin:4px 0 0;font-size:16px;font-weight:600}.ob-pt-hint{border-bottom:1px solid var(--border-color);color:var(--text-secondary);margin:0 0 24px;padding-bottom:20px;font-size:13.5px}.ob-pt-members{margin:0}.ob-pt-datalist--team{--cols:44px minmax(0, 1fr) 170px 120px 132px}.ob-pt-datalist__head--team{gap:16px;padding-inline:20px}.ob-pt-member{grid-template-columns:44px minmax(0,1fr) 170px 120px 132px;align-items:center;gap:16px;padding:16px 20px;display:grid}.ob-pt-member--off{opacity:.7}.ob-pt-member__who{gap:2px;min-width:0;display:grid}.ob-pt-member__who span{color:var(--text-secondary);overflow-wrap:anywhere}.ob-pt-member__who small{color:var(--text-secondary);font-size:12.5px}.ob-pt-member__state{color:var(--text-secondary);justify-self:start;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:inline-flex}.ob-pt-member__state:before{content:"";background:var(--text-secondary);opacity:.55;border-radius:50%;width:8px;height:8px}.ob-pt-member__state--active{color:var(--success-color)}.ob-pt-member__state--active:before{background:var(--success-color);opacity:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--success-color) 20%, transparent)}.ob-pt-member__state--pending,.ob-pt-member__state--awaiting{color:var(--warning-color)}.ob-pt-member__state--pending:before,.ob-pt-member__state--awaiting:before{background:var(--warning-color);opacity:1}.ob-pt-member__actions{justify-content:flex-end;gap:8px;min-width:40px;display:flex}@media (width<=1240px){.ob-pt-datalist__head--team{display:none}.ob-pt-member{grid-template-columns:44px minmax(0,1fr) auto;row-gap:12px}.ob-pt-member__role{grid-column:2/4}.ob-pt-member__state{grid-column:2}.ob-pt-member__actions{grid-column:3}}@media (width<=700px){.ob-pt-page-head{flex-wrap:wrap}.ob-pt-page-head>div:not(.ob-pt-page-head__icon){flex:calc(100% - 68px)}.ob-pt-page-head__action{width:100%;margin-left:0}.ob-pt-terms{padding:22px 18px}.ob-pt-accept{flex-direction:column;align-items:stretch}.ob-pt-grid-2,.ob-pt-fixed{grid-template-columns:minmax(0,1fr)}}.ob-pt-demo{background:var(--surface-card);border:1px solid var(--border-color);box-shadow:0 12px 32px -18px color-mix(in srgb, var(--primary-color) 40%, transparent);border-radius:20px;gap:22px;padding:28px;display:grid}.ob-pt-demo__status{align-items:flex-start;gap:16px;display:flex}.ob-pt-demo__status h2{letter-spacing:-.01em;margin:0;font-size:22px}.ob-pt-demo__status p{max-width:560px;color:var(--text-secondary);margin:4px 0 0;line-height:1.55}.ob-pt-demo__icon{border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.ob-pt-demo__status--ready .ob-pt-demo__icon{color:var(--success-color);background:color-mix(in srgb, var(--success-color) 14%, transparent)}.ob-pt-demo__status--busy .ob-pt-demo__icon{color:var(--primary-color);background:var(--primary-soft)}.ob-pt-demo__status--warn .ob-pt-demo__icon{color:var(--warning-color);background:color-mix(in srgb, var(--warning-color) 14%, transparent)}.ob-pt-demo__spinner{border:3px solid color-mix(in srgb, var(--primary-color) 25%, transparent);border-top-color:var(--primary-color);border-radius:50%;width:22px;height:22px;animation:.9s linear infinite ob-pt-demo-spin}.ob-pt-demo__bar{background:var(--primary-soft);border-radius:999px;height:6px;overflow:hidden}.ob-pt-demo__bar>span{border-radius:inherit;background:var(--pt-fill);width:38%;height:100%;animation:1.5s ease-in-out infinite ob-pt-demo-slide;display:block}.ob-pt-demo__facts{border-top:1px solid var(--border-color);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:0;padding:18px 0 0;display:grid}.ob-pt-demo__facts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:12.5px;font-weight:600}.ob-pt-demo__facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.ob-pt-demo__actions{flex-wrap:wrap;gap:12px;display:flex}.ob-pt-demo-rules{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin-top:20px;display:grid}.ob-pt-demo-rule{background:var(--surface-card);border:1px solid var(--border-color);border-radius:16px;gap:14px;padding:20px 22px;display:flex}.ob-pt-demo-rule>span{color:var(--primary-color);flex-shrink:0;font-size:20px}.ob-pt-demo-rule h3{margin:0 0 4px;font-size:15px}.ob-pt-demo-rule p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.55}@keyframes ob-pt-demo-spin{to{transform:rotate(360deg)}}@keyframes ob-pt-demo-slide{0%{transform:translate(-110%)}to{transform:translate(290%)}}@media (prefers-reduced-motion:reduce){.ob-pt-demo__spinner,.ob-pt-demo__bar>span{animation:none}}@media (width<=600px){.ob-pt-demo{padding:20px}.ob-pt-demo__actions .ant-btn{flex:100%}}.ob-pt-hero .ob-pt-badge{background:#ffffff24;border-color:#ffffff4d}.ob-pt-start{margin-top:20px}.ob-pt-start__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.ob-pt-start__head h2{letter-spacing:-.01em;margin:0;font-size:18px}.ob-pt-start__head p{color:var(--text-secondary);margin:2px 0 0;font-size:13.5px}.ob-pt-start__progress{align-items:center;gap:12px;display:flex}.ob-pt-start__progress strong{font-variant-numeric:tabular-nums;font-size:14px}.ob-pt-start__bar{background:var(--primary-soft);border-radius:999px;width:120px;height:8px;overflow:hidden}.ob-pt-start__bar>span{border-radius:inherit;background:var(--pt-fill);height:100%;transition:width .4s;display:block}.ob-pt-steps{margin:0;padding:0;list-style:none;display:grid}.ob-pt-steps li{border-top:1px solid var(--border-color);align-items:center;gap:16px;padding:16px 0;display:flex}.ob-pt-steps li>div{flex:1;gap:2px;min-width:0;display:grid}.ob-pt-steps li>div span{color:var(--text-secondary);font-size:13.5px}.ob-pt-steps__mark{border:2px solid var(--border-color);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.ob-pt-steps li.is-done .ob-pt-steps__mark{border-color:var(--success-color);background:var(--success-color)}.ob-pt-steps li.is-done strong{color:var(--text-secondary);font-weight:600}.ob-pt-steps__go{white-space:nowrap;min-height:40px;color:var(--primary-color);background:var(--primary-soft);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.ob-pt-steps__go:hover{filter:brightness(.96)}.ob-pt-start__soon{color:var(--text-secondary);background:var(--surface-subtle);border-radius:12px;margin:4px 0 0;padding:14px 16px;font-size:13px}@media (width<=600px){.ob-pt-steps li{flex-wrap:wrap}.ob-pt-steps__go{margin-left:44px}}.ob-pt-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:32px 0 0;font-size:13px;font-weight:700}.ob-pt-section-title+.ob-pt-demo-rules{margin-top:12px}.ob-pt-pill{white-space:nowrap;color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.ob-pt-pill:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:8px;height:8px}.ob-pt-pill--sent,.ob-pt-pill--viewed{color:var(--primary-color)}.ob-pt-pill--sent:before,.ob-pt-pill--viewed:before,.ob-pt-pill--accepted:before,.ob-pt-pill--paid:before{opacity:1}.ob-pt-pill--accepted{color:var(--warning-color)}.ob-pt-pill--paid{color:var(--success-color)}.ob-pt-pill--declined,.ob-pt-pill--lost{color:var(--error-color)}.ob-pt-back{min-height:40px;color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:8px;font-weight:500;text-decoration:none;display:inline-flex}.ob-pt-back:hover{color:var(--text-primary)}.ob-pt-offer-tabs{max-width:100%;margin-bottom:16px;overflow-x:auto}.ob-pt-offer-none{text-align:center;color:var(--text-secondary);padding:32px 0}.ob-pt-offer-list,.ob-pt-datalist{border:1px solid var(--border-color);background:var(--surface-card);border-radius:16px;margin:0;padding:0;list-style:none;display:block;overflow:hidden;box-shadow:0 1px 2px #0000000a}.ob-pt-datalist--offers{--cols:minmax(0, 1.6fr) minmax(0, 1fr) minmax(0, 1fr) 130px 16px}.ob-pt-datalist--commissions{--cols:minmax(0, 1.5fr) minmax(0, 1fr) minmax(0, 1.2fr) 140px}.ob-pt-datalist--statements{--cols:minmax(0, 1.2fr) minmax(0, 1.2fr) 150px auto}.ob-pt-datalist__head{grid-template-columns:var(--cols);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);background:var(--surface-subtle);border-bottom:1px solid var(--border-color);align-items:center;gap:20px;padding:11px 22px;font-size:11.5px;font-weight:700;display:grid}.ob-pt-datalist>li+li{border-top:1px solid var(--border-color)}.ob-pt-datalist>li.ob-pt-datalist__head+li{border-top:0}.ob-pt-offer-row{grid-template-columns:var(--cols);color:var(--text-primary);align-items:center;gap:20px;padding:16px 22px;text-decoration:none;transition:background-color .15s;display:grid}.ob-pt-offer-row:hover,.ob-pt-offer-row:focus-visible{background:var(--surface-subtle)}.ob-pt-offer-row small{color:var(--text-secondary);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.ob-pt-offer-row small.is-earned{color:var(--success-color);font-weight:600}.ob-pt-offer-row__who,.ob-pt-offer-row__what,.ob-pt-offer-row__money{text-overflow:ellipsis;min-width:0;overflow:hidden}.ob-pt-offer-row__who strong,.ob-pt-offer-row__money strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ob-pt-offer-row__chevron{color:var(--text-secondary);font-size:12px}.ob-pt-empty{text-align:center;justify-items:center;gap:6px;padding:56px 24px;display:grid}.ob-pt-empty__icon{width:64px;height:64px;color:var(--primary-color);background:var(--primary-soft);border-radius:20px;place-items:center;margin-bottom:8px;font-size:28px;display:grid}.ob-pt-empty h2{margin:0;font-size:20px}.ob-pt-empty p{max-width:420px;color:var(--text-secondary);margin:0 0 16px;line-height:1.55}.ob-pt-offer-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;max-width:1100px;display:grid}.ob-pt-offer-form{gap:20px;min-width:0;display:grid}.ob-pt-offer-form>.ob-pt-card{min-width:0}.ob-pt-offer-commission__icon{font-size:18px}.ob-pt-offer-mode{margin-bottom:20px}.ob-pt-offer-fixed{color:var(--text-secondary);margin:0 0 20px}.ob-pt-offer-fixed strong{color:var(--text-primary)}.ob-pt-offer-hint{align-items:center;gap:6px;display:inline-flex}.ob-pt-offer-hint--ok{color:var(--success-color)}.ob-pt-offer-hint--bad{color:var(--error-color)}.ob-pt-licence-choice{gap:10px;width:100%;display:grid}.ob-pt-licence-choice .ob-pt-licence-option.ant-radio-button-wrapper{border:1px solid var(--border-color);border-radius:14px;flex-direction:column;justify-content:center;gap:2px;height:auto;min-height:64px;padding:12px 18px;line-height:1.4;display:flex}.ob-pt-licence-choice .ob-pt-licence-option.ant-radio-button-wrapper:before{display:none}.ob-pt-licence-option__body{gap:2px;display:grid}.ob-pt-licence-option__body small{color:var(--text-secondary);font-size:13px;font-weight:400}.ob-pt-licence-choice .ant-radio-button-wrapper-checked{border-color:var(--primary-color);background:var(--primary-soft);box-shadow:0 0 0 1px var(--primary-color)}.ob-pt-offer-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ob-pt-offer-summary{border:1px solid var(--border-color);background:var(--surface-card);box-shadow:0 12px 32px -20px color-mix(in srgb, var(--primary-color) 35%, transparent);border-radius:20px;padding:24px;position:sticky;top:24px}.ob-pt-offer-summary h2{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 16px;font-size:13px;font-weight:700}.ob-pt-offer-summary dl{gap:12px;margin:0;transition:opacity .15s;display:grid}.ob-pt-offer-summary dl.is-loading{opacity:.55}.ob-pt-offer-summary dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ob-pt-offer-summary dt{color:var(--text-secondary)}.ob-pt-offer-summary dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ob-pt-offer-summary dl>.is-total{border-top:1px solid var(--border-color);padding-top:14px}.ob-pt-offer-summary dl>.is-total dd{letter-spacing:-.02em;font-size:24px}.ob-pt-offer-summary__tax{color:var(--text-secondary);margin:6px 0 18px;font-size:12.5px}.ob-pt-offer-commission{background:color-mix(in srgb, var(--success-color) 12%, transparent);border-radius:14px;gap:12px;padding:14px 16px;display:flex}.ob-pt-offer-commission.is-none{background:var(--surface-subtle)}.ob-pt-offer-commission__icon{color:#fff;background:var(--success-color);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.ob-pt-offer-commission.is-none .ob-pt-offer-commission__icon{background:var(--text-secondary)}.ob-pt-offer-commission div{gap:2px;display:grid}.ob-pt-offer-commission strong{font-size:17px}.ob-pt-offer-commission span:not(.ob-pt-offer-commission__icon){color:var(--text-secondary);font-size:12.5px;line-height:1.45}.ob-pt-offer-summary__rule{color:var(--text-secondary);margin:16px 0 0;font-size:12.5px;line-height:1.5}.ob-pt-offer-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.ob-pt-offer-hero h1{letter-spacing:-.02em;margin:8px 0 2px;font-size:30px}.ob-pt-offer-hero p{color:var(--text-secondary);margin:0}.ob-pt-offer-hero__amount{text-align:right;display:grid}.ob-pt-offer-hero__amount strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px}.ob-pt-offer-hero__amount span{color:var(--text-secondary);font-size:12.5px}.ob-pt-offer-alert{border-radius:14px;margin-bottom:16px}.ob-pt-offer-detail{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.ob-pt-card__title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 16px;font-size:13px;font-weight:700}.ob-pt-card__title--spaced{margin-top:28px}.ob-pt-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.ob-pt-facts dt{color:var(--text-secondary);font-size:12.5px}.ob-pt-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.ob-pt-timeline{border-left:2px solid var(--border-color);gap:0;margin:0;padding:0 0 0 18px;list-style:none;display:grid}.ob-pt-timeline li{justify-content:space-between;gap:12px;padding:8px 0 8px 14px;display:flex;position:relative}.ob-pt-timeline li:before{content:"";background:var(--primary-color);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface-card);border-radius:50%;position:absolute;top:14px;left:-25px}.ob-pt-timeline li.is-paid:before{background:var(--success-color)}.ob-pt-timeline time{color:var(--text-secondary);white-space:nowrap;font-size:13px}.ob-pt-offer-side{gap:10px;display:grid}.ob-pt-offer-side .ob-pt-card__title{margin-bottom:6px}.ob-pt-offer-side__none{color:var(--text-secondary);margin:0;font-size:13.5px}@media (width<=1100px){.ob-pt-offer-layout,.ob-pt-offer-detail{grid-template-columns:minmax(0,1fr)}.ob-pt-offer-summary{order:-1;padding:18px 20px;position:static}.ob-pt-offer-summary h2,.ob-pt-offer-summary dl>div:not(.is-total),.ob-pt-offer-summary__tax,.ob-pt-offer-summary__rule{display:none}.ob-pt-offer-summary dl>.is-total{border-top:0;padding-top:0}.ob-pt-offer-summary dl{margin-bottom:12px}}@media (width<=900px){.ob-pt-datalist__head{display:none}.ob-pt-offer-row{grid-template-columns:minmax(0,1fr) auto;row-gap:10px}.ob-pt-offer-row__what,.ob-pt-offer-row__chevron{display:none}.ob-pt-offer-row__money{text-align:right}.ob-pt-offer-row__status{grid-column:1/-1}}@media (width<=600px){.ob-pt-facts{grid-template-columns:minmax(0,1fr)}.ob-pt-offer-actions .ant-btn{flex:100%}.ob-pt-offer-hero__amount{text-align:left}}.ob-pt-offer-commission__icon svg{fill:currentColor}.ob-pt-pay-effects{color:var(--text-secondary);gap:8px;margin:0 0 16px;padding-left:18px;line-height:1.5;display:grid}.ob-pt-pay-mandate{background:var(--surface-subtle);border-radius:12px;align-items:flex-start;padding:14px 16px;font-weight:600;line-height:1.5;display:flex}.ob-pt-money-stats{margin-bottom:8px}.ob-pt-commission-list{margin-top:16px}.ob-pt-stat--pending .ob-pt-stat-icon{color:var(--warning-color);background:color-mix(in srgb, var(--warning-color) 14%, transparent)}.ob-pt-stat--due .ob-pt-stat-icon{color:var(--primary-color);background:var(--primary-soft)}.ob-pt-stat--paid .ob-pt-stat-icon{color:var(--success-color);background:color-mix(in srgb, var(--success-color) 14%, transparent)}.ob-pt-stat-value.is-zero{color:var(--text-secondary);font-weight:600}.ob-pt-money-stats .ob-pt-stat-value{font-variant-numeric:tabular-nums}.ob-pt-commission-row,.ob-pt-statement-row{grid-template-columns:var(--cols);align-items:center;gap:20px;padding:16px 22px;display:grid}.ob-pt-commission-row small,.ob-pt-statement-row small{color:var(--text-secondary);margin-top:2px;font-size:12.5px;display:block}.ob-pt-statement-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ob-pt-pill--cancelled{color:var(--text-secondary)}.ob-pt-bank-summary{background:var(--surface-subtle);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.ob-pt-bank-summary>.anticon{color:var(--success-color);font-size:20px}.ob-pt-bank-summary div{flex:1;min-width:0;display:grid}.ob-pt-bank-summary span{color:var(--text-secondary);font-size:13px}@media (width<=1100px){.ob-pt-datalist--statements .ob-pt-datalist__head{display:none}.ob-pt-statement-row{grid-template-columns:minmax(0,1fr) minmax(0,400px);row-gap:12px}.ob-pt-statement-row .ob-pt-offer-row__money{text-align:right}.ob-pt-statement-row .ob-pt-offer-row__status{grid-column:1}.ob-pt-statement-row__actions{grid-column:2;justify-content:flex-end}}@media (width<=900px){.ob-pt-commission-row{grid-template-columns:minmax(0,1fr) auto;row-gap:10px}.ob-pt-commission-row .ob-pt-offer-row__what{display:none}.ob-pt-commission-row .ob-pt-offer-row__money{text-align:right}.ob-pt-commission-row .ob-pt-offer-row__status{grid-column:1/-1}}@media (width<=700px){.ob-pt-statement-row,.ob-pt-commission-row{grid-template-columns:minmax(0,1fr);row-gap:8px}.ob-pt-statement-row .ob-pt-offer-row__money,.ob-pt-commission-row .ob-pt-offer-row__money{text-align:left}}a.ob-pt-stat{color:inherit;text-decoration:none}.ob-pt-stat--link{transition:border-color .15s,box-shadow .15s}.ob-pt-stat--link:hover,.ob-pt-stat--link:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 45%, var(--border-color));box-shadow:0 8px 24px -16px color-mix(in srgb, var(--primary-color) 55%, transparent)}.ob-pt-stats--four{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1360px){.ob-pt-stats--four{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.ob-pt-stats--four{grid-template-columns:minmax(0,1fr)}}.ob-pt-invites{gap:12px;margin-bottom:20px;display:grid}.ob-pt-invite{border:1px solid color-mix(in srgb, var(--primary-color) 28%, transparent);background:var(--primary-soft);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.ob-pt-invite__icon{background:var(--surface-card);width:40px;height:40px;color:var(--primary-color);border-radius:12px;place-items:center;font-size:18px;display:grid}.ob-pt-invite>div>strong,.ob-pt-invite>div>span{display:block}.ob-pt-invite>div>span{color:var(--text-secondary);margin-top:2px;font-size:13px}.ob-pt-invite__actions{gap:8px;display:flex}@media (width<=700px){.ob-pt-invite{grid-template-columns:auto minmax(0,1fr)}.ob-pt-invite__actions{grid-column:1/-1}.ob-pt-invite__actions .ant-btn{flex:1;min-height:44px}}.ob-pt-tier{gap:14px;display:grid}.ob-pt-tier__head{align-items:center;gap:14px;display:flex}.ob-pt-tier__head h2{margin:0;font-size:18px}.ob-pt-tier__head p{color:var(--text-secondary);margin:2px 0 0;font-size:13.5px}.ob-pt-tier__icon{background:var(--primary-soft);width:44px;height:44px;color:var(--primary-color);border-radius:14px;place-items:center;font-size:20px;display:grid}.ob-pt-tier__next,.ob-pt-tier__top,.ob-pt-tier__hint,.ob-pt-tier__notice{margin:0}.ob-pt-tier__next{font-weight:600}.ob-pt-tier__hint{color:var(--text-secondary);font-size:12.5px}.ob-pt-tier__notice{background:color-mix(in srgb, var(--warning-color) 12%, transparent);border:1px solid color-mix(in srgb, var(--warning-color) 32%, transparent);border-radius:12px;padding:10px 14px;font-size:13.5px}.ob-pt-tier__checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ob-pt-tier__checks li>span{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.ob-pt-tier__checks strong{font-variant-numeric:tabular-nums}.ob-pt-tier__checks li.is-met strong{color:var(--success-color)}.ob-pt-tier__checks .ant-progress{margin:0;line-height:1}.ob-rs-filter{margin-bottom:18px}.ob-rs-empty{color:var(--text-secondary)}.ob-rs-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.ob-rs-card,.ob-rs-card:hover{text-decoration:none}.ob-rs-card{border:1px solid var(--border-color);background:var(--surface-card);color:inherit;border-radius:16px;align-content:start;gap:8px;padding:18px 20px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.ob-rs-card:hover{border-color:color-mix(in srgb, var(--primary-color) 40%, var(--border-color));transform:translateY(-2px);box-shadow:0 14px 30px -20px #00000073}.ob-rs-card strong{font-size:16.5px;line-height:1.3}.ob-rs-card>span:not(.ob-rs-card__meta){color:var(--text-secondary);font-size:13.5px}.ob-rs-card__meta{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:12px}.ob-rs-card small{color:var(--text-secondary);flex-wrap:wrap;gap:10px;display:flex}.ob-rs-card small em{color:var(--primary-color);font-style:normal;font-weight:600}.ob-rs-doc{border:1px solid var(--border-color);background:var(--surface-card);border-radius:20px;max-width:820px;margin-top:14px;padding:28px 32px}.ob-rs-doc h1{letter-spacing:-.02em;margin:6px 0;font-size:28px}.ob-rs-doc header>p{color:var(--text-secondary);margin:0 0 16px}.ob-rs-doc__actions{border-bottom:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:18px;display:flex}.ob-rs-doc__actions small{color:var(--text-secondary)}@media (width<=700px){.ob-rs-doc{padding:20px 18px}.ob-rs-doc__actions .ant-btn{flex:1;min-height:44px}}.ob-rs-back{min-height:40px;color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;display:inline-flex}.ob-rs-back:hover{color:var(--primary-color)}.ob-rs-doc__body ul:has(>li>input[type=checkbox]){padding-left:0;list-style:none}.ob-rs-doc__body li>input[type=checkbox]{margin-right:10px;transform:scale(1.15)}.ob-pt-leave{gap:14px;display:grid}.ob-pt-leave header{align-items:flex-start;gap:14px;display:flex}.ob-pt-leave h2{margin:0;font-size:17px}.ob-pt-leave p{color:var(--text-secondary);margin:4px 0 0}.ob-pt-leave__icon{background:var(--primary-soft);width:40px;height:40px;color:var(--primary-color);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.ob-pt-2fa{gap:16px;max-width:760px;display:grid}.ob-pt-2fa__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ob-pt-2fa__head h2{margin:0;font-size:17px}.ob-pt-2fa__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ob-pt-2fa__alt{justify-items:center;gap:2px;margin-top:14px;display:grid}.ob-pt-auth-hint{text-align:center;color:var(--text-secondary);margin:4px 0 0;font-size:12.5px}.ob-pt-2fa__steps{color:var(--text-secondary);margin:0 0 12px;padding-left:20px}.ob-pt-2fa__qr{justify-items:center;gap:8px;margin:4px 0 16px;display:grid}.ob-pt-2fa__qr svg{border:1px solid var(--border-color);border-radius:12px}.ob-pt-2fa__qr small{overflow-wrap:anywhere;text-align:center;max-width:100%;color:var(--text-secondary)}.ob-pt-2fa__codes{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.ob-pt-2fa__codes li{background:var(--surface-subtle);text-align:center;letter-spacing:.06em;border-radius:10px;padding:8px 10px;font-size:15px}.ob-pt-2fa__devices{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ob-pt-2fa__devices li{border:1px solid var(--border-color);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.ob-pt-2fa__devices strong,.ob-pt-2fa__devices small{overflow-wrap:anywhere;display:block}.ob-pt-2fa__devices small{color:var(--text-secondary)}.ob-pt-nudge{border:1px solid color-mix(in srgb, var(--warning-color) 30%, transparent);background:color-mix(in srgb, var(--warning-color) 9%, transparent);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:20px;padding:14px 18px;display:grid}.ob-pt-nudge__icon{background:var(--surface-card);width:40px;height:40px;color:var(--warning-color);border-radius:12px;place-items:center;font-size:18px;display:grid}.ob-pt-nudge>div:nth-child(2) strong,.ob-pt-nudge>div:nth-child(2) span{display:block}.ob-pt-nudge>div:nth-child(2) span{color:var(--text-secondary);margin-top:2px;font-size:13px}.ob-pt-nudge__actions{gap:8px;display:flex}@media (width<=700px){.ob-pt-nudge{grid-template-columns:auto minmax(0,1fr)}.ob-pt-nudge__actions{grid-column:1/-1}.ob-pt-nudge__actions .ant-btn,.ob-pt-2fa__actions .ant-btn{flex:1;min-height:44px}}.ob-pt-side__badge{background:var(--pt-fill);color:#fff;text-align:center;border-radius:10px;min-width:20px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}.ob-ac-hero{color:#fff;background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--brand-accent) 42%, transparent), transparent 46%), linear-gradient(150deg, color-mix(in srgb, var(--primary-color) 62%, #0a1226) 0%, color-mix(in srgb, var(--primary-color) 28%, #060b18) 100%);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:32px 36px;display:grid}.ob-ac-hero h1{letter-spacing:-.02em;color:inherit;margin:10px 0 6px;font-size:clamp(24px,3vw,32px)}.ob-ac-hero p{opacity:.9;max-width:560px;margin:0;line-height:1.55}.ob-ac-hero .ob-pt-badge{background:#ffffff24;border-color:#ffffff4d}.ob-ac-hero__resume{color:#fff;background:#ffffff24;border:1px solid #ffffff42;border-radius:14px;gap:2px;margin-top:20px;padding:12px 18px;text-decoration:none;transition:background-color .15s;display:inline-grid}.ob-ac-hero__resume:hover{background:#ffffff38}.ob-ac-hero__resume span{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:12px}.ob-ac-hero__stat{text-align:center;background:#ffffff1a;border-radius:18px;justify-items:center;gap:2px;min-width:120px;padding:18px 22px;display:grid}.ob-ac-hero__stat>.anticon{color:color-mix(in srgb, var(--brand-accent) 70%, #fff);font-size:26px}.ob-ac-hero__stat strong{letter-spacing:-.02em;font-size:34px;line-height:1.1}.ob-ac-hero__stat small{opacity:.7;font-size:16px}.ob-ac-hero__stat span{opacity:.8;font-size:12px}.ob-ac-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;margin-top:20px;display:grid}.ob-ac-card{border:1px solid var(--border-color);background:var(--surface-card);color:var(--text-primary);border-radius:18px;flex-direction:column;gap:14px;padding:22px 24px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.ob-ac-card:hover,.ob-ac-card:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 45%, var(--border-color));box-shadow:0 12px 28px -18px color-mix(in srgb, var(--primary-color) 60%, transparent);transform:translateY(-2px)}.ob-ac-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ob-ac-card__icon{width:48px;height:48px;color:var(--primary-color);background:var(--primary-soft);border-radius:14px;flex-shrink:0;place-items:center;font-size:22px;display:grid}.ob-ac-card__icon--lg{border-radius:18px;width:64px;height:64px;font-size:30px}.ob-ac-card--certified .ob-ac-card__icon{color:var(--success-color);background:color-mix(in srgb, var(--success-color) 14%, transparent)}.ob-ac-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--primary-color);background:var(--primary-soft);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.ob-ac-card__body{gap:6px;display:grid}.ob-ac-card__body strong{letter-spacing:-.01em;font-size:18px}.ob-ac-card__body span{color:var(--text-secondary);font-size:14px;line-height:1.55}.ob-ac-card__meta{color:var(--text-secondary);flex-wrap:wrap;gap:6px 14px;font-size:12.5px;display:flex}.ob-ac-card__foot{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.ob-ac-card__progress{color:var(--text-secondary);align-items:center;gap:10px;font-size:13px;display:flex}.ob-ac-card__cta{color:var(--primary-color);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.ob-ac-status{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ob-ac-status--ok{color:var(--success-color)}.ob-ac-status--warn{color:var(--warning-color)}.ob-ac-teamlink{border:1px dashed var(--border-color);color:var(--text-primary);border-radius:16px;align-items:center;gap:14px;margin-top:20px;padding:16px 20px;text-decoration:none;display:flex}.ob-ac-teamlink:hover{border-color:var(--primary-color);background:var(--primary-soft)}.ob-ac-teamlink>.anticon{color:var(--primary-color);font-size:22px}.ob-ac-teamlink span{display:grid}.ob-ac-teamlink small{color:var(--text-secondary)}.ob-ac-ring{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.ob-ac-ring svg{position:absolute;inset:0}.ob-ac-ring__track{stroke:var(--primary-soft)}.ob-ac-ring__bar{stroke:var(--primary-color);transition:stroke-dashoffset .5s}.ob-ac-ring__value{font-variant-numeric:tabular-nums;font-size:.34em;font-weight:700;position:relative}.ob-ac-ring__value small{opacity:.7;font-size:.7em}.ob-ac-coursehead{align-items:center;gap:20px;margin-bottom:24px;display:flex}.ob-ac-coursehead h1{letter-spacing:-.02em;margin:6px 0 4px;font-size:clamp(24px,3vw,32px)}.ob-ac-coursehead p{max-width:640px;color:var(--text-secondary);margin:0;line-height:1.55}.ob-ac-coursehead__meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12.5px;display:flex}.ob-ac-course{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.ob-ac-course__main,.ob-ac-course__side{gap:20px;min-width:0;display:grid}.ob-ac-course__side{position:sticky;top:24px}.ob-ac-outcomes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ob-ac-outcomes li{gap:10px;line-height:1.5;display:flex}.ob-ac-outcomes .anticon{color:var(--success-color);margin-top:4px}.ob-ac-lessonlist{margin:0;padding:0;list-style:none;display:grid}.ob-ac-lessonlist li+li{border-top:1px solid var(--border-color)}.ob-ac-lessonlist a{color:var(--text-primary);border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 6px;text-decoration:none;transition:background-color .15s;display:grid}.ob-ac-lessonlist a:hover{background:var(--surface-subtle)}.ob-ac-lessonlist__mark{border:2px solid var(--border-color);width:32px;height:32px;color:var(--text-secondary);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.is-done>a>.ob-ac-lessonlist__mark{color:var(--success-color);border:0;font-size:26px}.ob-ac-lessonlist__text{gap:2px;min-width:0;display:grid}.ob-ac-lessonlist__text small{color:var(--text-secondary);line-height:1.4}.ob-ac-lessonlist__time{color:var(--text-secondary);white-space:nowrap;font-size:12.5px}.ob-ac-progresscard{justify-items:start;gap:14px;margin:0;display:grid}.ob-ac-progresscard>div{gap:2px;display:grid}.ob-ac-progresscard>div>span{color:var(--text-secondary);font-size:13px}.ob-ac-examcard{gap:14px;margin:0;display:grid}.ob-ac-examcard .ob-pt-card__title{align-items:center;gap:8px;margin:0;display:flex}.ob-ac-examcard p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.ob-ac-examcard__locked{color:var(--text-secondary);background:var(--surface-subtle);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.ob-ac-examcard__attempts{text-align:center;color:var(--text-secondary)}.ob-ac-crumbs{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:14px;font-size:13.5px;display:flex}.ob-ac-crumbs a{color:var(--text-secondary);text-decoration:none}.ob-ac-crumbs a:hover{color:var(--primary-color)}.ob-ac-lesson{grid-template-columns:minmax(0,760px) 260px;justify-content:space-between;align-items:start;gap:40px;display:grid}.ob-ac-lesson__main{min-width:0}.ob-ac-lesson__head h1{letter-spacing:-.025em;margin:10px 0 8px;font-size:clamp(26px,3.4vw,36px);line-height:1.15}.ob-ac-lesson__head p{color:var(--text-secondary);margin:0;font-size:17px;line-height:1.55}.ob-ac-lesson__meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;display:flex}.ob-ac-lesson__toc{border:1px solid var(--border-color);background:var(--surface-card);border-radius:16px;gap:12px;padding:18px;display:grid;position:sticky;top:24px}.ob-ac-lesson__toc strong{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:13px}.ob-ac-lesson__toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ob-ac-lesson__toc a{color:var(--text-secondary);border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:13.5px;line-height:1.4;text-decoration:none;display:flex}.ob-ac-lesson__toc a>span{text-align:center;flex-shrink:0;width:18px;font-weight:700}.ob-ac-lesson__toc a:hover{background:var(--surface-subtle);color:var(--text-primary)}.ob-ac-lesson__toc .is-current a{color:var(--primary-color);background:var(--primary-soft);font-weight:600}.ob-ac-lesson__toc .is-done a>span{color:var(--success-color)}.ob-ac-objectives{background:var(--primary-soft);border-radius:16px;margin:26px 0 8px;padding:18px 22px}.ob-ac-objectives h2{letter-spacing:.06em;text-transform:uppercase;color:var(--primary-color);margin:0 0 8px;font-size:13px}.ob-ac-objectives ul{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding-left:20px;line-height:1.5;display:grid}.ob-ac-blocks{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:28px;display:grid}.ob-ac-prose{color:var(--text-primary);font-size:16px;line-height:1.7}.ob-ac-prose>:first-child{margin-top:0}.ob-ac-prose>:last-child{margin-bottom:0}.ob-ac-prose p{margin:0 0 14px}.ob-ac-prose h2{letter-spacing:-.01em;margin:28px 0 10px;font-size:22px}.ob-ac-prose h3{margin:22px 0 8px;font-size:18px}.ob-ac-prose ul,.ob-ac-prose ol{margin:0 0 14px;padding-left:22px}.ob-ac-prose li{margin-bottom:6px}.ob-ac-prose a{color:var(--primary-color);text-underline-offset:3px}.ob-ac-prose strong{font-weight:650}.ob-ac-prose blockquote{border-left:3px solid var(--border-color);color:var(--text-secondary);margin:0 0 14px;padding:4px 16px}.ob-ac-prose code{background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:6px;padding:2px 6px;font-size:.88em}.ob-ac-prose pre{color:#e6edf7;background:#0f1a2e;border-radius:12px;margin:0 0 14px;padding:14px 16px;font-size:13.5px;line-height:1.55;overflow-x:auto}.ob-ac-prose pre code{color:inherit;background:0 0;border:0;padding:0}.ob-ac-prose table{border-collapse:collapse;width:100%;max-width:100%;margin:0 0 14px;font-size:14.5px;display:block;overflow-x:auto}.ob-ac-prose th,.ob-ac-prose td{text-align:left;border-bottom:1px solid var(--border-color);vertical-align:top;padding:10px 12px}.ob-ac-prose th{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);background:var(--surface-subtle);font-size:12.5px}.ob-ac-prose hr{border:0;border-top:1px solid var(--border-color);margin:24px 0}.ob-ac-callout{border:1px solid #0000;border-radius:14px;gap:14px;padding:16px 18px;display:flex}.ob-ac-callout__icon{flex-shrink:0;margin-top:2px;font-size:18px}.ob-ac-callout>div{min-width:0}.ob-ac-callout>div>strong{margin-bottom:4px;display:block}.ob-ac-callout .ob-ac-prose{font-size:15px;line-height:1.6}.ob-ac-callout--tip{background:color-mix(in srgb, var(--success-color) 10%, transparent);border-color:color-mix(in srgb, var(--success-color) 28%, transparent)}.ob-ac-callout--tip .ob-ac-callout__icon{color:var(--success-color)}.ob-ac-callout--warning{background:color-mix(in srgb, var(--warning-color) 12%, transparent);border-color:color-mix(in srgb, var(--warning-color) 32%, transparent)}.ob-ac-callout--warning .ob-ac-callout__icon{color:var(--warning-color)}.ob-ac-callout--info{background:var(--primary-soft);border-color:color-mix(in srgb, var(--primary-color) 24%, transparent)}.ob-ac-callout--info .ob-ac-callout__icon{color:var(--primary-color)}.ob-ac-callout--example{background:var(--surface-subtle);border-color:var(--border-color)}.ob-ac-callout--example .ob-ac-callout__icon{color:var(--text-secondary)}.ob-ac-steps h3,.ob-ac-checklist h3,.ob-ac-demo h3{letter-spacing:-.01em;margin:0 0 14px;font-size:19px}.ob-ac-steps ol{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.ob-ac-steps li{grid-template-columns:36px minmax(0,1fr);gap:16px;padding-bottom:22px;display:grid;position:relative}.ob-ac-steps li:not(:last-child):before{content:"";background:var(--border-color);width:2px;position:absolute;top:38px;bottom:2px;left:17px}.ob-ac-steps__n{width:36px;height:36px;color:var(--pt-on-fill);background:var(--pt-fill);border-radius:50%;place-items:center;font-weight:700;display:grid}.ob-ac-steps__title{margin:6px 0 4px;font-size:16.5px;font-weight:650;display:block}.ob-ac-figure{margin:14px 0 0}.ob-ac-figure .ant-image{width:fit-content;max-width:100%;display:block}.ob-ac-figure img{object-fit:contain;border:1px solid var(--border-color);cursor:zoom-in;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:560px;display:block;box-shadow:0 10px 30px -16px #0006}.ob-ac-figure__caption{color:var(--text-secondary);margin-top:8px;font-size:13px;display:block}.ob-ac-blocks>.ob-ac-figure{margin:0}.ob-ac-demo{border:1px solid color-mix(in srgb, var(--primary-color) 30%, transparent);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--brand-accent) 16%, transparent), transparent 50%), var(--primary-soft);border-radius:18px;padding:22px 24px}.ob-ac-demo__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--primary-color);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:700;display:inline-flex}.ob-ac-demo__expected{background:color-mix(in srgb, var(--surface-card) 70%, transparent);border-left:3px solid var(--success-color);border-radius:12px;margin:14px 0 18px;padding:12px 16px}.ob-ac-demo__expected>strong{letter-spacing:.04em;text-transform:uppercase;color:var(--success-color);margin-bottom:4px;font-size:12.5px;display:block}.ob-ac-demo .ob-ac-prose{font-size:15.5px}.ob-ac-demo>.ant-btn{margin-top:14px}.ob-ac-checklist ul{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.ob-ac-checklist li{border:1px solid var(--border-color);background:var(--surface-card);border-radius:12px;padding:12px 16px;transition:background-color .15s}.ob-ac-checklist li.is-checked{background:color-mix(in srgb, var(--success-color) 8%, transparent)}.ob-ac-checklist li.is-checked span:not(.ant-checkbox-inner){color:var(--text-secondary);text-decoration:line-through}.ob-ac-check{border:1px solid var(--border-color);background:var(--surface-card);border-radius:20px;margin-top:36px;padding:24px 26px}.ob-ac-check header h2{letter-spacing:-.01em;margin:0;font-size:20px}.ob-ac-check header p{color:var(--text-secondary);margin:4px 0 0}.ob-ac-check ol{grid-template-columns:minmax(0,1fr);gap:26px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ob-ac-check__prompt{gap:12px;margin:0 0 6px;font-size:16.5px;font-weight:600;line-height:1.45;display:flex}.ob-ac-check__prompt>span:first-child{width:26px;height:26px;color:var(--primary-color);background:var(--primary-soft);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;display:grid}.ob-ac-check__hint{color:var(--text-secondary);margin:0 0 8px 38px;font-size:12.5px}.ob-ac-options{gap:8px;margin:12px 0 14px 38px;display:grid}.ob-ac-option{border:1.5px solid var(--border-color);background:var(--surface-card);text-align:left;width:100%;color:var(--text-primary);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;line-height:1.45;transition:border-color .12s,background-color .12s;display:flex}.ob-ac-option:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary-color) 55%, var(--border-color))}.ob-ac-option:disabled{cursor:default}.ob-ac-option--picked{border-color:var(--primary-color);background:var(--primary-soft)}.ob-ac-option--right{border-color:var(--success-color);background:color-mix(in srgb, var(--success-color) 10%, transparent)}.ob-ac-option--wrong{border-color:var(--error-color);background:color-mix(in srgb, var(--error-color) 9%, transparent)}.ob-ac-option__mark{border:2px solid var(--border-color);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid}.ob-ac-option__mark.is-square{border-radius:6px}.ob-ac-option--picked .ob-ac-option__mark{border-color:var(--pt-fill);background:var(--pt-fill);box-shadow:inset 0 0 0 3px var(--primary-soft)}.ob-ac-option--right .ob-ac-option__mark{border-color:var(--success-color);background:var(--success-color)}.ob-ac-option--wrong .ob-ac-option__mark{border-color:var(--error-color);background:var(--error-color)}.ob-ac-check .ant-btn{margin-left:38px}.ob-ac-feedback{border-radius:12px;gap:6px;margin:0 0 0 38px;padding:14px 16px;display:grid}.ob-ac-feedback .ant-btn{width:fit-content;margin:4px 0 0}.ob-ac-feedback--ok{background:color-mix(in srgb, var(--success-color) 10%, transparent)}.ob-ac-feedback--ok>strong{color:var(--success-color)}.ob-ac-feedback--ko{background:color-mix(in srgb, var(--error-color) 9%, transparent)}.ob-ac-feedback--ko>strong{color:var(--error-color)}.ob-ac-feedback .ob-ac-prose{font-size:14.5px;line-height:1.6}.ob-ac-lesson__foot{border-top:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:36px;padding-top:22px;display:flex}.ob-ac-exam{max-width:760px;margin:0 auto}.ob-ac-exam__head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.ob-ac-exam__head h1{letter-spacing:-.02em;margin:2px 0 0;font-size:26px}.ob-ac-exam__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--primary-color);font-size:12.5px;font-weight:700}.ob-ac-exam__pass{color:var(--text-secondary);font-size:13px}.ob-ac-exam__bar{background:var(--primary-soft);border-radius:999px;height:6px;margin-bottom:18px;overflow:hidden}.ob-ac-exam__bar>span{border-radius:inherit;background:var(--pt-fill);height:100%;transition:width .3s;display:block}.ob-ac-exam__card{padding:28px 30px}.ob-ac-exam__prompt{margin:0 0 6px;font-size:19px;font-weight:600;line-height:1.45}.ob-ac-exam__card .ob-ac-options,.ob-ac-exam__card .ob-ac-check__hint{margin-left:0}.ob-ac-exam__dots{flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0;display:flex}.ob-ac-exam__dots button{border:1.5px solid var(--border-color);background:var(--surface-card);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:50%;font-size:13px;font-weight:600}.ob-ac-exam__dots button.is-answered{border-color:var(--primary-color);color:var(--primary-color);background:var(--primary-soft)}.ob-ac-exam__dots button.is-current{color:var(--pt-on-fill);border-color:var(--pt-fill);background:var(--pt-fill)}.ob-ac-exam__foot{justify-content:space-between;gap:12px;display:flex}.ob-ac-result{border:1px solid var(--border-color);background:var(--surface-card);border-radius:20px;align-items:center;gap:28px;padding:30px 34px;display:flex}.ob-ac-result--pass{border-color:color-mix(in srgb, var(--success-color) 40%, var(--border-color));background:color-mix(in srgb, var(--success-color) 6%, var(--surface-card))}.ob-ac-result--pass .ob-ac-ring__bar{stroke:var(--success-color)}.ob-ac-result--fail .ob-ac-ring__bar{stroke:var(--warning-color)}.ob-ac-result h1{letter-spacing:-.02em;margin:4px 0 6px;font-size:26px}.ob-ac-result p{color:var(--text-secondary);margin:0 0 14px;line-height:1.55}.ob-ac-result .ob-ac-result__cert{margin:12px 0 0;font-size:13.5px}.ob-ac-result__actions{flex-wrap:wrap;gap:10px;display:flex}.ob-ac-result__lead{margin:26px 0 12px;font-weight:600}.ob-ac-review{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ob-ac-review__q{border:1px solid var(--border-color);background:var(--surface-card);border-radius:16px;padding:20px 22px}.ob-ac-review__q--ko{border-color:color-mix(in srgb, var(--error-color) 35%, var(--border-color))}.ob-ac-review__q header{gap:12px;display:flex}.ob-ac-review__q header p{margin:0;font-weight:600;line-height:1.45}.ob-ac-review__mark{font-size:20px}.ob-ac-review__q--ok .ob-ac-review__mark{color:var(--success-color)}.ob-ac-review__q--ko .ob-ac-review__mark{color:var(--error-color)}.ob-ac-review__options{gap:6px;margin:12px 0 0 32px;padding:0;list-style:none;display:grid}.ob-ac-review__options li{border-radius:10px;align-items:baseline;gap:10px;padding:8px 12px;font-size:14.5px;display:flex}.ob-ac-review__options li>span:first-child{width:14px;font-weight:700}.ob-ac-review__options small{color:var(--text-secondary);margin-left:auto}.ob-ac-review__options .is-right{background:color-mix(in srgb, var(--success-color) 12%, transparent)}.ob-ac-review__options .is-right>span:first-child{color:var(--success-color)}.ob-ac-review__options .is-wrong{background:color-mix(in srgb, var(--error-color) 10%, transparent)}.ob-ac-review__options .is-wrong>span:first-child{color:var(--error-color)}.ob-ac-review__explain{color:var(--text-secondary);margin:12px 0 0 32px;font-size:14.5px}.ob-ac-review__link{margin:10px 0 0 32px;font-weight:600;display:inline-block}.ob-ac-teamtable-wrap{border:1px solid var(--border-color);background:var(--surface-card);border-radius:16px;overflow-x:auto}.ob-ac-teamtable{border-collapse:collapse;width:100%;font-size:14px}.ob-ac-teamtable th,.ob-ac-teamtable td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-color);padding:14px 18px}.ob-ac-teamtable thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);background:var(--surface-subtle);font-size:11.5px}.ob-ac-teamtable tbody tr:last-child>*{border-bottom:0}.ob-ac-teamtable tbody th{font-weight:400}.ob-ac-teamtable tbody th strong,.ob-ac-teamtable tbody th small{display:block}.ob-ac-teamtable tbody th small{color:var(--text-secondary)}.ob-ac-minibar{align-items:center;gap:10px;min-width:120px;display:flex}.ob-ac-minibar>span{background:var(--primary-soft);border-radius:999px;flex:1;height:6px;position:relative}.ob-ac-minibar>span:before{content:"";width:inherit;border-radius:inherit;background:var(--pt-fill);position:absolute;inset:0 auto 0 0}.ob-ac-minibar small{font-variant-numeric:tabular-nums;color:var(--text-secondary)}@media (width<=1260px){.ob-ac-lesson{grid-template-columns:minmax(0,1fr)}.ob-ac-lesson__toc{display:none}}@media (width<=1100px){.ob-ac-course{grid-template-columns:minmax(0,1fr)}.ob-ac-course__side{order:-1;position:static}}@media (width<=700px){.ob-ac-hero{border-radius:16px;grid-template-columns:minmax(0,1fr);padding:24px 20px}.ob-ac-hero__stat{grid-auto-flow:column;justify-self:start;align-items:center;gap:12px;padding:12px 18px}.ob-ac-coursehead{flex-direction:column;align-items:flex-start;gap:14px}.ob-ac-card{padding:18px}.ob-ac-options,.ob-ac-check__hint,.ob-ac-feedback{margin-left:0}.ob-ac-check{padding:20px 16px}.ob-ac-check .ant-btn{margin-left:0}.ob-ac-exam__card{padding:20px 16px}.ob-ac-result{flex-direction:column;align-items:flex-start;padding:24px 20px}.ob-ac-review__options,.ob-ac-review__explain,.ob-ac-review__link{margin-left:0}.ob-ac-lessonlist a{grid-template-columns:32px minmax(0,1fr)}.ob-ac-lessonlist__time{display:none}.ob-ac-lesson__foot .ant-btn{flex:140px;min-width:0}}@media (prefers-reduced-motion:reduce){.ob-ac-card,.ob-ac-ring__bar,.ob-ac-exam__bar>span{transition:none}}.ob-ac-mycerts{margin-top:28px}.ob-ac-mycerts h2{letter-spacing:-.01em;margin:0 0 4px;font-size:20px}.ob-ac-mycerts>p{color:var(--text-secondary);margin:0 0 14px}.ob-ac-mycerts ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ob-ac-mycerts li{border:1px solid var(--border-color);background:var(--surface-card);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.ob-ac-mycerts li>.anticon{color:var(--success-color);font-size:26px}.ob-ac-mycerts li.is-expired>.anticon{color:var(--warning-color)}.ob-ac-mycerts li strong,.ob-ac-mycerts li span{display:block}.ob-ac-mycerts li span{color:var(--text-secondary);margin-top:2px;font-size:13px}.ob-ac-mycerts__actions{gap:8px;display:flex}@media (width<=700px){.ob-ac-mycerts li{grid-template-columns:auto minmax(0,1fr)}.ob-ac-mycerts__actions{flex-wrap:wrap;grid-column:1/-1}.ob-ac-mycerts__actions .ant-btn{flex:1;min-height:44px}}.ob-ac-share__lead{color:var(--text-secondary);margin:0 0 14px}.ob-ac-share__badge{border-radius:16px;max-width:100%;height:auto;margin:0 auto 16px;display:block;box-shadow:0 10px 30px -18px #00000073}.ob-ac-share__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ob-ac-share__note{color:var(--text-secondary);margin-top:12px;display:block}@media (width<=560px){.ob-ac-share__actions{grid-template-columns:1fr}.ob-ac-share__actions .ant-btn{min-height:44px}}.ob-ac-scratch{border:1px solid var(--border-color);background:var(--surface-card);border-radius:18px;gap:16px;margin:28px 0;padding:22px 24px;display:grid}.ob-ac-scratch__head{align-items:flex-start;gap:14px;display:flex}.ob-ac-scratch__head h2{margin:0 0 4px;font-size:18px}.ob-ac-scratch__head p{color:var(--text-secondary);margin:0}.ob-ac-scratch__icon{border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.ob-ac-scratch__icon--ready{color:var(--success-color);background:color-mix(in srgb, var(--success-color) 14%, transparent)}.ob-ac-scratch__icon--busy{color:var(--primary-color);background:var(--primary-soft)}.ob-ac-scratch__icon--warn{color:var(--warning-color);background:color-mix(in srgb, var(--warning-color) 14%, transparent)}.ob-ac-scratch__limits{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ob-ac-scratch__limits li{color:var(--text-secondary);background:var(--surface-subtle,color-mix(in srgb, var(--text-secondary) 8%, transparent));border-radius:999px;padding:4px 12px;font-size:13px}.ob-ac-scratch__actions{flex-wrap:wrap;gap:10px;display:flex}.ob-ac-scratch__note{color:var(--text-secondary);margin:0;font-size:13.5px}@media (width<=600px){.ob-ac-scratch{padding:18px 16px}.ob-ac-scratch__actions .ant-btn{flex:100%}}.ob-ac-challenge{background:radial-gradient(circle at 100% 0%, #d99a1e24, transparent 50%), var(--surface-card);border:1px solid #d99a1e73;border-radius:18px;gap:12px;padding:22px 24px;display:grid}.ob-ac-challenge.is-done{border-color:color-mix(in srgb, var(--success-color) 50%, transparent)}.ob-ac-challenge h3,.ob-ac-challenge h2{margin:0}.ob-ac-challenge__kicker{letter-spacing:.08em;text-transform:uppercase;color:#a8741a;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.ob-ac-challenge__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ob-ac-challenge__note{color:var(--text-secondary);margin:0;font-size:13.5px}.ob-ac-challenge__input{gap:6px;max-width:420px;font-weight:600;display:grid}.ob-ac-challenge__input .ant-input-number{width:100%}.ob-ac-challenge__checks,.ob-ac-superbadge__list,.ob-ac-superbadge__requires{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ob-ac-challenge__checks li,.ob-ac-superbadge__list li,.ob-ac-superbadge__requires li{align-items:flex-start;gap:10px;display:flex}.ob-ac-challenge__checks .is-ok>span:first-child,.ob-ac-superbadge__list .is-ok>span:first-child,.ob-ac-superbadge__requires .is-ok>span:first-child{color:var(--success-color)}.ob-ac-challenge__checks .is-ko>span:first-child,.ob-ac-superbadge__requires .is-ko>span:first-child{color:var(--error-color)}.ob-ac-superbadge__list li>span:first-child{color:#a8741a}.ob-ac-superbadge__list .is-ok>span:first-child{color:var(--success-color)}.ob-ac-practical__steps{gap:6px;margin:0;padding-left:20px;display:grid}.ob-ac-practical{margin:24px 0}.ob-ac-badge--gold{color:#7a5210;background:#d99a1e38}.ob-pm-landing{--pm-column:1160px;--pm-gutter:24px;--pm-gap:24px;--pm-radius:var(--mkt-r-lg,24px);--pm-gradient:var(--mkt-grad-2);--pm-pad-inline:max(var(--pm-gutter), calc((100% - var(--pm-column)) / 2))}.ob-pm-main{overflow-x:clip}.ob-pm-reveal{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--ob-pm-delay,0s);transform:translateY(26px)}.ob-pm-reveal.is-visible{opacity:1;transform:none}@keyframes obPmRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.ob-pm-rise{animation:.8s cubic-bezier(.2,.7,.2,1) both obPmRise}.ob-pm-rise--slow{animation-duration:1.1s}@keyframes obPmFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-14px)}}.ob-pm-section{padding:104px var(--pm-pad-inline)}.ob-pm-section--tinted{background:var(--mkt-surface-alt);border-block:1px solid var(--mkt-border)}.ob-pm-head{flex-direction:column;gap:14px;margin-bottom:56px;display:flex}.ob-pm-head--center{text-align:center;align-items:center;max-width:760px;margin-inline:auto}.ob-pm-kicker{color:var(--mkt-accent-ink);font-size:var(--mkt-fs-xs,.75rem);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:12px;font-weight:600;display:inline-flex}.ob-pm-kicker:before{content:"";background:var(--mkt-accent);border-radius:2px;flex:none;width:24px;height:2px}.ob-pm-head--center .ob-pm-kicker{align-self:center}.ob-pm-head__title{color:var(--mkt-ink);font-size:var(--mkt-fs-h2,clamp(1.75rem, 1.2rem + 1.7vw, 2.5rem));letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.08}.ob-pm-head__lead{max-width:62ch;color:var(--mkt-ink-soft);font-size:var(--mkt-fs-lg,1.125rem);margin:0;line-height:1.6}.ob-pm-link{color:var(--mkt-primary);align-self:flex-start;font-weight:700;text-decoration:none}.ob-pm-link:hover{text-decoration:underline}.ob-pm-gradient-text{color:var(--mkt-primary)}.ob-pm-fineprint{max-width:780px;color:var(--mkt-ink-soft);font-size:var(--mkt-fs-sm,.875rem);text-align:center;margin:28px auto 0;line-height:1.6}.ob-pm-btn.ant-btn{height:54px;font-size:var(--mkt-fs-md,1rem);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:30px;font-weight:700;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.ob-pm-btn.ant-btn:hover{transform:translateY(-2px)}.ob-pm-btn--primary.ant-btn{background:var(--pm-gradient);color:#fff;border:0}.ob-pm-btn--primary.ant-btn:hover{color:#fff;background:var(--mkt-grad-1)}.ob-pm-btn--ghost.ant-btn{border:1.5px solid var(--mkt-border);background:var(--mkt-surface);color:var(--mkt-ink)}.ob-pm-btn--ghost.ant-btn:hover{border-color:var(--mkt-primary);color:var(--mkt-primary);background:var(--mkt-surface)}.ob-pm-btn--light.ant-btn{color:var(--mkt-grad-1);background:#fff;border:0}.ob-pm-btn--light.ant-btn:hover{color:var(--mkt-grad-2);background:#fff}.ob-pm-btn--outline.ant-btn{color:#fff;background:0 0;border:1.5px solid #ffffff8c}.ob-pm-btn--outline.ant-btn:hover{color:#fff;background:#ffffff1f;border-color:#fff}.ob-pm-hero{padding:72px var(--pm-pad-inline) 128px;position:relative;overflow:hidden}.ob-pm-hero__inner{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:56px;display:grid;position:relative}.ob-pm-hero__copy{flex-direction:column;align-items:flex-start;display:flex}.ob-pm-eyebrow{color:var(--mkt-accent-ink);font-size:var(--mkt-fs-xs,.75rem);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;font-weight:600;display:inline-flex}.ob-pm-eyebrow i{background:var(--mkt-accent);border-radius:2px;width:24px;height:2px}.ob-pm-hero__title{color:var(--mkt-ink);font-size:var(--mkt-fs-display,clamp(2.25rem, 1.3rem + 3vw, 3.25rem));letter-spacing:-.04em;text-wrap:balance;margin:22px 0 0;font-weight:700;line-height:1.02}.ob-pm-hero__lead{max-width:50ch;color:var(--mkt-ink-soft);font-size:var(--mkt-fs-xl,1.25rem);margin:24px 0 0;line-height:1.6}.ob-pm-hero__actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.ob-pm-hero__facts{flex-wrap:wrap;gap:10px;margin:36px 0 0;padding:0;list-style:none;display:flex}.ob-pm-hero__facts li{border:1px solid var(--mkt-border);background:var(--mkt-surface);color:var(--mkt-ink);font-size:var(--mkt-fs-sm,.875rem);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-weight:600;display:inline-flex}.ob-pm-hero__facts .anticon{color:var(--mkt-accent-ink)}.ob-pm-visual{width:100%;max-width:560px;margin-inline:auto;padding:28px 30px 34px 36px;position:relative}.ob-pm-window{border:1px solid var(--mkt-border);background:var(--mkt-surface);box-shadow:var(--mkt-shadow-lg);border-radius:22px;animation:9s ease-in-out infinite obPmFloat;position:relative;overflow:hidden}.ob-pm-window__bar{border-bottom:1px solid var(--mkt-border);background:var(--mkt-surface-alt);align-items:center;gap:6px;padding:12px 16px;display:flex}.ob-pm-window__bar span{background:var(--mkt-border);border-radius:50%;width:10px;height:10px}.ob-pm-window__bar em{background:var(--mkt-surface);border:1px solid var(--mkt-border);color:var(--mkt-ink-soft);border-radius:999px;margin-left:10px;padding:3px 12px;font-size:11.5px;font-style:normal}.ob-pm-window__body{gap:16px;padding:20px;display:grid}.ob-pm-window__hello{align-items:center;gap:12px;display:flex}.ob-pm-window__hello div{min-width:0;display:grid}.ob-pm-window__hello strong{color:var(--mkt-ink);font-size:15px}.ob-pm-window__hello small{color:var(--mkt-ink-soft);font-size:12px}.ob-pm-window__avatar{background:var(--pm-gradient);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.ob-pm-window__tier{background:var(--mkt-accent-soft);color:var(--mkt-accent-ink);white-space:nowrap;border-radius:999px;margin-left:auto;padding:5px 12px;font-size:12px;font-weight:800}.ob-pm-window__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ob-pm-window__kpis div{background:var(--mkt-surface-alt);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.ob-pm-window__kpis small{color:var(--mkt-ink-soft);font-size:11px;line-height:1.25}.ob-pm-window__kpis strong{color:var(--mkt-ink);letter-spacing:-.02em;font-size:20px}.ob-pm-window__chart{background:var(--mkt-surface-alt);border-radius:14px;gap:10px;padding:14px 16px 12px;display:grid}.ob-pm-window__chart small{color:var(--mkt-ink-soft);font-size:11.5px}.ob-pm-bars{align-items:flex-end;gap:8px;height:74px;display:flex}.ob-pm-bars span{background:var(--pm-gradient);transform-origin:bottom;border-radius:6px 6px 3px 3px;flex:1;animation:1.1s cubic-bezier(.2,.7,.2,1) both obPmGrow}.ob-pm-bars span:last-child{box-shadow:0 6px 16px color-mix(in srgb, var(--mkt-grad-3) 45%, transparent)}@keyframes obPmGrow{0%{transform:scaleY(.04)}to{transform:scaleY(1)}}.ob-pm-window__offers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ob-pm-window__offers li{border:1px solid var(--mkt-border);color:var(--mkt-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.ob-pm-window__offers em{border-radius:999px;padding:3px 10px;font-size:11px;font-style:normal;font-weight:700}.ob-pm-window__offers .is-paid{background:var(--mkt-success-soft);color:var(--mkt-success)}.ob-pm-window__offers .is-sent{background:color-mix(in srgb, var(--mkt-primary) 14%, transparent);color:var(--mkt-primary)}.ob-pm-window__offers .is-viewed{color:#b8791a;background:#e0a0302e}.ob-pm-float{border:1px solid var(--mkt-border);background:var(--mkt-surface);box-shadow:var(--mkt-shadow-md);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;animation:7s ease-in-out infinite obPmFloat;display:flex;position:absolute}.ob-pm-float div{min-width:0;display:grid}.ob-pm-float strong{color:var(--mkt-ink);font-size:13px;line-height:1.25}.ob-pm-float small{color:var(--mkt-ink-soft);font-size:11.5px}.ob-pm-float b{color:var(--mkt-success);white-space:nowrap;margin-left:6px;font-size:15px}.ob-pm-float__icon{border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.ob-pm-float__icon--ok{background:var(--mkt-success-soft);color:var(--mkt-success)}.ob-pm-float__icon--play{background:color-mix(in srgb, var(--mkt-primary) 14%, transparent);color:var(--mkt-primary)}.ob-pm-float__icon--cert{color:#c58a1c;background:#e0a03033}@keyframes obPmToast{0%{opacity:0;transform:translate(26px)scale(.96)}to{opacity:1;transform:none}}.ob-pm-float--toast{z-index:3;animation:.6s cubic-bezier(.2,.7,.2,1) both obPmToast,7s ease-in-out .6s infinite obPmFloat;top:-4px;right:-6px}.ob-pm-float--demo{z-index:3;animation-delay:-2s;bottom:-2px;left:-6px}.ob-pm-float--cert{z-index:3;animation-delay:-4s;top:46%;right:-14px}.ob-pm-stats-wrap{z-index:2;padding-inline:var(--pm-pad-inline);margin-top:-64px;position:relative}.ob-pm-stats{border-radius:var(--pm-radius);border:1px solid var(--mkt-border);background:var(--mkt-surface);box-shadow:var(--mkt-shadow-sm,0 1px 2px #0f172a0f);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:32px 0;display:grid}.ob-pm-stat{text-align:center;flex-direction:column-reverse;align-items:center;gap:6px;padding-inline:16px;display:flex}.ob-pm-stat+.ob-pm-stat{border-left:1px solid var(--mkt-border)}.ob-pm-stat__value{color:var(--mkt-ink);font-size:var(--mkt-fs-h2,clamp(1.75rem, 1.2rem + 1.7vw, 2.5rem));letter-spacing:-.035em;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;margin:0;font-weight:700;line-height:1;display:flex}.ob-pm-stat__value small{color:var(--mkt-ink-soft);font-size:var(--mkt-fs-sm,.875rem);letter-spacing:0;margin-bottom:8px;font-weight:600}.ob-pm-stat__label{max-width:22ch;color:var(--mkt-ink-soft);font-size:var(--mkt-fs-sm,.875rem);line-height:1.4}.ob-pm-roles-grid{gap:var(--pm-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ob-pm-role-card{border-radius:var(--pm-radius);border:1px solid var(--mkt-border);background:var(--mkt-surface);box-shadow:var(--mkt-shadow-sm);flex-direction:column;padding:40px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.ob-pm-role-card.is-visible:hover{border-color:color-mix(in srgb, var(--mkt-primary) 40%, var(--mkt-border));box-shadow:var(--mkt-shadow-lg);transform:translateY(-6px)}.ob-pm-role-card__icon{border-radius:var(--mkt-r-lg,24px);background:var(--pm-gradient);color:#fff;width:60px;height:60px;font-size:var(--mkt-fs-2xl,1.5rem);place-items:center;margin-bottom:24px;display:grid}.ob-pm-role-card h3{color:var(--mkt-ink);font-size:var(--mkt-fs-2xl,1.5rem);letter-spacing:-.02em;margin:0 0 10px;font-weight:700}.ob-pm-role-card p{color:var(--mkt-ink-soft);font-size:var(--mkt-fs-md,1rem);margin:0;line-height:1.6}.ob-pm-role-card ul{border-top:1px solid var(--mkt-border);gap:16px;margin:28px 0 0;padding:28px 0 0;list-style:none;display:grid}.ob-pm-role-card li{color:var(--mkt-ink);font-size:var(--mkt-fs-md,1rem);align-items:flex-start;gap:12px;line-height:1.5;display:flex}.ob-pm-role-card li .anticon{color:var(--mkt-success);font-size:var(--mkt-fs-md,1rem);flex-shrink:0;margin-top:3px}.ob-pm-combine{border:1.5px dashed var(--mkt-border);width:fit-content;max-width:100%;color:var(--mkt-ink-soft);font-size:var(--mkt-fs-md,1rem);border-radius:999px;justify-content:center;align-items:center;gap:12px;margin:36px auto 0;padding:10px 22px 10px 12px;font-weight:600;display:flex}.ob-pm-combine span{background:var(--mkt-accent-soft);width:30px;height:30px;color:var(--mkt-accent-ink);font-size:var(--mkt-fs-xl,1.25rem);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:grid}.ob-pm-steps{gap:var(--pm-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.ob-pm-steps:before,.ob-pm-steps:after{content:"";border-radius:3px;height:3px;position:absolute;top:29px;left:12.5%;right:12.5%}.ob-pm-steps:before{background:var(--mkt-border)}.ob-pm-steps:after{background:var(--pm-gradient);transform-origin:0;transition:transform 1.5s cubic-bezier(.4,0,.2,1) .2s;transform:scaleX(0)}.ob-pm-steps.is-drawn:after{transform:scaleX(1)}.ob-pm-step{z-index:1;opacity:0;text-align:center;flex-direction:column;align-items:center;transition:opacity .7s,transform .8s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;transform:translateY(18px)}.ob-pm-steps.is-drawn .ob-pm-step{opacity:1;transform:none}.ob-pm-step__dot{border:4px solid var(--mkt-surface-alt);background:var(--pm-gradient);color:#fff;width:60px;height:60px;font-size:var(--mkt-fs-2xl,1.5rem);border-radius:50%;place-items:center;margin-bottom:22px;font-weight:700;display:grid}.ob-pm-step h3{color:var(--mkt-ink);font-size:var(--mkt-fs-xl,1.25rem);margin:0 0 8px;font-weight:700}.ob-pm-step p{max-width:24ch;color:var(--mkt-ink-soft);font-size:var(--mkt-fs-md,1rem);margin:0;line-height:1.55}.ob-pm-steps__note{color:var(--mkt-ink-soft);font-size:var(--mkt-fs-sm,.875rem);text-align:center;margin:44px auto 0}.ob-pm-stairs{gap:var(--pm-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.ob-pm-tier{border-radius:var(--pm-radius);border:1px solid var(--mkt-border);background:var(--mkt-surface);box-shadow:var(--mkt-shadow-sm);flex-direction:column;padding:36px 32px 34px;display:flex;position:relative}.ob-pm-stairs .ob-pm-tier:first-child{min-height:400px}.ob-pm-stairs .ob-pm-tier:nth-child(2){min-height:450px}.ob-pm-stairs .ob-pm-tier:nth-child(3){min-height:500px}.ob-pm-tier--top{background:linear-gradient(var(--mkt-surface), var(--mkt-surface)) padding-box, var(--pm-gradient) border-box;box-shadow:var(--mkt-shadow-md,0 8px 24px #0f172a14);border:2px solid #0000}.ob-pm-tier__ribbon{background:var(--pm-gradient);color:#fff;font-size:var(--mkt-fs-xs,.75rem);letter-spacing:.04em;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-weight:700;display:inline-flex;position:absolute;top:-15px;left:32px}.ob-pm-tier__name{color:var(--mkt-ink-soft);font-size:var(--mkt-fs-sm,.875rem);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.ob-pm-tier__rate{color:var(--mkt-ink);font-size:var(--mkt-fs-h2,clamp(1.75rem, 1.2rem + 1.7vw, 2.5rem));letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:14px;font-weight:700;line-height:1}.ob-pm-tier__caption{color:var(--mkt-ink-soft);font-size:var(--mkt-fs-sm,.875rem);margin:8px 0 0}.ob-pm-tier__conditions{border-radius:var(--mkt-r-md,16px);background:var(--mkt-surface-2,color-mix(in srgb, var(--mkt-ink) 5%, transparent));font-size:var(--mkt-fs-sm,.875rem);margin-top:22px;padding:14px 16px}.ob-pm-tier__conditions strong{font-size:var(--mkt-fs-xs,.75rem);letter-spacing:.06em;text-transform:uppercase;color:var(--mkt-muted,inherit);margin-bottom:6px;display:block}.ob-pm-tier__conditions ul{margin:0;padding-left:18px}.ob-pm-tier__perks{border-top:1px solid var(--mkt-border);gap:14px;margin:28px 0 0;padding:26px 0 0;list-style:none;display:grid}.ob-pm-tier__perks li{color:var(--mkt-ink);font-size:var(--mkt-fs-md,1rem);align-items:flex-start;gap:12px;line-height:1.5;display:flex}.ob-pm-tier__perks .anticon{color:var(--mkt-success);font-size:var(--mkt-fs-sm,.875rem);flex-shrink:0;margin-top:4px}.ob-pm-explainer{border-radius:var(--mkt-r-lg,24px);border:1px solid var(--mkt-border);background:var(--mkt-surface);align-items:flex-start;max-width:860px;margin:44px auto 0;padding:22px 28px;display:flex}.ob-pm-explainer p{color:var(--mkt-ink);font-size:var(--mkt-fs-md,1rem);text-align:center;margin:0;line-height:1.65}.ob-pm-benefits{gap:var(--pm-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ob-pm-benefit{display:flex}.ob-pm-benefit__inner{border-radius:var(--pm-radius);border:1px solid var(--mkt-border);background:var(--mkt-surface);box-shadow:var(--mkt-shadow-sm);flex:1;padding:34px 32px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.ob-pm-benefit__inner:before{content:"";background:radial-gradient(360px circle at var(--ob-pm-x) var(--ob-pm-y), color-mix(in srgb, var(--mkt-accent) 15%, transparent), transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.ob-pm-benefit__inner:hover{border-color:color-mix(in srgb, var(--mkt-accent) 45%, var(--mkt-border));box-shadow:var(--mkt-shadow-md)}.ob-pm-benefit__inner:hover:before{opacity:1}.ob-pm-benefit__icon{border-radius:var(--mkt-r-md,16px);background:var(--mkt-accent-soft);width:52px;height:52px;color:var(--mkt-accent-ink);font-size:var(--mkt-fs-2xl,1.5rem);place-items:center;margin-bottom:22px;display:grid;position:relative}.ob-pm-benefit h3{color:var(--mkt-ink);font-size:var(--mkt-fs-lg,1.125rem);margin:0 0 8px;font-weight:700;position:relative}.ob-pm-benefit p{color:var(--mkt-ink-soft);font-size:var(--mkt-fs-md,1rem);margin:0;line-height:1.6;position:relative}.ob-pm-faq__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.ob-pm-faq__intro{flex-direction:column;gap:14px;display:flex;position:sticky;top:112px}.ob-pm-faq__list{border-radius:var(--pm-radius);border:1px solid var(--mkt-border);background:var(--mkt-surface);box-shadow:var(--mkt-shadow-sm);overflow:hidden}.ob-pm-faq__list .ant-collapse-item{border-bottom:1px solid var(--mkt-border)}.ob-pm-faq__list .ant-collapse-item:last-child{border-bottom:0}.ob-pm-faq__list .ant-collapse-header{color:var(--mkt-ink);font-size:var(--mkt-fs-lg,1.125rem);align-items:center;padding:24px 30px;font-weight:700}.ob-pm-faq__list .ant-collapse-content-box{padding:0 30px 26px}.ob-pm-faq__list .ant-collapse-content-box p{max-width:62ch;color:var(--mkt-ink-soft);font-size:var(--mkt-fs-md,1rem);margin:0;line-height:1.7}.ob-pm-cta-wrap{padding:24px var(--pm-pad-inline) 112px}.ob-pm-cta{border-radius:var(--mkt-r-lg,24px);background:var(--mkt-grad-1);color:#fff;text-align:center;padding:84px 40px;position:relative;overflow:hidden}.ob-pm-cta h2,.ob-pm-cta p,.ob-pm-cta__actions{position:relative}.ob-pm-cta h2{color:#fff;max-width:18ch;font-size:var(--mkt-fs-h2,clamp(1.75rem, 1.2rem + 1.7vw, 2.5rem));letter-spacing:-.035em;margin:0 auto;font-weight:700;line-height:1.06}.ob-pm-cta p{color:#ffffffe0;max-width:48ch;font-size:var(--mkt-fs-lg,1.125rem);margin:20px auto 0;line-height:1.6}.ob-pm-cta__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}@media (width<=1080px){.ob-pm-hero__inner{grid-template-columns:minmax(0,1fr);gap:48px}.ob-pm-hero__copy{text-align:center;align-items:center}.ob-pm-hero__actions,.ob-pm-hero__facts{justify-content:center}.ob-pm-hero__lead{margin-inline:auto}.ob-pm-faq__layout{grid-template-columns:minmax(0,1fr);gap:36px}.ob-pm-faq__intro{position:static}}@media (width<=960px){.ob-pm-section{padding-block:80px}.ob-pm-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.ob-pm-stat:nth-child(odd){border-left:0}.ob-pm-roles-grid,.ob-pm-benefits{grid-template-columns:minmax(0,1fr)}.ob-pm-stairs{grid-template-columns:minmax(0,1fr);gap:28px}.ob-pm-stairs .ob-pm-tier:nth-child(n){min-height:0}.ob-pm-steps{grid-template-columns:minmax(0,1fr);gap:32px}.ob-pm-steps:before,.ob-pm-steps:after{width:3px;height:auto;inset:30px auto 30px 29px}.ob-pm-steps:after{transform-origin:top;transform:scaleY(0)}.ob-pm-steps.is-drawn:after{transform:scaleY(1)}.ob-pm-step{text-align:left;grid-template-columns:60px minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.ob-pm-step__dot{grid-row:span 2;margin-bottom:0}.ob-pm-step h3{align-self:end}.ob-pm-step p{max-width:none}}@media (width<=640px){.ob-pm-landing{--pm-gutter:20px;--pm-radius:24px}.ob-pm-section{padding-block:64px}.ob-pm-head{margin-bottom:40px}.ob-pm-hero{padding-top:44px;padding-bottom:104px}.ob-pm-hero__lead{font-size:var(--mkt-fs-lg,1.125rem)}.ob-pm-hero__actions{width:100%}.ob-pm-hero__actions .ant-btn{flex:100%}.ob-pm-visual{padding:22px 8px 30px}.ob-pm-float--toast{right:-2px}.ob-pm-float--demo{left:-2px}.ob-pm-float--cert{display:none}.ob-pm-window__kpis strong{font-size:17px}.ob-pm-stats{padding-block:26px}.ob-pm-stat{padding-inline:10px}.ob-pm-role-card{padding:30px 24px}.ob-pm-tier{padding:32px 26px 28px}.ob-pm-tier__rate{font-size:var(--mkt-fs-h2,clamp(1.75rem, 1.2rem + 1.7vw, 2.5rem))}.ob-pm-benefit__inner{padding:28px 24px}.ob-pm-faq__list .ant-collapse-header{font-size:var(--mkt-fs-md,1rem);padding:20px 22px}.ob-pm-faq__list .ant-collapse-content-box{padding:0 22px 22px}.ob-pm-explainer{padding:18px 20px}.ob-pm-cta{border-radius:30px;padding:56px 24px}.ob-pm-cta__actions .ant-btn{flex:100%}.ob-pm-cta-wrap{padding-bottom:80px}}@media (prefers-reduced-motion:reduce){.ob-pm-reveal,.ob-pm-step{opacity:1;transition:none;transform:none}.ob-pm-rise,.ob-pm-steps:after{transition:none;transform:none}.ob-pm-btn.ant-btn,.ob-pm-role-card{transition:none}}.ob-pm-apply{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;padding:56px 16px 48px;display:grid}.ob-pm-apply__intro{position:sticky;top:96px}.ob-pm-apply__intro h1{color:var(--mkt-ink);font-size:var(--mkt-fs-display,clamp(2.25rem, 1.3rem + 3vw, 3.25rem));letter-spacing:-.03em;margin:18px 0 14px;font-weight:700;line-height:1.06}.ob-pm-apply__points{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ob-pm-apply__points li{color:var(--mkt-ink);font-size:var(--mkt-fs-md,1rem);gap:10px;line-height:1.55;display:flex}.ob-pm-apply__points .anticon{color:var(--mkt-success);margin-top:4px}.ob-pm-form-card{border-radius:var(--mkt-r-lg,24px);background:var(--mkt-surface);border:1px solid var(--mkt-border);box-shadow:var(--mkt-shadow-lg);padding:36px}.ob-pm-progress{align-items:center;gap:8px;margin-bottom:28px;display:flex}.ob-pm-progress__bar{background:var(--mkt-border);border-radius:999px;flex:1;height:4px;overflow:hidden}.ob-pm-progress__bar>span{border-radius:inherit;background:var(--mkt-grad-2);height:100%;transition:width .3s;display:block}.ob-pm-progress__label{color:var(--mkt-ink-soft);font-size:var(--mkt-fs-sm,.875rem);white-space:nowrap;font-weight:600}.ob-pm-form-card h2{color:var(--mkt-ink);font-size:var(--mkt-fs-2xl,1.5rem);letter-spacing:-.02em;margin:0 0 6px;font-weight:700}.ob-pm-form-card__lead{color:var(--mkt-ink-soft);font-size:var(--mkt-fs-md,1rem);margin:0 0 24px;line-height:1.55}.ob-pm-form-card .ant-form-item{margin-bottom:18px}.ob-pm-form-card .ant-form-item-label>label{height:auto;color:var(--mkt-ink-soft);font-size:var(--mkt-fs-sm,.875rem);text-transform:none;letter-spacing:0;font-weight:600}.ob-pm-form-card .ant-input,.ob-pm-form-card .ant-input-affix-wrapper,.ob-pm-form-card .ant-select-selector{border-radius:var(--mkt-r-md,16px)!important}.ob-pm-form-card .ant-input:not(textarea),.ob-pm-form-card .ant-input-affix-wrapper,.ob-pm-form-card .ant-select-lg .ant-select-selector{min-height:48px}.ob-pm-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.ob-pm-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ob-pm-role{border-radius:var(--mkt-r-md,16px);border:1.5px solid var(--mkt-border);background:var(--mkt-surface);cursor:pointer;padding:16px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:block}.ob-pm-role:hover{border-color:var(--mkt-primary)}.ob-pm-role--on{border-color:var(--mkt-primary);background:var(--mkt-surface-alt);box-shadow:0 0 0 3px color-mix(in srgb, var(--mkt-primary) 18%, transparent)}.ob-pm-role .ant-checkbox-wrapper{align-items:flex-start;width:100%}.ob-pm-role strong{color:var(--mkt-ink);font-size:var(--mkt-fs-md,1rem);display:block}.ob-pm-role small{color:var(--mkt-ink-soft);font-size:var(--mkt-fs-sm,.875rem);margin-top:2px;line-height:1.45;display:block}.ob-pm-form-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.ob-pm-form-actions .ant-btn{border-radius:999px;min-height:48px;padding-inline:24px;font-weight:600}.ob-pm-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ob-pm-privacy{color:var(--mkt-ink-soft);font-size:var(--mkt-fs-sm,.875rem);margin:16px 0 0;line-height:1.5}.ob-pm-summary{border-radius:var(--mkt-r-md,16px);border:1px solid var(--mkt-border);gap:0;margin:0 0 4px;display:grid;overflow:hidden}.ob-pm-summary div{border-bottom:1px solid var(--mkt-border);font-size:var(--mkt-fs-sm,.875rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:12px;padding:12px 16px;display:grid}.ob-pm-summary div:last-child{border-bottom:0}.ob-pm-summary dt{color:var(--mkt-ink-soft)}.ob-pm-summary dd{color:var(--mkt-ink);overflow-wrap:anywhere;margin:0;font-weight:600}.ob-pm-track{max-width:680px;margin:0 auto;padding:56px 16px 64px}.ob-pm-track__card{border-radius:var(--mkt-r-lg,24px);background:var(--mkt-surface);border:1px solid var(--mkt-border);box-shadow:var(--mkt-shadow-lg);padding:36px}.ob-pm-track__head{align-items:center;gap:16px;margin-bottom:24px;display:flex}.ob-pm-track__icon{border-radius:var(--mkt-r-md,16px);background:var(--mkt-accent-soft);width:56px;height:56px;color:var(--mkt-accent-ink);font-size:var(--mkt-fs-2xl,1.5rem);flex-shrink:0;place-items:center;display:grid}.ob-pm-track__icon--warn{background:color-mix(in srgb, var(--warning-color) 16%, transparent);color:var(--warning-color)}.ob-pm-track__icon--bad{background:color-mix(in srgb, var(--error-color) 14%, transparent);color:var(--error-color)}.ob-pm-track h1{color:var(--mkt-ink);font-size:var(--mkt-fs-2xl,1.5rem);letter-spacing:-.02em;margin:0;font-weight:700}.ob-pm-track__lead{color:var(--mkt-ink-soft);font-size:var(--mkt-fs-md,1rem);margin:4px 0 0;line-height:1.55}.ob-pm-timeline{gap:0;margin:8px 0 24px;padding:0;list-style:none;display:grid}.ob-pm-timeline li{min-height:44px;color:var(--mkt-ink-soft);font-size:var(--mkt-fs-md,1rem);align-items:center;gap:14px;display:flex;position:relative}.ob-pm-timeline li:before{content:"";border:2px solid var(--mkt-border);background:var(--mkt-surface);border-radius:50%;flex-shrink:0;width:12px;height:12px}.ob-pm-timeline li:after{content:"";background:var(--mkt-border);width:2px;position:absolute;top:34px;bottom:-10px;left:5px}.ob-pm-timeline li:last-child:after{display:none}.ob-pm-timeline li.is-done{color:var(--mkt-ink)}.ob-pm-timeline li.is-done:before{border-color:var(--mkt-success);background:var(--mkt-success)}.ob-pm-timeline li.is-current{color:var(--mkt-ink);font-weight:700}.ob-pm-timeline li.is-current:before{border-color:var(--mkt-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--mkt-primary) 20%, transparent)}.ob-pm-thread{gap:12px;margin:0 0 20px;display:grid}.ob-pm-bubble{border-radius:var(--mkt-r-md,16px);max-width:88%;font-size:var(--mkt-fs-md,1rem);white-space:pre-line;padding:12px 16px;line-height:1.5}.ob-pm-bubble small{font-size:var(--mkt-fs-xs,.75rem);opacity:.7;margin-bottom:4px;font-weight:700;display:block}.ob-pm-bubble--team{background:var(--mkt-surface-alt);color:var(--mkt-ink);border-bottom-left-radius:6px;justify-self:start}.ob-pm-bubble--you{background:var(--mkt-grad-2);color:#fff;border-bottom-right-radius:6px;justify-self:end}.ob-pm-track .ant-input{border-radius:var(--mkt-r-md,16px)}.ob-pm-track .ant-btn{border-radius:999px;min-height:48px;font-weight:600}@media (width<=960px){.ob-pm-apply{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}.ob-pm-apply__intro{position:static}}@media (width<=640px){.ob-pm-apply{gap:20px;padding-top:24px}.ob-pm-apply__points{display:none}.ob-pm-form-card,.ob-pm-track__card{border-radius:var(--mkt-r-lg,24px);padding:24px 18px}.ob-pm-grid-2,.ob-pm-roles{grid-template-columns:minmax(0,1fr)}.ob-pm-form-actions{flex-direction:column-reverse;align-items:stretch}.ob-pm-summary div{grid-template-columns:minmax(0,1fr);gap:2px}}.ob-ac-verify{place-items:start center;min-height:60vh;padding:56px 16px 80px;display:grid}.ob-ac-verify__card{text-align:center;background:var(--mkt-surface);border:1px solid var(--mkt-border);width:100%;max-width:560px;box-shadow:var(--mkt-shadow-lg);border-radius:28px;padding:36px 36px 30px}.ob-ac-verify__icon{color:var(--mkt-success);font-size:52px}.ob-ac-verify__card--ko .ob-ac-verify__icon{color:#c9372c}.ob-ac-verify__card h1{color:var(--mkt-ink);letter-spacing:-.02em;margin:10px 0 6px;font-size:28px}.ob-ac-verify__lead{color:var(--mkt-ink-soft);margin:0 0 24px}.ob-ac-verify dl{text-align:left;border-top:1px solid var(--mkt-border);margin:0}.ob-ac-verify dl>div{border-bottom:1px solid var(--mkt-border);justify-content:space-between;gap:16px;padding:13px 2px;display:flex}.ob-ac-verify dt{color:var(--mkt-ink-soft)}.ob-ac-verify dd{color:var(--mkt-ink);text-align:right;margin:0;font-weight:600}.ob-ac-verify__foot{color:var(--mkt-ink-soft);margin:18px 0 0;font-size:12.5px}@media (width<=560px){.ob-ac-verify__card{border-radius:22px;padding:28px 20px 24px}.ob-ac-verify dl>div{flex-direction:column;gap:2px}.ob-ac-verify dd{text-align:left}}.ob-tb-landing{--tb-gold:#a8741a;--tb-gold-bright:#d99a1e}.ob-tb-access{color:var(--mkt-ink-soft);font-size:var(--mkt-fs-sm,.875rem);max-width:52ch;margin:22px 0 0;line-height:1.6}.ob-tb-access a{color:var(--mkt-primary);font-weight:700;text-decoration:none}.ob-tb-access a:hover{text-decoration:underline}.ob-tb-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ob-tb-visual{gap:18px;max-width:460px;margin-inline:auto;display:grid}.ob-tb-visual__badge,.ob-tb-super__badge{color:#fff;background:linear-gradient(145deg, var(--tb-gold) 0%, var(--tb-gold-bright) 100%);box-shadow:0 24px 60px -28px color-mix(in srgb, var(--tb-gold) 70%, transparent);border-radius:22px;justify-items:start;gap:6px;padding:28px;display:grid}.ob-tb-visual__badge .anticon,.ob-tb-super__badge .anticon{font-size:34px}.ob-tb-visual__badge small,.ob-tb-super__badge small{letter-spacing:.12em;text-transform:uppercase;opacity:.92;font-size:11px;font-weight:700}.ob-tb-visual__badge strong,.ob-tb-super__badge strong{letter-spacing:-.02em;font-size:clamp(1.4rem,1rem + 1.4vw,1.9rem);line-height:1.1}.ob-tb-visual__badge span{opacity:.92;font-size:13px}.ob-tb-visual__trail{border:1px solid var(--mkt-border);background:var(--mkt-surface);border-radius:18px;gap:10px;margin:0;padding:18px 20px;list-style:none;display:grid}.ob-tb-visual__trail li{color:var(--mkt-ink-soft);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.ob-tb-visual__trail li .anticon{color:var(--mkt-border)}.ob-tb-visual__trail li.is-done{color:var(--mkt-ink)}.ob-tb-visual__trail li.is-done .anticon{color:var(--mkt-accent-ink)}.ob-tb-steps{gap:var(--pm-gap,24px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ob-tb-step{border:1px solid var(--mkt-border);background:var(--mkt-surface);border-radius:20px;padding:26px}.ob-tb-step__icon{width:44px;height:44px;color:var(--mkt-accent-ink);background:color-mix(in srgb, var(--mkt-accent) 14%, transparent);border-radius:12px;place-items:center;margin-bottom:14px;font-size:20px;display:inline-grid}.ob-tb-step h3{color:var(--mkt-ink);margin:0 0 8px;font-size:1.1rem}.ob-tb-step p{color:var(--mkt-ink-soft);margin:0;line-height:1.6}.ob-tb-grid{gap:var(--pm-gap,24px);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.ob-tb-card{border:1px solid var(--mkt-border);background:var(--mkt-surface);height:100%;color:inherit;border-radius:22px;flex-direction:column;gap:12px;padding:28px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.ob-tb-card:hover{border-color:var(--mkt-primary);box-shadow:0 20px 44px -30px color-mix(in srgb, var(--mkt-primary) 60%, transparent);transform:translateY(-4px)}.ob-tb-card--gold{border-color:color-mix(in srgb, var(--tb-gold-bright) 55%, var(--mkt-border))}.ob-tb-card--gold:hover{border-color:var(--tb-gold-bright)}.ob-tb-card h3{color:var(--mkt-ink);letter-spacing:-.02em;margin:0;font-size:1.25rem}.ob-tb-card p{color:var(--mkt-ink-soft);flex:1;margin:0;line-height:1.6}.ob-tb-card__facts{border-top:1px solid var(--mkt-border);gap:22px;margin:4px 0 0;padding-top:14px;display:flex}.ob-tb-card__facts dt{color:var(--mkt-ink-soft);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.ob-tb-card__facts dd{color:var(--mkt-ink);margin:2px 0 0;font-weight:700}.ob-tb-card__more{color:var(--mkt-primary);font-weight:700}.ob-tb-pill{letter-spacing:.04em;color:var(--mkt-accent-ink);background:color-mix(in srgb, var(--mkt-accent) 14%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.ob-tb-pill--superbadge{color:#7a5210;background:color-mix(in srgb, var(--tb-gold-bright) 24%, transparent)}.ob-tb-pill--open{color:var(--mkt-ink-soft);background:color-mix(in srgb, var(--mkt-ink-soft) 12%, transparent)}.ob-tb-super{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:56px;display:grid}.ob-tb-super__copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.ob-tb-super__badge{align-content:end;min-height:260px}.ob-tb-checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ob-tb-checks li{color:var(--mkt-ink);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.ob-tb-checks li .anticon{color:var(--mkt-accent-ink);margin-top:4px}.ob-tb-checks--gold li .anticon{color:var(--tb-gold)}.ob-tb-checks--center{max-width:880px;margin-inline:auto}.ob-tb-checks--wide{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px 32px}.ob-tb-limits{gap:var(--pm-gap,24px);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ob-tb-limits--six{grid-template-columns:repeat(3,minmax(0,1fr))}.ob-tb-limits li{border:1px solid var(--mkt-border);background:var(--mkt-surface);border-radius:18px;gap:6px;padding:24px;display:grid}.ob-tb-limits strong{color:var(--mkt-ink);letter-spacing:-.03em;font-size:2rem;line-height:1}.ob-tb-limits span{color:var(--mkt-ink-soft);line-height:1.4}.ob-tb-trailhead{padding:28px var(--pm-pad-inline) 44px;flex-direction:column;align-items:flex-start;gap:16px;display:flex}.ob-tb-trailhead--gold{background:radial-gradient(60% 120% at 100% 0%, color-mix(in srgb, var(--tb-gold-bright) 14%, transparent), transparent 70%)}.ob-tb-trailhead h1{max-width:20ch;color:var(--mkt-ink);font-size:var(--mkt-fs-display,clamp(2.25rem, 1.3rem + 3vw, 3.25rem));letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:700;line-height:1.04}.ob-tb-trailhead>p{max-width:62ch;color:var(--mkt-ink-soft);font-size:var(--mkt-fs-xl,1.25rem);margin:0;line-height:1.6}.ob-tb-back{color:var(--mkt-primary);font-weight:700;text-decoration:none}.ob-tb-trail{padding:24px var(--pm-pad-inline) 96px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:start;gap:48px;display:grid}.ob-tb-trail__main{gap:48px;display:grid}.ob-tb-trail__main h2,.ob-tb-sidecard h2{color:var(--mkt-ink);letter-spacing:-.02em;margin:0 0 16px;font-size:1.35rem}.ob-tb-trail__main p{color:var(--mkt-ink-soft);line-height:1.6}.ob-tb-lessons{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ob-tb-lessons li{border:1px solid var(--mkt-border);background:var(--mkt-surface);border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;padding:16px 18px;display:grid}.ob-tb-lessons__n{width:32px;height:32px;color:var(--mkt-accent-ink);background:color-mix(in srgb, var(--mkt-accent) 14%, transparent);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.ob-tb-lessons strong{color:var(--mkt-ink);display:block}.ob-tb-lessons small{color:var(--mkt-ink-soft);margin-top:2px;line-height:1.5;display:block}.ob-tb-lessons__time{color:var(--mkt-ink-soft);white-space:nowrap;font-size:13px}.ob-tb-note{color:var(--mkt-ink-soft);font-size:var(--mkt-fs-sm,.875rem);margin:14px 0 0;line-height:1.6}.ob-tb-note a{color:var(--mkt-primary);font-weight:700}.ob-tb-trail__side{gap:18px;display:grid;position:sticky;top:96px}.ob-tb-sidecard{border:1px solid var(--mkt-border);background:var(--mkt-surface);border-radius:18px;padding:24px}.ob-tb-sidecard p{color:var(--mkt-ink-soft);margin:0 0 8px;line-height:1.6}.ob-tb-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ob-tb-tags li{color:var(--mkt-ink);background:var(--mkt-surface-alt);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}@media (width<=900px){.ob-tb-super{grid-template-columns:minmax(0,1fr);gap:32px}.ob-tb-trail{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:64px}.ob-tb-trail__side{position:static}.ob-tb-limits,.ob-tb-limits--six{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-tb-trailhead{padding-top:20px}}@media (width<=520px){.ob-tb-limits,.ob-tb-limits--six{grid-template-columns:minmax(0,1fr)}.ob-tb-lessons li{grid-template-columns:32px minmax(0,1fr)}.ob-tb-lessons__time{grid-column:2}}@media (prefers-reduced-motion:reduce){.ob-tb-card{transition:none}.ob-tb-card:hover{transform:none}}.ob-tb-band-wrap{padding:24px max(24px,50% - 580px)}.ob-tb-band{border:1px solid color-mix(in srgb, #d99a1e 45%, var(--mkt-border,#d8dee9));background:radial-gradient(70% 160% at 0% 0%, #d99a1e24, transparent 70%), var(--mkt-surface,#fff);border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px 32px;display:grid}.ob-tb-band__icon{color:#fff;background:linear-gradient(145deg,#a8741a,#d99a1e);border-radius:16px;place-items:center;width:56px;height:56px;font-size:26px;display:grid}.ob-tb-band__copy small{color:#a8741a;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.ob-tb-band__copy h2{color:var(--mkt-ink,#1f2a3c);letter-spacing:-.02em;margin:4px 0 6px;font-size:1.4rem}.ob-tb-band__copy p{max-width:62ch;color:var(--mkt-ink-soft,#5f6b7d);margin:0;line-height:1.6}.ob-tb-band__link{color:var(--mkt-primary,#3e65ac);white-space:nowrap;font-weight:700;text-decoration:none}.ob-tb-band__link:hover{text-decoration:underline}@media (width<=760px){.ob-tb-band{grid-template-columns:minmax(0,1fr);padding:24px}}.ob-tb-join{place-items:start center;padding:56px 24px 96px;display:grid}.ob-tb-join__card{border:1px solid var(--mkt-border);background:var(--mkt-surface);border-radius:24px;gap:14px;width:min(520px,100%);padding:36px;display:grid}.ob-tb-join__card--center{text-align:center;justify-items:center}.ob-tb-join__card h1{color:var(--mkt-ink);letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,1.2rem + 1.5vw,2.2rem);line-height:1.1}.ob-tb-join__card>p{color:var(--mkt-ink-soft);margin:0;line-height:1.6}.ob-tb-join__alt{color:var(--mkt-ink-soft);text-align:center;margin:6px 0 0;font-size:14px}.ob-tb-join__alt a{color:var(--mkt-primary);font-weight:700}.ob-tb-legal{width:min(760px,100%);margin:0 auto;padding:56px 24px 96px}.ob-tb-legal h1{color:var(--mkt-ink);letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(1.8rem,1.3rem + 1.6vw,2.4rem)}.ob-tb-legal h2{color:var(--mkt-ink);margin:32px 0 8px;font-size:1.15rem}.ob-tb-legal p{color:var(--mkt-ink-soft);line-height:1.7}@media (width<=520px){.ob-tb-join__card{padding:24px 20px}.ob-tb-join{padding-inline:16px}}.ob-tb-notfound{padding:96px var(--pm-pad-inline) 120px;text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.ob-tb-notfound__icon{color:#fff;background:var(--mkt-grad-2);border-radius:20px;place-items:center;width:64px;height:64px;font-size:28px;display:grid}.ob-tb-notfound__code{color:var(--mkt-primary);letter-spacing:.2em;margin:8px 0 0;font-weight:800}.ob-tb-notfound h1{max-width:18ch;color:var(--mkt-ink);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,1.2rem + 2.5vw,2.75rem)}.ob-tb-notfound>p:not(.ob-tb-notfound__code){max-width:52ch;color:var(--mkt-ink-soft);margin:0;line-height:1.6}.ob-tb-notfound .ob-pm-hero__actions{justify-content:center;align-items:center;margin-top:18px}.ob-tbm{--tbm-fill:var(--mkt-primary);--tbm-fill-2:color-mix(in srgb, var(--mkt-primary) 72%, var(--mkt-accent));--tbm-gold:#a8741a;--tbm-gold-bright:#e0a526;--tbm-gold-soft:#e0a5262e;--tbm-radius:var(--mkt-r-lg,24px);--tbm-pad:max(var(--mkt-gutter,24px), calc((100% - var(--mkt-container,1200px)) / 2))}[data-theme=dark] .ob-tbm{--tbm-fill:#3a5fc4;--tbm-fill-2:#2b46a3}.ob-tbm-kicker{color:var(--mkt-accent-ink);font-size:var(--mkt-fs-xs,.75rem);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-weight:700;display:inline-flex}.ob-tbm-kicker:before{content:"";background:var(--mkt-accent);border-radius:2px;width:26px;height:2px}.ob-tbm-kicker--gold{color:var(--tbm-gold-bright)}.ob-tbm-kicker--gold:before{background:var(--tbm-gold-bright)}.ob-tbm-section{padding:var(--mkt-band-y,96px) var(--tbm-pad)}.ob-tbm-section--tinted{background:var(--mkt-surface-alt);border-block:1px solid var(--mkt-border)}.ob-tbm-head{text-align:center;justify-items:center;gap:14px;max-width:760px;margin:0 auto 56px;display:grid}.ob-tbm-head--start{text-align:left;justify-items:start;margin:0 0 24px}.ob-tbm-head h2,.ob-tbm-split__copy h2,.ob-tbm-super__copy h2{color:var(--mkt-ink);font-size:var(--mkt-fs-h2,clamp(1.75rem, 1.2rem + 1.7vw, 2.5rem));letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}.ob-tbm-head p{max-width:58ch;color:var(--mkt-ink-soft);font-size:var(--mkt-fs-lg,1.125rem);margin:0;line-height:1.6}.ob-tbm-icon{color:#fff;background:linear-gradient(145deg, var(--tbm-fill), var(--tbm-fill-2));width:52px;height:52px;box-shadow:0 12px 28px -14px color-mix(in srgb, var(--tbm-fill) 70%, transparent);border-radius:16px;place-items:center;margin-bottom:18px;font-size:22px;display:inline-grid}.ob-tbm-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.ob-tbm-btn:focus-visible{outline:3px solid color-mix(in srgb, var(--mkt-primary) 45%, transparent);outline-offset:3px}.ob-tbm-btn--lg{padding:15px 28px;font-size:1.02rem}.ob-tbm-btn--primary{color:#fff;background:var(--tbm-fill);box-shadow:0 14px 30px -14px color-mix(in srgb, var(--tbm-fill) 80%, transparent)}.ob-tbm-btn--primary:hover{box-shadow:0 20px 36px -14px color-mix(in srgb, var(--tbm-fill) 80%, transparent);transform:translateY(-2px)}.ob-tbm-btn--ghost{color:var(--mkt-ink);background:var(--mkt-surface);border-color:var(--mkt-border)}.ob-tbm-btn--ghost:hover{border-color:var(--mkt-primary);color:var(--mkt-primary)}.ob-tbm-btn--gold{color:#2a1d05;background:linear-gradient(145deg, #f0c25a, var(--tbm-gold-bright));box-shadow:0 16px 34px -16px #e0a526cc}.ob-tbm-btn--gold:hover{transform:translateY(-2px)}.ob-tbm-btn--light{color:#15233a;background:#fff}.ob-tbm-btn--light:hover{transform:translateY(-2px);box-shadow:0 18px 36px -16px #00000080}.ob-tbm-btn--outline{color:#fff;background:0 0;border-color:#ffffff73}.ob-tbm-btn--outline:hover{background:#ffffff14;border-color:#fff}.ob-tbm-link{color:var(--mkt-primary);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.ob-tbm-link:hover{text-decoration:underline}.ob-tbm-ticks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ob-tbm-ticks li{color:var(--mkt-ink);align-items:flex-start;gap:12px;line-height:1.55;display:flex}.ob-tbm-ticks .anticon{color:var(--mkt-accent-ink);margin-top:4px}.ob-tbm-hero{padding:64px var(--tbm-pad) 72px;position:relative;overflow:hidden}.ob-tbm-hero__glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--mkt-primary) 22%, transparent), transparent 72%), radial-gradient(40% 40% at 25% 70%, color-mix(in srgb, var(--mkt-accent) 18%, transparent), transparent 70%);filter:blur(10px);pointer-events:none;width:70%;height:90%;position:absolute;inset:-20% -10% auto auto}.ob-tbm-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:56px;display:grid;position:relative}.ob-tbm-hero__copy{justify-items:start;gap:0;display:grid}.ob-tbm-hero h1{color:var(--mkt-ink);letter-spacing:-.045em;text-wrap:balance;margin:22px 0 0;font-size:clamp(2.6rem,1.4rem + 4vw,4.4rem);font-weight:800;line-height:.98}.ob-tbm-hero h1 span{color:var(--mkt-primary);display:block}.ob-tbm-hero__lead{max-width:46ch;color:var(--mkt-ink-soft);font-size:var(--mkt-fs-xl,1.25rem);margin:24px 0 0;line-height:1.6}.ob-tbm-hero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.ob-tbm-hero__micro{color:var(--mkt-ink-soft);font-size:var(--mkt-fs-sm,.875rem);margin:14px 0 0}.ob-tbm-chips{flex-wrap:wrap;gap:10px 20px;margin:30px 0 0;padding:0;list-style:none;display:flex}.ob-tbm-chips li{color:var(--mkt-ink);align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:inline-flex}.ob-tbm-chips .anticon{color:var(--mkt-accent-ink)}.ob-tbm-scene{width:100%;max-width:560px;margin-inline:auto;padding-bottom:8px;display:grid;position:relative}.ob-tbm-window{z-index:1;border:1px solid var(--mkt-border);background:var(--mkt-surface);border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -36px #0f1e3c73}.ob-tbm-window__bar,.ob-tbm-sandbox__bar{border-bottom:1px solid var(--mkt-border);background:var(--mkt-surface-alt);align-items:center;gap:7px;padding:12px 16px;display:flex}.ob-tbm-window__bar span,.ob-tbm-sandbox__bar span{background:color-mix(in srgb, var(--mkt-ink-soft) 35%, transparent);border-radius:50%;width:10px;height:10px}.ob-tbm-window__bar em,.ob-tbm-sandbox__bar em{color:var(--mkt-ink-soft);margin-left:8px;font-size:12px;font-style:normal;font-weight:600}.ob-tbm-chat{align-content:start;gap:14px;padding:22px;display:grid}.ob-tbm-bubble{border-radius:16px;max-width:88%;margin:0;padding:12px 16px;font-size:14px;line-height:1.5}.ob-tbm-bubble--me{color:#fff;background:var(--tbm-fill);border-bottom-right-radius:5px;justify-self:end}.ob-tbm-bubble--ai{color:var(--mkt-ink);background:var(--mkt-surface-alt);border:1px solid var(--mkt-border);border-bottom-left-radius:5px;gap:8px;display:grid}.ob-tbm-bubble--ai p{margin:0;font-weight:600}.ob-tbm-bubble__who{color:var(--mkt-accent-ink);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.ob-tbm-card{border:1px solid var(--mkt-border);border-left:3px solid var(--mkt-primary);background:var(--mkt-surface);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.ob-tbm-card small{color:var(--mkt-ink-soft);font-size:12px}.ob-tbm-check{z-index:2;border:1px solid color-mix(in srgb, var(--mkt-accent-ink) 25%, var(--mkt-border));background:var(--mkt-surface);border-radius:18px;justify-self:end;gap:10px;width:min(320px,82%);margin:-34px -14px 0 0;padding:18px 20px;display:grid;position:relative;box-shadow:0 28px 60px -28px #0f1e3c80}.ob-tbm-check__title{color:var(--tbm-gold);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.ob-tbm-check ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ob-tbm-check li{color:var(--mkt-ink);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.ob-tbm-check li .anticon{color:var(--mkt-accent-ink);margin-top:2px}.ob-tbm-check__ok{color:#0b5a38;background:#1fa9712e;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.ob-tbm-badge{z-index:3;color:#fff;background:linear-gradient(145deg, var(--tbm-gold), var(--tbm-gold-bright));border-radius:18px;justify-self:start;gap:4px;margin:-30px 0 0 -10px;padding:18px 22px;animation:7s ease-in-out infinite obTbmFloat;display:grid;position:relative;box-shadow:0 26px 50px -22px #a8741ae6}.ob-tbm-badge .anticon{font-size:22px}.ob-tbm-badge small{letter-spacing:.14em;text-transform:uppercase;opacity:.92;font-size:10.5px;font-weight:700}.ob-tbm-badge strong{letter-spacing:-.01em;font-size:1.1rem}@keyframes obTbmFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ob-tbm-why{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1040px;margin-inline:auto;display:grid}.ob-tbm-why__card{border-radius:var(--tbm-radius);border:1px solid var(--mkt-border);background:var(--mkt-surface);padding:34px;transition:transform .25s,box-shadow .25s,border-color .25s}.ob-tbm-why__card:hover{border-color:color-mix(in srgb, var(--mkt-primary) 50%, var(--mkt-border));box-shadow:0 26px 50px -34px color-mix(in srgb, var(--mkt-primary) 60%, transparent);transform:translateY(-4px)}.ob-tbm-why__card h3{color:var(--mkt-ink);letter-spacing:-.02em;margin:0 0 10px;font-size:1.3rem}.ob-tbm-why__card p{color:var(--mkt-ink-soft);margin:0;line-height:1.65}.ob-tbm-journey{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;max-width:1100px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.ob-tbm-journey:before{content:"";background:repeating-linear-gradient(90deg, var(--mkt-border) 0 8px, transparent 8px 16px);height:2px;position:absolute;top:25px;left:12%;right:12%}.ob-tbm-journey__step{text-align:center;align-content:start;justify-items:center;gap:8px;display:grid;position:relative}.ob-tbm-journey__n{color:#fff;background:var(--tbm-fill);width:52px;height:52px;box-shadow:0 0 0 8px var(--mkt-surface-alt), 0 12px 24px -10px color-mix(in srgb, var(--tbm-fill) 70%, transparent);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:800;display:grid;position:relative}.ob-tbm-journey__step:last-child .ob-tbm-journey__n{background:linear-gradient(145deg, var(--tbm-gold), var(--tbm-gold-bright))}.ob-tbm-journey h3{color:var(--mkt-ink);margin:12px 0 0;font-size:1.1rem}.ob-tbm-journey p{color:var(--mkt-ink-soft);margin:0;font-size:.95rem;line-height:1.6}.ob-tbm-start{max-width:1040px;margin-inline:auto}.ob-tbm-start__tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:28px;display:flex}.ob-tbm-start__tab{border:1px solid var(--mkt-border);background:var(--mkt-surface);color:var(--mkt-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:.95rem;font-weight:700;transition:all .18s;display:inline-flex}.ob-tbm-start__tab:hover{border-color:var(--mkt-primary)}.ob-tbm-start__tab:focus-visible{outline:3px solid color-mix(in srgb, var(--mkt-primary) 45%, transparent);outline-offset:2px}.ob-tbm-start__tab.is-active{color:#fff;border-color:var(--tbm-fill);background:var(--tbm-fill);box-shadow:0 14px 28px -14px color-mix(in srgb, var(--tbm-fill) 80%, transparent)}.ob-tbm-start__icon{place-items:center;font-size:17px;display:inline-grid}.ob-tbm-start__panel{border-radius:var(--tbm-radius);border:1px solid var(--mkt-border);background:var(--mkt-surface);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;padding:40px;animation:.35s both obTbmIn;display:grid;box-shadow:0 30px 70px -48px #0f1e3c80}.ob-tbm-start__panel--gold{border-color:color-mix(in srgb, var(--tbm-gold-bright) 55%, var(--mkt-border));background:radial-gradient(70% 120% at 100% 0%, var(--tbm-gold-soft), transparent 70%), var(--mkt-surface)}@keyframes obTbmIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ob-tbm-start__copy{align-content:start;justify-items:start;gap:14px;display:grid}.ob-tbm-start__copy h3{color:var(--mkt-ink);letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.1}.ob-tbm-start__copy p{color:var(--mkt-ink-soft);margin:0;font-size:1.05rem;line-height:1.65}.ob-tbm-start__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.ob-tbm-start__outcomes{background:var(--mkt-surface-alt);border-radius:18px;align-content:start;gap:12px;padding:24px;display:grid}.ob-tbm-start__outcomes>strong{color:var(--mkt-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem}.ob-tbm-start__outcomes ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ob-tbm-start__outcomes li{color:var(--mkt-ink);align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.5;display:flex}.ob-tbm-start__outcomes .anticon{color:var(--mkt-accent-ink);margin-top:4px}.ob-tbm-alllinks{flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:28px;display:flex}.ob-tbm-alllinks a{color:var(--mkt-ink-soft);font-size:.9rem;text-decoration:none}.ob-tbm-alllinks a:hover{color:var(--mkt-primary);text-decoration:underline}.ob-tbm-super{padding:var(--mkt-band-y,96px) var(--tbm-pad)}.ob-tbm-super__inner{color:var(--mkt-on-night);background:radial-gradient(55% 80% at 92% 8%,#e0a5264d,#0000 70%),radial-gradient(45% 70% at 0 100%,#628cdc4d,#0000 70%),radial-gradient(#ffffff12 1px,#0000 1.2px) 0 0/22px 22px,linear-gradient(150deg,#1b3157 0%,#122140 55%,#0f1b33 100%);border:1px solid #ffffff1a;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:64px;padding:clamp(36px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #070e1ecc,0 0 0 1px #e0a5261f,inset 0 1px #ffffff1f}[data-theme=dark] .ob-tbm-super__inner{background:radial-gradient(50% 75% at 92% 6%,#e0a52642,#0000 70%),radial-gradient(40% 60% at 0 100%,#3e65ac38,#0000 70%),radial-gradient(#ffffff0d 1px,#0000 1.2px) 0 0/22px 22px,linear-gradient(150deg,#0b1424 0%,#070e1b 55%,#04080f 100%);border-color:#ffffff17;box-shadow:0 60px 120px -50px #000000f2,0 0 0 1px #e0a52629,0 0 80px -34px #e0a5264d,inset 0 1px #ffffff14}.ob-tbm-super__copy{justify-items:start;gap:20px;display:grid}.ob-tbm-super__copy h2{color:#fff}.ob-tbm-super__copy p{color:var(--mkt-on-night);font-size:var(--mkt-fs-lg,1.125rem);max-width:52ch;margin:0;line-height:1.7}.ob-tbm-super__copy small{color:color-mix(in srgb, var(--mkt-on-night) 70%, transparent)}.ob-tbm-super__side{gap:20px;display:grid}.ob-tbm-super__badge{color:#fff;background:linear-gradient(145deg,#b8801f 0%,#e0a526 55%,#f0c25a 100%);border-radius:22px;gap:8px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #e0a526bf,0 0 0 1px #ffecbe73,inset 0 1px #ffffff73}.ob-tbm-super__badge:after{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff47 50%,#0000 65%);animation:5.5s ease-in-out infinite obTbmShine;position:absolute;inset:0;transform:translate(-120%)}@keyframes obTbmShine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.ob-tbm-super__badge .anticon{font-size:30px}.ob-tbm-super__badge small{letter-spacing:.14em;text-transform:uppercase;opacity:.92;font-size:11px;font-weight:700}.ob-tbm-super__badge strong{letter-spacing:-.02em;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.1rem);line-height:1.1}.ob-tbm-super__list{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,#ffffff14,#ffffff08);border:1px solid #ffffff24;border-radius:20px;gap:14px;padding:24px;display:grid}[data-theme=dark] .ob-tbm-super__list{background:linear-gradient(160deg,#ffffff0d,#ffffff04);border-color:#ffffff1a}.ob-tbm-super__list>strong{color:var(--tbm-gold-bright);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem}.ob-tbm-super__list ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ob-tbm-super__list li{color:#fff;align-items:center;gap:12px;line-height:1.4;display:flex}.ob-tbm-super__list li span{color:#2a1d05;background:var(--tbm-gold-bright);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-grid}.ob-tbm-super__list li.is-live{color:var(--tbm-gold-bright);font-weight:700}.ob-tbm-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;max-width:1100px;margin-inline:auto;display:grid}.ob-tbm-split--reverse .ob-tbm-split__copy{order:2}.ob-tbm-split__copy{justify-items:start;gap:20px;display:grid}.ob-tbm-split__copy>p{color:var(--mkt-ink-soft);font-size:var(--mkt-fs-lg,1.125rem);max-width:52ch;margin:0;line-height:1.7}.ob-tbm-sandbox{border:1px dashed color-mix(in srgb, var(--mkt-primary) 45%, var(--mkt-border));background:var(--mkt-surface);border-radius:22px;overflow:hidden;box-shadow:0 30px 60px -40px #0f1e3c66}.ob-tbm-sandbox__rows{gap:12px;padding:22px;display:grid}.ob-tbm-sandbox__row{background:var(--mkt-surface-alt);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ob-tbm-sandbox__row i{background:var(--tbm-fill);opacity:.8;border-radius:50%;flex:none;width:10px;height:10px}.ob-tbm-sandbox__row b{background:color-mix(in srgb, var(--mkt-ink-soft) 28%, transparent);border-radius:6px;height:10px}.ob-tbm-sandbox__row em{background:color-mix(in srgb, var(--mkt-accent) 25%, transparent);border-radius:999px;width:54px;height:20px;margin-left:auto}.ob-tbm-sandbox__foot{border-top:1px dashed var(--mkt-border);color:var(--mkt-ink-soft);text-align:center;padding:14px 22px;font-size:.85rem}.ob-tbm-cert{justify-items:center;gap:14px;display:grid}.ob-tbm-cert__paper{border:2px solid var(--mkt-primary);color:#1f2a3c;text-align:center;background:#fff;border-radius:6px;justify-items:center;gap:8px;width:min(460px,100%);padding:40px 32px 34px;display:grid;position:relative;transform:rotate(-1.6deg);box-shadow:0 40px 80px -40px #0f1e3c8c}.ob-tbm-cert__paper:before{content:"";pointer-events:none;border:1px solid #c9d4ea;position:absolute;inset:8px}.ob-tbm-cert__kicker{color:#c46f33;letter-spacing:.18em;text-transform:uppercase;font-size:10.5px;font-weight:700}.ob-tbm-cert__title{color:var(--mkt-primary);letter-spacing:-.02em;font-size:2rem}.ob-tbm-cert__name{margin-top:10px;font-size:1.6rem;font-weight:800}.ob-tbm-cert__paper small{color:#5f6b7d}.ob-tbm-cert__paper b{font-size:1.1rem}.ob-tbm-cert__paper i{background:linear-gradient(90deg, var(--mkt-primary), #c46f33);border-radius:3px;width:120px;height:3px;margin-top:12px}.ob-tbm-cert__verify{border:1px solid var(--mkt-border);background:var(--mkt-surface);color:var(--mkt-ink);border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:0 16px 30px -20px #0f1e3c80}.ob-tbm-cert__verify .anticon{color:#1fa971;font-size:18px}.ob-tbm-who{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1100px;margin-inline:auto;display:grid}.ob-tbm-who__card{border-radius:var(--tbm-radius);border:1px solid var(--mkt-border);background:var(--mkt-surface);align-content:start;justify-items:start;gap:4px;padding:32px;display:grid}.ob-tbm-who__card h3{color:var(--mkt-ink);letter-spacing:-.02em;margin:0 0 6px;font-size:1.25rem}.ob-tbm-who__card p{color:var(--mkt-ink-soft);margin:0 0 12px;line-height:1.6}.ob-tbm-who__card .ob-tbm-link{display:inline}.ob-tbm-who__card--partner{border-color:color-mix(in srgb, var(--mkt-accent) 45%, var(--mkt-border));background:linear-gradient(160deg, color-mix(in srgb, var(--mkt-accent) 10%, transparent), transparent 60%), var(--mkt-surface)}.ob-tbm-final{padding:0 var(--tbm-pad) var(--mkt-band-y,96px);margin-top:clamp(40px,5vw,72px)}.ob-tbm-final__inner{text-align:center;color:#fff;background:radial-gradient(50% 80% at 85% 0%, #e0a52647, transparent 70%), radial-gradient(60% 90% at 10% 100%, #3e65ac80, transparent 70%), var(--mkt-night);border-radius:32px;justify-items:center;gap:18px;padding:clamp(48px,6vw,88px) 24px;display:grid;position:relative;overflow:hidden}.ob-tbm-final h2{letter-spacing:-.04em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,1.2rem + 3vw,3.4rem);font-weight:800;line-height:1.04}.ob-tbm-final p{max-width:46ch;color:var(--mkt-on-night);margin:0;font-size:1.15rem;line-height:1.6}.ob-tbm-final__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:12px;display:flex}@media (width<=960px){.ob-tbm-hero{padding:40px var(--tbm-pad) 72px}.ob-tbm-hero__inner,.ob-tbm-super__inner,.ob-tbm-split{grid-template-columns:minmax(0,1fr);gap:44px}.ob-tbm-super__inner{border-radius:26px;padding:32px 24px}.ob-tbm-split--reverse .ob-tbm-split__copy{order:0}.ob-tbm-journey{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.ob-tbm-journey:before{display:none}.ob-tbm-start__panel{grid-template-columns:minmax(0,1fr);padding:28px}.ob-tbm-who{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.ob-tbm-why{grid-template-columns:minmax(0,1fr)}.ob-tbm-why__card{padding:26px}.ob-tbm-journey{grid-template-columns:minmax(0,1fr)}.ob-tbm-check{width:92%;margin-right:0}.ob-tbm-badge{margin:14px 0 0}.ob-tbm-hero__glow{width:auto;inset:-10% -30% auto}.ob-tbm-hero__actions .ob-tbm-btn{width:100%}.ob-tbm-start__tabs{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ob-tbm-badge,.ob-tbm-super__badge:after,.ob-tbm-start__panel{animation:none}.ob-tbm-why__card,.ob-tbm-btn{transition:none}}.ob-tbm-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;max-width:1100px;margin-inline:auto;display:grid}.ob-tbm-faq__intro{justify-items:start;gap:18px;display:grid;position:sticky;top:104px}.ob-tbm-faq__intro h2{color:var(--mkt-ink);font-size:var(--mkt-fs-h2,clamp(1.75rem, 1.2rem + 1.7vw, 2.5rem));letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}.ob-tbm-faq__intro>p{color:var(--mkt-ink-soft);font-size:var(--mkt-fs-lg,1.125rem);margin:0;line-height:1.6}.ob-tbm-faq__ask{border:1px solid var(--mkt-border);background:var(--mkt-surface);border-radius:18px;justify-items:start;gap:6px;margin-top:10px;padding:22px 24px;display:grid;box-shadow:0 18px 40px -30px #0f1e3c73}.ob-tbm-faq__ask strong{color:var(--mkt-ink);font-size:1.05rem}.ob-tbm-faq__ask span{color:var(--mkt-ink-soft);margin-bottom:6px;line-height:1.5}.ob-tbm-faq__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ob-tbm-faq__item{border:1px solid var(--mkt-border);background:var(--mkt-surface);border-radius:20px;transition:border-color .25s,box-shadow .25s,transform .25s}.ob-tbm-faq__item:hover{border-color:color-mix(in srgb, var(--mkt-primary) 40%, var(--mkt-border))}.ob-tbm-faq__item.is-open{border-color:color-mix(in srgb, var(--mkt-primary) 55%, var(--mkt-border));box-shadow:0 26px 50px -34px color-mix(in srgb, var(--mkt-primary) 65%, transparent)}.ob-tbm-faq__item h3{margin:0}.ob-tbm-faq__item button{width:100%;color:var(--mkt-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:20px;align-items:center;gap:18px;padding:22px 24px;display:flex}.ob-tbm-faq__item button:focus-visible{outline:3px solid color-mix(in srgb, var(--mkt-primary) 45%, transparent);outline-offset:-3px}.ob-tbm-faq__n{color:var(--mkt-accent-ink);letter-spacing:.1em;font-variant-numeric:tabular-nums;flex:none;font-size:.8rem;font-weight:800}.ob-tbm-faq__q{letter-spacing:-.01em;flex:1;font-size:1.1rem;font-weight:700;line-height:1.35}.ob-tbm-faq__icon{width:36px;height:36px;color:var(--mkt-primary);background:color-mix(in srgb, var(--mkt-primary) 10%, transparent);border-radius:50%;flex:none;place-items:center;font-size:14px;transition:transform .3s,background .25s,color .25s;display:inline-grid}.ob-tbm-faq__item.is-open .ob-tbm-faq__icon{color:#fff;background:var(--tbm-fill);transform:rotate(135deg)}.ob-tbm-faq__panel{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.ob-tbm-faq__item.is-open .ob-tbm-faq__panel{grid-template-rows:1fr}.ob-tbm-faq__panel>div{overflow:hidden}.ob-tbm-faq__panel p{color:var(--mkt-ink-soft);margin:0;padding:0 24px 24px 66px;font-size:1.02rem;line-height:1.7}@media (width<=960px){.ob-tbm-faq{grid-template-columns:minmax(0,1fr);gap:36px}.ob-tbm-faq__intro{position:static}}@media (width<=520px){.ob-tbm-faq__item button{gap:12px;padding:18px 16px}.ob-tbm-faq__panel p{padding:0 16px 20px}}@media (prefers-reduced-motion:reduce){.ob-tbm-faq__panel,.ob-tbm-faq__icon,.ob-tbm-faq__item{transition:none}}[data-theme=dark] .ob-tbm-check__ok{color:#8ae6b8;background:#1fa97138}[data-theme=dark] .ob-tbm-cert__verify .anticon{color:#4fd49a}.ob-tba{background:var(--mkt-surface-alt,#f6f8fc);flex-direction:column;min-height:100vh;display:flex}.ob-tba-main{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:36px 24px 72px}.ob-tba-auth{flex:1;place-items:start center;padding:56px 20px 88px;display:grid}.ob-tba-card{border:1px solid var(--mkt-border);background:var(--mkt-surface);border-radius:24px;gap:16px;width:min(460px,100%);padding:36px;display:grid;box-shadow:0 30px 70px -48px #0f1e3c73}.ob-tba-card--wide{width:min(560px,100%)}.ob-tba-card h1,.ob-tba-card h2{color:var(--mkt-ink);letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,1.9rem);line-height:1.15}.ob-tba-card p{color:var(--mkt-ink-soft);margin:0;line-height:1.6}.ob-tba-card .ob-tba-icon{color:#fff;background:linear-gradient(145deg, var(--tbm-fill), var(--tbm-fill-2));border-radius:16px;place-items:center;width:52px;height:52px;font-size:22px;display:inline-grid}.ob-tba-card .ob-tba-icon--warn{background:linear-gradient(145deg,#c9763d,#e0a526)}.ob-tba-alt{color:var(--mkt-ink-soft);text-align:center;font-size:14px}.ob-tba-alt a{color:var(--mkt-primary);font-weight:700}.ob-tbn-topbar{z-index:30;background:color-mix(in srgb, var(--mkt-surface) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--mkt-border);align-items:center;gap:24px;height:72px;padding:0 max(20px,50% - 590px);display:flex;position:sticky;top:0}.ob-tbn-brand{color:var(--mkt-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ob-tbn-brand__name{letter-spacing:-.03em;font-size:1.25rem;font-weight:800}.ob-tbn-brand__name b{color:var(--mkt-primary)}.ob-tbn-brand__by{white-space:nowrap;color:var(--mkt-ink-soft);letter-spacing:.04em;border-left:1px solid var(--mkt-border);padding-left:10px;font-size:11px;font-weight:600}.ob-tbn-nav{align-items:center;gap:4px;margin-left:12px;display:flex}.ob-tbn-link{white-space:nowrap;color:var(--mkt-ink);border-radius:999px;padding:8px 12px;font-size:.95rem;font-weight:600;text-decoration:none}.ob-tbn-link:hover{background:color-mix(in srgb, var(--mkt-primary) 8%, transparent);color:var(--mkt-primary)}.ob-tbn-link--ext{color:var(--mkt-ink-soft)}.ob-tbn-actions{white-space:nowrap;align-items:center;gap:10px;margin-left:auto;display:flex}.ob-tbn-actions .ob-tbm-btn{white-space:nowrap;padding:10px 18px}.ob-tbn-login{font-weight:600}.ob-tbn-user{border:1px solid var(--mkt-border);background:var(--mkt-surface);color:var(--mkt-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:4px 12px 4px 4px;font-weight:600;display:inline-flex}.ob-tbn-burger{margin-left:auto;display:none}.ob-tbn-drawer{gap:4px;display:grid}.ob-tbn-drawer__row{border-bottom:1px solid var(--mkt-border);color:var(--mkt-ink);padding:14px 4px;font-weight:600;text-decoration:none;display:block}.ob-tbn-drawer__foot{gap:12px;margin-top:24px;display:grid}.ob-tbn-drawer__tools{align-items:center;gap:12px;display:flex}.ob-tbn-block{width:100%}.ob-tbn-footer{border-top:1px solid var(--mkt-border);background:var(--mkt-surface);text-align:center;justify-items:center;gap:14px;padding:36px 20px 44px;display:grid}.ob-tbn-footer__tagline{color:var(--mkt-ink-soft)}.ob-tbn-footer__tagline strong{color:var(--mkt-ink)}.ob-tbn-footer__links{flex-wrap:wrap;justify-content:center;gap:8px 24px;display:flex}.ob-tbn-footer__links a{color:var(--mkt-ink);font-size:.9rem;text-decoration:none}.ob-tbn-footer__links a:hover{color:var(--mkt-primary);text-decoration:underline}.ob-tbn-footer__copy{color:var(--mkt-ink-soft);font-size:.8rem}@media (width<=1180px){.ob-tbn-brand__by,.ob-tbn-link--ext{display:none}}@media (width<=900px){.ob-tbn-nav,.ob-tbn-actions{display:none}.ob-tbn-burger{display:inline-flex}.ob-tbn-brand__by{display:none}}@media (width<=520px){.ob-tba-main{padding:24px 16px 56px}.ob-tba-card{padding:26px 20px}}.ob-ac-quietlink{color:var(--text-secondary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:4px 0;font-size:12.5px;text-decoration:underline;display:inline-block}.ob-ac-quietlink:hover:not(:disabled){color:var(--error-color)}.ob-ac-quietlink:disabled{opacity:.5;cursor:not-allowed}.ob-ac-danger{border-top:1px dashed var(--border-color);margin-top:40px;padding-top:16px}.ob-ac-danger>summary{cursor:pointer;width:fit-content;color:var(--text-secondary);font-size:12.5px;list-style:none}.ob-ac-danger>summary::-webkit-details-marker{display:none}.ob-ac-danger>summary:before{content:"▸ "}.ob-ac-danger[open]>summary:before{content:"▾ "}.ob-ac-danger__body{border:1px solid color-mix(in srgb, var(--error-color) 35%, var(--border-color));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:16px 18px;display:flex}.ob-ac-danger__body h2{margin:0 0 4px;font-size:15px}.ob-ac-danger__body p{color:var(--text-secondary);margin:0;font-size:13px}[data-theme=dark] .ob-tb-pill--superbadge{color:#f5d38a;background:color-mix(in srgb, var(--tb-gold-bright) 22%, #0b1220);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tb-gold-bright) 45%, transparent)}[data-theme=dark] .ob-ac-superbadge__list li>span:first-child{color:#f0c36a}[data-theme=dark] .ob-ac-hero{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--brand-accent) 16%, transparent), transparent 46%), linear-gradient(150deg, #1d2f66 0%, #0f1a3d 55%, #0a1226 100%);box-shadow:inset 0 0 0 1px #ffffff14}[data-theme=dark] .ob-ac-hero__stat{background:#ffffff12}.ob-ac-coursehead{align-items:flex-start;margin-top:4px}.ob-ac-coursehead .ob-ac-card__icon--lg{flex:none}.ob-ac-coursehead__meta{margin-bottom:6px}.ob-ac-coursehead__meta>span:not(.ob-ac-badge){background:var(--surface-subtle,color-mix(in srgb, var(--text-secondary) 10%, transparent));border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.ob-ac-coursehead h1{margin-top:0}.ob-ac-superbadge__list,.ob-ac-superbadge__requires{gap:0}.ob-ac-superbadge__list li,.ob-ac-superbadge__requires li{border-bottom:1px solid color-mix(in srgb, var(--border-color) 70%, transparent);align-items:center;gap:12px;padding:11px 0}.ob-ac-superbadge__list li:last-child{border-bottom:0}.ob-ac-superbadge__requires{margin-bottom:4px}.ob-ac-superbadge__list li>.anticon,.ob-ac-superbadge__requires li>.anticon{background:color-mix(in srgb, var(--text-secondary) 12%, transparent);width:28px;height:28px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;font-size:14px;display:inline-grid}.ob-ac-superbadge__list li>.anticon{color:#a8741a;background:#d99a1e29}.ob-ac-superbadge__list .is-ok>.anticon,.ob-ac-superbadge__requires .is-ok>.anticon{color:var(--success-color);background:color-mix(in srgb, var(--success-color) 14%, transparent)}.ob-ac-superbadge__requires .is-ko>.anticon{color:var(--error-color);background:color-mix(in srgb, var(--error-color) 12%, transparent)}.ob-ac-superbadge small{color:var(--text-secondary);margin-top:12px;line-height:1.5;display:block}[data-theme=dark] .ob-ac-superbadge__list li>.anticon{color:#f0c36a;background:#d99a1e38}.ob-tb-trailhead .ob-pm-hero__facts{margin-top:14px}.ob-tb-trailhead .ob-pm-hero__actions{margin-top:18px}.ob-ac-superbadge a,.ob-ac-examcard a,.ob-ac-callout a,.ob-ac-challenge a{color:var(--primary-color);text-underline-offset:3px}.ob-ac-superbadge a:hover,.ob-ac-examcard a:hover{color:var(--primary-hover)}
