body.unified-application .dossier-guide{--paper:#fdfcfa;--ink:#102031;--body:#243649;--green:#284b43;--green-light:#e9f2ec;--blue:#294f86;--muted:#62716e;--line:#e0e6de;--mint:#edf6ee;--pink:#fdf0f3;--yellow:#fcf5e8;--lilac:#f1f0fb;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif;--hand:'Segoe Print','Bradley Hand','Comic Sans MS',cursive;font:16px/1.6 var(--sans);color:var(--body);background:var(--paper);color-scheme:light}
body.unified-application .dossier-guide *{box-sizing:border-box}
body.unified-application .dossier-guide{scroll-behavior:smooth;scroll-padding-top:90px}
body.unified-application .dossier-guide{margin:0;min-width:320px}
body.unified-application .dossier-guide:has(dialog[open]){overflow:hidden}
body.unified-application .dossier-guide h1,body.unified-application .dossier-guide h2,body.unified-application .dossier-guide h3,body.unified-application .dossier-guide h4,body.unified-application .dossier-guide p,body.unified-application .dossier-guide figure,body.unified-application .dossier-guide blockquote{margin:0}
body.unified-application .dossier-guide button,body.unified-application .dossier-guide input,body.unified-application .dossier-guide select,body.unified-application .dossier-guide textarea{font:inherit;color:inherit}
body.unified-application .dossier-guide button,body.unified-application .dossier-guide a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}
body.unified-application .dossier-guide button{cursor:pointer}
body.unified-application .dossier-guide a{color:inherit;text-underline-offset:4px}
body.unified-application .dossier-guide button:disabled{opacity:.45;cursor:not-allowed}
body.unified-application .dossier-guide img{max-width:100%;display:block;height:auto}
body.unified-application .dossier-guide button:focus-visible,body.unified-application .dossier-guide a:focus-visible,body.unified-application .dossier-guide input:focus-visible,body.unified-application .dossier-guide textarea:focus-visible,body.unified-application .dossier-guide select:focus-visible,body.unified-application .dossier-guide summary:focus-visible,body.unified-application .dossier-guide [tabindex]:focus-visible{outline:3px solid #a97126;outline-offset:4px}
body.unified-application .dossier-guide button,body.unified-application .dossier-guide select,body.unified-application .dossier-guide input,body.unified-application .dossier-guide textarea{max-width:100%}
body.unified-application .dossier-guide [hidden]{display:none!important}
body.unified-application .dossier-guide .wrap{width:min(1220px,calc(100% - 88px));margin-inline:auto}
body.unified-application .dossier-guide .icon{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}
body.unified-application .dossier-guide .icon.small{width:14px;height:14px;flex-basis:14px}
body.unified-application .dossier-guide .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body.unified-application .dossier-guide .skip{position:absolute;left:12px;top:-100px;padding:12px 20px;background:var(--green);color:white;z-index:200}
body.unified-application .dossier-guide .skip:focus{top:12px}
body.unified-application .dossier-guide .eyebrow{font-size:10px;line-height:1.5;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#395777}
body.unified-application .dossier-guide .fine{font-size:12px;line-height:1.6;color:var(--muted)}
body.unified-application .dossier-guide .subtle{color:var(--muted)}
body.unified-application .dossier-guide .hand{font-family:var(--hand);color:var(--blue);font-size:15px;line-height:1.5;font-weight:400;transform:rotate(-2deg)}
body.unified-application .dossier-guide h1,body.unified-application .dossier-guide h2,body.unified-application .dossier-guide .serif{font-family:var(--serif);color:#0b1926;letter-spacing:-.05em;line-height:1.1;font-weight:600}
body.unified-application .dossier-guide h2{font-size:clamp(31px,3vw,43px)}
body.unified-application .dossier-guide h3{font-size:17px;font-weight:600;line-height:1.4;color:var(--ink)}
body.unified-application .dossier-guide mark{color:inherit;background:none;box-shadow:inset 0 -.3em 0 #f4e39a;border-radius:4px;padding:0 .03em}
body.unified-application .dossier-guide .button{display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid transparent;border-radius:6px;padding:12px 19px;min-height:45px;background:var(--green);color:white;font-size:13px;line-height:1.5;text-decoration:none;transition:transform .17s,background .17s,box-shadow .17s}
body.unified-application .dossier-guide .button:hover:not(:disabled){background:#1e3d35;transform:translateY(-1px);box-shadow:0 4px 12px #14362a12}
body.unified-application .dossier-guide .button.light{background:#f7f9f5;color:var(--green);border-color:#d9e2d6}
body.unified-application .dossier-guide .button.light:hover:not(:disabled){background:#eaf1e8}
body.unified-application .dossier-guide .button.plain{background:none;color:var(--body);padding-inline:0}
body.unified-application .dossier-guide .button.plain:hover{box-shadow:none}
body.unified-application .dossier-guide .button.small{min-height:37px;padding:8px 12px;font-size:12px;gap:8px}
body.unified-application .dossier-guide .button.danger{background:#fff5f0;color:#8a4437;border-color:#eed4c7}
body.unified-application .dossier-guide .icon-button{display:inline-flex;align-items:center;justify-content:center;padding:10px;width:40px;height:40px;border:0;border-radius:6px;background:transparent}
body.unified-application .dossier-guide .icon-button:hover{background:#233f3810}
body.unified-application .dossier-guide .text-button{display:inline-flex;align-items:center;gap:7px;border:0;padding:8px 0;background:transparent;color:var(--green);font-size:12px;line-height:1.5;text-align:left}
body.unified-application .dossier-guide .text-button:hover{text-decoration:underline}
body.unified-application .dossier-guide .actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
body.unified-application .dossier-guide .pill{display:inline-flex;align-items:center;gap:6px;font-size:10px;line-height:1.5;padding:4px 9px;border-radius:99px;background:#edf1eb;color:#486252}
body.unified-application .dossier-guide .pill.purple{background:#eae6f6;color:#625384}
body.unified-application .dossier-guide .pill.amber{background:#fbf0d3;color:#735822}
body.unified-application .dossier-guide .pill.neutral{background:#efefed;color:#596870}
body.unified-application .dossier-guide .dot{width:6px;height:6px;border-radius:50%;background:#577a60;display:inline-block}
body.unified-application .dossier-guide .section{padding-block:48px;scroll-margin-top:5px}
body.unified-application .dossier-guide .section-head{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:25px}
body.unified-application .dossier-guide .section-head h2{margin-top:8px}
body.unified-application .dossier-guide .section-head>p{max-width:375px;font-size:13px;line-height:1.7}
body.unified-application .dossier-guide .section-intro{max-width:690px;font-size:14px;margin-top:13px;line-height:1.7}
body.unified-application .dossier-guide .section-number{font-size:10px;font-weight:600;letter-spacing:.12em;color:#70816b}
body.unified-application .dossier-guide .line-top{border-top:1px solid var(--line)}
body.unified-application .dossier-guide .site-header{display:flex;justify-content:space-between;align-items:center;min-height:85px;gap:24px}
body.unified-application .dossier-guide .brand{display:inline-flex;align-items:center;gap:10px;color:#0b1926;font:600 39px/1 var(--serif);letter-spacing:-.06em;text-decoration:none;white-space:nowrap}
body.unified-application .dossier-guide .brand img{width:33px;height:33px;object-fit:contain;mix-blend-mode:multiply}
body.unified-application .dossier-guide .header-nav{display:flex;gap:27px;align-items:center}
body.unified-application .dossier-guide .header-nav a{font-size:12px;text-decoration:none;padding:8px 0}
body.unified-application .dossier-guide .header-nav a:hover{text-decoration:underline}
body.unified-application .dossier-guide .header-actions{display:flex;align-items:center;gap:8px}
body.unified-application .dossier-guide .login{min-height:39px;padding:8px 20px;min-width:108px;gap:25px}
body.unified-application .dossier-guide .menu-toggle{display:none}
body.unified-application .dossier-guide .breadcrumb{display:flex;gap:9px;font-size:11px;color:#7a847d;margin-top:19px}
body.unified-application .dossier-guide .breadcrumb a{text-decoration:none}
body.unified-application .dossier-guide .breadcrumb a:hover{text-decoration:underline}
body.unified-application .dossier-guide .hero{display:grid;grid-template-columns:1fr 1.05fr;gap:55px;align-items:center;padding:32px 0 55px}
body.unified-application .dossier-guide .hero h1{font-size:clamp(45px,4.5vw,65px);font-weight:700;letter-spacing:-.062em;line-height:1.04;margin-top:13px}
body.unified-application .dossier-guide .hero-copy>p:not(.eyebrow){font-size:15px;line-height:1.7;max-width:440px;margin-top:20px}
body.unified-application .dossier-guide .hero-copy .actions{margin-top:25px;gap:19px}
body.unified-application .dossier-guide .hero-copy .fine{font-size:11px!important;margin-top:12px!important}
body.unified-application .dossier-guide .paper-scene{position:relative;padding:40px 34px 48px 55px;min-height:365px;isolation:isolate}
body.unified-application .dossier-guide .paper-scene:before{content:'';position:absolute;inset:12px 2px 19px 15px;background:radial-gradient(ellipse,#eeeadd 0,transparent 68%);z-index:-2}
body.unified-application .dossier-guide .paper-layer{position:absolute;width:78%;height:260px;left:12%;top:43px;background:#f0e9d9;border:1px solid #e3dccf;transform:rotate(-6deg);box-shadow:0 8px 15px #5546320c;z-index:-1}
body.unified-application .dossier-guide .hero-sheet{position:relative;background:#fffefa;border:1px solid #e4e0d5;box-shadow:0 10px 27px #39332210;padding:24px 29px 25px;transform:rotate(1.5deg);min-height:255px}
body.unified-application .dossier-guide .tape{position:absolute;width:95px;height:21px;top:-11px;left:calc(50% - 47px);transform:rotate(-3deg);background:#eae0bd92;clip-path:polygon(2% 0,100% 2%,97% 100%,0 96%)}
body.unified-application .dossier-guide .hero-sheet .eyebrow{font-size:8px;margin-bottom:13px}
body.unified-application .dossier-guide .hero-sheet h2{font-size:30px;line-height:1.12;letter-spacing:-.045em}
body.unified-application .dossier-guide .paper-line{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:14px;color:#4d6253}
body.unified-application .dossier-guide .paper-line .icon{color:#5a7b60;width:15px;height:15px;flex-basis:15px}
body.unified-application .dossier-guide .paper-rule{width:80%;height:5px;background:#e9ebe3;margin-top:11px;border-radius:2px}
body.unified-application .dossier-guide .paper-rule.short{width:57%}
body.unified-application .dossier-guide .scene-note{position:absolute;right:-9px;bottom:9px;max-width:250px;background:#fff3b4;color:#3b5e8d;padding:17px 20px;transform:rotate(-5deg);box-shadow:0 5px 11px #51482718;font:17px/1.35 var(--hand);border:0;text-align:left}
body.unified-application .dossier-guide .scene-note:hover{transform:rotate(-3deg)}
body.unified-application .dossier-guide .scene-file{position:absolute;left:2px;top:6px;padding:7px 10px;border:1px solid #e2dfd3;background:#fffdf7;border-radius:4px;box-shadow:0 3px 6px #20392a08;font-size:11px;transform:rotate(-8deg);display:flex;align-items:center;gap:7px;color:#415d4c}
body.unified-application .dossier-guide .scene-file.second{top:auto;bottom:26px;left:0;transform:rotate(5deg)}
body.unified-application .dossier-guide .scene-leaf{position:absolute;width:42px;right:11px;top:7px;transform:rotate(16deg);mix-blend-mode:multiply}
body.unified-application .dossier-guide .scene-tabs{display:flex;justify-content:center;gap:8px;margin-top:15px}
body.unified-application .dossier-guide .scene-tabs button{border:1px solid #dfe4da;border-radius:99px;background:var(--paper);padding:5px 11px;font-size:10px;min-height:29px}
body.unified-application .dossier-guide .scene-tabs button[aria-pressed=true]{background:var(--green);color:white;border-color:var(--green)}
body.unified-application .dossier-guide .chapter-nav{position:sticky;top:0;background:#fdfcfaed;backdrop-filter:blur(14px);border-block:1px solid var(--line);z-index:30}
body.unified-application .dossier-guide .chapter-inner{display:flex;gap:28px;min-height:57px;align-items:center;justify-content:space-between}
body.unified-application .dossier-guide .chapter-inner>a{padding:17px 0 15px;font-size:12px;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent}
body.unified-application .dossier-guide .chapter-inner>a span{font-size:10px;color:#8b978b;margin-right:6px}
body.unified-application .dossier-guide .chapter-inner>a[aria-current=true]{color:var(--green);border-color:var(--green)}
body.unified-application .dossier-guide .chapter-inner>a:hover{color:var(--green)}
body.unified-application .dossier-guide .reading-progress{height:2px;position:absolute;bottom:-1px;left:0;width:0;background:#9bab8d;pointer-events:none}
body.unified-application .dossier-guide .principles{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:30px 0 17px}
body.unified-application .dossier-guide .principle{display:flex;gap:13px;align-items:flex-start}
body.unified-application .dossier-guide .principle>.icon{width:21px;height:21px;flex-basis:21px;color:var(--green);margin-top:3px}
body.unified-application .dossier-guide .principle strong{font-size:13px}
body.unified-application .dossier-guide .principle p{font-size:12px;margin-top:3px;line-height:1.6;color:#607169}
body.unified-application .dossier-guide .personas{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:19px}
body.unified-application .dossier-guide .persona{display:flex;align-items:center;gap:12px;min-height:91px;border:1px solid transparent;border-radius:8px;background:var(--pink);padding:15px 19px;text-align:left;position:relative;transition:box-shadow .2s,border-color .2s}
body.unified-application .dossier-guide .persona:nth-child(2){background:var(--yellow)}
body.unified-application .dossier-guide .persona:nth-child(3){background:var(--mint)}
body.unified-application .dossier-guide .persona img{width:46px;height:46px;border-radius:50%;flex:none;mix-blend-mode:multiply}
body.unified-application .dossier-guide .persona strong{font-size:14px;display:block;line-height:1.4}
body.unified-application .dossier-guide .persona small{font-size:11px;display:block;margin-top:3px;line-height:1.5}
body.unified-application .dossier-guide .persona .selected-mark{margin-left:auto;color:var(--green);opacity:0;flex:none}
body.unified-application .dossier-guide .persona[aria-selected=true]{border-color:#6e8b74;box-shadow:0 0 0 2px #6e8b7415}
body.unified-application .dossier-guide .persona[aria-selected=true] .selected-mark{opacity:1}
body.unified-application .dossier-guide .persona:hover{box-shadow:0 5px 16px #2644350a}
body.unified-application .dossier-guide .workbench{border:1px solid #dbe3d8;border-radius:12px;background:white;box-shadow:0 9px 27px #26403308;overflow:hidden}
body.unified-application .dossier-guide .bench-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 20px;border-bottom:1px solid var(--line);background:#f6f8f2;font-size:11px}
body.unified-application .dossier-guide .bench-top .pill{background:#e8eee2;font-size:9px;letter-spacing:.025em}
body.unified-application .dossier-guide .steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:15px 21px;gap:13px;border-bottom:1px solid var(--line)}
body.unified-application .dossier-guide .step{display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:6px 0;text-align:left;font-size:12px;color:#7a867c;min-width:0}
body.unified-application .dossier-guide .step-num{display:grid;place-items:center;flex:0 0 24px;height:24px;border:1px solid #d8dfd4;border-radius:50%;font-size:10px}
body.unified-application .dossier-guide .step[aria-current=step]{color:var(--green);font-weight:600}
body.unified-application .dossier-guide .step[aria-current=step] .step-num{background:var(--green);border-color:var(--green);color:white}
body.unified-application .dossier-guide .step.completed .step-num{background:#e6f0e0;color:#395f40;border-color:#c4d4bc}
body.unified-application .dossier-guide .step:not(:last-child):after{content:'';height:1px;flex:1;background:#e4e8e0;margin-left:4px}
body.unified-application .dossier-guide .bench-body{display:grid;grid-template-columns:.84fr 1.16fr;min-height:470px}
body.unified-application .dossier-guide .controls{padding:27px 28px;background:#fbfcf8;border-right:1px solid var(--line);min-width:0}
body.unified-application .dossier-guide .step-heading{font:600 25px/1.16 var(--serif);letter-spacing:-.035em;margin-top:7px;color:#122331}
body.unified-application .dossier-guide .step-description{font-size:12px;line-height:1.7;margin:10px 0 19px;color:#56695c}
body.unified-application .dossier-guide .field{display:block;font-size:11px;font-weight:600;margin-top:13px}
body.unified-application .dossier-guide .field>input,body.unified-application .dossier-guide .field>textarea,body.unified-application .dossier-guide .field>select{margin-top:6px}
body.unified-application .dossier-guide .input,body.unified-application .dossier-guide input[type=text],body.unified-application .dossier-guide input[type=email],body.unified-application .dossier-guide input[type=search],body.unified-application .dossier-guide select,body.unified-application .dossier-guide textarea{display:block;width:100%;border:1px solid #d5dfd0;border-radius:5px;background:#fffefa;padding:10px 11px;font-size:12px;line-height:1.55;outline-offset:2px}
body.unified-application .dossier-guide textarea{resize:vertical;min-height:84px}
body.unified-application .dossier-guide input::placeholder,body.unified-application .dossier-guide textarea::placeholder{color:#81907e}
body.unified-application .dossier-guide .controls .button{margin-top:17px}
body.unified-application .dossier-guide .tip-inline{display:flex;gap:8px;font-size:11px;line-height:1.6;background:#eef4e8;border-radius:5px;padding:11px 12px;margin-top:17px;color:#566b53}
body.unified-application .dossier-guide .tip-inline .icon{width:15px;height:15px;flex-basis:15px;margin-top:1px}
body.unified-application .dossier-guide .source-bundle{display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid #dce4d5;border-radius:6px;background:#fff;margin-bottom:7px;font-size:11px}
body.unified-application .dossier-guide .source-bundle strong{display:block;font-size:11px}
body.unified-application .dossier-guide .source-bundle small{display:block;font-size:10px;color:#6c7a65;margin-top:2px}
body.unified-application .dossier-guide .file-badge{width:29px;height:33px;border:1px solid #d4ddcb;background:#f0f5e9;border-radius:4px;display:grid;place-items:center;font:700 8px/1 var(--sans);color:#65815d;flex:none}
body.unified-application .dossier-guide .dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #b7c7b0;border-radius:6px;padding:14px;background:#f6f9f0;text-align:center;margin-top:12px}
body.unified-application .dossier-guide .dropzone.dragging{background:#e5efdb;border-color:var(--green)}
body.unified-application .dossier-guide .dropzone .button{margin:0}
body.unified-application .dossier-guide .dropzone p{font-size:10px;margin-top:6px;color:#718168}
body.unified-application .dossier-guide .control-divider{margin:19px 0 0;border:0;border-top:1px solid var(--line)}
body.unified-application .dossier-guide .chat-log{display:grid;gap:10px;max-height:195px;overflow:auto;margin-bottom:14px;scroll-behavior:smooth}
body.unified-application .dossier-guide .chat-message{font-size:12px;line-height:1.65;padding:12px 13px;border:1px solid #e2e8db;border-radius:8px;background:white;overflow-wrap:anywhere}
body.unified-application .dossier-guide .chat-message.user{background:#e9f1e2;border-color:#d8e4ce;margin-left:27px}
body.unified-application .dossier-guide .chat-message strong{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:8px;color:#6a8060;margin-bottom:5px}
body.unified-application .dossier-guide .prompt-chips{display:flex;gap:6px;flex-wrap:wrap;margin-block:10px}
body.unified-application .dossier-guide .prompt-chip{border:1px solid #d5dfcd;background:#fffefb;padding:7px 10px;font-size:10px;border-radius:5px;text-align:left;min-height:33px}
body.unified-application .dossier-guide .prompt-chip:hover{background:#edf4e7;border-color:#91ad87}
body.unified-application .dossier-guide .chat-form{display:flex;gap:7px;align-items:flex-end;margin-top:13px}
body.unified-application .dossier-guide .chat-form textarea{min-height:65px;height:65px;font-size:12px}
body.unified-application .dossier-guide .chat-form .button{margin:0;flex:none;padding:12px;min-height:43px}
body.unified-application .dossier-guide .style-picker{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}
body.unified-application .dossier-guide .style-picker button{font-size:10px;min-height:31px;padding:5px 11px;border:1px solid #d7dfd0;border-radius:5px;background:white}
body.unified-application .dossier-guide .style-picker button[aria-pressed=true]{background:var(--green);color:white;border-color:var(--green)}
body.unified-application .dossier-guide .report-shell{background:#f0f2ea;padding:22px;min-width:0;display:flex;flex-direction:column}
body.unified-application .dossier-guide .report-tabs{display:flex;align-items:center;gap:18px;font-size:10px;margin-bottom:12px}
body.unified-application .dossier-guide .report-tabs button{font-size:10px;border:0;border-bottom:2px solid transparent;background:none;padding:5px 0;color:#73806c}
body.unified-application .dossier-guide .report-tabs button[aria-selected=true]{border-color:var(--green);color:var(--green);font-weight:600}
body.unified-application .dossier-guide .report-tabs .view-label{margin-left:auto;font-size:9px;letter-spacing:.04em;text-transform:uppercase;color:#7b8973}
body.unified-application .dossier-guide .report-paper{background:#fffefa;border:1px solid #e2e6d7;border-radius:5px;padding:24px 26px;box-shadow:0 4px 10px #35462205;flex:1;min-height:340px;position:relative;overflow-wrap:anywhere}
body.unified-application .dossier-guide .report-paper[data-theme=clear]{background:#fff;border-top:4px solid #294f86;border-radius:3px}
body.unified-application .dossier-guide .report-paper[data-theme=notebook]{background:repeating-linear-gradient(#fffef7 0,#fffef7 25px,#eef1e5 26px,#fffef7 27px);border-left:3px solid #d5afa0}
body.unified-application .dossier-guide .report-meta{display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:9px;color:#708166;margin-bottom:13px}
body.unified-application .dossier-guide .report-title{font:600 28px/1.15 var(--serif);letter-spacing:-.04em;color:#102431;margin:9px 0 13px}
body.unified-application .dossier-guide .report-desc{font-size:12px;line-height:1.75;color:#55664e;margin-top:10px}
body.unified-application .dossier-guide .empty-report{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:281px;text-align:center}
body.unified-application .dossier-guide .empty-report img{width:145px;max-height:86px;object-fit:contain;mix-blend-mode:multiply;margin-bottom:20px;opacity:.75}
body.unified-application .dossier-guide .empty-report h3{font:500 26px/1.15 var(--serif);letter-spacing:-.04em}
body.unified-application .dossier-guide .empty-report p{font-size:11px;line-height:1.7;max-width:270px;margin-top:12px;color:#71806a}
body.unified-application .dossier-guide .paper-content .report-desc{margin-bottom:18px}
body.unified-application .dossier-guide .report-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block:18px}
body.unified-application .dossier-guide .report-metric{border:1px solid #e2e6d6;background:#f6f8ee;border-radius:5px;padding:12px 8px}
body.unified-application .dossier-guide .report-metric small{display:block;font-size:9px;color:#6a7f5d}
body.unified-application .dossier-guide .report-metric strong{display:block;font:500 26px/1.2 var(--serif);letter-spacing:-.035em;margin-top:6px;color:#315238}
body.unified-application .dossier-guide .report-list{margin:12px 0 0;padding:0;list-style:none}
body.unified-application .dossier-guide .report-list li{display:flex;gap:9px;align-items:start;padding:11px 0;border-bottom:1px solid #e8eadd;font-size:12px;line-height:1.6}
body.unified-application .dossier-guide .report-list li>.icon{color:#799669;width:14px;height:14px;flex-basis:14px;margin-top:2px}
body.unified-application .dossier-guide .report-list li>span{flex:1}
body.unified-application .dossier-guide .source-ref{display:inline-flex;border:1px solid #cadbbc;border-radius:4px;font:10px/1.3 var(--sans);color:#426a37;background:#eff5e7;padding:3px 5px;min-width:23px;min-height:24px;align-items:center;justify-content:center;margin-left:4px;text-decoration:none}
body.unified-application .dossier-guide .source-ref:hover{background:#e1edd7}
body.unified-application .dossier-guide .report-callout{margin-top:17px;padding:11px 13px;background:#faf3df;border-left:2px solid #d1b360;font-size:11px;line-height:1.7}
body.unified-application .dossier-guide .report-footer{margin-top:16px;padding-top:10px;border-top:1px solid #e7eadd;font-size:9px;color:#7b876e;display:flex;justify-content:space-between;gap:10px}
body.unified-application .dossier-guide .report-table{width:100%;border-collapse:collapse;margin-top:13px;font-size:11px}
body.unified-application .dossier-guide .report-table caption{text-align:left;font-size:10px;color:#718466;padding:5px 0}
body.unified-application .dossier-guide .report-table th,body.unified-application .dossier-guide .report-table td{text-align:left;padding:9px 6px;border-bottom:1px solid #e0e6d5;vertical-align:top}
body.unified-application .dossier-guide .report-table th{font-size:9px;color:#567147;background:#f3f7ea}
body.unified-application .dossier-guide .report-table th:last-child,body.unified-application .dossier-guide .report-table td:last-child{white-space:nowrap;width:44px}
body.unified-application .dossier-guide .task-check{display:flex;gap:9px;align-items:start;font-size:12px;line-height:1.6;padding:9px 0;border-bottom:1px solid #e2e8d7}
body.unified-application .dossier-guide .task-check input{accent-color:var(--green);margin-top:4px;width:15px;height:15px;flex:none}
body.unified-application .dossier-guide .task-check:has(input:checked)>span{text-decoration:line-through;color:#88947d}
body.unified-application .dossier-guide .source-detail{border:1px solid #e0e5d7;border-radius:5px;background:#f7f9f0;padding:10px 12px;margin-top:9px;font-size:11px;overflow-wrap:anywhere}
body.unified-application .dossier-guide .source-detail summary{cursor:pointer;font-weight:600;line-height:1.55}
body.unified-application .dossier-guide .source-detail p{font-size:11px;white-space:pre-wrap;margin-top:9px}
body.unified-application .dossier-guide .source-detail .remove{float:right;font-size:10px;border:0;background:none;color:#8a594f;padding:4px;margin-top:4px}
body.unified-application .dossier-guide .letter-edit{min-height:274px;border:0;background:transparent;padding:0;font:12px/1.85 var(--sans);color:#385037;resize:vertical}
body.unified-application .dossier-guide .letter-tools{border-top:1px solid #e3e9da;padding-top:12px;margin-top:12px}
body.unified-application .dossier-guide .revisions{padding:0;list-style:none;margin-top:13px}
body.unified-application .dossier-guide .revisions li{font-size:11px;line-height:1.7;padding:11px 0 11px 17px;border-left:1px solid #c8d8bc;position:relative}
body.unified-application .dossier-guide .revisions li:before{content:'';position:absolute;left:-4px;top:19px;width:7px;height:7px;background:#88a172;border-radius:50%}
body.unified-application .dossier-guide .revisions small{display:block;color:#839177;font-size:9px}
body.unified-application .dossier-guide .budget-slider{font-size:10px;margin-top:16px}
body.unified-application .dossier-guide .budget-slider label{display:flex;justify-content:space-between;gap:12px}
body.unified-application .dossier-guide .budget-slider input{width:100%;accent-color:var(--green)}
body.unified-application .dossier-guide .bench-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 23px;border-top:1px solid var(--line);background:#fbfcf7}
body.unified-application .dossier-guide .bench-status{flex:1;font-size:10px;line-height:1.6;color:#617958;text-align:center}
body.unified-application .dossier-guide .demo-footnote{display:flex;justify-content:space-between;gap:24px;margin-top:14px;font-size:11px;color:#7a8474;line-height:1.6}
body.unified-application .dossier-guide .demo-footnote .hand{font-size:14px;white-space:nowrap}
body.unified-application .dossier-guide .mini-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-top:27px}
body.unified-application .dossier-guide .mini-guide strong{font-size:12px}
body.unified-application .dossier-guide .mini-guide p{font-size:12px;color:#6b776b;line-height:1.7;margin-top:5px}
body.unified-application .dossier-guide .browser{display:grid;grid-template-columns:197px minmax(0,1fr);border:1px solid #dbe1d6;border-radius:10px;overflow:hidden;background:white}
body.unified-application .dossier-guide .browser-sidebar{background:#eaf1e9;border-right:1px solid #dce4d8;padding:22px 17px}
body.unified-application .dossier-guide .browser-sidebar .eyebrow{font-size:8px;margin-bottom:14px}
body.unified-application .dossier-guide .folder-button{display:flex;align-items:center;gap:8px;width:100%;background:transparent;border:0;border-radius:5px;padding:11px 9px;font-size:11px;text-align:left;margin-top:5px}
body.unified-application .dossier-guide .folder-button span:last-child{margin-left:auto;color:#819078;font-size:10px}
body.unified-application .dossier-guide .folder-button[aria-pressed=true]{background:#fffdf8;color:var(--green);box-shadow:0 2px 6px #24463104;font-weight:600}
body.unified-application .dossier-guide .folder-button:hover{background:#f8faf4}
body.unified-application .dossier-guide .browser-sidebar .fine{font-size:10px;margin-top:26px;line-height:1.7}
body.unified-application .dossier-guide .browser-content{padding:23px 25px;min-width:0}
body.unified-application .dossier-guide .browser-toolbar{display:flex;align-items:center;gap:13px;flex-wrap:wrap}
body.unified-application .dossier-guide .search-field{position:relative;flex:1;min-width:160px}
body.unified-application .dossier-guide .search-field .icon{position:absolute;left:11px;top:12px;color:#8a9584;width:15px;height:15px}
body.unified-application .dossier-guide .search-field input{padding-left:35px;font-size:11px;background:#fbfcf7}
body.unified-application .dossier-guide .browser-toolbar select{width:150px;font-size:10px;padding-block:11px}
body.unified-application .dossier-guide .browser-filters{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:15px 0}
body.unified-application .dossier-guide .chip{border:1px solid #dce3d6;border-radius:99px;padding:6px 11px;font-size:10px;min-height:30px;background:white;color:#63775d}
body.unified-application .dossier-guide .chip[aria-pressed=true]{background:var(--green);color:white;border-color:var(--green)}
body.unified-application .dossier-guide .browser-count{font-size:10px;margin-left:auto;color:#7b8974}
body.unified-application .dossier-guide .report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
body.unified-application .dossier-guide .report-card{position:relative;border:1px solid #e1e7d9;border-radius:7px;background:#f9fbf6;min-width:0;transition:box-shadow .2s}
body.unified-application .dossier-guide .report-card:hover{box-shadow:0 5px 12px #22422e0c}
body.unified-application .dossier-guide .report-open{border:0;background:transparent;text-align:left;width:100%;padding:16px 15px 14px;display:flex;flex-direction:column;align-items:flex-start;min-height:162px}
body.unified-application .dossier-guide .report-open>.icon{color:#76926a;margin-bottom:13px}
body.unified-application .dossier-guide .report-open strong{font:600 19px/1.2 var(--serif);letter-spacing:-.035em;color:#18322b;margin-bottom:10px;max-width:100%;overflow-wrap:anywhere}
body.unified-application .dossier-guide .report-open small{font-size:9px;color:#77866e;margin-top:auto}
body.unified-application .dossier-guide .report-open .pill{margin-bottom:9px;font-size:8px}
body.unified-application .dossier-guide .pin{position:absolute;right:6px;top:6px;width:32px;height:32px;padding:8px;z-index:1;color:#a0ad94}
body.unified-application .dossier-guide .pin[aria-pressed=true]{color:#937322;background:#f8f0d8}
body.unified-application .dossier-guide .pin .icon{width:15px;height:15px}
body.unified-application .dossier-guide .empty-list{grid-column:1/-1;text-align:center;padding:37px 15px;font-size:12px;color:#72806c}
body.unified-application .dossier-guide .workspace-summary{display:flex;gap:25px;justify-content:space-between;font-size:11px;line-height:1.7;margin-top:17px;color:#697a64}
body.unified-application .dossier-guide .workspace-summary strong{font-weight:600;color:#365332}
body.unified-application .dossier-guide .share-section{padding-top:36px}
body.unified-application .dossier-guide .mode-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:20px}
body.unified-application .dossier-guide .mode-tab{border:1px solid #d8e0d2;border-radius:6px;padding:10px 15px;min-height:41px;background:#fffef9;font-size:12px;display:flex;gap:8px;align-items:center}
body.unified-application .dossier-guide .mode-tab[aria-selected=true]{background:var(--green);border-color:var(--green);color:white}
body.unified-application .dossier-guide .share-box{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:stretch}
body.unified-application .dossier-guide .share-form{border:1px solid #dce3d6;border-radius:9px;background:#fafbf7;padding:25px 28px}
body.unified-application .dossier-guide .share-form h3{font:600 26px/1.16 var(--serif);letter-spacing:-.045em;margin-bottom:9px}
body.unified-application .dossier-guide .share-form>p{font-size:12px;line-height:1.75;color:#66765e}
body.unified-application .dossier-guide .field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}
body.unified-application .dossier-guide .switch-row{display:flex;align-items:start;gap:10px;font-size:11px;line-height:1.6;margin-top:15px;cursor:pointer}
body.unified-application .dossier-guide .switch-row input{accent-color:var(--green);width:16px;height:16px;margin:2px 0 0;flex:none}
body.unified-application .dossier-guide .switch-row small{display:block;font-size:10px;color:#7c8773;margin-top:2px}
body.unified-application .dossier-guide .share-form>.actions{margin-top:20px}
body.unified-application .dossier-guide .share-warning{font-size:11px;line-height:1.7;padding:12px 14px;border-left:2px solid #d3b267;background:#fcf4df;border-radius:0 5px 5px 0;margin-top:17px;color:#786342}
body.unified-application .dossier-guide .invite-scenario{margin-top:18px;border-top:1px solid #e1e7da;padding-top:14px}
body.unified-application .dossier-guide .invite-scenario .switch-row{margin:0;color:#79856e;font-size:10px}
body.unified-application .dossier-guide .share-link{padding:12px;background:#f0f4e9;border:1px solid #dce5d1;border-radius:5px;margin-top:13px}
body.unified-application .dossier-guide .share-link code{display:block;font:11px/1.6 'Courier New',monospace;overflow-wrap:anywhere;color:#4b6840;margin-block:6px}
body.unified-application .dossier-guide .share-link>.actions{margin-top:10px}
body.unified-application .dossier-guide .recipient-view{background:var(--lilac);border:1px solid #e4e1f0;border-radius:9px;padding:26px 29px;min-width:0}
body.unified-application .dossier-guide .recipient-top{display:flex;align-items:center;justify-content:space-between;gap:14px}
body.unified-application .dossier-guide .recipient-top .eyebrow{font-size:9px;color:#76668e}
body.unified-application .dossier-guide .recipient-view h3{font:600 29px/1.1 var(--serif);letter-spacing:-.04em;margin-top:10px;overflow-wrap:anywhere}
body.unified-application .dossier-guide .recipient-view>p{font-size:12px;line-height:1.7;margin-top:11px;color:#76708b}
body.unified-application .dossier-guide .access-list{display:grid;gap:7px;margin-top:18px}
body.unified-application .dossier-guide .access-row{display:flex;gap:10px;align-items:center;background:#fffafcbb;border:1px solid #e6e1ed;border-radius:6px;padding:11px 13px;font-size:11px}
body.unified-application .dossier-guide .access-row>.icon{width:17px;height:17px;flex-basis:17px;color:#6f8d61}
body.unified-application .dossier-guide .access-row strong{display:block;font-size:11px}
body.unified-application .dossier-guide .access-row small{display:block;font-size:9px;line-height:1.5;color:#807991;margin-top:2px}
body.unified-application .dossier-guide .access-row .end{margin-left:auto;font-size:9px;color:#768570}
body.unified-application .dossier-guide .access-row.locked{background:transparent;border-style:dashed;color:#9490a3}
body.unified-application .dossier-guide .access-row.locked>.icon{color:#a5a0b0}
body.unified-application .dossier-guide .permissions{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}
body.unified-application .dossier-guide .permission{display:flex;align-items:center;gap:4px;font-size:9px;color:#857a98}
body.unified-application .dossier-guide .permission.allowed{color:#527247}
body.unified-application .dossier-guide .permission>.icon{width:13px;height:13px;flex-basis:13px}
body.unified-application .dossier-guide .recipient-view .hand{font-size:14px;text-align:right;margin-top:16px}
body.unified-application .dossier-guide .recipient-action{margin-top:17px;padding-top:13px;border-top:1px solid #e0dcea;font-size:11px}
body.unified-application .dossier-guide .sharing-lessons{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:23px}
body.unified-application .dossier-guide .sharing-lessons details{border-top:1px solid var(--line);font-size:12px;padding-top:12px}
body.unified-application .dossier-guide .sharing-lessons summary{font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px}
body.unified-application .dossier-guide .sharing-lessons summary:after{content:'+';margin-left:auto;font-size:18px;font-weight:400;color:#789068}
body.unified-application .dossier-guide .sharing-lessons details[open] summary:after{content:'−'}
body.unified-application .dossier-guide .sharing-lessons p{font-size:11px;line-height:1.8;color:#74816b;margin-top:10px}
body.unified-application .dossier-guide .tech-panel{background:#24383f;color:#dbe7df;border-radius:10px;overflow:hidden;box-shadow:0 7px 20px #112f2610}
body.unified-application .dossier-guide .tech-panel .eyebrow{color:#acbcb1}
body.unified-application .dossier-guide .tech-header{display:flex;align-items:stretch;background:#1c3035;border-bottom:1px solid #ffffff0d;gap:0}
body.unified-application .dossier-guide .tech-tab{display:flex;align-items:center;gap:10px;padding:18px 24px;border:0;border-bottom:2px solid transparent;background:none;color:#a1b7b0;font-size:12px;text-align:left}
body.unified-application .dossier-guide .tech-tab strong{display:block;color:inherit;font-size:14px}
body.unified-application .dossier-guide .tech-tab small{display:block;font-size:10px;margin-top:3px;font-weight:400;color:#a8bdb5}
body.unified-application .dossier-guide .tech-tab[aria-selected=true]{border-color:#bfcca5;color:#f6f9ee;background:#2c4146}
body.unified-application .dossier-guide .tech-demo-label{margin-left:auto;align-self:center;font-size:9px;color:#a1b2ac;padding-right:23px;letter-spacing:.07em;text-transform:uppercase}
body.unified-application .dossier-guide .tech-body{display:grid;grid-template-columns:.9fr 1.1fr;min-height:410px}
body.unified-application .dossier-guide .tech-controls{padding:27px 28px;border-right:1px solid #ffffff12;min-width:0}
body.unified-application .dossier-guide .tech-controls h3{font:600 26px/1.18 var(--serif);letter-spacing:-.03em;color:#f2f4e8}
body.unified-application .dossier-guide .tech-controls p{font-size:12px;line-height:1.8;color:#b7c9c0;margin-top:12px}
body.unified-application .dossier-guide .tech-panel .field{color:#c5d5cb;font-size:10px}
body.unified-application .dossier-guide .tech-panel select,body.unified-application .dossier-guide .tech-panel input[type=text],body.unified-application .dossier-guide .tech-panel textarea{background:#1a2e34;border-color:#47615e;color:#ddeadd;font-size:11px}
body.unified-application .dossier-guide .tech-panel .button{background:#dfe9d5;color:#264d3e;font-size:12px}
body.unified-application .dossier-guide .tech-panel .button:hover{background:#eff5e4}
body.unified-application .dossier-guide .tech-panel .button.light{background:transparent;border-color:#677d6f;color:#d0e1ca}
body.unified-application .dossier-guide .tech-panel .actions{margin-top:18px}
body.unified-application .dossier-guide .tech-panel .fine{font-size:10px;color:#9baea2}
body.unified-application .dossier-guide .tech-output{padding:24px 27px;min-width:0}
body.unified-application .dossier-guide .code-header{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#a5bbb1}
body.unified-application .dossier-guide .code-header .icon-button{width:29px;height:29px;padding:7px}
body.unified-application .dossier-guide .code-header .icon-button:hover{background:#ffffff12}
body.unified-application .dossier-guide .code-block{background:#1b3036;border:1px solid #38524e;border-radius:6px;padding:18px;font:11px/1.8 'Courier New',monospace;white-space:pre-wrap;overflow-wrap:anywhere;color:#d5e5d8;margin:11px 0 0;min-height:185px}
body.unified-application .dossier-guide .trace{margin-top:17px;padding:13px 16px;border:1px solid #52664f;background:#354a40;border-radius:6px;font-size:11px;line-height:1.7}
body.unified-application .dossier-guide .trace.error{background:#533d36;border-color:#7a6150;color:#ffe5cc}
body.unified-application .dossier-guide .trace.pending{background:#474934;border-color:#7c8154;color:#eff0cb}
body.unified-application .dossier-guide .trace strong{display:block;margin-bottom:5px;font-weight:600}
body.unified-application .dossier-guide .trace-step{display:flex;gap:9px;align-items:flex-start;margin-top:8px}
body.unified-application .dossier-guide .trace-step .icon{width:14px;height:14px;flex-basis:14px;margin-top:3px;color:#bfd3a7}
body.unified-application .dossier-guide .trace .actions{margin-top:14px}
body.unified-application .dossier-guide .tech-foot{border-top:1px solid #ffffff12;padding:13px 25px;font-size:10px;line-height:1.7;color:#afc1b7}
body.unified-application .dossier-guide .mcp-flow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:19px 0;font-size:10px}
body.unified-application .dossier-guide .mcp-node{padding:12px 13px;background:#314950;border:1px solid #577263;border-radius:6px;text-align:center;flex:1}
body.unified-application .dossier-guide .mcp-node strong{display:block;font-size:11px;color:#f0f4e7}
body.unified-application .dossier-guide .mcp-node small{font-size:9px;color:#9fb7a8}
body.unified-application .dossier-guide .capabilities{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}
body.unified-application .dossier-guide .capability{display:flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid #536f60;border-radius:5px;font-size:10px;cursor:pointer}
body.unified-application .dossier-guide .capability:has(input:checked){background:#3f5846;color:#e2eccd;border-color:#7e916c}
body.unified-application .dossier-guide .capability input{width:12px;height:12px;accent-color:#9cbf8b;margin:0}
body.unified-application .dossier-guide .mcp-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;margin-top:24px}
body.unified-application .dossier-guide .mcp-guide .icon{color:#758868;margin-bottom:9px}
body.unified-application .dossier-guide .mcp-guide h3{font-size:13px}
body.unified-application .dossier-guide .mcp-guide p{font-size:12px;line-height:1.75;color:#74826b;margin-top:6px}
body.unified-application .dossier-guide .mcp-details{border-top:1px solid var(--line);margin-top:20px;padding-top:12px;font-size:11px}
body.unified-application .dossier-guide .mcp-details summary{cursor:pointer;color:var(--green)}
body.unified-application .dossier-guide .mcp-details p{font-size:11px;line-height:1.8;margin-top:10px;max-width:880px}
body.unified-application .dossier-guide .source-links{display:flex;gap:15px;flex-wrap:wrap;margin-top:10px;font-size:10px;color:#547049}
body.unified-application .dossier-guide .tips-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:25px}
body.unified-application .dossier-guide .prompt-builder{border:1px solid #e2dfd0;border-radius:9px;background:#fbf6e9;padding:26px 29px}
body.unified-application .dossier-guide .prompt-builder h3,body.unified-application .dossier-guide .tidy h3{font:600 27px/1.15 var(--serif);letter-spacing:-.04em}
body.unified-application .dossier-guide .prompt-builder>p,body.unified-application .dossier-guide .tidy>p{font-size:12px;color:#76806b;margin-top:11px;line-height:1.75}
body.unified-application .dossier-guide .prompt-builder input,body.unified-application .dossier-guide .prompt-builder select{background:#fffdf7;border-color:#dedbc8;font-size:11px}
body.unified-application .dossier-guide .guardrails{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}
body.unified-application .dossier-guide .guardrails label{display:flex;align-items:center;gap:5px;font-size:10px;background:#fffdf4;border:1px solid #e7e0c4;border-radius:5px;padding:6px 8px}
body.unified-application .dossier-guide .guardrails input{width:12px;height:12px;accent-color:var(--green);margin:0}
body.unified-application .dossier-guide .prompt-result{font:13px/1.75 var(--serif);color:#3e5740;background:#fffdf7;border:1px solid #e9dfbf;padding:18px 20px;border-radius:5px;margin-top:17px;white-space:pre-wrap}
body.unified-application .dossier-guide .prompt-builder>.actions{margin-top:15px}
body.unified-application .dossier-guide .tidy{padding:26px 29px;border:1px solid #dce5d6;border-radius:9px;background:#f3f7ef}
body.unified-application .dossier-guide .tidy-top{display:flex;justify-content:space-between;gap:20px;align-items:center}
body.unified-application .dossier-guide .tidy-progress{height:6px;border-radius:99px;background:#e2e9d8;overflow:hidden;margin:20px 0 10px}
body.unified-application .dossier-guide .tidy-progress span{display:block;height:100%;width:0;background:#69865a;transition:width .2s}
body.unified-application .dossier-guide .tidy .task-check{padding:12px 0;font-size:12px}
body.unified-application .dossier-guide .tidy .task-check small{display:block;font-size:10px;color:#7a866e;line-height:1.65;text-decoration:none;margin-top:3px}
body.unified-application .dossier-guide .tidy .hand{font-size:14px;margin-top:22px;text-align:center}
body.unified-application .dossier-guide .tips-accordion{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px}
body.unified-application .dossier-guide .tips-accordion details{border-bottom:1px solid var(--line);padding:12px 0;font-size:12px}
body.unified-application .dossier-guide .tips-accordion summary{font-weight:600;cursor:pointer}
body.unified-application .dossier-guide .tips-accordion p{font-size:11px;line-height:1.8;color:#78816f;margin-top:10px}
body.unified-application .dossier-guide .ideas-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:45px}
body.unified-application .dossier-guide .ideas-header h3{font:600 29px/1.16 var(--serif);letter-spacing:-.045em}
body.unified-application .dossier-guide .idea-filters{display:flex;gap:7px;flex-wrap:wrap;margin:19px 0}
body.unified-application .dossier-guide .idea-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
body.unified-application .dossier-guide .idea-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:1px solid #e0e5da;border-radius:7px;padding:19px 21px;background:#f6f8f0;min-height:165px;transition:transform .15s}
body.unified-application .dossier-guide .idea-card:nth-child(3n+2){background:#fcf5e9}
body.unified-application .dossier-guide .idea-card:nth-child(3n){background:#f5f1f8}
body.unified-application .dossier-guide .idea-card:hover{transform:translateY(-3px)}
body.unified-application .dossier-guide .idea-card .eyebrow{font-size:8px;letter-spacing:.11em;color:#849173}
body.unified-application .dossier-guide .idea-card strong{font:600 23px/1.14 var(--serif);letter-spacing:-.035em;color:#213b31;margin-top:9px}
body.unified-application .dossier-guide .idea-card p{font-size:11px;line-height:1.65;margin-top:9px;color:#6c7962}
body.unified-application .dossier-guide .idea-card>span:last-child{margin-top:auto;padding-top:13px;font-size:10px;color:#567649;display:flex;align-items:center;gap:8px}
body.unified-application .dossier-guide .ideas-more{display:flex;justify-content:center;margin-top:15px}
body.unified-application .dossier-guide .fair-use{display:grid;grid-template-columns:.58fr 1fr;gap:55px;border-radius:11px;background:#e9f1eb;padding:43px 47px;position:relative;margin-top:12px}
body.unified-application .dossier-guide .fair-title h2{font-size:41px;margin-top:12px;line-height:1.06}
body.unified-application .dossier-guide .fair-title .hand{font-size:18px;line-height:1.45;margin-top:28px}
body.unified-application .dossier-guide .fair-title img{width:145px;margin-top:34px;mix-blend-mode:multiply;transform:rotate(-6deg)}
body.unified-application .dossier-guide .fair-letter{background:#fffefa;border:1px solid #dde1d2;box-shadow:0 5px 13px #25452908;padding:27px 32px;position:relative;transform:rotate(.5deg);border-radius:3px}
body.unified-application .dossier-guide .fair-letter .tape{width:75px;height:18px;left:20px;transform:rotate(-5deg)}
body.unified-application .dossier-guide .fair-letter p{font-size:13px;line-height:1.85;margin-top:15px}
body.unified-application .dossier-guide .fair-letter p:first-of-type{margin-top:0}
body.unified-application .dossier-guide .fair-letter strong{font-weight:600;color:#274c3b}
body.unified-application .dossier-guide .fair-letter .signature{font:22px/1.4 var(--hand);color:var(--blue);margin-top:18px}
body.unified-application .dossier-guide .fair-letter .poweruser{font-family:var(--serif);font-size:17px;font-style:italic;color:#385f48}
body.unified-application .dossier-guide .fair-after{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:17px;padding-inline:7px;font-size:11px;color:#78836e}
body.unified-application .dossier-guide .fair-after .text-button{font-size:11px}
body.unified-application .dossier-guide .faq-section{display:grid;grid-template-columns:.55fr 1fr;gap:75px;margin-top:44px}
body.unified-application .dossier-guide .faq-heading h2{font-size:32px}
body.unified-application .dossier-guide .faq-heading p{font-size:12px;color:#7a8371;line-height:1.8;margin-top:12px}
body.unified-application .dossier-guide .faq-list details{border-bottom:1px solid var(--line);padding:14px 0}
body.unified-application .dossier-guide .faq-list details:first-child{padding-top:0}
body.unified-application .dossier-guide .faq-list summary{display:flex;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:12px;font-weight:600}
body.unified-application .dossier-guide .faq-list summary::-webkit-details-marker{display:none}
body.unified-application .dossier-guide .faq-list summary:after{content:'+';font-weight:400;font-size:19px;line-height:1;color:#788f6b}
body.unified-application .dossier-guide .faq-list details[open] summary:after{content:'−'}
body.unified-application .dossier-guide .faq-list p{font-size:12px;line-height:1.8;margin-top:10px;color:#6f7e65}
body.unified-application .dossier-guide .last-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--line);padding-block:33px;margin-top:45px}
body.unified-application .dossier-guide .last-cta h2{font-size:30px}
body.unified-application .dossier-guide .last-cta p{font-size:12px;color:#77846e;margin-top:7px}
body.unified-application .dossier-guide .site-footer{border-top:1px solid var(--line);padding-block:23px;margin-top:15px}
body.unified-application .dossier-guide .footer-inner{display:flex;align-items:center;gap:23px;justify-content:space-between}
body.unified-application .dossier-guide .footer-brand{font-size:27px;gap:7px}
body.unified-application .dossier-guide .footer-brand img{width:24px;height:25px}
body.unified-application .dossier-guide .footer-nav{display:flex;gap:18px;margin-left:auto}
body.unified-application .dossier-guide .footer-nav button{background:none;border:0;font-size:10px;padding:9px 0}
body.unified-application .dossier-guide .footer-nav button:hover{text-decoration:underline}
body.unified-application .dossier-guide .footer-inner>p{font-size:10px;color:#68786b;display:flex;gap:11px;align-items:center}
body.unified-application .dossier-guide .footer-heart{color:var(--blue);width:33px;height:33px}
body.unified-application .dossier-guide .footer-heart:hover{color:#bb6e7b}
body.unified-application .dossier-guide .footer-heart .icon{fill:currentColor;stroke:none;width:15px;height:15px}
body.unified-application .dossier-guide dialog{border:1px solid #dce3d4;border-radius:12px;padding:0;width:550px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 36px);background:#fffef9;color:var(--body);box-shadow:0 30px 100px #112e2638;overflow:auto}
body.unified-application .dossier-guide dialog::backdrop{background:#1c36375c;backdrop-filter:blur(5px)}
body.unified-application .dossier-guide dialog[open]{animation:appear .18s ease-out}
body.unified-application .dossier-guide .dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 17px 5px 27px}
body.unified-application .dossier-guide .dialog-head .eyebrow{font-size:9px}
body.unified-application .dossier-guide .dialog-body{padding:10px 28px 27px}
body.unified-application .dossier-guide .dialog-body h2{font-size:33px;line-height:1.12;margin-bottom:17px}
body.unified-application .dossier-guide .dialog-body h3{font:600 22px/1.25 var(--serif);letter-spacing:-.035em;margin-top:22px}
body.unified-application .dossier-guide .dialog-body p{font-size:13px;line-height:1.85;margin-top:13px}
body.unified-application .dossier-guide .dialog-body .fine{font-size:11px}
body.unified-application .dossier-guide .dialog-body .actions{margin-top:21px}
body.unified-application .dossier-guide .dialog-body .quote{font:italic 21px/1.5 var(--serif);background:#f5f0da;padding:17px 20px;border-radius:4px;margin-top:19px;white-space:pre-wrap}
body.unified-application .dossier-guide .dialog-body .source-text{white-space:pre-wrap;font:12px/1.8 var(--sans);background:#f0f5e9;border:1px solid #d8e3cd;border-radius:5px;padding:15px}
body.unified-application .dossier-guide .dialog-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:13px 24px;background:#f2f5ed;border-top:1px solid var(--line);font-size:10px;color:#819071}
body.unified-application .dossier-guide .toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%,12px);padding:13px 20px;max-width:calc(100vw - 36px);width:max-content;background:var(--green);color:#fff;box-shadow:0 7px 20px #16352d2c;border-radius:7px;font-size:12px;line-height:1.6;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:150}
body.unified-application .dossier-guide .toast.visible{opacity:1;transform:translate(-50%,0)}
body.unified-application .dossier-guide .noscript{padding:20px;margin-block:20px;background:#f9efd5;font-size:13px;border-radius:7px}
body.unified-application .dossier-guide .no-js-message{font-size:12px;color:#748269;padding:25px}
@keyframes appear{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1500px){body.unified-application .dossier-guide .wrap{width:min(1220px,calc(100% - 160px))}}
@media(max-width:1190px){body.unified-application .dossier-guide .wrap{width:calc(100% - 64px)}
body.unified-application .dossier-guide .hero{gap:30px}
body.unified-application .dossier-guide .hero h1{font-size:53px}
body.unified-application .dossier-guide .hero-sheet{padding:23px;min-height:246px}
body.unified-application .dossier-guide .hero-sheet h2{font-size:27px}
body.unified-application .dossier-guide .scene-note{right:0;font-size:15px;max-width:220px}
body.unified-application .dossier-guide .chapter-inner{gap:14px}
body.unified-application .dossier-guide .chapter-inner>a{font-size:11px}
body.unified-application .dossier-guide .personas{gap:11px}
body.unified-application .dossier-guide .persona{padding:15px 14px;gap:9px}
body.unified-application .dossier-guide .persona small{font-size:10px}
body.unified-application .dossier-guide .controls{padding:25px 23px}
body.unified-application .dossier-guide .report-shell{padding:19px}
body.unified-application .dossier-guide .report-paper{padding:22px}
body.unified-application .dossier-guide .report-title{font-size:25px}
body.unified-application .dossier-guide .report-metric strong{font-size:23px}
body.unified-application .dossier-guide .step:not(:last-child):after{display:none}
body.unified-application .dossier-guide .steps{gap:8px}
body.unified-application .dossier-guide .browser{grid-template-columns:175px minmax(0,1fr)}
body.unified-application .dossier-guide .report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
body.unified-application .dossier-guide .report-open{min-height:142px}
body.unified-application .dossier-guide .browser-content{padding:22px}
body.unified-application .dossier-guide .fair-use{gap:35px;padding:36px}
body.unified-application .dossier-guide .fair-title h2{font-size:35px}
body.unified-application .dossier-guide .tech-controls,body.unified-application .dossier-guide .tech-output{padding:25px}
body.unified-application .dossier-guide .footer-inner{flex-wrap:wrap;gap:15px}
body.unified-application .dossier-guide .footer-inner>p{margin-left:auto}
body.unified-application .dossier-guide .section{padding-block:40px}}
@media(max-width:960px){body.unified-application .dossier-guide .header-nav{gap:17px}
body.unified-application .dossier-guide .header-nav a{font-size:11px}
body.unified-application .dossier-guide .brand{font-size:35px}
body.unified-application .dossier-guide .hero{grid-template-columns:1fr 1fr;gap:16px}
body.unified-application .dossier-guide .hero h1{font-size:45px}
body.unified-application .dossier-guide .hero-copy>p:not(.eyebrow){font-size:13px}
body.unified-application .dossier-guide .hero .actions{gap:9px}
body.unified-application .dossier-guide .hero .button{font-size:12px}
body.unified-application .dossier-guide .hero .button.plain{font-size:11px}
body.unified-application .dossier-guide .paper-scene{padding:40px 18px 49px 28px}
body.unified-application .dossier-guide .hero-sheet{padding:24px 20px}
body.unified-application .dossier-guide .hero-sheet h2{font-size:25px}
body.unified-application .dossier-guide .scene-note{font-size:13px;max-width:193px}
body.unified-application .dossier-guide .scene-file{font-size:9px}
body.unified-application .dossier-guide .principles{gap:17px}
body.unified-application .dossier-guide .principle p{font-size:11px}
body.unified-application .dossier-guide .section-head{display:block}
body.unified-application .dossier-guide .section-head>p{max-width:700px;margin-top:15px}
body.unified-application .dossier-guide .personas{gap:10px}
body.unified-application .dossier-guide .persona{padding:12px 13px;gap:8px}
body.unified-application .dossier-guide .persona img{width:38px;height:38px}
body.unified-application .dossier-guide .persona strong{font-size:13px}
body.unified-application .dossier-guide .persona .selected-mark{display:none}
body.unified-application .dossier-guide .controls{padding:24px 20px}
body.unified-application .dossier-guide .bench-body{grid-template-columns:1fr 1.15fr}
body.unified-application .dossier-guide .report-shell{padding:15px}
body.unified-application .dossier-guide .report-paper{padding:19px 18px}
body.unified-application .dossier-guide .report-title{font-size:25px}
body.unified-application .dossier-guide .report-metrics{gap:5px}
body.unified-application .dossier-guide .report-metric{padding:10px 6px}
body.unified-application .dossier-guide .report-metric strong{font-size:21px}
body.unified-application .dossier-guide .report-metric small{font-size:8px}
body.unified-application .dossier-guide .report-tabs{gap:13px}
body.unified-application .dossier-guide .report-tabs .view-label{display:none}
body.unified-application .dossier-guide .steps{gap:8px;padding-inline:18px}
body.unified-application .dossier-guide .step{font-size:10px;gap:6px}
body.unified-application .dossier-guide .step-num{flex-basis:22px;height:22px}
body.unified-application .dossier-guide .mini-guide{gap:19px}
body.unified-application .dossier-guide .share-form,body.unified-application .dossier-guide .recipient-view{padding:23px}
body.unified-application .dossier-guide .share-box{gap:18px}
body.unified-application .dossier-guide .field-row{gap:9px}
body.unified-application .dossier-guide .tech-body{grid-template-columns:1fr 1fr}
body.unified-application .dossier-guide .tech-tab{padding:16px 20px}
body.unified-application .dossier-guide .tech-controls,body.unified-application .dossier-guide .tech-output{padding:23px}
body.unified-application .dossier-guide .tech-demo-label{font-size:8px;padding-right:18px}
body.unified-application .dossier-guide .mcp-flow{gap:5px;font-size:8px}
body.unified-application .dossier-guide .mcp-node{padding:10px 7px}
body.unified-application .dossier-guide .tips-grid{gap:18px}
body.unified-application .dossier-guide .prompt-builder,body.unified-application .dossier-guide .tidy{padding:23px}
body.unified-application .dossier-guide .fair-use{gap:27px;padding:30px;grid-template-columns:.6fr 1fr}
body.unified-application .dossier-guide .fair-title h2{font-size:33px}
body.unified-application .dossier-guide .fair-letter{padding:25px}
body.unified-application .dossier-guide .fair-letter p{font-size:12px}
body.unified-application .dossier-guide .faq-section{gap:36px}
body.unified-application .dossier-guide .demo-footnote{display:block}
body.unified-application .dossier-guide .demo-footnote .hand{text-align:right;margin-top:8px}
body.unified-application .dossier-guide .chapter-inner{gap:18px}
body.unified-application .dossier-guide .chapter-inner>a{font-size:10px}
body.unified-application .dossier-guide .chapter-inner>a span{margin-right:4px}
body.unified-application .dossier-guide .idea-card{padding:18px}
body.unified-application .dossier-guide .idea-card strong{font-size:21px}}
@media(max-width:740px){body.unified-application .dossier-guide{scroll-padding-top:77px}
body.unified-application .dossier-guide .wrap{width:calc(100% - 38px)}
body.unified-application .dossier-guide .site-header{min-height:73px;position:relative;gap:15px}
body.unified-application .dossier-guide .brand{font-size:34px;gap:8px}
body.unified-application .dossier-guide .brand img{width:29px;height:29px}
body.unified-application .dossier-guide .header-actions{gap:3px}
body.unified-application .dossier-guide .login{min-width:85px;padding-inline:13px;font-size:12px;gap:17px}
body.unified-application .dossier-guide .menu-toggle{display:inline-flex}
body.unified-application .dossier-guide .header-nav{display:none;position:absolute;top:67px;left:0;right:0;z-index:50;background:#fffef9;border:1px solid #dce3d5;border-radius:8px;padding:13px 17px;box-shadow:0 8px 23px #17332314;flex-wrap:wrap;gap:13px 22px}
body.unified-application .dossier-guide .header-nav.is-open{display:flex}
body.unified-application .dossier-guide .header-nav a{font-size:12px}
body.unified-application .dossier-guide .breadcrumb{margin-top:13px;font-size:10px}
body.unified-application .dossier-guide .hero{grid-template-columns:1fr;padding:26px 0 33px;gap:16px}
body.unified-application .dossier-guide .hero h1{font-size:clamp(41px,8.5vw,58px);max-width:590px;line-height:1.035}
body.unified-application .dossier-guide .hero-copy>p:not(.eyebrow){font-size:14px;line-height:1.7;max-width:510px;margin-top:20px}
body.unified-application .dossier-guide .hero-copy .actions{gap:15px;margin-top:23px}
body.unified-application .dossier-guide .hero-copy .fine{font-size:10px!important}
body.unified-application .dossier-guide .hero .button{font-size:12px}
body.unified-application .dossier-guide .paper-scene{width:min(100%,510px);justify-self:center;padding:32px 34px 45px 43px;min-height:316px}
body.unified-application .dossier-guide .paper-layer{height:245px;top:29px}
body.unified-application .dossier-guide .hero-sheet{min-height:241px;padding:24px 27px}
body.unified-application .dossier-guide .hero-sheet h2{font-size:29px}
body.unified-application .dossier-guide .scene-note{font-size:15px;bottom:1px;right:5px;max-width:235px;padding:16px 18px}
body.unified-application .dossier-guide .scene-file{font-size:10px;top:2px}
body.unified-application .dossier-guide .scene-file.second{bottom:18px;left:4px}
body.unified-application .dossier-guide .scene-leaf{width:34px;top:3px;right:20px}
body.unified-application .dossier-guide .scene-tabs{margin-top:6px}
body.unified-application .dossier-guide .chapter-inner{width:100%;justify-content:flex-start;overflow-x:auto;gap:23px;min-height:51px;padding-inline:19px;scrollbar-width:none}
body.unified-application .dossier-guide .chapter-inner::-webkit-scrollbar{display:none}
body.unified-application .dossier-guide .chapter-inner>a{font-size:11px;padding-block:15px 13px}
body.unified-application .dossier-guide .chapter-inner>a span{font-size:9px}
body.unified-application .dossier-guide .principles{grid-template-columns:1fr;gap:16px;padding:25px 0 0}
body.unified-application .dossier-guide .principle p{font-size:12px;line-height:1.6}
body.unified-application .dossier-guide .principle strong{font-size:13px}
body.unified-application .dossier-guide .principle>.icon{width:20px;height:20px;flex-basis:20px}
body.unified-application .dossier-guide .section{padding-block:34px}
body.unified-application .dossier-guide .section-head{margin-bottom:22px}
body.unified-application .dossier-guide .section-head h2{font-size:32px;line-height:1.12;margin-top:9px}
body.unified-application .dossier-guide .section-head>p,body.unified-application .dossier-guide .section-intro{font-size:13px;margin-top:12px}
body.unified-application .dossier-guide .eyebrow{font-size:9px}
body.unified-application .dossier-guide .personas{gap:8px;margin-bottom:15px}
body.unified-application .dossier-guide .persona{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:13px 12px;min-height:131px}
body.unified-application .dossier-guide .persona img{width:36px;height:36px}
body.unified-application .dossier-guide .persona strong{font-size:12px;line-height:1.4}
body.unified-application .dossier-guide .persona small{font-size:10px;line-height:1.5;margin-top:4px}
body.unified-application .dossier-guide .bench-top{padding:9px 13px;gap:8px;font-size:9px}
body.unified-application .dossier-guide .bench-top .pill{font-size:8px;padding:4px 7px}
body.unified-application .dossier-guide .bench-top .text-button{font-size:10px;gap:5px}
body.unified-application .dossier-guide .bench-top .text-button .icon{width:12px;height:12px;flex-basis:12px}
body.unified-application .dossier-guide .steps{padding:12px 13px;gap:5px}
body.unified-application .dossier-guide .step{flex-direction:column;gap:5px;text-align:center;align-items:center;padding:2px 0;font-size:9px}
body.unified-application .dossier-guide .step-num{flex-basis:23px;width:23px;height:23px}
body.unified-application .dossier-guide .bench-body{grid-template-columns:1fr}
body.unified-application .dossier-guide .controls{padding:23px;border-right:0;border-bottom:1px solid var(--line)}
body.unified-application .dossier-guide .step-heading{font-size:25px}
body.unified-application .dossier-guide .step-description{font-size:12px}
body.unified-application .dossier-guide .field{font-size:11px}
body.unified-application .dossier-guide input[type=text],body.unified-application .dossier-guide input[type=email],body.unified-application .dossier-guide input[type=search],body.unified-application .dossier-guide select,body.unified-application .dossier-guide textarea{font-size:16px;padding:9px 10px}
body.unified-application .dossier-guide .controls .field input,body.unified-application .dossier-guide .controls .field textarea{font-size:14px}
body.unified-application .dossier-guide .chat-form textarea{font-size:14px}
body.unified-application .dossier-guide .chat-log{max-height:220px}
body.unified-application .dossier-guide .prompt-chip{font-size:11px;min-height:36px;padding:8px 10px}
body.unified-application .dossier-guide .report-shell{padding:18px}
body.unified-application .dossier-guide .report-tabs{font-size:10px;gap:18px}
body.unified-application .dossier-guide .report-tabs button{font-size:10px}
body.unified-application .dossier-guide .report-tabs .view-label{display:block;font-size:8px}
body.unified-application .dossier-guide .report-paper{padding:22px 21px;min-height:330px}
body.unified-application .dossier-guide .report-title{font-size:26px}
body.unified-application .dossier-guide .report-metric strong{font-size:25px}
body.unified-application .dossier-guide .report-metric small{font-size:9px}
body.unified-application .dossier-guide .report-metric{padding:11px 9px}
body.unified-application .dossier-guide .report-list li{font-size:12px}
body.unified-application .dossier-guide .report-desc{font-size:12px}
body.unified-application .dossier-guide .report-metrics{gap:7px}
body.unified-application .dossier-guide .bench-bottom{padding:12px 15px;flex-wrap:wrap;gap:9px}
body.unified-application .dossier-guide .bench-bottom .button{font-size:11px;padding:8px 11px;min-height:36px}
body.unified-application .dossier-guide .bench-status{font-size:10px;order:3;flex-basis:100%;text-align:left;min-height:17px}
body.unified-application .dossier-guide .bench-bottom>:last-child{margin-left:auto}
body.unified-application .dossier-guide .demo-footnote{font-size:10px}
body.unified-application .dossier-guide .demo-footnote .hand{font-size:13px;white-space:normal}
body.unified-application .dossier-guide .mini-guide{grid-template-columns:1fr;gap:17px;padding-top:24px}
body.unified-application .dossier-guide .mini-guide strong{font-size:13px}
body.unified-application .dossier-guide .mini-guide p{font-size:12px;margin-top:3px}
body.unified-application .dossier-guide .browser{grid-template-columns:1fr}
body.unified-application .dossier-guide .browser-sidebar{padding:15px;border-right:0;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px}
body.unified-application .dossier-guide .browser-sidebar .eyebrow{width:100%;margin-bottom:4px}
body.unified-application .dossier-guide .folder-button{width:auto;font-size:10px;padding:8px 10px;margin:0;border:1px solid #d5dfce;gap:7px}
body.unified-application .dossier-guide .folder-button .icon{width:14px;height:14px;flex-basis:14px}
body.unified-application .dossier-guide .folder-button span:last-child{font-size:9px}
body.unified-application .dossier-guide .browser-sidebar .fine{display:none}
body.unified-application .dossier-guide .browser-content{padding:18px}
body.unified-application .dossier-guide .browser-toolbar{gap:8px}
body.unified-application .dossier-guide .browser-toolbar select{width:128px;font-size:11px}
body.unified-application .dossier-guide .browser-toolbar .button{min-height:37px;font-size:11px}
body.unified-application .dossier-guide .search-field{flex-basis:100%;order:-1}
body.unified-application .dossier-guide .search-field input{font-size:14px;padding-left:33px}
body.unified-application .dossier-guide .browser-filters{gap:5px;margin-block:13px}
body.unified-application .dossier-guide .chip{font-size:10px;padding:5px 9px}
body.unified-application .dossier-guide .browser-count{font-size:9px}
body.unified-application .dossier-guide .report-grid{gap:9px}
body.unified-application .dossier-guide .report-open{padding:15px 12px;min-height:163px}
body.unified-application .dossier-guide .report-open strong{font-size:20px}
body.unified-application .dossier-guide .report-open small{font-size:8px}
body.unified-application .dossier-guide .report-open .pill{font-size:8px}
body.unified-application .dossier-guide .workspace-summary{flex-direction:column;gap:9px;font-size:11px}
body.unified-application .dossier-guide .share-box{grid-template-columns:1fr;gap:15px}
body.unified-application .dossier-guide .mode-tabs{gap:6px;margin-bottom:15px}
body.unified-application .dossier-guide .mode-tab{padding:9px 10px;font-size:10px;min-height:40px;gap:6px}
body.unified-application .dossier-guide .mode-tab .icon{width:14px;height:14px;flex-basis:14px}
body.unified-application .dossier-guide .share-form{padding:23px}
body.unified-application .dossier-guide .recipient-view{padding:24px}
body.unified-application .dossier-guide .share-form h3{font-size:26px}
body.unified-application .dossier-guide .share-form select,body.unified-application .dossier-guide .share-form input[type=email]{font-size:14px}
body.unified-application .dossier-guide .share-form .button{font-size:12px}
body.unified-application .dossier-guide .recipient-view h3{font-size:27px}
body.unified-application .dossier-guide .recipient-view .hand{font-size:14px}
body.unified-application .dossier-guide .sharing-lessons{grid-template-columns:1fr;gap:13px;margin-top:21px}
body.unified-application .dossier-guide .sharing-lessons summary{font-size:12px}
body.unified-application .dossier-guide .sharing-lessons p{font-size:12px}
body.unified-application .dossier-guide .tech-header{flex-wrap:wrap}
body.unified-application .dossier-guide .tech-tab{padding:16px 17px;flex:1}
body.unified-application .dossier-guide .tech-tab strong{font-size:14px}
body.unified-application .dossier-guide .tech-tab small{font-size:9px}
body.unified-application .dossier-guide .tech-demo-label{padding:8px 17px;width:100%;border-top:1px solid #ffffff10;font-size:8px;background:#1c3035}
body.unified-application .dossier-guide .tech-body{grid-template-columns:1fr;min-height:0}
body.unified-application .dossier-guide .tech-controls{padding:24px;border-right:0;border-bottom:1px solid #ffffff15}
body.unified-application .dossier-guide .tech-output{padding:23px}
body.unified-application .dossier-guide .tech-controls h3{font-size:27px}
body.unified-application .dossier-guide .tech-panel .field{font-size:11px}
body.unified-application .dossier-guide .tech-panel select,body.unified-application .dossier-guide .tech-panel input[type=text],body.unified-application .dossier-guide .tech-panel textarea{font-size:14px}
body.unified-application .dossier-guide .tech-panel .fine{font-size:11px}
body.unified-application .dossier-guide .tech-panel .button{font-size:12px}
body.unified-application .dossier-guide .code-block{font-size:11px;padding:16px;min-height:0}
body.unified-application .dossier-guide .code-header{font-size:9px}
body.unified-application .dossier-guide .tech-foot{font-size:10px;padding:15px 21px}
body.unified-application .dossier-guide .mcp-flow{gap:8px}
body.unified-application .dossier-guide .mcp-node{padding:12px 7px}
body.unified-application .dossier-guide .mcp-node strong{font-size:11px}
body.unified-application .dossier-guide .mcp-node small{font-size:8px}
body.unified-application .dossier-guide .capability{font-size:11px;padding:8px 10px}
body.unified-application .dossier-guide .capability input{width:13px;height:13px}
body.unified-application .dossier-guide .mcp-guide{grid-template-columns:1fr;gap:20px}
body.unified-application .dossier-guide .mcp-guide .icon{float:left;margin:3px 12px 0 0}
body.unified-application .dossier-guide .mcp-guide p{font-size:12px;margin-left:30px}
body.unified-application .dossier-guide .mcp-guide h3{font-size:13px;margin-left:30px}
body.unified-application .dossier-guide .tips-grid{grid-template-columns:1fr;gap:17px}
body.unified-application .dossier-guide .prompt-builder,body.unified-application .dossier-guide .tidy{padding:23px}
body.unified-application .dossier-guide .prompt-builder h3,body.unified-application .dossier-guide .tidy h3{font-size:26px}
body.unified-application .dossier-guide .prompt-builder input,body.unified-application .dossier-guide .prompt-builder select{font-size:14px}
body.unified-application .dossier-guide .prompt-result{font-size:15px;line-height:1.7}
body.unified-application .dossier-guide .tidy .task-check{font-size:13px}
body.unified-application .dossier-guide .tidy .task-check small{font-size:11px}
body.unified-application .dossier-guide .tips-accordion{grid-template-columns:1fr;gap:2px}
body.unified-application .dossier-guide .tips-accordion p{font-size:12px}
body.unified-application .dossier-guide .ideas-header{margin-top:35px;align-items:flex-start;gap:20px}
body.unified-application .dossier-guide .ideas-header h3{font-size:27px}
body.unified-application .dossier-guide .ideas-header .text-button{font-size:10px;white-space:nowrap;margin-top:2px}
body.unified-application .dossier-guide .idea-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
body.unified-application .dossier-guide .idea-card{padding:17px 15px;min-height:196px}
body.unified-application .dossier-guide .idea-card strong{font-size:21px}
body.unified-application .dossier-guide .idea-card p{font-size:11px}
body.unified-application .dossier-guide .idea-card>span:last-child{font-size:10px}
body.unified-application .dossier-guide .fair-use{grid-template-columns:1fr;gap:26px;padding:25px 20px}
body.unified-application .dossier-guide .fair-title{position:relative;padding-right:65px}
body.unified-application .dossier-guide .fair-title h2{font-size:33px;max-width:340px;line-height:1.1}
body.unified-application .dossier-guide .fair-title .hand{font-size:16px;margin-top:14px;max-width:250px}
body.unified-application .dossier-guide .fair-title img{position:absolute;right:-1px;bottom:-5px;width:77px;transform:rotate(6deg);margin:0}
body.unified-application .dossier-guide .fair-letter{padding:23px 20px;transform:none}
body.unified-application .dossier-guide .fair-letter p{font-size:13px;line-height:1.85;margin-top:17px}
body.unified-application .dossier-guide .fair-letter .poweruser{font-size:17px}
body.unified-application .dossier-guide .fair-letter .signature{font-size:20px}
body.unified-application .dossier-guide .fair-after{font-size:11px;display:block}
body.unified-application .dossier-guide .fair-after .text-button{margin-top:8px}
body.unified-application .dossier-guide .faq-section{grid-template-columns:1fr;gap:22px;margin-top:35px}
body.unified-application .dossier-guide .faq-heading h2{font-size:30px}
body.unified-application .dossier-guide .faq-heading p{font-size:12px;max-width:440px;margin-top:9px}
body.unified-application .dossier-guide .faq-list summary{font-size:12px}
body.unified-application .dossier-guide .faq-list p{font-size:12px}
body.unified-application .dossier-guide .last-cta{display:block;margin-top:32px;padding-block:26px}
body.unified-application .dossier-guide .last-cta h2{font-size:29px}
body.unified-application .dossier-guide .last-cta .actions{margin-top:20px}
body.unified-application .dossier-guide .last-cta .button{font-size:12px}
body.unified-application .dossier-guide .site-footer{padding-block:22px;margin-top:0}
body.unified-application .dossier-guide .footer-inner{gap:15px}
body.unified-application .dossier-guide .footer-nav{gap:14px;flex-wrap:wrap}
body.unified-application .dossier-guide .footer-nav button{font-size:10px}
body.unified-application .dossier-guide .footer-inner>p{width:100%;justify-content:space-between;font-size:10px;margin:0}
body.unified-application .dossier-guide .footer-brand{font-size:27px}
body.unified-application .dossier-guide .footer-brand img{width:24px;height:25px}
body.unified-application .dossier-guide .dialog-body{padding:10px 24px 23px}
body.unified-application .dossier-guide .dialog-body h2{font-size:29px}
body.unified-application .dossier-guide .dialog-body p{font-size:13px}
body.unified-application .dossier-guide .dialog-body .field input,body.unified-application .dossier-guide .dialog-body .field select{font-size:15px}
body.unified-application .dossier-guide .dialog-head{padding-left:24px}
body.unified-application .dossier-guide .dialog-foot{padding:12px 22px;font-size:9px;gap:12px}
body.unified-application .dossier-guide .toast{font-size:11px;padding:11px 16px}}
@media(max-width:380px){body.unified-application .dossier-guide .hero h1{font-size:40px}
body.unified-application .dossier-guide .hero .actions{gap:8px}
body.unified-application .dossier-guide .hero .button{font-size:11px;padding:11px 14px}
body.unified-application .dossier-guide .hero .button.plain{padding-inline:0;font-size:10px}
body.unified-application .dossier-guide .hero-sheet h2{font-size:25px}
body.unified-application .dossier-guide .paper-scene{padding-left:34px;padding-right:23px}
body.unified-application .dossier-guide .hero-sheet{padding:24px 21px}
body.unified-application .dossier-guide .scene-note{max-width:208px;font-size:14px;right:0}
body.unified-application .dossier-guide .persona{padding:11px 10px}
body.unified-application .dossier-guide .persona small{font-size:9px}
body.unified-application .dossier-guide .persona strong{font-size:11px}
body.unified-application .dossier-guide .controls{padding:21px 19px}
body.unified-application .dossier-guide .report-shell{padding:14px}
body.unified-application .dossier-guide .report-paper{padding:20px 16px}
body.unified-application .dossier-guide .report-metric strong{font-size:22px}
body.unified-application .dossier-guide .report-metric{padding:10px 6px}
body.unified-application .dossier-guide .report-tabs{gap:14px}
body.unified-application .dossier-guide .report-tabs .view-label{display:none}
body.unified-application .dossier-guide .mode-tab{font-size:9px;padding:9px 8px;gap:5px}
body.unified-application .dossier-guide .mode-tabs{gap:5px}
body.unified-application .dossier-guide .share-form,body.unified-application .dossier-guide .recipient-view{padding:21px}
body.unified-application .dossier-guide .report-open strong{font-size:18px}
body.unified-application .dossier-guide .field-row{grid-template-columns:1fr;gap:0}
body.unified-application .dossier-guide .tech-tab{padding:15px 13px;gap:8px}
body.unified-application .dossier-guide .tech-tab small{font-size:8px}
body.unified-application .dossier-guide .tech-controls,body.unified-application .dossier-guide .tech-output{padding:21px}
body.unified-application .dossier-guide .idea-card{padding:15px 13px}
body.unified-application .dossier-guide .idea-card strong{font-size:20px}
body.unified-application .dossier-guide .ideas-header h3{font-size:25px}
body.unified-application .dossier-guide .fair-title h2{font-size:29px}
body.unified-application .dossier-guide .site-header .brand{font-size:30px;gap:6px}
body.unified-application .dossier-guide .brand img{width:25px;height:26px}
body.unified-application .dossier-guide .login{min-width:77px;font-size:11px;padding-inline:10px}
body.unified-application .dossier-guide .menu-toggle{width:32px}
body.unified-application .dossier-guide .footer-nav{gap:11px}
body.unified-application .dossier-guide .footer-nav button{font-size:9px}}
@media(prefers-reduced-motion:reduce){body.unified-application .dossier-guide *,body.unified-application .dossier-guide *:before,body.unified-application .dossier-guide *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{body.unified-application .dossier-guide .chapter-nav,body.unified-application .dossier-guide .header-actions,body.unified-application .dossier-guide .header-nav,body.unified-application .dossier-guide .toast,body.unified-application .dossier-guide dialog,body.unified-application .dossier-guide .scene-tabs,body.unified-application .dossier-guide .scene-note,body.unified-application .dossier-guide .bench-bottom,body.unified-application .dossier-guide .footer-nav,body.unified-application .dossier-guide .footer-heart,body.unified-application .dossier-guide .last-cta,body.unified-application .dossier-guide .no-print{display:none!important}
body.unified-application .dossier-guide .wrap{width:100%}
body.unified-application .dossier-guide .section{padding-block:24px}
body.unified-application .dossier-guide .workbench,body.unified-application .dossier-guide .browser,body.unified-application .dossier-guide .share-box,body.unified-application .dossier-guide .tech-panel,body.unified-application .dossier-guide .fair-use{break-inside:avoid;box-shadow:none}
body.unified-application .dossier-guide .bench-body,body.unified-application .dossier-guide .tech-body,body.unified-application .dossier-guide .share-box{grid-template-columns:1fr 1fr}
body.unified-application .dossier-guide .hero{grid-template-columns:1fr 1fr}
body.unified-application .dossier-guide .report-grid{grid-template-columns:repeat(3,1fr)}
body.unified-application .dossier-guide{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:11px}
body.unified-application .dossier-guide .tech-panel{border:1px solid #aaa}
body.unified-application .dossier-guide .site-header{min-height:60px}}
body.unified-application .dossier-guide .personas{grid-template-columns:repeat(3,minmax(0,1fr))}
body.unified-application .dossier-guide .persona{min-width:0}
body.unified-application .dossier-guide .persona>span{min-width:0;overflow-wrap:anywhere}
body.unified-application .dossier-guide .hand,body.unified-application .dossier-guide .scene-note{font-style:italic}
body.unified-application .dossier-guide .mcp-live-report{background:#2e4544;border:1px solid #4c6759;border-radius:6px;padding:14px 16px;margin-top:15px;font-size:11px;line-height:1.7;color:#d2e1ce}
body.unified-application .dossier-guide .mcp-live-report .eyebrow{font-size:8px;margin-bottom:7px;color:#a8baa4}
body.unified-application .dossier-guide .mcp-live-report p{margin-top:6px}
body.unified-application .dossier-guide .mcp-live-report .mcp-task{display:flex;align-items:center;gap:7px;margin-top:4px}
body.unified-application .dossier-guide .mcp-live-report .mcp-task:before{content:'';display:inline-block;width:11px;height:11px;border:1px solid #abc19a;border-radius:2px;flex:none}
body.unified-application .dossier-guide .mcp-live-note{padding-top:7px;margin-top:8px;border-top:1px solid #ffffff1a;color:#e1eacb;overflow-wrap:anywhere;white-space:pre-wrap}
body.unified-application .dossier-guide .tech-panel .trace p{margin:0}
body.unified-application .dossier-guide .metanote{font-size:9px;color:#a8b9a6;margin-top:8px}
@media(max-width:540px){body.unified-application .dossier-guide .personas{grid-template-columns:1fr;gap:9px}
body.unified-application .dossier-guide .persona{flex-direction:row;align-items:center;min-height:76px;gap:12px;padding:13px 15px}
body.unified-application .dossier-guide .persona img{width:43px;height:43px}
body.unified-application .dossier-guide .persona strong{font-size:14px}
body.unified-application .dossier-guide .persona small{font-size:11px}
body.unified-application .dossier-guide .persona .selected-mark{display:block;margin-left:auto}
body.unified-application .dossier-guide .persona>span{overflow-wrap:normal}
body.unified-application .dossier-guide .hero-sheet h2{font-size:27px}}
@media(max-width:380px){body.unified-application .dossier-guide .persona{padding:12px 13px;gap:10px}
body.unified-application .dossier-guide .persona strong{font-size:13px}
body.unified-application .dossier-guide .persona small{font-size:10px}
body.unified-application .dossier-guide .hero-sheet h2{font-size:24px}}
body.unified-application .dossier-guide .field input,body.unified-application .dossier-guide .field textarea,body.unified-application .dossier-guide .field select{font-weight:400}
