@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.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,)}}:root{--font-noto-sans:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif;--font-space-grotesk:"Avenir Next", "SF Pro Display", "Segoe UI", system-ui, sans-serif;--paper:#f1f1f8;--paper-deep:#e4e4f0;--ink:#242455;--muted:#4f5273;--forest:#17153f;--line:#24245538;--acid:#bf47df;--sky:#67bdf0;--blue:#397fc6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-noto-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #397fc661}::selection{color:#fff;background:#6152a9}.login-page{background:#f4f4fa;grid-template-columns:minmax(430px,1.08fr) minmax(420px,.92fr);min-height:100svh;display:grid}.login-brand-panel{min-height:100svh;color:var(--ink);background:radial-gradient(circle at 18% 14%,#ffffffdb,#0000 31%),radial-gradient(circle at 88% 86%,#ad75cd1f,#0000 36%),linear-gradient(145deg,#edf3f9 0%,#e3e9f4 52%,#eee7f3 100%);place-items:center;padding:clamp(48px,7vw,96px);display:grid;position:relative;overflow:hidden}.login-logo-assembly{z-index:1;width:min(46vw,560px);position:relative}.login-emblem-stage{aspect-ratio:900/880;width:100%;position:relative}.login-emblem-stage:after{content:"";filter:blur(20px);background:#2d2b672e;border-radius:50%;height:7%;position:absolute;bottom:0;left:18%;right:18%;transform:translateY(35%)}.login-emblem-rotor{z-index:1;transform-origin:50%;position:absolute;inset:0}.login-emblem-rotor.is-active{animation:4.8s ease-in-out infinite login-emblem-breathe}.login-emblem-art,.login-emblem-glow{position:absolute;inset:0}.login-emblem-art{filter:drop-shadow(0 24px 30px #27235e33)}.login-emblem-art>img,.login-emblem-glow img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.login-emblem-glow{opacity:0;mix-blend-mode:screen}.login-emblem-glow img{filter:brightness(1.28)saturate(1.08)drop-shadow(0 0 13px #5ca4e380)}.login-emblem-rotor.is-active .login-emblem-glow{animation:5.2s ease-in-out infinite login-emblem-sheen}.login-wordmark{z-index:2;aspect-ratio:1280/145;width:100%;margin-top:22px;display:block;position:relative}.login-wordmark img{object-fit:contain;filter:drop-shadow(0 8px 13px #27235e1f);width:100%;height:100%;position:absolute;inset:0}@keyframes login-emblem-breathe{0%,to{transform:scale(.992)}50%{transform:scale(1.022)}}@keyframes login-emblem-sheen{0%,20%{opacity:0;clip-path:polygon(-28% 0,-7% 0,-30% 100%,-51% 100%)}30%{opacity:.92}68%{opacity:.92}78%,to{opacity:0;clip-path:polygon(130% 0,151% 0,128% 100%,107% 100%)}}.login-action-panel{place-items:center;min-height:100svh;padding:48px;display:grid}.login-card{width:min(460px,100%)}.login-card h2{letter-spacing:-.04em;margin:0;font-size:clamp(42px,5vw,62px);line-height:1.05}.login-card>p{color:#494d70;max-width:430px;margin:22px 0 0;font-size:17px;font-weight:500;line-height:1.75}.login-method-tabs{background:#e9eaf3;border:1px solid #2424552e;border-radius:8px;grid-template-columns:repeat(2,auto);gap:6px;width:fit-content;margin-top:28px;padding:5px;display:grid}.login-method-tabs button{color:#555878;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:40px;padding:0 15px;font-size:14px;font-weight:700}.login-method-tabs button.active{color:#242455;background:#fff;box-shadow:0 5px 14px #2424551a}.login-form{gap:18px;margin-top:24px;display:grid}.login-forgot{color:#3d4e91;cursor:pointer;background:0 0;border:0;justify-self:end;min-height:36px;margin-top:-9px;padding:0;font-size:13px;font-weight:700}.login-forgot:hover{text-underline-offset:4px;text-decoration:underline}.login-forgot:disabled{cursor:wait;opacity:.55}.login-reset-note{color:#3e4167;background:#e9eaf4;border-radius:6px;margin:-2px 0 0;padding:11px 13px;font-size:13px;font-weight:650;line-height:1.55}.login-form label{gap:9px;display:grid}.login-form label>span{color:#30335c;font-size:15px;font-weight:700}.login-form input{color:#242451;background:#fff;border:1px solid #24245547;border-radius:7px;width:100%;min-height:54px;padding:0 15px;font-size:16px}.login-form input::placeholder{color:#6f718b}.login-form input:disabled{color:#555875;background:#ececf4}.login-code-input{letter-spacing:.12em;font-variant-numeric:tabular-nums}.login-error{color:#8b234b;background:#fff0f5;border-radius:6px;margin:-4px 0 0;padding:11px 13px;font-size:14px;font-weight:650;line-height:1.5}.login-button{color:#fff;cursor:pointer;background:linear-gradient(115deg,#2e3f91,#8236b5);border:0;border-radius:7px;justify-content:center;align-items:center;min-height:56px;padding:0 24px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 30px #34348438}.login-button:hover{transform:translateY(-2px);box-shadow:0 18px 36px #34348447}.login-button:disabled{cursor:wait;opacity:.64;transform:none}.login-card>small{color:#5f6280;text-align:center;margin-top:15px;font-size:14px;display:block}.login-form-actions{justify-content:space-between;gap:18px;margin-top:16px;display:flex}.login-form-actions button{color:#464a75;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;min-height:40px;padding:0;font-size:14px;font-weight:650;-webkit-text-decoration:underline #464a7559;text-decoration:underline #464a7559}.login-form-actions button:disabled{cursor:default;opacity:.55;text-decoration:none}.activation-step{color:#2d4f89;letter-spacing:.04em;background:#e7eff8;border:1px solid #397fc63d;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.initial-password-card h2{margin-top:18px}.activation-email{color:#30335c;overflow-wrap:anywhere;background:#e8eaf4;border:1px solid #2424551f;border-radius:7px;align-items:center;gap:10px;margin-top:24px;padding:14px 15px;font-size:15px;font-weight:700;display:flex}.activation-email:before{content:"";background:#397fc6;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #397fc61f}.site-shell,.site-content{min-height:100vh}.sidebar{z-index:20;color:#ecf0e9;background:radial-gradient(circle at 12% 0%, #67bdf030, transparent 28%), radial-gradient(circle at 100% 38%, #bf47df24, transparent 32%), var(--forest);border-right:1px solid #ffffff14;flex-direction:column;width:280px;padding:25px 24px 26px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{cursor:pointer;background:radial-gradient(circle at 18% 12%,#ffffff94,#0000 33%),radial-gradient(circle at 88% 82%,#b36ed029,#0000 38%),linear-gradient(145deg,#dce8f3 0%,#d9e2ef 52%,#e7ddeb 100%);border:1px solid #a1bede57;border-radius:14px;flex:none;width:100%;padding:14px 16px 16px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #07072142,inset 0 1px #ffffff9e}.brand:hover{transform:translateY(-2px);box-shadow:0 20px 40px #0707214d,inset 0 1px #ffffffb8}.brand-symbol{height:126px;display:block;overflow:hidden}.brand-symbol img{object-fit:contain;filter:drop-shadow(0 10px 15px #231f5e2e);width:100%;height:100%;display:block}.brand-wordmark{aspect-ratio:1280/145;width:100%;margin-top:8px;display:block;position:relative}.brand-wordmark img{object-fit:contain;filter:drop-shadow(0 4px 6px #231f5e14);width:100%;height:100%;position:absolute;inset:0}.side-nav{flex:1;margin-top:30px}.nav-label{color:#aaa7c1;font:700 12px/1 var(--font-space-grotesk);letter-spacing:.12em;margin:0 0 11px 12px}.nav-space{margin-top:34px}.nav-item{text-align:left;cursor:pointer;color:#deddea;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;width:100%;min-height:43px;margin:3px 0;padding:0 12px;font-size:15px;font-weight:500;transition:color .2s,background .2s,transform .2s;display:flex;position:relative}.nav-item:hover{color:#fff;background:#ffffff0d;transform:translate(2px)}.nav-item.active{color:#fff;background:linear-gradient(115deg,#3f81cd,#a13bd2);font-weight:600;box-shadow:0 8px 20px #26379747}.nav-item.selected{color:#fff;background:#ffffff1a}.nav-item em{color:#aaa7c1;font:600 12px var(--font-space-grotesk);margin-left:auto;font-style:normal}.mobile-close,.mobile-backdrop{display:none}.sidebar-account{border-top:1px solid #ffffff29;margin-top:24px;padding-top:13px}.sidebar-profile{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:54px;padding:6px;transition:background .2s;display:grid}.sidebar-profile:hover{background:#ffffff12}.sidebar-avatar{color:#181641;background:#dceeff 50%/cover no-repeat;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:750;display:grid;overflow:hidden}.sidebar-avatar.has-image{box-shadow:inset 0 0 0 1px #ffffff4d}.sidebar-profile-copy{min-width:0}.sidebar-profile strong,.sidebar-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-profile strong{color:#fff;font-size:13px}.sidebar-profile small{color:#c6c7d8;margin-top:3px;font-size:12px}.sidebar-profile>b{color:#aeb1ca;font:650 15px/1 var(--font-space-grotesk);transition:transform .2s}.sidebar-profile:hover>b{transform:translate(2px)}.sidebar-account-actions{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:8px;margin-top:8px;display:grid}.sidebar-account-actions:has(>:only-child){grid-template-columns:1fr}.sidebar-account-actions form{display:contents}.sidebar-account-actions button,.sidebar-account-actions a{color:#d5d6e3;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:5px;justify-content:center;align-items:center;min-height:38px;padding:0 10px;font-size:13px;font-weight:650;display:flex}.sidebar-account-actions button:hover,.sidebar-account-actions a:hover{color:#fff;background:#ffffff14}.main{min-height:100vh;margin-left:280px}.topbar{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f1f1f8eb;align-items:center;height:76px;padding:0 4.8vw;display:flex;position:sticky;top:0}.search{border:1px solid var(--line);background:#ffffff5c;border-radius:7px;align-items:center;gap:10px;width:min(420px,44vw);height:40px;padding:0 12px;display:flex}.search>span{font-family:var(--font-space-grotesk);color:#4f5273;font-size:22px;transform:rotate(-15deg)}.search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.search input::placeholder{color:#626582}.mobile-menu,.mobile-brand{display:none}.page-wrap{width:min(1260px,100% - 9.6vw);margin:0 auto}.hero{border-bottom:1px solid var(--line);grid-template-columns:1.06fr .94fr;align-items:center;gap:clamp(36px,5vw,74px);min-height:510px;padding:54px 0;display:grid}.hero h1{letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(52px,4.6vw,72px);font-weight:700;line-height:1.1}.hero-actions{align-items:center;gap:25px;margin-top:30px;display:flex}.button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:24px;min-height:50px;font-size:14px;font-weight:650;transition:transform .2s,box-shadow .2s;display:inline-flex}.button.primary{color:#fff;background:linear-gradient(115deg,#2e3f91,#8236b5);border-radius:5px;padding:0 19px 0 22px;box-shadow:0 10px 24px #34348438}.button.primary span{color:#8ed7fa}.button.text{border-bottom:1px solid #666987;gap:10px;min-height:36px}.button:hover{transform:translateY(-2px)}.journal-scene{--journal-light-x:50%;--journal-light-y:42%;perspective:1050px;min-height:398px;transform-style:preserve-3d;isolation:isolate;position:relative;overflow:visible}.journal-scene:before{content:none}.journal-scene:after{content:"";background:radial-gradient(circle at var(--journal-light-x) var(--journal-light-y), #6eccfa52, transparent 23%), radial-gradient(circle at 58% 60%, #895dd429, transparent 48%);filter:blur(12px);z-index:0;pointer-events:none;border-radius:50%;width:110%;height:105%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.journal-ring{z-index:1;aspect-ratio:1;pointer-events:none;transform-style:preserve-3d;border:2px solid #444eab33;border-radius:50%;position:absolute;top:50%;left:51%;box-shadow:inset 0 0 18px #3f49ac14,0 0 18px #3f49ac14}.ring-one{width:83%;transform:translate(-50%,-50%)rotateX(69deg)rotate(-14deg)translateZ(-28px)}.ring-two{border-color:#b145d03b;width:62%;transform:translate(-50%,-50%)rotateX(72deg)rotate(54deg)translateZ(14px)}.journal-core{z-index:1;background:radial-gradient(circle at 30% 24%,#e8f8ff 0 5%,#8fdcff 13%,#5956bb 48%,#231b61 76%);border-radius:50%;width:78px;height:78px;animation:4.8s ease-in-out infinite core-pulse;position:absolute;top:48%;left:52%;transform:translate(-50%,-50%)translateZ(30px);box-shadow:inset -14px -17px 22px #1311485c,0 0 0 13px #5552b90f,0 23px 35px #2826744d}.journal-mark{--journal-offset-x:0px;--journal-offset-y:0px;--journal-tilt-x:0deg;--journal-tilt-y:0deg;--journal-rotate:0deg;--journal-z:30px;z-index:2;transform-style:preserve-3d;transform:translate3d(var(--journal-offset-x), var(--journal-offset-y), var(--journal-z)) rotateX(var(--journal-tilt-x)) rotateY(var(--journal-tilt-y)) rotateZ(var(--journal-rotate));cursor:default;transition:transform .18s ease-out,z-index;position:absolute}.journal-mark>span{white-space:nowrap;min-height:45px;transform-style:preserve-3d;backface-visibility:hidden;background:#fffffff0;border:1px solid #ffffffe6;border-radius:11px;justify-content:center;align-items:center;padding:8px 15px;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,background .24s;animation:4.6s ease-in-out infinite journal-drift;display:flex;position:relative;box-shadow:0 2px #d9d9ed,0 4px #c1c0de,0 7px #706aa5,0 17px 25px #23236533,inset 0 1px #fff}.journal-mark>span:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(145deg,#7772ae,#2b285f 72%);position:absolute;inset:5px -9px -9px 5px;transform:translateZ(-12px);box-shadow:0 13px 22px #25225f38}.journal-mark>span:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffffb3,#0000 38%);border-radius:9px;position:absolute;inset:1px;transform:translateZ(1px)}.journal-mark:hover{z-index:12}.journal-mark:hover>span{background:#fff;animation:none;transform:translate3d(0,-8px,38px)rotateX(-4deg)scale(1.08);box-shadow:0 3px #deddf0,0 7px #7771aa,0 26px 40px #25246f40}@media (hover:hover) and (pointer:fine){.journal-scene:hover .journal-mark{will-change:transform}}.journal-one{--journal-rotate:-5deg;--journal-z:62px;top:11%;left:6%}.journal-two{--journal-rotate:3deg;--journal-z:94px;top:7%;left:39%}.journal-three{--journal-rotate:6deg;--journal-z:38px;top:15%;right:6%}.journal-four{--journal-rotate:3deg;--journal-z:18px;top:37%;left:3%}.journal-five{--journal-rotate:-4deg;--journal-z:78px;top:34%;left:37%}.journal-six{--journal-rotate:4deg;--journal-z:44px;top:40%;right:5%}.journal-seven{--journal-rotate:-3deg;--journal-z:8px;top:59%;left:7%}.journal-eight{--journal-rotate:5deg;--journal-z:100px;top:57%;left:46%}.journal-nine{--journal-rotate:-5deg;--journal-z:34px;top:62%;right:5%}.journal-ten{--journal-rotate:3deg;--journal-z:58px;top:78%;left:10%}.journal-eleven{--journal-rotate:-2deg;--journal-z:86px;top:78%;left:48%}.journal-twelve{--journal-rotate:4deg;--journal-z:16px;top:79%;right:3%}.journal-two>span,.journal-seven>span,.journal-eleven>span{animation-delay:-.8s}.journal-three>span,.journal-five>span,.journal-ten>span{animation-delay:-1.7s}.journal-four>span,.journal-eight>span,.journal-twelve>span{animation-delay:-2.6s}.mark-nature>span{color:#151515;letter-spacing:-.05em;font:600 25px/1 Georgia,serif}.mark-science>span{color:#d63a45;font:italic 700 25px/1 Georgia,serif}.mark-cell>span{color:#138f75;letter-spacing:.08em;font:800 22px/1 Arial,sans-serif}.mark-pnas>span{color:#244f99;letter-spacing:.08em;font:700 20px/1 Georgia,serif}.mark-lancet>span{color:#d34c38;letter-spacing:.05em;font:700 17px/1 Arial,sans-serif}.mark-jpsp>span{color:#87419c;letter-spacing:.08em;font:750 20px/1 Arial,sans-serif}.mark-psych>span{color:#26284e;font:650 16px/1.1 Georgia,serif}.mark-jcr>span{color:#7432a1;letter-spacing:.08em;font:800 23px/1 Arial,sans-serif}.mark-jmr>span{color:#256fbd;letter-spacing:.08em;font:800 21px/1 Arial,sans-serif}.mark-marketing>span{color:#1e5e89;font:650 16px/1.1 Arial,sans-serif}.mark-jcp>span{color:#b14a82;letter-spacing:.08em;font:800 22px/1 Arial,sans-serif}.mark-management>span{color:#31446c;font:650 16px/1.1 Georgia,serif}@keyframes journal-drift{0%,to{transform:translate(0)rotateX(0)}50%{transform:translate3d(0,-8px,12px)rotateX(3deg)}}@keyframes core-pulse{0%,to{transform:translate(-50%,-50%)translateZ(30px)scale(1)}50%{transform:translate(-50%,-50%)translateZ(46px)scale(1.08)}}.meeting-panel{border:1px solid var(--line);background:#ffffffc2;grid-template-columns:175px 1fr;margin:52px 0 90px;display:grid}.meeting-date{border-right:1px solid var(--line);background:var(--ink);color:#fff;padding:28px 25px}.meeting-date p{color:#8ed8ff;font:700 12px/1 var(--font-space-grotesk);letter-spacing:.12em;margin:0 0 50px}.meeting-date strong{letter-spacing:-.04em;font-size:30px;display:block}.meeting-date span{color:#d2d1e2;font:600 13px/1 var(--font-space-grotesk);margin-top:8px;display:block}.section-heading{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.section-heading.compact{align-items:center;margin-bottom:17px}.section-heading h2{letter-spacing:-.04em;margin:0;font-size:34px;font-weight:700}.section-heading>a{color:#414568;border-bottom:1px solid #777a96;padding-bottom:3px;font-size:14px;font-weight:600}.section-heading>a span{margin-left:12px}.room{border:1px solid var(--line);color:#444767;border-radius:4px;padding:8px 10px;font-size:13px;font-weight:600}.meeting-heading-actions{align-items:center;gap:10px;display:flex}.meeting-edit-button{color:#31345d;cursor:pointer;background:0 0;border:1px solid #24245540;border-radius:5px;min-height:38px;padding:0 12px;font-size:13px;font-weight:700}.meeting-edit-button:hover{background:#ececf5}.agenda{margin:0;padding:0;list-style:none}.agenda li{border-top:1px solid var(--line);grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:64px;display:grid}.agenda time{color:#4c4f70;font:650 13px var(--font-space-grotesk)}.agenda span b{font-size:16px;display:block}.agenda span small{color:#555879;margin-top:5px;font-size:14px;font-weight:500;display:block}.agenda em{color:#4f5273;font-size:13px;font-style:normal;font-weight:600}.meeting-load-note{color:#78422f;margin:12px 0 0;font-size:13px;font-weight:650}.resource-section{padding-bottom:95px}.resource-section,.meeting-panel,.tool-section{scroll-margin-top:96px}.result-count{color:var(--muted);margin:8px 0 0;font-size:14px;font-weight:550}.upload-button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:6px;min-height:46px;padding:0 19px;font-weight:700;transition:transform .2s,background .2s}.upload-button:hover{background:#343477;transform:translateY(-2px)}.resource-alert{color:#71442f;background:#fff4e8;border:1px solid #a659384d;border-radius:6px;margin:-5px 0 18px;padding:12px 14px;font-size:14px;font-weight:600}.filter-row{flex-wrap:wrap;gap:9px;margin:-4px 0 22px;display:flex}.filter-chip{border:1px solid var(--line);color:#444767;cursor:pointer;background:#ffffff73;border-radius:999px;min-height:38px;padding:0 14px;font-size:14px;font-weight:600;transition:color .2s,background .2s,border-color .2s}.filter-chip:hover{background:#fff;border-color:#24245573}.filter-chip.active{color:#fff;border-color:var(--ink);background:var(--ink)}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 30px;display:grid}.resource-card{--card-accent:#2466cc;text-align:left;cursor:pointer;background:#ffffffe6;border:1px solid #2424552e;border-radius:6px;flex-direction:column;width:100%;min-height:330px;padding:0;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.resource-card.orange{--card-accent:#6f2fa7}.resource-card.green{--card-accent:#0b7e76}.resource-card.violet{--card-accent:#aa245d}.resource-card:hover{border-color:var(--card-accent);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.resource-card:hover{border-color:color-mix(in srgb, var(--card-accent) 42%, transparent)}}.resource-card:hover{box-shadow:0 18px 40px #2424551c}.card-art{aspect-ratio:1;background:#fbf8f2;border:1px solid #24245521;border-radius:5px;width:118px;display:block;overflow:hidden}.card-art.compact{width:68px}.card-art img{object-fit:cover;width:100%;height:100%;display:block}.card-body{flex-direction:column;flex:1;min-width:0;display:flex}.card-file-row{background:#f0f0f3;grid-template-columns:minmax(0,1fr) 70px;align-items:start;gap:18px;min-height:150px;padding:27px 24px 24px 26px;display:grid}.card-file-copy{flex-direction:column;gap:11px;min-width:0;display:flex}.card-file-name{color:#1d1d27;overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.42}.card-file-size{color:#777985;font:650 15px var(--font-space-grotesk)}.file-type-icon{--file-color:#53627b;width:64px;height:76px;color:var(--file-color);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.file-type-icon svg{fill:currentColor;filter:drop-shadow(0 6px 7px #282a4221);width:64px;height:76px;display:block}.file-type-icon .file-type-fold{fill:#ffffff38}.file-type-icon b{color:#fff;width:100%;font:750 11px/1 var(--font-space-grotesk);letter-spacing:-.02em;text-align:center;position:absolute;top:42px;left:50%;transform:translate(-50%,-50%)}.file-type-pdf{--file-color:#d7464b}.file-type-word{--file-color:#2f6fba}.file-type-slides{--file-color:#dc4c45}.file-type-sheet{--file-color:#278154}.file-type-image{--file-color:#178082}.file-type-archive{--file-color:#a86624}.file-type-data{--file-color:#5c4fa0}.file-type-media{--file-color:#a43f76}.file-type-icon.compact{width:32px;height:40px}.file-type-icon.compact svg{filter:none;width:32px;height:40px}.file-type-icon.compact b{font-size:7px;top:22px}.card-context{flex-direction:column;gap:12px;padding:22px 24px 0 26px;display:flex}.card-kind{color:var(--card-accent);align-self:flex-start;align-items:center;gap:8px;font-size:14px;font-weight:750;line-height:1.25;display:inline-flex}.card-kind:before{content:"";background:var(--card-accent);border-radius:50%;width:8px;height:8px}.card-title{color:#202050;letter-spacing:-.015em;margin:0;font-size:20px;font-weight:750;line-height:1.4;display:block}.card-body>.card-tags{color:#4b4f71;min-height:23px;margin:12px 24px 0 26px;font-size:14px;font-weight:550;line-height:1.5;display:block}.card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin:auto 24px 0 26px;padding:17px 0 22px;display:flex}.card-footer small{color:#424668;font-size:14px;font-weight:650}.card-footer b{color:var(--card-accent);font:700 21px var(--font-space-grotesk)}.empty-state{border:1px solid var(--line);background:#ffffff6b;border-radius:12px;place-content:center;justify-items:center;gap:18px;min-height:250px;display:grid}.empty-state strong{font-size:19px}.empty-state button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;padding:9px 14px;font-weight:600}.empty-state.awaiting{background:radial-gradient(circle at 50% 28%,#67bdf029,#0000 32%),linear-gradient(145deg,#e4edf6b3,#e9e1f1c2);border-color:#4a539829;gap:13px;min-height:290px}.empty-state.awaiting .empty-logo{aspect-ratio:900/880;opacity:.78;width:78px;display:block}.empty-state.awaiting .empty-logo img{object-fit:contain;filter:drop-shadow(0 8px 12px #29256526);width:100%;height:100%;display:block}.empty-state.awaiting strong{color:#393b67;letter-spacing:.02em;font-size:22px}.collection-section{border-top:1px solid var(--line);grid-template-columns:.72fr 1.28fr;gap:9vw;padding:78px 0 85px;display:grid}.collection-copy{flex-direction:column;display:flex}.collection-copy h2{letter-spacing:-.04em;margin:0;font-size:40px;font-weight:700;line-height:1.25}.collection-summary{color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle at 90% 15%,#89d5ff42,#0000 30%),linear-gradient(135deg,#25255d,#51317d);border:0;border-radius:7px;width:100%;min-height:168px;margin-top:auto;padding:23px 24px 20px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 16px 34px #24245529}.collection-summary:hover{transform:translateY(-3px);box-shadow:0 20px 40px #24245538}.collection-summary>span{color:#d9daf0;font-size:13px;font-weight:650;display:block}.collection-summary>div{align-items:baseline;gap:6px;margin-top:8px;display:flex}.collection-summary strong{font:600 54px/.95 var(--font-space-grotesk);letter-spacing:-.05em}.collection-summary small{font-size:15px;font-weight:600}.collection-summary p{color:#d9daf0;margin:11px 0 0;font-size:13px;font-weight:500}.collection-summary i{align-items:center;gap:12px;font-size:13px;font-style:normal;font-weight:650;display:flex;position:absolute;bottom:20px;right:22px}.collection-summary i b{color:#8ed8ff;font-size:18px}.collection-row{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr 45px 24px;align-items:center;width:100%;min-height:80px;padding:0;transition:background .2s,color .2s;display:grid}.collection-row:last-child{border-bottom:1px solid var(--line)}.collection-row:hover{background:#ffffff57}.collection-row>span{min-width:0}.collection-row b{font-size:18px;font-weight:650;display:block}.collection-row small{color:#555879;margin-top:5px;font-size:13px;font-weight:500;line-height:1.4;display:block}.collection-row em{color:#4d5071;font:650 15px var(--font-space-grotesk);font-style:normal}.collection-row i{font-style:normal}.collection-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#555879;background:linear-gradient(90deg,#dde7f261,#e9e1f161);place-items:center;min-height:168px;display:grid}.collection-empty strong{letter-spacing:.02em;font-size:17px;font-weight:650}.drawer-layer{z-index:50;position:fixed;inset:0}.drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#1110327a;border:0;width:100%;position:absolute;inset:0}.resource-drawer{background:#f8f8fc;width:min(480px,100%);padding:42px 42px 36px;animation:.28s both drawer-in;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-24px 0 60px #15144233}.drawer-close{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:44px;height:44px;font-size:25px;line-height:1;position:absolute;top:17px;right:18px}.drawer-kind{color:#43466b;margin:58px 0 14px;font-size:14px;font-weight:700}.resource-drawer h2{letter-spacing:-.04em;max-width:390px;margin:0;font-size:36px;line-height:1.25}.drawer-meta{color:var(--muted);margin:17px 0 0;font-size:14px;font-weight:600}.drawer-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#3e4162;margin:36px 0;padding:22px 0;font-size:16px;font-weight:500;line-height:1.8}.drawer-file{background:#e9eaf4;border-radius:7px;margin:-12px 0 32px;padding:18px}.drawer-file>div:first-child{justify-content:space-between;align-items:start;gap:18px;display:flex}.drawer-file strong{overflow-wrap:anywhere;color:#282a56;min-width:0;font-size:15px}.drawer-file small{color:#5d607c;flex:none;font-size:13px}.drawer-file p{color:#555977;margin:11px 0 0;font-size:13px}.drawer-file-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.drawer-file-actions>:only-child{grid-column:1/-1}.drawer-action,.drawer-secondary-action{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;min-height:48px;padding:0 16px;font-size:15px;font-weight:700;display:flex}.drawer-action{color:#fff;background:var(--ink);border:0}.drawer-secondary-action{color:#282a56;background:#fff;border:1px solid #2424554d}.drawer-file-empty{color:#555977;background:#ffffff80;border:1px dashed #24245547;border-radius:7px;margin:-12px 0 30px;padding:16px 18px;font-size:14px;font-weight:600}.drawer-section h3{margin:0 0 15px;font-size:18px}.drawer-section ol{counter-reset:drawer-items;margin:0;padding:0;list-style:none}.drawer-section li{counter-increment:drawer-items;border-top:1px solid var(--line);min-height:55px;padding:16px 0 14px 44px;font-size:15px;font-weight:600;position:relative}.drawer-section li:before{content:"0" counter(drawer-items);color:#606380;font:600 13px var(--font-space-grotesk);position:absolute;left:0}.drawer-delete{color:#8e254e;cursor:pointer;background:0 0;border:1px solid #962b5252;border-radius:5px;width:100%;min-height:46px;margin-top:28px;font-weight:700}.drawer-delete:hover{background:#fff0f5}.drawer-delete:disabled{cursor:wait;opacity:.55}.upload-drawer{width:min(560px,100%)}.upload-drawer>h2{margin:56px 0 0}.upload-intro{color:#555977;margin:16px 0 28px;font-size:15px;line-height:1.65}.upload-form{gap:18px;display:grid}.upload-form label{gap:8px;display:grid}.upload-form label>span{color:#30335c;font-size:14px;font-weight:700}.upload-form input,.upload-form select,.upload-form textarea{color:#252654;background:#fff;border:1px solid #24245547;border-radius:6px;width:100%}.upload-form input,.upload-form select{min-height:46px;padding:0 13px}.upload-form textarea{resize:vertical;min-height:112px;padding:12px 13px;line-height:1.55}.upload-form input::placeholder,.upload-form textarea::placeholder{color:#71738d}.file-picker{background:#eaebf6a6;border:1px dashed #24245552;border-radius:7px;padding:16px}.file-picker input{background:0 0;border:0;min-height:auto;padding:9px}.file-picker small{color:#5e617e;font-size:12px;line-height:1.5}.upload-error{color:#8b234b;background:#fff0f5;border-radius:6px;margin:0;padding:11px 13px;font-size:14px;font-weight:650}.upload-submit{color:#fff;cursor:pointer;background:linear-gradient(115deg,#2e3f91,#8236b5);border:0;border-radius:6px;min-height:52px;margin-top:4px;font-weight:750}.upload-submit:disabled{cursor:wait;opacity:.62}.member-drawer{width:min(580px,100%)}.member-drawer>h2{margin:56px 0 0}.member-intro{color:#555977;margin:15px 0 27px;font-size:15px;line-height:1.65}.member-add-form{background:#e9eaf4;border-radius:8px;gap:10px;padding:18px;display:grid}.member-add-form label{color:#30335c;font-size:15px;font-weight:700}.member-add-form textarea{resize:vertical;color:#252654;background:#fff;border:1px solid #24245547;border-radius:6px;width:100%;min-height:110px;padding:12px 13px;font-size:16px;line-height:1.55}.member-add-form textarea::placeholder{color:#70738d}.member-add-form>button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:6px;min-height:48px;font-size:15px;font-weight:700}.member-add-form>button:disabled{cursor:wait;opacity:.6}.member-error{color:#8b234b;background:#fff0f5;border-radius:6px;margin:16px 0 0;padding:12px 14px;font-size:14px;font-weight:650;line-height:1.5}.member-list-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:34px;padding-bottom:13px;display:flex}.member-list-heading h3{margin:0;font-size:20px}.member-list-heading span{color:#3e4167;background:#e2e4f2;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:700}.member-list{margin:0;padding:0;list-style:none}.member-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding-block:10px;display:flex}.member-list li>div{min-width:0}.member-list strong,.member-list small{display:block}.member-list strong{color:#292b57;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.member-list small{color:#5d607e;margin-top:5px;font-size:13px;font-weight:650}.member-actions{flex:none;align-items:center;gap:7px;display:flex}.member-list button{color:#8d2850;cursor:pointer;background:0 0;border:1px solid #962b524d;border-radius:5px;min-height:40px;padding:0 11px;font-size:13px;font-weight:700}.member-list button:hover{background:#fff0f5}.member-list .member-role-action{color:#354b8e;border-color:#394f9147}.member-list .member-role-action:hover{background:#edf1fa}.member-list button:disabled{cursor:wait;opacity:.5}.member-state{color:#5d607e;margin:0;padding:24px 0;font-size:14px;font-weight:600}.trash-drawer{width:min(650px,100%)}.trash-drawer>h2{margin:56px 0 0}.trash-intro{color:#555977;max-width:55ch;margin:15px 0 27px;font-size:15px;line-height:1.65}.trash-error{color:#8b234b;background:#fff0f5;border-radius:6px;margin:0 0 16px;padding:12px 14px;font-size:14px;font-weight:650;line-height:1.5}.trash-state{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#5d607e;text-align:center;margin:0;padding:42px 0;font-size:15px;font-weight:650}.trash-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.trash-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:116px;padding:18px 0;display:grid}.trash-list li>div:first-child{min-width:0}.trash-list strong,.trash-list small,.trash-list span{overflow-wrap:anywhere;display:block}.trash-list strong{color:#292b57;font-size:17px;line-height:1.4}.trash-list small{color:#5d607e;margin-top:7px;font-size:13px;font-weight:600;line-height:1.5}.trash-list span{color:#6a6d88;margin-top:5px;font-size:12px}.trash-actions{gap:8px;display:flex}.trash-actions button{color:#354b8e;cursor:pointer;background:0 0;border:1px solid #394f9147;border-radius:5px;min-height:42px;padding:0 12px;font-size:13px;font-weight:700}.trash-actions button:hover{background:#edf1fa}.trash-actions .danger{color:#8d2850;border-color:#962b524d}.trash-actions .danger:hover{background:#fff0f5}.trash-actions button:disabled{cursor:wait;opacity:.5}.storage-drawer{width:min(560px,100%)}.storage-drawer>h2{margin:56px 0 0}.storage-intro{color:#555977;margin:15px 0 27px;font-size:15px;line-height:1.65}.storage-total{background:linear-gradient(135deg,#e5eef8,#eee8f5);border:1px solid #394f912e;border-radius:10px;gap:6px;padding:24px;display:grid}.storage-total.warning{background:linear-gradient(135deg,#fbefdf,#f7e8ee);border-color:#a14f2947}.storage-total span{color:#4d5277;letter-spacing:.05em;font-size:13px;font-weight:750}.storage-total strong{color:#252654;font:750 38px/1.15 var(--font-space-grotesk), var(--font-noto-sans), sans-serif;letter-spacing:-.035em}.storage-total small{color:#5c607d;font-size:14px;font-weight:650}.storage-reference{margin-top:24px}.storage-reference>div{background:#e1e3ef;border-radius:999px;height:12px;overflow:hidden}.storage-reference>div span{border-radius:inherit;background:linear-gradient(90deg,#337fc6,#8c36bd);height:100%;display:block}.storage-reference>p{color:#5c607d;justify-content:space-between;align-items:center;gap:20px;margin:9px 0 0;font-size:13px;font-weight:650;display:flex}.storage-reference b{color:#31355f;font-size:15px}.storage-breakdown{border-top:1px solid var(--line);margin:27px 0 0;padding:0}.storage-breakdown>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:65px;display:flex}.storage-breakdown dt{color:#30335e;font-size:15px;font-weight:750}.storage-breakdown dd{color:#5a5e7c;text-align:right;margin:0;font-size:14px;font-weight:650}.storage-guidance{background:#e8eff8;border:1px solid #3980c747;border-radius:7px;margin-top:25px;padding:17px 18px}.storage-guidance.warning{background:#f9eee4;border-color:#aa5c3552}.storage-guidance strong{color:#292c59;font-size:16px}.storage-guidance p{color:#505575;margin:7px 0 0;font-size:14px;font-weight:600;line-height:1.65}.storage-caveat{color:#656884;margin:21px 0 0;font-size:12px;font-weight:600;line-height:1.7}.password-drawer{width:min(520px,100%)}.password-drawer>h2{margin:56px 0 0}.password-intro{color:#555977;margin:15px 0 27px;font-size:15px;line-height:1.65}.password-form{gap:18px;display:grid}.password-form label{gap:8px;display:grid}.password-form label>span{color:#30335c;font-size:14px;font-weight:700}.password-form input{color:#252654;background:#fff;border:1px solid #24245547;border-radius:6px;width:100%;min-height:48px;padding:0 13px}.password-form small{color:#5d607e;font-size:12px;line-height:1.55}.password-error{color:#8b234b;background:#fff0f5;border-radius:6px;margin:0;padding:11px 13px;font-size:14px;font-weight:650}.password-submit,.password-success button{color:#fff;cursor:pointer;background:linear-gradient(115deg,#2e3f91,#8236b5);border:0;border-radius:6px;min-height:50px;font-weight:750}.password-submit:disabled{cursor:wait;opacity:.62}.profile-drawer{width:min(540px,100%)}.profile-drawer>h2{margin:56px 0 0}.profile-intro{color:#555977;margin:15px 0 28px;font-size:15px;line-height:1.65}.profile-form{gap:19px;display:grid}.profile-form>label{gap:8px;display:grid}.profile-form>label>span{color:#30335c;font-size:14px;font-weight:700}.profile-form>label input{color:#252654;background:#fff;border:1px solid #24245547;border-radius:6px;width:100%;min-height:48px;padding:0 13px}.profile-form>label input[readonly]{color:#60627e;background:#ececf4}.profile-avatar-editor{background:linear-gradient(135deg,#e7edf6,#eee7f3);border:1px solid #24245524;border-radius:9px;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:22px;padding:20px;display:grid}.profile-avatar-preview{color:#20204f;background:#dceeff 50%/cover no-repeat;border:4px solid #ffffffbd;border-radius:50%;place-items:center;width:108px;height:108px;font-size:38px;font-weight:750;display:grid;overflow:hidden;box-shadow:0 12px 27px #24245529}.profile-avatar-actions{justify-items:start;gap:8px;min-width:0;display:grid}.profile-avatar-actions>strong{color:#272957;font-size:17px}.profile-avatar-actions label{cursor:pointer}.profile-avatar-actions input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.profile-avatar-actions label>span{color:#30325e;background:#fff;border:1px solid #2424554d;border-radius:5px;align-items:center;min-height:40px;padding:0 13px;font-size:14px;font-weight:700;display:inline-flex}.profile-avatar-actions label:has(input:focus-visible)>span{outline-offset:2px;outline:3px solid #397fc661}.profile-avatar-actions small{color:#5d607d;font-size:12px;line-height:1.45}.profile-remove-avatar{color:#8d2850;cursor:pointer;background:0 0;border:0;min-height:34px;padding:0;font-size:13px;font-weight:700}.profile-error{color:#8b234b;background:#fff0f5;border-radius:6px;margin:0;padding:11px 13px;font-size:14px;font-weight:650}.profile-submit{color:#fff;cursor:pointer;background:linear-gradient(115deg,#2e3f91,#8236b5);border:0;border-radius:6px;min-height:52px;font-weight:750}.profile-submit:disabled,.profile-remove-avatar:disabled{cursor:wait;opacity:.58}.meeting-drawer{width:min(680px,100%)}.meeting-drawer>h2{margin:56px 0 0}.meeting-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.agenda-editor{border:0;min-width:0;margin:8px 0 0;padding:0}.agenda-editor>legend{color:#30335c;margin-bottom:12px;font-size:16px;font-weight:750}.agenda-editor-item{background:#ffffffa3;border:1px solid #24245526;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:56px 100px minmax(0,1fr) 110px;gap:10px;margin-top:10px;padding:14px;display:grid}.agenda-editor-item>div{flex-direction:column;grid-area:1/1/span 2;justify-content:space-between;align-items:flex-start;display:flex}.agenda-editor-item label:first-of-type{grid-area:1/2}.agenda-editor-item label:nth-of-type(2){grid-area:1/3}.agenda-editor-item label:nth-of-type(3){grid-area:2/2/auto/-1}.agenda-editor-item label:nth-of-type(4){grid-area:1/4}.agenda-editor-item>div strong{color:#4d5071;font:700 15px var(--font-space-grotesk)}.agenda-editor-item>div button{color:#8d2850;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.agenda-editor-item label{gap:5px}.agenda-editor-item label>span{font-size:12px}.agenda-editor-item input{min-height:42px;padding-inline:9px}.agenda-add{color:#34365e;cursor:pointer;background:0 0;border:1px dashed #24245557;border-radius:6px;min-height:42px;margin-top:10px;padding:0 13px;font-weight:700}.password-success{color:#282a56;background:#e9eaf4;border-radius:10px;margin-top:26px;padding:24px}.password-success strong{font-size:22px;display:block}.password-success p{color:#555977;margin:8px 0 20px;line-height:1.6}.password-success button{width:100%}.site-toast{z-index:90;color:#fff;background:#242455;border:1px solid #75d9ff6b;border-radius:8px;max-width:min(380px,100vw - 40px);padding:13px 17px;font-size:14px;font-weight:700;line-height:1.5;animation:.24s both rise;position:fixed;bottom:28px;right:28px;box-shadow:0 14px 34px #1a194847}@keyframes drawer-in{0%{opacity:.5;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.hero-copy,.journal-scene,.meeting-panel,.tool-section,.resource-section{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.journal-scene{animation-delay:80ms}.meeting-panel{animation-delay:.14s}.tool-section{animation-delay:.18s}.resource-section{animation-delay:.22s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1050px){.sidebar{width:240px;padding-inline:20px}.main{margin-left:240px}.hero{grid-template-columns:1fr;padding-top:48px}.journal-scene{min-height:380px}.resource-grid{grid-template-columns:1fr 1fr}.resource-card:last-child{grid-column:auto}.collection-section{gap:6vw}}@media (max-width:760px){.login-forgot{min-height:44px}.sidebar{visibility:hidden;pointer-events:none;width:min(320px,86vw);padding-inline:22px;transition:transform .28s,visibility 0s linear .28s;display:flex;overflow-y:auto;transform:translate(-105%);box-shadow:22px 0 45px #0d0c2f40}.sidebar.open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.mobile-close{z-index:1;color:#fff;cursor:pointer;background:#17153fc7;border:0;border-radius:50%;width:44px;height:44px;font-size:23px;line-height:1;display:block;position:absolute;top:8px;right:8px}.mobile-backdrop{z-index:15;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11103273;border:0;width:100%;display:block;position:fixed;inset:0}.main{margin-left:0}.topbar{height:65px;padding:0 12px}.mobile-brand{background:url(/lab-logo-symbol-transparent.png) 50%/80% no-repeat,linear-gradient(145deg,#dce8f3,#e7ddeb);border:1px solid #4a539833;border-radius:50%;flex:0 0 44px;width:44px;height:44px;display:block;overflow:hidden;box-shadow:0 5px 14px #2e2e6e24}.mobile-menu{border:1px solid var(--line);background:0 0;border-radius:5px;min-width:52px;height:44px;margin-left:6px;padding:0 10px;font-size:13px;font-weight:600;display:block}.search{flex:1;width:auto;min-width:0;height:44px;margin:0 7px}.page-wrap{width:calc(100% - 40px)}.hero{gap:40px;min-height:auto;padding:46px 0}.hero h1{font-size:clamp(42px,11vw,60px)}.hero-actions{flex-direction:column;align-items:flex-start;gap:13px}.journal-scene{min-height:338px}.journal-mark>span{min-height:41px;padding:7px 11px}.mark-psych>span,.mark-marketing>span,.mark-management>span{font-size:15px}.journal-seven{left:3%}.journal-twelve{right:1%}.meeting-panel{grid-template-columns:minmax(0,1fr);margin:35px 0 70px}.meeting-date{border-right:0;grid-template-columns:1fr auto;align-items:end;display:grid}.meeting-date p{grid-column:1/-1;margin-bottom:22px}.meeting-date span{text-align:right}.meeting-main{padding:25px 20px 14px}.section-heading.compact{align-items:flex-start;gap:14px}.agenda li{grid-template-columns:48px 1fr;padding:11px 0}.agenda em{grid-column:2}.resource-grid{grid-template-columns:1fr}.resource-card:last-child{grid-column:auto}.section-heading{align-items:flex-start;gap:20px}.section-heading>a{display:none}.collection-section{grid-template-columns:1fr;gap:42px;padding-top:62px}.collection-summary{min-height:155px;margin-top:32px}.collection-row{grid-template-columns:minmax(0,1fr) auto 18px}.resource-drawer{padding:30px 24px}.resource-drawer h2{font-size:30px}.drawer-kind{margin-top:56px}}.search input{font-size:16px;font-weight:550}.nav-label{color:#c1bfd3;font-size:13px}.nav-item{min-height:46px;font-size:16px}.nav-item em{color:#c4c2d3;font-size:13px}.button{min-height:54px;font-size:16px;font-weight:700}.button.primary{padding-inline:25px 21px}.section-heading h2{align-items:center;gap:13px;font-size:39px;font-weight:750;display:flex}.section-heading h2:before{content:"";background:linear-gradient(180deg, var(--sky), var(--acid));border-radius:8px;flex:0 0 5px;width:5px;height:34px;box-shadow:0 0 0 5px #67bdf014}.meeting-panel{grid-template-columns:210px 1fr}.meeting-date{padding:34px 30px}.meeting-date p{color:#91ddff;letter-spacing:.15em;margin-bottom:66px;font-size:15px}.meeting-date strong{letter-spacing:-.055em;font-size:46px;font-weight:700;line-height:1}.meeting-date span{color:#fff;letter-spacing:-.025em;margin-top:18px;font-size:30px;font-weight:750;line-height:1}.meeting-main{padding:32px 40px 24px}.meeting-main .section-heading h2{font-size:42px}.section-heading.compact{margin-bottom:24px}.room{color:#34365e;background:#fff;border-color:#24245547;padding:10px 13px;font-size:15px;font-weight:700;box-shadow:0 5px 14px #2424550f}.agenda li{grid-template-columns:84px minmax(0,1fr) auto;gap:18px;min-height:78px;padding-left:18px;position:relative}.agenda li:before{content:"";background:var(--blue);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.agenda li:nth-child(2):before{background:#8248bc}.agenda li:nth-child(3):before{background:#bd4e9d}.agenda time{color:#292b58;font-size:20px;font-weight:750}.agenda span b{color:#20204f;font-size:20px;font-weight:750;line-height:1.25}.agenda span small{color:#494d72;margin-top:7px;font-size:16px;font-weight:550;line-height:1.45}.agenda em{color:#34375f;background:#e8e9f4;border-radius:999px;padding:6px 10px;font-size:15px;font-weight:700}.result-count{color:#3b3e66;background:#e2e4f2;border-radius:999px;margin-top:11px;padding:6px 10px;font-size:15px;font-weight:650;display:inline-block}.filter-chip{min-height:44px;padding-inline:16px;font-size:15px;font-weight:650}.collection-copy h2{align-items:center;gap:14px;font-size:46px;font-weight:750;display:flex}.collection-copy h2:before{content:"";background:linear-gradient(180deg, var(--sky), var(--acid));border-radius:8px;width:6px;height:40px}.collection-summary{min-height:182px;padding:26px}.collection-summary>span{font-size:15px;font-weight:700}.collection-summary strong{font-size:62px;font-weight:650}.collection-summary small{font-size:17px}.collection-summary p{font-size:15px;line-height:1.5}.collection-summary i{font-size:15px}.collection-summary i b{font-size:21px}.collection-row{grid-template-columns:minmax(0,1fr) auto 26px;gap:14px;min-height:94px}.collection-row b{font-size:21px;font-weight:750}.collection-row small{color:#484c70;margin-top:7px;font-size:15px;font-weight:550}.collection-row em{color:#30335c;background:#e2e3f1;border-radius:999px;justify-content:center;align-items:center;width:auto;min-height:32px;padding:0 10px;font-size:13px;font-weight:750;display:inline-flex}.collection-row i{font-size:21px;font-weight:700}.drawer-kind{color:#353864;background:#e2e4f3;border-radius:5px;width:fit-content;padding:6px 10px;font-size:15px;display:inline-flex}.resource-drawer h2{font-size:40px;font-weight:750}.drawer-meta{font-size:15px;font-weight:650}.drawer-summary{color:#36395d;font-size:17px;line-height:1.8}.drawer-section h3{align-items:center;gap:9px;font-size:20px;display:flex}.drawer-section h3:before{content:"";background:var(--blue);border-radius:4px;width:4px;height:19px}.drawer-section li{font-size:16px}.drawer-section li:before{color:#494d75;font-size:14px;font-weight:700}.drawer-action{min-height:52px;font-size:16px}@media (max-width:760px){.search input{font-size:15px}.mobile-menu{font-size:14px;font-weight:700}.button{min-height:50px;font-size:15px}.button.text{min-height:44px;padding-inline:4px}.meeting-panel{grid-template-columns:minmax(0,1fr)}.meeting-date{border-right:0;padding:28px 24px}.meeting-date p{margin-bottom:18px;font-size:14px}.meeting-date strong{font-size:40px}.meeting-date span{font-size:26px}.meeting-main{padding:27px 21px 18px}.meeting-main .section-heading h2,.section-heading h2{font-size:32px}.section-heading h2:before{height:29px}.room{padding:8px 10px;font-size:14px}.meeting-heading-actions{flex-direction:column;align-items:stretch}.meeting-edit-button,.sidebar-account-actions button,.sidebar-account-actions a,.profile-avatar-actions label>span,.profile-remove-avatar{min-height:44px}.agenda li{grid-template-columns:62px 1fr;gap:12px;min-height:91px;padding:14px 0 14px 14px}.agenda li:before{top:50%}.agenda time,.agenda span b{font-size:18px}.agenda span small{font-size:15px}.agenda em{grid-column:2;justify-self:start;font-size:14px}.result-count{font-size:14px}.filter-chip{min-height:44px;font-size:14px}.resource-grid{row-gap:30px}.resource-card{min-height:310px}.card-file-row{grid-template-columns:minmax(0,1fr) 62px;gap:15px;min-height:137px;padding:22px 19px 20px 20px}.card-file-name{font-size:19px}.card-file-size{font-size:14px}.file-type-icon,.file-type-icon svg{width:58px;height:69px}.file-type-icon b{font-size:10px;top:38px}.card-context{gap:10px;padding:19px 19px 0 20px}.card-kind{font-size:13px}.card-title{font-size:19px;line-height:1.35}.card-body>.card-tags{min-height:22px;margin:10px 19px 0 20px;font-size:14px}.card-footer{margin-inline:20px 19px;padding:14px 0 18px}.card-footer small{font-size:13px}.collection-copy h2{font-size:37px}.collection-copy h2:before{height:34px}.collection-summary>span,.collection-summary p,.collection-summary i{font-size:15px}.collection-row{grid-template-columns:minmax(0,1fr) auto 22px;min-height:94px}.collection-row b{font-size:19px}.collection-row small{font-size:15px}.collection-row em{min-height:30px;padding-inline:9px;font-size:12px}.resource-drawer h2{font-size:34px}.drawer-summary{font-size:16px}.upload-button{min-height:44px;padding-inline:15px;font-size:14px}.card-file-badge{top:14px;right:14px}.drawer-file-actions{grid-template-columns:1fr}.drawer-file-actions>*{grid-column:1}.upload-drawer,.member-drawer,.meeting-drawer{padding-bottom:34px}.meeting-form-grid{grid-template-columns:1fr}.agenda-editor-item{grid-template-rows:none;grid-template-columns:48px minmax(0,1fr)}.agenda-editor-item>div{grid-area:1/1/span 4}.agenda-editor-item label:first-of-type,.agenda-editor-item label:nth-of-type(2),.agenda-editor-item label:nth-of-type(3),.agenda-editor-item label:nth-of-type(4){grid-area:auto/2}.site-toast{text-align:center;max-width:none;bottom:20px;left:20px;right:20px}}@media (max-width:900px){.login-page{grid-template-columns:1fr}.login-brand-panel{min-height:500px;padding:42px max(28px,7vw)}.login-logo-assembly{width:min(74vw,500px)}.login-action-panel{place-items:start center;min-height:auto;padding:64px max(28px,8vw) 76px}}@media (max-width:560px){.login-brand-panel{min-height:420px;padding:30px 20px}.login-logo-assembly{width:min(88vw,390px)}.login-action-panel{padding-top:50px}.login-card h2{font-size:42px}}.journal-mark{cursor:pointer;text-decoration:none}.journal-mark:focus-visible{z-index:13;outline-offset:6px;border-radius:11px;outline:3px solid #397fc675}.journal-mark:focus-visible>span{background:#fff;animation:none;transform:translate3d(0,-8px,38px)rotateX(-4deg)scale(1.08);box-shadow:0 3px #deddf0,0 7px #7771aa,0 26px 40px #25246f40}.meeting-empty-panel{grid-template-columns:210px minmax(0,1fr);min-height:270px}.meeting-empty-accent{background:radial-gradient(circle at 76% 27%,#6bc7f65c,#0000 28%),radial-gradient(circle at 20% 84%,#be46da47,#0000 34%),linear-gradient(145deg,#232358,#29235f);min-height:270px;position:relative;overflow:hidden}.meeting-empty-accent:before,.meeting-empty-accent:after,.meeting-empty-accent span{content:"";border:1px solid #ffffff2e;border-radius:50%;position:absolute}.meeting-empty-accent:before{width:156px;height:156px;top:30px;right:-51px}.meeting-empty-accent:after{border-color:#75d9ff3d;width:104px;height:104px;top:56px;right:-25px}.meeting-empty-accent span{background:#8ed8ff;border:0;width:14px;height:14px;bottom:40px;left:38px;box-shadow:35px -18px #7b5dc0,68px 4px #c04caa}.meeting-empty-main{justify-content:space-between;align-items:center;gap:34px;min-width:0;padding:40px;display:flex}.meeting-empty-main h2{color:#242455;letter-spacing:-.035em;margin:0;font-size:42px;font-weight:750;line-height:1.15}.meeting-empty-main strong{color:#555977;letter-spacing:.02em;margin-top:20px;font-size:22px;font-weight:650;display:block}.meeting-add-button{background:#fff;flex:none;min-height:46px;padding-inline:17px}.reading-section{border-bottom:1px solid var(--line);padding:82px 0}.reading-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.reading-heading>div>span{color:#536198;font:750 12px/1 var(--font-space-grotesk);letter-spacing:.16em;margin-bottom:10px;display:block}.reading-heading h2{color:#232353;letter-spacing:-.04em;margin:0;font-size:46px;font-weight:750;line-height:1.08}.reading-heading>p{text-align:right;margin:0}.reading-heading>p strong,.reading-heading>p small{display:block}.reading-heading>p strong{color:#33365f;font-size:15px}.reading-heading>p small{color:#5d607d;margin-top:7px;font-size:13px;font-weight:600}.reading-card{background:#ffffff7a;border:1px solid #24245533;grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);min-height:410px;display:grid;overflow:hidden;box-shadow:0 22px 48px #24245514}.reading-primary{color:#fff;background:radial-gradient(circle at 88% 8%,#67bdf038,#0000 34%),radial-gradient(circle at 0 100%,#bf47df33,#0000 38%),#211f55;flex-direction:column;align-items:flex-start;padding:40px;display:flex}.reading-primary>p{color:#9fddff;letter-spacing:.06em;margin:0;font-size:13px;font-weight:750;line-height:1.4}.reading-primary h3{font-family:var(--font-space-grotesk), var(--font-noto-sans), sans-serif;letter-spacing:-.035em;margin:24px 0 0;font-size:30px;font-weight:650;line-height:1.25}.reading-primary>span{color:#d3d4e6;margin-top:20px;font-size:14px;font-weight:550;line-height:1.65}.reading-primary>a{color:#fff;background:#ffffff0f;border:1px solid #ffffff5c;align-items:center;gap:20px;min-height:46px;margin-top:auto;padding:0 16px;font-size:14px;font-weight:750;transition:background .2s,transform .2s;display:inline-flex}.reading-primary>a:hover{background:#ffffff1f;transform:translateY(-2px)}.reading-primary>a b{color:#94ddff;font-size:18px}.reading-summary{align-content:center;margin:0;padding:24px 40px;display:grid}.reading-summary>div{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);gap:22px;padding:25px 0;display:grid}.reading-summary>div:last-child{border-bottom:0}.reading-summary dt{color:#3d5394;font-size:14px;font-weight:750}.reading-summary dd{color:#373a60;margin:0;font-size:16px;font-weight:550;line-height:1.75}.reading-state{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#555879;background:linear-gradient(110deg,#dee9f49e,#ebe2f394);place-items:center;min-height:240px;margin:0;font-size:16px;font-weight:650;display:grid}.reading-paused{background:radial-gradient(circle at 92% 8%,#80c9f033,#0000 30%),radial-gradient(circle at 4% 96%,#be5bd624,#0000 34%),#ffffff7a;border:1px solid #2424552e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:34px;min-height:250px;padding:42px;display:grid;overflow:hidden;box-shadow:0 22px 48px #24245512}.reading-paused>span{aspect-ratio:1;color:#536198;width:112px;font:750 12px/1 var(--font-space-grotesk);letter-spacing:.16em;background:#e8edf8d1;border:1px solid #41488b38;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 9px #ffffff5c}.reading-paused strong{color:#252558;letter-spacing:-.025em;font-size:30px;line-height:1.2;display:block}.reading-paused p{color:#4e5274;max-width:48ch;margin:13px 0 0;font-size:16px;font-weight:550;line-height:1.8}.tool-section{padding:4px 0 95px}.tool-list{border-top:1px solid var(--line)}.tool-row{border-bottom:1px solid var(--line);position:relative}.tool-row>a{align-content:center;gap:8px;min-height:132px;padding:25px 112px 23px 78px;transition:background .2s;display:grid;position:relative}.tool-row>a:hover{background:#ffffff61}.tool-icon{color:#2c3268;width:52px;height:52px;font:750 21px/1 var(--font-space-grotesk);background:linear-gradient(145deg,#e2edf7,#eadff0) 50%/72% no-repeat;border:1px solid #24245529;border-radius:12px;place-items:center;display:grid;position:absolute;top:50%;left:8px;overflow:hidden;transform:translateY(-50%);box-shadow:0 9px 20px #2424551a,inset 0 1px #fffc}.tool-icon.has-image{background-color:#fff}.tool-title-line{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.tool-title-line strong{color:#202050;letter-spacing:-.02em;font-size:22px;font-weight:750;line-height:1.3}.tool-title-line em{color:#3e4167;background:#e2e4f2;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:750;line-height:1}.tool-description{color:#414568;max-width:70ch;font-size:15px;font-weight:550;line-height:1.6}.tool-meta{color:#5e617f;font-size:13px;font-weight:650;line-height:1.45}.tool-row>a>b{color:#2e4f96;font:750 25px/1 var(--font-space-grotesk);transition:transform .2s;position:absolute;top:50%;right:58px;transform:translateY(-50%)}.tool-row>a:hover>b{transform:translate(4px,-5px)}.tool-delete{z-index:2;color:#8d2850;cursor:pointer;background:0 0;border:0;min-width:48px;min-height:44px;padding:0 8px;font-size:13px;font-weight:700;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tool-delete:hover{background:#fff0f5}.tool-delete:disabled{cursor:wait;opacity:.55}.tool-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#555879;background:linear-gradient(110deg,#dee9f49e,#ebe2f394);place-items:center;min-height:230px;display:grid}.tool-empty strong{letter-spacing:.02em;font-size:20px;font-weight:650}.tool-drawer{width:min(560px,100%)}.tool-drawer>h2{margin:56px 0 0}@media (max-width:760px){.meeting-empty-panel{grid-template-columns:1fr;min-height:0}.meeting-empty-accent{min-height:104px}.meeting-empty-accent:before{width:132px;height:132px;top:-35px;right:-30px}.meeting-empty-accent:after{width:84px;height:84px;top:-11px;right:-6px}.meeting-empty-accent span{bottom:23px;left:24px}.meeting-empty-main{flex-direction:column;align-items:stretch;gap:24px;padding:27px 21px}.meeting-empty-main h2{font-size:32px}.meeting-empty-main strong{margin-top:14px;font-size:19px}.meeting-add-button{width:100%;min-height:46px}.member-list li{flex-direction:column;align-items:stretch;gap:12px}.member-actions{width:100%}.member-actions button{flex:1;min-height:44px}.trash-list li{grid-template-columns:1fr;gap:14px}.trash-actions{width:100%}.trash-actions button{flex:1;min-height:44px}.reading-section{padding:62px 0}.reading-heading{flex-direction:column;align-items:flex-start;gap:15px}.reading-heading h2{font-size:38px}.reading-heading>p{text-align:left}.reading-card{grid-template-columns:1fr;min-height:0}.reading-primary{min-height:380px;padding:29px 23px}.reading-primary h3{font-size:27px}.reading-summary{padding:7px 22px}.reading-summary>div{grid-template-columns:1fr;gap:9px;padding:22px 0}.reading-summary dd{font-size:15px}.reading-paused{grid-template-columns:1fr;align-content:center;gap:24px;min-height:290px;padding:30px 23px}.reading-paused>span{width:88px}.reading-paused strong{font-size:27px}.reading-paused p{font-size:15px}.tool-section{padding-bottom:72px}.tool-row>a{min-height:164px;padding:25px 70px 22px 66px}.tool-icon{border-radius:11px;width:48px;height:48px;left:3px}.tool-title-line{flex-direction:column;align-items:flex-start;gap:8px}.tool-title-line strong{font-size:20px}.tool-description{font-size:15px}.tool-row>a>b{font-size:22px;right:34px}.tool-delete{top:20px;right:-10px;transform:none}.tool-drawer{padding-bottom:34px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
