/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.identity-form select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fbfaf5;border-radius:10px;padding:13px}.identity-form input[readonly]{color:#68736f;background:#eeeee8}.identity-form .identity-submit{box-shadow:none;color:#3f5f35!important;background:#dce9c8!important;border:1px solid #c4d8a4!important}.identity-form small{color:var(--muted);font-size:10px;line-height:1.5}.access-choice{grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;display:grid}.access-choice>a{border:1px solid var(--line);min-height:170px;color:var(--ink);border-radius:18px;gap:7px;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid}.access-choice>a:hover{border-color:var(--green);transform:translateY(-2px)}.access-choice strong{letter-spacing:.04em;color:var(--green);font-size:22px}.access-choice span{font-family:Georgia,serif;font-size:24px}.access-choice small,.returning-user-form small{color:var(--muted);font-size:10px;line-height:1.55}.login-choice{background:#dce9c8}.signup-choice{background:#dce8e2}.access-back-link{color:var(--green);margin-top:18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.access-form-error{background:#f7dfdc;border:1px solid #d5a29c;border-radius:10px;padding:11px 13px;font-size:11px;color:#7b4039!important;margin:0!important;line-height:1.5!important}@media (width<=620px){.access-choice{grid-template-columns:1fr}.access-choice>a{min-height:145px}.gate>section{margin-top:42px;padding:24px}.gate h1{font-size:34px}}.landing-actions .install-button,.owner-links .install-button{color:#6c571d!important;background:#f7e8b8!important;border-color:#e5d28f!important}.landing-actions .update-button,.owner-links .update-button{color:#7a4540!important;background:#f2d9d6!important;border-color:#dfbbb7!important}.landing-actions .authorization-dashboard-link,.owner-links .authorization-dashboard-link{color:#2a604d!important;background:#d7eadc!important;border-color:#b8d7c1!important}.portal-user .owner-dashboard-link{background:#f2f7f3;border:1px solid #9fc9b9;border-radius:9px;padding:7px 11px;font-weight:800;box-shadow:0 3px 10px #275b4c14;color:#245b4c!important}.owner-trace-score{color:#285d4d;background:#dcebd7;border-radius:50%;place-items:center;width:92px;height:92px;margin-top:12px;font-family:Georgia,serif;font-size:27px;display:grid}.owner-trace-dimensions{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.owner-trace-dimensions>div{border:1px solid var(--line);background:#f3f6ee;border-radius:12px;grid-template-columns:1fr auto;gap:6px;padding:12px;display:grid}.owner-trace-dimensions span{color:var(--green);font-size:11px;font-weight:800}.owner-trace-dimensions>div>p{grid-column:1/-1;margin:0;line-height:1.5;font-size:10px!important}@media (width<=800px){.owner-trace-dimensions{grid-template-columns:1fr}}.pending-trace-record{background:#fffaf0!important;border-color:#d8bd75!important}.owner-trace-score.pending{color:#775c1c;letter-spacing:.06em;background:#f4e3b8;width:98px;height:98px;padding:10px;font-family:Arial,sans-serif;font-size:11px}.pending-trace-notice{background:#fff5d8;border:1px solid #dfc986;border-radius:12px;padding:12px 14px;color:#6f571e!important}.legacy-trace-warning{background:#f5dcda;border:1px solid #dfa9a4;border-radius:11px;padding:12px 14px;color:#7b3732!important;margin:12px 0!important;font-size:11px!important;line-height:1.55!important}.admin-shell>header nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-shell>header nav a,.research-inputs header a{color:#315f52;background:#eef5f1;border:1px solid #cad8d1;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:800;text-decoration:none}.research-input-list{gap:14px;padding-top:28px;display:grid}.research-input-list>article{border:1px solid var(--line);background:var(--card);border-radius:18px;grid-template-columns:240px 1fr;gap:24px;padding:24px;display:grid}.research-person{border-right:1px solid var(--line);flex-direction:column;gap:7px;padding-right:20px;display:flex}.research-person span{color:var(--green);font-family:Georgia,serif;font-size:22px}.research-person small,.research-person time{color:var(--muted);font-size:11px;line-height:1.5}.research-content h2{color:var(--green);margin:14px 0 5px;font-family:Georgia,serif;font-size:19px;font-weight:400}.research-content>p:not(.eyebrow){color:var(--muted);white-space:pre-wrap;margin:0;line-height:1.65}.research-input-list .empty-input{display:block}@media (width<=800px){.research-input-list>article{grid-template-columns:1fr}.research-person{border-right:0;border-bottom:1px solid var(--line);padding-bottom:18px;padding-right:0}}.portal-user{border-bottom:1px solid #c7d9d0;color:#294a41!important;background:#dbe9e2!important}.authorization-alert.active{color:#77483d!important;background:#f2ddd5!important}body{color:#263b36!important;background:#f6f3ec!important}.primary-link,.access-form button,.input-actions button,.review-input button,.similarity-panel button,.admin-list button:not(.reject):not(.approved-action):not(.rejected-action){color:#164f45!important;background:#b9d8cb!important;border:1px solid #9fc5b6!important}.secondary-link,.install-button,.owner-links>a,.owner-action{color:#42675f!important;background:#fbfaf6!important;border-color:#d7d7cd!important}.landing-review-card,.similarity-panel,.warning,.review-summary>div:first-child,.ownership-panel article:first-child{color:#294840!important;background:#e5efe9!important;border-color:#ccddd4!important}.landing-review-card p:not(.eyebrow),.similarity-panel p,.warning p,.review-summary p,.ownership-panel article:first-child p:not(.eyebrow){color:#5c746d!important}.landing-review-card .eyebrow,.similarity-panel .eyebrow,.ownership-panel article:first-child .eyebrow{color:#52776e!important}.review-score-list span{color:#35594f!important;background:#f7faf7!important;border-color:#ccddd4!important}.review-score-list b{color:#557d71!important}.status.pending{color:#755e20!important;background:#f5e8bd!important}.status.approved{color:#275f4c!important;background:#cde7d6!important}.status.rejected{color:#824842!important;background:#f1d5d3!important}.status.expired{color:#5d567d!important;background:#dddaf0!important}.admin-list button.reject{color:#7b413d!important;background:#efd7d4!important}.admin-list button.approved-action{opacity:1;color:#275f4c!important;background:#cde7d6!important;border:1px solid #afd3bd!important}.admin-list button.rejected-action{opacity:1;color:#836965!important;background:#eee7e5!important;border:1px solid #decfcb!important}.access-timer,.access-unlimited{z-index:50;color:#285b4b;background:#e0efe7;border:1px solid #b9d4c8;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px #3055481f}.landing-actions{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;align-items:stretch!important;gap:10px!important;display:grid!important}.landing-actions>a,.landing-actions button{text-align:center;width:100%;box-shadow:none;justify-content:center;align-items:center;line-height:1.35;transition:transform .18s,background .18s,border-color .18s;border-radius:14px!important;min-height:58px!important;padding:12px 16px!important;font-size:14px!important;display:flex!important}.landing-actions>.primary-link{background:var(--green);color:#fff;border:1px solid var(--green)}.landing-actions>.review-hero-link{color:#164f45;background:#dfeab4;border:1px solid #c8d791}.landing-actions .secondary-link,.landing-actions .install-button{background:var(--card);color:var(--green);border:1px solid #cfcec4}.landing-actions .install-wrap,.landing-actions .update-wrap{align-items:stretch;width:100%;display:flex}.landing-actions a:hover,.landing-actions button:hover{border-color:var(--green);transform:translateY(-1px)}@media (width<=800px){.landing-actions{width:100%;max-width:460px;grid-template-columns:1fr!important}.landing-actions>a,.landing-actions .install-wrap,.landing-actions .update-wrap{width:100%}}.review-hero-link{color:#172337;background:#f3b23f;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.landing-review-card{color:#fff;background:linear-gradient(135deg,#14243b,#203856);border:1px solid #f3b23f57;border-radius:24px;grid-template-columns:1.2fr 1fr;gap:28px;max-width:1132px;margin:0 auto 18px;padding:30px;display:grid;box-shadow:0 18px 45px #0f1f3524}.landing-review-card h2{margin:6px 0 10px;font-family:Georgia,serif;font-size:clamp(26px,3vw,38px);font-weight:400}.landing-review-card p:not(.eyebrow){color:#d6e0ec;max-width:720px;line-height:1.65}.landing-review-card .primary-link{margin-top:10px;display:inline-flex}.review-score-list{grid-template-columns:1fr 1fr;align-content:center;gap:10px;display:grid}.review-score-list span{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}.review-score-list b{color:#f6bd56;min-width:38px}.public-visit-strip{grid-template-columns:1fr 1fr 2fr;gap:12px;max-width:1132px;margin:0 auto 28px;display:grid}.public-visit-strip article{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;gap:5px;padding:18px 20px;display:flex}.public-visit-strip span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.public-visit-strip strong{color:var(--ink);font-family:Georgia,serif;font-size:25px}.public-visit-strip .visit-time strong{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4}@media (width<=800px){.landing-review-card{grid-template-columns:1fr;margin:0 24px 18px;padding:22px}.review-score-list{grid-template-columns:1fr}.public-visit-strip{grid-template-columns:1fr 1fr;margin:0 24px 28px}.public-visit-strip .visit-time{grid-column:1/-1}}:root{--ink:#15221f;--muted:#64706d;--paper:#f5f2ea;--card:#fffdf8;--line:#d9d8cd;--green:#0e6354;--lime:#d9ef76;--orange:#ef6f43}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,textarea{font:inherit}.landing-shell{min-height:100vh}.landing-nav{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;max-width:1180px;height:76px;margin:auto;padding:0 24px;font-size:11px;display:flex}.landing-hero{grid-template-columns:1.6fr .7fr;align-items:center;gap:60px;max-width:1180px;margin:auto;padding:90px 24px 55px;display:grid}.landing-hero h1{letter-spacing:-.05em;margin:18px 0;font-family:Georgia,serif;font-size:clamp(46px,6vw,76px);font-weight:400;line-height:1.02}.landing-hero h1 .hero-prefix{letter-spacing:-.025em;color:var(--ink);margin-bottom:.18em;font-family:Arial,Helvetica,sans-serif;font-size:60%;font-weight:700;line-height:1.05;display:block}.landing-hero h1 em{color:var(--green);font-weight:400;display:block}.landing-hero>div>p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:17px;line-height:1.7}.landing-actions{align-items:center;gap:12px;margin-top:30px;display:flex}.primary-link,.secondary-link{border-radius:12px;padding:14px 18px;font-weight:800;text-decoration:none;display:inline-block}.primary-link{background:var(--green);color:#fff}.secondary-link{border:1px solid var(--line);color:var(--green)}.landing-hero aside{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:24px}.landing-hero aside>b{color:var(--orange);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.landing-hero ol{color:var(--muted);padding-left:20px;font-size:13px;line-height:1.8}.landing-features{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1132px;margin:auto;padding:0 0 70px;display:grid}.landing-features article{border-top:1px solid var(--line);padding:20px}.landing-features p{color:var(--muted);font-size:12px;line-height:1.6}.gate{max-width:800px;min-height:100vh;margin:auto;padding:50px 24px}.gate>section{border:1px solid var(--line);background:var(--card);border-radius:22px;margin-top:80px;padding:34px}.gate h1{font-family:Georgia,serif;font-size:42px;font-weight:400}.gate p{color:var(--muted);line-height:1.7}.access-form{gap:14px;margin-top:25px;display:grid}.access-form label{gap:7px;font-size:12px;font-weight:800;display:grid}.access-form input,.title-input{border:1px solid var(--line);background:#fbfaf5;border-radius:10px;padding:13px}.access-form button{background:var(--green);color:#fff;border:0;border-radius:11px;padding:14px;font-weight:800}.portal-user{z-index:20;background:var(--ink);color:#fff;justify-content:space-between;padding:10px max(24px,50vw - 590px);font-size:11px;display:flex;position:sticky;top:0}.portal-user div{gap:15px;display:flex}.portal-user a{color:var(--lime)}.authorization-wait{gap:10px;margin:22px 0;display:grid}.authorization-wait p{background:#e5efe9;border-radius:10px;margin:0;padding:12px 14px;font-size:13px;color:#35594f!important}.authorization-wait button{color:#164f45;width:100%;font:inherit;cursor:pointer;background:#b9d8cb;border:1px solid #9fc5b6;border-radius:11px;padding:14px;font-weight:800}.authorization-wait button:disabled{opacity:.65;cursor:wait}.admin-shell{max-width:1040px;margin:auto;padding:60px 24px}.admin-shell>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding-bottom:25px;display:flex}.admin-shell h1{margin:6px 0;font-family:Georgia,serif;font-size:50px;font-weight:400}.admin-shell header p{color:var(--muted)}.admin-shell header>a{color:var(--green);font-weight:800}.admin-list{gap:12px;padding-top:24px;display:grid}.admin-list article{border:1px solid var(--line);background:var(--card);border-radius:16px;justify-content:space-between;gap:20px;padding:20px;display:flex}.admin-list h2{margin:9px 0;font-family:Georgia,serif;font-weight:400}.admin-list p,.admin-list small{color:var(--muted);font-size:12px}.admin-list form{align-items:center;gap:7px;display:flex}.admin-list button{background:var(--green);color:#fff;border:0;border-radius:9px;padding:10px 13px;font-weight:800}.admin-list button.reject{background:#8b3b31}.status{text-transform:uppercase;background:#efe2a9;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800}.status.approved{background:#d9ef76}.status.rejected{background:#eed1ca}.topbar{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f2eaeb;justify-content:space-between;align-items:center;height:74px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.brand{color:var(--ink);letter-spacing:-.03em;font-size:20px;font-weight:800;text-decoration:none}.brand span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-right:9px;display:inline-grid}.brand sup{color:var(--orange);margin-left:2px;font-size:11px}.top-actions{align-items:center;gap:9px;display:flex}.badge{text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--line);border-radius:99px;padding:8px 12px;font-size:12px}.release{position:relative}.release summary{cursor:pointer;background:var(--lime);text-transform:uppercase;letter-spacing:.06em;border-radius:99px;padding:9px 12px;font-size:10px;font-weight:800;list-style:none}.release div{border:1px solid var(--line);background:var(--card);border-radius:14px;width:280px;padding:16px;position:absolute;top:43px;right:0;box-shadow:0 18px 45px #15221f26}.release p,.release small{color:var(--muted);font-size:11px;line-height:1.5}.hero{max-width:1180px;margin:auto;padding:82px 24px 48px}.eyebrow,.kicker{color:var(--green);letter-spacing:.18em;font-size:11px;font-weight:800}.hero h1{letter-spacing:-.055em;margin:22px 0;font-family:Georgia,serif;font-size:clamp(48px,7vw,86px);font-weight:400;line-height:.98}.hero h1 .hero-prefix{letter-spacing:-.025em;color:var(--ink);margin-bottom:.18em;font-family:Arial,Helvetica,sans-serif;font-size:60%;font-weight:700;line-height:1.05;display:block}.hero h1 em{color:var(--green);font-weight:400;display:block}.hero>p{max-width:720px;color:var(--muted);font-size:18px;line-height:1.7}.steps{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:15px;margin-top:38px;font-size:11px;font-weight:700;display:flex}.steps i{background:var(--line);width:42px;height:1px}.workspace{grid-template-columns:1.65fr .75fr;gap:22px;max-width:1180px;margin:0 auto 78px;padding:0 24px;display:grid}.input-card,.examples,.results{background:var(--card);border:1px solid var(--line);border-radius:24px}.input-card{padding:28px}.input-card label{margin-bottom:16px;font-family:Georgia,serif;font-size:25px;display:block}.input-card textarea{resize:vertical;border:1px solid var(--line);background:#fbfaf5;border-radius:15px;outline:none;width:100%;height:200px;padding:20px;line-height:1.6}.input-card textarea.objective-input{height:110px;margin-top:10px}.title-input{width:100%;margin-bottom:10px}.input-card textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #0e635414}.input-foot{color:var(--muted);justify-content:space-between;margin:10px 3px 22px;font-size:11px;display:flex}.input-actions{grid-template-columns:.45fr 1fr;gap:8px;display:grid}.input-actions button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:14px;padding:17px 20px;font-weight:800}.input-actions button:first-child{color:var(--green);background:#dfe7ca}.input-actions button:disabled{opacity:.4;cursor:not-allowed}.save-message{color:var(--green);font-size:11px}.examples{padding:25px}.examples h2{margin:0 0 7px;font-family:Georgia,serif;font-size:24px}.examples>p{color:var(--muted);font-size:13px;line-height:1.5}.examples>button{text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:28px 1fr;gap:9px;width:100%;padding:14px 0;display:grid}.examples>button b{color:var(--orange);font-size:11px}.examples>button span{font-size:12px;line-height:1.45}.note{background:#eef1e6;border-radius:14px;margin-top:9px;padding:15px}.note strong{text-transform:uppercase;letter-spacing:.09em;font-size:11px}.note p{color:var(--muted);margin-bottom:0;font-size:11px;line-height:1.55}.history{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.history>strong{text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.history-files{gap:8px;margin-top:10px;display:grid}.history .history-files button{align-items:center;gap:3px 9px;border:1px solid var(--line)!important;background:var(--card)!important;text-align:left!important;border-radius:10px!important;grid-template-columns:28px minmax(0,1fr) auto!important;padding:10px 11px!important;display:grid!important}.history-file-icon{width:28px;height:32px;color:var(--green);background:#dfe9e3;border-radius:6px;grid-row:1/3;place-items:center;font-size:17px;display:grid}.history-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:800;overflow:hidden}.history small{color:var(--muted);grid-column:2;font-size:9px}.history button b{color:var(--green);text-transform:uppercase;letter-spacing:.04em;background:#e2ece7;border-radius:7px;grid-area:1/3/3;padding:5px 8px;font-size:9px}.results{max-width:1132px;margin:0 auto 80px;padding:34px}.result-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:30px;padding-bottom:28px;display:flex}.result-head h2{color:var(--green);margin:7px 0;font-family:Georgia,serif;font-size:52px;font-weight:400}.result-head p{max-width:670px;color:var(--muted);line-height:1.6}.result-head .aim{border-left:3px solid var(--lime);padding-left:13px;font-size:13px}.meter{border:12px solid var(--lime);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-width:170px;height:170px;display:flex}.meter strong{font-family:Georgia,serif;font-size:38px}.meter span,.meter small{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.meter small{color:var(--muted);margin-top:5px}.score-grid{border-bottom:1px solid var(--line);gap:10px;padding:25px 0;display:grid}.score-grid>div{grid-template-columns:150px 1fr 48px;align-items:center;gap:12px;font-size:12px;display:grid}.score-grid>div>div{background:#e8e6dc;border-radius:99px;height:7px;overflow:hidden}.score-grid i{background:var(--green);border-radius:99px;height:100%;display:block}.score-grid b{text-align:right}.paradigm-library{border-bottom:1px solid var(--line);padding:18px 0}.paradigm-library summary{cursor:pointer;color:var(--green);font-size:12px;font-weight:800}.paradigm-library div{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.paradigm-library span{border:1px solid var(--line);background:#fbfaf5;border-radius:99px;padding:7px 10px;font-size:10px}.map-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:25px;display:grid}.map-grid article,.wide-grid article{border:1px solid var(--line);background:#fbfaf5;border-radius:16px;padding:49px 19px 19px;position:relative}.map-grid article>span,.wide-grid span{color:var(--orange);letter-spacing:.08em;font-size:10px;font-weight:800}.map-grid h3{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:12px 0 8px;font-size:11px}.map-grid strong{font-family:Georgia,serif;font-size:17px;font-weight:400;line-height:1.35}.wide-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.wide-grid h3{margin-bottom:0;font-family:Georgia,serif;font-weight:400;line-height:1.4}.fit{background:var(--green);color:#fff;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;display:flex;position:absolute;top:12px;right:13px}.fit b{font-size:12px}.fit span{text-transform:uppercase;color:#dceee8!important;letter-spacing:.06em!important;font-size:8px!important}.warning{background:var(--ink);color:#fff;border-radius:16px;grid-template-columns:170px 1fr;gap:20px;margin-top:12px;padding:20px;display:grid}.warning b{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.warning p{color:#d9e0dd;margin:0;font-size:13px;line-height:1.55}.architecture-title{padding:30px 0 12px}.architecture-title span,.deep-grid span{color:var(--orange);letter-spacing:.1em;font-size:10px;font-weight:800}.architecture-title h3{margin:7px 0;font-family:Georgia,serif;font-size:25px;font-weight:400}.deep-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.deep-grid article{border:1px solid var(--line);background:#f0f3e8;border-radius:16px;padding:52px 20px 20px;position:relative}.deep-grid h3{margin:10px 0 0;font-family:Georgia,serif;font-size:16px;font-weight:400;line-height:1.5}.theory-choice h3{color:var(--green);font-size:23px}.theory-choice p{color:var(--muted);font-size:12px;line-height:1.55}.theory-choice small{border-top:1px solid var(--line);color:var(--muted);padding-top:10px;line-height:1.5;display:block}.tradition-head{padding:34px 0 14px}.tradition-head>span,.model-result span{color:var(--orange);letter-spacing:.1em;font-size:10px;font-weight:800}.tradition-head h3{margin:7px 0;font-family:Georgia,serif;font-size:26px;font-weight:400}.tradition-head p{color:var(--muted);font-size:13px}.tradition-head b{color:var(--green)}.tradition-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tradition-grid article{border:1px solid var(--line);background:#fbfaf5;border-radius:15px;padding:50px 17px 17px;position:relative}.tradition-grid article.active{border:2px solid var(--green);background:#eef4dd}.tradition-grid span{color:var(--orange);font-size:10px;font-weight:800}.tradition-grid h3{margin:9px 0;font-family:Georgia,serif;font-size:18px;font-weight:400}.tradition-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.model-result{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:180px 1fr;align-items:start;gap:16px;margin-top:12px;padding:58px 20px 20px;display:grid;position:relative}.model-result p{margin:0;font-family:Georgia,serif;line-height:1.5}.trace-head{padding:34px 0 14px}.trace-head>span{color:var(--orange);letter-spacing:.1em;font-size:10px;font-weight:800}.trace-head h3{margin:7px 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.trace-head p{max-width:820px;color:var(--muted);font-size:13px;line-height:1.6}.trace-head b{color:var(--green)}.trace-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.trace-grid article{border:1px solid var(--line);background:#edf1e6;border-radius:15px;padding:52px 17px 17px;position:relative}.trace-grid article>span{color:var(--green);font-family:Georgia,serif;font-size:17px}.trace-grid p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.55}.clarify{padding:18px}.clarify>span{color:var(--orange);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.clarify h2{max-width:700px;font-family:Georgia,serif;font-size:36px}.clarify p{max-width:780px;color:var(--muted);line-height:1.7}.owner-home{border:2px solid var(--green);background:#eef3df;border-radius:24px;max-width:1132px;margin:0 auto 28px;padding:28px}.owner-home-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.owner-home h2{margin:8px 0;font-family:Georgia,serif;font-size:32px;font-weight:400}.owner-home-head p{color:var(--muted);font-size:12px}.owner-links{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:580px;display:flex}.owner-links>a,.owner-action{border:1px solid var(--green);color:var(--green);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:800;text-decoration:none}.owner-links .update-wrap small{display:none}.owner-links .secondary-link{padding:10px 12px}.owner-stats{grid-template-columns:repeat(4,1fr);gap:9px;margin:16px 0;display:grid}.owner-stats article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:5px;padding:14px;display:grid}.owner-stats span{color:var(--muted);font-size:10px}.owner-stats strong{color:var(--green);font-family:Georgia,serif;font-size:30px}.owner-recent{gap:7px;display:grid}.owner-recent h3{font-family:Georgia,serif;font-weight:400}.owner-recent article{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:11px 13px;display:flex}.owner-recent article div{gap:3px;display:grid}.owner-recent span,.owner-recent time{color:var(--muted);font-size:10px}.review-shell{max-width:1180px;margin:auto;padding:0 24px 80px}.review-shell>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;display:flex}.review-shell>header>div{gap:16px;display:flex}.review-shell>header>div a{color:var(--green);font-size:11px;font-weight:800}.review-hero{max-width:900px;padding:72px 0 35px}.review-hero h1{margin:15px 0;font-family:Georgia,serif;font-size:clamp(48px,7vw,78px);font-weight:400;line-height:1}.review-hero>p:last-child{max-width:760px;color:var(--muted);line-height:1.7}.review-input{border:1px solid var(--line);background:var(--card);border-radius:20px;gap:15px;padding:26px;display:grid}.review-input label{gap:7px;font-size:12px;font-weight:800;display:grid}.review-input input,.review-input textarea{border:1px solid var(--line);font:inherit;background:#fbfaf5;border-radius:11px;padding:14px}.review-input textarea{resize:vertical;min-height:330px;line-height:1.6}.review-input>div{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.review-input button{background:var(--green);color:#fff;border:0;border-radius:11px;padding:14px 18px;font-weight:800}.review-input button:disabled{opacity:.4}.review-input>small{color:var(--muted);line-height:1.5}.review-results{margin-top:25px}.review-summary{grid-template-columns:.7fr 1.3fr;gap:12px;display:grid}.review-summary>div{border-radius:18px;padding:24px}.review-summary>div:first-child{background:var(--ink);color:#fff}.review-summary h2{color:var(--lime);margin:10px 0;font-family:Georgia,serif;font-size:68px}.review-summary p{color:#d1dad7;line-height:1.6}.analysis-verdict{border:1px solid var(--line);background:#e9efd6}.analysis-verdict span{color:var(--orange);letter-spacing:.1em;font-size:10px;font-weight:800}.analysis-verdict h3{color:var(--green);font-family:Georgia,serif;font-size:29px;font-weight:400}.analysis-verdict p{color:var(--muted)}.review-dimensions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.review-dimensions article{border:1px solid var(--line);background:var(--card);border-radius:15px;padding:18px}.review-score{justify-content:space-between;display:flex}.review-score span{font-family:Georgia,serif;font-size:19px}.review-score strong{color:var(--green)}.review-bar{background:#e7e5dc;border-radius:99px;height:7px;margin:12px 0}.review-bar i{background:var(--green);border-radius:99px;height:100%;display:block}.review-dimensions article>b{color:var(--orange);font-size:10px}.review-dimensions p{color:var(--muted);font-size:11px;line-height:1.55}.review-notes{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.review-notes article{background:#eef1e6;border-radius:15px;padding:18px}.review-notes h3{font-family:Georgia,serif;font-weight:400}.review-notes li,.review-notes p{color:var(--muted);font-size:11px;line-height:1.6}.review-warning{background:#f2dfd8;border-radius:14px;grid-template-columns:150px 1fr;gap:15px;margin-top:12px;padding:18px;display:grid}.review-warning b{color:#8b3b31}.review-warning p{margin:0;font-size:12px;line-height:1.6}.ownership-panel{grid-template-columns:1.15fr .85fr;gap:12px;max-width:1132px;margin:0 auto 70px;display:grid}.ownership-panel article{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:28px}.ownership-panel article:first-child{background:var(--ink);color:#fff}.ownership-panel h2{font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.2}.ownership-panel p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.7}.ownership-panel article:first-child p:not(.eyebrow){color:#d6dfdc}.ownership-panel a{color:var(--green);font-size:12px;font-weight:800}.ownership-panel article:first-child a{color:var(--lime)}footer{border-top:1px solid var(--line);max-width:1180px;color:var(--muted);justify-content:space-between;margin:auto;padding:28px 24px 50px;font-size:12px;display:flex}footer b{color:var(--ink)}footer div{gap:6px;display:grid}footer nav{gap:16px;display:flex}footer a{color:var(--green);font-weight:700}.install-wrap,.update-wrap{align-items:center;gap:10px;display:flex}.install-button{border:1px solid var(--line);color:var(--green);cursor:pointer;background:0 0;border-radius:12px;padding:14px 18px;font-weight:800}.install-wrap small,.update-wrap small{max-width:210px;color:var(--muted);line-height:1.4}.legal-footer span{display:block}.policy{max-width:900px;margin:auto;padding:48px 24px 80px}.policy>article{border:1px solid var(--line);background:var(--card);border-radius:22px;margin-top:42px;padding:clamp(24px,5vw,52px)}.policy h1{font-family:Georgia,serif;font-size:clamp(38px,6vw,62px);font-weight:400;line-height:1.05}.policy h2{color:var(--green);margin-top:32px;font-family:Georgia,serif;font-weight:400}.policy p{color:var(--muted);line-height:1.75}.policy article>a{color:var(--green);margin-top:24px;font-weight:800;display:inline-block}.metaris-logo{position:relative;overflow:hidden;box-shadow:inset -8px -8px #d9ef762b,0 7px 18px #0e635438;background:linear-gradient(145deg,var(--green),#083b35)!important}.metaris-logo:after{content:"";background:var(--lime);width:18px;height:3px;position:absolute;bottom:7px;right:-4px;transform:rotate(-42deg)}.resource-shell{max-width:1180px;margin:auto;padding:0 24px 80px}.resource-shell>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;display:flex}.resource-shell>header>a:last-child{color:var(--green);font-weight:800}.resource-hero{max-width:850px;padding:75px 0 38px}.resource-hero h1{font-family:Georgia,serif;font-size:clamp(44px,7vw,74px);font-weight:400;line-height:1}.resource-hero>p:last-child{color:var(--muted);line-height:1.7}.library-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.library-grid a{border:1px solid var(--line);background:var(--card);min-height:155px;color:var(--ink);border-radius:16px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;display:flex}.library-grid span{color:var(--muted);font-size:12px;line-height:1.5}.library-grid i{color:var(--green);margin-top:auto;font-size:11px;font-style:normal;font-weight:800}.similarity-panel{background:var(--ink);color:#fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px;padding:28px;display:grid}.similarity-panel p{color:#cbd5d1;line-height:1.6}.similarity-panel a{color:var(--lime)}.similarity-panel form{gap:10px;display:grid}.similarity-panel label{gap:5px;font-size:11px;font-weight:800;display:grid}.similarity-panel input{border:0;border-radius:9px;padding:12px}.similarity-panel button{background:var(--lime);color:var(--ink);border:0;border-radius:10px;padding:13px;font-weight:800}.report-list,.visit-list{gap:9px;margin-top:22px;display:grid}.report-list article,.visit-list article{border:1px solid var(--line);background:var(--card);border-radius:12px;justify-content:space-between;gap:18px;padding:15px;display:flex}.report-list article div,.visit-list article div{gap:5px;display:grid}.report-list span,.report-list small,.visit-list span,.visit-list time{color:var(--muted);font-size:11px}.authorization-alert{border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 0;padding:18px 20px;display:flex}.authorization-alert.active{color:#fff;background:#8b3b31;box-shadow:0 12px 30px #8b3b312e}.authorization-alert.clear{color:var(--ink);background:#e8efcf}.authorization-alert div{gap:5px;display:grid}.authorization-alert span{letter-spacing:.12em;font-size:9px;font-weight:800}.authorization-alert strong{font-family:Georgia,serif;font-size:22px}.authorization-alert small{opacity:.8}.authorization-alert button{color:#8b3b31;background:#fff;border:0;border-radius:10px;padding:11px 13px;font-weight:800}.authorization-alert>b{font-size:11px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0 28px;display:grid}.admin-stats article{border:1px solid var(--line);background:var(--card);border-radius:14px;gap:8px;padding:18px;display:grid}.admin-stats span,.admin-stats small{color:var(--muted);font-size:11px}.admin-stats strong{color:var(--green);font-family:Georgia,serif;font-size:38px}.admin-title{margin-top:40px;font-family:Georgia,serif;font-weight:400}.input-actions{grid-template-columns:.45fr 1fr 1.15fr}.input-actions .trace-check-button{color:#754b26!important;background:#f3d9b8!important;border:1px solid #e7c69d!important}.trace-usage{background:#fbefdf;border:1px solid #dfc49f;border-radius:17px;margin-top:12px;padding:24px}.trace-usage>span{color:#8a5b2d;letter-spacing:.12em;font-size:10px;font-weight:800}.trace-usage h3{margin:8px 0 15px;font-family:Georgia,serif;font-size:25px;font-weight:400}.trace-usage ol{grid-template-columns:1fr 1fr;gap:9px 28px;padding-left:20px;display:grid}.trace-usage li,.trace-usage p{color:var(--muted);font-size:12px;line-height:1.6}.trace-usage p{border-top:1px solid #dfc49f;margin:18px 0 0;padding-top:15px}.trace-usage b{color:#654523}.trace-hero-button,.trace-landing-button{color:#55336f;background:#e8d8f2;border:2px solid #74538f;border-radius:14px;align-items:center;gap:20px;margin-top:22px;padding:16px 22px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 10px 25px #5e3a7a29}.trace-hero-button:hover,.trace-landing-button:hover{background:#ddc5ec;transform:translateY(-1px)}.landing-actions .trace-landing-button{margin-top:0}.input-actions .trace-check-button{box-shadow:0 8px 20px #5e3a7a33;color:#fff!important;background:#74538f!important;border:2px solid #624278!important}.hero-check-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hero-check-actions .similarity-ai-button,.similarity-ai-button{color:#245b68;background:#d6edf1;border:2px solid #3e8294;border-radius:14px;justify-content:center;align-items:center;gap:16px;margin-top:22px;padding:16px 22px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 10px 25px #31718029}.similarity-ai-button:hover{background:#c5e5eb;transform:translateY(-1px)}.landing-actions .similarity-ai-button{color:#245b68!important;background:#d6edf1!important;border-color:#8fc2cc!important;margin-top:0!important}.landing-actions>.primary-link{color:#fff!important;background:#14786f!important;border-color:#0d5f58!important}.landing-actions>.trace-landing-button{color:#fff!important;background:#6f3ca0!important;border-color:#542777!important}.landing-actions>.similarity-ai-button{color:#fff!important;background:#19799a!important;border-color:#0e5e79!important}.landing-actions>.review-hero-link{color:#fff!important;background:#719b21!important;border-color:#557a13!important}.landing-actions .install-button{color:#fff!important;background:#d79218!important;border-color:#ae700d!important}.landing-actions .update-button{color:#fff!important;background:#bf5961!important;border-color:#984148!important}.landing-actions>.authorization-dashboard-link{color:#fff!important;background:#2b8a57!important;border-color:#1d6b41!important}.landing-actions>a,.landing-actions button{box-shadow:0 8px 18px #21322d24!important}.landing-actions>a:hover,.landing-actions button:hover{filter:brightness(1.08)}@media (width<=800px){.landing-hero{grid-template-columns:1fr;padding-top:50px}.landing-features{grid-template-columns:1fr;padding:0 24px 50px}.landing-actions{flex-direction:column;align-items:flex-start}.owner-home{border:2px solid var(--green);background:#eef3df;border-radius:24px;max-width:1132px;margin:0 auto 28px;padding:28px}.owner-home-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.owner-home h2{margin:8px 0;font-family:Georgia,serif;font-size:32px;font-weight:400}.owner-home-head p{color:var(--muted);font-size:12px}.owner-links{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:580px;display:flex}.owner-links>a,.owner-action{border:1px solid var(--green);color:var(--green);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:800;text-decoration:none}.owner-links .update-wrap small{display:none}.owner-links .secondary-link{padding:10px 12px}.owner-stats{grid-template-columns:repeat(4,1fr);gap:9px;margin:16px 0;display:grid}.owner-stats article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:5px;padding:14px;display:grid}.owner-stats span{color:var(--muted);font-size:10px}.owner-stats strong{color:var(--green);font-family:Georgia,serif;font-size:30px}.owner-recent{gap:7px;display:grid}.owner-recent h3{font-family:Georgia,serif;font-weight:400}.owner-recent article{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:11px 13px;display:flex}.owner-recent article div{gap:3px;display:grid}.owner-recent span,.owner-recent time{color:var(--muted);font-size:10px}.ownership-panel{grid-template-columns:1fr;margin:0 24px 50px}.owner-home{margin:0 24px 28px;padding:20px}.owner-home-head{flex-direction:column}.owner-links{justify-content:flex-start}.owner-stats{grid-template-columns:1fr 1fr}.owner-recent article{flex-direction:column}.review-summary,.review-dimensions,.review-notes,.review-warning{grid-template-columns:1fr}.review-input>div{flex-direction:column;align-items:flex-start}.admin-stats{grid-template-columns:1fr 1fr}.authorization-alert,.admin-shell>header,.admin-list article{flex-direction:column;align-items:flex-start}.portal-user{flex-direction:column;gap:8px}.top-actions .badge{display:none}.workspace{grid-template-columns:1fr}.hero{padding-top:54px}.steps{flex-direction:column;align-items:flex-start}.steps i{display:none}.result-head{flex-direction:column}.meter{width:140px;min-width:140px;height:140px}.map-grid,.deep-grid,.tradition-grid,.trace-grid,.wide-grid,.model-result{grid-template-columns:1fr}.score-grid>div{grid-template-columns:110px 1fr 38px}.warning{grid-template-columns:1fr}.results{margin-left:16px;margin-right:16px;padding:22px}footer{flex-direction:column;gap:8px}.input-actions,.trace-usage ol{grid-template-columns:1fr}}.landing-nav-actions{align-items:center;gap:10px;display:flex}.revision-entry-link,.owner-entry-link{color:#fff;letter-spacing:.04em;border-radius:11px;justify-content:center;align-items:center;padding:11px 16px;font-size:11px;font-weight:900;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.revision-entry-link{background:#bd8b1d;border:2px solid #8a6a18;box-shadow:0 8px 20px #8a6a1833}.owner-entry-link{background:#c94853;border:2px solid #96313b;box-shadow:0 8px 20px #96313b3d}.revision-entry-link:hover,.owner-entry-link:hover{filter:brightness(1.08);transform:translateY(-1px)}.access-request-badge{color:#873e42;letter-spacing:.02em;text-transform:none;background:#f8dfdc;border:1px solid #dfaaa5;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #96313b1f}.access-request-badge i{background:#c94853;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite accessPulse;box-shadow:0 0 0 4px #c9485324}.access-request-badge:hover{background:#f3cfcb}@keyframes accessPulse{0%,to{opacity:.72;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}.access-request-panel{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:26px;box-shadow:0 14px 34px #253a3314}.access-request-panel.waiting{background:#f8e3e0;border-color:#dfaaa5}.access-request-panel.clear{background:#e8f2eb;border-color:#bad6c5}.access-request-panel-title{align-items:center;gap:10px;display:flex}.access-request-panel-title i{background:#c94853;border-radius:50%;width:9px;height:9px;animation:1.8s ease-in-out infinite accessPulse;box-shadow:0 0 0 5px #c9485324}.access-request-panel.clear .access-request-panel-title i{background:#3e8d66;animation:none;box-shadow:0 0 0 5px #3e8d6621}.access-request-panel-title b{color:#8a4447;letter-spacing:.12em;font-size:10px}.access-request-panel.clear .access-request-panel-title b{color:#3d7358}.access-request-panel>strong{color:#65393c;margin:22px 0 8px;font-family:Georgia,serif;font-size:28px;font-weight:400;display:block}.access-request-panel.clear>strong{color:#315d48}.access-request-panel>p{color:#735b59;margin:0;font-size:12px;line-height:1.6}.access-request-panel.clear>p{color:#557064}.access-request-panel>a{color:#fff;background:#c94853;border-radius:10px;margin-top:20px;padding:11px 14px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 7px 16px #96313b2e}@media (width<=800px){.landing-nav{gap:12px;height:auto;min-height:76px}.landing-nav-actions>span{display:none}.revision-entry-link,.owner-entry-link{padding:9px 10px;font-size:9px}.revision-entry-link{text-align:center;max-width:126px}.access-request-badge span{display:none}.access-request-badge{padding:10px}}.global-page-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1180px;min-height:70px;margin:0 auto;padding:12px 24px;display:flex}.global-home-button{color:#fff;letter-spacing:.02em;background:#e87c16;border:2px solid #a95508;border-radius:11px;justify-content:center;align-items:center;padding:11px 16px;font-size:11px;font-weight:900;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex;box-shadow:0 7px 18px #7e410b38}.global-home-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.global-page-nav.admin-nav-align{max-width:1040px}.landing-hero .eyebrow{font-size:13.75px!important}.global-workspace-label{color:var(--green);letter-spacing:.18em;font-size:13.75px;font-weight:900;line-height:1.35}@media (width<=800px){.global-page-nav{gap:12px;min-height:64px;padding:10px 16px}.global-workspace-label{letter-spacing:.1em;font-size:11px}.global-home-button{text-align:center;padding:9px 11px;font-size:10px}}.landing-actions>.archive-landing-button{color:#fff!important;background:#496b91!important;border-color:#345272!important}.archive-shell{max-width:1180px;margin:0 auto;padding:28px 24px 90px}.archive-hero{max-width:820px;padding:55px 0 30px}.archive-hero h1{color:var(--green);margin:8px 0 14px;font-family:Georgia,serif;font-size:clamp(46px,7vw,78px);font-weight:400;line-height:1}.archive-hero>p:last-child{color:var(--muted);font-size:17px;line-height:1.65}.archive-jump{grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:28px;display:grid}.archive-jump a{color:#285b50;background:#e8f1ed;border:1px solid #c8d8d1;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.archive-jump b{background:#fff;border-radius:999px;place-items:center;min-width:25px;height:25px;display:grid}.archive-section{border:1px solid var(--line);background:var(--card);border-radius:20px;margin-top:17px;padding:22px}.archive-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:15px;display:flex}.archive-section>header>div{align-items:center;gap:12px;display:flex}.archive-section>header span{color:#719085;font-size:11px;font-weight:900}.archive-section h2{color:var(--ink);margin:0;font-family:Georgia,serif;font-size:25px;font-weight:400}.archive-section>header>a{color:#245d50;background:#dcebe5;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:850;text-decoration:none}.archive-list{gap:8px;margin-top:14px;display:grid}.archive-list>a,.archive-list>article,.archive-list>details{color:var(--ink);background:#fbfaf6;border:1px solid #d9ddd7;border-radius:12px;text-decoration:none}.archive-list>a,.archive-list>article,.archive-list summary{justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.archive-list summary{cursor:pointer;list-style:none}.archive-list summary::-webkit-details-marker{display:none}.archive-list div{gap:4px;display:grid}.archive-list small,.archive-list time{color:var(--muted);font-size:10px}.archive-list strong{color:var(--green);text-align:right;gap:3px;font-size:21px;display:grid}.archive-list strong span{font-size:9px}.archive-list details>article{color:#506760;padding:0 16px 15px;font-size:12px;line-height:1.6}.archive-list article p{color:var(--muted);margin:2px 0 0;font-size:11px}.archive-empty{color:var(--muted);background:#f2f1eb;border-radius:12px;margin:14px 0 0;padding:18px}.saved-document-text{border:1px solid var(--line);background:var(--card);border-radius:16px;max-width:1180px;margin:18px auto;padding:18px 22px}.saved-document-text summary{cursor:pointer;color:var(--green);justify-content:space-between;font-weight:850;display:flex}.saved-document-text article{white-space:pre-wrap;color:#364e47;max-height:560px;font:12px/1.7 var(--font-geist-sans);background:#f5f3ed;border-radius:12px;margin-top:16px;padding:20px;overflow:auto}@media (width<=800px){.archive-jump{grid-template-columns:1fr 1fr}.archive-section{padding:16px}.archive-section>header,.archive-list>a,.archive-list>article,.archive-list summary{align-items:flex-start}.archive-list strong{font-size:17px}.archive-hero{padding-top:32px}}.owner-home{background:#eef4df;border-width:1px;border-radius:20px;max-width:980px;padding:22px}.owner-home-head{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:24px;display:grid}.owner-home h2{font-size:29px}.owner-home-head>div:first-child p:last-child{max-width:510px;line-height:1.55}.owner-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:none;display:grid}.owner-links>a,.owner-links .owner-action,.owner-links .update-wrap{width:100%}.owner-links>a,.owner-links .owner-action,.owner-links .update-wrap button{text-align:center;justify-content:center;align-items:center;min-height:40px;display:flex}.owner-stats{gap:8px;margin:14px 0}.owner-stats article{padding:11px 13px}.owner-stats strong{font-size:25px}.owner-recent{border:1px solid var(--line);scrollbar-width:thin;background:#ffffffb8;border-radius:14px;max-height:250px;padding:4px 14px 10px;overflow-y:auto}.owner-recent h3{z-index:1;border-bottom:1px solid var(--line);background:#f8faf2;margin:0 -14px 4px;padding:12px 14px 9px;font-size:18px;position:sticky;top:0}.owner-recent article{padding:9px 4px}.owner-recent article:last-child{border-bottom:0}@media (width<=800px){.owner-home{max-width:none}.owner-home-head,.owner-links{grid-template-columns:1fr}.owner-recent{max-height:300px}}.owner-links>a,.owner-links .owner-action,.owner-links .update-wrap button{text-align:left!important;justify-content:flex-start!important;padding-left:16px!important}.owner-links .update-wrap .update-button{color:#6f4a46!important;min-height:40px!important;font:inherit!important;box-shadow:none!important;background:#fbf0ef!important;border:1px solid #dfc8c4!important;border-radius:10px!important;padding:10px 16px!important;font-size:11px!important;font-weight:800!important}.paradigm-comparison{background:#f7faf7;border:1px solid #ccddd4;border-radius:16px;margin-top:12px;padding:18px 20px}.paradigm-comparison-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;display:flex}.paradigm-comparison-head span{color:#557d71;letter-spacing:.12em;font-size:10px;font-weight:800}.paradigm-comparison-head h3{margin:4px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:400}.paradigm-comparison-head>small{max-width:430px;color:var(--muted);font-size:10px;line-height:1.45}.paradigm-chart{grid-template-columns:1fr 1fr;gap:8px 22px;display:grid}.paradigm-chart>div{color:#61736e;grid-template-columns:135px 1fr 34px;align-items:center;gap:10px;font-size:10px;display:grid}.paradigm-chart>div>div{background:#e2e9e5;border-radius:99px;height:7px;overflow:hidden}.paradigm-chart i{background:#9fc5b6;border-radius:99px;height:100%;display:block}.paradigm-chart b{text-align:right}.paradigm-chart .dominant{color:#174f45;font-weight:800}.paradigm-chart .dominant i{background:#287765}.method-summary-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.compact-warning{min-height:0;margin:0;padding:15px 17px;display:block}.compact-warning b{margin-bottom:6px;display:block}.compact-warning p{font-size:11px;line-height:1.45}.literature-trace{color:#294840;background:#e5efe9;border:1px solid #ccddd4;border-radius:14px;margin-top:10px}.literature-trace summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:14px 17px;list-style:none;display:flex}.literature-trace summary::-webkit-details-marker{display:none}.literature-trace summary span{gap:3px;display:grid}.literature-trace summary b{color:#3f6f63;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.literature-trace summary small{color:#6c807a;font-size:9px}.literature-trace summary>strong{color:#315f54;background:#cfe3da;border-radius:99px;padding:7px 10px;font-size:9px}.literature-trace[open] summary>strong{background:#bdd8cc}.literature-trace>div{padding:0 17px 15px}.literature-trace ul{border-top:1px solid #c9dad2;grid-template-columns:1fr 1fr;gap:7px 18px;margin:0;padding:13px 0 10px 18px;display:grid}.literature-trace li{padding-right:8px;font-size:10px;line-height:1.4}.literature-trace li a{color:#245e51}.literature-trace li small{color:#758781;display:block}.literature-trace p{color:#637a73;margin:0;font-size:9px;line-height:1.45}@media (width<=800px){.paradigm-comparison-head{flex-direction:column;align-items:flex-start;gap:8px}.paradigm-chart{grid-template-columns:1fr}.paradigm-chart>div{grid-template-columns:110px 1fr 32px}.method-summary-row,.literature-trace ul{grid-template-columns:1fr}}.email-delivery-status{color:#315f54;background:#e5efe9;border:1px solid #c8d9d1;border-radius:12px;margin:16px 0 0;padding:13px 15px;font-size:12px;font-weight:800}.email-delivery-status.failed{color:#7a4540;background:#f2d9d6;border-color:#dfbbb7}.email-delivery-status.not-configured{color:#6c571d;background:#f7e8b8;border-color:#e5d28f}.admin-list button.resend-email{color:#315d78!important;background:#d9e6f1!important;border:1px solid #b9cfdf!important}.report-upload-panel{background:#eef6f1;border:1px dashed #9fc5b6;border-radius:15px;grid-template-columns:1fr auto;padding:18px;color:var(--ink)!important;align-items:center!important;gap:12px!important;display:grid!important}.report-upload-panel>div{align-items:center;gap:12px;display:flex}.report-upload-panel b,.report-upload-panel small{display:block}.report-upload-panel small{color:var(--muted);margin-top:4px;font-weight:400}.report-upload-panel input{display:none}.upload-icon{color:#176150;background:#cfe7dc;border-radius:12px;place-items:center;width:42px;height:42px;font-size:23px;font-weight:900;display:grid}.report-upload-button{color:#fff;cursor:pointer;background:#187566;border:1px solid #84b6a3;border-radius:11px;justify-content:center;align-items:center;padding:12px 16px;font-weight:800;display:inline-flex!important}.file-status,.file-error{border-radius:9px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:11px}.file-status{color:#315d48;background:#dcebd7}.file-error{color:#7a4540;background:#f2d9d6}.upload-divider{height:18px;position:relative;color:var(--muted)!important;justify-content:center!important;align-items:center!important;display:flex!important}.upload-divider:before,.upload-divider:after{content:"";background:var(--line);flex:1;height:1px}.upload-divider span{text-transform:uppercase;letter-spacing:.08em;padding:0 12px;font-size:10px}.review-result-toolbar{color:#315d48;background:#dcebd7;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:14px 16px;display:flex}.review-result-toolbar>div{gap:3px;display:grid}.review-result-toolbar span{font-size:10px}.review-result-toolbar a{color:#fff;background:#176b5c;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:800;text-decoration:none}.saved-review-shell{max-width:1120px;margin:auto;padding:0 24px 80px}.saved-review-shell>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}.saved-review-shell>header nav{flex-wrap:wrap;gap:12px;display:flex}.saved-review-shell>header nav a{color:var(--green);font-size:11px;font-weight:800}.saved-review-head{grid-template-columns:1fr 150px 150px;align-items:stretch;gap:12px;padding:55px 0 24px;display:grid}.saved-review-head h1{margin:9px 0;font-family:Georgia,serif;font-size:clamp(31px,4vw,50px);font-weight:400}.saved-review-head>div:first-child>p:last-child{color:var(--muted);font-size:11px}.saved-score{color:#315d48;background:#e8f0dd;border:1px solid #c7dbc5;border-radius:17px;align-content:center;place-items:center;display:grid}.saved-score.analysis{color:#315d78;background:#e4edf4;border-color:#c7d8e5}.saved-score strong{font-family:Georgia,serif;font-size:39px}.saved-score span{font-size:10px;font-weight:800}.saved-dimensions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.saved-dimensions article{border:1px solid var(--line);background:var(--card);border-radius:15px;padding:18px}.saved-dimensions article>div:first-child{justify-content:space-between;gap:15px;display:flex}.saved-dimensions h2{margin:0;font-family:Georgia,serif;font-size:20px;font-weight:400}.saved-dimensions p{color:var(--muted);font-size:11px;line-height:1.55}.saved-tensions{background:#f4e5dd;border-radius:15px;margin-top:12px;padding:20px}.saved-tensions h2{font-family:Georgia,serif;font-weight:400}.saved-tensions li{color:#705047;margin:7px 0;font-size:12px;line-height:1.5}.review-discussion{border:1px solid var(--line);background:#f7faf7;border-radius:18px;margin-top:18px;padding:22px}.discussion-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.discussion-heading h2{margin:5px 0;font-family:Georgia,serif;font-weight:400}.discussion-heading>span{color:#315d48;background:#dcebd7;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800}.discussion-list{gap:8px;margin:18px 0;display:grid}.discussion-list article{background:#e4edf4;border-radius:13px;max-width:78%;padding:13px 15px}.discussion-list article.owner{background:#dcebd7;margin-left:auto}.discussion-list b,.discussion-list small{font-size:9px}.discussion-list p{white-space:pre-wrap;margin:6px 0;font-size:12px;line-height:1.55}.discussion-list small{color:var(--muted)}.discussion-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:12px;padding:16px;font-size:11px}.discussion-form{grid-template-columns:1fr auto;gap:10px;display:grid}.discussion-form textarea{border:1px solid var(--line);min-height:90px;font:inherit;resize:vertical;background:#fff;border-radius:11px;padding:13px}.discussion-form button{background:var(--green);color:#fff;border:0;border-radius:10px;align-self:end;padding:12px 15px;font-weight:800}.discussion-form button:disabled{opacity:.45}.owner-review-list{gap:10px;margin-top:25px;display:grid}.owner-review-list>a{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:15px;grid-template-columns:1fr auto;gap:20px;padding:18px;text-decoration:none;display:grid}.owner-review-list>a>div:first-child{gap:6px;display:grid}.owner-review-list span{color:var(--green);font-family:Georgia,serif;font-size:21px}.owner-review-list small,.owner-review-list time{color:var(--muted);font-size:10px}.owner-review-scores{align-items:center;gap:15px;display:flex}.owner-review-scores strong{text-align:center;color:var(--green);gap:3px;font-size:22px;display:grid}.owner-review-scores strong small{font-size:8px}.owner-review-scores i{color:var(--green);font-size:10px;font-style:normal;font-weight:800}@media (width<=800px){.report-upload-panel{grid-template-columns:1fr}.report-upload-button{width:100%}.saved-review-shell>header,.saved-review-head{grid-template-columns:1fr;align-items:flex-start}.saved-review-shell>header{flex-direction:column;padding:15px 0}.saved-dimensions{grid-template-columns:1fr}.discussion-list article{max-width:95%}.discussion-form,.owner-review-list>a{grid-template-columns:1fr}.owner-review-scores{flex-wrap:wrap;justify-content:space-between}}.owner-home{width:calc(100% - 48px);max-width:1132px}@media (width<=800px){.owner-home{width:auto}}.revision-shell{max-width:960px;min-height:100vh;margin:0 auto;padding:0 24px 80px}.revision-shell>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:82px;display:flex}.revision-shell>header nav{gap:9px;display:flex}.revision-shell>header nav a{border:1px solid var(--line);color:var(--green);background:#fbfaf6;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:800;text-decoration:none}.revision-intro{padding:52px 0 22px}.revision-intro h1{color:var(--green);margin:6px 0 8px;font-family:Georgia,serif;font-size:clamp(42px,7vw,68px);font-weight:400}.revision-intro>p:last-child{color:var(--muted);margin:0;font-size:14px}.revision-compose{background:#fff;border:1px solid #c9d9d1;border-radius:20px;padding:24px;box-shadow:0 16px 40px #2d4e4414}.revision-compose>label{color:#315f54;margin-bottom:10px;font-family:Georgia,serif;font-size:24px;display:block}.revision-compose textarea{width:100%;min-height:230px;color:var(--ink);font:inherit;resize:vertical;background:#fbfcf9;border:2px solid #c9d9d1;border-radius:14px;padding:17px;font-size:15px;line-height:1.6}.revision-compose textarea:focus{border-color:#478b79;outline:3px solid #27776524}.revision-compose>div{justify-content:space-between;align-items:center;gap:18px;margin-top:12px;display:flex}.revision-compose small{max-width:520px;color:var(--muted);line-height:1.5}.revision-compose button{color:#fff;cursor:pointer;background:#176f60;border:1px solid #155f52;border-radius:11px;padding:13px 18px;font-weight:900}.revision-compose button:disabled{opacity:.55}.revision-message{color:#315f48;background:#e4efe8;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:11px}.revision-history{border:1px solid var(--line);background:#f8f8f3;border-radius:17px;margin-top:16px}.revision-history summary{cursor:pointer;color:#315f54;justify-content:space-between;align-items:center;padding:16px 18px;font-weight:900;display:flex}.revision-history summary b{background:#e0ece6;border-radius:99px;padding:6px 9px;font-size:9px}.revision-history>div{gap:9px;padding:0 12px 12px;display:grid}.revision-history article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 16px}.revision-history article>div{justify-content:space-between;gap:14px;display:flex}.revision-history article span{color:#437363;text-transform:uppercase;font-size:9px;font-weight:900}.revision-history time{color:var(--muted);font-size:9px}.revision-history article p{white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.55}.revision-empty{text-align:center;color:var(--muted);padding:20px;font-size:11px}@media (width<=650px){.revision-shell>header{flex-direction:column;align-items:flex-start;padding:14px 0}.revision-shell>header nav{width:100%}.revision-shell>header nav a{text-align:center;flex:1}.revision-intro{padding-top:35px}.revision-compose{padding:17px}.revision-compose>div{flex-direction:column;align-items:stretch}.revision-compose button{width:100%}}.revision-file-area input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.revision-compose .revision-add-file{color:#fff;background:#e8a33c;border-color:#c68020;flex:none;padding:11px 15px}.revision-submit-row{margin-top:13px!important}@media (width<=650px){.revision-file-area{flex-direction:column;align-items:stretch}.revision-compose .revision-add-file{width:100%}.revision-selected-files>div{flex-direction:column;align-items:flex-start}.revision-selected-files button{width:auto!important}}.revision-file-area{background:#f3f8f5;border:1px dashed #78a999;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:15px 16px;display:flex}.revision-file-area>div{gap:4px;display:grid}.revision-file-area b{color:#285d50;font-size:12px}.revision-file-area small{font-size:10px}.revision-file-area input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.revision-compose .revision-add-file,.revision-compose .revision-submit-row button{cursor:pointer;text-align:center;border-radius:20px;justify-content:center;align-items:center;width:290px;min-height:104px;padding:13px 18px;font-size:18px;font-weight:900;display:inline-flex}.revision-compose .revision-add-file{color:#fff;background:#e8a33c;border:1px solid #c68020;flex:none}.revision-compose .revision-submit-row button{color:#fff;background:#176f60;border:1px solid #155f52;flex:none}.revision-selected-files{gap:7px;margin-top:9px!important;display:grid!important}.revision-selected-files>div{background:#fbfcfa;border:1px solid #d6e1dc;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;display:flex}.revision-selected-files span{overflow-wrap:anywhere;min-width:0;font-size:11px}.revision-selected-files button{font-size:9px;color:#814b43!important;background:#f4e3df!important;border-color:#dfc4bd!important;padding:6px 9px!important}.revision-submit-row{align-items:center!important;margin-top:13px!important}.revision-submit-row small{flex:1}.revision-history-files{flex-wrap:wrap;margin-top:10px;justify-content:flex-start!important;gap:7px!important;display:flex!important}.revision-history-files a{color:#315f54;background:#eef6f2;border:1px solid #c9d9d1;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}.revision-history-files small{margin-left:4px;font-weight:400}.revision-history article>.revision-history-files{justify-content:flex-start}@media (width<=650px){.revision-file-area{flex-direction:column;align-items:stretch}.revision-compose .revision-add-file,.revision-compose .revision-submit-row button{width:100%;min-height:64px}.revision-selected-files>div{flex-direction:column;align-items:flex-start}.revision-selected-files button{width:auto!important}}.landing-actions>.journal-review-button{color:#fff!important;background:#5266b5!important;border-color:#394b96!important}.landing-actions>.citation-check-button{color:#fff!important;background:#6f4aa8!important;border-color:#54327f!important;box-shadow:0 7px 18px #5b398c38!important}.landing-actions>.citation-check-button:hover{background:#5e3d91!important;border-color:#452667!important}.citation-shell{max-width:1132px;min-height:100vh;margin:auto;padding:0 24px 80px}.citation-shell>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;display:flex}.citation-shell>header>a:last-child{color:var(--green);font-size:11px;font-weight:900;text-decoration:none}.citation-hero{max-width:870px;padding:68px 0 30px}.citation-hero h1{font-family:var(--font-source-serif),Georgia,serif;color:var(--green);margin:10px 0;font-size:clamp(44px,6vw,72px);font-style:italic;font-weight:600;line-height:1.06}.citation-hero>p:last-child{max-width:760px;color:var(--muted);line-height:1.7}.citation-search{border:1px solid var(--line);background:var(--card);border-radius:20px;gap:10px;padding:24px;display:grid}.citation-search>label{color:var(--green);font-size:11px;font-weight:900}.citation-search>div{grid-template-columns:1fr auto;gap:10px;display:grid}.citation-search input{border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;background:#f1f0ea;border-radius:11px;padding:15px}.citation-search button{color:#fff;cursor:pointer;background:#a55b25;border:1px solid #7d3f16;border-radius:11px;padding:14px 21px;font-weight:900}.citation-search button:disabled{opacity:.55}.citation-search small,.citation-note{color:var(--muted);font-size:10px;line-height:1.55}.citation-error{color:#7b4039;background:#f7dfdc;border:1px solid #d5a29c;border-radius:11px;padding:13px 15px}.citation-results{padding-top:28px}.citation-results>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;display:flex}.citation-results h2{color:var(--green);margin:5px 0;font-family:Georgia,serif;font-size:30px;font-weight:400}.citation-results>header>span{color:#315f54;background:#dce8e2;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:900}.citation-results>div{gap:10px;display:grid}.citation-results>div>a{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:16px;grid-template-columns:1fr 150px;align-items:center;gap:18px;padding:18px 20px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid}.citation-results>div>a:hover{border-color:#a55b25;transform:translateY(-1px)}.citation-work>span{color:#a55b25;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.citation-work h3{color:var(--green);margin:7px 0;font-family:Georgia,serif;font-size:20px;font-weight:400}.citation-work p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.citation-count{border-left:1px solid var(--line);text-align:center;place-items:center;min-height:105px;padding:12px;display:grid}.citation-count strong{color:#a55b25;font-family:Georgia,serif;font-size:34px}.citation-count span{font-size:11px;font-weight:900}.citation-count small{color:var(--muted);margin-top:7px;font-size:8px}.citation-note{margin:14px 2px}.citation-results:has(>div:empty){border:1px solid var(--line);background:var(--card);border-radius:16px;padding:22px}@media (width<=650px){.citation-hero{padding-top:45px}.citation-search>div{grid-template-columns:1fr}.citation-search button{min-height:50px}.citation-results>header{flex-direction:column;align-items:flex-start}.citation-results>div>a{grid-template-columns:1fr}.citation-count{border-top:1px solid var(--line);border-left:0}.citation-shell>header{gap:14px}.citation-shell>header>a:last-child{font-size:9px}}.journal-review-shell{min-height:100vh}.journal-review-hero,.journal-review-workspace,.journal-results{max-width:1132px;margin:0 auto;padding-left:24px;padding-right:24px}.journal-review-hero{padding-top:58px;padding-bottom:28px}.journal-review-hero h1{color:var(--green);margin:9px 0;font-family:Georgia,serif;font-size:clamp(42px,6vw,72px);font-weight:400}.journal-review-hero>p:last-child{max-width:780px;color:var(--muted);font-size:15px;line-height:1.65}.journal-review-workspace{gap:14px;padding-bottom:55px;display:grid}.journal-target-panel,.journal-metadata,.journal-upload-grid article,.journal-review-action,.journal-rules{border:1px solid var(--line);background:var(--card);border-radius:18px}.journal-target-panel{grid-template-columns:210px 1fr;gap:18px;padding:22px;display:grid}.journal-target-panel h2{margin:6px 0;font-family:Georgia,serif;font-size:23px;font-weight:400}.journal-targets{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.journal-targets button{color:#44578f;cursor:pointer;background:#e7ebf7;border:1px solid #b9c4e4;border-radius:11px;min-height:44px;font-weight:900}.journal-targets button.active{color:#fff;background:#5266b5;border-color:#394b96;box-shadow:0 7px 16px #394b9633}.target-explanation{background:#edf0f8;border-radius:12px;grid-column:1/-1;padding:14px 16px}.target-explanation b{color:#3d4f8a}.target-explanation p{color:#53606f;margin:6px 0;font-size:12px;line-height:1.55}.target-explanation small{color:#777f8b;font-size:9px}.journal-metadata{grid-template-columns:170px 1fr 1fr;gap:14px;padding:20px;display:grid}.journal-metadata label{color:var(--green);gap:7px;font-size:10px;font-weight:800;display:grid}.journal-metadata input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fbfaf5;border-radius:10px;padding:12px;font-size:12px}.journal-upload-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.journal-upload-grid article{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.journal-upload-grid article>span{color:#40559d;background:#dce5f5;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.journal-upload-grid b,.journal-upload-grid small{display:block}.journal-upload-grid small{color:var(--muted);margin-top:4px;font-size:9px}.journal-upload-grid label{color:#fff;cursor:pointer;background:#5266b5;border-radius:9px;padding:10px 13px;font-size:10px;font-weight:900}.journal-upload-grid input{display:none}.journal-upload-grid article>p{color:#425c53;grid-column:2/-1;margin:0;font-size:10px}.journal-review-action{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.journal-review-action>div{gap:4px;display:grid}.journal-review-action span{color:var(--muted);font-size:10px}.journal-review-action button{color:#fff;cursor:pointer;background:#5266b5;border:0;border-radius:11px;padding:13px 17px;font-weight:900}.journal-review-action button:disabled{opacity:.4;cursor:not-allowed}.journal-rules{padding:0 18px}.journal-rules summary{color:#48625b;cursor:pointer;justify-content:space-between;padding:16px 0;font-size:11px;font-weight:900;display:flex}.journal-rules summary span{color:#5266b5}.journal-rules>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:12px;padding:0 0 17px;display:grid}.journal-rules p{color:var(--muted);margin:13px 0 0;font-size:10px;line-height:1.55}.journal-results{padding-bottom:70px}.journal-result-head{background:#e6eaf6;border-radius:20px;grid-template-columns:1fr 150px;align-items:stretch;gap:18px;padding:26px;display:grid}.journal-result-head h2{color:#3e4f8b;margin:7px 0;font-family:Georgia,serif;font-size:34px;font-weight:400}.journal-result-head p:last-child{color:#667184;font-size:11px}.journal-result-head>div:last-child{color:#725078;background:#f1eaf1;border:1px solid #c6bddc;border-radius:15px;align-content:center;place-items:center;display:grid}.journal-result-head>div:last-child.ready{color:#315f48;background:#e1efdd;border-color:#bfd5b9}.journal-result-head strong{font-family:Georgia,serif;font-size:40px}.journal-result-head span{font-size:9px;font-weight:800}.journal-score-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.journal-score-grid article{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:15px}.journal-score-grid header{color:#31594f;justify-content:space-between;gap:12px;display:flex}.journal-score-grid article>div{background:#e7e9e5;border-radius:99px;height:7px;margin:10px 0;overflow:hidden}.journal-score-grid i{background:#5266b5;border-radius:99px;height:100%;display:block}.journal-score-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.journal-priorities{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.journal-priorities article{background:#f3f0e5;border-radius:15px;padding:18px}.journal-priorities ol,.journal-priorities ul{margin:12px 0 0;padding-left:18px}.journal-priorities li{color:#5f665f;margin:8px 0;font-size:10px;line-height:1.5}.journal-priorities li b,.journal-priorities li span{display:block}.journal-priorities li b{color:#31594f}.journal-results .review-result-toolbar{margin-top:12px}.journal-review-shell .legal-footer{max-width:1132px;margin:0 auto}@media (width<=800px){.journal-target-panel,.journal-metadata{grid-template-columns:1fr}.journal-targets{grid-template-columns:1fr 1fr}.target-explanation{grid-column:auto}.journal-upload-grid,.journal-score-grid,.journal-priorities{grid-template-columns:1fr}.journal-upload-grid article{grid-template-columns:auto 1fr}.journal-upload-grid label{text-align:center;grid-column:1/-1}.journal-rules>div{grid-template-columns:1fr}.journal-review-action{flex-direction:column;align-items:flex-start}.journal-result-head{grid-template-columns:1fr}.journal-result-head>div:last-child{min-height:125px}.journal-metadata{padding:18px}}.journal-paste-fallback{background:#f5f7fb;border:1px solid #c7cfdf;border-radius:15px;padding:0 16px}.journal-paste-fallback summary{color:#44578f;cursor:pointer;justify-content:space-between;gap:16px;padding:14px 0;font-size:11px;font-weight:900;display:flex}.journal-paste-fallback summary span{font-size:9px}.journal-paste-fallback textarea{width:100%;min-height:240px;color:var(--ink);resize:vertical;background:#fff;border:1px solid #cbd2e3;border-radius:11px;margin:0 0 16px;padding:14px;line-height:1.55}.guideline-lookup-status{color:#315f48;background:#e9f4ed;border:1px solid #bcd7c9;border-radius:10px;grid-column:2/-1;align-items:center;gap:10px;padding:10px 12px;font-size:10px;display:flex}.guideline-lookup-status span{color:#537066;flex:1}.guideline-lookup-status a{color:#315f48;font-weight:900;text-decoration:none}.guideline-lookup-status.failed{color:#884a43;background:#f8e9e5;border-color:#e0c3bd}.guideline-lookup-status.failed span{color:#884a43}@media (width<=800px){.guideline-lookup-status{flex-direction:column;grid-column:auto;align-items:flex-start}}.journal-format-buttons{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.journal-format-buttons label:first-of-type{background:#5266b5}.journal-format-buttons label:last-of-type{background:#397b69}.journal-article-upload>p{overflow-wrap:anywhere}@media (width<=800px){.journal-format-buttons{grid-column:1/-1;justify-content:stretch}.journal-format-buttons label{text-align:center;flex:1}}.similarity-panel button:disabled{opacity:.55;cursor:not-allowed}.similarity-upload{color:#294840;background:#f8fbf9;border:1px dashed #8eb7a8;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.similarity-upload>div{gap:4px;display:grid}.similarity-upload span,.similarity-upload small{color:#5c746d;font-size:10px;line-height:1.4}.similarity-upload strong{overflow-wrap:anywhere;font-size:11px}.similarity-upload.reading{background:#fff5d8;border-color:#d7bb6b}.similarity-upload.ready{background:#e7f4ec;border-color:#82b99e}.similarity-upload.error{background:#f7dfdc;border-color:#d5a29c}.similarity-file-button{color:#fff;cursor:pointer;background:#327b68;border-radius:10px;flex:none;padding:11px 13px;font-size:11px!important;display:block!important}.similarity-file-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:root{--ink:#0f1d1a;--muted:#485854;--paper:#e7e5df;--card:#ebe9e2;--line:#b8b9b1;--green:#084f43}body{background:var(--paper)!important;color:var(--ink)!important}.topbar{background:#e4e2dbf2!important}.revision-compose,.revision-history article,.admin-list article,.landing-hero aside,.public-visit-strip article,.ownership-panel article,.saved-dimensions article,.journal-target-panel,.journal-metadata,.journal-upload-grid article,.journal-review-action,.journal-rules{background:var(--card)!important}.revision-compose textarea,.access-form input,.title-input,.journal-metadata input,.journal-paste-fallback textarea,.discussion-form textarea{color:var(--ink)!important;background:#f1f0ea!important}.revision-file-area,.revision-history,.revision-selected-files>div{background:#d9e2dc!important}.revision-intro>p:last-child,.revision-compose small,.revision-history time,.landing-hero>div>p:not(.eyebrow),.landing-features p,.admin-list p,.admin-list small{color:var(--muted)!important}.revision-message{color:#173f35!important;background:#c9ddd2!important}.admin-shell header nav .mirror-link{color:#fff!important;background:#8b3b31!important;border-color:#7a3028!important}.mirror-shell{max-width:720px;min-height:100vh;margin:auto;padding:20px 18px 60px}.mirror-shell>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:12px 0 22px;display:flex}.mirror-shell h1{color:var(--green);margin:4px 0;font-family:Georgia,serif;font-size:clamp(38px,9vw,58px);font-weight:400}.mirror-shell header p:last-child{color:var(--muted);margin:0;font-size:12px}.mirror-shell header>a{border:1px solid var(--line);background:var(--card);color:var(--green);border-radius:10px;flex:none;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none}.mirror-status{border-radius:16px;gap:6px;margin:18px 0;padding:18px;display:grid}.mirror-status.active{color:#fff;background:#8b3b31}.mirror-status.clear{color:var(--ink);background:#dce9d1}.mirror-status span{letter-spacing:.12em;font-size:9px;font-weight:900}.mirror-status strong{font-family:Georgia,serif;font-size:25px}.mirror-status small{opacity:.82}.mirror-list{gap:12px;display:grid}.mirror-list article{border:1px solid var(--line);background:var(--card);border-radius:18px;gap:16px;padding:18px;display:grid;box-shadow:0 10px 28px #21322d14}.mirror-list article>div{gap:5px;display:grid}.mirror-list span{color:#8b3b31;letter-spacing:.09em;font-size:9px;font-weight:900}.mirror-list h2{margin:1px 0 4px;font-family:Georgia,serif;font-size:28px;font-weight:400}.mirror-list p{color:var(--muted);margin:0;font-size:12px}.mirror-list small,.mirror-list time{color:var(--muted);font-size:10px;line-height:1.5}.mirror-list form{grid-template-columns:2fr 1fr;gap:9px;display:grid}.mirror-list button{color:#fff;cursor:pointer;background:#16705f;border:0;border-radius:12px;min-height:54px;font-weight:900}.mirror-list button.reject{color:#7b4039;background:#ead7d3}.mirror-empty{text-align:center}.mirror-empty p{margin-top:5px}@media (width<=540px){.mirror-shell>header{flex-direction:column}.mirror-shell header>a{text-align:center;align-self:stretch}.mirror-list form{grid-template-columns:1fr}.mirror-list button{min-height:58px;font-size:14px}}.brand sup,.eyebrow sup{vertical-align:super;color:var(--orange);margin-left:2px;line-height:0;font-size:55%!important}.landing-nav-actions .mirror-entry-link{color:#fff;background:#2f7c69;border:2px solid #1f6c5d;border-radius:12px;padding:12px 18px;font-weight:900;text-decoration:none;box-shadow:0 8px 20px #2f7c692e}.landing-nav-actions .mirror-entry-link:hover{background:#256858;transform:translateY(-1px)}.mobile-owner-mirror{display:none}@media (width<=980px){.landing-nav{gap:16px;height:auto;min-height:76px;padding-top:12px;padding-bottom:12px}.landing-nav-actions{flex-wrap:wrap;justify-content:flex-end}.landing-nav-actions>span{display:none}}@media (width<=640px){.landing-nav-actions .mirror-entry-link{display:none}.mobile-owner-mirror{z-index:90;color:#fff;background:#145f51;border:2px solid #75aa99;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:10px 15px;text-decoration:none;display:flex;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 14px 36px #11433952}.mobile-owner-mirror span{letter-spacing:.1em;font-size:10px;font-weight:900}.mobile-owner-mirror b{font-family:Georgia,serif;font-size:16px;font-weight:400}.landing-shell{padding-bottom:82px}}.landing-nav-actions .update-wrap{align-items:center;display:inline-flex}.landing-nav-actions .update-wrap small{display:none}.landing-nav-actions .update-button{color:#fff;letter-spacing:.04em;cursor:pointer;background:#bf5961;border:2px solid #93444b;border-radius:11px;min-height:43px;padding:11px 16px;font-size:11px;font-weight:900;box-shadow:0 8px 20px #93444b33}.landing-nav-actions .update-button:hover{filter:brightness(1.08);transform:translateY(-1px)}@media (width<=800px){.landing-nav-actions .update-button{min-height:38px;padding:9px 10px;font-size:9px}}.landing-auth-actions{align-items:center;gap:7px;padding-right:2px;display:flex}.landing-auth-actions a{letter-spacing:.07em;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:10px 15px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.landing-login-link{color:#205b4c;background:#dceadf;border:1px solid #8fb8a9}.landing-signup-link{color:#275b70;background:#dceaf1;border:1px solid #9ab8ca}.landing-login-link:hover,.landing-signup-link:hover{filter:brightness(.98);transform:translateY(-1px)}.portal-user{z-index:21;align-items:center;gap:16px;min-height:48px;position:relative;top:auto}.portal-user>span{font-weight:700;line-height:1.4}.portal-user>div{flex-wrap:wrap;justify-content:flex-end;align-items:center}.topbar{top:0}@media (width<=1100px){.landing-nav{flex-direction:column;align-items:flex-start;padding-top:16px;padding-bottom:16px}.landing-nav-actions{justify-content:flex-start;width:100%}.landing-auth-actions{order:-1}.landing-nav-actions .revision-entry-link,.landing-nav-actions .mirror-entry-link,.landing-nav-actions .owner-entry-link{padding:9px 11px;font-size:9px}}@media (width<=640px){.landing-auth-actions{width:100%}.landing-auth-actions a{flex:1}.landing-nav-actions{grid-template-columns:1fr 1fr;display:grid}.landing-nav-actions .update-wrap{grid-column:1/-1}.portal-user>div{justify-content:flex-start;gap:10px}.portal-user{padding-top:12px;padding-bottom:12px}.topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:70px;padding-top:10px;padding-bottom:10px}}.portal-user{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px #254b4014;background:#e8eee9f5!important;grid-template-columns:auto minmax(180px,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:72px!important;padding:10px max(24px,50vw - 590px)!important;display:grid!important;position:sticky!important;top:0!important}.portal-user .portal-brand{letter-spacing:.03em;font-size:12px;font-weight:900;text-decoration:none;color:var(--ink)!important}.portal-user .portal-brand .metaris-logo{background:linear-gradient(#279cf4 0 0) 9px 9px/8px 8px no-repeat,linear-gradient(#117ed4 0 0) 20px 9px/8px 8px no-repeat,linear-gradient(#117ed4 0 0) 9px 20px/8px 8px no-repeat,linear-gradient(#58b9f5 0 0) 20px 20px/8px 8px no-repeat,#efefef!important;flex-basis:36px!important;width:36px!important;height:36px!important}.portal-identity{color:#45635b;min-width:0;font-size:10px;font-weight:700;line-height:1.35}.portal-user nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.portal-user nav>a{white-space:nowrap;background:#f3f6f3;border:1px solid #c7d8d0;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:800;text-decoration:none;color:#355f54!important}.portal-user nav .owner-dashboard-link{background:#e8f0eb!important}.hero{padding-top:54px!important;padding-bottom:25px!important}.hero>p{margin-bottom:0!important}.workspace{scroll-margin-top:88px;padding-top:10px!important}button,.primary-link,.secondary-link,.landing-actions>a,.landing-nav-actions a,.portal-user nav>a,.access-choice>a,.review-hero-link,.journal-review-button,.citation-check-button,.trace-hero-button,.similarity-ai-button,.report-upload-button,.similarity-file-button,.revision-entry-link,.mirror-entry-link,.owner-entry-link,.mobile-owner-mirror{filter:saturate(.7)contrast(.86)brightness(1.04)}button:hover,.primary-link:hover,.secondary-link:hover,.landing-actions>a:hover,.landing-nav-actions a:hover,.portal-user nav>a:hover,.access-choice>a:hover{filter:saturate(.76)contrast(.9)brightness(1.03)}@media (width<=900px){.portal-user{grid-template-columns:1fr auto!important}.portal-identity{grid-area:2/1/auto/-1}.portal-user nav{grid-area:1/2/3}.hero{padding-top:42px!important}}@media (width<=650px){.portal-user{grid-template-columns:1fr!important;align-items:flex-start!important;padding:14px 18px!important;position:relative!important}.portal-user .portal-brand,.portal-identity,.portal-user nav{grid-area:auto/1!important}.portal-user nav{justify-content:flex-start}.portal-user nav>a{text-align:center;flex:1}.hero{padding:34px 20px 20px!important}.workspace{scroll-margin-top:16px}}.push-setup{background:#e5f1eb;border:1px solid #b8d7c9;border-radius:16px;gap:8px;margin:18px 0;padding:16px;display:grid}.push-setup strong{color:#23594b;font-size:14px}.push-setup p{color:#557069;margin:0;font-size:11px;line-height:1.5}.push-setup button{color:#fff;cursor:pointer;background:#16705f;border:0;border-radius:12px;min-height:50px;font-weight:900}.push-setup button:disabled{cursor:default;background:#9db8af}.push-setup.error{background:#f6e2de;border-color:#d9aaa3}.push-setup.error strong,.push-setup.error p{color:#7b4039}.landing-hero h1 .hero-prefix,.hero h1 .hero-prefix{font-family:var(--font-sora),Arial,sans-serif;font-weight:700}.landing-hero h1 em,.hero h1 em{font-family:var(--font-source-serif),Georgia,serif;font-style:italic;font-weight:600}.brand{white-space:nowrap;align-items:center;display:inline-flex}.brand .metaris-logo{flex:0 0 41px;color:#0000!important;width:41px!important;height:41px!important;box-shadow:none!important;background:linear-gradient(#279cf4 0 0) 11px 11px/9px 9px no-repeat,linear-gradient(#117ed4 0 0) 23px 11px/9px 9px no-repeat,linear-gradient(#117ed4 0 0) 11px 23px/9px 9px no-repeat,linear-gradient(#58b9f5 0 0) 23px 23px/9px 9px no-repeat,#efefef!important;border-radius:12px!important;margin-right:10px!important;font-size:0!important;display:inline-block!important}.whatsapp-log{border:1px solid var(--line);background:var(--card);border-radius:16px;margin-top:18px;overflow:hidden}.whatsapp-log summary{color:var(--green);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-weight:900;display:flex}.whatsapp-log summary b{background:#dce8e2;border-radius:99px;padding:6px 9px;font-size:9px}.whatsapp-log>div{gap:9px;padding:0 12px 12px;display:grid}.whatsapp-log article{border:1px solid var(--line);background:#f2f1eb;border-radius:12px;padding:13px}.whatsapp-log article.sent{border-left:5px solid #287765}.whatsapp-log article.failed{border-left:5px solid #a34f47}.whatsapp-log article.not-configured{border-left:5px solid #b58a2e}.whatsapp-log article header{justify-content:space-between;gap:12px;display:flex}.whatsapp-log article header strong{letter-spacing:.08em;font-size:9px}.whatsapp-log article time,.whatsapp-log article small{color:var(--muted);font-size:9px}.whatsapp-log article p{margin:7px 0;font-size:11px}.whatsapp-log article code{overflow-wrap:anywhere;color:#315f54;margin-top:7px;font-size:9px;display:block}.whatsapp-error{color:#74423c;background:#f3deda;border-radius:9px;margin-top:9px;padding:10px}.whatsapp-error b{font-size:10px}.whatsapp-error p{overflow-wrap:anywhere;margin:5px 0 0;line-height:1.45}.whatsapp-log-empty{color:var(--muted);padding:10px;font-size:11px}
