@font-face{font-family:Ollang Update Archia;src:url(/product-updates/assets/fonts/archia-600.otf) format("opentype");font-weight:600 800;font-display:swap}@font-face{font-family:Ollang Update Mark;src:url(/product-updates/assets/fonts/mark-pro-400.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Ollang Update Mark;src:url(/product-updates/assets/fonts/mark-pro-700.otf) format("opentype");font-weight:500 800;font-display:swap}.october-image-page,.october-image-page .font-sans{font-family:Ollang Update Mark,Arial,sans-serif}.october-image-page h1,.october-image-page h2,.october-image-page h3{font-family:Ollang Update Archia,Arial,sans-serif;font-weight:600}.october-image-page main>header h1{max-width:920px;font-size:clamp(32px,3.4vw,47px);line-height:1.15;letter-spacing:-.04em}.october-image-page main>header p{max-width:1000px;font-size:20px;line-height:1.65}.image-story-split{display:grid;grid-template-columns:1fr 1.05fr;gap:72px;align-items:center}.image-story-copy h2,.image-next h2{font-size:32px;line-height:1.2;letter-spacing:-.035em;max-width:510px}.image-story-copy p,.image-next p{font-size:18px;line-height:1.75;color:#536073;margin-top:20px}.image-story-copy h3{font-size:22px;line-height:1.35;margin-top:32px;letter-spacing:-.025em}.october-image-page .image-guidance-section{background:#f4f2fc;border-block:1px solid #e6e0f5}.image-guidance-section .image-story-split{grid-template-columns:.95fr 1fr}.image-instruction{background:#fff;border:1px solid #e3dcf5;border-radius:8px;padding:36px;box-shadow:10px 10px #e8e2f4;transform:rotate(-1.5deg);max-width:490px}.image-instruction>svg{color:#6148f9}.instruction-label{font-size:14px;color:#6f6780;margin:20px 0 14px;font-weight:700}.image-instruction blockquote{font-family:Ollang Update Archia,sans-serif;font-size:27px;line-height:1.4;letter-spacing:-.025em;color:#292339;margin:0}.instruction-foot{display:flex;gap:10px;border-top:1px solid #e4deed;margin-top:30px;padding-top:20px;font-size:14px;line-height:1.5;color:#686075}.instruction-foot svg{flex-shrink:0}.reference-tags{list-style:none;padding:0;margin:24px 0 0;display:flex;gap:12px;flex-wrap:wrap}.reference-tags li{font-size:14px;color:#5b487a;border-bottom:1px solid #baaace;padding-bottom:6px}.image-qc-details{border-left:2px solid #d9cffb;padding-left:32px}.image-qc-details ul{padding:0;list-style:none;margin:0}.image-qc-details li{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid #e7e8ed;font-size:18px}.image-qc-details li svg{color:#6148f9;flex-shrink:0}.image-qc-details p{font-size:16px;line-height:1.7;color:#5b6575;margin-top:24px}.image-qc-details p strong{color:#292339}.october-image-page .image-next-section{padding-top:0}.image-next{max-width:768px;margin:auto}.image-next h2{max-width:none}@media(max-width:800px){.image-story-split,.image-guidance-section .image-story-split{grid-template-columns:1fr;gap:36px}.image-story-copy h2,.image-next h2{font-size:28px}.image-guidance-section .image-instruction{order:2;margin:0 8px 8px 3px}.image-story-copy p,.image-next p{font-size:17px}.image-instruction{padding:28px}.image-instruction blockquote{font-size:25px}.image-qc-details{padding-left:22px}.october-image-page main>header p{font-size:18px}.image-instruction{transform:rotate(-1deg)}}.campaign-comparison{background:#f6f5fa;color:#171d2c;border:1px solid #e5e2ed;border-radius:20px;margin:0;padding:24px 32px;overflow:hidden;min-width:0}.campaign-heading{margin-bottom:28px}.campaign-heading h2{font-size:30px;line-height:1.2;letter-spacing:-.03em}.campaign-heading>p{font-size:17px;line-height:1.65;color:#536073;max-width:890px;margin-top:14px}.campaign-three-up{display:grid;grid-template-columns:minmax(0,.65fr) minmax(90px,.48fr) repeat(2,minmax(0,1fr));gap:24px;align-items:center}.campaign-panel{min-width:0}.campaign-panel-header{min-height:34px;display:flex;align-items:start;padding-bottom:12px}.campaign-panel-header>strong{font-size:16px;line-height:22px;color:#626b79}.campaign-source .campaign-panel-header>strong{color:#626b79}.campaign-panel img{width:100%;height:auto;display:block;border-radius:6px;aspect-ratio:4/5;object-fit:contain;background:#082d9e}.campaign-image-button{display:block;position:relative;width:100%;cursor:zoom-in;border-radius:6px}.campaign-image-button:focus-visible{outline:2px solid #c8baff;outline-offset:5px}.campaign-source .campaign-image-button{box-shadow:0 0 0 1px #667084}.campaign-result .campaign-image-button{box-shadow:0 0 0 1px #aa91ff}.image-expand-icon{position:absolute;bottom:8px;right:8px;padding:6px;background:#111827db;border-radius:6px;color:#fff}.campaign-translation-arrow{color:#626b79;padding-top:16px;text-align:center}.campaign-translation-arrow>span{display:block;font-size:14px;line-height:1.45;margin-bottom:15px}.campaign-arrow-line{height:2px;width:100%;position:relative;background:#927bd0}.campaign-arrow-line:after{content:"";position:absolute;right:0;top:-5px;width:12px;height:12px;border-top:2px solid #927bd0;border-right:2px solid #927bd0;transform:rotate(45deg)}.campaign-footer{border-top:1px solid #394154;margin-top:26px;padding-top:20px}.campaign-footer>p{font-size:15px;line-height:1.65;color:#d0d6e2;max-width:880px;margin:0}.campaign-lightbox{padding:0;border:0;background:transparent;color:#fff;max-width:94vw;max-height:94vh;margin:auto;overflow:visible}.campaign-lightbox::backdrop{background:#080c17eb}.campaign-lightbox-content{padding:16px;background:#111827;border:1px solid #3d4659;border-radius:12px}.campaign-lightbox-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:12px}.campaign-lightbox-heading h2{font-size:18px;line-height:1.3}.campaign-lightbox-heading button{display:grid;place-items:center;min-width:44px;min-height:44px;border-radius:8px;cursor:pointer;background:#263047}.campaign-lightbox-heading button:focus-visible{outline:2px solid #c8baff;outline-offset:3px}.campaign-lightbox-content>img{display:block;max-height:calc(90vh - 100px);max-width:calc(94vw - 34px);height:auto;width:auto;border-radius:4px}@media(max-width:800px){.campaign-comparison{padding:20px;border-radius:16px}.campaign-heading h2{font-size:27px}.campaign-heading>p{font-size:16px}.campaign-three-up{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.campaign-source{width:clamp(100px,25vw,160px);justify-self:end}.campaign-translation-arrow{max-width:180px;width:100%;justify-self:start}.campaign-panel-header>strong{font-size:14px}.campaign-panel-header{min-height:34px}.campaign-lightbox-content{padding:12px}.campaign-lightbox-heading h2{font-size:16px}.campaign-footer{margin-top:22px}}@media(max-width:800px){.campaign-translation-arrow .campaign-arrow-line{width:2px;height:42px;margin:0 auto}.campaign-translation-arrow .campaign-arrow-line:after{right:-5px;top:auto;bottom:0;transform:rotate(135deg)}}.campaign-prompt{grid-column:4;align-self:start;margin-top:-8px;min-width:0}.campaign-prompt summary{list-style:none;display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 14px;border:1px solid #d2c7ed;border-radius:14px 14px 4px;background:#fff;color:#57418c;cursor:pointer;font-size:14px;font-weight:700;width:fit-content;max-width:100%}.campaign-prompt summary::-webkit-details-marker{display:none}.campaign-prompt summary svg{flex-shrink:0}.campaign-prompt summary:hover{background:#ece7f8}.campaign-prompt summary:focus-visible{outline:2px solid #c8baff;outline-offset:4px}.campaign-prompt[open] .prompt-chevron{transform:rotate(180deg)}.campaign-prompt-bubble{position:relative;margin-top:14px;background:#ede7ff;color:#29203c;padding:20px;border-radius:14px 4px 14px 14px}.campaign-prompt-bubble:before{content:"";position:absolute;top:-6px;right:20px;width:12px;height:12px;background:#ede7ff;transform:rotate(45deg)}.campaign-prompt-bubble>p{font-size:14px;font-weight:700;color:#685482;margin:0 0 10px}.campaign-prompt-bubble blockquote{font-size:17px;line-height:1.6;margin:0}.image-guidance-section .image-story-split{align-items:start}@media(max-width:800px){.campaign-prompt{grid-column:1/-1;margin-top:-8px}.campaign-prompt summary{margin-left:auto}.campaign-prompt-bubble blockquote{font-size:16px}}.campaign-connected-guidance{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:40px}.campaign-guidance-node{position:relative;border-top:1px solid #d1c6e3;padding:20px 20px 12px;background:linear-gradient(180deg,#ffffffb3,transparent);border-radius:0 0 12px 12px}.campaign-guidance-node:before{content:"";position:absolute;top:-33px;height:32px;width:1px;background:#a18ec6;left:var(--connection-x)}.campaign-guidance-node:after{content:"";position:absolute;width:8px;height:8px;top:-33px;left:calc(var(--connection-x) - 3.5px);border-top:1px solid #927bd0;border-left:1px solid #927bd0;transform:rotate(45deg)}.campaign-reference-node{--connection-x:62%}.campaign-refinement-node{--connection-x:72%}.campaign-node-heading{display:flex;align-items:center;gap:12px}.campaign-node-heading>svg{color:#6148f9;flex-shrink:0}.campaign-node-heading h3{font-size:23px;line-height:1.3;letter-spacing:-.025em}.campaign-guidance-node>p{font-size:16px;line-height:1.7;color:#536073;margin:18px 0 0}.campaign-guidance-node .reference-tags{gap:10px;margin-top:22px}.campaign-guidance-node .reference-tags li{color:#d5c8f3;border-color:#77668e}.campaign-guidance-node .campaign-prompt{margin-top:22px}.campaign-guidance-node .campaign-prompt summary{margin-left:0}.campaign-guidance-node .campaign-prompt-bubble{max-width:460px}.campaign-guidance-node .campaign-prompt-bubble:before{right:auto;left:24px}@media(max-width:800px){.campaign-connected-guidance{grid-template-columns:1fr;gap:30px;margin-top:42px}.campaign-guidance-node{padding:22px 0 0;background:none}.campaign-guidance-node:before{top:-29px;height:28px}.campaign-guidance-node:after{top:-29px}.campaign-refinement-node:before,.campaign-refinement-node:after{display:none}.campaign-reference-node{--connection-x:50%}.campaign-node-heading h3{font-size:22px}}.october-image-page .image-comparison-section{padding-top:36px;padding-bottom:32px}.october-image-page .image-comparison-section+section{padding-top:32px}@media(max-width:800px){.october-image-page .image-comparison-section{padding-top:24px;padding-bottom:24px}.october-image-page .image-comparison-section+section{padding-top:24px}.campaign-connected-guidance{margin-top:34px;gap:24px}.campaign-guidance-node{padding-top:18px}}.image-release-link{display:inline-block;margin-top:18px;color:#6148f9;font-size:14px;line-height:1.6;font-weight:700;text-decoration:underline;text-underline-offset:4px}.image-release-link:hover{color:#4931ce}.image-release-link:focus-visible{outline:2px solid #6148f9;outline-offset:4px;border-radius:2px}.image-qc-title{display:flex;align-items:center;gap:15px}.image-qc-title-icon{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;border-radius:13px;background:#6148f9;color:#fff;border:1px solid #6148f9}.image-qc-title-icon svg{width:26px;height:26px;stroke-width:1.7}@media(max-width:800px){.image-qc-title{gap:12px}.image-qc-title-icon{flex-basis:42px;width:42px;height:42px;border-radius:11px}.image-qc-title-icon svg{width:24px;height:24px}}@media(min-width:801px){.campaign-reference-node:before{top:var(--reference-arrow-top,-33px);height:var(--reference-arrow-height,32px)}.campaign-reference-node:after{top:var(--reference-arrow-top,-33px)}}@media(max-width:800px){.campaign-reference-node:before,.campaign-reference-node:after{display:none}}.review-walkthrough .review-inline-player{overflow:hidden;border-radius:14px;background:#111827}.review-walkthrough .review-inline-player .review-video-frame{border-radius:14px 14px 0 0;box-shadow:none}.review-walkthrough .review-inline-player:fullscreen{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;border-radius:0}.review-walkthrough .review-inline-player:fullscreen .review-video-frame{min-height:0;flex:1;border:0}.review-walkthrough .review-inline-player:fullscreen .review-video-controls{flex-shrink:0}@font-face{font-family:Ollang Review Archia;src:url(/product-updates/assets/fonts/archia-600.otf) format("opentype");font-weight:600 800;font-display:swap}@font-face{font-family:Ollang Review Mark;src:url(/product-updates/assets/fonts/mark-pro-400.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Ollang Review Mark;src:url(/product-updates/assets/fonts/mark-pro-700.otf) format("opentype");font-weight:500 800;font-display:swap}.october-review-page,.october-review-page .font-sans{font-family:Ollang Review Mark,Arial,sans-serif}.october-review-page h1,.october-review-page h2,.october-review-page h3{font-family:Ollang Review Archia,Arial,sans-serif;font-weight:600}.october-review-page main>header h1{max-width:1000px;font-size:clamp(32px,3.4vw,47px);line-height:1.15;letter-spacing:-.04em}.october-review-page main>header p{max-width:1000px;font-size:20px;line-height:1.65}.october-review-page .review-video-section{padding:44px 0 46px}.october-review-page .review-video-section-tinted{background:#f8f8fb;border-block:1px solid #e8e7ef}.october-review-page .review-section-content{max-width:1100px;margin-inline:auto}.october-review-page .review-section-intro{max-width:920px;margin-bottom:26px}.october-review-page .review-section-intro h2{font-size:32px;line-height:1.2;letter-spacing:-.035em}.october-review-page .review-section-intro p,.october-review-page .review-section-support p{font-size:17px;line-height:1.75;color:#536073;margin-top:16px}.october-review-page .review-section-support{margin-top:23px}.october-review-page .review-section-support>p{max-width:960px}.october-review-page .review-support-notes{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-top:1px solid #e4e2eb;margin-top:22px;padding-top:18px}.october-review-page .review-support-notes p{display:flex;gap:12px;margin:0;font-size:15px;line-height:1.7}.october-review-page .review-support-notes svg{flex:none;color:#7962b4;margin-top:3px}.october-review-page .review-history-note{border-top:1px solid #e4e2eb;margin-top:24px;padding-top:22px;max-width:960px}.october-review-page .review-history-note h3{font-size:23px;line-height:1.3;letter-spacing:-.025em}.october-review-page .review-history-note p{margin-top:10px;font-size:16px}.october-review-page .review-section-support .review-edit-explanation{font-size:16px}.october-review-page .review-walkthrough{margin:0;width:100%}.october-review-page .review-video-frame{position:relative;width:100%;border:1px solid #dcd9e6;border-radius:14px;overflow:hidden;box-shadow:0 8px 28px -18px #28203d3b;background:#f8f7fc}.october-review-page .review-video-frame video{display:block;width:100%;height:100%;object-fit:contain}.october-review-page .review-video-play,.october-review-page .review-video-expand,.october-review-page .review-video-close{font:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;color:#39265f}.october-review-page .review-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;height:76px;border:2px solid currentColor;border-radius:50%;transition:background .15s,color .15s}.october-review-page .review-video-play svg{width:30px;height:30px;margin-left:4px;fill:currentColor;stroke-width:1.3}.october-review-page .review-video-play:hover{background:#6148f914;color:#6148f9}.october-review-page .review-video-expand{position:absolute;right:10px;top:10px;min-width:44px;min-height:44px;border:0;border-radius:8px}.october-review-page .review-video-expand:hover{background:#6148f912}.october-review-page :is(.review-video-play,.review-video-expand,.review-video-close,video):focus-visible{outline:3px solid #6148f9;outline-offset:4px}.october-review-page .review-video-frame video:focus-visible{outline-offset:-4px}.october-review-page .review-walkthrough figcaption{font-size:14px;line-height:1.6;color:#626b79;margin-top:10px}.october-review-page .review-video-error{font-size:14px;line-height:1.6;color:#78404c;margin:12px 0 0}.october-review-page .review-video-dialog{position:fixed;inset:0;margin:auto;width:min(1600px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 32px);border:0;padding:0;overflow:visible;background:transparent;color:#fff}.october-review-page .review-video-dialog::backdrop{background:#0a0c16de}.october-review-page .review-video-dialog-toolbar{display:flex;justify-content:flex-end;height:44px;margin-bottom:10px}.october-review-page .review-video-close{min-height:44px;gap:9px;padding:8px 10px;border:1px solid transparent;border-radius:8px;color:#fff;font-size:15px}.october-review-page .review-video-close:hover{background:#ffffff17}.october-review-page .review-video-dialog video{display:block;margin-inline:auto;width:100%;height:auto;max-height:calc(100dvh - 108px);object-fit:contain;border-radius:12px;background:#090b12}.october-review-page .review-video-dialog .review-video-error{color:#fff}@media(max-width:800px){.october-review-page .review-video-section{padding:30px 0 32px}.october-review-page .review-section-intro{margin-bottom:22px}.october-review-page .review-section-intro h2{font-size:28px}.october-review-page main>header p{font-size:18px}.october-review-page .review-support-notes{grid-template-columns:1fr;gap:18px}.october-review-page .review-section-support{margin-top:18px}.october-review-page .review-video-play{width:56px;height:56px}.october-review-page .review-video-play svg{width:24px;height:24px}.october-review-page .review-video-expand{top:4px;right:4px}.october-review-page .review-video-dialog{width:calc(100vw - 20px)}.october-review-page .review-history-note h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.october-review-page .review-video-play{transition:none}}.october-review-page .review-media-split{display:grid;grid-template-columns:.9fr 1.2fr;gap:44px;align-items:center}.october-review-page .review-media-copy{min-width:0}.october-review-page .review-media-copy .review-section-intro{margin-bottom:0}.october-review-page .review-media-copy .review-section-support{margin-top:20px}.october-review-page .review-media-copy .review-section-support p{font-size:16px}.october-review-page .review-media-split .review-walkthrough{min-width:0}@media(max-width:800px){.october-review-page .review-media-split{grid-template-columns:1fr;gap:24px}.october-review-page .review-media-copy .review-section-support{margin-top:16px}}.october-review-page .review-row-title{display:flex;align-items:center;gap:15px}.october-review-page .review-row-icon{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;border-radius:13px;background:#efebff;color:#6148f9;border:1px solid #6148f91a}.october-review-page .review-row-icon svg{width:26px;height:26px;stroke-width:1.7}.october-review-page .review-row-icon-approve{background:#e6e0fa;color:#49347b;border-color:#49347b15}.october-review-page .review-row-icon-measure{background:#f0edff;color:#6148f9}@media(max-width:800px){.october-review-page .review-row-title{gap:12px}.october-review-page .review-row-icon{flex-basis:42px;width:42px;height:42px;border-radius:11px}.october-review-page .review-row-icon svg{width:24px;height:24px}}.october-review-page .review-approval-dark{background:#111827;color:#fff;border-block:1px solid #303949}.october-review-page .review-approval-dark h2,.october-review-page .review-approval-dark h3{color:#fff}.october-review-page .review-approval-dark .review-row-icon{background:#292240;color:#c7baff;border-color:#72609b66}.october-review-page .review-approval-columns{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;margin:0 0 30px}.october-review-page .review-approval-columns h3{font-size:22px;line-height:1.35;letter-spacing:-.025em}.october-review-page .review-approval-columns p{font-size:17px;line-height:1.75;color:#cbd0dc;margin:12px 0 0}.october-review-page .review-approval-record{border-left:1px solid #424456;padding-left:40px}.october-review-page .review-approval-dark .review-video-frame{border-color:#454158;box-shadow:none}@media(max-width:800px){.october-review-page .review-approval-columns{grid-template-columns:1fr;gap:24px;margin-bottom:26px}.october-review-page .review-approval-record{border-left:0;border-top:1px solid #424456;padding:23px 0 0}.october-review-page .review-approval-columns h3{font-size:21px}}.october-review-page .review-mini-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;list-style:none;margin:0 0 32px;padding:16px 0 0;width:100%}.october-review-page .review-mini-flow li{position:relative;display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;font-size:17px;font-weight:700;line-height:1.4;color:#f4f0ff}.october-review-page .review-flow-symbol{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:#6148f9;border:1px solid #9a88ff;color:#fff}.october-review-page .review-mini-flow svg{width:26px;height:26px;stroke-width:1.8}.october-review-page .review-mini-flow li:not(:last-child):before{content:"";position:absolute;top:24px;left:calc(50% + 38px);right:calc(-50% + 38px);height:1px;background:#807099}.october-review-page .review-mini-flow li:not(:last-child):after{content:"";position:absolute;right:calc(-50% + 38px);top:20px;width:9px;height:9px;border-top:1px solid #bda8df;border-right:1px solid #bda8df;transform:rotate(45deg)}@media(max-width:800px){.october-review-page .review-mini-flow{margin-bottom:26px;padding-top:4px}.october-review-page .review-mini-flow li{font-size:15px;padding:0 5px;gap:10px}.october-review-page .review-flow-symbol{width:42px;height:42px;border-radius:11px}.october-review-page .review-mini-flow svg{width:24px;height:24px}.october-review-page .review-mini-flow li:not(:last-child):before{top:21px;left:calc(50% + 29px);right:calc(-50% + 29px)}.october-review-page .review-mini-flow li:not(:last-child):after{top:17px;right:calc(-50% + 29px)}}.october-review-page .review-row-icon-find,.october-review-page .review-row-icon-measure{background:#6148f9;color:#fff;border-color:#6148f9}.october-review-page .review-release-link{display:inline-block;margin-top:18px;font-size:14px;line-height:1.6;font-weight:700;color:#6148f9;text-decoration:underline;text-decoration-color:#6148f955;text-underline-offset:4px}.october-review-page .review-release-link:hover{text-decoration-color:currentColor}.october-review-page .review-release-link:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:2px}.october-review-page .review-approval-dark .review-release-link{color:#c9baff;text-decoration-color:#c9baff77}.october-review-page .review-release-synthesis{margin-top:40px;padding-top:28px;border-top:1px solid #e4e2eb;max-width:960px}.october-review-page .review-release-synthesis h2{font-size:26px;line-height:1.3;letter-spacing:-.025em}.october-review-page .review-release-synthesis p{font-size:17px;line-height:1.75;color:#536073;margin-top:14px}@media(max-width:800px){.october-review-page .review-release-synthesis{margin-top:30px;padding-top:24px}.october-review-page .review-release-synthesis h2{font-size:24px}}.october-review-page .review-video-player{background:#111827;border-radius:12px;overflow:hidden;box-shadow:none}.october-review-page .review-video-dialog .review-video-player video{max-height:calc(100dvh - 164px);border-radius:0;box-shadow:none;filter:none}.october-review-page .review-video-controls{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 12px;color:#fff;background:#111827}.october-review-page .review-video-controls button{display:grid;place-items:center;flex:none;min-width:44px;min-height:44px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.october-review-page .review-video-controls button:hover{background:#ffffff18}.october-review-page .review-video-controls :is(button,input):focus-visible{outline:2px solid #bdaaff;outline-offset:2px}.october-review-page .review-video-controls input{flex:1;min-width:0;accent-color:#bdaaff;cursor:pointer}.october-review-page .review-video-time{font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.october-review-page .review-video-player:fullscreen{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;border-radius:0}.october-review-page .review-video-dialog .review-video-player:fullscreen video{max-height:calc(100dvh - 56px);min-height:0;flex:1}@media(max-width:800px){.october-review-page .review-video-controls{gap:4px;padding:6px}.october-review-page .review-video-time{font-size:14px}}@font-face{font-family:Ollang Assets Archia;src:url(/product-updates/assets/fonts/archia-600.otf) format("opentype");font-weight:600 800;font-display:swap}@font-face{font-family:Ollang Assets Mark;src:url(/product-updates/assets/fonts/mark-pro-400.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Ollang Assets Mark;src:url(/product-updates/assets/fonts/mark-pro-700.otf) format("opentype");font-weight:500 800;font-display:swap}.october-assets-page,.october-assets-page .font-sans{font-family:Ollang Assets Mark,Arial,sans-serif}.october-assets-page h1,.october-assets-page h2,.october-assets-page h3,.october-assets-page h4{font-family:Ollang Assets Archia,Arial,sans-serif;font-weight:600}.october-assets-page main>header h1{max-width:1030px;font-size:clamp(32px,3.4vw,47px);line-height:1.15;letter-spacing:-.04em}.october-assets-page main>header p{max-width:1010px;font-size:20px;line-height:1.65}.october-assets-page .assets-release-section{padding:42px 0}.assets-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:52px;align-items:center}.assets-phrase-split{grid-template-columns:.95fr 1.15fr;gap:40px}.assets-copy{min-width:0}.assets-row-title{display:flex;align-items:center;gap:15px;font-size:30px;line-height:1.25;letter-spacing:-.035em}.assets-row-icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;background:#6148f9;color:#fff;border-radius:13px}.assets-row-icon svg{width:26px;height:26px;stroke-width:1.7}.assets-copy>p,.assets-folder-copy p,.assets-synthesis p{font-size:17px;line-height:1.75;color:#536073;margin-top:18px}.assets-release-link{display:inline-block;font-size:14px;line-height:1.6;font-weight:700;margin-top:20px;color:#6148f9;text-decoration:underline;text-underline-offset:4px}.assets-release-link:focus-visible,.assets-api-docs:focus-visible{outline:2px solid currentColor;outline-offset:4px}.assets-access-note,.assets-copy>p.assets-access-note{font-size:15px;line-height:1.65;color:#667085;margin:18px 0 0}.assets-sync-strip{display:grid;grid-template-columns:1fr 140px 1fr;align-items:center;gap:30px;border-block:1px solid #e6e2f0;margin-top:30px;padding:22px 28px;background:#faf9fd}.assets-sync-strip>div{min-width:0}.assets-sync-strip strong{display:block;font-size:19px;color:#242137}.assets-sync-strip span{display:block;font-size:15px;line-height:1.5;margin-top:5px;color:#626b79}.assets-sync-strip .assets-sync-arrow{display:flex;flex-direction:column;align-items:center;gap:5px;color:#6148f9}.assets-sync-strip .assets-sync-arrow span{color:#111827;font-weight:700;font-size:14px}.assets-sync-arrow svg{width:64px;height:24px;stroke-width:1.3}.october-assets-page .assets-api-section{background:#f8f8fb;border-top:1px solid #e9e7ee}.assets-api-example{margin:0;border:1px solid #dedbe8;background:#fff;border-radius:15px;overflow:hidden;min-width:0}.assets-api-example>figcaption{display:flex;align-items:center;gap:10px;padding:18px 23px;border-bottom:1px solid #e8e5ee;font-size:16px;font-weight:700;color:#392c5f}.assets-api-example>figcaption svg{color:#6148f9}.assets-api-request{padding:23px}.assets-api-endpoint{display:flex;gap:12px;align-items:start;font-size:14px;line-height:1.6}.assets-api-endpoint strong{color:#6148f9}.assets-api-endpoint code{overflow-wrap:anywhere;color:#292637;font-size:14px}.assets-api-request pre{margin:20px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.85;color:#514270}.assets-api-result{display:flex;gap:13px;margin:0 23px;padding:20px 0;border-top:1px dashed #d9d2e8;align-items:center}.assets-api-result-icon{width:40px;height:44px;border:1px solid #d5caed;display:grid;place-items:center;border-radius:7px;color:#6148f9;background:#f5f1ff;flex:none}.assets-api-result strong{font-size:17px}.assets-api-result p{font-size:14px;line-height:1.5;color:#697082;margin-top:4px}.assets-api-docs{display:flex;align-items:center;gap:10px;padding:15px 23px;background:#f0ecfb;font-size:14px;font-weight:700;color:#57418c}.october-assets-page .assets-dark-section{background:#111827;color:#fff;padding-block:42px}.assets-dark-section .assets-row-title{color:#fff;max-width:650px}.assets-folder-copy{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin-bottom:28px}.assets-folder-copy p{color:#cbd0dc}.assets-dark-section .assets-release-link{color:#c9baff}.assets-synthesis{max-width:900px;margin:auto}.assets-synthesis h2{font-size:28px;line-height:1.3;letter-spacing:-.03em}.october-assets-page .assets-synthesis-section{padding-top:40px;padding-bottom:20px}@media(max-width:800px){.october-assets-page main>header p{font-size:18px}.assets-split,.assets-phrase-split{grid-template-columns:1fr;gap:28px}.october-assets-page .assets-release-section{padding-block:28px}.assets-row-title{font-size:27px;gap:12px}.assets-row-icon{flex-basis:42px;width:42px;height:42px;border-radius:11px}.assets-row-icon svg{width:24px;height:24px}.assets-sync-strip{grid-template-columns:1fr;gap:12px;padding:20px}.assets-sync-strip .assets-sync-arrow{align-items:flex-start;flex-direction:row}.assets-sync-arrow svg{transform:rotate(90deg);width:24px;height:24px}.assets-sync-strip .assets-sync-arrow span{margin:0}.assets-folder-copy{grid-template-columns:1fr;gap:0}.assets-synthesis h2{font-size:26px}.assets-api-request{padding:18px}.assets-api-example>figcaption{padding:16px 18px}.assets-api-result{margin-inline:18px}}.october-assets-page .review-walkthrough{margin:0;width:100%}.october-assets-page .review-video-frame{position:relative;width:100%;border:1px solid #dcd9e6;border-radius:14px;overflow:hidden;box-shadow:0 8px 28px -18px #28203d3b;background:#f8f7fc}.october-assets-page .review-video-frame video{display:block;width:100%;height:100%;object-fit:contain}.october-assets-page .review-video-play,.october-assets-page .review-video-expand,.october-assets-page .review-video-close{font:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;color:#39265f}.october-assets-page .review-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;height:76px;border:2px solid currentColor;border-radius:50%;transition:background .15s,color .15s}.october-assets-page .review-video-play svg{width:30px;height:30px;margin-left:4px;fill:currentColor;stroke-width:1.3}.october-assets-page .review-video-play:hover{background:#6148f914;color:#6148f9}.october-assets-page .review-video-expand{position:absolute;right:10px;top:10px;min-width:44px;min-height:44px;border:0;border-radius:8px}.october-assets-page .review-video-expand:hover{background:#6148f912}.october-assets-page :is(.review-video-play,.review-video-expand,.review-video-close,video):focus-visible{outline:3px solid #6148f9;outline-offset:4px}.october-assets-page .review-video-frame video:focus-visible{outline-offset:-4px}.october-assets-page .review-walkthrough figcaption{font-size:14px;line-height:1.6;color:#626b79;margin-top:10px}.october-assets-page .review-video-error{font-size:14px;line-height:1.6;color:#78404c;margin:12px 0 0}.october-assets-page .review-video-dialog{position:fixed;inset:0;margin:auto;width:min(1600px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 32px);border:0;padding:0;overflow:visible;background:transparent;color:#fff}.october-assets-page .review-video-dialog::backdrop{background:#0a0c16de}.october-assets-page .review-video-dialog-toolbar{display:flex;justify-content:flex-end;height:44px;margin-bottom:10px}.october-assets-page .review-video-close{min-height:44px;gap:9px;padding:8px 10px;border:1px solid transparent;border-radius:8px;color:#fff;font-size:15px}.october-assets-page .review-video-close:hover{background:#ffffff17}.october-assets-page .review-video-dialog video{display:block;margin-inline:auto;width:100%;height:auto;max-height:calc(100dvh - 108px);object-fit:contain;border-radius:12px;background:#090b12}.october-assets-page .review-video-dialog .review-video-error{color:#fff}@media(max-width:800px){.october-assets-page .review-video-section{padding:30px 0 32px}.october-assets-page .review-section-intro{margin-bottom:22px}.october-assets-page .review-section-intro h2{font-size:28px}.october-assets-page main>header p{font-size:18px}.october-assets-page .review-support-notes{grid-template-columns:1fr;gap:18px}.october-assets-page .review-section-support{margin-top:18px}.october-assets-page .review-video-play{width:56px;height:56px}.october-assets-page .review-video-play svg{width:24px;height:24px}.october-assets-page .review-video-expand{top:4px;right:4px}.october-assets-page .review-video-dialog{width:calc(100vw - 20px)}.october-assets-page .review-history-note h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.october-assets-page .review-video-play{transition:none}}.assets-dark-section .assets-folder-intro .assets-row-title{max-width:980px}.assets-guidance-intro{max-width:980px;margin:20px 0 30px}.assets-guidance-intro p{font-size:18px;line-height:1.75;color:#cbd0dc}.guidance-context{margin:0}.guidance-sources{display:grid;grid-template-columns:1fr 1fr;gap:40px}.guidance-document{padding:26px 28px;background:#1c2435;border:1px solid #45405b;border-radius:14px;min-width:0}.guidance-document-specific{background:#202539;border-color:#595073}.guidance-document-heading{display:flex;gap:14px;align-items:center}.guidance-document-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:11px;background:#302745;color:#c6b4ff}.guidance-document-icon svg{width:25px;height:25px}.guidance-document h3{font-size:23px;line-height:1.35;color:#fff;letter-spacing:-.025em}.guidance-document>p{margin:14px 0 20px;color:#bdc3d1;font-size:16px;line-height:1.6}.guidance-examples{list-style:none;margin:0;padding:0;display:grid;gap:16px}.guidance-examples li{padding:15px 18px;border-left:2px solid #a58bdd;background:#ffffff05;border-radius:0 8px 8px 0}.guidance-examples li>span{font-size:14px;font-weight:700;color:#bda7ec}.guidance-examples p{font-size:17px;line-height:1.6;color:#f2eef9;margin:5px 0 0}.guidance-join{height:56px;position:relative;margin:0 25%;border-left:1px solid #9984c5;border-right:1px solid #9984c5;border-bottom:1px solid #9984c5;border-radius:0 0 12px 12px}.guidance-join span{position:absolute;left:50%;bottom:-25px;height:25px;border-left:1px solid #bba1ec}.guidance-join span:after{content:"";position:absolute;bottom:1px;left:-5px;width:9px;height:9px;transform:rotate(45deg);border-bottom:1px solid #bba1ec;border-right:1px solid #bba1ec}.guidance-project{display:flex;align-items:center;gap:20px;max-width:760px;margin:24px auto 0;padding:24px 28px;background:#efeaff;color:#272137;border:1px solid #cbbbeb;border-radius:12px}.guidance-project-icon{display:grid;place-items:center;flex:none;width:50px;height:54px;background:#6148f9;color:#fff;border-radius:11px}.guidance-project-icon svg{width:28px;height:28px}.guidance-project h3{font-size:23px;line-height:1.35;letter-spacing:-.025em}.guidance-project p{font-size:16px;line-height:1.65;margin:8px 0 0;color:#594e6c}.guidance-benefits{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin:22px 0 0;color:#d9d2e9;font-size:15px;line-height:1.5}.guidance-benefits span{display:flex;align-items:center;gap:8px}.guidance-benefits svg{color:#c3a7ff;flex:none}.assets-guidance-release{max-width:1060px;margin-top:20px}.assets-guidance-release p{font-size:17px;line-height:1.75;color:#cbd0dc}.assets-guidance-release .assets-release-link{margin-top:14px}@media(max-width:800px){.assets-guidance-intro p{font-size:17px}.guidance-sources{grid-template-columns:1fr;gap:18px;padding-left:18px;position:relative}.guidance-sources:before{content:"";position:absolute;left:0;top:30px;bottom:0;border-left:1px solid #9984c5}.guidance-document{position:relative;padding:20px}.guidance-document:before{content:"";position:absolute;left:-19px;top:29px;width:18px;border-top:1px solid #9984c5}.guidance-document h3{font-size:21px}.guidance-document-heading{gap:12px}.guidance-document-icon{width:38px;height:40px}.guidance-examples li{padding:13px}.guidance-examples p{font-size:16px}.guidance-join{margin:0 50% 0 0;height:24px;border-right:0;border-radius:0 0 0 12px}.guidance-join span{left:100%;bottom:-25px}.guidance-project{padding:20px;gap:14px;align-items:flex-start}.guidance-project-icon{width:38px;height:42px}.guidance-project-icon svg{width:23px;height:23px}.guidance-project h3{font-size:21px}.guidance-benefits{align-items:flex-start;flex-direction:column;gap:11px;padding-left:6px}}.october-assets-page .review-video-player{background:#111827;border-radius:12px;overflow:hidden;box-shadow:none}.october-assets-page .review-video-dialog .review-video-player video{max-height:calc(100dvh - 164px);border-radius:0;box-shadow:none;filter:none}.october-assets-page .review-video-controls{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 12px;color:#fff;background:#111827}.october-assets-page .review-video-controls button{display:grid;place-items:center;flex:none;min-width:44px;min-height:44px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.october-assets-page .review-video-controls button:hover{background:#ffffff18}.october-assets-page .review-video-controls :is(button,input):focus-visible{outline:2px solid #bdaaff;outline-offset:2px}.october-assets-page .review-video-controls input{flex:1;min-width:0;accent-color:#bdaaff;cursor:pointer}.october-assets-page .review-video-time{font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.october-assets-page .review-video-player:fullscreen{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;border-radius:0}.october-assets-page .review-video-dialog .review-video-player:fullscreen video{max-height:calc(100dvh - 56px);min-height:0;flex:1}@media(max-width:800px){.october-assets-page .review-video-controls{gap:4px;padding:6px}.october-assets-page .review-video-time{font-size:14px}}.dubbing-page .dub-timeline{margin:0 0 28px;color:#f9f7ff}.dub-timeline ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:0;list-style:none}.dub-timeline li{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:15px 18px;border-top:3px solid #ab98ff;background:#29253d}.dub-timeline li.dub-cutaway{background:#202837;border-color:#8291a6}.dub-timeline li svg{grid-row:span 2;color:#d5caff;width:23px}.dub-timeline li strong{font-size:16px}.dub-timeline li span{font-size:14px;color:#ded9ee}.dubbing-page .dub-synthesis-section{padding-block:40px 20px}.dubbing-page .dub-synthesis{max-width:900px;margin:0 auto;border:0;padding:0}.dubbing-page .review-video-play{background:#ffffffec}@media(max-width:640px){.dub-timeline li{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 8px}.dub-timeline li strong{font-size:14px;line-height:1.4}.dub-timeline li span{margin-top:auto}}
