.art-home{color:#f3f3f0;font-family:var(--home-font-sans);background:#111;line-height:1.65}.art-home *,.art-home :before,.art-home :after{box-sizing:border-box}.art-home :is(h1,h2,h3,p,figure){margin:0}.art-home a{color:inherit;text-decoration:none}.art-home [hidden]{display:none!important}.art-home :is(a,button,summary):focus-visible{outline-offset:6px;outline:2px solid #eee}.art-home h2{color:#fff;font-size:var(--home-type-h2-size);letter-spacing:var(--home-type-h2-tracking);font-weight:400;line-height:var(--home-type-h2-line);text-wrap:balance}.art-home h3{font-size:21px;font-weight:400}.art-section{width:min(1120px,100% - 80px);margin:auto;padding-block:90px;scroll-margin-top:104px}.art-heading{text-align:center;margin-bottom:48px}.art-heading p{color:#fff;font-size:var(--home-type-desc-size);font-weight:200;line-height:var(--home-type-desc-line);margin-top:22px}.art-heading-left{text-align:left}.art-hero{padding:0;position:relative;overflow:clip}.art-hero .hero-figma__stage{aspect-ratio:1440/888;isolation:isolate;width:min(1440px,100%);margin-inline:auto;position:relative;overflow:hidden}.art-hero .hero-figma__stage:before{content:"";z-index:0;background:#111;position:absolute;inset:0}.art-hero .hero-figma__gallery{z-index:2;pointer-events:none;position:absolute;inset:0}.art-hero .hero-figma__asset{left:calc(var(--x) * 100% / 1440);top:calc((var(--y) - 78) * 100% / 888);width:calc(var(--w) * 100% / 1440);height:calc(var(--h) * 100% / 966);z-index:2;border-radius:var(--radius,8px);background-color:#171717;background-image:var(--lqip,none);transform-origin:50%;pointer-events:none;background-position:50%;background-size:cover;margin:0;position:absolute;overflow:hidden;box-shadow:0 18px 42px #0000002e}.art-hero .hero-figma__asset img{object-fit:cover;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.art-hero .hero-figma__asset{will-change:transform}}.art-hero .hero-figma__title{z-index:8;color:#ededeb;text-align:center;width:59.7222%;font-family:var(--font-heading);letter-spacing:clamp(4px,.8333vw,12px);white-space:nowrap;clip-path:inset(0 100% 0 0);margin:0;font-size:clamp(38px,5.4167vw,78px);font-weight:400;line-height:clamp(39px,5.5556vw,80px);position:absolute;top:81.1937%;left:18.5417%}@media (prefers-reduced-motion:no-preference){.art-hero .hero-figma__title{will-change:clip-path, opacity, translate;animation:1.25s cubic-bezier(.22,.8,.24,1) .18s both hero-figma-title-reveal}}@keyframes hero-figma-title-reveal{0%{clip-path:inset(0 100% 0 0);opacity:0;translate:0 8px}68%{clip-path:inset(0);opacity:1;translate:0}to{clip-path:inset(0);opacity:1;translate:0}}.art-hero .hero-figma__prompt{z-index:6;-webkit-backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(135deg,#ffffff3d,#ffffff14 55%,#ffffff29);border:1px solid #ffffff29;border-radius:20.64px;width:41.4944%;height:16.9658%;padding:clamp(8px,.76vw,11px) clamp(9px,.85vw,12.25px) clamp(8px,.69vw,10px);position:absolute;top:57.9955%;left:29.2361%;overflow:hidden;box-shadow:inset 0 1px #ffffff42,0 20px 48px #0000003d}.art-hero .hero-figma__prompt-text{z-index:1;color:#ffffffeb;width:100%;height:62%;font-family:var(--home-font-display);margin:0;font-size:clamp(15px,1.46vw,21px);line-height:clamp(25px,2.27vw,32.7px);position:relative}.art-hero .hero-figma__prompt-actions{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:clamp(8px,.69vw,10px);left:clamp(9px,.85vw,12.25px);right:clamp(9px,.83vw,12px)}.art-hero .hero-figma__prompt-actions .hero-demo-link{color:#d6d6d3;font-size:clamp(11px,.9vw,13px)}.art-hero .hero-figma__floor-mask{z-index:7;pointer-events:none;background:linear-gradient(#1110 0%,#1116 54%,#111111db 100%);height:11.9369%;position:absolute;top:88.0631%;left:0;right:0}.art-hero .hero-figma__input-cursor{vertical-align:-.08em;background:currentColor;width:1.5px;height:.9em;margin-left:.14em;animation:.9s step-end infinite hero-figma-input-cursor;display:inline-block}@keyframes hero-figma-input-cursor{0%,49.999%{opacity:1}50%,to{opacity:0}}.art-button{background:#f2f2ef;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:20px;padding:12px 24px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex;color:#171717!important}.art-button:hover{background:#d5d5d2}.art-hero .hero-figma__prompt-button{min-width:86px;height:clamp(30px,2.25vw,34px);padding:0 16px;font-size:clamp(11px,.9vw,13px)}.art-workflow{max-width:940px;padding-top:64px}.art-workflow-video{aspect-ratio:16/9;background:#171717;border-radius:10px;width:100%;display:block}.art-workflow-steps{color:#b6b6b3;justify-content:space-between;gap:24px;margin:24px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.art-workflow-steps li{align-items:center;gap:12px;display:flex}.art-workflow-steps span{color:#eee}.art-editing{background:#080808;grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;width:min(1280px,100% - 64px);margin-block:50px;padding:68px 48px;display:grid}.art-editing-copy>p{color:#fff;font-size:var(--home-type-desc-size);font-weight:200;line-height:var(--home-type-desc-line);margin-top:22px}.art-editing-copy h2{font-weight:700}.art-prompt{background:#1b1b1b;border:1px solid #ffffff16;border-radius:14px;margin-top:30px;padding:18px}.art-prompt p{color:#bbb;min-height:72px;font-size:14px}.art-prompt a{color:#b5b5b5;justify-content:space-between;align-items:center;margin-top:14px;font-size:12px;display:flex}.art-prompt a span:last-child{color:#fff;background:#333;border-radius:8px;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.art-editing-media{min-width:0}.art-tabs{isolation:isolate;flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex;position:relative}.art-tabs button{color:#b1b1af;white-space:nowrap;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:10px 12px;font-size:12px}.art-tabs button[aria-selected=true]{color:#161616;background:#ededeb}.art-editing video{aspect-ratio:16/9;object-fit:cover;background:#191919;border-radius:8px;width:100%;display:block}.art-skill-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:100px;margin-top:76px;display:grid}.art-skill-list details{border-top:1px solid #383838;padding:20px 0}.art-skill-list details[open]{border-top-color:#d2d2d2}.art-skill-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:20px;list-style:none;display:flex}.art-skill-list summary::-webkit-details-marker{display:none}.art-skill-list summary span{color:#999;font-size:16px}.art-skill-list p{color:#a0a0a0;margin-top:14px;font-size:15px}.art-skill-list a{margin-top:20px;font-size:13px;display:inline-block}.art-skill-images{background:#161616;border-radius:8px;overflow:hidden}.art-skill-images img{object-fit:contain;width:100%;height:500px;display:block}.art-detail-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:36px 28px;display:grid}.art-detail-grid>a{grid-column:span 7;min-width:0}.art-detail-grid>a:nth-child(4n+2),.art-detail-grid>a:nth-child(4n+3){grid-column:span 5}.art-detail-grid figure{background:#181818;border-radius:9px;height:300px;overflow:hidden}.art-detail-grid img{object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){.art-detail-grid a:hover img{transform:scale(1.025)}}.art-detail-grid h3{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.art-detail-grid h3 span{color:#a2a2a2;font-size:17px}.art-audiences{background:#080808;margin-block:60px;padding:56px 40px}.art-audiences>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.art-audiences a{border-top:1px solid #333;padding-top:24px}.art-audiences a p{color:#a5a5a5;margin-block:18px;font-size:15px}.art-audiences a>span{color:#ccc}.art-faq{max-width:940px}.art-faq .art-heading{margin-bottom:64px}.art-faq .art-heading p{color:#fff9;font-size:var(--home-type-desc-size);font-weight:400;line-height:clamp(22px,1.6667vw,24px)}.art-faq details{border-bottom:1px solid #303030}.art-faq summary{cursor:pointer;color:#ffffffb3;justify-content:space-between;align-items:center;gap:28px;padding:28px 0;font-size:clamp(16px,1.3889vw,20px);font-weight:500;line-height:clamp(24px,1.9444vw,28px);list-style:none;display:flex}.art-faq summary::-webkit-details-marker{display:none}.art-faq summary span{border:1px solid #555;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid;position:relative}.art-faq details[open] summary{color:#fff}.art-faq details[open] summary span{color:#111;background:#eee;border-color:#eee;font-size:0}.art-faq details[open] summary span:after{content:"";background:currentColor;border-radius:1px;width:10px;height:1.5px;margin:auto;position:absolute;inset:0}.art-faq details>p{color:#ffffff80;font-size:var(--home-type-desc-size);padding:0 54px 28px 0;font-weight:400;line-height:clamp(23px,1.8056vw,26px)}.art-closing{text-align:center;padding-bottom:110px}.art-closing .art-button{margin-top:32px}@media (width<=1000px){.art-hero .hero-figma__stage{aspect-ratio:980/760;width:100%}.art-hero .hero-figma__asset--stadium{width:31%;height:20%;top:12%;left:1%}.art-hero .hero-figma__asset--skate{width:14%;height:24%;top:7%;left:34%}.art-hero .hero-figma__asset--walk{width:22%;height:17%;top:10%;left:49%}.art-hero .hero-figma__asset--preview{width:19%;height:13%;top:13%;left:75%}.art-hero .hero-figma__asset--car{width:20%;height:15%;top:24%;left:78%}.art-hero .hero-figma__asset--collage{width:14%;height:24%;top:3%;left:73%}.art-hero .hero-figma__asset--live{width:17%;height:26%;top:31%;left:9%}.art-hero .hero-figma__asset--studio{width:17%;height:26%;top:35%;left:23%}.art-hero .hero-figma__asset--cinema{width:31%;height:22%;top:40%;left:37%}.art-hero .hero-figma__asset--creator{width:15%;height:25%;top:36%;left:72%}.art-hero .hero-figma__asset--animation{width:15%;height:25%;top:39%;left:84%}.art-hero .hero-figma__prompt{width:min(598px,58%);height:148px;padding:12px;top:60%;left:50%;transform:translate(-50%)}.art-hero .hero-figma__prompt-text{height:74px;font-size:clamp(14px,1.7vw,18px);line-height:26px}.art-hero .hero-figma__title{width:72%;font-size:clamp(32px,5.6vw,60px);top:80%;left:50%;transform:translate(-50%)}.art-hero .hero-figma__floor-mask{height:14%;top:86%}.art-section{width:calc(100% - 48px);padding-block:64px}.art-editing{gap:32px;padding:36px 28px}.art-skill-layout{gap:40px}.art-skill-images img{height:400px}.art-detail-grid figure{height:240px}}@media (width<=700px){.art-section{width:calc(100% - 40px);padding-block:50px}.art-hero{flex-direction:column;padding-bottom:24px;display:flex}.art-hero .hero-figma__stage{aspect-ratio:auto;height:clamp(690px,185vw,760px)}.art-hero .hero-figma__asset--stadium{width:49%;height:19%;top:8%;left:-5%}.art-hero .hero-figma__asset--skate{width:25%;height:20%;top:4%;left:33%}.art-hero .hero-figma__asset--walk{width:38%;height:15%;top:10%;left:54%}.art-hero .hero-figma__asset--preview{width:31%;height:12%;top:27%;left:68%}.art-hero .hero-figma__asset--car{width:36%;height:13%;top:21%;left:62%}.art-hero .hero-figma__asset--collage{width:22%;height:23%;top:2%;left:77%}.art-hero .hero-figma__asset--live{width:27%;height:22%;top:27%;left:-4%}.art-hero .hero-figma__asset--studio{width:28%;height:22%;top:32%;left:15%}.art-hero .hero-figma__asset--cinema{width:55%;height:19%;top:35%;left:28%}.art-hero .hero-figma__asset--creator{width:25%;height:23%;top:34%;left:76%}.art-hero .hero-figma__asset--animation{display:none}.art-hero .hero-figma__prompt{border-radius:18px;width:88%;height:172px;padding:13px 14px;top:56%;left:6%;transform:none}.art-hero .hero-figma__prompt-text{height:108px;font-size:14px;line-height:25px}.art-hero .hero-figma__title{letter-spacing:.02em;white-space:normal;width:90%;font-size:clamp(28px,8.4vw,38px);line-height:1.2;top:82%;left:5%;transform:none}.art-hero .hero-figma__floor-mask{height:12%;top:88%}.art-heading{margin-bottom:30px}.art-heading p{font-size:14px}.art-workflow-steps{gap:10px;font-size:12px}.art-workflow-steps li{gap:7px}.art-editing{grid-template-columns:1fr;margin-block:24px;padding:32px 24px}.art-editing-copy>p{font-size:15px}.art-prompt p{min-height:0}.art-skill-layout{grid-template-columns:1fr;gap:28px;margin-top:36px}.art-skill-images img{height:auto;max-height:450px}.art-detail-grid{grid-template-columns:1fr;gap:28px}.art-detail-grid>a,.art-detail-grid>a:nth-child(n){grid-column:auto}.art-detail-grid figure{aspect-ratio:1.6;height:auto}.art-audiences{padding:32px 24px}.art-audiences>div{grid-template-columns:1fr}.art-faq summary{gap:16px;padding:24px 0;font-size:16px}.art-faq details>p{padding-right:0;font-size:14px}.art-faq .art-heading{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.art-home *{transition:none!important}}.art-detail-grid figure{background:linear-gradient(125deg,#6fb5a9,#aadad3);padding:16px}.art-detail-grid img{border-radius:5px}.art-detail-grid>a:nth-child(2) figure{background:linear-gradient(125deg,#b9d1dc,#78afc1)}.art-detail-grid>a:nth-child(3) figure{background:linear-gradient(125deg,#b6cddb,#ccdfce)}.art-detail-grid>a:nth-child(4) figure{background:linear-gradient(125deg,#a590c6,#cebbe1)}.art-detail-grid>a:nth-child(5) figure{background:linear-gradient(125deg,#cf7e69,#edbb8d)}.art-detail-grid>a:nth-child(6) figure{background:linear-gradient(125deg,#b9cb83,#d3da9c)}.art-skill-images{background:linear-gradient(145deg,#847561,#173136 50%,#4a8974);padding:20px}.art-skill-images img{border-radius:6px}@media (width<=700px){.art-detail-grid figure,.art-skill-images{padding:12px}}:lang(en) .art-hero .hero-figma__title{letter-spacing:-.02em}.art-heading p{text-wrap:pretty;max-width:620px;margin-inline:auto}.art-heading-left p{margin-left:0}.art-tab-indicator{z-index:0;pointer-events:none;background:#ededeb;border-radius:999px;transition:transform .24s cubic-bezier(.2,.7,.2,1),width .24s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 auto auto 0}.art-tabs[data-enhanced] button{z-index:1;position:relative}.art-tabs[data-enhanced] button:not([aria-selected=true]){background:0 0}.art-tabs button{transition:color .15s}@media (hover:hover) and (pointer:fine){.art-tabs button:not([aria-selected=true]):hover{color:#eee}.art-audiences a:hover h3,.art-skill-list a:hover{color:#fff}}@media (prefers-reduced-motion:no-preference){.art-detail-grid figure,.art-skill-images{animation:34s ease-in-out infinite alternate art-surface-drift}.art-detail-grid>:nth-child(2n) figure{animation-delay:-9s}}@keyframes art-surface-drift{0%{scale:1}to{scale:1.035}}@media (prefers-reduced-motion:no-preference){.art-editing [data-art-panel]:not([hidden]),.art-skill-images img:not([hidden]){animation:.14s cubic-bezier(.16,1,.3,1) art-media-enter}}@keyframes art-media-enter{0%{opacity:.3;translate:0 5px}to{opacity:1;translate:0}}.art-hero .hero-figma__title span{color:#dededb}@media (prefers-reduced-motion:reduce){.art-hero .hero-figma__title{clip-path:none}.art-hero .hero-figma__input-cursor{animation:none}}.art-reviews{overflow:hidden}.art-reviews .art-heading{margin-bottom:32px}.art-story-tabs{gap:34px;width:max-content;margin:0 auto 40px;display:flex}.art-story-tabs button{color:#686866;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 3px 13px;font-size:14px;font-weight:560;transition:color .22s;position:relative}.art-story-tabs button:after{content:"";opacity:0;background:#ecece8;height:1px;transition:opacity .26s,transform .42s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.35)}.art-story-tabs button:is(:hover,:focus-visible),.art-story-tabs button[aria-selected=true]{color:#efefec}.art-story-tabs button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.art-story-panel{--art-story-card-width:clamp(270px, 20vw, 304px);width:100%;min-height:220px;overflow:hidden}.art-story-track{width:max-content;margin-left:calc(var(--art-story-card-width) * -.5);will-change:transform;gap:20px;animation:34s linear infinite art-story-scroll;display:flex}.art-story-set{flex:none;gap:20px;display:flex}.art-story-card{width:var(--art-story-card-width);background:#171717;border:1px solid #f5f5f30f;border-radius:12px;flex-direction:column;flex:none;justify-content:space-between;height:220px;padding:24px;transition:border-color .26s,transform .42s cubic-bezier(.16,1,.3,1);display:flex}.art-story-card:hover{border-color:#f5f5f329;transform:translateY(-5px)}.art-story-card blockquote{color:#e2e2df;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.7;display:-webkit-box;overflow:hidden}.art-story-card footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.art-story-card footer span{color:#858583;font-size:13px;line-height:1.4}.art-story-card footer i{color:#151515;background:#d1d1cc;border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-style:normal;font-weight:680;display:grid}.art-story-panel:hover .art-story-track,.art-story-panel:focus-within .art-story-track{animation-play-state:paused}@keyframes art-story-scroll{to{transform:translate(calc(-50% - 10px))}}@media (width<=700px){.art-story-tabs{gap:26px;margin-bottom:28px}.art-story-panel{--art-story-card-width:min(76vw, 300px);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;overflow-x:auto}.art-story-panel::-webkit-scrollbar{display:none}.art-story-track{margin-left:0;animation:none}.art-story-set[aria-hidden=true]{display:none}.art-story-card{scroll-snap-align:center}}.art-models{width:100%;padding-block:clamp(48px,5vw,72px) clamp(64px,6.1vw,88px);overflow:hidden}.art-models .art-heading{margin-bottom:0}.art-models .art-eyebrow{color:#e1e6de61;letter-spacing:.22em;font-size:11px;font-weight:600;line-height:1.2;display:block}.art-model-viewport{width:100%;margin-top:clamp(44px,5vw,76px);overflow:hidden;mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%)}.art-model-track{--art-model-offset:-5vw;will-change:transform;width:max-content;animation:34s linear infinite art-model-marquee;display:flex}.art-model-group{align-items:baseline;gap:clamp(52px,7.8vw,136px);width:max-content;padding-inline:clamp(30px,7vw,120px);display:flex}.art-model-viewport:hover .art-model-track,.art-model-viewport:focus-within .art-model-track{animation-play-state:paused}@keyframes art-model-marquee{0%{transform:translateX(var(--art-model-offset))}to{transform:translateX(calc(-50% + var(--art-model-offset)))}}.art-model-item{color:#f5f7f3f5;white-space:nowrap;flex:none;align-items:baseline;gap:clamp(10px,1.2vw,20px);display:inline-flex}.art-model-item strong{letter-spacing:-.02em;font-size:clamp(28px,3.4vw,48px);font-weight:430;line-height:1}.art-model-item small{color:#d3d8cfa1;font-size:clamp(14px,1.3vw,20px);font-weight:420;line-height:1}@media (prefers-reduced-motion:reduce){.art-story-track,.art-model-track{animation:none}}.art-textedit-window{background:linear-gradient(#161616,#101010);border:1px solid #ffffff17;border-radius:16px;width:min(1120px,100%);margin-inline:auto;overflow:hidden;box-shadow:0 30px 80px #00000059}.art-textedit-topbar{color:#9a9a96;border-bottom:1px solid #ffffff12;align-items:center;gap:16px;padding:12px 18px;font-size:12px;display:flex}.art-textedit-brand{color:#ededeb;letter-spacing:.02em;font-weight:600}.art-textedit-sync{color:#b9b9b5;margin-left:auto}.art-textedit-body{background:#ffffff0f;grid-template-columns:1.15fr 1fr;gap:1px;display:grid}.art-textedit-transcript,.art-textedit-preview{background:#131313;min-height:236px;padding:18px 20px}.art-textedit-panel-head{color:#8b8b88;letter-spacing:.06em;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:12px;display:flex}.art-textedit-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.art-textedit-line{color:#6f6f6c;grid-template-columns:48px 1fr;gap:12px;font-size:14px;line-height:1.75;transition:color .32s;display:grid}.art-textedit-line time{color:#5a5a58;font-variant-numeric:tabular-nums;font-size:12px}.art-textedit-line.is-active{color:#e6e6e3}.art-textedit-lines{gap:6px;display:grid}.art-textedit-lines>span{max-height:4em;transition:opacity .42s,max-height .52s cubic-bezier(.16,1,.3,1),transform .42s;display:block;overflow:hidden}.art-textedit[data-state=selected] [data-art-textedit-cut]{color:#f4f4f1;background:#ffffff24}.art-textedit[data-state=deleted] [data-art-textedit-cut]{opacity:0;max-height:0;transform:translate(-6px)}.art-textedit-frame{aspect-ratio:16/10;background:radial-gradient(120% 90% at 50% 0,#2a2f39,#14161b 70%);border-radius:12px;place-items:end center;display:grid;position:relative;overflow:hidden}.art-textedit-caption{color:#f0f0ee;background:#0d0d0dcc;border-radius:999px;margin-bottom:16px;padding:6px 12px;font-size:13px}.art-textedit-badge{color:#c9c9c5;opacity:0;background:#1f1f1f;border-radius:999px;padding:4px 10px;font-size:11px;transition:opacity .26s;position:absolute;top:12px;right:12px}.art-textedit-badge.is-visible{opacity:1}.art-textedit-timeline{border-top:1px solid #ffffff12;gap:8px;padding:14px 18px 18px;display:flex}.art-textedit-clip{width:var(--art-clip);background:linear-gradient(90deg,#2f2f2f,#232323);border-radius:6px;height:26px;transition:width .52s cubic-bezier(.16,1,.3,1),opacity .32s}.art-textedit-clip.is-removed{opacity:0;width:0}.art-skill-status{margin-top:18px}.art-skill-status button{color:#b6b6b3;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:6px 14px;font-size:12px}.art-skill-list details{position:relative}.art-skill-list summary .art-skill-progress{background:#ecece8;width:0;height:1px;position:absolute;bottom:-1px;left:0}.art-skill-list details.is-playing .art-skill-progress{animation:3.6s linear forwards art-skill-fill}@keyframes art-skill-fill{0%{width:0}to{width:100%}}@media (width<=700px){.art-textedit-body{grid-template-columns:1fr}.art-textedit-transcript,.art-textedit-preview{min-height:0;padding:14px 16px}.art-textedit-timeline{padding:12px 16px 16px}}#top .section-shell{width:min(1800px,100% - 120px);margin-inline:auto}#top .feature-index{scroll-margin-top:var(--header-height,96px);padding-block:clamp(48px,4.4vw,64px) clamp(64px,6.1vw,88px)}#top .core-feature-copy p{color:#a7a7a3;margin:18px 0 0;font-size:16px;line-height:1.75}#top .core-feature-copy-list{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}#top .core-feature-copy-list li{color:#8f8f8b;padding-left:18px;font-size:14px;line-height:1.7;position:relative}#top .core-feature-copy-list li:before{content:"";background:#6d6d69;border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:0}@media (width<=1099px){#top .section-shell{width:min(1800px,100% - 48px)}#top .core-feature-block,#top .core-feature-block--media-first{grid-template-columns:minmax(0,1fr);gap:32px}#top .core-feature-block--media-first .core-feature-copy,#top .core-feature-block--media-first .core-feature-media{grid-area:auto/1;justify-self:stretch}}#top .text-edit-grid{z-index:-1;opacity:.08;background-image:radial-gradient(circle,#a3b5c426 0 .75px,#0000 .9px);background-size:13px 13px;position:absolute;inset:0;mask-image:radial-gradient(#000 0%,#000000b8 50%,#0000 90%)}#top .text-edit-sidebar-brand,#top .text-edit-sidebar-tool{place-items:center;display:grid}#top .text-edit-sidebar-brand svg{stroke-width:1.8px;width:68%;height:68%}#top .text-edit-sidebar-divider{background:#edf1f41f;width:22px;height:1px;margin:1px 0 2px}#top .text-edit-sidebar-tool{color:#bfc1caad;width:100%;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;gap:3px;padding:5px 3px;font-size:clamp(5.5px,.62vw,10px);line-height:1.05;transition:border-color .18s,background-color .18s,color .18s;position:relative}#top .text-edit-sidebar-tool>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#top .text-edit-sidebar-icon{flex:none;place-items:center;width:clamp(20px,2.2vw,32px);height:clamp(20px,2.2vw,32px);display:grid;position:relative}#top .text-edit-sidebar-icon>svg:first-child{stroke-width:1.7px;width:76%;height:76%}#top .text-edit-sidebar-icon-accent{color:#e5e6ebc7;stroke-width:1.8px;width:40%;height:40%;position:absolute;bottom:0;right:-1px}#top .text-edit-sidebar-tool:not(:last-of-type):after{content:"";background:#ebebf01a;height:1px;position:absolute;bottom:-3px;left:16%;right:16%}#top .text-edit-sidebar-tool:hover{color:#eff0f4eb;background:#202020;border-color:#0000}#top .text-edit-sidebar-tool.is-active{color:#f7f7f7;box-shadow:none;background:#292929;border-color:#0000}#top .text-edit-sidebar-tool.is-active .text-edit-sidebar-icon-accent{color:#fff}#top .text-edit-sidebar-tool[aria-label=素材库] .text-edit-sidebar-icon-accent{inset:0 auto auto 0}#top .text-edit-sidebar-tool[aria-label=文字剪辑] .text-edit-sidebar-icon-accent{bottom:0;left:0;right:auto}#top .text-edit-sidebar-tool[aria-label=字幕编辑] .text-edit-sidebar-icon-accent{top:0;bottom:auto;right:0}#top .text-edit-sidebar-tool[aria-label=MG动画] .text-edit-sidebar-icon-accent{inset:27% auto auto 52%}#top .text-edit-sidebar-tool[aria-label=AI配音] .text-edit-sidebar-icon-accent{inset:25% auto auto 1%}#top .text-edit-topbar,#top .text-edit-panel-head,#top .text-edit-transcript-tools,#top .text-edit-timeline>header,#top .text-edit-project,#top .text-edit-topbar-actions,#top .text-edit-sync-state,#top .text-edit-transcript .text-edit-panel-head>div{align-items:center;display:flex}#top .text-edit-project{background:#ffffff09;border:1px solid #edf1f414;border-radius:5px;gap:7px;min-width:0;min-height:70%;padding:0 8px}#top .text-edit-project-icon{aspect-ratio:1;color:#8bdcf5;background:#44b2e21c;border:1px solid #7edaf83d;border-radius:7px;flex:none;place-items:center;width:clamp(20px,2vw,28px);display:grid}#top .text-edit-project-icon svg{stroke-width:1.8px;width:48%;height:48%}#top .text-edit-project>span:last-child{gap:1px;min-width:0;display:grid}#top .text-edit-project strong,#top .text-edit-project small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#top .text-edit-project-close{color:#dce5e780;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:18px;height:18px;margin-left:2px;padding:0;transition:background-color .18s,color .18s;display:grid}#top .text-edit-project-close:hover{color:#f6f9f8eb;background:#ffffff14}#top .text-edit-project-close svg{stroke-width:1.8px;width:12px;height:12px}#top .text-edit-project strong{color:#f6f9f8eb;font-size:clamp(8px,.76vw,11px);font-weight:640;line-height:1.15}#top .text-edit-project small{color:#dce5e775;font-size:clamp(6px,.53vw,8px);line-height:1.15}#top .text-edit-topbar-actions{flex:none;gap:7px}#top .text-edit-sync-state svg{color:#8ff0c9;stroke-width:2px;width:10px;height:10px}#top .text-edit-replay,#top .text-edit-preview-toggle,#top .text-edit-transcript-tools button{color:#eff4f5b8;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #edf1f426;justify-content:center;align-items:center;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s,background-color .18s,color .18s;display:inline-flex}#top .text-edit-replay{aspect-ratio:1;border-radius:7px;width:clamp(20px,2vw,28px);padding:0}#top .text-edit-replay svg{stroke-width:1.9px;width:44%;height:44%}#top .text-edit-replay:hover,#top .text-edit-preview-toggle:hover,#top .text-edit-transcript-tools button:not(:disabled):hover{color:#effbfb;background:#44b2e21f;border-color:#7edaf86b}#top .text-edit-replay:active,#top .text-edit-preview-toggle:active,#top .text-edit-transcript-tools button:not(:disabled):active{transform:scale(.95)}#top .text-edit-replay:focus-visible,#top .text-edit-preview-toggle:focus-visible,#top .text-edit-sentence--target:focus-visible,#top .text-edit-transcript-tools button:focus-visible{outline-offset:2px;outline:2px solid #69cfffc7}#top .text-edit-transcript,#top .text-edit-preview-panel{min-width:0;min-height:0}#top .text-edit-panel-head{justify-content:space-between;gap:7px;min-height:21px}#top .text-edit-panel-head strong,#top .text-edit-timeline>header strong{color:#f3f7f7e6;font-size:clamp(7px,.67vw,10px);font-weight:650;line-height:1}#top .text-edit-transcript .text-edit-panel-head>div{gap:5px;min-width:0}#top .text-edit-transcript .text-edit-panel-head span{color:#dce5e766;white-space:nowrap;font-size:clamp(5px,.46vw,7px)}#top .text-edit-transcript-tools [data-text-edit-delete]:disabled{opacity:.38;cursor:default}#top .text-edit-sentence{color:#e5eced94;width:100%;min-width:0;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:26px minmax(0,1fr);gap:5px;margin:0;padding:5px 6px;font-size:clamp(7.5px,.7vw,10px);line-height:1.42;transition:opacity .28s,transform .36s cubic-bezier(.16,1,.3,1),border-color .22s,background-color .22s,color .22s;display:grid}#top .text-edit-sentence time{color:#92a9b475;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.92em}#top .text-edit-sentence--target:hover{color:#f2f7f7c7;background:#44b2e20e;border-color:#7edaf833}#top .text-edit-visual.is-sentence-selected .text-edit-sentence--target{color:#f6fafaf0;background:#44b2e221;border-color:#7edaf87a;box-shadow:inset 2px 0 #7edaf8d6}#top .text-edit-visual.is-sentence-selected .text-edit-sentence--target>span{animation:text-edit-selection-release var(--text-motion-selection-up) var(--text-motion-ease-in) both}#top .text-edit-visual.is-sentence-selected .text-edit-sentence--target.is-selection-dragging>span{animation:none}@keyframes text-edit-selection-release{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes text-edit-selection-cancel{0%{opacity:1;background-size:100% 100%}to{opacity:.58;background-size:0% 100%}}@keyframes text-edit-text-select{0%{background-size:0% 100%}to{background-size:100% 100%}}#top .text-edit-visual.is-deleting .text-edit-sentence--target{background:#7edaf812}#top .text-edit-sentence-addition{color:#8ff0c9eb;opacity:0;white-space:nowrap;vertical-align:baseline;max-width:0;transition:max-width .42s cubic-bezier(.16,1,.3,1),opacity .22s,color .22s;display:none;overflow:hidden}#top .text-edit-visual.is-compensated-forward .text-edit-sentence-addition--before,#top .text-edit-visual.is-compensated-back .text-edit-sentence-addition--after{opacity:1;max-width:12em}#top .text-edit-visual.is-deleting .text-edit-sentence--target>span{color:#ffdee2c7}#top .text-edit-visual.is-deleting .text-edit-sentence--target>span:after{opacity:1;animation:.52s steps(6,end) both text-edit-delete-strike}@keyframes text-edit-delete-strike{0%{opacity:0;transform:scaleX(0)}17%{opacity:.9;transform:scaleX(.28)}32%{opacity:.42;transform:scaleX(.42)}51%{opacity:1;transform:scaleX(.7)}69%{opacity:.5;transform:scaleX(.82)}to{opacity:.9;transform:scaleX(1)}}#top .text-edit-visual.is-deleted .text-edit-sentence--target{opacity:.27;color:#d0d8d97a;box-shadow:none;background:0 0;border-color:#0000;text-decoration:none;transform:translate(6px)}#top .text-edit-visual.is-deleted .text-edit-sentence--target>span:after{opacity:.64;transform:scaleX(1)}#top .text-edit-preview-head time{color:#becfd37a;font-variant-numeric:tabular-nums;font-size:clamp(6px,.53vw,8px)}#top .text-edit-preview video{object-fit:cover;object-position:center;opacity:.92;width:100%;height:100%;transition:opacity .24s,transform .42s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.001)}#top .text-edit-visual.is-deleting .text-edit-preview video{opacity:.58;transform:scale(1.025)}#top .text-edit-visual.is-deleted .text-edit-preview video{opacity:.96;transform:scale(1.001)}#top .text-edit-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#02050761);position:absolute;inset:0}#top .text-edit-preview-toggle{z-index:2;aspect-ratio:1;backdrop-filter:blur(8px);background:#05090cb8;border-color:#ffffff3d;border-radius:50%;width:clamp(22px,2.25vw,31px);padding:0;position:absolute;bottom:7px;right:7px}#top .text-edit-preview-toggle svg{stroke-width:2px;width:44%;height:44%}#top .text-edit-pause-icon,#top .text-edit-visual.is-video-playing .text-edit-play-icon{display:none}#top .text-edit-visual.is-video-playing .text-edit-pause-icon{display:block}#top .text-edit-preview-update{z-index:2;color:#d2f8e9d1;opacity:0;backdrop-filter:blur(8px);background:#081311c2;border:1px solid #8ff0c93d;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:clamp(5px,.48vw,7px);transition:opacity .24s .11s,transform .36s cubic-bezier(.16,1,.3,1) .11s;display:inline-flex;position:absolute;bottom:7px;left:7px;transform:translateY(5px)}#top .text-edit-preview-transport button,#top .text-edit-preview-transport>span{color:#eff4f5b3;background:#ffffff09;border:1px solid #edf1f424;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;padding:0;display:grid}#top .text-edit-preview-transport button{cursor:pointer}#top .text-edit-preview-transport button:hover{color:#effbfb;background:#44b2e21f;border-color:#7edaf86b}#top .text-edit-preview-transport svg{stroke-width:1.9px;width:10px;height:10px}#top .text-edit-preview-update svg{stroke-width:2px;width:9px;height:9px}#top .text-edit-visual.is-deleted .text-edit-preview-update{opacity:1;transform:translateY(0)}#top .text-edit-timeline>header time{color:#8bdcf5;font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(6px,.56vw,8px)}#top .text-edit-visual.is-deleting .text-edit-caption--target{opacity:.35;transform:scaleX(.78)}#top .text-edit-visual.is-deleted .text-edit-caption--target{opacity:0;transform:scaleX(.04)}#top .text-edit-clip svg{z-index:1;opacity:.58;stroke-width:1.7px;flex:none;width:clamp(7px,.72vw,10px);height:clamp(7px,.72vw,10px);position:relative}#top .text-edit-visual.is-sentence-selected .text-edit-clip--target .text-edit-clip-thumb{opacity:.84;filter:saturate()contrast(1.02)}#top .text-edit-visual.is-deleting .text-edit-clip--target .text-edit-clip-thumb{opacity:.34;filter:saturate(.9)contrast(1.08)brightness(1.22);animation:.52s steps(6,end) both text-edit-delete-thumb-flash}@keyframes text-edit-delete-thumb-flash{0%,to{opacity:.34;transform:scale(1)}16%{opacity:.76;transform:scale(1.03)}31%{opacity:.2;transform:scale(1)}47%{opacity:.68;transform:scale(1.025)}64%{opacity:.22;transform:scale(1)}82%{opacity:.56;transform:scale(1.018)}}#top .text-edit-visual.is-deleted .text-edit-clip--target .text-edit-clip-thumb{opacity:0}#top .text-edit-gap{opacity:0;pointer-events:none;background:#8ff0c90f;border:1px dashed #8ff0c994;border-radius:5px;width:23%;transition:opacity .22s;position:absolute;top:3px;bottom:3px;left:21%}#top .text-edit-visual.is-deleting .text-edit-gap{opacity:1;background:#ff84971f;border-color:#ff9aa9b8;animation:.52s steps(5,end) both text-edit-delete-gap-flash}#top .text-edit-visual.is-deleted .text-edit-gap{opacity:0}@keyframes text-edit-linked-clip{0%,to{transform:translate(0)scale(1)}50%{transform:translate(0)scale(.97)}}#top .text-edit-visual.is-deleting .text-edit-clip--target{z-index:2;background:linear-gradient(90deg,#ff82976b,#ffd6da3d 47%,#ff82976b),repeating-linear-gradient(90deg,#ffb1bc33 0 10%,#fff4f51a 10% 11%,#e66c844d 11% 22%,#fff4f514 22% 23%);border-color:#ffadb7d6;animation:.52s steps(6,end) both text-edit-delete-flash;position:relative;box-shadow:0 0 0 1px #ff90a27a,0 0 16px #ff5f7d33,inset 0 1px #ffffff2e}#top .text-edit-clip--target:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 15%,#fff6f757 15% 16%,#0000 16% 31%);position:absolute;inset:0}#top .text-edit-visual.is-deleting .text-edit-clip--target:before{opacity:1;animation:.52s steps(6,end) both text-edit-delete-scan}@keyframes text-edit-delete-flash{0%,to{opacity:1;filter:brightness();transform:translate(0)scale(1)}16%{opacity:.38;filter:brightness(1.55);transform:translate(0)scale(.985)}31%{opacity:.88;filter:brightness(1.05);transform:translate(0)scale(.995)}47%{opacity:.42;filter:brightness(1.45);transform:translate(0)scale(.98)}64%{opacity:.76;filter:brightness(1.1);transform:translate(0)scale(.99)}82%{opacity:.28;filter:brightness(1.6);transform:translate(0)scale(.965)}}@keyframes text-edit-delete-scan{0%{opacity:0;transform:translate(-44%)}18%{opacity:.9;transform:translate(-10%)}42%{opacity:.32;transform:translate(18%)}67%{opacity:.88;transform:translate(46%)}to{opacity:0;transform:translate(82%)}}@keyframes text-edit-delete-gap-flash{0%,to{opacity:1}20%{opacity:.38}40%{opacity:.92}63%{opacity:.3}82%{opacity:.8}}#top .text-edit-visual.is-deleted .text-edit-clip--target{opacity:0;transform:translate(0)scaleX(.04)}#top .text-edit-visual.is-compensated-forward .text-edit-clip--target,#top .text-edit-visual.is-compensated-forward .text-edit-caption--target{width:28%;transform:translate(-8%)}#top .text-edit-visual.is-compensated-back .text-edit-clip--target,#top .text-edit-visual.is-compensated-back .text-edit-caption--target{width:28%;transform:translate(8%)}#top .text-edit-visual.is-compensated-forward .text-edit-clip--one,#top .text-edit-visual.is-compensated-forward .text-edit-caption--one{width:16%}#top .text-edit-visual.is-compensated-back .text-edit-clip--three,#top .text-edit-visual.is-compensated-back .text-edit-caption--three{transform:translate(11%)}#top .text-edit-visual.is-cut .text-edit-clip--target{background:linear-gradient(135deg,#8b5f26b8,#3a2715eb);border-color:#ffd07eb8}#top .text-edit-visual.is-cut .text-edit-clip--target:after{content:"";border-left:1px dashed #ffdc9de0;position:absolute;top:2px;bottom:2px;left:50%}#top .text-edit-paste-marker{z-index:5;color:#d5fbebe0;opacity:0;pointer-events:none;background:#8ff0c91a;border:1px dashed #8ff0c9a6;border-radius:5px;justify-content:center;align-items:center;gap:3px;width:22%;font-size:clamp(5px,.45vw,7px);transition:opacity .26s,transform .42s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;top:3px;bottom:3px;left:45%;overflow:hidden;transform:translateY(5px)}#top .text-edit-paste-marker svg{stroke-width:1.9px;width:9px;height:9px}#top .text-edit-visual.is-pasted .text-edit-paste-marker{opacity:1;transform:translateY(0)}#top .text-edit-cut-marker{z-index:4;color:#c4fae2eb;opacity:0;pointer-events:none;background:0 0;border:0 solid #8ff0c9b3;border-width:0 1px;border-radius:5px;width:23%;transition:opacity .22s,transform .42s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;bottom:2px;left:21%;transform:scaleX(.94)}#top .text-edit-cut-marker:before{border-radius:inherit;content:"";border-top:1px dashed #8ff0c961;border-bottom:1px dashed #8ff0c961;position:absolute;inset:0}#top .text-edit-cut-marker svg{z-index:1;stroke-width:2.1px;background:#071612e6;border-radius:50%;width:clamp(10px,1.05vw,14px);height:clamp(10px,1.05vw,14px);padding:3px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #8ff0c942,0 0 12px #8ff0c947}#top .text-edit-visual.is-deleting .text-edit-cut-marker,#top .text-edit-visual.is-deleted .text-edit-cut-marker{opacity:1;transform:scaleX(1)}#top .text-edit-visual.is-deleting .text-edit-cut-marker{animation:.36s ease-out text-edit-cut-marker-pulse}@keyframes text-edit-cut-marker-pulse{0%{opacity:0;transform:scaleX(.86)}55%{opacity:1;transform:scaleX(1.03)}to{opacity:1;transform:scaleX(1)}}#top .text-edit-toast{z-index:5;color:#ddf9eee6;opacity:0;pointer-events:none;backdrop-filter:blur(12px);background:#091412eb;border:1px solid #8ff0c947;border-radius:7px;align-items:center;gap:5px;max-width:48%;padding:6px 8px;font-size:clamp(7.5px,.68vw,10px);line-height:1.3;transition:opacity .26s .24s,transform .42s cubic-bezier(.16,1,.3,1) .24s;display:flex;position:absolute;bottom:3.2%;right:2.8%;transform:translateY(8px);box-shadow:0 12px 28px #00000057,inset 0 1px #ffffff0f}#top .text-edit-toast svg{color:#8ff0c9;stroke-width:2.2px;flex:none;width:11px;height:11px}#top .text-edit-visual.is-deleted .text-edit-toast,#top .text-edit-visual.is-feedback-visible .text-edit-toast{opacity:1;transform:translateY(0)}#top .text-edit-topbar{background:#101010;border-bottom:1px solid #ffffff09;grid-area:1/1/auto/-1;padding:0 2%}#top .text-edit-sidebar{background:#111;border-right:1px solid #ffffff0f;grid-area:2/1/-1;gap:4px;padding:10px 5px}#top .text-edit-sidebar-brand{flex:none;width:28px;height:24px;margin-bottom:3px;overflow:hidden}#top .text-edit-sidebar-brand img{object-fit:cover;object-position:left center;width:28px;height:22px;display:block}#top .text-edit-sidebar-profile{color:#e2e2e285;place-items:center;gap:4px;width:100%;min-height:42px;margin-top:auto;font-size:clamp(5px,.48vw,8px);line-height:1;display:grid}#top .text-edit-sidebar-profile b{aspect-ratio:1;color:#17131f;background:#8b6be8;border-radius:50%;place-items:center;width:clamp(20px,2.1vw,34px);font-size:clamp(8px,.82vw,13px);font-weight:560;display:grid}#top .text-edit-global-brand,#top .text-edit-history,#top .text-edit-mode,#top .text-edit-topbar-actions,#top .text-edit-preview-transport-controls,#top .text-edit-timeline-tools,#top .text-edit-tab-strip{align-items:center;display:flex}#top .text-edit-global-brand{flex:auto;gap:7%;min-width:0}#top .text-edit-global-brand img{object-fit:cover;object-position:left center;flex:none;width:clamp(17px,1.7vw,28px);height:clamp(17px,1.6vw,24px)}#top .text-edit-global-brand strong{color:#f8f8f8f0;letter-spacing:.01em;white-space:nowrap;font-size:clamp(7px,.82vw,13px);font-weight:520}#top .text-edit-history{background:#ffffff09;border-radius:9px;gap:1px;margin-left:auto;margin-right:2.5%;padding:3px}#top .text-edit-history button,#top .text-edit-topbar-actions>button{color:#f0f3f2b3;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:clamp(20px,2.2vw,34px);height:clamp(20px,2.2vw,34px);padding:0;display:grid}#top .text-edit-history button:hover,#top .text-edit-topbar-actions>button:hover{color:#fff;background:#ffffff14}#top .text-edit-history svg,#top .text-edit-topbar-actions>button svg{stroke-width:1.7px;width:52%;height:52%}#top .text-edit-mode{color:#f8f8f8eb;white-space:nowrap;gap:7px;margin-right:1.5%;font-size:clamp(7px,.72vw,11px)}#top .text-edit-mode svg{stroke-width:1.7px;width:15px;height:15px}#top .text-edit-sync-state{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#top .text-edit-workspace{background:#161616;grid-area:2/2;grid-template-columns:minmax(0,.55fr) minmax(0,.45fr)}#top .text-edit-transcript{background:#171717;border-right:1px solid #ffffff0e;padding:4% 6%}#top .text-edit-tab-strip{color:#d6d6d673;gap:6px;width:100%;min-height:30px;font-size:clamp(7px,.75vw,12px)}#top .text-edit-tab-strip>span,#top .text-edit-tab-strip>strong{border-radius:3px;align-items:center;gap:4px;min-height:26px;padding:0 10px;font-weight:500;display:inline-flex}#top .text-edit-tab-strip>strong{color:#f8f8f8eb;background:#ffffff0f}#top .text-edit-tab-strip svg{stroke-width:1.7px;width:14px;height:14px}#top .text-edit-tab-strip>button{color:#f0f0f0b8;background:0 0;border:0;place-items:center;width:22px;height:22px;margin-left:auto;padding:0;display:grid}#top .text-edit-tab-strip>button+button{margin-left:0}#top .text-edit-tab-strip>button svg{width:15px;height:15px}#top .text-edit-transcript-list{margin-top:9%;display:block}#top .text-edit-transcript-list .text-edit-sentence--one,#top .text-edit-transcript-list .text-edit-sentence--three{display:none}#top .text-edit-sentence--target>span{display:block}#top .text-edit-sentence--target>span:after{top:50%}#top .text-edit-preview-panel{background:#171717;grid-template-rows:minmax(0,1fr) 30px;padding:1.6% 2.5%}#top .text-edit-preview-head{display:none}#top .text-edit-preview{box-shadow:none;background:#171717;border:0;border-radius:0;margin-top:0}#top .text-edit-preview-transport{height:30px;min-height:30px;margin-top:0;padding-top:2px;display:block}#top .text-edit-preview-progress{background:#ffffff2e;border-radius:999px;width:100%;height:3px;margin:0 0 7px;overflow:hidden}#top .text-edit-preview-progress i{border-radius:inherit;background:#35d368;width:34%;height:100%;display:block}#top .text-edit-preview-transport-controls{color:#f5f5f5b8;gap:10px;font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(6px,.72vw,11px)}#top .text-edit-preview-transport-controls button,#top .text-edit-preview-transport-controls>span{background:0 0;border:0;border-radius:4px;width:24px;height:24px}#top .text-edit-preview-transport-controls>span{place-items:center;display:grid}#top .text-edit-preview-transport-controls>span:first-of-type{margin-left:auto}#top .text-edit-preview-transport-controls svg{width:16px;height:16px}#top .text-edit-timeline-tools button{color:#f5f5f5b8;background:0 0;border:0;border-radius:3px;place-items:center;width:clamp(20px,2.1vw,32px);height:clamp(20px,2.1vw,32px);padding:0;display:grid;position:relative}#top .text-edit-timeline-tools button:nth-child(3),#top .text-edit-timeline-tools button:nth-child(8){margin-left:clamp(4px,.6vw,9px)}#top .text-edit-timeline-tools button:nth-child(3):before,#top .text-edit-timeline-tools button:nth-child(8):before{content:"";background:#ffffff17;width:1px;position:absolute;top:20%;bottom:20%;left:clamp(-6px,-.45vw,-3px)}#top .text-edit-timeline-tools button:hover{color:#fff;background:#ffffff14}#top .text-edit-timeline-tools svg{stroke-width:1.8px;width:14px;height:14px}#top .text-edit-timeline>header{display:none}#top .text-edit-ruler>span{z-index:1;text-align:left;flex:1 1 0;padding-top:4px;position:relative}#top .text-edit-track-label-icon{color:#f4efff;background:#6951b3;border:1px solid #b299ff9e;border-radius:4px;flex:none;place-items:center;width:clamp(18px,1.9vw,30px);height:clamp(18px,1.9vw,30px);display:grid}#top .text-edit-track-row-label--video .text-edit-track-label-icon{color:#eff9ff;background:#397eaa;border-color:#80c1f0c7}#top .text-edit-track-label-icon svg{stroke-width:1.7px;width:68%;height:68%}#top .text-edit-track-label-actions{color:#f0f0f094;align-items:center;gap:clamp(1px,.2vw,3px);min-width:0;display:flex}#top .text-edit-track-label-actions svg{stroke-width:1.65px;flex:none;width:clamp(9px,.9vw,14px);height:clamp(9px,.9vw,14px)}#top .text-edit-track-row-label b{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#top .text-edit-caption--one{width:7%;left:0}#top .text-edit-caption--target{width:5.2%;left:29.3%}#top .text-edit-caption--three{width:7.3%;left:61.2%}#top .text-edit-caption--four{width:7.3%;left:92%}#top .text-edit-visual.is-sentence-selected .text-edit-caption--target,#top .text-edit-caption--target.is-selected{border-color:#fffffff5;box-shadow:0 0 0 1px #fffc}#top .text-edit-track--video{background:#406f9c3d}#top .text-edit-clip--one{width:28.33%;left:0}#top .text-edit-clip--target{width:5.4%;left:28.63%}#top .text-edit-clip--problem{width:26%;left:34.3%}#top .text-edit-clip--three{width:15.2%;left:60.6%}#top .text-edit-clip--four{width:23.9%;left:76.1%}#top .text-edit-playhead:before{top:0;left:-3px}#top .text-edit-playhead i{top:4px;bottom:0;left:0}#top .text-edit-timeline{background:#1b1b1b;flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}#top .text-edit-timeline-tools{visibility:hidden;background:#1b1b1b;border:0;flex:0 0 20%;height:20%;min-height:0}#top .text-edit-ruler:before,#top .text-edit-ruler>span{opacity:0}#top .text-edit-track-stack{flex:auto;grid-template-rows:minmax(0,.31fr) minmax(0,.69fr);gap:2px;min-height:0}#top .text-edit-track{background-color:#242424;background-image:repeating-linear-gradient(90deg,#0000 0 calc(6.25% - 1px),#ffffff0e calc(6.25% - 1px) 6.25%);background-size:100% 100%;border-radius:0;height:100%}#top .text-edit-track--caption{background-color:#242424;background-image:repeating-linear-gradient(90deg,#0000 0 calc(6.25% - 1px),#ffffff0b calc(6.25% - 1px) 6.25%);border-radius:0;height:100%}#top .text-edit-caption{color:#fffffff5;background:#6951b3;border:0;border-radius:9px;font-size:clamp(7px,.82vw,13px);font-weight:560;top:2px;bottom:2px;box-shadow:inset 0 1px #ffffff1f}#top .text-edit-clip-thumb{display:none}#top .text-edit-clip b{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #051420b8;overflow:hidden}#top .text-edit-clip:after{opacity:.82;background:#aadcfab8;border-top:1px solid #c7e9ff94;height:24%;bottom:0;left:0;right:0}#top .text-edit-playhead{top:20%;bottom:0;left:29.3%}#top .text-edit-visual.is-deleted .text-edit-playhead{left:24.1%}#top .core-feature-media--text-edit{box-shadow:none;aspect-ratio:4/3;pointer-events:none;user-select:none;background:0 0;border:0;padding:0}#top .text-edit-transcript>.text-edit-panel-head{display:none}@media (width<=520px){.core-feature-media--text-edit{aspect-ratio:3/4}.text-edit-window{grid-template-rows:8% minmax(0,68%) minmax(0,24%);grid-template-columns:1fr;height:auto;inset:3.8%}.text-edit-sidebar{display:none}.text-edit-topbar,.text-edit-workspace,.text-edit-timeline{grid-column:1}.text-edit-workspace{grid-template-rows:minmax(0,.78fr) minmax(0,1.22fr);grid-template-columns:1fr}.text-edit-transcript{border-bottom:1px solid #edf1f41a;border-right:0;padding:2.5% 3%}.text-edit-transcript-list{grid-template-columns:.8fr 1.2fr .8fr;gap:3px;margin-top:2.5%}.text-edit-transcript-tools{margin-top:3%}.text-edit-track-row{grid-template-columns:18px minmax(0,1fr);gap:3px}.text-edit-sentence{grid-template-columns:1fr;gap:2px;padding:4px}.text-edit-preview-panel{padding:2.2% 3%}.text-edit-timeline{padding-top:1.7%}.text-edit-toast{max-width:66%;bottom:2.5%;right:3%}}@media (prefers-reduced-motion:reduce){.text-edit-replay,.text-edit-preview-toggle,.text-edit-transcript-tools [data-text-edit-delete],.text-edit-sentence,.text-edit-sentence--target>span:after,.text-edit-preview video,.text-edit-preview-update,.text-edit-caption,.text-edit-clip,.text-edit-clip-thumb,.text-edit-clip--target:before,.text-edit-gap,.text-edit-cut-marker,.text-edit-paste-marker,.text-edit-playhead,.text-edit-toast{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.text-edit-preview-toggle,.text-edit-preview-update,.text-edit-toast{backdrop-filter:none}.text-edit-toast{background:#0b1815}}@keyframes skillhub-card-float{0%,to{translate:0}50%{translate:0 -3px}}@keyframes skillhub-card-ribbon{0%,to{opacity:.44;transform:translate(-5%)rotate(-17deg)}50%{opacity:.7;transform:translate(8%,2%)rotate(-17deg)}}@keyframes skillhub-command-sheen{0%,to{opacity:.38;background-position:0%}50%{opacity:.58;background-position:100%}}@keyframes skillhub-command-glow{0%,to{opacity:.48;transform:scaleX(.96)}50%{opacity:.72;transform:scaleX(1.02)}}@keyframes skillhub-tag-drift{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 2.5px))}}@media (width<=767px){.core-feature-media--skillhub{aspect-ratio:4/3}.skillhub-card{width:42%;height:21%;min-height:0;padding:3% 4%}.skillhub-card--silver,.skillhub-card--green{left:3%;right:auto}.skillhub-card--blue,.skillhub-card--pink{left:auto;right:3%}.skillhub-card--silver,.skillhub-card--blue{top:7%}.skillhub-card--green,.skillhub-card--pink{top:31%}.skillhub-command{width:84%;height:24%;top:57%;left:8%}.skillhub-card p{max-width:100%}.skillhub-preferences{bottom:3.5%;left:3%;right:3%}}@media (prefers-reduced-motion:reduce){.text-edit-sentence--target,.text-edit-sentence--target:hover,.text-edit-sentence--target.is-reading,.text-edit-sentence--target>span:before,.text-edit-sentence--target.is-selection-dragging,.text-edit-sentence--target.is-selection-dragging>span,.text-edit-sentence--target.is-selection-releasing>span,.text-edit-sentence--target.is-selection-cancelling>span{transition:none!important;animation:none!important}}#top .text-edit-clip,#top .text-edit-visual.is-sentence-selected .text-edit-clip--target{background-size:100% 100%,auto 78%}@keyframes text-edit-transcript-split-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.text-edit-line--split{animation:none}}@media (prefers-reduced-motion:reduce){.text-edit-word,.text-edit-word.is-word-selected,.text-edit-word:after{transition:none!important;animation:none!important}}@media (width<=520px){.text-edit-window{grid-template-rows:minmax(0,0) minmax(0,76%) minmax(0,24%)}}@media (width<=520px){.text-edit-transcript-tools{gap:6px;padding:8px 0 12px}.text-edit-transcript-tools button{border-radius:9px;width:clamp(30px,10vw,42px);height:clamp(30px,10vw,42px)}.text-edit-transcript-tools [data-text-edit-delete]{min-width:clamp(64px,19vw,80px);height:clamp(30px,10vw,42px);padding-inline:9px;font-size:clamp(9px,2.8vw,12px)}.text-edit-transcript-tools button svg{width:52%;height:52%}}@keyframes text-edit-caret-in{0%{opacity:0;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}@keyframes text-edit-caret-blink{0%,54%{opacity:1}55%,to{opacity:.3}}@keyframes text-edit-split-open{0%{opacity:0;filter:brightness(1.45);transform:scaleX(.96)}to{opacity:1;filter:brightness();transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.text-edit-word.is-cut-caret:before,.text-edit-word.is-cut-boundary:before,.text-edit-split-piece{opacity:1;animation:none!important}}#top .text-edit-visual.is-deleted .text-edit-clip--three{transform:translate(-173%)}#top .text-edit-visual.is-deleted .text-edit-clip--four{transform:translate(-112%)}#top .text-edit-visual.is-deleted .text-edit-caption--three{transform:translate(-106.8%)}#top .text-edit-visual.is-deleted .text-edit-caption[data-text-edit-segment=prompt]{transform:translate(-203%)}#top .text-edit-visual.is-deleted .text-edit-caption--four{transform:translate(-175%)}#top .skillhub-visual:before{z-index:-2;content:"";pointer-events:none;background:radial-gradient(circle at 76% 46%,#35ddb314,#0000 38%);position:absolute;inset:0}#top .skillhub-tabs-column,#top .skillhub-showcase{z-index:1;min-width:0;position:relative}#top .skillhub-tabs-heading{border-bottom:1px solid #edf1f429;align-items:baseline;gap:8px;padding-bottom:12px;display:flex}#top .skillhub-tabs-heading strong{color:#f5f7f5e6;font-size:clamp(12px,1vw,15px);font-weight:620}#top .skillhub-tabs-heading span{color:#b5c2c47a;letter-spacing:.18em;font-size:clamp(8px,.62vw,10px)}#top .skillhub-tab:before{content:"";background:#f5f7f529;width:2px;position:absolute;inset:0 auto 0 0}#top .skillhub-tab.is-active:before{background:var(--accent)}#top .skillhub-tab.is-active .skillhub-tab-copy small{color:#dde6e5ad}#top .skillhub-tab-progress{background:0 0;width:2px;position:absolute;inset:0 auto 0 0;overflow:hidden}#top .skillhub-tab-progress:after{content:"";background:var(--accent);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}#top .skillhub-tab.is-active .skillhub-tab-progress:after{animation:5s linear both skillhub-tab-progress}#top .skillhub-visual.is-paused .skillhub-tab-progress:after{animation-play-state:paused}@keyframes skillhub-tab-progress{to{transform:scaleY(1)}}#top .skillhub-tabs-note{color:#b5c2c475;margin:16px 0 0;font-size:clamp(9px,.68vw,11px);line-height:1.45}#top .skillhub-showcase-slide.is-entering-up,#top .skillhub-showcase-slide.is-entering-down{z-index:3;opacity:0}#top .skillhub-showcase-slide.is-entering-up{transform:translateY(-100%)}#top .skillhub-showcase-slide.is-entering-down{transform:translateY(100%)}#top .skillhub-showcase-slide.is-entering-up.is-active,#top .skillhub-showcase-slide.is-entering-down.is-active{opacity:1;transform:translateY(0)}#top .skillhub-showcase-slide.is-exiting-up{z-index:1;opacity:0;transform:translateY(-100%)}#top .skillhub-showcase-slide.is-exiting-down{z-index:1;opacity:0;transform:translateY(100%)}#top .skillhub-showcase-slide img{object-fit:cover;object-position:center;filter:saturate(.84)contrast(1.04)brightness(.76);width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .4s;display:block}#top .skillhub-showcase-slide.is-active img{filter:saturate(.98)contrast(1.04)brightness(.9);transform:scale(1.02)}#top .skillhub-showcase-scrim{pointer-events:none;background:linear-gradient(#03050605 20%,#03050624 48%,#030506eb 100%);position:absolute;inset:0}#top .skillhub-showcase-copy{z-index:2;position:absolute;bottom:22px;left:22px;right:22px}#top .skillhub-showcase-copy span{color:var(--accent);letter-spacing:.14em;font-size:clamp(8px,.65vw,10px);font-weight:650}#top .skillhub-showcase-copy h4{color:#f4f6f3;max-width:17ch;margin:9px 0 0;font-size:clamp(21px,2.15vw,32px);font-weight:560;line-height:1.08}#top .skillhub-showcase-copy p{color:#eff4f2b8;max-width:32ch;margin:9px 0 0;font-size:clamp(10px,.78vw,13px);line-height:1.42}#top .skillhub-showcase-controls{z-index:5;gap:7px;display:flex;position:absolute;top:18px;right:18px}#top .skillhub-showcase-arrow{color:#f4f6f3;cursor:pointer;backdrop-filter:blur(12px);background:#0305068a;border:1px solid #f5f7f547;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:grid}#top .skillhub-showcase-arrow:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}#top .skillhub-showcase-arrow:active{transform:scale(.94)}#top .skillhub-showcase-arrow svg{stroke-width:1.8px;width:15px;height:15px}#top .skillhub-showcase-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=900px){.skillhub-visual{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;padding:28px}.skillhub-tab{min-height:70px;padding-block:13px}.skillhub-showcase-copy{bottom:16px;left:16px;right:16px}}@media (width<=767px){.core-feature-media--skillhub{aspect-ratio:auto;min-height:620px}.skillhub-visual{grid-template-rows:auto minmax(300px,1fr);grid-template-columns:1fr;gap:22px;padding:24px 20px 20px}.skillhub-tabs-column{justify-content:flex-start}.skillhub-tabs-heading{padding-bottom:9px}.skillhub-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.skillhub-tab{min-height:84px;padding:14px 4px 14px 0}.skillhub-tab-copy strong{font-size:13px}.skillhub-tab-copy small{font-size:9px}.skillhub-tabs-note{display:none}.skillhub-showcase-viewport{border-radius:16px;min-height:300px}.skillhub-showcase-copy h4{font-size:22px}}@media (prefers-reduced-motion:reduce){.skillhub-tab,.skillhub-showcase-slide,.skillhub-showcase-slide img,.skillhub-showcase-arrow{transition:none}.skillhub-tab.is-active .skillhub-tab-progress:after{animation:none;transform:scaleY(1)}}#top .core-feature-block.skillhub-feature-block{width:min(1160px,100%);margin-inline:auto;display:block}#top .skillhub-feature-heading{text-align:center;width:min(800px,100%);margin:0 auto 64px}#top .skillhub-feature-heading p{color:#c9c3ffd1;margin:0;font-size:clamp(14px,1.4vw,18px);line-height:28px}#top .skillhub-feature-heading h3{color:#fff;font-size:var(--home-type-h2-size);font-weight:400;line-height:var(--home-type-h2-line);letter-spacing:var(--home-type-h2-tracking);margin:12px 0 0}#top .core-feature-media--skillhub{aspect-ratio:auto;width:100%;height:clamp(390px,38.5vw,447px);box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}#top .skillhub-visual{background:0 0;grid-template-columns:346px minmax(0,742px);gap:72px;width:100%;height:100%;padding:0;display:grid;overflow:visible}#top .skillhub-visual:before,#top .skillhub-grid{display:none}#top .skillhub-tabs-column{justify-content:flex-start;align-self:start;width:340px;height:414px;margin:3px 0 0 6px}#top .skillhub-tabs-heading,#top .skillhub-tabs-note{display:none}#top .skillhub-tabs{width:100%}#top .skillhub-tab{color:#b6b6b6;background:0 0;border:0;border-top:1px solid #ffffff26;border-radius:0;width:100%;min-height:71px;padding:17px 0 16px;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1);display:block;transform:none}#top .skillhub-tab:first-child{border-top:4px solid #619ab7;min-height:130px;padding-top:16px}#top .skillhub-tab:before,#top .skillhub-tab-progress,#top .skillhub-tab-id{display:none}#top .skillhub-tab-copy{gap:8px;width:100%;display:flex}#top .skillhub-tab-copy strong{color:inherit;text-overflow:clip;white-space:normal;font-family:PingFang SC,Inter,sans-serif;font-size:20px;font-weight:600;line-height:30px;overflow:visible}#top .skillhub-tab-copy small{color:#ffffff80;-webkit-line-clamp:unset;max-width:337px;font-family:PingFang SC,Inter,sans-serif;font-size:16px;line-height:24px;display:block}#top .skillhub-tab:nth-child(n+2) .skillhub-tab-copy small{display:none}#top .skillhub-tab.is-active{color:#fff;background:0 0;transform:none}#top .skillhub-tab:hover,#top .skillhub-tab:focus-visible{color:#fff;background:#ffffff09;outline:none}#top .skillhub-showcase{align-self:start;width:742px;height:472px;margin-top:-26px;position:relative;overflow:visible}#top .skillhub-showcase-viewport{width:100%;height:100%;box-shadow:none;background:#d9d9d9;border:0;border-radius:8px;position:relative;overflow:hidden}#top .skillhub-showcase-viewport:before{z-index:0;content:"";filter:saturate(.9)contrast(1.05);background:url(assets/figma-skillhub/raw-1.png) 50%/cover no-repeat;position:absolute;inset:-38% -18%;transform:rotate(-90deg)scale(1.06)}#top .skillhub-showcase-slide{z-index:1;background:0 0}#top .skillhub-showcase-slide.is-active{z-index:2}#top .skillhub-showcase-slide img.skillhub-editor-image{z-index:2;object-fit:cover;object-position:center;filter:none;border-radius:8px 8px 0 0;width:85.45%;max-width:none;height:394px;transition:filter .4s,transform .7s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:53px;right:0;transform:none}#top .skillhub-showcase-slide.is-active .skillhub-editor-image{filter:brightness(1.02)contrast(1.02);transform:scale(1.002)}#top .skillhub-showcase-slide img.skillhub-floating-skill{z-index:4;object-fit:cover;object-position:center;opacity:.98;border:1px solid #52c968;border-radius:8px;width:192px;max-width:none;height:144px;display:block;position:absolute;top:151px;left:52.56%;box-shadow:2px 8px 26px -3px #00000080}#top .skillhub-showcase-slide span.skillhub-editor-reflection{z-index:1;opacity:.62;pointer-events:none;width:634px;height:67px;display:block;position:absolute;top:441px;left:108px;overflow:hidden}#top .skillhub-showcase-slide span.skillhub-editor-reflection:after{content:"";background:linear-gradient(#090b0c0a 0%,#090b0ca3 72%,#d9d9d9f5 100%);position:absolute;inset:0}#top .skillhub-showcase-slide span.skillhub-editor-reflection img{object-fit:fill;object-position:center;filter:brightness(.72)saturate(.68);transform-origin:50%;width:634px;max-width:none;height:394px;display:block;position:absolute;top:-327px;left:0;transform:scaleY(-1)}#top .skillhub-showcase-scrim,#top .skillhub-showcase-copy,#top .skillhub-showcase-controls{display:none}#top .skillhub-showcase-slide--cross-project{background:#d9d9d9}#top .skillhub-showcase-slide--cross-project .skillhub-cross-project-export{z-index:2;object-fit:cover;object-position:center;filter:none;border-radius:8px;width:100%;max-width:none;height:100%;transition:filter .4s,transform .7s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0;transform:none}#top .skillhub-showcase-slide--cross-project.is-active .skillhub-cross-project-export{filter:brightness(1.02)contrast(1.02);transform:scale(1.002)}#top .skillhub-showcase-slide--team-reuse{background:#0a0d0c}#top .skillhub-showcase-slide--team-reuse .skillhub-team-reuse-export{z-index:2;object-fit:cover;object-position:center;filter:none;border-radius:8px;width:92%;max-width:none;height:92%;transition:filter .4s,transform .7s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 38px #00000057}#top .skillhub-showcase-slide--team-reuse.is-active .skillhub-team-reuse-export{filter:brightness(1.02)contrast(1.02);transform:translate(-50%,-50%)}@media (width<=1100px){.skillhub-visual{grid-template-columns:minmax(280px,.46fr) minmax(0,1fr);gap:clamp(28px,6vw,72px)}.skillhub-tabs-column{width:min(340px,100%)}.skillhub-showcase{width:100%}}@media (width<=767px){.core-feature-block.skillhub-feature-block{width:min(100%,100vw - 36px)}.skillhub-feature-heading{margin-bottom:34px}.skillhub-feature-heading h3{font-size:clamp(30px,8vw,40px)}.core-feature-media--skillhub{height:auto;min-height:620px}.skillhub-visual{flex-direction:column;gap:24px;height:auto;display:flex}.skillhub-tabs-column{width:100%;height:auto;margin:0}.skillhub-tab:first-child{min-height:118px}.skillhub-tab-copy strong{font-size:18px}.skillhub-tab-copy small{font-size:14px}.skillhub-showcase{width:100%;height:min(70vw,410px);min-height:300px;margin-top:0}.skillhub-showcase-slide img.skillhub-editor-image{width:85.45%;height:83.5%;top:11%}.skillhub-showcase-slide img.skillhub-floating-skill{width:26%;height:30%;top:32%;left:52.5%}.skillhub-showcase-slide span.skillhub-editor-reflection{width:85.45%;height:14%;top:86%;left:14.55%}.skillhub-showcase-slide span.skillhub-editor-reflection img{width:100%;height:588%;top:-488%}}#top .text-edit-window{grid-template-columns:minmax(0,1fr)}#top .text-edit-workspace,#top .text-edit-timeline{grid-column:1}#top .text-edit-cursor{z-index:9;opacity:0;pointer-events:none;width:15px;height:21px;transition:transform var(--text-edit-cursor-travel,.56s) cubic-bezier(.33, .08, .24, 1), opacity .2s ease;will-change:transform;position:absolute;top:0;left:0}#top .text-edit-cursor.is-instant{transition:none}#top .text-edit-cursor.is-visible{opacity:1}#top .text-edit-cursor-arrow{transform-origin:0 0;filter:drop-shadow(0 1px 2px #0000008c);width:15px;height:21px;transition:transform .11s;position:absolute;top:0;left:0;overflow:visible}#top .text-edit-cursor-arrow path{fill:#14161a;stroke:#fff;stroke-width:1.15px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}#top .text-edit-cursor.is-pressing .text-edit-cursor-arrow{transform:scale(.84)}#top .text-edit-cursor-ripple{z-index:9;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff4d 0%,#fff0 72%);border:1.5px solid #ffffffd9;border-radius:50%;width:42px;height:42px;margin:-21px 0 0 -21px;position:absolute;top:0;left:0}#top .text-edit-cursor-ripple.is-clicking{animation:.52s cubic-bezier(.2,.7,.3,1) both text-edit-cursor-click}@keyframes text-edit-cursor-click{0%{opacity:0;transform:scale(.22)}22%{opacity:.95}to{opacity:0;transform:scale(1.12)}}#top .text-edit-visual .is-demo-pressed{filter:brightness(1.35);transition-duration:.1s;transform:scale(.94)}@media (prefers-reduced-motion:reduce){#top .text-edit-cursor{display:none}}#top .core-feature-media--skillhub{aspect-ratio:4/3;background:#030405;border:0;border-radius:12px;overflow:hidden;box-shadow:0 26px 68px #00000052}#top .skillhub-visual{isolation:isolate;color:#f1f2f0;background:#030405;width:100%;height:100%;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow:hidden}#top .skillhub-visual:before{content:none}#top .skillhub-grid{z-index:-2;opacity:.45;background-image:radial-gradient(circle,#a3b5c429 0 .75px,#0000 .9px);background-size:13px 13px;position:absolute;inset:0;mask-image:radial-gradient(#000 0%,#000000b8 48%,#0000 86%)}#top .skillhub-card,#top .skillhub-command{border:1px solid #edf1f429;border-radius:10px;position:absolute;overflow:hidden;box-shadow:0 12px 32px #00000047,inset 0 1px #ffffff17}#top .skillhub-card{box-sizing:border-box;isolation:isolate;cursor:pointer;will-change:translate;flex-direction:column;justify-content:flex-start;width:18%;height:24%;min-height:0;padding:2.4% 2.7%;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s;animation:7.4s ease-in-out infinite skillhub-card-float;display:flex}#top .skillhub-card:hover,#top .skillhub-card:focus-visible,#top .skillhub-card.is-selected{border-color:#f1f8f76b;transform:translateY(-3px);box-shadow:0 16px 34px #00000057,0 0 0 1px #88deff1f,inset 0 1px #ffffff24}#top .skillhub-card:focus-visible,#top .skillhub-command:focus-visible{outline-offset:3px;outline:2px solid #69cfffc7}#top .skillhub-card:after{content:"";opacity:.56;filter:blur(7px);z-index:-1;border-radius:50%;width:155%;height:18%;animation:6.8s ease-in-out infinite skillhub-card-ribbon;position:absolute;top:17%;right:-24%;transform:rotate(-17deg)}#top .skillhub-card--silver{background:linear-gradient(140deg,#171b20 4%,#363c43 65%,#111418 100%);top:12%;left:6%}#top .skillhub-card--silver:after{background:#e5edf157}#top .skillhub-card--blue{background:linear-gradient(140deg,#071939 4%,#123e90 72%,#08132b 100%);top:12%;left:29.5%}#top .skillhub-card--blue:after{background:#47afffa8}#top .skillhub-card--green{background:linear-gradient(140deg,#08241e 4%,#126b5a 70%,#061513 100%);top:12%;left:53%}#top .skillhub-card--green:after{background:#44f2a49e}#top .skillhub-card--pink{background:linear-gradient(140deg,#2e0b36 4%,#9a216d 68%,#160921 100%);top:12%;left:76.5%}#top .skillhub-card--pink:after{background:#ff70cd9e}#top .skillhub-card-head{z-index:1;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}#top .skillhub-card-icon{color:#ffffffd4;background:#0000003d;border:1px solid #fff3;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}#top .skillhub-card-icon svg{stroke-width:1.7px;width:9px;height:9px}#top .skillhub-card-badge{color:#f8fafbb8;white-space:nowrap;text-overflow:ellipsis;background:#0000002b;border:1px solid #ffffff29;border-radius:999px;max-width:78%;padding:3px 4px;font-size:clamp(6px,.48vw,8px);line-height:1;overflow:hidden}#top .skillhub-card h4{z-index:1;color:#f5f7f5;letter-spacing:0;margin:auto 0 4px;font-size:clamp(7px,.62vw,10px);font-weight:650;line-height:1.12;position:relative}#top .skillhub-card p{z-index:1;color:#eff4f5ad;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:95%;margin:0;font-size:clamp(5px,.46vw,7px);line-height:1.35;display:-webkit-box;position:relative;overflow:hidden}#top .skillhub-card-add,#top .skillhub-command-plus,#top .skillhub-attach,#top .skillhub-apply,#top .skillhub-chip button{color:#f4f7f6;font:inherit;cursor:pointer;background:#04080b57;border:1px solid #ffffff38;border-radius:50%;place-items:center;padding:0;display:grid}#top .skillhub-card-add{width:23px;height:23px;font-size:17px;line-height:1}#top .skillhub-card-add:hover,#top .skillhub-command-plus:hover,#top .skillhub-attach:hover{background:#ffffff21}#top .skillhub-command{z-index:3;box-sizing:border-box;cursor:pointer;width:86%;height:27%;min-height:0;transform-style:preserve-3d;background:#0a0d10;border-color:#a2b7c638;flex-direction:column;padding:2% 5% 1.5%;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s;display:flex;top:40%;left:7%;overflow:visible;transform:translate(0,0)rotateX(0)rotateY(0);box-shadow:0 20px 42px #0006,inset 0 0 28px #111a2275}#top .skillhub-command:hover,#top .skillhub-command.is-focused{border-color:#97dcf480;box-shadow:0 24px 48px #00000075,0 0 24px #39aae824,inset 0 0 28px #111a228a}#top .skillhub-command.is-picker-open{top:48%}#top .skillhub-command:before{z-index:-1;border-radius:inherit;content:"";opacity:.48;filter:blur(10px);background:linear-gradient(104deg,#4ec1efc2,#0000 28% 68%,#d267ef9e) 0 0/210% 100%;animation:8s ease-in-out infinite skillhub-command-sheen;position:absolute;inset:-1px}#top .skillhub-command:after{z-index:0;border-radius:inherit;content:"";opacity:.6;pointer-events:none;background:radial-gradient(at 8% 46%,#3dc1ee29,#0000 36%),radial-gradient(at 92%,#cd58e824,#0000 38%);animation:9s ease-in-out infinite skillhub-command-glow;position:absolute;inset:0}#top .skillhub-command-head,#top .skillhub-command-foot{z-index:1;align-items:center;gap:7px;display:flex;position:relative}#top .skillhub-command-foot>*{align-self:center}#top .skillhub-command-head{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%}#top .skillhub-command-head .skillhub-chip{flex:none;align-self:flex-start}#top .skillhub-command-head .skillhub-prompt-input{width:100%;min-width:0;margin:0}#top .skillhub-chip{color:#f6f9f8d6;white-space:nowrap;cursor:pointer;background:#10191fcc;border:1px solid #b4cfde38;border-radius:6px;align-items:center;gap:5px;min-width:0;padding:5px 6px 5px 7px;font-size:clamp(7px,.68vw,10px);line-height:1;display:inline-flex}#top .skillhub-chip[hidden]{display:none}#top .skillhub-chip>svg{color:#8fe4ff;width:10px;height:10px}#top .skillhub-chip button{color:#ffffff85;background:0 0;border:0;width:13px;height:13px;font-size:12px;line-height:1}#top .skillhub-command-plus{width:22px;height:22px}#top .skillhub-command-plus svg{stroke-width:2px;width:11px;height:11px}#top .skillhub-skill-picker{z-index:5;backdrop-filter:blur(14px);background:#080c10f5;border:1px solid #b4cfde3d;border-radius:14px;flex-direction:column;gap:5px;width:min(88%,430px);max-height:196px;padding:8px;display:flex;position:absolute;top:auto;bottom:calc(100% + 8px);left:0;box-shadow:0 18px 42px #00000085,inset 0 1px #ffffff14}#top .skillhub-skill-picker[hidden]{display:none}#top .skillhub-picker-head{color:#f6f9f8f0;justify-content:space-between;align-items:center;display:flex}#top .skillhub-picker-head strong{font-size:clamp(9px,.75vw,12px);font-weight:650}#top .skillhub-picker-more{color:#e8f0f19e;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;font-size:clamp(7px,.58vw,9px);display:inline-flex}#top .skillhub-picker-more svg{width:11px;height:11px}#top .skillhub-picker-default{color:#f3f7f7c2;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:4px 7px;font-size:clamp(7px,.58vw,9px);display:inline-flex}#top .skillhub-picker-default svg:first-child{color:#9fe8b9;width:10px;height:10px}#top .skillhub-picker-default svg:last-child{color:#ffffff75;width:9px;height:9px}#top .skillhub-picker-list{flex-direction:column;gap:4px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}#top .skillhub-picker-list::-webkit-scrollbar{width:3px}#top .skillhub-picker-list::-webkit-scrollbar-thumb{background:#b4cfde3d;border-radius:999px}#top .skillhub-skill-option{cursor:pointer;border:1px solid #0000;border-radius:8px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:3px 4px;transition:background .16s,border-color .16s;display:grid}#top .skillhub-skill-option:hover,#top .skillhub-skill-option:focus-visible,#top .skillhub-skill-option[aria-selected=true]{background:#44b2e21f;border-color:#7edaf857;outline:none}#top .skillhub-skill-option-avatar{color:#ffffffd1;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}#top .skillhub-skill-option-avatar svg{width:11px;height:11px}#top .skillhub-skill-option-avatar--silver{background:linear-gradient(145deg,#3b444c,#16191c)}#top .skillhub-skill-option-avatar--blue{background:linear-gradient(145deg,#174a9f,#08152e)}#top .skillhub-skill-option-avatar--green{background:linear-gradient(145deg,#16826b,#07271f)}#top .skillhub-skill-option-avatar--pink{background:linear-gradient(145deg,#ae2e7e,#321039)}#top .skillhub-skill-option-copy{flex-direction:column;gap:2px;min-width:0;display:flex}#top .skillhub-skill-option-copy strong{color:#f5f9f8eb;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(7px,.62vw,10px);font-weight:620;line-height:1.15;overflow:hidden}#top .skillhub-skill-option-copy small{color:#dde7e885;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(6px,.48vw,8px);line-height:1.18;overflow:hidden}#top .skillhub-skill-option-actions{align-items:center;gap:4px;display:flex}#top .skillhub-skill-option-actions button{color:#edf4f4a8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid}#top .skillhub-skill-option-actions button:hover{color:#fff;background:#ffffff1f}#top .skillhub-skill-option-actions svg{width:9px;height:9px}#top .skillhub-skill-trigger{color:#e8f0f1a8;min-height:21px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:clamp(7px,.58vw,9px);transition:border-color .16s,background .16s,color .16s;display:inline-flex}#top .skillhub-skill-trigger:hover,#top .skillhub-command.is-picker-open .skillhub-skill-trigger{color:#e9fbfb;background:#44b2e224;border-color:#7edaf875}#top .skillhub-skill-trigger svg{width:10px;height:10px}#top .skillhub-chip:focus-visible,#top .skillhub-command-plus:focus-visible,#top .skillhub-skill-trigger:focus-visible,#top .skillhub-picker-more:focus-visible,#top .skillhub-skill-option-actions button:focus-visible,#top .skillhub-skill-option:focus-visible{outline-offset:2px;outline:2px solid #69cfffc7}#top .skillhub-prompt-input:focus-visible{outline:none}#top .skillhub-prompt-input{z-index:1;resize:none;color:#f3f7f7eb;width:100%;min-height:25px;max-height:38px;font:inherit;background:0 0;border:0;outline:none;margin:2% 0;padding:0;font-size:clamp(8px,.72vw,11px);font-weight:530;line-height:1.42;display:block;position:relative;overflow-y:auto}#top .skillhub-prompt-input::placeholder{color:#dbe6e86b}#top .skillhub-prompt-input::-webkit-scrollbar{width:3px}#top .skillhub-prompt-input::-webkit-scrollbar-thumb{background:#b4cfde4d;border-radius:999px}#top .skillhub-command>p{z-index:1;color:#f3f7f7eb;max-width:94%;margin:2% 0;font-size:clamp(8px,.72vw,11px);font-weight:530;line-height:1.42;position:relative}#top .skillhub-command-foot{justify-content:flex-start}#top .skillhub-attach{width:21px;height:21px}#top .skillhub-attach svg{width:10px;height:10px}#top .skillhub-model{color:#dce5e794;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:clamp(7px,.6vw,9px);display:inline-flex}#top .skillhub-model svg{width:10px;height:10px}#top .skillhub-model svg:last-child{width:9px;height:9px}#top .skillhub-apply{color:#101617;background:#f5f7f4;border:0;flex:none;width:27px;height:27px;box-shadow:0 0 18px #eefaf747}#top .skillhub-command.is-applied .skillhub-apply{background:#8ff0c9;box-shadow:0 0 22px #8ff0c96b}#top .skillhub-apply svg{stroke-width:2.1px;width:13px;height:13px}#top .skillhub-preferences{z-index:2;text-align:center;position:absolute;bottom:10%;left:5%;right:5%}#top .skillhub-preferences h4{color:#f2f6f4e0;margin:0 0 7px;font-size:clamp(9px,.8vw,12px);font-weight:580;line-height:1.2}#top .skillhub-tags{padding:1px 3px 3px;display:block;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}#top .skillhub-tags-track{will-change:transform;gap:5px;width:max-content;animation:24s linear infinite skillhub-tag-drift;display:flex}#top .skillhub-tags-set{flex:none;gap:5px;display:flex}#top .skillhub-tags span{color:#e2ecf2ad;white-space:nowrap;background:#0a1422;border:1px solid #6f99c840;border-radius:999px;flex:none;align-items:center;gap:4px;padding:5px 7px;font-size:clamp(6px,.56vw,8px);line-height:1;display:inline-flex}#top .skillhub-tags i{background:#5ca9e8;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #5ca9e8b8}@media (width<=767px){.core-feature-media--skillhub{aspect-ratio:4/3}.skillhub-card{width:42%;height:21%;min-height:0;padding:3% 4%}.skillhub-card--silver,.skillhub-card--green{left:3%;right:auto}.skillhub-card--blue,.skillhub-card--pink{left:auto;right:3%}.skillhub-card--silver,.skillhub-card--blue{top:7%}.skillhub-card--green,.skillhub-card--pink{top:31%}.skillhub-command{width:84%;height:24%;top:57%;left:8%}.skillhub-card p{max-width:100%}.skillhub-preferences{bottom:3.5%;left:3%;right:3%}}#top .text-edit-sentence--target:hover,#top .text-edit-sentence--target.is-reading{transition:opacity var(--text-motion-hover-in) var(--text-motion-ease-in), transform var(--text-motion-hover-in) var(--text-motion-ease-in), border-color var(--text-motion-hover-in) var(--text-motion-ease-in), background-color var(--text-motion-hover-in) var(--text-motion-ease-in), color var(--text-motion-hover-in) var(--text-motion-ease-in), box-shadow var(--text-motion-hover-in) var(--text-motion-ease-in)}#top .text-edit-sentence--target>span:before{opacity:0;transform-origin:50%;transition:opacity var(--text-motion-reading-out) var(--text-motion-ease-out), transform var(--text-motion-reading-out) var(--text-motion-ease-out);transform:scaleY(.35)}#top .text-edit-sentence--target:hover>span:before,#top .text-edit-sentence--target.is-reading>span:before{opacity:.92;transition-duration:var(--text-motion-reading-in);transition-timing-function:var(--text-motion-ease-in);transition-delay:50ms;transform:scaleY(1)}#top .text-edit-sentence--target.is-selection-dragging{cursor:grabbing;transition:none}#top .text-edit-sentence--target.is-selection-dragging>span{background-image:linear-gradient(90deg,#7edaf83d,#7edaf814);background-size:var(--selection-drag-progress,0%) 100%;background-position:0;background-repeat:no-repeat;transition:none;animation:none}#top .text-edit-sentence--target.is-selection-releasing>span{animation:text-edit-selection-release var(--text-motion-selection-up) var(--text-motion-ease-in) both}#top .text-edit-sentence--target.is-selection-cancelling>span{animation:text-edit-selection-cancel var(--text-motion-selection-cancel) var(--text-motion-ease-out) both}@media (prefers-reduced-motion:reduce){.text-edit-sentence--target,.text-edit-sentence--target:hover,.text-edit-sentence--target.is-reading,.text-edit-sentence--target>span:before,.text-edit-sentence--target.is-selection-dragging,.text-edit-sentence--target.is-selection-dragging>span,.text-edit-sentence--target.is-selection-releasing>span,.text-edit-sentence--target.is-selection-cancelling>span{transition:none!important;animation:none!important}}#top .text-edit-ruler{padding-left:0}#top .text-edit-ruler:before{left:0}#top .text-edit-track-row{grid-template-columns:minmax(0,1fr)}#top .text-edit-track-row-label{display:none}#top .text-edit-clip,#top .text-edit-visual.is-sentence-selected .text-edit-clip--target{background-size:100% 100%,auto 78%}#top .text-edit-preview-caption{text-align:center;white-space:normal;overflow-wrap:anywhere;width:72%;max-width:72%;font-size:clamp(8px,.95vw,15px);line-height:1.15;bottom:9%;left:50%;right:auto;transform:translate(-50%)}#top .text-edit-visual.is-deleting .text-edit-preview-caption{transform:translate(-50%,-2px)}#top .text-edit-visual.is-deleted .text-edit-preview-caption{transform:translate(-50%)}#top .text-edit-sentence--target{font-size:clamp(8px,.86vw,14px)}#top .text-edit-sentence--target,#top .text-edit-sentence--target:hover,#top .text-edit-visual.is-sentence-selected .text-edit-sentence--target,#top .text-edit-visual.is-sentence-selected .text-edit-sentence--target:hover{color:#ebf3f2db;cursor:text;user-select:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}#top .text-edit-sentence--target>span[data-text-edit-copy]{width:100%;display:block;background:0 0!important;animation:none!important}#top .text-edit-sentence--target>span[data-text-edit-copy]:before,#top .text-edit-sentence--target>span[data-text-edit-copy]:after{display:none}#top .text-edit-transcript-lines{gap:2px;width:100%;display:grid}#top .text-edit-line{white-space:normal;min-width:0;line-height:1.38;display:block}#top .text-edit-line--split{color:#d3fff2e6;border-left:2px solid #35ddb3b8;padding-left:4px;animation:.18s cubic-bezier(.2,0,0,1) both text-edit-transcript-split-in}@media (prefers-reduced-motion:reduce){.text-edit-line--split{animation:none}}#top .text-edit-word{color:#b7b7b7;cursor:text;background-color:#8ff0c900;border-radius:5px;padding:1px 2px;transition:background-color 90ms ease-out,color 90ms ease-out,box-shadow 90ms ease-out;display:inline-block;position:relative}#top .text-edit-visual.is-video-playing .text-edit-word:not(.is-word-selected){color:#a8a8a8;transition-duration:.12s;transition-delay:0s;transition-timing-function:ease-out}#top .text-edit-visual.is-video-playing .text-edit-word.is-reading-word:not(.is-word-selected){color:#102c25;background-color:#8ff0c9;transition-duration:80ms;transition-delay:0s;transition-timing-function:cubic-bezier(.2,0,0,1);box-shadow:0 2px #102c252e,0 3px 10px #32e29d1f}#top .text-edit-word:hover{z-index:2;color:#102c25;background-color:#8ff0c9;border-radius:5px;transition-duration:.12s;transition-delay:0s;transition-timing-function:cubic-bezier(.2,0,0,1);box-shadow:0 0 0 1px #8ff0c959,0 3px 10px #32e29d2e}#top .text-edit-word.is-reading-word{color:#102c25;background-color:#8ff0c9;transition-duration:80ms;transition-delay:0s;transition-timing-function:cubic-bezier(.2,0,0,1);box-shadow:0 2px #102c252e,0 3px 10px #32e29d1f}#top .text-edit-word.is-word-selected{z-index:1;color:#d3fff2;background:#0e5c56bd;border-radius:5px;margin-inline:-1px;padding-inline:3px;transition:background-color .14s cubic-bezier(.2,0,0,1),color .14s cubic-bezier(.2,0,0,1),box-shadow .14s cubic-bezier(.2,0,0,1);box-shadow:inset 0 0 0 1px #5ee8ba1f}#top .text-edit-word.is-word-selected:hover{color:#102c25;background-color:#8ff0c9;transition-duration:.12s;transition-delay:0s;transition-timing-function:cubic-bezier(.2,0,0,1)}#top .text-edit-sentence--target.is-selection-dragging .text-edit-word{transition-duration:40ms;transition-delay:0s;transition-timing-function:linear}#top .text-edit-sentence--target.is-selection-releasing .text-edit-word{transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}#top .text-edit-sentence--target.is-selection-cancelling .text-edit-word{transition-duration:.1s;transition-timing-function:ease-out}#top .text-edit-word:after{content:"";opacity:0;pointer-events:none;transform-origin:0;background:#ff9ba9e6;border-radius:999px;height:2px;position:absolute;top:50%;left:1px;right:1px;transform:scaleX(0);box-shadow:0 0 7px #ff6c8433}#top .text-edit-visual.is-deleting .text-edit-word.is-word-selected:after{opacity:1;animation:.52s steps(6,end) both text-edit-delete-strike}@media (prefers-reduced-motion:reduce){.text-edit-word,.text-edit-word.is-word-selected,.text-edit-word:after{transition:none!important;animation:none!important}}#top .text-edit-window{grid-template-rows:minmax(0,0) minmax(0,69%) minmax(0,31%)}#top .text-edit-window>.text-edit-topbar{display:none}@media (width<=520px){.text-edit-window{grid-template-rows:minmax(0,0) minmax(0,76%) minmax(0,24%)}}#top .text-edit-transcript-tools{border-top:0;border-bottom:1px solid #edf1f424;justify-content:flex-start;gap:5px;padding:8px 0 10px}#top .text-edit-transcript-tools button{background:#ffffff09;border-color:#edf1f43d;border-radius:8px;width:clamp(26px,2.6vw,34px);height:clamp(26px,2.6vw,34px)}#top .text-edit-transcript-tools [data-text-edit-delete]{border-radius:8px;min-width:clamp(58px,5.2vw,70px);height:clamp(26px,2.6vw,34px);padding-inline:8px;font-size:clamp(7px,.62vw,10px)}#top .text-edit-transcript-tools button svg{width:48%;height:48%}@media (width<=520px){.text-edit-transcript-tools{gap:6px;padding:8px 0 12px}.text-edit-transcript-tools button{border-radius:9px;width:clamp(30px,10vw,42px);height:clamp(30px,10vw,42px)}.text-edit-transcript-tools [data-text-edit-delete]{min-width:clamp(64px,19vw,80px);height:clamp(30px,10vw,42px);padding-inline:9px;font-size:clamp(9px,2.8vw,12px)}.text-edit-transcript-tools button svg{width:52%;height:52%}}#top .text-edit-line[data-text-edit-segment]{cursor:pointer;border-radius:5px;margin-inline:-4px;padding:2px 4px;transition:background-color .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1),color .12s ease-out;position:relative}#top .text-edit-line[data-text-edit-segment]:hover{background:#35ddb314}#top .text-edit-line.is-timeline-linked{color:#d3fff2;background:#0e5c5638;transition-duration:.14s;box-shadow:inset 2px 0 #35ddb3e0}#top .text-edit-line.is-reading-segment{color:#35ddb3;transition:color 80ms cubic-bezier(.2,0,0,1)}#top .text-edit-caption[data-text-edit-caption],#top .text-edit-clip[data-text-edit-clip]{cursor:pointer;user-select:none}#top .text-edit-caption.is-linked:not(.is-selected){color:#d3fff2;background:#187661d1;border:1px solid #35ddb3db;transition:background-color .14s cubic-bezier(.2,0,0,1),border-color .14s cubic-bezier(.2,0,0,1),box-shadow .14s cubic-bezier(.2,0,0,1);box-shadow:0 0 0 1px #35ddb329,inset 0 1px #defff229}#top .text-edit-caption.is-reading-segment:not(.is-selected){color:#e0fff5;background:#35ddb347;border-color:#35ddb3a6}#top .text-edit-clip.is-linked:not(.is-selected){background-color:#267f6b;border-color:#35ddb3eb;transition:background-color .14s cubic-bezier(.2,0,0,1),border-color .14s cubic-bezier(.2,0,0,1),box-shadow .14s cubic-bezier(.2,0,0,1);box-shadow:0 0 0 1px #35ddb333,inset 0 1px #e6fff752}#top .text-edit-clip.is-reading-segment:not(.is-selected){filter:saturate(1.15)brightness(1.08);border-color:#35ddb3b8}#top .text-edit-caption[data-text-edit-caption]:focus-visible,#top .text-edit-clip[data-text-edit-clip]:focus-visible{outline-offset:2px;outline:2px solid #35ddb3e6}#top .text-edit-visual{border:0;box-shadow:0 18px 42px #0000006b}#top .text-edit-word.is-cut-caret:before,#top .text-edit-word.is-cut-boundary:before{z-index:5;content:"";pointer-events:none;transform-origin:50%;background:#8ff0c9;border-radius:999px;width:1px;animation:.12s cubic-bezier(.2,0,0,1) both text-edit-caret-in;position:absolute;top:-2px;bottom:-2px;right:-3px;box-shadow:0 0 7px #8ff0c9b8}#top .text-edit-word.is-cut-caret:before{animation:.12s cubic-bezier(.2,0,0,1) both text-edit-caret-in,.9s step-end .16s infinite text-edit-caret-blink}#top .text-edit-word.is-cut-boundary{margin-right:4px}#top .text-edit-word.is-cut-boundary:before{background:#35ddb3;width:2px;right:-5px;box-shadow:0 0 9px #35ddb3ad}#top .text-edit-transcript-tools [data-text-edit-action=cut]:disabled{opacity:.34;cursor:not-allowed}#top .text-edit-transcript-tools [data-text-edit-action=cut]:not(:disabled){color:#baffeb;border-color:#35ddb38c;box-shadow:0 0 0 1px #35ddb314,0 0 12px #35ddb31a}#top .text-edit-caption.is-split-source,#top .text-edit-clip.is-split-source{overflow:visible;box-shadow:none!important;color:#0000!important;background:0 0!important;border-color:#0000!important}#top .text-edit-clip.is-split-source>.text-edit-clip-thumb,#top .text-edit-clip.is-split-source>svg,#top .text-edit-clip.is-split-source>b{visibility:hidden}#top .text-edit-clip.is-split-source:before,#top .text-edit-clip.is-split-source:after{opacity:0!important}#top .text-edit-split-piece{color:#fffffff5;opacity:0;min-width:0;animation:.18s cubic-bezier(.2,0,0,1) forwards text-edit-split-open;position:absolute;top:-1px;bottom:-1px;overflow:hidden}#top .text-edit-split-piece--before{width:calc(var(--text-edit-split-ratio) - 2px);transform-origin:100%;left:0}#top .text-edit-split-piece--after{width:calc(100% - var(--text-edit-split-ratio) - 2px);transform-origin:0;right:0}#top .text-edit-split-piece--caption{font-size:inherit;text-overflow:ellipsis;white-space:nowrap;background:#6951b3;border:1px solid #a683ffb8;border-radius:5px;align-items:center;padding:0 5px;display:flex}#top .text-edit-caption.is-linked .text-edit-split-piece--caption,#top .text-edit-caption.is-selected .text-edit-split-piece--caption{background:#187661e6;border-color:#b1edfffa;box-shadow:inset 0 1px #defff22e}#top .text-edit-split-piece--clip{color:#f0f8fff5;background:#2e70a3;border:1px solid #71afe3eb;border-radius:4px}#top .text-edit-split-piece--clip:after{z-index:2;clip-path:polygon(0 82%,8% 35%,16% 74%,24% 22%,32% 67%,40% 38%,48% 78%,56% 26%,64% 62%,72% 32%,80% 76%,88% 24%,100% 58%,100% 100%,0 100%);content:"";background:#b0dbf6d6;height:27%;position:absolute;bottom:2px;left:4px;right:4px}#top .text-edit-split-thumb{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}#top .text-edit-split-piece--clip>b{z-index:3;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;padding:3px 5px;display:block;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.text-edit-word.is-cut-caret:before,.text-edit-word.is-cut-boundary:before,.text-edit-split-piece{opacity:1;animation:none!important}}#top .core-feature-media--skillhub{aspect-ratio:3792/1814;width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:14px;overflow:hidden}#top .skillhub-motion-shell{isolation:isolate;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);align-items:center;gap:clamp(30px,4.2vw,56px);width:100%;height:100%;padding:clamp(30px,4.7vw,62px) clamp(28px,3.6vw,48px) clamp(26px,3.7vw,48px);display:grid;position:relative}#top .skillhub-motion-shell:before{z-index:-1;content:"";pointer-events:none;background:0 0;position:absolute;inset:0}#top .skillhub-motion-canvas{place-items:center;min-width:0;height:100%;display:grid;position:relative}#top .skillhub-motion-canvas:before,#top .skillhub-motion-canvas:after{content:"";pointer-events:none;background:linear-gradient(#0000,#d6dbce33,#0000);width:1px;height:72%;position:absolute}#top .skillhub-motion-canvas:before{left:4%}#top .skillhub-motion-canvas:after{right:4%}#top .skillhub-motion-canvas-label{color:#d5d9cf61;letter-spacing:.17em;font-family:Inter,PingFang SC,sans-serif;font-size:9px;line-height:1;display:none;position:absolute;top:2px;left:4%}#top .skillhub-motion-canvas-window{aspect-ratio:742/472;background:#d8d9da;border:.5px solid #ffffff26;border-radius:11px;width:min(106%,620px);position:relative;overflow:hidden;box-shadow:0 18px 38px #0000004d,0 0 0 5px #ffffff05}#top .skillhub-motion-window-bar{z-index:6;color:#2a2d2d85;background:#ffffffc7;align-items:center;gap:4px;height:22px;padding:0 9px;display:none;position:absolute;top:0;left:0;right:0}#top .skillhub-motion-window-bar>span{background:#272b2b40;border-radius:50%;width:5px;height:5px}#top .skillhub-motion-window-bar small{text-overflow:ellipsis;white-space:nowrap;margin-left:6px;font-family:Inter,PingFang SC,sans-serif;font-size:7px;overflow:hidden}#top .skillhub-motion-window-bar svg{color:#38b667;width:11px;height:11px;margin-left:auto}#top .skillhub-motion-slide{z-index:1;opacity:0;pointer-events:none;will-change:transform, opacity;place-items:center;padding:0;transition:opacity .62s,transform .7s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0;transform:translate(16px)scale(.97)}#top .skillhub-motion-slide.is-active{z-index:2;opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)}#top .skillhub-motion-slide.is-exiting{z-index:1;opacity:0;transform:translate(-18px)scale(.98)}#top .skillhub-motion-artboard{background:#111515;border-radius:4px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #0d111114}#top .skillhub-motion-artboard:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff26,#0000 38%,#080c0c1f);position:absolute;inset:0}#top .skillhub-motion-artboard>img:first-child{object-fit:contain;object-position:center;width:100%;height:100%;display:block}#top .skillhub-motion-artboard--video>img:first-child{object-position:center}#top .skillhub-motion-artboard--brand>img:first-child{object-position:52% 48%}#top .skillhub-motion-artboard--assets>img:first-child{object-position:center 43%}#top .skillhub-motion-artboard--editor>img:first-child{object-position:48% 35%}#top .skillhub-motion-skill-card{z-index:3;border:1px solid #48d579b8;border-radius:6px;width:48%;height:auto;display:block;position:absolute;bottom:7%;right:5%;box-shadow:0 10px 22px #0006}#top .skillhub-motion-stamp{z-index:5;color:#eef3ed75;letter-spacing:.13em;pointer-events:none;font-family:Inter,sans-serif;font-size:8px;line-height:1;position:absolute;bottom:8px;right:18px}#top .skillhub-motion-orbit{pointer-events:none;border:1px solid #b1e2bc30;border-radius:50%;display:block;position:absolute}#top .skillhub-motion-orbit--one{width:30px;height:30px;animation:4.8s ease-in-out infinite skillhub-orbit-pulse;top:16%;right:9%}#top .skillhub-motion-orbit--two{border-color:#ec8ebf80;width:11px;height:11px;animation:4.8s ease-in-out 1.2s infinite skillhub-orbit-pulse;bottom:14%;left:8%}@keyframes skillhub-orbit-pulse{0%,to{opacity:.38;transform:scale(.88)}50%{opacity:.82;transform:scale(1.08)}}#top .skillhub-motion-copy{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding-block:10px 2px;display:flex}#top .skillhub-motion-list{border-top:1px solid #ebf0e826;width:100%}#top .skillhub-motion-item{color:#d8dcd36e;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ebf0e81c;padding:16px 0 15px;transition:color .28s,padding .42s cubic-bezier(.16,1,.3,1),background-color .28s;display:block;position:relative}#top .skillhub-motion-item:after{content:"";background:0 0;height:1px;transition:background-color .28s;position:absolute;bottom:-1px;left:0;right:0}#top .skillhub-motion-item:hover,#top .skillhub-motion-item:focus-visible{color:#f5f7f2cc;background:#ffffff06;outline:none}#top .skillhub-motion-item.is-active{color:#f4f6f0;padding-block:17px 18px}#top .skillhub-motion-item.is-active:after{background:#e8ebe180}#top .skillhub-motion-item-title{max-width:34ch;font-family:var(--font-heading);font-size:clamp(16px,1.3889vw,20px);font-weight:400;line-height:clamp(24px,2.0833vw,30px);display:block}#top .skillhub-motion-item-description{color:#dee3d994;max-width:38ch;max-height:0;font-family:var(--font-heading);opacity:0;font-size:clamp(10px,.72vw,12px);line-height:1.55;transition:max-height .42s,opacity .28s,transform .42s cubic-bezier(.16,1,.3,1),margin-top .42s;display:block;overflow:hidden;transform:translateY(-5px)}#top .skillhub-motion-item.is-active .skillhub-motion-item-description{opacity:1;max-height:84px;margin-top:8px;transform:translateY(0)}#top .skillhub-motion-item-progress{z-index:1;background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}#top .skillhub-motion-item-progress:after{background:var(--accent);content:"";transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}#top .skillhub-motion-item.is-active .skillhub-motion-item-progress:after{animation:3.6s linear both skillhub-item-progress}#top .skillhub-motion.is-paused .skillhub-motion-item-progress:after,#top .skillhub-motion.is-manual .skillhub-motion-item-progress:after{animation-play-state:paused}@keyframes skillhub-item-progress{to{transform:scaleX(1)}}#top .skillhub-motion-footer{color:#d6dcd16b;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-family:Inter,PingFang SC,sans-serif;font-size:9px;display:flex}#top .skillhub-motion-footer>span{align-items:center;gap:7px;min-width:0;display:inline-flex}#top .skillhub-motion-footer svg{color:#a1e000bf;width:11px;height:11px}#top .skillhub-motion-footer b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}#top .skillhub-motion-toggle{color:#f1f5efc7;cursor:pointer;background:#080a0980;border:1px solid #ecf0e93d;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0;transition:background-color .18s,border-color .18s,transform .18s;display:grid}#top .skillhub-motion-toggle:hover,#top .skillhub-motion-toggle:focus-visible{background:#a1e00024;border-color:#a1e000b8;outline:none;transform:translateY(-2px)}#top .skillhub-motion-toggle:active{transform:translateY(0)scale(.95)}#top .skillhub-motion-toggle svg{stroke-width:2px;width:14px;height:14px}#top .skillhub-motion-toggle .skillhub-motion-pause-icon{display:block}#top .skillhub-motion-toggle .skillhub-motion-play-icon,#top .skillhub-motion-toggle.is-paused .skillhub-motion-pause-icon{display:none}#top .skillhub-motion-toggle.is-paused .skillhub-motion-play-icon{display:block}@media (width<=900px){#top .skillhub-motion-shell{grid-template-columns:minmax(0,1fr) minmax(270px,.88fr);gap:28px;padding-inline:34px}#top .skillhub-motion-canvas-window{width:min(106%,580px)}#top .skillhub-motion-item{padding-block:13px 12px}#top .skillhub-motion-item.is-active{padding-block:14px 15px}}@media (width<=767px){#top .core-feature-media--skillhub{aspect-ratio:auto;border-radius:11px;min-height:650px}#top .skillhub-motion-shell{flex-direction:column;align-items:stretch;gap:24px;min-height:650px;padding:24px 20px 18px;display:flex}#top .skillhub-motion-canvas{flex:0 0 300px;height:300px}#top .skillhub-motion-canvas-window{width:min(94%,372px)}#top .skillhub-motion-canvas-label,#top .skillhub-motion-canvas:before{left:0}#top .skillhub-motion-canvas:after{right:0}#top .skillhub-motion-copy{flex:auto;padding:0}#top .skillhub-motion-item{padding-block:12px 11px}#top .skillhub-motion-item.is-active{padding-block:13px 14px}#top .skillhub-motion-item-title{max-width:32ch;font-size:14px}#top .skillhub-motion-item-description{font-size:10px}#top .skillhub-motion-footer{margin-top:14px}}@media (prefers-reduced-motion:reduce){.skillhub-motion-slide,.skillhub-motion-item,.skillhub-motion-item-description,.skillhub-motion-toggle,.skillhub-motion-orbit--one,.skillhub-motion-orbit--two{transition:none;animation:none}.skillhub-motion-item.is-active .skillhub-motion-item-progress:after{animation:none;transform:scaleX(1)}}#top .product-detail-section .product-detail-card:nth-child(4) .product-detail-media img{border-radius:14px}#top .skillhub-motion-artboard--assets>img:first-child{object-fit:cover;object-position:center}#top .skillhub-motion-artboard--video{aspect-ratio:2162/1342;width:100%;height:auto;max-height:100%}#top .skillhub-motion-artboard--video>img:first-child{object-fit:contain;object-position:center;width:100%;height:auto;max-height:100%}@media (width<=767px){.product-detail-section .product-detail-card:nth-child(4) .product-detail-media img{border-radius:10px}}@media (width>=901px){.feature-index .core-feature-block--text-edit .core-feature-copy{align-self:center}}#top .product-detail-hero-media{aspect-ratio:auto}#top .product-detail-hero-media img{aspect-ratio:auto;object-fit:initial;height:auto}#top .product-detail-avatar-stack i:nth-child(2){color:#f0f7dd;background:#304a3d}#top .product-detail-avatar-stack i:nth-child(3){color:#f4f5e8;background:#526144}#top .product-detail-avatar-stack i:nth-child(4){color:#dcedff;background:#263f54}#top .product-detail-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.2vw,28px);display:grid}#top .product-detail-hero-card{min-width:0;color:inherit;isolation:isolate;background:#121411;border:1px solid #ffffff21;border-radius:18px;text-decoration:none;display:block;position:relative;overflow:hidden}#top .product-detail-hero-card:focus-visible{outline-offset:5px;outline:2px solid #a1e000db}#top .product-detail-hero-media{aspect-ratio:16/10;background:#151714;margin:0;position:relative;overflow:hidden}#top .product-detail-hero-media:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0406050a 24%,#040605db 100%);position:absolute;inset:0}#top .product-detail-hero-media img{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .52s cubic-bezier(.16,1,.3,1),filter .52s;position:absolute;inset:0}#top .product-detail-hero-card:first-child .product-detail-hero-media img{object-position:52% center}#top .product-detail-hero-copy{z-index:2;color:#f2f4ef;justify-content:space-between;align-items:flex-end;gap:20px;padding:clamp(22px,3vw,36px);display:flex;position:absolute;bottom:0;left:0;right:0}#top .product-detail-hero-tag{color:#e8f7ecad;letter-spacing:.14em;margin-bottom:11px;font-size:10px;font-weight:700;display:block}#top .product-detail-hero-copy h3{color:#f5f6f1;letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,39px);font-weight:600;line-height:1.08}#top .product-detail-hero-copy p{color:#eff3edb8;max-width:30ch;margin:10px 0 0;font-size:clamp(12px,.95vw,15px);line-height:1.55}#top .product-detail-hero-link{color:#e7f8e9;white-space:nowrap;border-bottom:1px solid #d3f6e2b3;flex:none;align-items:center;gap:7px;padding-bottom:3px;font-size:13px;font-weight:620;display:inline-flex}#top .product-detail-hero-link svg{width:15px;height:15px;transition:transform .26s cubic-bezier(.16,1,.3,1)}#top .product-detail-hero-card:hover .product-detail-hero-media img,#top .product-detail-hero-card:focus-visible .product-detail-hero-media img{filter:saturate(1.06)contrast(1.03);transform:scale(1.045)}#top .product-detail-hero-card:hover .product-detail-hero-link svg,#top .product-detail-hero-card:focus-visible .product-detail-hero-link svg{transform:translate(3px,-3px)}#top .product-detail-section{border-top:0;width:min(100% - 48px,1130px);margin-inline:auto;padding-block:56px 72px}#top .product-detail-heading{text-align:left;margin-bottom:43px;display:block}#top .product-detail-eyebrow{display:none}#top .product-detail-heading-copy{max-width:620px}#top .product-detail-heading h2{color:#fff;font-size:var(--home-type-h2-size);font-weight:400;line-height:var(--home-type-h2-line);letter-spacing:var(--home-type-h2-tracking)}#top .product-detail-section .product-detail-heading p{text-align:left;color:#fff;max-width:420px;font-size:var(--home-type-desc-size);font-weight:200;line-height:var(--home-type-desc-line);margin:11px 0 0}#top .product-detail-section .product-detail-heading p.blur-text{justify-content:flex-start;display:flex}#top .product-detail-hero-grid{grid-template-columns:minmax(0,470fr) minmax(0,138fr) minmax(0,462fr);gap:28px 30px}#top .product-detail-hero-card{background:0 0;border:0;border-radius:0}#top .product-detail-hero-media{aspect-ratio:auto;overflow:visible}#top .product-detail-hero-media:after{display:none}#top .product-detail-hero-media img{object-fit:initial;border-radius:10px;width:100%;height:auto;display:block;position:relative;inset:auto}#top .product-detail-hero-copy{padding:10px 2px 0;display:block;position:static}#top .product-detail-hero-tag{color:#e8f7ec80;letter-spacing:.12em;margin-bottom:7px;font-size:9px}#top .product-detail-hero-copy h3{color:#fff;font-size:var(--home-type-card-size);letter-spacing:0;font-weight:400;line-height:1}#top .product-detail-hero-card:hover,#top .product-detail-hero-card:focus-visible{border-color:#0000}@media (width<=767px){.product-detail-section{width:calc(100% - 32px);padding-block:44px 56px}.product-detail-heading{margin-bottom:28px}.product-detail-hero-grid{grid-template-columns:1fr;gap:20px}.product-detail-hero-card:first-child,.product-detail-hero-card:nth-child(4),.product-detail-hero-card:nth-child(5){grid-column:auto}}@media (prefers-reduced-motion:no-preference){.product-detail-hero-card.reveal{opacity:0;transition:opacity .65s cubic-bezier(.16, 1, .3, 1) var(--delay,0s), transform .65s cubic-bezier(.16, 1, .3, 1) var(--delay,0s), border-color .22s ease;transform:translateY(28px)}.product-detail-hero-card.reveal.is-visible{opacity:1;transform:translate(0,0)}}@media (width<=767px){.product-detail-section{width:calc(100% - 32px);padding-block:44px 56px}.product-detail-section .product-detail-heading{grid-template-columns:1fr;gap:24px;margin-bottom:34px}.product-detail-section .product-detail-heading h2{max-width:10ch;font-size:clamp(35px,11vw,48px)}.product-detail-section .product-detail-heading p{max-width:34ch;margin-top:14px;font-size:13px}.product-detail-proof{gap:12px;font-size:12px}.product-detail-hero-grid{grid-template-columns:1fr;gap:18px}.product-detail-hero-media{aspect-ratio:16/11}.product-detail-hero-copy{flex-direction:column;align-items:flex-start;gap:18px;padding:24px}}@media (prefers-reduced-motion:reduce){.product-detail-hero-media img,.product-detail-hero-link svg,.product-detail-hero-card.reveal,.product-detail-hero-card.reveal.is-visible{opacity:1;transition:none;transform:none}}#top .product-detail-hero-card:first-child,#top .product-detail-hero-card:nth-child(4),#top .product-detail-hero-card:nth-child(5){grid-column:span 2}#top .product-detail-hero-media img{aspect-ratio:auto;object-fit:initial;width:100%;height:auto}#top .product-detail-section .product-detail-heading p{text-align:left;margin:11px 0 0}#top .product-detail-hero-tag{display:none}#top .product-detail-hero-copy{padding-top:9px}#top .product-detail-hero-grid{align-items:start}#top .product-detail-hero-card{align-self:start;height:max-content;background:0 0!important}#top .product-detail-hero-media{height:max-content;background:0 0!important}@media (width<=767px){.product-detail-hero-grid{grid-template-columns:1fr;gap:20px}.product-detail-hero-card:first-child,.product-detail-hero-card:nth-child(4),.product-detail-hero-card:nth-child(5){grid-column:auto}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mega-menu--catalog .mega-menu-column a,.solution-tools-menu a,.scenario-tools-column a,.scenario-item,.workflow-overview-media,.product-detail-hero-card,.customer-story-card{transition:transform .26s var(--letter-motion-ease), border-color .22s ease, background-color .22s ease, color .18s ease, filter .26s ease;will-change:transform}.mega-menu--catalog .mega-menu-column a:hover,.mega-menu--catalog .mega-menu-column a:focus-visible,.solution-tools-menu a:hover,.solution-tools-menu a:focus-visible,.scenario-tools-column a:hover,.scenario-tools-column a:focus-visible{transform:translate(4px)}.scenario-item:hover,.scenario-item:focus-visible,.workflow-overview-media.reveal.is-visible:hover,.workflow-overview-media.reveal.is-visible:focus-within,.product-detail-hero-card.reveal.is-visible:hover,.product-detail-hero-card.reveal.is-visible:focus-visible,.customer-story-card:hover,.customer-story-card:focus-within{transform:translateY(-5px)}.product-detail-hero-card:hover .product-detail-hero-media img,.product-detail-hero-card:focus-visible .product-detail-hero-media img{filter:saturate(1.04)contrast(1.025);transform:scale(1.025)}}@keyframes letter-hero-display-in{0%{opacity:0;filter:blur(12px);clip-path:inset(0 0 100%);transform:translate(-50%,30px)}62%{opacity:1;filter:blur(2px)}to{opacity:1;filter:blur();clip-path:inset(-12% -4% -16%);transform:translate(-50%)}}@media (width<=767px){.hero-stage:before{background:linear-gradient(#050606fa 0%,#050606e0 35%,#05060638 58%,#05060600 74%)}.hero-ascii-water{mask-image:linear-gradient(#0000 0% 40%,#00000080 54%,#000 68% 100%)}}@media (prefers-reduced-motion:reduce){.site-header,.site-header .nav-shell,.site-header .main-nav,.hero-content h1,.mega-menu--catalog .mega-menu-column a,.solution-tools-menu a,.scenario-tools-column a,.scenario-item,.workflow-overview-media,.product-detail-hero-card,.customer-story-card{transition:none;animation:none;transform:none}.hero-content h1{transform:translate(-50%)}}#top .customer-stories{--story-card-width:clamp(270px, 20vw, 304px);border-top:0;padding-block:clamp(40px,3.9vw,56px) clamp(64px,6.7vw,96px);overflow:hidden}#top .customer-stories-heading{text-align:center;width:min(100% - 48px,920px);margin:0 auto 32px}#top .customer-stories-heading h2{color:#fff;font-size:var(--home-type-h2-size);font-weight:400;line-height:var(--home-type-h2-line);letter-spacing:var(--home-type-h2-tracking);text-wrap:balance;margin:0}#top .customer-stories-heading p{color:#fff;font-size:var(--home-type-desc-size);font-weight:200;line-height:var(--home-type-desc-line);margin:22px 0 0}#top .customer-story-tabs{gap:34px;width:max-content;margin:0 auto 40px;display:flex}#top .customer-story-tab{color:#686866;min-height:42px;font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:0;padding:0 3px 13px;font-size:14px;font-weight:560;transition:color .22s;position:relative}#top .customer-story-tab:after{content:"";opacity:0;background:#ecece8;height:1px;transition:opacity .26s,transform .42s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.35)}#top .customer-story-tab:is(:hover,#top :focus-visible),#top .customer-story-tab.is-active{color:#efefec}#top .customer-story-tab.is-active:after{opacity:1;transform:scaleX(1)}#top .customer-story-tab:focus-visible{outline-offset:6px;outline:1px solid #8c8c89}#top .customer-story-panel{width:min(100% - 48px,clamp(1130px,64vw,1440px));min-height:220px;margin-inline:auto;overflow:hidden}#top .customer-story-panel.is-active{animation:.52s cubic-bezier(.16,1,.3,1) both customer-story-panel-enter}#top .customer-story-track{width:max-content;margin-left:calc(var(--story-card-width) * -.5);will-change:transform;gap:20px;animation:28s linear infinite customer-story-scroll;display:flex}#top .customer-story-set{flex:none;gap:20px;display:flex}#top .customer-story-card{width:var(--story-card-width);background:#171717;border:1px solid #f5f5f30f;border-radius:12px;flex-direction:column;flex:none;justify-content:space-between;height:220px;padding:24px;transition:border-color .26s,transform .42s cubic-bezier(.16,1,.3,1);display:flex}#top .customer-story-card:hover{border-color:#f5f5f329;transform:translateY(-5px)}#top .customer-story-card blockquote{color:#e2e2df;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;font-style:normal;line-height:1.7;display:-webkit-box;overflow:hidden}#top .customer-story-card footer{justify-content:space-between;align-items:center;gap:18px;display:flex}#top .customer-story-card footer span{color:#858583;font-size:13px;line-height:1.4}#top .customer-story-card footer i{color:#151515;background:#d1d1cc;border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-style:normal;font-weight:680;display:grid}#top .customer-story-card:nth-child(3n+2) footer i{color:#0c0c0c;background:#92928f}#top .customer-story-card:nth-child(3n) footer i{color:#edede9;background:#30302f}#top .customer-story-panel:hover .customer-story-track,#top .customer-story-panel:focus-within .customer-story-track{animation-play-state:paused}@keyframes customer-story-scroll{to{transform:translate(calc(-50% - 10px))}}@keyframes customer-story-panel-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}#top .feature-index{scroll-margin-top:var(--header-height);border-top:0;padding-block:clamp(48px,4.4vw,64px) clamp(64px,6.1vw,88px)}#top .core-feature-heading{text-align:center;width:min(760px,100%);margin:0 auto clamp(48px,4.6vw,72px)}#top .core-feature-heading p{color:#9d9d9a;margin:0 0 16px;font-size:13px;font-weight:560;line-height:1.2}#top .core-feature-heading h2{color:#f2f2ef;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(44px,4vw,58px);font-weight:560;line-height:1.08}#top .closing-section>div>p{color:var(--accent);margin:0 0 20px;font-size:16px;font-weight:540}#top .core-feature-list{gap:clamp(112px,10vw,148px);width:min(1160px,100%);margin-inline:auto;display:grid}#top .core-feature-block{grid-template-columns:minmax(0,.716fr) minmax(0,1fr);align-items:center;gap:clamp(64px,7vw,96px);min-height:0;display:grid}#top .core-feature-block--media-first{grid-template-columns:minmax(0,1fr) minmax(0,.716fr)}#top .core-feature-block--media-first .core-feature-copy{grid-area:1/2;place-self:start end;padding-top:0}#top .core-feature-block--media-first .core-feature-media{grid-area:1/1}#top .core-feature-copy{justify-self:start;width:min(100%,440px);max-width:440px}#top .core-feature-copy h3{color:#f2f2ef;letter-spacing:0;margin:0;font-size:clamp(30px,2.9vw,42px);font-weight:620;line-height:1.12}#top .core-feature-copy p{color:#a0a09d;max-width:33em;margin:18px 0 0;font-size:clamp(15px,1.25vw,17px);font-weight:450;line-height:1.68}#top .core-feature-copy-list{color:#858886;gap:7px;margin:16px 0 0;padding:0;font-size:clamp(13px,1.03vw,15px);line-height:1.55;list-style:none;display:grid}#top .core-feature-copy-list li{padding-left:16px;position:relative}#top .core-feature-copy-list li:before{content:"";background:#8ff0c9;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0;box-shadow:0 0 0 3px #8ff0c914}#top .core-feature-block--ai .core-feature-copy h3{font-size:clamp(34px,3.5vw,46px);font-weight:620;line-height:1.12}#top .core-feature-block--ai .core-feature-copy p{max-width:31em;margin-top:18px;font-size:clamp(15px,1.2vw,17px);font-weight:450;line-height:1.68}#top .ai-scene-prompt{background:#1a1a1a;border:1px solid #f5f5f31c;border-radius:14px;width:min(100%,420px);min-height:112px;margin-top:24px;transition:border-color .22s,background-color .22s;overflow:hidden;box-shadow:inset 0 1px #ffffff06}#top .ai-scene-prompt:focus-within{background:#1c1c1c;border-color:#f5f5f33d}#top .ai-scene-prompt textarea{resize:none;color:#e1e1de;width:100%;height:64px;font:inherit;letter-spacing:0;scrollbar-width:none;background:0 0;border:0;outline:none;padding:13px 15px 5px;font-size:13px;line-height:1.55;display:block;overflow-y:auto}#top .ai-scene-prompt textarea::-webkit-scrollbar{display:none}#top .ai-scene-prompt-toolbar,#top .ai-scene-prompt-tools,#top .ai-scene-prompt-actions,#top .ai-scene-prompt-model{align-items:center;display:flex}#top .ai-scene-prompt-toolbar{justify-content:space-between;gap:10px;min-height:46px;padding:3px 8px 7px 10px}#top .ai-scene-prompt-tools{gap:2px}#top .ai-scene-prompt-tools span{color:#9b9b98;place-items:center;width:28px;height:28px;display:grid}#top .ai-scene-prompt-tools svg{stroke-width:1.8px;width:17px;height:17px}#top .ai-scene-prompt-actions{flex:none;gap:8px}#top .ai-scene-prompt-model{color:#e1e1de;white-space:nowrap;gap:6px}#top .ai-scene-prompt-model svg:first-child{width:17px;height:17px}#top .ai-scene-prompt-model svg:last-child{width:14px;height:14px}#top .ai-scene-prompt-model strong{font-size:12px;font-weight:580}#top .ai-scene-prompt-model small{color:#b4b4b0;font-size:11px}#top .ai-scene-prompt-submit{color:#f5f5f2;cursor:pointer;background:#287a42;border:0;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;padding:0;transition:background-color .18s,transform .18s;display:grid}#top .ai-scene-prompt-submit:hover{background:#32934f}#top .ai-scene-prompt-submit:active{transform:scale(.95)}#top .ai-scene-prompt-submit:focus-visible{outline-offset:3px;outline:2px solid #50bc6fb8}#top .ai-scene-prompt-submit svg{stroke-width:2px;width:19px;height:19px}#top .core-feature-block--ai{grid-template-columns:1fr;justify-self:center;gap:0;width:min(1160px,100vw - 48px)}#top .core-feature-block--ai .core-feature-copy{text-align:left;grid-area:1/1/span 2;align-self:center;width:100%;max-width:none;margin-bottom:0}@media (prefers-reduced-motion:reduce){#top .customer-story-track{animation:none}}#top .text-edit-sentence--target{background:0 0;border:0;border-radius:0;width:100%;padding:0;line-height:1.55;display:block}@media (width>=1000px){#top .feature-index{padding-block:0}#top .core-feature-list{gap:0}#top .feature-index .core-feature-block{padding-block:clamp(84px,10vh,104px)}#top .feature-index .core-feature-block--text-edit{padding-block-end:clamp(64px,7.2vh,80px)}#top .feature-index .skillhub-feature-block{padding-block:clamp(64px,7.2vh,80px)}#top .product-detail-section{padding-block-start:calc(clamp(64px,7.2vh,80px) - 19px)}}#top .text-edit-gap{left:var(--text-edit-delete-left,21%);width:var(--text-edit-delete-width,23%)}#top .text-edit-visual.is-deleted .text-edit-clip,#top .text-edit-visual.is-deleted .text-edit-caption{transition:left .46s cubic-bezier(.16,1,.3,1),width .46s cubic-bezier(.16,1,.3,1),transform .46s cubic-bezier(.16,1,.3,1),opacity .32s}#top .text-edit-visual.is-deleted .text-edit-clip--three,#top .text-edit-visual.is-deleted .text-edit-clip--four,#top .text-edit-visual.is-deleted .text-edit-caption--three,#top .text-edit-visual.is-deleted .text-edit-caption[data-text-edit-segment=prompt],#top .text-edit-visual.is-deleted .text-edit-caption--four{transform:none}#top .text-edit-visual.is-deleting .text-edit-cut-marker,#top .text-edit-visual.is-deleted .text-edit-cut-marker{opacity:0;animation:none}#top .text-edit-visual.is-deleted .text-edit-sentence--target{opacity:1;color:#e5eced94;box-shadow:none;background:0 0;border-color:#0000;transform:none}#top .text-edit-visual.is-deleted .text-edit-word.is-word-selected{opacity:.46;color:#e2e9ea9e;background:#68263280;border-radius:5px;box-shadow:inset 0 0 0 1px #ff9aa933}#top .text-edit-visual.is-deleted .text-edit-word.is-word-selected:after{opacity:.72;transform:scaleX(1)}
