/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:"PressCraft Nudi 001";src:url(/fonts/nudi/001-inchara.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 002";src:url(/fonts/nudi/002-Nudi-01-e-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 003";src:url(/fonts/nudi/003-Nudi-01-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 004";src:url(/fonts/nudi/004-Nudi-01-k-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 005";src:url(/fonts/nudi/005-Nudi-01-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 006";src:url(/fonts/nudi/006-Nudi-02-e-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 007";src:url(/fonts/nudi/007-Nudi-02-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 008";src:url(/fonts/nudi/008-Nudi-02-k-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 009";src:url(/fonts/nudi/009-Nudi-02-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 010";src:url(/fonts/nudi/010-Nudi-03-e-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 011";src:url(/fonts/nudi/011-Nudi-03-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 012";src:url(/fonts/nudi/012-Nudi-03-k-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 013";src:url(/fonts/nudi/013-Nudi-03-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 014";src:url(/fonts/nudi/014-Nudi-04-e-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 015";src:url(/fonts/nudi/015-Nudi-04-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 016";src:url(/fonts/nudi/016-Nudi-04-k-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 017";src:url(/fonts/nudi/017-Nudi-04-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 018";src:url(/fonts/nudi/018-Nudi-05-e-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 019";src:url(/fonts/nudi/019-Nudi-05-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 020";src:url(/fonts/nudi/020-Nudi-05-k-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 021";src:url(/fonts/nudi/021-Nudi-05-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 022";src:url(/fonts/nudi/022-Nudi-06-e-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 023";src:url(/fonts/nudi/023-Nudi-06-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 024";src:url(/fonts/nudi/024-Nudi-06-k-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 025";src:url(/fonts/nudi/025-Nudi-06-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 026";src:url(/fonts/nudi/026-Nudi-07-e-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 027";src:url(/fonts/nudi/027-Nudi-07-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 028";src:url(/fonts/nudi/028-Nudi-07-k-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 029";src:url(/fonts/nudi/029-Nudi-07-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 030";src:url(/fonts/nudi/030-Nudi-08-e-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 031";src:url(/fonts/nudi/031-Nudi-08-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 032";src:url(/fonts/nudi/032-Nudi-08-k-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 033";src:url(/fonts/nudi/033-Nudi-08-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 034";src:url(/fonts/nudi/034-Nudi-09-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 035";src:url(/fonts/nudi/035-Nudi-09-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 036";src:url(/fonts/nudi/036-Nudi-10-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 037";src:url(/fonts/nudi/037-Nudi-10-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 038";src:url(/fonts/nudi/038-Nudi-11-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 039";src:url(/fonts/nudi/039-Nudi-11-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 040";src:url(/fonts/nudi/040-Nudi-12-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 041";src:url(/fonts/nudi/041-Nudi-12-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 042";src:url(/fonts/nudi/042-Nudi-13-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 043";src:url(/fonts/nudi/043-Nudi-13-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 044";src:url(/fonts/nudi/044-Nudi-14-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 045";src:url(/fonts/nudi/045-Nudi-14-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 046";src:url(/fonts/nudi/046-Nudi-15-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 047";src:url(/fonts/nudi/047-Nudi-15-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 048";src:url(/fonts/nudi/048-Nudi-16-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 049";src:url(/fonts/nudi/049-Nudi-16-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 050";src:url(/fonts/nudi/050-Nudi-17-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 051";src:url(/fonts/nudi/051-Nudi-17-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 052";src:url(/fonts/nudi/052-Nudi-18-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 053";src:url(/fonts/nudi/053-Nudi-18-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 054";src:url(/fonts/nudi/054-NUDI-19-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 055";src:url(/fonts/nudi/055-NUDI-19-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 056";src:url(/fonts/nudi/056-NUDI-20-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 057";src:url(/fonts/nudi/057-NUDI-20-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 058";src:url(/fonts/nudi/058-NUDI-21-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 059";src:url(/fonts/nudi/059-NUDI-21-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 060";src:url(/fonts/nudi/060-NUDI-22-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 061";src:url(/fonts/nudi/061-NUDI-22-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 062";src:url(/fonts/nudi/062-NUDI-23-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 063";src:url(/fonts/nudi/063-NUDI-23-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 064";src:url(/fonts/nudi/064-NUDI-24-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 065";src:url(/fonts/nudi/065-NUDI-24-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 066";src:url(/fonts/nudi/066-NUDI-25-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 067";src:url(/fonts/nudi/067-NUDI-25-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 068";src:url(/fonts/nudi/068-NUDI-26-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 069";src:url(/fonts/nudi/069-NUDI-26-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 070";src:url(/fonts/nudi/070-NUDI-27-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 071";src:url(/fonts/nudi/071-NUDI-27-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 072";src:url(/fonts/nudi/072-NUDI-28-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 073";src:url(/fonts/nudi/073-NUDI-28-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 074";src:url(/fonts/nudi/074-nudi-akshar-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 075";src:url(/fonts/nudi/075-nudi-akshar-b_0.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 076";src:url(/fonts/nudi/076-nudi-akshar-b_2.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 077";src:url(/fonts/nudi/077-nudi-akshara-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 078";src:url(/fonts/nudi/078-Nudi-B-Akshar-1.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 079";src:url(/fonts/nudi/079-Nudi-B-Akshar-2.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 080";src:url(/fonts/nudi/080-Nudi-B-Akshara-1.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 081";src:url(/fonts/nudi/081-Nudi-B-Akshara-2.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 082";src:url(/fonts/nudi/082-NUDI-KVK-E-B.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 083";src:url(/fonts/nudi/083-NUDI-KVK-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 084";src:url(/fonts/nudi/084-NUDI-KVK-K-B.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 085";src:url(/fonts/nudi/085-NUDI-KVK-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 086";src:url(/fonts/nudi/086-NUDI-UNI-01E-BOLD.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 087";src:url(/fonts/nudi/087-NUDI-UNI-01E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 088";src:url(/fonts/nudi/088-NUDI-UNI-01K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 089";src:url(/fonts/nudi/089-NUDI-UNI-02E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 090";src:url(/fonts/nudi/090-NUDI-UNI-02K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 091";src:url(/fonts/nudi/091-NUDI-UNI-03E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 092";src:url(/fonts/nudi/092-NUDI-UNI-03K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 093";src:url(/fonts/nudi/093-NUDI-UNI-04E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 094";src:url(/fonts/nudi/094-NUDI-UNI-04K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 095";src:url(/fonts/nudi/095-NUDI-UNI-06E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 096";src:url(/fonts/nudi/096-NUDI-UNI-06K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 097";src:url(/fonts/nudi/097-NUDI-UNI-07E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 098";src:url(/fonts/nudi/098-NUDI-UNI-07K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 099";src:url(/fonts/nudi/099-NUDI-UNI-08E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 100";src:url(/fonts/nudi/100-NUDI-UNI-08K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 101";src:url(/fonts/nudi/101-NUDI-UNI-09E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 102";src:url(/fonts/nudi/102-NUDI-UNI-09K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 103";src:url(/fonts/nudi/103-NUDI-UNI-10E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 104";src:url(/fonts/nudi/104-NUDI-UNI-10K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 105";src:url(/fonts/nudi/105-NUDI-UNI-11E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 106";src:url(/fonts/nudi/106-NUDI-UNI-11K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 107";src:url(/fonts/nudi/107-NUDI-UNI-12E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 108";src:url(/fonts/nudi/108-NUDI-UNI-12K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 109";src:url(/fonts/nudi/109-NUDI-UNI-13E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 110";src:url(/fonts/nudi/110-NUDI-UNI-13K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 111";src:url(/fonts/nudi/111-NUDI-UNI-14E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 112";src:url(/fonts/nudi/112-NUDI-UNI-14K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 113";src:url(/fonts/nudi/113-NUDI-UNI-15E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 114";src:url(/fonts/nudi/114-NUDI-UNI-15K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 115";src:url(/fonts/nudi/115-NUDI-UNI-16E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 116";src:url(/fonts/nudi/116-NUDI-UNI-16K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 117";src:url(/fonts/nudi/117-NUDI-UNI-17E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 118";src:url(/fonts/nudi/118-NUDI-UNI-17K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 119";src:url(/fonts/nudi/119-NUDI-UNI-18E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 120";src:url(/fonts/nudi/120-NUDI-UNI-18K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 121";src:url(/fonts/nudi/121-NUDI-UNI-19E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 122";src:url(/fonts/nudi/122-NUDI-UNI-19K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 123";src:url(/fonts/nudi/123-NUDI-UNI-20E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 124";src:url(/fonts/nudi/124-NUDI-UNI-20K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 125";src:url(/fonts/nudi/125-NUDI-UNI-ananth-05E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 126";src:url(/fonts/nudi/126-NUDI-UNI-ananth-05K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 127";src:url(/fonts/nudi/127-Nudi-vedic-e-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 128";src:url(/fonts/nudi/128-Nudi-vedic-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 129";src:url(/fonts/nudi/129-Nudi-vedic-k-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 130";src:url(/fonts/nudi/130-Nudi-vedic-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 131";src:url(/fonts/nudi/131-NUDI-00.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 132";src:url(/fonts/nudi/132-NUDI-01.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 133";src:url(/fonts/nudi/133-NUDI-02.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 134";src:url(/fonts/nudi/134-NUDI-03.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 135";src:url(/fonts/nudi/135-NUDI-04.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 136";src:url(/fonts/nudi/136-NUDI-05.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 137";src:url(/fonts/nudi/137-NUDI-06.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 138";src:url(/fonts/nudi/138-NUDI-07.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 139";src:url(/fonts/nudi/139-NUDI-08.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 140";src:url(/fonts/nudi/140-NUDI-09.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 141";src:url(/fonts/nudi/141-NUDI-10.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 142";src:url(/fonts/nudi/142-NUDI-11.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 143";src:url(/fonts/nudi/143-NUDI-12.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 144";src:url(/fonts/nudi/144-Nudi-diacretic-02.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 145";src:url(/fonts/nudi/145-Nudi-diacretic-03.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 146";src:url(/fonts/nudi/146-NUDI-diacretic.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 147";src:url(/fonts/nudi/147-NUDI00.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 148";src:url(/fonts/nudi/148-NUDI01.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 149";src:url(/fonts/nudi/149-NUDI02.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 150";src:url(/fonts/nudi/150-NUDI03.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 151";src:url(/fonts/nudi/151-NUDI04.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 152";src:url(/fonts/nudi/152-NUDI05.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 153";src:url(/fonts/nudi/153-NUDI06.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 154";src:url(/fonts/nudi/154-NUDI07.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 155";src:url(/fonts/nudi/155-NUDI08.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 156";src:url(/fonts/nudi/156-NUDI10.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 157";src:url(/fonts/nudi/157-NUDI11.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 158";src:url(/fonts/nudi/158-NUDI12.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 159";src:url(/fonts/nudi/159-NUDI14.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 160";src:url(/fonts/nudi/160-Nudi_ISCII.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 161";src:url(/fonts/nudi/161-Nudi_KSCLP.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 162";src:url(/fonts/nudi/162-NUDIB-00.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 163";src:url(/fonts/nudi/163-NUDIB00.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 164";src:url(/fonts/nudi/164-NudiParijatha.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 165";src:url(/fonts/nudi/165-NudiParijatha_Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 166";src:url(/fonts/nudi/166-NudiUni01e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 167";src:url(/fonts/nudi/167-NudiUni01ebold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 168";src:url(/fonts/nudi/168-NudiUni01k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 169";src:url(/fonts/nudi/169-NudiUni02e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 170";src:url(/fonts/nudi/170-NudiUni02k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 171";src:url(/fonts/nudi/171-NudiUni03e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 172";src:url(/fonts/nudi/172-NudiUni03k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 173";src:url(/fonts/nudi/173-NudiUni04e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 174";src:url(/fonts/nudi/174-NudiUni04k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 175";src:url(/fonts/nudi/175-NudiUni05e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 176";src:url(/fonts/nudi/176-NudiUni05k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 177";src:url(/fonts/nudi/177-NudiUni06e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 178";src:url(/fonts/nudi/178-NudiUni06k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 179";src:url(/fonts/nudi/179-NudiUni07e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 180";src:url(/fonts/nudi/180-NudiUni07k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 181";src:url(/fonts/nudi/181-NudiUni08e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 182";src:url(/fonts/nudi/182-NudiUni08k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 183";src:url(/fonts/nudi/183-NudiUni09e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 184";src:url(/fonts/nudi/184-NudiUni09k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 185";src:url(/fonts/nudi/185-NudiUni10e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 186";src:url(/fonts/nudi/186-NudiUni10k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 187";src:url(/fonts/nudi/187-Nudiweb01e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 188";src:url(/fonts/nudi/188-Nudiweb01eb.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 189";src:url(/fonts/nudi/189-Nudiweb01k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 190";src:url(/fonts/nudi/190-Nudiweb01kb.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 191";src:url(/fonts/nudi/191-Sampige.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--ink:#17211d;--green:#173c33;--mint:#d9eee7;--line:#d7d9d6;--paper:#fffefa;--panel:#f6f7f5}*{box-sizing:border-box}html,body{height:100%;color:var(--ink);margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{background:#e9ebe8;flex-direction:column;height:100vh;display:flex}.topbar{border-bottom:1px solid var(--line);z-index:5;background:#fff;grid-template-columns:280px 1fr 420px;align-items:center;height:64px;padding:0 18px;display:grid}.brand{align-items:center;gap:10px;font-family:Georgia,serif;font-size:20px;font-weight:700;display:flex}.brandmark{background:var(--green);color:#fff;border-radius:3px;place-items:center;width:30px;height:34px;font-size:22px;display:grid}.brand em{background:var(--mint);color:var(--green);letter-spacing:.08em;border-radius:10px;padding:4px 6px;font:700 9px Inter}.project-title{text-align:center;flex-direction:column;align-items:center;display:flex}.project-title input{text-align:center;background:0 0;border:0;font-size:14px;font-weight:650}.project-title small{color:#7e847f;margin-top:3px;font-size:10px}.top-actions{justify-content:flex-end;gap:7px;display:flex}.top-actions button,.toolbar button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:8px 11px;font-size:12px}.top-actions .primary{background:var(--green);color:#fff;border-color:var(--green);font-weight:650}.editor-page-export{background:#edf7f3;border:1px solid #9fc8bc;border-radius:7px;grid-template-columns:minmax(88px,116px) auto;align-self:stretch;gap:4px;padding:3px;display:grid}.editor-page-export select{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:5px;padding:5px 22px 5px 6px;font-size:10px}.editor-page-export button{min-width:76px}.top-actions button:disabled{opacity:.35}.toolbar{border-bottom:1px solid var(--line);background:#fafbf9;justify-content:space-between;align-items:center;height:48px;padding:0 20px;display:flex}.toolbar>div{align-items:center;gap:6px;display:flex}.toolbar button{background:0 0;border-color:#0000;font-weight:600}.toolbar button:hover,.toolbar button.active{color:var(--green);background:#e3ede9}.zoom{text-align:center;width:38px;font-size:11px}.workspace{flex:1;grid-template-columns:190px 1fr 264px;min-height:0;display:grid}.pages-panel,.properties{background:var(--panel);border-right:1px solid var(--line);overflow:auto}.properties{border-left:1px solid var(--line);border-right:0;padding:0 16px 24px}.panel-heading{letter-spacing:.12em;justify-content:space-between;align-items:center;height:46px;padding:0 14px;font-size:10px;display:flex}.panel-heading button{background:0 0;border:0;font-size:18px}.thumb-row{text-align:left;color:#757b77;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:22px 76px 1fr;align-items:start;gap:7px;width:100%;padding:10px 8px;font-size:10px;display:grid}.thumb-row.chosen{border-left-color:var(--green);color:var(--ink);background:#e3ece8}.mini-page{background:#fff;border:1px solid #cfd2ce;height:99px;position:relative;box-shadow:0 1px 3px #0001}.mini-page i{background:#7c837e;min-height:2px;position:absolute}.thumb-row small{color:inherit;font-weight:650}.add-page{color:#59605c;background:0 0;border:1px dashed #b9bfba;border-radius:5px;width:calc(100% - 24px);margin:12px;padding:10px;font-size:11px}.canvas-wrap{background:#dde0dd;justify-content:safe center;padding:44px 70px 100px;display:flex;position:relative;overflow:auto}.ruler{z-index:4;pointer-events:none;opacity:.9;position:absolute}.ruler.horizontal{top:28px;left:calc(50% - var(--page-width) / 2);width:var(--page-width);background:repeating-linear-gradient(90deg, #68736c 0 1px, transparent 1px var(--ruler-x-step));border-bottom:1px solid #78817b;height:16px}.ruler.vertical{top:44px;left:calc(50% - var(--page-width) / 2 - 16px);height:var(--page-height);background:repeating-linear-gradient(180deg, #68736c 0 1px, transparent 1px var(--ruler-y-step));border-right:1px solid #78817b;width:16px}.ruler span{color:#66716a;font:8px monospace;position:absolute}.ruler.horizontal span{top:-12px;transform:translate(-50%)}.ruler.horizontal span:first-child{transform:none}.ruler.vertical span{right:20px;transform:translateY(-50%)}.ruler.vertical span:first-child{transform:none}.page{background:var(--paper);flex:none;position:relative;overflow:hidden;box-shadow:0 5px 25px #2d37302b;container-type:inline-size}.editor-server-loading{z-index:10000;color:#173c33;text-align:center;background:#f5f3eb;place-content:center;gap:8px;display:grid;position:fixed;inset:0}.editor-server-loading b{font-size:20px}.editor-server-loading span{color:#66756f;font-size:12px}.page.grid{background-image:linear-gradient(90deg,#1a57451f 1px,#0000 1px),linear-gradient(#1a57450b 1px,#0000 1px)}.studio-workspace.zoom-tool .page{cursor:zoom-in}.page.inside-page>.front-page-furniture,.page.front-page>.inside-page-furniture{display:none!important}.print-margin-guide{z-index:12;width:100%;height:var(--safety-y,calc(100% / 52));pointer-events:none;border-color:#df9b35;position:absolute;left:0}.print-margin-guide.top{border-bottom:1px dashed #df9b35;top:0}.print-margin-guide.bottom{border-top:1px dashed #df9b35;bottom:0}.print-margin-guide.left,.print-margin-guide.right{width:var(--safety-x,calc(100% * 10 / 317));height:100%;top:0}.print-margin-guide.left{border-right:1px dashed #df9b35;left:0}.print-margin-guide.right{border-left:1px dashed #df9b35;left:auto;right:0}.page-furniture{z-index:9;pointer-events:none;font-family:Arial,sans-serif;position:absolute}.page-furniture .masthead-ear{pointer-events:auto;cursor:pointer}.page-furniture .masthead-ear:hover{outline-offset:-2px;outline:2px solid #58aef8}.page-furniture .masthead-ear.furniture-selected{outline-offset:-3px;outline:3px solid #087cf0}.furniture-edit-card{background:#eef7ff;border:2px solid #087cf0;border-radius:7px;gap:8px;margin-bottom:12px;padding:12px;display:grid}.furniture-edit-card>b{color:#124c76;font-size:13px}.furniture-edit-card>small{color:#587080}.furniture-edit-card label{gap:4px;font-size:9px;font-weight:700;display:grid}.ear-image-buttons{gap:6px;display:flex}.ear-image-buttons button{flex:1}.ear-cutout-action{color:#145241;background:#e6f5ef;border:1px solid #247660;border-radius:4px;padding:8px;font-size:8px;font-weight:800}.furniture-edit-card .ear-cutout-toggle{grid-template-columns:auto 1fr;align-items:center;display:flex}.front-page-furniture{inset:0}.front-page-furniture>header{top:var(--safety-y,calc(100% / 52));width:94%;height:calc(100% * 7 / var(--page-height-cm,52));color:#173029;background:#fff;border-top:5px solid #173f34;border-bottom:2px solid #173f34;grid-template-columns:1fr auto 1fr;align-items:end;padding:0 1.5% 1.2%;display:grid;position:absolute;left:3%}.front-page-furniture>header>b{font:900 calc(var(--physical-page-pt) * 36) Georgia, serif;letter-spacing:-.04em;white-space:nowrap;align-self:center}.front-date,.front-edition{font-size:calc(var(--physical-page-pt) * 7);letter-spacing:.05em;padding-bottom:2px;font-weight:700}.front-edition{text-align:right}.front-page-furniture>header{grid-template-columns:23% minmax(0,1fr) 18%;grid-template-rows:calc(100% - var(--details-strip-height,21.4286%)) var(--details-strip-height,21.4286%);border-top:6px solid #d62027;border-bottom:2px solid #173f34;align-items:stretch;padding:0}.front-page-furniture>header.left-ear-only{grid-template-columns:23% minmax(0,1fr)}.front-page-furniture>header.right-ear-only{grid-template-columns:minmax(0,1fr) 18%}.front-page-furniture>header.no-ears{grid-template-columns:minmax(0,1fr)}.front-page-furniture>header.no-ears .masthead-centre>img{width:96%;height:68%}.front-page-furniture>header.left-ear-only .masthead-centre>img,.front-page-furniture>header.right-ear-only .masthead-centre>img{width:90%;height:64%}.masthead-ear{color:#183f34;background:#f4f0df;flex-direction:column;justify-content:center;min-width:0;padding:7px 8px;display:flex;position:relative;overflow:hidden}.masthead-ear>strong,.masthead-ear>b,.masthead-ear>span{z-index:2;max-width:70%;position:relative}.masthead-ear .ear-image{z-index:1;width:48%;max-height:110%;position:absolute;top:50%;transform:translateY(-50%)}.masthead-ear .ear-image.left{left:0}.masthead-ear .ear-image.right{right:0}.masthead-ear .ear-image.cutout{object-fit:contain}.masthead-ear .ear-image.photo{object-fit:cover;border-radius:2px;transform:translateY(-50%)}.masthead-ear.full-ad{background:#fff;padding:0}.masthead-ear .ear-image.ad-image{background:#fff;width:100%;height:100%;max-height:none;inset:0;transform:none}.masthead-ear .ear-image.ad-image.contain{object-fit:contain}.masthead-ear .ear-image.ad-image.cover{object-fit:cover}:is(.masthead-ear:has(.ear-image.left)>strong,.masthead-ear:has(.ear-image.left)>b,.masthead-ear:has(.ear-image.left)>span){text-align:right;margin-left:auto}:is(.masthead-ear:has(.ear-image.right)>strong,.masthead-ear:has(.ear-image.right)>b,.masthead-ear:has(.ear-image.right)>span){margin-right:auto}.masthead-ear strong{color:#c9212a;font-size:calc(var(--physical-page-pt) * 7);letter-spacing:.07em}.masthead-ear b{font:900 calc(var(--physical-page-pt) * 14) Georgia, serif;line-height:.95}.masthead-ear span{font-size:calc(var(--physical-page-pt) * 6.5);margin-top:4px;line-height:1.2}.left-ear{background:radial-gradient(circle at 83% 42%,#ddaa76 0 10%,#0000 11%),linear-gradient(135deg,#fff9df,#e8e0bf);border-right:1px solid #c8bfa6}.right-ear{text-align:center;background:#fff;border-left:1px solid #d9d9d9;align-items:center}.right-ear strong{color:#fff;font-size:calc(var(--physical-page-pt) * 16);letter-spacing:-.03em;background:#d71920;padding:3px 7px}.masthead-centre{box-sizing:border-box;pointer-events:auto;cursor:pointer;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:5px 10px;display:flex;position:relative;overflow:hidden}.masthead-centre.furniture-selected{outline-offset:-3px;outline:3px solid #087cf0}.masthead-centre>b{color:#d71920;width:100%;max-width:100%;font-family:Georgia,Times New Roman,serif;font-size:calc(var(--physical-page-pt) * 36);letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-weight:900;line-height:.96;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.masthead-centre>span{color:#34433e;font-size:calc(var(--physical-page-pt) * 6.5);letter-spacing:.1em;margin-top:5px;font-weight:700}.masthead-centre>.editable-slogan{text-align:center;margin:0;position:absolute;bottom:4px;left:0;right:0}.masthead-centre>span:not(.editable-slogan){display:none}.masthead-centre>img{object-fit:contain;transform-origin:50%;width:82%;height:58%;transition:transform .15s}.masthead-centre>img+b{display:none}.masthead-details{color:#31453e;height:100%;min-height:0;font-size:calc(var(--physical-page-pt) * 6.5);white-space:nowrap;z-index:5;pointer-events:auto;cursor:pointer;box-sizing:border-box;background:#fff;border-top:1px solid #263d35;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:stretch;gap:4px;padding:0 6px;font-weight:700;display:flex;position:relative;overflow:hidden}.masthead-details-row{grid-template-columns:1.1fr .65fr .8fr .75fr .9fr 1.25fr 1fr 1.3fr auto;align-items:center;gap:4px;width:100%;min-width:0;display:grid;overflow:hidden}.masthead-details-row>span{text-overflow:clip;white-space:nowrap;min-width:0;overflow:hidden}.masthead-details-row.kannada-details-row{font-family:"PressCraft Nudi 087",Noto Sans Kannada,sans-serif}.masthead-details:has(.kannada-details-row){gap:calc(var(--physical-page-pt) * 3)}.masthead-details-second-line{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.masthead-details:hover{outline-offset:-2px;outline:2px solid #58aef8}.front-page-furniture>header.has-special-news .masthead-details{transform:translateY(-100%)}.masthead-details.furniture-selected{outline-offset:-2px;outline:2px solid #087cf0}.details-strip-editor .strip-colour-controls{grid-template-columns:1fr 1fr;gap:7px;display:grid}.details-strip-editor .strip-colour-controls input[type=color],.details-strip-editor .price-colour-input{width:100%;height:34px;padding:2px}.edition-details-fields{border-top:1px solid #cbdbe4;grid-template-columns:1fr 1fr;gap:7px;padding-top:8px;display:grid}.bilingual-details-controls{background:#f7faf8;border:1px solid #cbdbe4;border-radius:5px;grid-template-columns:1fr 1fr;gap:7px;padding:8px;display:grid}.bilingual-details-controls label{min-width:0}.bilingual-details-controls select,.bilingual-details-controls input{width:100%;min-width:0}.edition-details-fields label:nth-child(6){grid-column:1/-1}.edition-details-fields input{width:100%;min-width:0}.masthead-image-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.masthead-image-actions button{min-height:34px}.masthead-details-row>span+span:before{content:"•";color:#d71920;margin-right:5px}.masthead-details-row>strong{color:#168d51;font-size:calc(var(--physical-page-pt) * 12)}.masthead-details-row>strong:not(.editable-price){display:none}.details-second-line-toggle{align-items:center;gap:7px;flex-direction:row!important;display:flex!important}.details-second-line-toggle input{width:auto!important}.special-news-strip{z-index:4;height:var(--details-strip-height,21.4286%);pointer-events:auto;cursor:pointer;gap:2px;display:flex;position:absolute;bottom:0;left:23%;right:18%;overflow:hidden}.special-news-strip.furniture-selected{outline-offset:1px;outline:2px solid #087cf0}.special-news-strip.empty{bottom:var(--details-strip-height,21.4286%);background:#ecf6f2f0;border:1px dashed #8db4a8;justify-content:center;align-items:center;height:18%}.special-news-strip.empty>button{color:#477166;cursor:pointer;background:0 0;border:0;font:800 6px Arial,sans-serif}.left-ear-only .special-news-strip{left:23%;right:0}.right-ear-only .special-news-strip{left:0;right:18%}.no-ears .special-news-strip{left:0;right:0}.special-news-strip>div{color:#fff;flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;padding:2px 5px;display:grid}.special-news-strip b{-webkit-line-clamp:2;min-width:0;font-size:calc(var(--physical-page-pt) * 6.5);white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.08;display:-webkit-box;overflow:hidden}.special-news-strip strong{font-size:calc(var(--physical-page-pt) * 5);white-space:nowrap;background:#00000040;border-radius:2px;flex:none;padding:1px 2px;line-height:1}.special-news-card-editor>select{width:100%;min-height:34px}.indicator-editor-row{background:#fff;border:1px solid #d7dfdb;border-left:5px solid;border-radius:4px;grid-template-columns:minmax(0,1fr) 28px 25px;align-items:center;gap:6px;padding:6px;display:grid}.indicator-editor-row span{gap:2px;min-width:0;display:grid}.indicator-editor-row span b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.indicator-editor-row span small{color:#718078;font-size:7px}.indicator-editor-row input{width:28px;height:27px;padding:1px}.indicator-editor-row button{color:#9c2730;background:#fff;border:1px solid #d3d9d6;border-radius:3px;height:27px;padding:0;font-weight:900}@media print{.special-news-strip.empty{display:none!important}}.inside-page-furniture>header b{align-items:center;gap:6px;display:flex}.inside-page-furniture>header b img{object-fit:contain;transform-origin:50%;width:auto;max-width:180px;height:80%;max-height:24px}.front-info-widget{box-sizing:border-box;width:var(--widget-column-width,10.92%);min-width:var(--widget-column-width,10.92%);max-width:var(--widget-column-width,10.92%);color:#173f34;background:#fffdf5;border:1px solid #b68a17;border-top:5px solid #d5aa19;border-radius:3px;flex-direction:column;min-height:0;display:flex;position:absolute;top:16.2%;right:3%;overflow:hidden;box-shadow:0 3px 10px #1631292e}.front-info-widget.legacy-widget{display:none}.front-info-widget.left{left:3%;right:auto}.front-info-widget.right{left:auto;right:3%}.front-widget-gutter-separator{z-index:1;pointer-events:none;background:#a8afad;width:1px;position:absolute;top:16.2%;bottom:3%}.front-widget-gutter-separator.left{left:calc(3% + var(--widget-column-width,10.92%) + var(--widget-gutter-width,0.95%) / 2)}.front-widget-gutter-separator.right{right:calc(3% + var(--widget-column-width,10.92%) + var(--widget-gutter-width,0.95%) / 2)}.front-info-widget>strong{color:#fff;font-size:calc(var(--physical-page-pt) * 7);background:linear-gradient(110deg,#123c33,#216453);padding:7px;line-height:1.2}.front-info-widget>.market-rate{min-height:30px;font-size:calc(var(--physical-page-pt) * 6.5);border-top:1px solid #cad9d2;align-items:center;gap:4px;padding:4px 6px;display:flex;position:relative}.market-rate.gold{background:linear-gradient(90deg,#fff5c9,#fffdf3)}.market-rate.silver{background:linear-gradient(90deg,#e7edf0,#fafcfd)}.market-rate.currency{background:linear-gradient(90deg,#e2f3e8,#f7fcf9)}.market-rate.weather{background:linear-gradient(90deg,#dff3ff,#f8fcff)}.market-rate.market{background:linear-gradient(90deg,#f3e8f8,#fffaff)}.front-info-widget.widget-luxury{background:#fff9e8;border-color:#e1b63f #98701c #98701c;border-radius:0;box-shadow:0 4px 12px #654b1930}.front-info-widget.widget-luxury>strong{color:#ffe7a0;background:linear-gradient(110deg,#34280e,#84651b)}.front-info-widget.widget-modern{background:#f0fbfb;border:0;border-top:6px solid #00a1a7;border-radius:7px;box-shadow:0 5px 14px #17585a30}.front-info-widget.widget-modern>strong{background:#123f45}.front-info-widget.widget-modern>.market-rate{border-color:#b8dddd}.front-info-widget.widget-minimal{box-shadow:none;background:#fff;border:1px solid #23352e;border-top-width:2px;border-radius:0}.front-info-widget.widget-minimal>strong{color:#173f34;background:#fff;border-bottom:2px solid #173f34;padding:5px 6px}.front-info-widget.widget-minimal>.market-rate{background:#fff;min-height:27px}.market-copy{flex-direction:column;flex:1;min-width:0;display:flex}.market-copy small{color:#49645c;text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.1;overflow:hidden}.market-copy b{color:#122f28;font-family:Georgia,serif;font-size:1.35em;line-height:1.15}.market-art{transform-origin:0;width:25px;min-width:25px;height:23px;display:block;position:relative;transform:scale(.78)}.market-art em{display:block;position:absolute}.gold .market-art em,.silver .market-art em{border-radius:2px 2px 1px 1px;width:22px;height:9px;transform:skew(-13deg);box-shadow:inset 0 2px 2px #ffffff8c,0 1px 2px #00000038}.gold .market-art em{background:linear-gradient(145deg,#fff08a,#d59a00 70%);border:1px solid #9f7200}.silver .market-art em{background:linear-gradient(145deg,#fff,#a9b5bb 70%);border:1px solid #87939a}.market-art em:first-child{bottom:2px;left:3px}.market-art em:nth-child(2){bottom:10px;left:10px}.market-art em:nth-child(3){bottom:18px;left:5px}.currency .market-art:before{content:"$";color:#315c45;background:radial-gradient(circle at 35% 28%,#fff5a0,#d5a51c 72%);border:2px solid #b48b24;border-radius:50%;place-items:center;font:800 16px/1 Georgia,serif;display:grid;position:absolute;inset:1px 5px 1px 2px}.weather .market-art:before{content:"";background:#f8bd22;border-radius:50%;width:18px;height:18px;position:absolute;top:1px;left:5px;box-shadow:0 0 0 4px #f8bd2233}.weather .market-art:after{content:"";background:#fff;border-radius:10px;width:20px;height:10px;position:absolute;bottom:1px;left:12px;box-shadow:0 1px 3px #2850644d}.market .market-art:before{content:"↗";color:#fff;background:#72458a;border-radius:50%;place-items:center;height:27px;font:700 18px/1 sans-serif;display:grid}.inside-page-furniture{inset:0}.inside-page-furniture>header{top:var(--safety-y,calc(100% / 52));width:94%;height:calc(100% * 1.5 / var(--page-height-cm,52));color:#173f34;font-size:calc(var(--physical-page-pt) * 7);background:#fff;border-top:2px solid #173f34;border-bottom:1px solid #173f34;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 1%;display:grid;position:absolute;left:3%}.inside-page-furniture>header b{font:800 calc(var(--physical-page-pt) * 10) Georgia, serif;letter-spacing:.04em}.inside-page-furniture>header strong{text-align:right}.inside-page-furniture>footer{left:3%;bottom:var(--safety-y,calc(100% / 52));width:94%;height:calc(100% * 1.5 / var(--page-height-cm,52));color:#243b34;font-size:calc(var(--physical-page-pt) * 6.5);background:#fff;border-top:1px solid #173f34;border-bottom:2px solid #173f34;grid-template-columns:.8fr 1.25fr;align-content:center;gap:2px 12px;padding:3px 1%;line-height:1.15;display:grid;position:absolute}.inside-page-furniture>footer span{display:none}.inside-page-furniture>footer p{text-align:center;grid-column:1/-1;width:100%;margin:0;font-weight:600;line-height:1.25}.inside-page-furniture>footer p:not(.editable-imprint){display:none}.story-decoration{z-index:0;box-sizing:border-box;pointer-events:none;position:absolute}.text-frame-background-underlay{z-index:0;box-sizing:border-box;pointer-events:none;display:block;position:absolute}.story-border-overlay{z-index:12;box-sizing:border-box;pointer-events:none;position:absolute}.page>.block{z-index:1}.block{white-space:pre-wrap;touch-action:none;border:1px solid #0000;line-height:1.08;position:absolute;overflow:hidden}.block.text{font-family:Georgia,Times New Roman,serif}.block .copy.body{column-fill:auto;text-align:justify;text-align-last:left;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal;line-height:1.32}.manual-body-copy{column-fill:auto;width:100%;height:100%;max-height:100%;overflow:hidden}.story-inset-copy{box-sizing:border-box;padding:var(--story-inset-current,0)!important}.block .copy.byline{font-family:Arial,sans-serif;line-height:1.25}.block.selected{outline-offset:1px;outline:2px solid #1687ff}.block.image.multi-photo-selected{outline-offset:2px;outline:2px solid #00a36c}.block.image.selected.multi-photo-selected{outline-color:#1687ff}.block .overset-action{z-index:20;color:#fff;cursor:pointer;background:#d71920;border:1px solid #fff;place-items:center;width:12px;height:12px;padding:0;font:900 10px/1 Arial,sans-serif;display:grid;position:absolute;bottom:1px;right:1px}.frame-measure{z-index:8;color:#fff;white-space:nowrap;pointer-events:none;background:#087cf0;border-radius:3px;padding:4px 7px;font:700 10px/1 Arial,sans-serif;position:absolute;top:-24px;left:0;box-shadow:0 1px 3px #0003}.frame-delete{z-index:10;color:#fff;cursor:pointer;background:#d92d36;border:1px solid #a91f27;border-radius:4px;place-items:center;width:23px;height:23px;padding:0;font:800 16px/1 Arial,sans-serif;display:grid;position:absolute;top:-25px;right:0;box-shadow:0 2px 5px #0002}.frame-delete:hover{background:#b71922}.resize{cursor:nwse-resize;background:#1687ff;border:2px solid #fff;width:12px;height:12px;padding:0;position:absolute;bottom:-1px;right:-1px}.resize-side{z-index:11;background:#1687ff;border:2px solid #fff;border-radius:50%;width:11px;height:11px;padding:0;position:absolute;box-shadow:0 1px 3px #0004}.resize-side.resize-top{cursor:ns-resize;top:-6px;left:50%;transform:translate(-50%)}.resize-side.resize-right{cursor:ew-resize;top:50%;right:-6px;transform:translateY(-50%)}.resize-side.resize-bottom{cursor:ns-resize;bottom:-6px;left:50%;transform:translate(-50%)}.resize-side.resize-left{cursor:ew-resize;top:50%;left:-6px;transform:translateY(-50%)}.text-frame-handle{background:#fff;border-color:#1687ff;border-radius:2px;width:17px;height:17px;box-shadow:0 1px 2px #0003}.text-frame-handle.resize-top{top:-9px}.text-frame-handle.resize-right{right:-9px}.text-frame-handle.resize-bottom{bottom:-9px}.text-frame-handle.resize-left{left:-9px}.rotate-handle{z-index:12;color:#fff;cursor:grab;background:#ef9d18;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font:800 16px/1 Arial,sans-serif;display:grid;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 2px 5px #0005}.rotate-handle:active{cursor:grabbing}.block img{width:100%;height:100%;display:block}.image-empty{text-align:center;color:#8a918c;background:#edf0ed;place-content:center;gap:5px;height:100%;font:11px Arial;display:grid}.image-empty b{font-size:24px}.tabs{border-bottom:1px solid var(--line);margin:0 -16px 18px;display:flex}.tabs button{letter-spacing:.09em;background:0 0;border:0;width:50%;padding:15px 0;font-size:10px;font-weight:700}.tabs .active{color:var(--green);border-bottom:2px solid var(--green)}.frame-dimensions{background:#f4f7f5;border:1px solid #d8dfdb;border-radius:5px;grid-template-columns:1fr 1fr;gap:7px;margin:-5px 0 15px;padding:9px;display:grid}.frame-dimensions span{flex-direction:column;gap:2px;display:flex}.frame-dimensions small{color:#768079;letter-spacing:.08em;font:7px Arial,sans-serif}.frame-dimensions b{color:#183f34;font:700 11px Arial,sans-serif}.story-style-panel{background:#f7faf8;border:1px solid #d4dfd9;border-radius:6px;margin:0 0 9px;padding:8px}.canvas .block.text,.live-preview-block.text,.contour-body{font-kerning:normal;font-variant-ligatures:common-ligatures;text-rendering:optimizelegibility;-webkit-font-smoothing:auto}.story-template-panel{background:#fff;border:1px solid #d4dfd9;border-radius:6px;margin:0 0 14px;padding:11px}.story-template-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.story-template-grid>button{text-align:left;background:linear-gradient(#fff,#f4f7f5);border:1px solid #cbd5d0;border-radius:7px;min-width:0;padding:7px 7px 8px;transition:all .16s;box-shadow:0 2px 5px #1b3a2f12}.story-template-grid>button:hover{border-color:#1687ff;transform:translateY(-2px);box-shadow:0 0 0 1px #1687ff}.story-template-grid b,.story-template-grid small{display:block}.story-template-grid b{color:#173c33;margin-top:5px;font-size:9px}.story-template-grid small{color:#737b76;margin-top:2px;font-size:7px;line-height:1.2}.story-template-panel>p{color:#717a74;margin:9px 0 0;font-size:8px;line-height:1.35}.template-icon{background:linear-gradient(90deg,#0000 49%,#dfe5e2 50%,#0000 51%),#fffdf8;border:1px solid #b9c8c1;border-radius:3px;width:100%;height:62px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #fff}.template-icon span{display:block;position:absolute}.template-head{background:#183e34;border-radius:1px;width:88%;height:13%;top:7%;left:6%;box-shadow:0 5px 0 -3px #e2b51f}.template-photo{background:radial-gradient(circle at 68% 35%,#f2cfaa 0 9%,#0000 10%),linear-gradient(145deg,#63a99c,#204e58 70%);border-radius:2px;width:42%;height:42%;top:29%;left:6%}.template-copy{opacity:.72;background:repeating-linear-gradient(#58645e 0 1px,#0000 1px 4px);width:41%;height:63%;top:29%;left:53%}.template-icon.classic{border-top:4px solid #164b3d}.template-icon.classic .template-head{background:#164b3d}.template-icon.photoTop{background-color:#fff9f3;border-top:4px solid #b52c32}.template-icon.photoTop .template-head{background:#b52c32;box-shadow:0 5px 0 -3px #efbd32}.template-icon.photoTop .template-photo{background:radial-gradient(circle at 72% 32%,#f2c49e 0 9%,#0000 10%),linear-gradient(135deg,#d9775f,#72334e)}.template-icon.photoLeft{background-color:#f5fbfd;border-top:4px solid #167b96}.template-icon.photoLeft .template-head{background:#167b96}.template-icon.photoLeft .template-photo{background:radial-gradient(circle at 63% 32%,#efd0aa 0 9%,#0000 10%),linear-gradient(145deg,#75c7d2,#286184)}.template-icon.photoRight{background-color:#fbf8fd;border-top:4px solid #76509b}.template-icon.photoRight .template-head{background:#76509b;box-shadow:0 5px 0 -3px #d99bbf}.template-icon.photoRight .template-photo{background:radial-gradient(circle at 62% 33%,#efd0aa 0 9%,#0000 10%),linear-gradient(145deg,#b695ce,#604478)}.template-icon.feature{background-color:#fff8ee;border-top:4px solid #c64d18}.template-icon.feature .template-head{background:#c64d18;box-shadow:0 5px 0 -3px #f0c62f}.template-icon.feature .template-photo{background:radial-gradient(circle at 68% 32%,#efc193 0 9%,#0000 10%),linear-gradient(140deg,#ed9e38,#a13e28 55%,#482d43)}.template-icon.compact{background-color:#f8fbea;border-top:4px solid #507b2a}.template-icon.compact .template-head{background:#507b2a;box-shadow:0 5px 0 -3px #b6d33f}.template-icon.compact .template-photo{background:radial-gradient(circle at 62% 33%,#efd0aa 0 10%,#0000 11%),linear-gradient(145deg,#b5ce67,#497245)}.template-icon.textLead,.template-icon.textColumns,.template-icon.textBrief{background-color:#f8fbfd;border-top:4px solid #294f70}.template-icon.textLead .template-photo,.template-icon.textColumns .template-photo,.template-icon.textBrief .template-photo{display:none}.template-icon.textLead .template-copy,.template-icon.textColumns .template-copy,.template-icon.textBrief .template-copy{width:88%;height:55%;top:37%;left:6%}.template-icon.textLead .template-head{background:#294f70;height:20%}.template-icon.textColumns .template-copy{background:repeating-linear-gradient(90deg,#687b88 0 1px,#0000 1px 18%)}.template-icon.textBrief .template-copy{height:39%;top:53%}.template-icon.textBrief:after{content:"";background:#e6b923;width:88%;height:12%;position:absolute;top:33%;left:6%}.template-icon.photoTop .template-photo,.template-icon.feature .template-photo{width:88%;height:38%;left:6%}.template-icon.photoTop .template-copy,.template-icon.feature .template-copy{width:88%;height:20%;top:72%;left:6%}.template-icon.photoRight .template-photo{width:36%;left:58%}.template-icon.photoRight .template-copy{width:46%;left:6%}.template-icon.feature .template-head{height:18%}.template-icon.compact .template-photo{width:28%;height:28%;left:66%}.template-icon.compact .template-copy{width:54%;left:6%}.story-style-panel .flow-heading{margin-bottom:7px}.story-style-panel input[type=color]{cursor:pointer;height:34px;padding:3px}.story-style-panel input[type=range]{accent-color:#194b3d;padding:0}.tint-swatches{align-items:center;gap:6px;display:flex}.tint-swatches button,.tint-swatches input{border:1px solid #aeb8b2;border-radius:50%;min-width:27px;width:27px!important;height:27px!important;padding:2px!important}.tint-swatches button.active{outline-offset:2px;outline:2px solid #1687ff}.story-style-panel .reset-story-appearance{color:#5e6963;background:#fff;border:1px solid #c9d1cd;border-radius:4px;width:100%;margin-top:10px;padding:7px;font-size:9px}.story-format-ribbon{grid-template-columns:1fr 1fr;gap:6px;display:grid}.story-position-controls{background:#fff;border:1px solid #b8cbc2;border-radius:5px;grid-template-columns:1fr 1fr;gap:6px;padding:7px;display:grid}.story-position-controls>.wide{color:#123f34;background:#e8f4ef;border:1px solid #17634f;border-radius:4px;min-height:34px;font-size:10px;font-weight:800}.story-position-controls>small{grid-column:1/-1}.story-position-controls>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.story-position-controls>div button{color:#123f34;background:#fff;border:1px solid #adbbb4;border-radius:4px;min-height:34px;font-size:17px;font-weight:800}.story-position-controls small{color:#52675e;font-size:9px;line-height:1.35}.story-photo-controls{background:#eef6f2;border:1px solid #bfcfc7;border-radius:5px;grid-template-columns:1fr 1fr;gap:6px;padding:7px;display:grid}.story-photo-controls>.flow-heading,.story-photo-controls>small{grid-column:1/-1}.story-photo-controls>small{color:#62736b;font-size:7px;line-height:1.35}.story-photo-controls .ribbon-buttons button{color:#30493f;cursor:pointer;background:#fff;border:1px solid #cbd6d1;border-radius:3px;min-height:27px;padding:3px 5px;font:800 9px Arial,sans-serif}.story-photo-controls .ribbon-buttons button.active{background:#e7f2ff;border-color:#1687ff;box-shadow:inset 0 0 0 1px #1687ff}.story-photo-controls .photo-column-buttons{grid-template-columns:repeat(4,25px);justify-content:center;gap:6px;display:grid}.story-photo-controls .photo-column-buttons button{border-radius:50%;flex:none;width:25px;min-width:25px;height:25px;min-height:25px;padding:0}.story-photo-controls .ribbon-group{padding:5px}.story-photo-controls .ribbon-buttons:not(.photo-column-buttons){grid-template-columns:repeat(3,1fr);display:grid}.story-photo-controls .ribbon-buttons:not(.photo-column-buttons) button{min-width:0;min-height:28px}.story-photo-controls .compact-letter-buttons{grid-template-columns:repeat(3,25px);justify-content:start;gap:5px;display:grid}.story-photo-controls .compact-letter-buttons button{width:25px;min-width:25px;height:25px;min-height:25px;padding:0;font-size:10px}.photo-shape-group{grid-column:1/-1}.photo-shape-buttons{grid-template-columns:repeat(7,25px);justify-content:start;gap:5px;display:grid}.photo-shape-buttons button{background:#fff;border:1px solid #cbd6d1;place-items:center;width:25px;min-width:25px;height:25px;min-height:25px;padding:3px;display:grid}.photo-shape-buttons button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.photo-shape-icon{background:#315f55;width:15px;height:15px;display:block}.photo-shape-icon.rounded{border-radius:4px}.photo-shape-icon.circle{border-radius:50%}.photo-shape-icon.oval{border-radius:50%;width:18px;height:12px}.photo-shape-icon.star{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 94%,50% 72%,21% 94%,32% 57%,2% 35%,39% 35%)}.photo-shape-icon.diamond{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.photo-shape-icon.hexagon{clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0% 50%)}.ribbon-group{background:#fff;border:1px solid #d5ddd9;border-radius:4px;padding:6px}.ribbon-group>b{color:#4d5d56;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font:700 7px Arial,sans-serif;display:block}.border-gallery>div,.ribbon-buttons,.colour-gallery>div{align-items:stretch;gap:4px;display:flex}.story-format-ribbon button{color:#183f34;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:3px;min-width:0;min-height:31px;padding:4px;font:800 9px Arial,sans-serif}.story-format-ribbon>.separator-group,.story-format-ribbon>.colour-gallery{grid-column:1/-1}.separator-group{padding:6px}.separator-group>small:first-of-type{color:#65776e;font-size:8px}.separator-side-buttons{grid-template-columns:repeat(5,30px);justify-content:start;gap:5px;display:grid}.separator-side-buttons .separator-icon{background:#fff;place-items:center;width:30px;height:30px;min-height:30px;padding:4px;display:grid}.separator-icon i{border:1px dotted #c4cdc8;width:18px;height:18px;display:block}.separator-icon.left i{border-left:2px solid #4e5c56}.separator-icon.right i{border-right:2px solid #4e5c56}.separator-icon.top i{border-top:2px solid #4e5c56}.separator-icon.bottom i{border-bottom:2px solid #4e5c56}.separator-icon.none span{color:#7c8982;font-size:17px;font-weight:500;line-height:1}.separator-help{color:#6b7a73;margin-top:5px;font-size:8px;line-height:1.3;display:block}.story-format-ribbon button:hover{background:#eaf3ef}.story-format-ribbon button.active{background:#e7f2ff;border-color:#1687ff;box-shadow:inset 0 0 0 1px #1687ff}.border-gallery>div{grid-template-columns:repeat(4,30px);justify-content:start;gap:5px;display:grid}.colour-gallery>div{flex-wrap:wrap}.border-gallery button{place-items:center;gap:0;width:30px;height:30px;min-height:30px;padding:2px;display:grid;position:relative}.border-gallery button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.border-gallery button i{border:1px solid #283b33;width:18px;height:18px;display:block}.border-gallery button i.none{opacity:.45;border-style:dotted;border-color:#b8c1bd}.border-gallery button i.double{border-style:double;border-width:4px}.border-gallery button i.dashed{border-style:dashed}.border-gallery .weight-label{margin-top:7px}.border-gallery .border-weight-gallery{grid-template-columns:repeat(4,30px);justify-content:start;gap:5px;display:grid}.border-gallery .border-weight-gallery button{place-items:center;width:30px;height:30px;min-height:30px;padding:2px;display:grid}.border-gallery .border-weight-gallery button i{border-width:0;border-top-style:solid;border-top-color:#263a32;width:18px;height:0;margin:0}.border-gallery .border-weight-gallery button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ribbon-buttons{flex-wrap:wrap}.ribbon-buttons button{flex:calc(50% - 4px);min-width:46px}.ribbon-buttons button>i:not(.corner){border-top-style:solid;border-top-color:#263a32;width:25px;margin:0 auto 3px;display:block}.ribbon-buttons .corner{border:2px solid #263a32;width:20px;height:16px;margin:0 auto 3px;display:block}.ribbon-buttons .corner.curved{border-radius:7px}.colour-gallery button,.colour-gallery label{border:1px solid #aeb8b2;border-radius:3px;width:27px;min-width:27px;height:27px;padding:2px;display:block}.colour-gallery button.active{outline-offset:1px;outline:2px solid #1687ff}.colour-gallery label{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);position:relative}.colour-gallery label:after{content:"+";color:#173f34;background:#fff;border-radius:50%;place-items:center;width:11px;height:11px;font:900 8px Arial;display:grid;position:absolute;bottom:-3px;right:-2px}.colour-gallery input{opacity:0;cursor:pointer;position:absolute;inset:0;width:100%!important;height:100%!important}.properties h3{margin:18px 0 12px;font-size:12px}.branding-editor{background:#f7faf8;border:1px solid #d6ded9;border-radius:6px;margin-bottom:16px;padding:10px}.branding-editor>small{color:#768079;font-size:8px;line-height:1.35;display:block}.branding-logo-control{grid-template-columns:52px 1fr auto;align-items:center;gap:6px;margin-bottom:11px;display:grid}.branding-logo-control img,.branding-logo-control>span{object-fit:contain;color:#89928d;background:#fff;border:1px solid #ccd5d0;border-radius:4px;place-items:center;width:52px;height:38px;font-size:8px;display:grid}.branding-logo-control button{color:#214b3f;background:#fff;border:1px solid #c7d1cb;border-radius:4px;height:31px;padding:0 8px;font-size:8px}.branding-editor textarea{height:90px}.special-stories-editor{background:#fff;border:1px solid #d6ded9;border-radius:5px;gap:7px;margin:10px 0;padding:9px;display:grid}.special-stories-editor>b{color:#234d42;font-size:10px}.special-stories-editor>small{color:#74817b;font-size:8px}.special-story-row{background:#f6f8f7;border-left:5px solid;grid-template-columns:1fr 25px 24px;align-items:center;gap:5px;padding:5px 0 5px 7px;display:grid}.special-story-row>span{min-width:0;display:grid}.special-story-row>span b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.special-story-row>span small{color:#6c7772;font-size:7px}.special-story-row input[type=color]{width:25px;height:24px;padding:1px}.logo-size-controls{background:#fff;border:1px solid #d9e0dc;border-radius:5px;margin:-3px 0 11px;padding:8px}.logo-size-controls label{color:#3f5c52;margin-bottom:8px;font-size:8px;font-weight:700}.logo-size-controls label:last-child{margin-bottom:0}.logo-size-controls input[type=range]{accent-color:#19604d;padding:0}.ear-visibility-controls{background:#f6faf8;border:1px solid #d5dfda;border-radius:5px;gap:6px;margin:8px 0;padding:9px;display:grid}.ear-visibility-controls>b{color:#1d4b3e;font-size:9px}.ear-visibility-controls>small{color:#607169;font-size:8px}.ear-visibility-controls>label{align-items:center;gap:7px;margin:0;font-size:9px;font-weight:700;display:flex}.ear-visibility-controls input{width:auto}.market-widget-editor{background:#fff;border:1px solid #d6ded9;border-radius:5px;margin:10px 0 12px;padding:9px}.market-widget-editor>div:first-child{justify-content:space-between;align-items:center;gap:7px;margin-bottom:8px;display:flex}.market-widget-editor>div:first-child b{color:#1d4b3e;font-size:9px}.market-widget-editor>div:first-child select{width:88px;padding:5px;font-size:8px}.market-widget-rows>div{grid-template-columns:1fr 72px 24px;gap:5px;margin-bottom:5px;display:grid}.market-widget-rows input{min-width:0;padding:6px!important;font-size:8px!important}.market-widget-rows input[readonly]{color:#315348;background:#f1f5f3;font-weight:700}.market-value-input{background:#fff;border:1px solid #cbd5d0;border-radius:4px;align-items:center;min-width:0;overflow:hidden;margin:0!important;display:flex!important}.market-value-input span{color:#164b3d;padding:0 4px;font-size:9px;font-weight:800}.market-value-input input{outline:0;width:100%;border:0!important;padding-left:2px!important;padding-right:2px!important}.market-widget-rows button{color:#9c3535;background:#fff5f5;border:1px solid #d9c8c8;border-radius:4px;padding:0}.market-widget-rows button:disabled{opacity:.35;cursor:not-allowed}.market-widget-editor .add-widget-row{color:#1b5947;background:#f3f9f6;border:1px dashed #91afa4;border-radius:4px;width:100%;padding:7px;font-size:8px}.properties label{color:#6a716c;flex-direction:column;gap:5px;margin-bottom:12px;font-size:10px;display:flex}.properties input,.properties select,.properties textarea{color:var(--ink);background:#fff;border:1px solid #cfd3cf;border-radius:4px;width:100%;padding:8px;font-size:11px}.properties textarea{resize:vertical;height:120px}.field-row{gap:8px;display:flex}.field-row label{flex:1}.field-row>button{height:34px;margin-top:16px}.segmented{margin-bottom:14px;display:flex}.segmented button{flex:1}.properties button{background:#fff;border:1px solid #cfd3cf;border-radius:4px;padding:8px}.properties button.active{background:var(--mint)}.wide{width:100%;margin-bottom:10px}.danger{color:#a43c35}.template{text-align:left;align-items:center;gap:10px;width:100%;margin-bottom:8px;display:flex}.template-icon{color:var(--green);font-size:28px}.template span:last-child{flex-direction:column;gap:2px;display:flex}.template small{color:#808680;font-size:9px}.page-template-heading{color:#173f35;letter-spacing:.08em;border-top:1px solid #d8dfdb;flex-direction:column;gap:3px;margin:18px 0 9px;padding-top:13px;display:flex}.page-template-heading small{color:#76827c;letter-spacing:0;font-size:9px;font-weight:500}.professional-page-template{border:1px solid #d8dfdb;border-left:4px solid var(--template-accent,#17483c);background:linear-gradient(135deg,#fff 0%,#f8faf8 100%);border-radius:8px;grid-template-columns:72px minmax(0,1fr);gap:12px;min-height:106px;padding:9px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #1130280d}.professional-page-template:hover{border-color:var(--template-accent,#17483c);transform:translateY(-1px);box-shadow:0 5px 14px #1130281f}.professional-page-template:focus-visible{outline:2px solid var(--template-accent,#17483c);outline-offset:2px}.professional-page-template>span:last-child{justify-content:center;min-width:0}.professional-page-template>span:last-child b{color:#173f35;font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1.1}.professional-page-template>span:last-child small{color:#6e7974;margin-top:3px;font-size:9px;line-height:1.3}.page-template-preview{background:linear-gradient(#fff,#fff),repeating-linear-gradient(0deg,#0000 0 5px,#eef2ef 5px 6px);border:1px solid #bfc9c4;border-radius:2px;width:70px;height:88px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 5px #122d2621}.page-template-preview i{border-radius:1px;display:block;position:absolute}.page-template-preview .pt-head{border-top:3px solid var(--template-accent,#17483c);border-bottom:1px solid var(--template-accent,#17483c);width:58px;height:7px;top:5px;left:5px}.page-template-preview .pt-photo{background:linear-gradient(135deg, var(--template-photo,#c5d7d0), #769d91)}.page-template-preview .pt-copy-one,.page-template-preview .pt-copy-two,.page-template-preview .pt-rail{background:repeating-linear-gradient(0deg,#96a49e 0 1px,#0000 1px 4px)}.professional-page-template.front-lead{--template-accent:#15483c;--template-photo:#d5e4df}.front-lead .pt-photo{width:39px;height:28px;top:29px;left:5px}.front-lead .pt-copy-one{width:18px;height:20px;top:62px;left:5px}.front-lead .pt-copy-two{width:18px;height:20px;top:62px;left:26px}.front-lead .pt-rail{border-top:3px solid #d4ad2e;width:15px;height:53px;top:29px;left:48px}.front-lead .pt-head:after{content:"";background:#253b35;width:43px;height:5px;position:absolute;top:9px;left:0}.professional-page-template.news-grid{--template-accent:#167a8b;--template-photo:#c4e4e9}.news-grid .pt-photo{width:28px;height:18px;top:25px;left:5px}.news-grid .pt-copy-one{width:26px;height:25px;top:25px;left:37px}.news-grid .pt-copy-two{border-top:3px solid #167a8b;width:28px;height:34px;top:48px;left:5px}.news-grid .pt-rail{width:26px;height:27px;top:55px;left:37px}.professional-page-template.opinion{--template-accent:#684b88;--template-photo:#dfd5e8}.opinion .pt-photo{border-radius:50%;width:18px;height:18px;top:24px;right:6px}.opinion .pt-copy-one{width:36px;height:57px;top:25px;left:5px}.opinion .pt-copy-two{width:18px;height:35px;top:47px;right:6px}.opinion .pt-rail{background:#684b88;width:58px;height:4px;top:17px;left:5px}.professional-page-template.photo-feature{--template-accent:#bf4a2f;--template-photo:#efd0c7}.photo-feature .pt-photo{width:58px;height:37px;top:24px;left:5px}.photo-feature .pt-copy-one{width:27px;height:16px;top:66px;left:5px}.photo-feature .pt-copy-two{width:27px;height:16px;top:66px;right:5px}.photo-feature .pt-rail{display:none}.professional-page-template.back-page{--template-accent:#b98717;--template-photo:#eadba9}.back-page .pt-photo{width:36px;height:24px;top:25px;left:5px}.back-page .pt-copy-one{width:18px;height:35px;top:25px;right:5px}.back-page .pt-copy-two{width:36px;height:27px;top:55px;left:5px}.back-page .pt-rail{border-top:3px solid #b98717;width:18px;height:17px;top:65px;right:5px}@media (max-width:900px){.topbar{grid-template-columns:1fr auto}.project-title,.top-actions button:not(.primary){display:none}.workspace{grid-template-columns:120px 1fr}.properties{display:none}.pages-panel{font-size:9px}.thumb-row{grid-template-columns:14px 65px}.thumb-row small{display:none}}@media print{html,body{background:#fff;overflow:visible}.topbar,.toolbar,.pages-panel,.properties,.ruler,.studio-tools,.editor-story-panel,.frame-measure,.frame-delete{display:none!important}.workspace{display:block}.canvas-wrap{background:#fff;padding:0;display:block;overflow:visible}.canvas-wrap:before,.canvas-wrap:after{content:none!important;display:none!important}.page{aspect-ratio:auto;box-shadow:none;break-after:avoid;page-break-after:avoid;width:var(--print-page-width,317mm)!important;height:var(--print-page-height,520mm)!important}.page .block{font-size:var(--print-font-size)!important}.page .block .copy{font-size:inherit!important;column-gap:var(--print-column-gap,3mm)!important}.page .block .copy.story-inset-copy{--story-inset-current:var(--print-story-inset)!important}.page.grid{background:0 0}.block.selected{outline:0}.resize{display:none}.resize-side,.rotate-handle,.print-margin-guide{display:none!important}.studio-workspace{display:block!important}.front-info-widget,.front-info-widget *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.front-info-widget{box-shadow:none!important;background:#fffdf5!important;border:.3mm solid #a97d12!important;border-top:1.2mm solid #d5aa19!important}.front-info-widget>strong{color:#fff!important;background:#174f40!important;padding:1.8mm!important;font-size:7pt!important;line-height:1.15!important}.front-info-widget>.market-rate{border-top:.25mm solid #aebeb7!important;min-height:8mm!important;padding:1mm 1.4mm!important;font-size:6.5pt!important}.front-info-widget .market-rate.gold{background:#fff2b8!important}.front-info-widget .market-rate.silver{background:#e5ecef!important}.front-info-widget .market-rate.currency{background:#dff1e5!important}.front-info-widget .market-rate.weather{background:#dcefff!important}.front-info-widget .market-rate.market{background:#efe3f5!important}.front-info-widget .market-copy small{color:#3f5b52!important}.front-info-widget .market-copy b{color:#102f27!important}@page{size:317mm 520mm;margin:0}}.flat-app{color:#17201c;background:#eef0ee;flex-direction:column;height:100vh;display:flex;overflow:hidden}.flat-top{color:#fff;z-index:5;background:#19211e;align-items:center;gap:24px;height:62px;padding:0 18px;display:flex;box-shadow:0 2px 10px #0002}.flat-brand{align-items:center;gap:10px;width:236px;display:flex}.flat-brand>span:last-child{flex-direction:column;font-family:Georgia,serif;font-size:16px;display:flex}.flat-brand small{letter-spacing:.14em;color:#9eb0a8;text-transform:uppercase;margin-top:2px;font:8px Inter,sans-serif}.issue-button{color:#fff;border-radius:5px;font-weight:650;background:#2a3430!important;border:1px solid #48534e!important;padding:9px 13px!important}.flat-top button{color:#fff;background:0 0;border:1px solid #46504c;border-radius:5px;padding:8px 11px;font-size:11px}.flat-top-actions{justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;display:flex}.flat-top-actions .export-btn{color:#152019;background:#d8ee5b;border-color:#d8ee5b;font-weight:750}.flat-top-actions .quick-story-button{color:#152019;background:#d8ee5b;border-color:#d8ee5b;font-weight:800}.save-state{color:#9fc4b5;margin-right:8px;font-size:10px}.save-state:first-letter{color:#70d09d}.flat-body{flex:1;grid-template-columns:64px 310px 1fr;min-height:0;transition:grid-template-columns .18s;display:grid}.flat-body.story-drawer-closed{grid-template-columns:64px 0 1fr}.rail{color:#99a9a2;background:#202925;flex-direction:column;gap:7px;padding:10px 6px;display:flex}.rail button{height:50px;color:inherit;background:0 0;border:0;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:18px;display:flex}.rail button small{font-size:8px}.rail button.active{color:#17201c;background:#d8ee5b}.rail span{flex:1}.flat-body{position:relative}.rail-view-panel{z-index:30;background:#f4f6f5;padding:20px;position:absolute;inset:0 0 0 58px;overflow:auto}.rail-view-panel>header{color:#173f34;border-bottom:1px solid #ccd5d0;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;display:flex}.rail-view-panel>header button{background:#fff;border:1px solid #c9d2cd;border-radius:4px;width:30px;height:30px}.story-desk-page{max-width:1180px;margin:0 auto}.story-desk-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.story-desk-heading h1{color:#173f34;margin:0 0 4px;font-size:24px}.story-desk-heading p{color:#617069;margin:0}.story-desk-heading>div:last-child{gap:8px;display:flex}.story-desk-heading button{color:#174f40;background:#fff;border:1px solid #174f40;border-radius:5px;padding:10px 14px;font-weight:750}.story-desk-heading button.primary{color:#fff;background:#174f40}.story-stage-summary{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin-bottom:14px;display:grid}.story-stage-summary span{color:#52635b;background:#fff;border:1px solid #d2ddd7;border-radius:6px;padding:11px 13px}.story-stage-summary b{color:#173f34;margin-bottom:2px;font-size:18px;display:block}.story-desk-page .story-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start;gap:10px;min-height:360px;padding-top:12px;display:grid}.story-desk-page .story-list:has(.story-assignment-board){display:block}.story-assignment-board{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.assigned-story-column,.unassigned-story-column{background:#edf3f0;border:1px solid #cbd8d2;border-radius:9px;min-width:0;overflow:hidden}.assigned-story-column>header,.unassigned-story-column>header{background:#e2ece7;border-bottom:1px solid #cbd8d2;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 13px;display:flex}.unassigned-story-column>header{background:#fff4dd;border-bottom-color:#e2cfaa}.assigned-story-column>header div,.unassigned-story-column>header div{gap:2px;display:grid}.assigned-story-column>header b,.unassigned-story-column>header b{color:#173f34;font-size:13px}.assigned-story-column>header small,.unassigned-story-column>header small{color:#68766f;font-size:9px}.assigned-story-column>header>span,.unassigned-story-column>header>span{color:#fff;background:#176b50;border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.unassigned-story-column>header>span{background:#9a6715}.assignment-column-scroll{align-content:start;gap:10px;padding:10px;display:grid}.assigned-page-group{gap:7px;display:grid}.assigned-page-group>header{color:#31564a;justify-content:space-between;padding:5px 3px;display:flex}.assigned-page-group>header b{text-transform:uppercase;font-size:10px}.assigned-page-group>header span{font-size:8px}.assigned-page-group>div{gap:8px;display:grid}.story-assignment-board .story-card{min-height:150px}.assignment-empty{color:#6d7a74;text-align:center;place-content:center;gap:5px;min-height:120px;padding:20px;display:grid}.assignment-empty b{color:#345449;font-size:11px}.assignment-empty span{font-size:9px}.story-desk-page .story-card{background:#fff;border:1px solid #d2ddd7;border-radius:7px;min-height:150px}.story-card-actions .send-to-design{color:#263719;background:#e6f2c4}.story-card-actions .story-page-assignment{color:#174f40;background:#fff;border:1px solid #afc4ba;border-radius:4px;min-width:92px;padding:6px 7px;font-size:8px;font-weight:750}@media (max-width:760px){.flat-top-actions .quick-story-button{min-height:44px}.story-desk-heading{flex-direction:column;align-items:stretch}.story-stage-summary{grid-template-columns:repeat(2,minmax(110px,1fr))}}.rail-story-list{gap:8px;display:grid}.rail-story-list button{text-align:left;background:#fff;border:1px solid #d0d9d4;border-radius:6px;justify-content:space-between;gap:20px;padding:12px;display:flex}.rail-story-list span{color:#6a7670}.rail-media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.rail-media-grid figure{background:#fff;border:1px solid #d3dbd7;border-radius:6px;margin:0;padding:7px}.rail-media-grid img{aspect-ratio:4/3;object-fit:cover;width:100%}.rail-media-grid figcaption{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.rail-template-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.rail-template-grid button{text-align:left;background:linear-gradient(145deg,#fff,#edf5f1);border:1px solid #cbd7d1;border-top:7px solid #1d6653;border-radius:7px;align-content:end;gap:5px;min-height:110px;padding:15px;display:grid}.rail-template-grid span{color:#6c7872;font-size:9px}.rail-settings-view{background:#fff;border:1px solid #d0d9d4;border-radius:8px;max-width:520px;padding:22px}.rail-settings-view button{color:#fff;background:#174f40;border:0;border-radius:5px;padding:10px 14px}.publication-page-limit-setting{background:#f3f8f5;border:1px solid #c8d6cf;border-radius:8px;margin:0 0 16px;padding:14px}.publication-page-limit-setting>b{color:#173f34}.publication-page-limit-setting p{color:#52625a;margin:5px 0 10px;font-size:12px;line-height:1.4}.publication-page-limit-setting label{gap:5px;font-weight:700;display:grid}.publication-page-limit-setting select{background:#fff;border:1px solid #aebfb6;border-radius:5px;min-height:38px;padding:6px 9px}.publication-page-limit-setting small,.fixed-page-limit-note{color:#68766f}.fixed-page-limit-note{text-align:center;padding:10px;line-height:1.35;display:block}.story-lock-button{font-weight:800;color:#6a4a00!important;background:#fff7d6!important;border-color:#b8870b!important}.story-lock-button.locked{color:#fff!important;background:#173f34!important;border-color:#173f34!important}.story-lock-badge{z-index:30;color:#fff;letter-spacing:.04em;pointer-events:none;background:#173f34;border-radius:3px;padding:3px 6px;font:800 8px/1 Arial,sans-serif;position:absolute;top:4px;right:4px}.block.story-locked{cursor:default}.story-position-controls button:disabled,.story-photo-controls button:disabled{cursor:not-allowed;opacity:.45}@media print{.story-lock-badge{display:none!important}}.story-drawer{background:#fff;border-right:1px solid #ccd1cd;flex-direction:column;min-width:0;min-height:0;transition:opacity .14s,transform .18s;display:flex;overflow:hidden}.story-drawer.closed{opacity:0;pointer-events:none;border-right:0;transform:translate(-18px)}.story-drawer.open{opacity:1;transform:translate(0)}.drawer-title{justify-content:space-between;align-items:center;padding:17px 16px 12px;display:flex}.drawer-title>span{flex-direction:column;gap:3px;display:flex}.drawer-title b{font-size:15px}.drawer-title small{color:#7a837e;font-size:9px}.drawer-title button{color:#fff;background:#173c33;border:0;border-radius:4px;width:28px;height:28px}.drawer-actions{align-items:center;gap:5px;display:flex}.drawer-title .drawer-collapse-button{color:#173c33;background:#f2f6f4;border:1px solid #b9c7c1;font-size:20px;line-height:1}.story-search{border:1px solid #d0d5d1;border-radius:5px;margin:0 14px 9px;padding:9px 10px;font-size:11px}.story-pool-tabs{grid-template-columns:1fr 1fr;gap:5px;padding:0 14px 10px;display:grid}.story-pool-tabs button{color:#637068;background:#f6f8f7;border:1px solid #cfd8d3;border-radius:5px;min-width:0;padding:8px 6px;font-size:8px;font-weight:750}.story-pool-tabs button.active{color:#fff;background:#175c49;border-color:#175c49}.story-pool-tabs span{background:#fff3;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:3px;font-size:7px;display:inline-grid}.story-pool-empty{color:#718078;text-align:center;background:#f8faf9;border:1px dashed #cbd5d0;border-radius:7px;gap:6px;margin:14px;padding:22px 14px;display:grid}.story-pool-empty b{color:#29483e;font-size:10px}.story-pool-empty span{font-size:8px;line-height:1.45}.story-pool-empty.common{background:#fffbed;border-color:#d9c985}.common-story-card{background:#fff;border-bottom:1px solid #e0e5e2;grid-template-columns:44px minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}.common-story-card:hover{background:#f5f9f7}.common-story-card .story-thumb{color:#fff;place-items:end center;padding:3px;display:grid}.common-story-card .story-thumb small{text-shadow:0 1px 2px #0008;font-size:6px;font-weight:800}.common-story-card>div{gap:4px;min-width:0;display:grid}.common-story-card>div small{color:#728078;font-size:7px}.common-story-card>div b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.common-story-card>div span{color:#486258;font-size:7px}.common-story-card>button{color:#fff;background:#175c49;border:0;border-radius:4px;grid-column:2;justify-self:start;padding:6px 8px;font-size:8px;font-weight:800}.story-filters{border-bottom:1px solid #e0e3e0;gap:7px;padding:0 14px 11px;display:flex}.story-filters select{min-width:0}.story-source-line{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-weight:600;overflow:hidden;color:#68756f!important;font-size:7px!important;display:block!important}.story-info .reference-tag{color:#6e5710;background:#f2e8ba}.story-filters select,.story-filters button{background:#f8f9f8;border:1px solid #d2d6d3;border-radius:4px;padding:7px;font-size:9px}.story-filters select{flex:1}.story-list{flex:1;padding:6px 0;overflow:auto}.story-card{text-align:left;cursor:pointer;background:#fff;border:0;border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto 10px;align-items:center;gap:8px;width:100%;padding:8px 10px;display:grid;position:relative}.story-card:hover,.story-card.selected{background:#edf4f1;border-left-color:#1b6b55}.story-thumb{background:linear-gradient(140deg,#a2c7c0,#386f63);border-radius:3px;width:42px;height:38px}.story-card.has-photo{grid-template-columns:42px minmax(0,1fr) auto 10px}.story-thumb img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.story-thumb.t1{background:linear-gradient(135deg,#d8b585,#7d5239)}.story-thumb.t2{background:linear-gradient(135deg,#9ab2d5,#384c68)}.story-thumb.t3{background:linear-gradient(135deg,#c6d992,#587f4d)}.story-thumb.t4{background:linear-gradient(135deg,#e4aba0,#845454)}.story-info{flex-direction:column;gap:5px;min-width:0;display:flex}.story-info b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.story-info small{color:#7d847f;gap:6px;font-size:8px;display:flex}.story-info em{color:#2d5f51;background:#e5ece9;border-radius:8px;padding:2px 5px;font-style:normal}.story-status{color:#727974;background:#edf0ed;border-radius:8px;padding:3px 5px;font-size:7px}.story-status.ready{color:#277044;background:#dff3e5}.story-status.review{color:#8d6816;background:#fff0c9}.drag-handle{color:#9ca39f;font-style:normal}.story-card-actions{grid-column:1/4;gap:5px;padding-top:3px;display:flex;position:relative}.story-card.has-photo .story-card-actions{grid-column:2/5}.story-card-actions>button{color:#35423b;background:#fff;border:1px solid #cbd3ce;border-radius:4px;padding:5px 7px;font-size:8px}.story-card-actions>button:first-child{color:#fff;background:#173c33;border-color:#173c33}.story-card-actions>button:nth-child(2){color:#a33336}.story-options{z-index:12;background:#fff;border:1px solid #cbd2cd;border-radius:5px;width:126px;padding:4px;position:absolute;top:31px;right:0;box-shadow:0 8px 24px #25342c33}.story-options button{text-align:left;background:#fff;border:0;border-radius:3px;width:100%;padding:7px;font-size:8px;display:block}.story-options button:hover{background:#edf4f1}.flat-page.story-page-focus{outline-offset:3px;border-radius:5px;outline:4px solid #d6ef52}.flat-page.story-page-focus>header{background:#173c33}.flat-page.story-page-focus:before{content:"SELECTED STORY";color:#56710b;letter-spacing:.08em;font-size:7px;font-weight:800;position:absolute;top:-14px;right:4px}.queue-footer{color:#727a75;border-top:1px solid #dfe3df;align-items:center;gap:18px;height:42px;padding:0 14px;font-size:9px;display:flex}.queue-footer b{color:#17201c}.flat-main{flex-direction:column;grid-column:3;min-width:0;display:flex;overflow:hidden}.flat-toolbar{background:#f9faf9;border-bottom:1px solid #d9ddda;justify-content:space-between;align-items:center;height:70px;padding:0 20px;display:flex}.flat-toolbar h1{margin:0 0 3px;font-size:17px}.flat-toolbar>div:first-child span{color:#747c77;font-size:9px}.flat-tools{align-items:center;gap:6px;display:flex}.flat-tools .page-count-select{color:#24493e;background:#fff;border:1px solid #c8d0cb;border-radius:4px;height:31px;padding:0 8px;font-size:9px;font-weight:700}.flat-tools button{background:#fff;border:1px solid #cbd1cd;border-radius:4px;padding:8px 9px;font-size:9px}.flat-tools b{text-align:center;min-width:30px;font-size:9px}.divider{background:#d1d6d2;width:1px;height:23px;margin:0 3px}.status-strip{color:#69716c;background:#fff;border-bottom:1px solid #d9ddda;align-items:center;gap:18px;height:34px;padding:0 20px;font-size:8px;display:flex}.status-strip span{align-items:center;gap:5px;display:flex}.status-strip i{background:#57b778;border-radius:50%;width:7px;height:7px}.status-strip i.review{background:#e5b64f}.status-strip i.draft{background:#9ba49f}.status-strip i.empty{background:#d6dcd8}.status-strip b{color:#8f493d;letter-spacing:.06em;margin-left:auto}.spread-grid{--flat-zoom:.86;grid-template-columns:repeat(4, minmax(calc(190px * var(--flat-zoom)), 1fr));flex:1;align-content:start;gap:18px 10px;padding:18px;display:grid;overflow:auto}.flat-page{min-width:0;position:relative}.flat-page>header{color:#fff;letter-spacing:.04em;background:#285e4e;border-radius:4px 4px 0 0;grid-template-columns:1fr auto auto;align-items:center;gap:6px;height:25px;padding:0 7px;font-size:7px;display:grid}.flat-page>header b{color:#17201c;background:#d8ee5b;border-radius:3px;padding:3px 5px}.flat-page>header em{background:#39725f;border-radius:8px;padding:2px 5px;font-style:normal}.flat-page>header em.inreview{background:#a87728}.flat-page>header em.draft{background:#747c78}.flat-page>header em.empty{background:#7f8984}.paper-shell{background:#d4d8d4;padding:7px;position:relative}.paper-preview{aspect-ratio:33/50;background:#fff;padding:6% 5%;font-family:Georgia,serif;position:relative;overflow:hidden;box-shadow:0 1px 3px #0002}.paper-preview.live-preview{background:#fff;padding:0;font-family:Georgia,serif}.actual-page-preview{padding:0;container-type:inline-size}.actual-page-preview .page-furniture{pointer-events:none}.actual-page-preview .masthead-centre>b{max-height:62%;overflow:hidden}.actual-page-preview .masthead-centre>span{margin-top:0}.actual-page-preview .masthead-details-row{white-space:nowrap;gap:.5cqw;padding-inline:.8cqw;overflow:hidden}.actual-page-preview .masthead-ear{line-height:inherit}.actual-page-preview .special-news-strip.empty{display:none}.actual-page-preview .front-info-widget{border-width:.8cqw .22cqw .22cqw;border-radius:.45cqw;box-shadow:0 .7cqw 2cqw #1631292e}.actual-page-preview .front-info-widget>strong{padding:.65cqw;line-height:1.1}.actual-page-preview .front-info-widget>.market-rate{border-top-width:.18cqw;gap:.35cqw;min-height:4.2cqw;padding:.45cqw .55cqw}.actual-page-preview .front-info-widget .market-art{width:3.6cqw;min-width:3.6cqw;height:3.3cqw;transform:none}.actual-page-preview .front-info-widget .gold .market-art em,.actual-page-preview .front-info-widget .silver .market-art em{width:3.1cqw;height:1.15cqw;box-shadow:none;border-width:.12cqw;border-radius:.2cqw}.actual-page-preview .front-info-widget .market-art em:first-child{bottom:.1cqw;left:.2cqw}.actual-page-preview .front-info-widget .market-art em:nth-child(2){bottom:1.05cqw;left:.55cqw}.actual-page-preview .front-info-widget .market-art em:nth-child(3){bottom:2cqw;left:.3cqw}.actual-page-preview .front-info-widget .market-copy small,.actual-page-preview .front-info-widget .market-copy b{font-size:inherit;line-height:1.05}.actual-preview-block{white-space:pre-line;box-sizing:border-box;position:absolute;overflow:hidden}.actual-preview-block>div{column-fill:auto;width:100%;height:100%;overflow:hidden}.actual-preview-block img{width:100%;height:100%;display:block}.story-only-proof{container-type:inline-size}.story-proof-canvas{background:#fff;position:absolute;container-type:inline-size}.paper-preview.blank-page-preview{background:#fff;place-items:center;display:grid}.blank-page-preview>span{color:#d5dbd7;letter-spacing:.12em;font:700 8px Arial,sans-serif}.live-preview-block{white-space:pre-line;color:#13201b;position:absolute;overflow:hidden}.live-story-border{z-index:2;pointer-events:none;position:absolute}.live-preview-block.body{text-align:justify;column-gap:3px}.live-preview-block.image{background:linear-gradient(145deg,#adc7c1,#315f55)}.live-preview-block.image:nth-of-type(2n){background:linear-gradient(145deg,#d1b38e,#74533c)}.live-preview-block.image.has-image{background:0 0!important}.live-preview-block img,.live-image-fill{object-fit:cover;width:100%;height:100%;display:block}.live-image-fill{background:linear-gradient(135deg,#adc7c1,#315f55)}.paper-mast{text-align:center;border-bottom:2px solid #14211c;padding-bottom:2%;font-size:clamp(6px,1vw,14px);font-weight:900}.paper-kicker{color:#177c98;letter-spacing:.08em;margin-top:3%;font:700 clamp(3px,.4vw,6px) Arial}.paper-headline{max-width:82%;margin:2% 0 4%;font-size:clamp(8px,1.35vw,20px);font-weight:900;line-height:.88}.paper-image{color:#fff;background:linear-gradient(145deg,#78a69a,#1f5144);align-items:end;height:35%;padding:4%;font:700 clamp(4px,.5vw,8px) Arial;display:flex}.paper-copy{grid-template-columns:repeat(4,1fr);gap:3%;height:32%;margin-top:4%;display:grid}.paper-copy i,.paper-side i{opacity:.65;background:repeating-linear-gradient(#5f665f 0 1px,#0000 1px 3px)}.paper-side{flex-direction:column;gap:6%;width:17%;height:27%;display:flex;position:absolute;top:23%;right:5%}.paper-preview.portrait .paper-image{float:right;background:linear-gradient(160deg,#c59b72,#594b43);width:47%;height:53%;margin-left:4%}.paper-preview.portrait .paper-copy{grid-template-columns:repeat(3,1fr);height:48%}.paper-preview.columns .paper-image{background:linear-gradient(90deg,#596f83,#c6d4df);height:18%}.paper-preview.columns .paper-headline{font-size:clamp(7px,1.1vw,17px)}.paper-preview.columns .paper-copy{grid-template-columns:repeat(5,1fr);height:46%}.paper-preview.feature .paper-image{background:linear-gradient(140deg,#292e31,#c09668);height:48%}.paper-preview.front .paper-image{background:linear-gradient(145deg,#254b5b,#a9c5c5);height:43%}.edit-page{opacity:0;color:#fff;background:#173c33;border:0;border-radius:4px;padding:7px 10px;font-size:8px;transition:all .15s;position:absolute;inset:45% auto auto 50%;transform:translate(-50%,-50%)}.paper-shell:hover .edit-page{opacity:1}.paper-shell:hover .paper-preview{filter:brightness(.82)}.flat-page>footer{background:#fff;border:1px solid #d4d8d5;border-top:0;border-radius:0 0 4px 4px;align-items:center;gap:6px;height:30px;padding:0 7px;display:flex}.flat-page>footer span{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.flat-page>footer button{background:0 0;border:0;margin-left:auto}.spread-tag{color:#858d88;letter-spacing:.08em;font-size:6px;position:absolute;top:-13px;left:0}.back-flat{border-radius:4px;width:30px;height:30px;color:#173c33!important;background:#fff!important;border:1px solid #cad0cc!important;padding:0!important}.studio-workspace{grid-template-columns:58px 340px minmax(420px,1fr) 270px}.studio-workspace.library-closed{grid-template-columns:58px minmax(420px,1fr) 270px}.studio-workspace.story-focus-mode{grid-template-columns:minmax(680px,1fr) 300px}.studio-workspace.story-focus-mode .studio-tools,.studio-workspace.story-focus-mode .editor-story-panel,.studio-workspace.story-focus-mode .studio-left-palette,.studio-workspace.story-focus-mode .pages-panel{display:none}.studio-left-palette{overscroll-behavior:contain;color:#1d332c;background:#e9eeeb;border-right:1px solid #bfc9c4;min-width:0;overflow-y:auto}.studio-left-palette>header{z-index:2;color:#fff;background:#26332e;border-bottom:1px solid #aebbb5;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:flex;position:sticky;top:0}.studio-left-palette>header span{gap:2px;min-width:0;display:grid}.studio-left-palette>header b{letter-spacing:.09em;font-size:9px}.studio-left-palette>header small{color:#b8c8c1;font-size:7px}.studio-left-palette>header em{color:#e0ebe6;white-space:nowrap;font-size:7px;font-style:normal}.studio-left-palette details{background:#f9fbfa;border:1px solid #b9c5bf;border-radius:5px;margin:7px;overflow:hidden;box-shadow:0 2px 5px #20342b10}.studio-left-palette summary{cursor:pointer;color:#23493d;letter-spacing:.08em;background:#dce5e1;padding:7px 9px;font:800 8px Arial,sans-serif}.compact-palette-grid{grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}.compact-palette-stack{gap:7px;padding:8px;display:grid}.studio-left-palette label{color:#29493f;gap:4px;min-width:0;font-size:10px;font-weight:800;line-height:1.25;display:grid}.studio-left-palette input,.studio-left-palette select{box-sizing:border-box;color:#172d26;background:#fff;border:1px solid #91a49b;border-radius:3px;width:100%;min-width:0;height:30px;font-size:11px}.palette-nudge,.palette-button-row{grid-template-columns:repeat(4,1fr);gap:4px;padding:0 8px 8px;display:grid}.palette-button-row{grid-template-columns:repeat(6,1fr);padding:0}.palette-nudge button,.palette-button-row button{color:#244a3e;background:#fff;border:1px solid #a9b7b0;border-radius:3px;min-height:27px;font-size:9px;font-weight:800}.palette-nudge button:hover,.palette-button-row button:hover,.palette-button-row button.active{color:#fff;background:#1d674f;border-color:#1d674f}.paragraph-alignment-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.paragraph-alignment-buttons button{width:auto;min-width:0;padding:4px 5px;font-size:9px}.studio-left-palette small{color:#6c7a74;font-size:7px;line-height:1.35}.studio-left-palette .left-border-controls{border-color:#8fa9a0;box-shadow:0 0 0 1px #d4e2dc,0 2px 5px #20342b12}.studio-left-palette .left-border-controls>summary{color:#173f34;background:#cfddd7}.left-border-control-group{gap:5px;display:grid}.left-border-control-group>b{color:#53675e;letter-spacing:.04em;text-transform:uppercase;font:800 8px Arial,sans-serif}.left-border-style-buttons,.left-border-weight-buttons,.left-border-edge-buttons,.left-border-corner-buttons{gap:5px;display:grid}.left-border-style-buttons,.left-border-weight-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.left-border-edge-buttons{grid-template-columns:repeat(6,minmax(0,1fr))}.left-border-corner-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.left-border-control-group button{color:#29483e;cursor:pointer;background:#fff;border:1px solid #a8b7b0;border-radius:3px;place-items:center;gap:2px;min-width:0;min-height:34px;padding:4px 2px;font:800 7px Arial,sans-serif;display:grid}.left-border-control-group button:hover,.left-border-control-group button.active{background:#e5f2ed;border-color:#176650;box-shadow:inset 0 0 0 1px #176650}.left-border-style-buttons button i{border:1px solid #263a32;width:19px;height:16px;display:block}.left-border-style-buttons button i.none{opacity:.55;border-style:dotted;border-color:#a9b5af}.left-border-style-buttons button i.double{border-style:double;border-width:4px}.left-border-style-buttons button i.dashed{border-style:dashed}.left-border-weight-buttons button i{border:0;border-top:0 solid #263a32;width:20px;height:0;display:block}.left-border-edge-buttons button{min-height:31px;position:relative}.left-border-edge-buttons button i{border:1px dotted #b2bdb7;width:17px;height:17px;display:block}.left-border-edge-buttons button.all i{border:2px solid #3f554b}.left-border-edge-buttons button.left i{border-left:2px solid #3f554b}.left-border-edge-buttons button.right i{border-right:2px solid #3f554b}.left-border-edge-buttons button.top i{border-top:2px solid #3f554b}.left-border-edge-buttons button.bottom i{border-bottom:2px solid #3f554b}.left-border-edge-buttons button.none{color:#8d3434;font-size:16px}.left-border-corner-buttons button{grid-template-columns:auto auto;justify-content:center}.left-border-corner-buttons button i{border:2px solid #3f554b;width:18px;height:14px;display:block}.left-border-corner-buttons button i.round{border-radius:6px}.left-border-control-group.colour-gallery>div{flex-wrap:wrap;gap:5px;display:flex}.left-border-control-group.colour-gallery button,.left-border-control-group.colour-gallery label{width:27px;min-width:27px;height:27px;min-height:27px;padding:2px}.studio-inspector.has-text-selection>.page-font-family-control,.studio-inspector.has-text-selection>.field-row,.studio-inspector.has-text-selection>.text-style-toolbar,.studio-inspector.has-text-selection>.text-alignment-control,.studio-inspector.has-image-selection>.frame-dimensions,.studio-inspector.has-image-selection>.manual-photo-fit-controls .flow-fields label:nth-child(-n+2){display:none!important}.studio-inspector{overscroll-behavior:contain;box-sizing:border-box;min-width:0;padding-left:9px;padding-right:9px;overflow:hidden auto}.studio-inspector>*,.studio-inspector .manual-photo-fit-controls,.studio-inspector .story-photo-controls,.studio-inspector .effect-grid,.studio-inspector .flow-fields{box-sizing:border-box;min-width:0;max-width:100%}.studio-inspector .manual-photo-fit-controls .flow-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.studio-inspector .manual-photo-fit-controls input,.studio-inspector .manual-photo-fit-controls select{box-sizing:border-box;width:100%;min-width:0}.studio-inspector .tabs{z-index:4;background:#fff;position:sticky;top:0}.studio-inspector .selection-title{margin:0 7px 7px;padding:7px 0}.studio-inspector .story-style-panel,.studio-inspector .manual-photo-fit-controls,.studio-inspector .cutout-panel,.studio-inspector .direct-story-controls{margin-left:7px;margin-right:7px;padding:7px}.studio-inspector button,.studio-inspector input,.studio-inspector select{min-height:27px;font-size:8px}.studio-inspector .story-style-panel,.studio-inspector .story-position-controls,.studio-inspector .story-format-ribbon,.studio-inspector .story-photo-controls,.studio-inspector .ribbon-group,.studio-inspector .ribbon-buttons,.studio-inspector .flow-heading{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.studio-inspector .story-position-controls,.studio-inspector .story-format-ribbon,.studio-inspector .story-photo-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-inspector .story-position-controls>*,.studio-inspector .story-format-ribbon>*,.studio-inspector .story-photo-controls>*,.studio-inspector .ribbon-group>*,.studio-inspector .flow-heading>*{min-width:0;max-width:100%}.studio-inspector .story-position-controls button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;padding-left:4px;padding-right:4px}@media (max-width:1120px){.studio-workspace{grid-template-columns:48px 320px minmax(360px,1fr) 230px}.studio-workspace.library-closed{grid-template-columns:48px minmax(360px,1fr) 230px}}.story-focus-button{color:#143f35!important;background:#fff8d8!important;border-color:#b99018!important;font-weight:800!important}.story-focus-button.active,.studio-library.active{color:#fff!important;background:#173f34!important}.studio-workspace>.pages-panel{background:#f4f6f4;border-right:1px solid #cfd6d2;min-width:0;overflow-y:auto}.studio-tools{scrollbar-width:thin;z-index:3;background:#fff;border-right:1px solid #d6dad6;flex-direction:column;gap:4px;padding:8px 6px;display:flex;overflow-y:auto}.studio-tools .home-tool{color:#fff;background:#173f34;border:1px solid #c9d8d1;margin-bottom:4px;font-weight:800}.editor-story-panel{background:#f4f6f4;border-right:1px solid #cfd6d2;flex-direction:column;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.editor-story-panel>header{background:#fff;border-bottom:1px solid #d4dad6;flex:none;justify-content:space-between;align-items:center;gap:7px;min-height:58px;padding:11px 10px;display:flex}.editor-story-panel>header div{flex-direction:column;gap:3px;display:flex}.editor-story-panel>header b{color:#183f34;letter-spacing:.06em;font-size:9px}.editor-story-panel>header span,.editor-story-panel>header em{color:#737d77;font-size:8px;font-style:normal}.library-zone-tabs{background:#fff;border-bottom:1px solid #d8dedb;flex:none;grid-template-columns:1fr 1fr;gap:5px;padding:7px 8px;display:grid}.library-zone-tabs button{color:#315249;background:#f5f8f6;border:1px solid #c8d3ce;border-radius:5px;min-height:30px;font-size:8px;font-weight:800}.library-zone-tabs button.active{color:#fff;background:#175d4b;border-color:#175d4b}.first-column-editor{padding:9px;overflow:auto}.first-column-editor>header{color:#174c3e;background:#e8f2ed;border-radius:6px;gap:4px;padding:9px;display:grid}.first-column-editor>header b{letter-spacing:.05em;font-size:9px}.first-column-editor>header span{font-size:8px;line-height:1.4}.first-column-map{background:#fff;border:1px dashed #8ca99d;border-radius:6px;grid-template-rows:52px 1fr;gap:4px;height:145px;margin:9px 0 12px;padding:6px;display:grid}.first-column-map div{text-align:center;letter-spacing:.06em;border-radius:4px;place-items:center;font:800 8px Arial,sans-serif;display:grid}.rail-widget-mini{color:#fff;background:#174f40}.rail-story-mini{color:#527166;background:repeating-linear-gradient(#fff 0 8px,#e8eeeb 8px 9px);border:1px solid #bdd0c7}.first-column-editor>h3{color:#53665f;letter-spacing:.05em;text-transform:uppercase;margin:12px 0 6px;font:800 8px Arial,sans-serif}.first-column-story{background:#fff;border:1px solid #d6ded9;border-radius:5px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;padding:7px;display:grid}.first-column-story+.first-column-story{margin-top:5px}.first-column-story div{gap:2px;min-width:0;display:grid}.first-column-story b{color:#183f34;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.first-column-story span{color:#7b8780;font-size:7px}.first-column-story button{color:#315249;background:#fff;border:1px solid #cbd5d0;border-radius:4px;padding:5px 6px;font-size:7px}.first-column-story button.primary{color:#fff;background:#175d4b;border-color:#175d4b}.first-column-empty{color:#7b8780;text-align:center;background:#fff;border:1px dashed #c4d0ca;border-radius:5px;padding:12px;font-size:8px}.first-column-reserve-guide{z-index:11;pointer-events:none;background:#175d4b06;border-right:1px solid #173f34b8;width:10.75%;position:absolute;top:15.5%;bottom:1.92%;left:4%}.first-column-reserve-guide span{color:#24594a;letter-spacing:.08em;writing-mode:vertical-rl;background:#ffffffe6;border-radius:2px;padding:3px 2px;font:800 8px/1 Arial,sans-serif;position:absolute;bottom:5px;right:3px}@media print{.first-column-reserve-guide span{display:none}.first-column-reserve-guide{background:0 0;border-right-color:#777}}.editor-story-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;height:0;min-height:0;padding:8px;display:flex;overflow:auto}.assignment-filter{background:#f8faf9;border-bottom:1px solid #d8dedb;flex:none;padding:7px 8px}.editor-page-selector{background:#fff;border-bottom:1px solid #d8dedb;flex:none;padding:8px}.editor-page-selector>div{flex-wrap:wrap;gap:5px;display:flex}.editor-page-selector button{color:#365248;background:#f5f8f6;border:1px solid #cad3ce;border-radius:4px;width:29px;height:29px;padding:0;font-size:9px}.editor-page-selector button.active{color:#fff;background:#175d4b;border-color:#175d4b}.editor-page-selector .add-editor-page{color:#17614e;background:#fff;border-style:dashed;font-size:15px}.editor-page-selector>span{color:#7b847f;margin-top:6px;font-size:7px;display:block}.assignment-filter select{color:#25493f;background:#fff;border:1px solid #cbd4cf;border-radius:4px;width:100%;height:30px;padding:0 7px;font-size:9px}.story-bulk-actions{background:#fff8e6;border-bottom:1px solid #d8dedb;flex:none;justify-content:space-between;align-items:center;gap:6px;padding:7px 8px;font:700 8px Arial,sans-serif;display:flex}.story-bulk-actions label{color:#3d5149;align-items:center;gap:5px;display:flex}.story-bulk-actions input{accent-color:#175d4b;width:14px;height:14px}.story-bulk-actions button{color:#99242d;background:#fff;border:1px solid #a62a32;border-radius:4px;min-height:26px;padding:0 7px;font:700 8px Arial,sans-serif}.story-bulk-actions button:disabled{color:#a5aca8;border-color:#d7ddda}.editor-story-scroll section{background:#fff;border:1px solid #d7ddd9;border-radius:6px;flex:none;margin-bottom:9px;overflow:hidden}.editor-story-scroll section.current-page{border-color:#1c725b;box-shadow:0 0 0 1px #1c725b22}.editor-story-scroll h3{color:#24493e;background:#e9efec;justify-content:space-between;align-items:center;height:28px;margin:0;padding:0 8px;font-size:8px;display:flex}.editor-story-scroll .current-page h3{color:#fff;background:#1b5748}.editor-story-scroll h3 small{color:inherit;opacity:.75;font-size:7px;font-weight:500}.assignment-story{border-top:1px solid #edf0ee;grid-template-columns:14px 25px minmax(0,1fr) 52px;align-items:center;gap:6px;padding:7px;display:grid}.assignment-story.story-checked{background:#eef8f4}.assignment-story .story-select-check{accent-color:#175d4b;width:14px;height:14px;margin:0}.assignment-story>i{color:#fff;background:linear-gradient(145deg,#79ab9e,#316758);border-radius:4px;place-items:center;width:25px;height:25px;font:700 9px Arial,sans-serif;display:grid}.assignment-story>div{flex-direction:column;gap:3px;min-width:0;display:flex}.assignment-story b{color:#18231f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.assignment-story .assignment-source{color:#7b847f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.1;overflow:hidden}.assignment-story span{color:#728079;font-size:8px}.assignment-story select{color:#21483d;background:#fff;border:1px solid #c7d0cb;border-radius:4px;width:52px;height:27px;padding:2px;font-size:9px}.assignment-story-controls{gap:4px!important;display:grid!important}.assignment-story-controls>button{color:#fff;cursor:pointer;background:#174f40;border:0;border-radius:4px;height:23px;padding:0 5px;font:800 9px Arial,sans-serif}.assignment-story-options{position:relative}.assignment-story-options summary{color:#264b40;cursor:pointer;background:#fff;border:1px solid #c3cec8;border-radius:4px;place-items:center;height:23px;font-size:8px;font-weight:800;list-style:none;display:grid}.assignment-story-options>div{z-index:30;background:#fff;border:1px solid #bdcac3;border-radius:5px;gap:3px;width:130px;padding:4px;display:grid;position:absolute;top:26px;right:0;box-shadow:0 8px 20px #1c302733}.assignment-story-options button{color:#194b3c;text-align:left;background:#edf4f1;border:0;border-radius:3px;padding:6px;font-size:8px}.assignment-story-options button.danger{color:#a0262d;background:#fff0f1}.editor-library-story-modal{width:min(900px,100vw - 48px);height:min(850px,100vh - 48px)}.editor-library-story-form{flex-direction:column;gap:12px;min-height:0;padding:18px;display:flex;overflow:auto}.editor-library-story-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editor-library-story-form label{color:#31483f;flex-direction:column;gap:6px;font:700 9px Arial,sans-serif;display:flex}.editor-library-story-form input,.editor-library-story-form textarea{color:#17221e;background:#fff;border:1px solid #cbd5d0;border-radius:5px;width:100%;padding:10px;font:14px/1.45 Georgia,Times New Roman,serif}.editor-library-story-form .editor-library-body{resize:vertical;min-height:220px}.library-photo-settings{background:#f3f8f6;border:1px solid #bfd0c7;border-radius:6px;padding:10px}.library-photo-settings>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.library-photo-settings>header div{gap:2px;display:grid}.library-photo-settings>header b{color:#173f34;font-size:11px}.library-photo-settings>header small{color:#687970;font-size:8px}.library-photo-settings>header label{color:#fff;cursor:pointer;background:#175b48;border-radius:4px;margin:0;padding:7px 10px;font-size:9px}.library-photo-settings input[type=file]{display:none}.library-photo-strip{margin-top:8px;gap:7px!important;display:flex!important}.library-photo-strip figure{background:#fff;border:1px solid #c5d0ca;width:72px;height:58px;margin:0;position:relative}.library-photo-strip img{object-fit:cover;width:100%;height:100%}.library-photo-strip button{color:#fff;background:#152d25dc;border:0;border-radius:50%;width:18px;height:18px;padding:0;position:absolute;top:2px;right:2px}.library-layout-grid{margin-top:8px;grid-template-columns:repeat(4,1fr)!important;gap:7px!important;display:grid!important}.library-layout-grid label{margin:0;font-size:8px}.library-layout-grid input,.library-layout-grid select{min-height:32px;padding:5px 7px;font:11px Arial,sans-serif}.editor-story-scroll .unassigned-stories{border-color:#d7b75a;order:-1;margin-top:0;margin-bottom:9px}.editor-story-scroll .unassigned-stories h3{color:#725513;background:#fff3cb}.unassigned-stories>p{color:#7a827d;text-align:center;margin:0;padding:14px 8px;font-size:8px}.studio-tools button{color:#65706a;background:0 0;border:0;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:47px;font-size:17px;display:flex}.studio-tools button small{font-size:7px}.studio-tools button:hover,.studio-tools button.active{color:#155e4b;background:#dcece7}.studio-tools span{flex:1}.studio-tools .story-tool{color:#174f40;border-bottom:1px solid #d9e0dc;border-radius:5px 5px 2px 2px;margin-bottom:4px;font-weight:800}.studio-inspector.layers-view>:not(.tabs):not(.editor-layer-list){display:none!important}.editor-layer-list{gap:5px;padding:8px 0;display:grid}.editor-layer-list>header{color:#315a4e;justify-content:space-between;padding:7px 8px;font-size:8px;display:flex}.editor-layer-list>button{color:#263b34;text-align:left;background:#fff;border:1px solid #d2dbd6;border-radius:4px;grid-template-columns:22px 1fr;gap:2px 6px;min-width:0;padding:7px;display:grid}.editor-layer-list>button>span{grid-row:1/3;align-self:center;font-size:15px}.editor-layer-list>button b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.editor-layer-list>button small{color:#718079;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.editor-layer-list>button.active{background:#e5f2ed;border-color:#1d674f}.studio-toolbar{padding-left:12px;position:relative}.studio-toolbar .canvas-zoom-controls{z-index:2;background:#fff;border:1px solid #d4ddd8;border-radius:6px;gap:2px;padding:2px 5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #173f3414}.studio-toolbar .canvas-zoom-controls button{padding:6px 8px}.studio-toolbar .studio-library{color:#fff;background:#173c33}.studio-toolbar .toolbar-status{color:#334b43;white-space:nowrap;border-left:1px solid #d5d9d6;align-items:center;min-height:28px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.tool-separator{background:#d5d9d6;width:1px;height:25px;margin:0 4px}.studio-inspector{flex-direction:column;align-items:stretch;padding-left:18px;padding-right:18px;display:flex}.selection-title{border-bottom:1px solid #e0e3e0;align-items:center;gap:10px;margin-bottom:15px;padding:2px 0 16px;display:flex}.selection-title>span{color:#286bc0;background:#e1ecff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.selection-title>span.image{color:#34705c;background:#e2f0e9}.selection-title>div{flex-direction:column;gap:3px;display:flex}.selection-title b{text-transform:capitalize;font-size:12px}.selection-title small{color:#818985;font-size:8px}.no-selection{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:8px 12px 18px;display:flex}.no-selection>span{color:#67716b;background:#eef2ef;border-radius:50%;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.no-selection b{font-size:12px}.no-selection small{color:#7c847f;font-size:9px;line-height:1.4}.role-cards{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:19px;display:grid}.role-cards button{text-align:left;grid-template-columns:24px 1fr;align-items:center;gap:1px 5px;min-height:65px;display:grid}.role-cards button>span{color:#3c6cb4;background:#e6eeff;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.role-cards button b{font-size:9px}.role-cards button small{color:#89908b;font-size:7px}.image-drop{text-align:center;background:#f5f8f6;border:1px dashed #aab7af;border-radius:5px;flex-direction:column;align-items:center;gap:7px;margin-bottom:14px;padding:18px;display:flex}.image-drop b{font-size:11px}.image-drop span{color:#7c857f;font-size:8px}.image-drop button{color:#fff;background:#173c33;border-color:#173c33}.effect-grid{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;display:grid}.effect-grid button{font-size:9px}.cutout-panel{background:#f4f8f5;border:1px solid #d5dfda;border-radius:5px;margin:4px 0 14px;padding:11px}.cutout-panel>div{justify-content:space-between;align-items:center;display:flex}.cutout-panel b{letter-spacing:.1em;color:#285f4f;font-size:8px}.cutout-panel span,.cutout-panel small{color:#808983;font-size:8px}.cutout-panel .cutout-ready{color:#278050}.cutout-panel p{color:#6f7973;font-size:8px;line-height:1.4}.cutout-panel .cutout-inline-error{color:#84232a;background:#fff0f1;border-left:3px solid #b72b35;border-radius:3px;margin:0;padding:7px;font-size:8px;line-height:1.35}.cutout-panel button{color:#fff;background:#173c33;border-color:#173c33}.cutout-panel button:disabled{opacity:.45}.cutout-panel label{margin:9px 0 6px}.block.cutout-image{background:0 0!important;border-color:#0000!important}.block.cutout-image img{filter:drop-shadow(0 2px 1px #0002);object-fit:contain!important}.contour-body{width:100%;position:relative;overflow:hidden}.contour-body span{white-space:nowrap;display:block;position:absolute;overflow:hidden}.block.image:not(:has(img)){background:repeating-linear-gradient(45deg,#f1f4f1 0 6px,#e8ece9 6px 12px);border:1px solid #b6c2bb}.block.image.has-image{background:0 0!important}.block.image:not(:has(img)) .image-empty{color:#6e7a73;background:0 0}.studio-workspace .properties{background:#fff}.studio-workspace .canvas-wrap{background:#e7e9e7}.drawer-actions{gap:5px;display:flex}.newsroom-role-preview{background:#f5f8f6;border:1px solid #d2ddd7;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;display:flex}.flat-top .newsroom-role-preview{color:#fff;background:#26312d;border-color:#46544e;flex-direction:column;align-items:flex-start;gap:1px;min-width:230px}.flat-top .newsroom-role-preview small{color:#a9bbb3;text-transform:none;letter-spacing:.02em;font-size:9px}.flat-top .newsroom-role-preview b{color:#fff;font-size:11px}.newsroom-role-preview small{color:#7b877f;letter-spacing:.08em;font-size:7px;font-weight:900}.newsroom-role-preview select{color:#153f34;background:0 0;border:0;font-size:9px;font-weight:800}.role-editor .branding-editor,.role-designer .branding-editor,.role-editor .furniture-edit-card,.role-designer .furniture-edit-card,.role-editor .add-editor-page,.role-designer .add-editor-page{display:none!important}.role-editor .properties h3:has(+.branding-editor){display:none!important}.role-designer .properties h3:has(+.branding-editor){display:none!important}.project-title>b{color:#173f35;text-align:center;font:700 13px Georgia,serif;display:block}.newsroom-rights>div{background:#f8faf9;border:1px solid #dce4df;border-left:3px solid #548b76;border-radius:5px;flex-direction:column;gap:3px;margin:8px 0;padding:9px;display:flex}.newsroom-rights>div strong{color:#173f35;font-size:9px}.newsroom-rights>div span{color:#6c7972;font-size:8px;line-height:1.4}.newsroom-rights>div.admin-right{background:#fffaf0;border-left-color:#c99c23}.drawer-actions .ai-import-button{color:#614b12;background:linear-gradient(135deg,#fff9df,#f4e7ae);border-color:#c99d27;width:auto;padding:0 9px;font-size:9px;font-weight:800}.queue-footer button{color:#fff;background:#173c33;border:0;border-radius:4px;margin-left:auto;padding:6px 8px;font-size:8px}.story-modal-backdrop{z-index:50;background:#111a1699;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.story-editor-modal{background:#fff;border-radius:8px;flex-direction:column;width:min(1220px,96vw);height:min(92vh,900px);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 24px 70px #0005}.story-editor-workspace{flex:1;grid-template-columns:minmax(700px,1.55fr) minmax(350px,.75fr);min-height:0;display:grid;overflow:hidden}.story-editor-modal>header{border-bottom:1px solid #dfe3e0;flex:none;justify-content:space-between;align-items:start;padding:12px 18px 10px;display:flex}.story-editor-modal>header span{letter-spacing:.12em;color:#34705c;font-size:8px;font-weight:800}.story-editor-modal h2{margin:4px 0 0;font:700 23px Georgia,serif}.story-editor-modal>header button{background:#edf1ee;border:0;border-radius:50%;width:30px;height:30px;font-size:20px}.story-editor-form{scrollbar-gutter:stable;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:12px;min-height:0;padding:12px 16px;display:grid;overflow-y:auto}.story-editor-writing-column,.story-editor-settings-column{min-width:0}.story-editor-settings-column{background:#f4f8f6;border:1px solid #cddbd4;border-radius:7px;padding:9px}.story-editor-form .story-subheadline{height:64px;min-height:64px}.story-editor-form label{color:#5f6862;flex-direction:column;gap:4px;margin-bottom:9px;font-size:10px;font-weight:700;display:flex}.story-editor-form input,.story-editor-form select,.story-editor-form textarea{color:#17211d;background:#fbfcfb;border:1px solid #ccd2ce;border-radius:5px;padding:6px 8px;font-size:13px}.story-editor-form label:first-child input{font:700 18px Georgia,serif}.story-fields{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.story-editor-form textarea{resize:vertical;height:190px;font-family:Georgia,serif;line-height:1.55}.story-editor-form .article-body-primary{color:#173f34;background:#f4f9f7;border:1px solid #bfd2c8;border-radius:6px;margin:2px 0 9px;padding:8px}.story-editor-form .article-body-primary textarea{background:#fff;height:170px;min-height:110px}.spell-grammar-checker{background:#f5faf7;border:1px solid #c9d9d2;border-radius:7px;gap:9px;padding:12px;display:grid}.spell-grammar-checker>div:first-child{gap:3px;display:grid}.spell-grammar-checker b{color:#174f40;font-size:11px}.spell-grammar-checker small{color:#64736c;font-size:8px;line-height:1.35}.spell-grammar-provider{color:#465a51;grid-template-columns:auto 1fr;align-items:center;gap:8px;max-width:220px;font-size:9px;display:grid}.spell-grammar-provider select{background:#fff;border:1px solid #bdcdc6;border-radius:5px;min-width:110px;padding:7px}.spell-grammar-checker>button,.spell-grammar-result>button{color:#fff;background:#174f40;border:0;border-radius:5px;justify-self:start;padding:8px 10px;font-size:9px;font-weight:800}.ai-editorial-actions{flex-wrap:wrap;gap:7px;display:flex}.ai-editorial-actions>button{color:#fff;background:#174f40;border:1px solid #174f40;border-radius:5px;min-height:36px;padding:8px 11px;font-size:9px;font-weight:800}.ai-editorial-actions>button:last-child{color:#174f40;background:#fff}.spell-grammar-checker button:disabled{opacity:.55}.spell-grammar-checker p{color:#4f6259;margin:0;font-size:9px}.spell-grammar-result{border-top:1px solid #d5e1dc;gap:8px;padding-top:8px;display:grid}.spell-grammar-result>span{color:#765410;font-size:8px;font-weight:750}.spell-grammar-result ul{font-synthesis:none;background:#fff;border:1px solid #d9e2de;max-height:240px;margin:0;padding:10px 10px 10px 26px;font-family:"PressCraft Nudi 087",Noto Sans Kannada,sans-serif;overflow:auto}.spell-grammar-result li{font-size:calc(11px * var(--ai-review-zoom,1.25));margin:7px 0;font-weight:400;line-height:1.55}.spell-grammar-result li small{margin-top:2px;font-family:Arial,sans-serif;font-size:.82em;display:block}.spell-grammar-result del{color:#9a2e2e}.spell-grammar-result ins{color:#17643f;font-weight:400;text-decoration:none}.rewrite-only-result{color:#173e33;max-height:360px;font-family:"PressCraft Nudi 087",Noto Sans Kannada,sans-serif;font-size:calc(11px * var(--ai-review-zoom,1.25));white-space:pre-wrap;font-synthesis:none;background:#fff;border:1px solid #d9e2de;padding:12px;font-weight:400;line-height:1.65;overflow:auto}.rewrite-only-result h3,.rewrite-only-result h4{font:inherit;margin:0 0 8px;font-weight:400}.rewrite-only-result h3{font-size:1.18em}.ai-review-zoom{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-review-zoom b{margin-right:3px;font-size:9px}.ai-review-zoom button{color:#174f40;background:#fff;border:1px solid #aebfb7;border-radius:5px;min-width:30px;min-height:30px;padding:4px 8px;font-weight:800}.ai-review-zoom strong{color:#174f40;text-align:center;min-width:42px;font-size:10px}.story-editor-form label>small{text-align:right;color:#8a918d;font-size:8px}.story-layout-controls{background:#f1f7f4;border:1px solid #cddbd4;border-radius:7px;margin:0 0 10px;padding:8px}.story-layout-controls>b{color:#17493b;margin-bottom:7px;font-size:11px;display:block}.layout-controls-note{color:#567068;margin:-3px 0 7px;font-size:9px;line-height:1.35;display:block}.compact-source-author-line{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-story-templates{background:#fbfdfc;border:1px solid #d5e0db;border-radius:6px;margin:7px 0;padding:6px}.inspector-story-templates>b{color:#47635a;letter-spacing:.08em;margin-bottom:5px;font-size:8px;display:block}.inspector-story-templates>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.inspector-story-templates button{color:#173c33;background:#fff;border:1px solid #cad7d1;border-radius:4px;min-width:0;padding:4px 2px}.inspector-story-templates button>span{text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.inspector-story-templates .template-icon{width:100%;height:24px;margin:0 0 2px;display:block;transform:none}.story-layout-controls>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 6px;display:grid}.story-layout-controls label{gap:3px;min-width:0;margin:0;font-size:9px}.story-layout-controls input,.story-layout-controls select{box-sizing:border-box;width:100%;min-width:0;height:31px;min-height:31px;padding:4px 7px;font-size:11px}.licensed-font-upload span{color:#718078;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:500;line-height:1;overflow:hidden}.licensed-font-upload input{background:#fff;max-width:100%;padding:3px;font-size:9px}.preflight-overlay{z-index:1000;background:#0a1612a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.preflight-report{background:#fff;border-radius:10px;flex-direction:column;width:min(720px,96vw);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 28px 80px #00000059}.preflight-report>header{border-bottom:1px solid #dbe2de;justify-content:space-between;align-items:flex-start;padding:20px 22px 14px;display:flex}.preflight-report h2{color:#153e34;margin:3px 0 0;font-family:Georgia,serif;font-size:25px}.preflight-report header small{color:#547168;letter-spacing:.14em;font-size:8px;font-weight:900}.preflight-report header button{border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.preflight-standard{background:#eef5f2;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 22px;display:grid}.preflight-standard span{color:#60736c;gap:2px;font-size:9px;display:grid}.preflight-standard b{color:#173f35;font-size:12px}.preflight-output-note{color:#5f4a1f;background:#fffaf0;border-bottom:1px solid #dbe2de;margin:0;padding:10px 22px;font-size:10px;line-height:1.45}.frame-color-swatches{flex-wrap:wrap;gap:5px;margin:7px 0;display:flex}.frame-color-swatches button{border:1px solid #82928c;border-radius:4px;width:24px;height:24px;padding:0}.tint-percentage-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:7px 0;display:grid}.tint-percentage-row button{color:#29493f;background:#fff;border:1px solid #aebbb5;border-radius:4px;min-width:0;min-height:27px;padding:3px 2px;font:800 8px Arial,sans-serif}.tint-percentage-row button.active{color:#0e4e91;background:#e7f2ff;border-color:#1687ff;box-shadow:inset 0 0 0 1px #1687ff}.separate-colour-controls{gap:8px;display:grid}.frame-colour-control{background:#f4faf7;border:1px solid #c8d6d0;border-radius:6px;padding:9px}.frame-colour-control.background-colour-control{background:#fff9e9;border-color:#e1c66f}.frame-colour-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.frame-colour-heading b{color:#244c40;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.frame-colour-heading input{background:#fff;border:1px solid #c7d2cd;border-radius:4px;width:55px;min-height:30px;padding:3px}.remove-frame-tint{color:#245243;background:#fff;border:1px solid #bdcbc4;border-radius:4px;padding:6px 8px;font-size:8px;font-weight:700}.exact-page-readable-fallback{width:100%;height:100%;overflow:hidden}.preflight-list{gap:8px;min-height:160px;padding:16px 22px;display:grid;overflow:auto}.preflight-list p{background:#f7f8f7;border-left:4px solid;gap:4px;margin:0;padding:11px 13px;display:grid}.preflight-list p.error{background:#fff0f1;border-color:#bd2630}.preflight-list p.warning{background:#fff8e8;border-color:#d79918}.preflight-list b{letter-spacing:.08em;font-size:8px}.preflight-list span{color:#34453f;font-size:11px}.preflight-pass{color:#155a43;background:#eaf8f2;border:1px solid #9bcbb9;margin:20px 22px;padding:20px;font-weight:800}.preflight-report>footer{border-top:1px solid #dbe2de;justify-content:flex-end;gap:9px;padding:14px 22px;display:flex}.preflight-report>footer button{padding:10px 15px}@media print{.preflight-overlay{display:none!important}}.story-layout-controls input[type=color]{width:100%;height:31px;min-height:31px;padding:2px}.story-live-preview-panel{background:#e9eeeb;border-left:1px solid #dbe2de;padding:18px;overflow-y:auto}.story-layout-inspector{background:#f8fbf9;margin-bottom:10px}.story-layout-inspector>div{grid-template-columns:repeat(2,minmax(0,1fr))}.story-live-preview-panel>div:first-child{color:#21483d;justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.story-live-preview-panel>div:first-child b{letter-spacing:.08em;font-size:10px}.story-live-preview-panel>div:first-child span{color:#687770;font-size:8px}.story-live-paper{background:#cfd6d2;width:min(100%,420px);margin:0 auto 10px;padding:12px;overflow:auto;box-shadow:inset 0 0 0 1px #c3cbc6}.story-live-zoom{min-width:60%;margin:0 auto}.story-preview-toolbar{align-items:center;gap:5px;display:flex}.story-preview-toolbar em{margin-right:4px;font-style:normal}.story-preview-toolbar button{color:#21483d;background:#fff;border:1px solid #b9c6c0;border-radius:4px;width:22px;height:22px;padding:0}.story-preview-toolbar strong{color:#21483d;text-align:center;min-width:34px;font-size:8px}.story-live-paper .paper-preview{aspect-ratio:31.7/52;width:100%;box-shadow:0 5px 18px #263c3330}.story-live-preview-panel>small{text-align:center;color:#64736c;font-size:8px;display:block}.exact-composition-proof{background:#f7faf8;border:1px solid #9bb7ac;border-radius:8px;width:min(100%,460px);margin:14px auto;overflow:hidden;box-shadow:0 5px 18px #263c3317}.exact-composition-proof>header{color:#fff;background:#153f35;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.exact-composition-proof>header span{gap:2px;display:grid}.exact-composition-proof>header b{letter-spacing:.09em;font-size:9px}.exact-composition-proof>header small{color:#c9ddd5;font-size:7px}.exact-composition-proof>header em{color:#185d47;background:#e7f5ee;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.exact-composition-proof>header em.loading{color:#805b00;background:#fff3cf}.exact-composition-proof>header em.error{color:#a02028;background:#ffe4e4}.exact-proof-meta{border-bottom:1px solid #d9e3de;flex-wrap:wrap;gap:5px;padding:6px 10px;display:flex}.exact-proof-meta span{color:#37584e;background:#e8f0ed;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:700}.exact-proof-story{background:#fff;border:1px solid #ccd5d0;margin:10px;position:relative;overflow:hidden;container-type:inline-size}.exact-proof-story h3{height:var(--exact-head-ratio,16.36%);box-sizing:border-box;text-align:center;justify-content:center;align-items:center;margin:0;padding:1.8cqw 2cqw .8cqw;font-size:5cqw;line-height:1.08;display:flex;overflow:hidden}.exact-proof-body{inset:var(--exact-head-ratio,16.36%) 0 0;position:absolute;overflow:hidden}.exact-proof-body>span{white-space:nowrap;color:#17221e;height:1.5em;display:block;position:absolute;overflow:hidden}.exact-proof-body figure{z-index:2;background:#eef2f0;margin:0;position:absolute;top:0;overflow:hidden}.exact-proof-body figure img{object-fit:contain;width:100%;height:100%;display:block}.exact-composition-proof>footer{color:#587067;border-top:1px solid #d9e3de;justify-content:space-between;gap:8px;padding:7px 10px;font-size:7px;display:flex}.exact-composition-proof.hide-diagnostics>footer{display:none}.exact-composition-proof>footer strong{color:#9b2028}.exact-page-body{width:100%;height:100%;font:inherit;line-height:inherit;position:relative;overflow:hidden}.exact-page-body>span{white-space:nowrap;height:1.5em;color:inherit;font:inherit;line-height:inherit;display:block;position:absolute;overflow:hidden}.exact-page-overset{color:#fff;background:#e32735;place-items:center;width:12px;height:12px;font:800 10px/1 Arial;display:grid;position:absolute;bottom:1px;right:1px}.exact-page-continuation{z-index:3;color:#173f35;text-align:right;white-space:nowrap;background:#fff;justify-content:flex-end;align-items:flex-end;min-height:2.4mm;padding:1px 0 1px 6px;font:700 8px/1.1 sans-serif;display:flex;position:absolute;bottom:0;right:0}.studio-inspector>:not(.tabs){display:none!important}.studio-inspector>.cutout-panel{margin:16px}.studio-inspector.has-image-selection>:not(.tabs):not(.no-selection){display:flex!important}.studio-inspector.has-image-selection>.story-style-panel,.studio-inspector.has-image-selection>.manual-photo-fit-controls,.studio-inspector.has-image-selection>.cutout-panel,.studio-inspector.has-image-selection>.image-drop,.studio-inspector.has-image-selection>.effect-grid,.studio-inspector.has-image-selection>label{display:grid!important}.studio-inspector.has-image-selection>.selection-title,.studio-inspector.has-image-selection>.frame-dimensions,.studio-inspector.has-image-selection>.danger{display:flex!important}.studio-inspector.has-image-selection>.selection-title{order:1}.studio-inspector.has-image-selection>.frame-dimensions{order:2}.studio-inspector.has-image-selection>.image-drop{order:3}.studio-inspector.has-image-selection>label{order:4}.studio-inspector.has-image-selection>.manual-photo-fit-controls{order:5}.studio-inspector.has-image-selection>.effect-grid{order:6}.studio-inspector.has-image-selection>.cutout-panel{order:7}.studio-inspector.has-image-selection>.story-style-panel{order:20}.studio-inspector.has-image-selection>.danger{order:30}.studio-inspector.has-image-selection>.story-style-panel{margin-top:8px}.studio-inspector.has-image-selection>.tabs{flex:none;order:0}.studio-inspector.has-image-selection>.selection-title{flex:none;margin-bottom:8px;padding-top:12px;padding-bottom:10px}.studio-inspector.has-image-selection>.frame-dimensions,.studio-inspector.has-image-selection>.image-drop,.studio-inspector.has-image-selection>label,.studio-inspector.has-image-selection>.manual-photo-fit-controls,.studio-inspector.has-image-selection>.effect-grid,.studio-inspector.has-image-selection>.cutout-panel,.studio-inspector.has-image-selection>.story-style-panel,.studio-inspector.has-image-selection>.danger{flex:none}.studio-inspector.has-furniture-selection>.furniture-edit-card{display:grid!important}.studio-inspector.has-furniture-selection>.no-selection{display:none!important}.studio-inspector.has-text-selection>.selection-title,.studio-inspector.has-text-selection>.story-style-panel,.studio-inspector.has-text-selection>.direct-story-controls,.studio-inspector.has-text-selection>.page-font-family-control,.studio-inspector.has-text-selection>.field-row,.studio-inspector.has-text-selection>.text-style-toolbar,.studio-inspector.has-text-selection>.text-alignment-control{display:flex!important}.studio-inspector.has-text-selection>.story-style-panel,.studio-inspector.has-text-selection>.direct-story-controls{margin:0 7px 7px}.studio-inspector.has-text-selection>.story-style-panel{box-sizing:border-box;flex-direction:column;width:calc(100% - 20px);min-width:0;overflow:hidden}.studio-inspector.has-text-selection>.selection-title{order:1}.studio-inspector.has-text-selection>.direct-story-controls{order:2}.studio-inspector.has-text-selection>.page-font-family-control{order:3}.studio-inspector.has-text-selection>.field-row{order:4}.studio-inspector.has-text-selection>.text-style-toolbar{order:5}.studio-inspector.has-text-selection>.text-alignment-control{order:6}.studio-inspector.has-text-selection>.story-style-panel{order:20}.studio-inspector.has-text-selection>.cutout-panel{order:21}.studio-inspector.has-text-selection>.direct-story-controls:before{content:"SELECTED FRAME SETTINGS";color:#175745;letter-spacing:.06em;font:800 9px Arial,sans-serif;display:block}.story-style-panel>.flow-heading{flex:none;width:100%}.direct-story-controls{background:#f5faf7;border:1px solid #bfcfc7;border-radius:6px;flex-direction:column;gap:7px;padding:8px}.direct-story-controls>div:first-child{color:#194b3c;flex-direction:column;gap:2px;display:flex}.direct-story-controls>div:first-child b{letter-spacing:.05em;font-size:11px}.direct-story-controls>div:first-child small{color:#53675e;font-size:9px;line-height:1.35}.text-style-toolbar{background:#f5faf7;border:1px solid #c7d5ce;border-radius:6px;align-items:end;gap:7px;margin:0 7px 7px;padding:8px}.text-style-toolbar>label{color:#29493f;width:92px;margin:0;font-size:11px;font-weight:800}.text-style-toolbar input{width:100%;min-height:30px;padding:4px 6px}.text-style-buttons{flex-wrap:wrap;gap:4px;display:flex}.text-style-buttons button{color:#173f34;background:#fff;border:1px solid #b8c8c0;border-radius:4px;place-items:center;width:30px;height:30px;padding:0;font:700 11px Arial,sans-serif;display:grid}.text-style-buttons button.active{background:#eaf4ff;border-color:#0c73ee;box-shadow:inset 0 0 0 1px #0c73ee}.text-style-buttons sup,.text-style-buttons sub{font-size:7px}.direct-story-controls label{color:#42564e;flex-direction:column;gap:4px;font-size:10px;display:flex}.page-font-family-control{color:#345148;background:#f5faf7;border:1px solid #c8d5cf;border-radius:5px;flex-direction:column;gap:5px;margin:0 10px 10px;padding:9px;font:700 8px Arial,sans-serif;display:flex!important}.page-font-family-control select{background:#fff;border:1px solid #becbc5;border-radius:4px;min-height:34px;padding:5px}.page-font-family-control small{color:#728079;font-size:7px;font-weight:400}.direct-story-controls textarea{resize:vertical;background:#fff;border:1px solid #c7d2cd;border-radius:4px;min-height:92px;padding:7px;font:11px/1.4 Georgia,serif}.direct-colour-row{grid-template-columns:1fr 1fr;gap:7px;display:grid}.direct-colour-row input{width:100%;min-height:30px}.direct-story-controls>button{color:#245243;background:#fff;border:1px solid #bdcbc4;border-radius:4px;padding:6px;font-size:8px}.optional-story-toggle,.optional-lines-on-page label{color:#315448;align-items:center;gap:6px;font:700 8px Arial,sans-serif;flex-direction:row!important;display:flex!important}.inline-story-credit{break-inside:avoid;color:#253a32;text-align:left;margin:0;padding:0;font-family:inherit;font-size:.86em;font-weight:800;line-height:1;display:block}.inline-story-credit i{color:#d71920;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:0 0;width:auto;height:auto;margin-right:.42em;font-size:.78em;font-style:normal;line-height:1;display:inline-block}.contour-body .contour-credit{width:100%;position:absolute;inset:0 auto auto 0}.compulsory-credit-note{color:#56382f;background:#f8f1ee;border-left:4px solid #d71920;padding:8px;font:700 8px/1.35 Arial,sans-serif}.compulsory-credit-mini{color:#8f251f;align-items:center;font:800 7px Arial,sans-serif;display:flex}.optional-story-toggle input,.optional-lines-on-page input{width:auto!important;min-height:0!important}.optional-lines-on-page{background:#fff;border:1px solid #d3ddd8;border-radius:4px;grid-template-columns:1fr 1fr;gap:7px;padding:7px;display:grid}.highlight-preset-picker{background:#fff;border:1px solid #cbd8d2;border-radius:5px;grid-template-columns:1fr 1fr;gap:5px;padding:7px;display:grid}.highlight-preset-picker>b{color:#245143;letter-spacing:.06em;grid-column:1/-1;font:800 8px Arial,sans-serif}.highlight-preset-picker button{border:1px solid #bbc8c2;border-radius:3px;min-height:30px;padding:5px;font:700 7px Arial,sans-serif}.highlight-preset-picker .aqua{color:#0c666b;background:#d9f7f8}.highlight-preset-picker .gold{color:#6d4810;background:#fff1bd}.highlight-preset-picker .red{color:#fff;background:#a51f2b}.highlight-preset-picker .plain{color:#173f34;background:#fff;border-top:3px solid #173f34}.widget-template-picker{grid-template-columns:repeat(4,1fr);gap:6px;margin:8px 0;display:grid}.widget-template-picker>b{color:#234c3f;grid-column:1/-1;font-size:9px}.widget-template-picker button{color:#4b5e56;text-transform:capitalize;background:#fff;border:1px solid #c8d2cd;border-radius:5px;gap:4px;min-width:0;padding:5px;font-size:7px;display:grid}.widget-template-picker button.active{outline-offset:1px;outline:2px solid #1687ff}.widget-template-picker i{background:linear-gradient(#173f35 0 28%,#fff4c7 28% 52%,#edf2ef 52% 76%,#dff1ff 76%);border:1px solid #cbd3cf;height:28px;display:block}.widget-template-picker .luxury i{background:linear-gradient(#5d4715 0 28%,#fff0b8 28% 52%,#f2e5bd 52% 76%,#fff9e7 76%)}.widget-template-picker .modern i{background:linear-gradient(#123f45 0 28%,#dff6f4 28% 52%,#ecfbfa 52% 76%,#d8eef4 76%);border-radius:4px}.widget-template-picker .minimal i{background:repeating-linear-gradient(#fff 0 7px,#273b33 7px 8px)}.story-subheadline:disabled,.editor-library-story-form textarea:disabled{color:#8a928e;background:#eef1ef}.studio-inspector.has-text-selection>.field-row{background:#f5f8f6;border:1px solid #d4ddd8;border-radius:5px;align-items:end;margin:0 10px 10px;padding:10px}.text-alignment-control{background:#f5f8f6;border:1px solid #d4ddd8;border-radius:5px;flex-wrap:wrap;gap:5px;padding:10px}.text-alignment-control>b{color:#204b3e;letter-spacing:.06em;width:100%;margin-bottom:3px;font-size:9px}.text-alignment-control button{min-width:52px;font-size:8px}.studio-inspector.has-no-selection>.no-selection,.studio-inspector.has-no-selection>h3,.studio-inspector.has-no-selection>.role-cards,.studio-inspector.has-no-selection>.branding-editor{display:flex!important}.studio-inspector.has-no-selection>h3{display:block!important}.studio-inspector.has-no-selection>.role-cards{display:grid!important}.studio-inspector.has-no-selection>.publication-furniture-heading,.studio-inspector.has-no-selection>.branding-editor{display:none!important}@media (max-width:950px){.story-editor-workspace{grid-template-columns:1fr;overflow-y:auto}.story-editor-form{overflow:visible}.story-live-preview-panel{border-top:1px solid #dbe2de;border-left:0}.story-layout-controls>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.story-editor-form{grid-template-columns:1fr}}.story-editor-tools{border-top:1px solid #e2e5e2;align-items:center;gap:6px;padding-top:12px;display:flex}.reference-tag-editor{background:#f7f9f8;border:1px solid #d7ddd9;border-radius:6px;margin:0 0 9px;padding:9px}.reference-tag-editor>b,.reference-tag-editor>span{display:block}.reference-tag-editor>b{color:#1a4136;font-size:10px}.reference-tag-editor>span{color:#77817b;margin:3px 0 8px;font-size:8px}.reference-tag-editor details{background:#fff;border:1px solid #bdcbc4;border-radius:5px;margin-top:6px}.reference-tag-editor summary{cursor:pointer;color:#234b40;justify-content:space-between;align-items:center;min-height:34px;padding:7px 9px;font-size:10px;font-weight:800;display:flex}.reference-tag-editor summary strong{color:#195541;background:#e3f0eb;border-radius:10px;padding:3px 7px;font-size:9px}.reference-tag-editor details>div{border-top:1px solid #d8e0dc;flex-wrap:wrap;gap:5px;max-height:108px;padding:8px;display:flex;overflow:auto}.reference-tag-editor button{color:#53625b;background:#fff;border:1px solid #cad3ce;border-radius:12px;padding:4px 7px;font-size:9px}.reference-tag-editor button.active{color:#174b3d;background:#dceee8;border-color:#1a6752;font-weight:700}.selected-reference-tags{color:#52655c;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;line-height:1.35;overflow:hidden}.story-photo-manager{background:#f7faf8;border:1px solid #d5ddd8;border-radius:7px;margin:0 0 9px;padding:6px 8px}.story-photo-manager>div:first-child{align-items:center;gap:9px;display:flex}.story-photo-manager>div:first-child b{color:#173f34;font-size:10px}.story-photo-manager>div:first-child span{color:#7a837e;font-size:10px;font-weight:800}.story-photo-manager>div:first-child label{color:#fff;cursor:pointer;background:#1b5b49;border-radius:4px;margin:0 0 0 auto;padding:5px 8px;font-size:8px}.story-photo-manager input[type=file]{display:none}.story-photo-manager>p{color:#77817b;text-align:center;border:1px dashed #cbd4cf;margin:4px 0 0;padding:4px 7px;font-size:8px}.story-photo-strip{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:10px;display:grid}.story-photo-strip figure{margin:0;position:relative}.story-photo-strip img{aspect-ratio:1;object-fit:contain;background:repeating-conic-gradient(#eef1ef 0 25%, #fff 0 50%) 50% / 10px 10px;border-radius:4px;width:100%;display:block}.story-photo-strip button{color:#fff;background:#111b;border:0;border-radius:50%;width:18px;height:18px;padding:0;position:absolute;top:2px;right:2px}.story-photo-strip figcaption{color:#68736d;text-align:center;margin-top:3px;font-size:7px}.story-photo-strip figure .story-photo-transparent{color:#174438;background:#edf7f2;border:1px solid #b9cec5;border-radius:4px;width:100%;height:auto;min-height:28px;margin-top:4px;padding:4px 3px;font-size:7px;font-weight:800;line-height:1.15;position:static}.story-analysis{grid-template-columns:80px 70px 1fr 1.5fr;gap:7px;margin:-3px 0 14px;display:grid}.story-analysis>span{color:#77817b;background:#f8faf9;border:1px solid #d8dfdb;border-radius:5px;flex-direction:column;gap:3px;min-width:0;padding:8px;font-size:7px;display:flex}.story-analysis b{color:#173f34;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.story-analysis .recommendation{color:#205444;background:#edf6f2;font-weight:700}.story-analysis .recommendation button{color:#fff;background:#1b5b49;border:0;border-radius:3px;margin-top:3px;padding:4px;font-size:7px}.story-editor-form .highlights-field textarea{background:#effcfc;border-left:4px solid #12a9ae;height:58px}.block-story-highlights{color:#1f302a;background:#d9f7f8;border:1px solid #9edfe1!important;border-left:5px solid #12a9ae!important;font-family:Arial,sans-serif!important}.highlight-inset-content{flex-direction:column;gap:2px;height:max-content;min-height:0;display:flex;overflow:visible}.quote-card-content{flex-direction:column;justify-content:center;gap:.45em;height:100%;display:flex;position:relative;overflow:hidden}.quote-card-content>i{color:currentColor;opacity:.18;font:700 3.8em/.9 Georgia,serif;position:absolute;top:-.22em;left:-.02em}.quote-card-content>strong{z-index:1;font-family:inherit;font-size:1em;line-height:1.18;display:block;position:relative}.quote-card-content>span{z-index:1;letter-spacing:.02em;opacity:.82;border-top:1px solid;padding-top:.45em;font:700 .62em/1.2 Arial,sans-serif;display:block;position:relative}.block[class*=block-quote-card-]{border-left:4px solid;box-shadow:0 2px 8px #1330271f}.quote-card-controls{background:#fff;border:1px solid #d3ddd8;border-radius:5px;gap:6px;padding:8px;display:grid}.quote-card-controls>b{color:#31564a;letter-spacing:.05em;font:800 8px Arial,sans-serif}.quote-card-controls>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.quote-card-controls button{border:1px solid #cbd5d0;border-radius:4px;min-height:30px;font-size:8px;font-weight:800}.quote-card-controls .quote-classic{color:#173f34;background:#eef4cf}.quote-card-controls .quote-gold{color:#5c3b0a;background:#f7e8b2}.quote-card-controls .quote-red{color:#fff;background:#a5232d}.quote-card-controls .quote-mono{color:#111;background:#f3f3f0}.quote-card-controls>small{color:#748079;font-size:7px;line-height:1.35}.highlight-inset-content span{border-bottom:1px solid #b5e8e9;padding:0 0 2px 10px;font-weight:700;line-height:1.15;display:block;position:relative}.highlight-inset-content span:before{content:"";background:#e31e2f;width:5px;height:5px;position:absolute;top:.35em;left:0}.front-template-picker{background:#f6f9f7;border:1px solid #d5ddd8;border-radius:7px;margin:2px 0 14px;padding:12px}.front-template-picker>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.front-template-picker>div:first-child b{color:#173e33;font-size:11px}.front-template-picker>div:first-child span{color:#727b76;font-size:8px}.front-template-grid{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.front-template-grid>button{color:#28463d;background:#fff;border:1px solid #ccd5d0;border-radius:6px;min-width:0;padding:5px;font-size:8px;box-shadow:0 1px 3px #193c3012}.front-template-grid>button.selected{background:#eef7ff;border-color:#087cf0;box-shadow:0 0 0 2px #087cf033}.front-template-grid .template-icon{height:54px;margin-bottom:5px}.story-editor-tools button{background:#fff;border:1px solid #ccd2ce;border-radius:4px;padding:7px 10px;font-size:9px}.story-editor-tools span{color:#638074;margin-left:auto;font-size:8px}.story-editor-modal>footer{background:#f7f9f7;border-top:1px solid #dfe3e0;flex:none;justify-content:flex-end;gap:8px;padding:14px 23px;display:flex}.story-editor-modal>footer .story-save-message{color:#315c4f;align-self:center;margin-right:auto;font-size:9px;font-weight:700}.story-editor-modal>footer button{background:#fff;border:1px solid #cbd1cd;border-radius:5px;padding:9px 13px;font-size:10px}.story-editor-modal>footer .open-layout{color:#fff;background:#173c33;border-color:#173c33;font-weight:700}.story-editor-modal>footer .save-story-only{color:#176b50;background:#fff;border-color:#176b50;font-weight:800}@media (max-width:760px){.story-editor-modal>footer{flex-wrap:wrap}.story-editor-modal>footer .save-story-only,.story-editor-modal>footer .open-layout{min-height:44px}}.story-import-modal{background:#fff;border-radius:12px;width:min(720px,94vw);max-height:92vh;overflow-y:auto;box-shadow:0 25px 80px #0006}.story-import-modal>header{background:linear-gradient(120deg,#f8fbf9,#eef5f1);border-bottom:1px solid #dfe5e1;justify-content:space-between;align-items:flex-start;padding:21px 24px 17px;display:flex}.story-import-modal>header span{color:#34705c;letter-spacing:.14em;font-size:8px;font-weight:900}.story-import-modal>header h2{color:#153d33;margin:4px 0 0;font:700 25px Georgia,serif}.story-import-modal>header>button{background:#dfe9e4;border:0;border-radius:50%;width:31px;height:31px;font-size:20px}.import-intro{padding:19px 24px 10px}.import-intro b{color:#173f35;font:700 15px Georgia,serif}.import-intro p{color:#68766f;margin:5px 0 0;font-size:10px;line-height:1.5}.import-dropzone{color:#17483b;background:#f4f9f6;border:1.5px dashed #85a89a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:calc(100% - 48px);min-height:106px;margin:5px 24px 12px;display:flex}.import-dropzone:hover{background:#edf6f1;border-color:#17483b}.import-dropzone>span{font-size:22px}.import-dropzone>b{font-size:11px}.import-dropzone>small{color:#78857f;font-size:8px}.import-file-chips{flex-wrap:wrap;gap:6px;padding:0 24px 12px;display:flex}.import-file-chips>span{color:#405049;background:#fff;border:1px solid #d8dfdb;border-radius:16px;align-items:center;gap:5px;max-width:100%;padding:6px 8px;font-size:8px;display:flex}.import-file-chips button{color:#8c4038;background:0 0;border:0;padding:0}.import-paste-label{margin:0 24px 14px;display:block}.import-paste-label>span{justify-content:space-between;gap:15px;margin-bottom:6px;display:flex}.import-paste-label>label{color:#29483f;justify-content:space-between;gap:15px;margin-bottom:6px;font-size:10px;font-weight:700;display:flex}.import-paste-label b{color:#29483f;font-size:10px}.import-paste-label small{color:#7b8580;text-align:right;max-width:310px;font-size:8px}.import-paste-label textarea{resize:vertical;border:1px solid #cbd6d0;border-radius:7px;width:100%;min-height:150px;padding:12px;font:11px/1.5 Arial,sans-serif}.import-paste-label textarea:focus{border-color:#3e7b65;outline:2px solid #9fc3b3}.import-encoding{border:1px solid #d8e4de;border-radius:8px;align-items:center;gap:7px;margin:0;padding:7px;display:flex}.import-encoding legend{color:#29483f;padding:0 5px;font-size:9px;font-weight:800}.import-encoding button{color:#29483f;cursor:pointer;background:#fff;border:1px solid #aebfb7;border-radius:6px;min-height:30px;padding:6px 10px;font-size:9px;font-weight:700}.import-encoding button.active{color:#005c4b;background:#daf4ea;border-color:#087b65;box-shadow:inset 0 0 0 1px #087b65}.import-converter-launch{background:#e9f8f2;border:1px solid #8cc9b5;border-radius:8px;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:8px;padding:9px;display:grid}.import-converter-launch>div{gap:2px;display:grid}.import-converter-launch b{color:#174b3d;font-size:10px}.import-converter-launch small{color:#5d776e;font-size:8px}.import-converter-launch button{color:#174b3d;cursor:pointer;background:#fff;border:1px solid #177059;border-radius:6px;min-height:34px;padding:7px 9px;font-size:9px;font-weight:800}.import-converter-launch button:first-of-type{color:#fff;background:#176650}.nudi-converter-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.nudi-converter-grid .import-paste-label textarea{min-height:150px;font-family:Noto Sans Kannada,"PressCraft Nudi 087",sans-serif}@media (max-width:720px){.nudi-converter-grid{grid-template-columns:1fr}.import-encoding{flex-direction:column;align-items:stretch}.import-converter-launch{grid-template-columns:1fr}}.import-privacy{color:#71622f;background:#fffae8;border-left:3px solid #d0a423;gap:9px;margin:0 24px 15px;padding:10px 12px;font-size:8px;display:flex}.import-privacy b{color:#4c421f}.story-import-modal>footer{background:#f7f9f7;border-top:1px solid #dfe5e1;justify-content:space-between;align-items:center;gap:15px;padding:14px 24px;display:flex}.story-import-modal>footer>span{color:#68766f;font-size:8px}.story-import-modal>footer>div{gap:7px;display:flex}.story-import-modal>footer button{background:#fff;border:1px solid #c9d2cd;border-radius:5px;padding:9px 13px;font-size:9px}.story-import-modal>footer button.primary{color:#fff;background:#17483b;border-color:#17483b;font-weight:800}.story-import-modal>footer button:disabled{opacity:.5;cursor:not-allowed}.flow-panel{background:#f2f6f3;border:1px solid #d5dfda;border-radius:5px;margin:4px 0 14px;padding:11px}.flow-heading{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.flow-heading b{letter-spacing:.1em;color:#285f4f;font-size:8px}.flow-heading span{color:#77817b;font-size:8px}.flow-fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.flow-fields label{margin:0}.flow-fields input:disabled{opacity:.45}.fit-actions{gap:6px;margin-top:8px;display:flex}.fit-actions button{flex:1;font-size:8px}.flow-panel p{color:#758079;margin:9px 0 0;font-size:8px;line-height:1.4}.copy.body{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.copy.headline{overflow-wrap:normal;word-break:normal}.block-story-masthead{letter-spacing:-1px;border-top:4px solid #163f35!important;border-bottom:1px solid #163f35!important}.block-story-edition{letter-spacing:.12em;border-bottom:1px solid #9aa39e!important;font-family:Arial,sans-serif!important}.block-story-section{color:#fff;letter-spacing:.12em;background:#173f35;max-height:2%;padding:5px 8px;border:0!important;font-family:Arial,sans-serif!important}.block-story-headline{letter-spacing:-.45px;text-wrap:balance;border:0!important}.block-story-headline>.copy.headline,.live-preview-block.headline{box-sizing:border-box;padding-top:calc(var(--story-inset-current,0px) + .1em)!important}.block-story-headline,.block-story-deck,.block-story-byline,.live-preview-block.headline,.live-preview-block.byline{box-shadow:none!important;border:0!important;text-decoration:none!important}.block-story-headline:before,.block-story-headline:after,.block-story-deck:before,.block-story-deck:after,.block-story-byline:before,.block-story-byline:after{content:none!important;display:none!important}.block-story-deck{color:#3d4943;padding-left:0;border:0!important;font-family:Georgia,serif!important}.block-story-byline{letter-spacing:.075em;color:#333b36;padding-top:0;border:0!important;font-family:Arial,sans-serif!important}.block-story-image{border:0!important}.block-story-caption{color:#59615c;border-top:.5px solid #c5cac7!important;padding-top:1px!important;font-family:Arial,sans-serif!important;line-height:1!important}.block-story-summary{color:inherit;background:#edf3ef;border-top:5px solid #b9d44e!important;border-bottom:1px solid #173f35!important;padding:13px!important}.block-story-summary .copy{line-height:1.08!important}.block-story-body{padding-top:0;border:0!important}.block-story-body .copy{text-align:justify}.block-story-body .copy:first-letter{float:left;color:#173f35;padding:3px 5px 0 0;font-size:3.6em;font-weight:800;line-height:.78}.block-story-body .copy.continuation-copy:first-letter{float:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;padding:0}.block-inside-side-head{color:#fff;background:#26332d;border-top:4px solid #dfba32!important;padding:7px!important}.block-inside-side-body,.block-inside-story2-body,.block-inside-story3-body{text-align:justify;border-bottom:1px solid #748079!important}.block-inside-band{color:#fff;letter-spacing:.12em;background:#c42932;padding:5px 8px!important}.block-inside-story2-head{padding-top:5px;border-top:4px solid #dfba32!important}.block-inside-story3-head{padding-top:5px;border-top:4px solid #208369!important}.block-inside-briefs{background:#edf3cf;border-top:5px solid #dfba32!important;padding:10px!important}.block-inside-bottom{color:#a21f28;border-top:3px solid #c42932!important;border-bottom:1px solid #c42932!important;padding:6px!important}.block-front-mast{color:#b51f29;letter-spacing:-1px;border-top:5px solid #c5232d!important;border-bottom:2px solid #c5232d!important}.block-front-edition{letter-spacing:.12em;border-bottom:1px solid #27332d!important;font-family:Arial,sans-serif!important}.block-front-promo1,.block-front-promo2,.block-front-promo3{background:#f7f0ce;border-top:4px solid #e0b427!important;padding:6px 8px!important}.block-front-promo2{background:#e6f2ed;border-top-color:#208369!important}.block-front-promo3{background:#f5e4e6;border-top-color:#c5232d!important}.block-front-lead{color:#111;letter-spacing:-.8px;border-bottom:3px solid #c5232d!important}.block-front-deck{color:#4b554f}.block-front-caption{padding-top:3px;border-top:1px solid #222!important}.block-front-leadbody .copy,.block-front-sidebody .copy{text-align:justify}.block-front-sidehead{color:#fff;background:#202a25;border-top:5px solid #e0b427!important;padding:8px!important}.block-front-sidebody{border-bottom:2px solid #c5232d!important}.block-front-strip{color:#fff;letter-spacing:.1em;background:#c5232d;padding:6px 8px!important}.block-front-bottom1,.block-front-bottom2,.block-front-bottom3{border-top:3px solid #e0b427!important;padding:4px!important}.block-front-bottom2{border-top-color:#208369!important}.block-front-bottom3{border-top-color:#c5232d!important}.block-front-bottom1-photo,.block-front-bottom2-photo,.block-front-bottom3-photo{border:0!important}@media (max-width:1100px){.flat-body{grid-template-columns:54px 250px 1fr}.flat-body.story-drawer-closed{grid-template-columns:54px 0 1fr}.story-drawer{font-size:90%}.spread-grid{grid-template-columns:repeat(2,minmax(200px,1fr))}.flat-brand{width:180px}.save-state{display:none}.studio-workspace{grid-template-columns:52px 1fr 270px}}.role-reporter .flat-top .save-state{display:none}.role-reporter .flat-body{display:block}.role-reporter .reporter-panel{padding:18px;inset:0}.reporter-story-board{width:min(760px,100%);margin:0 auto}.reporter-board-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.reporter-board-heading h1{color:#173f34;margin:0 0 4px;font-size:24px}.reporter-board-heading p{color:#66736d;margin:0}.reporter-board-heading button{color:#fff;background:#176b50;border:0;border-radius:8px;min-height:44px;padding:0 18px;font-weight:800}.reporter-story-list{gap:10px;display:grid}.reporter-story-card{color:#1b2923;text-align:left;background:#fff;border:1px solid #ced8d3;border-radius:10px;gap:7px;width:100%;min-height:96px;padding:14px;display:grid;box-shadow:0 3px 12px #173f3410}.reporter-story-card b{font-size:16px;line-height:1.3}.reporter-story-card small{color:#68746e;font-size:12px}.reporter-story-status{color:#176148;text-transform:uppercase;background:#e5f1ec;border-radius:999px;width:max-content;padding:3px 7px;font-size:10px;font-weight:800}.reporter-empty-state{text-align:center;background:#fff;border:1px dashed #b8c8c0;border-radius:10px;padding:34px 20px}.reporter-empty-state b{color:#173f34}.reporter-empty-state p{color:#6e7974;margin-bottom:0}.reporter-story-editor .story-editor-workspace,.reporter-story-editor .story-editor-form{display:block;overflow-y:auto}.reporter-story-editor .story-editor-writing-column{width:min(720px,100%);margin:0 auto}.reporter-story-editor .article-body-primary textarea{min-height:38vh}.reporter-story-editor .story-photo-manager{margin-top:14px;padding:12px}.reporter-editor-classification{gap:14px;margin-top:14px;display:grid}.reporter-editor-classification select{color:#173f34;background:#fff;border:1px solid #bdc9c3;border-radius:7px;min-height:44px;padding:8px 10px}.reporter-tag-picker{gap:8px;display:grid}.reporter-tag-picker>b{color:#173f34}.reporter-tag-picker>small{color:#68746e;line-height:1.4}.reporter-tag-picker>div{flex-wrap:wrap;gap:8px;display:flex}.reporter-tag-picker button{color:#315248;background:#fff;border:1px solid #bdc9c3;border-radius:999px;min-height:38px;padding:7px 11px;font-weight:700}.reporter-tag-picker button.active{color:#fff;background:#176b50;border-color:#176b50}.reporter-selected-tags{color:#426158;font-size:12px;line-height:1.45}@media (max-width:760px){.role-reporter{min-height:100dvh}.role-reporter .flat-top{flex-wrap:wrap;gap:8px;height:auto;min-height:58px;padding:8px 10px}.role-reporter .flat-brand small,.role-reporter .newsroom-role-preview small{display:none}.role-reporter .flat-top .newsroom-role-preview{min-width:0;margin-left:auto}.role-reporter .flat-top-actions{grid-template-columns:1fr 1fr;width:100%;margin:0;display:grid}.role-reporter .flat-top-actions button{min-height:42px;font-size:12px}.role-reporter .reporter-panel{padding:12px}.role-reporter .reporter-panel>header{margin-bottom:12px}.reporter-board-heading{flex-direction:column;align-items:stretch}.reporter-board-heading h1{font-size:22px}.reporter-board-heading button{width:100%;min-height:50px;font-size:15px}.reporter-story-card{min-height:106px;padding:15px}.story-modal-backdrop:has(.reporter-story-editor){align-items:stretch;padding:0}.reporter-story-editor{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.reporter-story-editor>header{z-index:3;min-height:58px;padding:10px 12px;position:sticky;top:0}.reporter-story-editor>header button{width:44px;height:44px}.reporter-story-editor .story-editor-workspace{padding:12px}.reporter-story-editor .story-editor-form input,.reporter-story-editor .story-editor-form textarea,.reporter-story-editor .story-editor-form select{min-height:48px;padding:12px;font-size:16px}.reporter-story-editor .story-editor-form textarea.story-subheadline{min-height:82px}.reporter-story-editor .article-body-primary textarea{min-height:42dvh}.quick-story-editor .article-body-primary textarea{min-height:30dvh}.reporter-story-editor .story-photo-manager>div:first-child{flex-direction:column;align-items:stretch}.reporter-story-editor .story-photo-manager>div:first-child label{place-items:center;min-height:48px;margin:4px 0 0;font-size:13px;display:grid}.reporter-story-editor .story-photo-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.reporter-tag-picker button{min-height:44px;padding:9px 13px;font-size:13px}.reporter-story-editor>footer{z-index:3;background:#fff;padding:10px 12px;position:sticky;bottom:0}.reporter-story-editor>footer button{min-height:48px;font-size:14px}}.frame-move-menu{z-index:10000;color:#102d26;background:#fff;border:1px solid #9da9a4;border-radius:7px;gap:3px;width:224px;padding:5px;display:grid;position:fixed;box-shadow:0 8px 26px #102d263d}.frame-move-menu strong{text-transform:uppercase;letter-spacing:.06em;padding:2px 4px 3px;font-size:10px}.frame-move-menu button{color:#173f35;text-align:left;background:#f7faf8;border:1px solid #cbd4d0;border-radius:5px;min-height:25px;padding:3px 5px;font-size:10px;font-weight:700}.frame-move-menu button.active{background:#dff1eb;border-color:#176650;box-shadow:inset 3px 0 #176650}.frame-move-menu small{color:#63746e;padding:2px 4px 1px;font-size:8.5px;line-height:1.2}.quick-style-menu{width:min(224px,100vw - 16px);max-height:min(286px,100vh - 16px);overflow:auto}.quick-style-menu>label{color:#425b53;text-transform:uppercase;letter-spacing:.04em;padding:3px 3px 0;font-size:9px;font-weight:800}.quick-style-menu>select{color:#173f35;background:#fff;border:1px solid #b8c5c0;border-radius:5px;width:100%;min-height:34px}.quick-style-buttons,.quick-style-swatches{gap:5px;display:flex}.quick-style-buttons button{text-align:center;flex:1;min-width:0;padding:5px;font-size:12px}.quick-style-swatches button{border-radius:4px;width:22px;height:22px;min-height:22px;padding:0}.quick-style-swatches button.active{outline-offset:1px;outline:2px solid #176650}.quick-style-field-grid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.quick-style-field-grid label{color:#425b53;gap:2px;font-size:8.5px;font-weight:800;display:grid}.quick-style-field-grid label:last-child{grid-column:1/-1}.quick-style-field-grid input,.quick-style-field-grid select{color:#173f35;background:#fff;border:1px solid #b8c5c0;border-radius:4px;width:100%;min-height:27px;padding:3px 5px;font-size:10px}.quick-style-grouping{grid-template-columns:1fr 1fr;gap:4px;display:grid}.quick-style-grouping button{text-align:center}.print-publication{visibility:hidden;pointer-events:none;display:block;position:fixed;top:0;left:-100000px}@media print{.flat-app.printing-publication{width:auto!important;height:auto!important;min-height:0!important;display:block!important;position:static!important;overflow:visible!important}.flat-app.printing-publication>:not(.print-publication){display:none!important}.flat-app.printing-publication>.print-publication{visibility:visible!important;width:auto!important;height:auto!important;min-height:0!important;display:block!important;position:static!important;left:auto!important;overflow:visible!important}.print-publication .page{break-inside:avoid-page;page-break-inside:avoid;break-after:page;page-break-after:always;position:relative;overflow:hidden;float:none!important;zoom:1!important;margin:0!important;display:block!important}.print-publication .page:last-child{break-after:auto;page-break-after:auto}}.ad-designer-shell{color:#17211d;background:#e8ece9;flex-direction:column;height:100vh;display:flex;overflow:hidden}.ad-designer-topbar{z-index:5;background:#fff;border-bottom:1px solid #cbd4cf;grid-template-columns:42px auto minmax(220px,1fr) auto auto auto;align-items:center;gap:12px;min-height:64px;padding:8px 16px;display:grid}.ad-designer-topbar>button:first-child{color:#173f34;background:#fff;border:1px solid #ccd5d1;border-radius:7px;width:38px;height:38px;font-size:20px}.ad-designer-topbar>div{min-width:190px;display:grid}.ad-designer-topbar>div b{color:#173f34;font:800 20px Georgia,serif}.ad-designer-topbar>div span{color:#aa6c12;letter-spacing:.12em;font-size:9px;font-weight:900}.ad-designer-topbar>label{color:#65716c;letter-spacing:.05em;text-transform:uppercase;gap:3px;font-size:9px;font-weight:800;display:grid}.ad-designer-topbar>label input{color:#173f34;text-transform:none;border:1px solid #c7d0cc;border-radius:5px;max-width:430px;min-height:34px;padding:6px 9px;font-size:13px;font-weight:700}.ad-designer-topbar>small{color:#65716c;font-size:11px}.ad-designer-topbar .ad-png-action,.ad-designer-topbar .ad-print-action{color:#173f34;background:#d8f45a;border:0;border-radius:7px;min-height:40px;padding:0 16px;font-weight:900}.ad-designer-topbar .ad-png-action{color:#fff;background:#173f34}.ad-designer-topbar .ad-png-action:disabled{opacity:.6;cursor:wait}.ad-designer-body{flex:1;grid-template-columns:220px minmax(400px,1fr) 250px;min-height:0;display:grid}.ad-toolbox,.ad-inspector{background:#f9fbfa;min-height:0;padding:12px;overflow-y:auto}.ad-toolbox{border-right:1px solid #cbd4cf}.ad-inspector{border-left:1px solid #cbd4cf}.ad-toolbox section,.ad-inspector section{background:#fff;border:1px solid #ced8d3;border-radius:8px;gap:9px;margin-bottom:10px;padding:11px;display:grid}.ad-toolbox section>b,.ad-inspector section>b,.ad-inspector>header b{color:#176650;letter-spacing:.08em;font-size:10px}.ad-tool-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ad-tool-grid button{color:#173f34;background:#f4f9f6;border:1px solid #bdcbc5;border-radius:7px;place-items:center;gap:3px;min-height:62px;padding:7px 4px;font-size:10px;font-weight:800;display:grid}.ad-tool-grid button span{font:800 20px Georgia,serif}.ad-template-button,.ad-wide-button{color:#173f34;text-align:left;background:#f8faf9;border:1px solid #bdcbc5;border-radius:5px;min-height:34px;padding:7px 9px;font-size:11px;font-weight:750}.ad-size-fields,.ad-position-fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ad-size-fields label,.ad-position-fields label{color:#56665f;gap:3px;font-size:9px;font-weight:700;display:grid}.ad-size-fields input,.ad-size-fields select,.ad-position-fields input{color:#173f34;background:#fff;border:1px solid #c3cec9;border-radius:4px;width:100%;min-width:0;padding:6px;font-size:11px}.ad-size-presets,.ad-segmented{gap:5px;display:flex}.ad-size-presets button,.ad-segmented button{color:#315248;background:#fff;border:1px solid #becac5;border-radius:5px;flex:1;min-height:30px;padding:5px;font-size:9px;font-weight:750}.ad-segmented button.active{background:#dff1eb;border-color:#176650;box-shadow:inset 0 -2px #176650}.ad-toolbox section small,.ad-inspector section small{color:#68756f;font-size:9px;line-height:1.4}.ad-canvas-workspace{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ad-canvas-toolbar{background:#f6f8f7;border-bottom:1px solid #c8d0cc;align-items:center;gap:7px;min-height:40px;padding:5px 12px;display:flex}.ad-canvas-toolbar button{color:#173f34;background:#fff;border:1px solid #c4cdc9;border-radius:5px;width:29px;height:29px}.ad-canvas-toolbar b{text-align:center;min-width:45px;font-size:11px}.ad-canvas-toolbar span{color:#66726d;margin-left:auto;font-size:10px}.ad-canvas-scroll{background-color:#e7ebe8;background-image:linear-gradient(#d7ded9 1px,#0000 1px),linear-gradient(90deg,#d7ded9 1px,#0000 1px);background-size:24px 24px;flex:1;min-width:0;min-height:0;padding:38px;overflow:auto}.ad-canvas-zoom{margin:0 auto;position:relative}.advertisement-canvas{transform-origin:0 0;background:#fff;font-family:Noto Sans Kannada,"PressCraft Nudi 087",Arial,sans-serif;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 12px 34px #1c30283d}.advertisement-canvas:after{content:"";pointer-events:none;z-index:999;border:.15mm dashed #bdc6c1;position:absolute;inset:1mm}.ad-element{touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;overflow:hidden}.ad-element-text{white-space:pre-wrap;padding:1.2mm;line-height:1.25}.ad-element-text>div{width:100%;height:100%;overflow:hidden}.ad-element-image img{width:100%;height:100%;display:block}.ad-image-placeholder{color:#538173;text-align:center;background:#f2f7f5;border:.3mm dashed #8fa29a;align-content:center;place-items:center;gap:1mm;width:100%;height:100%;font-size:7mm;display:grid}.ad-image-placeholder small{font-size:2.4mm;font-weight:700}.ad-element-table table{border-collapse:collapse;table-layout:fixed;width:100%;height:100%;font-size:inherit;color:inherit}.ad-element-table td{white-space:pre-wrap;vertical-align:middle;border:.25mm solid;padding:.8mm;line-height:1.15;overflow:hidden}.ad-element-line{align-items:center;display:grid;overflow:visible}.ad-element-line i{border-top-style:solid;width:100%;display:block}.ad-element.selected{outline-offset:.2mm;outline:.6mm solid #087ff5;overflow:visible}.ad-resize-handle{background:#087ff5;border:.5mm solid #fff;border-radius:.6mm;width:4.2mm;height:4.2mm;padding:0;position:absolute;bottom:-2.2mm;right:-2.2mm;box-shadow:0 0 0 .35mm #087ff5}.ad-inspector>header{justify-content:space-between;align-items:center;padding:3px 3px 10px;display:flex}.ad-inspector>header small{color:#7a847f;font-size:8px}.ad-inspector textarea{resize:vertical;color:#173f34;border:1px solid #c3cec9;border-radius:5px;width:100%;padding:8px;font-family:inherit;font-size:11px;line-height:1.35}.ad-color-field{color:#52635c;border:1px solid #ccd5d1;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:5px 7px;font-size:10px;font-weight:700;display:flex}.ad-color-field input{background:#fff;border:0;width:42px;height:25px;padding:1px}.ad-delete-action{color:#a12b20;background:#fff7f5;border:1px solid #dca49c;border-radius:6px;width:100%;min-height:36px;font-size:10px;font-weight:800}.ad-inspector-empty{color:#66736d;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;padding:22px 12px;display:grid}.ad-inspector-empty span{color:#85a197;font-size:34px}.ad-inspector-empty b{color:#315248;font-size:12px}.ad-inspector-empty small{line-height:1.45}.ad-access-state{color:#173f34;text-align:center;background:#f3efe5;align-content:center;place-items:center;gap:16px;height:100vh;padding:24px;display:grid}.ad-access-state button{color:#fff;background:#173f34;border:0;border-radius:6px;min-height:40px;padding:0 16px;font-weight:800}@media (max-width:950px){.ad-designer-topbar{grid-template-columns:42px 1fr auto auto}.ad-designer-topbar>label,.ad-designer-topbar>small{display:none}.ad-designer-body{grid-template-columns:180px minmax(390px,1fr) 220px}}@media print{html,body{background:#fff!important;width:auto!important;height:auto!important;overflow:visible!important}.ad-designer-topbar,.ad-toolbox,.ad-inspector,.ad-canvas-toolbar{display:none!important}.ad-designer-shell,.ad-designer-body,.ad-canvas-workspace,.ad-canvas-scroll,.ad-canvas-zoom{background:#fff!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.advertisement-canvas{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.advertisement-canvas:after,.ad-resize-handle{display:none!important}.ad-element.selected{outline:0!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
