.other-notice-menu{display:flex;flex-direction:column;gap:6px;min-width:210px}.other-notice-menu-controls{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.other-notice-menu select{width:min(310px,100%);min-height:30px;margin:0;border:1px solid #cdbfa9;border-radius:4px;padding:5px 28px 5px 8px;background:#fffcf5;color:#514b43;font:500 12px/1.4 system-ui,sans-serif}.other-notice-menu button{min-height:30px;border:1px solid #cdbfa9;border-radius:4px;padding:5px 9px;background:#fffcf5;color:#514b43;box-shadow:none;font:500 12px/1.4 system-ui,sans-serif}.other-notice-menu button:hover:not(:disabled){border-color:#b4a58f;background:#eee7db;color:#413e38;box-shadow:none}.other-notice-overlay-positioner{flex:0 0 0;height:0;min-height:0;pointer-events:none}.other-notice-overlay-positioner>.storage-alert{pointer-events:auto}.study-fullscreen-controls{--fullscreen-content-width: 1040px;--fullscreen-page-gutter: 48px;display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:6px;width:min(var(--fullscreen-content-width),calc(100% - var(--fullscreen-page-gutter)));margin:14px auto 0;padding:0}.study-fullscreen-controls:has(+.page-main-wide){--fullscreen-content-width: 1280px}.study-fullscreen-controls:has(+.page-main-wide>.writing-page.no-ai){--fullscreen-content-width: 940px}.study-fullscreen-controls:has(+.page-main>.consent-card){--fullscreen-content-width: 1160px;--fullscreen-page-gutter: clamp(24px, 4vw, 64px)}.study-fullscreen-controls:has(+.page-main>.demographics-card){--fullscreen-content-width: 920px}.study-fullscreen-controls:has(+.page-main>.transition-card){--fullscreen-content-width: 960px}.study-fullscreen-controls:has(+.page-main>.long-intro){--fullscreen-content-width: 880px}.study-fullscreen-controls:has(+.long-reading-main){--fullscreen-content-width: 1000px;--fullscreen-page-gutter: clamp(24px, 4vw, 64px)}.app-shell>.study-fullscreen-controls+main.page-main{margin-top:8px}.study-fullscreen-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid var(--brand-line);border-radius:5px;padding:6px 10px;background:transparent;color:var(--brand);box-shadow:none;font-family:Georgia,Times New Roman,serif;font-size:.8rem;font-weight:400;line-height:1.25}.study-fullscreen-button>svg{flex:0 0 auto;width:14px;height:14px}.study-fullscreen-button:hover:not(:disabled){border-color:var(--brand-edge);background:var(--brand-soft);color:var(--brand-strong);box-shadow:none}.study-fullscreen-button:focus-visible{outline:3px solid var(--brand-focus);outline-offset:3px}.study-fullscreen-button:disabled{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand);box-shadow:none;cursor:wait;opacity:.7}.study-fullscreen-status{position:fixed;z-index:1000;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:flex-start;gap:8px;width:fit-content;max-width:calc(100vw - 32px);margin:0;border:1px solid var(--brand-line);border-left:3px solid var(--brand);border-radius:6px;padding:9px 11px;background:var(--info-soft);color:var(--brand-strong);box-shadow:0 8px 28px #4d3e2429;font-size:.85rem;font-weight:400;line-height:1.5;text-align:left}.study-fullscreen-status>svg{flex:0 0 17px;width:17px;height:17px;margin-top:2px;color:var(--brand)}.study-fullscreen-status>svg circle{fill:currentColor}.study-fullscreen-status>svg path{stroke:#fff;stroke-width:1.8}.study-fullscreen-status>span{flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.study-fullscreen-status>.study-fullscreen-dismiss{display:grid;flex:0 0 22px;place-items:center;width:22px;min-height:22px;height:22px;border:0;border-radius:4px;padding:0;background:transparent;color:var(--brand);box-shadow:none}.study-fullscreen-dismiss>svg{width:12px;height:12px}.study-fullscreen-status>.study-fullscreen-dismiss:hover{background:var(--brand-soft);color:var(--brand-strong);box-shadow:none}.study-fullscreen-status>.study-fullscreen-dismiss:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}@media(max-width:700px){.study-fullscreen-controls{width:calc(100% - 24px)}}@media(pointer:coarse){.study-fullscreen-button{min-height:40px}}.app-shell.initial-loading-view{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.initial-loading-view>.review-toolbar{flex:0 0 auto}.initial-loading-view .page-main.initial-loading-page{display:grid;flex:1 0 auto;place-items:center;width:min(960px,calc(100% - 48px));margin:0 auto;padding:40px 0}.initial-loading-status{display:flex;align-items:center;justify-content:center;gap:13px;width:min(360px,100%);min-height:116px;border:1px solid var(--line);border-radius:3px;padding:30px 36px;background:radial-gradient(ellipse at 0 0,rgba(213,191,148,.07),transparent 65%),repeating-linear-gradient(0deg,rgba(132,110,72,.018) 0 1px,transparent 1px 4px),var(--surface);color:var(--brand);box-shadow:var(--shadow-soft)}.initial-loading-status>p{margin:0;color:inherit;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:400;line-height:1.5}.initial-loading-spinner{flex:0 0 18px;width:18px;height:18px;border:1.5px solid var(--brand-line);border-top-color:var(--brand);border-radius:50%}@media(prefers-reduced-motion:no-preference){.initial-loading-spinner{animation:initial-loading-spin 1.1s linear infinite}}@keyframes initial-loading-spin{to{transform:rotate(360deg)}}.app-shell.startup-error-view{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.startup-error-view>.review-toolbar{flex:0 0 auto}.startup-error-view .page-main.startup-error-page{display:grid;flex:1 0 auto;place-items:center;width:min(880px,calc(100% - 48px));margin:0 auto;padding-block:36px}.app-shell.startup-error-view .page-main:not(.page-main-wide)>.startup-error-card{width:100%;padding:clamp(28px,4vw,48px);font-size:clamp(1.08rem,calc(.95rem + .25vw),1.2rem);line-height:1.75}.startup-error-view .page-main .startup-error-card>h1{font-size:clamp(1.85rem,calc(1.5rem + 1vw),2.65rem);line-height:1.3}.startup-error-card>p{margin-bottom:0}.startup-error-card>.actions{margin-top:28px}:root{color-scheme:light;--page: #f4f6f8;--surface: #ffffff;--surface-subtle: #f8fafb;--surface-muted: #eef2f5;--ink: #17212b;--ink-soft: #334252;--muted: #667381;--faint: #8a96a2;--line: #dce3e8;--line-strong: #c8d2da;--brand: #315f7d;--brand-strong: #244a63;--brand-soft: #edf4f8;--brand-line: #bed1de;--success: #2f7058;--success-soft: #edf7f2;--success-line: #bcdaca;--danger: #a33d3d;--danger-soft: #fff4f3;--danger-line: #e7bdb8;--info: #315f7d;--info-soft: #f0f6f9;--shadow-card: 0 14px 34px rgba(32, 47, 58, .07);--shadow-soft: 0 5px 16px rgba(32, 47, 58, .055);--radius-lg: 16px;--radius-md: 11px;--radius-sm: 8px;--content: 900px;--content-wide: 1280px}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--page);font-size:17px;text-size-adjust:100%}body{min-width:320px;min-height:100vh;margin:0;background:var(--page);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button,input,select,textarea,label{-webkit-tap-highlight-color:transparent}button{min-height:44px;border:1px solid var(--brand);border-radius:var(--radius-sm);padding:10px 18px;background:var(--brand);color:#fff;cursor:pointer;font-weight:700;line-height:1.25;box-shadow:0 2px 5px #244a631f;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}button:hover:not(:disabled){border-color:var(--brand-strong);background:var(--brand-strong);box-shadow:0 4px 10px #244a6326}button:active:not(:disabled){transform:translateY(1px);box-shadow:none}button:disabled{border-color:#c7d0d7;background:#c7d0d7;color:#f7f9fa;cursor:not-allowed;box-shadow:none;opacity:.78}:where(button,input,select,textarea):focus-visible{outline:3px solid rgba(49,95,125,.24);outline-offset:2px}input,select,textarea{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #202f3a08;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}input,select{min-height:46px;padding:10px 12px}textarea{min-height:120px;padding:12px 14px;line-height:1.65;resize:vertical}input::placeholder,textarea::placeholder{color:#8b96a1;opacity:1}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:#aebbc5}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #315f7d1c}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.72}input:user-invalid,select:user-invalid,textarea:user-invalid{border-color:var(--danger)}select:required:invalid{color:var(--muted)}option{color:var(--ink)}h1,h2,h3,p{margin-top:0}h1{margin-bottom:14px;color:var(--ink);font-size:clamp(1.58rem,2.5vw,1.98rem);font-weight:720;letter-spacing:-.025em;line-height:1.18}h2{margin-bottom:12px;color:var(--ink);font-size:1.12rem;line-height:1.35}h1[tabindex="-1"]:focus{outline:none}p{margin-bottom:14px}strong{font-weight:720}::selection{background:#d7e6ef;color:var(--ink)}.app-shell{min-height:100vh}.review-toolbar{position:sticky;top:0;z-index:25;display:flex;align-items:flex-start;justify-content:center;gap:24px;border-bottom:1px solid var(--line);padding:10px 18px;background:#f8fafbf7;box-shadow:0 3px 8px #202f3a09}:is(.review-toolbar-short,.review-toolbar-long){display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:start}:is(.review-toolbar-short,.review-toolbar-long)>div{display:grid;min-width:0;gap:9px}:is(.review-toolbar-short,.review-toolbar-long)>div+div{border-left:1px solid var(--line);padding-left:24px}.review-toolbar-long{grid-template-columns:minmax(0,2.6fr) minmax(340px,1.4fr) max-content;row-gap:8px}.review-toolbar-caption{grid-column:1 / -1}.review-toolbar-long .other-notice-menu-controls{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.review-toolbar-long .other-notice-menu select{width:100%;min-width:0}.review-toolbar-long .other-notice-menu button{white-space:nowrap}.review-title{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.review-buttons{display:flex;flex-wrap:wrap;gap:5px}.review-buttons button{min-height:32px;border-color:var(--line-strong);padding:5px 9px;background:var(--surface);color:var(--ink-soft);font-size:.75rem;font-weight:650;box-shadow:none}.review-buttons button:hover:not(:disabled),.review-buttons button.active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-strong)}.page-main{width:min(var(--content),calc(100% - 32px));margin:36px auto 72px}.page-main-wide{width:min(var(--content-wide),calc(100% - 32px))}.page-main-balanced{width:min(960px,calc(100% - 32px))}.study-card,.writing-header,.writing-pane,.ai-pane{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card)}.study-card{border-radius:var(--radius-lg);padding:clamp(28px,5vw,48px)}.instruction-card,.transition-card,.completion-card{width:min(800px,100%);margin-inline:auto}.consent-card{width:100%;margin-inline:auto}.section-intro,.writing-header>div>p{color:var(--muted);font-size:1.02rem;line-height:1.7}.section-intro{max-width:680px;margin-bottom:28px}.content-stack{display:grid;gap:15px}.content-stack>*{margin:0}.consent-copy{color:var(--ink-soft)}.consent-summary{border:1px solid var(--brand-line);border-radius:12px;padding:18px 20px;background:var(--brand-soft)}.consent-overview{margin:0 0 14px;color:var(--ink)}.consent-overview strong,.consent-stages strong{color:var(--ink)}.consent-stage-label{color:var(--brand-strong);font-weight:650}.consent-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.consent-stages li{padding:0}.consent-stages li+li{border-left:1px solid var(--brand-line);padding-left:20px}.consent-payment-note{color:var(--ink-soft);font-size:.94rem;font-weight:400;line-height:1.75}.consent-important{border-top:1px solid var(--line);padding-top:20px}.instruction-field span{color:var(--muted);font-size:.75rem;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.consent-important h2{margin:0 0 12px;color:var(--ink);font-size:1.05rem}.consent-important ul{margin:0;padding-left:21px}.consent-important li+li{margin-top:8px}.consent-check{display:flex;align-items:flex-start;gap:12px;margin-top:24px;border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:13px 16px;background:var(--surface);color:var(--ink-soft);cursor:pointer;font-weight:400;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.consent-check:hover{border-color:var(--brand-line)}.consent-check.is-checked{border-color:var(--brand);background:var(--brand-soft)}.consent-check:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #315f7d1c}.consent-check input{flex:0 0 auto;width:20px;height:20px;min-height:0;margin:2px 0 0;padding:0;accent-color:var(--brand);box-shadow:none}.actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:30px}.split-actions{justify-content:space-between}.secondary-button{border-color:var(--line-strong);background:var(--surface);color:var(--brand-strong);box-shadow:none}.secondary-button:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft);color:var(--brand-strong);box-shadow:none}.small-button{min-height:38px;padding:7px 12px;font-size:.84rem}.alert{display:flex;align-items:flex-start;gap:11px;width:min(900px,100%);margin:0 auto 18px;border:1px solid;border-radius:var(--radius-md);padding:13px 15px;font-size:.9rem;line-height:1.5}.alert>span:first-child{display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;border-radius:50%;font-size:.82rem;font-weight:850}.alert p{margin:0}.error-alert{border-color:var(--brand-line);border-left:3px solid var(--brand);background:var(--info-soft);color:var(--brand-strong);font-weight:400}.error-alert>span:first-child{width:17px;height:17px;margin-top:2px;background:var(--brand);color:#fff;font-size:.7rem;font-weight:600}.storage-alert{position:fixed;z-index:900;top:50%;left:50%;transform:translate(-50%,-50%);gap:8px;width:max-content;max-width:calc(100vw - 32px);margin:0;border-color:var(--brand-line);border-left:3px solid var(--brand);border-radius:6px;padding:9px 11px;background:var(--info-soft);color:var(--brand-strong);box-shadow:0 8px 28px #4d3e2429;font-size:.85rem;font-weight:400}.storage-alert>span:first-child{width:17px;height:17px;margin-top:2px;background:var(--brand);color:#fff;font-size:.7rem;font-weight:650;line-height:1}.storage-alert>.storage-alert-dismiss{display:grid;flex:0 0 22px;place-items:center;width:22px;min-height:22px;height:22px;border:0;border-radius:4px;padding:0;background:transparent;color:var(--brand);box-shadow:none}.storage-alert-dismiss>svg{width:12px;height:12px}.storage-alert>.storage-alert-dismiss:hover{background:var(--brand-soft);color:var(--brand-strong);box-shadow:none}.storage-alert>.storage-alert-dismiss:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.paste-warning-toast{position:fixed;z-index:1200;top:50%;left:50%;display:flex;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);border:1px solid var(--brand-line);border-left:3px solid var(--brand);border-radius:6px;padding:11px 14px;background:var(--info-soft);color:var(--brand-strong);box-shadow:0 8px 28px #4d3e2429;line-height:1.45;pointer-events:none;transform:translate(-50%,-50%);animation:paste-warning-in .18s ease-out}.paste-warning-toast>span{display:grid;flex:0 0 auto;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--brand);color:#fff;font-size:.7rem;font-weight:600}.paste-warning-toast p{margin:0;font-size:.85rem;font-weight:400}@keyframes paste-warning-in{0%{opacity:0}to{opacity:1}}.scale-reading-toast{position:fixed;z-index:900;top:50%;bottom:auto;left:50%;display:flex;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);border:1px solid var(--brand-line);border-left:3px solid var(--brand);border-radius:6px;padding:11px 14px;background:var(--info-soft);color:var(--brand-strong);box-shadow:0 8px 28px #4d3e2429;line-height:1.45;pointer-events:none;transform:translate(-50%,-50%);animation:scale-reading-toast-in .16s ease-out}.scale-reading-toast>span{display:grid;flex:0 0 auto;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--brand);color:#fff;font-size:.7rem;font-weight:600}.scale-reading-toast p{margin:0;font-size:.85rem;font-weight:400}@keyframes scale-reading-toast-in{0%{opacity:0}to{opacity:1}}.compact-alert{margin-top:18px;margin-bottom:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 20px}.form-field{display:grid;align-content:start;gap:7px;min-width:0}.form-field.full-width{grid-column:1 / -1}.form-field>span:first-child{color:var(--ink-soft);font-size:.9rem;font-weight:720}.form-field:focus-within>span:first-child{color:var(--brand-strong)}.form-field small,.field-prompt{color:var(--muted);font-weight:450;line-height:1.5}.form-field small{font-size:.76rem}.field-prompt{max-width:720px;font-size:.84rem}.instruction-card{padding-top:clamp(32px,5vw,50px)}.instruction-field{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:8px 0 25px;border:1px solid var(--line);border-radius:var(--radius-md);padding:13px 16px;background:var(--surface-subtle)}.instruction-field strong{overflow-wrap:anywhere;color:var(--ink)}.instruction-copy{color:var(--ink-soft);font-size:1rem}.transition-copy{max-width:660px;color:var(--ink-soft);font-size:1.02rem;line-height:1.7}.transition-copy .transition-lead{color:var(--ink);font-size:clamp(1.2rem,2vw,1.42rem);font-weight:680}.writing-page{display:grid;gap:16px;font-size:1rem}.writing-page.no-ai{width:min(940px,100%);margin-inline:auto}.focus-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #d7e2ef;border-radius:14px;padding:14px 20px;background:#f1f6fc;color:#354f70;font-size:1rem}.focus-notice p{margin:0}.focus-notice button{flex-shrink:0;min-height:36px;padding:6px 14px}.writing-header{position:sticky;top:14px;z-index:18;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-radius:var(--radius-lg);padding:20px 22px;box-shadow:0 10px 30px #1a2e4814}.writing-metrics{display:grid;grid-template-columns:minmax(132px,1fr);flex:0 0 auto;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#f8fafdf5}.writing-metrics>div{display:grid;gap:3px;min-width:132px;padding:8px 18px;text-align:center}.writing-metrics>div+div{border-left:1px solid var(--line)}.writing-metrics span{color:var(--muted);font-size:.68rem;font-weight:680;letter-spacing:.04em}.writing-metrics strong{color:var(--ink);font-size:1.18rem;font-variant-numeric:tabular-nums;line-height:1.15}.writing-metrics.is-urgent{border-color:#bf423b59;background:#fff4f2fa}.writing-metrics.is-urgent strong:first-of-type{color:#a83b35}.writing-header h1{margin-bottom:6px;font-size:clamp(1.5rem,2vw,1.78rem)}.writing-header>div:first-child{min-width:0}.writing-header>div>p{margin:0;overflow-wrap:anywhere;font-size:1.02rem}.writing-workspace{display:grid;grid-template-columns:minmax(0,940px);justify-content:center;gap:16px;min-width:0}.writing-workspace.with-ai{grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr)}.writing-pane,.ai-pane{min-width:0;height:clamp(460px,58vh,620px);overflow:hidden;border-radius:var(--radius-lg)}.writing-pane{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.pane-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;border-bottom:1px solid var(--line);padding:10px 14px;background:var(--surface-subtle)}.pane-heading>div{display:grid;min-width:0;line-height:1.35}.pane-heading strong{color:var(--ink);font-size:1rem}.status-dot{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;color:var(--success);font-size:.84rem;font-weight:650}.status-dot:before{width:7px;height:7px;border-radius:50%;background:var(--success);content:""}.writing-pane>textarea{min-height:0;height:100%;border:0;border-radius:0;padding:18px 20px;background:var(--surface);box-shadow:none;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:1.1rem;line-height:1.72;resize:none}.writing-pane>textarea:focus{border:0;box-shadow:inset 0 0 0 3px #315f7d29}.writing-pane>textarea:focus-visible{outline:0}.writing-footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-height:44px;border-top:1px solid var(--line);padding:8px 14px;background:var(--surface-subtle);color:var(--muted);font-size:.82rem}.writing-footer span:first-child{min-width:0}.writing-footer span:last-child{flex:0 0 auto;color:var(--ink-soft);font-weight:720}.ai-pane{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;background:var(--surface-subtle)}.ai-helper{margin:0;border-bottom:1px solid var(--line);padding:9px 14px;background:var(--brand-soft);color:var(--brand-strong);font-size:.88rem;line-height:1.5}.chat-log{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:13px;scrollbar-color:#bcc7cf transparent;scrollbar-width:thin}.empty-chat{display:grid;place-items:center;align-content:center;min-height:150px;margin:auto;color:var(--muted);text-align:center}.empty-chat>span{display:grid;place-items:center;width:34px;height:34px;margin-bottom:8px;border:1px solid var(--brand-line);border-radius:50%;background:var(--brand-soft);color:var(--brand)}.empty-chat p{margin:0;font-size:.9rem}.message-group{align-self:flex-start;display:flex;flex-direction:column;align-items:flex-start;width:fit-content;max-width:92%;min-width:0}.message-group.user{align-self:flex-end;align-items:flex-end}.message-group.editing{width:min(92%,540px)}.message{width:fit-content;max-width:100%;border:1px solid var(--line);border-radius:12px;padding:9px 11px;background:var(--surface);box-shadow:var(--shadow-soft)}.message p{margin:0;overflow-wrap:anywhere;color:var(--ink-soft);font-size:.98rem;line-height:1.55;white-space:pre-wrap}.markdown-body{min-width:0;overflow-x:auto;overflow-wrap:anywhere;color:var(--ink-soft);font-size:.98rem;line-height:1.55}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin:12px 0 7px;color:var(--ink);font-size:1em;font-weight:720;letter-spacing:0;line-height:1.4}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body p,.markdown-body ul,.markdown-body ol,.markdown-body blockquote,.markdown-body pre,.markdown-body table{margin:0 0 9px}.markdown-body ul,.markdown-body ol{padding-left:20px}.markdown-body li+li{margin-top:3px}.markdown-body input[type=checkbox]{display:inline-block;width:1em;height:1em;min-height:0;margin:0 .35em 0 0;padding:0;accent-color:var(--brand);box-shadow:none;vertical-align:-.1em}.markdown-body blockquote{border-left:3px solid var(--brand-line);padding-left:10px;color:var(--muted)}.markdown-body code{border-radius:4px;padding:1px 4px;background:var(--surface-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8em}.markdown-body pre{overflow-x:auto;border:1px solid var(--line);border-radius:7px;padding:9px;background:var(--surface-subtle)}.markdown-body pre code{padding:0;background:transparent}.markdown-body table{width:100%;border-collapse:collapse;font-size:.96rem}.markdown-body th,.markdown-body td{border:1px solid var(--line);padding:5px 7px;text-align:left}.message.user{border-color:var(--brand);background:var(--brand);box-shadow:none}.message.user p{color:#fff}.message.streaming{min-width:120px}.generating-status{color:var(--muted)!important}.message-status{display:block;margin-top:7px;color:var(--muted);font-size:.82rem;font-weight:650}.message-actions{display:flex;align-items:center;gap:2px;min-height:30px;margin-top:3px}.message-group.user .message-actions{justify-content:flex-end}@media(hover:hover)and (pointer:fine){.message-group.user .message-actions{opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease}.message-group.user:hover .message-actions,.message-group.user:focus-within .message-actions{opacity:1;pointer-events:auto;transform:translateY(0)}}.message-action-button{position:relative;display:grid;place-items:center;width:30px;min-height:30px;border:0;border-radius:8px;padding:0;background:transparent;color:var(--muted);box-shadow:none}.message-action-button:hover:not(:disabled){border:0;background:var(--surface-muted);color:var(--ink);box-shadow:none}.message-action-button:active:not(:disabled){transform:none}.message-action-button:after{position:absolute;z-index:4;top:calc(100% + 6px);left:0;border-radius:6px;padding:5px 7px;background:#20252a;color:#fff;content:attr(data-tooltip);font-size:.68rem;font-weight:650;line-height:1;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.message-action-button:hover:after,.message-action-button:focus-visible:after{opacity:1;transform:translateY(0)}.message-group.user .message-action-button:after{right:0;left:auto}.message-action-button:disabled{border:0;background:transparent;color:var(--faint);box-shadow:none;opacity:.55}.message-action-button.is-copied{color:var(--success)}.copy-message-icon{position:relative;display:block;width:16px;height:16px}.copy-message-icon:not(.is-copied):before,.copy-message-icon:not(.is-copied):after{position:absolute;width:8px;height:9px;border:1.5px solid currentColor;border-radius:2px;content:""}.copy-message-icon:not(.is-copied):before{top:2px;left:5px}.copy-message-icon:not(.is-copied):after{top:5px;left:2px;background:var(--surface-subtle)}.message-action-button:hover .copy-message-icon:not(.is-copied):after{background:var(--surface-muted)}.copy-message-icon.is-copied{display:grid;place-items:center;color:var(--success);font-size:.95rem;font-weight:800}.edit-message-icon{display:block;color:currentColor;font-family:Arial,sans-serif;font-size:1.05rem;font-weight:400;line-height:1;transform:translateY(-1px)}.message.user.editing{width:100%;border-color:var(--line);padding:14px;background:var(--surface-muted);box-shadow:none}.edit-message-form{display:grid;gap:12px;width:100%}.edit-message-form textarea{min-height:86px;max-height:220px;border:0;padding:2px;background:transparent;box-shadow:none;color:var(--ink);font-size:1.09rem;line-height:1.55;resize:vertical}.edit-message-form textarea:hover,.edit-message-form textarea:focus{border:0;box-shadow:none}.edit-message-actions{display:flex;justify-content:flex-end;gap:8px}.edit-message-actions button{min-height:36px;border-radius:999px;padding:7px 15px;font-size:.9rem;box-shadow:none}.edit-cancel-button{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.edit-cancel-button:hover:not(:disabled){border-color:var(--line-strong);background:#fff;color:var(--ink);box-shadow:none}.edit-send-button{border-color:var(--ink);background:var(--ink);color:#fff}.edit-send-button:hover:not(:disabled){border-color:#101418;background:#101418;box-shadow:none}.inline-error{margin:0;border-top:1px solid var(--danger-line);padding:9px 14px;background:var(--danger-soft);color:var(--danger);font-size:.9rem;line-height:1.45}.ai-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;border-top:1px solid var(--line);padding:9px;background:var(--surface)}.ai-input textarea{min-height:42px;max-height:116px;padding:9px 10px;font-size:.98rem;line-height:1.45;resize:none}.ai-input button{min-width:66px;padding-inline:12px}.ai-input .stop-generation-button{position:relative;display:grid;place-items:center;width:40px;min-width:40px;min-height:40px;border-color:#101214;border-radius:50%;padding:0;background:#101214;box-shadow:none}.ai-input .stop-generation-button:hover:not(:disabled){border-color:#000;background:#000;box-shadow:none}.stop-generation-button:after{position:absolute;z-index:5;right:0;bottom:calc(100% + 8px);border-radius:6px;padding:6px 8px;background:#20252a;color:#fff;content:attr(data-tooltip);font-size:.68rem;font-weight:650;line-height:1;opacity:0;pointer-events:none;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.stop-generation-button:hover:after,.stop-generation-button:focus-visible:after{opacity:1;transform:translateY(0)}.stop-generation-icon{display:block;width:10px;height:10px;border-radius:1.5px;background:#fff}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.writing-actions{margin-top:2px}.writing-actions button{min-width:150px}.actions.writing-actions{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px}.scale-page{width:min(940px,100%);margin-inline:auto}.scale-page>.section-intro{margin-bottom:22px}.scale-navigation{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px}.scale-navigation button{min-width:118px;font-size:1rem}.completion-card{padding:clamp(24px,4vw,36px);text-align:center}.completion-card h1{margin-bottom:10px}.completion-lead{margin-bottom:0;color:var(--ink-soft);font-size:1rem;font-weight:400;line-height:1.7}.completion-code-panel{position:relative;margin:20px auto 0;border:1px solid var(--brand-line);border-radius:var(--radius-md);padding:18px;background:var(--brand-soft);text-align:left}.completion-code-panel h2{margin-bottom:12px;font-size:1.12rem}.completion-instructions{margin:0 0 18px;color:var(--ink-soft);font-size:1rem;line-height:1.8}.completion-code-panel>span{display:block;margin-bottom:9px;color:var(--brand-strong);font-size:.78rem;font-weight:650}.completion-code-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--brand-line);border-radius:var(--radius-sm);padding:10px 11px 10px 15px;background:var(--surface)}.completion-code-row>strong{overflow-wrap:anywhere;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.15rem,3vw,1.45rem);letter-spacing:.06em}.completion-copy-button{flex:0 0 auto;min-height:44px;padding:10px 16px;font-size:.94rem}.completion-copy-feedback{min-height:1.7em;margin:8px 0 0;color:var(--brand-strong);font-size:.88rem;line-height:1.7}.completion-copy-notice{position:absolute;z-index:900;top:calc(100% + 6px);left:50%;display:flex;align-items:flex-start;gap:8px;width:max-content;max-width:calc(100vw - 40px);margin:0;border:1px solid var(--brand-line);border-left:3px solid var(--brand);border-radius:6px;padding:10px 14px;background:var(--info-soft);color:var(--brand-strong);box-shadow:0 8px 24px #4d3e2424;font-size:.85rem;font-weight:400;line-height:1.5;transform:translate(-50%)}.completion-copy-notice>span{display:grid;flex:0 0 17px;place-items:center;width:17px;height:17px;margin-top:2px;border-radius:50%;background:var(--brand);color:#fff;font-size:.7rem;font-weight:600;line-height:1}.completion-copy-notice>p{margin:0;font:inherit}.completion-copy-notice:focus{outline:none}.completion-copy-notice>.completion-copy-notice-dismiss{display:grid;flex:0 0 22px;place-items:center;width:22px;min-height:22px;height:22px;margin:0;border:0;border-radius:4px;padding:0;background:transparent;color:var(--brand);box-shadow:none}.completion-copy-notice-dismiss>svg{width:12px;height:12px}.completion-copy-notice>.completion-copy-notice-dismiss:hover{background:var(--brand-soft);color:var(--brand-strong);box-shadow:none}.completion-copy-notice>.completion-copy-notice-dismiss:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.completion-return-note{margin:4px 0 0;color:var(--ink-soft);font-size:.94rem;line-height:1.7}.completion-followup{margin-top:26px;border-top:1px solid var(--line);padding-top:24px;text-align:left}.completion-followup h2{margin:0 0 12px;font-size:1.1rem}.completion-followup p{margin:0 0 12px;color:var(--ink-soft);font-size:1rem;line-height:1.8}.completion-followup strong,.completion-return-note strong{white-space:nowrap}.completion-followup .completion-followup-note{margin-bottom:0;color:var(--muted);font-size:1rem}.prolific-completion-card{width:min(820px,100%);padding:38px 42px;text-align:left}.prolific-completion-card h1{margin-bottom:10px;font-size:clamp(1.68rem,2vw,1.92rem)}.prolific-completion-card .completion-lead{font-size:1.06rem}.prolific-completion-card .completion-code-panel{margin:24px 0 0;border:0;padding:0;background:transparent;text-align:left}.prolific-completion-card .completion-instructions{margin-bottom:12px;font-size:.96rem;line-height:1.65}.prolific-completion-card .completion-code-row{width:100%;max-width:100%;margin:0;border:1px solid var(--line);padding:10px 12px 10px 18px;gap:18px;background:var(--surface-subtle)}.prolific-completion-card .completion-code-row>strong{font-size:1.08rem;font-weight:650;letter-spacing:.025em}.prolific-completion-card .completion-copy-button{border-color:var(--line-strong);background:var(--surface);color:var(--brand-strong);font-size:.94rem;box-shadow:none;opacity:1}.prolific-completion-card .completion-copy-feedback{min-height:0;margin:0}.prolific-completion-card .completion-followup{margin-top:26px;padding-top:22px}.prolific-completion-card .completion-followup h2{margin-bottom:10px;font-size:1.06rem}.prolific-completion-card .completion-followup p{margin-bottom:0;line-height:1.7}@media(max-width:640px){.prolific-completion-card{padding:28px 22px}.prolific-completion-card .completion-code-row{align-items:stretch;flex-direction:column;gap:12px;padding:14px}}.prolific-id-box{display:grid;gap:8px;width:min(520px,100%);margin:24px auto 0;border-top:1px solid var(--line);padding-top:23px;text-align:left}.prolific-id-box label{color:var(--ink-soft);font-size:.88rem;font-weight:700}.prolific-id-box small{color:var(--muted);font-size:.78rem;font-weight:450;line-height:1.5}.prolific-id-box button{justify-self:start;margin-top:8px}.termination-card{width:min(800px,100%);margin-inline:auto;text-align:center}.termination-mark,.fullscreen-mark{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 17px;border:1px solid var(--danger-line);border-radius:50%;background:var(--danger-soft);color:var(--danger);font-size:1.35rem;font-weight:800}.termination-lead{max-width:600px;margin:0 auto 10px;color:var(--ink-soft);font-size:1.06rem}.termination-actions{justify-content:center}.fullscreen-gate{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:auto;overscroll-behavior:contain;padding:24px;background:#141e27a8}.fullscreen-dialog{width:min(520px,100%);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(28px,5vw,42px);background:var(--surface);box-shadow:0 24px 70px #121d263d;text-align:center}.fullscreen-dialog h2{margin-bottom:12px;font-size:clamp(1.4rem,4vw,1.8rem)}.fullscreen-dialog p{color:var(--ink-soft)}.fullscreen-dialog .inline-error{margin:18px 0;border:1px solid var(--danger-line);border-radius:var(--radius-sm);padding:10px 12px;background:var(--danger-soft);color:var(--danger);text-align:left}.fullscreen-dialog button{margin-top:8px}.page-main:not(.page-main-wide) .study-card{font-size:1.25rem}.page-main:not(.page-main-wide) .section-intro{font-size:1.24rem}.page-main:not(.page-main-wide) .form-field>span:first-child{font-size:1.12rem}.page-main:not(.page-main-wide) .form-field small{font-size:.9rem}.page-main:not(.page-main-wide) .field-prompt{font-size:1rem}.page-main:not(.page-main-wide) .instruction-field span{font-size:.9rem}.page-main:not(.page-main-wide) .instruction-copy{font-size:1.2rem}.page-main:not(.page-main-wide) .transition-copy{font-size:1.22rem}.page-main:not(.page-main-wide) .completion-code-panel>span,.page-main:not(.page-main-wide) .prolific-id-box small{font-size:.94rem}.page-main:not(.page-main-wide) .prolific-id-box label{font-size:1.05rem}.page-main:not(.page-main-wide) :is(.consent-card,.instruction-card,.transition-card,.scale-page){font-size:1.31rem}.page-main:not(.page-main-wide) .scale-page{padding:34px 36px;font-size:1rem}.page-main:not(.page-main-wide) .consent-copy{gap:13px;font-size:1.075rem;line-height:1.7}.page-main:not(.page-main-wide) .consent-card{padding:30px 36px;font-size:1.06rem;line-height:1.62}.consent-card h1{margin-bottom:18px;font-size:clamp(1.68rem,2vw,1.92rem)}.consent-card .actions{margin-top:18px}.consent-card .actions button:disabled{border-color:var(--line);background:var(--surface-muted);color:var(--muted);opacity:1}.page-main:not(.page-main-wide) .demographics-card{padding:30px 36px;font-size:1rem;line-height:1.55}.demographics-card h1{margin-bottom:18px;font-size:clamp(1.68rem,2vw,1.9rem)}.demographics-card .form-grid{gap:14px 20px}.demographics-card .form-field{gap:5px}.page-main:not(.page-main-wide) .demographics-card .form-field>span:first-child{font-size:1rem}.page-main:not(.page-main-wide) .demographics-card .field-prompt{font-size:.92rem}.page-main:not(.page-main-wide) .demographics-card .form-field small{font-size:.82rem}.demographics-card :is(input,select){min-height:44px;padding:8px 12px;font-size:1rem}.demographics-card .actions{margin-top:20px}.page-main:not(.page-main-wide) .instruction-card .instruction-copy{gap:28px;font-size:1rem;line-height:1.72}.instructions-view{display:flow-root;background:radial-gradient(ellipse at 50% 12%,#faf7ef 0,transparent 72%),#eeeae1}.instructions-view .page-main{width:min(1040px,calc(100% - 48px));margin-block:36px 54px}.page-main:not(.page-main-wide) .instruction-card{position:relative;isolation:isolate;width:100%;border:1px solid #e0d8c7;border-radius:3px;padding:40px 52px 36px;background:radial-gradient(ellipse at 0 0,rgba(213,191,148,.09),transparent 65%),repeating-linear-gradient(0deg,rgba(132,110,72,.018) 0 1px,transparent 1px 4px),#fffcf5;box-shadow:0 18px 50px #4d3e2417,0 2px 5px #4d3e240a}.instruction-letterhead{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 20px;margin-bottom:32px;border-bottom:1px solid #dfd7c6;padding-bottom:16px;color:#746954;font-family:Georgia,Times New Roman,serif;font-size:.94rem;font-style:italic;line-height:1.5}.instruction-task{max-width:100%}.instruction-lead{max-width:100%;margin:0;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3.4vw,2.15rem);font-weight:400;letter-spacing:-.025em;line-height:1.25;text-wrap:balance}.instruction-guidance{--letter-line-height: 40px;max-width:100%;margin:0;padding-bottom:20px;background:repeating-linear-gradient(to bottom,transparent 0 calc(var(--letter-line-height) - 1px),rgba(151,133,97,.14) calc(var(--letter-line-height) - 1px) var(--letter-line-height));background-position:0 3px;color:#514c43;font-family:Georgia,Times New Roman,serif;font-size:1.13rem;font-style:italic;font-weight:400;line-height:var(--letter-line-height)}.instruction-thought{display:block}@media(prefers-reduced-motion:no-preference){.instructions-view .instruction-card{animation:instruction-paper-arrive .8s cubic-bezier(.22,1,.36,1) backwards}.instruction-thought{animation:instruction-thought-appear 2.2s cubic-bezier(.37,0,.63,1) backwards;animation-delay:.35s}.instruction-thought:nth-child(2){animation-delay:1.55s}.instruction-thought:nth-child(3){animation-delay:2.75s}.instruction-preparation{animation:instruction-preparation-appear 1.4s cubic-bezier(.37,0,.63,1) 5.6s backwards}}@keyframes instruction-paper-arrive{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes instruction-thought-appear{0%{opacity:0}to{opacity:1}}@keyframes instruction-preparation-appear{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.instruction-notes{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;border-left:2px solid #d2c5b2;padding:0 0 0 18px}.ai-usage-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(22px,4vw,32px);background:var(--surface);color:var(--ink);box-shadow:0 20px 70px #17212b33}.ai-usage-dialog.ai-reminder-dialog{width:max-content;max-width:calc(100vw - 32px)}.ai-usage-dialog::backdrop{background:#17212b61}.ai-usage-dialog h2{margin:0 0 18px;font-size:1.3rem}.ai-usage-dialog .content-stack{gap:14px}.instruction-note{margin:0;color:#5f594f;font-size:1rem;line-height:1.7}.instruction-note+.instruction-note{margin-top:12px}.instruction-actions{margin-top:26px;border-top:1px solid #dfd7c6;padding-top:20px}.instruction-actions button{min-width:0;min-height:44px;padding:9px 16px;font-size:1rem;line-height:1.35}.instruction-actions .instruction-start-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-color:var(--brand-line);border-radius:5px;background:transparent;color:var(--brand);box-shadow:none;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400}.instruction-actions .instruction-start-button:hover:not(:disabled){border-color:var(--brand-edge);background:var(--brand-soft);color:var(--brand-strong);box-shadow:none}.instruction-actions .instruction-start-button:disabled{border-color:#dbd7cb;background:transparent;color:#837d70;box-shadow:none}.instruction-start-arrow{flex:0 0 auto;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.05rem;line-height:1}.instruction-actions button:focus-visible{outline:3px solid var(--brand-focus);outline-offset:3px}.instruction-actions .secondary-button{width:auto;min-width:96px;align-self:center;justify-self:start;border-color:transparent;background:transparent;color:#655e50;box-shadow:none}.instruction-actions .secondary-button:hover:not(:disabled){border-color:#dfd7c6;background:#f2eddf;color:#403e35}.page-main:not(.page-main-wide) .transition-card .transition-copy{font-size:1.33rem;line-height:1.72}.page-main:not(.page-main-wide) .transition-card .transition-lead{font-size:clamp(1.3rem,2vw,1.5rem)}.page-main:not(.page-main-wide) .scale-page>.section-intro{font-size:1.02rem;line-height:1.65}:fullscreen .app-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}:fullscreen .page-main{display:flex;flex:1 0 auto;flex-direction:column;margin-block:0;padding-block:clamp(18px,3vh,32px)}:fullscreen .page-main>:first-child{margin-top:auto}:fullscreen .page-main>:last-child{margin-bottom:auto}:fullscreen .page-main:not(.page-main-wide) .study-card{padding-block:clamp(20px,3.2vh,32px)}:fullscreen .page-main:not(.page-main-wide) .form-grid{gap-block:14px}:fullscreen .page-main:not(.page-main-wide) .actions{margin-top:21px}@media(max-width:1000px){.writing-workspace.with-ai{grid-template-columns:minmax(0,1fr) minmax(330px,.85fr)}}@media(max-width:900px){.review-toolbar{position:static;flex-direction:column;align-items:stretch;gap:8px}:is(.review-toolbar-short,.review-toolbar-long){grid-template-columns:minmax(0,1fr);gap:12px}:is(.review-toolbar-short,.review-toolbar-long)>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:12px}.writing-workspace.with-ai{grid-template-columns:minmax(0,1fr)}.writing-pane,.ai-pane{height:600px}.writing-workspace.with-ai .ai-pane{height:620px}}@media(max-width:700px){.page-main,.page-main-wide{width:min(calc(100% - 24px),var(--content));margin-top:22px;margin-bottom:48px}.study-card{padding:26px 22px}.page-main:not(.page-main-wide) .instruction-card .instruction-copy{gap:16px;font-size:1.05rem}.page-main:not(.page-main-wide) .instruction-card{padding:26px 22px}.instructions-view .page-main{width:calc(100% - 24px);margin-block:22px 40px}.instruction-letterhead{margin-bottom:24px;font-size:.85rem}.instruction-lead{font-size:clamp(1.6rem,5vw,1.9rem)}.instruction-notes{padding-left:14px}.instruction-actions{margin-top:24px;padding-top:18px}.page-main:not(.page-main-wide) .consent-card{padding:24px 20px;font-size:1rem}.page-main:not(.page-main-wide) .consent-copy{font-size:1rem}.page-main:not(.page-main-wide) .demographics-card{padding:24px 20px}.page-main:not(.page-main-wide) .scale-page{padding:24px 20px}.demographics-card .form-grid{gap:15px}.consent-stages{grid-template-columns:minmax(0,1fr);gap:14px}.consent-stages li+li{border-top:1px solid var(--brand-line);border-left:0;padding-top:14px;padding-left:0}.consent-summary{padding:16px}.form-grid{grid-template-columns:minmax(0,1fr)}.form-field.full-width{grid-column:auto}.writing-header{padding:21px}.writing-metrics{width:100%}.writing-metrics>div{min-width:0}}@media(max-width:520px){.study-card{border-radius:13px;padding:23px 17px}.message-group{max-width:96%}.message-group.editing{width:100%;max-width:100%}.actions,.split-actions{display:grid;grid-template-columns:minmax(0,1fr)}.scale-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.scale-navigation button{width:100%;min-width:0}.actions button{width:100%}.instruction-actions button{width:auto;min-width:0;min-height:44px;padding:9px 12px;font-size:.94rem}.split-actions .secondary-button{order:2}.instruction-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.instruction-actions .secondary-button{min-width:0;order:0}.writing-header{display:grid;border-radius:13px;padding:18px}.writing-pane,.ai-pane,.writing-workspace.with-ai .ai-pane{height:560px;border-radius:13px}.writing-pane>textarea{padding:17px}.writing-footer{align-items:flex-start;padding-inline:12px}.ai-input{grid-template-columns:minmax(0,1fr)}.ai-input button{width:100%}.ai-input .stop-generation-button{justify-self:end;width:40px}.scale-page{padding-inline:14px}.completion-code-row{align-items:stretch;flex-direction:column}.completion-copy-button{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}/*!
Copyright (c) 2014, Indian Type Foundry (info@indiantypefoundry.com).

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded, 
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
*/@font-face{font-family:Kalam;src:url(/assets/Kalam-Regular-CTj8dsEg.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}:is(.short-study-theme,.long-study-theme,.instructions-view){--ink: #413e38;--brand: #655f55;--brand-strong: #494640;--brand-soft: #eeeae3;--brand-line: #c6bfb4;--brand-edge: #9c9286;--brand-focus: #82786c;--brand-focus-halo: rgba(101, 95, 85, .14);--brand-selection: #ded8ce}:is(.short-study-theme,.long-study-theme){--page: #eeeae1;--surface: #fffcf5;--surface-subtle: #f8f4eb;--surface-muted: #f0eadf;--ink-soft: #514c43;--muted: #6e6659;--faint: #81796c;--line: #e0d8c7;--line-strong: #c9bfaa;--info: #655d4b;--info-soft: #f5f0e5;--shadow-card: 0 18px 50px rgba(77, 62, 36, .07), 0 2px 5px rgba(77, 62, 36, .035);--shadow-soft: 0 4px 14px rgba(77, 62, 36, .04);--radius-lg: 4px;--radius-md: 5px;--radius-sm: 5px;display:flow-root;background:radial-gradient(ellipse at 50% 12%,#faf7ef 0,transparent 72%),var(--page);color:var(--ink-soft)}:is(.short-study-theme,.long-study-theme) .page-main{width:min(1040px,calc(100% - 48px));margin-block:36px 54px}:is(.short-study-theme,.long-study-theme) .page-main-wide{width:min(1280px,calc(100% - 48px))}:is(.short-study-theme,.long-study-theme) .page-main:not(.page-main-wide) .study-card{position:relative;isolation:isolate;border-color:var(--line);border-radius:3px;padding:40px 52px 36px;background:radial-gradient(ellipse at 0 0,rgba(213,191,148,.09),transparent 65%),repeating-linear-gradient(0deg,rgba(132,110,72,.018) 0 1px,transparent 1px 4px),var(--surface);box-shadow:var(--shadow-card)}:is(.short-study-theme,.long-study-theme) :is(.study-card>h1,.writing-header h1,.ai-usage-dialog h2){color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3.4vw,2.15rem);font-weight:400;letter-spacing:-.025em;line-height:1.25;text-wrap:balance}:is(.short-study-theme,.long-study-theme) .study-card>h1{margin-bottom:26px}:is(.short-study-theme,.long-study-theme) :is(.consent-important h2,.completion-followup h2){font-family:Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:400}:is(.short-study-theme,.long-study-theme) :is(.actions>button,.scale-navigation>button,.completion-copy-button,.ai-input>button:not(.stop-generation-button)){min-height:44px;border:1px solid var(--brand-line);border-radius:5px;background:transparent;color:var(--brand);box-shadow:none;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400}:is(.short-study-theme,.long-study-theme) :is(.actions>button,.scale-navigation>button,.completion-copy-button,.ai-input>button:not(.stop-generation-button)):hover:not(:disabled){border-color:var(--brand-edge);background:var(--brand-soft);color:var(--brand-strong);box-shadow:none}:is(.short-study-theme,.long-study-theme) :is(.actions>button,.scale-navigation>button,.completion-copy-button,.ai-input>button:not(.stop-generation-button)):disabled{border-color:#dbd7cb;background:#f4f0e7;color:#837d70;box-shadow:none;opacity:1}:is(.short-study-theme,.long-study-theme) :is(.actions,.scale-navigation)>button.secondary-button,:is(.short-study-theme,.long-study-theme) :is(.actions,.scale-navigation)>button.secondary-button:disabled{border-color:transparent;background:transparent;color:var(--muted)}:is(.short-study-theme,.long-study-theme) :is(button,input,select,textarea):focus-visible,:is(.short-study-theme,.long-study-theme) .rating-page .rating-scale-question>span:focus-visible,:is(.short-study-theme,.long-study-theme) .rating-page .rating-scale-option:has(input:focus-visible){outline:3px solid var(--brand-focus);outline-offset:3px}:is(.short-study-theme,.long-study-theme) :is(input,select,textarea)::placeholder{color:#786f62}:is(.short-study-theme,.long-study-theme) :is(input,select,textarea):focus{border-color:var(--brand-focus);box-shadow:0 0 0 3px var(--brand-focus-halo)}:is(.short-study-theme,.long-study-theme,.instructions-view) ::selection{background:var(--brand-selection);color:var(--brand-strong)}:is(.short-study-theme,.long-study-theme) .page-main:not(.page-main-wide) .consent-copy{gap:24px}.short-study-theme .page-main:has(>.consent-card){width:min(1160px,calc(100% - clamp(24px,4vw,64px)));margin-block:clamp(20px,4svh,44px) clamp(28px,6svh,64px)}.short-study-theme .page-main:not(.page-main-wide)>.consent-card{padding:clamp(24px,5svh,48px) clamp(22px,4.5vw,64px) clamp(24px,4.5svh,44px)}.short-study-theme .consent-card>h1{margin-bottom:clamp(24px,3.5svh,30px);font-size:clamp(1.85rem,calc(1.45rem + 1vw),2.2rem);letter-spacing:-.02em;line-height:1.22}.short-study-theme .consent-welcome{margin:0 0 14px}.short-study-theme .page-main:not(.page-main-wide) .consent-copy{gap:20px;font-size:clamp(1rem,calc(.97rem + .1vw),1.04rem);line-height:1.75}.short-study-theme .consent-welcome,.short-study-theme .consent-copy>p{color:var(--muted);font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-style:italic;line-height:1.65}:is(.short-study-theme,.long-study-theme) .consent-summary{border-color:var(--line);border-radius:4px;padding:22px 24px;background:#efe8d759}:is(.short-study-theme,.long-study-theme) .consent-important{padding-top:24px}.short-study-theme .consent-copy>.consent-important:first-child{border-top:0;padding-top:0}.short-study-theme .consent-list-intro{margin:0 0 12px;color:inherit;font-size:inherit;font-weight:400}.short-study-theme .consent-important ul{padding-left:1.2em;list-style-type:disc}.short-study-theme .consent-important li{padding-left:.35em}.short-study-theme .consent-important li::marker{color:var(--brand-edge);font-size:.75em}.short-study-theme .consent-important strong{color:var(--ink);font-weight:600}:is(.short-study-theme,.long-study-theme) .consent-important li+li{margin-top:12px}.short-study-theme .consent-card .consent-important li+li{margin-top:14px}:is(.short-study-theme,.long-study-theme) .consent-check{margin-top:28px;background:#fffdf899}:is(.short-study-theme,.long-study-theme) .consent-check.is-checked{border-color:var(--brand-edge);background:var(--brand-soft)}:is(.short-study-theme,.long-study-theme) .consent-check:focus-within{border-color:var(--brand-focus);box-shadow:0 0 0 3px var(--brand-focus-halo)}:is(.short-study-theme,.long-study-theme) .consent-card .actions{margin-top:24px}.short-study-theme .consent-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:clamp(24px,3.5svh,32px)}.short-study-theme .consent-footer .consent-check{min-width:0;min-height:44px;gap:12px;margin:0;border-color:transparent;padding:10px 0;background:transparent;font-size:1rem;line-height:1.65}.short-study-theme .consent-footer .consent-check:focus-within{border-color:transparent;box-shadow:none}.short-study-theme .consent-card .consent-check input{margin-top:calc((1.65rem - 20px)/2)}.short-study-theme .page-main .consent-footer .actions{display:flex;flex-wrap:nowrap;margin:0}.short-study-theme .consent-footer .actions>button{width:auto;min-height:46px;padding:12px 20px;white-space:nowrap}:is(.short-study-theme,.long-study-theme) .page-main:not(.page-main-wide) .demographics-card{width:min(920px,100%)}:is(.short-study-theme,.long-study-theme) .demographics-card .form-grid{gap:26px 28px}:is(.short-study-theme,.long-study-theme) .demographics-card .form-field{gap:9px}:is(.short-study-theme,.long-study-theme) .demographics-card :is(input,select){min-height:50px;border-color:var(--line-strong);border-radius:5px;padding-block:11px;background-color:#fffdf8;box-shadow:none}:is(.short-study-theme,.long-study-theme) .demographics-card :is(input,select):focus{border-color:var(--brand-focus);box-shadow:0 0 0 3px var(--brand-focus-halo)}:is(.short-study-theme,.long-study-theme) .demographics-card .actions,:is(.short-study-theme,.long-study-theme) .rating-page .scale-navigation{margin-top:30px;border-top:1px solid var(--line);padding-top:22px}:is(.short-study-theme,.long-study-theme) .page-main:not(.page-main-wide) .rating-page{width:100%}:is(.short-study-theme,.long-study-theme) .page-main:not(.page-main-wide) .rating-page>.section-intro{margin-bottom:22px;color:var(--muted);font-size:1rem;font-weight:400}:is(.short-study-theme,.long-study-theme) .rating-page .rating-scale-question{margin-bottom:30px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:400;line-height:1.5}:is(.short-study-theme,.long-study-theme) .rating-page .rating-scale-option{border-radius:5px}:is(.short-study-theme,.long-study-theme) .rating-page .rating-scale-option+.rating-scale-option:before{background:var(--line)}:is(.short-study-theme,.long-study-theme) .rating-page .rating-scale:not(:disabled) .rating-scale-option:not(.is-selected):hover{background:var(--surface-subtle)}:is(.short-study-theme,.long-study-theme) .rating-page .rating-scale-option.is-selected{border-color:var(--brand-edge);background:var(--brand-soft)}:is(.short-study-theme,.long-study-theme) .writing-header{border-radius:4px;padding:24px 28px;background:var(--surface);box-shadow:var(--shadow-soft)}:is(.short-study-theme,.long-study-theme) .writing-header h1{margin-bottom:10px;font-size:clamp(1.6rem,2.4vw,1.95rem)}:is(.short-study-theme,.long-study-theme) .writing-header .writing-invitation{margin:0;color:var(--muted);font-family:Georgia,Times New Roman,serif;font-size:1rem;font-style:italic;font-weight:400;line-height:1.65}:is(.short-study-theme,.long-study-theme) .writing-metrics,:is(.short-study-theme,.long-study-theme) .writing-metrics.is-urgent{border-color:transparent;border-radius:4px;background:transparent}:is(.short-study-theme,.long-study-theme) .writing-metrics span{color:var(--muted);font-weight:400;letter-spacing:.01em}:is(.short-study-theme,.long-study-theme) .writing-metrics strong,:is(.short-study-theme,.long-study-theme) .writing-metrics.is-urgent strong:first-of-type{color:var(--muted);font-size:1rem;font-weight:400}.short-study-theme .writing-countdown{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.short-study-theme .writing-timer-icon{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:is(.short-study-theme,.long-study-theme) :is(.writing-pane,.ai-pane){border-radius:4px}:is(.short-study-theme,.long-study-theme) .writing-pane{--writing-page-gutter: clamp(24px, 3.4vw, 48px);container-type:inline-size;background:linear-gradient(#fffcf5cc,#fffcf5cc),url(/assets/letter-paper-fibres-B_JPW577.jpg) top left / 560px 560px repeat,var(--surface)}:is(.short-study-theme,.long-study-theme) .pane-heading{padding-inline:22px;background:#f8f4ebb3}:is(.short-study-theme,.long-study-theme) .pane-heading strong{font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:400}:is(.short-study-theme,.long-study-theme) .writing-pane>textarea{padding:36px var(--writing-page-gutter) 40px;background:transparent;color:var(--ink-soft);caret-color:var(--brand-strong);font-family:Kalam,Baskerville,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(1.15rem,calc(1.05rem + .22vw),1.27rem);font-style:normal;font-weight:400;letter-spacing:0;line-height:1.85}:is(.short-study-theme,.long-study-theme) .writing-pane>textarea:focus{border:0;box-shadow:none;outline:none}@supports (width: 1cqw){:is(.short-study-theme,.long-study-theme) .writing-pane>textarea{padding-inline:max(var(--writing-page-gutter),calc((100cqw - 62ch)/2))}}:is(.short-study-theme,.long-study-theme) .writing-footer{padding-inline:22px;background:#f8f4ebb3}:is(.short-study-theme,.long-study-theme) .writing-footer span:last-child{color:var(--muted);font-weight:400}.short-study-theme .actions.writing-actions{flex-wrap:nowrap;gap:12px 14px}.short-study-theme .writing-guidance{display:grid;flex:0 1 auto;min-width:0;gap:1px;text-align:right}.short-study-theme .writing-encouragement,.short-study-theme .writing-time-rule{margin:0;color:var(--ink-soft);font-size:.8rem;font-weight:400;line-height:1.5}.short-study-theme .writing-action-controls{position:relative;display:flex;flex:0 0 auto;min-width:0;max-width:100%;align-items:center;flex-wrap:nowrap;gap:8px;margin:0}.short-study-theme .writing-action-controls>button{width:auto}:is(.short-study-theme,.long-study-theme) .ai-helper{border-bottom:1px solid var(--line);padding:8px 22px;background:var(--surface-muted);color:var(--muted);font-family:inherit;font-size:.88rem;font-style:normal;font-weight:400;line-height:1.6}:is(.short-study-theme,.long-study-theme) .ai-notice{position:absolute;bottom:0;right:12px;width:max-content;max-width:calc(100% - 24px);display:flex;align-items:flex-start;gap:8px;margin:0;border:1px solid var(--brand-line);border-left:3px solid var(--brand);border-radius:6px;padding:9px 10px;background:var(--info-soft);color:var(--brand-strong);box-shadow:0 6px 20px #4d3e241f;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.5}:is(.short-study-theme,.long-study-theme) .ai-notice>svg{flex:0 0 17px;width:17px;height:17px;margin-top:2px;color:var(--brand)}:is(.short-study-theme,.long-study-theme) .ai-notice>svg circle{fill:currentColor}:is(.short-study-theme,.long-study-theme) .ai-notice>svg path{stroke:#fff;stroke-width:1.8}:is(.short-study-theme,.long-study-theme) .ai-notice>span{min-width:0;overflow-wrap:anywhere}:is(.short-study-theme,.long-study-theme) .ai-input{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:10px 12px 12px;border:1px solid var(--line);border-radius:8px;padding:6px 8px;background:var(--surface)}:is(.short-study-theme,.long-study-theme) .ai-input>textarea{min-width:0;min-height:56px;height:56px;border:0;border-radius:0;padding:6px 8px;background:transparent;box-shadow:none;font-size:.95rem;line-height:1.3}:is(.short-study-theme,.long-study-theme) .ai-input>textarea:focus{border:0;box-shadow:none;outline:none}:is(.short-study-theme,.long-study-theme) .ai-input>button:not(.stop-generation-button){width:auto;min-width:60px;border-color:transparent;padding-inline:10px;background:var(--surface-muted)}:is(.short-study-theme,.long-study-theme) .ai-input>button:not(.stop-generation-button):disabled,:is(.short-study-theme,.long-study-theme) .ai-input>button:not(.stop-generation-button):hover:not(:disabled){border-color:transparent}:is(.short-study-theme,.long-study-theme) .message{border-radius:6px}:is(.short-study-theme,.long-study-theme) .message.user{border-color:var(--brand-line);background:var(--brand-soft)}:is(.short-study-theme,.long-study-theme) .message.user p{color:var(--ink-soft)}:is(.short-study-theme,.long-study-theme) .page-main:not(.page-main-wide) :is(.transition-card,.prolific-completion-card){width:min(880px,100%)}:is(.short-study-theme,.long-study-theme) .page-main:not(.page-main-wide) .transition-card .transition-copy{font-size:1.06rem;line-height:1.85}:is(.short-study-theme,.long-study-theme) .page-main:not(.page-main-wide) .transition-card .transition-lead{margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:400;line-height:1.4}:is(.short-study-theme,.long-study-theme) .transition-card .actions{margin-top:32px;padding-top:22px}:is(.short-study-theme,.long-study-theme) .prolific-completion-card .completion-code-row{padding:14px 16px 14px 20px}.short-study-theme .page-main:has(>.prolific-completion-card>.completion-followup){width:min(1280px,calc(100% - clamp(24px,4vw,64px)))}.short-study-theme .page-main:not(.page-main-wide)>.prolific-completion-card:has(>.completion-followup){width:fit-content;min-width:0;max-width:100%}.short-study-theme .prolific-completion-card .completion-followup{position:relative;margin-top:32px;border:1px solid var(--line);border-radius:3px;padding:40px 28px 24px;background:linear-gradient(135deg,#fffcf5e8,#f6efe2f0),url(/assets/letter-paper-fibres-B_JPW577.jpg) center / 560px auto repeat,var(--surface-subtle);box-shadow:0 3px 10px #4d3e240b}.short-study-theme .prolific-completion-card .completion-followup:before{content:"";position:absolute;top:-22px;left:22px;width:30px;height:56px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2074'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='metal'%20x1='7'%20y1='12'%20x2='34'%20y2='59'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%238e877c'/%3e%3cstop%20offset='.24'%20stop-color='%23d2cdc3'/%3e%3cstop%20offset='.48'%20stop-color='%239b9387'/%3e%3cstop%20offset='.74'%20stop-color='%23d9d4ca'/%3e%3cstop%20offset='1'%20stop-color='%238b8377'/%3e%3c/linearGradient%3e%3cfilter%20id='shadow'%20x='0'%20y='0'%20width='40'%20height='74'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeDropShadow%20dx='1'%20dy='1.4'%20stdDeviation='.7'%20flood-color='%23534b3e'%20flood-opacity='.22'/%3e%3c/filter%3e%3cpath%20id='wire'%20d='M8%2022V54C8%2070%2034%2070%2034%2054V17C34%204%2015%204%2015%2017V50C15%2058%2026%2058%2026%2050V23'/%3e%3c/defs%3e%3cuse%20href='%23wire'%20stroke='url(%23metal)'%20stroke-width='3.2'%20stroke-linecap='round'%20filter='url(%23shadow)'/%3e%3cuse%20href='%23wire'%20stroke='%23fffdf6'%20stroke-opacity='.6'%20stroke-width='.65'%20stroke-linecap='round'%20transform='translate(-.35%20-.3)'/%3e%3c/svg%3e") center / contain no-repeat;transform:rotate(-14deg);pointer-events:none}.short-study-theme .prolific-completion-card .completion-followup>h2{margin:0 0 12px;line-height:1.35}.short-study-theme .prolific-completion-card .completion-followup .completion-followup-thanks{margin:12px 0 0}:is(.short-study-theme,.long-study-theme) .ai-usage-dialog{border-color:var(--brand-line);border-left:3px solid var(--brand);border-radius:6px;background:var(--surface);color:var(--brand-strong);box-shadow:0 20px 70px #4d3e2433}:is(.short-study-theme,.long-study-theme) .ai-usage-dialog h2{margin-bottom:16px;font-size:1.7rem;line-height:1.3}:is(.short-study-theme,.long-study-theme) .ai-usage-dialog .content-stack{gap:10px;font-size:1rem;line-height:1.65}:is(.short-study-theme,.long-study-theme) .ai-usage-dialog .actions{margin-top:24px;border-top:0;padding-top:0}@media(prefers-reduced-motion:reduce){:is(.paste-warning-toast,.scale-reading-toast){animation:none}}.short-study-theme .ai-usage-dialog.ai-first-dialog{width:max-content;max-width:calc(100vw - 32px)}:is(.short-study-theme,.long-study-theme) .ai-usage-dialog::backdrop{background:#37312761}:fullscreen :is(.short-study-theme,.long-study-theme) .page-main{margin-block:0}:fullscreen .short-study-theme .page-main:has(>.consent-card){margin-block:0}.app-shell.short-study-theme:has(>.page-main>.prolific-completion-card){display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.short-study-theme>.page-main:has(>.prolific-completion-card){display:block;flex:0 0 auto;margin-block:auto;padding-block:clamp(18px,3vh,32px)}.app-shell.short-study-theme.session-restoring-view{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.session-restoring-view>.review-toolbar{flex:0 0 auto}.short-study-theme.session-restoring-view>.page-main.session-restoring-page{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;width:min(680px,calc(100% - 48px));margin:0 auto;padding:36px 0}.session-restoring-view .page-main:not(.page-main-wide)>.session-restoring-card{width:100%;margin:0;padding:36px clamp(24px,3.5vw,44px)}.session-restoring-view .session-restoring-card>h1{margin-bottom:16px}.session-restoring-card>p{margin:0;color:var(--muted);font-size:1.08rem;line-height:1.6}@media(min-width:701px){.short-study-theme .consent-card>h1{font-size:clamp(2.2rem,calc(1.5rem + 1vw),2.65rem)}.short-study-theme .demographics-card>h1,.instructions-view .instruction-lead{font-size:clamp(1.75rem,3.6vw,2.28rem)}.short-study-theme .page-main:not(.page-main-wide) .consent-copy{font-size:clamp(1.12rem,calc(.95rem + .38vw),1.35rem)}.short-study-theme .consent-welcome,.short-study-theme .consent-copy>p{font-size:clamp(1.12rem,calc(.95rem + .38vw),1.35rem)}.short-study-theme .consent-footer .consent-check,.short-study-theme .page-main:not(.page-main-wide) .demographics-card .form-field>span:first-child,.short-study-theme .demographics-card :is(input,select),.instructions-view .instruction-note{font-size:1.06rem}.instructions-view .instruction-letterhead{font-size:1rem}.instructions-view .instruction-guidance{font-size:1.19rem}.short-study-theme :is(.consent-card,.demographics-card) .actions>button,.instructions-view .instruction-actions button{font-size:1.06rem}}@media(min-width:701px){.short-study-theme .page-main:not(.page-main-wide) :is(.transition-card,.rating-page,.prolific-completion-card){--study-copy-size: clamp(1.12rem, calc(.95rem + .38vw) , 1.35rem);--study-title-size: clamp(2.2rem, calc(1.5rem + 1vw) , 2.65rem);--study-control-size: clamp(1.02rem, calc(.9rem + .2vw) , 1.12rem);padding:clamp(32px,5svh,56px) clamp(32px,4vw,64px);font-size:var(--study-copy-size);line-height:1.75}.short-study-theme .page-main:not(.page-main-wide) :is(.transition-card,.prolific-completion-card){width:min(960px,100%)}.short-study-theme .page-main:not(.page-main-wide) .transition-card .transition-copy{max-width:none;gap:20px;font-size:var(--study-copy-size);line-height:1.8}.short-study-theme .page-main:not(.page-main-wide) .transition-card .transition-lead,.short-study-theme .prolific-completion-card>h1{font-size:var(--study-title-size);line-height:1.3}.short-study-theme .page-main:not(.page-main-wide) .rating-page>.section-intro{margin-bottom:26px;font-size:clamp(1.08rem,calc(.95rem + .2vw),1.2rem)}.short-study-theme .rating-page .rating-scale-question{margin-bottom:clamp(32px,4svh,44px);font-size:clamp(1.6rem,calc(1.1rem + .85vw),2.05rem)}.short-study-theme .rating-page .rating-scale-label{font-size:clamp(1.02rem,calc(.85rem + .4cqw),1.1rem)}.short-study-theme .rating-page .rating-scale-number{font-size:.9rem}.short-study-theme .prolific-completion-card :is(.completion-lead,.completion-instructions,.completion-followup p){font-size:var(--study-copy-size);line-height:1.75}.short-study-theme .prolific-completion-card .completion-code-panel{margin-top:30px}.short-study-theme .prolific-completion-card .completion-instructions{margin-bottom:16px}.short-study-theme .prolific-completion-card .completion-code-row{padding:18px 20px 18px 24px}.short-study-theme .prolific-completion-card .completion-code-row>strong{font-size:clamp(1.25rem,calc(1.05rem + .3vw),1.45rem)}.short-study-theme .prolific-completion-card .completion-copy-feedback{font-size:var(--study-control-size)}.short-study-theme .prolific-completion-card .completion-followup h2{font-size:calc(var(--study-copy-size) * 1.16)}.short-study-theme :is(.transition-card,.rating-page,.prolific-completion-card) :is(.actions>button,.scale-navigation>button,.completion-copy-button){min-height:48px;font-size:var(--study-control-size)}.short-study-theme .prolific-completion-card:has(>.completion-followup)>h1{margin-bottom:22px;line-height:1.35}.short-study-theme .prolific-completion-card:has(>.completion-followup) :is(.completion-lead,.completion-instructions){line-height:1.85}.short-study-theme .prolific-completion-card:has(>.completion-followup)>.completion-code-panel{margin-top:36px}.short-study-theme .prolific-completion-card:has(>.completion-followup) .completion-instructions{margin-bottom:18px}.short-study-theme .prolific-completion-card>.completion-followup{margin-top:clamp(48px,6svh,64px)}}@media(max-width:700px){:is(.short-study-theme,.long-study-theme) .page-main,:is(.short-study-theme,.long-study-theme) .page-main-wide{width:calc(100% - 24px);margin-block:22px 40px}:is(.short-study-theme,.long-study-theme) .page-main:not(.page-main-wide) .study-card{padding:28px 22px}:is(.short-study-theme,.long-study-theme) .study-card>h1{margin-bottom:24px;font-size:1.7rem}.short-study-theme .page-main:has(>.consent-card){width:calc(100% - 24px)}.short-study-theme .page-main:not(.page-main-wide)>.consent-card{padding:clamp(24px,4svh,32px) 22px}.short-study-theme .consent-card>h1{margin-bottom:24px;font-size:clamp(1.7rem,4.8vw,1.9rem)}.short-study-theme .consent-footer{grid-template-columns:minmax(0,1fr);gap:14px}.short-study-theme .page-main:has(>.prolific-completion-card>.completion-followup){width:calc(100% - 24px)}.short-study-theme .page-main:not(.page-main-wide)>.prolific-completion-card:has(>.completion-followup){width:100%}.short-study-theme .prolific-completion-card .completion-followup{margin-top:26px;padding:36px 16px 18px}.short-study-theme .prolific-completion-card .completion-followup:before{top:-19px;left:14px;width:26px;height:48px}:is(.short-study-theme,.long-study-theme) .consent-summary{padding:18px}:is(.short-study-theme,.long-study-theme) .demographics-card .form-grid{gap:22px}:is(.short-study-theme,.long-study-theme) .rating-page .rating-scale-question{font-size:1.3rem}:is(.short-study-theme,.long-study-theme) .writing-header{padding:22px}.short-study-theme .actions.writing-actions{flex-wrap:wrap}.short-study-theme .writing-guidance{flex-basis:100%}:is(.short-study-theme,.long-study-theme) .writing-pane>textarea{--writing-page-gutter: 22px;padding-block:26px 28px}}:is(.short-study-theme,.long-study-theme) .prolific-completion-card .completion-code-panel>.completion-recovery-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;width:fit-content;max-width:100%;min-height:44px;margin-top:14px;border:1px solid var(--brand-line);border-radius:5px;padding:8px 12px;background:transparent;color:var(--brand);box-shadow:none;font-family:inherit;font-size:.95rem;font-weight:400;line-height:1.5;text-align:left}:is(.short-study-theme,.long-study-theme) .prolific-completion-card .completion-code-panel>.completion-recovery-button:hover:not(:disabled){border-color:var(--brand-edge);background:var(--brand-soft);color:var(--brand-strong)}:is(.short-study-theme,.long-study-theme) .prolific-completion-card .completion-code-panel>.completion-recovery-button[aria-busy=true]{border-color:transparent;padding-inline:0;background:transparent;color:var(--muted);font-size:.9rem;opacity:1;cursor:wait}.completion-recovery-spinner{flex:0 0 14px;width:14px;height:14px;border:1.5px solid var(--brand-line);border-top-color:var(--brand);border-radius:50%;animation:completion-recovery-spin 1s linear infinite}.short-study-theme .completion-recovery-message>p{margin-bottom:0}.short-study-theme .completion-recovery-message:focus{outline:none}@keyframes completion-recovery-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.completion-recovery-spinner{animation:none}}@media(max-width:520px){:is(.short-study-theme,.long-study-theme) .split-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}:is(.short-study-theme,.long-study-theme) .split-actions>button{width:auto;min-width:0}:is(.short-study-theme,.long-study-theme) .split-actions>.secondary-button{order:0}:is(.short-study-theme,.long-study-theme) .pane-heading{flex-wrap:wrap;gap:8px}}.long-study.long-study-theme .page-main :is(.long-intro,.long-access-error){width:min(880px,100%);border-radius:3px;padding:40px 52px 36px;box-shadow:var(--shadow-card)}.long-study.long-study-theme .page-main:not(.page-main-wide) .long-intro{padding:clamp(28px,3.5vw,36px) clamp(22px,4.5vw,44px) clamp(28px,3.5vw,32px)}.long-study.long-study-theme .long-intro>h1{margin-bottom:20px}.long-study-theme .long-intro-welcome{margin-bottom:18px;font-size:1.08rem;line-height:1.8}.long-study-theme .long-intro-thanks{display:inline-block;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.long-study-theme .long-intro{--ink: #3e3b35;--ink-soft: #4a463f;--muted: #686157}.long-study-theme .long-intro-steps{gap:14px;margin-bottom:0;font-size:1.08rem;font-weight:400}.long-study-theme .long-intro-steps li>span{border:1px solid var(--brand-line);background:var(--brand-soft);color:var(--brand-strong);font-size:.9rem;font-weight:500}.long-study-theme .long-intro-facts{border-color:#d1c9b6;border-radius:4px;padding:20px 24px;background:#f5f0e5}.long-study-theme .long-intro-facts dt{font-size:.9rem;font-weight:500}.long-study-theme .long-intro-facts dd{font-size:1.16rem;font-weight:600}.long-study-theme :is(.long-intro,.long-access-error) .actions{margin-top:28px}.long-study.long-study-theme .long-intro .actions{margin-top:24px}.long-study.long-study-theme:has(.long-reading-page){background:radial-gradient(ellipse at 50% 0,#f2efe8 0,transparent 65%),#e7e3da}.long-study.long-study-theme .long-reading-main{width:min(1000px,calc(100% - clamp(24px,4vw,64px)));margin-block:clamp(20px,4svh,48px) clamp(36px,6svh,72px)}.long-study-theme .long-reading-page{container-type:inline-size}.long-study-theme .long-reading-header{display:block;max-width:none;margin:0 4px 12px;padding:0;text-align:left}.long-study-theme .long-reading-description{display:grid;max-width:72ch;margin:0;white-space:pre-wrap;color:#605747;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,calc(.98rem + .12vw),1.08rem);font-style:italic;font-weight:400;line-height:1.75;letter-spacing:0}.long-study-theme .long-reading-description>span{grid-area:1 / 1;transition:opacity .65s ease,visibility 0s linear .65s}.long-study-theme .long-reading-opener{opacity:1;visibility:visible;transition-delay:0s}.long-study-theme .long-reading-invitation{opacity:0;visibility:hidden}.long-study-theme .long-reading-page:is([data-reading-phase=invitation],[data-reading-phase=settled]) .long-reading-opener{opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.long-study-theme .long-reading-page:is([data-reading-phase=invitation],[data-reading-phase=settled]) .long-reading-invitation{opacity:1;visibility:visible;transition:opacity .75s ease .35s,visibility 0s linear .35s}.long-study-theme .long-reading-page[data-reading-phase=intro] .long-letter-paper,.long-study-theme .long-reading-page:is([data-reading-phase=intro],[data-reading-phase=revealing]) .long-reading-footer{opacity:0;visibility:hidden}.long-study-theme .long-reading-page[data-reading-phase=revealing] .long-letter-paper{animation-name:long-letter-arrive;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.long-study-theme .long-reading-page[data-reading-phase=settled] :is(.long-reading-description>span,.long-reading-footer){transition:none}@keyframes long-letter-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.long-study-theme .long-reading-page[data-reading-phase] .long-letter-paper,.long-study-theme .long-reading-page[data-reading-phase] .long-reading-footer{animation:none;opacity:1;visibility:visible;transform:none;transition:none}.long-study-theme .long-reading-page[data-reading-phase] .long-reading-opener{opacity:0;visibility:hidden;transition:none}.long-study-theme .long-reading-page[data-reading-phase] .long-reading-invitation{opacity:1;visibility:visible;transition:none}}.long-study-theme .long-letter-paper{position:relative;isolation:isolate}.long-study-theme .long-letter-paper:before{content:"";position:absolute;z-index:-1;top:8px;right:10px;width:clamp(70px,13vw,150px);height:18px;border-radius:50%;box-shadow:3px -7px 10px #4d412d29;transform:rotate(-3deg);pointer-events:none}.long-study-theme .long-letter{--letter-line-height: 36px;--letter-rule-offset: 8px;--letter-padding-top: clamp(28px, 6svh, 64px);--letter-padding-bottom: clamp(28px, 5svh, 56px);--letter-padding-side: clamp(24px, 6vw, 76px);position:relative;isolation:isolate;border-color:rgba(117,105,84,.17) rgba(117,105,84,.14) rgba(117,105,84,.17);border-radius:1px 28px 1px 1px/1px 5px 1px 1px;padding:var(--letter-padding-top) var(--letter-padding-side) var(--letter-padding-bottom);background:radial-gradient(ellipse at 95% 0,rgba(255,255,253,.5),transparent 72%) top right / clamp(100px,18vw,200px) 48px no-repeat,linear-gradient(#faf7ee8c,#faf7ee8c),url(/assets/letter-paper-fibres-B_JPW577.jpg) top left / 560px 560px repeat,#faf7ee;color:#454237;box-shadow:0 1px 2px #4d412d1a,0 6px 12px -4px #4d412d1a,0 18px 32px -20px #4d412d33;font-family:Kalam,Baskerville,Palatino Linotype,Palatino,Georgia,serif;font-size:1.14rem;font-style:normal;font-weight:400;line-height:var(--letter-line-height);letter-spacing:0}@supports (width: 1cqw){.long-study-theme .long-letter{--letter-padding-side: max(clamp(24px, 6cqw, 76px), calc((100cqw - 78ch - 2px)/2) );font-size:clamp(1.06rem,calc(1rem + .25cqw),1.2rem)}}.long-study-theme .long-letter:after{content:"";position:absolute;z-index:-1;inset:calc(var(--letter-padding-top) + 1px) calc(var(--letter-padding-side) - 18px) calc(var(--letter-padding-bottom) + 1px);border-left:1px solid rgba(134,119,95,.16);background:repeating-linear-gradient(to bottom,transparent 0 calc(var(--letter-line-height) - 1px),rgba(113,124,130,.13) calc(var(--letter-line-height) - 1px) var(--letter-line-height));background-size:100% var(--letter-line-height);background-repeat:repeat-y;background-position:0 calc(-1 * var(--letter-rule-offset));pointer-events:none}.long-study-theme .long-reading-footer{padding:clamp(22px,3svh,36px) 4px 0;transition:opacity .65s ease,visibility 0s}.long-study-theme :is(.long-reading-footer,.completion-code-panel)>button{min-height:44px;border:1px solid var(--brand-line);border-radius:5px;background:transparent;color:var(--brand);box-shadow:none;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400}.long-study-theme :is(.long-reading-footer,.completion-code-panel)>button:hover:not(:disabled){border-color:var(--brand-edge);background:var(--brand-soft);color:var(--brand-strong);box-shadow:none}.long-study-theme :is(.long-reading-footer,.completion-code-panel)>button:disabled{border-color:#dbd7cb;background:#f4f0e7;color:#837d70;box-shadow:none;opacity:1}.long-study-theme .long-reading-footer>button{width:auto;max-width:100%;align-self:flex-end;gap:10px;border-color:transparent;border-bottom-color:var(--brand-line);border-radius:0;padding:8px 4px;color:var(--brand);font-style:italic;line-height:1.5}.long-study-theme .long-reading-footer>button:hover:not(:disabled){border-color:transparent;border-bottom-color:var(--brand-edge);background:transparent;color:var(--brand-strong)}.long-study-theme .long-reading-footer>button:disabled{border-color:transparent;border-bottom-color:#d4ccba;background:transparent;color:#837d70}.long-study-theme .long-reading-footer>button svg{flex:0 0 16px;width:16px;height:16px;stroke-width:1.3}.long-study.long-study-theme .page-main:not(.page-main-wide) .long-scale-page{border-color:var(--line);border-radius:3px;padding:40px 52px 36px;box-shadow:var(--shadow-card)}.long-study.long-study-theme .page-main:not(.page-main-wide) .long-scale-page>.section-intro{margin-bottom:22px;color:var(--muted);font-size:1rem;line-height:1.7}.long-study-theme :is(.long-session-clock,.long-session-note){color:var(--muted)}.long-study-theme .study-card a{color:var(--brand-strong);text-decoration-thickness:1px;text-underline-offset:3px}.long-study-theme .study-card a:focus-visible{outline:3px solid var(--brand-focus);outline-offset:3px}:fullscreen .long-study.long-study-theme .long-reading-main{margin-block:0}@media(min-width:701px){.long-study-theme{--study-copy-size: clamp(1.12rem, calc(.95rem + .38vw) , 1.35rem);--study-title-size: clamp(2.2rem, calc(1.5rem + 1vw) , 2.65rem);--study-control-size: clamp(1.02rem, calc(.9rem + .2vw) , 1.12rem)}.long-study-theme .page-main:not(.page-main-wide)>.study-card:is(.long-intro,.long-access-error,.long-scale-page,.prolific-completion-card){padding:clamp(32px,5svh,56px) clamp(32px,4vw,64px);font-size:var(--study-copy-size);line-height:1.75}.long-study-theme .study-card>h1{font-size:var(--study-title-size);line-height:1.3}.long-study.long-study-theme .long-intro>h1{margin-bottom:26px}.long-study-theme :is(.long-intro-welcome,.long-intro-steps,.long-copy,.long-access-error p){font-size:var(--study-copy-size);line-height:1.8}.long-study-theme .long-intro-welcome{margin-bottom:22px}.long-study-theme .long-intro-steps{gap:16px}.long-study-theme .long-intro-steps li{grid-template-columns:30px minmax(0,1fr);gap:14px}.long-study-theme .long-intro-steps li>span{width:30px;height:30px;margin-top:calc((var(--study-copy-size) * 1.8 - 30px) / 2);font-size:.95rem}.long-study.long-study-theme :is(.long-intro,.long-access-error) .actions{margin-top:32px}.long-study-theme .long-reading-description{max-width:none;font-size:clamp(1.25rem,calc(1.1rem + .3vw),1.45rem);line-height:1.65}.long-study-theme .long-reading-header{margin-bottom:12px}.long-study-theme .long-letter{--letter-line-height: 38px;--letter-rule-offset: 9px;font-size:clamp(1.15rem,calc(1.05rem + .22vw),1.27rem)}.long-study.long-study-theme .page-main:not(.page-main-wide) .long-scale-page>.section-intro{margin-bottom:26px;font-size:clamp(1.08rem,calc(.95rem + .2vw),1.2rem);line-height:1.75}.long-study-theme .rating-page .rating-scale-question{margin-bottom:clamp(32px,4svh,44px);font-size:clamp(1.6rem,calc(1.1rem + .85vw),2.05rem)}.long-study-theme .rating-page .rating-scale-label{font-size:clamp(1.02rem,calc(.85rem + .4cqw),1.1rem)}.long-study-theme .rating-page .rating-scale-number{font-size:.9rem}.long-study-theme .prolific-completion-card>h1{margin-bottom:22px;line-height:1.35}.long-study-theme .prolific-completion-card :is(.completion-lead,.completion-instructions){font-size:var(--study-copy-size);line-height:1.8}.long-study-theme .prolific-completion-card .completion-lead+.completion-lead{margin-top:12px}.long-study-theme .prolific-completion-card .completion-code-panel{margin-top:32px}.long-study-theme .prolific-completion-card .completion-code-panel>h2{font-size:calc(var(--study-copy-size) * 1.12);line-height:1.5}.long-study-theme .prolific-completion-card .completion-instructions{margin-bottom:16px}.long-study-theme .prolific-completion-card .completion-code-row{padding:18px 20px 18px 24px}.long-study-theme .prolific-completion-card :is(.completion-code-row>strong,.completion-code-panel>strong){font-size:clamp(1.25rem,calc(1.05rem + .3vw),1.45rem)}.long-study-theme .prolific-completion-card .completion-copy-feedback{font-size:var(--study-control-size)}.long-study-theme :is(.long-intro,.long-access-error,.long-scale-page,.prolific-completion-card) :is(.actions>button,.scale-navigation>button,.completion-copy-button,.completion-code-panel>button),.long-study-theme .long-reading-footer>button{min-height:48px;font-size:var(--study-control-size)}}.long-study-theme .page-main:not(.page-main-wide)>.prolific-completion-card:has(>.completion-code-panel:is([aria-labelledby=followup-code-label],[aria-labelledby=followup-ending-code])){padding-bottom:clamp(96px,12svh,116px)}@media(max-width:700px){.long-study.long-study-theme .page-main :is(.long-intro,.long-access-error),.long-study.long-study-theme .page-main:not(.page-main-wide) .long-scale-page{padding:28px 22px}.long-study.long-study-theme .long-reading-main{width:calc(100% - 24px);margin-block:clamp(16px,3svh,24px) clamp(28px,5svh,44px)}.long-study-theme .long-reading-header{margin-bottom:12px}.long-study-theme .long-letter{--letter-line-height: 32px;--letter-rule-offset: 7px;--letter-padding-top: clamp(24px, 5svh, 40px);--letter-padding-bottom: clamp(24px, 4svh, 36px)}.long-study-theme .long-intro-facts{padding:18px 16px}}[data-notice-duration="1500"]{--notice-fade-delay: 1s;--notice-fade-duration: .5s}[data-notice-duration="3000"]{--notice-fade-delay: 2s;--notice-fade-duration: 1s}@media(prefers-reduced-motion:no-preference){.study-notice[data-notice-duration],.scale-reading-toast[data-notice-duration]{--notice-appear-duration: .16s}.paste-warning-toast[data-notice-duration]{--notice-appear-duration: .18s}[data-notice-duration="1500"][data-notice-duration]{--notice-appear-duration: 0ms}:is([data-notice-duration="1500"],[data-notice-duration="3000"])[data-notice-duration]{animation:notice-soft-appear var(--notice-appear-duration, 0ms) ease-out,notice-soft-disappear var(--notice-fade-duration) ease-in var(--notice-fade-delay) forwards}}@keyframes notice-soft-appear{0%{opacity:0}to{opacity:1}}@keyframes notice-soft-disappear{0%{opacity:1}to{opacity:0}}
