:is(.ip-preview-root,[data-writing-workspace-v2]){--ip-ink:#17233b;--ip-copy:#596981;--ip-muted:#8290a6;--ip-brand:var(--brand-primary);--ip-brand-strong:var(--brand-primary-hover);--ip-violet:#806db5;--ip-mint:#398d7d;--ip-sand:#af8759;--ip-line:rgba(50,80,150,.115);--ip-surface:#fff;--ip-page:#fbfcff;--ip-radius:18px;--ip-shadow:0 16px 44px rgba(42,66,112,.045),0 2px 9px rgba(42,66,112,.025);--ip-shadow-raised:0 21px 48px rgba(42,66,112,.085),0 3px 12px rgba(42,66,112,.03);--ip-ease:cubic-bezier(.22,1,.36,1);min-height:100vh;background:var(--ip-page);color:var(--ip-ink);font-family:Noto Sans SC,Outfit,system-ui,sans-serif;color-scheme:light}:is(.ip-preview-root,[data-writing-workspace-v2]) *,:is(.ip-preview-root,[data-writing-workspace-v2]) :after,:is(.ip-preview-root,[data-writing-workspace-v2]) :before{box-sizing:border-box}.ip-eyebrow{color:#7282a3;font:650 11px/1.3 Outfit,sans-serif;letter-spacing:.18em}.ip-surface{border:1px solid var(--ip-line);border-radius:var(--ip-radius);background:var(--ip-surface);box-shadow:var(--ip-shadow)}.ip-page-heading{margin-bottom:34px}.ip-page-heading h1{margin:13px 0 0;font:650 clamp(28px,3vw,39px)/1.3 Noto Sans SC,sans-serif;letter-spacing:-.04em}.ip-page-heading p{max-width:700px;margin:14px 0 0;color:var(--ip-copy);font-size:14px;line-height:1.8}.ip-button{min-height:46px;padding:0 19px;border:1px solid transparent;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:650 13px/1.3 Noto Sans SC,sans-serif;cursor:pointer;transition:transform .22s var(--ip-ease),box-shadow .22s ease,background .22s ease}.ip-button:not(:disabled):hover{transform:translateY(-2px)}.ip-button:active:not(:disabled){transform:scale(.985)}.ip-button:focus-visible{outline:2px solid var(--brand-border);outline-offset:3px}.ip-button:disabled{opacity:.52;cursor:not-allowed}.ip-button--primary{background:var(--button-primary);color:var(--button-primary-text);box-shadow:0 10px 24px rgba(var(--brand-blue-rgb),.16)}.ip-button--primary:hover{background:var(--button-primary-hover)}.ip-button--primary:active{background:var(--button-primary-active)}.ip-button--secondary{border-color:#dbe3f0;background:#fff;color:#39547b}.ip-button--quiet{background:#f4f7ff;color:#4969c8}.ip-field{display:grid;gap:8px;color:#39475e;font-size:13px;font-weight:600}.ip-field :is(input,select,textarea){width:100%;min-height:47px;padding:11px 13px;border:1px solid #dbe3f0;border-radius:11px;background:#fff;color:var(--ip-ink);font:400 13px/1.5 Noto Sans SC,sans-serif}.ip-field textarea{min-height:110px;resize:vertical}.ip-field :is(input,select,textarea):focus-visible{outline:0;border-color:var(--brand-border);box-shadow:0 0 0 4px rgba(var(--brand-blue-rgb),.11)}.ip-field small{color:var(--ip-muted);font-size:11px;font-weight:400;line-height:1.6}.ip-callout{padding:16px 18px;border:1px solid #dce5fa;border-radius:13px;background:#f6f8ff;color:#405bb1}.ip-callout--mint{border-color:#d8ebe5;background:#f4faf7;color:#306e64}.ip-callout--violet{border-color:#e9e3f3;background:#f8f5fc;color:#7764a6}.ip-callout--sand{border-color:#eee2d3;background:#fdfaf5;color:#9c7447}.ip-callout strong{font-size:13px}.ip-callout p{margin:7px 0 0;color:var(--ip-copy);font-size:12px;line-height:1.65}.ip-empty{padding:60px 24px;text-align:center}.ip-empty>span{color:var(--ip-brand);font-size:25px}.ip-empty h2{margin:15px 0 0;font-size:21px}.ip-empty p{max-width:530px;margin:9px auto 23px;color:var(--ip-copy);font-size:13px;line-height:1.75}.ip-status{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.ip-status:before{width:5px;height:5px;border-radius:50%;background:currentColor;content:""}.ip-status--blue{color:#4269d9;border-color:#dbe5ff;background:#f4f7ff}.ip-status--mint{color:#357f72;border-color:#dcefe9;background:#f3faf7}.ip-status--violet{color:#806db5;border-color:#ebe4f6;background:#f8f5fc}.ip-status--sand{color:#a37949;border-color:#f1e6d7;background:#fcf8f1}.ip-preview-note{min-height:48px;padding:8px max(28px,calc((100vw - 1320px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--ip-line);background:#fff}.ip-preview-note__identity{display:flex;align-items:center;gap:14px}.ip-preview-note__identity strong{padding-left:14px;border-left:1px solid #e7ebf3;color:#3b4861;font-size:12px;font-weight:600}.ip-preview-note__mark{color:var(--ip-brand);font-size:18px}.ip-preview-note__mark-logo{width:22px;height:22px}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page{--wf-bg:var(--ip-page);--wf-surface:var(--ip-surface);--wf-soft:#f8faff;--wf-line:var(--ip-line);--wf-muted:var(--ip-muted);--wf-ink:var(--ip-ink);--wf-brand:var(--ip-brand);--wf-brand-soft:var(--brand-soft);--wf-mint:var(--ip-mint);--wf-warm:var(--ip-sand);color:var(--ip-ink);background:linear-gradient(180deg,#fff,#fbfcff 300px,#fff);font-family:Noto Sans SC,Outfit,system-ui,sans-serif}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page.wf-personal-material-theme{background:transparent}:is(.ip-preview-root,[data-writing-workspace-v2]) .app-header,:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-header{border-bottom:1px solid var(--ip-line);background:rgba(255,255,255,.96);box-shadow:none;backdrop-filter:blur(18px)}:is(.ip-preview-root,[data-writing-workspace-v2]) .app-header-inner,:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-header-inner{width:min(1320px,calc(100% - 72px))}:is(.ip-preview-root,[data-writing-workspace-v2]) .app-header .logo,:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-header .logo{color:var(--ip-ink);font-family:Outfit,sans-serif;font-size:20px;letter-spacing:-.035em}:is(.ip-preview-root,[data-writing-workspace-v2]) :is(.app-header,.wf-header) .logo-mark{width:32px;height:32px;border:0;border-radius:8px;background:none;box-shadow:none;transform:none}:is(.ip-preview-root,[data-writing-workspace-v2]) :is(.app-header,.wf-header) .logo-mark:after,:is(.ip-preview-root,[data-writing-workspace-v2]) :is(.app-header,.wf-header) .logo-mark:before{content:none}:is(.ip-preview-root,[data-writing-workspace-v2]) :is(.app-header,.wf-header) .logo-mark .ec-3d-icon{width:32px;height:32px;filter:none;transform:none}:is(.ip-preview-root,[data-writing-workspace-v2]) :is(.app-header,.wf-header) :is(.app-header-tool,.workspace-back,button){transition:color .25s ease,background .25s ease,transform .25s var(--ip-ease)}:is(.ip-preview-root,[data-writing-workspace-v2]) :is(.app-header,.wf-header) :is(.app-header-tool,.workspace-back,button):hover{color:var(--ip-brand-strong);background-color:#f4f7ff}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-v2-status{width:min(1320px,calc(100% - 72px));margin:0 auto;padding:16px 0;border:0;border-bottom:1px solid var(--ip-line);border-radius:0;background:transparent;box-shadow:none}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-v2-status strong{color:var(--ip-brand-strong);font-size:11px;letter-spacing:.1em}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-v2-status span{color:#627b87}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-v2-status small{color:#8794a7}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-shell{width:min(1320px,calc(100% - 72px));grid-template-columns:224px minmax(0,1fr);gap:48px}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-stepper{top:104px;min-height:auto;margin-top:22px;padding:22px 12px 20px 0;border-right:1px solid var(--ip-line);background:transparent}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-stepper button{min-height:104px;margin-right:14px;padding:12px 10px 12px 7px;border:1px solid transparent;border-radius:14px;grid-template-columns:34px 1fr;gap:12px;transition:border-color .25s,background .25s,transform .25s var(--ip-ease),box-shadow .25s}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-stepper button:before{left:23px;top:55px;background:#d9e1ef}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-stepper button.active{border-color:#dce5fa!important;background:#f4f7ff!important;box-shadow:0 8px 23px rgba(58,90,153,.055)!important}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-stepper button.active:after{left:-1px;top:13px;height:33px;background:var(--ip-brand);box-shadow:none}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-stepper button:not(:disabled):hover{transform:translateX(2px);background:#f8faff}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-stepper .wf-step-dot{width:34px;height:34px;border-radius:11px;background:#f7f9fe;box-shadow:none}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-stepper .active .wf-step-dot{border-color:#bed0fa!important;background:#e9efff!important;color:#3f62d6!important;box-shadow:inset 0 1px 0 #fff!important}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-stepper .done .wf-step-dot{border-color:#c8e4dc!important;background:#eef8f4!important;color:var(--ip-mint)!important;box-shadow:none!important}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-stepper .active strong{color:var(--ip-brand-strong)!important}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-stepper .done strong{color:#426f68}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-stepper strong{font-size:14px;font-weight:650}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-stepper small{max-width:145px;font-size:11px;line-height:1.55}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-main{min-width:0;padding:42px 0 110px}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-main>:is(header,section,div){animation:ip-step-appear .55s var(--ip-ease) both}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-main>:is(header,section,div):nth-child(2){animation-delay:60ms}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-main>:is(header,section,div):nth-child(3){animation-delay:105ms}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-main>:is(header,section,div):nth-child(n+4){animation-delay:145ms}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-main .wf-page-title{margin-bottom:35px}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page .wf-main :is(.wf-page-title,.wf-final-title) h1{color:var(--ip-ink);font:650 clamp(29px,2.6vw,38px)/1.3 Noto Sans SC,sans-serif;letter-spacing:-.035em}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page .wf-main :is(.wf-page-title,.wf-final-title)>p{max-width:770px;color:var(--ip-copy);font-size:14px;line-height:1.85}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page .wf-main :is(.wf-section-title,.wf-number-title) h2{color:#24324c;font-size:21px;font-weight:650}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page .wf-main :is(.wf-section-title,.wf-number-title) p{color:var(--ip-copy);font-size:13px;line-height:1.75}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page .wf-main :is(.wf-section-title em,.wf-number-title>em){border:1px solid #dae5ff!important;border-radius:13px!important;background:#f0f4ff!important;color:#4868d7!important;box-shadow:none!important;font-family:Outfit,sans-serif}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-main :is(.wf-kicker,.wf-step-kicker,.wf-section-label,.eyebrow){color:#6b82b2;font-family:Outfit,Noto Sans SC,sans-serif;font-size:11px;font-weight:650;letter-spacing:.11em}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(.wf-panel,.wf-material-card,.wf-self-intro,.wf-profile-row,.wf-type-card,.wf-project-card,.wf-outline-choice,.wf-direction-card,.wf-requirements,.wf-summary,.wf-document-card,.wf-document-library-list,.wf-project-select-card,.wf-project-empty,.wf-selected-outline,.wf-credit-card,.wf-final-version-card){border-color:var(--ip-line)!important;border-radius:var(--ip-radius);background:#fff;box-shadow:var(--ip-shadow)}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(.wf-project-select-card,.wf-document-card,.wf-type-card,.wf-outline-choice,.wf-direction-card,.wf-material-card,.wf-profile-row){transition:transform .28s var(--ip-ease),box-shadow .28s ease,border-color .28s ease,background .28s ease}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(.wf-project-select-card,.wf-document-card,.wf-type-card,.wf-outline-choice,.wf-direction-card,.wf-material-card,.wf-profile-row):hover{transform:translateY(-3px);border-color:#c7d5f4!important;box-shadow:var(--ip-shadow-raised)}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(.wf-type-card.selected,.wf-outline-choice.selected,.wf-direction-card.selected,.wf-project-select-card.selected){border-color:#9cb3f8!important;background:#f8faff}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(.wf-type-card,.wf-project-select-card,.wf-document-card)>:is(span,header>span){color:#5575d9;background:#f0f4ff;box-shadow:none}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page .wf-project-select-card:nth-child(2)>span:first-child,:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page .wf-type-card:nth-child(2)>span:first-child{color:var(--ip-mint);background:#eef8f4}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page .wf-project-select-card:nth-child(3)>span:first-child,:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page .wf-type-card:nth-child(3)>span:first-child{color:var(--ip-violet);background:#f6f2fb}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page .wf-project-select-card:nth-child(4)>span:first-child,:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page .wf-type-card:nth-child(4)>span:first-child{color:var(--ip-sand);background:#faf5ec}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(.wf-project-select-shell,.wf-document-library){width:min(1160px,calc(100% - 72px));padding-top:82px}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-document-library-title h1,:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-project-select-title h1{color:var(--ip-ink);font:650 clamp(32px,3vw,42px)/1.26 Noto Sans SC,sans-serif;letter-spacing:-.045em}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-document-library-title p,:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-project-select-title>p{color:var(--ip-copy);font-size:14px}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-project-select-grid{gap:18px}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-project-select-card{min-height:178px;padding:27px}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-project-select-card h3{color:var(--ip-ink);font-size:18px}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-project-select-card p{color:var(--ip-copy);font-size:12px}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-document-library-list{padding:34px}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-document-library-grid{gap:18px}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-document-card{padding:25px}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border:1px solid #dbe3f0;border-radius:11px;background:#fff;color:var(--ip-ink);font-family:Noto Sans SC,sans-serif;font-size:13px;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus-visible{outline:0;border-color:var(--brand-border);box-shadow:0 0 0 4px rgba(var(--brand-blue-rgb),.11)}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(input,textarea)::placeholder{color:#9da9b9}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(.wf-form-grid,.wf-profile-form) label{color:#39475e;font-size:13px}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(.wf-button,.wf-project-create-link,.wf-document-add-button,.wf-step-actions button,.wf-add-draft-version,.wf-confirm-final,.wf-material-drop,.wf-direction-confirm button){border-radius:11px;transition:transform .22s var(--ip-ease),box-shadow .22s ease,border-color .22s ease,background .22s ease}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(.wf-button,.wf-project-create-link,.wf-document-add-button,.wf-step-actions button,.wf-add-draft-version,.wf-confirm-final,.wf-material-drop,.wf-direction-confirm button):not(:disabled):hover{transform:translateY(-2px)}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(.wf-button.primary,.wf-document-create-first,.wf-confirm-final:not(.done)){border-color:var(--button-primary);background:var(--button-primary);color:var(--button-primary-text);box-shadow:0 10px 24px rgba(65,97,208,.16)}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(.wf-button.primary,.wf-document-create-first,.wf-confirm-final:not(.done)):not(:disabled):hover{box-shadow:0 15px 28px rgba(65,97,208,.22)}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(button,a):focus-visible{outline:2px solid #6382ec;outline-offset:3px}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(button,a):active:not(:disabled){transform:scale(.985)}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(.wf-material-card>header>span,.wf-extraction-bridge>span,.wf-inline-profile-field>header>span){border:1px solid #e3eafd;border-radius:12px;background:#f4f7ff;box-shadow:none}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page .wf-material-card:nth-child(2)>header>span{border-color:#dcefe9;background:#f1faf7}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(.wf-profile-action-notice,.wf-draft-restore-notice,.wf-extraction-bridge.done,.wf-confirmed-review-banner){border-color:#d8ebe5;border-radius:14px;background:#f4faf7;color:#306e64;box-shadow:none}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(.wf-voice-notice,.wf-credit-card,.wf-requirement-guide){border-color:#eee2d3;border-radius:14px;background:#fdfaf5;box-shadow:none}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(.wf-material-warnings,.wf-ai-inline-error,.wf-v2-route-error){border-color:#efd9dc;border-radius:14px;background:#fff8f8}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(progress,.wf-step-actions progress){accent-color:var(--ip-brand)}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(.wf-material-drop,.wf-extraction-actions button,.wf-voice-textarea button):not(:disabled):hover{border-color:#b5c8f7;background:#f7faff}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page :is(.wf-step-actions,.wf-document-library-heading,.wf-draft-version-compare>header){border-color:var(--ip-line)}[data-writing-workspace-v2] .workspace-page{min-height:100vh;color:var(--ip-ink);background:linear-gradient(180deg,#fff,#fbfcff 270px,#fff 760px);font-family:Noto Sans SC,Outfit,system-ui,sans-serif}[data-writing-workspace-v2] .workspace-main{width:min(1120px,calc(100% - 72px));padding:68px 0 110px}[data-writing-workspace-v2] .workspace-page-title{margin-bottom:34px;align-items:flex-end}[data-writing-workspace-v2] .workspace-page-title .eyebrow{margin-bottom:12px;color:#7183a8;font:650 11px/1.3 Outfit,sans-serif;letter-spacing:.16em}[data-writing-workspace-v2] .workspace-page-title h1{margin:0;color:var(--ip-ink);font-size:clamp(31px,3vw,42px);font-weight:650;line-height:1.28;letter-spacing:-.04em}[data-writing-workspace-v2] .workspace-page-title h1+p{max-width:720px;margin:13px 0 0;color:var(--ip-copy);font-size:14px;line-height:1.8}[data-writing-workspace-v2] .workspace-card{border:1px solid var(--ip-line);border-radius:20px;background:#fff;box-shadow:var(--ip-shadow)}[data-writing-workspace-v2] .single-form-card{padding:32px}[data-writing-workspace-v2] .workspace-card-head{margin-bottom:27px;padding-bottom:20px;border-bottom:1px solid #edf0f5}[data-writing-workspace-v2] .workspace-card-head h2{color:#24324c;font-size:20px;font-weight:650;letter-spacing:-.02em}[data-writing-workspace-v2] .workspace-card-head p{color:var(--ip-copy);font-size:13px;line-height:1.7}[data-writing-workspace-v2] .form-grid{gap:22px 20px}[data-writing-workspace-v2] .form-grid label{gap:9px;color:#39475e;font-size:13px;font-weight:600}[data-writing-workspace-v2] :is(.workspace-page,.wf-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-height:48px;padding:11px 14px;border:1px solid #dbe3f0;border-radius:11px;background:#fff;color:var(--ip-ink);font:400 13px/1.55 Noto Sans SC,sans-serif;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}[data-writing-workspace-v2] :is(.workspace-page,.wf-page) select{-webkit-appearance:none;appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23627a9d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:16px 16px}[data-writing-workspace-v2] :is(.workspace-page,.wf-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):hover{border-color:#c7d3e6}[data-writing-workspace-v2] :is(.workspace-page,.wf-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus-visible{outline:0;border-color:var(--brand-border);box-shadow:0 0 0 4px rgba(var(--brand-blue-rgb),.1)}[data-writing-workspace-v2] :is(.workspace-page,.wf-page) :is(input,textarea)::placeholder{color:#9aa7b8}[data-writing-workspace-v2] :is(.btn,.wf-button){min-height:46px;border-radius:11px;font-size:13px;font-weight:650;transition:transform .22s var(--ip-ease),box-shadow .22s ease,border-color .22s ease,background .22s ease}[data-writing-workspace-v2] :is(.btn,.wf-button):not(:disabled):hover{transform:translateY(-2px)}[data-writing-workspace-v2] :is(.btn,.wf-button):active:not(:disabled){transform:scale(.985)}[data-writing-workspace-v2] :is(.btn-primary,.wf-button.primary){border-color:var(--button-primary);background:var(--button-primary);color:var(--button-primary-text);box-shadow:0 10px 24px rgba(65,97,208,.16)}[data-writing-workspace-v2] :is(.btn-secondary,.wf-button.secondary){border-color:#dbe3f0;background:#fff;color:#40516c;box-shadow:none}[data-writing-workspace-v2] .form-actions{margin-top:30px;padding-top:23px;border-top:1px solid #edf0f5;gap:11px}[data-writing-workspace-v2] .wf-page{min-height:100vh}[data-writing-workspace-v2] .wf-header{position:sticky;top:0;z-index:40}[data-writing-workspace-v2] .wf-v2-status{display:flex;align-items:center;gap:10px;min-height:50px}[data-writing-workspace-v2] .wf-v2-status span{padding:5px 9px;border-radius:999px;background:#f4f7ff;font-size:11px}[data-writing-workspace-v2] .wf-v2-status span:nth-of-type(2){color:#7968a3;background:#f7f3fb}[data-writing-workspace-v2] .wf-v2-status span:nth-of-type(3){color:#39776d;background:#f1f8f5}[data-writing-workspace-v2] .wf-v2-status small{margin-left:auto}[data-writing-workspace-v2] .wf-main{max-width:100%}[data-writing-workspace-v2] .wf-main>:is(header,section,div){transform-origin:50% 0}[data-writing-workspace-v2] .wf-page :is(.wf-panel,.wf-material-card,.wf-self-intro,.wf-profile-row,.wf-requirements,.wf-summary,.wf-selected-outline,.wf-draft-panel,.wf-draft-version-compare,.wf-polish-section,.wf-document-summary,.wf-export-panel,.wf-final-version-card,.wf-structure-disclosure){border-color:var(--ip-line);border-radius:18px;background:#fff;box-shadow:var(--ip-shadow)}[data-writing-workspace-v2] .wf-page :is(.wf-material-card,.wf-profile-row,.wf-direction-card,.wf-outline-choice,.wf-draft-version-grid>button,.wf-polish-section,.wf-document-summary article){transition:transform .28s var(--ip-ease),box-shadow .28s ease,border-color .28s ease,background .28s ease}[data-writing-workspace-v2] .wf-page :is(.wf-material-card,.wf-profile-row,.wf-direction-card,.wf-outline-choice,.wf-draft-version-grid>button):hover{transform:translateY(-3px);border-color:#c6d4f2;box-shadow:var(--ip-shadow-raised)}[data-writing-workspace-v2] .wf-material-grid>:nth-child(2n) :is(.app-icon__glyph,svg),[data-writing-workspace-v2] .wf-profile-form>:nth-child(4n+2) :is(.app-icon__glyph,svg){color:var(--ip-mint)}[data-writing-workspace-v2] .wf-material-grid>:nth-child(3n) :is(.app-icon__glyph,svg),[data-writing-workspace-v2] .wf-profile-form>:nth-child(4n+3) :is(.app-icon__glyph,svg){color:var(--ip-violet)}[data-writing-workspace-v2] .wf-profile-form>:nth-child(4n) :is(.app-icon__glyph,svg){color:var(--ip-sand)}[data-writing-workspace-v2] :is(.wf-profile-action-notice,.wf-draft-restore-notice,.wf-extraction-bridge.done,.wf-confirmed-review-banner,.wf-version-limit){border-color:#d8ebe5;background:#f4faf7;color:#306e64}[data-writing-workspace-v2] :is(.wf-voice-notice,.wf-credit-card,.wf-requirement-guide,.wf-outline-locked-note){border-color:#eee2d3;background:#fdfaf5;color:#826643}[data-writing-workspace-v2] :is(.wf-material-warnings,.wf-ai-inline-error,.wf-v2-route-error,.wf-ai-runtime-status.error){border-color:#efd9dc;background:#fff8f8;color:#9c5360}[data-writing-workspace-v2] :is(.wf-direction-card.selected,.wf-outline-choice.selected,.wf-draft-version-grid>button.selected){border-color:#a8b9f6;background:linear-gradient(180deg,#fafbff,#fff 34%);box-shadow:0 15px 38px rgba(62,83,154,.09),inset 0 3px 0 #6981e7}[data-writing-workspace-v2] .wf-direction-card:nth-child(2) :is(.wf-direction-icon,.wf-outline-choice-label em){color:#377f72;background:#eef8f4}[data-writing-workspace-v2] .wf-direction-card:nth-child(3) :is(.wf-direction-icon,.wf-outline-choice-label em){color:#9a7042;background:#faf4e9}[data-writing-workspace-v2] :is(.wf-draft-format-toolbar,.wf-essay-editor footer,.wf-draft-head,.wf-revision-request-section footer){border-color:#e9edf4}[data-writing-workspace-v2] .wf-essay-editor{border-color:#e0e6f0;border-radius:16px;background:#fff;box-shadow:0 12px 34px rgba(38,61,108,.045)}[data-writing-workspace-v2] .wf-readonly-draft{color:#26334b;line-height:1.9}[data-writing-workspace-v2] .wf-document-summary article:nth-child(2)>span{color:var(--ip-mint);background:#eef8f4}[data-writing-workspace-v2] .wf-document-summary article:nth-child(3)>span{color:var(--ip-violet);background:#f6f2fb}[data-writing-workspace-v2] .wf-document-summary article:nth-child(4)>span{color:var(--ip-sand);background:#faf5ec}[data-writing-workspace-v2] :is(.workspace-card,.wf-panel,.wf-material-card,.wf-profile-row,.wf-direction-card,.wf-outline-choice,.wf-document-card,.wf-project-select-card){animation:ip-step-appear .58s var(--ip-ease) both}[data-writing-workspace-v2] :is(.wf-material-grid,.wf-profile-form,.wf-direction-grid,.wf-outline-compare>div:last-child,.wf-document-library-grid,.wf-project-select-grid)>:nth-child(2){animation-delay:70ms}[data-writing-workspace-v2] :is(.wf-material-grid,.wf-profile-form,.wf-direction-grid,.wf-outline-compare>div:last-child,.wf-document-library-grid,.wf-project-select-grid)>:nth-child(3){animation-delay:.14s}[data-writing-workspace-v2] :is(.wf-material-grid,.wf-profile-form,.wf-direction-grid,.wf-outline-compare>div:last-child,.wf-document-library-grid,.wf-project-select-grid)>:nth-child(n+4){animation-delay:.21s}body:has(:is([data-writing-visual-preview],[data-writing-workspace-v2])) :is(.dialog-overlay,.drawer-backdrop){background:rgba(21,35,59,.27);backdrop-filter:blur(4px);animation:ip-overlay-appear .25s ease both}body:has(:is([data-writing-visual-preview],[data-writing-workspace-v2])) :is(.confirm-dialog,.workspace-drawer){border:1px solid #e1e7f2;border-radius:20px;background:#fff;color:#17233b;box-shadow:0 28px 85px rgba(24,45,87,.16);animation:ip-dialog-appear .32s var(--ip-ease,cubic-bezier(.22,1,.36,1)) both}body:has(:is([data-writing-visual-preview],[data-writing-workspace-v2])) :is(.confirm-dialog,.workspace-drawer) :is(input,textarea,select){border-color:#dbe3f0;border-radius:11px}body:has(:is([data-writing-visual-preview],[data-writing-workspace-v2])) :is(.confirm-dialog,.workspace-drawer) :is(input,textarea,select):focus-visible{outline:2px solid #7999ee;outline-offset:2px}body:has(:is([data-writing-visual-preview],[data-writing-workspace-v2])) :is(.confirm-dialog,.workspace-drawer) .btn-primary{border-radius:11px;border-color:var(--button-primary);background:var(--button-primary);color:var(--button-primary-text)}body:has(:is([data-writing-visual-preview],[data-writing-workspace-v2])) :is(.confirm-dialog,.workspace-drawer) .btn-primary:not(:disabled):hover{background:var(--button-primary-hover)}body:has(:is([data-writing-visual-preview],[data-writing-workspace-v2])) :is(.confirm-dialog,.workspace-drawer) .btn-primary:not(:disabled):active{background:var(--button-primary-active)}body:has(:is([data-writing-visual-preview],[data-writing-workspace-v2])) :is(.confirm-dialog,.workspace-drawer) button:not(:disabled){transition:transform .22s var(--ip-ease,cubic-bezier(.22,1,.36,1)),box-shadow .22s ease}body:has(:is([data-writing-visual-preview],[data-writing-workspace-v2])) :is(.confirm-dialog,.workspace-drawer) button:not(:disabled):hover{transform:translateY(-1px)}@keyframes ip-step-appear{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes ip-overlay-appear{0%{opacity:0}to{opacity:1}}@keyframes ip-dialog-appear{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:1101px){[data-writing-workspace-v2] .wf-shell{display:grid!important;grid-template-columns:224px minmax(0,1fr)!important;gap:48px!important}[data-writing-workspace-v2] .wf-stepper{position:sticky!important;top:104px!important;width:auto!important;height:auto!important;min-height:0!important;padding:22px 12px 20px 0!important;border:0!important;border-right:1px solid var(--ip-line)!important;flex-direction:column!important;overflow:visible!important}[data-writing-workspace-v2] .wf-stepper button{width:auto!important;min-width:0!important;min-height:91px!important;margin-right:14px!important;padding:12px 10px 12px 7px!important;grid-template-columns:34px minmax(0,1fr)!important}[data-writing-workspace-v2] .wf-stepper button:before{content:""!important;left:23px!important;top:55px!important;right:auto!important;bottom:-37px!important;width:1px!important;height:auto!important}[data-writing-workspace-v2] .wf-stepper button:last-child:before{content:none!important}[data-writing-workspace-v2] .wf-stepper .wf-step-compact-icon{display:none!important}[data-writing-workspace-v2] .wf-stepper .wf-step-default-mark{display:grid!important}[data-writing-workspace-v2] .wf-stepper button>span:last-child{display:block!important;text-align:left!important}}@media (max-width:900px){[data-writing-workspace-v2] .workspace-main{width:min(100% - 40px,760px);padding-top:48px}[data-writing-workspace-v2] .form-grid{grid-template-columns:1fr}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-shell{width:min(100% - 40px,760px);grid-template-columns:1fr;gap:12px}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-stepper{position:relative;top:auto;min-height:0;margin:0;padding:14px 0;border-right:0;border-bottom:1px solid var(--ip-line);flex-direction:row;overflow-x:auto}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-stepper button{min-width:150px;min-height:75px;margin:0;flex:1 0 auto}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-stepper button:before{content:none}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-main{padding-top:30px}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-document-library,:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-project-select-shell{width:min(100% - 40px,760px);padding-top:54px}}@media (max-width:620px){[data-writing-workspace-v2] .workspace-main{width:calc(100% - 32px);padding-top:36px}[data-writing-workspace-v2] .single-form-card{padding:22px 18px}[data-writing-workspace-v2] .workspace-page-title{align-items:flex-start}.ip-preview-note{padding:8px 18px}.ip-preview-note__identity strong{display:none}:is(.ip-preview-root,[data-writing-workspace-v2]) .app-header-inner,:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-header-inner,:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-v2-status{width:calc(100% - 36px)}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-shell{width:calc(100% - 32px)}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-project-select-grid{grid-template-columns:1fr}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-page .wf-main :is(.wf-page-title,.wf-final-title) h1{font-size:27px}:is(.ip-preview-root,[data-writing-workspace-v2]) .wf-main>:is(header,section,div){animation-duration:.32s}}@media (prefers-reduced-motion:reduce){:is(.ip-preview-root,[data-writing-workspace-v2]) *,:is(.ip-preview-root,[data-writing-workspace-v2]) :after,:is(.ip-preview-root,[data-writing-workspace-v2]) :before,body:has(:is([data-writing-visual-preview],[data-writing-workspace-v2])) :is(.dialog-overlay,.drawer-backdrop,.confirm-dialog,.workspace-drawer){animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-writing-workspace-v2]{--wf-bg:#f8fafc;--wf-surface:#fff;--wf-soft:#f5f7fc;--wf-line:#e3e9f1;--wf-muted:#718097;--wf-ink:#17243b;--wf-brand:var(--brand-primary);--wf-brand-soft:var(--brand-soft);--wf-mint:#348b7b;--wf-warm:#a77949;color:var(--wf-ink);background:#f8fafc}[data-writing-workspace-v2] .wf-page,[data-writing-workspace-v2] .workspace-page{background:linear-gradient(180deg,#fff,#f8fafc 300px,#f8fafc)!important}[data-writing-workspace-v2] .app-header,[data-writing-workspace-v2] .wf-header{height:70px;border-bottom:1px solid #e9edf3;background:rgba(255,255,255,.95);box-shadow:none}[data-writing-workspace-v2] .app-header-inner,[data-writing-workspace-v2] .wf-header-inner,[data-writing-workspace-v2] .wf-shell,[data-writing-workspace-v2] .wf-v2-status{width:min(1280px,calc(100% - 64px))}[data-writing-workspace-v2] .wf-v2-status{min-height:46px;padding:10px 0;border-bottom:1px solid #e9edf3;gap:8px}[data-writing-workspace-v2] .wf-v2-status strong{margin-right:9px;color:#75829a;font-size:10px;font-weight:700;letter-spacing:.12em}[data-writing-workspace-v2] .wf-v2-status span{border:1px solid #e2e9f4;background:#fff;color:#52657c}[data-writing-workspace-v2] .wf-v2-status span:nth-of-type(2){border-color:#eee6f5;background:#fbf8fd;color:#806b9a}[data-writing-workspace-v2] .wf-v2-status span:nth-of-type(3){border-color:#dcece6;background:#f6fbf8;color:#408171}@media (min-width:1101px){[data-writing-workspace-v2] .wf-shell{display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;gap:54px!important;align-items:start}[data-writing-workspace-v2] .wf-page .wf-stepper{position:sticky!important;top:94px!important;width:210px!important;height:auto!important;min-height:0!important;margin-top:38px!important;padding:12px!important;display:flex!important;flex-direction:column!important;gap:3px!important;overflow:visible!important;border:1px solid #e4eaf2!important;border-radius:20px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 15px 40px rgba(37,59,101,.045)!important}[data-writing-workspace-v2] .wf-page .wf-stepper button{width:100%!important;min-width:0!important;min-height:74px!important;margin:0!important;padding:10px 9px!important;grid-template-columns:31px minmax(0,1fr)!important;gap:9px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important}[data-writing-workspace-v2] .wf-page .wf-stepper button:after,[data-writing-workspace-v2] .wf-page .wf-stepper button:before{content:none!important;display:none!important}[data-writing-workspace-v2] .wf-page .wf-stepper button.active{border-color:#dce5fa!important;background:#f1f5ff!important}[data-writing-workspace-v2] .wf-page .wf-stepper button.done{background:#f8fbfa!important}[data-writing-workspace-v2] .wf-page .wf-stepper .wf-step-dot{width:31px!important;height:31px!important;border-radius:9px!important;border-color:#e3e9f2!important;background:#f7f9fc!important;box-shadow:none!important}[data-writing-workspace-v2] .wf-page .wf-stepper .active .wf-step-dot{border-color:#cbd9fc!important;background:#e4ecff!important;color:#3f60d0!important}[data-writing-workspace-v2] .wf-page .wf-stepper .done .wf-step-dot{border-color:#cce8dd!important;background:#eaf7f1!important;color:#388a74!important}[data-writing-workspace-v2] .wf-page .wf-stepper .wf-step-compact-icon{display:none!important}[data-writing-workspace-v2] .wf-page .wf-stepper .wf-step-default-mark{display:grid!important}[data-writing-workspace-v2] .wf-page .wf-stepper button>span:last-child{display:block!important;text-align:left!important}[data-writing-workspace-v2] .wf-page .wf-stepper strong{color:#526078;font-size:12.5px!important;font-weight:650;line-height:1.35;white-space:normal}[data-writing-workspace-v2] .wf-page .wf-stepper strong:before{content:none!important}[data-writing-workspace-v2] .wf-page .wf-stepper small{display:block!important;margin-top:3px;color:#96a1b1;font-size:10px!important}[data-writing-workspace-v2] .wf-page .wf-stepper .active strong{color:var(--brand-primary)!important}}[data-writing-workspace-v2] .wf-page .wf-main{width:100%!important;max-width:960px!important;margin:0!important;padding:48px 0 100px!important}[data-writing-workspace-v2] .wf-main>section{margin-bottom:44px}[data-writing-workspace-v2] .wf-direction-page-title,[data-writing-workspace-v2] .wf-page-title{margin-bottom:38px!important}[data-writing-workspace-v2] .wf-step-badge{min-height:30px;margin:0 0 18px;padding:0 11px;border:1px solid #dfe6f5;border-radius:8px;background:#f4f7ff;color:#4a66c2;box-shadow:none}[data-writing-workspace-v2] .wf-step-badge>strong{font:700 11px/1.2 Outfit,Noto Sans SC,sans-serif;letter-spacing:.08em}[data-writing-workspace-v2] .wf-page-title>.wf-step-badge+.wf-kicker{margin-top:0}[data-writing-workspace-v2] .wf-page .wf-main :is(.wf-page-title,.wf-final-title)>h1{color:#17243b;font-size:clamp(30px,2.7vw,39px);line-height:1.26;letter-spacing:-.035em}[data-writing-workspace-v2] .wf-page .wf-main :is(.wf-page-title,.wf-final-title)>p{max-width:740px;margin-top:15px;color:#6a7890;font-size:14px;line-height:1.82}[data-writing-workspace-v2] .wf-page .wf-section-title{margin-bottom:18px}[data-writing-workspace-v2] .wf-page .wf-section-title>div{align-items:center;gap:13px}[data-writing-workspace-v2] .wf-page .wf-section-title em{width:34px!important;height:34px!important;flex:0 0 34px!important;border:1px solid #dde7f7!important;border-radius:10px!important;background:#eff4ff!important;color:#506bc7!important;font-size:13px!important;box-shadow:none!important}[data-writing-workspace-v2] .wf-page .wf-section-title em:before{content:none}[data-writing-workspace-v2] .wf-page .wf-section-title h2{min-height:0!important;color:#24324a;font-size:20px!important;line-height:1.35}[data-writing-workspace-v2] .wf-page .wf-section-title p{margin-top:4px!important;color:#7e8ca0;font-size:12.5px!important}[data-writing-workspace-v2] .wf-upload-grid{gap:18px}[data-writing-workspace-v2] .wf-material-card{min-height:270px;padding:24px;border:1px solid #dfe7f4!important;background:linear-gradient(180deg,#fbfcff,#fff 38%)!important;box-shadow:0 14px 34px rgba(40,64,113,.045)!important}[data-writing-workspace-v2] .wf-material-card:nth-child(2){border-color:#dcebe5!important;background:linear-gradient(180deg,#f8fcfa,#fff 38%)!important}[data-writing-workspace-v2] .wf-inline-profile-field>header>span,[data-writing-workspace-v2] .wf-material-card>header>span,[data-writing-workspace-v2] .wf-type-card>span:not(.wf-check){transform:none!important;border:1px solid #dfe7f7!important;background:var(--brand-soft)!important;color:#4d6ad0!important;box-shadow:none!important}[data-writing-workspace-v2] .wf-material-card:nth-child(2)>header>span{border-color:#d9eae3!important;background:#ecf8f2!important;color:#348d77!important}[data-writing-workspace-v2] .wf-inline-profile-field>header>span:after,[data-writing-workspace-v2] .wf-inline-profile-field>header>span:before,[data-writing-workspace-v2] .wf-material-card>header>span:after,[data-writing-workspace-v2] .wf-material-card>header>span:before,[data-writing-workspace-v2] .wf-type-card>span:not(.wf-check):after,[data-writing-workspace-v2] .wf-type-card>span:not(.wf-check):before{content:none!important}[data-writing-workspace-v2] .wf-material-drop{border:1px dashed #bfd0eb;background:#f8faff}[data-writing-workspace-v2] .wf-material-card:nth-child(2) .wf-material-drop{border-color:#bcded1;background:#f5faf7}[data-writing-workspace-v2] .wf-profile-list{gap:10px}[data-writing-workspace-v2] .wf-profile-row{min-height:76px;border-color:#e4e9f0!important;box-shadow:none!important}[data-writing-workspace-v2] .wf-task-setup-theme .wf-current-project-strip,[data-writing-workspace-v2] .wf-task-setup-theme .wf-task-current-project{min-height:88px;padding:18px 21px;border:1px solid #d7e9e1!important;border-radius:16px;background:linear-gradient(100deg,#f4faf7,#fff 70%)!important;box-shadow:none!important}[data-writing-workspace-v2] .wf-task-setup-theme .wf-current-project-strip>div>strong{font-size:17px}[data-writing-workspace-v2] .wf-task-setup-theme .wf-current-project-strip .wf-project-switch-trigger,[data-writing-workspace-v2] .wf-task-setup-theme .wf-current-project-strip>div>p{font-size:13px}[data-writing-workspace-v2] .wf-task-setup-theme .wf-task-type-disclosure{overflow:hidden;border:1px solid #e2e7f2;border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(45,62,101,.04)}[data-writing-workspace-v2] .wf-task-setup-theme .wf-task-type-disclosure>summary{min-height:74px;padding:15px 21px}[data-writing-workspace-v2] .wf-task-setup-theme .wf-task-type-disclosure>summary>span{border:1px solid #e7dff2;background:#f5f0fa;color:#8b6dab}[data-writing-workspace-v2] .wf-task-setup-theme .wf-requirements{margin-bottom:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}[data-writing-workspace-v2] .wf-task-setup-theme .wf-form-grid{gap:25px 19px}[data-writing-workspace-v2] .wf-task-setup-theme .wf-form-section-heading{margin:24px 0 0;padding:0 0 14px;border:0;border-bottom:1px solid #dfe7f1;border-radius:0;background:transparent}[data-writing-workspace-v2] .wf-task-setup-theme .wf-form-section-heading:first-child{margin-top:0}[data-writing-workspace-v2] .wf-task-setup-theme .wf-form-section-heading strong{color:#284a82;font-size:15px}[data-writing-workspace-v2] .wf-task-setup-theme .wf-form-section-heading p{color:#8693a4}[data-writing-workspace-v2] .wf-task-setup-theme .wf-requirement-label>strong{color:#32405a;font-size:13px;font-weight:650}[data-writing-workspace-v2] .wf-task-setup-theme .wf-requirement-label>small{color:#8793a4;font-size:12px}[data-writing-workspace-v2] .wf-task-setup-theme .wf-form-grid input,[data-writing-workspace-v2] .wf-task-setup-theme .wf-form-grid select,[data-writing-workspace-v2] .wf-task-setup-theme .wf-form-grid textarea{min-height:51px;border:1px solid #dce4ed;border-radius:11px;background:#fff;font-size:13px}[data-writing-workspace-v2] .wf-task-setup-theme .wf-program-page-field{padding:19px;border:1px solid #dfe8fa;border-radius:14px;background:#f7f9ff}[data-writing-workspace-v2] .wf-task-setup-theme .wf-program-page-input>button{border-color:#cbd8f5;background:#eaf0ff;color:#385bc6}[data-writing-workspace-v2] .wf-task-setup-theme .wf-step-actions{margin-top:32px;padding-top:24px;border-top:1px solid #e2e8f0}[data-writing-workspace-v2] .wf-task-setup-theme .wf-step-actions>div{gap:12px}[data-writing-workspace-v2] .wf-direction-card,[data-writing-workspace-v2] .wf-draft-panel,[data-writing-workspace-v2] .wf-export-panel,[data-writing-workspace-v2] .wf-outline-choice{border-color:#dfe6f0!important;box-shadow:0 14px 36px rgba(38,58,100,.045)!important}[data-writing-workspace-v2] .wf-direction-card.selected,[data-writing-workspace-v2] .wf-outline-choice.selected{border-color:#a8baf0!important;box-shadow:0 16px 36px rgba(63,89,159,.09),inset 0 3px 0 #6c83df!important}[data-writing-workspace-v2] .wf-essay-editor{border:1px solid #dfe6ef;box-shadow:0 18px 42px rgba(39,60,106,.055)}[data-writing-workspace-v2] .btn-primary,[data-writing-workspace-v2] .wf-button.primary{border-radius:11px;background:var(--button-primary)!important;box-shadow:0 10px 22px rgba(63,91,189,.17)!important}@media (max-width:1100px){[data-writing-workspace-v2] .app-header-inner,[data-writing-workspace-v2] .wf-header-inner,[data-writing-workspace-v2] .wf-shell,[data-writing-workspace-v2] .wf-v2-status{width:calc(100% - 40px)}[data-writing-workspace-v2] .wf-page .wf-main{max-width:100%!important;padding-top:32px!important}}@media (max-width:620px){[data-writing-workspace-v2] .app-header-inner,[data-writing-workspace-v2] .wf-header-inner,[data-writing-workspace-v2] .wf-shell,[data-writing-workspace-v2] .wf-v2-status{width:calc(100% - 32px)}[data-writing-workspace-v2] .wf-v2-status{flex-wrap:wrap}[data-writing-workspace-v2] .wf-v2-status small{width:100%;margin-left:0}[data-writing-workspace-v2] .wf-page .wf-main{padding-bottom:72px!important}[data-writing-workspace-v2] .wf-page .wf-section-title h2{font-size:18px!important}[data-writing-workspace-v2] .wf-task-setup-theme .wf-program-page-field{padding:15px}[data-writing-workspace-v2] .wf-task-setup-theme .wf-step-actions>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-writing-workspace-v2] *,[data-writing-workspace-v2] :after,[data-writing-workspace-v2] :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}html:not([data-theme=dark]) [data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page){--wf-bg:#fff;--wf-surface:#fff;--wf-soft:#f8faff;--wf-line:#e8edf5;--wf-muted:#7d8ba1;--wf-ink:#17243b;--wf-brand:var(--brand-primary);--wf-brand-soft:var(--brand-soft);color:var(--wf-ink);background:#fff!important;font-family:Noto Sans SC,Outfit,system-ui,sans-serif}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) :is(.wf-header,.wf-v2-status){background:#fff;box-shadow:none}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) :is(.wf-header-inner,.wf-v2-status,.wf-shell){width:min(1320px,calc(100% - 80px))}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-v2-status{border-bottom-color:#f0f2f7}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-v2-status span{color:#71809a;border-color:#e9eef6;background:#fff}@media (min-width:1101px){[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-shell{grid-template-columns:214px minmax(0,1fr)!important;gap:clamp(48px,5vw,78px)!important}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-stepper{width:214px!important;margin-top:52px!important;padding:14px!important;border-color:#e9eef6!important;border-radius:24px!important;box-shadow:0 18px 46px rgba(46,70,128,.045)!important}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-stepper button.active{border-color:var(--brand-border)!important;background:var(--brand-soft)!important}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-stepper .active .wf-step-dot{border-color:#c9dbff!important;background:var(--brand-soft)!important;color:var(--brand-primary)!important}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-stepper .active strong{color:var(--brand-primary)!important}}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-main{max-width:1000px!important;padding-top:68px!important;padding-bottom:140px!important}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-page-title{margin-bottom:58px!important}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-step-badge{border-color:#e2eaff;border-radius:999px;color:var(--brand-primary);background:var(--brand-soft)}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-kicker{color:#7286aa;letter-spacing:.08em}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-page-title>h1{color:#101828!important;font-family:"Noto Serif SC",Noto Sans SC,serif;font-size:clamp(38px,3.2vw,50px)!important;font-weight:600;line-height:1.3!important;letter-spacing:-.045em}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-page-title>p{max-width:760px;margin-top:20px;color:#718099;font-size:15px!important;line-height:1.9!important}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-main>section{margin-bottom:68px}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-section-title{margin-bottom:25px}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-section-title em{border-color:var(--brand-border)!important;background:var(--brand-soft)!important;color:var(--brand-primary)!important;box-shadow:none!important}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-section-title h2{color:#17243b;font-family:"Noto Serif SC",Noto Sans SC,serif;font-size:22px!important;font-weight:600}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-section-title p{max-width:760px;color:#8390a6;font-size:13px!important;line-height:1.8}[data-writing-workspace-v2] .wf-page.wf-personal-material-theme:not(.st5-preview-page) .wf-upload-grid{gap:22px}html:not([data-theme=dark]) [data-writing-workspace-v2] .wf-page.wf-personal-material-theme:not(.st5-preview-page) :is(.wf-material-card,.wf-inline-profile-field,.wf-current-project-strip){border-color:#e7edf5!important;border-radius:24px!important;background:#fff!important;box-shadow:0 20px 52px rgba(46,70,128,.045),0 2px 10px rgba(46,70,128,.018)!important}[data-writing-workspace-v2] .wf-page.wf-personal-material-theme:not(.st5-preview-page) .wf-material-card{min-height:290px;padding:30px}html:not([data-theme=dark]) [data-writing-workspace-v2] .wf-page.wf-personal-material-theme:not(.st5-preview-page) .wf-material-drop{min-height:142px;border-color:#d4e2f5!important;border-radius:18px;background:#fbfdff!important}html:not([data-theme=dark]) [data-writing-workspace-v2] .wf-page.wf-personal-material-theme:not(.st5-preview-page) .wf-material-drop:hover{border-color:#8eb5fa!important;background:#f6faff!important}[data-writing-workspace-v2] .wf-page.wf-personal-material-theme:not(.st5-preview-page) .wf-profile-form{gap:24px}[data-writing-workspace-v2] .wf-page.wf-personal-material-theme:not(.st5-preview-page) .wf-inline-profile-field{padding:30px}[data-writing-workspace-v2] .wf-page.wf-personal-material-theme:not(.st5-preview-page) .wf-inline-profile-editor{margin-top:16px;border-color:#e4eaf3;border-radius:16px;box-shadow:none}[data-writing-workspace-v2] .wf-page.wf-personal-material-theme:not(.st5-preview-page) .wf-inline-profile-editor:focus-within{border-color:var(--brand-border);box-shadow:0 0 0 4px rgba(var(--brand-blue-rgb),.09)}[data-writing-workspace-v2] .wf-page.wf-personal-material-theme:not(.st5-preview-page) .wf-inline-profile-editor textarea{min-height:132px;padding-top:20px;padding-bottom:20px;line-height:1.85}html:not([data-theme=dark]) [data-writing-workspace-v2] .wf-page.wf-task-setup-theme:not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) :is(.wf-current-project-strip,.wf-task-type-disclosure,.wf-requirements,.wf-material-use-summary,.wf-task-summary-disclosure,.wf-credit-card){border:1px solid #e7edf5!important;border-radius:24px!important;background:#fff!important;box-shadow:0 20px 52px rgba(46,70,128,.04),0 2px 10px rgba(46,70,128,.018)!important}[data-writing-workspace-v2] .wf-page.wf-task-setup-theme:not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-task-type-section{display:grid;gap:20px}[data-writing-workspace-v2] .wf-page.wf-task-setup-theme:not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-requirements{padding:32px!important}[data-writing-workspace-v2] .wf-page.wf-task-setup-theme:not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-form-grid{gap:30px 24px}[data-writing-workspace-v2] .wf-page.wf-task-setup-theme:not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-form-section-heading{margin-top:35px;padding-bottom:18px;border-bottom-color:#e9eef6}[data-writing-workspace-v2] .wf-page.wf-task-setup-theme:not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-form-section-heading strong{color:var(--brand-primary);font-size:14px}[data-writing-workspace-v2] .wf-page.wf-task-setup-theme:not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-requirement-label>strong{color:#24324a;font-size:14px}[data-writing-workspace-v2] .wf-page.wf-task-setup-theme:not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-form-grid :is(input,select,textarea){min-height:54px;border-color:#e1e8f2;border-radius:13px;background:#fff;color:#25334d;font-size:14px}[data-writing-workspace-v2] .wf-page.wf-task-setup-theme:not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-form-grid :is(input,select,textarea):focus{border-color:var(--brand-border);box-shadow:0 0 0 4px rgba(var(--brand-blue-rgb),.09)}[data-writing-workspace-v2] .wf-page.wf-personal-material-theme:not(.st5-preview-page) textarea::placeholder,[data-writing-workspace-v2] .wf-page.wf-task-setup-theme:not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-form-grid :is(input,textarea)::placeholder{color:#a7b2c4}[data-writing-workspace-v2] .wf-page.wf-task-setup-theme:not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-voice-textarea textarea{min-height:138px;padding:18px}[data-writing-workspace-v2] .wf-page.wf-task-setup-theme:not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) :is(.wf-program-page-field,.wf-task-optional-disclosure){border-color:#e6edf7;border-radius:18px;background:#fbfdff}[data-writing-workspace-v2] .wf-page.wf-task-setup-theme:not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-credit-card-icon{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary);box-shadow:none}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-main :is(.wf-step-actions button.primary,.wf-extraction-actions button.primary,.wf-program-page-input>button,.wf-button.primary,.btn-primary){border-color:var(--button-primary)!important;border-radius:13px;color:var(--button-primary-text)!important;background:var(--button-primary)!important;box-shadow:0 11px 26px rgba(var(--brand-blue-rgb),.16)!important}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-main :is(.wf-step-actions button,.wf-field-voice,.wf-project-switch-trigger,.wf-task-type-disclosure summary,.wf-task-optional-disclosure summary):focus-visible{outline:2px solid rgba(var(--brand-blue-rgb),.5);outline-offset:3px}@media (max-width:1100px){[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) :is(.wf-header-inner,.wf-v2-status,.wf-shell){width:calc(100% - 40px)}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-main{padding-top:42px!important}}@media (max-width:620px){[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) :is(.wf-header-inner,.wf-v2-status,.wf-shell){width:calc(100% - 32px)}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-main{padding-top:30px!important;padding-bottom:90px!important}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-page-title{margin-bottom:40px!important}[data-writing-workspace-v2] .wf-page:is(.wf-personal-material-theme,.wf-task-setup-theme):not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-page-title>h1{font-size:31px!important}[data-writing-workspace-v2] .wf-page.wf-task-setup-theme:not(.st2-preview-page):not(.st4-preview-page):not(.st5-preview-page) .wf-requirements{padding:22px!important}[data-writing-workspace-v2] .wf-page.wf-personal-material-theme:not(.st5-preview-page) :is(.wf-material-card,.wf-inline-profile-field){padding:22px}}.wf-flow-preview-status{align-items:center;flex-wrap:wrap}.wf-flow-preview-status nav{display:flex;gap:8px;margin-left:auto}.wf-flow-preview-status nav button{border:1px solid color-mix(in srgb,var(--brand) 22%,var(--border));border-radius:999px;background:var(--surface);color:var(--text-muted);cursor:pointer;font:inherit;font-weight:700;padding:7px 13px}.wf-flow-preview-status nav button.active{border-color:color-mix(in srgb,var(--brand) 45%,var(--border));background:color-mix(in srgb,var(--brand) 9%,var(--surface));color:var(--brand)}@media (max-width:760px){.wf-flow-preview-status nav{margin-left:0;width:100%}.wf-flow-preview-status nav button{flex:1}}html:not([data-theme=dark]){--font-display:"Noto Serif SC",Georgia,serif;--font-ui:"Noto Sans SC",Outfit,system-ui,sans-serif;--font-latin:Outfit,"Noto Sans SC",system-ui,sans-serif;--type-display:clamp(42px,4vw,60px);--type-h1:clamp(36px,3vw,48px);--type-h2:clamp(25px,2vw,32px);--type-h3:18px;--type-body-lg:15px;--type-body:14px;--type-body-sm:12px;--type-label:13px;--type-caption:11px;--line-display:1.28;--line-heading:1.4;--line-body:1.8;--background:#fff;--surface:#fff;--surface-soft:#f8faff;--text-primary:#101828;--text-secondary:#667085;--text-muted:#98a2b3;--border:#e8edf5;--border-hover:#cfdcf0;--brand-primary:#4f87e6;--brand-primary-hover:#447ad6;--brand-primary-active:#3d6fc5;--brand-blue-rgb:79,135,230;--brand-soft:#eff5fe;--brand-softest:#f6f9fe;--brand-border:#c9daf7;--accent-green:#318b78;--accent-purple:#7767b4;--accent-orange:#b67c52;--success:#318b78;--warning:#ad7547;--error:#b35460;--page-shell:min(1320px,calc(100vw - 80px));--page-section-gap:64px;--space-card:28px;--radius-card:24px;--radius-panel:20px;--radius-control:13px;--radius-pill:999px;--shadow-card:0 20px 54px rgba(46,70,128,.045),0 2px 10px rgba(46,70,128,.018);--shadow-hover:0 26px 64px rgba(46,70,128,.075);--shadow-dialog:0 30px 90px rgba(34,53,91,.14);--motion-fast:160ms ease;--motion-standard:240ms cubic-bezier(.22,1,.36,1);--purple:var(--brand-primary);--violet:#5b83e9;--pale:var(--brand-soft);--ink:var(--text-primary);--muted:var(--text-secondary);--page-background:var(--background);--surface-muted:var(--surface-soft);--border-subtle:var(--border);--brand-blue:var(--brand-primary);--gradient-primary:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-hover));font-family:var(--font-ui)}html:not([data-theme=dark]),html:not([data-theme=dark]) body{background:var(--background)}html:not([data-theme=dark]) :is(.workspace-page,.auth-page,.wf-page){background:var(--background)}html:not([data-theme=dark]) :is(.workspace-card,.auth-card,.wf-panel,.wf-direction-card,.wf-outline-choice,.wf-draft-panel,.wf-export-panel){background-color:var(--surface);border-color:var(--border)}html:not([data-theme=dark]) :is(.site-header,.global-header,.app-header,.wf-header,.auth-header){background-color:rgba(255,255,255,.96);border-color:var(--border)}html:not([data-theme=dark]) :is(.btn-primary,.wf-button.primary,.auth-submit,.auth-primary-button){background:var(--button-primary);color:var(--button-primary-text);border-color:var(--button-primary)}html:not([data-theme=dark]) :is(.btn-secondary,.btn-ghost,.wf-button.secondary,.google-auth-button){background:var(--surface);border-color:var(--border)}html:not([data-theme=dark]) :is(.btn-secondary,.btn-ghost,.wf-button.secondary,.google-auth-button):hover{border-color:var(--border-hover);color:var(--brand-primary-hover)}html:not([data-theme=dark]) :is(.workspace-page,.auth-page,.wf-page) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:var(--surface);border-color:var(--border)}html:not([data-theme=dark]) :is(.workspace-page,.auth-page,.wf-page) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{border-color:var(--brand-border);outline-color:rgba(var(--brand-blue-rgb),.48)}html:not([data-theme=dark]) :is(.workspace-badge.active,.workspace-badge.success,.wf-stepper button.active,.wf-type-card.selected){color:var(--brand-primary);border-color:var(--brand-border);background-color:var(--brand-soft)}html:not([data-theme=dark]) :is(.workspace-progress .current,.workspace-back:hover,.desktop-nav a:hover,.desktop-nav .active,.wf-kicker,.wf-stepper button.active strong){color:var(--brand-primary)}html:not([data-theme=dark]) :is(.workspace-progress .complete span,.brand-progress i,.wf-stepper button.active .wf-step-dot){background-color:var(--brand-primary);border-color:var(--brand-primary)}html:not([data-theme=dark]) .wf-page{--wf-bg:var(--background);--wf-surface:var(--surface);--wf-soft:var(--surface-soft);--wf-line:var(--border);--wf-muted:#7d8ba1;--wf-ink:#17243b;--wf-brand:var(--brand-primary);--wf-brand-soft:var(--brand-soft)}html:not([data-theme=dark]) .auth-header .logo-mark{background:var(--brand-soft)}html:not([data-theme=dark]) .auth-story-copy .eyebrow{color:var(--brand-primary)}html:not([data-theme=dark]) .auth-benefits article{background:var(--surface);border-color:var(--border)}html:not([data-theme=dark]) .auth-input:focus-within{border-color:var(--brand-border)}html:not([data-theme=dark]) .wf-task-setup-theme .wf-requirement-label>strong>em{background:var(--brand-soft);color:var(--brand-primary)}html:not([data-theme=dark]) :is(.wf-form-section-heading,.wf-program-page-field,.wf-credit-card,.wf-material-use-summary){background:var(--surface);border-color:var(--border)}html:not([data-theme=dark]) :is(.material-match-layout>aside,.writing-profile-step>aside,.material-review-workspace>aside){background:var(--surface);border-color:var(--border);color:var(--text-primary)}html:not([data-theme=dark]) :is(.material-candidate-list article.selected,.writing-context-bar.prominent){background:var(--brand-soft);border-color:var(--brand-border)}html:not([data-theme=dark]) :is(.material-candidate-list button,.material-candidate-list article>span){color:var(--brand-primary)}html:not([data-theme=dark]) .material-candidate-list article.selected button{background:var(--brand-primary);color:#fff}html:not([data-theme=dark]) :is(.resume-workspace-kicker,.resume-section-eyebrow,.resume-studio-section>header>svg,.resume-studio-template>svg){color:var(--brand-primary)}html:not([data-theme=dark]) :is(.resume-studio-template.selected,.resume-editor-section-block.is-dragging){background:var(--brand-soft);border-color:#b9cdf7}html:not([data-theme=dark]) :is(.profile-entity-group,.application-preview-board,.application-list-card,.document-list-card,.resume-studio-section){background:var(--surface);border-color:var(--border)}html:not([data-theme=dark]) :is(.profile-entity-group>header,.application-preview-summary,.application-facts span){background:var(--surface-soft);border-color:var(--border)}html:not([data-theme=dark]) :is(.application-list-progress>div,.application-progress>span){background:var(--brand-soft)}html:not([data-theme=dark]) :is(.application-list-progress>div span,.application-progress i){background:var(--gradient-primary)}html:not([data-theme=dark]) .application-status.writing{background:var(--brand-soft);color:var(--brand-primary)}html:not([data-theme=dark]) .application-status.materials{background:#fff7f0;color:var(--accent-orange)}html:not([data-theme=dark]) .application-status.ready{background:#eff9f5;color:var(--accent-green)}html:not([data-theme=dark]) :is(.application-preview-summary>div>span,.school-monogram,.wf-step-badge,.wf-section-title em){background:var(--brand-soft);border-color:var(--brand-border);color:var(--brand-primary)}html:not([data-theme=dark]) :is(.wf-project-select-card,.wf-inline-profile-field,.wf-material-card,.wf-current-project-strip,.wf-essay-editor,.wf-voice-textarea){background:var(--surface);border-color:var(--border)}html:not([data-theme=dark]) :is(.wf-project-select-card:hover,.wf-type-card:hover,.wf-direction-card:hover){border-color:var(--border-hover)}html:not([data-theme=dark]) :is(.wf-type-card.selected,.wf-direction-card.selected,.wf-outline-choice.selected){border-color:var(--brand-border)}html:not([data-theme=dark]) :is(.wf-rich-toolbar button:hover,.wf-draft-head nav button.active,.wf-field-voice,.wf-step-kicker){background:var(--brand-soft);color:var(--brand-primary)}html:not([data-theme=dark]) :is(.wf-inline-profile-editor:focus-within,.wf-voice-textarea:focus-within,.wf-target-link-field input:focus){border-color:var(--brand-border);box-shadow:0 0 0 3px rgba(var(--brand-blue-rgb),.08)}