*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html,body{background-color:#0f1b17}body{overscroll-behavior-y:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.relative{position:relative}.right-0{right:0}.top-0{top:0}.mx-auto{margin-left:auto;margin-right:auto}.-ml-px{margin-left:-1px}.-mt-px{margin-top:-1px}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-16{height:4rem}.h-5{height:1.25rem}.h-8{height:2rem}.min-h-screen{min-height:100vh}.w-5{width:1.25rem}.w-8{width:2rem}.w-auto{width:auto}.max-w-6xl{max-width:72rem}.max-w-xl{max-width:36rem}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:.5rem}.overflow-hidden{overflow:hidden}.break-all{word-break:break-all}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.border{border-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.font-sans{font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-25{opacity:.25}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-red-700:active{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.active\:text-gray-800:active{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.disabled\:opacity-25:disabled{opacity:.25}@media(min-width:640px){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1 1 0%}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}}@media(min-width:1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/build/assets/syne-greek-wght-normal-5tOOQDeJ.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/build/assets/syne-latin-ext-wght-normal-JjI8ZrW1.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/build/assets/syne-latin-wght-normal-BVsvWWA4.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/build/assets/spline-sans-latin-ext-wght-normal-DGzmlScV.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/build/assets/spline-sans-latin-wght-normal-DI10v4rJ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-sans-3-cyrillic-ext-wght-normal-c-5QAGAI.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-sans-3-greek-ext-wght-normal-BXZfsJY4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-sans-3-greek-wght-normal-Cc-u-6OI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-sans-3-vietnamese-wght-normal-BDs68eHQ.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-sans-3-latin-wght-normal-Bo_j9asI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/work-sans-vietnamese-wght-normal-BKsN3ITN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/work-sans-latin-ext-wght-normal-B5dZ8C4S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/work-sans-latin-wght-normal-Bl-S9Xys.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/public-sans-vietnamese-wght-normal-CtlIRbEm.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/public-sans-latin-ext-wght-normal-MQgHevqp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sab: env(safe-area-inset-bottom, 0px);--sat: env(safe-area-inset-top, 0px)}html,body,#app{height:100%}html,body{overflow:hidden;overscroll-behavior:none}#app{overflow:hidden}body{margin:0}.parlan-app{color-scheme:light;--paper: #f6f8f6;--card: #ffffff;--card-2: #eef1ee;--rail: #123c2a;--rail-soft: #bcd9c7;--rail-ink: #eafff2;--rail-mark: #7ff0ad;--rail-av: #2a5c43;--rail-av-ink: #dff3e6;--pop: #2bac76;--pop-ink: #13734b;--pop-deep: #0e4f33;--live: #2bac76;--live-ink: #13734b;--ink: #12201a;--ink-soft: #4d5b54;--ink-faint: #65736c;--line: #e4e9e4;--line-soft: #eef1ee;--accent: #17794c;--accent-deep: #0f6b40;--on-accent: #ffffff;--amber: #9a6a12;--seal: #17794c;--ok: #17794c;--alert: #b3261e;--font: "Spline Sans Variable", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--display: "Syne Variable", "Spline Sans Variable", system-ui, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-2xs: 10px;--t-xs: 11.5px;--t-sm: 13px;--t-base: 14px;--t-md: 16px;--t-lg: 18px;--t-xl: 22px;--t-num: 25px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--radius: 12px;--radius-lg: 16px;--warn: #e8b64a;--danger: #ff8a80;height:100vh;height:100dvh;height:var(--app-h, 100dvh);overflow:hidden;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;display:grid;--list-w: clamp(320px, 24vw, 380px);grid-template-columns:76px var(--list-w) minmax(0,1fr) 380px;grid-template-rows:minmax(0,1fr)}.parlan-app.no-beleg{grid-template-columns:76px var(--list-w) minmax(0,1fr)}.parlan-app.no-list{grid-template-columns:76px minmax(0,1fr) 380px}.parlan-app.no-list.no-beleg{grid-template-columns:76px minmax(0,1fr)}.parlan-app>*{min-height:0;height:100%}@media(display-mode:standalone){html,body,#app{height:100vh}.parlan-app{height:100vh;height:var(--app-h, 100vh)}}.parlan-app .mono{font-family:var(--mono)}.parlan-app .eyebrow{font-family:var(--font);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.parlan-app .state{font-family:var(--font);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:5px}.parlan-app .state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.parlan-app .state.open{color:var(--amber)}.parlan-app .state.resolved{color:var(--ink-faint)}.parlan-app .rail{background:var(--rail);color:var(--rail-soft);display:flex;flex-direction:column;align-items:center;padding:14px 0 10px;gap:3px;overflow-y:auto}.parlan-app .rail .mark{font-family:var(--display);font-size:19px;font-weight:800;color:var(--rail-ink);margin-bottom:10px;text-decoration:none;position:relative}.parlan-app .rail .mark:after{content:"";position:absolute;right:-6px;bottom:3px;width:4px;height:4px;background:var(--rail-mark);border-radius:1px}.parlan-app .rail a.navbtn,.parlan-app .rail button.navbtn{width:66px;padding:7px 0 5px;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--rail-soft);text-decoration:none;transition:color .12s,background .12s;position:relative}.parlan-app .rail a.navbtn svg{width:22px;height:22px}.parlan-app .rail .navbtn .rlbl{font-size:10.5px;font-weight:600;letter-spacing:.01em}.parlan-app .rail .navbtn:hover{color:var(--rail-ink);background:#ffffff12}.parlan-app .rail a.navbtn.active{color:var(--rail-ink);background:#ffffff1f}.parlan-app .rail a.navbtn.active:before{content:"";position:absolute;left:2px;top:9px;bottom:9px;width:3px;border-radius:3px;background:var(--rail-mark)}.parlan-app .rail .rav{width:28px;height:28px;border-radius:50%;background:var(--rail-av);color:var(--rail-av-ink);display:grid;place-items:center;font-family:var(--font);font-weight:700;font-size:11px}.parlan-app .rail .spacer{flex:1}.parlan-app .list{border-right:1px solid var(--line);overflow-y:auto;background:var(--paper)}.parlan-app .list-head{display:flex;align-items:baseline;justify-content:space-between;padding:18px 18px 10px}.parlan-app .list-head .t{font-family:var(--display);font-size:17px;font-weight:700}.parlan-app .list-head .c{font-family:var(--font);font-size:11px;color:var(--ink-faint)}.parlan-app .list-sub{padding:14px 18px 6px;font-size:13px;line-height:1.5;color:var(--ink-soft)}.parlan-app .list-purpose{padding:0 18px 12px;font-size:12px;line-height:1.45;color:var(--ink-faint);border-bottom:1px solid var(--line);margin-bottom:4px}.parlan-app .row{display:block;text-decoration:none;color:inherit;padding:11px 18px;border-left:2px solid transparent}.parlan-app .row:hover{background:var(--card)}.parlan-app .row.active{background:var(--card);border-left-color:var(--accent)}.parlan-app .row .betreff{font-size:14.5px;font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .row .meta{display:flex;align-items:center;gap:7px;margin-top:3px;font-size:12px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .row.dm .betreff{display:flex;align-items:center;gap:8px}.parlan-app .row .peerdot,.parlan-app .peerdot{width:26px;height:26px;border-radius:8px;background:var(--card-2);color:var(--ink-soft);display:inline-grid;place-items:center;font-family:var(--font);font-weight:600;font-size:10px;flex:none}.parlan-app .list .empty{padding:18px;font-size:14px;color:var(--ink-faint)}.parlan-app .list-head .newbtn{width:28px;height:28px;border-radius:8px;border:1px solid var(--line);background:none;color:var(--ink-soft);font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center}.parlan-app .list-head .newbtn:hover,.parlan-app .list-head .newbtn.on{color:var(--accent);border-color:var(--accent)}.parlan-app .metrics{display:flex;flex-wrap:wrap;gap:14px;padding:2px 18px 12px;font-size:12px;color:var(--ink-faint)}.parlan-app .metrics b{color:var(--ink-soft);font-weight:600;font-variant-numeric:tabular-nums;margin-right:3px}.parlan-app .metrics .hot b,.parlan-app .metrics .hot{color:var(--accent)}.parlan-app .metrics .clk{cursor:pointer;border-radius:6px;padding:1px 6px;margin:-1px -6px}.parlan-app .metrics .clk:hover{background:var(--paper)}.parlan-app .metrics .clk.on{background:var(--accent)}.parlan-app .metrics .clk.on,.parlan-app .metrics .clk.on b{color:var(--on-accent)}.parlan-app .listsearch{position:relative;padding:2px 14px 12px}.parlan-app .listsearch svg{position:absolute;left:26px;top:9px;width:15px;height:15px;color:var(--ink-faint)}.parlan-app .listsearch input{width:100%;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink);font-family:var(--font);font-size:13px;padding:8px 12px 8px 32px}.parlan-app .listsearch input::-moz-placeholder{color:var(--ink-faint)}.parlan-app .listsearch input::placeholder{color:var(--ink-faint)}.parlan-app .listsearch input:focus{outline:none;border-color:var(--accent)}.parlan-app .composepanel{margin:0 12px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card);padding:12px;display:grid;gap:14px}.parlan-app .composepanel .cp-sec{display:grid;gap:6px}.parlan-app .composepanel .fl{font-size:var(--t-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.parlan-app .composepanel input{border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:14px;padding:8px 11px}.parlan-app .composepanel input:focus{outline:none;border-color:var(--accent)}.parlan-app .row.crow{display:flex;align-items:center;gap:11px;padding:9px 15px}.parlan-app .row.crow .cav2{width:38px;height:38px;border-radius:10px;background:var(--card-2);color:var(--ink-soft);display:grid;place-items:center;font-family:var(--font);font-weight:600;font-size:12.5px;flex:none}.parlan-app .row.crow .cav2.room{color:var(--accent);font-size:15px}.parlan-app .row.crow.active .cav2{color:var(--ink)}.parlan-app .row.crow .cbody{min-width:0;flex:1}.parlan-app .row.crow .cline{display:flex;align-items:baseline;gap:8px}.parlan-app .row.crow .cname{flex:1;font-weight:600;font-size:14.5px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .row.crow .ctime{flex:none;font-size:11px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .row.crow .cprev{margin-top:2px;font-size:12.5px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .row.crow.active .cname{color:var(--ink)}.parlan-app .row.crow.un .cname{color:var(--ink);font-weight:700}.parlan-app .row.crow.un .cprev{color:var(--ink)}.parlan-app .row.crow.un .ctime{color:var(--accent);font-weight:600}.parlan-app .unbadge{flex:none;align-self:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent);color:var(--on-accent);font-family:var(--font);font-size:11px;font-weight:700;display:grid;place-items:center;font-variant-numeric:tabular-nums}.parlan-app .main,.parlan-app .conv{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-right:1px solid var(--line)}.parlan-app .conv-head{flex:none;display:flex;align-items:center;gap:11px;padding:12px 24px;border-bottom:1px solid var(--line)}.parlan-app .conv-head .cav{width:34px;height:34px;border-radius:10px;background:var(--card-2);color:var(--ink-soft);display:grid;place-items:center;font-family:var(--font);font-weight:600;font-size:13px;flex:none}.parlan-app .conv-head .cav.room{color:var(--accent);font-size:16px}.parlan-app .conv-head .whowrap{min-width:0}.parlan-app .conv-head .who{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .conv-head .who .r{font-size:12px;color:var(--ink-faint);font-weight:400}.parlan-app .conv-head .sub{font-size:12px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .conv-head .sp{flex:1}.parlan-app .conv-head .hstats{display:flex;gap:16px;flex:none}.parlan-app .conv-head .hstats span{font-size:12px;color:var(--ink-faint);white-space:nowrap}.parlan-app .conv-head .hstats b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums;margin-right:3px}.parlan-app .conv-head .hstats .hot b,.parlan-app .conv-head .hstats .hot{color:var(--accent)}.parlan-app .conv-head .ctxchip{display:inline-flex;align-items:center;gap:6px;flex:none;margin-right:18px;padding:5px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink-soft);font-size:12px;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .conv-head .ctxchip svg{width:14px;height:14px;color:var(--accent);flex:none}.parlan-app .beleg-btn{font-family:var(--font);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--line);background:none;border-radius:6px;padding:5px 10px;cursor:pointer}.parlan-app .beleg-btn:hover,.parlan-app .beleg-btn.on{color:var(--accent);border-color:var(--accent)}.parlan-app .stream{flex:1 1 auto;min-height:0;overflow-y:auto;padding:26px clamp(20px,4vw,56px);display:flex;flex-direction:column;gap:18px}.parlan-app .conv-sec{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);display:flex;gap:6px;align-items:center;margin-bottom:2px}.parlan-app .conv-sec-n{color:var(--ink-soft);font-variant-numeric:tabular-nums}.parlan-app .conv-vorgaenge{display:flex;flex-direction:column;gap:8px}.parlan-app .conv-chatter{display:flex;flex-direction:column;gap:16px;margin-top:6px}.parlan-app .main-empty{display:grid;place-items:center;flex:1;color:var(--ink-faint);padding:40px;text-align:center}.parlan-app .dm-newvorgang{flex:1;text-align:left;font-family:var(--font);font-size:var(--t-sm);color:var(--ink-soft);background:var(--card-2);border:1px solid var(--line);border-radius:10px;padding:9px 13px;cursor:pointer}.parlan-app .dm-newvorgang:hover{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.parlan-app .lg-page{display:flex;flex-direction:column;flex:1;min-height:0;padding-top:var(--s4)}.parlan-app .lg-page .dash-head{padding:0 var(--s5)}.parlan-app .lg-filters{display:flex;flex-wrap:wrap;gap:8px;padding:var(--s3) var(--s5);align-items:center}.parlan-app .lg-clear{font-family:var(--font);font-size:var(--t-xs);color:var(--ink-soft);background:none;border:none;cursor:pointer;text-decoration:underline}.parlan-app .lg-clear:hover{color:var(--ink)}.parlan-app .lg-stream{flex:1;min-height:0;overflow-y:auto;padding:0 var(--s5) var(--s5)}.parlan-app .lg-empty{color:var(--ink-faint);padding:var(--s5) 2px;font-size:var(--t-sm)}.parlan-app .lg-day{position:sticky;top:0;z-index:1;background:var(--paper);font-size:var(--t-2xs);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint);padding:var(--s3) 2px 6px}.parlan-app .lg-row{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:7px;text-decoration:none;color:var(--ink);font-size:var(--t-sm);border-bottom:1px solid var(--line-soft)}.parlan-app a.lg-row:hover{background:var(--card-2)}.parlan-app .lg-row-static{cursor:default}.parlan-app .lg-time{flex:none;width:46px;font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:var(--t-xs)}.parlan-app .lg-actor{flex:none;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.parlan-app .lg-label{flex:none;color:var(--ink-soft)}.parlan-app .lg-akte{flex:none;font-size:var(--t-2xs);color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--card-2));border-radius:6px;padding:2px 7px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlan-app .lg-spacer{flex:1}.parlan-app .lg-verify{flex:none;font-size:var(--t-2xs);font-variant-numeric:tabular-nums}.parlan-app .lg-verify.ok{color:var(--accent)}.parlan-app .lg-verify.bad{color:#e0a45a}.parlan-app .lg-seq{flex:none;width:56px;text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:var(--t-2xs)}.parlan-app .daydiv{align-self:center;font-family:var(--font);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.parlan-app .msg{display:flex;flex-direction:column;gap:6px;max-width:76%}.parlan-app .msg .av{display:none}.parlan-app .msg.theirs{align-self:flex-start;align-items:flex-start}.parlan-app .msg.mine{align-self:flex-end;align-items:flex-end}.parlan-app .bubble{font-size:16px;line-height:1.45}.parlan-app .msg-who{font-size:11px;font-weight:700;margin:2px 0 1px 2px}.parlan-app .daysep{align-self:center;margin:12px 0 6px}.parlan-app .daysep span{font-size:11px;color:var(--ink-faint);background:var(--card-2);padding:2px 11px;border-radius:10px}.parlan-app .newsep{align-self:stretch;display:flex;align-items:center;gap:10px;margin:8px 2px 4px;color:var(--accent);font-family:var(--font);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.parlan-app .newsep:before,.parlan-app .newsep:after{content:"";flex:1;height:1px;background:var(--accent);opacity:.35}.parlan-app .rich>:first-child{margin-top:0}.parlan-app .rich>:last-child{margin-bottom:0}.parlan-app .rich p{margin:0 0 8px}.parlan-app .rich h3,.parlan-app .rich h4,.parlan-app .rich h5{margin:10px 0 4px;font-family:var(--display);line-height:1.3}.parlan-app .rich h3{font-size:16px}.parlan-app .rich h4{font-size:14px}.parlan-app .rich h5{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft)}.parlan-app .rich ul,.parlan-app .rich ol{margin:4px 0 8px;padding-left:20px}.parlan-app .rich li{margin:2px 0}.parlan-app .rich code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;background:var(--card-2);padding:1px 5px;border-radius:5px}.parlan-app .rich pre{margin:6px 0 8px;padding:10px 12px;background:var(--card-2);border-radius:8px;overflow-x:auto}.parlan-app .rich pre code{background:none;padding:0;font-size:12.5px}.parlan-app .rich blockquote{margin:6px 0;padding:2px 0 2px 12px;border-left:2px solid var(--line);color:var(--ink-soft)}.parlan-app .rich a{color:var(--accent);text-decoration:underline}.parlan-app .rich hr{border:none;border-top:1px solid var(--line);margin:10px 0}.parlan-app .rich li>ul,.parlan-app .rich li>ol{margin:2px 0}.parlan-app .rich s{color:var(--ink-soft)}.parlan-app .rich blockquote>:last-child{margin-bottom:0}.parlan-app .rich pre[data-lang]:before{content:attr(data-lang);display:block;margin-bottom:4px;font-family:var(--font);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.parlan-app .rich ul.tasks{list-style:none;padding-left:4px}.parlan-app .rich li.task{display:grid;grid-template-columns:18px 1fr;-moz-column-gap:7px;column-gap:7px;align-items:start}.parlan-app .rich li.task>ul,.parlan-app .rich li.task>ol{grid-column:2}.parlan-app .rich .tbox{width:14px;height:14px;margin-top:3px;border:1.5px solid var(--ink-faint);border-radius:4px;display:grid;place-items:center;font-size:10px;font-weight:700;line-height:1;color:var(--on-accent)}.parlan-app .rich li.task.done .tbox{background:var(--ok);border-color:var(--ok)}.parlan-app .rich li.task.done .tli{color:var(--ink-soft);text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--ink-soft) 50%,transparent)}.parlan-app .rich .callout{--c: var(--accent);margin:6px 0 8px;padding:8px 12px 9px;border-radius:9px;border:1px solid color-mix(in oklab,var(--c) 30%,var(--line));background:color-mix(in oklab,var(--c) 7%,var(--card))}.parlan-app .rich .callout.success{--c: var(--ok)}.parlan-app .rich .callout.neutral{--c: var(--ink-soft)}.parlan-app .rich .callout.warning{--c: var(--amber)}.parlan-app .rich .callout.danger{--c: var(--alert)}.parlan-app .rich .callout-t{font-size:var(--t-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c);margin-bottom:3px}.parlan-app .rich .callout>:last-child{margin-bottom:0}.parlan-app .rich .tablewrap{margin:6px 0 8px;overflow-x:auto;border:1px solid var(--line);border-radius:8px}.parlan-app .rich table{border-collapse:collapse;font-size:13px;min-width:100%;font-variant-numeric:tabular-nums}.parlan-app .rich th,.parlan-app .rich td{padding:5px 10px;border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top}.parlan-app .rich th{background:var(--card-2);font-weight:600;white-space:nowrap}.parlan-app .rich tr:last-child td{border-bottom:0}.parlan-app .msg.theirs .bubble{color:var(--ink)}.parlan-app .msg.mine .bubble{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:11px 16px;color:var(--ink)}.parlan-app .msg .bubble.tombstone{background:none;border:1px dashed var(--line);color:var(--ink-faint);font-size:13px;font-style:italic}.parlan-app .msg-retract{align-self:flex-end;background:none;border:none;color:var(--ink-faint);font-size:11px;cursor:pointer;opacity:0;transition:opacity .12s;padding:0 4px}.parlan-app .msg:hover .msg-retract{opacity:1}.parlan-app .msg-retract:hover{color:var(--alert);text-decoration:underline}.parlan-app .msg.mine .seen{align-self:flex-end;font-size:11px;color:var(--ink-faint);padding:1px 4px 0;letter-spacing:.02em}.parlan-app .stale{font-size:11px;color:var(--ink-faint);letter-spacing:.01em;white-space:nowrap}.parlan-app .stale.done{opacity:.65}.parlan-app .stale.open.lo{color:#caa94e}.parlan-app .stale.open.hi{color:#e8923c;font-weight:600}.parlan-app .di-stale{margin-top:4px}.parlan-app .vv-ages{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--ink-faint);padding:2px 0 8px}.parlan-app .vv-ages .dot{opacity:.5}.parlan-app .vv-reassign{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.parlan-app .vv-reassign-open{background:none;border:1px solid var(--line);color:var(--ink-soft);border-radius:8px;padding:6px 12px;font-size:13px;cursor:pointer}.parlan-app .vv-reassign-open:hover{color:var(--ink);border-color:var(--ink-soft)}.parlan-app .vv-reassign-row{display:flex;gap:8px;align-items:center}.parlan-app .vv-reassign-row select{flex:1;min-width:0;background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:7px 10px;font-size:13px}.parlan-app .vv-reassign-go{background:var(--accent);color:var(--on-accent);border:none;border-radius:8px;padding:7px 14px;font-weight:600;font-size:13px;cursor:pointer}.parlan-app .vv-reassign-go:disabled{opacity:.5;cursor:default}.parlan-app .vv-reassign-x{background:none;border:none;color:var(--ink-faint);font-size:15px;cursor:pointer}.parlan-app .vv-reassign-hint{font-size:11px;color:var(--ink-faint);margin-top:6px;line-height:1.4}.parlan-app .vv-subacts{display:flex;flex-direction:column;gap:8px;padding:6px 0 10px;border-bottom:1px solid var(--line);margin-bottom:10px}.parlan-app .vv-subacts-h{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint)}.parlan-app .subact{display:flex;align-items:center;gap:10px;margin-left:14px;padding:7px 12px;border-left:2px solid var(--line);border-radius:0 8px 8px 0;background:var(--card-2);cursor:pointer;transition:background .14s ease,border-color .14s ease}.parlan-app .subact:hover{background:color-mix(in oklab,var(--accent) 6%,var(--card-2));border-left-color:color-mix(in oklab,var(--accent) 55%,var(--line))}.parlan-app .subact.tomb{opacity:.55;text-decoration:line-through}.parlan-app .subact-lbl{flex:none;font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint)}.parlan-app .subact-ttl{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ink)}.parlan-app .subact-sum{flex:none;font-size:11.5px;color:var(--ink-soft)}.parlan-app .subact-open{flex:none;color:var(--ink-faint);font-size:16px;line-height:1}.parlan-app .subact:hover .subact-open{color:var(--accent)}.parlan-app .subact .await.sm{flex:none;font-size:10px;padding:1px 6px;border-radius:5px;color:var(--amber);background:color-mix(in oklab,var(--amber) 15%,transparent)}.parlan-app .vv-subact-add{flex:none;width:44px;height:44px;align-self:flex-end;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink-soft);font-size:18px;line-height:1;cursor:pointer;transition:border-color .14s ease,transform .1s ease}.parlan-app .vv-subact-add:hover{border-color:var(--accent);color:var(--accent)}.parlan-app .vv-subact-add:active{transform:scale(.96)}.parlan-app .tak-grid{display:flex;flex-direction:column;gap:10px}.parlan-app .tak-card{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--card-2);color:var(--ink);cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .1s ease}.parlan-app .tak-card:hover{border-color:color-mix(in oklab,var(--accent) 55%,var(--line));background:color-mix(in oklab,var(--accent) 7%,var(--card-2))}.parlan-app .tak-card:active{transform:scale(.99)}.parlan-app .tak-ic{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:11px;font-size:20px;background:color-mix(in oklab,var(--accent) 14%,transparent);color:var(--accent)}.parlan-app .tak-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.parlan-app .tak-label{font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:-.01em}.parlan-app .tak-sub{font-size:12.5px;color:var(--ink-soft);line-height:1.35}.parlan-app .tak-chev{flex:none;color:var(--ink-faint);font-size:20px}.parlan-app .tak-card:hover .tak-chev{color:var(--accent)}.parlan-app .rp{position:relative}.parlan-app .rp-input{width:100%;padding:8px 11px;border-radius:6px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-family:var(--font);font-size:14px}.parlan-app .rp-input:focus{outline:none;border-color:color-mix(in oklab,var(--accent) 45%,var(--line))}.parlan-app .cp-chips{display:flex;flex-wrap:wrap;gap:6px}.parlan-app .cp-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;border-radius:999px;background:color-mix(in oklab,var(--accent) 12%,transparent);color:var(--ink);font-size:13px}.parlan-app .cp-chip button{border:none;background:none;color:var(--ink-soft);cursor:pointer;font-size:12px;line-height:1;padding:2px 4px;border-radius:50%}.parlan-app .cp-chip button:hover{color:var(--ink);background:color-mix(in oklab,var(--accent) 20%,transparent)}.parlan-app .cp-hint{font-size:11.5px;color:var(--ink-faint)}.parlan-app .rp-list{margin-top:6px;border:1px solid var(--line);border-radius:8px;background:var(--paper);max-height:240px;overflow-y:auto;overscroll-behavior:contain}.parlan-app .rp-empty{padding:12px 14px;font-size:13px;color:var(--ink-faint)}.parlan-app .rp-group{padding:4px 0}.parlan-app .rp-group+.rp-group{border-top:1px solid var(--line-soft)}.parlan-app .rp-gh{padding:6px 14px 3px;font-size:9.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint)}.parlan-app .rp-row{display:flex;align-items:baseline;gap:8px;width:100%;text-align:left;padding:7px 14px;border:none;background:none;color:var(--ink);cursor:pointer}.parlan-app .rp-row:hover{background:color-mix(in oklab,var(--accent) 8%,transparent)}.parlan-app .rp-row.on{background:color-mix(in oklab,var(--accent) 14%,transparent)}.parlan-app .rp-row.is-member{cursor:default;color:var(--ink-faint)}.parlan-app .rp-row.is-member:hover{background:none}.parlan-app .rs-err{padding:9px 12px;border-radius:8px;font-size:13px;line-height:1.45;color:var(--ink);background:color-mix(in oklab,var(--warn) 18%,var(--card));border:1px solid color-mix(in oklab,var(--warn) 45%,var(--line))}.parlan-app .rp-tag{margin-left:auto;flex:none;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;color:var(--ink-soft);background:var(--card-2)}.parlan-app .rp-name{font-size:14px}.parlan-app .rp-handle{font-size:11.5px;color:var(--ink-faint);font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlan-app .aufsicht{margin-top:14px;border-top:1px solid var(--line);padding-top:8px}.parlan-app .auf-head{display:flex;align-items:center;gap:7px;padding:2px 6px 8px;font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#c08a2e}.parlan-app .auf-dot{flex:none;width:7px;height:7px;border-radius:50%;background:#d99a2b;box-shadow:0 0 0 3px color-mix(in oklab,#d99a2b 22%,transparent)}.parlan-app .auf-n{margin-left:auto;font-size:11px;letter-spacing:0;color:var(--ink-faint)}.parlan-app .auf-row .cav2.room{color:#c08a2e;border-color:color-mix(in oklab,#d99a2b 40%,var(--line))}.parlan-app .auf-vg{font-size:10.5px;color:var(--ink-faint)}.parlan-app .auf-vg.hot{color:#c08a2e}.parlan-app .oversight-banner{display:flex;align-items:center;gap:9px;padding:9px 16px;font-size:12.5px;font-weight:600;color:#a9771f;background:color-mix(in oklab,#d99a2b 12%,var(--card));border-bottom:1px solid color-mix(in oklab,#d99a2b 30%,var(--line))}.parlan-app .oversight-banner .ov-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#d99a2b;box-shadow:0 0 0 3px color-mix(in oklab,#d99a2b 22%,transparent)}.parlan-app .oversight-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));font-size:12px;color:var(--ink-soft);text-align:center;border-top:1px dashed color-mix(in oklab,#d99a2b 30%,var(--line));background:color-mix(in oklab,#d99a2b 6%,transparent)}.parlan-app .decision{align-self:flex-start;max-width:82%;display:flex;flex-direction:column}.parlan-app .decision .av{display:none}.parlan-app .decision.mine{align-self:flex-end}.parlan-app .decision.mine .dcard{border-left:1px solid var(--line);border-right:2px solid var(--accent)}.parlan-app .decision.mine .msg-retract.blk{align-self:flex-end}.parlan-app .prov{margin-top:18px}.parlan-app .prov-list{list-style:none;margin:10px 0 0;padding:0}.parlan-app .prov-step{position:relative;padding:0 0 14px 20px}.parlan-app .prov-step:not(:last-child):before{content:"";position:absolute;left:4px;top:12px;bottom:0;width:1px;background:var(--line)}.parlan-app .prov-dot{position:absolute;left:0;top:4px;width:9px;height:9px;border-radius:50%;background:var(--accent)}.parlan-app .prov-head{display:flex;align-items:baseline;gap:8px}.parlan-app .prov-head b{font-size:14px}.parlan-app .prov-who{font-size:12.5px;color:var(--ink-soft)}.parlan-app .prov-meta{display:flex;align-items:center;gap:10px;margin-top:2px;font-size:11.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .prov-note{font-size:13px;color:var(--ink);font-style:italic;margin:2px 0}.parlan-app .prov-mark{color:var(--ink-faint)}.parlan-app .prov-mark.ok{color:var(--accent)}.parlan-app .bm-disc{margin-top:16px;display:flex;flex-direction:column;gap:4px}.parlan-app .bm-disc-m{display:flex;gap:8px;font-size:13.5px;line-height:1.4}.parlan-app .bm-disc-m.mine{justify-content:flex-end;text-align:right}.parlan-app .bm-disc-who{color:var(--ink-soft);font-weight:600;flex:none}.parlan-app .bm-disc-t{color:var(--ink)}.parlan-app .bm-note{margin-top:14px;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.parlan-app .bm-note textarea{width:100%}.parlan-app .dcard{width:100%;border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--card);border-radius:12px;padding:11px 15px}.parlan-app .dcard .k{font-family:var(--font);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.parlan-app .dcard .k .await{color:var(--amber)}.parlan-app .overdue{font-family:var(--font);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--on-accent);background:var(--alert);border-radius:5px;padding:2px 6px}.parlan-app .frist{color:var(--ink-faint);font-size:11.5px}.parlan-app .vrow.od{box-shadow:inset 2px 0 0 var(--alert)}.parlan-app .dcard .q{font-size:16px;font-weight:600;line-height:1.45}.parlan-app .dcard .done{margin-top:4px;font-size:13px;color:var(--ink-soft)}.parlan-app .cseal{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-family:var(--font);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.parlan-app .cseal .tmark{width:13px;height:11px}.parlan-app .vrow .vk .cseal{margin-left:auto}.parlan-app .atts{display:flex;flex-wrap:wrap;gap:6px}.parlan-app .dcard .atts,.parlan-app .pl-modal-body .atts{margin-top:10px}.parlan-app .att{display:inline-flex;align-items:center;gap:6px;max-width:280px;border:1px solid var(--line);border-radius:8px;background:var(--card);padding:6px 10px;color:var(--ink);font-size:12.5px;text-decoration:none}.parlan-app .att:hover{border-color:var(--accent)}.parlan-app .att .att-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlan-app .att .att-s{flex:none;color:var(--ink-faint);font-family:var(--mono);font-size:10.5px}.parlan-app .att .att-x{flex:none;margin-left:2px;color:var(--ink-faint);cursor:pointer}.parlan-app .att .att-x:hover{color:var(--alert)}.parlan-app .clip{flex:none;width:44px;height:44px;align-self:flex-end;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:var(--card);cursor:pointer;font-size:15px}.parlan-app .clip:hover{border-color:var(--accent)}.parlan-app .attbtn{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-soft);border:1px dashed var(--line);border-radius:8px;padding:8px 12px;cursor:pointer;width:-moz-max-content;width:max-content}.parlan-app .attbtn:hover{border-color:var(--accent);color:var(--ink)}.parlan-app .opts{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.parlan-app .opt{font-size:14px;padding:7px 14px;border:1px solid var(--line);border-radius:8px;background:none;cursor:pointer;color:var(--ink)}.parlan-app .opt:hover{border-color:var(--ink-soft)}.parlan-app .opt.sel{border-color:var(--accent);color:var(--accent)}.parlan-app .opt .n{font-family:var(--mono);font-size:10px;color:var(--ink-faint);margin-right:6px}.parlan-app .seal-btn{font-family:var(--font);font-size:var(--t-sm);font-weight:600;letter-spacing:.01em;color:var(--on-accent);background:var(--accent);border:none;border-radius:8px;padding:9px 16px;cursor:pointer}.parlan-app .seal-btn:hover{background:var(--accent-deep)}.parlan-app .seal-btn:disabled{opacity:.35;cursor:default}.parlan-app .compose{flex:none;border-top:1px solid var(--line);position:relative}.parlan-app .modes{display:flex;gap:6px;padding:10px 16px 0}.parlan-app .mode{font-family:var(--font);font-size:12px;font-weight:500;color:var(--ink-soft);background:none;border:1px solid transparent;border-radius:7px;padding:5px 10px;cursor:pointer}.parlan-app .mode:hover{background:var(--card);color:var(--ink)}.parlan-app .mode.active{background:var(--card);color:var(--accent);border-color:var(--line)}.parlan-app .zoneB{padding:12px 16px}.parlan-app .zoneB .inputrow{display:flex;gap:8px;align-items:flex-end}.parlan-app .zoneB textarea{flex:1;border:1px solid var(--line);border-radius:9px;background:var(--card);font-family:var(--font);font-size:15px;padding:11px 14px;resize:none;color:var(--ink);min-height:44px;max-height:160px}.parlan-app .zoneB textarea:focus{outline:none;border-color:var(--accent)}.parlan-app .zoneB textarea::-moz-placeholder{color:var(--ink-faint)}.parlan-app .zoneB textarea::placeholder{color:var(--ink-faint)}.parlan-app .send{flex:none;width:44px;height:44px;padding:0;border:none;border-radius:9px;color:var(--on-accent);background:var(--accent);cursor:pointer;display:grid;place-items:center;font-size:0;align-self:flex-end}.parlan-app .send:after{content:"↑";font-size:20px;font-weight:800;line-height:1}.parlan-app .send:hover{background:var(--accent-deep)}.parlan-app .send:disabled{opacity:.35;cursor:default}.parlan-app .zoneC{font-size:11px;color:var(--ink-faint);padding:4px 20px 10px}.parlan-app .zoneC b{color:var(--accent);font-weight:500}.parlan-app .kindform{padding:12px 18px 14px}.parlan-app .kindform .fl{font-family:var(--font);font-size:var(--t-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 var(--s1)}.parlan-app .kindform .field{margin-bottom:var(--s3)}.parlan-app .kindform input,.parlan-app .kindform textarea,.parlan-app .kindform select{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--card);font-family:var(--font);font-size:15px;padding:9px 12px;color:var(--ink)}.parlan-app .kindform input:focus,.parlan-app .kindform textarea:focus,.parlan-app .kindform select:focus{outline:none;border-color:var(--accent)}.parlan-app .kindform .formact{display:flex;gap:12px;align-items:center;margin-top:6px}.parlan-app .kindform .cancel{font-family:var(--font);font-size:13px;color:var(--ink-soft);background:none;border:none;cursor:pointer}.parlan-app .kindform .cancel:hover{color:var(--ink)}.parlan-app .beleg{overflow-y:auto;background:var(--card);border-left:1px solid var(--line)}.parlan-app .beleg-h{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 6px}.parlan-app .beleg-h .t{font-family:var(--display);font-size:15px;font-weight:700}.parlan-app .beleg-h .ver{font-family:var(--font);font-size:10px;font-weight:600;color:var(--ok)}.parlan-app .beleg-sec{padding:12px 18px;border-bottom:1px solid var(--line-soft)}.parlan-app .beleg-sec .lbl{font-family:var(--font);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px}.parlan-app .kv{display:flex;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:11px;padding:3px 0}.parlan-app .kv .k{color:var(--ink-faint)}.parlan-app .kv .v{color:var(--ink);text-align:right;word-break:break-all}.parlan-app .kv .v.ok{color:var(--ok)}.parlan-app .beleg-note{padding:12px 18px;font-size:12px;color:var(--ink-faint);line-height:1.6}.parlan-app input[type=checkbox]{accent-color:var(--accent);width:15px;height:15px}.parlan-app *:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media(max-width:1180px){.parlan-app{grid-template-columns:76px var(--list-w) minmax(0,1fr)}.parlan-app .beleg{display:none}}@media(prefers-reduced-motion:no-preference){.parlan-app .fade{animation:pl-fade .4s ease both}}@keyframes pl-fade{0%{opacity:0}to{opacity:1}}.parlan-app .agrow{width:100%;text-align:left;display:flex;align-items:center;gap:9px;padding:9px 16px;background:none;border:none;border-left:2px solid transparent;cursor:pointer;color:var(--ink-soft);font-family:var(--font);font-size:13.5px}.parlan-app .agrow:hover{background:var(--card)}.parlan-app .agrow.on{background:var(--card);border-left-color:var(--accent);color:var(--ink)}.parlan-app .agrow.all{border-bottom:1px solid var(--line-soft);color:var(--ink);font-weight:600;margin-bottom:4px}.parlan-app .agdot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ink-faint)}.parlan-app .agdot.live{background:var(--accent);animation:pulse-live 1.8s ease-out infinite}.parlan-app .agdot.away{background:#e0a34e}.parlan-app .agdot.dnd{background:var(--alert)}.parlan-app .set-nav{display:flex;flex-direction:column;padding:6px 0}.parlan-app .set-navbtn{text-align:left;background:none;border:none;border-left:2px solid transparent;padding:9px 18px;color:var(--ink-soft);font-family:var(--font);font-size:14px;cursor:pointer}.parlan-app .set-navbtn:hover{color:var(--ink);background:var(--card)}.parlan-app .settings{flex:1;min-height:0;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:18px;max-width:640px}.parlan-app .set-sec{border:1px solid var(--line);border-radius:12px;background:var(--card);padding:20px 22px;display:flex;flex-direction:column;gap:12px;scroll-margin-top:16px}.parlan-app .set-sec.danger{border-color:color-mix(in srgb,var(--alert) 40%,var(--line))}.parlan-app .set-h{font-family:var(--display);font-size:17px;font-weight:600;color:var(--ink)}.parlan-app .set-sub{font-size:13px;line-height:1.5;color:var(--ink-soft);margin-top:-6px}.parlan-app .set-note{font-size:12.5px;line-height:1.5;color:var(--ink-faint)}.parlan-app .set-err{font-size:12px;color:var(--alert);margin-top:4px}.parlan-app .set-actions{display:flex;align-items:center;gap:12px;margin-top:4px}.parlan-app .set-ok{font-size:12.5px;color:var(--accent)}.parlan-app .set-kv{display:grid;grid-template-columns:auto 1fr;gap:8px 18px;margin:0;font-size:13.5px}.parlan-app .set-kv dt{color:var(--ink-faint)}.parlan-app .set-kv dd{margin:0;color:var(--ink)}.parlan-app .set-kv dd.mono{font-family:var(--mono);font-size:12px;color:var(--ink-soft)}.parlan-app .seg{display:inline-flex;border:1px solid var(--line);border-radius:9px;overflow:hidden}.parlan-app .seg-btn{background:var(--card);border:none;border-right:1px solid var(--line);padding:8px 14px;color:var(--ink-soft);font-family:var(--font);font-size:13px;cursor:pointer}.parlan-app .seg-btn:last-child{border-right:none}.parlan-app .seg-btn.on{background:var(--accent);color:var(--on-accent);font-weight:600}.parlan-app .danger-btn{color:var(--alert);border-color:color-mix(in srgb,var(--alert) 45%,transparent)}.parlan-app .danger-btn:hover{background:color-mix(in srgb,var(--alert) 14%,transparent)}.parlan-app .dom-verdict{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600}.parlan-app .dom-verdict .dom-dot{width:9px;height:9px;border-radius:50%;flex:none}.parlan-app .dom-verdict.ok{color:var(--accent)}.parlan-app .dom-verdict.ok .dom-dot{background:var(--accent)}.parlan-app .dom-verdict.warn{color:#e0a34e}.parlan-app .dom-verdict.warn .dom-dot{background:#e0a34e}.parlan-app .dom-verdict.pend{color:var(--ink-soft)}.parlan-app .dom-verdict.pend .dom-dot{background:var(--ink-faint)}.parlan-app .dom-verdict.prov{color:var(--alert)}.parlan-app .dom-verdict.prov .dom-dot{background:var(--alert)}.parlan-app .dom-health{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.parlan-app .dom-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:20px;border:1px solid var(--line);font-size:12.5px;font-weight:600;color:var(--ink-soft)}.parlan-app .dom-chip .dom-dot{width:7px;height:7px;border-radius:50%;flex:none;background:currentColor}.parlan-app .dom-chip.ok{border-color:var(--accent);color:var(--accent)}.parlan-app .dom-chip.warn{border-color:#e0a34e;color:#e0a34e}.parlan-app .dom-chip.pend{color:var(--ink-faint)}.parlan-app .dom-idrow{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.parlan-app .dom-idrow .dom-ok{color:var(--accent);font-weight:700}.parlan-app .dom-idrow .dom-person{display:flex;flex-direction:column;gap:1px;min-width:0}.parlan-app .dom-idrow .dom-name{font-size:14px;font-weight:600;color:var(--ink)}.parlan-app .dom-idrow .dom-handle{font-size:12px;color:var(--ink-soft);overflow-wrap:anywhere}.parlan-app .dom-idrow .dom-type{font-family:var(--font);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--line);border-radius:6px;padding:1px 7px}.parlan-app .dom-idrow .dom-type.agent{color:var(--accent);border-color:transparent;background:#c9f24d1a}.parlan-app .dom-rec{border:1px solid var(--line);border-radius:9px;background:var(--paper);overflow:hidden}.parlan-app .dom-row{display:flex;align-items:center;gap:12px;padding:9px 13px;border-bottom:1px solid var(--line-soft)}.parlan-app .dom-row:last-child{border-bottom:none}.parlan-app .dom-row .dom-k{flex:none;width:48px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.parlan-app .dom-row .dom-val{flex:1;word-break:break-all}.parlan-app .dom-copy{flex:none;background:none;border:1px solid var(--line);border-radius:6px;color:var(--ink-soft);font-size:11px;padding:4px 9px;cursor:pointer}.parlan-app .dom-copy:hover{border-color:var(--accent);color:var(--accent)}@keyframes pulse-live{0%{box-shadow:0 0 #17794c80}70%{box-shadow:0 0 0 5px #17794c00}to{box-shadow:0 0 #17794c00}}@media(prefers-reduced-motion:reduce){.parlan-app .agdot.live{animation:none}}.parlan-app .agrow .agname{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .agrow .agpeer{flex:none;color:var(--ink-faint);font-size:11.5px}.parlan-app .agrow .agn{flex:none;font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:11px;min-width:18px;text-align:right}.parlan-app .agcard{width:100%;text-align:left;display:flex;align-items:center;gap:10px;padding:9px 16px;background:none;border:none;border-left:2px solid transparent;cursor:pointer;color:var(--ink-soft);font-family:var(--font)}.parlan-app .agcard:hover{background:var(--card)}.parlan-app .agcard.on{background:var(--card);border-left-color:var(--accent)}.parlan-app .agcard.all{border-bottom:1px solid var(--line-soft);margin-bottom:4px}.parlan-app .agcard .agmeta{flex:1;min-width:0}.parlan-app .agcard .agtop{display:flex;align-items:baseline;gap:8px}.parlan-app .agcard .agname{flex:1;font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .agcard .agn{flex:none;font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:11px}.parlan-app .agcard .agstat{font-size:11.5px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.parlan-app .agcard.live .agstat{color:var(--accent)}.parlan-app .agcard.stale .agstat{color:#e0a34e}.parlan-app .agcard.dark .agstat{color:var(--alert)}.parlan-app .agdot.stale{background:#e0a34e}.parlan-app .agdot.dark{background:var(--alert)}.parlan-app .wire-alert{margin:10px 14px 4px;padding:8px 12px;border-radius:9px;background:#ff8a8024;border:1px solid var(--alert);color:var(--ink);font-size:12.5px;font-weight:600;align-self:stretch}.parlan-app .mark.active{color:var(--accent)}.parlan-app .kboard{display:flex;flex-direction:column;flex:1;min-height:0}.parlan-app .dash-head{padding:0 var(--s5);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s3)}.parlan-app .bitte-btn{flex:none;font-family:var(--font);font-size:var(--t-sm);font-weight:600;color:var(--on-accent);background:var(--accent);border:none;border-radius:8px;padding:8px 14px;cursor:pointer}.parlan-app .bitte-btn:hover{background:var(--accent-deep)}.parlan-app .dash-head h1{font-family:var(--display);font-size:var(--t-lg);font-weight:700;margin:0;letter-spacing:-.01em}.parlan-app .dash-head .dash-sub{display:block;font-size:var(--t-xs);color:var(--ink-soft);margin-top:2px;max-width:70ch}.parlan-app .akte-head{padding:0 var(--s5);display:flex;flex-direction:column;gap:6px}.parlan-app .akte-head-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s3)}.parlan-app .akte-eyebrow{font-size:var(--t-2xs);text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}.parlan-app .akte-head-title h1{font-family:var(--display);font-size:var(--t-lg);font-weight:700;margin:2px 0 0;letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.parlan-app .akte-rename{border:none;background:none;color:var(--ink-faint);cursor:pointer;font-size:var(--t-sm);padding:0 2px}.parlan-app .akte-rename:hover{color:var(--accent)}.parlan-app .akte-head-close{flex:none;font-family:var(--font);font-size:var(--t-sm);font-weight:600;color:var(--ink);background:var(--card-2);border:1px solid var(--line);border-radius:8px;padding:7px 13px;cursor:pointer}.parlan-app .akte-head-close:hover{background:color-mix(in srgb,var(--accent) 14%,var(--card-2));border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.parlan-app .akte-closed-chip{flex:none;font-size:var(--t-xs);color:var(--ink-soft);background:var(--card-2);border-radius:7px;padding:5px 11px}.parlan-app .akte-closed-note{font-size:var(--t-xs);color:var(--ink-faint)}.parlan-app .akte-head.closed .akte-eyebrow{color:var(--ink-faint)}.parlan-app .akte-head-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:var(--t-xs);color:var(--ink-soft)}.parlan-app .akte-head-meta strong{color:var(--ink);font-weight:600}.parlan-app .akte-id{font-family:var(--mono, ui-monospace, monospace);font-size:var(--t-xs);color:var(--accent);cursor:pointer;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);border-radius:6px;padding:2px 8px;display:inline-flex;align-items:center;gap:5px}.parlan-app .akte-id:before{content:"⧉";font-size:var(--t-sm);opacity:.8}.parlan-app .akte-id:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}.parlan-app .dash-head-wrap{display:flex;flex-direction:column;gap:var(--s3)}.parlan-app .kboard-body{display:flex;flex:1;min-height:0}.parlan-app .kboard-main{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;padding-top:var(--s4)}.parlan-app .akten-rail{flex:0 0 var(--list-w);width:var(--list-w);min-height:0;overflow-y:auto;border-right:1px solid var(--line);background:var(--paper)}.parlan-app button.srow-btn{width:100%;border:0;background:none;font-family:var(--font);text-align:left;cursor:pointer}.parlan-app button.srow-btn:hover{background:color-mix(in oklab,var(--ink) 5%,transparent)}.parlan-app button.srow-btn.active{background:var(--accent);color:var(--on-accent)}.parlan-app .srow-btn.muted:not(.active){color:var(--ink-faint)}.parlan-app .srow-n{flex:none;font-size:11px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .srow.active .srow-n{color:var(--on-accent)}.parlan-app .akten-rail .kcard-ghost,.parlan-app .akten-rail .kcard{display:none}.parlan-app .kcols{display:flex;gap:var(--s3);align-items:stretch;flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;padding:var(--s3) var(--s5) var(--s5)}.parlan-app .kcol{flex:0 0 300px;width:300px;display:flex;flex-direction:column;min-height:0;border-radius:var(--radius);border:1px solid var(--line-soft);background:color-mix(in srgb,var(--tone, var(--ink-faint)) 7%,var(--paper))}.parlan-app .kcol.muted{background:var(--card)}.parlan-app .kcol-head{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3)}.parlan-app .kcol-pill{display:inline-flex;align-items:center;gap:var(--s2);min-width:0;font-size:var(--t-sm);font-weight:600;color:var(--ink);background:color-mix(in srgb,var(--tone, var(--card-2)) 22%,var(--paper));border-radius:6px;padding:3px 9px}.parlan-app .kcol.muted .kcol-pill{background:var(--card-2)}.parlan-app .kcol-dot{width:7px;height:7px;border-radius:50%;background:var(--tone, var(--ink-faint));flex:none}.parlan-app .kcol-n{font-size:var(--t-xs);color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .kcol-tools{margin-left:auto;display:flex;align-items:center;gap:1px}.parlan-app .kcol-tools button{background:none;border:none;color:var(--ink-faint);cursor:pointer;padding:3px 5px;border-radius:5px;font-size:var(--t-sm);line-height:1}.parlan-app .kcol-tools button:hover{color:var(--ink);background:#ffffff0f}.parlan-app .kcol-handle{cursor:grab}.parlan-app .kcol-list{flex:1;min-height:0;overflow-y:auto;padding:0 var(--s2) var(--s2);display:flex;flex-direction:column;gap:var(--s2)}.parlan-app .kcol-empty{color:var(--ink-faint);font-size:var(--t-xs);text-align:center;padding:var(--s3) 0;opacity:.4}.parlan-app .kcard{flex:0 0 auto;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:9px;background:var(--paper);overflow:hidden;transition:border-color .12s,background .12s}.parlan-app .kcard:hover{border-color:var(--accent);background:var(--card)}.parlan-app .kcard.od{border-left:2px solid var(--danger)}.parlan-app .kcard-link{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s3);text-decoration:none}.parlan-app .kcard-ghost{opacity:.4}.parlan-app .kcol-ghost{opacity:.5}.parlan-app .kcol-add{flex:0 0 220px;padding-top:38px}.parlan-app .kcol-addbtn{width:100%;text-align:left;background:none;border:1px dashed var(--line);border-radius:var(--radius);color:var(--ink-faint);padding:var(--s3);cursor:pointer;font-family:var(--font);font-size:var(--t-sm);font-weight:600}.parlan-app .kcol-addbtn:hover{color:var(--accent);border-color:var(--accent)}.parlan-app .kcol-addform{display:flex;flex-direction:column;gap:var(--s2)}.parlan-app .kcol-addform input{border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--t-sm);padding:8px 11px}.parlan-app .kcol-addform input:focus{outline:none;border-color:var(--accent)}.parlan-app .vv-cancel{margin-left:8px;font-family:var(--font);font-size:var(--t-sm);font-weight:600;color:var(--ink-soft);background:none;border:1px solid var(--line);border-radius:7px;padding:3px 10px;cursor:pointer}.parlan-app .vv-cancel:hover{color:var(--danger);border-color:var(--danger)}.parlan-app .vv-retract{align-self:flex-start;background:none;border:none;padding:4px 0;font-family:var(--font);font-size:var(--t-xs);color:var(--ink-faint);cursor:pointer;text-decoration:underline}.parlan-app .vv-retract:hover{color:var(--danger)}.parlan-app .vv-meta .vv-actions .seal-btn{width:100%}.parlan-app .di-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.parlan-app .di-kind{font-family:var(--font);font-size:var(--t-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:#c9f24d1a;padding:2px 7px;border-radius:5px;white-space:nowrap}.parlan-app .di-head-r{display:flex;align-items:center;gap:var(--s2);flex:none}.parlan-app .di-date{font-size:var(--t-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .di-notes{font-size:var(--t-2xs);font-weight:600;color:var(--accent)}.parlan-app .di-od{font-size:var(--t-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--danger)}.parlan-app .kcard.done{opacity:.6}.parlan-app .kcard.done .di-title{font-weight:500}.parlan-app .di-done{font-size:var(--t-2xs);font-weight:600;color:var(--ink-faint);white-space:nowrap}.parlan-app .kcol.done .kcol-dot{background:var(--ink-faint)}.parlan-app .kcard.unread:not(.od){border-left:2px solid var(--accent)}.parlan-app .di-new{color:var(--accent);font-size:13px;line-height:1}.parlan-app .di-akte{display:block;margin:0 0 7px;max-width:100%;font-size:var(--t-2xs);color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--card-2));border-radius:6px;padding:3px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlan-app .vv-akte{display:inline-flex;align-items:center;gap:5px;margin-top:7px;max-width:100%;font-size:var(--t-sm);color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--card-2));border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:8px;padding:4px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlan-app .vv-akte strong{color:var(--ink);font-weight:600}.parlan-app .vv-akte-ic{font-size:var(--t-md);line-height:1}.parlan-app .di-ctx{font-size:var(--t-2xs);color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .di-title{font-size:var(--t-sm);font-weight:600;color:var(--ink);line-height:1.35;margin-top:1px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.parlan-app .di-quick{display:flex;flex-wrap:wrap;gap:6px;padding:var(--s2) var(--s3);border-top:1px solid var(--line-soft)}.parlan-app .di-quick button{font-family:var(--font);font-size:var(--t-2xs);font-weight:600;letter-spacing:.01em;color:var(--accent);background:#c9f24d1f;border:1px solid rgba(201,242,77,.3);border-radius:6px;padding:3px 9px;cursor:pointer;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.parlan-app .di-quick button:hover{background:var(--accent);color:var(--on-accent);border-color:transparent}.parlan-app .di-quick button.q-no{color:var(--ink-soft);background:none;border-color:var(--line)}.parlan-app .di-quick button.q-no:hover{color:var(--ink);background:none;border-color:var(--ink-soft)}.parlan-app .reg{overflow-y:auto;padding:28px 32px 40px}.parlan-app .reg-head h1{font-family:var(--display);font-size:var(--t-xl);font-weight:700;margin:0}.parlan-app .reg-head .reg-sub{display:block;font-size:13px;color:var(--ink-soft);margin-top:3px}.parlan-app .reg-filter{display:flex;gap:10px;margin:20px 0 16px}.parlan-app .reg-filter .reg-search{flex:1}.parlan-app .reg-filter input,.parlan-app .reg-filter select{border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink);font-family:var(--font);font-size:13.5px;padding:9px 12px}.parlan-app .reg-filter input:focus,.parlan-app .reg-filter select:focus{outline:none;border-color:var(--accent)}.parlan-app .reg-list{display:flex;flex-direction:column}.parlan-app .reg-row{display:grid;grid-template-columns:40px 120px minmax(0,1fr) 140px 100px 104px 110px;align-items:center;gap:12px;padding:11px 12px;border-bottom:1px solid var(--line-soft);text-decoration:none;color:var(--ink-soft)}.parlan-app .reg-row .rr-circle{font-size:15px;text-align:center}.parlan-app .reg-row .rr-circle.aa{color:var(--accent)}.parlan-app .reg-row .rr-circle.hybrid{color:#e0a34e}.parlan-app .reg-row .rr-circle.hh{color:var(--ink-soft)}.parlan-app .reg-row:not(.reg-head-row):hover{background:var(--card)}.parlan-app .reg-head-row{position:sticky;top:0;background:var(--paper);font-family:var(--font);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--line)}.parlan-app .reg-row .rr-kind{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.parlan-app .reg-row .rr-title{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .reg-row .rr-parties{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .reg-row .rr-state{font-size:12px}.parlan-app .reg-row .rr-state.open{color:var(--amber, #e0a34e)}.parlan-app .reg-row .rr-state.done{color:var(--ink-faint)}.parlan-app .reg-row .rr-seal{justify-self:start;font-family:var(--font);font-size:11.5px;color:var(--ink-soft);white-space:nowrap;background:none;border:1px solid var(--line);border-radius:7px;padding:3px 9px;cursor:pointer}.parlan-app .reg-row .rr-seal:hover{border-color:var(--accent);color:var(--ink)}.parlan-app .reg-row .rr-seal.ok{color:var(--accent);border-color:transparent}.parlan-app .verify-modal{width:min(680px,92vw);max-height:82vh;overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px 22px}.parlan-app .vm-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--display);font-size:17px;font-weight:700;margin-bottom:14px}.parlan-app .vm-x{background:none;border:none;color:var(--ink-faint);font-size:16px;cursor:pointer}.parlan-app .vm-load{color:var(--ink-soft);padding:16px 2px}.parlan-app .vm-verdict{padding:10px 14px;border-radius:10px;border:1px solid var(--line);color:var(--ink-soft);font-size:14px;font-weight:600}.parlan-app .vm-verdict.ok{border-color:var(--accent);color:var(--ink);background:#c9f24d14}.parlan-app .vm-reason{font-weight:400;color:var(--ink-faint)}.parlan-app .vm-src{font-size:12.5px;color:var(--ink-soft);margin:12px 2px}.parlan-app .vm-src .vm-drift{color:var(--alert)}.parlan-app .vm-src .vm-sync{color:var(--accent)}.parlan-app .vm-steps{display:flex;flex-direction:column;gap:1px}.parlan-app .vm-step{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 10px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--ink-soft)}.parlan-app .vm-step .vs-phase{font-weight:700;color:var(--ink);min-width:130px}.parlan-app .vm-step .vs-seq,.parlan-app .vm-step .vs-ts{font-variant-numeric:tabular-nums;color:var(--ink-faint)}.parlan-app .vm-step .vs-sig{margin-left:auto;font-size:11px}.parlan-app .vm-step .vs-sig.ok{color:var(--accent)}.parlan-app .vm-step .vs-sig.bad{color:var(--alert);font-weight:700}.parlan-app .reg-row .rr-ts{font-size:11px;color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.parlan-app .reg-empty{color:var(--ink-faint);font-size:13px;padding:16px 4px}.parlan-app .fleetstrip{display:flex;flex-wrap:wrap;gap:5px;padding:8px 12px 12px;border-bottom:1px solid var(--line-soft)}.parlan-app .fchip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:20px;border:1px solid var(--line);background:none;color:var(--ink-soft);font-family:var(--font);font-size:11.5px;cursor:pointer}.parlan-app .fchip:hover{background:var(--card)}.parlan-app .fchip.on{border-color:var(--accent);color:var(--ink)}.parlan-app .list-head.sub{padding-top:14px}.parlan-app .list-head.sub .t{font-family:var(--font);font-size:12px;color:var(--ink-soft);font-weight:600}.parlan-app .wthread{width:100%;text-align:left;display:flex;align-items:center;gap:10px;padding:9px 15px;background:none;border:none;border-left:2px solid transparent;cursor:pointer}.parlan-app .wthread:hover{background:var(--card)}.parlan-app .wthread.sel{background:var(--card);border-left-color:var(--accent)}.parlan-app .wthread .wcav{width:34px;height:34px;border-radius:10px;background:var(--card-2);color:var(--ink-soft);display:grid;place-items:center;flex:none}.parlan-app .wthread .wcav.room{color:var(--accent)}.parlan-app .wtbody{min-width:0;flex:1}.parlan-app .wtline{display:flex;align-items:baseline;gap:8px}.parlan-app .wtitle{flex:1;font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .wtts{flex:none;font-size:10.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .wtprev{margin-top:1px;font-size:12px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .wtvorg{color:var(--ink-soft)}.parlan-app .vbadge{flex:none;min-width:17px;height:17px;padding:0 5px;border-radius:9px;background:var(--accent);color:var(--on-accent);font-size:10.5px;font-weight:700;display:grid;place-items:center;font-variant-numeric:tabular-nums}.parlan-app .wtable-wrap{flex:1;min-height:0;overflow:auto}.parlan-app .wconvs{flex:1;min-height:0;overflow-y:auto;padding:8px 0}.parlan-app .wconv{width:100%;text-align:left;display:flex;gap:12px;padding:12px 20px;background:none;border:none;border-left:2px solid transparent;cursor:pointer}.parlan-app .wconv:hover{background:var(--card)}.parlan-app .wconv.sel{background:var(--card);border-left-color:var(--accent)}.parlan-app .wcav{flex:none;width:34px;height:34px;border-radius:10px;background:var(--card-2);color:var(--ink-soft);display:grid;place-items:center}.parlan-app .wcav.room{color:var(--accent)}.parlan-app .wcbody{min-width:0;flex:1}.parlan-app .wcline{display:flex;align-items:center;gap:8px}.parlan-app .wctitle{font-weight:600;font-size:14.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .wcts{margin-left:auto;flex:none;font-family:var(--mono);font-size:11px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .wcprev{margin-top:2px;font-size:12.5px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .cmarks{flex:none;display:inline-flex;align-items:center;gap:5px}.parlan-app .cmark{display:inline-grid;place-items:center;color:var(--ink-soft)}.parlan-app .cmark.tmark.open{color:var(--ink-faint)}.parlan-app .cmark.tmark.done{color:var(--accent)}.parlan-app .cmark.tmark.awaits{color:var(--accent);display:inline-flex;align-items:center;gap:2px}.parlan-app .cmark.tmark.awaits .cmc{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--on-accent);background:var(--accent);border-radius:6px;padding:0 4px;line-height:1.55}.parlan-app .rt-dot{width:9px;height:9px;border-radius:50%;margin:0 auto 9px;flex:none}.parlan-app .rt-dot.ok{background:var(--accent)}.parlan-app .rt-dot.warn{background:#e0a83e}.parlan-app .rt-dot.off{background:var(--alert);animation:rtpulse 1.2s ease-in-out infinite}@keyframes rtpulse{0%,to{opacity:1}50%{opacity:.35}}.parlan-app .rt-banner{position:fixed;top:0;left:0;right:0;z-index:50;background:var(--alert);color:#fff;font-size:12.5px;text-align:center;padding:5px 12px}@media(prefers-reduced-motion:reduce){.parlan-app .rt-dot.off{animation:none}}.parlan-app .tl{height:100%;display:flex;flex-direction:column}.parlan-app .tl-head{flex:none;display:flex;align-items:center;gap:8px;padding:16px 18px;border-bottom:1px solid var(--line)}.parlan-app .tl-title{font-family:var(--display);font-size:15px;font-weight:600;color:var(--ink);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .tl-body{flex:1;min-height:0;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.parlan-app .tl-msg{font-size:14px;line-height:1.45;color:var(--ink)}.parlan-app .tl-who{display:block;font-size:11px;color:var(--accent);margin-bottom:2px}.parlan-app .tl-block{border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:9px;padding:10px 13px;background:var(--card)}.parlan-app .tl-bk{display:flex;align-items:center;gap:7px;font-family:var(--font);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.parlan-app .tl-from{margin-left:auto;color:var(--ink-faint);letter-spacing:0;text-transform:none;font-weight:400}.parlan-app .tl-bt{margin-top:4px;font-size:14.5px;color:var(--ink)}.parlan-app .tl-bs{margin-top:3px;font-size:12px;color:var(--ink-soft)}.parlan-app .tl-bs b{color:var(--ink)}.parlan-app .wtable{width:100%;border-collapse:collapse;font-size:14px}.parlan-app .wtable thead th{position:sticky;top:0;z-index:1;text-align:left;font-family:var(--font);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);background:var(--paper);padding:11px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.parlan-app .wtable tbody tr.wrow{cursor:pointer;border-bottom:1px solid var(--line-soft)}.parlan-app .wtable tbody tr.wrow:hover{background:var(--card)}.parlan-app .wtable tbody tr.wrow.sel{background:var(--card);box-shadow:inset 2px 0 0 var(--accent)}.parlan-app .wtable td{padding:11px 16px;vertical-align:middle}.parlan-app .wtable td.w-art{white-space:nowrap;color:var(--ink-soft);font-size:12.5px}.parlan-app .wtable td.w-who{white-space:nowrap;color:var(--accent);font-size:12.5px}.parlan-app .wtable td.w-subj{color:var(--ink);max-width:0;width:55%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .wtable td.w-state{white-space:nowrap;color:var(--ink-soft);font-size:12.5px}.parlan-app .wtable td.w-ts{white-space:nowrap;color:var(--ink-faint);font-family:var(--mono);font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.parlan-app .wd-empty{display:grid;place-items:center;height:100%;color:var(--ink-faint);padding:32px;text-align:center;font-size:13px;line-height:1.5}.parlan-app .wd{height:100%;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:12px}.parlan-app .wd-head{display:flex;align-items:baseline;gap:10px}.parlan-app .wd-kind{display:inline-flex;align-items:center;gap:6px;font-family:var(--font);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.parlan-app .wd-ts{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .wd-who{font-size:12.5px;color:var(--accent)}.parlan-app .wd-subject{font-family:var(--display);font-size:17px;font-weight:600;line-height:1.3;color:var(--ink);text-wrap:balance}.parlan-app .wd-text{font-size:14px;line-height:1.5;color:var(--ink-soft)}.parlan-app .wd-opts{display:flex;flex-wrap:wrap;gap:7px}.parlan-app .wd-opt{border:1px solid var(--line);border-radius:7px;padding:4px 10px;font-size:13px;color:var(--ink-soft)}.parlan-app .wd-opt.chosen{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.parlan-app .wd-check{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px;font-size:14px;color:var(--ink)}.parlan-app .wd-check li.on{color:var(--ink-faint)}.parlan-app .wd-state{font-size:13px;color:var(--ink-soft)}.parlan-app .wd-state b{color:var(--ink);font-weight:600}.parlan-app .wd-replies{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line-soft);padding-top:12px}.parlan-app .wd-reply{font-size:14px;line-height:1.45;color:var(--ink)}.parlan-app .wd-reply-who{color:var(--accent);font-size:12px;margin-right:6px}.parlan-app .wd-atts{display:flex;flex-wrap:wrap;gap:8px}.parlan-app .wd-beleg{margin-top:auto;border-top:1px solid var(--line);padding-top:14px}.parlan-app .wd-beleg-h{display:flex;align-items:center;gap:6px;font-family:var(--font);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px}.parlan-app .wd-kv{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:12.5px}.parlan-app .wd-kv dt{color:var(--ink-faint)}.parlan-app .wd-kv dd{margin:0;color:var(--ink-soft);text-align:right}.parlan-app .wd-kv dd.mono{font-family:var(--mono);font-size:11px}.parlan-app .inbox{flex:1;min-height:0;overflow-y:auto;padding:20px 22px;display:flex;flex-direction:column;gap:10px;max-width:720px}.parlan-app .inbox-card{text-align:left;border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--card);border-radius:11px;padding:13px 16px;cursor:pointer;display:flex;flex-direction:column;gap:5px}.parlan-app .inbox-card:hover{background:var(--card-2)}.parlan-app .inbox-card .ic-top{display:flex;align-items:baseline;gap:10px}.parlan-app .inbox-card .ic-kind{font-family:var(--font);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.parlan-app .inbox-card .ic-ts{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .inbox-card .ic-betreff{font-size:15px;line-height:1.35;color:var(--ink)}.parlan-app .inbox-card .ic-sub{font-size:12.5px;color:var(--ink-faint)}.parlan-app .inbox-card .ic-sub b{color:var(--ink-soft);font-weight:600}.parlan-app .zoneA{padding:14px 20px;border-bottom:1px solid var(--line-soft)}.parlan-app .zoneA .lead{font-size:13px;color:var(--ink-soft);margin-bottom:10px}.parlan-app .zoneA .lead b{color:var(--ink)}.parlan-app .actrow{display:flex;align-items:center;gap:14px}.parlan-app .actrow .why,.parlan-app .why{font-size:12.5px;color:var(--ink-soft)}.parlan-app .plus{width:44px;height:44px;align-self:flex-end;flex:none;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:var(--card);cursor:pointer;font-size:18px;color:var(--ink-soft)}.parlan-app .plus:hover{border-color:var(--accent);color:var(--accent)}.parlan-app .kindmenu{position:absolute;bottom:100%;left:16px;margin-bottom:6px;width:240px;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 34px -14px #0009;overflow:hidden;z-index:5}.parlan-app .kindmenu button{display:flex;width:100%;align-items:center;gap:10px;padding:10px 13px;border:none;background:none;cursor:pointer;text-align:left;color:var(--ink);border-bottom:1px solid var(--line-soft);font-family:var(--font);font-size:14px}.parlan-app .kindmenu button:last-child{border-bottom:none}.parlan-app .kindmenu button:hover{background:var(--card-2)}.parlan-app .kindmenu button .kk{margin-left:auto;font-family:var(--mono);font-size:9.5px;color:var(--ink-faint)}.parlan-app .kindmenu button .ki{width:20px;text-align:center;color:var(--accent);flex:none}.parlan-app .plus.on{border-color:var(--accent);color:var(--accent)}.parlan-app .kindform-head{font-family:var(--display);font-size:15px;font-weight:700;color:var(--ink);margin-bottom:12px}.parlan-app .pl-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:28px;background:#060b099e;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.parlan-app .pl-modal{width:560px;max-width:100%;max-height:86vh;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 40px 90px -30px #000000d9;overflow:hidden}.parlan-app .pl-modal.wide{width:660px}.parlan-app .pl-modal-head{display:flex;align-items:flex-start;gap:12px;padding:20px 24px 14px;border-bottom:1px solid var(--line-soft)}.parlan-app .pl-modal-heads{flex:1;min-width:0}.parlan-app .pl-modal-eyebrow{font-size:var(--t-2xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--s1)}.parlan-app .pl-modal-title{font-family:var(--display);font-size:var(--t-lg);font-weight:700;line-height:1.22;letter-spacing:-.01em}.parlan-app .pl-modal-x{background:none;border:none;color:var(--ink-faint);font-size:var(--t-base);cursor:pointer;padding:2px 4px}.parlan-app .pl-modal-x:hover{color:var(--ink)}.parlan-app .pl-modal-body{flex:1 1 auto;min-height:0;padding:18px 24px;overflow-y:auto;overscroll-behavior:contain}.parlan-app .pl-modal-foot{padding:16px 24px;border-top:1px solid var(--line-soft);display:flex;gap:12px;align-items:center}.parlan-app .vorgang-view{flex:1;min-height:0;display:flex;flex-direction:row;background:var(--paper)}.parlan-app .vv-thread{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.parlan-app .vv-thread-body{flex:1;min-height:0;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column}.parlan-app .vv-thread-body>.chat,.parlan-app .vv-thread-body>.chat-empty{margin-top:auto}.parlan-app .vv-meta{flex:none;width:340px;min-width:0;min-height:0;overflow:hidden;border-left:1px solid var(--line);background:var(--card);display:flex;flex-direction:column}.parlan-app .vv-meta-body{flex:1;min-height:0;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:14px}.parlan-app .vv-meta .vv-actions{flex:none;border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px;background:var(--card)}@media(max-width:860px){.parlan-app .vorgang-view{flex-direction:column}.parlan-app .vv-meta{width:auto;border-left:none;border-top:1px solid var(--line);max-height:45vh}}.parlan-app .chat{display:flex;flex-direction:column;gap:10px}.parlan-app .chat-empty{color:var(--ink-faint);font-size:var(--t-sm);padding:8px 2px}.parlan-app .chat-day{align-self:center;margin:4px 0}.parlan-app .chat-day span{font-size:var(--t-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);background:var(--card-2);border-radius:10px;padding:2px 10px}.parlan-app .chat-row{display:flex;gap:8px;align-items:flex-start;max-width:85%}.parlan-app .chat-row.mine{margin-left:auto;flex-direction:row-reverse}.parlan-app .chat-av{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:600;color:#11201b}.parlan-app .chat-col{display:flex;flex-direction:column;gap:3px;min-width:0}.parlan-app .chat-row.mine .chat-col{align-items:flex-end}.parlan-app .chat-head{display:flex;gap:7px;align-items:baseline;padding:0 2px}.parlan-app .chat-who{font-size:var(--t-xs);font-weight:600;color:var(--ink-soft)}.parlan-app .chat-time{font-size:var(--t-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .chat-bubble{background:var(--card-2);color:var(--ink);border-radius:12px;padding:7px 11px;font-size:var(--t-base);line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.parlan-app .chat-row.mine .chat-bubble{background:color-mix(in oklab,var(--accent) 20%,var(--card-2))}.parlan-app .vv-head{flex:none;display:flex;align-items:flex-start;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.parlan-app .vv-back{flex:none;width:32px;height:32px;border-radius:9px;border:1px solid var(--line);background:none;color:var(--ink-soft);font-size:20px;line-height:1;cursor:pointer}.parlan-app .vv-back:hover{color:var(--ink);border-color:var(--ink-soft)}.parlan-app .vv-voice{flex:none;height:32px;padding:0 12px;border-radius:9px;border:1px solid var(--line);background:none;color:var(--ink-soft);font-size:13px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap}.parlan-app .vv-voice:hover{color:var(--ink);border-color:var(--ink-soft)}.parlan-app .vv-voice:disabled{opacity:.6;cursor:default}.parlan-app .vv-voice.err{color:var(--danger, #b3261e);border-color:var(--danger, #b3261e)}.parlan-app .vv-voice.live{color:#0a0a0a;background:var(--lime, #b6ff3a);border-color:var(--lime, #b6ff3a);animation:vv-voice-pulse 1.8s ease-in-out infinite}.parlan-app .vv-voice.unlock{color:#0a0a0a;background:#ffd23a;border-color:#ffd23a;font-weight:700}@keyframes vv-voice-pulse{0%,to{box-shadow:0 0 #b6ff3a00}50%{box-shadow:0 0 0 4px #b6ff3a59}}@media(prefers-reduced-motion:reduce){.parlan-app .vv-voice.live{animation:none}}.parlan-app .vv-voice.connecting{display:inline-flex;align-items:center;gap:7px}.parlan-app .vv-spin{width:11px;height:11px;border-radius:50%;border:2px solid rgba(190,200,210,.3);border-top-color:var(--ink-soft, #9aa4ad);animation:vv-spin .7s linear infinite}@keyframes vv-spin{to{transform:rotate(360deg)}}.parlan-app .vv-orb{flex:none;width:44px;height:44px;align-self:flex-end;padding:5px;display:grid;place-items:center;border:1px solid color-mix(in oklab,var(--accent) 32%,var(--line));border-radius:9px;background:color-mix(in oklab,var(--accent) 12%,var(--card));cursor:pointer;overflow:hidden}.parlan-app .vv-orb:hover{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 20%,var(--card))}.parlan-app .vv-orb:disabled{cursor:default}.parlan-app .vv-orb.live{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 18%,var(--card));box-shadow:0 0 color-mix(in oklab,var(--accent) 50%,transparent);animation:vv-calldot 1.8s ease-out infinite}.parlan-app .vv-orb.connecting{place-items:center;display:grid}.vmode{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;color:#12201a;-webkit-font-smoothing:antialiased;overflow:hidden;background:radial-gradient(68% 52% at 50% 46%,rgba(23,121,76,.09),transparent 72%),radial-gradient(130% 80% at 50% -10%,rgba(23,121,76,.05),transparent 60%),#f3f6f3;padding-top:env(safe-area-inset-top)}.vmode:before{content:"";position:absolute;left:50%;top:47%;width:70vmin;height:70vmin;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(23,121,76,.1),transparent 60%);filter:blur(34px);animation:vmode-breathe 7s ease-in-out infinite;pointer-events:none}@keyframes vmode-breathe{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.75}50%{transform:translate(-50%,-50%) scale(1.14);opacity:1}}.vmode-top,.vmode-stage,.vmode-foot{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.vmode:before{animation:none}}.vmode-top{flex:none;display:flex;align-items:center;gap:12px;padding:16px 18px 6px}.vmode-back{width:34px;height:34px;display:grid;place-items:center;border:1px solid #e4e9e4;border-radius:10px;background:#fff;color:#5c6b63;font-size:20px;cursor:pointer}.vmode-back:hover{color:#12201a;border-color:#8a988f}.vmode-name{font-size:16px;font-weight:650;letter-spacing:-.01em}.vmode-sub{font-size:11.5px;color:#65736c;letter-spacing:.02em;margin-top:1px}.vmode-sp{flex:1}.vmode-conn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:12.5px;font-weight:600;color:#5c6b63;background:#fff;border:1px solid #e4e9e4;border-radius:17px}.vmode-conn-dot{width:8px;height:8px;border-radius:50%;flex:none}.vmode-conn-dot.live{background:#17794c;animation:pulse-live 1.8s ease-out infinite}.vmode-conn-dot.connecting{background:#9a6a12;animation:vmode-blink 1s steps(2) infinite}.vmode-dur{font-variant-numeric:tabular-nums;color:#12201a;letter-spacing:.02em}@keyframes vmode-blink{50%{opacity:.25}}.vmode-gear{width:34px;height:34px;display:grid;place-items:center;border:1px solid #e4e9e4;border-radius:10px;background:#fff;color:#5c6b63;cursor:pointer;flex:none}.vmode-gear svg{width:20px;height:20px}.vmode-gear:hover,.vmode-gear.on{color:#17794c;border-color:#17794c}.vmode-devs{position:absolute;top:calc(env(safe-area-inset-top) + 58px);right:18px;z-index:5;width:min(320px,calc(100vw - 36px));background:#fff;border:1px solid #e4e9e4;border-radius:14px;box-shadow:0 16px 40px #12201a29;padding:12px;display:flex;flex-direction:column;gap:10px}.vmode-dev-row{display:flex;flex-direction:column;gap:5px}.vmode-dev-row>span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#65736c}.vmode-dev-row select{width:100%;border:1px solid #e4e9e4;border-radius:9px;background:#fff;color:#12201a;font:inherit;font-size:13.5px;padding:9px 10px}.vmode-dev-row select:focus{outline:none;border-color:#17794c}.vmode-dev-note{font-size:12px;color:#65736c;line-height:1.45}.vmode-stage{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:10px 24px;min-height:0}.vmode-orbwrap{position:relative;width:min(72vw,300px);aspect-ratio:1;display:grid;place-items:center}.vmode-orbwrap:before{content:"";position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle,rgba(23,121,76,.18),transparent 68%);filter:blur(8px);opacity:0;transition:opacity .4s}.vmode-orbwrap.speaking:before{opacity:1}.vmode-orbwrap:after{content:"";position:absolute;inset:5%;border-radius:50%;border:1.5px solid rgba(23,121,76,.16);animation:vmode-ring 4.5s ease-in-out infinite;pointer-events:none}.vmode-orbwrap.speaking:after{border-color:#17794c66}@keyframes vmode-ring{0%,to{transform:scale(.95);opacity:.45}50%{transform:scale(1.05);opacity:1}}@media(prefers-reduced-motion:reduce){.vmode-orbwrap:after{animation:none}}.vmode-orbwrap .vv-orb-canvas{width:100%;height:100%}.vmode-unlock{position:absolute;inset:0;margin:auto;width:86%;height:86%;border-radius:50%;border:1px solid #17794c;background:#17794c1a;color:#0f6b40;font-size:13px;font-weight:650;letter-spacing:.01em;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:vmode-unlock-pulse 1.8s ease-in-out infinite;padding:0 14px}@keyframes vmode-unlock-pulse{0%,to{box-shadow:0 0 #17794c4d}50%{box-shadow:0 0 0 10px #17794c00}}@media(prefers-reduced-motion:reduce){.vmode-unlock,.vmode-conn-dot.live,.vmode-conn-dot.connecting{animation:none}}.vmode-status{text-align:center}.vmode-state{font-size:15px;text-transform:uppercase;letter-spacing:.2em;color:#3f5349;font-weight:600;font-variant-numeric:tabular-nums}.vmode-state b{color:#17794c;font-weight:700}.vmode-hint{font-size:12.5px;color:#65736c;margin-top:9px;letter-spacing:.01em}.vmode-foot{flex:none;display:grid;place-items:center;padding:12px 18px calc(20px + env(safe-area-inset-bottom))}.vmode-end{display:inline-flex;align-items:center;gap:9px;padding:12px 24px;border-radius:40px;border:1px solid rgba(179,38,30,.35);background:#b3261e12;color:#b3261e;font-size:13.5px;font-weight:650;cursor:pointer}.vmode-end:hover{background:#b3261e21}.vmode-enddot{width:8px;height:8px;border-radius:2px;background:#b3261e}.parlan-app .vv-orb.err{border-color:var(--danger, #b3261e)}.vv-orb-canvas{width:100%;height:100%;display:block;border-radius:50%}.vv-callbar{position:fixed;left:0;right:0;bottom:0;z-index:1200;display:flex;align-items:center;gap:14px;padding:11px max(18px,env(safe-area-inset-right)) calc(11px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:linear-gradient(180deg,#0a0c0ee6,#06080afa);border-top:1px solid rgba(201,242,77,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -10px 34px #00000080}.vv-callorb{flex:none;width:48px;height:48px;padding:3px;border-radius:50%;border:1px solid rgba(201,242,77,.4);background:radial-gradient(circle at 50% 50%,#c9f24d14,#06080a80);overflow:hidden}@keyframes vv-calldot{0%{box-shadow:0 0 color-mix(in oklab,var(--accent) 50%,transparent)}70%,to{box-shadow:0 0 0 7px #17794c00}}.vv-callwhowrap{min-width:0}.vv-callname{font-size:13px;font-weight:600;color:var(--ink, #e8edf1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vv-callstate{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#bec8d28c;font-variant-numeric:tabular-nums}.vv-callstate.on{color:#c9f24d;text-shadow:0 0 10px rgba(201,242,77,.45)}.vv-callsp{flex:1}.vv-callctrls{flex:none;display:flex;align-items:center;gap:9px}.vv-callbtn{width:38px;height:38px;border-radius:50%;border:1px solid var(--line, rgba(255,255,255,.14));background:#ffffff0d;color:var(--ink, #e8edf1);font-size:16px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.vv-callbtn:hover{background:#ffffff1a}.vv-callbtn.on{background:#ffd23a29;border-color:#ffd23a80}.vv-callbtn.unlock{background:#ffd23a;border-color:#ffd23a}.vv-callend{height:38px;padding:0 20px;border-radius:19px;border:1px solid rgba(255,90,90,.5);background:#ff464624;color:#ff9a9a;font-size:13px;font-weight:700;cursor:pointer}.vv-callend:hover{background:#ff464642;color:#ffc0c0}@media(max-width:560px){.vv-callbar{gap:10px}.vv-callname{display:none}.vv-callend{padding:0 14px}}.parlan-app .vv-heads{flex:1;min-width:0}.parlan-app .vv-eyebrow{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:3px}.parlan-app .vv-title{font-family:var(--font);font-size:var(--t-base);font-weight:500;line-height:1.35;color:var(--ink-soft);text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.parlan-app .vv-head{max-height:22vh;overflow:hidden}.parlan-app .vv-body{flex:1;min-height:0;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:14px}.parlan-app .vv-foot{flex:none;border-top:1px solid var(--line);padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px;background:var(--card)}.parlan-app .vv-foot .atts{margin-bottom:2px}.parlan-app .vv-composer{display:flex;align-items:flex-end;gap:4px;background:var(--card-2);border:1px solid var(--line);border-radius:24px;padding:3px 4px}.parlan-app .vv-composer:focus-within{border-color:color-mix(in oklab,var(--accent) 45%,var(--line))}.parlan-app .vv-clip{flex:none;width:44px;height:44px;align-self:flex-end;display:grid;place-items:center;cursor:pointer;color:var(--ink-soft);font-size:15px;border:1px solid var(--line);border-radius:9px;background:var(--card)}.parlan-app .vv-clip:hover{border-color:var(--accent);color:var(--accent)}.parlan-app .vv-input{flex:1;min-width:0;border:none;background:none;color:var(--ink);resize:none;max-height:140px;overflow-y:auto;line-height:1.4;padding:9px 4px;font-family:var(--font);font-size:16px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.parlan-app .vv-input:focus,.parlan-app .vv-input:focus-visible{outline:none;box-shadow:none}.parlan-app .vv-input::-moz-placeholder{color:var(--ink-faint)}.parlan-app .vv-input::placeholder{color:var(--ink-faint)}.parlan-app .vv-composer .send{flex:none;width:44px;height:44px;border-radius:9px;align-self:flex-end}.parlan-app .vv-composer .send:after{font-size:20px}.parlan-app .vv-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media(prefers-reduced-motion:no-preference){.parlan-app .pl-modal-backdrop{animation:pl-fade .16s ease both}.parlan-app .pl-modal{animation:pl-modal-in .2s cubic-bezier(.2,.8,.2,1) both}}@keyframes pl-modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.parlan-app .seal-btn.big{font-size:14px;padding:11px 20px}.parlan-app .dcard.clickable{cursor:pointer;text-align:left;transition:border-color .12s,background .12s}.parlan-app .dcard.clickable:hover{border-left-color:var(--accent-deep);background:var(--card-2)}.parlan-app .dcard .done .dcard-open{float:right;color:var(--ink-faint)}.parlan-app .bm-status{font-size:15px;line-height:1.5}.parlan-app .bm-hint{color:var(--ink-faint);font-size:13px}.parlan-app .bm-list{display:grid;gap:4px}.parlan-app .bm-check{display:flex;gap:10px;align-items:center;font-size:15px;padding:4px 0}.parlan-app .bm-form{display:grid;gap:10px}.parlan-app .bm-values{display:grid;gap:6px}.parlan-app .bm-values div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line-soft);padding:5px 0}.parlan-app .bm-values span{color:var(--ink-faint)}.parlan-app .urkunde{margin-top:20px;border:1px solid var(--line);border-radius:12px;background:var(--paper);overflow:hidden}.parlan-app .urkunde .uk-verdict{display:flex;align-items:center;gap:11px;padding:13px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.parlan-app .urkunde .uk-stamp{width:26px;height:26px;flex:none;border-radius:50%;border:1px solid var(--line-soft);display:grid;place-items:center;color:var(--ink-faint);font-size:13px}.parlan-app .urkunde .uk-stamp.ok{color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px #c9f24d1f}.parlan-app .urkunde .uk-stamp .tmark{width:15px;height:15px}.parlan-app .urkunde .uk-vt{font-family:var(--display);font-size:14.5px;font-weight:700;letter-spacing:.005em}.parlan-app .urkunde .uk-via{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border:1px solid var(--line);border-radius:999px;padding:2px 8px}.parlan-app .urkunde .uk-reason{font-size:11.5px;color:var(--ink-faint);margin-left:auto}.parlan-app .urkunde .uk-sec{padding:13px 16px}.parlan-app .urkunde .uk-sec+.uk-sec{border-top:1px solid var(--line-soft)}.parlan-app .urkunde .uk-label{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:10px}.parlan-app .urkunde .uk-sig{display:flex;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--line-soft)}.parlan-app .urkunde .uk-sig:last-child{border-bottom:none;padding-bottom:0}.parlan-app .urkunde .uk-role{width:104px;flex:none;font-size:13px;color:var(--ink-soft)}.parlan-app .urkunde .uk-name{flex:1;font-family:var(--mono);font-size:12px;color:var(--ink);overflow:hidden;text-overflow:ellipsis}.parlan-app .urkunde .uk-state{flex:none;font-family:var(--mono);font-size:10.5px;color:var(--ink-faint)}.parlan-app .urkunde .uk-state.ok{color:var(--accent)}.parlan-app .urkunde .uk-kv{display:flex;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:11.5px;padding:3px 0}.parlan-app .urkunde .uk-kv span{color:var(--ink-faint)}.parlan-app .urkunde .uk-kv b{color:var(--ink);font-weight:500;word-break:break-all;text-align:right}.parlan-app .urkunde .uk-kv b.ok{color:var(--accent)}.parlan-app summary{cursor:pointer;list-style:none}.parlan-app summary::-webkit-details-marker{display:none}.parlan-app details.prov{margin-top:14px}.parlan-app .prov-sum{font-size:var(--t-2xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);padding:2px 0}.parlan-app .prov-sum:before{content:"▸ "}.parlan-app details[open]>.prov-sum:before{content:"▾ "}.parlan-app .prov-list{margin-top:8px}.parlan-app .prov-step{padding-bottom:9px}.parlan-app .prov-head b{font-size:var(--t-sm)}.parlan-app details.urkunde{margin-top:14px}.parlan-app .urkunde:not([open]) .uk-verdict{border-bottom:none}.parlan-app .vhead{display:flex;align-items:baseline;justify-content:space-between;padding:16px 18px 10px}.parlan-app .vhead .t{font-family:var(--display);font-size:15px;font-weight:700}.parlan-app .vhead .c{font-family:var(--font);font-size:11px;color:var(--ink-faint)}.parlan-app .vrow{display:block;width:100%;text-align:left;background:none;border:none;border-top:1px solid var(--line-soft);padding:12px 18px;cursor:pointer;color:inherit}.parlan-app .vrow:hover{background:var(--card-2)}.parlan-app .vrow.aw{box-shadow:inset 2px 0 0 var(--accent)}.parlan-app .vrow .vk{font-family:var(--font);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:6px}.parlan-app .vrow .vdot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.parlan-app .vrow .vt{font-size:14px;font-weight:600;margin-top:4px;line-height:1.3}.parlan-app .vrow .vs{font-size:12px;color:var(--ink-soft);margin-top:2px}.parlan-app .vnote{padding:12px 18px;font-size:12px;color:var(--ink-faint);line-height:1.55}.parlan-app .vnote.foot{border-top:1px solid var(--line-soft);margin-top:6px}.parlan-app .set-link{color:var(--accent);font-size:13px;text-decoration:none}.parlan-app .set-link:hover{text-decoration:underline}.parlan-auth{color-scheme:light;--paper: #f6f8f6;--card: #ffffff;--card-2: #eef1ee;--ink: #12201a;--ink-soft: #4d5b54;--ink-faint: #65736c;--line: #e4e9e4;--accent: #17794c;--accent-deep: #0f6b40;--on-accent: #ffffff;--alert: #b3261e;--font: "Spline Sans Variable", system-ui, -apple-system, sans-serif;--display: "Syne Variable", "Spline Sans Variable", system-ui, sans-serif;min-height:100vh;min-height:100dvh;background:var(--paper);color:var(--ink);font-family:var(--font);display:grid;place-items:center;padding:24px;box-sizing:border-box}.parlan-auth *{box-sizing:border-box}.parlan-auth .pa-card{width:100%;max-width:384px;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:32px 30px}.parlan-auth .pa-wordmark{font-family:var(--display);font-size:30px;font-weight:800;color:var(--ink);text-decoration:none;display:inline-block;line-height:1}.parlan-auth .pa-wordmark .dot{color:var(--accent)}.parlan-auth .pa-tag{font-size:13px;color:var(--ink-soft);margin:6px 0 20px}.parlan-auth .pa-label{display:block;font-size:12px;font-weight:600;color:var(--ink-soft);margin-bottom:5px}.parlan-auth .pa-input{width:100%;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:14px;padding:10px 12px}.parlan-auth .pa-input:focus{outline:none;border-color:var(--accent)}.parlan-auth .pa-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--on-accent);border:none;border-radius:9px;padding:11px 18px;font-family:var(--font);font-size:14px;font-weight:600;cursor:pointer;text-transform:none;letter-spacing:0}.parlan-auth .pa-btn:hover{background:var(--accent-deep)}.parlan-auth .pa-btn.is-disabled{opacity:.4;cursor:default}.parlan-auth .pa-err{font-size:12px;color:var(--alert);margin-top:4px}.parlan-auth .pa-check{width:16px;height:16px;accent-color:var(--accent)}.parlan-auth a{color:var(--accent);text-decoration:none}.parlan-auth a:hover{text-decoration:underline}.parlan-auth [class*=text-gray-]{color:var(--ink-soft)!important}.parlan-auth [class*=text-green-]{color:var(--accent)!important}.parlan-auth .pa-lead{font-size:13.5px;line-height:1.5;color:var(--ink-soft);margin:0 0 18px}.parlan-auth .pa-status{font-size:13.5px;line-height:1.5;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:9px;padding:12px 14px;margin:0 0 18px}.parlan-land{color-scheme:light;--paper: #f6f8f6;--card: #ffffff;--card-2: #eef1ee;--ink: #12201a;--ink-soft: #4d5b54;--ink-faint: #65736c;--line: #e4e9e4;--accent: #17794c;--accent-deep: #0f6b40;--on-accent: #ffffff;--font: "Spline Sans Variable", system-ui, -apple-system, sans-serif;--display: "Syne Variable", "Spline Sans Variable", system-ui, sans-serif;min-height:100vh;min-height:100dvh;background:var(--paper);color:var(--ink);font-family:var(--font);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:40px 24px;box-sizing:border-box}.parlan-land *{box-sizing:border-box}.parlan-land .pl-hero{width:100%;max-width:620px}.parlan-land .pl-wordmark{font-family:var(--display);font-size:34px;font-weight:800;line-height:1}.parlan-land .pl-wordmark .dot{color:var(--accent)}.parlan-land .pl-h1{font-family:var(--display);font-size:30px;font-weight:800;line-height:1.15;margin:18px 0 0;text-wrap:balance}.parlan-land .pl-lead{font-size:15.5px;line-height:1.6;color:var(--ink-soft);margin:14px 0 0}.parlan-land .pl-lead b{color:var(--ink)}.parlan-land .pl-points{display:flex;flex-direction:column;gap:14px;margin:26px 0}.parlan-land .pl-pt{display:flex;gap:12px;align-items:flex-start}.parlan-land .pl-pt .pl-ic{font-size:18px;line-height:1.4;flex:none}.parlan-land .pl-pt b{display:block;font-size:14.5px;color:var(--ink)}.parlan-land .pl-pt span{display:block;font-size:13px;line-height:1.5;color:var(--ink-soft);margin-top:2px}.parlan-land .pl-cta{display:flex;flex-direction:column;gap:10px;margin-top:24px}.parlan-land .pl-btn{align-self:flex-start;background:var(--accent);color:var(--on-accent);text-decoration:none;border-radius:10px;padding:12px 22px;font-size:15px;font-weight:700}.parlan-land .pl-btn:hover{background:var(--accent-deep)}.parlan-land .pl-note{font-size:12.5px;color:var(--ink-faint)}.parlan-land .pl-foot{font-size:11.5px;color:var(--ink-faint);letter-spacing:.02em}.parlan-auth .pa-fine{font-size:12px;color:var(--ink-soft);margin:16px 0 0}.parlan-app .conchip{flex:none;margin-right:14px;padding:4px 9px;border:1px solid var(--line);border-radius:7px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.parlan-app .conchip.forbidden{color:#e0a34e;border-color:color-mix(in srgb,#e0a34e 40%,var(--line))}.parlan-app .decision.done{max-width:60%;opacity:.68;transition:opacity .12s}.parlan-app .decision.done:hover{opacity:1}.parlan-app .dcard.mini{display:flex;align-items:baseline;gap:8px;padding:4px 11px;background:none;border:1px solid transparent;border-left:1px solid var(--ink-faint);border-radius:8px}.parlan-app .dcard.mini:hover{background:var(--card);border-color:var(--line);border-left-color:var(--ink-faint)}.parlan-app .dcard.mini .mlbl{font-family:var(--font);font-size:8.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;flex:none}.parlan-app .dcard.mini .mttl{font-size:12.5px;color:var(--ink-soft);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlan-app .dcard.mini .msum{font-size:11px;color:var(--ink-faint);white-space:nowrap;flex:none}.parlan-app .decision.done.mine .dcard.mini{border-left:1px solid var(--line);border-right:1px solid var(--ink-faint)}.parlan-app .decision.flash .dcard{animation:blkflash 1.8s ease-out}@keyframes blkflash{0%,15%{box-shadow:0 0 0 3px var(--accent)}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.parlan-app .decision.flash .dcard{animation:none;box-shadow:0 0 0 2px var(--accent)}}.parlan-app .vhead .aw{margin-left:auto;color:var(--amber);font-size:10px;font-weight:600;letter-spacing:.04em}.parlan-app .vhead .aw+.c{margin-left:8px}.parlan-app .vrow.dn{opacity:.55;padding:6px 18px;transition:opacity .12s}.parlan-app .vrow.dn:hover{opacity:1}.parlan-app .vrow .vmini{display:flex;align-items:baseline;gap:7px}.parlan-app .vrow .vml{flex:none;font-family:var(--font);font-size:8.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.parlan-app .vrow .vmt{flex:1;min-width:0;font-size:12px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .vrow .vms{flex:none;font-size:10.5px;color:var(--ink-faint);white-space:nowrap}.parlan-app .dcard.tombstone{border-style:dashed;border-left-color:var(--ink-faint);opacity:.8}.parlan-app .dcard.tombstone .rk{margin-left:auto;color:var(--ink-faint);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.parlan-app .msg-retract.blk{align-self:flex-start;margin-top:2px}.parlan-app .vrow.rt .vt{text-decoration:line-through;color:var(--ink-faint)}.parlan-app .conv-back{display:none;flex:none;width:32px;height:32px;border-radius:9px;border:1px solid var(--line);background:none;color:var(--ink-soft);font-size:22px;line-height:1;text-decoration:none;align-items:center;justify-content:center}.parlan-app .conv-back:hover{color:var(--ink);border-color:var(--ink-soft)}@media(max-width:820px){.parlan-app{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.parlan-app,.parlan-app.no-beleg,.parlan-app.no-list,.parlan-app.no-list.no-beleg{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.parlan-app .rail{position:relative;grid-row:2;grid-column:1;height:auto;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));flex-direction:row;align-items:center;justify-content:space-around;gap:0;overflow:visible;border-top:1px solid var(--line)}.parlan-app .rail .mark{margin:0;font-size:22px}.parlan-app .rail .mark:after{display:none}.parlan-app .rail .spacer{display:none}.parlan-app .rail a.navbtn{width:48px;height:40px;border-radius:10px}.parlan-app .rail .avatar{width:34px;height:34px}.parlan-app .rail .rt-dot{position:absolute;top:5px;right:12px}.parlan-app .list,.parlan-app .main{grid-row:1;grid-column:1;border-right:none;padding-top:env(safe-area-inset-top,0px);min-width:0;overflow-x:hidden}.parlan-app .list{display:block}.parlan-app .main,.parlan-app.mobile-detail .list{display:none}.parlan-app.mobile-detail .main,.parlan-app.no-list .main{display:flex}.parlan-app .mono,.parlan-app .dom-val,.parlan-app .bubble,.parlan-app .rich,.parlan-app .rr-parties,.parlan-app .set-kv dd{overflow-wrap:anywhere;word-break:break-word}.parlan-app .beleg{display:none}.parlan-app .conv-back{display:flex}.parlan-app input,.parlan-app textarea,.parlan-app select{font-size:16px}.pl-modal,.verify-modal{max-width:94vw}.parlan-app .dash,.parlan-app .reg{padding:18px 16px 24px}.parlan-app .settings{padding:18px 16px}.parlan-app .kpis{grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0 20px}.parlan-app .kpi{padding:14px 15px}.parlan-app .kpi .kpi-n{font-size:28px}.parlan-app .dash-grid{grid-template-columns:1fr;gap:12px}.parlan-app .dashitem{grid-template-columns:1fr;gap:6px}.parlan-app .dashitem>*:first-child{justify-self:start}.parlan-app .reg-row.reg-head-row{display:none}.parlan-app .reg-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 16px}.parlan-app .reg-row .rr-title{order:-1;flex-basis:100%;white-space:normal;font-size:14.5px;font-weight:600;line-height:1.4}.parlan-app .reg-row .rr-parties{white-space:normal}.parlan-app .reg-row .rr-ts{margin-left:auto}.parlan-app .reg-filter{flex-wrap:wrap}.parlan-app .reg-filter .reg-search{flex:1 1 100%}.parlan-app .conv-head{padding:12px 16px}.parlan-app .conv-head .hstats{display:none}.parlan-app .pl-modal-backdrop{padding:12px}.parlan-app .pl-modal,.parlan-app .pl-modal.wide{width:100%;max-width:100%;max-height:82dvh}.parlan-app .pl-modal-head{padding:16px 16px 12px}.parlan-app .pl-modal-title{font-size:18px}.parlan-app .pl-modal-body{padding:14px 16px}.parlan-app .pl-modal-foot{padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));flex-wrap:wrap}.parlan-app .verify-modal{width:94vw;max-width:94vw;max-height:82dvh;padding:16px}.parlan-app .vm-step .vs-phase{min-width:0}.parlan-app .zoneB{padding:10px 12px}.parlan-app .zoneB .inputrow{gap:6px}.parlan-app .zoneB textarea{min-width:0;min-height:46px}.parlan-app .compose .plus,.parlan-app .compose .clip,.parlan-app .compose .vv-orb,.parlan-app .compose .send{width:46px;height:46px;flex:none;border-radius:10px}.parlan-app .compose .send:after{font-size:22px}.parlan-app .kboard-body{flex-direction:column}.parlan-app .kboard.has-rail .kboard-main{padding-top:var(--s3)}.parlan-app .akten-rail{display:flex;flex-direction:row;align-items:center;width:auto;max-width:100%;overflow-x:auto;overflow-y:hidden;gap:6px;border-right:none;border-bottom:1px solid var(--line);padding:10px 14px}.parlan-app .akten-rail .list-top,.parlan-app .akten-rail .ssec-head{display:none}.parlan-app .akten-rail .ssec{display:contents}.parlan-app .akten-rail .srow-btn{width:auto;flex:none;margin:0;border-radius:999px;background:var(--card-2)}.parlan-app .akten-rail .srow-name{max-width:44vw}.parlan-app .kcols{padding:var(--s3) 14px var(--s5);gap:10px}.parlan-app .kcol{flex:0 0 84vw;width:84vw;max-width:320px}.parlan-app .dash-head,.parlan-app .akte-head{padding:0 14px}.parlan-app .akte-head-top{flex-wrap:wrap;gap:8px}.parlan-app .lg-filters{padding:var(--s3) 14px}.parlan-app .lg-filters select{flex:1 1 100%}.parlan-app .lg-stream{padding:0 14px var(--s5)}.parlan-app .lg-row{flex-wrap:wrap;row-gap:2px}.parlan-app .lg-seq{display:none}.parlan-app .lg-actor{max-width:40vw}}.parlan-app .bottomnav,html.kb-open .parlan-app .bottomnav{display:none}.parlan-app .bn-btn{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1;max-width:86px;color:var(--rail-soft);text-decoration:none;font-size:10px;padding:4px 0}.parlan-app .bn-btn svg{width:22px;height:22px}.parlan-app .bn-btn.active{color:var(--rail-ink)}.parlan-app .bn-mark{font-family:var(--display);font-weight:800;font-size:20px;line-height:22px}.parlan-app .bn-av{width:22px;height:22px;border-radius:7px;background:var(--card-2);color:var(--ink);display:grid;place-items:center;font-size:10px;font-weight:600}.parlan-app .bn-lbl{font-weight:600;letter-spacing:.02em}.parlan-app .bn-fab{flex:none;width:52px;height:52px;margin-top:-22px;border:none;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:30px;line-height:1;font-weight:300;cursor:pointer;box-shadow:0 8px 20px -6px color-mix(in oklab,var(--accent) 55%,transparent)}.parlan-app .kboard.mobile{height:100%;overflow:hidden;display:flex;flex-direction:column}.parlan-app .mfeed{display:flex;flex-direction:column;min-height:0;height:100%}.parlan-app .mchips{flex:none;display:flex;gap:7px;overflow-x:auto;padding:10px 12px;scrollbar-width:none}.parlan-app .mchips::-webkit-scrollbar{display:none}.parlan-app .mchip{flex:none;border:1px solid var(--line);background:var(--card);color:var(--ink-soft);border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.parlan-app .mchip.on{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.parlan-app .mchip-n{background:var(--danger);color:#2a0f0c;border-radius:999px;min-width:18px;height:18px;display:inline-grid;place-items:center;font-size:11px;padding:0 5px;font-variant-numeric:tabular-nums}.parlan-app .mchip.on .mchip-n{background:#2a0f0c;color:var(--accent)}.parlan-app .mlist{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.parlan-app .mfeed-empty{color:var(--ink-faint);font-size:14px;text-align:center;padding:48px 20px}.parlan-app .mrow{border-bottom:1px solid var(--line-soft)}.parlan-app .mrow.unread{background:color-mix(in oklab,var(--accent) 6%,transparent)}.parlan-app .mrow-link{display:flex;align-items:center;gap:11px;padding:11px 14px;text-decoration:none;color:var(--ink)}.parlan-app .mrow-glyph{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--card-2);color:var(--ink-soft);font-size:18px}.parlan-app .mrow.od .mrow-glyph{color:var(--danger)}.parlan-app .mrow.done .mrow-glyph{opacity:.6}.parlan-app .mrow-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.parlan-app .mrow-top{display:flex;align-items:baseline;gap:8px}.parlan-app .mrow-title{flex:1;min-width:0;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .mrow.done .mrow-title{color:var(--ink-soft);font-weight:500}.parlan-app .mrow-time{flex:none;font-size:11px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .mrow-sub{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-soft);white-space:nowrap;overflow:hidden}.parlan-app .mrow-who{overflow:hidden;text-overflow:ellipsis}.parlan-app .mrow-state{flex:none;color:var(--ink-faint)}.parlan-app .mrow.od .mrow-state{color:var(--danger)}.parlan-app .mrow-dot-sep{color:var(--ink-faint)}.parlan-app .mrow-akte{flex:none;color:var(--accent);max-width:40%;overflow:hidden;text-overflow:ellipsis}.parlan-app .mrow-badge{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:20px}.parlan-app .mrow-unread{min-width:18px;height:18px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 5px;font-variant-numeric:tabular-nums}.parlan-app .mrow-od-flag{width:18px;height:18px;border-radius:50%;background:var(--danger);color:#2a0f0c;font-weight:700;font-size:12px;display:grid;place-items:center}.parlan-app .mrow-act{padding:2px 14px 12px 65px}.parlan-app .mrow-act .di-quick{display:flex;gap:8px;flex-wrap:wrap}.parlan-app .mrow-act button{padding:9px 18px;border-radius:9px;font-size:14px;border:1px solid var(--line);background:var(--card-2);color:var(--ink);cursor:pointer}.parlan-app .mrow-act button.q-no{color:var(--danger)}.parlan-app .vv-headtap{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:7px 4px;background:none;border:none;cursor:pointer;text-align:left;color:inherit;-webkit-tap-highlight-color:transparent}.parlan-app .vv-headtap .vv-eyebrow{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}.parlan-app .vv-headtap .state{flex:none}.parlan-app .vv-meta-fab{flex:none;width:46px;height:46px;border-radius:50%;border:none;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 14px -4px color-mix(in oklab,var(--accent) 55%,transparent);transition:box-shadow .15s,transform .08s}.parlan-app .vv-meta-fab svg{width:22px;height:22px}.parlan-app .vv-meta-fab:active{transform:scale(.94)}.parlan-app .vv-meta-fab.act{box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 30%,transparent),0 4px 14px -4px color-mix(in oklab,var(--accent) 55%,transparent)}.parlan-app .vorgang-view.mobile .vv-head .vv-title,.parlan-app .vorgang-view.mobile .vv-head .vv-akte{display:none}.parlan-app .vorgang-view.mobile .vv-head{max-height:none;align-items:center;gap:8px;padding:9px 12px}.parlan-app .vorgang-view.mobile .vv-eyebrow{font-size:13px;color:var(--ink);text-transform:none;letter-spacing:0;font-weight:600;margin:0}.parlan-app .vv-sheet-ask{display:flex;flex-direction:column;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--line)}.parlan-app .vv-sheet-title{font-family:var(--font);font-size:var(--t-md);font-weight:600;line-height:1.3;text-wrap:balance}.parlan-app .vv-sheet-audit{border-top:1px solid var(--line);padding-top:14px;display:flex;flex-direction:column;gap:14px}.parlan-app .vv-sheet-wrap{position:fixed;inset:0;z-index:50;background:#00000073;display:flex;justify-content:flex-end}.parlan-app .vv-sheet{width:min(88%,420px);height:100%;background:var(--card);border-left:1px solid var(--line);display:flex;flex-direction:column;box-shadow:-20px 0 50px -20px #000000b3;animation:vvSheetIn .18s ease-out}@keyframes vvSheetIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.parlan-app .vv-sheet{animation:none}}.parlan-app .vv-sheet-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:14px 16px 14px 18px;border-bottom:1px solid var(--line);font-weight:600;color:var(--ink)}.parlan-app .vv-sheet-head button{background:none;border:none;color:var(--ink-soft);font-size:24px;line-height:1;cursor:pointer}.parlan-app .vv-sheet-body{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}@media(max-width:820px){.parlan-app .rail{display:none}.parlan-app .bottomnav{display:flex;grid-row:2;grid-column:1;height:auto;align-items:center;justify-content:space-around;padding:4px 8px max(4px,calc(env(safe-area-inset-bottom,0px) - 12px));background:color-mix(in oklab,var(--rail) 94%,black);border-top:1px solid var(--line)}}.parlan-app .ssec{padding:4px 8px 10px}.parlan-app .ssec-head{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 2px}.parlan-app .ssec-toggle{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:4px 2px;font-family:var(--font);font-size:12.5px;font-weight:600;color:var(--ink-soft);cursor:pointer;border-radius:6px}.parlan-app .ssec-toggle:hover{color:var(--ink)}.parlan-app .ssec-caret{display:inline-block;font-size:10px;transition:transform .12s}.parlan-app .ssec-caret.shut{transform:rotate(-90deg)}.parlan-app .ssec-add{width:22px;height:22px;border-radius:6px;border:0;background:none;color:var(--ink-faint);font-size:16px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s}.parlan-app .ssec:hover .ssec-add,.parlan-app .ssec-add:focus-visible{opacity:1}.parlan-app .ssec-add:hover{background:var(--card);color:var(--ink)}.parlan-app .ssec-empty{padding:4px 10px 6px;font-size:12px;color:var(--ink-faint)}.parlan-app .srow{display:flex;align-items:center;gap:9px;padding:5px 10px;margin:1px 0;border-radius:7px;color:var(--ink-soft);text-decoration:none;font-size:14px;min-height:30px}.parlan-app .srow:hover{background:color-mix(in oklab,var(--ink) 5%,transparent)}.parlan-app .srow.active{background:var(--accent);color:var(--on-accent)}.parlan-app .srow.un .srow-name{color:var(--ink);font-weight:700}.parlan-app .srow.active .srow-name{color:var(--on-accent)}.parlan-app .srow-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .srow-hash{width:20px;text-align:center;font-size:16px;font-weight:500;color:var(--ink-faint);flex:none}.parlan-app .srow.active .srow-hash{color:var(--on-accent)}.parlan-app .srow-av{position:relative;width:20px;height:20px;border-radius:5px;flex:none;display:grid;place-items:center;font-size:9px;font-weight:700;color:#fff;background:var(--tint, var(--ink-faint))}.parlan-app .srow-av.big{width:32px;height:32px;border-radius:8px;font-size:12px}.parlan-app .pdot{position:absolute;right:-3px;bottom:-3px;width:9px;height:9px;border-radius:50%;background:var(--card-2);border:2px solid var(--card-2);box-shadow:inset 0 0 0 1.5px var(--ink-faint)}.parlan-app .pdot.on{background:var(--live);box-shadow:none}.parlan-app .srow.active .pdot{border-color:var(--accent)}.parlan-app .conv-head .pdot{border-color:var(--card)}.parlan-app .srow .unbadge{background:var(--alert)}.parlan-app .srow.active .unbadge{background:var(--on-accent);color:var(--accent)}.parlan-app .cp-actions{display:flex;gap:8px;align-items:center}.parlan-app .shead .shead-hash{font-size:22px;font-weight:500;color:var(--ink-faint);width:22px;text-align:center;flex:none}.parlan-app .shead .who{font-size:16px;font-weight:700}.parlan-app .shead-open{flex:none;font-size:12px;color:var(--amber);padding:4px 10px;border:1px solid color-mix(in oklab,var(--amber) 35%,var(--line));border-radius:999px}.parlan-app .shead-open b{font-variant-numeric:tabular-nums;margin-right:3px}.parlan-app .stream.sstream{gap:0;padding:12px 0 8px;display:block}.parlan-app .sstream .daysep{display:flex;justify-content:center;position:relative;margin:14px 20px 6px}.parlan-app .sstream .daysep:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line)}.parlan-app .sstream .daysep span{position:relative;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:2px 12px;font-weight:600;color:var(--ink-soft)}.parlan-app .sstream .newsep{margin:6px 20px}.parlan-app .sintro{padding:24px 20px}.parlan-app .sintro-t{font-family:var(--display);font-size:var(--t-xl);font-weight:700}.parlan-app .sintro-s{margin-top:4px;color:var(--ink-soft);font-size:var(--t-sm);max-width:60ch}.parlan-app .smsg{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;padding:6px 20px 4px}.parlan-app .smsg.cont{padding-top:1px}.parlan-app .smsg:hover{background:color-mix(in oklab,var(--ink) 3.5%,transparent)}.parlan-app .smsg.flash{background:color-mix(in oklab,var(--accent) 10%,transparent)}.parlan-app .sgut{padding-top:2px}.parlan-app .sav{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;font-size:13px;font-weight:700;color:#fff;background:var(--tint, var(--ink-faint))}.parlan-app .stime-h{display:block;text-align:right;padding-top:3px;font-size:10.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums;opacity:0}.parlan-app .smsg:hover .stime-h{opacity:1}.parlan-app .sbody{min-width:0}.parlan-app .shead-line{display:flex;align-items:baseline;gap:8px;line-height:1.3}.parlan-app .sname{font-weight:700;font-size:15px;color:var(--ink)}.parlan-app .stime{font-size:12px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .sverb{font-size:12.5px;color:var(--ink-faint)}.parlan-app .stext{font-size:15px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.parlan-app .stext.tomb{color:var(--ink-faint);font-style:italic;font-size:13.5px}.parlan-app .sbody .atts{margin-top:4px}.parlan-app .sbody .seen{font-size:11px;color:var(--ink-faint);margin-top:2px}.parlan-app .smsg .decision{align-self:auto;max-width:560px;margin-top:4px}.parlan-app .smsg .decision.mine .dcard{border-right:1px solid var(--line);border-left:2px solid var(--accent)}.parlan-app .smsg .decision.mine .msg-retract.blk{align-self:flex-start}.parlan-app .sreport{margin-top:4px;max-width:640px;border:1px solid var(--line);border-radius:10px;padding:10px 14px;background:var(--card)}.parlan-app .sreport-k{font-size:var(--t-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.parlan-app .sreport-t{font-weight:600;margin:2px 0 4px}.parlan-app .stools{position:absolute;top:-14px;right:20px;display:none;align-items:center;gap:1px;padding:2px;background:var(--card);border:1px solid var(--line);border-radius:9px;box-shadow:0 2px 8px #12201a1a;z-index:2}.parlan-app .smsg:hover .stools,.parlan-app .stools:focus-within{display:flex}.parlan-app .stool{height:28px;min-width:30px;border:0;background:none;border-radius:6px;cursor:pointer;font-size:15px;color:var(--ink-soft);padding:0 6px}.parlan-app .stool:hover{background:var(--card-2);color:var(--ink)}.parlan-app .stool.txt{font-size:12.5px;font-weight:600;font-family:var(--font)}.parlan-app .stool.danger:hover{color:var(--alert)}.parlan-app .stool:focus-visible,.parlan-app .srx-pill:focus-visible,.parlan-app .srow:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.parlan-app .srx{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.parlan-app .srx-pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--line);background:var(--card-2);cursor:pointer;font-family:var(--font)}.parlan-app .srx-pill:hover:not(:disabled){border-color:var(--ink-faint)}.parlan-app .srx-pill.mine{background:color-mix(in oklab,var(--accent) 12%,var(--card));border-color:color-mix(in oklab,var(--accent) 55%,var(--line))}.parlan-app .srx-pill:disabled{cursor:default}.parlan-app .srx-e{font-size:14px;line-height:1}.parlan-app .srx-n{font-size:12px;font-weight:600;color:var(--ink-soft);font-variant-numeric:tabular-nums}.parlan-app .srx-pill.mine .srx-n{color:var(--accent-deep)}.parlan-app .styping{flex:none;height:18px;padding:0 22px;font-size:12px;color:var(--ink-soft);font-style:italic}@media(max-width:820px){.parlan-app .smsg{padding-left:14px;padding-right:14px;grid-template-columns:34px minmax(0,1fr)}.parlan-app .sav{width:32px;height:32px}.parlan-app .stools{right:10px}.parlan-app .srow{min-height:40px;font-size:15px}.parlan-app .ssec-add{opacity:1}}@media(hover:none){.parlan-app .smsg:hover .stools{display:none}.parlan-app .smsg:hover{background:none}}@media(prefers-reduced-motion:reduce){.parlan-app .ssec-caret{transition:none}}.parlan-app .list-head .newbtn svg{width:16px;height:16px}.parlan-app .srow-main{flex:1;min-width:0;display:flex;flex-direction:column}.parlan-app .srow-line{display:flex;align-items:baseline;gap:6px;min-width:0}.parlan-app .srow-tag{flex:none;font-size:9.5px;font-weight:700;letter-spacing:.06em;padding:1px 5px;border-radius:4px;background:var(--card-2);color:var(--ink-faint)}.parlan-app .srow.active .srow-tag{background:color-mix(in oklab,var(--on-accent) 22%,transparent);color:var(--on-accent)}.parlan-app .srow-time,.parlan-app .srow-prev{display:none}.parlan-app .shead-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink-soft);font-family:var(--font);font-size:13px;font-weight:500;cursor:pointer;flex:none}.parlan-app .shead-btn svg{width:15px;height:15px}.parlan-app .shead-btn:hover,.parlan-app .shead-btn.on{color:var(--ink);border-color:var(--ink-faint)}.parlan-app .shead-btn.on{background:var(--card-2)}.parlan-app .shead-n{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--amber);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;font-variant-numeric:tabular-nums}.parlan-app .sstream~.compose{border-top:0}.parlan-app .sstream~.compose .zoneB{padding:4px 20px 16px}.parlan-app .sstream~.compose .inputrow{align-items:flex-end;gap:6px;border:1px solid var(--line);border-radius:12px;background:var(--card);padding:5px}.parlan-app .sstream~.compose .inputrow:focus-within{border-color:var(--ink-faint);box-shadow:0 1px 6px #12201a0f}.parlan-app .sstream~.compose textarea{border:0;background:none;min-height:36px;padding:8px 6px}.parlan-app .sstream~.compose textarea:focus{outline:none}.parlan-app .sstream~.compose .plus{width:36px;height:36px;border:0;border-radius:8px;background:none;font-size:20px}.parlan-app .sstream~.compose .plus:hover,.parlan-app .sstream~.compose .plus.on{background:var(--card-2);color:var(--ink)}.parlan-app .sstream~.compose .send{width:36px;height:36px;border-radius:8px}.parlan-app .sstream~.compose .kindmenu{left:20px}.parlan-app .kindmenu .km-sep{padding:8px 13px 4px;font-size:var(--t-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--line-soft)}.parlan-app .sheet-back{position:fixed;inset:0;z-index:50;background:#12201a59;display:flex;align-items:flex-end;justify-content:center}.parlan-app .sheet{width:100%;max-width:520px;background:var(--card);border-radius:16px 16px 0 0;padding:14px 12px calc(12px + var(--sab));display:flex;flex-direction:column;gap:4px}.parlan-app .sheet-rx{display:flex;justify-content:space-around;padding:4px 0 10px;border-bottom:1px solid var(--line);margin-bottom:4px}.parlan-app .sheet-e{width:48px;height:48px;border-radius:50%;border:0;background:var(--card-2);font-size:24px;cursor:pointer}.parlan-app .sheet-e.on{background:color-mix(in oklab,var(--accent) 18%,var(--card));box-shadow:inset 0 0 0 2px var(--accent)}.parlan-app .sheet-a{height:48px;border:0;border-radius:10px;background:none;text-align:left;padding:0 14px;font-family:var(--font);font-size:16px;color:var(--ink);cursor:pointer}.parlan-app .sheet-a:active{background:var(--card-2)}.parlan-app .sheet-a.danger{color:var(--alert)}.parlan-app .sheet-a.cancel{text-align:center;font-weight:600;color:var(--ink-soft)}@media(max-width:820px){.parlan-app .srow{align-items:center;min-height:60px;padding:8px 10px}.parlan-app .srow-av{width:44px;height:44px;border-radius:50%;font-size:15px}.parlan-app .srow-av .pdot{width:12px;height:12px;right:0;bottom:0}.parlan-app .srow-hash{width:44px;height:44px;border-radius:50%;background:var(--card);display:grid;place-items:center;font-size:20px}.parlan-app .srow-time{display:inline;flex:none;margin-left:auto;font-size:12px;color:var(--ink-faint)}.parlan-app .srow-prev{display:block;font-size:13.5px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .srow.un .srow-prev{color:var(--ink)}.parlan-app .srow.un .srow-time{color:var(--accent);font-weight:600}.parlan-app .srow.active{background:none;color:inherit}.parlan-app .srow.active .srow-name{color:var(--ink)}.parlan-app .srow.active .srow-hash{color:var(--ink-faint)}.parlan-app .shead-btn{padding:0 10px}.parlan-app .sstream~.compose .zoneB{padding:4px 10px 10px}}.parlan-app .vdrawer-back{position:fixed;inset:0;z-index:40;background:#12201a2e}.parlan-app .vdrawer{position:absolute;top:0;right:0;bottom:0;width:min(920px,94vw);background:var(--paper);box-shadow:-12px 0 40px #12201a2e;display:flex;flex-direction:column;overflow:hidden}.parlan-app .vdrawer>.vorgang-view{flex:1;min-height:0}@media(prefers-reduced-motion:no-preference){.parlan-app .vdrawer{animation:vdrawer-in .18s ease-out}@keyframes vdrawer-in{0%{transform:translate(24px);opacity:.6}to{transform:none;opacity:1}}}.parlan-app .rail .navbtn.tool{opacity:.7}.parlan-app .rail .navbtn.tool:hover,.parlan-app .rail .navbtn.tool.active{opacity:1}@media(max-width:820px){.parlan-app .vdrawer{width:100vw}}.parlan-app .shead,.parlan-app .sstream,.parlan-app .styping,.parlan-app .sstream~.compose{background:var(--card)}.parlan-app .shead{border-bottom-color:var(--line-soft)}.parlan-app .stream.sstream{padding:8px 0 12px}.parlan-app .srow2 .sbody{max-width:860px}.parlan-app .sstream .daysep{margin:18px 24px 8px}.parlan-app .sstream .daysep span{font-size:11.5px}.parlan-app .srow2{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;padding:8px 24px 4px}.parlan-app .srow2.cont{padding-top:0}.parlan-app .srow2:hover{background:#f7f9f7}.parlan-app .srow2.flash{background:color-mix(in oklab,var(--accent) 8%,transparent)}.parlan-app .srow2 .sav{width:40px;height:40px;border-radius:11px;font-size:14px;letter-spacing:.02em}.parlan-app .srow2 .sgut{padding-top:2px}.parlan-app .srow2 .stime-h{padding-top:4px}.parlan-app .srow2:hover .stime-h{opacity:1}.parlan-app .srow2 .shead-line{gap:7px;margin-bottom:1px}.parlan-app .srow2 .sname{font-size:15px;font-weight:700;letter-spacing:-.005em}.parlan-app .srow2 .stime{font-size:12px}.parlan-app .sbadge{align-self:center;font-size:9.5px;font-weight:700;letter-spacing:.08em;padding:1px 5px;border-radius:4px;background:color-mix(in oklab,var(--accent) 11%,var(--card));color:var(--accent-deep)}.parlan-app .srow2 .stext{font-size:15.5px;line-height:1.55}.parlan-app .srow2 .stext.tomb{font-size:14px;font-style:italic;color:var(--ink-faint)}.parlan-app .srow2 .stools{top:-16px;right:24px}.parlan-app .srow2:hover .stools,.parlan-app .srow2 .stools:focus-within{display:flex}.parlan-app .vc{margin-top:6px;max-width:620px;border:1px solid var(--line);border-radius:12px;background:var(--card);padding:12px 14px;box-shadow:0 1px 2px #12201a0a}.parlan-app .vc.await{border-color:color-mix(in oklab,var(--amber) 42%,var(--line));background:color-mix(in oklab,var(--amber) 4%,var(--card));box-shadow:0 2px 10px -4px color-mix(in oklab,var(--amber) 35%,transparent)}.parlan-app .vc.closed{background:#fafbfa;box-shadow:none}.parlan-app .vc-head{display:flex;align-items:center;gap:8px;min-width:0}.parlan-app .vc-ic{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:11.5px;background:color-mix(in oklab,var(--accent) 11%,var(--card));color:var(--accent-deep)}.parlan-app .vc.await .vc-ic{background:color-mix(in oklab,var(--amber) 16%,var(--card));color:var(--amber)}.parlan-app .vc.closed .vc-ic{background:var(--card-2);color:var(--ink-faint)}.parlan-app .vc-kind{font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft)}.parlan-app .vc-for{font-size:12.5px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .vc-chip{margin-left:auto;flex:none;font-size:11.5px;font-weight:600;padding:2px 9px;border-radius:999px;background:var(--card-2);color:var(--ink-soft);white-space:nowrap}.parlan-app .vc-chip.await{background:color-mix(in oklab,var(--amber) 15%,var(--card));color:var(--amber)}.parlan-app .vc-chip.done{background:color-mix(in oklab,var(--accent) 11%,var(--card));color:var(--accent-deep)}.parlan-app .vc-chip.muted{color:var(--ink-faint)}.parlan-app .vc-title{margin-top:9px;font-size:15px;font-weight:650;line-height:1.4;color:var(--ink);text-wrap:pretty}.parlan-app .vc-text{margin-top:4px;font-size:14.5px;line-height:1.55;color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.parlan-app .vc-title+.vc-text{margin-top:3px}.parlan-app .vc-head+.vc-text{margin-top:9px;color:var(--ink)}.parlan-app .vc.closed .vc-title,.parlan-app .vc.closed .vc-text{color:var(--ink-soft)}.parlan-app .vc-text.muted{color:var(--ink-faint)}.parlan-app .vc-due{margin-top:6px;font-size:12px;font-weight:600;color:var(--amber)}.parlan-app .vc-due.over{color:var(--alert)}.parlan-app .vc-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.parlan-app .vc-btn{height:32px;padding:0 14px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-family:var(--font);font-size:13.5px;font-weight:600;cursor:pointer}.parlan-app .vc-btn:hover:not(:disabled){border-color:var(--ink-faint)}.parlan-app .vc-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.parlan-app .vc-btn.primary:hover:not(:disabled){background:var(--accent-deep);border-color:var(--accent-deep)}.parlan-app .vc-btn.ghost{border-color:transparent;color:var(--ink-soft)}.parlan-app .vc-btn:disabled{opacity:.6;cursor:default}.parlan-app .vc-btn:focus-visible,.parlan-app .vc-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.parlan-app .vc-link{margin-left:auto;border:0;background:none;padding:4px 2px;color:var(--ink-faint);font-family:var(--font);font-size:13px;font-weight:500;cursor:pointer}.parlan-app .vc-link:hover{color:var(--ink)}.parlan-app .vc.report .vc-text{-webkit-line-clamp:12}@media(max-width:820px){.parlan-app .srow2{grid-template-columns:34px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;padding:7px 12px 3px}.parlan-app .srow2 .sav{width:34px;height:34px;border-radius:10px;font-size:12.5px}.parlan-app .srow2 .stext{font-size:16px}.parlan-app .vc{max-width:none}.parlan-app .vc-btn{height:38px}}@media(hover:none){.parlan-app .srow2:hover{background:none}.parlan-app .srow2:hover .stools{display:none}}.parlan-app .vc-head .vc-link{margin-left:4px;padding:2px 0 2px 4px}.parlan-app .vc-chip+.vc-link{margin-left:4px}.parlan-app .vc-thread{display:flex;align-items:center;gap:8px;width:100%;margin-top:10px;padding:7px 8px;border:0;border-top:1px solid var(--line-soft);border-radius:0 0 8px 8px;background:none;cursor:pointer;font-family:var(--font);font-size:13px;color:var(--ink-soft);text-align:left}.parlan-app .vc-thread:hover{background:var(--card-2)}.parlan-app .vc-thread-av{width:20px;height:20px;flex:none;border-radius:6px;display:grid;place-items:center;font-size:8.5px;font-weight:700;color:#fff}.parlan-app .vc-thread-n{font-weight:700;color:var(--accent-deep)}.parlan-app .vc-thread-last{color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .vc-thread-go{margin-left:auto;color:var(--ink-faint)}.parlan-app .vc-thread.unread .vc-thread-last{color:var(--ink)}.parlan-app .vc-thread-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--alert)}.parlan-app .sact{display:flex;align-items:baseline;gap:6px;width:calc(100% - 100px);max-width:860px;margin:4px 24px 4px 76px;padding:6px 10px;border:0;border-radius:8px;background:none;text-align:left;cursor:pointer;font-family:var(--font);font-size:13.5px;color:var(--ink-soft);min-width:0}.parlan-app .sact:hover{background:var(--card-2)}.parlan-app .sact-arrow{flex:none;color:var(--ink-faint)}.parlan-app .sact-who{flex:none;font-weight:700;color:var(--ink)}.parlan-app .sact-in{flex:none;color:var(--ink-faint)}.parlan-app .sact-title{flex:none;max-width:40%;font-weight:600;color:var(--accent-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .sact-text{flex:1;min-width:0;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .sact-text:before{content:"— ";color:var(--ink-faint)}.parlan-app .sact-time{flex:none;font-size:12px;color:var(--ink-faint)}.parlan-app .sact.unread .sact-text{color:var(--ink)}.parlan-app .sact .vc-thread-dot{align-self:center}.parlan-app .vp{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--card)}.parlan-app .vp-head{display:flex;align-items:baseline;gap:8px;padding:18px 18px 10px}.parlan-app .vp-t{font-size:16px;font-weight:700}.parlan-app .vp-c{font-size:12px;color:var(--ink-faint)}.parlan-app .vp-tabs{display:flex;gap:4px;padding:0 12px 10px;border-bottom:1px solid var(--line-soft)}.parlan-app .vp-tab{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:8px;background:none;font-family:var(--font);font-size:13px;font-weight:600;color:var(--ink-soft);cursor:pointer}.parlan-app .vp-tab:hover{background:var(--card-2)}.parlan-app .vp-tab.on{background:var(--card-2);color:var(--ink)}.parlan-app .vp-n{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--line);color:var(--ink-soft);font-size:11px;display:grid;place-items:center;font-variant-numeric:tabular-nums}.parlan-app .vp-n.hot{background:var(--amber);color:#fff}.parlan-app .vp-list{flex:1;min-height:0;overflow-y:auto;padding:6px 8px 16px}.parlan-app .vp-empty{padding:18px 10px;font-size:13px;color:var(--ink-faint)}.parlan-app .vp-row{display:flex;gap:10px;width:100%;padding:10px;border:0;border-radius:10px;background:none;text-align:left;cursor:pointer;font-family:var(--font);color:var(--ink)}.parlan-app .vp-row:hover{background:var(--card-2)}.parlan-app .vp-row .vc-ic{margin-top:1px}.parlan-app .vp-row.aw .vc-ic{background:color-mix(in oklab,var(--amber) 16%,var(--card));color:var(--amber)}.parlan-app .vp-row.dn .vc-ic{background:var(--card-2);color:var(--ink-faint)}.parlan-app .vp-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.parlan-app .vp-line1{display:flex;align-items:center;gap:6px;min-width:0}.parlan-app .vp-title{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.parlan-app .vp-row.dn .vp-title{color:var(--ink-soft);font-weight:500}.parlan-app .vp-line2{display:flex;align-items:center;gap:6px;min-width:0}.parlan-app .vc-chip.sm{margin-left:0;font-size:11px;padding:1px 7px}.parlan-app .vp-meta{font-size:12px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .vp-line3{display:flex;gap:10px;font-size:11.5px;color:var(--ink-faint)}.parlan-app .vp-line3 .due{color:var(--amber);font-weight:600}.parlan-app .vp-line3 .over{color:var(--alert);font-weight:600}@media(max-width:820px){.parlan-app .sact{width:calc(100% - 68px);margin:3px 12px 3px 56px}.parlan-app .sact-title{max-width:45%}}.parlan-app .vdrawer.vdrawer-narrow{width:min(380px,100vw)}.parlan-app .compose{border-top:0}.parlan-app .ci{padding:6px 20px 16px;background:var(--card)}.parlan-app .ci-atts{padding:0 4px 6px}.parlan-app .ci-box{display:flex;align-items:flex-end;gap:4px;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--card);transition:border-color .12s,box-shadow .12s}.parlan-app .ci-box:focus-within{border-color:color-mix(in oklab,var(--accent) 45%,var(--line));box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 10%,transparent)}.parlan-app .ci-box textarea{flex:1;min-width:0;min-height:36px;max-height:220px;resize:none;border:0;outline:none;background:none;padding:8px 6px;font-family:var(--font);font-size:15px;line-height:1.45;color:var(--ink);overflow-y:auto}.parlan-app .ci-box textarea::-moz-placeholder{color:var(--ink-faint)}.parlan-app .ci-box textarea::placeholder{color:var(--ink-faint)}.parlan-app .ci-left,.parlan-app .ci-right{position:relative;display:flex;align-items:center;gap:2px;flex:none}.parlan-app .ci-voice{display:contents}.parlan-app .ci-btn{width:36px;height:36px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;color:var(--ink-soft);cursor:pointer;transition:background .12s,color .12s}.parlan-app .ci-btn svg{width:19px;height:19px}.parlan-app .ci-btn:hover:not(:disabled),.parlan-app .ci-btn.on{background:var(--card-2);color:var(--ink)}.parlan-app .ci-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.parlan-app .ci-box.with-fmt{flex-wrap:wrap}.parlan-app .tf-bar{flex:0 0 100%;display:flex;align-items:center;gap:1px;padding:0 2px 5px;margin-bottom:2px;border-bottom:1px solid var(--line-soft);overflow-x:auto;scrollbar-width:none}.parlan-app .tf-btn{width:30px;height:28px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:none;color:var(--ink-soft);cursor:pointer}.parlan-app .tf-btn svg{width:17px;height:17px}.parlan-app .tf-btn:hover{background:var(--card-2);color:var(--ink)}.parlan-app .tf-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.parlan-app .tf-g{font-size:15px;line-height:1}.parlan-app .tf-sep{width:1px;height:16px;margin:0 4px;background:var(--line);flex:none}.parlan-app .ci-btn.ci-send{background:var(--card-2);color:var(--ink-faint)}.parlan-app .ci-btn.ci-send.ready{background:var(--accent);color:var(--on-accent)}.parlan-app .ci-btn.ci-send.ready:hover{background:var(--accent-deep)}.parlan-app .ci-btn.ci-send:disabled{cursor:default}.parlan-app .ci-btn.voice.live{background:color-mix(in oklab,var(--accent) 14%,var(--card));color:var(--accent-deep)}.parlan-app .ci-btn.voice.err{color:var(--alert)}.parlan-app .ci-menu{position:absolute;left:0;bottom:calc(100% + 10px);width:250px;padding:6px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 36px -12px #12201a47;z-index:6}.parlan-app .ci-menu button{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;border:0;border-radius:8px;background:none;text-align:left;font-family:var(--font);font-size:14px;color:var(--ink);cursor:pointer}.parlan-app .ci-menu button:hover{background:var(--card-2)}.parlan-app .ci-mi{width:20px;display:grid;place-items:center;color:var(--accent-deep);flex:none}.parlan-app .ci-mi svg{width:17px;height:17px}.parlan-app .ci-sep{padding:8px 10px 4px;font-size:var(--t-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.parlan-app .vdrawer{width:min(860px,94vw);background:var(--card)}.parlan-app .vt{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--card)}.parlan-app .vt-top{flex:none;display:flex;align-items:center;gap:10px;padding:12px 16px 12px 12px;border-bottom:1px solid var(--line-soft)}.parlan-app .vt-x,.parlan-app .vt-more{width:34px;height:34px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--ink-soft);cursor:pointer}.parlan-app .vt-x svg{width:18px;height:18px}.parlan-app .vt-more svg{width:18px;height:18px}.parlan-app .vt-x:hover,.parlan-app .vt-more:hover{background:var(--card-2);color:var(--ink)}.parlan-app .vt-crumb{flex:1;min-width:0;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;overflow:hidden}.parlan-app .vt-crumb-who{font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis}.parlan-app .vt-top .vc-chip{margin-left:0}.parlan-app .vt-menu{position:relative}.parlan-app .vt-pop{position:absolute;right:0;top:calc(100% + 6px);width:200px;padding:6px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 36px -12px #12201a47;z-index:6}.parlan-app .vt-pop button{display:block;width:100%;height:36px;padding:0 10px;border:0;border-radius:8px;background:none;text-align:left;font-family:var(--font);font-size:14px;color:var(--ink);cursor:pointer}.parlan-app .vt-pop button:hover{background:var(--card-2)}.parlan-app .vt-pop button.danger{color:var(--alert)}.parlan-app .vt-scroll{flex:1;min-height:0;overflow-y:auto;padding:20px 0 12px}.parlan-app .vt-card{margin:0 24px 6px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.parlan-app .vt-card.await{border-color:color-mix(in oklab,var(--amber) 42%,var(--line));background:color-mix(in oklab,var(--amber) 4%,var(--card))}.parlan-app .vt-title{margin:0;font-family:var(--font);font-size:19px;font-weight:700;line-height:1.35;color:var(--ink);text-wrap:balance}.parlan-app .vt-text{margin-top:8px;font-size:15px;line-height:1.6;color:var(--ink)}.parlan-app .vt-facts{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:12px;font-size:12.5px;color:var(--ink-faint)}.parlan-app .vt-facts .due{color:var(--amber);font-weight:600}.parlan-app .vt-facts .over{color:var(--alert);font-weight:600}.parlan-app .vt-card .atts{margin-top:10px}.parlan-app .vt-act-body{margin-top:16px}.parlan-app .vt-act{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line-soft)}.parlan-app .vt-act .vc-btn{height:38px;padding:0 16px;font-size:14px}.parlan-app .vt-note{margin:0;font-size:13.5px;color:var(--ink-soft)}.parlan-app .vt-card .opts{display:flex;flex-wrap:wrap;gap:8px}.parlan-app .vt-card .opt{height:38px;padding:0 16px;border:1px solid var(--line);border-radius:10px;background:var(--card);font-family:var(--font);font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.parlan-app .vt-card .opt:hover:not(:disabled){border-color:var(--ink-faint)}.parlan-app .vt-card .opt.sel{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 10%,var(--card));color:var(--accent-deep);box-shadow:inset 0 0 0 1px var(--accent)}.parlan-app .vt-card .opt:disabled{opacity:.55;cursor:default}.parlan-app .vt-card .bm-form .field{margin-bottom:10px}.parlan-app .vt-card .bm-check{display:flex;gap:10px;align-items:center;padding:6px 0;font-size:14.5px}.parlan-app .vt-card .bm-values div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--line-soft);font-size:14px}.parlan-app .vt-reassign{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line-soft)}.parlan-app .vt-reassign select{flex:1;min-width:180px;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--card);font-family:var(--font);font-size:14px;color:var(--ink)}.parlan-app .vt-sec{display:flex;align-items:center;gap:10px;margin:18px 24px 4px;font-size:12.5px;font-weight:600;color:var(--ink-faint)}.parlan-app .vt-sec:after{content:"";flex:1;height:1px;background:var(--line-soft)}.parlan-app .vt-thread .srow2{padding-left:24px;padding-right:24px}.parlan-app .vt-thread .daysep{margin:12px 24px 6px}.parlan-app .vt-sub{padding:6px 24px 6px 76px}.parlan-app .vt-empty{margin:8px 24px;padding:14px 16px;border-radius:10px;background:var(--paper);font-size:13.5px;color:var(--ink-faint)}.parlan-app .vt-proof{margin:20px 24px 8px;border-top:1px solid var(--line-soft);padding-top:12px}.parlan-app .vt-proof summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--ink-soft);list-style:none}.parlan-app .vt-proof summary::-webkit-details-marker{display:none}.parlan-app .vt-proof summary:before{content:"▸";display:inline-block;width:14px;color:var(--ink-faint);transition:transform .12s}.parlan-app .vt-proof[open] summary:before{transform:rotate(90deg)}.parlan-app .vt-proof summary span{font-weight:400;color:var(--ink-faint)}.parlan-app .vt-proof-body{margin-top:12px}.parlan-app .vt-foot{flex:none;border-top:1px solid var(--line-soft)}.parlan-app .vt-foot .ci{padding:10px 16px 14px}@media(max-width:820px){.parlan-app .ci{padding:4px 8px 8px}.parlan-app .ci-box textarea{font-size:16px}.parlan-app .vt-card{margin:0 12px 6px;padding:16px}.parlan-app .vt-title{font-size:18px}.parlan-app .vt-sec,.parlan-app .vt-proof,.parlan-app .vt-empty{margin-left:12px;margin-right:12px}.parlan-app .vt-thread .srow2{padding-left:12px;padding-right:12px}.parlan-app .vt-sub{padding-left:56px;padding-right:12px}.parlan-app .vt-foot .ci{padding:8px 8px calc(8px + var(--sab))}.parlan-app .vt-crumb-who{display:none}}@media(prefers-reduced-motion:reduce){.parlan-app .ci-box,.parlan-app .ci-btn{transition:none}}.parlan-app .ci .ci-box textarea,.parlan-app .ci .ci-box textarea:focus,.parlan-app .ci .ci-box textarea:focus-visible{outline:none;border:0;box-shadow:none}.parlan-app .vt-empty{margin-top:18px}.parlan-app .ci-left>.ci-btn{background:var(--card-2);color:var(--ink-soft)}.parlan-app .ci-left>.ci-btn:hover,.parlan-app .ci-left>.ci-btn.on{background:var(--line);color:var(--ink)}.parlan-app .huddle-btn svg{width:16px;height:16px}.parlan-app .huddle-btn.live{background:color-mix(in oklab,var(--live) 12%,var(--card));border-color:color-mix(in oklab,var(--live) 45%,var(--line));color:var(--live-ink)}.parlan-app .huddle-btn:disabled{opacity:.6;cursor:default}.parlan-app .huddle-avs{display:inline-flex}.parlan-app .huddle-av{width:20px;height:20px;margin-left:-5px;border-radius:50%;border:2px solid var(--card);background:var(--live);color:#fff;font-size:8.5px;font-weight:700;display:grid;place-items:center}.parlan-app .huddle-av:first-child{margin-left:0}.parlan-app .huddle-err{font-size:12px;color:var(--alert)}@media(max-width:820px){.parlan-app .huddle-lbl{display:none}}.huddle{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;background:#0f1714;color:#f3f6f4;font-family:Spline Sans Variable,system-ui,-apple-system,sans-serif;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)}.huddle-top{flex:none;display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.huddle-dot{width:9px;height:9px;border-radius:50%;background:#2bac76;box-shadow:0 0 0 4px #2bac7633}.huddle-title{flex:1;min-width:0;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.huddle-leave{height:34px;padding:0 16px;border:0;border-radius:999px;background:#d93a2f;color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.huddle-leave:hover{background:#bf2f25}.huddle-room{flex:1;min-height:0}.huddle .lk-room-container{height:100%;background:transparent}.huddle .lk-video-conference{height:100%}.huddle .lk-chat-toggle,.huddle .lk-button.lk-disconnect-button{display:none}.huddle .lk-participant-tile{border-radius:14px}.huddle .lk-button{border-radius:999px}@media(prefers-reduced-motion:no-preference){.huddle-dot{animation:huddle-pulse 2s ease-in-out infinite}@keyframes huddle-pulse{50%{box-shadow:0 0 0 7px #2bac7614}}}.huddle-room{display:flex;flex-direction:column}.huddle-stage{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:10px}.huddle-grid{flex:1;min-height:0}.huddle-bar{flex:none;justify-content:center;padding:6px 0 4px;border-top:0!important}.huddle .lk-control-bar{border-top:0}.huddle .lk-button{min-height:44px;min-width:44px}.huddle .lk-pagination-indicator{bottom:8px}.parlan-app .scall{display:flex;align-items:baseline;gap:8px;margin:6px 24px 6px 76px;font-size:13.5px;color:var(--ink-soft)}.parlan-app .scall-ic{flex:none}.parlan-app .scall-t{flex:0 1 auto;min-width:0}.parlan-app .scall.missed .scall-t,.parlan-app .scall.declined .scall-t{color:var(--alert)}@media(max-width:820px){.parlan-app .scall{margin-left:56px;margin-right:12px}}.parlan-app .ringcard{position:fixed;z-index:90;top:calc(14px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);width:min(460px,calc(100vw - 24px));display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border-radius:16px;background:#13221c;color:#f3f6f4;box-shadow:0 18px 50px -12px #00000073}.parlan-app .ringcard-av{width:42px;height:42px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--live);color:#fff;font-weight:700;font-size:15px}.parlan-app .ringcard.dm .ringcard-av{box-shadow:0 0 #2bac7699}.parlan-app .ringcard-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.parlan-app .ringcard-text b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .ringcard-text span{font-size:13px;color:#b9c8c0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .ringcard-btn{flex:none;height:38px;padding:0 14px;border:0;border-radius:999px;font-family:var(--font);font-size:14px;font-weight:600;cursor:pointer}.parlan-app .ringcard-btn.yes{background:var(--live);color:#fff}.parlan-app .ringcard-btn.yes:hover{background:#239766}.parlan-app .ringcard-btn.no{background:#ffffff1a;color:#f3f6f4}.parlan-app .ringcard.dm .ringcard-btn.no{background:#d93a2f;color:#fff}@media(prefers-reduced-motion:no-preference){.parlan-app .ringcard{animation:ringcard-in .2s ease-out}.parlan-app .ringcard.dm .ringcard-av{animation:ringcard-pulse 1.4s ease-out infinite}@keyframes ringcard-in{0%{transform:translate(-50%,-12px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes ringcard-pulse{70%{box-shadow:0 0 0 12px #2bac7600}to{box-shadow:0 0 #2bac7600}}}.huddle-banner{flex:none;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;font-size:14px;color:#dbe7e1;background:#ffffff0d}.huddle-banner-dot{width:8px;height:8px;border-radius:50%;background:#2bac76}.huddle-banner.noanswer .huddle-banner-dot,.huddle-banner.declined .huddle-banner-dot{background:#d93a2f}.huddle-startaudio{position:absolute;top:72px;left:50%;transform:translate(-50%);z-index:2}@media(prefers-reduced-motion:no-preference){.huddle-banner.ringing .huddle-banner-dot{animation:huddle-pulse 1.2s ease-in-out infinite}}.parlan-app .ringcard{bottom:auto;height:auto;right:auto;max-height:120px}.parlan-app .vc{cursor:pointer}@media(max-width:820px){.parlan-app.immersive .bottomnav{display:none}.parlan-app.immersive .ci{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.parlan-app .shead{gap:10px;padding:8px 10px 8px 4px}.parlan-app .shead .conv-back{width:36px;height:40px;border:0;background:none;font-size:26px;color:var(--accent-deep)}.parlan-app .shead .srow-av.big{width:38px;height:38px;border-radius:50%;font-size:13px}.parlan-app .shead .shead-hash{width:38px;height:38px;border-radius:50%;background:var(--card-2);display:grid;place-items:center;font-size:18px}.parlan-app .shead .who{font-size:16.5px}.parlan-app .shead .sub{font-size:12.5px}.parlan-app .shead .shead-btn{width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--card-2);justify-content:center;position:relative;font-size:0;gap:0}.parlan-app .shead .shead-btn svg{width:19px;height:19px}.parlan-app .shead .shead-btn>span:not(.shead-n):not(.huddle-avs){display:none}.parlan-app .shead .shead-n{position:absolute;top:-2px;right:-2px;font-size:10px;min-width:17px;height:17px;border:2px solid var(--card)}.parlan-app .shead .huddle-btn.live{width:auto;padding:0 10px 0 8px;border-radius:999px;gap:6px;font-size:12px}.parlan-app .shead .huddle-btn.live .huddle-avs{display:inline-flex}.parlan-app .vc-head .vc-link{display:none}.parlan-app .vc{padding:12px 13px;border-radius:14px}.parlan-app .vc-title{font-size:15.5px}.parlan-app .vc-text{font-size:15px}.parlan-app .srow2 .sname{font-size:15.5px}.parlan-app .sstream .daysep{margin:14px 12px 6px}}.huddle{background:radial-gradient(120% 80% at 50% 0%,#1b3128,#0e1713 60%,#0a110e)}.huddle-top{border-bottom:0;padding:calc(14px + env(safe-area-inset-top,0px)) 20px 6px;justify-content:center;text-align:center}.huddle-top .huddle-dot{display:none}.huddle-head{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.huddle-title{font-size:18px;font-weight:700;letter-spacing:-.01em}.huddle-sub{font-size:13px;color:#9fb4aa;font-variant-numeric:tabular-nums}.hs{flex:1;min-height:0;display:flex;flex-direction:column}.hs-stage{position:relative;flex:1;min-height:0;display:flex;gap:14px;padding:12px 16px}.hs-grid{flex:1;min-height:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-auto-rows:minmax(0,1fr);align-content:center}.hs-tiles{flex:1;min-width:0;min-height:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:14px}.hs-tiles>.hp{flex:none;width:var(--tw);height:var(--th)}.hp-video-fill{position:absolute;inset:-8%;width:116%;height:116%;-o-object-fit:cover;object-fit:cover;filter:blur(28px) brightness(.55) saturate(1.1)}.hp.upright .hp-video{-o-object-fit:contain;object-fit:contain}.hp-more .hp-av{background:#ffffff1f;font-size:clamp(22px,5vmin,40px)}.hs-stage.pip>.hp{flex:1}.hs-self{position:absolute;right:26px;bottom:22px;width:min(28vw,200px);aspect-ratio:3 / 4;z-index:2}.hs-self .hp{height:100%;box-shadow:0 10px 30px #00000073}.hp{position:relative;min-height:0;border-radius:22px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(160deg,hsl(var(--h) 28% 22%),hsl(var(--h) 30% 13%));transition:box-shadow .15s}.hp.speaking{box-shadow:0 0 0 3px #2bd189,0 0 28px #2bd18959}.hp-av{width:clamp(84px,22vmin,148px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:hsl(var(--h) 42% 44%);color:#fff;font-size:clamp(28px,7vmin,52px);font-weight:700;letter-spacing:.02em}.hp.speaking .hp-av{box-shadow:0 0 0 6px #2bd18947}.hp.small .hp-av{width:clamp(48px,12vmin,72px);font-size:clamp(17px,4vmin,26px)}.hp-video,.hp video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hp-name{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:5px 10px;border-radius:999px;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp.small .hp-name{left:8px;bottom:8px;font-size:12px;padding:3px 8px}.hp-muted{display:inline-flex;color:#ff8a80}.hp-kick{position:absolute;top:10px;right:10px;z-index:2;width:30px;height:30px;border-radius:50%;border:0;display:grid;place-items:center;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font:600 18px/1 var(--font, system-ui);cursor:pointer;opacity:0;transition:opacity .15s,background .15s}.hp:hover .hp-kick,.hp-kick:focus-visible{opacity:1}.hp-kick:hover{background:#c4423a}.hp-kick:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(hover:none){.hp-kick{opacity:.85}}.hp.small .hp-kick{top:6px;right:6px;width:24px;height:24px;font-size:15px}.hp-kick-ask{position:absolute;top:10px;right:10px;left:10px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;padding:6px 6px 6px 12px;border-radius:14px;background:#0000009e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:12.5px;font-weight:600}.hp-kick-ask>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-kick-ask button{border:0;border-radius:999px;padding:5px 11px;font:600 12px var(--font, system-ui);cursor:pointer;background:#ffffff29;color:#fff}.hp-kick-ask button.danger{background:#c4423a}.hp-kick-ask button:disabled{opacity:.6;cursor:default}@media(prefers-reduced-motion:reduce){.hp-kick{transition:none}}.hp-muted svg{width:14px;height:14px}.hs-stage.sharing{flex-direction:row}.hs-stage.sharing .hs-grid{flex:0 0 220px;grid-template-columns:1fr;grid-auto-rows:140px;align-content:start;overflow-y:auto}.hs-screen{position:relative;flex:1;min-width:0;border-radius:18px;overflow:hidden;background:#000}.hs-screen-video,.hs-screen video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hs-bar{flex:none;display:flex;justify-content:center;gap:18px;padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px))}.hs-btn{display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:none;color:#dfe9e4;font-family:inherit;font-size:12px;cursor:pointer}.hs-btn svg{box-sizing:content-box;width:24px;height:24px;padding:16px;border-radius:50%;background:#ffffff1f;transition:background .12s,color .12s}.hs-btn:hover svg{background:#fff3}.hs-btn.on svg{background:#f3f6f4;color:#0e1713}.hs-btn.off svg{background:#f3f6f4;color:#d93a2f}.hs-btn.end svg{background:#e5483d;color:#fff;width:28px;height:28px;padding:14px 18px;border-radius:999px}.hs-btn.end:hover svg{background:#c93a30}.hs-btn:focus-visible svg{outline:2px solid #2bd189;outline-offset:3px}@media(max-width:820px){.hs-stage{padding:8px 10px;gap:10px}.hs-tiles{gap:10px}.hs-self{right:16px;bottom:14px;width:34vw}.hs-stage.sharing{flex-direction:column}.hs-stage.sharing .hs-grid{flex:0 0 110px;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:110px;grid-auto-rows:1fr;overflow-x:auto}.hs-bar{gap:14px}.hs-btn span{font-size:11px}}@media(prefers-reduced-motion:reduce){.hp,.hs-btn svg{transition:none}}.hs-stage>.hp.calling{flex:1}.hp.calling .hp-av{box-shadow:0 0 #2bd18973}@media(prefers-reduced-motion:no-preference){.hp.calling .hp-av{animation:hp-ring 1.6s ease-out infinite}@keyframes hp-ring{0%{box-shadow:0 0 #2bd18973}80%,to{box-shadow:0 0 0 28px #2bd18900}}}.parlan-app .ci-call{position:relative}.parlan-app .ci-call svg{width:19px;height:19px}.parlan-app .ci-call.live{background:color-mix(in oklab,var(--live) 16%,var(--card));color:var(--live-ink)}.parlan-app .ci-call-n{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;border:2px solid var(--card);background:var(--live);color:#fff;font-size:9.5px;font-weight:700;display:grid;place-items:center}.parlan-app .vc-thread-n{white-space:nowrap;flex:none}@media(hover:none){.parlan-app .srow2:hover .stime-h{opacity:0}}.parlan-app .rail button.navbtn,.parlan-app button.bn-btn{background:none;border:0;font-family:inherit;cursor:pointer}.parlan-app button.bn-btn{font-size:10px}.parlan-app .rav,.parlan-app .bn-av{position:relative}.parlan-app .rav-emo{position:absolute;right:-7px;bottom:-6px;font-size:13px;line-height:1;filter:drop-shadow(0 0 1.5px rgba(0,0,0,.35))}.parlan-app .rav.dnd{box-shadow:0 0 0 2px var(--rail, #0f2a1d),0 0 0 3.5px #c9893b}.parlan-app .st-emo{font-size:13px;line-height:1;margin-left:4px;flex:none;cursor:default}.parlan-app .srow-line .st-emo{margin-left:2px;margin-right:2px}.parlan-app .pdot.dnd{background:#c9893b;box-shadow:none}.parlan-app .st-hint{flex:none;margin:0 22px 4px;padding:6px 10px;border-radius:8px;background:var(--line-soft);color:var(--ink-soft);font-size:12.5px}.parlan-app .st-hint.dnd{background:#fbf1e3;color:#7a4f17}.parlan-app .st-hint-s{opacity:.85}.stm-scrim{position:fixed;inset:0;z-index:80;background:#0a16102e;display:flex;align-items:flex-end;justify-content:flex-start;padding:0 0 18px 66px}.stm{width:min(380px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;background:var(--card, #fff);color:var(--ink, #12201a);border-radius:14px;box-shadow:0 18px 48px #0a161038,0 0 0 1px var(--line, #e4e9e4);padding:16px;display:flex;flex-direction:column;gap:12px;font-size:14px}.stm-me{display:flex;align-items:center;gap:12px}.stm-av{position:relative;width:40px;height:40px;border-radius:10px;background:#2a5c43;color:#dff3e6;display:grid;place-items:center;font-weight:700;font-size:14px;flex:none}.stm-av-emo{position:absolute;right:-6px;bottom:-6px;font-size:16px;line-height:1}.stm-who{display:flex;flex-direction:column;min-width:0}.stm-name{font-weight:700}.stm-cur{font-size:12.5px;color:var(--ink-soft, #4d5b54);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stm-field{display:flex;align-items:center;gap:4px;border:1px solid var(--line, #e4e9e4);border-radius:10px;padding:4px 6px 4px 4px}.stm-field:focus-within{border-color:var(--accent, #17794c);box-shadow:0 0 0 3px #17794c1f}.stm-field input{flex:1;min-width:0;border:0!important;outline:none!important;box-shadow:none!important;background:transparent;font:inherit;font-size:15px;padding:6px 4px}.stm-emo{width:36px;height:36px;border-radius:8px;border:0;background:var(--line-soft, #eef1ee);font-size:18px;cursor:pointer;flex:none}.stm-x{border:0;background:none;font-size:20px;color:var(--ink-faint, #65736c);cursor:pointer;width:28px;height:28px;border-radius:50%}.stm-x:hover{background:var(--line-soft, #eef1ee)}.stm-emojis{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.stm-emojis button{height:38px;border:0;border-radius:8px;background:none;font-size:20px;cursor:pointer}.stm-emojis button:hover,.stm-emojis button.on{background:var(--line-soft, #eef1ee)}.stm-presets{display:flex;flex-direction:column}.stm-preset{display:flex;align-items:center;gap:10px;border:0;background:none;text-align:left;padding:7px 6px;border-radius:8px;cursor:pointer;font:inherit;color:inherit}.stm-preset:hover,.stm-preset:focus-visible{background:var(--line-soft, #eef1ee)}.stm-pe{font-size:17px;width:24px;text-align:center}.stm-pn{font-weight:600}.stm-pc{color:var(--ink-faint, #65736c);font-size:12.5px}.stm-pc:before{content:"— "}.stm-row{display:flex;align-items:center;gap:10px}.stm-lbl{font-size:13px;color:var(--ink-soft, #4d5b54)}.stm-row select{flex:1;border:1px solid var(--line, #e4e9e4);border-radius:8px;padding:6px 8px;font:inherit;font-size:13.5px;background:var(--card, #fff)}.stm-seg{display:flex;gap:4px;padding:3px;background:var(--line-soft, #eef1ee);border-radius:10px}.stm-sg{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:none;border-radius:8px;padding:7px 4px;font:inherit;font-size:13px;color:var(--ink-soft, #4d5b54);cursor:pointer;white-space:nowrap}.stm-sg.on{background:var(--card, #fff);color:var(--ink, #12201a);font-weight:600;box-shadow:0 1px 2px #00000014}.stm-dot{width:8px;height:8px;border-radius:50%;background:#2bac76}.stm-sg.away .stm-dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink-faint, #65736c)}.stm-sg.dnd .stm-dot{background:#c9893b}.stm-hint{font-size:12.5px;color:#7a4f17;background:#fbf1e3;border-radius:8px;padding:7px 10px}.stm-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:4px;border-top:1px solid var(--line-soft, #eef1ee)}.stm-foot .sp{flex:1}.stm-link{font-size:13px;color:var(--ink-soft, #4d5b54);text-decoration:none}.stm-link:hover{color:var(--accent, #17794c);text-decoration:underline}.stm-btn{border:0;border-radius:8px;padding:8px 14px;font:inherit;font-size:13.5px;font-weight:600;background:var(--accent, #17794c);color:#fff;cursor:pointer}.stm-btn.ghost{background:none;color:var(--ink-soft, #4d5b54);box-shadow:inset 0 0 0 1px var(--line, #e4e9e4)}.stm-btn:disabled{opacity:.55;cursor:default}@media(max-width:820px){.stm-scrim{align-items:flex-end;justify-content:center;padding:0}.stm{width:100%;border-radius:16px 16px 0 0;padding:18px 16px calc(16px + env(safe-area-inset-bottom,0px));max-height:88dvh}.stm-seg{flex-wrap:wrap}}.parlan-app .srow-hash.ctx,.parlan-app .shead-hash.ctx{display:inline-grid;place-items:center;color:var(--erp, var(--ink-faint))}.parlan-app .srow-hash.ctx svg{width:14px;height:14px}.parlan-app .shead-hash.ctx svg{width:20px;height:20px}.parlan-app .srow.sub{padding-left:30px}.parlan-app .srow.sub .srow-hash.ctx{font-size:12px}.parlan-app .srow.sub .srow-name{font-size:13.5px}.parlan-app .ssec-more{display:block;border:0;background:none;color:var(--ink-faint);font:inherit;font-size:12.5px;padding:4px 18px 6px 40px;cursor:pointer;text-align:left}.parlan-app .ssec-more:hover{color:var(--accent)}.parlan-app .ctxchip.ctxlink{text-decoration:none;color:var(--ink-soft);cursor:pointer}.parlan-app .ctxchip.ctxlink:hover{color:var(--accent);border-color:var(--accent)}.hp-figure{position:absolute;inset:0}.hp-figure canvas{display:block;width:100%;height:100%}.hp.engram{background:radial-gradient(120% 90% at 50% 18%,hsl(var(--h) 38% 30%),hsl(var(--h) 30% 12%) 70%)}.hp.engram.speaking{box-shadow:0 0 0 3px #2bd189,0 0 28px #2bd18959}.hs-btn.end svg{width:24px;height:24px;padding:16px;border-radius:50%}.hs{flex-direction:row}.hs-main{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.hs-anchor{position:relative;display:flex}.hs-btn{position:relative}.hs-badge{position:absolute;top:-2px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#e5483d;color:#fff;font:600 11px/18px var(--font, system-ui);font-style:normal}.hd-pop{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);z-index:5;width:min(320px,90vw);background:#18211d;color:#e8efeb;border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 18px 40px #00000073;padding:12px;display:flex;flex-direction:column;gap:10px;text-align:left}.hd-head{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:14px}.hd-x{border:0;background:none;color:#9fb1a8;font-size:20px;cursor:pointer;line-height:1}.hd-row{display:flex;flex-direction:column;gap:4px;font-size:12.5px}.hd-lbl{color:#9fb1a8}.hd-row select{background:#0f1613;color:#e8efeb;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:7px 8px;font:inherit;font-size:13px}.hd-switch{flex-direction:row;align-items:center;justify-content:space-between}.hd-switch input{width:20px;height:20px;accent-color:#2bd189}.hd-share{padding:6px;gap:2px;width:240px}.hd-opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:0;background:none;color:inherit;text-align:left;padding:9px 10px;border-radius:9px;cursor:pointer;font:inherit}.hd-opt:hover,.hd-opt:focus-visible{background:#ffffff14}.hd-opt-t{font-weight:600;font-size:13.5px}.hd-opt-s{font-size:12px;color:#9fb1a8}.hc{flex:none;width:340px;display:flex;flex-direction:column;min-height:0;background:#121a16;border-left:1px solid rgba(255,255,255,.08);padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px));gap:10px;color:#e8efeb}.hc-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:4px}.hc-empty{color:#9fb1a8;font-size:13px;line-height:1.5}.hc-msg{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.4}.hc-who{font-size:12px;font-weight:700;color:#9fd8bb}.hc-msg.me .hc-who{color:#b9c6bf}.hc-text{white-space:pre-wrap;overflow-wrap:anywhere}.hc-form{display:flex;gap:8px}.hc-form input{flex:1;min-width:0;background:#0f1613;color:#e8efeb;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:10px 14px;font:inherit;font-size:14px}.hc-form input:focus{outline:none;border-color:#2bd189}.hc-form button{width:40px;height:40px;border-radius:50%;border:0;background:#2bd189;color:#0e1713;font-size:18px;font-weight:700;cursor:pointer}.hc-form button:disabled{opacity:.4;cursor:default}@media(max-width:820px){.hs.with-chat .hc{position:absolute;left:0;right:0;bottom:0;width:auto;height:58%;z-index:6;border-left:0;border-top:1px solid rgba(255,255,255,.1);border-radius:18px 18px 0 0;box-shadow:0 -14px 40px #00000080}.hs-bar{gap:8px}.hs-btn svg{padding:13px}.hs-btn.end svg{padding:13px}.hd-pop{position:fixed;left:12px;right:12px;bottom:calc(110px + env(safe-area-inset-bottom,0px));transform:none;width:auto}}.hs{position:relative}.hc-form input:focus,.hd-row select:focus{outline:none!important;border-color:#2bd189!important;box-shadow:0 0 0 3px #2bd18940!important}.hc-msg+.hc-msg:not(:has(.hc-who)){margin-top:-6px}body.hm-doc{margin:0;background:#0e1713;color:#e8efeb;font-family:var(--font, system-ui, sans-serif);overflow:hidden}.hm{height:100vh;display:flex;flex-direction:column;gap:8px;padding:8px;box-sizing:border-box}.hm-screen{position:relative;flex:1.4;min-height:0;border-radius:12px;overflow:hidden;background:#000}.hm-people{flex:1;min-height:0;display:grid;gap:8px;grid-template-columns:1fr;grid-auto-rows:minmax(0,1fr)}.hm-people.n2,.hm-people.n3,.hm-people.n4{grid-template-columns:1fr 1fr}.hm .hp{border-radius:12px}.hm .hp-av{width:clamp(36px,22vmin,72px);font-size:clamp(14px,7vmin,24px)}.hm .hp-name{left:6px;bottom:6px;font-size:11px;padding:2px 7px}.hm-more{display:grid;place-items:center;border-radius:12px;background:#ffffff14;font-weight:700}.hm-live{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#9fd8bb}.hm-bar{flex:none;display:flex;justify-content:center;gap:8px}.hm-bar .hs-btn svg,.hm-bar .hs-btn.end svg{width:18px;height:18px;padding:10px;border-radius:50%}.hs-sharing-me{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:10px;padding:6px 8px 6px 14px;border-radius:999px;background:#0f1613d9;border:1px solid rgba(43,209,137,.35);color:#dfe9e4;font-size:13px;white-space:nowrap}.hs-sharing-me button{border:0;border-radius:999px;padding:5px 12px;background:#e5483d;color:#fff;font:600 12.5px var(--font, system-ui);cursor:pointer}.hs-sharing-me button:focus-visible{outline:2px solid #2bd189;outline-offset:2px}.srow2.pending .stext,.srow2.pending .sname{opacity:.55}.srow2.pending.failed .stext{opacity:.8}.spend{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:2px;font-size:12px;color:var(--ink-faint, #7b8a83)}.spend-dot{width:10px;height:10px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spend-spin .8s linear infinite}@keyframes spend-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spend-dot{animation:none;border-right-color:currentColor;opacity:.6}}.spend.fail{color:#c8372d}.spend button{border:1px solid currentColor;background:none;color:inherit;border-radius:999px;padding:2px 10px;font:inherit;font-weight:600;cursor:pointer}.spend button.ghost{border-color:transparent;color:var(--ink-faint, #7b8a83);font-weight:500}.parlan-app .srow-wrap{position:relative}.parlan-app .srow-wrap>.srow{padding-right:30px}.parlan-app .srow-menu{position:absolute;top:50%;right:4px;transform:translateY(-50%);z-index:4}.parlan-app .srow-more{width:24px;height:24px;border:0;border-radius:6px;background:none;color:var(--ink-faint);font-size:16px;line-height:1;cursor:pointer;opacity:0}.parlan-app .srow-wrap:hover .srow-more,.parlan-app .srow-more:focus-visible,.parlan-app .srow-menu.open .srow-more{opacity:1}.parlan-app .srow-more:hover{background:color-mix(in oklab,var(--ink) 10%,transparent);color:var(--ink)}.parlan-app .srow-wrap:has(.srow.active) .srow-more{color:var(--on-accent)}@media(hover:none){.parlan-app .srow-more{opacity:.55}}.parlan-app .srow-pop{position:absolute;right:0;top:calc(100% + 4px);min-width:200px;display:flex;flex-direction:column;padding:5px;border-radius:10px;background:var(--card);border:1px solid var(--line);box-shadow:0 12px 30px #0000002e}.parlan-app .srow-pop button{border:0;background:none;text-align:left;padding:8px 10px;border-radius:7px;color:var(--ink);font:500 13.5px var(--font);cursor:pointer}.parlan-app .srow-pop button:hover,.parlan-app .srow-pop button:focus-visible{background:var(--card-2)}.parlan-app .srow.muted .srow-name{opacity:.6;font-weight:400}.parlan-app .srow.muted .unbadge{background:var(--ink-faint)}.parlan-app .srow-mute{display:inline-flex;flex:none;color:var(--ink-faint)}.parlan-app .srow-mute svg{width:12px;height:12px}.parlan-app .ssec-rest .srow{opacity:.75}.parlan-app .ssec-n{margin-left:6px;font-weight:500;color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .listopts{display:flex;gap:6px;padding:2px 10px 6px}.parlan-app .listopt{border:1px solid var(--line);background:none;border-radius:999px;padding:3px 10px;font:500 12px var(--font);color:var(--ink-soft);cursor:pointer}.parlan-app .listopt.on{background:var(--ink);border-color:var(--ink);color:var(--card)}.parlan-app .shead-ic{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:none;color:var(--ink-faint);cursor:pointer}.parlan-app .shead-ic svg{width:17px;height:17px}.parlan-app .shead-ic:hover{background:var(--card-2);color:var(--ink)}.parlan-app .shead-ic.on{color:var(--ink)}.parlan-app .shead-ic.star.on{color:#e0a100}.parlan-app .shead-ic:focus-visible,.parlan-app .listopt:focus-visible,.parlan-app .srow-more:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.parlan-app .ctx-rest{margin:0 24px 6px;padding:8px 12px;border-radius:9px;background:var(--card-2);color:var(--ink-soft);font-size:13px}.parlan-app .hic{width:1em;height:1em;flex:none}.parlan-app .st-huddle{display:inline-flex;color:var(--live)}.parlan-app .st-huddle .hic{width:13px;height:13px}.parlan-app .sub-hic{display:inline-flex;color:var(--live);margin-right:4px;vertical-align:-2px}.parlan-app .sub-hic .hic{width:13px;height:13px}.parlan-app .scall-ic{display:inline-flex;color:var(--live)}.parlan-app .scall-ic .hic{width:15px;height:15px}.parlan-app .scall.missed .scall-ic,.parlan-app .scall.declined .scall-ic{color:var(--alert)}.ring-hic{display:inline-flex;color:#2bac76;margin-right:5px;vertical-align:-2px}.ring-hic .hic{width:14px;height:14px}.parlan-app .srow-huddle{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:3px;padding:1px 6px 1px 5px;border-radius:999px;background:color-mix(in oklab,var(--live) 16%,transparent);color:var(--live-ink);font-size:11px;font-weight:700}.parlan-app .srow-huddle .hic{width:12px;height:12px}.parlan-app .srow.active .srow-huddle{background:color-mix(in oklab,var(--on-accent) 25%,transparent);color:var(--on-accent)}.parlan-app .as-btn{border:0;padding:0;margin:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:left}.parlan-app button.sname:hover,.parlan-app .who-btn:hover{text-decoration:underline}.parlan-app .who-btn{border:0;padding:0;background:none;font:inherit;color:inherit;cursor:pointer}.parlan-app .srow-av.as-btn{display:grid;place-items:center}.parlan-app .stool.ic{display:inline-grid;place-items:center}.parlan-app .stool.ic svg{width:16px;height:16px}.parlan-app .stool.ic.on{color:#b07a00}.parlan-app .stool-wrap{position:relative;display:inline-flex}.parlan-app .stool-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:20}.parlan-app .due-pick{min-width:230px;display:flex;flex-direction:column;padding:6px;border-radius:10px;background:var(--card);border:1px solid var(--line);box-shadow:0 12px 30px #0000002e}.parlan-app .due-t{padding:4px 10px 6px;font-size:var(--t-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.parlan-app .due-pick>button{display:flex;justify-content:space-between;gap:14px;border:0;background:none;text-align:left;padding:8px 10px;border-radius:7px;color:var(--ink);font:500 13.5px var(--font);cursor:pointer}.parlan-app .due-pick>button:hover,.parlan-app .due-pick>button:focus-visible{background:var(--card-2)}.parlan-app .due-when{color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .due-custom{display:flex;gap:6px;padding:6px 4px 2px}.parlan-app .due-custom input{flex:1;min-width:0;font:13px var(--font);padding:6px 8px;border-radius:7px;border:1px solid var(--line);background:var(--card);color:var(--ink)}.parlan-app .due-custom .seal-btn{padding:6px 12px}.parlan-app .srow-pop .due-pick{box-shadow:none;border:0;border-top:1px solid var(--line);border-radius:0;padding:4px 0 0;margin-top:4px}.parlan-app .sheet .due-pick{box-shadow:none;border:0}.parlan-app .sheet .due-pick>button{font-size:16px;padding:12px 14px}.parlan-app .srow2.pinned{background:color-mix(in oklab,#e0a100 7%,transparent)}.parlan-app .spinned{display:flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:#966c00;margin-bottom:1px}.parlan-app .spinned svg{width:12px;height:12px}.parlan-app .remmark{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:2px 4px 2px 8px;border-radius:999px;background:var(--card-2);color:var(--ink-soft);font-size:12px}.parlan-app .remmark svg{width:13px;height:13px}.parlan-app .remmark.due{background:color-mix(in oklab,var(--amber) 16%,transparent);color:var(--amber);font-weight:600}.parlan-app .remmark button{border:0;background:none;color:inherit;font:600 11.5px var(--font);padding:2px 8px;border-radius:999px;cursor:pointer}.parlan-app .remmark button:hover{background:color-mix(in oklab,var(--ink) 8%,transparent)}.parlan-app .ssec-n.hot{background:var(--amber);color:#fff}.parlan-app .later-row{position:relative;display:flex;align-items:center;gap:2px;margin:0 6px;border-radius:8px}.parlan-app .later-row:hover{background:color-mix(in oklab,var(--ink) 5%,transparent)}.parlan-app .later-main{flex:1;min-width:0;display:flex;gap:8px;padding:6px 4px 6px 8px;color:var(--ink);text-decoration:none}.parlan-app .later-ic{flex:none;color:var(--ink-faint);padding-top:1px}.parlan-app .later-ic svg{width:15px;height:15px}.parlan-app .later-row.due .later-ic,.parlan-app .later-row.due .later-when{color:var(--amber)}.parlan-app .later-txt{min-width:0;display:flex;flex-direction:column}.parlan-app .later-l1{display:flex;gap:8px;align-items:baseline;font-size:13px}.parlan-app .later-l1 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.parlan-app .later-when{flex:none;margin-left:auto;font-size:11.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .later-row.due .later-when{font-weight:700}.parlan-app .later-l2{font-size:12px;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlan-app .later-acts{flex:none;display:none;gap:2px;padding-right:4px}.parlan-app .later-row:hover .later-acts,.parlan-app .later-acts:focus-within{display:flex}.parlan-app .later-acts button{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:6px;background:none;color:var(--ink-soft);cursor:pointer;font-size:13px}.parlan-app .later-acts button:hover{background:var(--card);color:var(--ink)}.parlan-app .later-acts svg{width:14px;height:14px}.parlan-app .later-pop{position:absolute;right:4px;top:calc(100% + 2px);z-index:25}@media(hover:none){.parlan-app .later-acts{display:flex}}.parlan-app .pinbox{position:relative;flex:none}.parlan-app .pin-btn{padding:0 9px}.parlan-app .shead-n.plain{background:var(--card-2);color:var(--ink)}.parlan-app .pin-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:min(380px,90vw);max-height:min(70vh,520px);overflow:auto;display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:12px;background:var(--card);border:1px solid var(--line);box-shadow:0 16px 40px #0a16102e}.parlan-app .pin-t{padding:4px 8px 8px;font-weight:700;font-size:var(--t-md)}.parlan-app .pin-empty{padding:6px 8px 10px;color:var(--ink-faint);font-size:13px}.parlan-app .pin-row{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:9px;border:1px solid var(--line)}.parlan-app .pin-row+.pin-row{margin-top:4px}.parlan-app .pin-row.off{opacity:.7;border-style:dashed}.parlan-app .pin-main{display:flex;flex-direction:column;gap:2px;border:0;padding:0;background:none;text-align:left;cursor:pointer;color:var(--ink);font:inherit}.parlan-app .pin-who{font-weight:700;font-size:13px}.parlan-app .pin-text{font-size:13.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.parlan-app .pin-meta{font-size:11.5px;color:var(--ink-faint)}.parlan-app .pin-acts{display:flex;gap:6px;justify-content:flex-end}.parlan-app .pin-acts button{border:1px solid var(--line);background:var(--card);color:var(--ink-soft);border-radius:7px;padding:3px 10px;font:600 12px var(--font);cursor:pointer}.parlan-app .pin-acts button:hover{color:var(--ink);border-color:var(--ink-faint)}.parlan-app .pin-offtoggle{margin-top:8px;border:0;background:none;text-align:left;padding:6px 8px;color:var(--ink-soft);font:600 12.5px var(--font);cursor:pointer;display:flex;align-items:center;gap:4px}.parlan-app .pcard{position:fixed;z-index:60;width:300px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;background:var(--card);border:1px solid var(--line);box-shadow:0 18px 48px #0a161038}.parlan-app .pcard-top{display:flex;gap:12px;align-items:center}.parlan-app .pcard-av{width:56px;height:56px;flex:none;border-radius:14px;-o-object-fit:cover;object-fit:cover}.parlan-app .pcard-av.ini{display:grid;place-items:center;background:var(--tint);color:#fff;font-weight:700;font-size:19px}.parlan-app .pcard-id{min-width:0;display:flex;flex-direction:column;gap:2px}.parlan-app .pcard-name{font-weight:700;font-size:16px;display:flex;align-items:center;gap:6px}.parlan-app .pcard-role{font-size:13px;color:var(--ink-soft)}.parlan-app .pcard-handle{font-size:12px;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis}.parlan-app .pcard-state{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12.5px;color:var(--ink-soft)}.parlan-app .pcard-dot{display:inline-flex;align-items:center;gap:6px}.parlan-app .pcard-dot:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid var(--ink-faint)}.parlan-app .pcard-dot.on:before{background:var(--live);border-color:var(--live)}.parlan-app .pcard-live{display:inline-flex;align-items:center;gap:5px;color:var(--live-ink);font-weight:600}.parlan-app .pcard-live .hic{width:14px;height:14px}.parlan-app .pcard-acts{display:flex;gap:8px}.parlan-app .pcard-acts .seal-btn{flex:1}.parlan-app .pcard-huddle{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:8px;font:600 var(--t-sm) var(--font);cursor:pointer}.parlan-app .pcard-huddle:hover{border-color:var(--live);color:var(--live-ink)}.parlan-app .pcard-huddle .hic{width:15px;height:15px}.parlan-app .pcard-rooms{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--line);padding-top:10px}.parlan-app .pcard-sec{font-size:var(--t-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:4px}.parlan-app .pcard-room{display:flex;align-items:center;gap:6px;padding:5px 6px;border-radius:7px;color:var(--ink);text-decoration:none;font-size:13.5px}.parlan-app .pcard-room:hover{background:var(--card-2)}.parlan-app .pcard-room>span:first-child{color:var(--ink-faint);width:14px;text-align:center}.parlan-app .pcard-lbl{margin-left:auto;font-size:10.5px;color:var(--ink-faint)}.parlan-app .pcard-empty{font-size:12.5px;color:var(--ink-faint);padding:2px 6px}.parlan-app .stool-pop.up{top:auto;bottom:calc(100% + 6px)}.parlan-app .ssec-later .ssec-n.hot{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;font-weight:700;margin-left:6px}.parlan-app .splan{padding:6px 20px 6px 72px;border-radius:10px}.parlan-app .splan.flash{background:color-mix(in oklab,var(--pop) 10%,transparent)}@media(max-width:820px){.parlan-app .splan{padding:6px 12px 6px 54px}}.parlan-app .plancard{max-width:560px;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in oklab,var(--pop) 35%,var(--line));background:color-mix(in oklab,var(--pop) 5%,var(--card))}.parlan-app .plancard.live{border-color:var(--live);box-shadow:0 0 0 3px color-mix(in oklab,var(--live) 18%,transparent)}.parlan-app .plancard.canceled,.parlan-app .plancard.past{background:var(--card);border-color:var(--line)}.parlan-app .plancard.canceled .pc-title{text-decoration:line-through;color:var(--ink-faint)}.parlan-app .pc-top{display:flex;gap:12px}.parlan-app .pc-ic{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:color-mix(in oklab,var(--pop) 16%,transparent);color:var(--pop-ink)}.parlan-app .plancard.canceled .pc-ic,.parlan-app .plancard.past .pc-ic{background:var(--card-2);color:var(--ink-faint)}.parlan-app .pc-ic .hic{width:19px;height:19px}.parlan-app .pc-main{min-width:0;display:flex;flex-direction:column;gap:2px}.parlan-app .pc-when{font-size:12px;font-weight:700;color:var(--pop-ink);letter-spacing:.01em;display:flex;gap:8px;align-items:center;font-variant-numeric:tabular-nums}.parlan-app .plancard.canceled .pc-when,.parlan-app .plancard.past .pc-when{color:var(--ink-faint)}.parlan-app .pc-state{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:1px 6px;border-radius:4px;background:var(--card-2);color:var(--ink-soft)}.parlan-app .plancard.live .pc-state{background:var(--live);color:#fff}.parlan-app .pc-title{font-size:15px;font-weight:700;color:var(--ink)}.parlan-app .pc-meta{font-size:12.5px;color:var(--ink-soft)}.parlan-app .pc-acts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.parlan-app .pc-acts button,.parlan-app .pc-link{border:1px solid var(--line);background:var(--card);color:var(--ink-soft);border-radius:999px;padding:4px 12px;font:600 12.5px var(--font);cursor:pointer;text-decoration:none}.parlan-app .pc-acts button:hover,.parlan-app .pc-link:hover{color:var(--ink);border-color:var(--ink-faint)}.parlan-app .pc-rsvp.on{background:var(--pop);border-color:var(--pop);color:#fff}.parlan-app .pc-rsvp.on.no{background:var(--ink-soft);border-color:var(--ink-soft)}.parlan-app .pc-acts .pc-join{display:inline-flex;align-items:center;gap:6px;background:var(--live);border-color:var(--live);color:#fff}.parlan-app .pc-acts .pc-join .hic{width:15px;height:15px}.parlan-app .pc-own{display:inline-flex;gap:6px;margin-left:auto}.parlan-app .pc-own button{border-style:dashed}.parlan-app .pc-own button.danger{color:var(--alert);border-color:var(--alert);border-style:solid}.parlan-app .plancard.compact{padding:10px 12px}.parlan-app .plan-chip{color:var(--pop-ink);border-color:color-mix(in oklab,var(--pop) 45%,var(--line))}.parlan-app .plan-chip svg{width:15px;height:15px}.parlan-app .plan-chip.live{background:var(--live);color:#fff;border-color:var(--live)}.parlan-app .plan-chip-n{margin-left:2px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;background:color-mix(in oklab,var(--pop) 14%,transparent)}.parlan-app .plan-chip.live .plan-chip-n{background:#ffffff38}.parlan-app .hpp{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid color-mix(in oklab,var(--pop) 18%,var(--line))}.parlan-app .hpp-sum{font-size:12.5px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.parlan-app .hpp-g{display:flex;align-items:flex-start;gap:8px}.parlan-app .hpp-l{flex:0 0 72px;padding-top:4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.parlan-app .hpp-list{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;min-width:0}.parlan-app .hpp-count{padding-top:3px;font-size:12.5px;color:var(--ink-soft)}.parlan-app .hpp-p{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ink)}.parlan-app .hpp-av{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;font:700 9.5px/1 var(--font);letter-spacing:.02em;flex:none}.parlan-app .hpp-av.sm{width:18px;height:18px;font-size:8px}.parlan-app .hpp-p.s-open .hpp-av{opacity:.45;outline:1.5px dashed var(--ink-faint);outline-offset:1px}.parlan-app .hpp-p.s-open .hpp-n{color:var(--ink-soft)}.parlan-app .hpp-p.s-declined .hpp-av{filter:grayscale(1);opacity:.5}.parlan-app .hpp-p.s-declined .hpp-n{color:var(--ink-faint);text-decoration:line-through}.parlan-app .hpp-p.in .hpp-av,.parlan-app .hpp-sw.in .hpp-av{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--live);opacity:1;outline:0}.parlan-app .hpp-tag{padding:1px 6px;border-radius:999px;font-size:10.5px;font-weight:600;color:var(--ink-soft);background:var(--card-2)}.parlan-app .hpp-tag.live{color:#fff;background:var(--live)}.parlan-app .hpp-g.g-agent .hpp-av{border-radius:6px}.parlan-app .hpp-stack{display:inline-flex;align-items:center}.parlan-app .hpp-sw{display:inline-flex;margin-left:-5px;border-radius:50%;box-shadow:0 0 0 1.5px var(--card)}.parlan-app .hpp-sw:first-child{margin-left:0}.parlan-app .hpp-sw.s-open .hpp-av{opacity:.45}.parlan-app .hpp-more{margin-left:3px;font-size:10.5px;font-weight:700;opacity:.8}.parlan-app .hp-row{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:10px}@media(max-width:520px){.parlan-app .hp-row{grid-template-columns:1fr 1fr}}.parlan-app .hp-in{width:100%;padding:8px 11px;border-radius:6px;border:1px solid var(--line);background:var(--paper, var(--card));color:var(--ink);font:14px var(--font)}.parlan-app .hp-hint{font-size:12.5px;color:var(--ink-faint)}.parlan-app .hp-err{font-size:13px;color:var(--alert);font-weight:600}.parlan-app .ci-mi .hic{width:16px;height:16px}.parlan-app .cic,.parlan-app .pic{width:1em;height:1em;flex:none}.parlan-app .main:has(.cal){position:relative}.parlan-app .cal{--hd: var(--pop);--hd-ink: var(--pop-deep);--hd-deep: var(--pop-ink);flex:1;min-height:0;display:flex;flex-direction:column;padding:12px 20px 0;gap:10px}.parlan-app .cal svg{flex:none}.parlan-app .cal-bar{display:flex;align-items:center;gap:6px;min-height:40px}.parlan-app .cal-tb{height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:none;color:var(--ink);font:600 13.5px var(--font);cursor:pointer}.parlan-app .cal-tb svg{width:17px;height:17px;color:var(--ink-soft)}.parlan-app .cal-tb:hover,.parlan-app .cal-tb[aria-expanded=true]{background:var(--card-2)}.parlan-app .cal-viewbtn{border-color:var(--line);background:var(--card)}.parlan-app .cal-arrows{display:inline-flex}.parlan-app .cal-ib{width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--ink-soft);font-size:22px;line-height:1;cursor:pointer}.parlan-app .cal-ib:hover{background:var(--card-2);color:var(--ink)}.parlan-app .cal-range{height:34px;display:inline-flex;align-items:baseline;gap:6px;padding:7px 10px 0;border:0;border-radius:8px;background:none;color:var(--ink);font:700 16px var(--font);cursor:pointer;white-space:nowrap;min-width:0}.parlan-app .cal-range:hover,.parlan-app .cal-range[aria-expanded=true]{background:var(--card-2)}.parlan-app .cal-range-t{overflow:hidden;text-overflow:ellipsis}.parlan-app .cal-kw{font-weight:500;color:var(--ink-soft);font-variant-numeric:tabular-nums}.parlan-app .cal-chev{width:14px;height:14px;color:var(--ink-soft);align-self:center}.parlan-app .cal-sp{flex:1}.parlan-app .cal-new{height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:0;border-radius:8px;background:var(--hd-deep);color:#fff;font:600 13.5px var(--font);cursor:pointer;box-shadow:0 1px 2px #0a28192e}.parlan-app .cal-new:hover{background:#0f6340}.parlan-app .cal-new .hic{width:16px;height:16px}.parlan-app .cal-tb:focus-visible,.parlan-app .cal-ib:focus-visible,.parlan-app .cal-range:focus-visible,.parlan-app .cal-new:focus-visible,.parlan-app .cal-mi:focus-visible{outline:2px solid var(--hd);outline-offset:1px}.parlan-app .cal-menu{position:fixed;z-index:70;min-width:210px;padding:6px;border-radius:10px;background:var(--card);border:1px solid var(--line);box-shadow:0 12px 32px #0a1e1429,0 2px 6px #0a1e140f}.parlan-app .cal-mi{width:100%;height:34px;display:flex;align-items:center;gap:9px;padding:0 10px 0 6px;border:0;border-radius:7px;background:none;color:var(--ink);font:500 13.5px var(--font);text-align:left;cursor:pointer}.parlan-app .cal-mi:hover{background:var(--card-2)}.parlan-app .cal-mi svg{width:16px;height:16px;color:var(--ink-soft)}.parlan-app .cal-mi-ck{width:16px;display:inline-grid;place-items:center}.parlan-app .cal-mi-ck svg{width:14px;height:14px;color:var(--hd-deep)}.parlan-app .cal-mi.on{font-weight:700}.parlan-app .cal-jump{width:292px;padding:8px}.parlan-app .cal-jump .wp-month{border:0;padding:4px}.parlan-app .cal-empty-hint{position:absolute;left:50%;bottom:22px;transform:translate(-50%);padding:8px 14px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--ink-soft);font-size:13px;box-shadow:0 6px 20px #00000014;pointer-events:none;white-space:nowrap}.parlan-app .cw{flex:1;min-height:0;overflow:auto;border:1px solid var(--line);border-bottom:0;border-radius:10px 10px 0 0;background:var(--card);overscroll-behavior:contain}.parlan-app .cw-head,.parlan-app .cw-allday{display:grid;position:sticky;z-index:5;background:var(--card);min-width:-moz-fit-content;min-width:fit-content}.parlan-app .cw-head{top:0}.parlan-app .cw-allday{top:58px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line);box-shadow:0 1px 0 var(--line)}.parlan-app .cw-head+.cw-body{border-top:1px solid var(--line)}.parlan-app .cw-corner{border-right:1px solid var(--line-soft)}.parlan-app .cw-corner.lbl{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);padding:8px 6px 0 0;text-align:right}.parlan-app .cw-day{height:58px;display:flex;flex-direction:column;justify-content:center;gap:0;padding:0 10px;border-left:1px solid var(--line-soft);border-top:3px solid transparent;background:color-mix(in oklab,var(--card-2) 45%,var(--card))}.parlan-app .cw-dn{font-size:20px;line-height:1.15;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.parlan-app .cw-wd{font-size:12px;color:var(--ink-soft)}.parlan-app .cw-day.past .cw-dn{color:var(--ink-soft)}.parlan-app .cw-day.today{border-top-color:var(--hd);background:var(--card)}.parlan-app .cw-day.today .cw-dn,.parlan-app .cw-day.today .cw-wd{color:var(--hd-deep)}.parlan-app .cw-day.today .cw-dn{font-weight:700}.parlan-app .cw-adcell{border-left:1px solid var(--line-soft);padding:4px;display:flex;flex-direction:column;gap:3px;min-height:30px;min-width:0}.parlan-app .cw-body{position:relative;display:grid;min-width:-moz-fit-content;min-width:fit-content}.parlan-app .cw-hours{position:relative;border-right:1px solid var(--line-soft)}.parlan-app .cw-hour{position:relative}.parlan-app .cw-hour span{position:absolute;top:-8px;right:8px;font-size:11.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums;background:var(--card);padding:0 2px}.parlan-app .cw-col{position:relative;border-left:1px solid var(--line-soft);cursor:cell;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(transparent 26px,var(--line-soft) 26px,var(--line-soft) 27px,transparent 27px);background-size:100% 52px}.parlan-app .cw-col:first-of-type{border-left:0}.parlan-app .cw-col.we{background-color:color-mix(in oklab,var(--card-2) 40%,transparent)}.parlan-app .cw-col.past{cursor:default;background-color:color-mix(in oklab,var(--card-2) 55%,transparent)}.parlan-app .cw-pastshade{position:absolute;left:0;right:0;top:0;background:color-mix(in oklab,var(--card-2) 50%,transparent);pointer-events:none}.parlan-app .cw-nowline{position:absolute;left:56px;right:0;height:0;border-top:1px dashed color-mix(in oklab,var(--hd) 70%,transparent);z-index:3;pointer-events:none}.parlan-app .cw-now{position:absolute;left:-1px;right:0;height:2px;margin-top:-1px;background:var(--hd-deep);z-index:4;pointer-events:none}.parlan-app .cw-now:before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--hd-deep)}.parlan-app .cw-ghost{position:absolute;left:2px;right:6px;z-index:6;border-radius:6px;background:color-mix(in oklab,var(--hd) 22%,var(--card));border:1.5px solid var(--hd);padding:3px 8px;display:flex;flex-direction:column;font-size:12px;color:var(--hd-ink);pointer-events:none;box-shadow:0 6px 18px #0a3c2326;overflow:hidden}.parlan-app .cw-ghost span{font-variant-numeric:tabular-nums}.parlan-app .cw-hover{position:absolute;left:2px;right:6px;z-index:1;border-radius:6px;border:1px dashed color-mix(in oklab,var(--hd) 60%,var(--line));color:var(--hd-deep);font-size:11.5px;font-weight:600;padding:2px 7px;pointer-events:none;font-variant-numeric:tabular-nums}.parlan-app .cal-ev{display:flex;flex-direction:column;gap:1px;min-width:0;overflow:hidden;text-align:left;border:0;border-radius:5px;padding:3px 8px;font:12px/1.3 var(--font);text-decoration:none;cursor:pointer}.parlan-app .cw-col .cal-ev{position:absolute;z-index:2}.parlan-app .cal-ev.ev-huddle{background:color-mix(in oklab,var(--hd) 17%,var(--card));box-shadow:inset 3px 0 0 var(--hd);color:var(--hd-ink);padding-left:10px}.parlan-app .cal-ev.ev-huddle:hover{background:color-mix(in oklab,var(--hd) 26%,var(--card))}.parlan-app .cal-ev.ev-huddle.live{background:var(--hd);color:#fff;box-shadow:inset 3px 0 0 var(--hd-deep),0 4px 12px #146e4640}.parlan-app .cal-ev.ev-huddle.past{background:color-mix(in oklab,var(--hd) 8%,var(--card));color:color-mix(in oklab,var(--hd-ink) 65%,var(--card));box-shadow:inset 3px 0 color-mix(in oklab,var(--hd) 45%,var(--card))}.parlan-app .cal-ev.ev-huddle.declined{background:repeating-linear-gradient(135deg,var(--card) 0 6px,var(--card-2) 6px 12px);box-shadow:inset 3px 0 0 var(--ink-faint),inset 0 0 0 1px var(--line);color:var(--ink-soft)}.parlan-app .cal-ev.ev-huddle.declined .ev-title{text-decoration:line-through}.parlan-app .cal-ev.ev-huddle.short{flex-direction:row;align-items:center;gap:6px;padding-top:0;padding-bottom:0}.parlan-app .ev-time{font-size:11px;font-variant-numeric:tabular-nums;opacity:.85;white-space:nowrap}.parlan-app .ev-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlan-app .ev-where{font-size:11px;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlan-app .ev-people{display:flex;align-items:center;gap:5px;margin-top:2px;min-width:0}.parlan-app .ev-tally{font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;opacity:.85;white-space:nowrap}.parlan-app .cm-ev .ev-tally{margin-left:auto;padding-left:4px}.parlan-app .cal-ev.ev-huddle.live .hpp-sw{box-shadow:0 0 0 1.5px var(--hd)}.parlan-app .ev-k{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--amber)}.parlan-app .cal-ev.ev-due{flex-direction:row;align-items:center;gap:6px;background:color-mix(in oklab,var(--amber) 13%,var(--card));box-shadow:inset 3px 0 0 var(--amber);color:var(--ink);padding:2px 8px 2px 10px}.parlan-app .cal-ev.ev-due.over{box-shadow:inset 3px 0 0 var(--alert);background:color-mix(in oklab,var(--alert) 9%,var(--card))}.parlan-app .cal-ev.ev-due.over .ev-k{color:var(--alert)}.parlan-app .cal-ev.ev-due.mine .ev-title:before{content:"● ";color:var(--amber)}.parlan-app .cal-ev.ev-rem{flex-direction:row;align-items:center;gap:5px;height:20px;margin-top:-10px;padding:0 7px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--ink-soft);font-size:11px;left:4px;right:8px;z-index:3;box-shadow:0 1px 2px #0000000d}.parlan-app .cal-ev.ev-rem svg{width:12px;height:12px}.parlan-app .cal-ev.ev-rem .ev-title{font-weight:500}.parlan-app .cm{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--line);border-bottom:0;border-radius:10px 10px 0 0;background:var(--card);overflow:hidden}.parlan-app .cm-head,.parlan-app .cm-week{display:grid;grid-template-columns:30px repeat(7,minmax(0,1fr))}.parlan-app .cm-head{border-bottom:1px solid var(--line);background:color-mix(in oklab,var(--card-2) 45%,var(--card))}.parlan-app .cm-head span{padding:7px 10px;font-size:12px;color:var(--ink-soft);border-left:1px solid var(--line-soft)}.parlan-app .cm-head span:first-child{border-left:0}.parlan-app .cm-body{flex:1;min-height:0;display:grid}.parlan-app .cm-week{border-bottom:1px solid var(--line);min-height:0}.parlan-app .cm-kw{padding:8px 0 0;text-align:center;font-size:11px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .cm-cell{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:3px;padding:4px 5px 6px;border-left:1px solid var(--line-soft);cursor:cell}.parlan-app .cm-cell.we{background:color-mix(in oklab,var(--card-2) 35%,transparent)}.parlan-app .cm-cell.out{background:color-mix(in oklab,var(--card-2) 60%,transparent)}.parlan-app .cm-cell.out .cm-dn{color:var(--ink-faint)}.parlan-app .cm-cell.past{cursor:default}.parlan-app .cm-cell.today{box-shadow:inset 0 0 0 1.5px var(--hd)}.parlan-app .cm-dn{align-self:flex-start;min-width:26px;height:24px;padding:0 6px;border:0;border-radius:999px;background:none;font:600 12.5px var(--font);color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums}.parlan-app .cm-dn:hover{background:var(--card-2)}.parlan-app .cm-cell.today .cm-dn{background:var(--hd-deep);color:#fff}.parlan-app .cm-ev{display:flex;align-items:center;gap:5px;min-width:0;height:21px;padding:0 7px 0 9px;border:0;border-radius:4px;font:12px var(--font);text-align:left;text-decoration:none;cursor:pointer;flex:none}.parlan-app .cm-ev.ev-huddle{background:color-mix(in oklab,var(--hd) 15%,var(--card));box-shadow:inset 3px 0 0 var(--hd);color:var(--hd-ink)}.parlan-app .cm-ev.ev-huddle:hover{background:color-mix(in oklab,var(--hd) 25%,var(--card))}.parlan-app .cm-ev.ev-huddle.past{opacity:.6}.parlan-app .cm-ev.ev-huddle.live{background:var(--hd);color:#fff}.parlan-app .cm-ev.ev-huddle.declined{opacity:.55}.parlan-app .cm-ev.ev-huddle.declined .ev-title{text-decoration:line-through}.parlan-app .cm-ev.ev-rem{color:var(--ink-soft);background:none;padding-left:4px}.parlan-app .cm-ev.ev-rem:hover{background:var(--card-2)}.parlan-app .cm-ev svg{width:12px;height:12px}.parlan-app .cm-cell .cal-ev.ev-due{flex:none;height:21px;padding-top:0;padding-bottom:0}.parlan-app .cm-more{align-self:flex-start;border:0;background:none;padding:1px 6px;border-radius:4px;font:600 11.5px var(--font);color:var(--ink-soft);cursor:pointer}.parlan-app .cm-more:hover{background:var(--card-2);color:var(--ink)}.parlan-app .cm-dots{display:flex;gap:3px;padding-left:6px}.parlan-app .cm-dots i{width:5px;height:5px;border-radius:50%;background:var(--hd)}.parlan-app .cal-pop-back{position:fixed;inset:0;z-index:50}.parlan-app .cal-pop{position:fixed;width:min(440px,calc(100vw - 24px));display:flex;flex-direction:column;gap:0;border-radius:12px;background:var(--card);border:1px solid var(--line);box-shadow:0 20px 50px #0a1e1438,0 3px 8px #0a1e1414;overflow:hidden}.parlan-app .cal-pop .plancard{max-width:none;border:0;border-radius:0;box-shadow:none;background:var(--card)}.parlan-app .cal-pop .cal-pop-where{padding:10px 16px 0;font-size:12px;font-weight:600;color:var(--ink-soft)}.parlan-app .cal-pop-back.sheet{background:#0a16104d;display:flex;align-items:flex-end}.parlan-app .cal-pop-back.sheet .cal-pop{position:static;width:100%;border-radius:16px 16px 0 0;padding-bottom:var(--sab)}.parlan-app .cal-pop-where{font-size:12px;font-weight:600;color:var(--ink-soft);padding-left:2px}.parlan-app .cal-agenda{flex:1;overflow:auto;display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.parlan-app .ag-day{display:flex;flex-direction:column;gap:8px}.parlan-app .ag-h{font-size:13px;color:var(--ink-soft);display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:6px}.parlan-app .ag-dn{font-size:22px;font-weight:600;color:var(--ink);min-width:28px;font-variant-numeric:tabular-nums}.parlan-app .ag-h b{color:var(--ink)}.parlan-app .ag-day.today .ag-dn,.parlan-app .ag-day.today .ag-h b{color:var(--hd-deep)}.parlan-app .ag-now{margin-left:auto;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--hd);padding:1px 6px;border-radius:4px}.parlan-app .ag-empty,.parlan-app .cal-empty{font-size:13px;color:var(--ink-faint)}.parlan-app .ag-plan{display:flex;flex-direction:column;gap:4px}.parlan-app .cal-agenda .cal-ev.ev-rem{position:static;height:auto;margin:0;padding:7px 10px;border-radius:8px}.parlan-app .cal-agenda .cal-ev.ev-due{padding:7px 10px}@media(max-width:820px){.parlan-app .cal{padding:10px 12px 0;gap:8px}.parlan-app .cal-tb span,.parlan-app .cal-kw,.parlan-app .cal-new span{display:none}.parlan-app .cal-tb,.parlan-app .cal-new{padding:0 9px}.parlan-app .cal-range{font-size:15px;padding-left:4px;padding-right:4px}.parlan-app .cm-head,.parlan-app .cm-week{grid-template-columns:0 repeat(7,minmax(0,1fr))}.parlan-app .cm-kw{visibility:hidden}.parlan-app .cm-head span{padding:6px 0;text-align:center}.parlan-app .cm-cell{align-items:center;padding:4px 0;cursor:pointer}.parlan-app .cm-dn{align-self:center}}.parlan-app .pl-modal-body:has(.wp){display:flex;flex-direction:column;gap:18px}.parlan-app .hp-sec{display:flex;flex-direction:column;gap:8px}.parlan-app .hp-l{font-size:var(--t-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.parlan-app .hp-opt{font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-faint);opacity:.8;margin-left:4px}.parlan-app .hp-in{height:40px;border-radius:10px;border:1px solid var(--line);background:var(--card);padding:0 12px;font:14.5px var(--font);color:var(--ink);transition:border-color .12s,box-shadow .12s}.parlan-app .hp-in:focus,.parlan-app .wh-q:focus{outline:none;border-color:var(--pop);box-shadow:0 0 0 3px color-mix(in oklab,var(--pop) 18%,transparent)}.parlan-app .wh{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card)}.parlan-app .wh-q{height:42px;border:0;border-bottom:1px solid var(--line);padding:0 14px;font:14.5px var(--font);color:var(--ink);background:var(--card);border-radius:0}.parlan-app .wh-list{max-height:216px;overflow:auto;padding:4px}.parlan-app .wh-gt{padding:8px 10px 4px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.parlan-app .wh-row{width:100%;display:flex;align-items:center;gap:10px;padding:7px 10px;border:0;border-radius:8px;background:none;text-align:left;font:500 14px var(--font);color:var(--ink);cursor:pointer}.parlan-app .wh-row:hover,.parlan-app .wh-row:focus-visible{background:color-mix(in oklab,var(--pop) 9%,transparent);outline:none}.parlan-app .wh-av{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:#fff;font-size:10.5px;font-weight:700}.parlan-app .wh-hash{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--card-2);color:var(--ink-soft);font-weight:700}.parlan-app .wh-hash.ctx{color:var(--accent)}.parlan-app .wh-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlan-app .wh-empty{padding:12px;color:var(--ink-faint);font-size:13px}.parlan-app .wh-cur{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 10px;border-radius:12px;border:1px solid color-mix(in oklab,var(--pop) 40%,var(--line));background:color-mix(in oklab,var(--pop) 6%,var(--card));font:600 14.5px var(--font)}.parlan-app .wh-s{font-size:12px;font-weight:500;color:var(--ink-faint)}.parlan-app .wh-change{margin-left:auto;border:0;background:none;color:var(--pop-ink);font:600 12.5px var(--font);padding:6px 10px;border-radius:8px;cursor:pointer}.parlan-app .wh-change:hover{background:color-mix(in oklab,var(--pop) 12%,transparent)}.parlan-app .wp{display:flex;flex-direction:column;gap:10px}.parlan-app .wp-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:14px}.parlan-app .wp-row.three{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,.8fr)}.parlan-app .wf{display:flex;flex-direction:column;gap:4px;min-width:0}.parlan-app .wf-l{font-size:12px;color:var(--ink-soft)}.parlan-app .wf-box{display:flex;align-items:center;height:40px;border-bottom:1.5px solid var(--line);background:color-mix(in oklab,var(--card-2) 55%,var(--card));border-radius:6px 6px 0 0;transition:border-color .12s,background .12s}.parlan-app .wf-box:hover{border-bottom-color:var(--ink-faint)}.parlan-app .wf-box:focus-within,.parlan-app .wf-box.focus{border-bottom-color:var(--pop);background:var(--card);box-shadow:inset 0 -1px 0 var(--pop)}.parlan-app .wf-in{flex:1;min-width:0;height:100%;border:0;background:none;padding:0 4px 0 10px;font:500 15px var(--font);color:var(--ink);outline:none}.parlan-app .tnum{font-variant-numeric:tabular-nums}.parlan-app .wf-in:focus,.parlan-app .wf-in:focus-visible{outline:none;box-shadow:none}.parlan-app .wf-btn{flex:none;width:34px;height:34px;margin-right:3px;display:grid;place-items:center;border:0;border-radius:6px;background:none;color:var(--ink-soft);cursor:pointer}.parlan-app .wf-btn:hover{background:var(--card-2);color:var(--ink)}.parlan-app .wf-btn .wp-cal,.parlan-app .wf-chev{width:18px;height:18px}.parlan-app .wf-float{position:fixed;z-index:130;height:-moz-fit-content;height:fit-content;align-self:start;justify-self:start;grid-area:auto;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 14px 36px #0a1e142e,0 2px 6px #0a1e140f;padding:6px}.parlan-app .wf-list-pop{min-width:150px}.parlan-app .wf-list{max-height:252px;overflow:auto;display:flex;flex-direction:column;scrollbar-width:thin}.parlan-app .wf-opt{flex:none;height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:6px;background:none;font:14px var(--font);color:var(--ink);text-align:left;cursor:pointer}.parlan-app .wf-opt.hi{background:var(--card-2)}.parlan-app .wf-opt.on{background:color-mix(in oklab,var(--pop) 14%,var(--card));color:var(--pop-deep);font-weight:700}.parlan-app .wf-opt:disabled{color:var(--ink-faint);opacity:.5;cursor:default}.parlan-app .wf-sub{color:var(--ink-soft);font-size:13px}.parlan-app .wf-busy{margin-left:auto;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--amber);background:color-mix(in oklab,var(--amber) 12%,transparent);padding:1px 6px;border-radius:4px}.parlan-app .wp-dur{font-size:13px;color:var(--ink-soft)}.parlan-app .wp-dur span{color:var(--ink-faint)}.parlan-app .wp-month{padding:4px}.parlan-app .wp-mhead{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 8px 6px;font-weight:700;font-size:14px}.parlan-app .wp-mnav{display:inline-flex}.parlan-app .wp-mhead button{width:30px;height:30px;border:0;border-radius:6px;background:none;font-size:19px;color:var(--ink-soft);cursor:pointer}.parlan-app .wp-mhead button:hover:not(:disabled){background:var(--card-2);color:var(--ink)}.parlan-app .wp-mhead button:disabled{opacity:.3;cursor:default}.parlan-app .wp-grid{display:grid;grid-template-columns:22px repeat(7,1fr);gap:1px}.parlan-app .wp-wd{text-align:center;font-size:11px;font-weight:600;color:var(--ink-faint);padding:4px 0}.parlan-app .wp-kw{display:grid;place-items:center;font-size:10px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .wp-cell{position:relative;height:34px;border:0;border-radius:50%;background:none;font:500 13px var(--font);color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums}.parlan-app .wp-cell:hover:not(:disabled){background:var(--card-2)}.parlan-app .wp-cell.off{color:var(--ink-faint)}.parlan-app .wp-cell:disabled{color:var(--line);cursor:default}.parlan-app .wp-cell.today{color:var(--pop-ink);font-weight:700;box-shadow:inset 0 0 0 1.5px var(--pop)}.parlan-app .wp-cell.on{background:var(--pop-ink);color:#fff;font-weight:700;box-shadow:none}.parlan-app .wp-cell.mark:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--pop)}.parlan-app .wp-cell.on.mark:after{background:#fff}.parlan-app .wp-mfoot{display:flex;gap:4px;padding:8px 2px 0;margin-top:6px;border-top:1px solid var(--line-soft)}.parlan-app .wp-mfoot button{border:0;background:none;padding:5px 8px;border-radius:6px;font:600 12.5px var(--font);color:var(--pop-ink);cursor:pointer}.parlan-app .wp-mfoot button:hover{background:color-mix(in oklab,var(--pop) 12%,transparent)}.parlan-app .wp-cell:focus-visible,.parlan-app .wf-btn:focus-visible,.parlan-app .wf-opt:focus-visible,.parlan-app .wh-change:focus-visible,.parlan-app .hp-sug-row:focus-visible{outline:2px solid var(--pop);outline-offset:1px}.parlan-app .wp-cal{width:18px;height:18px}.parlan-app .wp-strip{display:flex;flex-direction:column;gap:3px;padding-top:2px}.parlan-app .wp-track{position:relative;height:26px;border-radius:6px;background:var(--card-2);overflow:hidden;cursor:pointer}.parlan-app .wp-past{position:absolute;left:0;top:0;bottom:0;background:repeating-linear-gradient(135deg,transparent 0 4px,color-mix(in oklab,var(--ink) 6%,transparent) 4px 5px)}.parlan-app .wp-tick{position:absolute;top:0;bottom:0;width:1px;background:color-mix(in oklab,var(--line) 70%,transparent)}.parlan-app .wp-tick.even{background:var(--line)}.parlan-app .wp-busyb{position:absolute;top:4px;bottom:4px;border-radius:3px;background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--amber) 35%,var(--card)) 0 4px,color-mix(in oklab,var(--amber) 18%,var(--card)) 4px 8px)}.parlan-app .wp-sel{position:absolute;top:2px;bottom:2px;border-radius:4px;background:var(--pop);box-shadow:0 0 0 2px var(--card);transition:left .15s,width .15s}.parlan-app .wp-sel.clash{background:var(--alert)}.parlan-app .wp-scale{position:relative;height:13px}.parlan-app .wp-scale span{position:absolute;transform:translate(-50%);font-size:10.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .wp-scale span:first-child{transform:none}.parlan-app .hp-clash{font-size:12.5px;font-weight:600;color:var(--alert)}.parlan-app .hp-sug{display:flex;flex-direction:column;gap:6px}.parlan-app .hp-sug-h{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--ink)}.parlan-app .hp-sug-h svg{width:17px;height:17px;color:var(--pop-ink)}.parlan-app .hp-sug-n{margin-left:auto;font-size:12px;font-weight:500;color:var(--ink-faint)}.parlan-app .hp-sug-row{display:flex;align-items:center;gap:12px;height:44px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--card);font:14px var(--font);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .12s,background .12s}.parlan-app .hp-sug-row:hover{border-color:var(--ink-faint);background:color-mix(in oklab,var(--card-2) 40%,var(--card))}.parlan-app .hp-sug-row.on{border-color:var(--pop);background:color-mix(in oklab,var(--pop) 8%,var(--card));box-shadow:inset 0 0 0 1px var(--pop)}.parlan-app .hp-sug-row b{min-width:76px;font-weight:700;font-variant-numeric:tabular-nums}.parlan-app .hp-sug-d{color:var(--ink-soft)}.parlan-app .hp-sug-free{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--pop-ink)}.parlan-app .hp-sug-free svg{width:17px;height:17px}.parlan-app .hp-sug-free.part{color:var(--amber)}.parlan-app .hp-sug-empty{font-size:13px;color:var(--ink-faint)}.parlan-app .due-pick:has(.wp){width:320px}.parlan-app .due-custom{flex-direction:column;gap:12px;padding:8px 8px 4px}.parlan-app .due-custom .seal-btn{align-self:flex-end;padding:8px 16px}@media(max-width:560px){.parlan-app .wp-row.three{grid-template-columns:1fr 1fr}.parlan-app .wp-row.three>.wf:first-child{grid-column:1 / -1}.parlan-app .hp-sug-d{display:none}.parlan-app .hp-sug-row{gap:10px;padding:0 12px}}.parlan-app .stool-pop.fixed{position:fixed;top:auto;z-index:60;overflow:auto;border-radius:10px}.parlan-app .srow.retired .srow-name{color:var(--ink-faint)}.parlan-app .srow.retired .srow-av{filter:grayscale(1);opacity:.55}.parlan-app .srow-tag.retired{background:color-mix(in oklab,var(--ink) 8%,transparent);color:var(--ink-soft);text-transform:uppercase}.parlan-app .retired-foot{border-top-color:var(--line);background:var(--card-2)}.parlan-app .pcard-retired{margin-top:4px;font-size:11.5px;font-weight:700;color:var(--ink-soft)}.parlan-app .rail .mark.img{width:40px;height:40px;margin-bottom:12px;border-radius:11px;overflow:hidden;display:block;box-shadow:0 0 0 1px #ffffff14}.parlan-app .rail .mark.img:after{display:none}.parlan-app .rail .mark.img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.parlan-app .br-grid{display:flex;flex-direction:column;gap:22px;margin-top:14px}.parlan-app .br-form{display:flex;flex-direction:column;gap:16px;min-width:0}.parlan-app .br-field{display:flex;flex-direction:column;gap:5px;min-width:0}.parlan-app .br-l{font-size:12px;font-weight:600;color:var(--ink-soft)}.parlan-app .br-hint{font-size:12px;color:var(--ink-faint);line-height:1.45}.parlan-app .br-in{height:38px;border:1px solid var(--line);border-radius:8px;padding:0 11px;background:var(--card);color:var(--ink);font:14px var(--font);max-width:360px}.parlan-app .br-in:focus,.parlan-app .br-color:focus-within{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 16%,transparent)}.parlan-app .br-two{display:flex;flex-wrap:wrap;gap:16px}.parlan-app .br-two>.br-field{flex:1 1 220px}.parlan-app .br-color{display:flex;align-items:center;gap:8px;height:38px;max-width:280px;padding:0 6px 0 5px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.parlan-app .br-color.bad{border-color:var(--alert)}.parlan-app .br-color input[type=color]{width:28px;height:28px;padding:0;border:0;border-radius:6px;background:none;cursor:pointer;flex:none}.parlan-app .br-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.parlan-app .br-color input[type=color]::-webkit-color-swatch{border:1px solid rgba(0,0,0,.12);border-radius:6px}.parlan-app .br-color input[type=text]{flex:1;min-width:0;border:0;outline:none;background:none;font:13.5px var(--mono);color:var(--ink);text-transform:lowercase}.parlan-app .br-auto{flex:none;border:0;background:var(--card-2);color:var(--ink-soft);font:600 11px var(--font);padding:3px 7px;border-radius:5px;cursor:pointer}.parlan-app .br-icon-row{display:flex;align-items:center;gap:14px}.parlan-app .br-icon{width:64px;height:64px;flex:none;border-radius:15px;overflow:hidden;display:grid;place-items:center;color:#fff;font:800 26px var(--display);box-shadow:0 1px 3px #00000026}.parlan-app .br-icon img,.parlan-app .br-tile img,.parlan-app .br-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.parlan-app .br-icon-acts{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.parlan-app .br-btn{height:34px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:600 13px var(--font);cursor:pointer}.parlan-app .br-btn:hover{border-color:var(--ink-faint)}.parlan-app .br-link{border:0;background:none;padding:4px 0;color:var(--ink-soft);font:600 12.5px var(--font);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.parlan-app .br-link:hover{color:var(--ink)}.parlan-app .br-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.parlan-app .br-saved{font-size:12.5px;font-weight:600;color:var(--ok)}.parlan-app .br-note{font-size:12.5px;color:var(--amber);background:color-mix(in oklab,var(--amber) 9%,transparent);padding:8px 10px;border-radius:8px}.parlan-app .br-prev{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:16px;border-radius:12px;background:var(--card-2)}.parlan-app .br-prev .br-app{flex:1 1 300px;max-width:380px}.parlan-app .br-app{display:grid;grid-template-columns:62px 1fr;height:210px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:#fff;box-shadow:0 8px 24px #0000000f}.parlan-app .br-rail{background:var(--br);display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0}.parlan-app .br-mark{width:30px;height:30px;border-radius:8px;overflow:hidden;display:grid;place-items:center;color:#fff;font:800 15px var(--display);margin-bottom:6px}.parlan-app .br-nav{width:50px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px 0;border-radius:8px;font-size:9px;font-weight:600;color:color-mix(in oklab,var(--br) 30%,#fff);position:relative}.parlan-app .br-nav i{width:14px;height:12px;border-radius:3px;border:1.5px solid currentColor}.parlan-app .br-nav.on{background:#ffffff1f;color:#fff}.parlan-app .br-nav.on:before{content:"";position:absolute;left:1px;top:7px;bottom:7px;width:2px;border-radius:2px;background:var(--bh)}.parlan-app .br-main{display:flex;flex-direction:column;gap:6px;padding:10px;font-size:11.5px;color:#222}.parlan-app .br-row{padding:5px 8px;border-radius:6px}.parlan-app .br-row.on{background:var(--bp);color:var(--bon);font-weight:600}.parlan-app .br-ev{display:flex;flex-direction:column;padding:5px 8px 5px 10px;border-radius:5px;background:color-mix(in oklab,var(--bp) 15%,#fff);box-shadow:inset 3px 0 0 var(--bp);font-size:11px}.parlan-app .br-ev span{opacity:.75;font-size:10px}.parlan-app .br-acts{display:flex;gap:6px;margin-top:auto}.parlan-app .br-primary{padding:5px 12px;border-radius:7px;background:var(--bp);color:var(--bon);font-weight:700}.parlan-app .br-chip{padding:5px 10px;border-radius:999px;border:1px solid color-mix(in oklab,var(--bp) 50%,#ddd);color:color-mix(in oklab,var(--bp) 80%,#000);font-weight:600}.parlan-app .br-home{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 30px;border-radius:14px;background:linear-gradient(160deg,#3a4a5c,#1b2430)}.parlan-app .br-tile{width:60px;height:60px;border-radius:14px;overflow:hidden;display:grid;place-items:center;color:#fff;font:800 26px var(--display);box-shadow:0 4px 12px #00000059}.parlan-app .br-tname{font-size:11.5px;color:#fff;font-weight:500}.parlan-app .br-fonts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.parlan-app .br-font{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;align-items:center;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:var(--card);text-align:left;cursor:pointer;color:var(--ink)}.parlan-app .br-font:hover{border-color:var(--ink-faint)}.parlan-app .br-font.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in oklab,var(--accent) 5%,var(--card))}.parlan-app .br-font:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.parlan-app .br-font-aa{grid-row:1 / 3;font-size:26px;font-weight:700;line-height:1;letter-spacing:-.01em}.parlan-app .br-font-n{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .br-font-d{font-size:11px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parlan-app .br-prev .br-main,.parlan-app .br-prev .br-nav{font-family:var(--bf)}.parlan-app .br-h{font-family:var(--bd);font-size:15px;font-weight:700;color:#111;padding:0 2px 2px}.parlan-app .br-tname{font-family:var(--bf)}.hs-scribe{flex:none;display:flex;align-items:center;gap:10px;margin:10px 16px 0;padding:7px 8px 7px 14px;border-radius:999px;background:#e5483d24;border:1px solid rgba(229,72,61,.35);color:#fbe3e0;font-size:13px;align-self:center;max-width:calc(100% - 32px)}.hs-scribe.out{background:#ffffff0f;border-color:#ffffff24;color:#cfdcd5}.hs-scribe-dot{width:9px;height:9px;flex:none;border-radius:50%;background:#e5483d;box-shadow:0 0 0 4px #e5483d38;animation:hs-rec 1.6s ease-in-out infinite}.hs-scribe.out .hs-scribe-dot{background:#8a988f;box-shadow:none;animation:none}@keyframes hs-rec{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.hs-scribe-dot{animation:none}}.hs-scribe-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-scribe-t i{font-style:normal;color:#cfdcd5}.hs-scribe button{flex:none;border:0;border-radius:999px;padding:5px 12px;background:#ffffff24;color:#fff;font:600 12.5px var(--font, system-ui);cursor:pointer}.hs-scribe button:hover{background:#ffffff3d}.hs-scribe button:focus-visible{outline:2px solid #2bd189;outline-offset:2px}.hs-btn.scribe.rec svg{background:#e5483d;color:#fff}.hd-invite{width:min(340px,92vw);padding:10px;gap:8px}.hd-q{width:100%;box-sizing:border-box;background:#0f1613;color:#e8efeb;border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:8px 10px;font:inherit;font-size:13.5px;outline:none}.hd-q:focus{border-color:#2bd189}.hd-inv-list{max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.hd-inv-g{padding:8px 6px 4px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8fa39a}.hd-inv{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:9px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.hd-inv:hover:not(:disabled),.hd-inv:focus-visible{background:#ffffff14;outline:none}.hd-inv:disabled{cursor:default;opacity:.75}.hd-inv-av{width:28px;height:28px;flex:none;border-radius:50%;display:grid;place-items:center;background:hsl(var(--h) 40% 38%);color:#fff;font-size:11px;font-weight:700}.hd-inv-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600}.hd-inv-ki{margin-left:6px;font-size:9.5px;font-weight:700;padding:1px 5px;border-radius:4px;background:#2bd1892e;color:#7ff0ad;vertical-align:1px}.hd-inv-s{flex:none;font-size:12px;color:#9fb1a8}.hd-inv:not(:disabled) .hd-inv-s{color:#7ff0ad;font-weight:600}.hd-inv-empty,.hd-inv-hint{padding:8px 6px;font-size:12.5px;color:#9fb1a8}.hd-inv-err{padding:6px;font-size:12.5px;color:#ff8a80}.parlan-app .snotes{display:flex;align-items:flex-start;gap:12px;margin:6px 0 6px 72px;padding:12px 14px;max-width:560px;border-radius:12px;border:1px solid color-mix(in oklab,var(--pop) 30%,var(--line));background:color-mix(in oklab,var(--pop) 5%,var(--card))}.parlan-app .snotes-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:color-mix(in oklab,var(--pop) 14%,transparent);color:var(--pop-ink)}.parlan-app .snotes-ic .hic{width:18px;height:18px}.parlan-app .snotes-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.parlan-app .snotes-t{font-weight:700;font-size:14px;color:var(--ink)}.parlan-app .snotes-t span{font-weight:500;font-size:12.5px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.parlan-app .snotes-who{font-size:12.5px;color:var(--ink-soft)}.parlan-app .snotes-acts{display:flex;align-items:center;gap:10px;margin-top:4px;flex-wrap:wrap}.parlan-app .snotes-btn{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:5px 12px;font:600 12.5px var(--font);cursor:pointer}.parlan-app .snotes-btn:hover{border-color:var(--ink-faint)}.parlan-app .snotes-until{font-size:11.5px;color:var(--ink-faint)}@media(max-width:820px){.parlan-app .snotes{margin-left:0}}.parlan-app .tr-modal .pl-modal-body{display:flex;flex-direction:column;gap:2px}.parlan-app .tr-line{padding:2px 0}.parlan-app .tr-line:not(.cont){margin-top:10px}.parlan-app .tr-who{display:flex;align-items:baseline;gap:8px;font-size:13px}.parlan-app .tr-copy{margin-left:auto;align-self:center;border:1px solid var(--line);background:var(--card);color:var(--ink-soft);border-radius:999px;padding:5px 13px;font:600 12.5px var(--font);cursor:pointer;white-space:nowrap}.parlan-app .tr-copy:hover{color:var(--ink);border-color:var(--ink-faint)}.parlan-app .tr-copy.ok{background:var(--pop);border-color:var(--pop);color:#fff}.parlan-app .tr-copy:focus-visible{outline:2px solid var(--pop);outline-offset:2px}.parlan-app .tr-modal .tr-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.parlan-app .tr-who span{font-size:11.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .tr-ki{font-size:9.5px!important;font-weight:700;padding:1px 5px;border-radius:4px;background:var(--card-2);color:var(--ink-soft)!important}.parlan-app .tr-text{font-size:14px;line-height:1.5;color:var(--ink)}.parlan-app .tr-line.agent .tr-text{color:var(--ink-soft)}.parlan-app .tr-note{font-size:13px;color:var(--ink-faint)}.parlan-app .tr-until{margin-top:16px;padding-top:10px;border-top:1px solid var(--line-soft);font-size:12px}.parlan-app .ci-box{position:relative}.parlan-app .mm{position:absolute;left:6px;right:6px;bottom:calc(100% + 6px);z-index:30;max-height:280px;overflow-y:auto;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:0 12px 32px -12px #00000047}.parlan-app .mm-row{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.parlan-app .mm-row.on{background:color-mix(in oklab,var(--accent) 12%,transparent)}.parlan-app .mm-av{flex:none;display:grid;place-items:center;width:26px;height:26px}.parlan-app .mm-av .sav{width:26px;height:26px;font-size:11px}.parlan-app .mm-av svg{width:18px;height:18px;color:var(--ink-soft)}.parlan-app .mm-l{font-weight:600;white-space:nowrap}.parlan-app .mm-tag{flex:none;padding:1px 6px;border-radius:6px;background:color-mix(in oklab,var(--ink) 8%,transparent);color:var(--ink-soft);font-size:11px;font-weight:600}.parlan-app .mm-sub{min-width:0;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-faint);font-size:12.5px}.parlan-app .mention{padding:0 3px;border-radius:4px;background:color-mix(in oklab,var(--accent) 12%,transparent);color:var(--accent-deep);font-weight:600}.parlan-app .mention.me{background:color-mix(in oklab,var(--amber) 26%,transparent);color:var(--ink)}.parlan-app .mention.chan{text-decoration:none;cursor:pointer}.parlan-app a.mention.chan:hover,.parlan-app a.mention.chan:focus-visible{text-decoration:underline;text-underline-offset:2px}.parlan-app .mention.chan.erp{background:color-mix(in oklab,var(--erp) 13%,transparent);color:var(--erp-ink)}.parlan-app .mention.chan.shut{cursor:default;background:color-mix(in oklab,var(--ink) 7%,transparent);color:var(--ink-soft)}.parlan-app .mm-av.hash{font-weight:700;font-size:17px;color:var(--ink-soft)}.parlan-app .srow2.at-me{box-shadow:inset 3px 0 0 var(--amber);background:color-mix(in oklab,var(--amber) 7%,transparent)}.parlan-app .atbadge{flex:none;align-self:center;display:grid;place-items:center;width:18px;height:18px;margin-right:4px;border-radius:9px;background:var(--alert);color:#fff;font-family:var(--font);font-size:11.5px;font-weight:800;line-height:1}.parlan-app .srow.active .atbadge{background:var(--on-accent);color:var(--accent)}.parlan-app .ssec-at .ssec-n.hot{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--alert);color:#fff;font-size:11px;font-weight:700;margin-left:6px}.parlan-app .at-row{display:flex;gap:8px;margin:0 6px;padding:6px 8px;border-radius:8px;color:var(--ink);text-decoration:none}.parlan-app .at-row:hover{background:color-mix(in oklab,var(--ink) 5%,transparent)}.parlan-app .at-ic{flex:none;padding-top:1px;color:var(--ink-faint)}.parlan-app .at-ic svg{width:15px;height:15px}.parlan-app .at-row.new .at-ic{color:var(--alert)}.parlan-app .at-txt{min-width:0;flex:1;display:flex;flex-direction:column}.parlan-app .at-l1{display:flex;gap:6px;align-items:baseline;font-size:13px;min-width:0}.parlan-app .at-l1 b{flex:none;font-weight:600}.parlan-app .at-row.new .at-l1 b{font-weight:800}.parlan-app .at-in{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);font-size:12px}.parlan-app .at-when{flex:none;margin-left:auto;font-size:11.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .at-l2{font-size:12px;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlan-app .listsearch input{padding-right:56px}.parlan-app .ls-kbd,.parlan-app .ls-clear{position:absolute;right:22px;top:7px;height:20px;display:grid;place-items:center;padding:0 6px;border-radius:5px;font-family:var(--font);font-size:11px;color:var(--ink-faint)}.parlan-app .ls-kbd{border:1px solid var(--line);background:var(--bg, transparent)}.parlan-app .ls-clear{border:0;background:none;cursor:pointer;font-size:12px}.parlan-app .ls-clear:hover{color:var(--ink)}.parlan-app .ssec-toggle.static{cursor:default}.parlan-app .sr-busy{display:inline-block;width:10px;height:10px;margin-left:8px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:sr-spin .7s linear infinite}@keyframes sr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.parlan-app .sr-busy{animation:none}}.parlan-app .sr-empty{margin:2px 14px 8px;color:var(--ink-faint);font-size:12.5px}.parlan-app .sr-row{display:flex;flex-direction:column;gap:2px;margin:0 6px;padding:7px 8px;border-radius:8px;color:var(--ink);text-decoration:none}.parlan-app .sr-row:hover,.parlan-app .sr-row:focus-visible{background:color-mix(in oklab,var(--ink) 5%,transparent);outline:none}.parlan-app .sr-l1{display:flex;gap:6px;align-items:baseline;min-width:0;font-size:13px}.parlan-app .sr-l1 b{flex:none;font-weight:600}.parlan-app .sr-in{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);font-size:12px}.parlan-app .sr-kind{flex:none;padding:0 5px;border-radius:5px;background:color-mix(in oklab,var(--ink) 7%,transparent);color:var(--ink-soft);font-size:10.5px;font-weight:600}.parlan-app .sr-when{flex:none;margin-left:auto;color:var(--ink-faint);font-size:11.5px;font-variant-numeric:tabular-nums}.parlan-app .sr-l2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink-soft);font-size:12.5px;line-height:1.4}.parlan-app .sr-l2 mark{padding:0 1px;border-radius:3px;background:color-mix(in oklab,var(--amber) 28%,transparent);color:var(--ink);font-weight:600}.parlan-app .who-btn .who-topic{font-weight:400;color:var(--ink-faint);font-size:.82em}.parlan-app .sub-btn{border:none;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.parlan-app .sub-btn:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.parlan-app .rs{display:flex;flex-direction:column;height:100%;min-height:0}.parlan-app .rs-head{display:flex;align-items:center;gap:10px;padding:16px 18px 12px;border-bottom:1px solid var(--line-soft)}.parlan-app .rs-title{flex:1;min-width:0;font-size:17px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlan-app .rs-x{border:none;background:none;color:var(--ink-soft);cursor:pointer;font-size:14px;padding:6px 8px;border-radius:6px}.parlan-app .rs-x:hover{background:color-mix(in oklab,var(--accent) 10%,transparent);color:var(--ink)}.parlan-app .rs-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 18px 24px;display:flex;flex-direction:column}.parlan-app .rs-sec{padding:16px 0;display:flex;flex-direction:column;gap:10px}.parlan-app .rs-sec+.rs-sec{border-top:1px solid var(--line-soft)}.parlan-app .rs-sec h3{margin:0;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint)}.parlan-app .rs-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.parlan-app .rs-n{margin-left:4px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.parlan-app .rs-form{display:flex;flex-direction:column;gap:10px}.parlan-app .rs-l{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-soft)}.parlan-app .rs-l textarea{resize:vertical;min-height:54px;font-family:var(--font)}.parlan-app .rs-row-end{display:flex;justify-content:flex-end}.parlan-app .rs-dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:13.5px}.parlan-app .rs-dl dt{color:var(--ink-faint)}.parlan-app .rs-dl dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.parlan-app .rs-dl a{color:var(--accent)}.parlan-app .rs-mono{font-family:var(--mono);font-size:12.5px}.parlan-app .rs-note,.parlan-app .rs-hint{font-size:12.5px;color:var(--ink-faint);line-height:1.45}.parlan-app .rs-link{border:none;background:none;color:var(--accent);font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:6px}.parlan-app .rs-link:hover{background:color-mix(in oklab,var(--accent) 10%,transparent)}.parlan-app .rs-add{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in oklab,var(--accent) 3%,var(--paper))}.parlan-app .rs-people{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.parlan-app .rs-p{display:flex;align-items:center;gap:10px;padding:7px 4px;border-radius:8px;min-height:44px}.parlan-app .rs-p:hover{background:color-mix(in oklab,var(--accent) 5%,transparent)}.parlan-app .rs-pn{flex:1;min-width:0;display:flex;flex-direction:column}.parlan-app .rs-pname{font-size:14px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlan-app .rs-ph{font-size:11.5px;color:var(--ink-faint);font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlan-app .rs-badge{flex:none;font-size:11px;color:var(--ink-soft);padding:2px 8px;border-radius:999px;background:color-mix(in oklab,var(--ink) 7%,transparent)}.parlan-app .rs-rm{flex:none;border:1px solid transparent;background:none;color:var(--ink-faint);font:inherit;font-size:12px;padding:4px 8px;border-radius:6px;cursor:pointer;opacity:0}.parlan-app .rs-p:hover .rs-rm,.parlan-app .rs-rm:focus-visible{opacity:1}@media(hover:none){.parlan-app .rs-rm{opacity:1}}.parlan-app .rs-rm:hover{color:var(--alert);border-color:color-mix(in oklab,var(--alert) 30%,transparent)}.parlan-app .rs-confirm{display:inline-flex;align-items:center;gap:4px;flex:none}.parlan-app .rs-danger{border:none;background:var(--alert);color:#fff;font:inherit;font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:7px;cursor:pointer}.parlan-app .rs-danger:disabled{opacity:.5;cursor:default}.parlan-app .rs-radio{display:flex;flex-direction:column;gap:6px}.parlan-app .rs-radio label{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;cursor:pointer}.parlan-app .rs-radio label.on{border-color:color-mix(in oklab,var(--accent) 50%,var(--line));background:color-mix(in oklab,var(--accent) 6%,transparent)}.parlan-app .rs-radio input{margin-top:3px;accent-color:var(--accent)}.parlan-app .rs-radio span{display:flex;flex-direction:column;gap:2px;font-size:13.5px}.parlan-app .rs-radio small{font-size:12px;color:var(--ink-faint)}.parlan-app .rs-check{display:flex;align-items:center;gap:8px;font-size:13.5px;cursor:pointer}.parlan-app .rs-check input{accent-color:var(--accent)}.parlan-app .rs-end{margin-top:auto}.parlan-app .rs-leave{align-self:flex-start;border:1px solid color-mix(in oklab,var(--alert) 35%,var(--line));background:none;color:var(--alert);font:inherit;font-size:13px;font-weight:600;padding:8px 14px;border-radius:8px;cursor:pointer}.parlan-app .rs-leave:hover{background:color-mix(in oklab,var(--alert) 8%,transparent)}.parlan-app .rs-confirm-box{display:flex;flex-direction:column;gap:10px;font-size:13.5px}.parlan-app .smember{display:flex;align-items:baseline;justify-content:center;gap:8px;padding:4px 12px;font-size:12.5px;color:var(--ink-faint)}.parlan-app .smember-t{text-align:center}.parlan-app .toasts{position:fixed;height:auto;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:90;display:flex;flex-direction:column;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);pointer-events:none}.parlan-app .toast{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:9px 8px 9px 14px;border-radius:10px;background:var(--ink);color:#fff;font-size:var(--t-sm);line-height:1.35;box-shadow:0 8px 24px -10px #12201a73;animation:toast-in .18s ease-out}.parlan-app .toast.err{background:var(--alert)}.parlan-app .toast-txt{min-width:0}.parlan-app .toast-x{flex:none;width:28px;height:28px;border:none;border-radius:6px;background:none;color:inherit;opacity:.75;font-size:18px;line-height:1;cursor:pointer}.parlan-app .toast-x:hover,.parlan-app .toast-x:focus-visible{opacity:1;background:#ffffff24}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.parlan-app .toast{animation:none}}@media(max-width:820px){.parlan-app .toasts{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.parlan-app .di-quick button:disabled{opacity:.55;cursor:default}.parlan-app .di-quick.busy{cursor:progress}.parlan-app .di-ask{align-items:center}.parlan-app .di-ask input{flex:1 1 140px;min-width:0;font:inherit;font-size:var(--t-sm);color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:6px;padding:4px 8px}.parlan-app .di-ask input:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.parlan-app .di-ask-q{flex-basis:100%;font-size:var(--t-xs);color:var(--ink-soft)}.parlan-app .di-quick button.q-danger{color:var(--alert);background:none;border-color:color-mix(in oklab,var(--alert) 40%,var(--line))}.parlan-app .di-quick button.q-danger:hover{color:#fff;background:var(--alert);border-color:transparent}@media(max-width:820px){.parlan-app .di-ask input{font-size:16px;padding:8px 10px}}.parlan-app fieldset.vt-act,.parlan-app fieldset.vt-act-body{border:0;padding:0;min-width:0;margin-inline:0}.parlan-app fieldset.vt-act{padding-top:14px}.parlan-app fieldset.vt-act[aria-busy=true]{cursor:progress}.parlan-app .vc-btn.danger{color:var(--alert);border-color:color-mix(in oklab,var(--alert) 40%,var(--line))}.parlan-app .vc-btn.danger:hover:not(:disabled){color:#fff;background:var(--alert);border-color:var(--alert)}.parlan-app .vt-reason{margin:14px 0 0;font-size:var(--t-xs);line-height:1.45;color:var(--amber)}.parlan-app .vt-ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line-soft)}.parlan-app .vt-ask-q{flex-basis:100%;font-size:var(--t-sm);color:var(--ink-soft)}.parlan-app .vt-ask input{flex:1 1 200px;min-width:0;height:32px;padding:0 10px;font:inherit;font-size:var(--t-sm);color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:8px}.parlan-app .vt-ask input:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.parlan-app .vt-loaderr{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:10px 12px;border-radius:8px;font-size:var(--t-sm);color:var(--alert);background:color-mix(in oklab,var(--alert) 7%,var(--card))}@media(max-width:820px){.parlan-app .vt-ask input{height:40px;font-size:16px}}.parlan-app .dlg-text{margin:0;font-size:var(--t-base);line-height:1.5;color:var(--ink-soft)}.parlan-app .dlg-label{display:block;margin-bottom:6px;font-size:var(--t-xs);font-weight:600;color:var(--ink-soft)}.parlan-app .dlg-input{width:100%;box-sizing:border-box;height:40px;padding:0 12px;font:inherit;font-size:var(--t-base);color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:9px}.parlan-app .dlg-input:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}@media(max-width:820px){.parlan-app .dlg-input{font-size:16px;height:44px}}.parlan-app .att.draft{padding-right:2px}.parlan-app .att .att-x{border:0;background:none;font:inherit;padding:0;width:26px;height:26px;border-radius:6px;display:grid;place-items:center}.parlan-app .att .att-x:focus-visible{outline:2px solid var(--accent);outline-offset:0}.parlan-app .stool.txt.danger.strong,.parlan-app .sheet-a.danger.strong{background:var(--alert);color:#fff;font-weight:600}.parlan-app .pl-modal{max-height:min(86vh,calc(var(--app-h, 100dvh) - 24px))}@media(max-width:820px){.parlan-app :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]){font-size:16px!important}}@media(pointer:coarse){.parlan-app .srow-more{width:40px;height:40px;opacity:.6}.parlan-app .ssec-add{width:40px;height:40px;opacity:1}.parlan-app .stool{height:40px;min-width:40px}.parlan-app .att .att-x{width:36px;height:36px}.parlan-app .toast-x{width:40px;height:40px}}.parlan-app label.field{display:block}.parlan-app label.field>.fl{display:block}.parlan-app .pl-modal:focus,.parlan-app .vdrawer:focus,.parlan-app .sheet:focus{outline:none}.parlan-app .di-declined{margin-top:6px;font-size:var(--t-xs);line-height:1.4;color:var(--ink-soft)}.parlan-app .di-declined b{color:var(--alert);font-weight:600}.parlan-app .kcard.bounced{border-color:color-mix(in oklab,var(--alert) 45%,var(--line));background:color-mix(in oklab,var(--alert) 4%,var(--card))}.parlan-app .di-ask select{flex:1 1 140px;min-width:0;font:inherit;font-size:var(--t-sm);color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:6px;padding:4px 6px}.hp.hand{box-shadow:0 0 0 3px #f5c451}.hp.hand.speaking{box-shadow:0 0 0 3px #2bd189,0 0 28px #2bd18959}.hp-hand{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:4px 9px 4px 7px;border-radius:999px;background:#f5c451;color:#2a1f00;font-size:13px;font-weight:700;animation:hp-hand-in .25s ease-out}.hp-hand svg{width:16px;height:16px}.hp.small .hp-hand{top:6px;left:6px;padding:2px 7px 2px 5px;font-size:11px}.hp.small .hp-hand svg{width:13px;height:13px}@keyframes hp-hand-in{0%{transform:translateY(-4px) scale(.9);opacity:0}to{transform:none;opacity:1}}.hs-hands{flex:none;display:flex;align-items:center;gap:8px;margin:10px 16px 0;padding:7px 14px;border-radius:999px;align-self:center;max-width:calc(100% - 32px);background:#f5c45124;border:1px solid rgba(245,196,81,.4);color:#fbeccb;font-size:13px}.hs-hands svg{flex:none;width:16px;height:16px;color:#f5c451}.hs-hands span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-btn.hand svg{background:#f5c451;color:#2a1f00}.hd-lbl small{display:block;margin-top:2px;font-size:11px;color:#7f938a}@media(prefers-reduced-motion:reduce){.hp-hand{animation:none}}.parlan-app .cf{display:flex;flex-direction:column;height:100%;min-height:0}.parlan-app .cf-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 8px}.parlan-app .cf-head h2{margin:0;font-family:var(--display);font-size:var(--t-lg);font-weight:700}.parlan-app .cf-x{width:34px;height:34px;border:0;border-radius:8px;background:none;color:var(--ink-soft);font-size:20px;cursor:pointer}.parlan-app .cf-x:hover{background:var(--card-2);color:var(--ink)}.parlan-app .cf-tools{display:grid;gap:10px;padding:0 18px 12px;border-bottom:1px solid var(--line-soft)}.parlan-app .cf-search{width:100%;box-sizing:border-box;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink);font:inherit;font-size:var(--t-sm)}.parlan-app .cf-search:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.parlan-app .cf-chips{display:flex;flex-wrap:wrap;gap:6px}.parlan-app .cf-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink-soft);font:inherit;font-size:var(--t-xs);font-weight:600;cursor:pointer}.parlan-app .cf-chip span{font-variant-numeric:tabular-nums;color:var(--ink-faint);font-weight:500}.parlan-app .cf-chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.parlan-app .cf-chip.on span{color:#ffffffb3}.parlan-app .cf-list{list-style:none;margin:0;padding:6px 8px 16px;overflow-y:auto;flex:1;min-height:0}.parlan-app .cf-row{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px}.parlan-app .cf-row:hover{background:var(--card-2)}.parlan-app .cf-thumb{flex:none;width:44px;height:44px;border-radius:8px;overflow:hidden;display:grid;place-items:center;background:var(--card-2);border:1px solid var(--line-soft);text-decoration:none}.parlan-app .cf-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.parlan-app .cf-thumb span{font-family:var(--mono);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--ink-soft)}.parlan-app .cf-thumb.k-pdf{background:color-mix(in oklab,var(--alert) 10%,var(--card))}.parlan-app .cf-thumb.k-pdf span{color:var(--alert)}.parlan-app .cf-thumb.k-doc{background:color-mix(in oklab,#2f6fd6 10%,var(--card))}.parlan-app .cf-thumb.k-doc span{color:#2f5fb0}.parlan-app .cf-thumb.k-sheet{background:color-mix(in oklab,var(--accent) 10%,var(--card))}.parlan-app .cf-thumb.k-sheet span{color:var(--accent)}.parlan-app .cf-main{flex:1;min-width:0}.parlan-app .cf-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:var(--t-base);font-weight:600;text-decoration:none}.parlan-app .cf-name:hover{text-decoration:underline}.parlan-app .cf-meta{margin-top:2px;font-size:var(--t-xs);color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlan-app .cf-jump{flex:none;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink-soft);font:inherit;font-size:var(--t-xs);font-weight:600;cursor:pointer;opacity:0;transition:opacity .12s}.parlan-app .cf-row:hover .cf-jump,.parlan-app .cf-jump:focus-visible{opacity:1}@media(hover:none){.parlan-app .cf-jump{opacity:1}}.parlan-app .cf-empty{padding:28px 22px;color:var(--ink-faint);font-size:var(--t-sm);line-height:1.5;text-align:center}.parlan-app .cf-err{margin:14px 18px 0;padding:10px 12px;border-radius:8px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--alert);background:color-mix(in oklab,var(--alert) 7%,var(--card));font-size:var(--t-sm)}.parlan-app .cf-err button{border:1px solid currentColor;background:none;color:inherit;border-radius:6px;padding:3px 9px;font:inherit;font-size:var(--t-xs);cursor:pointer}.parlan-app .rs-mods{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.parlan-app .rs-mods li{display:flex;align-items:center;gap:10px}.parlan-app .rs-mod-n{flex:1;min-width:0;font-size:13.5px}.parlan-app .rs-mod-x{border:1px solid var(--line);background:none;color:var(--ink-soft);border-radius:7px;padding:4px 10px;font:inherit;font-size:12.5px;cursor:pointer}.parlan-app .rs-mod-x:hover{color:var(--alert);border-color:color-mix(in oklab,var(--alert) 40%,var(--line))}.parlan-app .rs-mod-ask{display:inline-flex;gap:6px}.parlan-app .rs-mod-add,.parlan-app .rs-mod-lock{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.parlan-app .rs-mod-add select,.parlan-app .rs-mod-lock input{flex:1 1 180px;min-width:0;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:13.5px}.parlan-app .rs-mod-lock.on span{flex:1 1 180px;font-size:13px;color:var(--ink)}.parlan-app .stool.txt.mod{color:var(--amber)}.parlan-app .locked-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.parlan-app .vt-locked{margin-top:12px;padding:9px 12px;border-radius:8px;font-size:var(--t-sm);color:var(--ink);background:color-mix(in oklab,var(--amber) 12%,var(--card));border:1px solid color-mix(in oklab,var(--amber) 35%,var(--line))}.parlan-app .seal-btn.danger{background:var(--alert);border-color:var(--alert)}.parlan-app .list-top{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:6px;padding:12px 12px 10px;background:var(--paper);border-bottom:1px solid var(--line)}.parlan-app .list-top .listsearch{flex:1;min-width:0;padding:0}.parlan-app .list-top .listsearch svg{left:11px;top:50%;transform:translateY(-50%)}.parlan-app .list-top{--lt-h: 36px}.parlan-app .list-top .listsearch input{height:var(--lt-h);padding-top:0;padding-bottom:0;box-sizing:border-box;border-radius:10px}.parlan-app .lt-btn{flex:none;width:var(--lt-h);height:var(--lt-h);box-sizing:border-box;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink-soft);display:grid;place-items:center;cursor:pointer;padding:0}.parlan-app .lt-btn:hover{color:var(--accent);border-color:var(--accent)}.parlan-app .lt-btn.on{background:var(--ink);border-color:var(--ink);color:var(--card)}.parlan-app .lt-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.parlan-app .list-top+.composepanel{margin-top:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.parlan-app .rail .navbtn,.parlan-app .bn-btn{position:relative}.parlan-app .navdot{position:absolute;top:5px;left:calc(50% + 6px);width:9px;height:9px;border-radius:50%;background:var(--rail-mark);box-shadow:0 0 0 2px var(--rail);pointer-events:none}.parlan-app .bn-btn .navdot{top:2px}.parlan-app .list-top .ls-kbd,.parlan-app .list-top .ls-clear{right:7px;top:50%;transform:translateY(-50%)}.parlan-app .snotes-sum{margin:6px 0 2px;font-size:13.5px;line-height:1.5;color:var(--ink)}.parlan-app .snotes-sec{margin-top:6px}.parlan-app .snotes-h{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:3px}.parlan-app .snotes-sec ul{margin:0;padding-left:18px;list-style:disc;display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.45;color:var(--ink)}.parlan-app .snotes-tasks{list-style:none;padding-left:0!important;gap:6px!important}.parlan-app .snotes-tasks li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:6px 8px;border-radius:8px;background:var(--card);border:1px solid var(--line)}.parlan-app .snotes-task{flex:1 1 220px;min-width:0}.parlan-app .snotes-meta{font-size:12px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.parlan-app .snotes-mk{border:1px solid var(--line);background:none;color:var(--accent);border-radius:999px;padding:2px 10px;font:600 12px var(--font);cursor:pointer}.parlan-app .snotes-mk:hover{border-color:var(--accent)}.parlan-app .snotes-mk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.parlan-app .snotes-by{margin-top:4px;font-size:11.5px;color:var(--ink-faint)}.parlan-app .tr-tabs{display:flex;gap:4px;padding:0 20px;border-bottom:1px solid var(--line)}.parlan-app .tr-tabs button{border:0;background:none;padding:9px 12px 8px;font:600 13px var(--font);color:var(--ink-soft);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:6px}.parlan-app .tr-tabs button.on{color:var(--ink);border-bottom-color:var(--pop)}.parlan-app .tr-tabs button:focus-visible{outline:2px solid var(--pop);outline-offset:-2px;border-radius:6px}.parlan-app .tr-n{font-size:11px;font-weight:600;color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .tr-sum{display:flex;flex-direction:column;gap:6px}.parlan-app .tr-sum-p{margin:0 0 6px;font-size:14.5px;line-height:1.6;color:var(--ink)}.parlan-app .tr-h{margin-top:10px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.parlan-app .tr-list{margin:0;padding-left:20px;list-style:disc;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.5}.parlan-app .tr-tasks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.parlan-app .tr-tasks li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--card)}.parlan-app .tr-task{flex:1 1 260px;min-width:0;font-size:14px;line-height:1.45}.parlan-app .tr-meta{font-size:12.5px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.parlan-app .tr-mk{border:1px solid var(--line);background:none;color:var(--accent);border-radius:999px;padding:3px 11px;font:600 12px var(--font);cursor:pointer}.parlan-app .tr-mk:hover{border-color:var(--accent)}.parlan-app .tr-mk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.parlan-app .tr-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 0;font-size:14px;color:var(--ink-soft);line-height:1.5}.parlan-app .tr-spin{display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border:2px solid var(--line);border-top-color:var(--pop);border-radius:50%;animation:trspin .9s linear infinite}@keyframes trspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.parlan-app .tr-spin{animation:none}}.parlan-app .rs-id{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;margin-top:12px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.parlan-app .rs-id-l{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.parlan-app .rs-id-v{font-family:var(--mono);font-size:12px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;-moz-user-select:all;user-select:all}.parlan-app .rs-id-btn{border:1px solid var(--line);background:none;border-radius:999px;padding:3px 10px;font:600 12px var(--font);color:var(--ink-soft);cursor:pointer}.parlan-app .rs-id-btn:hover{color:var(--ink);border-color:var(--ink-faint)}.parlan-app .rs-id-btn.ok{color:var(--accent);border-color:var(--accent)}.parlan-app .rs-id-h{grid-column:1 / -1;font-size:11.5px;color:var(--ink-faint)}.parlan-app .fx{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--paper)}.parlan-app .fx-head{padding:22px 28px 14px;border-bottom:1px solid var(--line);background:var(--card)}.parlan-app .fx-head h1{margin:0;font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:-.01em}.parlan-app .fx-sub{margin:4px 0 0;font-size:13.5px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.parlan-app .fx-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.parlan-app .fx-side{overflow-y:auto;padding:16px 12px 24px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:18px}.parlan-app .fx-gh{padding:0 10px 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.parlan-app .fx-f{width:100%;display:flex;align-items:center;gap:9px;padding:7px 10px;border:0;border-radius:8px;background:none;color:var(--ink-soft);font:500 13.5px var(--font);text-align:left;cursor:pointer}.parlan-app .fx-f:hover{background:var(--card-2);color:var(--ink)}.parlan-app .fx-f.on{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 0 0 1px var(--line)}.parlan-app .fx-n{margin-left:auto;font-size:12px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .fx-cname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlan-app .fx-dot{flex:none;width:9px;height:9px;border-radius:3px;background:var(--ink-faint)}.parlan-app .fx-dot.k-all{background:var(--pop)}.parlan-app .fx-dot.k-image{background:#c08a2c}.parlan-app .fx-dot.k-pdf{background:var(--alert)}.parlan-app .fx-dot.k-doc{background:#2f6fd6}.parlan-app .fx-dot.k-sheet{background:var(--accent)}.parlan-app .fx-main{min-width:0;overflow-y:auto;padding:16px 28px 32px}.parlan-app .fx-tools{position:sticky;top:-16px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-16px -28px 12px;padding:14px 28px 12px;background:var(--paper)}.parlan-app .fx-search{flex:1 1 240px;position:relative;display:flex;align-items:center}.parlan-app .fx-search svg{position:absolute;left:11px;width:15px;height:15px;color:var(--ink-faint);pointer-events:none}.parlan-app .fx-search input{width:100%;height:36px;box-sizing:border-box;padding:0 12px 0 33px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font:14px var(--font)}.parlan-app .fx-search input:focus{outline:none;border-color:var(--accent)}.parlan-app .fx-seg{display:inline-flex;height:36px;box-sizing:border-box;padding:3px;gap:2px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.parlan-app .fx-seg button{border:0;background:none;border-radius:7px;padding:0 11px;font:600 12.5px var(--font);color:var(--ink-soft);cursor:pointer;display:grid;place-items:center}.parlan-app .fx-seg.icons button{width:30px;padding:0}.parlan-app .fx-seg svg{width:16px;height:16px}.parlan-app .fx-seg button.on{background:var(--ink);color:var(--card)}.parlan-app .fx-chips{display:none}.parlan-app .fx-scope{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;color:var(--ink-soft)}.parlan-app .fx-scope button{border:0;background:none;color:var(--accent);font:600 13px var(--font);cursor:pointer;padding:0}.parlan-app .fx-empty{display:flex;flex-direction:column;gap:4px;max-width:46ch;padding:40px 4px;font-size:14px;color:var(--ink-soft);line-height:1.5}.parlan-app .fx-empty b{color:var(--ink);font-size:15px}.parlan-app .fx-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--card);overflow:hidden}.parlan-app .fx-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto 72px;align-items:center;gap:14px;padding:10px 14px;border-bottom:1px solid var(--line-soft)}.parlan-app .fx-row:last-child{border-bottom:0}.parlan-app .fx-row:hover{background:color-mix(in oklab,var(--card-2) 55%,var(--card))}.parlan-app .fx-mainc{min-width:0}.parlan-app .fx-name{display:block;color:var(--ink);font-weight:600;font-size:14px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlan-app .fx-name:hover{text-decoration:underline}.parlan-app .fx-meta{font-size:12.5px;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlan-app .fx-meta.faint{color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .fx-where a{color:var(--accent);text-decoration:none;font-weight:600}.parlan-app .fx-where a:hover{text-decoration:underline}.parlan-app .fx-more{color:var(--ink-faint);cursor:help}.parlan-app .fx-date,.parlan-app .fx-size{font-size:12.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.parlan-app .fx-thumb{flex:none;width:44px;height:44px;border-radius:9px;overflow:hidden;display:grid;place-items:center;background:var(--card-2);border:1px solid var(--line-soft);text-decoration:none}.parlan-app .fx-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.parlan-app .fx-thumb span{font-family:var(--mono);font-size:10.5px;font-weight:700;text-transform:uppercase;color:var(--ink-soft)}.parlan-app .fx-thumb.k-pdf{background:color-mix(in oklab,var(--alert) 10%,var(--card))}.parlan-app .fx-thumb.k-pdf span{color:var(--alert)}.parlan-app .fx-thumb.k-doc{background:color-mix(in oklab,#2f6fd6 10%,var(--card))}.parlan-app .fx-thumb.k-doc span{color:#2f5fb0}.parlan-app .fx-thumb.k-sheet{background:color-mix(in oklab,var(--accent) 10%,var(--card))}.parlan-app .fx-thumb.k-sheet span{color:var(--accent)}.parlan-app .fx-thumb.big{width:100%;height:auto;aspect-ratio:4 / 3;border-radius:10px}.parlan-app .fx-thumb.big span{font-size:15px}.parlan-app .fx-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}.parlan-app .fx-card{min-width:0;display:flex;flex-direction:column;gap:4px;padding:8px 8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.parlan-app .fx-card .fx-name{margin-top:4px;font-size:13.5px}@media(max-width:820px){.parlan-app .fx-head{padding:16px 16px 12px}.parlan-app .fx-head h1{font-size:21px}.parlan-app .fx-body{grid-template-columns:minmax(0,1fr)}.parlan-app .fx-side{display:none}.parlan-app .fx-main{padding:12px 16px 24px}.parlan-app .fx-tools{margin:-12px -16px 8px;padding:12px 16px 8px;top:-12px}.parlan-app .fx-chips{display:flex;gap:6px;overflow-x:auto;margin-bottom:10px;padding-bottom:2px;scrollbar-width:none}.parlan-app .fx-chips .cf-chip{flex:none}.parlan-app .fx-row{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:9px 10px}.parlan-app .fx-size{display:none}.parlan-app .fx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.stm-more{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-top:1px solid var(--line-soft, #eef1ee)}.stm-mlink{padding:7px 4px;font-size:14px;color:var(--ink, #12201a);text-decoration:none;border-radius:6px}.stm-mlink:hover{background:var(--card-2, #eef1ee)}.parlan-app .inf{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--paper)}.parlan-app .inf-scroll{flex:1;min-height:0;overflow-y:auto;scroll-behavior:smooth;padding:0 clamp(16px,4vw,56px) 64px}@media(prefers-reduced-motion:reduce){.parlan-app .inf-scroll{scroll-behavior:auto}}.parlan-app .inf-scroll>*{max-width:1040px;margin-left:auto;margin-right:auto}.parlan-app .inf-hero{padding:clamp(32px,7vh,72px) 0 28px}.parlan-app .inf-eyebrow{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pop-ink)}.parlan-app .inf-hero h1{margin:0;font-family:var(--display);font-weight:800;font-size:clamp(30px,4.6vw,52px);line-height:1.04;letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.parlan-app .inf-hero h1 em{font-style:normal;color:var(--pop)}.parlan-app .inf-lead{max-width:62ch;margin:18px 0 0;font-size:clamp(15px,1.4vw,17px);line-height:1.6;color:var(--ink-soft)}.parlan-app .inf-layers{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:stretch;gap:0;margin-top:8px;margin-bottom:26px}.parlan-app .inf-layer{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:16px}.parlan-app .inf-layer b{font-family:var(--display);font-size:22px;letter-spacing:-.01em}.parlan-app .inf-layer span:last-child{font-size:13.5px;line-height:1.5}.parlan-app .inf-layer.top{background:var(--card);border:1px solid var(--line);color:var(--ink)}.parlan-app .inf-layer.top span:last-child{color:var(--ink-soft)}.parlan-app .inf-layer.bottom{background:var(--rail);color:#eaf5ee}.parlan-app .inf-layer.bottom b{color:var(--rail-mark)}.parlan-app .inf-layer.bottom span:last-child{color:#eaf5eec7}.parlan-app .inf-ltag{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.parlan-app .inf-join{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.parlan-app .inf-join span{width:22px;height:3px;border-radius:2px;background:var(--pop);opacity:.55}.parlan-app .inf-join span:nth-child(2){opacity:.8;width:30px}.parlan-app .inf-toc{position:sticky;top:0;z-index:2;display:flex;gap:6px;overflow-x:auto;padding:12px 0;background:var(--paper);border-bottom:1px solid var(--line);scrollbar-width:none}.parlan-app .inf-toc a{flex:none;padding:6px 13px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink-soft);font-size:13px;font-weight:600;text-decoration:none}.parlan-app .inf-toc a:hover{color:var(--ink);border-color:var(--ink-faint)}.parlan-app .inf-sec{padding-top:44px;scroll-margin-top:56px}.parlan-app .inf-sec-h{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:8px 32px;align-items:baseline;margin-bottom:18px}.parlan-app .inf-sec-h h2{margin:0;font-family:var(--display);font-size:26px;font-weight:700;letter-spacing:-.015em;color:var(--ink)}.parlan-app .inf-sec-h p{margin:0;max-width:64ch;font-size:15px;line-height:1.6;color:var(--ink-soft)}.parlan-app .inf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.parlan-app .inf-card{padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.parlan-app .inf-card h3{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--ink)}.parlan-app .inf-card p{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-soft)}.parlan-app .inf-traan{margin-top:44px;padding:32px clamp(18px,3vw,36px) 36px;border-radius:22px;background:var(--rail);color:#eaf5ee}.parlan-app .inf-traan .inf-sec-h h2{color:#fff}.parlan-app .inf-traan .inf-sec-h p{color:#eaf5eecc}.parlan-app .inf-traan .inf-sec-h b{color:var(--rail-mark)}.parlan-app .inf-steps{list-style:none;counter-reset:st;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.parlan-app .inf-steps li{counter-increment:st;position:relative;padding:16px 18px 16px 52px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.parlan-app .inf-steps li:before{content:counter(st);position:absolute;left:16px;top:15px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:700 12.5px var(--font);color:var(--rail);background:var(--rail-mark)}.parlan-app .inf-steps h3{margin:0 0 4px;font-size:15px;color:#fff}.parlan-app .inf-steps p{margin:0;font-size:13.5px;line-height:1.55;color:#eaf5eec7}.parlan-app .inf-foot{margin-top:36px;padding-top:18px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-faint)}@media(max-width:820px){.parlan-app .inf-layers{grid-template-columns:minmax(0,1fr)}.parlan-app .inf-join{flex-direction:row;height:22px}.parlan-app .inf-join span{width:3px;height:14px}.parlan-app .inf-join span:nth-child(2){width:3px;height:20px}.parlan-app .inf-sec-h{grid-template-columns:minmax(0,1fr)}.parlan-app .inf-sec{padding-top:32px}}.parlan-app .pg{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--paper)}.parlan-app .pg-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;padding:22px 28px 16px;background:var(--card);border-bottom:1px solid var(--line)}.parlan-app .pg-title h1{margin:0;font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:-.01em}.parlan-app .pg-title p{margin:4px 0 0;max-width:62ch;font-size:13.5px;line-height:1.5;color:var(--ink-soft)}.parlan-app .pg-stats{display:flex;gap:6px;margin:0}.parlan-app .pg-stats div{min-width:82px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.parlan-app .pg-stats dt{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.parlan-app .pg-stats dd{margin:2px 0 0;font-family:var(--display);font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}.parlan-app .pg-stats dd.good{color:var(--accent)}.parlan-app .pg-stats dd.warn{color:#b9781f}.parlan-app .pg-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 28px;border-bottom:1px solid var(--line);background:var(--paper)}.parlan-app .pg-kinds{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex:1 1 auto;min-width:0}.parlan-app .pg-kinds .cf-chip{flex:none}.parlan-app .pg-selects{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.parlan-app .pg-select{height:32px;padding:0 30px 0 11px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink);font:500 13px var(--font);cursor:pointer}.parlan-app .pg-clear{border:0;background:none;color:var(--accent);font:600 13px var(--font);cursor:pointer}.parlan-app .pg-stream{flex:1;min-height:0;overflow-y:auto;padding:4px 28px 40px}.parlan-app .pg-empty{display:flex;flex-direction:column;gap:4px;padding:40px 4px;font-size:14px;color:var(--ink-soft)}.parlan-app .pg-empty b{color:var(--ink);font-size:15px}.parlan-app .pg-day{position:sticky;top:0;z-index:1;display:flex;align-items:baseline;gap:8px;margin:0;padding:16px 2px 8px;background:var(--paper);font-family:var(--display);font-size:15px;font-weight:700;color:var(--ink)}.parlan-app .pg-dn{font-family:var(--font);font-size:12px;font-weight:600;color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .pg-rows{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--card);overflow:hidden}.parlan-app .pg-rows li+li{border-top:1px solid var(--line-soft)}.parlan-app .pg-row{display:grid;grid-template-columns:46px 4px 30px minmax(0,1fr) auto 64px;align-items:center;gap:12px;padding:9px 14px;color:var(--ink);text-decoration:none;font-size:13.5px}.parlan-app a.pg-row:hover{background:color-mix(in oklab,var(--card-2) 55%,var(--card))}.parlan-app .pg-row.static{cursor:default}.parlan-app .pg-time{font-size:12.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.parlan-app .pg-mark{width:4px;height:26px;border-radius:2px;background:var(--line)}.parlan-app .pg-mark.f-msg{background:#8fa79a}.parlan-app .pg-mark.f-ask{background:var(--pop)}.parlan-app .pg-mark.f-done{background:var(--accent)}.parlan-app .pg-mark.f-neg{background:var(--alert)}.parlan-app .pg-mark.f-akte{background:#c08a2c}.parlan-app .pg-mark.f-room{background:#6b7fb8}.parlan-app .pg-av{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--card-2);color:var(--ink-soft);font-size:11px;font-weight:700}.parlan-app .pg-av.agent{background:color-mix(in oklab,var(--pop) 14%,var(--card));color:var(--pop-ink)}.parlan-app .pg-av svg{width:16px;height:16px}.parlan-app .pg-what{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.parlan-app .pg-actor{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.parlan-app .pg-label{color:var(--ink-soft)}.parlan-app .pg-akte{font-size:12px;color:#8a5d12;background:color-mix(in oklab,#c08a2c 12%,var(--card));border-radius:6px;padding:1px 7px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlan-app .pg-seal{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.parlan-app .pg-seal svg{width:15px;height:15px}.parlan-app .pg-seal.ok{color:var(--accent)}.parlan-app .pg-seal.bad{color:#b9781f}.parlan-app .pg-seq{text-align:right;font-family:var(--mono);font-size:11.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums}@media(max-width:820px){.parlan-app .pg-head{padding:16px 16px 12px}.parlan-app .pg-title h1{font-size:21px}.parlan-app .pg-stats{width:100%}.parlan-app .pg-stats div{flex:1;min-width:0;padding:7px 9px}.parlan-app .pg-stats dd{font-size:17px}.parlan-app .pg-filters{padding:10px 16px}.parlan-app .pg-stream{padding:0 12px 28px}.parlan-app .pg-row{grid-template-columns:4px 28px minmax(0,1fr) auto;gap:10px;padding:9px 10px}.parlan-app .pg-time,.parlan-app .pg-seq,.parlan-app .pg-seal span{display:none}}.parlan-app .lt-title{flex:1;min-width:0;margin:0;padding-left:6px;font-family:var(--display);font-size:17px;font-weight:700;line-height:var(--lt-h);letter-spacing:-.005em;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlan-app .lt-btn svg{width:16px;height:16px}.parlan-app .side-rows{display:flex;flex-direction:column;padding:8px 8px 4px}.parlan-app .side-rows-extra{border-top:1px solid var(--line-soft);margin-top:6px;padding-top:8px}.parlan-app .srow .fx-dot{margin:0 3px}.parlan-app .list-top+.list-sub{padding-top:12px}@media(min-width:821px){.parlan-app .fx-head{display:none}.parlan-app .fx-tools{top:-16px}}.parlan-app{--erp: #2f5fb3;--erp-ink: #1f4688}.parlan-app .cbar{flex:none;border-bottom:1px solid var(--line);background:color-mix(in oklab,var(--card-2) 55%,var(--card));font-size:var(--t-sm);color:var(--ink-soft)}.parlan-app .cbar.erp{background:color-mix(in oklab,var(--erp) 6%,var(--card));border-bottom-color:color-mix(in oklab,var(--erp) 22%,var(--line));box-shadow:inset 3px 0 0 var(--erp)}.parlan-app .cbar-row{display:flex;align-items:center;gap:10px;min-height:38px;padding:6px clamp(16px,2.4vw,24px);min-width:0}.parlan-app .cbar-src{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:var(--t-2xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.parlan-app .cbar-src svg{width:14px;height:14px}.parlan-app .cbar.erp .cbar-src{color:var(--erp-ink)}.parlan-app .cbar-host{font-weight:500;letter-spacing:0;text-transform:none;font-size:var(--t-xs);opacity:.85}.parlan-app .cbar-path{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.parlan-app .cbar-node{flex:0 1 auto;min-width:2.5em;overflow:hidden;text-overflow:ellipsis;color:var(--ink-faint)}.parlan-app .cbar-sep{margin-left:6px;color:var(--ink-faint);opacity:.6}.parlan-app .cbar-obj{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink);font-weight:600}.parlan-app .cbar-kind{margin-right:6px;font-size:var(--t-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.parlan-app .cbar-status{flex:none;padding:2px 8px;border-radius:999px;font-size:var(--t-xs);font-weight:600;color:var(--erp-ink);background:color-mix(in oklab,var(--erp) 12%,var(--card))}.parlan-app .cbar-none{color:var(--ink-faint);font-style:italic}.parlan-app .cbar-ref{flex:none;padding:2px 7px;border:1px solid var(--line);border-radius:6px;font-family:var(--mono);font-size:11px;color:var(--ink-soft);background:var(--card);max-width:22em;overflow:hidden;text-overflow:ellipsis}.parlan-app .cbar-sp{flex:1 1 auto}.parlan-app .cbar-open{flex:none;border:1px solid var(--line);background:var(--card);border-radius:8px;padding:4px 10px;font:inherit;font-size:var(--t-xs);font-weight:600;color:var(--ink-soft);text-decoration:none;cursor:pointer}.parlan-app .cbar.erp .cbar-open{color:var(--erp-ink);border-color:color-mix(in oklab,var(--erp) 30%,var(--line))}.parlan-app .cbar-open:hover{border-color:currentColor}.parlan-app .cbar-more{flex:none;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--ink-faint);cursor:pointer}.parlan-app .cbar-more:hover{background:var(--card);color:var(--ink)}.parlan-app .cbar-more svg{width:16px;height:16px;transition:transform .15s}.parlan-app .cbar.open .cbar-more svg{transform:rotate(180deg)}.parlan-app .cbar-open:focus-visible,.parlan-app .cbar-more:focus-visible,.parlan-app .cbar-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.parlan-app .cbar-body{display:grid;gap:12px;padding:4px clamp(16px,2.4vw,24px) 14px;max-height:45vh;overflow-y:auto}.parlan-app .cbar-tree{list-style:none;margin:0;padding:0;display:grid;gap:3px}.parlan-app .cbar-tree li{padding-left:calc(var(--d) * 14px);color:var(--ink-soft)}.parlan-app .cbar-tree li:before{content:"└ ";color:var(--ink-faint);opacity:.5}.parlan-app .cbar-tree li:first-child:before{content:""}.parlan-app .cbar-tree li.here{color:var(--ink);font-weight:600}.parlan-app .cbar-tree a{color:inherit}.parlan-app .cbar-sum{margin:0;max-width:72ch;color:var(--ink);line-height:1.5;white-space:pre-line}.parlan-app .cbar-facts{margin:0;display:flex;flex-wrap:wrap;gap:6px 22px}.parlan-app .cbar-facts div{display:grid;gap:1px}.parlan-app .cbar-facts dt{font-size:var(--t-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.parlan-app .cbar-facts dd{margin:0;color:var(--ink)}.parlan-app .cbar-refs{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.parlan-app .cbar-foot{font-size:var(--t-xs);color:var(--ink-faint)}.parlan-app .cbar-link{border:0;background:none;padding:0;font:inherit;color:var(--accent);cursor:pointer;text-decoration:underline}@media(max-width:720px){.parlan-app .cbar-host,.parlan-app .cbar-node{display:none}}@media(prefers-reduced-motion:reduce){.parlan-app .cbar-more svg{transition:none}}@media(min-width:821px){.parlan-app .list-top{--lt-h: 32px;padding:8px 8px 7px;gap:5px}.parlan-app .lt-title{font-size:15.5px;padding-left:4px}.parlan-app .lt-btn,.parlan-app .list-top .listsearch input{border-radius:8px}.parlan-app .list-top .listsearch input{font-size:13px;padding-left:30px}.parlan-app .list-top .listsearch svg{left:10px;width:14px;height:14px}.parlan-app .list-top+.composepanel{margin-top:6px}.parlan-app .list-sub,.parlan-app .list-top+.list-sub{padding:8px 12px 4px;font-size:12.5px;line-height:1.45}.parlan-app .list-purpose{padding:0 12px 8px;font-size:11.5px}.parlan-app .metrics{gap:10px;padding:2px 12px 8px}.parlan-app .listopts{gap:4px;padding:2px 6px 4px}.parlan-app .listopt{padding:2px 9px;font-size:11.5px}.parlan-app .composepanel{margin:0 8px 8px;padding:10px;gap:10px}.parlan-app .ssec{padding:2px 6px 6px}.parlan-app .ssec-head{padding:2px 4px 0}.parlan-app .ssec-toggle{padding:3px 2px;font-size:11.5px;gap:5px}.parlan-app .ssec-add{width:20px;height:20px;font-size:15px}.parlan-app .ssec-empty{padding:2px 8px 4px;font-size:11.5px}.parlan-app .ssec-more{padding:2px 12px 4px 34px;font-size:12px}.parlan-app .srow{gap:7px;padding:3px 8px;margin:0;min-height:26px;border-radius:6px;font-size:13.5px}.parlan-app .srow-wrap>.srow{padding-right:26px}.parlan-app .srow-more{width:22px;height:22px}.parlan-app .srow-hash{width:18px;font-size:14.5px}.parlan-app .srow-hash.ctx svg{width:13px;height:13px}.parlan-app .srow-av{width:18px;height:18px;border-radius:4px;font-size:8.5px}.parlan-app .srow .pdot{width:8px;height:8px}.parlan-app .srow.sub{padding-left:26px}.parlan-app .srow.sub .srow-name{font-size:13px}.parlan-app .srow .unbadge{min-width:16px;height:16px;padding:0 4px;font-size:10.5px}.parlan-app .srow-tag{font-size:9px;padding:0 4px}.parlan-app .srow-n{font-size:10.5px}.parlan-app .side-rows{padding:4px 6px 2px}.parlan-app .side-rows-extra{margin-top:4px;padding-top:4px}}.parlan-app .settings.dom-page{max-width:1240px;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;padding:24px clamp(16px,2.6vw,32px) 40px}.parlan-app .dom-col{display:flex;flex-direction:column;gap:18px;min-width:0}.parlan-app .dom-page .dom-wide>.set-sec{margin:0}@media(min-width:1180px){.parlan-app .settings.dom-page{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.parlan-app .dom-page .dom-wide{grid-column:1 / -1}}.parlan-app .dom-hero-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.parlan-app .dom-eyebrow{font-size:var(--t-2xs, 10.5px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.parlan-app .dom-title{font-family:var(--display);font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.15;color:var(--ink);overflow-wrap:anywhere}.parlan-app .dom-hero .dom-health{margin-top:0}.parlan-app .dom-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:4px 0 0}.parlan-app .dom-stats>div{border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:10px 14px;display:flex;flex-direction:column;gap:2px}.parlan-app .dom-stats dt{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.parlan-app .dom-stats dd{margin:0;font-family:var(--display);font-size:24px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.parlan-app .dom-stats dd small{font-size:14px;font-weight:500;color:var(--ink-faint)}.parlan-app .dom-stats>.warn{border-color:#e0a34e}.parlan-app .dom-stats>.warn dd{color:#c4842a}.parlan-app .dom-page .dom-idrow:last-child{border-bottom:0}.parlan-app .dom-page .dom-row .dom-k{width:64px}.parlan-app .dom-rec-h{justify-content:space-between;flex-wrap:wrap;background:var(--card)}.parlan-app .dom-rec-name{min-width:0;font-size:14px;font-weight:700;color:var(--ink);overflow-wrap:anywhere}@media(min-width:1000px){.parlan-app .dom-page .br-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;gap:28px}.parlan-app .dom-page .br-prev{order:2;position:sticky;top:0;flex-direction:column;align-items:stretch;gap:16px;padding:18px}.parlan-app .dom-page .br-prev .br-app{flex:none;max-width:none;height:230px}.parlan-app .dom-page .br-home{align-self:center}.parlan-app .dom-page .br-form{order:1}.parlan-app .dom-page .br-in,.parlan-app .dom-page .br-color{max-width:420px}}.parlan-app .poll{display:flex;flex-direction:column;gap:6px;margin-top:10px}.parlan-app .poll-opt{position:relative;display:flex;align-items:center;gap:10px;min-height:38px;padding:7px 12px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer;overflow:hidden}.parlan-app .poll.compact .poll-opt{min-height:34px;padding:6px 11px}.parlan-app .poll-opt:hover:not(:disabled){border-color:color-mix(in oklab,var(--accent) 45%,var(--line))}.parlan-app .poll-opt:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.parlan-app .poll-opt:disabled{cursor:default}.parlan-app .poll-bar{position:absolute;inset:0 auto 0 0;background:color-mix(in oklab,var(--accent) 9%,transparent);transition:width .25s ease}.parlan-app .poll-opt.on{border-color:var(--accent)}.parlan-app .poll-opt.on .poll-bar{background:color-mix(in oklab,var(--accent) 16%,transparent)}.parlan-app .poll-opt.lead .poll-label{font-weight:650}.parlan-app .poll-opt>:not(.poll-bar){position:relative}.parlan-app .poll-mark{width:16px;height:16px;flex:none;border-radius:50%;border:1.5px solid var(--ink-faint);display:grid;place-items:center;font-size:10px;font-weight:700;color:var(--on-accent)}.parlan-app .poll-mark.multi{border-radius:4px}.parlan-app .poll-opt.on .poll-mark{background:var(--accent);border-color:var(--accent)}.parlan-app .poll.ended .poll-mark{display:none}.parlan-app .poll-label{flex:1;min-width:0;line-height:1.35;overflow-wrap:anywhere}.parlan-app .poll-n{flex:none;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--ink-soft)}.parlan-app .poll-n small{font-size:12px;font-weight:500;color:var(--ink-faint)}.parlan-app .poll-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;font-size:12.5px;color:var(--ink-faint)}.parlan-app .poll-undo{margin-left:auto;border:0;background:none;padding:0;font:inherit;font-size:12.5px;color:var(--ink-soft);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.parlan-app .poll-edit{display:flex;flex-direction:column;gap:6px}.parlan-app .poll-edit-row{display:flex;gap:6px;align-items:center}.parlan-app .poll-edit-x{width:30px;height:30px;flex:none;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--ink-soft);font-size:16px;cursor:pointer}.parlan-app .poll-edit-add{align-self:flex-start;border:0;background:none;padding:2px 0;font:inherit;font-size:13px;font-weight:600;color:var(--accent-deep);cursor:pointer}.parlan-app .poll-check{display:flex;align-items:center;gap:8px;font-size:13.5px;margin:4px 0}.parlan-app .poll-voters{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0 12px;margin:4px 0 0 22px}@media(prefers-reduced-motion:reduce){.parlan-app .poll-bar{transition:none}}.hd-pop{max-height:min(78vh,640px);overflow-y:auto}.hbg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:2px}.hbg{display:flex;flex-direction:column;gap:3px;padding:0;border:0;background:none;color:#c9d6cf;font:inherit;font-size:11px;cursor:pointer;min-width:0}.hbg-img{display:block;aspect-ratio:16 / 9;border-radius:7px;border:2px solid transparent;background:#24302b center / cover no-repeat;box-shadow:inset 0 0 0 1px #ffffff14}.hbg.on .hbg-img{border-color:#2bd189}.hbg:hover:not(:disabled) .hbg-img{box-shadow:inset 0 0 0 1px #ffffff4d}.hbg:focus-visible{outline:none}.hbg:focus-visible .hbg-img{outline:2px solid #2bd189;outline-offset:1px}.hbg:disabled{cursor:progress;opacity:.7}.hbg-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.hbg.on .hbg-l{color:#fff;font-weight:600}.hbg-none .hbg-img{background:#1f2925;position:relative}.hbg-none .hbg-img:after{content:"";position:absolute;inset:30% 38%;border:1.5px solid #7f938a;border-radius:50%;background:linear-gradient(135deg,transparent 46%,#7f938a 46%,#7f938a 54%,transparent 54%)}.hbg-blur .hbg-img,.hbg-blur-strong .hbg-img{background:radial-gradient(circle at 50% 70%,#c9b49a 0 22%,transparent 23%),radial-gradient(circle at 50% 42%,#d8c2a6 0 13%,transparent 14%),linear-gradient(135deg,#5f7f73,#8aa39a 40%,#b9a77f)}.hbg-blur .hbg-img{filter:blur(.6px)}.hbg-blur-strong .hbg-img{filter:blur(1.4px)}.hbg-custom .hbg-img:not([style]){background:#1f2925;position:relative}.hbg-custom .hbg-img:not([style]):after{content:"+";position:absolute;inset:0;display:grid;place-items:center;color:#9fb1a8;font-size:20px}.hbg-new{align-self:flex-start;border:0;background:none;padding:2px 0;color:#9fb1a8;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.agent-mark{position:relative;background:#201e1d!important;overflow:visible}.agent-mark .agent-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;border-radius:inherit}.agent-mark .pdot{z-index:1}.hp-iris{position:absolute;inset:0;width:100%;height:100%;display:block}
