/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@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-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--blur-2xl:40px;--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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.end{inset-inline-end:var(--spacing)}.top-3{top:calc(var(--spacing) * 3)}.bottom-0{bottom:calc(var(--spacing) * 0)}.z-40{z-index:40}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-screen{min-height:100vh}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[1500px\]{max-width:1500px}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.shrink-0{flex-shrink:0}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#0f3d3e\]\/12{border-color:oklab(33.027% -.0461532 -.014254/.12)}.border-\[\#0f3d3e\]\/16{border-color:oklab(33.027% -.0461532 -.014254/.16)}.border-\[\#0f3d3e\]\/18{border-color:oklab(33.027% -.0461532 -.014254/.18)}.border-\[\#5f8f83\]\/32{border-color:oklab(61.1987% -.0551802 .00295371/.32)}.border-\[\#7e9368\]\/38{border-color:oklab(63.5197% -.0419699 .0513057/.38)}.border-\[\#173332\]\/12{border-color:oklab(29.8864% -.0332743 -.00734872/.12)}.border-\[\#173332\]\/18{border-color:oklab(29.8864% -.0332743 -.00734872/.18)}.border-\[\#a83b32\]\/34{border-color:oklab(50.5827% .128125 .0683122/.34)}.border-\[\#b8473f\]\/18{border-color:oklab(54.9325% .131941 .0674279/.18)}.border-\[\#b8473f\]\/22{border-color:oklab(54.9325% .131941 .0674279/.22)}.border-\[\#c8a45d\]\/24{border-color:oklab(73.6199% .011968 .098583/.24)}.border-white\/22{border-color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.border-white\/22{border-color:color-mix(in oklab, var(--color-white) 22%, transparent)}}.bg-\[\#7f3347\]{background-color:#7f3347}.bg-\[\#173332\]{background-color:#173332}.bg-\[\#b8473f\]{background-color:#b8473f}.bg-\[\#edf4ef\]{background-color:#edf4ef}.bg-\[\#edf5f1\]\/92{background-color:oklab(96.3016% -.00963047 .00260395/.92)}.bg-\[\#f1f7e9\]\/94{background-color:oklab(96.7803% -.0114145 .015818/.94)}.bg-\[\#f7f0df\]{background-color:#f7f0df}.bg-\[\#fff1ee\]\/94{background-color:oklab(96.8315% .0133212 .00832677/.94)}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.bg-white\/72{background-color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.bg-white\/84{background-color:#ffffffd6}@supports (color:color-mix(in lab, red, red)){.bg-white\/84{background-color:color-mix(in oklab, var(--color-white) 84%, transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.bg-white\/88{background-color:color-mix(in oklab, var(--color-white) 88%, 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)}}.bg-white\/94{background-color:#fffffff0}@supports (color:color-mix(in lab, red, red)){.bg-white\/94{background-color:color-mix(in oklab, var(--color-white) 94%, transparent)}}.bg-\[linear-gradient\(135deg\,\#0f3d3e\,\#2f6f68\)\]{background-image:linear-gradient(135deg,#0f3d3e,#2f6f68)}.bg-\[linear-gradient\(135deg\,\#b8473f\,\#7f3347\)\]{background-image:linear-gradient(135deg,#b8473f,#7f3347)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.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-5{padding-inline:calc(var(--spacing) * 5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-7{padding-block:calc(var(--spacing) * 7)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.12rem\]{font-size:1.12rem}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.\!text-\[\#173332\]{color:#173332!important}.\!text-white{color:var(--color-white)!important}.text-\[\#1f2f2d\]{color:#1f2f2d}.text-\[\#5c6f6a\]{color:#5c6f6a}.text-\[\#5f8f83\]{color:#5f8f83}.text-\[\#6d2a24\]{color:#6d2a24}.text-\[\#7b6b4a\]{color:#7b6b4a}.text-\[\#172b2c\]{color:#172b2c}.text-\[\#173332\]{color:#173332}.text-\[\#263238\]{color:#263238}.text-\[\#314434\]{color:#314434}.text-\[\#526461\]{color:#526461}.text-white{color:var(--color-white)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.shadow-\[\#0f3d3e\]\/18{--tw-shadow-color:#0f3d3e2e}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#0f3d3e\]\/18{--tw-shadow-color:color-mix(in oklab, oklab(33.027% -.0461532 -.014254/.18) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#102a31\]\/8{--tw-shadow-color:#102a3114}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#102a31\]\/8{--tw-shadow-color:color-mix(in oklab, oklab(26.7951% -.0270816 -.0209994/.08) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#173332\]\/6{--tw-shadow-color:#1733320f}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#173332\]\/6{--tw-shadow-color:color-mix(in oklab, oklab(29.8864% -.0332743 -.00734872/.06) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#173332\]\/8{--tw-shadow-color:#17333214}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#173332\]\/8{--tw-shadow-color:color-mix(in oklab, oklab(29.8864% -.0332743 -.00734872/.08) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#173332\]\/10{--tw-shadow-color:#1733321a}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#173332\]\/10{--tw-shadow-color:color-mix(in oklab, oklab(29.8864% -.0332743 -.00734872/.1) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#173332\]\/14{--tw-shadow-color:#17333224}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#173332\]\/14{--tw-shadow-color:color-mix(in oklab, oklab(29.8864% -.0332743 -.00734872/.14) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#173332\]\/16{--tw-shadow-color:#17333229}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#173332\]\/16{--tw-shadow-color:color-mix(in oklab, oklab(29.8864% -.0332743 -.00734872/.16) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#b8473f\]\/22{--tw-shadow-color:#b8473f38}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#b8473f\]\/22{--tw-shadow-color:color-mix(in oklab, oklab(54.9325% .131941 .0674279/.22) var(--tw-shadow-alpha), transparent)}}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#b8473f\]\/35:hover{border-color:oklab(54.9325% .131941 .0674279/.35)}.hover\:bg-\[\#0f3d3e\]:hover{background-color:#0f3d3e}.hover\:bg-\[\#9e3a3f\]:hover{background-color:#9e3a3f}.hover\:bg-\[\#e4f0eb\]:hover{background-color:#e4f0eb}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:\!text-\[\#0f3d3e\]:hover{color:#0f3d3e!important}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.hover\:shadow-\[\#0f3d3e\]\/24:hover{--tw-shadow-color:#0f3d3e3d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[\#0f3d3e\]\/24:hover{--tw-shadow-color:color-mix(in oklab, oklab(33.027% -.0461532 -.014254/.24) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-\[\#b8473f\]\/30:hover{--tw-shadow-color:#b8473f4d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[\#b8473f\]\/30:hover{--tw-shadow-color:color-mix(in oklab, oklab(54.9325% .131941 .0674279/.3) var(--tw-shadow-alpha), transparent)}}}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:block{display:block}}@media (width>=48rem){.md\:top-5{top:calc(var(--spacing) * 5)}.md\:h-\[4\.5rem\]{height:4.5rem}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}}@media (width>=80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:inline-flex{display:inline-flex}}}:root{--wenyun-ink:#173332;--wenyun-deep:#0f3d3e;--wenyun-jade:#2f6f68;--wenyun-mint:#e4f0eb;--wenyun-cloud:#edf4ef;--wenyun-paper:#fffaf0;--wenyun-rice:#f8f3e8;--wenyun-gold:#c8a45d;--wenyun-seal:#b8473f;--wenyun-plum:#7f3347;--wenyun-blue:#dbe8ee;--wenyun-line:#2f6f682e;--wenyun-shadow:#17333224;color:var(--wenyun-ink);background:var(--wenyun-cloud);font-family:Noto Sans SC,Microsoft YaHei,PingFang SC,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#0000;background-image:radial-gradient(circle at 82% 8%,#c8a45d1f,#0000 20rem),linear-gradient(#edf4effa 0%,#f8f3e8f0 46%,#dbe8eed1 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body:before{z-index:-5;pointer-events:none;content:"";background:radial-gradient(circle at 14% 22%,#fffaf0b8,#0000 24rem),linear-gradient(118deg,#fffaf094,#0000 38%,#e4f0eb94 70%,#dbe8ee75);position:fixed;inset:0}body:after{z-index:-4;pointer-events:none;content:"";background:linear-gradient(#0000,#2f6f680a 38%,#2f6f6829);height:36vh;position:fixed;inset:auto 0 0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img,svg,video,canvas{max-width:100%}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;max-width:100%;transition:border-color .22s,box-shadow .22s,background-color .22s}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 4px #2f6f6829}::selection{color:var(--wenyun-paper);background:var(--wenyun-seal)}.ink-title{letter-spacing:0;font-family:SimSun,STSong,Noto Serif SC,serif}.text-balance{text-wrap:balance}.section-title-block{background:linear-gradient(145deg,#fffaf0f5,#ffffffc2 48%,#e4f0ebc7),repeating-linear-gradient(118deg,#c8a45d0f 0 1px,#0000 1px 24px);border:1px solid #2f6f6829;border-radius:8px;min-height:9.5rem;padding:1.25rem;overflow:hidden;box-shadow:0 18px 54px #1733321a,inset 0 1px #ffffffdb}.section-title-with-visual{background:#fffaf0;border-color:#c8a45d47;justify-content:flex-end;min-height:clamp(16rem,28vw,23rem);padding:clamp(1.35rem,3vw,2.4rem)}.section-title-visual-image{border-radius:inherit;object-fit:cover;object-position:center 54%;opacity:1;filter:saturate(1.02)contrast(1.06);width:100%;height:100%}.section-title-with-visual[data-visual=lantern] .section-title-visual-image,.section-title-with-visual[data-visual=map] .section-title-visual-image,.section-title-with-visual[data-visual=workbench] .section-title-visual-image{object-position:center 48%}.section-title-with-visual[data-visual=courtyard] .section-title-visual-image{object-position:center 52%}.section-title-visual-shade{pointer-events:none;background:linear-gradient(90deg,#fffaf0e6,#fffaf09e 40%,#fffaf029 72%,#fffaf008),linear-gradient(#fffaf01f,#0f3d3e14)}.section-title-with-visual .section-title-seal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffaf075}.section-title-with-visual:before,.section-title-with-visual:after{display:none}.section-title-block:before{pointer-events:none;content:"";clip-path:polygon(0 70%,18% 46%,34% 66%,50% 34%,67% 64%,82% 48%,100% 70%,100% 100%,0 100%);opacity:.9;background:linear-gradient(135deg,#0000 0 34%,#2f6f6829 34% 56%,#0000 56%),linear-gradient(45deg,#0000 0 42%,#0f3d3e1a 42% 62%,#0000 62%),linear-gradient(#0000 0 44%,#dbe8ee94 44% 100%);width:min(24rem,42vw);height:8.5rem;position:absolute;bottom:-1.7rem;right:clamp(.5rem,4vw,3.5rem)}.section-title-block:after{pointer-events:none;content:"";opacity:.62;background:linear-gradient(90deg,#0000,#c8a45d38,#0000),repeating-linear-gradient(0deg,#2f6f681a 0 1px,#0000 1px 14px);border:1px solid #c8a45d3d;border-left:0;border-right:0;width:min(13rem,30vw);height:4.4rem;position:absolute;top:1.4rem;right:1.4rem}.section-title-seal{z-index:1;color:#b8473fd6;border:1px solid #b8473f85;place-items:center;width:2.6rem;height:2.6rem;font-size:1.35rem;font-weight:700;line-height:1;display:grid;position:absolute;bottom:1rem;right:1.1rem;transform:rotate(-7deg)}.section-title-corner{z-index:1;pointer-events:none;opacity:.76;border-top:1px solid #c8a45d80;border-right:1px solid #c8a45d61;width:clamp(4.5rem,12vw,9rem);height:2.4rem;position:absolute;top:1rem;right:1rem}.section-title-corner:after{content:"";background:#b8473fb8;border-radius:999px;width:.42rem;height:.42rem;position:absolute;bottom:-.18rem;right:-.18rem;box-shadow:0 0 0 4px #b8473f14}.section-title-dots span{background:#2f6f685c;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #2f6f680f}.section-title-dots span:nth-child(2){background:#c8a45d94}.section-title-dots span:nth-child(3){background:#b8473f85}.focus-ring{outline-offset:3px;outline:2px solid #0000}.focus-ring:focus-visible{outline-color:#b8473fdb}.wenyun-shell:before{z-index:-3;pointer-events:none;content:"";background:radial-gradient(circle at 18% 12%,#fffaf080,#0000 22rem),linear-gradient(#fffaf033,#edf4ef8a 48%,#dbe8ee80);position:fixed;inset:0}.wenyun-shell:after{z-index:-2;pointer-events:none;content:"";background:linear-gradient(#0000,#1733320f);height:28vh;position:fixed;inset:auto 0 0}.design-page-frame:before{z-index:-12;pointer-events:none;content:"";opacity:.82;background:linear-gradient(90deg,#b8473f14,#0000 18%,#2f6f6814 86%,#0000),repeating-linear-gradient(90deg,#2f6f680b 0 1px,#0000 1px 72px);border-top:1px solid #c8a45d2e;border-bottom:1px solid #2f6f6814;height:16rem;position:absolute;inset:2.5rem 0 auto}.design-page-frame:after{z-index:-13;pointer-events:none;content:"";clip-path:polygon(0 64%,17% 48%,32% 62%,48% 38%,65% 60%,82% 46%,100% 66%,100% 100%,0 100%);opacity:.46;background:linear-gradient(135deg,#0000 0 36%,#2f6f6814 36% 54%,#0000 54%),linear-gradient(45deg,#0000 0 42%,#c8a45d1a 42% 58%,#0000 58%);height:22rem;position:absolute;inset:38% 1.25rem auto}.page-shell-weave{background:linear-gradient(90deg,#0000,#c8a45d38,#0000),repeating-linear-gradient(90deg,#2f6f681a 0 1px,#0000 1px 36px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.site-hero-art:before{content:"";clip-path:polygon(0 58%,16% 40%,28% 57%,43% 29%,56% 54%,72% 35%,100% 62%,100% 100%,0 100%);opacity:.9;background:linear-gradient(135deg,#0000 0 34%,#2f6f682e 34% 54%,#0000 54%),linear-gradient(45deg,#0000 0 38%,#0f3d3e24 38% 58%,#0000 58%),linear-gradient(#0000 0 42%,#dbe8ee9e 42% 100%);position:absolute;inset:150px -6% 0}.site-hero-art:after{content:"";background:linear-gradient(90deg,#fffaf01f,#0000 45%,#fffaf02e);position:absolute;inset:0}.site-hero-content{text-shadow:none}.hero-proof-grid>*{min-width:0}.hero-safe-width{width:100%;max-width:calc(100vw - 2rem)}.brand-mark{background:linear-gradient(135deg, var(--wenyun-seal), var(--wenyun-plum)), repeating-linear-gradient(45deg, #ffffff2e 0 1px, transparent 1px 8px);border-color:#f8df9d52;gap:1px;padding:.22em;font-family:SimSun,STSong,serif;line-height:1;position:relative}.brand-mark:before{pointer-events:none;content:"";border:1px solid #fffaf08f;border-radius:5px;position:absolute;inset:.22rem;box-shadow:inset 0 0 0 1px #7f334738}.brand-mark-character{z-index:1;color:#fffaf0;text-shadow:0 1px #7f33475c;place-items:center;width:100%;min-width:0;height:100%;display:grid;position:relative}.brand-mark-character:first-child,.brand-mark-character:nth-child(4){transform:translateY(.02em)rotate(-2deg)}.brand-mark-character:nth-child(2),.brand-mark-character:nth-child(3){transform:translateY(-.02em)rotate(2deg)}.generated-icon{background:linear-gradient(145deg,#fffaf0fa,#e4f0ebc7),repeating-linear-gradient(118deg,#c8a45d12 0 1px,#0000 1px 18px);border:1px solid #c8a45d52;border-radius:8px;flex:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #1733321a,inset 0 1px #ffffffc2}.generated-icon-sheet{object-fit:cover;pointer-events:none;width:300%;max-width:none;height:300%;position:absolute}.generated-icon-crop-scroll .generated-icon-sheet{top:0;left:0}.generated-icon-crop-shield .generated-icon-sheet{top:0;left:-100%}.generated-icon-crop-lantern .generated-icon-sheet{top:0;left:-200%}.generated-icon-crop-gate .generated-icon-sheet{top:-100%;left:0}.generated-icon-crop-notice .generated-icon-sheet{top:-100%;left:-100%}.generated-icon-crop-calendar .generated-icon-sheet{top:-100%;left:-200%}.generated-icon-crop-roster .generated-icon-sheet{top:-200%;left:0}.generated-icon-crop-user .generated-icon-sheet{top:-200%;left:-100%}.generated-icon-crop-settings .generated-icon-sheet{top:-200%;left:-200%}.generated-icon-fallback{background:linear-gradient(135deg, var(--wenyun-jade), var(--wenyun-gold));border-radius:999px;position:absolute;inset:22%;box-shadow:0 0 0 .55rem #2f6f6814}.mobile-menu-button-inline{flex:0 0 3rem;width:3rem;height:3rem;margin-left:auto;padding:0;display:flex}.site-header-bar{padding-right:1rem}.site-header-shell:before{pointer-events:none;content:"";opacity:.76;background:linear-gradient(90deg,#0000,#c8a45d80,#2f6f6861,#0000);height:1px;position:absolute;bottom:.4rem;left:1rem;right:1rem}.seal-code-mark{background:linear-gradient(135deg,#b8473f38,#7f33471f),repeating-linear-gradient(45deg,#f8df9d29 0 1px,#0000 1px 8px);font-family:SimSun,STSong,serif}.code-scene{background:radial-gradient(circle at 70% 18%,#f8df9d47,#0000 20%),radial-gradient(circle at 22% 76%,#dbe8ee42,#0000 24%),linear-gradient(135deg,#0b2322,#0f3d3e 55%,#2f6f68);border:1px solid #c8a45d3d;min-height:16rem}.code-scene-generated-image{z-index:0;object-fit:cover;object-position:center;pointer-events:none;opacity:.9;filter:saturate(.92)contrast(1.04);width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:scale(1.01)}.code-scene-has-generated .code-scene-mountain,.code-scene-has-generated .code-scene-mist,.code-scene-has-generated .code-scene-core,.code-scene-has-generated .code-scene-line,.code-scene-has-generated .code-scene-dot,.code-scene-has-generated .code-scene-ui,.code-scene-has-generated .code-scene-chip{display:none}.code-scene-has-generated:before{z-index:1;background:linear-gradient(#fffaf014,#fffaf005 44%,#0f3d3e0f)}.section-image-backdrop{background:#fffaf0b8;border-color:#c8a45d38;box-shadow:0 18px 46px #17333214,inset 0 1px #ffffffd1}.section-image-backdrop:before,.section-image-backdrop:after{opacity:.28}.section-image-backdrop .code-scene{box-shadow:none;border:0}.section-background-scene{min-height:clamp(13rem,25vw,22rem)}.code-scene-gate .code-scene-generated-image{object-position:center 58%;opacity:.94}.code-scene-scroll .code-scene-generated-image{object-position:center 58%;opacity:.86;filter:saturate(.86)contrast(1.04)brightness(1.04)}.code-scene-courtyard .code-scene-generated-image{object-position:center 54%;opacity:.92}.code-scene-lantern .code-scene-generated-image{object-position:center 48%;opacity:.9}.code-scene-workbench .code-scene-generated-image,.code-scene-map .code-scene-generated-image{object-position:center 58%;opacity:.86;filter:saturate(.9)contrast(1.04)brightness(1.02)}.code-scene-light{background:radial-gradient(circle at 78% 18%,#c8a45d47,#0000 16%),radial-gradient(circle at 18% 78%,#dbe8eebd,#0000 28%),linear-gradient(#fffaf0e0,#e4f0ebbd)}.code-scene-light .code-scene-generated-image{opacity:.86;filter:saturate(.9)contrast(1.02)brightness(1.06)}.code-scene-light .code-scene-mountain{background:#2f6f682e}.code-scene-light .code-scene-mountain-b{background:#0f3d3e1f}.code-scene-light .code-scene-mist{background:#0f3d3e14}.code-scene-light .code-scene-core{background:#fffaf03d;border-color:#0f3d3ebd;box-shadow:0 0 0 1px #c8a45d29,0 28px 70px #1733321f}.code-scene-light .code-scene-ui{background:linear-gradient(#fffaf0b8,#ffffff61),repeating-linear-gradient(0deg,#2f6f681f 0 1px,#0000 1px 18px);border-color:#2f6f6829;box-shadow:0 18px 46px #1733321f,inset 0 1px #ffffffb8}.code-scene-light .code-scene-chip-a{background:#b8473f9e}.code-scene-light .code-scene-chip-b{background:#2f6f688a}.code-scene:before{z-index:1;pointer-events:none;content:"";background:repeating-linear-gradient(110deg,#ffffff14 0 1px,#0000 1px 28px),linear-gradient(#fffaf01f,#0000 40%);position:absolute;inset:0}.code-scene-mountain,.code-scene-mist,.code-scene-core,.code-scene-line,.code-scene-dot{z-index:2;pointer-events:none;display:block;position:absolute}.code-scene-mountain{clip-path:polygon(0 72%,18% 44%,31% 68%,47% 30%,64% 64%,78% 42%,100% 70%,100% 100%,0 100%);background:#071818b3;height:58%;inset:auto -8% 0}.code-scene-mountain-b{clip-path:polygon(0 84%,19% 60%,38% 78%,56% 42%,76% 74%,100% 54%,100% 100%,0 100%);background:#0b23229e;height:42%}.code-scene-mist{filter:blur(16px);background:#fffaf01f;border-radius:999px;height:22%;left:-10%;right:-10%}.code-scene-mist-a{bottom:22%}.code-scene-mist-b{bottom:38%;transform:translate(12%)}.code-scene-core{border:10px solid #fffaf0d1;border-bottom:0;border-radius:8px 8px 0 0;width:38%;height:38%;bottom:18%;right:12%;box-shadow:0 0 48px #f8df9d2e}.code-scene-core:before,.code-scene-core:after{content:"";background:#f8df9de6;position:absolute}.code-scene-core:before{width:136%;height:16%;top:-32%;left:-18%;transform:skew(-14deg)}.code-scene-core:after{width:64%;height:8%;top:48%;left:18%}.code-scene-line{background:linear-gradient(90deg,#0000,#f8df9db8,#0000);height:1px;left:10%;right:12%}.code-scene-line-a{bottom:24%}.code-scene-line-b{bottom:12%}.code-scene-dot{background:linear-gradient(180deg, #ffd980, var(--wenyun-seal));border-radius:24px 24px 18px 18px;width:48px;height:72px;box-shadow:0 0 52px #f8df9d75}.code-scene-ui,.code-scene-chip{z-index:3;pointer-events:none;display:block;position:absolute}.code-scene-ui{background:linear-gradient(#fffaf033,#fffaf014),repeating-linear-gradient(0deg,#fffaf02e 0 1px,#0000 1px 18px);border:1px solid #f8df9d42;border-radius:8px;box-shadow:0 18px 46px #0718182e,inset 0 1px #ffffff38}.code-scene-ui-a{width:28%;height:30%;top:16%;left:9%}.code-scene-ui-b{opacity:.78;width:24%;height:24%;top:18%;right:9%}.code-scene-ui-c{opacity:.82;width:42%;height:18%;bottom:12%;left:18%}.code-scene-chip{background:#f8df9dbd;border-radius:999px;height:.5rem;box-shadow:0 0 24px #f8df9d38}.code-scene-chip-a{width:5rem;top:12%;left:12%}.code-scene-chip-b{background:#fffaf0a8;width:7rem;bottom:16%;right:16%}.code-scene-dot-a{bottom:22%;left:12%}.code-scene-dot-b{opacity:.76;width:24px;height:36px;bottom:34%;left:22%}.code-scene-scroll .code-scene-core{background:linear-gradient(145deg,#fffaf0f5,#e4f0ebdb),repeating-linear-gradient(0deg,#0f3d3e1f 0 1px,#0000 1px 22px);border:1px solid #c8a45d80;border-radius:8px;width:68%;height:36%;bottom:28%;left:16%;right:auto}.code-scene-scroll .code-scene-core:before,.code-scene-scroll .code-scene-core:after{background:linear-gradient(#f8df9d,#c8a45d);border-radius:999px;width:12%;height:128%;top:-14%;transform:none}.code-scene-scroll .code-scene-core:before{left:-5%}.code-scene-scroll .code-scene-core:after{left:auto;right:-5%}.code-scene-scroll .code-scene-ui-a{opacity:.58;width:18%;height:42%;top:18%;left:9%}.code-scene-scroll .code-scene-ui-b{opacity:.58;width:18%;height:42%;top:20%;right:8%}.code-scene-scroll .code-scene-ui-c{width:50%;height:14%;bottom:14%;left:25%}.code-scene-lantern .code-scene-core{background:linear-gradient(#ffd980,#b8473f);border:0;border-radius:46px 46px 34px 34px;width:92px;height:128px;bottom:24%;left:50%;right:auto;transform:translate(-50%)}.code-scene-lantern .code-scene-core:before{border-radius:999px;width:44%;height:18%;top:-20%;left:28%;transform:none}.code-scene-lantern .code-scene-core:after{background:#f8df9dd1;width:2px;height:28%;top:-42%;left:48%}.code-scene-lantern .code-scene-ui{background:linear-gradient(#fffaf02e,#fffaf00f),repeating-linear-gradient(0deg,#f8df9d33 0 1px,#0000 1px 22px);border-color:#f8df9d33}.code-scene-lantern .code-scene-ui-a{width:20%;height:32%;top:14%;left:12%}.code-scene-lantern .code-scene-ui-b{width:18%;height:28%;top:22%;right:12%}.code-scene-courtyard .code-scene-core,.code-scene-workbench .code-scene-core{background:linear-gradient(145deg,#fffaf038,#ffffff14),repeating-linear-gradient(90deg,#fffaf029 0 1px,#0000 1px 58px);border:1px solid #fffaf047;border-radius:8px;width:auto;height:44%;bottom:20%;left:14%;right:14%}.code-scene-courtyard .code-scene-core:before,.code-scene-workbench .code-scene-core:before{background:#f8df9d8f;width:84%;height:1px;top:18%;left:8%;transform:none}.code-scene-courtyard .code-scene-core:after,.code-scene-workbench .code-scene-core:after{background:#fffaf06b;width:62%;height:1px;top:42%;left:8%}.code-scene-courtyard .code-scene-ui-a,.code-scene-workbench .code-scene-ui-a{width:18%;height:54%;top:14%;left:10%}.code-scene-courtyard .code-scene-ui-b,.code-scene-workbench .code-scene-ui-b{width:34%;height:22%;top:16%;right:10%}.code-scene-courtyard .code-scene-ui-c,.code-scene-workbench .code-scene-ui-c{width:48%;height:26%;bottom:16%;left:34%}.code-scene-map .code-scene-core{background:linear-gradient(90deg,#f8df9d1f,#f8df9deb,#f8df9d1f);border:0;width:auto;height:2px;bottom:34%;left:10%;right:10%}.code-scene-map .code-scene-ui-a,.code-scene-map .code-scene-ui-b{opacity:.52;width:18%;height:22%;top:18%}.code-scene-map .code-scene-ui-c{opacity:.46;width:56%;height:12%;bottom:18%;left:22%}.liquid-glass{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#fffaf029,#ffffff14),linear-gradient(#0f3d3ed1,#071818b3);border:1px solid #c8a45d47;box-shadow:0 24px 64px #1733323d,inset 0 1px #ffffff29}.paper-texture{background:linear-gradient(145deg,#fffaf0fa,#ffffffdb 48%,#e4f0ebdb),repeating-linear-gradient(118deg,#c8a45d12 0 1px,#0000 1px 22px)}.surface-grid{background:linear-gradient(145deg,#fffaf0e6,#edf4efd6),repeating-linear-gradient(90deg,#1733320b 0 1px,#0000 1px 54px),repeating-linear-gradient(0deg,#17333209 0 1px,#0000 1px 54px)}.scroll-panel{background:linear-gradient(145deg,#fffaf0f7,#ffffffdb 46%,#e4f0ebe6),repeating-linear-gradient(116deg,#c8a45d0f 0 1px,#0000 1px 22px) 0 0/480px 480px;border:1px solid #2f6f682e;position:relative;overflow:hidden;box-shadow:0 18px 48px #1733321a,inset 0 1px #ffffffd1}.scroll-panel:before{pointer-events:none;content:"";opacity:.76;background:linear-gradient(90deg,#2f6f6814,#0000 18% 82%,#c8a45d1a),linear-gradient(#ffffff7a,#0000 36%);position:absolute;inset:0}.scroll-panel:after{pointer-events:none;content:"";border-radius:inherit;border:1px solid #ffffff8f;position:absolute;inset:1px}.scroll-panel>*{z-index:1;position:relative}.ritual-card{background:linear-gradient(145deg,#fffaf0fa,#ffffffe0 48%,#e4f0ebe0),repeating-linear-gradient(118deg,#c8a45d0e 0 1px,#0000 1px 22px) 0 0/440px 440px;border:1px solid #2f6f682e;box-shadow:0 16px 44px #1733321c,inset 0 1px #ffffffd6}.design-surface-card{outline-offset:-2px;outline:1px solid #ffffff7a}.design-surface-card h1,.design-surface-card h2,.design-surface-card h3,.design-surface-card p,.design-surface-card span{overflow-wrap:anywhere}.ritual-card:before{pointer-events:none;content:"";opacity:0;background:linear-gradient(120deg,#0000 0%,#ffffff6b 42%,#0000 68%),linear-gradient(#2f6f6812,#0000 42%);transition:opacity .32s,transform .56s;position:absolute;inset:0;transform:translate(-36%)}.ritual-card:hover:before{opacity:1;transform:translate(24%)}.cloud-button{isolation:isolate;position:relative;overflow:hidden}.cloud-button:before{z-index:-1;content:"";opacity:0;background:linear-gradient(110deg,#0000,#ffffff57,#0000);transition:opacity .28s,transform .5s;position:absolute;inset:-2px;transform:translate(-80%)}.cloud-button:hover:before{opacity:1;transform:translate(62%)}.feature-band{background-color:#0b2322}.hero-cloud-layer{filter:blur(8px);background:linear-gradient(90deg,#0000 0%,#fffaf02e 34%,#ffffff38 50%,#fffaf01f 66%,#0000 100%),repeating-linear-gradient(100deg,#ffffff1a 0 1px,#0000 1px 36px) 0 0/620px 120px}.hero-light-beam{mix-blend-mode:screen;background:linear-gradient(112deg,#0000 0%,#f8df9d33 44%,#ffffff3d 50%,#f8df9d24 56%,#0000 100%)}.mountain-frame{background-color:#0000;background-image:linear-gradient(90deg,#071818db,#0f3d3e9e),linear-gradient(135deg,#173332,#2f6f68 62%,#b8473f 150%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.seal-mark-bg{background-image:linear-gradient(135deg,#fffaf0f5,#ffffffc7),linear-gradient(120deg,#0000,#b8473f14 78%,#b8473f24);background-position:50%;background-repeat:no-repeat}.workbench-surface{background:linear-gradient(145deg,#fffaf0fa,#edf4eff0 52%,#fffaf0f2),repeating-linear-gradient(112deg,#c8a45d0f 0 1px,#0000 1px 24px);border:1px solid #2f6f6833;position:relative;overflow:hidden;box-shadow:0 24px 70px #1733321f,inset 0 1px #ffffffe6}.workbench-surface:before{pointer-events:none;content:"";background:linear-gradient(90deg,#2f6f6814,#0000 38%,#c8a45d1a),linear-gradient(#ffffff8a,#0000 30%);position:absolute;inset:0}.workbench-surface>*{z-index:1;position:relative}.workbench-surface>.workbench-frame-map{z-index:0;opacity:.62;background:linear-gradient(90deg,#b8473f0f,#0000 22%,#2f6f6814),repeating-linear-gradient(90deg,#2f6f680e 0 1px,#0000 1px 76px),repeating-linear-gradient(0deg,#c8a45d0b 0 1px,#0000 1px 76px);position:absolute;-webkit-mask-image:linear-gradient(#000,#0003 78%,#0000);mask-image:linear-gradient(#000,#0003 78%,#0000)}.workbench-sidebar{background:linear-gradient(#071818fa,#0f3d3ef0 58%,#2f6f68e6),repeating-linear-gradient(128deg,#f8df9d14 0 1px,#0000 1px 30px);border-right:1px solid #c8a45d42;box-shadow:22px 0 62px #07181833}.yard-sidebar{background:linear-gradient(#fffaf0fa,#f8f3e8f5 58%,#e4f0ebeb),repeating-linear-gradient(118deg,#c8a45d14 0 1px,#0000 1px 24px);border-right:1px solid #c8a45d3d;box-shadow:22px 0 62px #1733321a}.yard-sidebar:before{pointer-events:none;content:"";clip-path:polygon(0 76%,21% 54%,39% 70%,57% 40%,75% 68%,100% 50%,100% 100%,0 100%);opacity:.78;background:linear-gradient(135deg,#0000 0 38%,#2f6f6824 38% 58%,#0000 58%),linear-gradient(#0000 0 50%,#dbe8ee9e 50% 100%);height:9.5rem;position:absolute;inset:auto 1rem 1rem}.workbench-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#071818f5,#0f3d3ee6),linear-gradient(90deg,#c8a45d24,#0000 48%,#2f6f682e);border-bottom:1px solid #c8a45d42;box-shadow:0 18px 42px #07181824}.yard-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffaf0f5,#e4f0ebe6),linear-gradient(90deg,#c8a45d24,#0000 48%,#2f6f681f);border-bottom:1px solid #c8a45d3d;box-shadow:0 18px 42px #1733321a}.cloud-drift{animation:18s ease-in-out infinite alternate cloud-drift}.lantern-breathe{animation:2.8s ease-in-out infinite lantern-breathe}.seal-rise{animation:.8s ease-out both seal-rise}.mist-flow{animation:36s linear infinite mist-flow}.float-y{animation:5.6s ease-in-out infinite float-y}.shine-sweep{animation:4.8s ease-in-out infinite shine-sweep}.seal-shadow{box-shadow:0 18px 46px #b8473f2e}.site-hero{background-color:#fffaf0}.site-hero-image{object-position:center 58%;filter:saturate(.96)contrast(1.02);transform:scale(1.01)}.site-hero-copy{position:relative}.site-hero-copy:after{pointer-events:none;content:"";background:linear-gradient(90deg,#b8473fb8,#c8a45dc2,#0000);width:min(24rem,72vw);height:1px;position:absolute;bottom:-1.1rem;left:0}.site-hero-art{background:linear-gradient(90deg,#fffaf0c7,#fffaf07a 42%,#fffaf01f),linear-gradient(#fffaf0c7,#edf4ef3d 62%,#edf4efb8)}.hero-proof-grid{background:linear-gradient(#fffaf0e6,#ffffffb3),repeating-linear-gradient(90deg,#2f6f680f 0 1px,#0000 1px 54px)}.section-title-block{background:linear-gradient(145deg,#fffaf0f5,#ffffffd1 46%,#e4f0ebc7),linear-gradient(90deg,#b8473f0f,#0000 26%,#c8a45d14),repeating-linear-gradient(0deg,#17333209 0 1px,#0000 1px 28px);border-color:#2f6f6824;box-shadow:0 18px 48px #1733321a,inset 0 1px #ffffffdb}.scroll-panel,.ritual-card{border-color:#2f6f6826;box-shadow:0 14px 36px #17333217,inset 0 1px #ffffffdb}.workbench-surface{background:linear-gradient(145deg,#fffaf0fa,#f2f7f3f0 48%,#fffaf0eb),repeating-linear-gradient(90deg,#1733320b 0 1px,#0000 1px 62px),repeating-linear-gradient(0deg,#17333209 0 1px,#0000 1px 62px)}.workbench-sidebar,.yard-sidebar{width:18rem}input:not([type=checkbox]):not([type=radio]),select,textarea{background-color:#fffaf0d6;border-color:#2f6f682e;border-radius:8px}table{border-collapse:separate;border-spacing:0;width:100%}th,td{border-color:#2f6f681f}.scroll-panel.section-image-backdrop{background:#fffaf0b8;border-color:#c8a45d38;box-shadow:0 18px 46px #17333214,inset 0 1px #ffffffd1}.scroll-panel:has(>.code-scene-has-generated){background:#fffaf0b8;border-color:#c8a45d38;box-shadow:0 18px 46px #17333214,inset 0 1px #ffffffd1}.scroll-panel.section-image-backdrop:before{opacity:.22;background:linear-gradient(#ffffff52,#0000 48%)}.scroll-panel:has(>.code-scene-has-generated):before{opacity:.22;background:linear-gradient(#ffffff52,#0000 48%)}.scroll-panel.section-image-backdrop:after{opacity:.34}.scroll-panel:has(>.code-scene-has-generated):after{opacity:.34}.scroll-panel.section-image-backdrop .code-scene{box-shadow:none;border:0}.scroll-panel:has(>.code-scene-has-generated) .code-scene{box-shadow:none;border:0}@keyframes cloud-drift{0%{transform:translate(-18px)}to{transform:translate(28px,-12px)}}@keyframes lantern-breathe{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes seal-rise{0%{opacity:0;transform:translateY(16px)rotate(-4deg)scale(.92)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes mist-flow{0%{background-position:0 0}to{background-position:920px 0}}@keyframes float-y{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}@keyframes shine-sweep{0%,to{opacity:.22;transform:translate(-22%)skew(-12deg)}50%{opacity:.68;transform:translate(22%)skew(-12deg)}}@media (width<=785px){body{background-attachment:scroll}.site-header-bar{width:min(100%,785px);padding-left:1rem;padding-right:1.05rem;height:4.9rem!important}.site-header-shell:before{opacity:.48;left:1rem;right:1rem}.mobile-menu-button-inline{flex:0 0 3rem;width:3rem;min-width:3rem;height:3rem;min-height:3rem;margin-left:auto;display:flex}.design-page-frame:before{opacity:.46;height:10rem;top:1.2rem}.design-page-frame:after{display:none}.site-hero-image{object-position:62% 58%;opacity:.96}.site-hero-art{background:linear-gradient(90deg,#fffaf08a,#fffaf047 48%,#fffaf014),linear-gradient(#fffaf06b,#edf4ef2e 62%,#edf4ef7a)}.site-hero-content{gap:1.5rem;width:min(100%,785px);padding-left:1rem;padding-right:1rem;min-height:auto!important;padding-top:8.6rem!important;padding-bottom:2.6rem!important}.site-hero-copy{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffaf094;border:1px solid #ffffff6b;width:100%;max-width:calc(100vw - 2rem);padding:1.25rem;box-shadow:0 22px 56px #1733321f}.hero-safe-width{max-width:100%}.hero-proof-grid{margin-top:1rem}.hero-proof-grid>*{padding:.9rem .75rem}.section-title-block{min-height:0;padding:1rem}.section-title-with-visual{min-height:clamp(15rem,56vw,20rem);padding:1.1rem}.section-title-block h2,.section-title-block h2+div{overflow-wrap:anywhere;word-break:break-word;width:100%;min-width:0;max-width:100%}.section-title-block h2{font-size:clamp(1.85rem,8vw,2.6rem);line-height:1.16}.section-title-block h2+div{font-size:1rem;line-height:1.85}.section-title-with-visual .section-title-visual-image{opacity:1;filter:saturate(1.08)contrast(1.08)}.section-title-visual-shade{background:linear-gradient(90deg,#fffaf0bd,#fffaf06b 48%,#fffaf01f 78%,#fffaf00a),linear-gradient(#fffaf00f,#0f3d3e1a)}.section-title-block:before,.section-title-block:after{opacity:.34}.section-title-seal{width:2.15rem;height:2.15rem;font-size:1.1rem}.section-title-corner{opacity:.42;width:4.6rem}.code-scene-ui-a,.code-scene-ui-b{opacity:.42}.code-scene-ui-c{opacity:.5}.site-hero-overlay{background:linear-gradient(90deg,#fffaf0db,#fffaf075 58%,#fffaf01f),linear-gradient(#fffaf061,#edf4ef6b 76%,#edf4efa8)}.scroll-panel,.ritual-card,.workbench-surface{box-shadow:0 14px 34px #1733321a,inset 0 1px #ffffffc7}}@media (width>=1280px){.site-header-bar{padding-right:1rem}.mobile-menu-button-inline{display:none}}body:before{background:linear-gradient(115deg,#fffaf0b8,#fffaf029 44%,#dbe8ee80),repeating-linear-gradient(90deg,#17333208 0 1px,#0000 1px 56px),repeating-linear-gradient(0deg,#17333207 0 1px,#0000 1px 56px)}body:after{opacity:.86;background:linear-gradient(#0000,#2f6f680d 38%,#2f6f682e),linear-gradient(135deg,#0000 0 38%,#2f6f6814 38% 54%,#0000 54%),linear-gradient(45deg,#0000 0 44%,#c8a45d1f 44% 58%,#0000 58%);height:42vh}.wenyun-shell{isolation:isolate;position:relative}.wenyun-shell:before{z-index:-3;pointer-events:none;content:"";clip-path:polygon(0 66%,12% 50%,24% 63%,36% 42%,49% 64%,62% 46%,75% 62%,88% 48%,100% 66%,100% 100%,0 100%);opacity:.66;background:linear-gradient(135deg,#0000 0 34%,#2f6f681f 34% 54%,#0000 54%),linear-gradient(45deg,#0000 0 42%,#0f3d3e1a 42% 60%,#0000 60%),linear-gradient(#0000 0 38%,#d2e1dcb8 38% 100%);height:min(36rem,52vh);position:fixed;inset:auto 0 0}.brand-mark{background:linear-gradient(145deg,#b8473f,#7f3347),repeating-linear-gradient(45deg,#ffffff29 0 1px,#0000 1px 7px);border-radius:8px;box-shadow:0 8px 18px #7f334738,inset 0 0 0 1px #fffaf042}.brand-mark:before{border-color:#fffaf09e;border-radius:5px;inset:.22rem}.site-header-bar{background:#ffffffe0;border-color:#2f6f6824;border-radius:8px;width:min(1500px,100vw - 3rem);max-width:min(1500px,100vw - 3rem);height:4.75rem;box-shadow:0 14px 34px #1733321f,inset 0 1px #ffffffe0}.site-header-shell:before{opacity:.58;background:linear-gradient(90deg,#0000,#c8a45d9e,#2f6f684d,#0000);bottom:.55rem}.site-header-bar nav a{letter-spacing:0;border-radius:7px;font-size:.84rem;color:#173332!important}.site-header-bar nav a[aria-current=page]{color:#fffaf0!important;background:#0f3d3e!important}.mobile-menu-button-inline{background:#fffffff0;border-radius:8px}.site-hero{background:0 0;border-bottom:0;min-height:auto;padding:8.7rem 1.5rem 3rem}.site-hero-image{object-position:center 55%;border:1px solid #c8a45d47;border-radius:8px;box-shadow:0 18px 46px #17333224,inset 0 1px #fffc;width:calc(100% - 3rem)!important;height:auto!important;inset:8.7rem 1.5rem 3rem!important}.site-hero-art{display:none}.site-hero-overlay{background:linear-gradient(#fffaf01f,#fffaf033 45%,#fffaf0b8 78%,#fffaf0f0),linear-gradient(90deg,#fffaf057,#0000 30% 70%,#fffaf057);border-radius:8px;inset:8.7rem 1.5rem 3rem!important}.site-hero-content{justify-content:center;align-items:center;max-width:1500px;display:flex;min-height:clamp(34rem,58vw,45rem)!important;padding:0!important}.site-hero-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100%,56rem);max-width:min(56rem,100vw - 5rem);min-height:clamp(27rem,44vw,36rem);display:flex;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.site-hero-copy:after{width:min(21rem,58vw);bottom:clamp(4.8rem,8vw,6.5rem);left:50%;transform:translate(-50%)}.site-hero-copy .brand-mark{width:3.2rem;height:3.2rem;margin-bottom:1rem;font-size:.78rem}.site-hero-copy h1{color:#073f40;text-shadow:0 12px 28px #1733321f;font-size:clamp(4.2rem,10vw,8.8rem);line-height:.98}.site-hero-copy h1+div{color:#526461;max-width:28rem;margin-top:1rem;margin-bottom:5.2rem;font-size:1.08rem;line-height:2}.hero-proof-grid{background:#fffaf0e0;border-color:#c8a45d47;width:min(70rem,100vw - 6rem);max-width:none;position:absolute;bottom:clamp(4.2rem,6vw,5.4rem);left:50%;translate:-50%;box-shadow:0 12px 32px #1733321a}.hero-proof-card{align-content:center;justify-items:center;min-height:5.25rem;padding:.8rem 1.2rem;transition:background-color .24s,color .24s,transform .24s,box-shadow .24s;display:grid}.hero-proof-card:hover{background:#ffffffb8;transform:translateY(-.12rem);box-shadow:inset 0 -2px #c8a45d57}.hero-proof-card:hover p{color:#173332}.design-page-frame{max-width:min(1500px,100vw - 3rem);padding-top:3.25rem;padding-bottom:3.75rem}.design-page-frame:before,.design-page-frame:after{display:none}.gold-thread{background:linear-gradient(90deg,#0000,#b8473f94,#c8a45db8,#0000);height:1px}.section-title-block{background:#fffaf0d1;border-color:#2f6f6824;border-radius:8px;min-height:12rem;box-shadow:0 16px 36px #17333217,inset 0 1px #ffffffdb}.section-title-with-visual{min-height:clamp(20rem,26vw,27rem);padding:clamp(1.8rem,3vw,3rem)}.section-title-visual-image{object-position:center 54%;filter:saturate(.94)contrast(1.02)}.section-title-block h2{color:#173332;font-size:clamp(2.5rem,4.6vw,5rem);line-height:1.08}.section-title-block h2+div{color:#526461}.section-title-seal{background:#fffaf085;border-radius:0}.design-surface-card,.scroll-panel,.ritual-card,.workbench-surface,.feature-band,.mountain-frame{border-radius:8px!important}.scroll-panel,.ritual-card,.design-surface-card{background:linear-gradient(145deg,#fffaf0f5,#ffffffc7 52%,#e4f0ebad),repeating-linear-gradient(90deg,#17333207 0 1px,#0000 1px 52px);border:1px solid #2f6f6824;box-shadow:0 12px 28px #17333214,inset 0 1px #ffffffe0}.cloud-button{border-radius:8px;min-height:2.75rem;font-weight:700}.generated-icon{color:#b88942;box-shadow:none;background:linear-gradient(#fffaf0f5,#ffffffb8),radial-gradient(circle,#c8a45d29,#0000 68%);border:0;place-items:center;display:inline-grid}.generated-icon-line{stroke-width:3.3px;width:78%;height:78%}input:not([type=checkbox]):not([type=radio]),select,textarea{color:#173332;background:#fffdf6eb;border:1px solid #2f6f6829;border-radius:6px;min-height:2.75rem}table{background:#fffdf6c7;border-radius:8px;overflow:hidden}th{color:#526461;font-size:.82rem;font-weight:700}td{color:#173332;font-size:.9rem}.yard-sidebar,.workbench-sidebar{background:linear-gradient(#0f3d3e,#0a3333 64%,#082828),repeating-linear-gradient(0deg,#f8df9d14 0 1px,#0000 1px 48px);border-right:1px solid #ffffff1f;width:17rem;box-shadow:12px 0 34px #17333224}.yard-sidebar{background:linear-gradient(#fffaf0eb,#e8f1eceb),repeating-linear-gradient(0deg,#2f6f6814 0 1px,#0000 1px 48px)}.workbench-surface{background:linear-gradient(145deg,#fffaf0f5,#ffffffd1 48%,#e4f0ebc7),repeating-linear-gradient(90deg,#17333209 0 1px,#0000 1px 56px),repeating-linear-gradient(0deg,#17333207 0 1px,#0000 1px 56px);border:1px solid #2f6f6824;box-shadow:0 18px 42px #1733321a,inset 0 1px #ffffffdb}.workbench-frame-map{opacity:.8;background:radial-gradient(circle at 85% 8%,#c8a45d24,#0000 14rem),linear-gradient(135deg,#0000 0 40%,#2f6f680f 40% 58%,#0000 58%)}.yard-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf0e6;border-bottom:1px solid #2f6f681f}.workbench-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f3d3ef0;border-bottom:1px solid #f8df9d29}.mountain-frame{background:linear-gradient(135deg,#0f3d3ef0,#071818d6),linear-gradient(45deg,#0000 0 42%,#c8a45d38 42% 60%,#0000 60%)}.site-footer{background:linear-gradient(#fffaf057,#f8f1e4d6),linear-gradient(90deg,#c8a45d14,#0000 40%,#2f6f6814)}.site-footer-lines{pointer-events:none;opacity:.78;background:linear-gradient(164deg,#0000 0 42%,#c8a45d66 42% 44%,#0000 44%),linear-gradient(170deg,#0000 0 48%,#b8894257 48% 50%,#0000 50%),linear-gradient(176deg,#0000 0 54%,#c8a45d47 54% 56%,#0000 56%)}@media (width<=785px){header:has(.site-header-bar){left:.75rem!important;right:.75rem!important}.site-header-bar{max-width:none;margin-left:0;margin-right:0;padding-left:.75rem;padding-right:.75rem;width:auto!important;height:4.6rem!important}.site-header-bar p:first-child{font-size:1.45rem}.site-header-bar .brand-mark{width:2.9rem;height:2.9rem}.mobile-menu-button-inline{z-index:4;flex-basis:2.75rem;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%);display:flex!important}.site-hero{padding:6.9rem 1rem 1.8rem}.site-hero-image,.site-hero-overlay{width:calc(100% - 2rem)!important;inset:6.9rem 1rem 1.8rem!important}.site-hero-content{width:100%;min-height:31rem!important}.site-hero-copy{max-width:calc(100vw - 2rem);min-height:25rem;padding:0 1rem}.site-hero-copy h1{font-size:clamp(3.6rem,15vw,4.9rem)}.site-hero-copy h1+div{max-width:18rem;margin-bottom:4.6rem;font-size:1rem;line-height:1.85}.hero-proof-grid{grid-template-columns:repeat(5,minmax(0,1fr));width:auto;margin-top:0;bottom:2.4rem;left:0;right:0;translate:none}.hero-proof-card{min-height:4.6rem;padding:.55rem .25rem}.hero-proof-grid .generated-icon{width:2rem;height:2rem}.hero-proof-grid p{font-size:.68rem}.design-page-frame{max-width:calc(100vw - 2rem);padding:2rem 0 2.4rem}.section-title-with-visual{min-height:16rem;padding:1.25rem}.section-title-block h2{font-size:clamp(2rem,9vw,2.9rem)}.section-title-block h2+div{font-size:.98rem;line-height:1.78}.section-title-visual-shade{background:linear-gradient(90deg,#fffaf0b8,#fffaf06b 52%,#fffaf01f),linear-gradient(#fffaf014,#0f3d3e14)}.scroll-panel,.ritual-card,.design-surface-card{padding:1.2rem}.yard-sidebar,.workbench-sidebar{width:17rem}.workbench-surface{padding:1rem}}body{background:linear-gradient(#f8f1e4e6,#f8f1e4e6),url(../assets/guofeng-ui-20260509/ornaments/paper-fiber-texture.png) 0 0/520px 520px,radial-gradient(circle at 88% 12%,#c8a45d38,#0000 19rem),radial-gradient(circle at 12% 22%,#fffaf0c7,#0000 24rem),linear-gradient(#f7efe0 0%,#f4ecdc 48%,#dfe9e4 100%)}.wenyun-shell:after{z-index:-2;pointer-events:none;content:"";opacity:.42;background-color:#0000;background-image:linear-gradient(#0000,#fffaf014 26%,#2f6f6814),url(../assets/guofeng-ui-20260509/ornaments/cloud-mountain-banner.png);background-position:bottom;background-repeat:repeat-x;background-size:auto 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:min(28rem,46vh);position:fixed;inset:auto 0 0}.site-header-bar{background:linear-gradient(#fffdf6f0,#faf4e8e0),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 0 0/360px 360px;border:1px solid #b889424d}.site-hero-image{object-position:center center;filter:saturate(.94)contrast(1.04)}.site-hero-overlay{background:linear-gradient(#fffaf005,#fffaf014 42%,#fffaf0b3 78%,#fffaf0f5),linear-gradient(90deg,#fffaf03d,#0000 28% 72%,#fffaf03d)}.hero-proof-grid{background:linear-gradient(#fffdf6f0,#faf4e8e0),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 0 0/320px 320px;border:1px solid #b8894257}.generated-icon{background:#fff;border:1px solid #c8a45d3d;overflow:hidden}.generated-icon-image{object-fit:contain;width:100%;height:100%;padding:12%}.section-title-block{background:linear-gradient(145deg,#fffdf6e6,#faf4e8c2),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 0 0/360px 360px;border:1px solid #b8894252}.section-title-block:before{display:none}.section-title-with-visual{border-color:#b889425c;min-height:clamp(18rem,31vw,29rem)}.section-title-visual-image{object-fit:cover;object-position:center center;filter:saturate(.96)contrast(1.04)}.section-title-with-visual[data-visual=canon] .section-title-visual-image,.section-title-with-visual[data-visual=contact] .section-title-visual-image,.section-title-with-visual[data-visual=quiz] .section-title-visual-image,.section-title-with-visual[data-visual=cloudLantern] .section-title-visual-image,.section-title-with-visual[data-visual=login] .section-title-visual-image{object-position:center center}.section-title-with-visual[data-visual^=admin] .section-title-visual-image{object-position:center center;filter:saturate(.9)contrast(1.08)brightness(.96)}.section-title-visual-shade{background:linear-gradient(90deg,#fffaf0e6,#fffaf094 38%,#fffaf02e 70%,#fffaf00a),linear-gradient(#fffaf00a,#0f3d3e14)}.section-title-block h2{color:#1b332e;text-shadow:0 8px 24px #fffaf09e}.scroll-panel,.ritual-card,.design-surface-card{background:linear-gradient(145deg,#fffdf6f5,#faf4e8db 54%,#eff4efb8),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 0 0/360px 360px;border:1px solid #b8894242}input:not([type=checkbox]):not([type=radio]),select,textarea{background:#fffdf6e6;border-color:#b8894247}.yard-sidebar,.workbench-sidebar{background:linear-gradient(#083a3af5,#062d2dfa) 50% no-repeat,url(../assets/guofeng-ui-20260509/ornaments/bamboo-ink-border.png) 0 100%/260px no-repeat,repeating-linear-gradient(0deg,#f8df9d0f 0 1px,#0000 1px 48px) 50%;border-right:1px solid #f8df9d2e;width:17rem}.yard-sidebar:after,.workbench-sidebar:after{pointer-events:none;content:"";opacity:.22;background:url(../assets/guofeng-ui-20260509/ornaments/cloud-mountain-banner.png) bottom/auto 100% repeat-x;height:14rem;position:absolute;inset:auto 0 0}.workbench-surface{background:linear-gradient(145deg,#fffdf6f5,#faf4e8e6 50%,#eff4efcc),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 0 0/420px 420px;border:1px solid #b8894247}.workbench-frame-map{opacity:.28;background-color:#0000;background-image:linear-gradient(#fffaf005,#fffaf047),url(../assets/guofeng-ui-20260509/ornaments/cloud-mountain-banner.png);background-position:bottom;background-repeat:repeat-x;background-size:auto 18rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.workbench-sidebar~* .section-title-with-visual{border-color:#f8df9d52}.design-page-frame:has(.join-form-panel){flex-direction:column;display:flex}.join-roster-panel{order:2}.join-form-panel{order:3}.join-roster-panel>div:first-child{align-items:flex-end}.join-roster-panel [class*=overflow-x-auto]{scroll-snap-type:x mandatory}.join-roster-panel [class*=min-w-]{scroll-snap-align:start}.quiz-summary-grid{grid-template-columns:minmax(0,1fr) minmax(13rem,.32fr)}.quiz-summary-grid .scroll-panel:nth-child(3){grid-column:1/-1}.quiz-answer-layout{grid-template-columns:minmax(0,1fr) minmax(15rem,.32fr);align-items:start}.quiz-answer-layout>.scroll-panel{min-height:26rem}.quiz-answer-layout>div:last-child{grid-column:1/-1}.cloud-lantern-layout{align-items:start}.cloud-lantern-form-panel{position:sticky;top:7rem}.cloud-lantern-wall-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-lantern-wall-panel>.scroll-panel,.cloud-lantern-wall-panel>.scroll-panel p{min-width:0}.login-page-layout{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.72fr);align-items:stretch;gap:1.5rem;display:grid}.login-page-layout .section-title-block{min-height:clamp(33rem,56vw,46rem);margin-bottom:0}.login-page-layout .section-title-visual-shade{background:linear-gradient(90deg,#fffaf02e,#fffaf014 46%,#fffaf0bd 100%),linear-gradient(#fffaf008,#0f3d3e1a)}.login-page-layout .section-title-block h2{writing-mode:vertical-rl;text-orientation:mixed;max-width:16rem;font-size:clamp(3rem,5vw,5.4rem);line-height:1.2}.login-page-layout .section-title-block h2+div{max-width:18rem}.login-form-panel{align-self:stretch;margin-top:0!important}.workbench-inner-topbar{z-index:2;background:linear-gradient(#fffdf6eb,#faf4e8d6),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 0 0/320px 320px;border:1px solid #b8894233;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;margin:-.2rem -.2rem 1.2rem;padding:.75rem 1rem;display:flex;position:relative}.workbench-inner-topbar-button,.workbench-inner-topbar-avatar{color:#0f3d3e;background:#ffffffb8;border:1px solid #b889423d;border-radius:8px;place-items:center;width:2.25rem;height:2.25rem;display:inline-grid}.workbench-inner-topbar-title{color:#173332;min-width:0;font-weight:700}.workbench-inner-topbar-subtitle{color:#7a6a48;font-size:.75rem}.announcement-board-layout{align-items:start}.announcement-feature-panel{min-height:28rem}.announcement-feature-panel:before{opacity:.34;background:linear-gradient(90deg,#ffffff80,#0000 38%),url(../assets/guofeng-ui-20260509/ornaments/cloud-mountain-banner.png) bottom/auto 11rem repeat-x}.announcement-empty-ledger{align-content:center;min-height:16rem;display:grid}.announcement-side-stack{align-content:start}.announcement-side-card{min-height:12rem}.events-board-layout{align-items:start}.events-card{flex-direction:column;display:flex}.events-card-image{background:linear-gradient(#fffaf014,#fffaf094),url(../assets/guofeng-ui-20260509/illustrations/public/events-water-pavilion.png) 50%/cover;border:1px solid #b889423d;border-radius:8px;min-height:10rem;box-shadow:inset 0 0 0 1px #ffffff8f}.events-note-stack{position:sticky;top:7rem}.events-note-card{min-height:25rem}.about-feature-card{background:linear-gradient(#fffdf6b8,#fffdf6f0 52%,#faf4e8e6),url(../assets/guofeng-ui-20260509/illustrations/public/about-courtyard-path.png) top/cover;flex-direction:column;justify-content:flex-end;display:flex}.about-spirit-ledger{min-height:27rem}.about-spirit-ledger:before{opacity:.24;background:linear-gradient(90deg,#ffffff8f,#0000 52%),url(../assets/guofeng-ui-20260509/illustrations/public/about-courtyard-path.png) 100% 100%/auto 100% no-repeat}.about-spirit-chip{min-height:8.5rem}.about-role-card{min-height:15rem}.not-found-page-layout .section-title-block{min-height:clamp(24rem,42vw,35rem)}.not-found-return-panel{margin-top:-2rem}.workbench-content,.workbench-content>div{min-width:0}.workbench-content .section-title-block{margin-bottom:1.25rem}.workbench-content .scroll-panel{background:linear-gradient(145deg,#fffdf6f0,#faf4e8d6),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 0 0/340px 340px}.workbench-sidebar~* .workbench-surface{background:linear-gradient(145deg,#fffaecf5,#f8f1dfe0),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 0 0/420px 420px;border-color:#f8df9d5c}@media (width>=1024px){.yard-sidebar,.workbench-sidebar{width:12rem!important;padding:1rem!important}.yard-sidebar+div,.workbench-sidebar+div{padding-left:12rem!important}}.wenyun-shell:has(.workbench-sidebar){background:radial-gradient(circle at 80% 0,#f8df9d24,#0000 22rem),linear-gradient(#062f31 0%,#083a39 52%,#062829 100%)!important}.wenyun-shell:has(.yard-sidebar){background:linear-gradient(#f7efe0f5,#e2ece7e0),url(../assets/guofeng-ui-20260509/ornaments/cloud-mountain-banner.png) bottom/auto 24rem repeat-x!important}.workbench-content .section-title-block{min-height:auto;margin-bottom:1rem;padding:1rem 1.2rem}.workbench-content .section-title-with-visual{min-height:clamp(9rem,14vw,13rem)}.workbench-content .section-title-block h2{font-size:clamp(1.65rem,2.4vw,2.7rem)}.workbench-content .section-title-block h2+div{max-width:40rem;font-size:.9rem;line-height:1.65}.workbench-content .scroll-panel{padding:1.15rem!important}.workbench-content .mt-8{margin-top:1rem!important}.workbench-content input,.workbench-content select,.workbench-content textarea{min-height:2.75rem;padding-block:.55rem}.workbench-content button,.workbench-content a.cloud-button{min-height:2.5rem}.compact-design-page{padding-top:2.6rem}.compact-design-page>.section-title-block{min-height:auto;box-shadow:none;background:0 0;border:0;margin-bottom:1.6rem;padding:0;overflow:visible}.compact-design-page>.section-title-block:before,.compact-design-page>.section-title-block:after,.compact-design-page>.section-title-block .section-title-visual-image,.compact-design-page>.section-title-block .section-title-visual-shade,.compact-design-page>.section-title-block .section-title-corner,.compact-design-page>.section-title-block .section-title-seal,.compact-design-page>.section-title-block .section-title-dots{display:none}.compact-design-page>.section-title-block>p{color:#fff8e8;background:linear-gradient(135deg,#0f3d3e,#1f5f58);border-color:#f8df9d7a;margin-bottom:.7rem;box-shadow:0 8px 18px #0f3d3e2e}.compact-design-page>.section-title-block h2{max-width:56rem;font-size:clamp(2.2rem,4.2vw,4.2rem);line-height:1.08}.compact-design-page>.section-title-block h2+div{max-width:48rem;margin-top:.75rem;font-size:1rem;line-height:1.8}.compact-design-page>.section-title-block .gold-thread{margin-top:.9rem}.compact-design-page:before{z-index:-1;pointer-events:none;content:"";opacity:.18;background:url(../assets/guofeng-ui-20260509/ornaments/cloud-mountain-banner.png) bottom/auto 100% repeat-x;height:26rem;position:absolute;inset:6rem 1.5rem auto}.canon-design-page aside .ritual-card{background:linear-gradient(#fffdf6f5,#f5ebd3e0),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png);border-color:#7f432a47}.canon-design-page aside .ritual-card:after{content:"";background:#f5ebd3e6;border-bottom:1px solid #7f432a47;border-right:1px solid #7f432a47;width:2.5rem;height:2.5rem;position:absolute;bottom:-1.2rem;left:50%;transform:translate(-50%)rotate(45deg)}.canon-section-illustration{background:linear-gradient(#fffaf014,#fffaf080),url(../assets/guofeng-ui-20260509/illustrations/public/canon-scroll-desk.png) 50%/cover;border:1px solid #b8894238;border-radius:8px;height:9rem}.join-design-page>.section-title-block h2,.quiz-design-page>.section-title-block h2,.cloud-lantern-design-page>.section-title-block h2{font-size:clamp(1.9rem,3vw,2.9rem);line-height:1.12}.join-design-page>.section-title-block h2+div,.quiz-design-page>.section-title-block h2+div,.cloud-lantern-design-page>.section-title-block h2+div{max-width:44rem;font-size:.95rem}.cloud-lantern-message-card{min-height:12rem}.design-page-frame.compact-design-page{min-height:calc(100vh - 7.25rem);padding-top:.85rem;padding-bottom:2rem}.compact-design-page>.section-title-block{margin-bottom:.85rem}.compact-design-page:before{opacity:.16;height:19rem;inset:2.8rem 1.5rem auto}.join-design-page>.section-title-block,.quiz-design-page>.section-title-block,.cloud-lantern-design-page>.section-title-block{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem 1rem;margin-bottom:.65rem;display:grid}.join-design-page>.section-title-block>p,.quiz-design-page>.section-title-block>p,.cloud-lantern-design-page>.section-title-block>p{grid-row:1/3;align-self:center;margin:0}.join-design-page>.section-title-block h2,.quiz-design-page>.section-title-block h2,.cloud-lantern-design-page>.section-title-block h2{grid-column:2;max-width:none;font-size:clamp(1.45rem,2vw,2.05rem);line-height:1.16}.join-design-page>.section-title-block h2+div,.quiz-design-page>.section-title-block h2+div,.cloud-lantern-design-page>.section-title-block h2+div{grid-column:2;max-width:46rem;margin-top:0;font-size:.82rem;line-height:1.45}.join-design-page>.section-title-block .gold-thread,.quiz-design-page>.section-title-block .gold-thread,.cloud-lantern-design-page>.section-title-block .gold-thread{display:none}.join-design-page .join-roster-panel,.quiz-design-page .quiz-summary-grid,.cloud-lantern-design-page .cloud-lantern-layout{margin-top:.7rem}.join-roster-panel>div:first-child{margin-bottom:.9rem}.join-roster-panel{padding:1.25rem!important}.join-roster-panel h2{font-size:clamp(1.8rem,2.5vw,2.45rem)}.join-roster-panel label{gap:.35rem}.join-roster-panel input,.join-roster-panel select{min-height:2.8rem;padding-block:.55rem}.join-roster-panel .mb-5{margin-bottom:.75rem}.join-form-panel{margin-top:1rem!important;padding:1.25rem!important}.join-roster-panel .ritual-card{min-height:18.5rem;padding:1.25rem!important}.quiz-summary-grid{display:none}.quiz-summary-grid .scroll-panel{min-height:auto;padding:1rem 1.2rem}.quiz-summary-grid .scroll-panel:nth-child(3){grid-column:1/-1;padding-block:.95rem}.quiz-answer-layout{grid-template-columns:minmax(0,1fr);margin-top:1rem}.quiz-answer-layout>.scroll-panel{min-height:22rem;padding:1.35rem}.quiz-answer-layout>div:last-child{grid-column:1/-1;position:static;box-shadow:0 12px 34px #1733321a}.quiz-design-page .login-required-notice{margin-top:0;padding:1rem 1.2rem}.cloud-lantern-design-page .cloud-lantern-layout{grid-template-columns:minmax(19rem,.78fr) minmax(0,1.22fr);gap:1.2rem}.cloud-lantern-form-panel{min-height:30rem;top:6rem}.cloud-lantern-wall-board{min-height:30rem}.cloud-lantern-message-card{min-height:9.5rem;padding:1.1rem}.announcement-design-page,.events-design-page,.contact-design-page,.quiz-design-page,.cloud-lantern-design-page{min-height:calc(100vh - 6rem)}.canon-design-page>.section-title-block h2,.about-design-page>.section-title-block h2,.announcement-design-page>.section-title-block h2,.events-design-page>.section-title-block h2,.contact-design-page>.section-title-block h2,.canon-design-page>.section-title-block h2+div,.about-design-page>.section-title-block h2+div,.announcement-design-page>.section-title-block h2+div,.events-design-page>.section-title-block h2+div,.contact-design-page>.section-title-block h2+div,.canon-design-page>.section-title-block .gold-thread,.about-design-page>.section-title-block .gold-thread,.announcement-design-page>.section-title-block .gold-thread,.events-design-page>.section-title-block .gold-thread,.contact-design-page>.section-title-block .gold-thread{display:none}.canon-design-page>.section-title-block,.about-design-page>.section-title-block,.announcement-design-page>.section-title-block,.events-design-page>.section-title-block,.contact-design-page>.section-title-block{margin-bottom:1rem}@media (width<=785px){.section-title-with-visual{min-height:16.5rem}.section-title-visual-image{object-position:center center}.generated-icon-image{padding:9%}.yard-sidebar,.workbench-sidebar{width:17rem}.quiz-summary-grid,.quiz-answer-layout,.cloud-lantern-wall-panel,.login-page-layout{grid-template-columns:minmax(0,1fr)}.cloud-lantern-form-panel,.events-note-stack{position:static}.compact-design-page{padding-top:1.9rem}.compact-design-page>.section-title-block h2{font-size:clamp(1.9rem,8vw,2.8rem)}.compact-design-page>.section-title-block h2+div{font-size:.95rem}.join-design-page>.section-title-block,.quiz-design-page>.section-title-block,.cloud-lantern-design-page>.section-title-block{text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex}.join-design-page>.section-title-block>p,.quiz-design-page>.section-title-block>p,.cloud-lantern-design-page>.section-title-block>p{align-self:center}.join-design-page>.section-title-block h2,.quiz-design-page>.section-title-block h2,.cloud-lantern-design-page>.section-title-block h2{max-width:100%;font-size:clamp(2rem,8vw,2.85rem)}.cloud-lantern-design-page .cloud-lantern-layout{grid-template-columns:minmax(0,1fr)}.announcement-feature-panel,.about-spirit-ledger,.events-note-card{min-height:auto}.login-page-layout .section-title-block{min-height:24rem}.login-page-layout .section-title-block h2{writing-mode:horizontal-tb;max-width:100%;font-size:clamp(2.5rem,11vw,3.6rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-display-page{padding-top:.85rem!important;padding-bottom:2.25rem!important}.public-display-page>.gold-thread,.public-display-page>.page-shell-weave{display:none}.public-display-board{background:radial-gradient(circle at 16% 24%,#6f8f8b29,#0000 21rem),radial-gradient(circle at 86% 18%,#c9a45c1f,#0000 24rem),linear-gradient(#fffcf5e0,#f6efdde6),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 50%/34rem;border:1px solid #b8894285;border-radius:8px;min-height:clamp(34rem,67vh,42rem);position:relative;overflow:hidden;box-shadow:0 18px 44px #1733321a}.public-display-board:before{pointer-events:none;content:"";opacity:.22;background:url(../assets/guofeng-ui-20260509/ornaments/cloud-mountain-banner.png) bottom/cover no-repeat;height:18rem;position:absolute;inset:auto -4% -12%}.public-design-ribbon{z-index:5;color:#fff8e8;text-align:center;background:linear-gradient(#0f4a45,#0b3735);border-radius:0 0 8px 8px;min-width:13.5rem;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:clamp(1.1rem,1.35vw,1.45rem);font-weight:700;line-height:2.35rem;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0f3d3e38}.public-card-corner{border-color:#c9a45c8a;width:.75rem;height:.75rem;position:absolute}.public-card-corner-left-top{border-top:1px solid;border-left:1px solid;top:1rem;left:1rem}.public-card-corner-right-top{border-top:1px solid;border-right:1px solid;top:1rem;right:1rem}.public-card-corner-left-bottom{border-bottom:1px solid;border-left:1px solid;bottom:1rem;left:1rem}.public-card-corner-right-bottom{border-bottom:1px solid;border-right:1px solid;bottom:1rem;right:1rem}.home-display-design-hero{border-bottom:0;min-height:clamp(39rem,86vh,49rem);margin:0 auto}.home-display-design-hero .site-hero-image{object-position:center 44%}.home-display-design-hero .site-hero-art{background:linear-gradient(#fffaf014,#fffaf02e 52%,#f2ecdaa6),radial-gradient(circle at 78% 22%,#c9a45c2e,#0000 9rem)}.home-display-design-hero .site-hero-overlay{background:linear-gradient(90deg,#fffaf052,#fffaf014 48%,#fffaf02e)}.home-display-design-hero .site-hero-content{justify-content:center;align-items:center;max-width:1440px;min-height:clamp(39rem,86vh,49rem);padding:7.4rem 1.5rem 8.5rem;display:flex}.home-display-design-hero .site-hero-copy{max-width:46rem;box-shadow:none;text-align:center;background:0 0;border:0;align-items:center;display:flex}.home-display-design-hero .brand-mark{width:4.2rem;height:4.2rem;margin-bottom:.7rem}.home-display-design-hero .site-hero-copy>p{color:#9e3d32;background:#fffcf5e0;border-color:#c9a45c75;margin-bottom:.9rem;font-size:1.04rem}.home-display-design-hero h1{color:#073f3f;text-shadow:0 9px 24px #1733322e;font-size:clamp(4.8rem,9vw,8.8rem);line-height:.95}.home-display-design-hero .site-hero-copy div:not(.hero-proof-grid){color:#40524f;margin-top:1rem;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:clamp(1.2rem,2vw,1.6rem)}.home-display-design-hero .hero-proof-grid{background:#fffcf5e0;border-color:#c9a45c75;width:min(78rem,100% - 7rem);max-width:none;margin:0;position:absolute;bottom:2.15rem;left:50%;transform:translate(-50%);box-shadow:0 16px 34px #17333224}.home-display-design-hero .hero-proof-card{border-color:#c9a45c47;flex-direction:column;justify-content:center;align-items:center;min-height:7rem;display:flex}.home-display-design-hero .hero-proof-card:hover{background:#f6efddad}.home-display-design-hero .hero-proof-card p{color:#40524f;font-size:clamp(.92rem,1vw,1.04rem)}.canon-reference-layout{z-index:2;min-height:inherit;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:5rem clamp(2rem,5vw,5rem) 2.75rem;display:grid;position:relative}.canon-scroll-menu{justify-items:center;display:grid;position:relative}.canon-scroll-paper{text-align:center;background:linear-gradient(90deg,#784f2714,#0000 18% 82%,#784f2714),#faf4e6db;border-left:1px solid #8b5f2b6b;border-right:1px solid #8b5f2b6b;width:min(100%,12.2rem);min-height:20.5rem;padding:2.2rem 1rem;box-shadow:inset 0 0 24px #784f271a,0 14px 26px #17333214}.canon-scroll-paper h2{color:#263238;margin-bottom:1rem;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:1.25rem;font-weight:700}.canon-scroll-paper nav{gap:.4rem;display:grid}.canon-scroll-paper a{color:#526461;border:1px solid #0000;border-radius:4px;min-height:2.25rem;font-size:.98rem;line-height:2.25rem;text-decoration:none}.canon-scroll-paper a.is-active,.canon-scroll-paper a:hover{color:#7f432a;background:#fffaf0cc;border-color:#c9a45c85}.canon-scroll-rod{background:linear-gradient(90deg,#5d3b25,#b88a4d 18%,#6b472b 52%,#2f3230 100%);border-radius:999px;width:13.5rem;height:.72rem;box-shadow:0 4px 12px #1733322e}.canon-scroll-tassel{background:linear-gradient(#6b2f25,#b85a3f 54%,#5d2a23);border-radius:999px 999px 45% 45%;width:.72rem;height:3.4rem;box-shadow:0 7px 14px #50221c33}.canon-paper-card{background:#fffcf5e0;border:1px solid #c9a45c6b;border-radius:8px;min-height:27.4rem;padding:clamp(2.2rem,4vw,3rem) clamp(2.2rem,5vw,4rem);position:relative;box-shadow:0 18px 36px #1733321a}.canon-paper-card h1{color:#132f31;align-items:center;gap:.8rem;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:clamp(2.4rem,3.5vw,3.45rem);font-weight:800;display:flex}.canon-paper-card h1 span{color:#fff8e8;writing-mode:vertical-rl;background:#b8473f;border-radius:4px;justify-content:center;align-items:center;min-width:2rem;min-height:2.5rem;font-size:.82rem;line-height:1.1;display:inline-flex}.canon-banner-image{object-fit:cover;object-position:center 36%;opacity:.88;width:100%;height:6.35rem;margin-top:1.5rem}.canon-text-flow{color:#40524f;max-width:48rem;margin-top:1.35rem;font-size:.98rem;line-height:2.15}.canon-text-flow p+p{margin-top:.55rem}.canon-ink-lines{gap:.62rem;max-width:42rem;margin-top:1.2rem;display:grid}.canon-ink-lines i{background:#78604833;border-radius:999px;height:.13rem}.about-reference-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1.1rem,2vw,1.7rem);padding:4.9rem clamp(2rem,5vw,4rem) 2.25rem;display:grid;position:relative}.about-reference-card{text-align:center;background:#fffcf5db;border:1px solid #c9a45c6b;border-radius:8px;min-height:25rem;position:relative;overflow:hidden;box-shadow:0 16px 30px #17333217}.about-card-cloud-mark{border-top:2px solid #c9a45c52;border-bottom:1px solid #c9a45c33;border-radius:50%;width:5rem;height:1.25rem;margin:1.5rem auto .65rem}.about-reference-card h1{color:#263238;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:clamp(1.8rem,2.5vw,2.55rem);font-weight:800}.about-reference-card p{color:#40524f;margin-top:.45rem;font-size:1rem}.about-reference-image{object-fit:cover;opacity:.86;width:calc(100% - 3rem);height:12.6rem;margin:1.25rem auto 0}.about-card-lines{gap:.42rem;width:62%;margin:1.1rem auto 0;display:grid}.about-card-lines i{background:#78604824;border-radius:999px;height:.16rem}.about-structure-chart{justify-items:center;margin:1.55rem auto 0;padding-inline:1.4rem;display:grid}.structure-root,.structure-node-grid span{color:#40524f;text-align:center;background:#f6efddd1;border:1px solid #c9a45c75;border-radius:5px;min-width:4.8rem;font-size:.95rem;line-height:2.05rem}.structure-root{color:#7f432a;font-weight:700}.structure-branches{border-top:1px solid #78604852;border-left:1px solid #78604838;border-right:1px solid #78604838;width:73%;height:2.8rem}.structure-node-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;width:100%;display:grid}.announcement-reference-layout{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,3vw,2.5rem);padding:4.8rem clamp(2rem,5vw,4rem) 2.25rem;display:grid;position:relative}.announcement-feature-card,.announcement-list-card{background:#fffcf5e0;border:1px solid #c9a45c6b;border-radius:8px;min-height:24rem;box-shadow:0 16px 32px #17333217}.announcement-feature-card{padding:2rem 2.2rem 1.5rem;position:relative}.announcement-red-label{color:#fff8e8;background:#b8473f;border-radius:4px;padding-inline:.9rem;font-size:.9rem;font-weight:700;line-height:1.95rem;display:inline-flex}.announcement-feature-card h1{color:#263238;max-width:29rem;margin-top:1.1rem;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:clamp(1.45rem,2.25vw,2.05rem);font-weight:800;line-height:1.35}.announcement-feature-card h1 em{color:#fff8e8;vertical-align:middle;background:#b8473f;border-radius:3px;margin-left:.45rem;padding-inline:.45rem;font-size:.75rem;font-style:normal;line-height:1.35rem;display:inline-flex}.announcement-feature-card time{color:#526461;margin-top:.75rem;font-size:.92rem;display:block}.announcement-feature-card p{color:#526461;max-width:26rem;margin-top:.75rem;line-height:1.9}.announcement-feature-image{object-fit:cover;object-position:center bottom;opacity:.62;width:100%;height:8.8rem;position:absolute;bottom:1.6rem;left:0;right:0}.announcement-dots{justify-content:center;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:0;right:0}.announcement-dots i{background:#78604859;border-radius:999px;width:.34rem;height:.34rem}.announcement-dots i.is-active{background:#7f432a}.announcement-list-card{padding:1.7rem 2rem 1.5rem}.announcement-list-card h2{color:#263238;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:1.45rem;font-weight:800}.announcement-list-rows{margin-top:1rem;display:grid}.announcement-list-row{color:#40524f;border-bottom:1px solid #c9a45c3d;grid-template-columns:4.2rem minmax(0,1fr) 7.2rem;align-items:center;gap:.7rem;min-height:3rem;text-decoration:none;display:grid}.announcement-list-row span{color:#fff8e8;text-align:center;background:#0f4a45;border-radius:4px;font-size:.82rem;line-height:1.55rem}.announcement-list-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:600;overflow:hidden}.announcement-list-row time{color:#7a6a48;text-align:right;font-size:.9rem}.announcement-more-button{width:min(13rem,100%);margin:1.3rem auto 0}.events-reference-layout{z-index:2;grid-template-columns:minmax(0,1fr) minmax(15rem,.32fr);gap:1.4rem;padding:4.8rem clamp(1.8rem,4vw,3.2rem) 2.2rem;display:grid;position:relative}.events-reference-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.event-reference-card,.events-note-card-reference{background:#fffcf5e6;border:1px solid #c9a45c6b;border-radius:8px;box-shadow:0 16px 30px #17333217}.event-reference-card{min-height:26rem;padding:.82rem .82rem 1rem}.event-card-image-wrap{border-radius:6px;height:12.2rem;position:relative;overflow:hidden}.event-card-image{object-fit:cover;opacity:.88;width:100%;height:100%}.event-card-image-wrap span{color:#fff8e8;background:#0f4a45;border-radius:4px;padding-inline:.62rem;font-size:.78rem;line-height:1.55rem;position:absolute;top:.55rem;right:.55rem}.event-reference-card h1{color:#263238;min-height:3.25rem;margin-top:.9rem;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:1.22rem;font-weight:800;line-height:1.35}.event-reference-card dl{color:#526461;gap:.45rem;margin-top:.65rem;font-size:.82rem;display:grid}.event-reference-card dl div{grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.4rem;display:grid}.event-reference-card svg{color:#a86f33;width:.88rem;height:.88rem;margin-top:.18rem}.event-card-button{width:100%;min-height:2.55rem;margin-top:.9rem}.events-note-card-reference{min-height:26rem;padding:2rem 1.55rem}.events-note-card-reference h2{color:#263238;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:1.65rem;font-weight:800}.events-note-card-reference ul{color:#526461;gap:1rem;margin-top:1.1rem;padding-left:1.2rem;line-height:1.8;display:grid}.events-note-button{width:100%;margin-top:1.6rem}.contact-reference-layout{z-index:2;grid-template-columns:minmax(11rem,.34fr) minmax(0,1fr) minmax(16rem,.48fr);align-items:stretch;gap:1.35rem;padding:4.9rem clamp(1.8rem,4vw,3.5rem) 2.35rem;display:grid;position:relative}.contact-seal-panel,.contact-info-card,.contact-safe-card{background:#fffcf5e0;border:1px solid #c9a45c6b;border-radius:8px;box-shadow:0 16px 30px #17333217}.contact-seal-panel{color:#b8473f;align-content:center;place-items:center;gap:.35rem;min-height:24rem;font-family:KaiTi,STKaiti,Noto Serif SC,serif;display:grid}.contact-seal-panel strong,.contact-seal-panel span{color:#b8473f;text-align:center;border:4px solid #b8473f;width:5.1rem;display:block}.contact-seal-panel span{border-bottom:0;font-size:2.2rem;font-weight:800;line-height:3.2rem}.contact-seal-panel span:last-child{border-top:0;border-bottom:4px solid #b8473f}.contact-seal-panel strong{writing-mode:vertical-rl;border-block:0;font-size:2.8rem;font-weight:900;line-height:1.05}.contact-info-card{min-height:24rem;padding:2.15rem 2.4rem}.contact-info-card h1{color:#263238;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:800}.contact-info-card>p{color:#526461;margin-top:.8rem;line-height:1.9}.contact-info-card dl{gap:.78rem;margin-top:1.55rem;display:grid}.contact-info-card dl div{color:#40524f;grid-template-columns:1.5rem 5.2rem minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.contact-info-card svg{color:#0f4a45;width:1.1rem;height:1.1rem}.contact-info-card dt{color:#263238;font-weight:700}.contact-info-card dd{color:#526461}.contact-safe-card{min-height:24rem;padding:2rem 1.6rem;position:relative;overflow:hidden}.contact-safe-card h2{color:#263238;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:1.7rem;font-weight:800}.contact-safe-card ul{color:#526461;gap:1rem;margin-top:1.2rem;padding-left:1.2rem;line-height:1.8;display:grid}.contact-safe-image{object-fit:cover;opacity:.52;width:17rem;height:10rem;position:absolute;bottom:-1.8rem;right:-2.4rem}.notfound-reference-scene{z-index:2;min-height:inherit;position:relative;overflow:hidden}.notfound-scene-image{object-fit:cover;object-position:center bottom;opacity:.74;width:100%;height:100%;position:absolute;inset:0}.notfound-reference-scene:after{content:"";background:linear-gradient(90deg,#fffcf56b,#fffcf52e 56%,#fffcf557);position:absolute;inset:0}.notfound-copy{z-index:3;width:min(36rem,58%);padding:9.5rem 0 0 clamp(3rem,8vw,7rem);position:relative}.notfound-copy h1{color:#173332;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:clamp(2.4rem,4.3vw,4rem);font-weight:900}.notfound-copy p{color:#40524f;margin-top:.9rem;font-size:1.1rem}.notfound-return-button{min-width:10rem;margin-top:2rem}.notfound-reference-scene>strong{z-index:2;color:#78604829;font-family:Georgia,Times New Roman,serif;font-size:clamp(6rem,12vw,11rem);font-weight:400;line-height:1;position:absolute;bottom:2.6rem;right:25%}.notfound-crane{z-index:3;border-top:2px solid #7f432a70;border-radius:50%;width:7rem;height:4rem;position:absolute;top:5.4rem;right:9%;transform:rotate(-16deg)}.notfound-crane:before,.notfound-crane:after{content:"";border-top:2px solid #7f432a61;border-radius:50%;position:absolute;top:.15rem}.notfound-crane:before{width:4rem;height:2rem;left:1rem;transform:rotate(26deg)}.notfound-crane:after{width:3.8rem;height:2.2rem;right:-2.2rem;transform:rotate(-28deg)}@media (width<=1024px){.public-display-board{min-height:auto}.canon-reference-layout,.announcement-reference-layout,.events-reference-layout,.contact-reference-layout,.about-reference-grid,.events-reference-cards{grid-template-columns:minmax(0,1fr)}.canon-scroll-menu{order:2}.canon-scroll-paper{width:min(100%,28rem)}.contact-seal-panel{min-height:13rem}}@media (width<=785px){.home-display-design-hero .site-hero-content{min-height:42rem;padding:6.6rem 1rem 11rem}.home-display-design-hero h1{font-size:clamp(4rem,18vw,5.4rem)}.home-display-design-hero .hero-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 2rem);bottom:1rem}.home-display-design-hero .hero-proof-card{min-height:4.9rem}.home-display-design-hero .hero-proof-card:last-child{grid-column:1/-1}.public-display-page{padding-inline:.75rem!important;padding-top:.4rem!important}.public-design-ribbon{min-width:10.8rem;font-size:1rem;line-height:2.05rem}.canon-reference-layout,.about-reference-grid,.announcement-reference-layout,.events-reference-layout,.contact-reference-layout{padding:3.6rem 1rem 1rem}.canon-paper-card,.announcement-feature-card,.announcement-list-card,.contact-info-card,.contact-safe-card{padding:1.4rem}.announcement-list-row{grid-template-columns:3.6rem minmax(0,1fr)}.announcement-list-row time{text-align:left;grid-column:2}.contact-info-card dl div{grid-template-columns:1.35rem minmax(0,1fr)}.contact-info-card dd{grid-column:2}.notfound-copy{width:auto;padding:7rem 1.4rem 9rem}.notfound-reference-scene>strong{bottom:1.5rem;right:1.5rem}}header:has(.site-header-bar){top:1rem;left:1.35rem;right:1.35rem}.site-header-bar{background:linear-gradient(#fffdf7f5,#faf4e8e8),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 50%/360px 360px!important;border:1px solid #b8894252!important;border-radius:8px!important;width:min(1500px,100vw - 2.7rem)!important;height:3.95rem!important;padding:0 .9rem!important;box-shadow:0 12px 28px #1733321f,inset 0 1px #ffffffc7!important}.site-header-shell:before{opacity:.44;bottom:.35rem;left:1rem;right:1rem}.site-header-bar .brand-mark{border-radius:8px;width:3.05rem;height:3.05rem}.site-header-bar a:first-child{gap:.7rem}.site-header-bar a:first-child p:first-child{font-size:1.45rem;line-height:1}.site-header-bar a:first-child p:last-child{margin-top:.2rem;font-size:.72rem}.site-header-bar nav{gap:.15rem!important}.site-header-bar nav a{border-radius:6px;min-height:2.35rem;font-weight:700;line-height:1.1;color:#173332!important;padding:.55rem .78rem!important;font-size:.86rem!important}.site-header-bar nav a[aria-current=page]{box-shadow:0 8px 17px #0f3d3e33;color:#fffaf0!important;background:#0f3d3e!important}.site-header-bar .cloud-button{border-radius:8px;min-height:2.65rem;padding-inline:1.1rem;font-size:.9rem}.mobile-menu-button-inline{flex-basis:2.65rem;width:2.65rem;height:2.65rem}@media (width<=1280px){.site-header-bar{height:3.8rem!important}}@media (width<=785px){header:has(.site-header-bar){top:.75rem;left:.75rem;right:.75rem}.site-header-bar{width:calc(100vw - 1.5rem)!important;height:3.75rem!important}.site-header-bar .brand-mark{width:2.8rem;height:2.8rem}}.public-display-page{max-width:none!important;padding:7.35rem clamp(1.25rem,3vw,3.4rem) 2.25rem!important}.public-display-board{min-height:calc(100vh - 9.5rem);overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.public-display-board:before,.public-design-ribbon{display:none!important}.canon-reference-layout,.about-reference-grid,.announcement-reference-layout,.events-reference-layout,.contact-reference-layout{padding-top:1.1rem!important}.notfound-reference-page .public-display-board{min-height:calc(100vh - 9.5rem)}.site-header-bar{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.site-header-shell:before{display:none!important}.site-header-bar nav a{text-shadow:0 1px #fffaf0b8;background:0 0}.site-header-bar nav a[aria-current=page]{text-shadow:none;background:#0f3d3e!important}.site-header-bar .cloud-button{box-shadow:0 12px 24px #0f3d3e33}.canon-full-content{gap:1.8rem;margin-top:1.6rem;display:grid}.canon-full-section{scroll-margin-top:6rem}.canon-full-section h2{color:#173332;border-bottom:1px solid #c9a45c42;margin-bottom:.7rem;padding-bottom:.5rem;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:clamp(1.45rem,2vw,2rem);font-weight:800}.canon-paragraph-gap{height:.5rem}@media (width<=785px){.public-display-page{padding:5.95rem .9rem 1.25rem!important}.canon-reference-layout,.about-reference-grid,.announcement-reference-layout,.events-reference-layout,.contact-reference-layout{padding-top:.75rem!important}}.home-reference-page{color:#173332;background:radial-gradient(circle at 50% 18%,#fffaf07a,#0000 25rem),linear-gradient(#f8f1e08c,#e9f2eeeb);min-height:100vh;position:relative;overflow:hidden}.home-reference-image{object-fit:cover;object-position:center center;filter:saturate(.94)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.home-reference-soft-mask{background:linear-gradient(#fffaf080,#fffaf014 32%,#fffaf038 65%,#ecf5f1c7),radial-gradient(circle at 50% 45%,#fffaf033,#fffaf094 34%,#0000 60%);position:absolute;inset:0}.home-reference-center{z-index:2;text-align:center;justify-items:center;padding:clamp(8.2rem,16vh,10.5rem) 1.5rem 0;display:grid;position:relative}.home-reference-seal{width:clamp(3.4rem,5vw,4.55rem);height:clamp(3.4rem,5vw,4.55rem);margin-bottom:.72rem;box-shadow:0 12px 28px #7f334733}.home-reference-eyebrow{color:#9e3d32;background:#fffcf5d1;border:1px solid #c9a45c73;border-radius:8px;align-items:center;min-height:2.55rem;padding-inline:1.35rem;font-size:clamp(.98rem,1.2vw,1.12rem);font-weight:800;display:inline-flex;box-shadow:0 12px 24px #1733321a}.home-reference-center h1{color:#073f3f;letter-spacing:0;text-shadow:0 10px 28px #17333233;margin-top:.8rem;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:clamp(5.2rem,10vw,9.4rem);font-weight:900;line-height:.95}.home-reference-subtitle{color:#173332b8;margin-top:.65rem;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:clamp(1.25rem,2.1vw,1.75rem)}.home-reference-entry-row{z-index:3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#fffdf7e6,#faf4e8d1),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 50%/320px 320px;border:1px solid #c9a45c6b;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));width:min(72rem,100% - 7rem);display:grid;position:absolute;bottom:clamp(2.3rem,7vh,4.8rem);right:50%;transform:translate(50%);box-shadow:0 18px 36px #17333224}.home-reference-entry-card{color:#40524f;text-align:center;border-right:1px solid #c9a45c3d;align-content:center;place-items:center;gap:.28rem;min-height:6.9rem;text-decoration:none;transition:background-color .2s,transform .2s;display:grid}.home-reference-entry-card:last-child{border-right:0}.home-reference-entry-card:hover{background:#f6efdd99;transform:translateY(-.12rem)}.home-reference-entry-icon{width:2.75rem;height:2.75rem}.home-reference-entry-card strong{color:#40524f;font-size:1.03rem;font-weight:800}.home-reference-entry-card span{color:#7a6a48;font-size:.78rem;line-height:1.3}@media (width<=785px){.home-reference-page{min-height:48rem}.home-reference-center{padding-top:6.7rem}.home-reference-center h1{font-size:clamp(4.3rem,18vw,5.9rem)}.home-reference-entry-row{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 2rem);bottom:1rem}.home-reference-entry-card{border-bottom:1px solid #c9a45c38;min-height:5.3rem}.home-reference-entry-card:nth-child(2n){border-right:0}.home-reference-entry-card:last-child{border-bottom:0;grid-column:1/-1}}.public-art-page{color:#263238;isolation:isolate;background:linear-gradient(#fffaf057,#edf5f1b8),#f7f0df;min-height:calc(100vh - 5.8rem);padding:7.15rem clamp(1.2rem,3vw,3.6rem) 2.35rem;position:relative;overflow:hidden}.public-art-page:before{z-index:-2;pointer-events:none;content:"";opacity:.9;background:url(../assets/guofeng-ui-20260509/backgrounds/public-display-backdrop-v2.png) top/cover no-repeat;position:absolute;inset:0}.public-art-page:after{z-index:-1;pointer-events:none;content:"";opacity:.92;background:radial-gradient(circle at 50% 20%,#fffdf7ad,#0000 29rem),linear-gradient(#fffdf738,#fffdf70f 54%,#edf5f133);position:absolute;inset:0}.public-art-page>.canon-reference-layout,.public-art-page>.about-reference-grid,.public-art-page>.announcement-reference-layout,.public-art-page>.events-reference-layout,.public-art-page>.contact-reference-layout,.public-art-page>.notfound-reference-scene{width:min(100%,1380px);margin-inline:auto}.public-art-page .canon-reference-layout,.public-art-page .about-reference-grid,.public-art-page .announcement-reference-layout,.public-art-page .events-reference-layout,.public-art-page .contact-reference-layout{padding-top:0!important}.canon-art-page{overflow:visible}.canon-art-page .canon-reference-layout{align-items:start;min-height:auto;padding-bottom:2rem}.canon-art-page .canon-scroll-menu{position:sticky;top:6.3rem}.canon-art-page .canon-paper-card{background:linear-gradient(#fffdf7f0,#faf4e8e0),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 50%/30rem}.about-art-page .about-reference-card,.announcement-art-page .announcement-feature-card,.announcement-art-page .announcement-list-card,.events-art-page .event-reference-card,.events-art-page .events-note-card-reference,.contact-art-page .contact-seal-panel,.contact-art-page .contact-info-card,.contact-art-page .contact-safe-card{background:linear-gradient(#fffdf7e6,#faf4e8d6),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 50%/30rem}.notfound-art-page{min-height:100vh;padding-bottom:2rem}.notfound-art-page .notfound-reference-scene{min-height:calc(100vh - 9.35rem);box-shadow:none;border-radius:0;overflow:hidden}@media (width<=1024px){.public-art-page .canon-reference-layout,.public-art-page .announcement-reference-layout,.public-art-page .events-reference-layout,.public-art-page .contact-reference-layout,.public-art-page .about-reference-grid,.public-art-page .events-reference-cards{grid-template-columns:minmax(0,1fr)}.canon-art-page .canon-scroll-menu{order:2;position:relative;top:auto}}@media (width<=785px){.public-art-page{padding:5.95rem .9rem 1.35rem}.public-art-page .canon-reference-layout,.public-art-page .about-reference-grid,.public-art-page .announcement-reference-layout,.public-art-page .events-reference-layout,.public-art-page .contact-reference-layout{padding-inline:0!important}.notfound-art-page .notfound-reference-scene{min-height:35rem}}.interaction-reference-page{color:#263238;isolation:isolate;background:radial-gradient(circle at 12% 12%,#fffcf5e6,#0000 20rem),radial-gradient(circle at 82% 20%,#c9a45c24,#0000 18rem),linear-gradient(#f8f1e4 0%,#f7efe0 56%,#f3ead8 100%);min-height:100vh;padding:5.35rem clamp(.9rem,2vw,1.45rem) 1.25rem;position:relative;overflow:hidden visible}.interaction-reference-page:before{z-index:-3;pointer-events:none;content:"";opacity:.48;background:url(../assets/guofeng-ui-20260509/ornaments/cloud-mountain-banner.png) bottom/cover no-repeat;height:min(25rem,48vh);position:absolute;inset:auto -4rem 0}.interaction-reference-page:after{z-index:-2;pointer-events:none;content:"";opacity:.86;background:url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 50%/31rem,repeating-linear-gradient(90deg,#78604809 0 1px,#0000 1px 7rem);position:absolute;inset:0}:is(.wenyun-shell:has(.roster-reference-page) .site-header-bar,.wenyun-shell:has(.quiz-reference-page) .site-header-bar,.wenyun-shell:has(.lantern-reference-page) .site-header-bar){-webkit-backdrop-filter:blur(8px)!important;background:linear-gradient(#fffdf7f5,#faf4e8e6),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 50%/320px 320px!important;border:1px solid #b8894257!important;height:3.85rem!important;box-shadow:0 12px 24px #1733321a,inset 0 1px #fffc!important}.wenyun-shell:has(.login-reference-page) header:has(.site-header-bar){display:none}.wenyun-shell:has(.interaction-reference-page) .site-footer{display:none}html:has(.interaction-reference-page){background:#f3ead8}html:has(.login-reference-page){background:#f7efe0}body:has(.interaction-reference-page){background:#f3ead8}body:has(.login-reference-page){background:#f7efe0}body:has(.interaction-reference-page):before{display:none}body:has(.interaction-reference-page):after{display:none}.wenyun-shell:has(.interaction-reference-page){background:#f3ead8;padding-bottom:0!important}.wenyun-shell:has(.interaction-reference-page)>main{background:#f3ead8;min-height:100vh}.wenyun-shell:has(.login-reference-page){background:#f7efe0}.wenyun-shell:has(.login-reference-page)>main{background:#f7efe0}.interaction-paper-shell{z-index:1;width:min(100%,1510px);margin-inline:auto;position:relative}.interaction-page-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.8rem;margin-bottom:1rem;display:grid}.interaction-title-cluster{align-items:center;gap:1rem;min-width:0;display:flex}.interaction-title-icon{background:#fffcf5b8;border-color:#c9a45c57;width:4.1rem;height:4.1rem}.interaction-title-cluster h1{color:#173332;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:clamp(2rem,3vw,3.2rem);font-weight:900;line-height:1.06}.interaction-title-cluster p{color:#7f432a;margin-top:.35rem;font-size:.98rem}.interaction-corner-card{background:linear-gradient(#fffdf7e8,#faf4e8d6),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 50%/28rem;border:1px solid #b889426b;border-radius:8px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 16px 34px #1733321a,inset 0 1px #ffffffc7}.interaction-corner-card:before,.interaction-corner-card:after{z-index:1;pointer-events:none;content:"";opacity:.78;width:2.5rem;height:2.5rem;position:absolute}.interaction-corner-card:before{border-top:1px solid #c9a45cad;border-left:1px solid #c9a45cad;top:.52rem;left:.52rem}.interaction-corner-card:after{border-bottom:1px solid #c9a45cad;border-right:1px solid #c9a45cad;bottom:.52rem;right:.52rem}.interaction-notice-row{width:min(100%,52rem);margin-bottom:.85rem}.interaction-search-box,.roster-filter-strip select,.interaction-filter-pill,.interaction-count-pill{color:#40524f;background:#fffcf5c7;border:1px solid #7860483d;border-radius:8px;min-height:2.6rem}.interaction-search-box{align-items:center;gap:.65rem;width:min(30rem,42vw);padding-inline:1rem;display:flex}.interaction-search-box input{background:0 0;border:0;outline:0;min-height:2.4rem}.interaction-filter-pill{justify-content:center;align-items:center;gap:.35rem;padding-inline:1rem;font-size:.88rem;font-weight:700;display:inline-flex}.interaction-filter-pill.is-active,.interaction-filter-pill:hover{color:#fff8e8;background:#0f3d3e;border-color:#0f3d3e3d}.interaction-count-pill{color:#6f5e42;align-items:center;padding-inline:1rem;font-size:.88rem;display:inline-flex}.interaction-primary-button,.interaction-seal-button,.interaction-ghost-button,.interaction-small-link{border-radius:8px;justify-content:center;align-items:center;gap:.45rem;min-height:2.8rem;padding:.6rem 1.15rem;font-size:.95rem;font-weight:800;line-height:1.2;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.interaction-primary-button{color:#fff8e8;background:linear-gradient(135deg,#0f3d3e,#235c56);border:1px solid #0f3d3e2e;box-shadow:0 12px 22px #0f3d3e2e}.interaction-seal-button{color:#fff8e8;background:linear-gradient(135deg,#a53b31,#7f2e2a);border:1px solid #b8473f33;box-shadow:0 12px 24px #b8473f33}.interaction-ghost-button,.interaction-small-link{color:#40524f;background:#fffcf5d1;border:1px solid #78604847}.interaction-primary-button:hover,.interaction-seal-button:hover,.interaction-ghost-button:hover,.interaction-small-link:hover{transform:translateY(-.08rem)}.interaction-primary-button:disabled,.interaction-seal-button:disabled,.interaction-ghost-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.interaction-empty-card,.interaction-state-card{color:#40524f;background:#fffcf5b3;border:1px solid #c9a45c47;border-radius:8px;align-items:center;gap:.9rem;line-height:1.75;display:flex}.interaction-empty-card{text-align:center;justify-content:center;min-height:10rem;padding:1.2rem}.interaction-state-card{margin-bottom:.8rem;padding:.9rem 1rem}.interaction-state-card strong{color:#173332;display:block}.interaction-state-card p{margin-top:.2rem;font-size:.88rem}.interaction-state-icon{width:2.3rem;height:2.3rem}.roster-wall-card{padding:1.35rem 1.45rem 1.2rem}.roster-filter-strip{flex-wrap:wrap;align-items:center;gap:.68rem;margin-bottom:1rem;display:flex}.roster-filter-strip select{width:auto;min-width:6.8rem;padding-inline:.9rem;font-size:.88rem;font-weight:700}.roster-card-row{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(15.8rem,1fr);grid-auto-flow:column;gap:1rem;padding:.2rem .15rem .7rem;display:grid;overflow-x:auto}.roster-reference-card{scroll-snap-align:start;text-align:center;background:#fffcf5b3;border:1px solid #c9a45c5c;border-radius:8px;align-content:start;justify-items:center;min-height:18.4rem;padding:1.05rem 1rem .95rem;display:grid;position:relative;box-shadow:0 12px 24px #17333212}.roster-card-avatar{background:#f6efdd;border:1px solid #c9a45c6b;border-radius:999px;width:5rem;height:5rem;overflow:hidden}.roster-card-avatar img{object-fit:cover;object-position:center;filter:saturate(.86)contrast(1.02);width:100%;height:100%}.roster-card-body{min-width:0}.roster-card-code{color:#7f432a;margin-top:.55rem;font-size:.8rem}.roster-reference-card h2{color:#173332;margin-top:.2rem;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:1.45rem;font-weight:900}.roster-card-meta,.roster-card-location,.roster-card-tags{color:#6f5e42;font-size:.82rem}.roster-card-location{align-items:center;gap:.2rem;margin-top:.25rem;display:inline-flex}.roster-card-motto{color:#40524f;margin-top:.55rem;font-size:.88rem;line-height:1.65}.roster-card-tags{margin-top:.35rem}.roster-card-button{color:#40524f;background:#fffcf5c2;border:1px solid #7860483d;border-radius:999px;align-self:end;min-height:2.1rem;margin-top:.75rem;padding-inline:1rem;font-size:.82rem;font-weight:800}.roster-submit-card{margin-top:1rem;padding:1.25rem 1.45rem 1.35rem}.roster-submit-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.interaction-section-kicker{color:#7f432a;align-items:center;gap:.35rem;font-size:.88rem;font-weight:800;display:inline-flex}.roster-submit-heading h2{color:#173332;margin-top:.25rem;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:1.45rem;font-weight:900}.roster-submit-heading p:not(.interaction-section-kicker){color:#6f5e42;margin-top:.35rem;font-size:.88rem}.roster-submit-actions{color:#7f432a;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;font-size:.86rem;display:flex}.roster-submit-actions>span{background:#fffcf5b8;border:1px solid #c9a45c47;border-radius:8px;align-items:center;min-height:2.6rem;padding-inline:.9rem;font-weight:800;display:inline-flex}.roster-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.roster-step-card{background:#fffcf59e;border:1px solid #c9a45c4d;border-radius:8px;padding:.9rem}.roster-step-card span{color:#a53b31;font-size:.78rem;font-weight:800}.roster-step-card strong{color:#173332;margin-top:.25rem;font-size:1rem;display:block}.roster-step-card p{color:#6f5e42;margin-top:.25rem;font-size:.82rem}.roster-reference-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1rem;display:grid}.roster-reference-form label,.lantern-reference-form label,.login-reference-form label{color:#40524f;gap:.35rem;min-width:0;font-size:.88rem;font-weight:800;display:grid}.roster-reference-form input,.roster-reference-form textarea,.lantern-reference-form input,.lantern-reference-form textarea,.login-reference-form input{color:#263238;background:#fffcf5bd;border:1px solid #78604838;border-radius:8px;outline:0;min-height:2.65rem;padding:.55rem .75rem}.roster-wide-field,.roster-rule-check{grid-column:span 2}.roster-gender-field{border:0;align-items:center;gap:.8rem;min-width:0;padding:0;display:flex}.roster-gender-field legend{color:#40524f;font-size:.88rem;font-weight:800}.roster-gender-field label,.roster-rule-check{align-items:center;gap:.45rem;display:inline-flex}.roster-gender-field input,.roster-rule-check input{width:auto;min-height:auto}.roster-form-submit{grid-column:4;align-self:end}.quiz-page-heading{grid-template-columns:minmax(16rem,1fr) minmax(18rem,.82fr) minmax(8rem,.22fr)}.quiz-progress-card,.quiz-score-card{background:#fffcf5c2;border:1px solid #c9a45c5c;border-radius:8px;padding:.85rem 1rem;box-shadow:0 12px 24px #17333212}.quiz-progress-card span,.quiz-score-card span{color:#40524f;font-size:.82rem;font-weight:800}.quiz-progress-card div{background:#7860481f;border-radius:999px;height:.55rem;margin-top:.55rem;overflow:hidden}.quiz-progress-card i{border-radius:inherit;background:#0f3d3e;height:100%;transition:width .24s;display:block}.quiz-score-card{justify-items:center;display:grid}.quiz-score-card strong{color:#173332;margin-top:.2rem;font-size:1.35rem}.quiz-reference-layout{grid-template-columns:minmax(0,1fr) minmax(13.5rem,.32fr);align-items:start;gap:1.25rem;display:grid}.quiz-main-column{gap:1rem;min-width:0;display:grid}.quiz-question-card{min-height:20.7rem;padding:1.7rem 1.85rem}.quiz-question-head{color:#7f432a;flex-wrap:wrap;justify-content:space-between;gap:.6rem;font-size:.88rem;font-weight:800;display:flex}.quiz-question-head small{color:#6f5e42;font-size:.78rem}.quiz-question-card h2{color:#173332;margin-top:.9rem;font-size:clamp(1.15rem,1.5vw,1.45rem);font-weight:800;line-height:1.75}.quiz-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;margin-top:1.2rem;display:grid}.quiz-option-button{color:#40524f;text-align:left;background:#fffcf5c2;border:1px solid #7860483b;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3.85rem;padding:.75rem .9rem;display:grid}.quiz-option-button span{font-weight:900}.quiz-option-button em{min-width:0;font-style:normal;line-height:1.55}.quiz-option-button.is-selected{color:#fff8e8;background:linear-gradient(135deg,#0f3d3e,#245f58);border-color:#0f3d3e4d;box-shadow:0 12px 22px #0f3d3e2b}.quiz-analysis-card{grid-template-columns:minmax(0,1fr) 18rem;min-height:6.8rem;padding:1.1rem 1.3rem;display:grid;overflow:hidden}.quiz-analysis-card p{color:#173332;font-weight:900}.quiz-analysis-card span{color:#40524f;margin-top:.45rem;font-size:.88rem;line-height:1.75;display:block}.quiz-analysis-card img{object-fit:cover;opacity:.52;width:24rem;height:10rem;position:absolute;bottom:-2.8rem;right:0}.quiz-side-column{gap:1rem;min-width:0;display:grid}.quiz-rule-card,.quiz-state-card{padding:1.25rem 1.15rem}.quiz-rule-card h2,.quiz-state-card h2{color:#173332;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:1.35rem;font-weight:900}.quiz-rule-card ul{color:#40524f;gap:.65rem;margin-top:.9rem;padding-left:1.1rem;font-size:.88rem;line-height:1.6;display:grid}.quiz-state-card strong{color:#173332;margin-top:.85rem;font-size:1.35rem;display:block}.quiz-state-card p{color:#40524f;margin-top:.45rem;font-size:.88rem}.quiz-action-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-top:1rem;display:flex}.quiz-pass-card{color:#314434;background:#f1f7e9db;border:1px solid #7e936861;border-radius:8px;align-items:center;gap:.85rem;width:min(100%,46rem);margin-top:1rem;padding:.85rem 1rem;display:flex}.lantern-page-heading{grid-template-columns:minmax(0,1fr) auto}.lantern-page-note{color:#6f5e42;max-width:28rem;font-size:.9rem;line-height:1.7}.lantern-reference-layout{z-index:2;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:start;gap:1.35rem;display:grid;position:relative}.lantern-form-card{padding:1.6rem 1.65rem}.lantern-form-heading p,.lantern-wall-heading p{color:#173332;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:1.75rem;font-weight:900}.lantern-form-heading span{color:#6f5e42;margin-top:.35rem;display:block}.lantern-reference-form{gap:.95rem;margin-top:1rem;display:grid}.lantern-reference-form textarea{resize:vertical;min-height:8.8rem}.lantern-reference-form small{color:#9a8a6f;justify-self:end;font-size:.78rem}.lantern-mood-field{border:0;gap:.65rem;padding:0;display:grid}.lantern-mood-field legend{color:#40524f;font-size:.88rem;font-weight:800}.lantern-mood-field div{flex-wrap:wrap;gap:.45rem;display:flex}.lantern-mood-field button{color:#40524f;background:#fffcf5b8;border:1px solid #78604833;border-radius:999px;align-items:center;gap:.35rem;min-height:2.2rem;padding-inline:.75rem;font-size:.82rem;font-weight:800;display:inline-flex}.lantern-mood-field button span{background:#c9a45c;border-radius:999px;width:.45rem;height:.45rem}.lantern-mood-field button.is-active{color:#fff8e8;background:#0f3d3e;border-color:#0f3d3e3d}.lantern-anonymous-switch{background:#fffcf5ad;border:1px solid #c9a45c47;border-radius:8px;grid-template-columns:minmax(0,1fr) 3.2rem;align-items:center;padding:.75rem .9rem;display:grid;position:relative}.lantern-anonymous-switch strong{color:#173332}.lantern-anonymous-switch em{color:#6f5e42;margin-top:.2rem;font-size:.78rem;font-style:normal;display:block}.lantern-anonymous-switch input{opacity:0;width:3rem;height:1.6rem;position:absolute;right:1rem}.lantern-anonymous-switch i{background:#78604842;border-radius:999px;justify-self:end;width:3rem;height:1.6rem}.lantern-anonymous-switch i:before{content:"";background:#fffaf0;border-radius:999px;width:1.22rem;height:1.22rem;margin:.19rem;transition:transform .2s;display:block;box-shadow:0 4px 10px #17333226}.lantern-anonymous-switch input:checked+i{background:#6f8f8b}.lantern-anonymous-switch input:checked+i:before{transform:translate(1.38rem)}.lantern-submit-button{width:100%;min-height:3.1rem;margin-top:.3rem}.lantern-wall-card{z-index:2;min-height:32rem;position:relative}.lantern-wall-heading{justify-content:space-between;align-items:end;margin-bottom:.9rem;display:flex}.lantern-wall-heading h2{color:#6f5e42;margin-top:.2rem;font-size:.95rem;font-weight:800}.lantern-wall-heading span{color:#6f5e42;background:#fffcf5b3;border:1px solid #c9a45c47;border-radius:999px;padding:.35rem .75rem;font-size:.78rem;font-weight:800}.lantern-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.lantern-message-card{background:linear-gradient(#fffdf7e0,#faf4e8b8),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 50%/22rem;border:1px solid #c9a45c47;border-radius:8px;min-height:9.5rem;padding:.9rem;box-shadow:0 12px 22px #1733320f}.lantern-message-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.lantern-card-icon{border-radius:999px;width:1.8rem;height:1.8rem}.lantern-message-head strong{color:#40524f;font-size:.86rem}.lantern-message-head span{color:#7f432a;font-size:.78rem;font-weight:800}.lantern-message-card p{color:#40524f;margin-top:.65rem;font-size:.92rem;line-height:1.75}.lantern-like-row{color:#9a8a6f;justify-content:flex-end;gap:.45rem;margin-top:.55rem;font-size:.76rem;display:flex}.lantern-more-button{color:#40524f;background:#fffcf5c2;border:1px solid #78604842;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-width:8.5rem;min-height:2.55rem;margin:1rem auto 0;font-weight:800;display:inline-flex}.lantern-more-button svg{width:1.05rem;height:1.05rem}.lantern-bottom-scene{z-index:0;object-fit:cover;opacity:.3;pointer-events:none;width:min(32rem,45vw);height:13rem;position:absolute;bottom:-5rem;right:14%}.login-reference-page{background:#f7efe0;grid-template-columns:minmax(0,1.15fr) minmax(24rem,.75fr);gap:0;padding:0;display:grid;overflow:hidden visible}.login-reference-page:before,.login-reference-page:after{display:none}.login-reference-scene{background:#e8eee9;min-height:100vh;position:relative;overflow:hidden}.login-reference-scene>img{object-fit:cover;object-position:center;filter:saturate(.86)contrast(1.04);width:100%;height:100%;min-height:100vh}.login-scene-mask{background:linear-gradient(90deg,#0f3d3e14,#fffaf01f 50%,#fffaf0ad),radial-gradient(circle at 52% 36%,#fffaf042,#0000 20rem);position:absolute;inset:0}.login-scene-title{color:#5b4632;justify-items:center;display:grid;position:absolute;top:13%;right:15%}.login-scene-title h1{writing-mode:vertical-rl;color:#5b4632;letter-spacing:0;text-shadow:0 8px 20px #17333229;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:clamp(4rem,7vw,6.4rem);font-weight:900;line-height:1.05}.login-scene-title p{writing-mode:vertical-rl;color:#6f5e42;margin-top:1.2rem;font-size:1.1rem;line-height:1.7}.login-scene-seal{position:absolute;top:8rem;right:-3.6rem}.login-reference-card{align-self:center;width:min(100% - 3rem,33rem);margin:2rem auto;padding:1.65rem 1.75rem}.login-mode-tabs{border-bottom:1px solid #78604838;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:1.15rem;display:grid}.login-mode-tabs button{color:#6f5e42;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:.45rem;min-height:3.1rem;font-weight:800;display:inline-flex}.login-mode-tabs button.is-active{color:#173332;border-bottom-color:#0f3d3e}.login-reference-form{gap:1rem;margin-top:1rem;display:grid}.login-form-title h2{color:#173332;text-align:center;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:1.55rem;font-weight:900}.login-form-title p{color:#6f5e42;text-align:center;margin-top:.35rem;font-size:.9rem;line-height:1.65}.login-input-with-icon{background:#fffcf5bd;border:1px solid #78604838;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding-inline:.75rem;display:grid}.login-input-with-icon input{background:0 0;border:0;padding-inline:0}.login-input-with-icon button{color:#40524f;background:0 0;border:0;place-items:center;width:2rem;height:2rem;display:inline-grid}.login-form-row,.login-switch-row{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.login-remember-check{align-items:center;gap:.45rem;grid-template-columns:none!important;font-size:.85rem!important;display:inline-flex!important}.login-remember-check input{width:auto;min-height:auto}.login-plain-button,.login-switch-row button{color:#a53b31;background:0 0;border:0;font-size:.88rem;font-weight:800}.login-main-button{width:100%;min-height:3.25rem;margin-top:.2rem}.login-switch-row{color:#6f5e42;justify-content:center;font-size:.9rem}.login-tip-card{background:#fffcf59e;border:1px solid #c9a45c52;border-radius:8px;margin-top:1.35rem;padding:1rem}.login-tip-card div{color:#173332;align-items:center;gap:.45rem;display:flex}.login-tip-card p{color:#40524f;margin-top:.55rem;font-size:.82rem;line-height:1.75}@media (width<=1024px){.interaction-page-heading,.quiz-page-heading,.lantern-page-heading{grid-template-columns:minmax(0,1fr)}.interaction-search-box{width:100%}.quiz-reference-layout,.lantern-reference-layout,.login-reference-page{grid-template-columns:minmax(0,1fr)}.login-reference-scene,.login-reference-scene>img{min-height:30rem}.login-scene-title{top:5rem;right:12%}}@media (width<=785px){.interaction-reference-page{padding:5.45rem .75rem 1rem;overflow:visible}.interaction-title-cluster{gap:.75rem}.interaction-title-icon{width:3.25rem;height:3.25rem}.interaction-title-cluster h1{font-size:clamp(1.85rem,9vw,2.45rem)}.roster-wall-card,.roster-submit-card,.quiz-question-card,.quiz-analysis-card,.quiz-rule-card,.quiz-state-card,.lantern-form-card,.login-reference-card{padding:1rem}.roster-card-row{grid-auto-columns:minmax(13.8rem,82vw)}.roster-submit-heading,.quiz-action-bar,.login-form-row{flex-direction:column;align-items:stretch}.roster-step-grid,.roster-reference-form,.quiz-option-grid,.lantern-card-grid{grid-template-columns:minmax(0,1fr)}.roster-filter-strip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.roster-filter-strip select,.roster-filter-strip .interaction-filter-pill,.roster-filter-strip .interaction-count-pill{width:100%;min-width:0}.roster-submit-actions{justify-content:flex-start}.roster-submit-actions>span,.roster-submit-actions .interaction-filter-pill{width:100%}.roster-wide-field,.roster-rule-check,.roster-form-submit{grid-column:auto}.quiz-analysis-card{grid-template-columns:minmax(0,1fr)}.quiz-analysis-card img{border-radius:8px;width:100%;height:7rem;margin-top:.75rem;position:relative;bottom:auto;right:auto}.lantern-bottom-scene{display:none}.login-reference-page{padding:0}.login-reference-scene,.login-reference-scene>img{min-height:26rem}.login-scene-title{top:3rem;right:50%;transform:translate(50%)}.login-scene-title h1,.login-scene-title p{writing-mode:horizontal-tb}.login-scene-seal{margin-top:.8rem;position:static}.login-reference-card{width:calc(100% - 1.4rem);max-width:calc(100vw - 1.4rem);margin:-2rem auto 1rem}.login-mode-tabs button{white-space:nowrap;min-width:0;padding-inline:.25rem;font-size:.82rem}.login-input-with-icon{grid-template-columns:auto minmax(0,1fr) auto}}.yard-reference-shell{color:#263238;background:linear-gradient(#fffdf7b8,#f3ede0e0),url(../assets/guofeng-ui-20260509/ornaments/cloud-mountain-banner.png) bottom/cover no-repeat,url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 50%/34rem;min-height:100dvh;padding:clamp(.8rem,1.4vw,1.35rem);position:relative;overflow-x:hidden}body:has(.yard-reference-shell){background:linear-gradient(#fffdf7b8,#f3ede0e0),url(../assets/guofeng-ui-20260509/ornaments/cloud-mountain-banner.png) bottom/cover no-repeat,url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 50%/34rem;min-height:100dvh}#root:has(.yard-reference-shell){background:linear-gradient(#fffdf7b8,#f3ede0e0),url(../assets/guofeng-ui-20260509/ornaments/cloud-mountain-banner.png) bottom/cover no-repeat,url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 50%/34rem;min-height:100dvh}body:has(.yard-reference-shell):after{display:none}body:has(.yard-reference-shell):before{display:none}.yard-reference-sidebar{z-index:40;background:linear-gradient(#0f3d3efa,#2f6f68f0),url(../assets/guofeng-ui-20260509/ornaments/bamboo-ink-border.png) bottom/130% no-repeat;border:1px solid #f8df9d2e;border-radius:8px;width:7.3rem;display:none;position:fixed;top:clamp(.8rem,1.4vw,1.35rem);bottom:clamp(.8rem,1.4vw,1.35rem);left:clamp(.8rem,1.4vw,1.35rem);overflow:hidden;box-shadow:0 22px 42px #1733323d}.yard-reference-sidebar:after,.yard-mobile-drawer:after{pointer-events:none;content:"";opacity:.22;background:url(../assets/guofeng-ui-20260509/ornaments/cloud-ribbon-ornament.png) 50%/contain no-repeat;height:12rem;position:absolute;inset:auto -2rem -.5rem}.yard-reference-brand{z-index:2;color:#fffaf0;text-align:center;justify-items:center;gap:.45rem;padding:1rem .5rem .8rem;display:grid;position:relative}.yard-reference-brand-mark{border-radius:8px;width:2.25rem;height:2.25rem}.yard-reference-brand strong{color:#fffaf0;letter-spacing:0;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:1.12rem;font-weight:900}.yard-reference-nav{z-index:2;gap:.35rem;padding:.4rem .55rem;display:grid;position:relative}.yard-reference-nav-link,.yard-reference-admin-link,.yard-reference-foot-link{color:#fffaf0e0;border:1px solid #0000;border-radius:6px;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.38rem;min-height:2.45rem;font-size:.78rem;font-weight:700;line-height:1.1;display:grid}.yard-reference-nav-link{padding:0 .46rem}.yard-reference-nav-link svg,.yard-reference-admin-link svg,.yard-reference-foot-link svg{width:.95rem;height:.95rem}.yard-reference-nav-link-active{color:#0f3d3e;background:#fffaf0f0;border-color:#f8df9d75;box-shadow:0 10px 18px #07181829}.yard-reference-admin-link{z-index:2;color:#fffaf0;background:#b8473fdb;margin:.5rem .55rem 0;padding:0 .46rem;position:relative}.yard-reference-sidebar-foot{z-index:2;gap:.35rem;display:grid;position:absolute;bottom:.8rem;left:.55rem;right:.55rem}.yard-reference-foot-link{text-align:left;background:#fffaf014;width:100%;padding:0 .46rem}.yard-reference-main{width:100%}.yard-reference-stage{background:linear-gradient(#fffdf7f0,#f9f2e5e6),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 50%/31rem;border:1px solid #b889424d;border-radius:8px;min-height:calc(100vh - clamp(1.6rem,2.8vw,2.7rem));overflow:hidden;box-shadow:0 24px 48px #17333229,inset 0 1px #ffffffc2}.yard-reference-topbar{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffcf5e6;border-bottom:1px solid #b8894238;justify-content:space-between;align-items:center;gap:1rem;min-height:3.15rem;padding:.45rem .85rem;display:flex;position:sticky;top:0}.yard-reference-topbar-left,.yard-reference-topbar-right{color:#173332;align-items:center;gap:.55rem;min-width:0;font-size:.86rem;font-weight:800;display:flex}.yard-reference-topbar-icon,.yard-reference-avatar{color:#0f3d3e;background:#fffaf0db;border:1px solid #2f6f6829;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.yard-reference-bell-dot{position:relative}.yard-reference-bell-dot:after{content:"";background:#b8473f;border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.28rem;right:.34rem;box-shadow:0 0 0 2px #fffaf0e6}.yard-reference-avatar{overflow:hidden}.yard-reference-avatar img{object-fit:cover;width:100%;height:100%}.yard-reference-account{color:#526461;text-overflow:ellipsis;white-space:nowrap;max-width:8rem;font-size:.78rem;overflow:hidden}.yard-reference-content{z-index:1;padding:clamp(.95rem,1.8vw,1.55rem);position:relative}.yard-mobile-menu-button{z-index:80;color:#0f3d3e;background:#fffcf5f0;border:1px solid #b8894257;border-radius:8px;place-items:center;width:2.6rem;height:2.6rem;display:grid;position:fixed;top:.82rem;left:.82rem;box-shadow:0 12px 24px #17333229}.yard-mobile-drawer-mask{z-index:70;background:#0f3d3e57;border:0;position:fixed;inset:0}.yard-mobile-drawer{z-index:90;background:linear-gradient(#0f3d3e,#2f6f68);border:1px solid #f8df9d33;border-radius:8px;width:min(18.5rem,100vw - 1.5rem);transition:transform .24s;position:fixed;top:.75rem;bottom:.75rem;left:.75rem;overflow:hidden;transform:translate(calc(-100% - 1rem));box-shadow:0 24px 52px #07181857}.yard-mobile-drawer-open{transform:translate(0)}.yard-mobile-drawer .yard-reference-nav-link,.yard-mobile-drawer .yard-reference-admin-link,.yard-mobile-drawer .yard-reference-foot-link{min-height:2.85rem;font-size:.92rem}.yard-page-stack{gap:1rem;display:grid}.yard-page-banner{background:#fffaf0;border:1px solid #b8894247;border-radius:8px;align-items:center;min-height:clamp(8.5rem,16vw,12rem);display:flex;position:relative;overflow:hidden}.yard-page-banner-center{text-align:center;justify-content:center}.yard-page-banner-image{object-fit:cover;object-position:center;opacity:.72;filter:saturate(.9)contrast(1.04)brightness(1.05);width:100%;height:100%;position:absolute;inset:0}.yard-page-banner-mask{background:linear-gradient(90deg,#fffcf5eb,#fffcf594 50%,#fffcf538),linear-gradient(#fffcf52e,#fffcf580);position:absolute;inset:0}.yard-page-banner-center .yard-page-banner-mask{background:radial-gradient(circle,#fffcf5c7,#fffcf557 52%,#fffcf524)}.yard-page-index-label{z-index:2;color:#7a4d23;text-align:center;background:#fffaf0eb;border:1px solid #c9a45c94;border-radius:8px;min-width:7.2rem;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:1rem;font-weight:900;line-height:1.75rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #17333214}.yard-page-banner-content{z-index:2;width:min(42rem,72%);padding:3rem clamp(1rem,3vw,2.6rem) 1.3rem;position:relative}.yard-page-banner-content h1{color:#173332;letter-spacing:0;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:clamp(1.7rem,3.1vw,2.55rem);font-weight:900;line-height:1.18}.yard-page-banner-content p{color:#526461;margin-top:.5rem;font-size:.95rem;line-height:1.8}.yard-page-banner-action{z-index:2;margin-left:auto;padding:3rem 1.3rem 1.3rem 0;position:relative}.yard-paper-card{background:linear-gradient(#fffdf7eb,#faf4e8db),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 50%/27rem;border:1px solid #b889423d;border-radius:8px;padding:clamp(1rem,1.8vw,1.35rem);position:relative;overflow:hidden;box-shadow:0 14px 28px #17333214,inset 0 1px #ffffffbd}.yard-paper-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.yard-paper-card h2,.yard-application-state-card h2,.yard-event-row h2,.yard-notice-row h2,.yard-lantern-row h2{color:#263238;letter-spacing:0;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-weight:900}.yard-paper-card-head h2{font-size:1.35rem}.yard-paper-card-head p{color:#7a6a48;margin-top:.28rem;font-size:.86rem;line-height:1.7}.yard-paper-card-action{flex-shrink:0}.yard-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.yard-metric-card{text-align:center;background:#fffcf5c2;border:1px solid #b8894238;border-radius:8px;align-content:center;justify-items:center;gap:.25rem;min-height:8rem;display:grid}.yard-metric-icon{border-radius:999px;width:2.3rem;height:2.3rem;box-shadow:0 8px 16px #17333214}.yard-metric-card p{color:#526461;font-size:.82rem;font-weight:700}.yard-metric-card strong{color:#263238;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1}.yard-metric-card span{color:#7a6a48;font-size:.76rem}.yard-metric-card-gold{background:linear-gradient(#faeecfcc,#fffcf5cc)}.yard-metric-card-jade{background:linear-gradient(#e4f0ebdb,#fffcf5cc)}.yard-metric-card-seal{background:linear-gradient(#fff1eedb,#fffcf5cc)}.yard-metric-card-purple{background:linear-gradient(#f0e8f7db,#fffcf5cc)}.yard-two-column,.yard-profile-layout,.yard-application-overview{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:1rem;display:grid}.yard-status-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:1.55rem;padding:.2rem .65rem;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.yard-status-pill-gold{color:#7a4d23;background:#f8df9d}.yard-status-pill-jade{color:#0f5a4f;background:#dcece3}.yard-status-pill-seal{color:#b8473f;background:#fff1ee}.yard-status-pill-muted{color:#526461;background:#edf3ef}.yard-status-pill-danger{color:#9e3d32;background:#f8d6d0}.yard-empty-box{color:#526461;background:#fffaf09e;border:1px dashed #b8894257;border-radius:8px;gap:.35rem;padding:1.2rem;line-height:1.7;display:grid}.yard-empty-box strong{color:#263238;font-size:1rem}.yard-action-button,.yard-action-button-muted,.yard-action-button-danger,.yard-mini-button,.yard-small-link{border-radius:6px;justify-content:center;align-items:center;gap:.38rem;min-height:2.3rem;padding:.48rem .9rem;font-size:.84rem;font-weight:800;line-height:1.2;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.yard-action-button{color:#fffaf0;background:#0f4a45;border:1px solid #0f3d3e2e;box-shadow:0 10px 18px #0f3d3e2e}.yard-action-button-muted,.yard-small-link{color:#7a4d23;background:#fffaf0db;border:1px solid #b8894247}.yard-action-button-danger{color:#fffaf0;background:#b8473f;border:1px solid #b8473f33}.yard-mini-button{color:#0f4a45;background:#fffaf0db;border:1px solid #b8894247}.yard-action-button:hover,.yard-action-button-muted:hover,.yard-action-button-danger:hover,.yard-mini-button:hover,.yard-small-link:hover{transform:translateY(-.08rem)}.yard-action-button:disabled,.yard-action-button-muted:disabled,.yard-action-button-danger:disabled,.yard-mini-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.yard-action-button-full{width:100%}.yard-inline-link{color:#b8473f;margin-left:.55rem;font-weight:800}.yard-brief-list{gap:.65rem;display:grid}.yard-brief-row{border-bottom:1px solid #b889422e;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem;padding-bottom:.65rem;display:grid}.yard-brief-row:last-child{border-bottom:0;padding-bottom:0}.yard-brief-row strong{color:#263238;margin-top:.34rem;display:block}.yard-brief-row p{color:#526461;margin-top:.18rem;font-size:.86rem;line-height:1.7}.yard-brief-row time{color:#7a6a48;white-space:nowrap;font-size:.78rem}.yard-profile-card,.yard-namecard-preview,.yard-account-card,.yard-quiet-callout{background:#fffaf09e;border:1px solid #b8894233;border-radius:8px;align-items:center;gap:.85rem;padding:.9rem;display:flex}.yard-profile-avatar,.yard-namecard-avatar,.yard-account-icon{color:#0f4a45;background:#dcece3;border:1px solid #2f6f682e;border-radius:999px;flex:none;place-items:center;width:4.2rem;height:4.2rem;display:grid;overflow:hidden}.yard-profile-avatar img,.yard-namecard-avatar img{object-fit:cover;width:100%;height:100%}.yard-profile-card h3,.yard-namecard-preview h3{color:#263238;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:1.35rem;font-weight:900}.yard-profile-card p,.yard-namecard-preview p,.yard-namecard-preview span,.yard-account-card p,.yard-account-card span,.yard-quiet-callout p{color:#526461;font-size:.84rem;line-height:1.6}.yard-account-card{align-items:flex-start}.yard-account-card strong{overflow-wrap:anywhere;color:#263238;max-width:100%;display:block}.yard-account-card .yard-status-pill{margin-left:auto}.yard-quiet-callout{align-items:flex-start;margin-top:.9rem}.yard-quiet-callout svg{color:#c9a45c;flex:none}.yard-quiet-callout strong{color:#263238;display:block}.yard-quiet-callout .yard-mini-button{flex-shrink:0;margin-left:auto}.yard-info-list{gap:.55rem;margin-top:.9rem;display:grid}.yard-info-list div{color:#526461;grid-template-columns:5.5rem minmax(0,1fr);gap:.8rem;font-size:.9rem;line-height:1.7;display:grid}.yard-info-list dt{color:#7a6a48;font-weight:800}.yard-info-list dd{min-width:0}.yard-form-grid,.yard-roster-form{gap:.9rem;display:grid}.yard-form-grid{margin-top:1rem}.yard-form-grid-password{border-top:1px solid #b889422e;padding-top:.9rem}.yard-form-columns-2,.yard-form-columns-3{gap:.8rem;display:grid}.yard-form-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.yard-form-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.yard-form-grid label,.yard-roster-form label{gap:.36rem;min-width:0;display:grid}.yard-form-grid label span,.yard-roster-form label span{color:#263238;font-size:.84rem;font-weight:800}.yard-input{color:#263238;background:#fffcf5db;border:1px solid #b8894242;border-radius:6px;outline:none;min-height:2.42rem;padding:.55rem .75rem}.yard-input:focus{border-color:#2f6f6885;box-shadow:0 0 0 3px #2f6f681f}.yard-input-readonly{color:#7a6a48;background:#edf3efc7}.yard-textarea{resize:vertical;min-height:5.8rem;line-height:1.7}.yard-roster-form small{color:#7a6a48;font-size:.76rem;line-height:1.5}.yard-check-row{background:#fffaf09e;border:1px solid #b8894238;border-radius:8px;align-items:flex-start;padding:.9rem;gap:.7rem!important;display:flex!important}.yard-check-row input{flex:none;margin-top:.2rem}.yard-check-row span{line-height:1.7;color:#526461!important}.yard-form-submit{justify-self:end;min-width:9.5rem}.yard-warning-line,.yard-progress-note{color:#7a4d23;background:#fff6e19e;border:1px solid #c9a45c47;border-radius:6px;padding:.75rem .9rem;font-size:.86rem;line-height:1.7}.yard-application-state-card{gap:.45rem;display:grid}.yard-application-state-card h2{font-size:1.55rem}.yard-application-state-card p,.yard-application-state-card span{color:#526461;font-size:.9rem}.yard-progress-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-bottom:.9rem;display:grid}.yard-progress-step{color:#9b917c;text-align:center;justify-items:center;gap:.35rem;font-size:.78rem;font-weight:800;display:grid;position:relative}.yard-progress-step:before{content:"";background:#b8894238;height:2px;position:absolute;top:.72rem;left:-50%;right:50%}.yard-progress-step:first-child:before{display:none}.yard-progress-step span{z-index:1;color:#9b917c;background:#eee2cc;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;display:grid;position:relative}.yard-progress-step-active{color:#0f4a45}.yard-progress-step-active:before{background:#0f4a45}.yard-progress-step-active span{color:#fffaf0;background:#0f4a45}.yard-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.yard-detail-grid div,.yard-text-ledger div{background:#fffcf59e;border:1px solid #b889422e;border-radius:6px;padding:.7rem}.yard-detail-grid span,.yard-text-ledger span{color:#7a6a48;font-size:.76rem;font-weight:800;display:block}.yard-detail-grid strong{overflow-wrap:anywhere;color:#263238;margin-top:.2rem;font-size:.92rem;display:block}.yard-text-ledger{gap:.7rem;margin-top:.8rem;display:grid}.yard-text-ledger p{color:#526461;margin-top:.28rem;line-height:1.75}.yard-filter-card{padding-top:.9rem}.yard-filter-tabs{border-bottom:1px solid #b889422e;flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem;padding-bottom:.75rem;display:flex}.yard-filter-tabs span{color:#526461;border-radius:6px;align-items:center;min-height:2rem;padding:.3rem .8rem;font-size:.84rem;font-weight:800;display:inline-flex}.yard-filter-tab-active{background:#0f4a45;color:#fffaf0!important}.yard-lantern-list,.yard-event-list{gap:.8rem;display:grid}.yard-lantern-row,.yard-event-row{background:#fffcf5b3;border:1px solid #b889422e;border-radius:8px;align-items:center;gap:.85rem;padding:.75rem;display:grid}.yard-lantern-row{grid-template-columns:6.1rem minmax(0,1fr) auto}.yard-event-row{grid-template-columns:6.8rem minmax(0,1fr)}.yard-lantern-row>img,.yard-event-row>img{object-fit:cover;border-radius:6px;width:100%;height:5rem}.yard-lantern-row-head,.yard-event-row-head{justify-content:space-between;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.yard-lantern-row h2,.yard-event-row h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.08rem;line-height:1.55;display:-webkit-box;overflow:hidden}.yard-lantern-row p,.yard-lantern-row span,.yard-lantern-row time,.yard-event-row p,.yard-event-meta span{color:#526461;font-size:.82rem;line-height:1.65}.yard-lantern-row time{white-space:nowrap}.yard-event-main{min-width:0}.yard-event-meta{flex-wrap:wrap;gap:.55rem 1rem;margin-top:.55rem;display:flex}.yard-event-meta span{align-items:center;gap:.35rem;display:inline-flex}.yard-event-meta svg{color:#c9a45c}.yard-event-actions{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;margin-top:.75rem;display:grid}.yard-banner-tag{color:#fffaf0;background:#0f4a45;border:1px solid #0f3d3e2e;border-radius:6px;padding:.5rem .9rem;font-size:.84rem;font-weight:800;display:inline-flex}.yard-notice-timeline{gap:.15rem;display:grid;position:relative}.yard-notice-row{grid-template-columns:1.5rem minmax(0,1fr);gap:.45rem;display:grid;position:relative}.yard-notice-row:before{content:"";background:#2f6f682e;width:1px;position:absolute;top:0;bottom:0;left:.45rem}.yard-notice-dot{z-index:1;background:#b8473f;border-radius:999px;width:.62rem;height:.62rem;margin-top:1.05rem;position:relative;box-shadow:0 0 0 4px #b8473f1a}.yard-notice-row-read .yard-notice-dot{background:#2f6f68;box-shadow:0 0 0 4px #2f6f681a}.yard-notice-content{border-bottom:1px solid #b8894229;padding:.8rem 0 .9rem}.yard-notice-row:last-child .yard-notice-content{border-bottom:0}.yard-notice-head,.yard-notice-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.yard-notice-head>div{flex-wrap:wrap;gap:.35rem;display:flex}.yard-notice-head time{color:#7a6a48;font-size:.78rem}.yard-notice-content h2{margin-top:.48rem;font-size:1.08rem}.yard-notice-content p{color:#526461;margin-top:.28rem;font-size:.9rem;line-height:1.75}.yard-notice-foot{margin-top:.6rem}.yard-notice-foot span,.yard-notice-foot strong{color:#7a6a48;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:inline-flex}.yard-notice-foot strong{color:#b8473f}.yard-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f3d3e70;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.yard-modal-card{background:linear-gradient(#fffdf7f5,#faf4e8eb),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 50%/26rem;border:1px solid #c9a45c70;border-radius:8px;width:min(27rem,100%);max-height:92vh;padding:1.2rem;overflow:auto;box-shadow:0 28px 64px #07181847}.yard-modal-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.yard-modal-head p{color:#b8473f;font-size:.84rem;font-weight:800}.yard-modal-head h2{color:#173332;margin-top:.2rem;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:1.8rem;font-weight:900}.yard-modal-head button{color:#526461;background:#fffaf0db;border:1px solid #b889423d;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid}.yard-modal-text,.yard-modal-warning{color:#526461;margin-top:.9rem;font-size:.9rem;line-height:1.8}.yard-modal-warning{color:#9e3d32;background:#fff1eeb8;border:1px solid #b8473f33;border-radius:6px;padding:.8rem}.yard-qr-card{background:#fff;border:1px solid #b889423d;border-radius:8px;margin-top:1rem;padding:.8rem}.yard-qr-card img{aspect-ratio:1;object-fit:contain;border-radius:6px;width:min(18rem,100%);margin:0 auto;display:block}.yard-modal-card .yard-action-button-full{margin-top:.8rem}@media (width>=1024px){.yard-reference-sidebar{display:block}.yard-reference-main{padding-left:calc(7.3rem + clamp(1.6rem,2.8vw,2.7rem))}.yard-mobile-menu-button,.yard-mobile-drawer,.yard-mobile-drawer-mask{display:none}}@media (width<=1180px){.yard-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yard-two-column,.yard-profile-layout,.yard-application-overview{grid-template-columns:minmax(0,1fr)}}@media (width<=785px){.yard-reference-shell{padding:.65rem}.yard-reference-stage{min-height:calc(100vh - 1.3rem)}.yard-reference-topbar{justify-content:flex-start;padding-left:3.1rem}.yard-reference-topbar-left .yard-reference-topbar-icon,.yard-reference-topbar-right,.yard-reference-account{display:none}.yard-reference-content{padding:.75rem}.yard-page-banner{min-height:11rem}.yard-page-banner-content{width:100%;padding:3.05rem 1rem 1rem}.yard-page-banner-content h1{font-size:clamp(1.45rem,8vw,2.1rem)}.yard-page-banner-action{margin:0;padding:0;position:absolute;bottom:.85rem;right:.85rem}.yard-metric-grid,.yard-form-columns-2,.yard-form-columns-3,.yard-detail-grid,.yard-lantern-row,.yard-event-row{grid-template-columns:minmax(0,1fr)}.yard-lantern-row>img,.yard-event-row>img{height:8.5rem}.yard-lantern-row-head,.yard-event-row-head,.yard-brief-row,.yard-event-actions,.yard-info-list div{grid-template-columns:minmax(0,1fr)}.yard-lantern-row time,.yard-brief-row time{white-space:normal}.yard-notice-head,.yard-notice-foot{flex-direction:column;align-items:flex-start}.yard-notice-foot .yard-mini-button{width:100%}.yard-paper-card-head,.yard-account-card,.yard-quiet-callout{flex-direction:column;align-items:flex-start}.yard-account-card .yard-status-pill,.yard-quiet-callout .yard-mini-button{margin-left:0}.yard-form-submit{justify-self:stretch;width:100%}.yard-progress-line{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.8rem}.yard-progress-step:nth-child(3):before{display:none}}.admin-reference-app{isolation:isolate;background:radial-gradient(circle at 18% 10%,#c69c523d,#0000 18rem),radial-gradient(circle at 82% 4%,#fff5d21f,#0000 16rem),linear-gradient(#073536 0%,#062f31 44%,#052727 100%);position:relative}.admin-reference-app:before{z-index:-2;pointer-events:none;content:"";opacity:.32;background:url(../assets/guofeng-ui-20260509/ornaments/cloud-ribbon-ornament.png) 50% 1.2rem/min(38rem,70vw) no-repeat,url(../assets/guofeng-ui-20260509/ornaments/cloud-mountain-banner.png) bottom/cover no-repeat;position:fixed;inset:0}.admin-reference-main{min-height:100vh;padding-left:15.5rem}.admin-reference-sidebar{z-index:40;color:#fff7df;background:linear-gradient(#043739f5,#032b2cfa),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 50%/26rem;border-right:1px solid #dab26457;flex-direction:column;width:15.5rem;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:18px 0 38px #0000002e}.admin-reference-sidebar:after{pointer-events:none;content:"";opacity:.38;background:url(../assets/guofeng-ui-20260509/ornaments/cloud-mountain-banner.png) bottom/cover no-repeat;height:18rem;position:absolute;inset:auto -4rem 0 -2rem}.admin-sidebar-brand{z-index:1;align-items:center;gap:.85rem;padding:1.35rem 1rem 1.15rem;display:flex;position:relative}.admin-sidebar-brand>span{color:#f8df9d;background:#fff7df1f;border:1px solid #dab2647a;border-radius:8px;place-items:center;width:2.7rem;height:2.7rem;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:1.45rem;font-weight:900;display:grid}.admin-sidebar-brand strong{color:#fff7df;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:1.35rem;line-height:1}.admin-sidebar-brand p{color:#f8df9dc7;margin-top:.25rem;font-size:.8rem}.admin-sidebar-nav{z-index:1;gap:.25rem;padding:.45rem .75rem;display:grid;position:relative}.admin-sidebar-link{color:#fff7dfe0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.65rem;min-height:2.45rem;padding:0 .75rem;font-size:.92rem;font-weight:700;transition:background-color .18s,border-color .18s,color .18s;display:flex}.admin-sidebar-link:hover{background:#fff7df14;border-color:#dab2642e}.admin-sidebar-link-active{color:#f8df9d;background:linear-gradient(90deg,#fff7df2e,#fff7df0f);border-color:#f8df9d61;box-shadow:inset 3px 0 #d8ae67}.admin-sidebar-footer{z-index:1;gap:.7rem;margin-top:auto;padding:1rem;display:grid;position:relative}.admin-sidebar-ghost,.admin-sidebar-danger{border-radius:6px;justify-content:center;align-items:center;gap:.45rem;min-height:2.45rem;font-size:.88rem;font-weight:800;display:inline-flex}.admin-sidebar-ghost{color:#fff7df;background:#fff7df14;border:1px solid #f8df9d40}.admin-sidebar-danger{color:#fff7df;background:#9a372be6;border:1px solid #b64a3a47}.admin-reference-canvas{min-height:100vh;padding:1rem}.admin-mobile-topbar{display:none}.admin-page-shell{background:linear-gradient(90deg,#fffdf6f5,#fcf6e9e8 72%,#f8efdbdb),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 50%/32rem;border:1px solid #dab26475;border-radius:8px;min-height:calc(100vh - 2rem);position:relative;overflow:hidden;box-shadow:0 20px 54px #00000038,inset 0 0 0 3px #07353614,inset 0 0 0 5px #dab2642e}.admin-page-shell:after{z-index:0;pointer-events:none;content:"";opacity:.26;background:url(../assets/guofeng-ui-20260509/ornaments/cloud-mountain-banner.png) bottom/cover no-repeat;width:min(38rem,54vw);height:18rem;position:absolute;bottom:-4rem;right:-3rem}.admin-page-ribbon{z-index:3;clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 50%,calc(100% - 1rem) 100%,0 100%,.55rem 50%);color:#2c3028;background:linear-gradient(#fff8e4fa,#f5e5bff2),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 50%/20rem;border:1px solid #90602d47;align-items:center;gap:.45rem;min-width:8.6rem;min-height:2.45rem;padding:0 1.25rem 0 .75rem;font-family:KaiTi,STKaiti,Noto Serif SC,serif;display:inline-flex;position:absolute;top:1rem;left:1rem;box-shadow:0 10px 20px #6245241f}.admin-page-ribbon span{color:#1f2f2d;background:#fffdf6db;border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;font-size:.88rem;font-weight:900;display:grid}.admin-page-ribbon strong{letter-spacing:0;white-space:nowrap;font-size:1.08rem}.admin-page-heading{z-index:2;border-bottom:1px solid #cda45c33;justify-content:space-between;align-items:flex-start;gap:1rem;padding:4.15rem 1.35rem 1rem;display:flex;position:relative}.admin-page-kicker{color:#8b6a38;font-size:.78rem;font-weight:800}.admin-page-heading h1{color:#21332f;margin-top:.15rem;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:clamp(1.8rem,2.2vw,2.55rem);font-weight:900;line-height:1.1}.admin-page-heading p:last-child{color:#5b665f;max-width:42rem;margin-top:.35rem;font-size:.92rem;line-height:1.7}.admin-page-actions,.admin-panel-actions,.admin-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.admin-page-body{z-index:2;gap:.95rem;padding:1rem 1.35rem 1.35rem;display:grid;position:relative}.admin-panel{background:linear-gradient(#fffdf7e6,#faf4e8d1),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 50%/30rem;border:1px solid #cda45c3d;border-radius:8px;min-width:0;padding:1rem;position:relative;overflow:hidden;box-shadow:0 12px 28px #22302b14,inset 0 1px #ffffffb8}.admin-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.admin-panel-head h2{color:#243832;font-family:KaiTi,STKaiti,Noto Serif SC,serif;font-size:1.28rem;font-weight:900}.admin-panel-head p{color:#697069;margin-top:.25rem;font-size:.82rem;line-height:1.65}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.admin-metric-card{background:#fffdf7c7;border:1px solid #cda45c40;border-radius:8px;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;min-height:7rem;padding:1rem;display:flex;box-shadow:0 10px 20px #22302b14}.admin-metric-card p{color:#4e5d58;font-size:.86rem;font-weight:800}.admin-metric-card strong{color:#073f3f;margin-top:.3rem;font-size:clamp(2rem,3vw,2.8rem);font-weight:900;line-height:1;display:block}.admin-metric-card span{color:#7c725f;margin-top:.45rem;font-size:.78rem;display:block}.admin-metric-icon{background:#0f3d3e14;border-radius:8px;place-items:center;width:3.1rem;height:3.1rem;display:grid}.admin-tone-teal{--admin-tone-main:#0f3d3e;--admin-tone-soft:#0f3d3e1a}.admin-tone-gold{--admin-tone-main:#9a742f;--admin-tone-soft:#c9a45c2e}.admin-tone-red{--admin-tone-main:#a33c2f;--admin-tone-soft:#b8473f1f}.admin-tone-green{--admin-tone-main:#4c7a51;--admin-tone-soft:#4c7a5124}.admin-tone-gray{--admin-tone-main:#697069;--admin-tone-soft:#6970691f}.admin-metric-card .admin-metric-icon,.admin-status-pill{color:var(--admin-tone-main);background:var(--admin-tone-soft)}.admin-status-pill{border:1px solid var(--admin-tone-main);justify-content:center;align-items:center;min-height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-status-pill{border:1px solid color-mix(in srgb, var(--admin-tone-main) 22%, transparent)}}.admin-status-pill{white-space:nowrap;border-radius:5px;padding:0 .55rem;font-size:.74rem;font-weight:900}.admin-dashboard-grid,.admin-two-column{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:.95rem;display:grid}.admin-compact-list{gap:.5rem;display:grid}.admin-compact-list li{border-bottom:1px solid #cda45c26;justify-content:space-between;align-items:center;gap:.9rem;min-height:3.45rem;display:flex}.admin-compact-list strong{color:#243832;font-size:.95rem;display:block}.admin-compact-list span{color:#697069;text-overflow:ellipsis;white-space:nowrap;max-width:28rem;font-size:.78rem;display:block;overflow:hidden}.admin-empty-line{color:#697069;font-size:.9rem}.admin-filter-bar{grid-template-columns:minmax(14rem,1fr) auto;align-items:center;gap:.8rem;display:grid}.admin-search-field{color:#5f8f83;background:#fffdf7d1;border:1px solid #0f3d3e29;border-radius:6px;align-items:center;gap:.55rem;min-height:2.45rem;padding:0 .75rem;display:flex}.admin-search-field input{color:#243832;background:0 0;border:0;outline:none;min-width:0;font-size:.88rem}.admin-segmented{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.admin-segmented button{color:#384842;background:#fffdf7c7;border:1px solid #0f3d3e26;border-radius:6px;min-height:2.3rem;padding:0 .75rem;font-size:.82rem;font-weight:800}.admin-segmented button.active{color:#fff7df;background:#0f3d3e;border-color:#0f3d3e66}.admin-table-wrap{width:100%;overflow-x:auto}.admin-data-table{border-collapse:collapse;color:#2f3e39;width:100%;min-width:46rem}.admin-data-table th{color:#7a6232;text-align:left;white-space:nowrap;border-bottom:1px solid #cda45c3d;font-size:.76rem;font-weight:900}.admin-data-table th,.admin-data-table td{vertical-align:middle;padding:.72rem .65rem}.admin-data-table td{border-bottom:1px solid #0f3d3e14;font-size:.83rem;line-height:1.55}.admin-table-main strong,.admin-table-main span{display:block}.admin-table-main strong{color:#243832;font-weight:900}.admin-table-main span{color:#697069;text-overflow:ellipsis;white-space:nowrap;max-width:28rem;font-size:.76rem;overflow:hidden}.admin-table-actions{flex-wrap:wrap;gap:.4rem;display:flex}.admin-table-actions .cloud-button{border-radius:5px;min-height:2rem;padding:.35rem .65rem;font-size:.75rem}.admin-data-table select{color:#243832;background:#fffdf7e0;border:1px solid #0f3d3e24;border-radius:5px;width:auto;min-width:6.8rem;min-height:2rem;padding:0 .5rem}.admin-form-grid{gap:.85rem;display:grid}.admin-form-grid label,.admin-account-grid label{color:#243832;gap:.35rem;min-width:0;font-size:.84rem;font-weight:800;display:grid}.admin-form-grid label>span,.admin-account-grid label>span{color:#4c5a55;font-size:.78rem}.admin-form-grid input:not([type=checkbox]):not([type=file]),.admin-form-grid select,.admin-form-grid textarea,.admin-account-grid input{color:#243832;background:#fffdf7db;border:1px solid #0f3d3e29;border-radius:6px;outline:none;width:100%;min-height:2.45rem;padding:.55rem .7rem}.admin-form-grid textarea{resize:vertical;min-height:6.2rem;line-height:1.7}.admin-form-grid input[type=file]{color:#4c5a55;background:#fffdf7ad;border:1px dashed #0f3d3e38;border-radius:6px;width:100%;padding:.65rem}.admin-form-row,.admin-form-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.admin-form-span-2{grid-column:1/-1}.admin-checkbox-row{background:#fffdf794;border:1px solid #cda45c38;border-radius:6px;align-items:center;min-height:2.45rem;padding:.55rem .7rem;gap:.55rem!important;display:flex!important}.admin-checkbox-row input{accent-color:#0f3d3e;width:1rem;height:1rem}.admin-master-detail{grid-template-columns:minmax(18rem,.68fr) minmax(0,1.32fr);align-items:start;gap:.95rem;display:grid}.admin-master-list-panel,.admin-detail-panel{min-height:30rem}.admin-application-list{gap:.45rem;max-height:min(58vh,38rem);padding-right:.2rem;display:grid;overflow:auto}.admin-application-row{text-align:left;background:#fffdf7a3;border:1px solid #0f3d3e1a;border-radius:6px;gap:.55rem;width:100%;padding:.75rem;display:grid}.admin-application-row.active{background:#edf5f1db;border-color:#0f3d3e6b;box-shadow:inset 3px 0 #0f3d3e}.admin-application-row strong,.admin-application-row span{display:block}.admin-application-row strong{color:#243832;font-size:.98rem;font-weight:900}.admin-application-row span{color:#697069;font-size:.75rem}.admin-application-row-tags{flex-wrap:wrap;gap:.35rem;display:flex}.admin-application-detail{gap:.9rem;display:grid}.admin-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.admin-detail-summary>div{background:#edf5f194;border:1px solid #0f3d3e1a;border-radius:6px;padding:.8rem}.admin-detail-summary span,.admin-detail-summary p{color:#697069;font-size:.75rem}.admin-detail-summary strong{color:#073f3f;margin:.25rem 0;font-size:1.22rem;font-weight:900;display:block}.admin-qr-alert,.admin-change-request{background:#fff1eead;border:1px solid #b8473f3d;border-radius:8px;gap:.8rem;padding:.9rem;display:grid}.admin-qr-alert{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-qr-alert p{color:#a33c2f;align-items:center;gap:.45rem;font-weight:900;display:flex}.admin-qr-alert span,.admin-qr-alert strong,.admin-change-request span{color:#5b665f;margin-top:.35rem;font-size:.82rem;line-height:1.65;display:block}.admin-qr-alert strong{color:#a33c2f}.admin-qr-alert img,.admin-qr-preview img{object-fit:contain;background:#fff;border:1px solid #cda45c47;border-radius:8px;width:8.8rem;height:8.8rem;padding:.45rem}.admin-qr-empty{color:#a33c2f;text-align:center;border:1px dashed #b8473f59;border-radius:8px;place-items:center;width:8.8rem;height:8.8rem;font-size:.78rem;display:grid}.admin-change-request h3{color:#a33c2f;font-weight:900}.admin-change-request p{color:#4c5a55;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.86rem;display:flex}.admin-change-request button{color:#a33c2f;background:#fffdf7db;border:1px solid #b8473f47;border-radius:5px;min-height:1.8rem;padding:0 .55rem;font-size:.76rem;font-weight:900}.admin-steward-list{gap:.75rem;display:grid}.admin-steward-card{background:#fffdf79e;border:1px solid #0f3d3e1a;border-radius:8px;gap:.85rem;padding:.9rem;display:grid}.admin-steward-main{gap:.75rem;min-width:0;display:flex}.admin-steward-avatar{color:#0f3d3e;background:#0f3d3e1a;border-radius:8px;flex:none;place-items:center;width:2.8rem;height:2.8rem;display:grid}.admin-steward-main h3{color:#243832;font-size:1.05rem;font-weight:900}.admin-steward-main p{overflow-wrap:anywhere;color:#697069;font-size:.8rem}.admin-steward-tags{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.admin-steward-tags>span:not(.admin-status-pill){color:#5b665f;background:#0f3d3e0f;border-radius:5px;padding:.25rem .5rem;font-size:.73rem}.admin-steward-actions{flex-wrap:wrap;gap:.5rem;display:flex}.admin-account-drawer{background:#f7f2e894;border:1px solid #cda45c29;border-radius:6px;padding:.65rem}.admin-account-drawer summary{cursor:pointer;color:#243832;align-items:center;gap:.45rem;font-size:.84rem;font-weight:900;list-style:none;display:flex}.admin-account-drawer summary span{color:#697069;margin-left:auto;font-size:.74rem;font-weight:500}.admin-account-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-top:.85rem;display:grid}.admin-input-with-icon{background:#fffdf7db;border:1px solid #0f3d3e24;border-radius:6px;align-items:center;gap:.45rem;padding:0 .55rem;display:flex}.admin-input-with-icon svg{color:#5f8f83}.admin-input-with-icon input{background:0 0;border:0;padding-inline:0}.admin-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.95rem;display:grid}.admin-qr-preview{background:#fffdf794;border:1px solid #cda45c33;border-radius:8px;justify-items:start;gap:.65rem;padding:.75rem;display:grid}.admin-qr-preview button{color:#a33c2f;background:#fff1eebf;border:1px solid #b8473f47;border-radius:5px;min-height:2rem;padding:0 .7rem;font-size:.78rem;font-weight:900}.admin-muted-box{color:#697069;background:#fffdf78c;border:1px solid #cda45c29;border-radius:6px;padding:.75rem;font-size:.8rem;line-height:1.65}.admin-page-shell .cloud-button{border-radius:6px;min-height:2.35rem;padding:.45rem .85rem;font-size:.8rem}@media (width<=1280px){.admin-metric-grid,.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid,.admin-two-column,.admin-master-detail{grid-template-columns:minmax(0,1fr)}.admin-application-list{max-height:none}}@media (width<=1024px){.admin-reference-main{padding-left:0}.admin-reference-sidebar{display:none}.admin-mobile-topbar{z-index:30;color:#fff7df;background:linear-gradient(#043739f5,#032b2cf2),url(../assets/guofeng-ui-20260509/ornaments/card-paper-texture.png) 50%/28rem;border-bottom:1px solid #dab2644d;padding:.7rem .85rem;display:block;position:sticky;top:0}.admin-mobile-topbar-row{justify-content:space-between;align-items:center;gap:1rem;font-size:.88rem;font-weight:800;display:flex}.admin-mobile-topbar-row button{color:#f8df9d;font-weight:900}.admin-mobile-nav{gap:.45rem;padding-top:.65rem;display:flex;overflow-x:auto}.admin-mobile-link{color:#fff7df;background:#fff7df14;border:1px solid #f8df9d2e;border-radius:999px;flex:none;padding:.42rem .75rem;font-size:.78rem;font-weight:900}.admin-mobile-link-active{color:#073536;background:#fff7df}.admin-reference-canvas{padding:.75rem}.admin-page-shell{min-height:calc(100vh - 6rem)}}@media (width<=785px){.admin-reference-canvas{padding:.55rem}.admin-page-heading{padding:4rem .85rem .85rem;display:grid}.admin-page-body,.admin-panel{padding:.85rem}.admin-panel-head,.admin-filter-bar,.admin-account-grid,.admin-qr-alert{grid-template-columns:minmax(0,1fr)}.admin-panel-head{display:grid}.admin-panel-actions,.admin-page-actions,.admin-detail-actions,.admin-segmented,.admin-steward-actions{justify-content:flex-start}.admin-metric-grid,.admin-settings-grid,.admin-detail-summary,.admin-form-row,.admin-form-grid-compact{grid-template-columns:minmax(0,1fr)}.admin-page-ribbon{min-width:7.6rem;max-width:calc(100% - 1.6rem)}.admin-page-ribbon strong{text-overflow:ellipsis;overflow:hidden}.admin-data-table{min-width:42rem}.admin-steward-main{align-items:flex-start}}@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-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-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
