@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-md:.375rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-2{order:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-4{height:calc(var(--spacing) * 4)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-full{height:100%}.h-px{height:1px}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-4{width:calc(var(--spacing) * 4)}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[90px\]{max-width:90px}.max-w-\[110px\]{max-width:110px}.max-w-\[130px\]{max-width:130px}.max-w-\[170px\]{max-width:170px}.max-w-\[190px\]{max-width:190px}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[760px\]{max-width:760px}.max-w-xl{max-width:var(--container-xl)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[rgba\(47\,47\,47\,\.08\)\]{border-color:#2f2f2f14}.border-\[rgba\(47\,47\,47\,\.12\)\]{border-color:#2f2f2f1f}.border-\[rgba\(122\,158\,138\,\.22\)\]{border-color:#7a9e8a38}.border-\[rgba\(122\,158\,138\,\.28\)\]{border-color:#7a9e8a47}.border-\[rgba\(122\,158\,138\,\.35\)\]{border-color:#7a9e8a59}.border-\[rgba\(122\,158\,138\,\.36\)\]{border-color:#7a9e8a5c}.bg-\[\#7A9E8A\]{background-color:#7a9e8a}.bg-\[rgba\(47\,47\,47\,\.12\)\]{background-color:#2f2f2f1f}.bg-\[rgba\(122\,158\,138\,\.04\)\]{background-color:#7a9e8a0a}.bg-\[rgba\(122\,158\,138\,\.06\)\]{background-color:#7a9e8a0f}.bg-\[rgba\(122\,158\,138\,\.14\)\]{background-color:#7a9e8a24}.bg-\[rgba\(122\,158\,138\,\.16\)\]{background-color:#7a9e8a29}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.p-0{padding:calc(var(--spacing) * 0)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-left{text-align:left}.text-right{text-align:right}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1rem\]{font-size:1rem}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-\[\#2F2F2F\]{color:#2f2f2f}.text-\[\#2F4540\]{color:#2f4540}.text-\[\#2f2f2f\]{color:#2f2f2f}.text-\[\#2f6c4e\]{color:#2f6c4e}.text-\[\#2f4740\]{color:#2f4740}.text-\[\#4f675f\]{color:#4f675f}.text-\[\#5d5d5d\]{color:#5d5d5d}.text-\[\#5f523d\]{color:#5f523d}.text-\[\#6a5940\]{color:#6a5940}.text-\[\#8a7a57\]{color:#8a7a57}.text-\[\#32463f\]{color:#32463f}.text-\[\#65756f\]{color:#65756f}.text-\[var\(--accent\)\]{color:var(--accent)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,\.08\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\,background-color\,border-color\]{transition-property:color,box-shadow,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-\[\#5D5D5D\]::placeholder{color:#5d5d5d}@media(hover:hover){.hover\:bg-\[\#6d907f\]:hover{background-color:#6d907f}.hover\:bg-\[rgba\(122\,158\,138\,\.08\)\]:hover{background-color:#7a9e8a14}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[rgba\(122\,158\,138\,\.24\)\]:focus-visible{--tw-ring-color:#7a9e8a3d}.focus-visible\:ring-\[rgba\(122\,158\,138\,\.45\)\]:focus-visible{--tw-ring-color:#7a9e8a73}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:max-w-\[240px\]{max-width:240px}.md\:max-w-\[260px\]{max-width:260px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}:root{--bg:#f7f6f2;--card:#fff;--muted:#e9e4d8;--primary:#7a9e8a;--accent:#c97b63;--text:#2f2f2f;--subtext:#5d5d5d;--border:#2f2f2f1f;--radius:16px;--shadow:0 8px 24px #00000014}*{box-sizing:border-box}body{background-color:var(--bg);color:var(--text);background-image:linear-gradient(#f7f6f2d1,#f7f6f2d1),url(/Coverfaded.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.app-shell{flex-direction:column;min-height:100vh;padding-bottom:72px;display:flex}.app-footer{z-index:55;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#ffffffe0,#ffffffc7);border-top:1px solid #7a9e8a4d;margin-top:auto;position:fixed;bottom:0;left:0;right:0}@media(max-width:640px){.app-shell{min-height:auto;padding-bottom:0}.app-footer{position:static;bottom:auto;left:auto;right:auto}}.app-footer-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;max-width:860px;margin:0 auto;padding:4px 12px 6px;display:flex}.app-footer-text{color:#486557;text-align:center;margin:0;font-size:11px;line-height:1.3}.app-footer-logo{font-size:9px;font-weight:600;line-height:inherit;vertical-align:baseline}.app-footer-beta{font-weight:600}.app-footer-links{align-items:center;gap:10px;display:inline-flex}.app-footer-link{color:#486557;border-bottom:1px solid #0000;font-size:11px;font-weight:600;text-decoration:none}.app-footer-link:hover{border-bottom-color:#486557;text-decoration:none}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:980px;margin:0 auto;padding:24px}.topbar{-webkit-backdrop-filter:blur(10px);z-index:10;background:linear-gradient(#ffffffeb,#ffffffd1);border-bottom:1px solid #7a9e8a47;position:sticky;top:0;box-shadow:0 8px 24px #34544614}.topbar-inner{justify-content:space-between;align-items:center;gap:16px;max-width:980px;margin:0 auto;padding:12px 24px;display:flex}.brand{align-items:center;gap:10px;font-weight:700;display:flex}.brand-primary{align-items:center;gap:4px;display:inline-flex}.brand a{font-size:22px}.topbar-logo{letter-spacing:-.01em;align-items:baseline;padding:4px 2px;font-family:Inter,system-ui,sans-serif;font-size:22px;font-weight:600;line-height:1.2;display:inline-flex}.badge{letter-spacing:.08em;text-transform:uppercase;color:#486557;background:linear-gradient(#7a9e8a42,#7a9e8a2e);border:1px solid #5f8e796b;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.topbar-current-page{color:#486557;background:#7a9e8a1f;border:1px solid #7a9e8a4d;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:none}.nav{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.topbar-nav{justify-content:flex-end;width:100%}.topbar-link{color:#3f5850;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:14px;font-weight:600;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.nav-icon{color:#567367;opacity:.9;font-size:12px;line-height:1}.topbar-link:hover{color:#2f4540;background:#7a9e8a24;border-color:#7a9e8a57;text-decoration:none;box-shadow:0 8px 18px #5f8e7929}.topbar-link-active{color:#2f4540;background:linear-gradient(#7a9e8a4d,#7a9e8a33);border-color:#5f8e798c}.topbar-link-premium{position:relative}.topbar-link-icon-only{width:40px;min-width:40px;padding:0}.topbar-link-svg-icon{color:currentColor;width:18px;height:18px;display:block}.topbar-link-premium-icon{color:#c69f4f;pointer-events:none;font-size:9px;line-height:1;position:absolute;top:2px;right:4px}.evidence-premium-marker-btn{position:relative}.evidence-premium-marker-icon{color:#c69f4f;pointer-events:none;font-size:9px;line-height:1;position:absolute;top:2px;right:4px}.evidence-no-evidence-selected{box-shadow:0 10px 20px #4e826c33;color:#2f4540!important;background:#5f8e7952!important;border-color:#4e826ca3!important}.published-inquiry-modal:hover{background:var(--card)!important;border-color:var(--border)!important;box-shadow:var(--shadow)!important}.published-inquiry-modal{width:min(100%,980px);max-height:85vh;overflow-y:auto}.published-inquiry-modal-head{justify-content:space-between;align-items:flex-start;gap:16px}.published-inquiry-modal-head>:first-child{flex:360px;min-width:0}.published-inquiry-modal-actions{flex:none;justify-content:flex-end;align-self:flex-start;margin-left:auto}.published-inquiry-modal-title{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:30px;line-height:1.2;display:-webkit-box;overflow:hidden}.published-inquiry-modal-meta{margin-top:6px}.published-inquiry-modal-stack{margin-top:12px}.published-inquiry-meta-card{box-shadow:none;background:#7a9e8a1f;border-color:#7a9e8a59;padding:16px}.published-inquiry-meta-grid{gap:4px 10px}.published-inquiry-meta-item{font-size:1rem}.published-inquiry-meta-title{margin-top:12px;font-size:1.08rem}.published-inquiry-brief-card{box-shadow:none;background:#7a9e8a0f;padding:16px}.published-inquiry-tags-card{box-shadow:none;background:#7a9e8a1a;padding:16px}.published-inquiry-evidence-card{box-shadow:none;background:#7a9e8a0f;padding:16px}.published-inquiry-section-title{margin:0}.published-inquiry-section-stack{margin-top:10px}.published-inquiry-tags-grid{gap:12px;margin-top:12px}.published-summary-chip-row{margin-top:8px}@media(max-width:760px){.published-inquiry-modal-head{flex-direction:column}.published-inquiry-modal-head>:first-child,.published-inquiry-modal-actions{width:100%}.published-inquiry-modal-actions{justify-content:flex-end}}.published-summary-empty{margin-top:8px}.published-inquiry-loading-copy{margin-top:10px}.published-inquiry-linked-evidence-stack{gap:10px;margin-top:12px}.published-inquiry-linked-evidence-label{text-align:left;margin:0;font-weight:700}.published-inquiry-modal-content-card:hover{border-color:var(--border)!important;box-shadow:none!important;background:#7a9e8a0f!important;transform:none!important}.published-inquiry-modal-backdrop-exit{animation:.22s ease-in forwards published-modal-backdrop-fade-out}.published-inquiry-modal-exit{animation:.22s ease-in forwards published-modal-fade-out}.topbar-signout{color:#3f5850;border-color:#5f8e796b;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px;font-weight:700;display:inline-flex;text-decoration:none!important}.topbar-signout:hover{color:#2f4540;background:#7a9e8a33;text-decoration:none!important}.topbar-menu-btn{height:34px;padding:0 10px;font-size:12px;display:none}@media(max-width:900px){.topbar-inner{flex-direction:column;align-items:flex-start;gap:10px}.topbar-nav{justify-content:flex-start;width:100%}}@media(max-width:640px){.topbar-inner{gap:8px;padding:10px 14px}.brand{grid-template-columns:auto 1fr auto auto;align-items:center;gap:0 4px;width:100%;display:grid}.topbar-menu-btn{justify-content:center;align-items:center;display:inline-flex}.topbar-current-page{box-shadow:none;color:#4f675f;background:0 0;border:0;border-radius:0;justify-content:flex-end;justify-self:end;align-items:center;padding:0;font-weight:600;display:inline-flex}.topbar-nav{white-space:normal;background:#ffffffeb;border:1px solid #7a9e8a47;border-radius:12px;grid-template-columns:1fr;gap:6px;padding:8px;display:none;box-shadow:0 8px 20px #3454461f}.topbar-nav.topbar-nav-open{display:grid}.topbar-link,.topbar-signout{width:100%}}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.card:hover{background:#7a9e8a1a;border-color:#7a9e8a61;box-shadow:0 12px 24px #5f8e7929}.inquiry-plan-hero-card.inquiry-plan-hero-card-open:hover{background:var(--card);border-color:var(--border);box-shadow:var(--shadow)}.inquiry-plan-hero-card:focus{outline-offset:2px;outline:2px solid #7a9e8a9e}.inquiry-plan-hero-card{background:linear-gradient(165deg,#fffffff7,#f7fbf9f0);border-color:#7a9e8a57;box-shadow:0 14px 28px #3d60521f}.inquiry-plan-hero-card .h1{color:#2f4740;letter-spacing:-.018em}.inquiry-plan-hero-card .p{max-width:86ch;margin:6px auto 0;line-height:1.6}.inquiry-plan-form{gap:14px}.inquiry-plan-meta-card{border-radius:14px}.inquiry-plan-meta-card .small{color:#3f5c51;font-weight:600}.inquiry-brief-card{border-color:#7a9e8a47;border-radius:14px}.inquiry-brief-card h2{letter-spacing:.02em;color:#2f4740}.inquiry-brief-card .small{color:#425e53;letter-spacing:.01em;font-weight:700}.reflection-meta-card{border-radius:14px}.reflection-meta-card .input{background:#fffffff0;border-color:#7a9e8a57}.reflection-panel-card{background:linear-gradient(#fffffffa,#f7fbf9f0);border-color:#7a9e8a42;border-radius:14px}.inquiry-plan-selection-panel{box-shadow:none;background:#7a9e8a14;padding:16px}.inquiry-plan-selection-grid{align-items:start;margin-top:10px}.inquiry-plan-panel-copy{margin-top:8px}.inquiry-plan-panel-copy-centered{text-align:center}.inquiry-plan-panel-actions{margin-top:10px}.inquiry-plan-schema-btn{padding:6px 10px;font-size:12px}.inquiry-plan-schema-btn.is-selected{color:var(--text)!important;background:#7a9e8a47!important;border-color:#7a9e8ab3!important}.inquiry-plan-selectable-card{box-shadow:none;background:#ffffffd9}.inquiry-plan-selectable-card.is-selected{background:#7a9e8a2e;border-color:#7a9e8ab3}.inquiry-plan-selection-title{margin:0;font-size:15px;font-weight:700}.inquiry-plan-selection-title-centered,.inquiry-plan-selection-subtitle,.inquiry-plan-selection-standard-title,.inquiry-plan-selection-note,.inquiry-plan-selection-description-centered{text-align:center}.inquiry-plan-selection-subtitle{margin:0}.inquiry-plan-selection-standard-title{margin:0;font-size:14px;font-weight:700}.inquiry-plan-selection-description{margin-top:8px;line-height:1.5}.inquiry-plan-selection-description-centered{line-height:1.5}.inquiry-plan-selection-note{margin-top:4px}.inquiry-plan-selection-subtags{margin-top:8px}.inquiry-plan-selection-subtags-spacious{margin-top:10px}.inquiry-plan-subtag-btn{padding:5px 9px;font-size:12px}.inquiry-plan-subtag-btn.is-selected{color:var(--text)!important;background:#5f8e796b!important;border-color:#5f8e79d1!important}.inquiry-plan-selection-input-row{margin-top:10px}.inquiry-plan-selection-input{flex:240px}.inquiry-plan-selection-add-btn{margin-left:auto}.inquiry-plan-evidence-card{box-shadow:none;background:#7a9e8a0f;padding:16px}.inquiry-plan-section-title{margin:0;font-weight:800}.inquiry-plan-section-copy{margin-top:6px}.inquiry-plan-evidence-guidance{margin-top:8px}.inquiry-plan-evidence-stack{margin-top:16px}.inquiry-plan-evidence-actions{justify-content:center}.inquiry-plan-upload-label{cursor:pointer}.inquiry-plan-evidence-input{display:none}.inquiry-plan-evidence-name-row{justify-content:flex-start;align-items:flex-start;gap:6px;margin-top:6px}.inquiry-plan-evidence-name{text-align:left;margin:0}.inquiry-plan-inline-remove{color:#7a4c3f;background:0 0;border:none;min-width:0;min-height:0;padding:0;font-size:14px;font-weight:700;line-height:1}.inquiry-plan-evidence-error{color:var(--accent);text-align:left;margin:6px 0 0}.inquiry-plan-linked-evidence-loading{text-align:left;margin:4px 0 0}.inquiry-plan-linked-evidence-stack{gap:10px;margin-top:4px}.inquiry-plan-linked-evidence-label{text-align:left;margin:0;font-weight:700}.linked-evidence-draft-card{box-shadow:none;background:#ffffffe6;border-color:#7a9e8a47;padding:14px}.linked-evidence-draft-head{justify-content:space-between;align-items:flex-start;gap:10px}.linked-evidence-draft-title{color:#2f4540;margin:0;font-weight:700}.linked-evidence-draft-meta{margin:4px 0 0}.linked-evidence-draft-actions{align-items:center;gap:8px}.linked-evidence-draft-preview{text-align:left;margin:8px 0 0}.reflection-panel-heading{text-align:center;color:#2f4740;margin:12px 0 14px;font-weight:800}.reflection-selection-heading{text-align:center;color:#365147;margin:10px 0 12px;font-size:14px;font-weight:700}.reflection-panel-card:hover{background:linear-gradient(#7a9e8a33,#7a9e8a1a)!important;border-color:#5f8e7999!important;box-shadow:0 12px 24px #4e826c38!important}.saved-draft-inquiry-plans-card,.published-inquiry-plans-card{border-radius:14px}.saved-draft-inquiry-plans-card .p,.published-inquiry-plans-card .p{line-height:1.56}.inquiry-plan-list-title,.published-plan-title,.published-plan-month-year{margin:0}.inquiry-plan-list-copy{margin-top:8px}.inquiry-plan-list-stack{margin-top:12px}.inquiry-plan-list-item{border:1px solid var(--border);text-align:left;cursor:pointer;background:#ffffffe0;border-radius:12px;justify-content:space-between;align-items:flex-start;width:100%;padding:12px 14px;overflow:hidden}.inquiry-plan-card-main{flex:auto;min-width:0}.inquiry-plan-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:10px;min-width:0;display:grid;overflow:hidden}.inquiry-plan-card-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;margin:0;display:block;overflow:hidden}.inquiry-plan-card-side-meta{white-space:nowrap;justify-self:end}.inquiry-plan-list-meta{margin-top:4px}.inquiry-plan-list-empty{letter-spacing:.01em;opacity:.82;margin-top:12px;font-size:12px;font-weight:300}.published-inquiry-plans-card{background:linear-gradient(#7a9e8a61,#7a9e8a38);border-color:#5f8e7980}.published-plan-card{box-shadow:none;background:#ffffffe0;padding:14px}.published-plan-card-button{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0}.inquiry-planning-card{border-color:#7a9e8a4d;border-radius:14px;background:linear-gradient(#fffffff5,#f3f9f6f0)!important}.inquiry-planning-card .reflection-planning-guidance{color:#466156}.grid{gap:16px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:820px){.grid-2{grid-template-columns:1fr}}.filter-row{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(0,1fr));align-items:center;gap:12px;display:grid}.filter-extra-row{grid-template-columns:minmax(220px,320px);gap:12px;display:grid}@media(max-width:980px){.filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.filter-row,.filter-extra-row{grid-template-columns:1fr}}.h1{letter-spacing:-.02em;margin:0 0 6px;font-size:28px}.h1,.section-heading,.inquiry-plan-list-title,.published-plan-title,.published-inquiry-modal-title,.published-inquiry-section-title,.dashboard-card-title,.evidence-mode-title,.portfolio-section-title{font-weight:800}.section-heading{color:#2f4740;letter-spacing:-.018em;margin:0}.section-heading-centered{text-align:center}.p{color:var(--subtext);margin:0}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row:has(>.btn),.row:has(>a.btn){justify-content:flex-end}.reflection-hero{text-align:center;justify-items:center;gap:14px;display:grid}.reflection-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reflection-meta-card label.small{font-size:inherit}.reflection-tag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reflection-tag-content{opacity:0;pointer-events:none;max-height:0;transition:opacity .22s,max-height .28s,transform .22s;overflow:hidden;transform:translateY(-4px)}.reflection-tag-content.is-open{opacity:1;pointer-events:auto;max-height:5000px;transform:translateY(0)}.reflection-selected-tags{gap:10px}.reflection-selected-tag-chip{color:var(--text);cursor:default;background:#7a9e8a2e;border:1px solid #7a9e8a73;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:600;position:relative}.reflection-selected-tag-tooltip{color:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:2;background:#7a9e8af2;border:1px solid #7a9e8a73;border-radius:10px;width:min(320px,80vw);padding:10px 12px;font-size:12px;line-height:1.45;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px)}.reflection-selected-tag-chip:hover .reflection-selected-tag-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.reflection-tag-card{transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.reflection-tag-card:hover{transform:translateY(-2px);background:#7a9e8a52!important;border-color:#5f8e79bd!important;box-shadow:0 12px 24px #4e826c52!important}.reflection-side-done-btn{letter-spacing:.01em;z-index:3;background:linear-gradient(#7a9e8af0,#5f8e79f0);border:1px solid #4e826cad;border-radius:999px;min-height:42px;padding:10px 14px;font-weight:700;position:absolute;top:88%;right:-132px;transform:translateY(-50%);box-shadow:0 10px 20px #43746133}.reflection-side-done-btn:hover{transform:translateY(-50%);color:#fff!important;background:linear-gradient(#5f8e79fa,#4e826cfa)!important;border-color:#437461cc!important}.published-inquiry-plans-card:hover{background:linear-gradient(#7a9e8a7a,#7a9e8a4d)!important;border-color:#5f8e79a8!important;box-shadow:0 16px 30px #4e826c3d!important}.published-plan-title,.published-plan-month-year{color:#2f4f45}.published-plan-topline{align-items:baseline}.published-plan-title{flex:auto;font-weight:700;line-height:1.3}.published-plan-month-year{white-space:nowrap;text-align:right;flex:none;font-weight:600}.saved-draft-inquiry-plans-card:hover{background:var(--card);border-color:var(--border);box-shadow:var(--shadow)}.quality-teaching-practice-card:hover{background:var(--card);box-shadow:none;border-color:#0000}@media(max-width:980px){.reflection-tag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.reflection-tag-grid,.reflection-meta-grid{grid-template-columns:1fr}.reflection-side-done-btn{min-height:40px;padding:9px 14px;font-size:13px;top:10px;right:8px;transform:none}.reflection-side-done-btn:hover{transform:none}}.dashboard-highlight-card{-webkit-backdrop-filter:blur(8px);background:linear-gradient(#7a9e8a6b,#7a9e8a3d);border-color:#5f8e7994;box-shadow:0 16px 30px #4e826c3d}.dashboard-highlight-card:hover{background:linear-gradient(#7a9e8a6b,#7a9e8a3d)!important;border-color:#4e826cb8!important;box-shadow:0 18px 32px #43746147!important}.dashboard-highlight-card .p{color:var(--text)}.dashboard-shell{gap:18px}.dashboard-welcome-card{background:linear-gradient(165deg,#fffffff2,#f4faf7eb);border-color:#7a9e8a57;position:relative;overflow:hidden;box-shadow:0 16px 30px #3e605224}.dashboard-welcome-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 8% 14%,#7a9e8a21,#0000 45%);position:absolute;inset:0}.dashboard-welcome-head,.dashboard-welcome-message,.dashboard-welcome-message-insight,.dashboard-quote-label,.dashboard-welcome-quote{z-index:1;position:relative}.dashboard-welcome-head{justify-content:center;align-items:center;gap:12px;margin-bottom:22px;display:flex;position:relative}.dashboard-welcome-title{text-align:center;letter-spacing:-.02em;color:#2f4740;width:100%;margin:0;font-size:33px;font-weight:700}.dashboard-welcome-message,.dashboard-welcome-message-insight{text-align:center;letter-spacing:.002em;width:100%;max-width:none;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.46}.dashboard-welcome-message{margin-top:4px}.dashboard-welcome-message+.dashboard-welcome-message{margin-top:6px!important}.dashboard-welcome-message-insight{color:#4c665d;max-width:88ch;margin-top:8px!important}.dashboard-avatar-link{display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%);text-decoration:none!important}.dashboard-dayline-topright{text-align:right;margin:0;position:absolute;top:14px;right:16px}.dashboard-welcome-avatar{object-fit:cover;border-radius:999px;width:44px;height:44px;box-shadow:0 10px 18px #43746133}.dashboard-welcome-avatar-fallback{color:#2f4540;background:linear-gradient(160deg,#7a9e8a57,#7a9e8a33);place-items:center;font-size:18px;font-weight:700;display:grid}.dashboard-dayline{letter-spacing:.01em;color:#486557;margin:2px 0 10px;font-weight:700}.dashboard-dayline-inline{text-align:center;background:#7a9e8a1a;border:1px solid #7a9e8a47;border-radius:999px;justify-content:center;align-items:center;margin:4px auto 12px;padding:4px 10px;display:inline-flex}.dashboard-dayline-above-card{box-shadow:none;color:#4d675d;background:0 0;border:0;justify-self:end;margin:0 0 -4px;padding:0;font-weight:600;display:block}.dashboard-quote-label{text-transform:uppercase;letter-spacing:.05em;color:#4d6a5f;margin-top:18px}.dashboard-welcome-quote{color:#3f5850;text-align:left;background:linear-gradient(#7a9e8a1f,#7a9e8a12);border-left:3px solid #7a9e8a80;border-radius:10px;max-width:none;margin:8px auto 0;padding:12px 14px;font-style:normal;line-height:1.55}.dashboard-quote-inline-label{text-transform:uppercase;letter-spacing:.04em;color:#4d6a5f;margin-right:6px;font-weight:700}.dashboard-overview-grid{align-items:stretch}.dashboard-bottom-grid{align-items:start}.dashboard-bottom-grid>*{min-width:0}.dashboard-goal-card{background:linear-gradient(#fffffff5,#f8fcfaed);border-color:#7a9e8a4d}.dashboard-cta-card{background:linear-gradient(#fffffffa,#f4faf7f0);border-color:#7a9e8a57;flex-direction:column;display:flex}.dashboard-cta-card.is-guest{text-align:center}.dashboard-card-title{letter-spacing:-.01em;color:#2f4640;align-items:center;gap:8px;margin:0;display:inline-flex}.section-icon{color:#486557;background:#7a9e8a29;border:1px solid #7a9e8a57;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:inline-flex}.dashboard-card-body{margin-top:14px}.dashboard-card-actions{justify-content:flex-end;margin-top:18px;display:flex}.dashboard-list-card{background:linear-gradient(#fffffff7,#f7fbf9f0);border-color:#7a9e8a4d;min-width:0}.dashboard-monthly-tracker-card{-webkit-backdrop-filter:blur(9px);background:linear-gradient(#ffffffe6,#7a9e8a24);border-color:#7a9e8a6b;box-shadow:0 14px 28px #5f8e7929}.dashboard-monthly-tracker-card:hover{background:linear-gradient(#fffffff0,#7a9e8a33);border-color:#5f8e798f;box-shadow:0 16px 30px #4e826c38}.dashboard-sticky-note-card{background:linear-gradient(#fffffff5,#fffceeed);border-color:#bea76e57}.dashboard-sticky-note-input{background:#fffce8b8;border-color:#bea76e5c;min-height:150px;margin-top:12px}.dashboard-monthly-grid{gap:12px;margin-top:12px}.dashboard-year-row{margin-top:12px}.dashboard-monthly-item{box-shadow:none;background:#fffffff0;border-color:#7a9e8a47;padding:14px;transition:background-color .18s,border-color .18s,box-shadow .18s}.dashboard-monthly-item:hover{background:#5f8e793d;border-color:#4e826c8f;box-shadow:0 14px 26px #43746133}.dashboard-months-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.dashboard-month-cell{cursor:pointer;background:#7a9e8a14;border:1px solid #7a9e8a42;border-radius:10px;min-width:0;padding:9px 10px;transition:background-color .16s,border-color .16s,box-shadow .16s}.dashboard-month-cell:hover{background:#fff;border-color:#7a9e8a6b;box-shadow:0 8px 16px #5f8e7924}.dashboard-monthly-count{color:#486557;font-weight:700}.dashboard-monthly-count.is-low{color:var(--accent)}.dashboard-monthly-title{color:var(--subtext);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;min-width:0;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.dashboard-list-grid{gap:12px;min-width:0;margin-top:12px}.dashboard-plan-item{box-shadow:none;background:#fffffff0;border-color:#7a9e8a47;flex-direction:column;width:100%;min-width:0;padding:14px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex;overflow:hidden}.dashboard-plan-item:hover{background:#fff;border-color:#5f8e796b;box-shadow:0 10px 20px #446c5d1f}.dashboard-recent-plan-trigger{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;overflow:hidden}.dashboard-recent-plan-modal:hover{background:var(--card);border-color:var(--border);box-shadow:var(--shadow);transform:none}.dashboard-recent-plan-modal-content:hover{background:var(--card);border-color:var(--border);box-shadow:none;transform:none}.dashboard-month-picker-modal{width:min(100%,720px)}.dashboard-month-picker-modal:hover{background:var(--card);border-color:var(--border);box-shadow:var(--shadow);transform:none}.dashboard-month-picker-option{text-align:left;justify-content:flex-start;width:100%}.welcome-intro-backdrop{isolation:isolate;-webkit-backdrop-filter:blur(2px)saturate(108%);background:#7a9e8a33;animation:.24s ease-out welcome-intro-backdrop-fade-in;position:fixed}.welcome-intro-backdrop:before{content:"";pointer-events:none;opacity:.28;z-index:0;background:url(/Coverfull.png) 50%/cover no-repeat;position:absolute;inset:0}.welcome-intro-backdrop>.welcome-intro-modal{z-index:1;position:relative}.welcome-intro-modal{-webkit-backdrop-filter:blur(14px)saturate(138%);background:linear-gradient(160deg,#ffffffd1,#f9fdfbc2);border-color:#7a9e8a80;width:min(100%,720px);animation:.26s ease-out welcome-intro-card-fade-in;box-shadow:0 28px 56px #24423747,0 10px 24px #34544633,inset 0 1px #ffffffb3}.welcome-intro-brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.welcome-intro-title{align-items:baseline;gap:4px;margin:0;font-size:34px;line-height:1;display:inline-flex}.welcome-intro-kicker{letter-spacing:.08em;color:#3f5d52;margin:0;font-weight:800}.welcome-intro-copy{color:#2f4540;margin-top:12px;line-height:1.7}.welcome-intro-hints{gap:10px;margin-top:12px}.welcome-intro-hint-card{background:linear-gradient(#ffffffe0,#f0f8f4d1);border:1px solid #7a9e8a59;border-radius:12px;padding:10px 12px}.welcome-intro-hint-card .small{color:#2f4a41}.welcome-intro-cta-row{text-align:center;justify-items:center;gap:12px;margin-top:16px;display:grid}.welcome-intro-cta-note{margin:0}.welcome-intro-cta-btn{color:#fff;background:linear-gradient(#7f9b8d,#5d7a6d);border-color:#5d7a6d;border-radius:14px;min-width:280px;min-height:46px;padding:12px 24px;font-size:15px;font-weight:700;box-shadow:0 12px 24px #3454463d}.welcome-intro-cta-btn:hover{background:linear-gradient(#6f8d7f,#4f6d60);border-color:#4f6d60}.onboarding-floating-tip{z-index:140;color:#2f4540;pointer-events:none;background:linear-gradient(#fffffff7,#f4faf7f2);border:1px solid #7a9e8a80;border-radius:12px;max-width:min(320px,82vw);padding:10px 12px;font-size:12px;line-height:1.45;animation:.18s ease-out onboarding-tip-fade;position:fixed;box-shadow:0 14px 28px #3454463d}.welcome-intro-backdrop-exit{animation:.24s ease-in forwards welcome-intro-backdrop-fade-out}.welcome-intro-modal-exit{animation:.24s ease-in forwards welcome-intro-card-fade-out}.dashboard-plan-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;overflow:hidden}.dashboard-plan-title{flex:auto;margin:0;font-size:16px;line-height:1.3}.dashboard-plan-status-right{flex:none}.dashboard-plan-actions{align-items:end;gap:8px}.dashboard-status-text{color:var(--subtext);letter-spacing:.01em;font-weight:500}.dashboard-status-text.is-draft{opacity:.75}.dashboard-status-text.is-published{opacity:.85}.dashboard-plan-remove-group{justify-items:end;gap:4px;display:grid}.dashboard-edit-btn{align-self:end}.dashboard-plan-meta{margin-top:7px;margin-bottom:0}.dashboard-plan-body{margin-top:8px;line-height:1.55}.dashboard-plan-meta-row{justify-content:space-between;align-items:center;gap:8px;margin-top:4px}.dashboard-plan-footer{justify-content:flex-end;align-items:center;gap:8px}.dashboard-plan-status-right{margin-left:auto;padding-top:2px}@media(max-width:640px){.dashboard-months-grid{grid-template-columns:1fr}.welcome-intro-title{font-size:30px}}.login-page{background-image:linear-gradient(#f7f6f294,#f7f6f2bd),url(/Coverfull.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}.login-overlay{place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{-webkit-backdrop-filter:blur(12px)saturate(122%);background:#ffffff8a;border-color:#ffffff8f;width:min(100%,520px);margin:0 auto;box-shadow:0 16px 30px #34544629,inset 0 1px #ffffff85}.landing-page{background-image:linear-gradient(#f7f6f285,#f7f6f2b8),url(/Coverfull.png);background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;min-height:100vh;padding:24px;display:grid}.profile-page{background-image:linear-gradient(#f7f6f285,#f7f6f2b8),url(/Coverfull.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;padding:24px 0}.landing-card{text-align:center;-webkit-backdrop-filter:blur(12px)saturate(122%);width:min(100%,760px);padding:32px 26px;background:#2d463c5c!important;border-color:#74a28e8a!important;box-shadow:0 16px 30px #1c2f283d!important}.landing-card:hover{background:#7a9e8a1a!important;border-color:#7a9e8a61!important;box-shadow:0 12px 24px #5f8e7929!important}.landing-card:hover .p,.landing-card:hover .small,.landing-card:hover .landing-subtitle{color:#2f4540!important}.landing-card .p,.landing-card .small{color:#ecf3efeb}.landing-logo{margin-bottom:10px}.landing-card .mypgc-pgc{color:#b8d5c6}.landing-card:hover .mypgc-pgc{color:#3f5e51}.landing-subtitle{color:#f2f8f5f5;font-size:20px;font-weight:600}.landing-description{max-width:60ch;margin:18px auto 0;line-height:1.7}.landing-actions{margin-top:28px;justify-content:center!important}.landing-actions .btn-secondary{color:#2f4540;background:#b9d3c6c7;border-color:#7fa694a3}.landing-actions .btn-secondary:hover{color:#2f4540!important;background:#fff!important;border-color:#7fa694c2!important}.landing-fade{opacity:1;animation:.55s ease-out forwards landing-fade-in}.landing-fade-logo{animation-delay:80ms}.landing-fade-content{animation-delay:.35s}.mypgc-logo{letter-spacing:-.01em;text-align:center;justify-content:center;align-items:center;width:100%;margin:0 0 6px;font-family:Inter,system-ui,sans-serif;font-size:32px;font-weight:600;line-height:1.2;display:flex}.mypgc-my{color:#2f3433}.mypgc-pgc{color:#7f9b8d}.app-startup-splash{z-index:1700;pointer-events:none;background:radial-gradient(circle,#fafdfbfa,#eff6f2f7 48%,#dee9e3f5);place-items:center;animation:.28s ease-out forwards app-startup-splash-fade-in;display:grid;position:fixed;inset:0}.app-startup-splash:before{content:"";background:radial-gradient(circle at 50% 42%,#7f9b8d38,#0000 28%),radial-gradient(circle,#ffffffe0,#0000 46%);position:absolute;inset:0}.app-startup-splash-logo{z-index:1;opacity:0;margin:0;font-size:clamp(42px,8vw,72px);animation:.34s ease-out 40ms forwards app-startup-logo-fade-in;position:relative;transform:translateY(10px)scale(.96)}.app-startup-splash-exit{animation:.36s ease-in forwards app-startup-splash-fade-out}.app-startup-splash-exit .app-startup-splash-logo{animation:.36s ease-in forwards app-startup-logo-fade-out}.about-page{place-items:center;min-height:calc(100vh - 84px);display:grid}.about-card{text-align:center;width:min(100%,700px)}.about-card .h1{margin-bottom:18px}.about-title{align-items:baseline;gap:6px;display:inline-flex}.about-logo-text{font-size:inherit;line-height:inherit;margin:0}.about-card .p{line-height:1.8}.about-paragraph{margin-top:18px}.about-actions{justify-content:center;margin-top:34px}.legal-page{max-width:980px}.legal-card{width:min(100%,880px);margin:0 auto}.legal-card h2{color:#2f4540;margin:18px 0 8px;font-size:18px}.evidence-page-card{-webkit-backdrop-filter:blur(10px)saturate(115%);background:#fff9;border:1px solid #e5e5e5;border-radius:16px;max-width:980px;margin:0 auto;box-shadow:0 12px 28px #2f343314,inset 0 1px #ffffffa6}@media(min-width:1024px){.inquiry-plan-page .print-hidden,.evidence-builder-page .evidence-page-card{margin-top:14px}}.evidence-builder-page,.evidence-builder-page .h1{color:#2f3433}.evidence-builder-page .input,.evidence-builder-page .textarea{letter-spacing:.002em;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:1.5}.evidence-builder-page .input::placeholder,.evidence-builder-page .textarea::placeholder{letter-spacing:.002em;color:#6f7f79;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px}.evidence-mode-switch{margin-top:12px;justify-content:flex-start!important}.evidence-mode-section,.evidence-mode-shell{margin-top:12px}.evidence-mode-title{margin:0}.evidence-mode-copy{margin-top:8px}.evidence-mode-actions,.evidence-mode-loading-copy{margin-top:12px}.evidence-option-card{background:#fff;border:1px solid #e5e5e5}.evidence-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.evidence-template-library{background:#fffffff7;border:1px solid #e5e5e5;border-radius:16px;box-shadow:0 10px 22px #2f34330f}.evidence-template-library:hover{background:#fffffffc!important;border-color:#e5e5e5!important}.evidence-template-heading{margin-bottom:6px}.evidence-template-heading-copy{color:#7a7a7a;margin-top:10px;line-height:1.65}.evidence-section-subtitle{color:#2f3433;margin:0 0 10px;font-size:17px;font-weight:600}.evidence-template-section-wrap+.evidence-template-section-wrap{border-top:1px solid #efefef;margin-top:18px;padding-top:16px}.evidence-template-section-wrap.is-recommended{background:linear-gradient(#c97b6329,#c97b6314);border:1px solid #c97b6361;border-radius:15px;margin-top:18px;padding:14px}.evidence-template-section-wrap.is-recommended .evidence-section-subtitle{color:#8a4e3f}.evidence-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.evidence-template-card{background:#fff;border:1px solid #e5e5e5;border-radius:15px;flex-direction:column;padding:14px 14px 12px;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s;display:flex;position:relative;box-shadow:0 8px 18px #2f34330d}.evidence-template-card.is-default{background:linear-gradient(#7f9b8d33,#fffffffc);border-color:#598170e6;box-shadow:0 16px 30px #3c665533}.evidence-template-card:hover{background:linear-gradient(#496c5c80,#496c5c4d);border-color:#486859e6;transform:translateY(-2px);box-shadow:0 18px 34px #2a4a3e5c}.evidence-template-grid:hover .evidence-template-card:not(:hover){background:linear-gradient(#fffffffa,#fffffff0);border-color:#e5e5e5f2;box-shadow:0 6px 14px #2f34330a}.evidence-template-grid:hover .evidence-template-card.is-default:not(:hover){background:linear-gradient(#7f9b8d0f,#fffffff5);border-color:#7f9b8d57;box-shadow:0 6px 14px #2f34330d}.evidence-template-card:hover .evidence-template-preview{background:linear-gradient(#496c5c80,#496c5c4d);border-color:#486859d1}.evidence-template-card:hover .preview-line{background:#466658b8}.evidence-template-card:hover .preview-box{border-color:#466658c7}.evidence-template-default-badge{letter-spacing:.06em;text-transform:uppercase;color:#26453a;z-index:2;background:linear-gradient(#7f9b8d4d,#7f9b8d33);border:1px solid #598170b8;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:10px;left:12px;box-shadow:0 4px 10px #1e372e29}.evidence-template-card:hover .evidence-template-default-badge{color:#1f3b31;background:linear-gradient(#fffffff5,#eff7f3f0);border-color:#1f3b318c;box-shadow:0 6px 14px #152d243d}.evidence-template-star-btn{color:#c69f4f;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:18px;line-height:1;position:absolute;top:8px;right:10px}.evidence-template-preview{background:#f5f4f2;border:1px solid #e5e5e5;border-radius:12px;gap:6px;min-height:96px;padding:10px 8px;display:grid}.preview-box{background:#ffffffbf;border:1px solid #7f9b8d57;border-radius:8px;display:block}.preview-box.lg,.preview-box.md{height:46px}.preview-box.sm{height:36px}.preview-box.hero{height:50px}.preview-line{background:#7f9b8d3d;border-radius:999px;height:9px;display:block}.preview-line.short{width:72%}.preview-basic-top{grid-template-columns:1.2fr .8fr;gap:6px;display:grid}.preview-basic-bottom{gap:6px;display:grid}.preview-grid,.preview-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.evidence-template-preview-line{color:#667970;margin:0;font-size:11px}.evidence-template-preview-line+.evidence-template-preview-line{margin-top:4px}.evidence-template-name{color:#2f3433;margin:12px 0 0;font-size:17px;font-weight:600}.evidence-template-description{margin-top:7px;line-height:1.55}.evidence-template-actions{margin-top:auto;padding-top:12px}.evidence-template-card .btn-secondary{color:#2f4540;background:#7f9b8d29;border-color:#7f9b8d61}.evidence-template-card:hover .btn-secondary{color:#234036!important;background:#ffffffeb!important;border-color:#385649db!important;box-shadow:0 8px 16px #1c382f38!important}.evidence-template-card .btn-secondary:hover{color:#fff!important;background:linear-gradient(#496c5c9e,#496c5c70)!important;border-color:#3f5f51eb!important;box-shadow:0 10px 20px #2a4a3e57!important}.evidence-template-card:hover .evidence-template-star-btn{color:#f0c457;text-shadow:0 2px 8px #46321242}.evidence-template-empty{color:#7a7a7a;background:#faf9f7;border:1px dashed #7f9b8d5c;border-radius:12px;margin:2px 0 0;padding:10px 12px}.evidence-draft-card{border-style:solid}@media(max-width:1100px){.evidence-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.evidence-project-list-card{background:#fff;border:1px solid #e5e5e5}.evidence-project-grid{gap:10px}.evidence-project-item{box-shadow:none;background:#fff;border:1px solid #e5e5e5;padding:12px}.evidence-project-open-btn{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.evidence-project-open-btn:hover{opacity:.92}.evidence-project-top{align-items:baseline;justify-content:space-between!important}.evidence-project-title{color:#2f3433;margin:0;font-size:16px}.evidence-project-status{font-weight:700}.evidence-project-status.is-published{color:#4f7262}.evidence-project-status.is-draft{color:#7a7a7a}.attached-evidence-print-preview{background:linear-gradient(#f8f5ecfa,#fffffffa 18%);border:1px solid #38514a24;padding:20px;box-shadow:0 18px 45px #31443d14}.published-evidence-print-page,.attached-evidence-print-only-layout{display:none}.attached-evidence-print-compact-sheet{background:#fff;border:1px solid #38514a1f;padding:12px}.attached-evidence-print-compact-header{border-bottom:1px solid #38514a1a;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:8px;display:flex}.attached-evidence-print-compact-meta{text-align:right;gap:4px;display:grid}.attached-evidence-print-compact-meta p{color:#41534d;margin:0;font-size:11px;line-height:1.35}.attached-evidence-print-compact-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.attached-evidence-print-compact-photos.is-single{grid-template-columns:1fr}.attached-evidence-print-compact-photo{background:#fff;border:1px solid #38514a1a;min-height:88px;padding:4px}.attached-evidence-print-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.attached-evidence-print-compact-grid.is-single-column{grid-template-columns:1fr}.attached-evidence-print-compact-section{background:#fff;border:1px solid #38514a1a;padding:8px}.attached-evidence-print-compact-section h4{letter-spacing:.06em;text-transform:uppercase;color:#60716a;margin:0 0 6px;font-size:11px}.attached-evidence-print-compact-section p{color:#243630;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.4}.print-standard-evidence-canvas-top{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:8px;margin-top:8px;display:grid}.print-standard-evidence-top-right{gap:8px;display:grid}.print-standard-evidence-canvas-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.print-standard-evidence-column{gap:8px;display:grid}.print-standard-evidence-subphotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.print-standard-evidence-photo{background:#fff;border:1px solid #38514a1a;min-height:70px;padding:3px}.print-standard-evidence-photo.is-large{min-height:190px}.print-standard-evidence-photo.is-compact{min-height:94px}.print-standard-evidence-photo.is-small{min-height:74px}.print-standard-evidence-photo p{text-align:center;margin:0;font-size:11px;line-height:1.2}.attached-evidence-print-header{border-bottom:1px solid #38514a1f;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.attached-evidence-remove-btn{color:#7a4c3f;background:#ffffffb8;border:1px solid #7a4c3f24;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:13px;font-weight:700;line-height:1;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.attached-evidence-remove-btn:hover{color:#63392f;background:#7a4c3f14;border-color:#7a4c3f42;transform:translateY(-1px)}.attached-evidence-remove-btn:focus-visible{outline-offset:2px;outline:2px solid #7a4c3f38}.attached-evidence-kicker{letter-spacing:.16em;text-transform:uppercase;color:#6a7a73;margin:0 0 6px;font-size:11px}.attached-evidence-title{color:#243630;margin:0;font-size:24px;line-height:1.2}.attached-evidence-meta-grid{border-bottom:1px solid #38514a1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:16px;padding:14px 0 18px;display:grid}.attached-evidence-meta-grid p{color:#41534d;margin:0;font-size:12px;line-height:1.5}.attached-evidence-sheet{background:#fff;border:1px solid #38514a1a;margin-top:18px;padding:22px;box-shadow:inset 0 0 0 1px #ffffffbf}.attached-evidence-canvas-readonly{box-shadow:none;margin-top:18px}.attached-evidence-text-static{white-space:pre-wrap;cursor:default;background:#fff;min-height:150px}.attached-evidence-photo-static{cursor:default;background:#fff}.attached-evidence-photo-static .small{text-align:center;margin:0}.attached-evidence-canvas-meta{border-top:1px solid #38514a14;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:14px;padding-top:14px;display:grid}.attached-evidence-canvas-meta p{color:#41534d;margin:0;font-size:12px;line-height:1.5}.attached-evidence-section+.attached-evidence-section{border-top:1px solid #38514a1a;margin-top:18px;padding-top:18px}.attached-evidence-section h4{letter-spacing:.08em;text-transform:uppercase;color:#60716a;margin:0 0 8px;font-size:13px}.attached-evidence-section p{color:#243630;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.75}.attached-evidence-photo-frame{background:linear-gradient(#f7f8f6,#fff);border:1px solid #38514a1a;justify-content:center;padding:12px;display:flex}.attached-evidence-photo{object-fit:contain;max-width:100%;max-height:420px;display:block}.reflection-panel-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.reflection-panel-toggle:focus-visible{outline-offset:6px;border-radius:10px;outline:2px solid #5f8e7938}@media(max-width:720px){.attached-evidence-print-header{flex-direction:column;align-items:stretch}.attached-evidence-meta-grid{grid-template-columns:1fr}.attached-evidence-sheet{padding:16px}.attached-evidence-canvas-meta{grid-template-columns:1fr}}.evidence-builder-shell{background:#fffffff7;border:1px solid #e5e5e5;box-shadow:0 10px 22px #2f34330f}.evidence-builder-shell:hover{background:#fffffffc!important;border-color:#e5e5e5!important}.evidence-builder-grid{gap:10px}.evidence-builder-block{box-shadow:none;background:#fff;border:1px solid #e5e5e5;padding:12px}.evidence-builder-block-head{justify-content:space-between!important}.evidence-builder-block-title{color:#2f3433;margin:0;font-size:15px}.evidence-top-row{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:14px;margin-top:16px;display:grid}.evidence-field{gap:6px;display:grid}.evidence-field .small{color:#7a7a7a}.evidence-input{background:#fff;border:1px solid #e5e5e5;border-radius:14px}.evidence-canvas-card{background:#fff;border:1px solid #e5e5e5;border-radius:16px;margin-top:18px;padding:18px;box-shadow:0 8px 20px #2f34330f}.evidence-canvas-top{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:14px;display:grid}.evidence-top-right{gap:12px;display:grid}.evidence-photo-drop{text-align:center;background:#f5f4f2;border:1px dashed #7f9b8d73;border-radius:14px;place-items:center;min-height:132px;padding:14px;display:grid;position:relative;overflow:hidden}.evidence-photo-preview{object-fit:cover;border-radius:10px;width:100%;height:100%}.evidence-photo-drop-button{cursor:pointer;width:100%;color:inherit;font:inherit;text-align:center;border-radius:14px}.evidence-photo-drop-button:focus-visible{outline-offset:2px;outline:2px solid #7f9b8d8c}.evidence-photo-drop-large{min-height:260px}.evidence-photo-drop-compact{min-height:122px}.evidence-photo-drop-small{min-height:130px}.evidence-photo-icon{color:#7f9b8d;background:#fff;border:1px solid #7f9b8d73;border-radius:999px;place-items:center;width:30px;height:30px;margin-bottom:6px;font-size:15px;line-height:1;display:inline-grid}.evidence-photo-title{color:#2f3433;margin:0;font-size:14px;font-weight:600}.evidence-photo-subtitle{color:#7a7a7a;margin:4px 0 0}.evidence-photo-file{color:#5d7469;margin:8px 0 0}.evidence-textarea{color:#2f3433;background:#fff;border:1px solid #e5e5e5;border-radius:14px;min-height:108px}.evidence-textarea-short{min-height:118px}.evidence-canvas-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.evidence-column{gap:10px;display:grid}.evidence-section-title{color:#2f3433;margin:0;font-size:18px;font-weight:600}.evidence-next-steps-title{margin-top:6px}.evidence-subphoto-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.evidence-actions{margin-top:18px;justify-content:flex-end!important}.evidence-save-btn{color:#fff;background:#7f9b8d}.evidence-export-btn{color:#2f3433;background:#fff;border-color:#e5e5e5}.evidence-editor-backdrop{z-index:60}.evidence-editor-modal{width:min(100%,760px)}.evidence-editor-preview-wrap{min-height:340px;margin-top:10px}.evidence-editor-controls{gap:10px;margin-top:10px}.evidence-editor-actions{margin-top:12px;justify-content:flex-end!important}.evidence-premium-gate-note{color:#7a4c3f;background:#c97b631a;border:1px solid #c97b635c;border-radius:10px;padding:8px 10px}.evidence-premium-gate-wrap{justify-content:space-between;align-items:center;gap:10px;display:flex}.evidence-page-meta-row{margin-top:8px}.evidence-page-inline-copy{margin:0}.evidence-linked-inquiry{margin-top:8px}.evidence-premium-modal{width:min(100%,560px)}.plans-page{padding:28px 0 90px}.plans-page-card{background:linear-gradient(#fffffffa,#f7faf8f7)}.plans-head{text-align:center;gap:8px;display:grid}.plans-kicker{letter-spacing:.08em;text-transform:uppercase;color:#7a4c3f;margin:0;font-weight:700}.plans-current-tier{color:#5f6f68;margin:0;font-weight:600}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.plans-plan-card{background:linear-gradient(#fffffff5,#f4f9f6f0);border:1px solid #7f9b8d47;border-radius:18px;align-content:start;gap:12px;padding:18px;display:grid;box-shadow:0 12px 28px #304b3f14}.plans-plan-card.is-highlighted{background:linear-gradient(#fff9eefa,#f8f0e1f2);border-color:#c97b638a;position:relative;transform:translateY(-4px);box-shadow:0 18px 40px #7844352e}.plans-plan-card.is-current{border-color:#c97b637a;box-shadow:0 16px 32px #7844351f}.plans-plan-badge{color:#7a4c3f;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#c97b632e,#c97b631f);border:1px solid #c97b6366;border-radius:999px;justify-self:center;margin:0;padding:6px 12px;font-size:11px;font-weight:800}.plans-plan-head{text-align:center}.plans-plan-name{color:#2f3433;margin:0;font-size:28px;font-weight:700}.plans-plan-kicker{color:#7a4c3f;margin:4px 0 0;font-weight:700}.plans-plan-price{text-align:center;color:#2f4540;margin:0;font-size:30px;font-weight:700}.plans-plan-price-wrap{justify-items:center;gap:4px;display:grid}.plans-plan-old-price{color:#8b8b8b;margin:0;font-size:16px;text-decoration:line-through;text-decoration-thickness:2px}.plans-plan-subtitle{text-align:center;min-height:54px;margin:0;line-height:1.55}.plans-divider{background:linear-gradient(90deg,#0000,#7f9b8d61,#0000);height:1px}.plans-feature-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.plans-feature-list li{color:#314740;line-height:1.5}.plans-plan-card .btn,.plans-plan-card .btn-secondary,.plans-plan-card .btn-premium{justify-content:center;width:100%}.plans-footer{text-align:center;justify-items:center;gap:12px;margin-top:18px;display:grid}.plans-waitlist-modal{background:radial-gradient(circle at 100% 0,#c97b632e,#0000 26%),linear-gradient(#fffffffa,#f9f5eef7);border-color:#c97b6361;width:min(100%,560px);box-shadow:0 24px 54px #4c36202e,inset 0 1px #ffffffb8}.plans-waitlist-head{text-align:center;gap:8px;display:grid}.plans-waitlist-badge{color:#7a4c3f;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#c97b632e,#c97b631a);border:1px solid #c97b635c;border-radius:999px;margin:0 auto;padding:6px 12px;font-size:11px;font-weight:800}.plans-waitlist-title{color:#2f3433;margin:0;font-size:30px;line-height:1.1}.plans-waitlist-copy{color:#4b5f58;margin:0;line-height:1.65}.plans-waitlist-highlight{color:#6c4739;text-align:center;background:linear-gradient(#fff8f0f0,#fcf4e8e6);border:1px solid #c97b634d;border-radius:14px;margin-top:12px;padding:12px 14px}.plans-waitlist-form{gap:8px;margin-top:14px}.plans-waitlist-label{color:#3c5049;font-weight:700;display:block}.plans-waitlist-input{background:#fffffff5;border-color:#7f9b8d57;min-height:48px}.plans-waitlist-error{color:var(--accent);margin:0}.plans-waitlist-actions{justify-content:flex-end;margin-top:14px}.evidence-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.evidence-tier-btn{text-align:center;justify-items:center;gap:4px;min-height:74px;display:grid}.evidence-tier-card{background:#ffffffdb;border:1px solid #7f9b8d57;border-radius:12px;padding:10px}.evidence-tier-card.is-current{text-align:left;background:#f5f4f2e6;border-color:#7a7a7a4d;gap:4px;display:grid}.evidence-tier-name{color:#2f3433;margin:0}.evidence-tier-current-note{color:#7a7a7a;font-weight:600}.evidence-tier-note{color:#6f6f6f;margin:0;line-height:1.45}.evidence-tier-btn.is-selected{box-shadow:0 10px 20px #7844352e;color:#6f4237!important;background:linear-gradient(#c97b6347,#c97b6329)!important;border-color:#c97b63b8!important}.evidence-screenshot-shield{z-index:999;-webkit-backdrop-filter:blur(8px);pointer-events:none;background:#f5f4f2e0;position:fixed;inset:0}.portfolio-page{max-width:1080px}.portfolio-page-card{background:linear-gradient(#fffffff7,#f8fbf9f2);border-color:#7a9e8a57;max-width:100%;margin:0 auto;padding:24px}.portfolio-preview-shell{position:relative}.portfolio-preview-content{pointer-events:none;-webkit-user-select:none;user-select:none}.portfolio-preview-overlay{-webkit-backdrop-filter:blur(1px);background:linear-gradient(#f2f5f3b8,#eef2efb8),url(/Coverfull.png) 50%/cover no-repeat;border-radius:14px;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.portfolio-preview-overlay-card{text-align:center;background:#ffffffd1;border:1px solid #5f8e7970;border-radius:12px;max-width:520px;padding:18px 20px;box-shadow:0 12px 24px #34544629}.portfolio-preview-overlay-title{color:#2f4540;letter-spacing:.01em;margin:0;font-size:18px;font-weight:700}.portfolio-preview-overlay-subtitle{color:#486557;margin:8px 0 0;font-size:14px}.portfolio-heading-wrap{margin-bottom:6px}.portfolio-kicker{letter-spacing:.04em;text-transform:uppercase;color:#486557;margin:0 0 8px;font-weight:700}.portfolio-lead{margin-top:8px;line-height:1.6}.portfolio-status-card{background:#7a9e8a14;border:1px solid #7a9e8a47;border-radius:12px;margin-top:18px;padding:12px 14px}.portfolio-status-copy{margin:0}.portfolio-status-tier{margin:8px 0 0}.portfolio-tabs{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.portfolio-tab-btn{color:#355247;background:#7a9e8a14;border-color:#7a9e8a47}.portfolio-tab-btn.is-active{box-shadow:0 10px 18px #5f8e792e;color:#2f4540!important;background:linear-gradient(#7a9e8a52,#7a9e8a38)!important;border-color:#5f8e799e!important}.portfolio-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.portfolio-section-card{background:#fff;border-color:#e5e5e5f2;padding:16px;box-shadow:0 10px 20px #2e443c14}.portfolio-section-card:hover{background:#fff!important;border-color:#dae3dff2!important;box-shadow:0 12px 24px #2e443c1a!important}.portfolio-section-title{color:#2f3433;margin:0 0 12px;font-size:18px;font-weight:600}.portfolio-section-copy{margin:0}.portfolio-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portfolio-textarea{min-height:132px}.portfolio-checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.portfolio-checklist li{color:#2f3433;padding-left:24px;position:relative}.portfolio-checklist li:before{content:"✓";color:#4f6e61;background:#7f9b8d21;border:1px solid #7f9b8d85;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid;position:absolute;top:0;left:0}.portfolio-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.portfolio-evidence-tile{background:linear-gradient(#fffffffa,#f5f4f2c2);border:1px solid #e5e5e5;border-radius:12px;padding:12px}.portfolio-evidence-title{color:#2f3433;margin:0 0 6px;font-weight:600}.portfolio-section-full{grid-column:1/-1}.portfolio-actions{margin-top:18px;justify-content:flex-end!important}.dashboard-modal-title{margin:0}.dashboard-modal-copy{margin-top:8px}.dashboard-modal-stack{gap:8px;margin-top:10px}.dashboard-modal-actions{justify-content:flex-end;margin-top:10px}.dashboard-inquiry-goal-modal{width:min(100%,620px)}.dashboard-inquiry-goal-input{margin-top:10px}@media(max-width:820px){.evidence-top-row,.evidence-option-grid{grid-template-columns:1fr}.evidence-template-grid{grid-template-columns:1fr;gap:12px}.evidence-canvas-top,.evidence-canvas-bottom,.evidence-subphoto-grid{grid-template-columns:1fr}.evidence-editor-modal{width:min(100%,96vw)}.evidence-editor-preview-wrap{min-height:300px}.evidence-premium-gate-wrap{flex-direction:column;align-items:flex-start}.evidence-tier-grid,.portfolio-grid-2,.portfolio-date-grid,.portfolio-evidence-grid{grid-template-columns:1fr}.portfolio-actions{justify-content:center!important}}@media print{.evidence-access-free{display:none!important}}.kaiako-portfolio-premium-card{-webkit-backdrop-filter:blur(8px);cursor:pointer;background:linear-gradient(#ecd1c7fa,#e6c5b8f5);border-color:#c97b6380;position:relative;overflow:hidden;box-shadow:0 12px 24px #78443524,inset 0 1px #ffffffb3}.kaiako-portfolio-premium-card.is-open{overflow:visible}.kaiako-portfolio-premium-head{justify-content:space-between;align-items:center;gap:12px;padding-right:48px;display:flex}.kaiako-portfolio-premium-toggle{color:#5b352b;text-align:left;font-size:1.38rem;font-weight:700}.kaiako-portfolio-premium-card:hover{background:linear-gradient(#efd6ccfc,#eacabef7)!important;border-color:#c97b6399!important;box-shadow:0 14px 26px #7844352e,inset 0 1px #ffffffbd!important}.kaiako-portfolio-premium-badge{color:#7a4c3f;background:#ffffff9e;border:1px solid #c97b638f;border-radius:999px;padding:4px 10px;font-weight:700}.kaiako-portfolio-premium-list{color:#3f2f2a;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:10px 0 0;padding-left:18px;display:grid}.kaiako-portfolio-premium-list li{line-height:1.4}.kaiako-portfolio-premium-hint{color:#7a4c3f;margin:8px 0 0}.kaiako-portfolio-premium-body{opacity:0;max-height:0;margin-top:8px;transition:max-height .26s,opacity .2s;overflow:hidden}.kaiako-portfolio-premium-body.is-open{opacity:1;max-height:2200px;overflow:visible}.kaiako-portfolio-premium-stars{letter-spacing:1px;color:#b87962;opacity:.9;pointer-events:none;font-size:12px;position:absolute;top:10px;right:12px}.portfolio-toggle-icon{color:#7a4c3f;font-size:16px;line-height:1;transition:transform .18s,background-color .18s,box-shadow .18s}.portfolio-toggle-icon.is-open{transform:rotate(180deg)}.portfolio-toggle-icon-corner{cursor:pointer;background:linear-gradient(#fffffff2,#fff1ebeb);border:1px solid #c97b639e;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:8px;right:10px;box-shadow:0 8px 14px #7844352e}@media(max-width:820px){.kaiako-portfolio-premium-list{grid-template-columns:1fr}}.profile-card-grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:18px;padding:18px;display:grid}.login-card.profile-card-grid{-webkit-backdrop-filter:blur(4px);width:100%;margin:0;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;background:#43745f70!important;border-color:#569278db!important;box-shadow:0 18px 34px #22463a57,inset 0 1px #ffffff6b!important}.login-card.profile-card-grid:before{content:"";pointer-events:none;z-index:0;opacity:0;background:linear-gradient(120deg,#ffffff6b,#ffffff29 42%,#ffffff5c);transition:opacity .18s;position:absolute;inset:0}.login-card.profile-card-grid>*{z-index:1;position:relative}.login-card.profile-card-grid:hover{-webkit-backdrop-filter:blur(14px)saturate(132%);background:#375f4e57!important;border-color:#497c66b8!important;box-shadow:0 16px 30px #2c524447!important}.login-card.profile-card-grid:hover:before{opacity:1}.login-card.profile-card-grid:hover .profile-picture{filter:none;transform:none;box-shadow:0 0 0 6px #7a9e8a29,0 14px 26px #43746142;opacity:1!important}.profile-picture-wrap{justify-items:center;gap:12px;padding:12px;display:grid}.profile-details-wrap{gap:12px;padding:12px}.account-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-setting-card{box-shadow:none;background:linear-gradient(#fbfdfc,#f5faf8);border-color:#7a9e8a47;padding:14px}.account-settings-section{background:var(--card)!important}.profile-hero-card{background:linear-gradient(#fffffff5,#f6fbf8f0)!important;border-color:#7a9e8a57!important;box-shadow:0 12px 24px #3454461a!important}.profile-hero-copy{max-width:760px;margin-top:8px;line-height:1.58}.profile-hero-meta{gap:8px;margin-top:12px;justify-content:flex-start!important}.profile-hero-chip{color:#3d574d;background:#7a9e8a1f;border:1px solid #7a9e8a5c;border-radius:999px;align-items:center;padding:5px 10px;font-weight:600;display:inline-flex}.profile-main-card{border-color:#7a9e8a6b!important}.profile-registration-card{background:linear-gradient(#fffffffa,#f8fbf9f2);border-color:#7a9e8a57}.profile-account-settings-card{background:linear-gradient(#fffffffa,#f7fbf8f2);border-color:#7a9e8a57}.profile-section-subcopy{color:#4f675f;margin:8px 0 0;line-height:1.5}.account-settings-section:hover{border-color:var(--border);box-shadow:var(--shadow);transform:none;background:var(--card)!important}.account-settings-section:focus-within{border-color:var(--border);box-shadow:var(--shadow);background:var(--card)!important}.account-setting-card:hover{box-shadow:none;background:#f8fbf9;border-color:#7a9e8a52;transform:none}.profile-picture-button{cursor:pointer;background:0 0;border:0;padding:0}.profile-picture{object-fit:cover;background:#fff;border:0;border-radius:999px;width:180px;height:180px;box-shadow:0 0 0 6px #7a9e8a29,0 14px 26px #43746142}.profile-picture-placeholder{color:#9aa3a1;background:#f1f1ef;place-items:center;display:grid}.profile-icon{width:86px;height:86px}.profile-guest-page{place-items:center;min-height:100vh;display:grid}.profile-guest-card{text-align:center;width:min(100%,640px)}.profile-guest-actions{justify-content:center;margin-top:20px}.profile-name-button{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.profile-inquiry-goal-button{text-align:left;white-space:normal;word-break:break-word;overflow-wrap:anywhere;color:#2d4a40;max-width:100%;line-height:1.45;display:inline-block}.signup-password-toggle{color:#355247;letter-spacing:.01em;cursor:pointer;background:linear-gradient(#7a9e8a29,#7a9e8a14);border:1px solid #7a9e8a73;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;font-size:12px;font-weight:600;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .12s;display:inline-flex}.signup-password-toggle:hover{background:linear-gradient(#7a9e8a3d,#7a9e8a24);border-color:#5f8e799e;box-shadow:0 6px 14px #4e826c33}.signup-password-toggle:active{transform:translateY(1px)}.auth-page-subtitle{text-align:center}.auth-form{margin-top:16px}.auth-action-stack{gap:12px}.auth-field-message{text-align:left;margin:6px 0 0}.auth-field-message.is-error{color:var(--accent)}.auth-field-message.is-success{color:#3f5d52}.auth-support-copy{margin-top:12px}.auth-link-row{text-align:center;margin-top:8px}.auth-link-row-spaced{margin-top:12px}.auth-inline-link{text-decoration:underline}.auth-recovery-panel{text-align:left;margin-top:8px}.auth-recovery-copy{margin:0}.auth-recovery-actions{justify-content:flex-end}.auth-suggestion-row{justify-content:flex-start;gap:6px;margin-top:6px}.auth-suggestion-btn{padding:6px 9px;font-size:12px}.profile-inquiry-link{color:#bfd1c8;font-weight:600;line-height:1.45;-webkit-text-decoration:underline #bfd1c8ad;text-decoration:underline #bfd1c8ad}.profile-inquiry-link:hover{color:#d4e2dc;text-decoration-color:#d4e2dce6}.profile-card-grid:hover .profile-inquiry-link{color:#1f322b;text-decoration-color:#1f322b99}.profile-prompt{z-index:60;box-sizing:border-box;background:var(--primary);color:#fff;text-align:center;border:1px solid #2f2f2f1f;border-radius:12px;width:min(92vw,620px);padding:12px 18px;font-size:14px;font-weight:600;animation:2.2s ease-in-out forwards profile-prompt-fade;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-prompt-static{opacity:1;animation:none;transform:translate(-50%,-50%)}.profile-prompt .row{justify-content:center}.action-prompt{width:min(100vw - 24px,520px)}.action-prompt-title{margin:0;font-weight:700}.action-prompt-body.has-title{margin-top:8px}.action-prompt-copy{margin:0}.action-prompt-fieldset{text-align:left;margin-top:10px}.action-prompt-label{margin-bottom:6px;display:block}.action-prompt-label-inverse{color:#fff}.action-prompt-input{margin-top:0}.action-prompt-error{margin:6px 0 0}.action-prompt-error-left{text-align:left}.action-prompt-error-inverse{color:#fff}.action-prompt-actions{justify-content:center;margin-top:10px}.profile-prompt .btn,.profile-prompt .btn-secondary,.profile-prompt .btn-accent{color:#fff!important;box-shadow:none!important;background:#ffffff24!important;border-color:#ffffff61!important}.profile-prompt .btn:hover,.profile-prompt .btn-secondary:hover,.profile-prompt .btn-accent:hover{color:#fff!important;background:#fff3!important;border-color:#ffffff85!important}.profile-prompt-exit{animation:.22s ease-in forwards profile-prompt-fade-out}.profile-image-modal-backdrop{z-index:50;background:#2f2f2f80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-image-modal-backdrop.welcome-intro-backdrop{background:#7a9e8a33!important}.profile-image-modal{gap:14px;width:min(100%,760px);display:grid}.profile-image-modal:hover{background:var(--card)!important;border-color:var(--border)!important;box-shadow:var(--shadow)!important;transform:none!important}@media(max-width:640px){.profile-prompt{width:calc(100vw - 20px);padding:10px 12px}.profile-prompt .row{gap:8px}.profile-prompt .btn,.profile-prompt .btn-secondary,.profile-prompt .btn-accent{flex:100%;width:100%;min-height:40px}}.profile-image-modal-preview{border:1px solid var(--border);background:#f5f5f3;border-radius:12px;place-items:center;min-height:320px;display:grid;overflow:hidden}.profile-image-modal-full{object-fit:contain;max-width:100%;max-height:70vh}.profile-image-modal-empty{color:var(--subtext)}.profile-crop-preview{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:2px solid #7f9b8d8c;border-radius:10px;position:relative;overflow:hidden}.profile-crop-preview.is-dragging{cursor:grabbing}.profile-crop-image{transform-origin:50%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.print-reflection-sheet{display:none}@keyframes landing-fade-in{0%{opacity:0}to{opacity:1}}@keyframes profile-prompt-fade{0%{opacity:0;transform:translate(-50%,-46%)}12%{opacity:1;transform:translate(-50%,-50%)}78%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-54%)}}@keyframes profile-prompt-fade-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-54%)}}@keyframes welcome-intro-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-startup-splash-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-startup-logo-fade-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes app-startup-splash-fade-out{0%{opacity:1}to{opacity:0}}@keyframes app-startup-logo-fade-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(1.04)}}@keyframes onboarding-tip-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes welcome-intro-card-fade-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes welcome-intro-backdrop-fade-out{0%{opacity:1}to{opacity:0}}@keyframes welcome-intro-card-fade-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes published-modal-backdrop-fade-out{0%{opacity:1}to{opacity:0}}@keyframes published-modal-fade-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.985)}}.input,.textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#fff;border-radius:12px;outline:none;padding:12px}.input:focus,.textarea:focus{border-color:#5f8e79c7;box-shadow:0 0 0 3px #7a9e8a38}.input:hover,.textarea:hover{border-color:#5f8e7980}select.input{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#6f9180 50%),linear-gradient(135deg,#6f9180 50%,#0000 50%),linear-gradient(90deg,#7a9e8a2e,#7a9e8a2e);background-position:calc(100% - 19px) calc(50% - 3px),calc(100% - 13px) calc(50% - 3px),calc(100% - 40px);background-repeat:no-repeat;background-size:6px 6px,6px 6px,1px 62%;padding-right:38px;transition:border-color .18s,box-shadow .18s,background-color .18s,transform .12s}select.input:focus{background-color:#7a9e8a0f;border-color:#5f8e79d1;box-shadow:0 0 0 3px #7a9e8a3d,0 8px 18px #5f8e7929}select.input:active{transform:translateY(1px)}.textarea{resize:vertical;min-height:160px}.btn{cursor:pointer;background:var(--primary);color:#fff;border:1px solid #0000;border-radius:12px;padding:10px 14px;font-weight:600;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.btn-secondary{color:var(--primary);background:#7a9e8a1f;border:1px solid #7a9e8a40}.btn-accent{background:var(--accent);color:#fff}.btn-premium{color:var(--primary);background:linear-gradient(#f0deaa,#e3c57d);border-color:#d2af63;box-shadow:0 8px 18px #aa813629}.btn-action{text-align:center;justify-content:center;align-items:center;min-width:62px;min-height:28px;padding:4px 8px;font-size:11px;display:inline-flex}.btn:hover,.btn-secondary:hover,.btn-accent:hover{text-decoration:none;box-shadow:0 10px 22px #5f8e792e;color:#2f4540!important;background:#fff!important;border-color:#85ab999e!important}.btn-premium:hover{color:var(--primary)!important;background:linear-gradient(#f4e5bc,#e8cf92)!important;border-color:#c69f4f!important;box-shadow:0 10px 20px #a0762a33!important}.small{color:var(--subtext);font-size:12px}.reflection-planning-guidance{letter-spacing:.005em;font-family:Inter,system-ui,sans-serif}.reflection-planning-subheader{line-height:1.2}.reflection-planning-subheader-title{color:#2f4540;margin-bottom:4px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:700;display:block}.reflection-planning-subheader-detail{display:block}.reflection-planning-textarea{font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.55}.brief-evaluation-textarea{letter-spacing:.002em;color:#2f3f39;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13.5px;line-height:1.55}.brief-evaluation-textarea::placeholder{color:#667c73;letter-spacing:.002em;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px}.reflection-planning-textarea::placeholder{color:#61766d;font-family:Inter,system-ui,sans-serif;font-style:normal}.quality-teaching-practice-list .p{letter-spacing:.004em;color:#4f5d58;font-size:13px;font-weight:400;line-height:1.62}.inquiry-goal-textarea{font-family:Inter,system-ui,sans-serif;line-height:1.55}.inquiry-goal-textarea::placeholder{letter-spacing:.003em;color:#60756c;font-family:Inter,system-ui,sans-serif;font-size:13px;font-style:normal}.list{color:var(--subtext);margin:0;padding-left:18px}@media(prefers-reduced-motion:reduce){.landing-fade{opacity:1;animation:none}}@media(max-width:820px){.profile-card-grid,.account-settings-grid{grid-template-columns:1fr}.profile-hero-meta{width:100%}.profile-picture{width:140px;height:140px;margin:0 auto}}@media(max-width:640px){body{font-size:15px}h1,h2,h3,h4,p,.small{overflow-wrap:anywhere;word-break:break-word}.container{padding:14px}.card{border-radius:14px;padding:14px}.h1{font-size:24px;line-height:1.2}.about-title{flex-wrap:wrap;justify-content:center;row-gap:4px}.about-card .h1{margin-bottom:12px}.p{line-height:1.55}.brand-primary{flex-wrap:wrap;row-gap:4px}.topbar-logo{font-size:18px}.badge{padding:2px 6px;font-size:9px}.topbar-current-page{white-space:normal;max-width:100%;line-height:1.2}.published-plan-topline{flex-direction:column;align-items:flex-start;gap:4px}.published-plan-month-year{text-align:left;white-space:normal}.dashboard-dayline-topright{text-align:center;margin:0 0 8px;position:static}.dashboard-welcome-head{row-gap:10px;margin-bottom:12px}.row{gap:10px}.row:has(>.btn),.row:has(>a.btn){justify-content:stretch}.row .btn,.row a.btn{min-height:44px}.input,.textarea{padding:11px 12px;font-size:16px}.textarea{min-height:132px}.topbar-link,.topbar-signout{min-height:42px;font-size:14px}.app-shell{padding-bottom:64px}.app-footer-inner{gap:4px 8px;padding:4px 10px 6px}.app-footer-text,.app-footer-link{font-size:10px}.app-footer-logo{font-size:9px}}@media print{.install-app-fab,.install-app-overlay{display:none!important}@page{size:210mm 297mm;page-orientation:upright;margin:8mm 7mm 12mm}@page mypgc-portrait{size:210mm 297mm;page-orientation:upright;margin:8mm 7mm 12mm}@page mypgc-landscape{size:297mm 210mm;page-orientation:upright;margin:8mm 7mm 12mm}.app-footer{bottom:0;left:0;right:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-top:none!important;position:fixed!important}.app-footer-text,.app-footer-links,.app-footer-beta,.app-footer-logo{display:none!important}.app-footer-inner{max-width:none;padding:0 4mm 1mm}.app-footer-inner:after{content:"This document is generated from MyPGC - an independent professional growth platform designed to support kaiako in documenting inquiry, reflection, and professional development. © 2026 Christine Joy Remedio. All rights reserved.";text-align:center;color:#000;width:100%;font-size:7pt;line-height:1.25;display:block}body{color:#000;background:#fff!important}.topbar,.print-hidden{display:none!important}.print-reflection-sheet{color:#000;max-width:100%;padding:0 1mm 6mm;font-family:Segoe UI,Calibri,Arial,sans-serif;font-size:8.8pt;line-height:1.28;display:block}body.printing-published-modal .print-reflection-sheet{display:none!important}body.printing-published-modal .published-inquiry-modal,body.printing-shared-mypgc .print-shared-sheet{page:mypgc-portrait}body.printing-published-modal .profile-image-modal-backdrop{background:0 0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}body.printing-published-modal .published-inquiry-modal{width:100%!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.printing-published-modal .published-inquiry-modal .print-mypgc-plan-header,body.printing-published-modal .published-inquiry-modal .btn,body.printing-published-modal .published-inquiry-modal .btn-action,body.printing-published-modal .published-inquiry-modal a.btn,body.printing-published-modal .published-inquiry-modal button,body.printing-published-modal .published-inquiry-modal .row:has(>.btn){display:none!important}body.printing-published-modal .published-inquiry-modal .published-inquiry-modal-content-card,body.printing-published-modal .published-inquiry-modal .reflection-meta-card{box-shadow:none!important;background:0 0!important;border:1px solid #0003!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section.is-no-evidence{display:none!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section.has-evidence{break-before:auto;page-break-before:auto;margin-top:0!important;display:block!important}body.printing-published-modal .published-inquiry-modal .published-evidence-local-summary,body.printing-published-modal .published-inquiry-modal .attached-evidence-group-label{display:none!important}body.printing-published-modal .published-inquiry-modal .published-evidence-local-summary{display:block!important}body.printing-published-modal .published-inquiry-modal .attached-evidence-group-label{display:none!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-preview,body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-canvas-readonly,body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-sheet{box-shadow:none!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-screen-layout{display:none!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-only-layout{display:block!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-preview>.attached-evidence-print-header,body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-preview>.attached-evidence-meta-grid,body.printing-published-modal .published-inquiry-modal .published-evidence-print-page{display:none!important}body.printing-published-modal .published-inquiry-modal .published-selected-tags-section{break-before:auto;page-break-before:auto;break-after:page;page-break-after:always}body.printing-published-modal .published-inquiry-modal .print-meta-footer{display:none!important}body.printing-published-modal .published-inquiry-modal .small,body.printing-published-modal .published-inquiry-modal .p,body.printing-published-modal .published-inquiry-modal h2,body.printing-published-modal .published-inquiry-modal h3,body.printing-published-modal .published-inquiry-modal h4{color:#000!important}body.printing-published-modal .published-inquiry-modal .grid{gap:8px!important}body.printing-published-modal .published-inquiry-modal .published-inquiry-modal-content-card{padding:10px!important}body.printing-published-modal .published-inquiry-modal>.row:first-of-type{gap:10px!important;margin-bottom:6px!important}body.printing-published-modal .published-inquiry-modal>.row:first-of-type h2{font-size:22pt!important;line-height:1.08!important}body.printing-published-modal .published-inquiry-modal>.row:first-of-type .small{margin-top:4px!important;font-size:8.5pt!important}body.printing-published-modal .published-inquiry-modal .reflection-meta-grid{gap:2px 8px!important}body.printing-published-modal .published-inquiry-modal .reflection-meta-card .small,body.printing-published-modal .published-inquiry-modal .published-brief-section .small,body.printing-published-modal .published-inquiry-modal .published-selected-tags-section .small{font-size:8.3pt!important;line-height:1.22!important}body.printing-published-modal .published-inquiry-modal .reflection-meta-card .p{margin-top:8px!important;font-size:9.2pt!important;line-height:1.25!important}body.printing-published-modal .published-inquiry-modal .published-brief-section h3,body.printing-published-modal .published-inquiry-modal .published-selected-tags-section h3{margin-bottom:0!important;font-size:12pt!important}body.printing-published-modal .published-inquiry-modal .published-selected-tags-section>h3{display:none!important}body.printing-published-modal .published-inquiry-modal .published-selected-tags-section h4{margin:0 0 4px!important;font-size:9pt!important}body.printing-published-modal .published-inquiry-modal .reflection-selected-tags{gap:5px!important;margin-top:5px!important}body.printing-published-modal .published-inquiry-modal .reflection-selected-tag-chip{padding:4px 8px!important;font-size:7.3pt!important;line-height:1.08!important}body.printing-published-modal .published-inquiry-modal .published-selected-tags-section{margin-top:0!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section{break-before:page!important;page-break-before:always!important;break-after:auto!important;page-break-after:auto!important;padding:6px 8px 8px!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section h3{margin-bottom:0!important;font-size:10.8pt!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-preview{display:none!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-preview.is-first-print-evidence{display:block!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-preview:not(.is-first-print-evidence),body.printing-published-modal .published-inquiry-modal .published-evidence-section>.grid>article.card{display:none!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-preview{break-inside:avoid;page-break-inside:avoid;width:100%!important;max-width:100%!important;margin-top:0!important;margin-bottom:0!important;margin-left:0!important;padding:8px!important;transform:none!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-kicker{letter-spacing:.12em!important;margin:0 0 2px!important;font-size:6.4pt!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-title{font-size:15.2pt!important;line-height:1.04!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-meta-grid{gap:4px 10px!important;margin-top:6px!important;padding:6px 0!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-meta-grid p,body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-canvas-meta p{font-size:7.1pt!important;line-height:1.14!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-canvas-readonly{border-radius:10px!important;margin-top:6px!important;padding:6px!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-compact-sheet{background:#fff!important;border:1px solid #38514a1f!important;padding:8px!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-compact-header{gap:10px!important;padding-bottom:6px!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-compact-meta{gap:3px!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-compact-meta p{font-size:7pt!important;line-height:1.15!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-compact-canvas-top{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)!important;gap:6px!important;margin-top:8px!important;display:grid!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-compact-top-right{gap:6px!important;display:grid!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-compact-canvas-bottom{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:6px!important;display:grid!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-compact-column{gap:6px!important;display:grid!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-compact-subphotos{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-compact-photo{break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important;border:1px solid #38514a1a!important;min-height:52px!important;padding:4px!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-compact-photo.is-large{min-height:188px!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-compact-photo.is-compact{min-height:92px!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-compact-photo.is-small{min-height:64px!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-compact-photo p{text-align:center!important;margin:0!important;font-size:6.8pt!important;line-height:1.15!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-compact-section{background:#fff!important;border:1px solid #38514a1a!important;padding:6px!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-compact-section h4{color:#243630!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 4px!important;font-size:8.3pt!important;line-height:1.06!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-compact-section p{white-space:pre-wrap!important;margin:0!important;font-size:7.1pt!important;line-height:1.12!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-compact-section.is-narrative{min-height:68px!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-compact-footer{border-top:1px solid #38514a1f!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:6px!important;padding-top:6px!important;display:grid!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-print-compact-footer p{margin:0!important;font-size:7pt!important;line-height:1.15!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-screen-layout{display:none!important;overflow:hidden!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .evidence-canvas-top,body.printing-published-modal .published-inquiry-modal .published-evidence-section .evidence-canvas-bottom{gap:6px!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .evidence-canvas-bottom{margin-top:6px!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .evidence-top-right,body.printing-published-modal .published-inquiry-modal .published-evidence-section .evidence-column,body.printing-published-modal .published-inquiry-modal .published-evidence-section .evidence-subphoto-grid{gap:6px!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .evidence-photo-drop{border-radius:8px!important;padding:6px!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .evidence-photo-drop-large{min-height:150px!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .evidence-photo-drop-compact{min-height:66px!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .evidence-photo-drop-small{min-height:56px!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .evidence-textarea{border-radius:8px!important;min-height:48px!important;padding:6px!important;font-size:7.2pt!important;line-height:1.12!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .evidence-textarea-short{min-height:42px!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .evidence-section-title{font-size:8.4pt!important;line-height:1.08!important}body.printing-published-modal .published-inquiry-modal .published-evidence-section .attached-evidence-canvas-meta{gap:3px 10px!important;margin-top:6px!important;padding-top:4px!important}.print-reflection-sheet strong{font-family:Arial Black,Segoe UI,Arial,sans-serif;font-weight:900!important}.print-reflection-sheet *{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}.print-page{page-break-inside:avoid;break-inside:avoid;box-sizing:border-box;height:186mm;padding-bottom:12mm;position:relative;overflow:hidden}.print-page-break{break-before:page;page-break-before:always}body.printing-standard-layout .print-page{height:176mm;min-height:176mm;padding-bottom:7mm}body.printing-standard-layout .print-top-header{border-bottom:.8px solid #00000052;margin-bottom:8px;padding-bottom:4px}body.printing-standard-layout .print-section,body.printing-standard-layout .print-quality-section,body.printing-standard-layout .print-standards-section,body.printing-standard-layout .print-grid,body.printing-standard-layout .print-cell,body.printing-standard-layout .print-standards-divider,body.printing-standard-layout .print-valued-title{border:none!important}body.printing-standard-layout .print-section{border-radius:6px;border:.8px solid #0000003d!important;margin-top:5px!important;padding:5px 6px!important}body.printing-standard-layout .print-grid{gap:6px!important;margin-top:4px!important}body.printing-standard-layout .print-page:not(.print-evidence-section) .print-grid{border-radius:6px;padding:4px;background:0 0!important;border:.8px solid #0003!important;gap:0!important}body.printing-standard-layout .print-page-two-layout{position:relative}body.printing-standard-layout .print-page-two-layout>div+div{border-left:1px solid #00000047;padding-left:8px}body.printing-standard-layout .print-cell{border-top:1px solid #0000001f!important;min-height:0!important;padding:4px 5px!important}body.printing-standard-layout .print-page:not(.print-evidence-section) .print-grid .print-cell{border:.8px solid #00000024!important;border-top:none!important;border-left:none!important;padding:5px 6px!important}body.printing-standard-layout .print-page:not(.print-evidence-section) .print-grid .print-cell:last-child{border-right:none!important}body.printing-standard-layout .print-grid-5 .print-cell:not(:nth-child(3n+1)),body.printing-standard-layout .print-grid-6 .print-cell:not(:nth-child(3n+1)),body.printing-standard-layout .print-grid-4 .print-cell:not(:nth-child(4n+1)){border-left:1px solid #00000038!important;padding-left:8px!important}body.printing-standard-layout .print-grid>.print-cell:first-child{border-top:none!important}body.printing-standard-layout .print-page:not(.print-evidence-section) .print-grid-4 .print-cell:nth-child(4n),body.printing-standard-layout .print-page:not(.print-evidence-section) .print-grid-5 .print-cell:nth-child(3n),body.printing-standard-layout .print-page:not(.print-evidence-section) .print-grid-6 .print-cell:nth-child(3n){border-right:none!important}body.printing-standard-layout .print-cell-title{border-bottom:1px solid #00000024;padding-bottom:2px;margin:0 0 4px!important}body.printing-standard-layout .print-subtag-list{gap:2px!important}body.printing-standard-layout .print-page-compact{height:176mm;min-height:176mm}body.printing-standard-layout .print-page-compact .print-meta-footer,body.printing-standard-layout .print-meta-footer{bottom:2mm}body.printing-standard-layout .print-page:first-of-type .print-meta-footer,body.printing-standard-layout .print-page-compact .print-meta-footer{bottom:.5mm}body.printing-standard-layout .print-evidence-section .print-section,body.printing-shared-standard .print-standard-page-evidence .print-standard-box{padding:5px 6px!important}body.printing-standard-layout .print-evidence-section h2,body.printing-shared-standard .print-standard-page-evidence h2{margin:0 0 6px!important;font-size:9.6pt!important}body.printing-standard-layout .print-evidence-section .print-standard-linked-evidence,body.printing-shared-standard .print-standard-page-evidence .print-standard-linked-evidence{box-shadow:none;transform-origin:top;background:#fff;border:1px solid #38514a1f;width:112%;max-width:none;margin-bottom:-72px;margin-left:-6%;padding:6px;transform:scale(.85)}body.printing-standard-layout .print-evidence-section .attached-evidence-print-compact-header,body.printing-shared-standard .print-standard-page-evidence .attached-evidence-print-compact-header{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:6px;padding-bottom:4px;display:grid}body.printing-standard-layout .print-evidence-section .attached-evidence-title,body.printing-shared-standard .print-standard-page-evidence .attached-evidence-title{font-size:12.2pt;line-height:1.02}body.printing-standard-layout .print-evidence-section .attached-evidence-print-compact-meta,body.printing-shared-standard .print-standard-page-evidence .attached-evidence-print-compact-meta{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:2px 8px;display:grid}body.printing-standard-layout .print-evidence-section .attached-evidence-print-compact-meta p,body.printing-shared-standard .print-standard-page-evidence .attached-evidence-print-compact-meta p{font-size:5.8pt;line-height:1.02}body.printing-standard-layout .print-evidence-section .attached-evidence-print-compact-photo,body.printing-shared-standard .print-standard-page-evidence .attached-evidence-print-compact-photo{background:#fff;border:1px solid #38514a1a;min-height:52px;padding:4px}body.printing-standard-layout .print-evidence-section .attached-evidence-photo,body.printing-shared-standard .print-standard-page-evidence .attached-evidence-photo{object-fit:cover;width:100%;height:100%;max-height:none}body.printing-standard-layout .print-evidence-section .print-standard-evidence-canvas-top,body.printing-shared-standard .print-standard-page-evidence .print-standard-evidence-canvas-top{gap:4px;margin-top:5px}body.printing-standard-layout .print-evidence-section .print-standard-evidence-canvas-bottom,body.printing-shared-standard .print-standard-page-evidence .print-standard-evidence-canvas-bottom{gap:4px;margin-top:4px}body.printing-standard-layout .print-evidence-section .print-standard-evidence-top-right,body.printing-standard-layout .print-evidence-section .print-standard-evidence-column,body.printing-standard-layout .print-evidence-section .print-standard-evidence-subphotos,body.printing-shared-standard .print-standard-page-evidence .print-standard-evidence-top-right,body.printing-shared-standard .print-standard-page-evidence .print-standard-evidence-column,body.printing-shared-standard .print-standard-page-evidence .print-standard-evidence-subphotos{gap:4px}body.printing-standard-layout .print-evidence-section .print-standard-evidence-photo,body.printing-shared-standard .print-standard-page-evidence .print-standard-evidence-photo{background:#fff;border:1px solid #38514a1a;min-height:44px;padding:3px}body.printing-standard-layout .print-evidence-section .print-standard-evidence-photo.is-large,body.printing-shared-standard .print-standard-page-evidence .print-standard-evidence-photo.is-large{min-height:132px}body.printing-standard-layout .print-evidence-section .print-standard-evidence-photo.is-compact,body.printing-shared-standard .print-standard-page-evidence .print-standard-evidence-photo.is-compact{min-height:62px}body.printing-standard-layout .print-evidence-section .print-standard-evidence-photo.is-small,body.printing-shared-standard .print-standard-page-evidence .print-standard-evidence-photo.is-small{min-height:44px}body.printing-standard-layout .print-evidence-section .attached-evidence-print-compact-section,body.printing-shared-standard .print-standard-page-evidence .attached-evidence-print-compact-section{background:#fff;border:1px solid #38514a1a;padding:4px}body.printing-standard-layout .print-evidence-section .attached-evidence-print-compact-section h4,body.printing-shared-standard .print-standard-page-evidence .attached-evidence-print-compact-section h4{color:#243630;text-transform:none;letter-spacing:0;margin:0 0 2px;font-size:6.9pt;line-height:1.02}body.printing-standard-layout .print-evidence-section .attached-evidence-print-compact-section p,body.printing-shared-standard .print-standard-page-evidence .attached-evidence-print-compact-section p{white-space:pre-wrap;font-size:5.6pt;line-height:1}body.printing-standard-layout .print-evidence-section .attached-evidence-print-compact-section.is-narrative,body.printing-shared-standard .print-standard-page-evidence .attached-evidence-print-compact-section.is-narrative{min-height:42px}body.printing-standard-layout .print-evidence-section .attached-evidence-print-compact-footer,body.printing-shared-standard .print-standard-page-evidence .attached-evidence-print-compact-footer{border-top:1px solid #38514a1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:4px;padding-top:4px;display:grid}body.printing-standard-layout .print-evidence-section .attached-evidence-print-compact-footer p,body.printing-shared-standard .print-standard-page-evidence .attached-evidence-print-compact-footer p{margin:0;font-size:5.8pt;line-height:1.08}.print-reflection-sheet h2{letter-spacing:.01em;margin:0 0 10px;font-family:Arial Black,Segoe UI,Arial,sans-serif;font-size:11pt;font-weight:900}.print-top-header{letter-spacing:.01em;border-bottom:1.2px solid #111;grid-template-columns:2.3fr 1.4fr .8fr;align-items:center;column-gap:10px;margin:0 0 12px;padding-bottom:6px;font-size:9.2pt;font-weight:900;line-height:1.24;display:grid}.print-top-header span{white-space:nowrap;font-family:Arial Black,Segoe UI,Arial,sans-serif}.print-top-header span:nth-child(2),.print-top-header span:nth-child(3){text-align:left}.print-meta{gap:6px;margin-bottom:10px;display:grid}.print-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.print-meta p{margin:0}.print-page-two-meta-line{text-align:center;margin:0 0 4px;font-size:7pt;line-height:1.08}.print-section{break-inside:auto;page-break-inside:auto;border:1.2px solid #111;margin-top:8px;padding:9px 10px}.print-brief-section p{margin:0 0 8px;font-size:5.7pt;line-height:1.2}.print-brief-content{margin:10px 0 8px}.print-brief-section h2{margin-bottom:10px}.print-brief-section{padding:9px 10px}.print-grid{border:none;border-top:1.2px solid #111;border-left:1.2px solid #111;gap:0;margin-top:8px;display:grid}.print-grid-2{grid-template-columns:1fr 1fr}.print-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.print-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.print-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}.print-cell{break-inside:auto;page-break-inside:auto;border-bottom:1.2px solid #111;border-right:1.2px solid #111;min-height:34px;padding:6px 7px}.print-cell.is-selected{font-weight:600;background:#00000013!important}.print-cell-title{text-transform:uppercase;margin:0 0 10px;font-family:Arial Black,Segoe UI,Arial,sans-serif;font-size:7.8pt;font-weight:900;line-height:1.12}.print-standard-title{letter-spacing:0;text-align:center;margin-bottom:16px;padding:0 3px;font-size:7.1pt;font-weight:700;line-height:1.06}.print-standard-label,.print-standard-subtitle{display:block}.print-standard-label{letter-spacing:.01em;overflow-wrap:normal;word-break:keep-all;white-space:normal;padding:0 2px;font-size:6.9pt;font-weight:800;line-height:1.08}.print-standard-subtitle{letter-spacing:-.005em;overflow-wrap:normal;word-break:keep-all;white-space:normal;margin-top:3px;padding:0 2px;font-size:3.5pt;font-weight:100;line-height:1.08}.print-quality-section,.print-standards-section{border:none}.print-standard-description{margin-top:10px!important}.print-standards-divider{border-top:1.1px solid #111;margin:4px 0 10px}.print-standard-cell{text-align:center}.print-standard-description{text-align:left!important}.print-valued-title{text-align:center;border-bottom:1.1px solid #111;padding-bottom:5px}.print-cell p{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:7pt;font-weight:400;line-height:1.26}.print-subtag-list{gap:7px;display:grid}.print-subtag-item{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;margin:0 0 6px;font-size:7pt;font-weight:400;line-height:1.24}.print-list p{margin:0 0 7px}.print-page-compact h2{letter-spacing:.01em;margin-bottom:4px;font-size:10pt}.print-page-compact{height:186mm;min-height:186mm;overflow:hidden}.print-page-compact .print-top-header{gap:6px;margin-bottom:4px;padding-bottom:4px;font-size:8.4pt}.print-page-compact .print-page-two-meta-line{margin:0 0 3px;font-size:6.5pt;line-height:1.04}.print-page-compact .print-section{border:1px solid #00000073;margin-top:2px;padding:4px}.print-page-compact .print-quality-section,.print-page-compact .print-standards-section{border:1px solid #00000073;padding:5px}.print-page-compact .print-standards-divider{display:none}.print-page-compact .print-cell{border-bottom:1px solid #111;border-right:1px solid #111;padding:2px 3px}.print-page-compact .print-cell.is-selected{font-weight:400;background:0 0!important}.print-page-compact .print-cell-title{margin:0 0 2px;font-size:6.4pt;line-height:1.04}.print-page-compact .print-cell p{font-size:6pt;line-height:1.02}.print-page-compact .print-subtag-list{gap:1px}.print-page-compact .print-subtag-item{margin:0 0 1px;font-size:6pt;line-height:1.02}.print-page-compact .print-grid{border:none;border-top:1px solid #0000006b;border-left:1px solid #0000006b;margin-top:3px}.print-page-compact .print-grid-6,.print-page-compact .print-grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}.print-page-two-layout{border:none;gap:4px;margin-top:0}.print-page-compact .print-page-two-layout{border:none!important}.print-page-compact .print-page-two-layout .print-section{border:.8px solid #0000006b!important;padding:5px!important}.print-page-compact .print-page-two-layout .print-grid{border:none!important;margin-top:3px!important}.print-page-compact .print-page-two-layout .print-quality-section{border:.8px solid #0000006b!important;padding:5px!important}.print-page-compact .print-page-two-layout .print-cell{border-bottom:.8px solid #00000052;border-right:.8px solid #00000052}.print-page-compact .print-meta-footer{margin:0;position:absolute;bottom:3mm;left:6mm;right:6mm}.print-page-compact .print-list p{margin:0 0 1px;font-size:6.8pt;line-height:1.02}.print-evidence-section{break-before:page;page-break-before:always}body.printing-standard-layout .print-evidence-section{break-before:page;page-break-before:always;break-after:page;page-break-after:always;box-sizing:border-box;break-inside:avoid;page-break-inside:avoid;height:170mm;min-height:170mm;padding-bottom:8mm;position:relative;overflow:hidden}.print-generated{margin-top:8px}.print-footer{text-align:center;letter-spacing:.01em;font-size:6.2pt;font-weight:600;position:fixed;bottom:2mm;left:0;right:0}.print-meta-footer{text-align:center;border-top:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin:0;padding-top:0;padding-bottom:1px;font-size:7pt;line-height:1.25;display:flex;position:absolute;bottom:3mm;left:6mm;right:6mm;color:#000!important}.print-meta-footer strong{font-family:Segoe UI,Calibri,Arial,sans-serif;font-weight:700}.print-meta-footer-page{text-align:center}}.teacher-guide-backdrop{-webkit-backdrop-filter:blur(8px)saturate(110%);background:linear-gradient(#35484061,#29363170);animation:.22s ease-out teacherGuideFadeIn}.teacher-guide-modal{background:linear-gradient(165deg,#fffffff2,#f6f9f7ed);border:1px solid #7f9b8d6b;border-radius:18px;width:min(100%,820px);max-height:86vh;padding:1.35rem 1.35rem 1.2rem;animation:.24s ease-out teacherGuideSlideIn;overflow-y:auto;box-shadow:0 22px 44px #1e2a2433,inset 0 1px #ffffffa3}.teacher-guide-modal:hover{background:linear-gradient(165deg,#fffffff2,#f6f9f7ed)!important;border-color:#7f9b8d6b!important;transform:none!important;box-shadow:0 22px 44px #1e2a2433,inset 0 1px #ffffffa3!important}.teacher-guide-head{justify-content:space-between;align-items:center;gap:.8rem}.teacher-guide-head h2{color:#2f4540;letter-spacing:.01em;font-size:1.22rem}.teacher-guide-intro{color:#476158;margin-top:.6rem;margin-bottom:.1rem;line-height:1.58}.teacher-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.95rem}.teacher-guide-block{background:linear-gradient(#ffffffeb,#f5faf7e6);border:1px solid #7f9b8d3d;border-radius:15px;padding:.86rem .95rem;box-shadow:0 10px 22px #30453c1a}.teacher-guide-block h3{color:#314b42;letter-spacing:.01em;margin:0 0 .5rem;font-size:.98rem}.teacher-guide-block .small{color:#3d554d;margin:.24rem 0;line-height:1.45}@keyframes teacherGuideFadeIn{0%{opacity:0}to{opacity:1}}@keyframes teacherGuideSlideIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media(max-width:900px){.teacher-guide-grid{grid-template-columns:1fr}}.topbar-session-avatar-link{background:#ffffffe0;border:1px solid #7f9b8d73;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;display:inline-flex;overflow:hidden}.topbar-mobile-avatar-link{display:none}.topbar-session-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.topbar-session-avatar-fallback{color:#2f3433;font-size:.78rem;font-weight:700}.topbar-dashboard-avatar+main .dashboard-avatar-link{display:none}@media(max-width:900px){.topbar-session-avatar-link{width:32px;height:32px}}@media(max-width:640px){.topbar-mobile-avatar-link{order:3;margin-left:2px;margin-right:0;display:inline-flex}.topbar-menu-btn{order:4;min-width:88px;margin-left:0;padding:0 14px}.topbar-desktop-avatar-link{display:none}}.install-app-overlay{z-index:1400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#222e295c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.install-app-modal{background:linear-gradient(#fffffff5,#fafcfbf5);border:1px solid #7f9b8d5c;width:min(100%,460px);box-shadow:0 14px 40px #24342d33}.install-app-modal:hover{background:linear-gradient(#fffffff5,#fafcfbf5)!important;border-color:#7f9b8d5c!important;transform:none!important;box-shadow:0 14px 40px #24342d33!important}.install-app-instructions{background:#7f9b8d14;border:1px solid #7f9b8d3d;border-radius:12px;margin-top:10px;padding:10px 12px}.install-app-fab{z-index:1200;background:#fffffff0;border-color:#7f9b8d73;position:fixed;bottom:84px;right:16px}@media(max-width:768px){.topbar-link-icon-only{width:36px;min-width:36px}.plans-grid{grid-template-columns:1fr}.plans-plan-subtitle{min-height:0}.install-app-fab{bottom:14px;right:12px}}.profile-share-card{background:#7a9e8a14}.profile-share-grid{grid-template-columns:220px minmax(0,1fr);gap:12px}.profile-share-qr-card,.profile-share-feedback-summary{box-shadow:none;background:#ffffffe6}.profile-share-qr-card{text-align:center;justify-items:center;gap:10px;padding:14px 12px;display:grid}.profile-share-qr-image{background:#fff;border:1px solid #7f9b8d40;border-radius:12px;width:170px;height:170px;display:block}.profile-share-qr-card .small{margin:0;line-height:1.45}.portfolio-share-page{padding:28px 0 90px}@media(min-width:1024px){.portfolio-share-page .container{padding-top:36px}}.portfolio-share-card,.portfolio-share-feedback-card{margin-bottom:14px}.portfolio-share-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portfolio-share-published-section{box-shadow:none;background:linear-gradient(#7a9e8a29,#7a9e8a17);border-color:#5f8e7973}.portfolio-share-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portfolio-share-meta-card{box-shadow:none;background:#ffffffe6}.portfolio-share-goal-btn{border:1px solid var(--border);text-align:left;cursor:pointer;width:100%;padding:14px}.portfolio-share-plan-card{box-shadow:none;background:#ffffffe6}.portfolio-share-plan-open{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.print-shared-sheet,.print-shared-standard-sheet,.print-mypgc-plan-header{display:none}@media(max-width:900px){.profile-share-grid{grid-template-columns:1fr}.profile-share-qr-card{justify-self:center}.portfolio-share-plan-grid,.portfolio-share-meta-grid{grid-template-columns:1fr}}@media print{body.printing-published-modal .app-footer,body.printing-shared-mypgc .app-footer,body.printing-shared-standard .app-footer{display:none!important}body.printing-published-modal:after,body.printing-shared-mypgc:after,body.printing-shared-standard:after{content:"This document is generated from MyPGC - an independent professional growth platform designed to support kaiako in documenting inquiry, reflection, and professional development. © 2026 Christine Joy Remedio. All rights reserved.";text-align:center;color:#000;z-index:9999;background:0 0;padding:0 6mm;font-size:7pt;line-height:1.25;position:fixed;bottom:2.2mm;left:0;right:0}body.printing-published-modal .print-mypgc-plan-header,body.printing-shared-mypgc .print-mypgc-plan-header{border-bottom:1px solid #0000009e;grid-template-columns:1.6fr 1fr .55fr;gap:10px;margin-bottom:8px;padding-bottom:6px;font-size:9pt;font-weight:800;color:#000!important;display:grid!important}body.printing-shared-mypgc .topbar,body.printing-shared-mypgc .app-footer,body.printing-shared-mypgc .portfolio-share-page>.container,body.printing-shared-mypgc .profile-prompt,body.printing-shared-mypgc .install-app-fab,body.printing-shared-mypgc .install-app-overlay{display:none!important}body.printing-shared-mypgc .print-shared-sheet{color:#000;padding:4mm 4mm 7mm;font-family:Segoe UI,Calibri,Arial,sans-serif;font-size:9pt;line-height:1.3;display:block!important}body.printing-shared-mypgc .published-inquiry-modal{width:100%!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.printing-shared-mypgc .published-inquiry-modal .published-inquiry-modal-content-card,body.printing-shared-mypgc .published-inquiry-modal .reflection-meta-card{box-shadow:none!important;background:0 0!important;border:1px solid #0003!important}body.printing-shared-mypgc .published-inquiry-modal .small,body.printing-shared-mypgc .published-inquiry-modal .p,body.printing-shared-mypgc .published-inquiry-modal h2,body.printing-shared-mypgc .published-inquiry-modal h3,body.printing-shared-mypgc .published-inquiry-modal h4{color:#000!important}body.printing-shared-mypgc .print-shared-sheet h1{text-align:center;margin:0 0 8px;font-size:12pt;font-weight:800}body.printing-shared-mypgc .print-shared-plan{break-inside:auto;page-break-inside:auto;margin-top:0}body.printing-shared-mypgc .print-shared-page{break-inside:avoid;page-break-inside:avoid;break-after:page;page-break-after:always;box-sizing:border-box;max-width:980px;height:186mm;margin:0 auto;padding-bottom:12mm;position:relative;overflow:hidden}body.printing-shared-mypgc .print-shared-page.print-shared-page-break-before{break-before:page;page-break-before:always}body.printing-shared-mypgc .print-shared-modal-header h2{margin:0;font-size:12pt;font-weight:800}body.printing-shared-mypgc .print-shared-modal-header p{margin:4px 0 0;font-size:8.6pt}body.printing-shared-mypgc .print-shared-section{border:1px solid #00000038;border-radius:14px;margin-top:12px;padding:16px;background:#7a9e8a0f!important}body.printing-shared-mypgc .print-shared-meta-card{background:#7a9e8a1f!important;border-color:#5f8e7959!important}body.printing-shared-mypgc .print-shared-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin-bottom:10px;display:grid}body.printing-shared-mypgc .print-shared-tags-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}body.printing-shared-mypgc .print-shared-tags-grid h4{margin:0 0 6px;font-size:8.7pt;font-weight:800}body.printing-shared-mypgc .print-shared-tags-grid p{margin:0 0 8px;font-size:8.2pt;line-height:1.32}body.printing-shared-mypgc .print-shared-chip-wrap{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}body.printing-shared-mypgc .print-shared-chip{white-space:nowrap;border:1px solid #5f8e7961;border-radius:999px;align-items:center;padding:2px 8px;font-size:7.8pt;line-height:1.2;display:inline-flex;background:#ffffffe6!important}body.printing-shared-mypgc .print-shared-chip.is-empty{opacity:.7}body.printing-shared-mypgc .print-shared-section h2{margin:0 0 10px;font-size:10.5pt;font-weight:800}body.printing-shared-mypgc .print-shared-section h3{margin:0 0 10px;font-size:9.5pt;font-weight:800}body.printing-shared-mypgc .print-shared-section p{margin:0 0 10px;line-height:1.32}body.printing-shared-mypgc .print-shared-page-break,body.printing-shared-standard .topbar,body.printing-shared-standard .app-footer,body.printing-shared-standard .portfolio-share-page>.container,body.printing-shared-standard .profile-prompt,body.printing-shared-standard .profile-image-modal-backdrop,body.printing-shared-standard .btn,body.printing-shared-standard .install-app-fab,body.printing-shared-standard .install-app-overlay,body.printing-shared-standard .print-shared-sheet{display:none!important}body.printing-shared-standard .print-shared-standard-sheet{color:#000;padding:3.5mm 3.5mm 7mm;font-family:Segoe UI,Calibri,Arial,sans-serif;font-size:8.6pt;line-height:1.26;display:block!important}body.printing-shared-standard .print-standard-plan-sheet{break-inside:auto;page-break-inside:auto}body.printing-shared-standard .print-standard-plan-sheet+.print-standard-plan-sheet{break-before:page;page-break-before:always}body.printing-shared-standard .print-standard-page-one,body.printing-shared-standard .print-standard-page-two{box-sizing:border-box;break-inside:avoid;page-break-inside:avoid;height:176mm;padding-bottom:7mm;position:relative;overflow:hidden}body.printing-shared-standard .print-standard-page-one{break-after:page;page-break-after:always}body.printing-shared-standard .print-standard-page-two{break-before:page;page-break-before:always;break-after:page;page-break-after:always;height:176mm;min-height:176mm;overflow:hidden}body.printing-shared-standard .print-standard-page-two .print-meta-footer{margin:0;position:absolute;bottom:3mm;left:6mm;right:6mm}body.printing-shared-standard .print-standard-page-two .print-standard-page-two-grid{gap:4px}body.printing-shared-standard .print-standard-page-two .print-standard-box{border:.8px solid #0000006b;margin-top:2px;padding:4px}body.printing-shared-standard .print-standard-page-two .print-standard-tag-cell{border-bottom:.8px solid #00000052;border-right:.8px solid #00000052;padding:2px 3px}body.printing-shared-standard .print-standard-page-two .print-standard-tag-cell h3{margin-bottom:2px;font-size:6.4pt;line-height:1.04}body.printing-shared-standard .print-standard-page-two .print-standard-tag-cell p{font-size:6pt;line-height:1.02}body.printing-shared-standard .print-standard-page-two .print-standard-subtag-list p{margin:0 0 1px;font-size:6pt;line-height:1.02}body.printing-shared-standard .print-standard-page-two .print-standard-disposition-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.printing-shared-standard .print-standard-page-two .print-standard-disposition-grid .print-standard-tag-cell{padding:3px 4px}body.printing-shared-standard .print-standard-page-two .print-standard-disposition-grid .print-standard-tag-cell h3{margin:0 0 2px;font-size:6.6pt;line-height:1.04}body.printing-shared-standard .print-standard-page-two .print-standard-disposition-grid .print-standard-subtag-list p{margin:0 0 1px;font-size:6.1pt;line-height:1.02}body.printing-shared-standard .print-standard-page-evidence{break-before:page;page-break-before:always;break-after:page;page-break-after:always;box-sizing:border-box;break-inside:avoid;page-break-inside:avoid;height:170mm;padding-bottom:8mm;position:relative;overflow:hidden}body.printing-shared-standard .print-standard-topline{border-bottom:.8px solid #00000052;grid-template-columns:1.6fr 1fr .55fr;gap:6px;margin-bottom:8px;padding-bottom:4px;font-size:8.3pt;font-weight:800;display:grid}body.printing-shared-standard .print-page-two-meta-line{text-align:center;margin:0 0 4px;font-size:6.5pt;line-height:1.04}body.printing-shared-standard .print-standard-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px;margin-bottom:6px;display:grid}body.printing-shared-standard .print-standard-meta-grid p{margin:0}body.printing-shared-standard .print-standard-box{border:.8px solid #0000003d;border-radius:6px;margin-top:6px;padding:6px 7px}body.printing-shared-standard .print-standard-box h2{letter-spacing:.01em;margin:0 0 4px;font-size:8.8pt;font-weight:900}body.printing-shared-standard .print-standard-box p{margin:0 0 1px;line-height:1.04}body.printing-shared-standard .print-standard-page-one>.print-standard-box:first-of-type{padding:9px 10px}body.printing-shared-standard .print-standard-page-one>.print-standard-box:first-of-type h2{margin:0 0 8px}body.printing-shared-standard .print-standard-page-one>.print-standard-box:first-of-type p{margin:0 0 8px;line-height:1.16}body.printing-shared-standard .print-standard-page-one>.print-standard-box:first-of-type p:last-child{margin-bottom:2px}body.printing-shared-standard .print-standard-schema-list{margin-bottom:5px!important}body.printing-shared-standard .print-standard-tag-grid{border:.8px solid #0003;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:4px;display:grid}body.printing-shared-standard .print-standard-tag-cell{box-sizing:border-box;border-bottom:.8px solid #00000024;border-right:.8px solid #00000024;min-width:0;padding:5px 6px;overflow:hidden}body.printing-shared-standard .print-standard-tag-grid>.print-standard-tag-cell:nth-child(4n){border-right:none}body.printing-shared-standard .print-standard-tag-grid>.print-standard-tag-cell:nth-child(-n+4),body.printing-shared-standard .print-standard-standards-grid>.print-standard-tag-cell:nth-child(-n+3),body.printing-shared-standard .print-standard-outcome-grid>.print-standard-tag-cell:nth-child(-n+3){border-top:none}body.printing-shared-standard .print-standard-tag-cell h3{white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;border-bottom:1px solid #00000024;margin:0 0 3px;padding-bottom:2px;font-size:6.7pt;font-weight:800;line-height:1.04}body.printing-shared-standard .print-standard-tag-cell p{white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:6.2pt;line-height:1.02}body.printing-shared-standard .print-standard-page-two-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid}body.printing-shared-standard .print-standard-page-two-grid>div+div{border-left:1px solid #00000047;padding-left:8px}body.printing-shared-standard .print-standard-standards-grid,body.printing-shared-standard .print-standard-outcome-grid{border:.8px solid #0003;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px;display:grid}body.printing-shared-standard .print-standard-standards-grid>.print-standard-tag-cell:not(:nth-child(3n+1)),body.printing-shared-standard .print-standard-outcome-grid>.print-standard-tag-cell:not(:nth-child(3n+1)){border-left:1px solid #00000038;padding-left:8px}body.printing-shared-standard .print-standard-standards-grid>.print-standard-tag-cell:nth-child(3n),body.printing-shared-standard .print-standard-outcome-grid>.print-standard-tag-cell:nth-child(3n){border-right:none}body.printing-shared-standard .print-standard-subtag-list p{white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;margin:0 0 1px;font-size:6.1pt;line-height:1.02}body.printing-shared-standard .print-standard-list p{margin:0 0 1px;font-size:6.6pt;line-height:1.02}body.printing-shared-standard .print-standard-page-break,body.printing-shared-standard .print-standard-page-break:before{display:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
