.app-task-workspace .task-page.task-landing{max-width:960px;padding-top:clamp(36px,6vh,76px)}.task-landing .landing-mark{border-radius:14px;width:44px;height:44px;margin-bottom:14px}.task-landing .task-hero{margin-bottom:26px}.task-landing .task-hero h1{margin-top:10px;font-size:29px}.super-composer{background:#f7f8fa;border:1px solid #e1e5ed;border-radius:18px;transition:border-color .15s,box-shadow .15s;overflow:visible;box-shadow:0 5px 28px #22345b06}.super-composer:focus-within{border-color:#bdcbf5;box-shadow:0 5px 28px #526cff0b,0 0 0 3px #526cff05}.super-composer.is-dragging{border-color:#5576ec;box-shadow:0 0 0 3px #5576ec15}.app-task-workspace .super-composer .composer-body{background:#fff;border-bottom:1px solid #e9ecf2;border-radius:17px;padding:15px 16px 12px}.super-top{flex-wrap:wrap;align-items:center;gap:10px;min-height:35px;display:flex}.super-tool-tag{color:#4776ed;background:#edf3ff;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;display:inline-flex}.super-tool-tag>button{color:#7297f4;border-radius:3px;place-items:center;margin-left:2px;display:grid}.super-tool-tag>button:hover{color:#2c5ed3}.super-segments{background:#f3f4f6;border-radius:9px;gap:2px;padding:4px;display:inline-flex}.super-segments>button{color:#8a94a6;white-space:nowrap;border-radius:6px;padding:5px 12px;font-size:12px;line-height:1.45}.super-segments>button[aria-pressed=true]{color:#374151;background:#fff;box-shadow:0 1px 4px #25355108}.super-mode{align-items:center;gap:9px;display:flex}.super-mode.has-tool{margin-left:auto}.super-model-hint{letter-spacing:.3px;color:#a0a9b9;font-size:10px}.super-input-area{position:relative}.app-task-workspace .super-composer .composer-body .super-rich-editor{color:#354057;min-height:92px;max-height:280px;padding:17px 2px 13px;font-size:14px;line-height:1.85}.app-task-workspace .super-composer .composer-body .super-rich-editor:empty:before{color:#929eb2}.super-references{flex-wrap:wrap;align-items:center;gap:7px;padding:15px 0 0;display:flex}.reference-chip{color:#5272ad;background:#f5f8ff;border:1px solid #dfe7fa;border-radius:8px;align-items:center;gap:2px;max-width:230px;display:inline-flex;overflow:hidden}.reference-chip-content{align-items:center;gap:6px;min-width:0;padding:5px 3px 5px 7px;font-size:11px;display:flex}.reference-chip-content>svg{flex-shrink:0}.reference-chip-content>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reference-chip-content>img{object-fit:cover;border-radius:4px;width:23px;height:23px}.reference-remove{color:#8a9ab8;align-self:stretch;place-items:center;min-width:23px;padding:0 5px;display:grid}.reference-remove:hover{color:#c85858;background:#fff0f0}.reference-menu{z-index:25;background:#fff;border:1px solid #e1e7f1;border-radius:10px;width:min(320px,100%);max-height:230px;padding:7px;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 10px 35px #233a5b16}.reference-menu-title{color:#9aa4b5;padding:5px 7px 8px;font-size:10px}.reference-menu button{text-align:left;color:#526788;border-radius:6px;align-items:center;gap:8px;width:100%;padding:9px 7px;font-size:12px;display:flex}.reference-menu button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-menu button:hover{background:#f0f5ff}.reference-menu p{color:#8b96a8;margin:0;padding:8px;font-size:12px}.super-drop-hint{color:#4b6fd4;pointer-events:none;background:#f2f6fff0;border:1px dashed #92aff7;border-radius:9px;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;inset:0}.super-bottom{align-items:flex-end;gap:12px}.super-toolbar{border:0;flex-wrap:wrap;flex:1;align-items:center;gap:7px 11px;min-width:0;margin:0;padding:0;display:flex}.super-toolbar:disabled{opacity:.55}.super-icon-button{color:#525b68;background:#fff;border:1px solid #e9ecf2;border-radius:9px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.super-icon-button:hover{color:#5576df;background:#f6f9ff;border-color:#cbd8f7}.task-voice[aria-pressed=true]{color:#d43f52;background:#fff1f2;border-color:#f5b8c1}.task-voice:disabled{opacity:.55;cursor:not-allowed}.super-toolbar-button{color:#657086;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:33px;padding:3px 2px;font-size:11px;display:inline-flex}.super-toolbar-button:hover{color:#4a71d4}.super-parameter{color:#6d7990;align-items:center;gap:4px;min-height:33px;font-size:11px;display:inline-flex;position:relative}.super-parameter>span{color:#8590a2;font-size:10px}.super-parameter select{appearance:none;color:#505e76;cursor:pointer;background:0 0;border:0;outline:none;max-width:108px;padding:5px 0 5px 2px;font-size:11px}.super-parameter>svg:last-child{pointer-events:none;color:#9ca5b4}.super-toolbar .ppt-style-picker.is-compact{flex:0 auto;align-items:center;gap:2px;min-width:0;margin-bottom:0;display:inline-flex}.super-toolbar .ppt-style-compact{color:#6d7990;background:0 0;border-color:#0000;min-height:33px;padding:4px 7px;font-size:11px}.super-toolbar .ppt-style-compact:hover{color:#4a71d4;background:#fff;border-color:#e9ecf2}.super-toolbar .ppt-style-compact img{width:26px;height:15px}.super-toolbar .ppt-style-compact-clear{background:0 0;border-color:#0000;width:24px;height:24px}.super-toolbar .ppt-style-compact-clear:hover{background:#fff;border-color:#e3c4b8}.super-composer .task-send{border-radius:9px;flex-shrink:0;width:33px;height:33px}.super-composer .task-send:disabled{background:#d2d7e0}.super-status{color:#8e99ac;justify-content:space-between;align-items:center;gap:10px;padding:9px 16px;font-size:10px;display:flex}.super-status>span{align-items:center;gap:6px;display:flex}.super-capabilities{color:#91a3c0;gap:9px!important}.task-landing .task-tool-picker{gap:8px;margin:18px 0 26px}.task-landing .task-tool-picker button{color:#65718a;background:#fff;border-radius:20px;padding:9px 13px;font-size:12px}.task-landing .task-tool-picker button>svg{color:#6d8fe5}.task-landing .task-tool-picker button[aria-pressed=true]{color:#5275d0;background:#f3f7ff;border-color:#c5d3f7}.super-shortcuts{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 0 22px;display:flex}.super-shortcuts>button{color:#5c6880;background:#fff;border:1px solid #e4e8f1;border-radius:22px;align-items:center;gap:8px;padding:7px 11px 7px 7px;font-size:12px;display:flex}.super-shortcuts>button>span{color:#5696e4;background:#eef5ff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.super-shortcuts>button:nth-child(2)>span{color:#e7a05f;background:#fff3e8}.super-shortcuts>button>svg{color:#a3afc0}.super-shortcuts>button:hover{background:#f8faff;border-color:#cbd9f7}.super-ppt-suggestions{margin-bottom:27px}.task-landing .super-ppt-suggestions>button{color:#5e6879;background:#f7f8fa;border-color:#0000;padding:14px 13px}.super-gallery-heading{justify-content:space-between;align-items:center;min-height:27px;margin-bottom:13px;display:flex}.super-gallery-heading>h2{color:#55627a;margin:0;font-size:13px;font-weight:500}.super-gallery-heading>span{color:#9ba5b6;font-size:10px}.super-case-tabs{scrollbar-width:none;border-bottom:1px solid #edf0f5;gap:25px;width:100%;display:flex;overflow-x:auto}.super-case-tabs>button{color:#939bab;flex-shrink:0;padding:4px 0 10px;font-size:12px;position:relative}.super-case-tabs>button[aria-pressed=true]{color:#38475d;font-weight:600}.super-case-tabs>button[aria-pressed=true]:after{content:"";background:#5275d0;border-radius:2px;width:100%;height:2px;position:absolute;bottom:0;left:0}.super-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.super-case{text-align:left;background:#fff;border:1px solid #e8ecf2;border-radius:11px;min-width:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.super-case:hover{transform:translateY(-3px);box-shadow:0 8px 22px #34476c12}.case-cover{--case-color:#4d85b8;--case-bg:#eaf5ff;background:linear-gradient(125deg, #ffffff60, transparent), var(--case-bg);aspect-ratio:16/10;padding:16px 14px;position:relative;overflow:hidden}.cream .case-cover{--case-color:#a47a29;--case-bg:#fff3ce}.mint .case-cover{--case-color:#2d998e;--case-bg:#dbf4ec}.lilac .case-cover{--case-color:#7d6bbb;--case-bg:#ede7fb}.peach .case-cover{--case-color:#b97b50;--case-bg:#fbe8d6}.sage .case-cover{--case-color:#4b8665;--case-bg:#e8f0d8}.rose .case-cover{--case-color:#b76b83;--case-bg:#fce8ed}.forest .case-cover{--case-color:#427e6b;--case-bg:#d7ece2}.case-cover-label{color:var(--case-color);letter-spacing:1px;z-index:1;opacity:.8;font-size:8px;font-weight:500;position:relative}.case-cover h3{letter-spacing:-.3px;color:var(--case-color);z-index:2;text-wrap:balance;max-width:85%;margin:12px 0 7px;font-size:clamp(12px,1.2vw,18px);font-weight:750;position:relative}.case-cover>p{color:var(--case-color);opacity:.8;z-index:2;margin:0;font-size:8px;position:relative}.slide-gallery .case-cover>img{object-fit:contain;opacity:.8;z-index:1;mix-blend-mode:multiply;width:45%;height:85%;position:absolute;bottom:-13%;right:-3%}.case-orbit{border:18px solid #ffffff70;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-55px;right:-18px}.case-slide-lines{flex-direction:column;gap:4px;margin-top:16px;display:flex}.case-slide-lines>i{background:var(--case-color);opacity:.2;border-radius:3px;width:39%;height:3px}.case-slide-lines>i:nth-child(2){width:30%}.case-slide-lines>i:nth-child(3){width:35%}.illustrated .case-cover{aspect-ratio:16/10;background:radial-gradient(ellipse at 95% 90%, #ffffffa0, transparent 70%), var(--case-bg)}.illustrated .case-cover>img{opacity:.95;width:60%;height:100%}.illustrated .case-slide-lines{opacity:0}.image-gallery .case-cover{aspect-ratio:3/3.9;padding:13px 10px}.image-gallery .case-cover h3{max-width:100%;margin-top:8px;font-size:16px}.case-sheet{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid;position:relative}.case-sheet-block{background:#ffffffad;border:1px solid #fffa;border-radius:6px;min-height:56px;padding:8px}.case-sheet-block.block-0{grid-column:span 2}.case-sheet-block strong{color:var(--case-color);margin-bottom:8px;font-size:8px;display:block}.case-sheet-block>i{background:var(--case-color);opacity:.18;width:85%;height:2px;margin:5px 0;display:block}.case-sheet-block>i:nth-child(3){width:65%}.case-sheet-sticker{width:34px;height:34px;color:var(--case-color);background:#ffffffd0;border-radius:50%;place-items:center;display:grid;position:absolute;top:-26px;right:8px;transform:rotate(12deg)}.case-caption{color:#647089;justify-content:space-between;align-items:center;gap:6px;padding:10px;font-size:10px;display:flex}.case-caption>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-caption>svg{color:#9da9bb;flex-shrink:0}.video-gallery .case-cover{aspect-ratio:16/11}.case-video-scene{color:var(--case-color);align-items:center;gap:3px;display:flex;position:absolute;bottom:-10px;right:9px;transform:rotate(-8deg)}.case-video-scene>span{opacity:.14;font-size:80px;line-height:1}.case-video-scene>i{opacity:.12;background:currentColor;border-radius:8px;width:9px;height:24px}.case-video-scene>i:nth-child(3){height:50px}.case-play{width:33px;height:33px;color:var(--case-color);background:#ffffff80;border:1px solid #ffffffb0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:13px;right:13px}.super-gallery-note{color:#a8b0bf;text-align:center;margin:19px 0 0;font-size:10px}@media (max-width:800px){.super-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.super-case-tabs{gap:20px}.super-toolbar{gap:5px 9px}.super-model-hint{display:none}}@media (max-width:560px){.slide-gallery .case-cover>img{opacity:.18;width:70%}.slide-gallery .case-cover h3{max-width:100%}.app-task-workspace .task-page.task-landing{padding:32px 16px 35px}.task-landing .task-hero h1{font-size:23px}.task-landing .task-hero p{font-size:11px}.app-task-workspace .super-composer .composer-body{padding:12px}.super-top{gap:7px}.super-tool-tag{gap:5px;padding:7px 8px;font-size:11px}.super-segments{padding:3px}.super-segments>button{padding:5px 9px;font-size:11px}.super-mode.has-tool{margin-left:0}.super-toolbar-button{font-size:10px}.super-parameter{gap:3px}.super-parameter select{max-width:95px;font-size:10px}.super-toolbar{gap:4px 8px}.super-status{padding:8px 12px;font-size:9px}.task-landing .task-tool-picker{gap:7px;margin-bottom:22px}.task-landing .task-tool-picker button{padding:8px 10px;font-size:11px}.super-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.case-cover h3{font-size:15px}.super-ppt-suggestions{grid-template-columns:1fr;gap:8px}.super-ppt-suggestions>button{padding:11px!important;font-size:11px!important}.super-gallery-heading>h2{font-size:12px}.super-gallery-heading>span{font-size:9px}.super-capabilities{display:none!important}}@media (prefers-reduced-motion:reduce){.super-case{transition:none}.super-case:hover{transform:none}}.super-rich-editor{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;outline:none;width:100%;overflow-y:auto}.super-rich-editor:empty:before{content:attr(data-placeholder);pointer-events:none}.inline-reference-chip{vertical-align:middle;color:#3971ca;-webkit-user-select:all;user-select:all;white-space:nowrap;background:#edf4ff;border:1px solid #dbe6fb;border-radius:7px;align-items:center;gap:5px;margin:0 3px;padding:1px 8px 1px 4px;font-size:12px;line-height:25px;display:inline-flex}.inline-reference-chip img{object-fit:cover;border-radius:4px;width:21px;height:21px}.parameter-trigger{color:#506078;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:5px 8px;font-size:12px;display:inline-flex}.parameter-trigger:hover,.parameter-trigger[aria-expanded=true]{color:#3971ca;background:#f0f5fc}.parameter-trigger:focus-visible,.parameter-menu button:focus-visible{outline-offset:2px;outline:2px solid #7fa9ed}.parameter-trigger:disabled{opacity:.5;cursor:default}.parameter-label{color:#929caf;font-size:11px}.parameter-menu{z-index:30;background:#fff;border:1px solid #e3e9f2;border-radius:12px;min-width:164px;max-width:min(230px,75vw);padding:5px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 8px 30px #344b7024}.parameter-option-label{align-items:center;gap:10px;display:inline-flex}.parameter-menu[data-placement=up]{top:auto;bottom:calc(100% + 8px)}.ratio-shape-frame{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ratio-shape{background:#7095cf0b;border:1.5px solid;border-radius:3px;display:block}.parameter-menu button{color:#526078;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:9px 10px;font-size:12px;display:flex}.parameter-menu button:hover,.parameter-menu button[aria-selected=true]{color:#3971ca;background:#eef4ff}@media (max-width:600px){.parameter-menu{min-width:140px}.parameter-trigger{gap:4px;padding:5px}}.image-reference{border-radius:12px;flex-shrink:0;width:64px;height:64px;position:relative}.image-reference .reference-chip-content{border-radius:inherit;width:100%;height:100%;padding:0;display:block;overflow:hidden}.image-reference .reference-chip-content img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.image-reference .reference-chip-content:focus-visible{outline-offset:3px;outline:2px solid #7fa9ed}.image-reference .reference-remove{color:#fff;opacity:0;pointer-events:none;background:#354057dc;border-radius:50%;width:20px;min-width:20px;height:20px;padding:0;transition:opacity .15s;position:absolute;top:-5px;right:-5px}.image-reference:hover .reference-remove,.image-reference:focus-within .reference-remove{opacity:1;pointer-events:auto}.image-reference .reference-remove:hover{color:#fff;background:#b94545}.inline-reference-chip.inline-reference-image{background:0 0;border:0;border-radius:7px;padding:0;line-height:1}.inline-reference-chip.inline-reference-image img{border-radius:7px;width:32px;height:32px;display:block}.reference-menu button[aria-selected=true]{color:#386bc1;background:#edf3ff}.reference-menu button>img{object-fit:cover;border-radius:6px;flex-shrink:0;width:28px;height:28px}@media (hover:none){.image-reference .reference-remove{opacity:1;pointer-events:auto}}.media-parameter-summary{color:#78849b;flex-wrap:wrap;gap:6px 14px;padding:12px 16px;font-size:12px;display:flex}.media-parameter-summary p{color:#a96525;background:#fff6e9;border-radius:7px;flex-basis:100%;margin:0;padding:8px 10px}.parameter-trigger>span:not(.parameter-label){text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.super-composer{container:task-composer/inline-size}.media-settings-trigger{color:#526079;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:5px 9px;font-size:12px;display:inline-flex}.media-settings-trigger:hover,.media-settings-trigger[aria-expanded=true]{color:#386bc1;background:#eff4ff}.settings-count{color:#5272b1;background:#e9effc;border-radius:5px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;display:inline-grid}.settings-summary{color:#93a0b5;margin-left:4px;font-size:10px}.media-settings-panel{z-index:150;box-sizing:border-box;overscroll-behavior:contain;color:#354057;scrollbar-width:thin;background:#fff;border:1px solid #e1e7f1;border-radius:16px;position:fixed;overflow-y:auto;box-shadow:0 16px 54px #223b6626,0 3px 10px #223b660a}.media-settings-panel button{cursor:pointer;font-family:inherit}.media-settings-panel button:focus-visible,.media-settings-trigger:focus-visible,.media-settings-panel input:focus-visible{outline-offset:3px;outline:2px solid #8af}.media-settings-panel>header{z-index:2;background:#fff;border-bottom:1px solid #f0f2f7;justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex;position:sticky;top:0}.media-settings-panel header strong{font-size:14px;font-weight:600;display:block}.media-settings-panel header div>span{color:#9aa5b7;margin-top:4px;font-size:10px;display:block}.media-settings-panel header button{color:#919caf;background:#f5f7fb;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.media-settings-content{flex-direction:column;gap:18px;padding:15px 18px;display:flex}.media-settings-content h4{color:#69778f;margin:0 0 10px;font-size:12px;font-weight:500}.settings-ratios{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.settings-ratios button{color:#8390a5;background:#f8f9fc;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:8px 4px;font-size:10px;display:flex;position:relative}.settings-ratio-visual{place-items:center;height:28px;display:grid}.settings-ratios button>svg{position:absolute;top:4px;right:4px}.settings-ratios button[aria-pressed=true],.settings-resolutions button[aria-pressed=true],.settings-styles button[aria-pressed=true]{color:#4877cc;background:#eef3ff;border-color:#a9c2fb}.settings-ratios .is-auto{border-style:dashed}.settings-section-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.settings-section-title h4{margin:0}.settings-section-title h4 span{color:#4977cb;margin-left:8px;font-size:11px}.settings-section-title button{color:#8a96a9;background:#fff;border:1px solid #e3e9f2;border-radius:6px;padding:3px 8px;font-size:10px}.settings-section-title button[aria-pressed=true]{color:#4877cc;background:#eef3ff;border-color:#a9c2fb}.settings-duration input{accent-color:#5976ee;cursor:pointer;width:100%;height:15px;margin:0;display:block}.settings-range-labels{color:#a0a9ba;justify-content:space-between;margin-top:5px;font-size:10px;display:flex}.settings-resolutions{background:#f5f7fa;border-radius:9px;gap:4px;padding:3px;display:flex}.settings-resolutions button{color:#8190a5;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:6px 4px;font-size:11px}.settings-audio{justify-content:space-between;align-items:center;display:flex}.settings-audio h4{align-items:center;gap:6px;margin-bottom:4px;display:flex}.settings-audio p{color:#a0aabd;margin:0;font-size:10px}.settings-audio [role=switch]{background:#d9dfeb;border:0;border-radius:10px;width:34px;height:20px;padding:3px;transition:background .15s}.settings-audio [role=switch] span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;display:block;box-shadow:0 1px 3px #344b7024}.settings-audio [aria-checked=true]{background:#5976ee}.settings-audio [aria-checked=true] span{transform:translate(14px)}.settings-styles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.settings-styles button{color:#7b899e;background:#fff;border:1px solid #edf0f6;border-radius:7px;align-items:center;gap:6px;padding:7px 5px;font-size:10px;display:flex}.settings-styles i{background:linear-gradient(135deg,#d6e7fc,#dfddf7);border-radius:4px;flex-shrink:0;width:16px;height:16px;display:block}.settings-styles [data-style=watercolor] i{background:linear-gradient(130deg,#d0e9db,#f7ddd6)}.settings-styles [data-style=textbook] i{background:linear-gradient(130deg,#c6dff6,#f4e5c4)}.settings-styles [data-style="3d"] i{background:radial-gradient(circle at 35% 30%,#f8d2d1,#9ea1ea);border-radius:50%}.settings-styles [data-style=minimal] i{background:#f2f4f8;border:1px solid #dce3ee}.settings-styles [data-style=cinematic] i{background:linear-gradient(135deg,#455470,#a98983)}.media-settings-panel>footer{z-index:2;background:#fff;border-top:1px solid #f0f2f7;justify-content:space-between;align-items:center;padding:10px 18px;display:flex;position:sticky;bottom:0}.media-settings-panel footer span{color:#a1acbd;font-size:10px}.media-settings-panel footer button{color:#fff;background:#5976ee;border:0;border-radius:7px;padding:6px 16px;font-size:11px}@container task-composer (max-width:660px){.settings-summary{display:none}.media-settings-trigger{padding:5px 7px}}@container task-composer (max-width:460px){.super-toolbar{gap:4px}.super-toolbar .parameter-trigger>span:not(.parameter-label){max-width:100px}.super-toolbar .super-toolbar-button>span,.super-toolbar .parameter-label{display:none}}@media (prefers-reduced-motion:reduce){.settings-audio [role=switch],.settings-audio [role=switch] span{transition:none}}.media-settings-panel{scroll-padding:72px 0 60px;container:media-settings/inline-size}@container media-settings (max-width:280px){.settings-ratios{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-styles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.app-task-workspace .super-composer .composer-body .super-rich-editor,.super-input-area textarea{font-size:16px}.super-icon-button,.super-composer .task-send{width:44px;height:44px}.super-toolbar-button,.parameter-trigger,.media-settings-trigger,.super-segments>button{min-height:44px}.super-top{flex-wrap:wrap}}
.creation-studio{--studio-accent:var(--tool-accent,#7961c9);--studio-ink:#26243d;--studio-muted:#868296}.creation-studio.creation-studio.expert-workspace,.creation-studio.creation-studio.is-filling,.creation-studio.creation-studio.text-view-editing{width:100%;max-width:1240px;margin:0 auto;padding:24px 0 44px}.creation-studio .tool-workspace-header,.creation-studio .expert-form-hero{margin-bottom:28px}.creation-studio.creation-studio.expert-workspace{width:calc(100% - 48px)}.creation-studio.creation-studio .tool-workspace-header h1,.creation-studio.creation-studio .expert-form-hero h1{letter-spacing:-1px;color:var(--studio-ink);margin:12px 0 10px;font-size:32px}.creation-studio.creation-studio .tool-workspace-header p,.creation-studio.creation-studio .expert-form-hero p{color:var(--studio-muted);max-width:700px;font-size:13px;line-height:1.8}.creation-studio.creation-studio .tool-eyebrow,.creation-studio.creation-studio .expert-form-hero .eyebrow{color:var(--studio-accent);letter-spacing:1.6px;font-size:10px}.creation-studio.creation-studio .expert-form-hero{background:0 0;border:0;padding:0}.creation-studio .expert-form-hero>.brand-art{display:none}.creation-studio-layout,.creation-studio.creation-studio.is-filling .tool-workspace-grid,.creation-studio.creation-studio.text-view-editing .text-workspace-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.5fr);align-items:start;gap:24px;display:grid}.creation-studio-layout>*,.creation-studio .tool-workspace-grid>*{min-width:0}.creation-studio-aside{background:radial-gradient(ellipse at 90% 20%, color-mix(in srgb, var(--studio-accent) 15%, transparent), transparent 65%), linear-gradient(145deg, color-mix(in srgb, var(--studio-accent) 8%, white), #f7f4f1);border:1px solid color-mix(in srgb, var(--studio-accent) 9%, white);color:var(--studio-ink);border-radius:25px;padding:28px;position:sticky;top:24px;overflow:hidden}.creation-studio-kicker{letter-spacing:1.5px;color:var(--studio-accent);align-items:center;gap:7px;font-size:9px;line-height:1.6;display:flex}.creation-studio-story{margin-top:30px}.creation-studio-story>span{color:var(--studio-muted);font-size:11px}.creation-studio-aside .creation-studio-story h2{letter-spacing:-1px;color:var(--studio-ink);margin:9px 0 12px;font-size:clamp(24px,2.3vw,32px);line-height:1.55}.creation-studio-story p{color:#82798f;margin:0;font-size:12px;line-height:1.9}.creation-studio-illustration{margin:20px -12px;position:relative}.creation-studio-illustration .brand-art{object-fit:cover;mix-blend-mode:multiply;border-radius:18px;width:100%;height:210px;-webkit-mask-image:radial-gradient(#000 32%,#0000 76%);mask-image:radial-gradient(#000 32%,#0000 76%)}.creation-studio-illustration>span{color:var(--studio-accent);background:#ffffffd9;border:1px solid #fff;border-radius:24px;align-items:center;gap:7px;padding:9px 13px;font-size:10px;display:flex;position:absolute;bottom:4px;right:8px;box-shadow:0 5px 18px #45317009}.creation-studio-aside>ul{gap:13px;margin:0;padding:10px 0 18px;list-style:none;display:grid}.creation-studio-aside>ul li{color:#756d84;align-items:center;gap:9px;font-size:11px;display:flex}.creation-studio-aside>ul svg{color:var(--studio-accent)}.creation-studio-signature{color:var(--studio-accent);border-top:1px solid #ffffffa0;align-items:center;gap:10px;padding-top:20px;display:flex}.creation-studio-signature span{color:#8b809c;flex:1;font-size:10px;line-height:1.9}.creation-studio-signature strong{color:#756787;font-weight:500}.creation-studio.creation-studio .expert-case-invitation{background:0 0;border:0;border-top:1px solid #ffffffa0;border-radius:0;gap:12px;margin:0;padding:17px 0;display:grid}.creation-studio .expert-case-invitation>div{gap:6px;display:grid}.creation-studio .expert-case-invitation strong{font-size:12px}.creation-studio .expert-case-invitation span{font-size:10px;line-height:1.8}.creation-studio .expert-case-invitation .ui-button{background:#ffffffb0;width:100%;font-size:11px}.creation-studio.creation-studio .tool-form-panel,.creation-studio.creation-studio.expert-workspace form,.creation-studio.creation-studio.text-view-editing .text-panel{background:#fff;border:1px solid #e9e5f0;border-radius:24px;margin:0;overflow:hidden;box-shadow:0 12px 40px #34205c05}.creation-studio.creation-studio.expert-workspace form{padding:28px}.creation-studio.creation-studio .tool-form-content{gap:21px;padding:28px}.creation-studio.creation-studio.text-view-editing .text-panel{padding:28px}.creation-studio.creation-studio .guided-start{border:1px solid color-mix(in srgb, var(--studio-accent) 12%, white);background:color-mix(in srgb, var(--studio-accent) 4%, white);border-radius:14px;padding:16px}.creation-studio .guided-start .guided-start-icon{background:color-mix(in srgb, var(--studio-accent) 10%, white);color:var(--studio-accent);border-radius:12px}.creation-studio .guided-start strong{color:var(--studio-ink);font-size:13px}.creation-studio .guided-start p{color:var(--studio-muted);font-size:11px}.creation-studio.creation-studio .ui-input,.creation-studio.creation-studio .text-field>textarea,.creation-studio.creation-studio .text-field>select,.creation-studio.creation-studio .text-field>input{background:#fcfbfe;border:1px solid #e8e3ef;border-radius:11px;min-height:44px;padding:11px 13px;font-size:13px;transition:border-color .15s,box-shadow .15s}.creation-studio.creation-studio .ui-input:focus,.creation-studio.creation-studio .text-field>:is(textarea,select,input):focus{border-color:var(--studio-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--studio-accent) 9%, transparent);outline:none}.creation-studio.creation-studio .ui-field>label{color:#615870;font-size:12px}.creation-studio.creation-studio .expert-fields{gap:21px 16px}.creation-studio.creation-studio .guided-section-heading{border-bottom:1px solid #f0ecf5;margin-top:20px;padding:5px 0 16px}.creation-studio.creation-studio .guided-section-heading>div>span{color:var(--studio-accent);background:#f2eefb}.creation-studio.creation-studio .guided-extras{background:#fdfcfe;border-color:#eae5f0;border-radius:13px}.creation-studio.creation-studio .guided-extras>summary{padding:15px}.creation-studio.creation-studio .tool-stepper{background:#fff;border-bottom:1px solid #eeebf4;flex-wrap:wrap;gap:22px;padding:0 25px}.creation-studio.creation-studio .tool-stepper button{gap:8px;min-height:65px;font-size:11px;position:relative}.creation-studio.creation-studio .tool-stepper button[aria-current]:after{content:"";background:var(--studio-accent);border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.creation-studio.creation-studio .tool-stepper button>span{color:#9589a6;background:#f4f1f9;border-radius:7px}.creation-studio.creation-studio .tool-stepper button[aria-current]>span{background:color-mix(in srgb, var(--studio-accent) 10%, white);color:var(--studio-accent)}.creation-studio.creation-studio .tool-form-intro h2{color:var(--studio-ink);font-size:21px}.creation-studio.creation-studio .tool-form-footer{background:#fdfcfe;border-color:#eeebf4;border-radius:0 0 24px 24px;padding:20px 28px}.creation-studio.creation-studio .expert-form-footer{border-color:#eeebf4;gap:14px;margin-top:26px;padding-top:22px}.creation-studio .ui-button--primary{background:var(--studio-accent);box-shadow:0 4px 12px color-mix(in srgb, var(--studio-accent) 18%, transparent)}.creation-studio .ui-button--primary:hover{filter:brightness(1.06)}.creation-studio.creation-studio .tool-kind-picker button{border-radius:14px;padding:20px;transition:border-color .15s,background .15s}.creation-studio.creation-studio .tool-kind-picker button[aria-pressed=true]{background:color-mix(in srgb, var(--studio-accent) 6%, white);border-color:color-mix(in srgb, var(--studio-accent) 55%, white)}.creation-studio.creation-studio.is-filling .guided-examples,.creation-studio.creation-studio .text-workspace-layout>.guided-history{grid-column:2;margin-top:0}.creation-studio.creation-studio .text-workspace-layout>div{min-width:0}.creation-studio.creation-studio .text-flow-nav{background:#ffffffa0;border:1px solid #eeebf4;border-radius:14px;margin-bottom:23px;padding:17px 22px}.creation-studio.creation-studio.text-view-editing .text-field>textarea{min-height:250px;line-height:1.9}.creation-studio.creation-studio .text-preservation{gap:10px}.creation-studio.creation-studio .text-preservation label{background:#f7f4fc;border:1px solid #ece6f5;border-radius:9px;padding:9px 11px}.creation-studio button:focus-visible{outline:2px solid var(--studio-accent);outline-offset:3px}@media (max-width:1100px){.creation-studio-layout,.creation-studio.creation-studio.is-filling .tool-workspace-grid,.creation-studio.creation-studio.text-view-editing .text-workspace-layout{grid-template-columns:minmax(0,1fr)}.creation-studio-aside{display:none}.creation-studio.creation-studio.expert-workspace,.creation-studio.creation-studio.is-filling,.creation-studio.creation-studio.text-view-editing{max-width:820px}.creation-studio.creation-studio.is-filling .guided-examples,.creation-studio.creation-studio .text-workspace-layout>.guided-history{grid-column:1}.creation-studio-layout>.creation-studio-aside:has(.expert-case-invitation){background:0 0;border:0;padding:0;display:block;position:static}.creation-studio-layout>.creation-studio-aside>:not(.expert-case-invitation){display:none}.creation-studio.creation-studio .expert-case-invitation{background:#f7f3ff;border:1px solid #eae2fa;border-radius:16px;padding:16px 20px;display:flex}.creation-studio .expert-case-invitation .ui-button{flex-shrink:0;width:auto}}@media (max-width:600px){.creation-studio.creation-studio.expert-workspace{width:calc(100% - 32px)}.creation-studio.creation-studio.expert-workspace,.creation-studio.creation-studio.is-filling,.creation-studio.creation-studio.text-view-editing{padding:16px 0 32px}.creation-studio.creation-studio .tool-workspace-header h1,.creation-studio.creation-studio .expert-form-hero h1{font-size:25px}.creation-studio.creation-studio .expert-form-hero p{font-size:12px}.creation-studio.creation-studio.expert-workspace form,.creation-studio.creation-studio.text-view-editing .text-panel,.creation-studio.creation-studio .tool-form-content{padding:20px 17px}.creation-studio.creation-studio .tool-form-panel,.creation-studio.creation-studio.expert-workspace form{border-radius:18px}.creation-studio.creation-studio .tool-stepper{gap:9px 17px;padding:8px 15px}.creation-studio.creation-studio .tool-stepper button{min-height:39px;font-size:10px}.creation-studio.creation-studio .tool-stepper button>span{width:20px;height:20px}.creation-studio.creation-studio .tool-form-footer{padding:16px}.creation-studio.creation-studio .tool-fields-row,.creation-studio.creation-studio .expert-fields{grid-template-columns:minmax(0,1fr)}.creation-studio .guided-field,.creation-studio .guided-field.is-short,.creation-studio .guided-field.is-wide{grid-column:1/-1}.creation-studio.creation-studio .guided-start{flex-wrap:wrap;gap:9px;padding:12px}.creation-studio .guided-start>div{min-width:140px}.creation-studio.creation-studio .expert-case-invitation{flex-wrap:wrap;padding:14px 16px}.creation-studio.creation-studio .expert-form-footer{align-items:end}.creation-studio .expert-form-footer>.guided-delivery{flex-basis:100%;width:100%}.creation-studio.creation-studio .text-flow-nav{gap:16px;padding:14px 13px}.creation-studio.creation-studio .text-flow-nav li{gap:6px;font-size:10px}}@media (prefers-reduced-motion:reduce){.creation-studio *{transition:none!important}}
.tool-workspace{--tool-accent:#4664ef;min-width:0;max-width:1440px;margin:0 auto;padding-bottom:40px}.tool-workspace-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.tool-eyebrow{letter-spacing:.08em;color:var(--tool-accent);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.tool-workspace h1{letter-spacing:-1px;margin:10px 0;font-size:28px}.tool-workspace-header p{color:#748098;margin:0;font-size:14px;line-height:1.8}.tool-header-actions,.tool-result-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tool-free-banner{background:#f9fbff;border:1px solid #e6ebf4;border-radius:12px;flex-wrap:wrap;gap:24px;margin-bottom:22px;padding:13px 18px;display:flex}.tool-free-banner span{color:#67758c;align-items:center;gap:7px;font-size:12px;display:flex}.tool-free-banner svg{color:#399783}.tool-workspace-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.85fr);align-items:start;gap:18px;display:grid}.tool-form-panel,.tool-examples,.tool-result,.tool-history{background:#fff;border:1px solid #e5e9f2;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 6px 24px #172b4d04}.tool-stepper{background:#fcfdff;border-bottom:1px solid #edf0f5;justify-content:space-between;gap:7px;padding:16px 20px;display:flex}.tool-stepper button{color:#8893a7;text-align:left;white-space:nowrap;align-items:center;gap:7px;padding:0;font-size:12px;display:flex}.tool-stepper button span{background:#eef1f7;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.tool-stepper button[aria-current]{color:var(--tool-accent)}.tool-stepper button[aria-current] span{background:var(--tool-accent);color:#fff}.tool-stepper button:disabled{cursor:default}.tool-form-content{flex-direction:column;gap:16px;padding:20px 22px 22px;display:flex}.tool-form-intro{margin-bottom:3px}.tool-form-intro small{color:var(--tool-accent);letter-spacing:.12em;font-size:10px;font-weight:700}.tool-form-intro h2{margin:8px 0;font-size:20px}.tool-form-intro p{color:#8892a5;margin:0;font-size:12px}.tool-workspace .ui-field{min-width:0}.tool-workspace .ui-field>label{color:#3b465c;font-size:13px}.tool-workspace .ui-input{background:#fcfdff;border-color:#dfe5ee;width:100%;min-width:0}.tool-workspace textarea{resize:vertical;line-height:1.7}.tool-workspace .ui-field small{font-size:11px;line-height:1.7}.tool-workspace .ui-button{white-space:normal}.tool-fields-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tool-inline-tip{color:#66738c;background:#f6f8fe;border-radius:10px;padding:14px;font-size:12px;line-height:1.8}.tool-form-footer{background:#fcfdff;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;display:flex}.tool-form-footer>div{align-items:center;gap:12px;display:flex}.tool-form-footer small{color:#8c96a8;font-size:11px}.tool-examples{background:linear-gradient(145deg,#fff,#fbfcff);padding:18px;position:sticky;top:22px}.tool-section-title{align-items:center;gap:8px;margin-bottom:18px;display:flex}.tool-section-title svg{color:var(--tool-accent)}.tool-section-title h2{margin:0;font-size:15px}.tool-section-title>span{color:#72809a;border:1px solid #e3e8f2;border-radius:5px;margin-left:auto;padding:3px 7px;font-size:10px}.tool-demo-slide{aspect-ratio:16/10;background:linear-gradient(135deg,#e8f4fb,#f0f4ff);border:1px solid #dee6f4;border-radius:11px;padding:24px;position:relative;overflow:hidden}.tool-demo-slide>small{letter-spacing:.1em;color:#57838e;font-size:10px}.tool-demo-slide h3{color:#21425e;max-width:68%;margin:13px 0;font-size:21px;line-height:1.5}.tool-demo-slide p{color:#527085;z-index:1;width:68%;font-size:12px;line-height:1.9;position:relative}.tool-demo-fraction{background:conic-gradient(#78c5b5 0 25%, #e2eee9 25% 100%);border:4px solid #fff;border-radius:50%;place-items:center;width:90px;height:90px;display:grid;position:absolute;bottom:28px;right:16px;transform:rotate(-12deg);box-shadow:0 6px 20px #4d83751a}.tool-demo-fraction span{color:#1d625e;background:#ffffffd9;border-radius:8px;padding:4px;font-size:22px;transform:rotate(12deg)}.tool-demo-pagination{color:#7a87a1;justify-content:center;align-items:center;gap:20px;margin:12px 0 18px;font-size:11px;display:flex}.tool-demo-pagination button{border:1px solid #e6ebf4;border-radius:5px;padding:5px}.tool-workspace button:disabled{opacity:.5;cursor:not-allowed}.tool-example-list{flex-direction:column;gap:10px;margin-top:18px;display:flex}.tool-example-list>div{background:#fff;border:1px solid #e6ebf3;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.tool-example-list strong{font-size:12px;display:block}.tool-example-list small{color:#95a0b1;margin-top:5px;font-size:10px;display:block}.tool-example-list .ui-button{padding:7px 10px;font-size:11px}.tool-helper{color:#8a95a9;font-size:11px;line-height:1.8;display:block}.tool-helper svg{vertical-align:middle;margin-right:4px;display:inline}.tool-segment{background:#f0f3f9;border-radius:8px;gap:3px;margin-bottom:14px;padding:4px;display:flex}.tool-segment button{color:#8190a5;border-radius:6px;flex:1;padding:8px;font-size:12px}.tool-segment button[aria-pressed=true]{color:var(--tool-accent);background:#fff;box-shadow:0 2px 5px #243c7310}.tool-demo-paper{background:#fffdf7;border:1px solid #eee9dc;border-radius:8px;min-height:300px;padding:24px 20px;box-shadow:0 4px 10px #8b744406}.tool-demo-paper h3{text-align:center;margin:0 0 14px;font-size:15px}.tool-demo-paper p{margin:10px 0;font-size:12px;line-height:2}.tool-demo-paper .tool-paper-meta{color:#8c887d;border-bottom:1px solid #ece7dc;padding-bottom:10px;font-size:10px}.tool-demo-paper h4{font-size:13px}.tool-paper-question{text-align:center}.tool-answer-lines{border-bottom:1px dashed #c6c1b5;height:35px}.tool-demo-player{background:#f8f5fd;border:1px solid #e4def0;border-radius:10px;width:100%;height:360px;display:block}.tool-question-heading{justify-content:space-between;align-items:center;display:flex}.tool-question-heading h3{margin:0;font-size:15px}.tool-question-heading span{color:var(--tool-accent);font-size:12px;font-weight:600}.tool-question-table{gap:8px;display:grid}.tool-question-table>div{border:1px solid #edf0f5;border-radius:9px;grid-template-columns:minmax(0,1fr) 85px 95px;align-items:center;gap:12px;padding:10px 12px;display:grid}.tool-question-table>div.is-enabled{background:#f9fdfb;border-color:#d2e7e0}.tool-question-table label{min-width:0;font-size:12px}.tool-question-table label>span{color:#8b97a9;margin-bottom:4px;font-size:10px;display:block}.tool-question-table .ui-check>span{color:#414b5d;margin:0;font-size:12px}.tool-question-table input[type=number]{padding:7px 8px;font-size:12px}.tool-question-table small{color:#a4adbc;font-size:11px}.tool-kind-picker{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tool-kind-picker button{text-align:left;background:#fcfcff;border:1px solid #e4e5ee;border-radius:12px;flex-direction:column;align-items:start;gap:10px;padding:17px;display:flex}.tool-kind-picker button[aria-pressed=true]{border-color:var(--tool-accent);color:var(--tool-accent);background:#f8f4ff}.tool-kind-picker strong{font-size:14px}.tool-kind-picker small{color:#9290a7;font-size:11px}.tool-confirm-summary h3{margin:0 0 8px;font-size:23px}.tool-confirm-summary>span{color:#8591a7;font-size:12px}.tool-confirm-summary dl{margin:24px 0}.tool-confirm-summary dt{color:#8e99ac;margin:20px 0 7px;font-size:11px}.tool-confirm-summary dd{color:#43506a;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.9}.tool-price{color:var(--tool-accent);background:#f4f7ff;border:1px solid #e2e8fb;border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:18px;display:flex}.tool-price strong{font-size:23px;display:block}.tool-price small{color:#8290ae;margin-top:6px;font-size:11px;display:block}.tool-error{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.tool-error .ui-alert{flex:1;min-width:0}.tool-error .ui-alert p{overflow-wrap:anywhere}.tool-history{margin-bottom:20px;padding:18px}.tool-history h2{margin:0 0 15px;font-size:17px}.tool-history>p{color:#8793a8;font-size:13px}.tool-history>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tool-history button{text-align:left;border:1px solid #e7ecf4;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:13px;display:flex}.tool-history button>span{flex:1;min-width:0}.tool-history strong{text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.tool-history small{color:#8a96aa;margin-top:7px;font-size:10px;display:block}.tool-operation{background:#f7faff;border:1px solid #e1e8f5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:22px;padding:18px 22px;display:flex}.tool-operation-title{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.tool-operation-title svg{color:var(--tool-accent)}.tool-operation strong{font-size:14px;display:block}.tool-operation small{color:#8592aa;margin-top:5px;font-size:11px;line-height:1.7;display:block}.tool-operation>span{color:#7686a3;font-size:12px}.tool-operation-error{color:#c35b56;overflow-wrap:anywhere;width:100%;margin:0;font-size:12px}.tool-result{padding:20px}.tool-result-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.tool-result-heading h2{margin:8px 0;font-size:24px}.tool-result-heading p{color:#56627a;margin:0;font-size:13px}.tool-result-heading p span{color:#9aa4b7;font-size:11px}.tool-result-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:24px;display:grid}.tool-preview-panel{background:#f8faff;border:1px solid #e9edf5;border-radius:12px;min-width:0;padding:14px;overflow:hidden}.tool-slide-navigation{color:#71809a;justify-content:center;align-items:center;gap:20px;margin-bottom:15px;font-size:12px;display:flex}.tool-page-strip{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:15px;display:flex}.tool-page-strip button{border:1px solid #dce3f0;border-radius:6px;width:30px;height:30px;font-size:12px}.tool-page-strip button[aria-pressed=true]{background:var(--tool-accent);border-color:var(--tool-accent);color:#fff}.tool-modify-panel{border:1px solid #e8ebf2;border-radius:12px;flex-direction:column;gap:16px;padding:18px;display:flex}.tool-modify-panel h3{margin:0;font-size:15px}.tool-modify-panel>p{color:#8d97aa;margin:0;font-size:11px;line-height:1.8}.tool-modify-panel .ui-button{font-size:12px}.tool-modify-panel>.tool-helper{margin-top:-5px}.tool-answer-update{gap:10px;display:grid}.tool-answer-update .ui-alert{font-size:11px}.tool-player{aspect-ratio:1366/768;background:#fff;border-radius:8px;width:100%;position:relative;overflow:hidden}.tool-player iframe{transform-origin:0 0;background:#fff;border:0;position:absolute;inset:0}.tool-player-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.tool-player-toolbar a{color:var(--tool-accent);margin-left:auto;font-size:11px}.tool-share-url{gap:7px;margin-top:14px;display:grid}.tool-share-url span{color:#8c98ac;font-size:11px}.tool-share-url input{color:#7787a2;background:#fff;border:1px solid #e2e7ef;border-radius:6px;width:100%;padding:9px;font-size:11px}.tool-versions{border-top:1px solid #e4e8f0;margin-top:18px;padding-top:10px}.tool-versions h3{font-size:13px}.tool-versions>div{justify-content:space-between;gap:10px;padding:10px 0;display:flex}.tool-versions button{text-align:left;font-size:12px}.tool-versions small{color:#8a96a9;overflow-wrap:anywhere;max-width:350px;margin-top:5px;display:block}.tool-loading{text-align:center;color:#8996ab;padding:35px;font-size:13px}.tool-result:fullscreen{background:#fff;padding:24px;overflow:auto}.tool-result:fullscreen .tool-result-grid{grid-template-columns:1fr}.tool-result:fullscreen .tool-modify-panel{display:none}@media (max-width:1200px){.tool-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(270px,.8fr);gap:16px}.tool-form-content{padding:24px}.tool-stepper{padding:20px 18px}.tool-stepper button{font-size:10px}.tool-result-grid{grid-template-columns:minmax(0,1fr) 230px;gap:16px}.tool-result{padding:20px}.tool-demo-slide{padding:18px}.tool-demo-slide h3{font-size:18px}.tool-demo-fraction{width:70px;height:70px;right:12px}}@media (max-width:960px){.tool-workspace-grid{grid-template-columns:1fr}.tool-examples{position:static}.tool-result-grid{grid-template-columns:1fr}.tool-result-heading{align-items:start}.tool-demo-slide{aspect-ratio:16/7}.tool-demo-slide h3{font-size:24px}.tool-demo-slide p{font-size:14px}.tool-demo-fraction{width:100px;height:100px;bottom:15%;right:10%}}@media (max-width:700px){.tool-workspace-header{align-items:start;gap:10px}.tool-workspace h1{font-size:26px}.tool-header-actions .ui-button{padding:8px;font-size:11px}.tool-header-actions{flex-direction:column}.tool-workspace-header p{font-size:12px}.tool-free-banner{gap:10px 18px;padding:12px}.tool-free-banner span{font-size:10px}.tool-form-panel,.tool-examples,.tool-result{border-radius:12px}.tool-stepper{gap:4px;padding:16px 12px}.tool-stepper button{flex-direction:column;gap:6px;font-size:10px}.tool-stepper button span{width:23px;height:23px}.tool-form-content{gap:18px;padding:22px 17px}.tool-form-intro h2{font-size:20px}.tool-fields-row{gap:10px}.tool-form-footer{flex-wrap:wrap;align-items:center;padding:16px}.tool-form-footer>div{gap:6px}.tool-form-footer small{font-size:10px}.tool-form-footer .ui-button{padding:9px 11px;font-size:12px}.tool-form-footer>div>small{display:none}.tool-examples{padding:17px}.tool-demo-slide{aspect-ratio:16/10}.tool-demo-slide h3{font-size:20px}.tool-demo-slide p{font-size:12px}.tool-demo-fraction{width:65px;height:65px;bottom:20px;right:12px}.tool-example-list>div{padding:10px}.tool-example-list strong{font-size:11px}.tool-question-table>div{grid-template-columns:minmax(0,1fr) 62px 72px;gap:7px;padding:10px 8px}.tool-question-table label{font-size:11px}.tool-kind-picker{gap:10px}.tool-kind-picker button{padding:13px}.tool-kind-picker small{font-size:10px}.tool-demo-player{height:370px}.tool-history>div{grid-template-columns:1fr}.tool-result{padding:16px}.tool-result-heading{flex-direction:column;align-items:stretch}.tool-result-actions .ui-button{padding:8px 12px;font-size:11px}.tool-result-grid{gap:16px}.tool-preview-panel{padding:9px}.tool-modify-panel{padding:16px}.tool-operation{padding:15px}.tool-player-toolbar .ui-button{padding:6px 8px;font-size:10px}.tool-player-toolbar a{font-size:10px}.tool-result .exam-preview{padding:0}.tool-result .exam-page-controls{flex-wrap:wrap;gap:7px}.tool-result .exam-page-stack{padding:8px}.tool-result .exam-page-figure{max-width:100%!important}.tool-workspace .ui-alert{font-size:12px}.tool-confirm-summary h3{font-size:20px}}
.app-exam-workspace .workspace{background:#f7f9fd;flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.app-exam-workspace .topbar{border-bottom:1px solid #e7eaf2;flex-shrink:0;width:100%;max-width:1440px;height:56px;margin-inline:auto}.app-exam-workspace .content.exam-content{flex:1;width:100%;max-width:1440px;min-height:0;margin:0 auto;padding:0;display:flex;overflow:hidden}.tool-exam.creation-studio.creation-studio{--studio-accent:#5768de;--tool-accent:#5768de;flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.tool-exam.creation-studio.creation-studio .tool-workspace-header{border-bottom:1px solid #e7eaf2;flex-shrink:0;align-items:center;min-height:77px;margin:0;padding:16px 28px}.tool-exam .tool-workspace-header .tool-eyebrow{display:none}.tool-exam.creation-studio.creation-studio .tool-workspace-header h1{letter-spacing:-.4px;margin:0 0 6px;font-size:19px}.tool-exam.creation-studio.creation-studio .tool-workspace-header p{color:#8a95a8;font-size:11px;line-height:1.5}.tool-exam .tool-history,.tool-exam .tool-error,.tool-exam .tool-operation{border-radius:0;flex-shrink:0;max-height:30vh;margin:0;overflow:auto}.tool-exam .tool-result{flex:1;min-height:0;overflow:auto}.tool-exam.creation-studio.creation-studio .tool-workspace-grid{grid-template-columns:minmax(0, var(--exam-form-width,43%)) 6px minmax(0, 1fr);flex:1;grid-template-areas:"form divider cases";align-items:stretch;gap:0;min-height:0;display:grid;overflow:hidden}.tool-exam.creation-studio.creation-studio .tool-form-panel{min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;grid-area:form;margin:0;display:flex;overflow:hidden}.tool-exam.creation-studio.creation-studio .tool-stepper{background:#fff;border-bottom:1px solid #edf0f5;flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;gap:12px;padding:0 25px}.tool-exam.creation-studio.creation-studio .tool-stepper button{gap:6px;min-height:61px;font-size:10px}.tool-exam.creation-studio.creation-studio .tool-stepper button span{width:21px;height:21px;font-size:10px}.tool-exam.creation-studio.creation-studio .tool-form-content{overscroll-behavior:contain;scrollbar-width:thin;flex:1;gap:23px;min-height:0;padding:30px 32px;overflow:auto}.tool-exam.creation-studio.creation-studio .tool-form-intro small{display:none}.tool-exam.creation-studio.creation-studio .tool-form-intro h2{color:#27334c;margin:0 0 9px;font-size:21px}.tool-exam.creation-studio.creation-studio .tool-form-intro p{color:#919caf;font-size:12px;line-height:1.7}.tool-exam.creation-studio.creation-studio .ui-field>label{color:#647088;font-size:12px;font-weight:500}.tool-exam.creation-studio.creation-studio .ui-input{background:#fff;border-color:#e1e6f0;border-radius:9px;min-height:45px}.tool-exam.creation-studio.creation-studio .tool-fields-row{gap:15px}.tool-exam.creation-studio.creation-studio .tool-form-footer{background:#fff;border-top:1px solid #e9edf5;flex-shrink:0;min-height:79px;padding:20px 26px;box-shadow:0 -5px 20px #26375d03}.tool-exam.creation-studio.creation-studio .tool-form-footer>div .ui-button{color:#73809a;box-shadow:none;background:#f4f6fa;border-color:#e5eaf3}.tool-exam.creation-studio.creation-studio .tool-form-footer>.ui-button{background:#5768de;border-color:#5768de;box-shadow:0 3px 10px #5768de18}.tool-exam.creation-studio.creation-studio .guided-start{background:0 0;border:0;border-bottom:1px solid #f0f2f7;border-radius:0;gap:8px;margin:-3px 0 0;padding:0 0 17px;display:flex}.tool-exam .guided-start .guided-start-icon,.tool-exam .guided-start strong{display:none}.tool-exam .guided-start p{margin:0;font-size:11px}.tool-exam .guided-start .ui-button{color:#7180ce;background:#f1f3ff;border:0;flex-shrink:0;min-height:28px;padding:4px 8px;font-size:11px}.exam-pane-resizer{cursor:col-resize;touch-action:none;z-index:2;background:#f5f6fa;border-inline:1px solid #e6eaf2;grid-area:divider;position:relative}.exam-pane-resizer:after{content:"";background:#fff;border:1px solid #dce2ed;border-radius:6px;height:40px;position:absolute;top:50%;left:-1px;right:-1px;box-shadow:0 2px 5px #273b5d08}.exam-pane-resizer:hover,.exam-pane-resizer[data-dragging=true]{background:#ccd4f9}.exam-pane-resizer:focus-visible{outline-offset:-1px;outline:2px solid #8493ec}.exam-case-aside{color:#39465e;background:#f5f6fa;flex-direction:column;grid-area:cases;min-width:0;min-height:0;display:flex;overflow:hidden}.exam-case-heading{background:#fff;border-bottom:1px solid #edf0f5;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:61px;padding:0 22px;display:flex}.exam-case-heading>div{align-items:center;gap:9px;min-width:0;display:flex}.exam-preview-icon{color:#8393b9;display:flex}.exam-case-heading h2{white-space:nowrap;margin:0;font-size:13px;font-weight:600}.exam-preview-badge{color:#99a5ba;white-space:nowrap;background:#f1f4fa;border:1px solid #e9edf5;border-radius:5px;padding:3px 6px;font-size:9px}.exam-preview-format{color:#a0aabd;white-space:nowrap;font-size:10px}.exam-scenario-tabs{flex-shrink:0;gap:9px;padding:14px 22px 10px;display:flex}.exam-scenario-tabs button{text-align:left;color:#8490a6;background:#fff;border:1px solid #e4e8f1;border-radius:8px;flex:1;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.exam-scenario-tabs button[aria-selected=true]{color:#6778c8;background:#fdfdff;border-color:#b4bff0;box-shadow:0 0 0 1px #d8defa33}.exam-scenario-icon{color:#8b9bd3;background:#f1f4fc;border-radius:6px;flex-shrink:0;place-items:center;width:29px;height:32px;font-family:Georgia,serif;font-size:20px;display:grid}.exam-scenario-tabs strong{white-space:nowrap;font-size:11px;font-weight:500;display:block}.exam-scenario-tabs small{color:#a5afc1;white-space:nowrap;margin-top:4px;font-size:9px;display:block}.exam-scenario-radio{border:1px solid #e1e7f2;border-radius:50%;flex-shrink:0;place-items:center;width:13px;height:13px;margin-left:auto;display:grid}[aria-selected=true] .exam-scenario-radio{color:#fff;background:#8290d9;border-color:#8290d9}.exam-case-aside>[role=tabpanel]{flex-direction:column;flex:1;min-height:0;display:flex}.exam-preview-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 22px 12px;display:flex}.exam-case-paper-controls{background:#e9edf5;border-radius:6px;gap:2px;padding:3px;display:flex}.exam-case-paper-controls button{color:#919eb6;border-radius:4px;padding:5px 9px;font-size:10px}.exam-case-paper-controls button[aria-pressed=true]{color:#697893;background:#fff;box-shadow:0 1px 3px #24375b0a}.exam-case-open{color:#8c9aba;align-items:center;gap:5px;font-size:10px;display:flex}.exam-case-paper-wrap{overscroll-behavior:contain;scrollbar-width:thin;background:#eff1f7;border-top:1px solid #e7ebf3;border-bottom:1px solid #e7ebf3;flex:1;min-height:0;padding:18px 27px 30px;position:relative;overflow:auto}.exam-paper-stack{display:none}.exam-case-paper{color:#48566e;background:#fff;border:1px solid #e4e9f2;max-width:680px;min-height:780px;margin:0 auto;padding:30px 32px;box-shadow:0 4px 20px #23335109}.exam-paper-topline{color:#a3adc1;letter-spacing:.6px;border-bottom:2px solid #687b9b;justify-content:space-between;margin-bottom:26px;padding-bottom:11px;font-size:8px;display:flex}.exam-case-paper-eyebrow{text-align:center;color:#99a4ba;letter-spacing:2px;font-size:9px;display:block}.exam-case-paper h3{text-align:center;color:#364760;margin:14px 0;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:23px;line-height:1.5}.exam-case-paper-meta{color:#9ca8be;flex-wrap:wrap;justify-content:center;gap:14px;font-size:9px;display:flex}.exam-paper-student{text-align:center;color:#a1acc1;border-bottom:1px solid #edf0f6;margin-top:18px;padding-bottom:17px;font-size:9px}.exam-paper-section-title{color:#63748f;align-items:center;gap:7px;margin:22px 0 16px;font-size:12px;font-weight:600;display:flex}.exam-paper-section-title>span{color:#8a9ab5;background:#edf1f8;border-radius:3px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.exam-paper-section-title small{color:#a6b1c6;margin-left:auto;font-size:9px;font-weight:400}.exam-case-paper section{margin:17px 0 23px}.exam-case-paper section>p{white-space:pre-line;gap:7px;margin:0;font-size:12px;line-height:2;display:flex}.exam-case-paper section b{color:#8797b2;flex-shrink:0;font-size:11px}.exam-case-writing-line{border-bottom:1px solid #edf0f6;height:10px;margin:10px 0 0 17px}.exam-case-answer{color:#8191ae;background:#f4f6fc;border-radius:4px;margin:10px 0 0 17px;padding:12px 14px;font-size:12px;line-height:1.9}.exam-case-answer strong{color:#8495cd;margin-bottom:4px;font-size:10px;display:block}.exam-case-passage{color:#8b99b3;background:#f6f8fc;margin:25px 0;padding:17px;font-size:12px;line-height:2}.exam-case-passage strong{color:#7d8eaa}.exam-case-passage p{margin:8px 0 0}.exam-paper-footer{color:#b2bccd;border-top:1px solid #e9edf5;justify-content:space-between;margin-top:30px;padding-top:16px;font-size:9px;display:flex}.exam-case-situation{background:#f8f9fc;flex-shrink:0;align-items:center;gap:10px;padding:12px 22px;display:flex}.exam-situation-icon{color:#98a9c7;flex-shrink:0;display:flex}.exam-case-situation>div>span{color:#a4afc3;font-size:9px}.exam-case-situation h3{color:#7d8eab;margin:0 0 0 8px;font-size:11px;font-weight:500;display:inline}.exam-case-situation p{color:#9faac0;margin:4px 0 0;font-size:10px;line-height:1.7}.exam-case-bottom{background:#fff;border-top:1px solid #e8edf5;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:69px;padding:15px 22px;display:flex}.exam-case-bottom strong{color:#8c9cb8;align-items:center;gap:5px;font-size:10px;font-weight:400;display:flex}.exam-case-bottom>div>span{color:#b0bad0;margin-top:4px;font-size:9px;display:block}.exam-case-aside .exam-case-start{color:#7e8ed7;min-height:36px;box-shadow:none;background:#edf1ff;border-color:#dfe6fd;border-radius:7px;font-size:11px}.exam-case-provenance{color:#b5becf;background:#fff;flex-shrink:0;margin:0;padding:0 22px 10px;font-size:9px;line-height:1.5}.exam-case-notice{color:#8193ca;background:#eff3ff;flex-shrink:0;margin:0;padding:8px 22px;font-size:11px}.exam-mobile-tabs{display:none}@media (max-width:1000px) and (min-width:701px){.tool-exam.creation-studio.creation-studio .tool-stepper{gap:5px;padding-inline:16px}.tool-exam.creation-studio.creation-studio .tool-stepper button{gap:3px;font-size:9px}.tool-exam.creation-studio.creation-studio .tool-form-content{padding-inline:22px}.exam-preview-format,.exam-scenario-tabs small,.exam-scenario-radio{display:none}.exam-case-paper-wrap{padding:18px 16px}.exam-case-paper{padding-inline:20px}}@media (max-width:700px){.app-exam-workspace .workspace{height:calc(100dvh - 56px - env(safe-area-inset-top));min-height:0}.app-exam-workspace .topbar{display:none}.tool-exam.creation-studio.creation-studio .tool-workspace-header{gap:10px;min-height:67px;padding:14px 18px}.tool-exam.creation-studio.creation-studio .tool-workspace-header h1{margin:0;font-size:18px}.tool-exam .tool-workspace-header p{display:none}.tool-exam .tool-header-actions .ui-button{white-space:nowrap;padding-inline:10px;font-size:10px}.exam-mobile-tabs{background:#fff;border-bottom:1px solid #e8ecf4;flex-shrink:0;height:43px;display:flex}.exam-mobile-tabs button{color:#9aa6bd;border-bottom:2px solid #0000;flex:1;font-size:12px}.exam-mobile-tabs button[aria-selected=true]{color:#6d80cb;border-color:#7d8edc}.tool-exam.creation-studio.creation-studio .tool-workspace-grid{display:block}.exam-pane-resizer{display:none}.tool-exam.creation-studio.creation-studio .tool-form-panel,.exam-case-aside{height:100%}[data-active-pane=preview]>.tool-form-panel,[data-active-pane=form]>.exam-case-aside{display:none!important}.tool-exam.creation-studio.creation-studio .tool-form-content{padding:25px 23px}.tool-exam.creation-studio.creation-studio .tool-stepper{gap:8px;padding-inline:17px}.tool-exam.creation-studio.creation-studio .tool-stepper button{gap:4px;min-height:52px;font-size:9px}.tool-exam.creation-studio.creation-studio .tool-form-footer{min-height:69px;padding:15px 20px}.exam-case-heading{display:none}.exam-scenario-tabs{gap:8px;padding:12px 15px}.exam-scenario-tabs button{gap:6px;padding:8px}.exam-scenario-tabs small{font-size:8px}.exam-scenario-tabs strong{font-size:10px}.exam-scenario-radio{display:none}.exam-scenario-icon{width:23px;height:28px;font-size:18px}.exam-preview-toolbar{padding:0 15px 12px}.exam-case-open{font-size:9px}.exam-case-paper-controls button{padding:5px 7px;font-size:9px}.exam-case-paper-wrap{padding:16px 15px}.exam-case-paper{min-height:650px;padding:22px 19px}.exam-case-paper h3{font-size:20px}.exam-case-situation{padding:9px 15px}.exam-case-situation p{display:none}.exam-case-situation h3{font-size:10px}.exam-case-bottom{min-height:64px;padding:12px 15px}.exam-case-provenance{padding:0 15px 8px;font-size:8px}}.app-exam-workspace .topbar{gap:16px;height:68px;min-height:68px;padding:0}.app-exam-workspace .topbar-task-slot{flex:1;min-width:0;display:flex}.app-exam-workspace .top-right{flex-shrink:0;gap:16px;padding-right:22px}.app-exam-workspace .exam-workspace-header{border:0;flex:1;justify-content:space-between;align-items:center;gap:15px;min-width:0;min-height:68px;margin:0;padding:12px 26px;display:flex}.app-exam-workspace .exam-workspace-header h1{letter-spacing:-.3px;color:#34435c;margin:0 0 5px;font-size:17px}.app-exam-workspace .exam-workspace-header p{color:#9ba8be;margin:0;font-size:10px;line-height:1.5}.app-exam-workspace .exam-workspace-header .tool-eyebrow{display:none}.app-exam-workspace .exam-workspace-header .tool-header-actions{flex-shrink:0}.app-exam-workspace .exam-workspace-header .ui-button{font-size:11px}@media (max-width:1000px){.app-exam-workspace .exam-workspace-header p{display:none}.app-exam-workspace .exam-workspace-header h1{margin:0}}@media (max-width:700px){.app-exam-workspace .topbar:has(.exam-workspace-header){height:62px;min-height:62px;display:flex}.app-exam-workspace .topbar .top-right{display:none}.app-exam-workspace .exam-workspace-header{min-height:62px;padding:12px 18px}.app-exam-workspace .exam-workspace-header h1{font-size:17px}}
.exam-walkthrough[data-playing] .exam-demo-browser{animation:none}.exam-demo-scenes{flex:1;min-height:0;position:relative;overflow:hidden}.exam-demo-scene-current,.exam-demo-scene-outgoing,.exam-demo-scenes .exam-demo-screen{height:100%}.exam-demo-scene-outgoing{z-index:1;pointer-events:none;position:absolute;inset:0}.exam-walkthrough[data-playing=true] .exam-demo-scene-current{animation:.38s cubic-bezier(.2,.7,.3,1) both exam-scene-arrive}.exam-walkthrough[data-playing=true] .exam-demo-scene-outgoing{animation:.38s ease-in-out both exam-scene-leave}.exam-walkthrough[data-playing=false] .exam-demo-scene-outgoing{display:none}.exam-demo-task-pulse{background:#9aafe5;border-radius:50%;width:6px;height:6px;margin:3px;box-shadow:0 0 0 3px #a1b6ef16}.exam-walkthrough .exam-build-studio{isolation:isolate;background:radial-gradient(at 50% 35%,#dbe7ff,#f0f4fc 75%);justify-content:center;gap:10px;padding:23px 23px 18px;position:relative;overflow:hidden}.exam-build-grid{z-index:-1;background-image:linear-gradient(#7798d80c 1px,#0000 1px),linear-gradient(90deg,#7798d80c 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 80%,#0000);mask-image:linear-gradient(#0000,#000 30% 80%,#0000)}.exam-build-paper{background:#fff;border:1px solid #cfddf6;border-radius:3px;width:100%;max-width:280px;min-height:288px;padding:17px 18px;position:relative;transform:perspective(900px)rotateY(-3deg)rotateX(2deg);box-shadow:0 14px 28px #5473b318,5px 5px 0 -2px #edf2fd,5px 5px 0 -1px #d9e3f6}.exam-build-paper-top{letter-spacing:.5px;color:#9aacca;border-bottom:1px solid #b8c9eb;justify-content:space-between;padding-bottom:8px;font-size:6px;display:flex}.exam-build-paper h3{color:#526f98;text-align:center;margin:15px 0 8px;font-family:SimSun,serif;font-size:14px;line-height:1.5}.exam-build-paper-meta{text-align:center;color:#a4b5cf;border-bottom:1px solid #edf1f7;margin:0;padding-bottom:12px;font-size:7px}.exam-build-section{color:#7e99bc;margin:14px 0 11px;font-size:8px;font-weight:500}.exam-build-question{opacity:.12;filter:blur(2px);grid-template-columns:9px minmax(0,1fr);column-gap:4px;margin:12px 0;transition:opacity .28s,transform .28s,filter .28s;display:grid;transform:translateY(7px)}.exam-build-question[data-ready=true]{opacity:1;filter:blur();transform:translateY(0)}.exam-build-question b{color:#8ea4c6;font-size:7px;line-height:1.9}.exam-build-question p{color:#819bbd;margin:0;font-size:7px;line-height:1.9}.exam-build-question>span{border-bottom:1px solid #eef2f8;grid-column:2;height:8px}.exam-build-diagram{opacity:0;align-items:center;gap:8px;margin:11px 0;transition:opacity .3s,transform .3s;display:flex;transform:scale(.92)}.exam-build-diagram[data-ready=true]{opacity:1;transform:scale(1)}.exam-build-diagram>div{flex-shrink:0;gap:2px;width:63px;height:20px;display:flex}.exam-build-diagram i{background:#f0f5fd;border:1px solid #c2d2ef;flex:1}.exam-build-diagram i:first-child{background:#95afe8;border-color:#95afe8}.exam-build-diagram>span{color:#a2b5d2;font-size:6px}.exam-build-answer{color:#8ab8b2;opacity:0;background:#f6fbfa;border:1px solid #dfeeea;border-radius:4px;align-items:flex-start;gap:5px;padding:8px;transition:opacity .25s,transform .25s;display:flex;transform:translateY(5px)}.exam-build-answer[data-ready=true]{opacity:1;transform:translateY(0)}.exam-build-answer>svg{flex-shrink:0;margin-top:1px}.exam-build-answer strong{font-size:7px;font-weight:500;display:block}.exam-build-answer span{color:#acc7c1;margin-top:4px;font-size:6px;line-height:1.8;display:block}.exam-build-scanline{pointer-events:none;background:linear-gradient(90deg,#0000,#98b9ed 20%,#a6dce5 75%,#0000);height:1px;transition:top .1s linear;position:absolute;left:-5px;right:-5px;box-shadow:0 0 9px 2px #91b2eb1f}.exam-build-scanline:before{content:"";background:linear-gradient(#0000,#b9d8ff0d);position:absolute;inset:-21px 5px 0}.exam-build-tag{z-index:1;color:#8ba3cd;background:#fffe;border:1px solid #d6e1f8;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:7px;font-weight:500;display:flex;position:absolute;box-shadow:0 5px 15px #6488c80d}.exam-build-tag-top{top:16px;left:9px;transform:rotate(-4deg)}.exam-build-tag-bottom{color:#89afa6;border-color:#dcebe7;bottom:58px;right:9px;transform:rotate(3deg)}.exam-walkthrough .exam-build-progress{width:100%;max-width:280px;padding:0 3px;display:block}.exam-build-progress>div{color:#94aaca;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:7px;display:flex}.exam-build-progress small{color:#acbdd7;font-variant-numeric:tabular-nums;font-size:7px}.exam-build-progress>i{background:#dfe8f8;border-radius:5px;height:3px;display:block;overflow:hidden}.exam-build-progress>i>span{border-radius:inherit;background:linear-gradient(90deg,#a1b9ee,#9bcfd1);height:100%;transition:width .1s linear;display:block}@keyframes exam-scene-arrive{0%{opacity:.2;transform:translate(12px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes exam-scene-leave{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-12px)}}@media (max-width:1100px){.exam-walkthrough .exam-build-studio{padding:22px 12px 14px}.exam-build-paper{min-height:265px;padding:13px 11px}.exam-build-paper h3{font-size:12px}.exam-build-question{margin:10px 0}.exam-build-question p{font-size:6px}.exam-build-diagram>div{width:47px;height:16px}.exam-build-tag{padding:5px 6px;font-size:6px}}@media (max-width:700px){.exam-walkthrough .exam-build-studio{gap:9px;padding:19px 9px 12px}.exam-build-paper{min-height:0;padding:10px 9px}.exam-build-paper h3{margin:11px 0 6px;font-size:10px}.exam-build-paper-meta{padding-bottom:8px;font-size:5px}.exam-build-section{margin:10px 0 8px;font-size:6px}.exam-build-question{margin:8px 0}.exam-build-question p{font-size:5px;line-height:1.8}.exam-build-diagram{gap:4px;margin:9px 0}.exam-build-diagram>span{font-size:5px}.exam-build-answer{padding:5px}.exam-build-answer strong,.exam-build-answer span{font-size:5px}.exam-build-tag-top{top:9px;left:5px}.exam-build-tag-bottom{bottom:43px;right:4px}}@media (prefers-reduced-motion:reduce){.exam-walkthrough[data-playing] .exam-demo-scene-current,.exam-walkthrough[data-playing] .exam-demo-scene-outgoing{animation:none}.exam-demo-scene-outgoing{display:none}.exam-build-question,.exam-build-diagram,.exam-build-answer,.exam-build-scanline,.exam-build-progress>i>span{transition:none}}
.exam-entry{background:#f7f9fd;flex-direction:column;flex:1;gap:18px;min-width:0;min-height:0;padding:20px 24px 24px;display:flex;overflow:hidden}.exam-entry-workflow{background:#fff;border:1px solid #edf0f7;border-radius:11px;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;min-height:55px;padding:13px 20px;display:flex;box-shadow:0 3px 15px #24365e03}.exam-entry-workflow>div{color:#c5ccdc;align-items:center;gap:18px;display:flex}.exam-entry-workflow span{color:#8c98b0;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.exam-entry-workflow i{color:#a6b0c7;background:#f1f4fa;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.exam-entry-workflow .is-current{color:#576ee4}.exam-entry-workflow .is-current i{color:#6b7ee4;background:#eef1ff}.exam-entry-workflow small{color:#a3aec3;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.exam-entry-grid{flex:1;grid-template-columns:minmax(330px,.82fr) minmax(0,1.5fr);gap:20px;min-height:0;display:grid}.exam-entry-config,.exam-walkthrough{background:#fff;border:1px solid #e0e6f2;border-radius:13px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 10px 30px #22395905}.exam-entry-config>header,.exam-walkthrough>header{border-bottom:1px solid #edf0f6;flex-shrink:0;justify-content:space-between;align-items:center;gap:9px;min-height:65px;padding:18px 22px;display:flex}.exam-entry-config h2{color:#34415a;align-items:center;gap:9px;margin:0;font-size:15px;display:flex}.exam-entry-config h2 svg{color:#8998bb}.exam-entry-config>header>button{color:#8799c6;font-size:11px}.exam-entry-fields{scrollbar-width:thin;border:0;flex-direction:column;flex:1;gap:21px;min-width:0;min-height:0;margin:0;padding:22px;display:flex;overflow:auto}.exam-entry-fields .ui-field{min-width:0}.exam-entry-fields .ui-field>label{color:#64728e;font-size:12px;font-weight:500}.exam-entry-fields .ui-input{background:#fff;border-color:#dfe5f1;border-radius:8px;width:100%;min-height:43px;font-size:12px}.exam-entry-fields textarea.ui-input{resize:vertical;min-height:86px;line-height:1.9}.exam-entry-fields .ui-input:focus{border-color:#8396f3;outline:0;box-shadow:0 0 0 3px #6b83ef0c}.exam-entry-fields .tool-fields-row{gap:14px}.exam-entry-choice>span,.exam-entry-question-heading>span{color:#64728e;margin-bottom:10px;font-size:12px;font-weight:500;display:block}.exam-entry-choice>div{gap:8px;display:flex}.exam-entry-choice button{color:#8a98b2;border:1px solid #dfe5f1;border-radius:7px;flex:1;min-height:34px;font-size:11px}.exam-entry-choice button[aria-pressed=true]{color:#687eeb;background:#f1f4ff;border-color:#8ca0fa}.exam-entry-question-heading{justify-content:space-between;align-items:center;margin-bottom:-12px;display:flex}.exam-entry-question-heading>span{margin:0}.exam-entry-question-heading small{color:#a4afc5;font-size:10px}.exam-entry-questions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.exam-entry-questions .ui-field>label{color:#9aa7bf;font-size:10px}.exam-entry-fields .ui-check{color:#8898b5;font-size:11px}.exam-entry-advanced{border-top:1px solid #edf0f7;padding-top:16px}.exam-entry-advanced>summary{cursor:pointer;color:#7a8aaa;justify-content:space-between;align-items:center;font-size:11px;list-style:none;display:flex}.exam-entry-advanced>summary::-webkit-details-marker{display:none}.exam-entry-advanced>summary span{color:#adb7cd;align-items:center;gap:7px;font-size:10px;display:flex}.exam-entry-advanced[open]>summary svg{transform:rotate(180deg)}.exam-entry-advanced>div{flex-direction:column;gap:18px;padding-top:20px;display:flex}.exam-entry-config>footer{background:#fff;border-top:1px solid #edf0f6;flex-shrink:0;padding:18px 22px 16px}.exam-entry-config>footer .ui-button{background:#4666ef;border-color:#4666ef;border-radius:8px;width:100%;min-height:42px;font-size:12px;box-shadow:0 5px 12px #4666ef13}.exam-entry-config>footer p{color:#adb8ce;text-align:center;margin:10px 0 0;font-size:10px;line-height:1.7}.exam-walkthrough>header>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.exam-demo-icon{color:#8ca0e3;background:#eff3ff;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.exam-walkthrough h2{color:#41516f;white-space:nowrap;margin:0;font-size:14px}.exam-demo-label{color:#a7b3cd;white-space:nowrap;background:#f3f6fb;border-radius:4px;padding:3px 6px;font-size:8px}.exam-demo-player-controls{flex-shrink:0;gap:6px;display:flex}.exam-demo-player-controls button{color:#9eacc9;border-radius:5px;place-items:center;width:26px;height:28px;display:grid}.exam-demo-player-controls button:hover{background:#f2f5fb}.exam-demo-steps{color:#c9d2e4;flex-shrink:0;justify-content:center;align-items:center;gap:16px;padding:18px 15px 10px;display:flex}.exam-demo-steps button{color:#a1aec8;align-items:center;gap:7px;font-size:11px;display:flex}.exam-demo-steps i{background:#f2f5fa;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-style:normal;display:grid}.exam-demo-steps button[aria-selected=true]{color:#768de4}.exam-demo-steps button[aria-selected=true] i{background:#edf1ff}.exam-demo-stage{background:radial-gradient(at 50% 40%,#f4f6fc,#0000 75%);flex-direction:column;flex:1;justify-content:center;gap:24px;min-height:0;padding:20px 28px 24px;display:flex}.exam-demo-browser{background:#fff;border:1px solid #e0e7f4;border-radius:11px;flex-direction:column;flex:1;min-height:270px;max-height:430px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #51658c0a,0 3px 10px #51658c05}.exam-demo-browser-bar{background:#fafbfe;border-bottom:1px solid #e9eef6;flex-shrink:0;align-items:center;gap:12px;height:32px;padding:0 12px;display:flex}.exam-demo-browser-bar>span:first-child{gap:4px;display:flex}.exam-demo-browser-bar i{background:#d9e0ee;border-radius:50%;width:5px;height:5px}.exam-demo-browser-bar i:first-child{background:#e9d4d9}.exam-demo-browser-bar i:nth-child(2){background:#ebdfc6}.exam-demo-browser-bar i:nth-child(3){background:#d4e2d5}.exam-demo-browser-bar small{color:#a2afc8;font-size:8px}.exam-demo-simulation{color:#b1bed6;margin-left:auto;font-size:7px}.exam-demo-screen{flex:1;grid-template-columns:.85fr 1.15fr;min-height:0;display:grid;overflow:hidden}.exam-demo-mini-form,.exam-demo-agent{pointer-events:none;background:#fff;border-right:1px solid #e9edf5;min-width:0;padding:20px 16px;position:relative;overflow:hidden}.exam-demo-mini-form>strong,.exam-demo-agent>strong{color:#7c8aa7;align-items:center;gap:6px;margin-bottom:18px;font-size:11px;display:flex}.exam-demo-mini-form>label{color:#a2aec5;margin:12px 0 6px;font-size:8px;display:block}.exam-demo-mock-input,.exam-demo-mock-textarea,.exam-demo-mock-row>span{color:#8a99b7;background:#fdfdff;border:1px solid #e1e7f3;border-radius:4px;min-height:29px;padding:8px;font-size:8px}.exam-demo-mock-input,.exam-demo-mock-textarea{border-color:#d4def9}.exam-demo-mock-textarea{min-height:58px;line-height:1.8}.exam-demo-mock-row{gap:7px;margin-top:11px;display:flex}.exam-demo-mock-row>span{flex:1}.exam-demo-mock-row small{float:right;color:#b4bfd3}.exam-demo-mock-chips{gap:6px;display:flex}.exam-demo-mock-chips span{color:#b0bcd2;border:1px solid #e5eaf4;border-radius:4px;padding:5px 9px;font-size:8px}.exam-demo-mock-chips .selected{color:#8c9fe6;background:#f0f4ff;border-color:#c1cffb}.exam-demo-mock-submit{color:#fff;background:#8499ec;border-radius:5px;justify-content:center;align-items:center;gap:5px;margin-top:20px;padding:9px 3px;font-size:9px;transition:background .15s,transform .15s;display:flex}.exam-demo-mock-submit.is-clicked{background:#637fde;transform:scale(.98)}.demo-caret{vertical-align:middle;border-right:1px solid #90a3e3;height:9px;margin-left:1px;display:inline-block}.exam-demo-cursor{color:#62749c;fill:#fff;filter:drop-shadow(0 2px 3px #41527920);transition:left .45s,top .45s;position:absolute}.exam-demo-mini-preview{background:#f3f6fb;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.exam-demo-preview-bar{color:#a2afc8;border-bottom:1px solid #e6edf7;flex-shrink:0;align-items:center;gap:5px;padding:12px;font-size:8px;display:flex}.exam-demo-preview-bar>span{color:#bac4d8;margin-left:auto;font-size:7px}.exam-demo-empty-preview{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:17px;padding:18px;display:flex}.exam-demo-empty-paper{background:#fafcff;border:1px solid #dfe7f3;width:100px;height:132px;padding:22px 14px;transform:rotate(-5deg);box-shadow:0 5px 12px #6c80a209}.exam-demo-empty-paper i{background:#e4eaf5;border-radius:2px;height:4px;margin:10px 0;display:block}.exam-demo-empty-paper i:first-child{margin-inline:auto;background:#dbe3f1;width:70%;margin-bottom:18px}.exam-demo-empty-preview p{color:#b4c0d5;text-align:center;font-size:8px}.exam-demo-agent{flex-direction:column;padding:17px 13px;display:flex}.exam-demo-user-message{color:#9cabc8;background:#f0f4fd;border-radius:7px 7px 2px;align-self:flex-end;margin-bottom:20px;padding:9px 10px;font-size:8px;line-height:1.9}.exam-demo-agent-message{align-items:flex-start;gap:6px;display:flex}.exam-demo-agent-avatar{color:#a7b6df;flex-shrink:0;margin-top:2px;display:flex}.exam-demo-agent-message strong{color:#8b9ab8;font-size:9px;font-weight:500;display:block}.exam-demo-agent-message p{color:#afbdd4;margin:6px 0 0;font-size:8px;line-height:1.9}.exam-demo-agent-tasks{border:1px solid #e9eef7;border-radius:6px;margin:13px 0 0 18px;padding:10px}.exam-demo-agent-tasks>div{color:#aebdd4;align-items:center;gap:5px;padding:5px 0;font-size:7px;display:flex}.exam-demo-agent-tasks svg{color:#a9bcd7}.exam-demo-chat-input{color:#b7c4d8;border:1px solid #e8eef7;border-radius:5px;justify-content:space-between;gap:6px;margin-top:auto;padding:9px;font-size:7px;line-height:1.7;display:flex}.exam-demo-artifact{color:#9fb3d4;border:1px solid #e3eaf6;border-radius:6px;align-items:center;gap:7px;margin:12px 0;padding:9px;display:flex}.exam-demo-artifact strong{font-size:8px;font-weight:500;display:block}.exam-demo-artifact small{color:#bec9dd;margin-top:4px;font-size:7px;display:block}.exam-demo-generating{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:15px;padding:18px;display:flex}.exam-demo-skeleton-paper{background:#fff;border:1px solid #e1e8f4;width:100%;min-height:205px;padding:26px 20px}.exam-demo-skeleton-paper i{background:#edf1f9;border-radius:3px;height:5px;margin-bottom:18px;display:block}.exam-demo-skeleton-paper i:first-child{margin-inline:auto;width:65%;height:7px;margin-bottom:28px}[data-playing=true] .exam-demo-skeleton-paper i{animation:1.5s ease-in-out infinite alternate exam-demo-shimmer}.exam-demo-generating>div:last-child{color:#acbbd7;align-items:center;gap:6px;font-size:8px;display:flex}.exam-demo-result{background:#fff;border:1px solid #dfe7f4;min-height:380px;margin:15px;padding:20px 16px;overflow:hidden;box-shadow:0 5px 12px #637b9f09}.exam-demo-result>small{text-align:center;color:#b1bed4;letter-spacing:1px;font-size:7px;display:block}.exam-demo-result h3{color:#8194b1;text-align:center;margin:10px 0;font-family:SimSun,serif;font-size:14px}.exam-demo-result-meta{color:#bac6da;text-align:center;border-bottom:1px solid #edf1f7;padding-bottom:13px;font-size:6px}.exam-demo-result h4{color:#9cacc6;margin:17px 0 10px;font-size:8px}.exam-demo-result section{margin:14px 0}.exam-demo-result section p,.exam-demo-result>p:not(.exam-demo-result-meta){color:#a5b6cf;font-size:7px;line-height:1.9}.exam-demo-result section i{border-bottom:1px solid #ecf1f8;height:10px;display:block}.exam-demo-result-stamp{color:#adc1d8;align-items:center;gap:3px;margin-top:15px;font-size:7px;display:flex}.exam-demo-caption{flex-shrink:0;align-items:center;gap:13px;display:flex}.exam-demo-caption>span{color:#c4d0ef;font-variant-numeric:tabular-nums;font-size:30px;font-weight:300;line-height:1}.exam-demo-caption strong{color:#7e91b4;font-size:13px;font-weight:500;display:block}.exam-demo-caption p{color:#aab9d3;margin:6px 0 0;font-size:10px;line-height:1.7}.exam-demo-timeline{background:#f2f5fc;flex-shrink:0;height:2px}.exam-demo-timeline>span{background:#bdcaf2;height:100%;display:block}.exam-walkthrough>footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:16px 22px;display:flex}.exam-walkthrough>footer>p{color:#b2bfd6;align-items:center;gap:5px;margin:0;font-size:8px;display:flex}.exam-walkthrough>footer>p>span{background:#b0c4dc;border-radius:50%;width:4px;height:4px}.exam-walkthrough>footer>div{gap:14px;display:flex}.exam-walkthrough>footer button{color:#9eb0d7;white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:flex}@keyframes exam-demo-shimmer{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.exam-demo-cursor,.exam-demo-mock-submit{transition:none}.exam-demo-stage .ui-spin,[data-playing] .exam-demo-skeleton-paper i{animation:none}}@media (max-width:1100px){.exam-entry-workflow>div{gap:11px}.exam-entry-workflow small,.exam-demo-label{display:none}.exam-entry-grid{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}.exam-demo-stage{padding-inline:16px}.exam-demo-mini-form{padding-inline:10px}.exam-walkthrough h2{font-size:12px}.exam-walkthrough>header{padding-inline:16px}.exam-demo-steps{gap:9px}.exam-demo-steps button{font-size:9px}.exam-demo-result{margin:10px;padding-inline:10px}.exam-walkthrough>footer>p{display:none}.exam-walkthrough>footer{justify-content:flex-end}}@media (max-width:700px){.exam-entry{gap:14px;padding:14px;overflow:auto}.exam-entry-workflow{min-height:47px;padding:12px}.exam-entry-workflow>div{justify-content:space-between;gap:8px;width:100%}.exam-entry-workflow span{gap:4px;font-size:9px}.exam-entry-workflow i{width:17px;height:17px;font-size:8px}.exam-entry-workflow svg{width:10px}.exam-entry-grid{flex-direction:column;flex:none;gap:16px;display:flex;overflow:visible}.exam-entry-config{flex-shrink:0}.exam-entry-fields{padding:20px;overflow:visible}.exam-entry-fields .tool-fields-row{grid-template-columns:1fr 1fr}.exam-entry-config>header{padding-inline:20px}.exam-entry-config>footer{padding:16px 20px}.exam-walkthrough{flex-shrink:0;min-height:590px}.exam-demo-stage{gap:22px;padding:20px 16px}.exam-demo-browser{flex:none;height:340px;min-height:320px}.exam-demo-browser-bar small{font-size:7px}.exam-demo-mini-form{padding:16px 10px}.exam-demo-mini-form>strong{font-size:9px}.exam-demo-mock-chips{gap:4px}.exam-demo-mock-chips span{padding-inline:5px}.exam-demo-mock-submit{margin-top:14px;font-size:7px}.exam-demo-agent{padding-inline:9px}.exam-demo-agent>strong{font-size:9px}.exam-demo-user-message{margin-bottom:13px;font-size:7px}.exam-demo-agent-tasks{margin-left:0;padding:7px}.exam-demo-artifact{gap:4px;padding:6px}.exam-demo-artifact svg{width:14px}.exam-demo-artifact strong{font-size:7px}.exam-demo-caption strong{font-size:12px}.exam-demo-caption p{font-size:9px}.exam-demo-result{margin:9px;padding:15px 9px}.exam-demo-result h3{font-size:11px}.exam-demo-result-meta{font-size:5px}.exam-walkthrough>footer>p{font-size:7px;display:flex}.exam-walkthrough>footer{flex-wrap:wrap;justify-content:space-between;padding:14px}}.exam-demo-browser{max-height:480px}.exam-demo-mini-form>label{color:#8c9bb7;font-size:9px}.exam-demo-mock-input,.exam-demo-mock-textarea,.exam-demo-mock-row>span{color:#7284a6;font-size:10px}.exam-demo-mock-chips span{font-size:9px}.exam-demo-mock-submit{font-size:10px}.exam-demo-agent>strong{color:#7185ac;font-size:12px}.exam-demo-user-message{color:#7e93b9;font-size:9px}.exam-demo-agent-message strong{color:#7085aa;font-size:10px}.exam-demo-agent-message p{color:#91a3c3;font-size:9px}.exam-demo-agent-tasks>div{color:#8ca1c2;font-size:9px}.exam-demo-chat-input{font-size:8px}.exam-demo-artifact strong{font-size:9px}.exam-demo-artifact small{font-size:8px}.exam-demo-result h3{color:#657da2;font-size:16px}.exam-demo-result h4{color:#849abb;font-size:10px}.exam-demo-result section p,.exam-demo-result>p:not(.exam-demo-result-meta){color:#8299bc;font-size:9px}.exam-demo-result-stamp{font-size:8px}@media (max-width:1100px){.exam-demo-agent>strong{font-size:10px}.exam-demo-agent-message strong{font-size:9px}.exam-demo-user-message,.exam-demo-agent-message p,.exam-demo-agent-tasks>div{font-size:8px}.exam-demo-result h3{font-size:13px}.exam-demo-result section p,.exam-demo-result>p:not(.exam-demo-result-meta){font-size:8px}}@media (max-width:700px){.exam-demo-mock-input,.exam-demo-mock-textarea,.exam-demo-mock-row>span{font-size:8px}.exam-demo-mock-submit{font-size:7px}.exam-demo-result h3{font-size:12px}.exam-demo-result section p,.exam-demo-result>p:not(.exam-demo-result-meta),.exam-demo-agent-tasks>div{font-size:7px}}.exam-entry-generating{text-align:center;background:#fff;border:1px solid #e1e7f3;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-width:0;padding:35px;display:flex}.exam-entry-generating-icon{color:#9cb0ec;background:#f0f4ff;border-radius:22px;place-items:center;width:72px;height:72px;display:grid}.exam-entry-generating>span{color:#a3b2cd;font-size:11px}.exam-entry-generating h2{color:#6f83a7;margin:0;font-size:20px}.exam-entry-generating p{color:#9aacc8;margin:0;font-size:12px;line-height:1.8}.exam-entry-generating>small{color:#b5c1d8;font-size:10px}.exam-entry-generating .ui-button{margin-top:15px;font-size:11px}.exam-entry-completed{color:#90b6bb;background:#f7faff;border:1px solid #e6edf9;flex-shrink:0;align-items:center;gap:10px;padding:17px 24px;display:flex}.exam-entry-completed strong{color:#7388ac;font-size:12px;font-weight:500;display:block}.exam-entry-completed small{color:#a9b8d1;margin-top:5px;font-size:10px;display:block}.exam-demo-screen.is-result{display:block}.exam-demo-finished{background:#fff;flex-direction:column;height:100%;display:flex;overflow:hidden}.exam-demo-finished-heading{border-bottom:1px solid #edf1f7;flex-shrink:0;justify-content:space-between;align-items:center;gap:9px;padding:12px 14px;display:flex}.exam-demo-finished-heading strong{color:#8a9dbb;margin-top:5px;font-size:12px;display:block}.exam-demo-finished-heading small{color:#a7c1c5;align-items:center;gap:3px;font-size:7px;display:flex}.exam-demo-finished-heading>div:last-child{gap:6px;display:flex}.exam-demo-finished-heading>div:last-child span{color:#9cadd0;border:1px solid #e1e8f6;border-radius:4px;padding:5px 7px;font-size:7px;display:block}.exam-demo-finished-heading>div:last-child span:last-child{color:#fff;background:#a3b4ed;border-color:#a3b4ed}.exam-demo-finished-body{flex:1;grid-template-columns:minmax(0,1fr) 100px;gap:10px;min-height:0;padding:10px;display:grid;overflow:hidden}.exam-demo-finished-canvas{background:#f1f4f9;border:1px solid #e7edf6;border-radius:5px;min-width:0;overflow:hidden}.exam-demo-finished-tabs{color:#a3b2cc;border-bottom:1px solid #e6ecf5;gap:8px;padding:8px;font-size:7px;display:flex}.exam-demo-finished-tabs>span:first-child{color:#9bade2}.exam-demo-finished-tabs small{color:#b6c2d7;margin-left:auto;font-size:6px}.exam-demo-finished-canvas .exam-demo-result{width:calc(100% - 28px);max-width:330px;min-height:420px;margin:12px auto 0}.exam-demo-finished-edit{border:1px solid #e7edf7;border-radius:5px;height:fit-content;padding:10px 8px}.exam-demo-finished-edit>strong{color:#97a9c8;font-size:7px;display:block}.exam-demo-finished-edit>label{color:#b1bed5;margin:12px 0 5px;font-size:6px;display:block}.exam-demo-finished-edit>div,.exam-demo-finished-edit>p{color:#a8b8d2;border:1px solid #e5edf8;border-radius:4px;margin:0;padding:7px;font-size:6px;line-height:1.9}.exam-demo-finished-edit>p{min-height:75px}.exam-demo-finished-edit>span{color:#fff;text-align:center;background:#b0b9ed;border-radius:4px;margin-top:10px;padding:6px;font-size:6px;display:block}.exam-demo-finished-edit>small{color:#c0cadd;margin-top:8px;font-size:6px;line-height:1.9;display:block}.exam-demo-working{border-right:1px solid #e8eef7;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:22px;display:flex}.exam-demo-working>svg{color:#a7b9df}.exam-demo-working>strong{color:#8298ba;font-size:12px}.exam-demo-working>p{color:#a5b6d0;margin:0;font-size:9px;line-height:1.9}.exam-demo-working>div{border:1px solid #e7edf7;border-radius:6px;width:100%;padding:10px}.exam-demo-working section{color:#a2b7d0;align-items:center;gap:7px;padding:7px 0;font-size:8px;display:flex}.exam-demo-working>small{color:#b7c4d9;font-size:7px}@media (max-width:700px){.exam-entry-generating{min-height:350px;padding:24px}.exam-demo-finished-body{grid-template-columns:minmax(0,1fr) 70px;gap:6px;padding:7px}.exam-demo-finished-edit{padding:8px 5px}.exam-demo-finished-heading{padding:10px}.exam-demo-finished-heading strong{font-size:10px}.exam-demo-finished-heading>div:last-child span{padding:4px;font-size:6px}.exam-demo-finished-canvas .exam-demo-result{width:calc(100% - 14px);padding-inline:9px}.exam-demo-working{gap:12px;padding:15px}.exam-demo-working>strong{font-size:9px}.exam-demo-working>p{font-size:8px}.exam-demo-working section{gap:4px;font-size:7px}}
.exam-walkthrough{background:radial-gradient(at 80% 40%,#3654aa70,#0000 65%),linear-gradient(145deg,#162443,#253967 65%,#23305a);border-color:#283b68;box-shadow:0 12px 32px #1c315b18}.exam-walkthrough>header{background:#ffffff03;border-color:#ffffff12}.exam-walkthrough h2{color:#f5f7ff;letter-spacing:.2px;font-size:15px}.exam-walkthrough .exam-demo-icon{color:#c2d1ff;background:#6989ff30;border-radius:10px;width:34px;height:34px;box-shadow:inset 0 0 0 1px #9db6ff28}.exam-walkthrough .exam-demo-label{color:#a9c0ff;background:#5c80e322;border:1px solid #7796ed35;padding:4px 7px;font-size:9px}.exam-walkthrough .exam-demo-player-controls button{color:#c0cfee;background:#ffffff08;border:1px solid #ffffff13;width:29px;height:30px}.exam-walkthrough .exam-demo-player-controls button:hover{background:#ffffff18}.exam-walkthrough .exam-demo-steps{color:#7184af;padding-top:20px}.exam-walkthrough .exam-demo-steps button{color:#8fa4cf;font-size:11px}.exam-walkthrough .exam-demo-steps i{color:#9ab0de;background:#ffffff0b;border:1px solid #ffffff0b}.exam-walkthrough .exam-demo-steps button[aria-selected=true]{color:#e2edff}.exam-walkthrough .exam-demo-steps button[aria-selected=true] i{color:#e0f6ff;background:#729aff35;border-color:#8db0ff5e;box-shadow:0 0 14px #75aaff18}.exam-walkthrough .exam-demo-stage{background:0 0;gap:17px;padding-top:12px;position:relative}.exam-demo-video-meta{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.exam-demo-video-meta>span{color:#d2e4ff;letter-spacing:.5px;align-items:center;gap:6px;font-size:10px;display:flex}.exam-demo-video-meta i{background:#87e7d5;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #87e7d55c}.exam-demo-video-meta>small{color:#899fc8;font-size:9px}.exam-walkthrough .exam-demo-browser{border:1px solid #a5bfff5c;box-shadow:0 22px 45px #080f2c45,0 0 30px #7fa2ff12}.exam-walkthrough[data-playing=true] .exam-demo-browser{animation:.38s ease-out both exam-player-enter}.exam-walkthrough .exam-demo-browser-bar{background:#eaf0fb;border-color:#dce5f6}.exam-walkthrough .exam-demo-browser-bar small{color:#7c8faf}.exam-walkthrough .exam-demo-simulation{color:#91a4c6}.exam-walkthrough .exam-demo-caption{min-height:52px}.exam-walkthrough .exam-demo-caption>span{color:#809ded;font-size:33px}.exam-walkthrough .exam-demo-caption strong{color:#edf3ff;font-size:14px}.exam-walkthrough .exam-demo-caption p{color:#9eb1d8;font-size:11px}.exam-walkthrough .exam-demo-timeline{background:#ffffff0c;height:3px}.exam-walkthrough .exam-demo-timeline>span{background:linear-gradient(90deg,#7196ff,#8ce1e4);box-shadow:0 0 12px #90d9ef40}.exam-walkthrough>footer{background:#101c360d;padding-top:15px;padding-bottom:15px}.exam-walkthrough>footer>p{color:#8096c0}.exam-walkthrough>footer>p>span{background:#8aa8e0}.exam-walkthrough>footer button{color:#b7cbf5;font-size:10px}.exam-walkthrough>footer button:last-child{color:#d0dfff}.exam-walkthrough .exam-demo-mini-form>strong{color:#536a91}.exam-walkthrough .exam-demo-mini-form>label{color:#7c90b2}.exam-walkthrough .exam-demo-mock-input,.exam-walkthrough .exam-demo-mock-textarea{color:#586e94;border-color:#b9cafa;box-shadow:0 0 0 2px #819efd09}.exam-walkthrough .exam-demo-mock-submit{background:#5d7ee4;box-shadow:0 4px 10px #5d7ee426}.exam-walkthrough .exam-demo-mock-submit.is-clicked{background:#3c61d5;box-shadow:0 0 0 4px #799aff25}.exam-walkthrough .exam-demo-cursor{color:#3056ad;fill:#f6df9e;filter:drop-shadow(0 2px 2px #24417830);transition-duration:.24s}.exam-walkthrough .exam-demo-working>svg{color:#7f9cdb}.exam-walkthrough .exam-demo-working>strong{color:#607ca7}.exam-walkthrough .exam-demo-working section{color:#7d9cbe}.exam-walkthrough .exam-demo-working section svg{color:#6aa89b}.exam-walkthrough .exam-demo-finished-heading strong{color:#657fa6}.exam-walkthrough .exam-demo-finished-heading small{color:#6b9f9b}.exam-walkthrough .exam-demo-finished-heading>div:last-child span:last-child{background:#7894df;border-color:#7894df}.exam-walkthrough .exam-demo-result h3{color:#476185}.exam-walkthrough .exam-demo-result section p,.exam-walkthrough .exam-demo-result>p:not(.exam-demo-result-meta){color:#657f9f}.exam-walkthrough[data-playing=true] .exam-demo-skeleton-paper i{animation-duration:.7s}.exam-walkthrough button:focus-visible{outline-offset:3px;outline:2px solid #a1c2ff}@keyframes exam-player-enter{0%{opacity:.55;transform:translateY(9px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1100px){.exam-walkthrough h2{font-size:12px}.exam-walkthrough .exam-demo-steps button{font-size:10px}.exam-walkthrough .exam-demo-caption strong{font-size:13px}.exam-walkthrough .exam-demo-caption p{font-size:10px}}@media (max-width:700px){.exam-walkthrough{min-height:610px}.exam-walkthrough h2{font-size:12px}.exam-walkthrough .exam-demo-icon{width:29px;height:29px}.exam-demo-video-meta>span{font-size:9px}.exam-demo-video-meta>small{font-size:8px}.exam-walkthrough .exam-demo-caption strong{font-size:12px}.exam-walkthrough .exam-demo-caption p,.exam-walkthrough>footer button{font-size:9px}}@media (prefers-reduced-motion:reduce){.exam-walkthrough[data-playing] .exam-demo-browser,.exam-walkthrough[data-playing] .exam-demo-skeleton-paper i{animation:none}.exam-walkthrough .exam-demo-cursor{transition:none}}
.slides-workspace-field-label{color:#64728e;margin-bottom:-12px;font-size:12px;font-weight:500}.slides-workspace .ppt-style-picker.is-compact{flex:none;align-items:center;gap:7px;display:flex}.slides-workspace-modes{flex-direction:column;gap:8px;display:flex}.slides-workspace-modes button{text-align:left;border:1px solid #e2e8f3;border-radius:8px;padding:11px 13px}.slides-workspace-modes button>span{color:#6d7d99;justify-content:space-between;align-items:center;font-size:12px;display:flex}.slides-workspace-modes small{color:#a5b0c6;margin-top:6px;font-size:10px;line-height:1.6;display:block}.slides-workspace-modes [aria-checked=true]{background:#f6f8ff;border-color:#a8b7f3}.slides-workspace-modes [aria-checked=true]>span{color:#6d82da}.slides-entry-result{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.slides-entry-result>.tool-result{border-radius:0;flex:1;min-height:0;overflow:auto}.slides-sample-modal{width:980px}.slides-sample-note{color:#96a4bf;margin:0;font-size:12px;line-height:1.8}.slides-sample-image{border-radius:10px;width:100%;display:block;overflow:hidden}.slides-sample-image>img{width:100%;display:block}.slides-sample-pages{gap:10px;display:flex}.slides-sample-pages button{border:1px solid #e7edf7;border-radius:5px;flex:1;min-width:0;padding:3px}.slides-sample-pages [aria-pressed=true]{background:#f0f4ff;border-color:#9aacdf}.slides-sample-pages img{width:100%;display:block}.slides-sample-pages span{color:#a1b0cc;font-size:9px}.slides-sample-download{color:#90a0c2;margin-right:auto;font-size:12px}.slides-live-generation{background:radial-gradient(at 55% 35%,#354e8160,#0000 75%),#1e3053;border:1px solid #31466f;border-radius:13px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.slides-live-generation>header{color:#b7cef5;border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:10px;padding:20px;display:flex}.slides-live-generation>header strong{flex:1;font-size:13px;font-weight:500}.slides-live-generation>header .ui-button{color:#abc1e6;background:#ffffff06;border-color:#8ba6d52f;font-size:10px}.slides-live-generation>.tool-ppt-generation{background:#f4f7fc;flex:1;min-height:0;overflow:auto}.slides-live-placeholder{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;min-height:430px;padding:28px;display:flex}.slides-live-placeholder>h3{color:#bfd3f5;margin:0;font-size:18px;font-weight:500}.slides-live-placeholder>p{color:#90a8cf;margin:0;font-size:11px;line-height:1.8}.slides-live-placeholder>small{color:#728eb8;font-size:9px}.slides-live-stack{aspect-ratio:16/9;width:300px;max-width:95%;margin:30px 0;position:relative}.slides-live-stack>i{opacity:.5;background:#8fa4ca;border:1px solid #8fa7d0;border-radius:6px;position:absolute;inset:0;transform:rotate(7deg)translate(8px,3px)}.slides-live-stack>i:nth-child(2){background:#c0d2ed;transform:rotate(-5deg)}.slides-live-stack>div{background:#f8fbff;border:1px solid #c4d5ee;border-radius:6px;padding:21px;position:absolute;inset:0;box-shadow:0 15px 40px #0a173233}.slides-live-stack span{text-align:left;color:#a8b9d1;letter-spacing:2px;font-size:7px;display:block}.slides-live-stack h2{color:#6783ac;white-space:nowrap;text-overflow:ellipsis;margin:15px 0 9px;font-size:20px;overflow:hidden}.slides-live-stack p{color:#a4b6d1;font-size:8px}.slides-live-stack b{background:#d9e4f4;border-radius:3px;width:70%;height:3px;margin:9px auto;display:block}.slides-live-stack b:last-of-type{width:47%}.slides-live-scan{background:linear-gradient(90deg,#0000,#a2d9e9,#a5c0f4,#0000);height:2px;animation:3s ease-in-out -.5s infinite ppt-live-scan;position:absolute;left:-9px;right:-9px;box-shadow:0 0 15px #a2d9e944}@keyframes ppt-live-scan{0%{opacity:.4;top:10%}50%{opacity:1}to{opacity:.4;top:90%}}.slides-walkthrough .exam-demo-screen{height:100%}.ppt-demo-fill{grid-template-columns:.85fr 1.15fr;height:100%;display:grid}.ppt-demo-fill>div:first-child{background:#fff;border-right:1px solid #e7edf7;padding:22px 16px;position:relative}.ppt-demo-fill strong{color:#7e92b4;font-size:11px}.ppt-demo-fill label{color:#a2b2cc;margin:15px 0 6px;font-size:8px;display:block}.ppt-demo-input{color:#8c9fc1;border:1px solid #dce6f7;border-radius:4px;min-height:28px;padding:7px 9px;font-size:9px}.ppt-demo-input i{border-left:1px solid #a8baf0;height:9px;display:inline-block}.ppt-demo-chips{gap:5px;display:flex}.ppt-demo-chips span{color:#a4b5d1;border:1px solid #e2eaf8;border-radius:4px;padding:5px 7px;font-size:7px}.ppt-demo-chips span:first-child{color:#8b9edb;background:#f0f4ff;border-color:#b4c7f4}.ppt-demo-submit{color:#fff;background:#90a7e8;border-radius:5px;justify-content:center;align-items:center;gap:5px;margin-top:20px;padding:9px;font-size:9px;display:flex}.ppt-demo-pointer{color:#5273a9;fill:#f3dc9d;transition:top .25s;position:absolute;left:70%}.ppt-demo-fill-preview{background:#f1f5fc;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:20px;display:flex}.ppt-demo-fill-preview img{border-radius:4px;width:100%;box-shadow:0 8px 20px #5f7dad15}.ppt-demo-fill-preview>span{color:#b0bdd3;font-size:7px}.ppt-demo-fill-preview p{color:#90a5c4;text-align:center;font-size:11px;line-height:1.9}.ppt-demo-design{background:#f4f7fc;grid-template-columns:.7fr 1.3fr;height:100%;display:grid}.ppt-demo-outline{background:#fff;padding:23px 12px}.ppt-demo-outline strong{color:#879dbe;margin-bottom:20px;font-size:10px;display:block}.ppt-demo-outline>div{color:#c2cde0;border-bottom:1px solid #f0f4fb;align-items:center;gap:6px;padding:12px 0;font-size:8px;transition:color .3s;display:flex}.ppt-demo-outline>div[data-ready=true]{color:#8ca3c8}.ppt-demo-outline i{color:#b0c0db;font-size:7px;font-style:normal}.ppt-demo-outline svg{color:#a2c5c3;margin-left:auto}.ppt-demo-design-stage{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:20px;display:flex}.ppt-demo-design-stage>div{aspect-ratio:16/9;background:#e6edf9;border-radius:5px;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 25px #607ca31a}.ppt-demo-design-stage img{object-fit:contain;width:100%;height:100%;display:block}.ppt-demo-design-scan{background:#a5e9ec;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 12px #9ec4f7}.ppt-demo-design-stage p{color:#9bb1d1;align-items:center;gap:7px;font-size:9px;display:flex}.ppt-demo-design-stage small{color:#b5c3da;font-size:7px}.ppt-demo-finished{background:#f4f7fc;flex-direction:column;height:100%;display:flex}.ppt-demo-finished-toolbar{background:#fff;border-bottom:1px solid #e9eef7;align-items:center;gap:9px;padding:13px;display:flex}.ppt-demo-finished-toolbar strong{color:#7f96b8;font-size:10px;font-weight:500}.ppt-demo-finished-toolbar span{color:#b0bfd5;margin-left:auto;font-size:7px}.ppt-demo-finished-toolbar b{color:#fff;background:#a5b8e9;border-radius:4px;padding:5px 8px;font-size:7px;font-weight:400}.ppt-demo-viewer{flex:1;grid-template-columns:75px minmax(0,1fr);min-height:0;display:grid}.ppt-demo-viewer>div:first-child{background:#fff;flex-direction:column;gap:9px;padding:12px 9px;display:flex;overflow:hidden}.ppt-demo-viewer>div:first-child>div{border:1px solid #e6edf9;border-radius:3px;padding:2px;position:relative}.ppt-demo-viewer [data-selected=true]{background:#eef3ff;border-color:#9aafe4!important}.ppt-demo-viewer>div:first-child img{width:100%;display:block}.ppt-demo-viewer>div:first-child span{color:#fff;text-shadow:0 1px 3px #1c385c;font-size:6px;position:absolute;bottom:2px;right:3px}.ppt-demo-viewer>div:last-child{flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:18px;display:flex}.ppt-demo-viewer>div:last-child img{border-radius:4px;width:100%;box-shadow:0 8px 22px #5c77a61b}.ppt-demo-viewer>div:last-child span{color:#a2b5d2;font-size:8px}.ppt-demo-viewer>div:last-child p{color:#afbed5;font-size:8px}@media (max-width:700px){.slides-workspace .exam-entry-grid{gap:16px}.slides-live-generation{flex-shrink:0;min-height:520px}.ppt-demo-fill>div:first-child{padding:16px 10px}.ppt-demo-fill label{margin-top:11px;font-size:7px}.ppt-demo-input{padding:7px 5px;font-size:7px}.ppt-demo-fill-preview{padding:10px}.ppt-demo-fill-preview p{font-size:9px}.ppt-demo-chips span{padding:4px;font-size:6px}.ppt-demo-outline{padding-inline:9px}.ppt-demo-design-stage{padding:12px}.ppt-demo-outline>div{font-size:6px}.ppt-demo-viewer{grid-template-columns:53px minmax(0,1fr)}.ppt-demo-viewer>div:last-child{padding:12px}.ppt-demo-finished-toolbar strong{font-size:8px}.ppt-demo-viewer>div:last-child span,.ppt-demo-viewer>div:last-child p{font-size:6px}}@media (prefers-reduced-motion:reduce){.slides-live-scan{animation:none;top:50%}.ppt-demo-pointer,.ppt-demo-outline>div{transition:none}}
.text-workspace-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:24px;display:grid}.text-workspace-layout>*{min-width:0}.text-workspace .tool-workspace-header>.ui-button{white-space:nowrap;flex-shrink:0}.text-flow-nav{border-bottom:1px solid #e8ecf2;align-items:center;gap:32px;margin:0 0 28px;padding:0 0 24px;list-style:none;display:flex}.text-flow-nav li{color:#919bac;align-items:center;gap:9px;font-size:13px;display:flex}.text-flow-nav li>span{background:#edf0f5;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.text-flow-nav .is-current{color:var(--tool-accent);font-weight:600}.text-flow-nav .is-current>span{background:var(--tool-accent);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb, var(--tool-accent) 9%, transparent)}.text-flow-nav .is-complete>span{background:color-mix(in srgb, var(--tool-accent) 10%, white);color:var(--tool-accent)}.text-stage-view{animation:.24s ease-out both text-stage-enter}.text-stage h2[tabindex="-1"]:focus{outline:none}.text-panel.text-processing{background:linear-gradient(125deg, color-mix(in srgb, var(--tool-accent) 5%, white), white 65%);grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);align-items:center;gap:44px;min-height:560px;padding:52px 48px;display:grid}.text-processing-visual{isolation:isolate;place-items:center;min-height:330px;display:grid;position:relative}.text-orbit{border:1px solid color-mix(in srgb, var(--tool-accent) 12%, transparent);z-index:-1;border-radius:50%;position:absolute}.text-orbit-one{width:300px;height:300px}.text-orbit-two{background:color-mix(in srgb, var(--tool-accent) 3%, transparent);width:235px;height:235px}.text-scan-document{width:178px;height:218px;box-shadow:0 20px 45px color-mix(in srgb, var(--tool-accent) 12%, transparent);background:#fff;border:1px solid #e4e9ef;border-radius:14px;padding:28px 24px;position:relative;overflow:hidden;transform:rotate(-5deg)}.text-scan-badge{color:var(--tool-accent);margin-bottom:24px;display:flex}.text-scan-document>i{background:#e8edf2;border-radius:4px;height:7px;margin:13px 0;display:block}.text-scan-document>i:nth-of-type(2){width:78%}.text-scan-document>i:nth-of-type(4){width:63%}.text-scan-beam{background:linear-gradient(transparent, color-mix(in srgb, var(--tool-accent) 12%, transparent));border-bottom:2px solid color-mix(in srgb, var(--tool-accent) 65%, transparent);height:54px;animation:2.8s ease-in-out infinite alternate text-scan;position:absolute;top:0;left:0;right:0}.text-scan-chip{color:var(--tool-accent);background:#fff;border:1px solid #e6eaf0;border-radius:30px;align-items:center;gap:7px;padding:11px 16px;font-size:12px;display:flex;position:absolute;bottom:28px;right:22px;box-shadow:0 6px 22px #283c5610}.text-section-kicker{color:var(--tool-accent);letter-spacing:.08em;font-size:12px;font-weight:600}.text-processing-content h2,.text-outcome h2{letter-spacing:-.8px;margin:12px 0;font-size:28px}.text-stage-description{color:#758198;margin:0 0 22px;font-size:14px;line-height:1.9}.text-live-status{color:var(--tool-accent);background:color-mix(in srgb, var(--tool-accent) 6%, white);border-radius:9px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.text-live-status svg{flex-shrink:0;animation:1.8s linear infinite text-spin}.text-processing-steps{gap:12px;margin:26px 0;padding:0;list-style:none;display:flex}.text-processing-steps li{color:#9aa5b5;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.text-processing-steps li>span{background:#f0f3f7;border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.text-processing-steps strong{font-size:12px;font-weight:500;line-height:1.4;display:block}.text-processing-steps small{margin-top:5px;font-size:10px;line-height:1.4;display:block}.text-processing-steps .is-complete{color:#398b72}.text-processing-steps .is-complete>span{background:#e9f6ef}.text-processing-steps .is-current{color:var(--tool-accent)}.text-processing-steps .is-current>span{background:color-mix(in srgb, var(--tool-accent) 10%, white)}.text-request-summary{border-top:1px solid #e8edf3;flex-wrap:wrap;gap:24px;padding:20px 0 24px;display:flex}.text-request-summary>div{flex-direction:column;gap:7px;min-width:0;display:flex}.text-request-summary>div:first-child{flex-basis:100%}.text-request-summary span{color:#909caf;font-size:11px}.text-request-summary strong{color:#48546a;overflow-wrap:anywhere;font-size:13px;font-weight:500}.text-processing-note{color:#929caf;margin:16px 0 0;font-size:12px;line-height:1.8}.text-panel.text-outcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:450px;padding:56px 24px;display:flex}.text-outcome-icon{color:#c38b3e;background:#fff6e7;border-radius:24px;place-items:center;width:76px;height:76px;margin-bottom:24px;display:grid}.text-outcome-cancelled .text-outcome-icon{color:#7d8da2;background:#f0f3f7}.text-outcome .text-stage-description{overflow-wrap:anywhere;max-width:520px}.text-settlement{color:#397b5d;background:#eef8f2;border-radius:9px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;line-height:1.7;display:flex}.text-settlement svg{flex-shrink:0}.text-outcome-actions{margin-top:26px}.text-completed-banner{background:linear-gradient(100deg,#eef8f3,#fff);border:1px solid #dceee4;border-radius:16px;align-items:center;gap:18px;margin-bottom:24px;padding:26px 28px;display:flex}.text-completed-icon{color:#279665;background:#dff3e8;border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.text-completed-banner>div{flex:1;min-width:0}.text-completed-banner .text-section-kicker{color:#398b72}.text-completed-banner h2{letter-spacing:-.5px;margin:5px 0 8px;font-size:23px}.text-completed-banner p{color:#7d8d86;margin:0;font-size:12px;line-height:1.8}.text-completed-banner>.ui-button{flex-shrink:0}.text-completed .text-result{padding:28px}.text-completed .text-scores{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 18px}.text-completed .text-scores>div{background:#fff;border:1px solid #e9edf2;padding:22px}.text-completed .text-scores>div:first-child{border-top:3px solid #6fbd9c}.text-completed .text-scores>div:nth-child(2){border-top:3px solid #e99488}.text-completed .text-scores>div:nth-child(3){border-top:3px solid #e7c267}.text-completed .text-scores strong{letter-spacing:-1px;font-size:34px}.text-completed .text-detected{background:#fcfdff;border:1px solid #e8edf3;border-radius:12px;padding:22px}@keyframes text-stage-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes text-scan{0%{transform:translateY(-20px)}to{transform:translateY(180px)}}@keyframes text-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.text-panel.text-processing{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);gap:20px;padding:36px 28px}.text-orbit-one{width:235px;height:235px}.text-orbit-two{width:190px;height:190px}.text-scan-chip{right:0}.text-processing-steps{flex-direction:column;gap:14px}.text-processing-steps li{align-items:center}.text-processing-steps li>div{align-items:center;gap:12px;display:flex}.text-processing-steps small{margin-top:0}}@media (max-width:700px){.text-flow-nav{justify-content:space-between;gap:15px;margin-bottom:20px;padding-bottom:20px}.text-flow-nav li{gap:6px;font-size:11px}.text-flow-nav li>span{width:22px;height:22px}.text-panel.text-processing{grid-template-columns:minmax(0,1fr);gap:4px;padding:22px}.text-processing-visual{min-height:220px}.text-orbit-one{width:210px;height:210px}.text-orbit-two{width:165px;height:165px}.text-scan-document{width:137px;height:168px;padding:18px}.text-scan-badge{margin-bottom:12px}.text-scan-document>i{height:5px;margin:10px 0}.text-scan-chip{padding:8px 12px;bottom:10px;right:8%}.text-processing-content h2,.text-outcome h2{font-size:23px}.text-processing-steps{margin:22px 0}.text-stage-description{margin-bottom:16px;font-size:13px}.text-request-summary{padding:18px 0}.text-completed-banner{flex-wrap:wrap;gap:12px;padding:20px}.text-completed-icon{border-radius:12px;width:42px;height:42px}.text-completed-banner h2{font-size:20px}.text-completed-banner>.ui-button{width:100%;margin-top:6px}.text-completed .text-result{padding:18px}.text-completed .text-scores{gap:8px}.text-completed .text-scores>div{min-width:0;padding:12px 8px;font-size:12px}.text-completed .text-scores strong{font-size:20px}.text-completed .text-detected{padding:14px}.text-panel.text-outcome{padding:36px 20px}}@media (prefers-reduced-motion:reduce){.text-stage-view,.text-scan-beam,.text-live-status svg{animation:none}.text-scan-beam{transform:translateY(70px)}}.text-panel{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:16px;min-width:0;margin-bottom:20px;padding:24px}.text-panel fieldset{border:0;min-width:0;margin:0;padding:0}.text-field{flex-direction:column;gap:8px;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}.text-field input,.text-field textarea,.text-field select{box-sizing:border-box;border:1px solid var(--border,#dce1e8);width:100%;font:inherit;color:inherit;background:var(--surface,#fff);border-radius:9px;padding:12px;font-weight:400}.text-field textarea{resize:vertical;line-height:1.8}.text-field :focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}.text-field-footer{color:var(--muted,#667085);justify-content:space-between;gap:12px;margin:-6px 0 18px;font-size:12px;display:flex}.text-link{color:var(--tool-accent);cursor:pointer;white-space:nowrap;background:0 0;border:0}.text-preservation{flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.text-preservation label{align-items:center;gap:6px;display:flex}.text-disclosure{margin:18px 0;font-size:12px;line-height:1.8}.text-history h2{align-items:center;gap:8px;margin:0 0 16px;font-size:16px;display:flex}.text-history button{text-align:left;border:0;border-bottom:1px solid var(--border,#eee);cursor:pointer;width:100%;color:inherit;background:0 0;flex-direction:column;gap:8px;padding:14px 0;display:flex}.text-history button strong{overflow-wrap:anywhere}.text-history button span{color:var(--muted,#667085);font-size:11px}.text-result-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.text-result-header h2{overflow-wrap:anywhere;font-size:19px}.text-result-header>div{flex-wrap:wrap;gap:8px;display:flex}.text-comparison{grid-template-columns:1fr 1fr;gap:20px;display:grid}.text-comparison>div{background:var(--background,#f8fafc);border-radius:10px;min-width:0;padding:16px}.text-comparison h3{color:var(--muted,#667085);margin:0;font-size:13px}.text-comparison p,.text-detected{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.text-paragraph{border-bottom:1px solid var(--border,#eee);padding:18px 0}.text-scores{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.text-scores>div{background:var(--background,#f8fafc);border-radius:10px;flex-direction:column;gap:10px;padding:18px;font-size:13px;display:flex}.text-scores strong{font-size:26px}.text-mark-human{color:#165d3c;background:#dff4e9}.text-mark-ai{color:#923228;background:#ffe2df}.text-mark-suspected{color:#795515;background:#fff1ce}.text-detected mark{border-radius:3px;padding:2px 0}.text-legend{gap:10px;margin:18px 0;font-size:12px;display:flex}.text-legend span{border-radius:6px;padding:5px 10px}@media (max-width:1000px){.text-workspace-layout{grid-template-columns:minmax(0,1fr)}.text-history{max-height:320px;overflow:auto}}@media (max-width:600px){.text-panel{padding:16px}.text-comparison{grid-template-columns:1fr}.text-scores>div{padding:12px}.text-scores strong{font-size:21px}.text-field-footer{flex-wrap:wrap}}
.exam-live-generation{isolation:isolate;color:#dbe7ff;background:radial-gradient(at 55% 38%,#38589575,#0000 65%),linear-gradient(150deg,#182644,#24365e 65%,#25345a);border:1px solid #33446f;border-radius:13px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.exam-live-generation>header{border-bottom:1px solid #ffffff10;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:21px 24px;display:flex}.exam-live-generation>header>span{color:#d9e6ff;align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.exam-live-generation>header>span svg{color:#9ebbf3}.exam-live-generation>header>small{color:#97b5e9;background:#6d99f214;border:1px solid #91b3ef22;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:flex}.exam-live-generation>header small>i{background:#8bd4ce;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #8bd4ce45}.exam-live-art{isolation:isolate;flex:1;justify-content:center;align-items:center;min-height:315px;max-height:490px;margin:20px 30px 0;display:flex;position:relative}.exam-live-orbit{pointer-events:none;z-index:-1;border:1px solid #a0baff13;border-radius:50%;width:330px;max-width:95%;height:330px;position:absolute}.exam-live-orbit-one{transform:scaleY(.75)rotate(-28deg)}.exam-live-orbit-two{opacity:.6;width:390px;height:390px;transform:scaleY(.75)rotate(28deg)}.exam-live-sheet-back{opacity:.68;background:#dce8fc;border:1px solid #a8bee2;border-radius:5px;width:230px;height:302px;position:absolute;transform:translate(12px,5px)rotate(6deg);box-shadow:0 15px 40px #080f2e30}.exam-live-sheet{background:linear-gradient(150deg,#fff,#f9fbff);border:1px solid #d5e2f6;border-radius:5px;width:230px;height:302px;padding:19px 20px;animation:5s ease-in-out infinite exam-live-paper-hover;position:relative;transform:rotate(-3deg);box-shadow:0 20px 45px #07132938,0 0 45px #7ca6ff0a}.exam-live-sheet-top{letter-spacing:.7px;color:#98adcc;border-bottom:1px solid #a6bcdf;justify-content:space-between;gap:8px;padding-bottom:8px;font-size:6px;display:flex}.exam-live-sheet h3{color:#506f99;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:19px 0 8px;font-family:SimSun,serif;font-size:15px;line-height:1.5;overflow:hidden}.exam-live-sheet>p{color:#adbbd0;text-align:center;margin:0;font-size:7px}.exam-live-sheet-rule{border-bottom:1px solid #e9eff8;margin:13px 0}.exam-live-question-block{gap:7px;margin:11px 0;display:flex}.exam-live-question-block>b{color:#9eb2d3;padding-top:1px;font-size:7px;font-weight:400}.exam-live-question-block>div{flex:1;min-width:0}.exam-live-question-block i{transform-origin:0;height:3px;animation:exam-live-write 4s ease-in-out var(--write-delay) infinite both;background:#c0d0e9;border-radius:2px;margin-bottom:6px;display:block}.exam-live-question-block i:nth-child(2){width:72%;animation-delay:calc(var(--write-delay) + .15s);background:#dae4f3}.exam-live-question-block span{gap:5px;padding:2px 0;display:flex}.exam-live-question-block em{background:#e7edf7;border-radius:2px;width:27px;height:3px}.exam-live-answer-block{background:#f4faf9;border:1px solid #dceae8;border-radius:4px;flex-wrap:wrap;align-items:center;gap:5px;margin-top:11px;padding:9px 8px;display:flex}.exam-live-answer-block>svg{color:#8db8b4}.exam-live-answer-block>span{color:#92b4b0;font-size:7px}.exam-live-answer-block>i{background:#d7e8e4;border-radius:2px;width:70%;height:2px;margin-left:18px}.exam-live-answer-block>i:last-child{width:53%}.exam-live-scan-beam{background:linear-gradient(90deg,#0000,#8fc3f4 16%,#b7f0ee 55%,#9fbdf5 85%,#0000);height:2px;animation:3.6s ease-in-out -.8s infinite exam-live-scan;position:absolute;top:12%;left:-12px;right:-12px;box-shadow:0 0 9px 2px #a2d9ff40,0 0 28px #8ddaff26}.exam-live-scan-beam:before{content:"";background:linear-gradient(#0000,#a4d8ff13);height:32px;position:absolute;bottom:1px;left:12px;right:12px}.exam-live-floating{color:#c2d5f4;white-space:nowrap;background:#2d436bdd;border:1px solid #9bbaf332;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:10px;animation:4.5s ease-in-out infinite exam-live-float;display:flex;position:absolute;box-shadow:0 8px 20px #0d193119}.exam-live-floating svg{color:#9ebfef}.exam-live-floating-one{top:calc(50% - 103px);left:calc(50% - 207px);transform:rotate(-7deg)}.exam-live-floating-two{animation-delay:-.8s;top:calc(50% - 9px);right:calc(50% - 215px)}.exam-live-floating-three{color:#b4d8d7;border-color:#92c3c730;animation-delay:-1.6s;bottom:calc(50% - 126px);left:calc(50% - 180px)}.exam-live-art-caption{color:#738db8;text-align:center;font-size:9px;position:absolute;bottom:1px;left:0;right:0}.exam-live-copy{text-align:center;flex-shrink:0;padding:24px 24px 0}.exam-live-copy>span{letter-spacing:1px;color:#8ba5cf;font-size:10px}.exam-live-copy h2{color:#d9e7ff;margin:10px 0 9px;font-size:20px;font-weight:500;line-height:1.6}.exam-live-copy>p{color:#91a8cc;margin:0;font-size:11px;line-height:1.8}.exam-live-activity{flex-shrink:0;justify-content:center;align-items:center;gap:5px;height:43px;padding:10px 0 20px;display:flex}.exam-live-activity i{background:#849fe0;border-radius:2px;width:3px;height:5px;animation:1.5s ease-in-out infinite exam-live-wave}.exam-live-activity i:nth-child(2){animation-delay:.15s}.exam-live-activity i:nth-child(3){animation-delay:.3s}.exam-live-activity i:nth-child(4){animation-delay:.45s}.exam-live-activity i:nth-child(5){animation-delay:.6s}.exam-live-generation>footer{background:#11213a18;border-top:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:18px 23px;display:flex}.exam-live-generation>footer>div{color:#829bc4;align-items:center;gap:9px;display:flex}.exam-live-generation>footer p{color:#a0b6d9;margin:0;font-size:10px}.exam-live-generation>footer small{color:#6f88b2;margin-top:4px;font-size:8px;display:block}.exam-live-generation>footer .ui-button{color:#99b0d8;background:#ffffff06;border-color:#a3b9e32a;min-height:33px;font-size:10px}.exam-live-generation[data-stopping=true] .exam-live-art *,.exam-live-generation[data-stopping=true] .exam-live-activity i{animation-play-state:paused}@keyframes exam-live-scan{0%,8%{opacity:0;top:12%}15%{opacity:1}85%{opacity:1}96%,to{opacity:0;top:92%}}@keyframes exam-live-write{0%,9%{opacity:.2;transform:scaleX(.2)}35%,78%{opacity:1;transform:scaleX(1)}to{opacity:.2;transform:scaleX(.2)}}@keyframes exam-live-paper-hover{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-5px)}}@keyframes exam-live-float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes exam-live-wave{0%,to{opacity:.5;height:5px}50%{opacity:1;height:14px}}@media (max-width:1100px){.exam-live-art{margin-inline:14px}.exam-live-floating{padding:8px 9px;font-size:8px}.exam-live-floating-one{left:calc(50% - 160px)}.exam-live-floating-two{right:calc(50% - 160px)}.exam-live-floating-three{left:calc(50% - 145px)}.exam-live-copy h2{font-size:18px}}@media (max-height:800px) and (min-width:701px){.exam-live-art{min-height:255px;margin-top:12px}.exam-live-sheet,.exam-live-sheet-back{scale:.8}.exam-live-floating-one{top:calc(50% - 85px)}.exam-live-floating-three{bottom:calc(50% - 100px)}.exam-live-copy{padding-top:15px}}@media (max-width:700px){.exam-live-generation{flex-shrink:0;min-height:580px}.exam-live-generation>header{padding:18px}.exam-live-generation>header>span{font-size:12px}.exam-live-art{min-height:335px}.exam-live-copy{padding:21px 17px 0}.exam-live-copy h2{font-size:17px}.exam-live-copy>p{font-size:10px}.exam-live-generation>footer{padding:16px}.exam-live-generation>footer small{font-size:7px}}@media (prefers-reduced-motion:reduce){.exam-live-art *,.exam-live-activity i{animation:none!important}.exam-live-scan-beam{opacity:.75;top:58%}}
