.company-page .ap-shell{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(18px,2.6vw,34px);max-width:1080px;margin:0 auto;display:grid}.company-page .ap-shell-sent{grid-template-columns:1fr;max-width:720px}@media (max-width:920px){.company-page .ap-shell{grid-template-columns:1fr}}.company-page .ap-main{min-width:0}.company-page .ap-card{border:1px solid var(--line);isolation:isolate;background:linear-gradient(#ffffff08,#ffffff03);border-radius:26px;padding:clamp(24px,3.4vw,44px);position:relative;overflow:hidden}.company-page .ap-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 70% at 12% -10%,#8b7bff24,#0000 55%),radial-gradient(90% 60% at 100% 0,#3f9fee14,#0000 60%);position:absolute;inset:0}.company-page .ap-card:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#b3a8ff8c,#0000);height:1px;position:absolute;inset:0 0 auto}.company-page .ap-rail{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 clamp(24px,3vw,34px);padding:0;list-style:none;display:flex}.company-page .ap-rail-step{align-items:center;display:flex}.company-page .ap-rail-step:not(:last-child):after{content:"";background:var(--line-strong);width:clamp(14px,3vw,34px);height:1px;transition:background .5s var(--ease);margin:0 4px}.company-page .ap-rail-step.is-done:not(:last-child):after{background:linear-gradient(90deg, var(--ember-2), var(--ember))}.company-page .ap-rail-btn{cursor:pointer;color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.06em;transition:color .3s var(--ease);background:0 0;border:0;border-radius:100px;align-items:center;gap:8px;padding:4px 6px;font-size:11px;display:inline-flex}.company-page .ap-rail-btn:disabled{cursor:default}.company-page .ap-rail-btn:not(:disabled):hover{color:var(--ink)}.company-page .ap-rail-marker{border:1px solid var(--line-strong);width:24px;height:24px;color:var(--ink-faint);transition:border-color .4s var(--ease), color .4s var(--ease), background .4s var(--ease), transform .4s var(--ease);border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.company-page .ap-rail-step.is-current .ap-rail-marker{color:var(--ink-bright);background:var(--violet-soft);border-color:#8b7bffb3;transform:scale(1.06)}.company-page .ap-rail-step.is-current .ap-rail-label{color:var(--ember-2)}.company-page .ap-rail-step.is-done .ap-rail-marker{color:var(--ember-2);background:var(--violet-soft);border-color:#8b7bff8c}@media (max-width:540px){.company-page .ap-rail-label{display:none}}.company-page .ap-stage-intro-copy{margin-bottom:clamp(20px,3vw,30px)}.company-page .ap-stage-title{letter-spacing:-.03em;color:var(--ink-bright);font-size:clamp(24px,3.2vw,38px);font-weight:520;line-height:1.08}.company-page .ap-stage-lede{max-width:56ch;color:var(--ink-dim);margin-top:12px;font-size:clamp(15px,1.4vw,17px);line-height:1.62}.company-page .ap-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:560px){.company-page .ap-grid-2{grid-template-columns:1fr}}.company-page .ap-field{flex-direction:column;gap:9px;display:flex}.company-page .ap-field label{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-dim);font-size:10.5px}.company-page .ap-input,.company-page .ap-textarea{border:1px solid var(--line-strong);width:100%;color:var(--ink);transition:border-color .3s var(--ease), background .3s var(--ease), box-shadow .3s var(--ease);background:#ffffff06;border-radius:13px;padding:13px 15px;font-family:inherit;font-size:15px}.company-page .ap-textarea{resize:vertical;min-height:108px;line-height:1.6}.company-page .ap-textarea-tall{min-height:170px}.company-page .ap-input:hover,.company-page .ap-textarea:hover{border-color:#8b7bff66}.company-page .ap-input:focus,.company-page .ap-textarea:focus{border-color:var(--ember);background:#8b7bff0f;outline:none;box-shadow:0 0 0 3px #8b7bff24}.company-page .ap-input::-webkit-input-placeholder{color:var(--ink-faint);opacity:.75}.company-page .ap-textarea::-webkit-input-placeholder{color:var(--ink-faint);opacity:.75}.company-page .ap-input::placeholder,.company-page .ap-textarea::placeholder{color:var(--ink-faint);opacity:.75}.company-page .ap-stage-fit{flex-direction:column;display:flex}.company-page .ap-dropzone{text-align:center;border:1.5px dashed var(--line-strong);cursor:pointer;transition:border-color .4s var(--ease), background .4s var(--ease), transform .4s var(--ease);border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:clamp(30px,5vw,52px) clamp(20px,4vw,40px);display:flex;position:relative;overflow:hidden}.company-page .ap-dropzone:hover,.company-page .ap-dropzone.is-drag{border-color:var(--ember);background:#8b7bff0e;transform:translateY(-2px)}.company-page .ap-dz-orb{place-items:center;width:60px;height:60px;margin-bottom:14px;display:grid;position:relative}.company-page .ap-dz-orb i{background:radial-gradient(circle at 50% 40%, var(--ember-2), var(--ember) 65%, transparent 76%);width:18px;height:18px;box-shadow:0 0 28px -4px var(--ember);border-radius:50%;margin:auto;position:absolute;inset:0}.company-page .ap-dz-orb i:nth-child(2){width:38px;height:38px;box-shadow:none;animation:apHalo 3.4s var(--ease) infinite;background:0 0;border:1px solid #8b7bff66}.company-page .ap-dz-orb i:nth-child(3){width:58px;height:58px;box-shadow:none;animation:apHalo 3.4s var(--ease) .6s infinite;background:0 0;border:1px solid #8b7bff2e}@keyframes apHalo{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.3)}}.company-page .ap-dz-title{letter-spacing:-.02em;color:var(--ink-bright);font-size:19px;font-weight:540}.company-page .ap-dz-copy{max-width:46ch;color:var(--ink-dim);font-size:14px;line-height:1.6}.company-page .ap-dz-cta{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ember-2);transition:background .3s var(--ease);border:1px solid #8b7bff73;border-radius:100px;margin-top:14px;padding:8px 16px;font-size:11.5px}.company-page .ap-dropzone:hover .ap-dz-cta{background:var(--violet-soft)}.company-page .ap-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.company-page .ap-divider{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:14px;margin:22px 0;font-size:10.5px;display:flex}.company-page .ap-divider:before,.company-page .ap-divider:after{content:"";background:var(--line);flex:1;height:1px}.company-page .ap-scan{flex-direction:column;align-items:center;gap:22px;padding:clamp(40px,7vw,72px) 0;display:flex}.company-page .ap-scan-core{place-items:center;width:84px;height:84px;display:grid;position:relative}.company-page .ap-scan-pulse{background:radial-gradient(circle at 50% 40%, #fff, var(--ember-2) 50%, transparent 74%);width:16px;height:16px;box-shadow:0 0 30px -2px var(--ember-2);animation:apPulse 1.4s var(--ease) infinite;border-radius:50%}.company-page .ap-scan-ring{border:1.5px solid #0000;border-top-color:var(--ember-2);border-right-color:#8b7bff4d;border-radius:50%;width:84px;height:84px;margin:auto;animation:1.1s linear infinite apSpin;position:absolute;inset:0}.company-page .ap-scan-ring.d2{border-top-color:var(--brand-2);width:58px;height:58px;animation-duration:.8s;animation-direction:reverse}.company-page .ap-scan-label{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ember-2);font-size:12.5px}.company-page .ap-scan-bar{background:#ffffff0f;border-radius:100px;width:min(280px,70%);height:3px;overflow:hidden}.company-page .ap-scan-bar i{background:linear-gradient(90deg, transparent, var(--ember-2), transparent);width:40%;height:100%;animation:apSweep 1.3s var(--ease) infinite;border-radius:100px;display:block}@keyframes apPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.35)}}@keyframes apSpin{to{transform:rotate(360deg)}}@keyframes apSweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}.company-page .ap-verdict{background:var(--violet-soft);border:1px solid #8b7bff66;border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:18px;padding:16px 18px;display:flex}.company-page .ap-verdict-k{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ember-2);margin-right:auto;font-size:10.5px}.company-page .ap-verdict-role{letter-spacing:-.02em;color:var(--ink-bright);font-size:18px;font-weight:560}.company-page .ap-verdict-score{font-family:var(--font-mono);color:var(--ember-2);font-size:14px;font-weight:600}.company-page .ap-summary{color:var(--ink);max-width:60ch;margin-bottom:16px;font-size:15.5px;line-height:1.62}.company-page .ap-skill-row{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.company-page .ap-skill{font-family:var(--font-mono);letter-spacing:.03em;color:var(--brand-2);background:#3f9fee0d;border:1px solid #3f9fee4d;border-radius:100px;padding:4px 11px;font-size:11px}.company-page .ap-sub-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ember-2);margin:4px 0 12px;font-size:11px}.company-page .ap-fit-list{flex-direction:column;gap:10px;display:flex}.company-page .ap-fit-row{text-align:left;border:1px solid var(--line);cursor:pointer;transition:border-color .3s var(--ease), background .3s var(--ease), transform .3s var(--ease);background:#ffffff05;border-radius:16px;align-items:stretch;gap:14px;padding:16px 18px;display:flex}.company-page .ap-fit-row:hover{border-color:#8b7bff73;transform:translateY(-1px)}.company-page .ap-fit-row.is-selected{background:var(--violet-soft);border-color:#8b7bffa6}.company-page .ap-fit-row.is-top{border-color:#8b7bff66}.company-page .ap-fit-main{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.company-page .ap-fit-top{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.company-page .ap-fit-title{letter-spacing:-.015em;color:var(--ink-bright);font-size:16.5px;font-weight:540}.company-page .ap-fit-flag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ember-2);border:1px solid #8b7bff73;border-radius:100px;padding:3px 8px;font-size:9.5px}.company-page .ap-fit-score{font-family:var(--font-mono);color:var(--ember-2);margin-left:auto;font-size:14px;font-weight:600}.company-page .ap-fit-meta{font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink-faint);font-size:11px}.company-page .ap-fit-bar{background:#ffffff0f;border-radius:100px;height:5px;overflow:hidden}.company-page .ap-fit-bar i{background:linear-gradient(90deg, var(--brand), var(--ember));height:100%;animation:apGrow .9s var(--ease);border-radius:100px;display:block}@keyframes apGrow{0%{transform-origin:0;transform:scaleX(0)}}.company-page .ap-fit-reason{color:var(--ink-dim);font-size:13.5px;line-height:1.55}.company-page .ap-fit-reason.ap-muted{color:var(--ink-faint)}.company-page .ap-fit-pick{border:1px solid var(--line-strong);color:#0000;width:30px;height:30px;transition:color .3s var(--ease), border-color .3s var(--ease), background .3s var(--ease);border-radius:50%;flex-shrink:0;align-self:center;place-items:center;display:grid}.company-page .ap-fit-row.is-selected .ap-fit-pick{color:#fff;border-color:var(--ember);background:var(--ember);box-shadow:0 0 16px -3px var(--ember)}.company-page .ap-convo{border:1px solid var(--line);background:#ffffff04;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.company-page .ap-convo-head{border-bottom:1px solid var(--line);background:#ffffff05;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.company-page .ap-convo-id{align-items:center;gap:11px;display:flex}.company-page .ap-convo-avatar{background:var(--violet-soft);border:1px solid #8b7bff66;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.company-page .ap-convo-avatar i{background:radial-gradient(circle at 50% 40%, var(--ember-2), var(--ember) 65%, transparent 78%);width:12px;height:12px;box-shadow:0 0 14px -2px var(--ember);animation:apBreathe 2.6s var(--ease) infinite;border-radius:50%}@keyframes apBreathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.78)}}.company-page .ap-convo-name{color:var(--ink-bright);flex-direction:column;font-size:14px;font-weight:540;display:flex}.company-page .ap-convo-role{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-faint);text-transform:none;font-size:10.5px}.company-page .ap-convo-progress{gap:5px;display:flex}.company-page .ap-convo-progress i{width:22px;height:4px;transition:background .4s var(--ease);background:#ffffff14;border-radius:100px}.company-page .ap-convo-progress i.on{background:var(--ember)}.company-page .ap-convo-progress i.done{background:var(--ember-2)}.company-page .ap-convo-scroll{flex-direction:column;gap:14px;max-height:420px;padding:22px 18px;display:flex;overflow-y:auto}.company-page .ap-convo-thread{flex-direction:column;gap:9px;display:flex}.company-page .ap-bubble{max-width:88%;animation:apRise .5s var(--ease) both;border-radius:16px;padding:12px 15px;font-size:14.5px;line-height:1.55}@keyframes apRise{0%{opacity:0;transform:translateY(8px)}}.company-page .ap-bubble-recruiter{border:1px solid var(--line);color:var(--ink);background:#ffffff08;border-bottom-left-radius:5px;align-self:flex-start}.company-page .ap-bubble-candidate{background:var(--violet-soft);color:var(--ink-bright);white-space:pre-wrap;border:1px solid #8b7bff73;border-bottom-right-radius:5px;align-self:flex-end}.company-page .ap-bubble-ack{font-family:var(--font-mono);letter-spacing:.03em;color:var(--ember-2);background:0 0;border:0;align-self:flex-start;padding:4px 2px;font-size:11.5px}.company-page .ap-convo-done{background:var(--violet-soft);color:var(--ink);animation:apRise .5s var(--ease) both;border:1px solid #8b7bff66;border-radius:14px;align-items:center;gap:11px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.company-page .ap-convo-done-mark{color:#fff;background:var(--ember);width:30px;height:30px;box-shadow:0 0 16px -3px var(--ember);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.company-page .ap-convo-composer{border-top:1px solid var(--line);background:#ffffff03;padding:16px 18px}.company-page .ap-composer-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.company-page .ap-composer-helper{color:var(--ink-dim);font-size:12.5px;line-height:1.45}.company-page .ap-draft-btn{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ember-2);cursor:pointer;transition:background .3s var(--ease), border-color .3s var(--ease), opacity .3s var(--ease);background:0 0;border:1px solid #8b7bff73;border-radius:100px;flex-shrink:0;align-items:center;gap:7px;padding:6px 13px;font-size:10.5px;display:inline-flex}.company-page .ap-draft-btn:hover:not(:disabled){background:var(--violet-soft);border-color:var(--ember)}.company-page .ap-draft-btn:disabled{opacity:.55;cursor:default}.company-page .ap-draft-spark{background:radial-gradient(circle at 50% 40%, #fff, var(--ember-2) 55%, transparent 78%);width:8px;height:8px;box-shadow:0 0 10px -1px var(--ember-2);border-radius:50%}.company-page .ap-draft-btn:disabled .ap-draft-spark{animation:apBreathe 1s var(--ease) infinite}.company-page .ap-composer-input{min-height:96px}.company-page .ap-convo-actions{align-items:center;margin-top:12px}.company-page .ap-composer-hint{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-faint);font-size:10.5px}.company-page .ap-note{color:var(--ink-dim);margin-top:14px;font-size:13px;line-height:1.6}.company-page .ap-note-degraded{border:1px solid var(--line);background:#ffffff05;border-radius:13px;margin-top:0;margin-bottom:18px;padding:13px 15px}.company-page .ap-note-soft{color:var(--ink-faint);margin-top:10px}.company-page .ap-stage-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.company-page .ap-link-btn{cursor:pointer;font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink-dim);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);transition:color .3s var(--ease);background:0 0;border:0;padding:6px 0;font-size:12px}.company-page .ap-link-btn:hover{color:var(--ember-2)}.company-page .ap-error{font-family:var(--font-mono);color:#e8879a;margin-top:16px;font-size:12.5px}.company-page .ap-nav{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:clamp(22px,3vw,32px);padding-top:22px;display:flex}.company-page .ap-nav .btn{justify-content:center}.company-page .ap-review{flex-direction:column;gap:16px;display:flex}.company-page .ap-review-card{border:1px solid var(--line);background:var(--glass);border-radius:18px;padding:22px 24px}.company-page .ap-review-card dl{gap:16px;margin:0;display:grid}.company-page .ap-review-card dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:5px;font-size:10.5px}.company-page .ap-review-card dd{color:var(--ink-bright);flex-direction:column;gap:3px;margin:0;font-size:15.5px;display:flex}.company-page .ap-review-card dd .ap-sub{color:var(--ink-dim);font-size:13px}.company-page .ap-review-answers{flex-direction:column;gap:14px;display:flex}.company-page .ap-review-answer{border-left:2px solid #8b7bff66;padding-left:16px}.company-page .ap-review-q{color:var(--ember-2);margin-bottom:6px;font-size:13px;line-height:1.5}.company-page .ap-review-a{color:var(--ink);white-space:pre-wrap;font-size:14.5px;line-height:1.6}.company-page .ap-preview{border:1px solid var(--line);background:linear-gradient(#ffffff09,#ffffff03);border-radius:22px;padding:22px;position:sticky;top:96px;overflow:hidden}@media (max-width:920px){.company-page .ap-preview{position:static}}.company-page .ap-preview-head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid var(--line);align-items:center;gap:9px;margin-bottom:18px;padding-bottom:16px;font-size:11px;display:flex}.company-page .ap-preview-dot{background:var(--ember);width:7px;height:7px;box-shadow:0 0 10px var(--ember);animation:apBreathe 2.4s var(--ease) infinite;border-radius:50%}.company-page .ap-preview-live{color:var(--ember-2);margin-left:auto;font-size:9.5px}.company-page .ap-preview-body{flex-direction:column;gap:16px;margin:0;display:flex}.company-page .ap-line{opacity:.5;transition:opacity .5s var(--ease);gap:6px;display:grid}.company-page .ap-line.filled{opacity:1}.company-page .ap-line dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.company-page .ap-line dd{color:var(--ink-bright);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:14.5px;display:flex}.company-page .ap-line dd strong{font-weight:560}.company-page .ap-pending{color:var(--ink-faint);font-size:13px;font-style:italic}.company-page .ap-line .ap-sub{color:var(--ink-dim);flex-basis:100%;font-size:12.5px}.company-page .ap-role{flex-direction:column;gap:2px;display:flex}.company-page .ap-dial{background:conic-gradient(var(--ember) calc(var(--dial)), #ffffff12 0);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:auto;display:grid;position:relative}.company-page .ap-dial:after{content:"";background:var(--bg-1,#0b0c0e);border-radius:50%;position:absolute;inset:4px}.company-page .ap-dial b{font-family:var(--font-mono);color:var(--ember-2);font-size:12px;font-weight:600;position:relative}.company-page .ap-chips{flex-wrap:wrap;gap:6px;display:flex}.company-page .ap-chip{font-family:var(--font-mono);letter-spacing:.02em;color:var(--brand-2);border:1px solid #3f9fee47;border-radius:100px;padding:3px 9px;font-size:10px}.company-page .ap-chip-more{color:var(--ink-faint);border-color:var(--line-strong)}.company-page .ap-story-track{gap:5px;display:flex}.company-page .ap-story-track i{width:28px;height:5px;transition:background .5s var(--ease);background:#ffffff14;border-radius:100px}.company-page .ap-story-track i.on{background:linear-gradient(90deg, var(--brand), var(--ember))}.company-page .ap-preview-foot{border-top:1px solid var(--line);color:var(--ink-faint);margin-top:20px;padding-top:16px;font-size:12px;line-height:1.55}.company-page .ap-sent{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:clamp(30px,6vw,56px) clamp(20px,4vw,40px);display:flex}.company-page .ap-sent-stage{place-items:center;width:120px;height:120px;margin-bottom:8px;display:grid;position:relative}.company-page .ap-sent .origin-point{background:radial-gradient(circle at 50% 45%, #fff, var(--ember-2) 45%, transparent 72%);width:74px;height:74px;box-shadow:0 0 56px -8px var(--ember-2);animation:apPulse 3s var(--ease) infinite;border-radius:50%}.company-page .ap-sent-rings{place-items:center;display:grid;position:absolute;inset:0}.company-page .ap-sent-rings i{animation:apHalo 3.2s var(--ease) infinite;border:1px solid #8b7bff66;border-radius:50%;position:absolute}.company-page .ap-sent-rings i:first-child{width:84px;height:84px}.company-page .ap-sent-rings i:nth-child(2){width:104px;height:104px;animation-delay:.7s}.company-page .ap-sent-rings i:nth-child(3){width:120px;height:120px;animation-delay:1.4s}.company-page .ap-sent-k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ember-2);font-size:11px}.company-page .ap-sent h3{letter-spacing:-.03em;color:var(--ink-bright);font-size:clamp(24px,3.4vw,36px);font-weight:520}.company-page .ap-sent p{max-width:46ch;color:var(--ink-dim);font-size:15px;line-height:1.64}.company-page .ap-sent .btn{margin-top:10px}@media (prefers-reduced-motion:reduce){.company-page .ap-dz-orb i,.company-page .ap-scan-ring,.company-page .ap-scan-pulse,.company-page .ap-scan-bar i,.company-page .ap-convo-avatar i,.company-page .ap-preview-dot,.company-page .ap-bubble,.company-page .ap-convo-done,.company-page .ap-fit-bar i,.company-page .ap-draft-btn:disabled .ap-draft-spark,.company-page .ap-sent .origin-point,.company-page .ap-sent-rings i{animation:none!important}.company-page .ap-fit-row:hover,.company-page .ap-dropzone:hover,.company-page .ap-dropzone.is-drag{transform:none}}.ap-share{border-top:1px solid var(--ap-hair,#ffffff1a);text-align:center;width:100%;margin:22px 0 6px;padding-top:22px}.ap-share-k{letter-spacing:.14em;text-transform:uppercase;color:var(--ap-dim,#ffffff8c);margin:0 0 14px;font-size:12px}.ap-share-row{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.ap-share-btn{border:1px solid var(--ap-hair,#ffffff24);background:var(--ap-surface,#ffffff0a);color:var(--ap-ink,#fff);cursor:pointer;transition:transform .18s var(--ease,cubic-bezier(.16, 1, .3, 1)), background .18s ease, border-color .18s ease, color .18s ease;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.ap-share-btn svg{opacity:.9;flex:none}.ap-share-btn:hover{background:var(--ap-surface-2,#ffffff17);border-color:var(--ap-hair-2,#ffffff47);transform:translateY(-2px)}.ap-share-native{background:var(--brand,#6c63ff);color:#fff;border-color:#0000}.ap-share-btn.is-linkedin:hover{color:#5aa2ff;border-color:#2f6fd0}.ap-share-btn.is-x:hover{color:#fff;border-color:#fff}.ap-share-btn.is-whatsapp:hover{color:#4ad17a;border-color:#2fa25a}.ap-share-btn.is-facebook:hover{color:#6aa0ff;border-color:#3b6fd0}.ap-share-btn.is-copied{color:#4ad17a;background:#4ad17a1f;border-color:#2fa25a}@media (max-width:520px){.ap-share-btn span{display:none}.ap-share-btn{padding:11px}.ap-share-native span{display:inline}}.company-page .ap-verify-row{align-items:stretch;gap:8px;display:flex}.company-page .ap-verify-row .ap-input{flex:auto;min-width:0}.company-page .ap-verify-code{margin-top:8px}.company-page .ap-verify-btn{border:1px solid color-mix(in oklab, var(--violet,#8b7bff) 45%, transparent);background:color-mix(in oklab, var(--violet,#8b7bff) 16%, transparent);color:var(--ink-bright,#f4f7fa);font-family:var(--font-mono);letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:background .2s var(--ease,ease), border-color .2s var(--ease,ease), opacity .2s;border-radius:12px;flex:none;padding:0 16px;font-size:12.5px}.company-page .ap-verify-btn:hover:not(:disabled){background:color-mix(in oklab, var(--violet,#8b7bff) 26%, transparent);border-color:color-mix(in oklab, var(--violet,#8b7bff) 70%, transparent)}.company-page .ap-verify-btn:disabled{opacity:.5;cursor:not-allowed}.company-page .ap-verified{font-family:var(--font-mono);color:#34d399;background:#34d3991f;background:lab(75.6955% -52.1881 16.7595/.12);border:1px solid #34d39966;border:1px solid lab(75.6955% -52.1881 16.7595/.4);border-radius:12px;flex:none;align-items:center;padding:0 14px;font-size:12.5px;display:inline-flex}.company-page .ap-verify-msg{color:var(--ink-dim,#9aa3ad);margin:8px 0 0;font-size:13px}.company-page .ap-verify-msg.is-ok{color:#34d399}
