html{scroll-behavior:smooth}body{margin:0;font-family:Noto Sans TC,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}@media print{[data-pdf-open]{display:block!important}[data-pdf-hide]{display:none!important}[data-pdf-only]{display:block!important}[data-pdf-expand]{max-height:none!important;overflow:visible!important}body{background:#fff!important}}.ink-paper{background-image:repeating-linear-gradient(0deg,transparent 0 27px,rgba(192,57,43,.07) 27px 28px),repeating-linear-gradient(90deg,transparent 0 27px,rgba(192,57,43,.07) 27px 28px)}.dark .ink-paper{background-image:repeating-linear-gradient(0deg,transparent 0 27px,rgba(251,113,133,.07) 27px 28px),repeating-linear-gradient(90deg,transparent 0 27px,rgba(251,113,133,.07) 27px 28px)}.ink-paper.ink-frame{background-image:url(/textures/frame-ink.png),repeating-linear-gradient(0deg,transparent 0 27px,rgba(192,57,43,.07) 27px 28px),repeating-linear-gradient(90deg,transparent 0 27px,rgba(192,57,43,.07) 27px 28px);background-repeat:no-repeat,repeat,repeat;background-position:7px 7px,0 0,0 0;background-size:calc(100% - 14px) calc(100% - 14px),auto,auto}.dark .ink-paper.ink-frame{background-image:url(/textures/frame-ink.png),repeating-linear-gradient(0deg,transparent 0 27px,rgba(251,113,133,.07) 27px 28px),repeating-linear-gradient(90deg,transparent 0 27px,rgba(251,113,133,.07) 27px 28px);background-repeat:no-repeat,repeat,repeat;background-position:7px 7px,0 0,0 0;background-size:calc(100% - 14px) calc(100% - 14px),auto,auto}:root{--washi: #EFEAE0;--washi-lite: #F7F4ED;--sumi: #1C1A17;--nezumi: #6E6A63;--usu: #C3BCAF;--shu: #C8443C;--bengara: #9B3F35;--koke: #5A6B4E;--hinoki: #C8A27A;--hairline: rgba(28, 26, 23, .12);--hairline-soft: rgba(28, 26, 23, .06)}.dark{--washi: #171614;--washi-lite: #221F1B;--sumi: #E8E3D9;--nezumi: #9A948A;--usu: #3A3630;--hairline: rgba(232, 227, 217, .13);--hairline-soft: rgba(232, 227, 217, .06)}.zen-washi{background-color:var(--washi);background-image:url(/textures/zen/washi-tile.webp);background-size:1240px auto;background-repeat:repeat}.dark .zen-washi{background-blend-mode:overlay;background-color:#171614}.wagara-koshi{background-image:linear-gradient(to right,var(--hairline-soft) 1px,transparent 1px),linear-gradient(to bottom,var(--hairline-soft) 1px,transparent 1px);background-size:18px 29px}.wagara-ichimatsu{background-image:linear-gradient(45deg,var(--hairline-soft) 25%,transparent 25%,transparent 75%,var(--hairline-soft) 75%),linear-gradient(45deg,var(--hairline-soft) 25%,transparent 25%,transparent 75%,var(--hairline-soft) 75%);background-size:32px 32px;background-position:0 0,16px 16px}.zen-deckle{height:14px;background-image:url(/textures/zen/deckle.webp);background-size:1200px auto;background-position:center;background-repeat:repeat-x;opacity:.5;mix-blend-mode:multiply}.dark .zen-deckle{mix-blend-mode:screen;opacity:.22}.zen-inkrule{height:10px;background-image:url(/textures/zen/inkline.webp);background-size:auto 100%;background-repeat:no-repeat;background-position:left center;opacity:.55}.dark .zen-inkrule{filter:invert(1);opacity:.4}.zen-deco{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.zen-bamboo{background-image:url(/textures/zen/bamboo-hang.webp);background-size:contain;background-repeat:no-repeat;mix-blend-mode:multiply;opacity:.5}.dark .zen-bamboo{mix-blend-mode:screen;filter:invert(1) brightness(1.4);opacity:.16}.zen-drop{background-image:url(/textures/zen/droplet.webp);background-size:contain;background-repeat:no-repeat;opacity:.85}.zen-drops{background-image:url(/textures/zen/droplets.webp);background-size:contain;background-repeat:no-repeat;opacity:.7}.zen-maple{background-image:url(/textures/zen/maple-leaf.webp);background-size:contain;background-repeat:no-repeat;opacity:.8}@keyframes zen-sway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes zen-drip{0%,82%{transform:translateY(0);opacity:0}86%{opacity:.85}to{transform:translateY(38px);opacity:0}}.zen-sway{transform-origin:top center;animation:zen-sway 12s ease-in-out infinite}.zen-drip{animation:zen-drip 7s ease-in infinite}@media(prefers-reduced-motion:reduce){.zen-sway,.zen-drip{animation:none}.zen-drip{opacity:.6}}.btn-zen{position:relative;background-color:var(--washi-lite);border:1px solid var(--hairline);box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 0 0 4px var(--hairline-soft);transition:transform .12s ease,background-color .2s ease,border-color .2s ease}.dark .btn-zen{box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 0 4px var(--hairline-soft)}.btn-zen:hover{border-color:#1c1a1747;background-color:#fffdf8}.dark .btn-zen:hover{border-color:#e8e3d94d;background-color:#2a2722}.btn-zen:active{transform:translateY(1px)}.btn-zen-primary{position:relative;background-color:var(--shu);background-image:linear-gradient(to right,rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.07) 1px,transparent 1px);background-size:18px 29px;color:#fdfbf6;border:1px solid rgba(28,26,23,.18);box-shadow:inset 0 0 0 1px #ffffff2e;transition:transform .12s ease,background-color .2s ease}.btn-zen-primary:hover{background-color:var(--bengara)}.btn-zen-primary:active{transform:translateY(1px)}.zen-card{background-color:var(--washi-lite);border:1px solid var(--hairline);border-radius:4px}.zen-seal{background-image:url(/textures/zen/seal.webp);background-size:contain;background-repeat:no-repeat;opacity:.88}.zen-enso{background-image:url(/textures/zen/enso.webp);background-size:contain;background-repeat:no-repeat;opacity:.07}.dark .zen-enso{filter:invert(1);opacity:.09}.zen-report{font-family:LXGW WenKai TC,Kaiti TC,DFKai-SB,"Noto Serif TC",serif}.zen-report h1,.zen-report h2,.zen-report h3{font-family:"Noto Serif TC",Songti TC,serif}.zen-report [class*=tabular-nums],.zen-report input,.zen-report textarea{font-family:Noto Sans TC,sans-serif}.zen-photo{position:relative;isolation:isolate}.zen-photo-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-size:cover;background-position:center;mix-blend-mode:multiply;opacity:.22;pointer-events:none}.dark .zen-photo-bg{mix-blend-mode:screen;opacity:.1}.zen-washi{background-blend-mode:multiply}.zen-photo-bg.is-tile{background-size:1040px auto;background-repeat:repeat}.btn-zen:before,.btn-zen-primary:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;pointer-events:none;background-repeat:no-repeat;background-position:left top,left top,right top,right top,left bottom,left bottom,right bottom,right bottom;background-size:9px 1px,1px 9px,9px 1px,1px 9px,9px 1px,1px 9px,9px 1px,1px 9px}.btn-zen:before{background-image:linear-gradient(var(--hairline),var(--hairline)),linear-gradient(var(--hairline),var(--hairline)),linear-gradient(var(--hairline),var(--hairline)),linear-gradient(var(--hairline),var(--hairline)),linear-gradient(var(--hairline),var(--hairline)),linear-gradient(var(--hairline),var(--hairline)),linear-gradient(var(--hairline),var(--hairline)),linear-gradient(var(--hairline),var(--hairline))}.btn-zen-primary:before{--corner: rgba(255, 255, 255, .45);background-image:linear-gradient(var(--corner),var(--corner)),linear-gradient(var(--corner),var(--corner)),linear-gradient(var(--corner),var(--corner)),linear-gradient(var(--corner),var(--corner)),linear-gradient(var(--corner),var(--corner)),linear-gradient(var(--corner),var(--corner)),linear-gradient(var(--corner),var(--corner)),linear-gradient(var(--corner),var(--corner))}.btn-zen>*,.btn-zen-primary>*{position:relative}.soft-stage{--s-bg: #e9edf8;--s-ink: #1e1b4b;--s-text: #475569;--s-muted: #64748b;--s-line: #d6dcef;--s-dark: #c3cae0;--s-light: #ffffff;--s-blue: #3f5bd8;--s-raised: 8px 8px 18px var(--s-dark), -8px -8px 18px var(--s-light);--s-raised-sm: 5px 5px 12px var(--s-dark), -5px -5px 12px var(--s-light);--s-inset: inset 4px 4px 9px var(--s-dark), inset -4px -4px 9px var(--s-light);--s-jelly: linear-gradient(180deg, #526be2 0%, #4a63dc 55%, #3f58d2 100%);background:var(--s-bg);color:var(--s-ink);color-scheme:light}.soft-card{background:var(--s-bg);border-radius:1.25rem;box-shadow:var(--s-raised-sm);transition:box-shadow .2s ease,transform .2s ease}button.soft-card:hover{box-shadow:var(--s-raised);transform:translateY(-1px)}button.soft-card:active{box-shadow:var(--s-inset);transform:none}.soft-panel{background:var(--s-bg);border-radius:2rem;box-shadow:var(--s-raised)}.soft-well{background:var(--s-bg);border-radius:1.25rem;box-shadow:var(--s-inset)}.btn-soft-primary{background:var(--s-jelly);color:#fff;border-radius:999px;box-shadow:inset 0 2px #ffffff73,0 8px 16px #4f6ef059;transition:transform .12s ease,box-shadow .2s ease,filter .2s ease}.btn-soft-primary:hover{filter:brightness(1.05);box-shadow:inset 0 2px #ffffff73,0 12px 22px #4f6ef066}.btn-soft-primary:active{transform:translateY(1px)}.soft-chip{background:var(--s-bg);color:var(--s-text);border-radius:999px;box-shadow:var(--s-raised-sm)}.soft-chip:active{box-shadow:var(--s-inset)}.soft-sketch{filter:url(#soft-hand)}@keyframes soft-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(-2deg)}}.soft-float{animation:soft-float 7s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.soft-float{animation:none}}.kids-stage{--k-bg: #fbf8ef;--k-navy: #23306e;--k-yellow: #ffd43b;--k-pink: #f6a8ee;--k-lavender: #e9ecfb;--k-line: #ece6d6;background:var(--k-bg);color:var(--k-navy);color-scheme:light}.kids-heading{font-weight:900;letter-spacing:.01em}.kids-card{background:#fff;border:1.5px solid var(--k-line);border-radius:1.25rem;transition:transform .2s ease,border-color .2s ease}button.kids-card:hover{transform:translateY(-2px);border-color:var(--k-navy)}button.kids-card:active{transform:none}.kids-hero{background:var(--k-lavender);border-radius:2rem}.kids-mark{background:linear-gradient(transparent 12%,var(--k-yellow) 12%,var(--k-yellow) 92%,transparent 92%);padding:0 .15em;color:var(--k-navy)}.btn-kids-primary{background:var(--k-navy);color:#fff;border-radius:999px;padding-right:.5rem!important;transition:transform .12s ease,background-color .2s ease}.btn-kids-primary:after{content:"→";display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-left:.5rem;border-radius:999px;background:#fff;color:var(--k-navy);font-weight:900;font-size:.9rem}.btn-kids-primary:hover{background:#2e3d87}.btn-kids-primary:active{transform:translateY(1px)}.kids-chip{background:#fff;color:var(--k-navy);border:1.5px solid rgba(35,48,110,.15);border-radius:999px}.kids-chip:hover{border-color:var(--k-navy)}.kids-feature{border-radius:1.5rem;transition:transform .25s ease}.kids-tone-yellow{background:var(--k-yellow)}.kids-tone-navy{background:var(--k-navy)}.kids-tone-pink{background:var(--k-pink)}.kids-tone-lavender{background:var(--k-lavender)}@media(min-width:768px){.kids-tone-navy{transform:rotate(-1deg)}.kids-tone-pink{transform:rotate(.8deg)}.kids-tone-lavender{transform:rotate(-.6deg)}.kids-feature:hover{transform:rotate(0) translateY(-3px)}}@media(prefers-reduced-motion:reduce){.kids-feature,.kids-card{transition:none}}.kids-icon{background:#fff;color:var(--k-navy);border-radius:1rem}.kids-icon-on-navy{background:var(--k-yellow);color:var(--k-navy);border-radius:1rem}.kids-badge{background:var(--k-navy);color:#fff}.kids-badge-on-navy{background:var(--k-yellow);color:var(--k-navy)}body[data-skin=soft].zen-washi{background:#e9edf8;background-image:none}body[data-skin=kids].zen-washi{background:#fbf8ef;background-image:none}@media(min-width:768px){.kids-chip{margin-left:.75rem}}@media screen{.soft-report{--r-bg: #e9edf8;--r-ink: #1e1b4b;--r-t2: #334155;--r-t3: #475569;--r-muted: #64748b;--r-faint: #94a3b8;--r-accent: #3f5bd8;--r-accent-border: #6d87f3;--r-sub: #f5f7ff;--r-tint: #dfe5f5;--r-line: #d6dcef;--r-bar: #8193c4;--r-bar-dark: #475569;--r-card-bg: var(--r-bg);--r-card-border: transparent;--r-card-shadow: 8px 8px 18px #c3cae0, -8px -8px 18px #ffffff;--r-strip: linear-gradient(90deg, #9db2ff, #5670e8);--r-banner: linear-gradient(180deg, #526be2 0%, #4a63dc 55%, #3f58d2 100%);--r-banner-shadow: inset 0 2px 0 rgba(255, 255, 255, .4), 0 14px 26px rgba(79, 110, 240, .3);--r-banner-label: #ffffff;--r-btn: linear-gradient(180deg, #526be2 0%, #4a63dc 55%, #3f58d2 100%);--r-btn-shadow: inset 0 2px 0 rgba(255, 255, 255, .45), 0 8px 16px rgba(79, 110, 240, .35);--r-well-bg: var(--r-bg);--r-well-shadow: inset 3px 3px 7px #c3cae0, inset -3px -3px 7px #ffffff;--r-sticky: rgba(233, 237, 248, .95);color-scheme:light}.kids-report{--r-bg: #fbf8ef;--r-ink: #23306e;--r-t2: #363d6b;--r-t3: #4a5180;--r-muted: #62688c;--r-faint: #a3a7c2;--r-accent: #23306e;--r-accent-border: #4a5aa8;--r-sub: #f6f7fe;--r-tint: #e9ecfb;--r-line: #ece6d6;--r-bar: #23306e;--r-bar-dark: #23306e;--r-card-bg: #ffffff;--r-card-border: #ece6d6;--r-card-shadow: none;--r-strip: linear-gradient(90deg, #ffd43b, #f6a8ee);--r-banner: #23306e;--r-banner-shadow: none;--r-banner-label: rgba(255, 255, 255, .72);--r-btn: #23306e;--r-btn-shadow: none;--r-well-bg: #ffd43b;--r-well-shadow: none;--r-sticky: rgba(251, 248, 239, .95);color-scheme:light}.skin-report .zen-washi{background:var(--r-bg);background-image:none}.skin-report .zen-report,.skin-report .zen-report h1,.skin-report .zen-report h2,.skin-report .zen-report h3,.skin-report .font-kai,.skin-report .font-serif{font-family:Noto Sans TC,sans-serif}.skin-report .text-\[\#1C1A17\],.skin-report .text-\[\#2B2620\]{color:var(--r-ink)}.skin-report .text-\[\#45403A\],.skin-report .text-\[\#4A453D\],.skin-report .text-\[\#57514A\]{color:var(--r-t2)}.skin-report .text-\[\#6E6A63\]{color:var(--r-t3)}.skin-report .text-\[\#8A847A\]{color:var(--r-muted)}.skin-report .text-\[\#8A847A\]\/80{color:color-mix(in srgb,var(--r-muted) 80%,transparent)}.skin-report .text-\[\#B8B2A7\],.skin-report .text-\[\#C9C3B8\]{color:var(--r-faint)}.skin-report .hover\:text-\[\#57514A\]:hover{color:var(--r-t2)}.skin-report .text-\[\#C0392B\]:not(.keep-red),.skin-report .text-primary,.skin-report .hover\:text-primary:hover,.skin-report .hover\:text-\[\#C0392B\]:hover{color:var(--r-accent)}.skin-report .text-\[\#C0392B\]\/70{color:color-mix(in srgb,var(--r-accent) 70%,transparent)}.skin-report .text-\[\#C0392B\]\/45{color:color-mix(in srgb,var(--r-accent) 45%,transparent)}.skin-report .bg-\[\#FBF9F4\]{background-color:var(--r-card-bg);border-color:var(--r-card-border);border-radius:1.5rem;box-shadow:var(--r-card-shadow)}.skin-report .bg-\[\#FDFAF5\],.skin-report .bg-\[\#FBF8F2\]\/95{background-color:var(--r-sub)}.skin-report .bg-\[\#F3EFE6\],.skin-report .bg-\[\#EFEAE0\],.skin-report .bg-\[\#E9E3D6\]{background-color:var(--r-tint)}.skin-report .bg-\[\#E9E3D6\]\/70{background-color:color-mix(in srgb,var(--r-line) 70%,transparent)}.skin-report .hover\:bg-\[\#F3EFE6\]:hover,.skin-report .hover\:bg-\[\#E9E3D6\]:hover{background-color:var(--r-tint)}.skin-report .bg-\[\#DCD4C5\]{background-color:var(--r-line)}.skin-report .bg-\[\#6E6A63\]{background-color:var(--r-bar)}.skin-report .bg-\[\#45403A\]{background-color:var(--r-bar-dark)}.skin-report .bg-\[\#8A847A\]\/12{background-color:color-mix(in srgb,var(--r-muted) 12%,transparent)}.skin-report .bg-\[\#C0392B\]:not(.keep-red),.skin-report .bg-primary:not(.keep-red){background-color:var(--r-accent)}.skin-report button.bg-primary:not(.keep-red),.skin-report button.bg-\[\#C0392B\]:not(.keep-red){background:var(--r-btn);border-radius:999px;box-shadow:var(--r-btn-shadow)}.skin-report .hover\:bg-red-600:hover:not(.keep-red),.skin-report .hover\:bg-primary\/90:hover:not(.keep-red){filter:brightness(1.08)}.skin-report .shadow-primary\/20,.skin-report .shadow-primary\/30:not(.keep-red){--tw-shadow-color: transparent}.skin-report .bg-\[\#C0392B\]\/10{background-color:color-mix(in srgb,var(--r-accent) 10%,transparent)}.skin-report .bg-\[\#C0392B\]\/30{background-color:color-mix(in srgb,var(--r-accent) 30%,transparent)}.skin-report .bg-primary\/10{background-color:color-mix(in srgb,var(--r-accent) 10%,transparent)}.skin-report .border-\[\#DCD4C5\],.skin-report .border-\[\#E0D2C0\],.skin-report .border-\[\#E3DCCE\],.skin-report .border-\[\#D9D2C4\],.skin-report .border-\[\#E4D3C1\],.skin-report .border-\[\#B8B2A7\]{border-color:var(--r-line)}.skin-report .border-\[\#57514A\]{border-color:var(--r-faint)}.skin-report .border-\[\#C0392B\]:not(.keep-red){border-color:var(--r-accent-border)}.skin-report .border-primary\/25,.skin-report .border-primary\/30{border-color:color-mix(in srgb,var(--r-accent) 30%,transparent)}.skin-report .hover\:border-\[\#C0392B\]:hover,.skin-report .hover\:border-\[\#DCD4C5\]:hover{border-color:var(--r-accent-border)}.skin-report .divide-\[\#E9E3D6\]>*+*{border-color:var(--r-line)}.skin-report .bg-gradient-to-r.from-primary{background-image:var(--r-strip)}.skin-report .from-\[\#1C1A17\]{background-image:none;background:var(--r-banner);border-radius:2rem;box-shadow:var(--r-banner-shadow)}.skin-report .btn-zen-primary{background:var(--r-btn);border-color:transparent;border-radius:999px;box-shadow:var(--r-btn-shadow)}.skin-report .btn-zen-primary:before{display:none}.skin-report .ink-paper,.skin-report .ink-paper.ink-frame{background-image:none;background-color:var(--r-well-bg);border-color:transparent;border-radius:1.75rem;box-shadow:var(--r-well-shadow)}.skin-report svg g[fill="#C0392B"]{fill:var(--r-accent)}.skin-report svg text{font-family:Noto Sans TC,sans-serif!important}.skin-report .from-\[\#1C1A17\] [class*="text-[#"]{color:var(--r-banner-label)}.skin-report .sticky.bg-\[\#FBF8F2\]\/95{background-color:var(--r-sticky)}.skin-report .border-\[\#E5DFD3\]{border-color:var(--r-line)}.skin-report .bg-\[\#F4F1E9\],.skin-report .bg-\[\#ECE7DC\]{background-color:var(--r-tint)}.skin-report .bg-\[\#FBF9F4\]\/60,.skin-report .bg-\[\#FBF9F4\]\/95{background-color:var(--r-sub)}.skin-report .border-\[\#E0D9CB\],.skin-report .border-\[\#C3BCAF\]{border-color:var(--r-line)}.skin-report .hover\:border-\[\#A89F8E\]:hover{border-color:var(--r-accent-border)}.skin-report .bg-white:not(input):not(select):not(textarea):not(button){background-color:var(--r-card-bg);border-color:var(--r-card-border);box-shadow:var(--r-card-shadow)}.skin-report .fixed .bg-white:not(input):not(select):not(textarea):not(button),.skin-report [role=dialog] .bg-white:not(input):not(select):not(textarea):not(button){background-color:var(--r-sub);box-shadow:0 24px 48px #1e1b4b40}.skin-report input.bg-white,.skin-report select.bg-white,.skin-report textarea.bg-white{border-color:var(--r-line)}.skin-report .bg-slate-50,.skin-report .bg-slate-100,.skin-report .bg-gray-50,.skin-report .bg-gray-100,.skin-report .hover\:bg-slate-50:hover,.skin-report .hover\:bg-slate-100:hover,.skin-report .hover\:bg-gray-50:hover{background-color:var(--r-tint)}.skin-report .border-slate-100,.skin-report .border-slate-200,.skin-report .border-gray-100,.skin-report .border-gray-200{border-color:var(--r-line)}.skin-report .divide-slate-100>*+*,.skin-report .divide-slate-200>*+*{border-color:var(--r-line)}.skin-report .text-slate-900,.skin-report .text-slate-800,.skin-report .text-gray-900,.skin-report .text-gray-800{color:var(--r-ink)}.skin-report .text-slate-700,.skin-report .text-gray-700{color:var(--r-t2)}.skin-report .text-slate-600,.skin-report .text-gray-600{color:var(--r-t3)}.skin-report .text-slate-500,.skin-report .text-gray-500{color:var(--r-muted)}.skin-report .text-primary\/80:not(.keep-red){color:color-mix(in srgb,var(--r-accent) 80%,transparent)}.skin-report .text-primary\/70:not(.keep-red){color:color-mix(in srgb,var(--r-accent) 85%,transparent)}.skin-report .text-primary\/60:not(.keep-red){color:color-mix(in srgb,var(--r-accent) 85%,transparent)}.skin-report .group:hover .group-hover\:text-primary{color:var(--r-accent)}.skin-report .border-primary:not(.keep-red),.skin-report .border-\[\#C0392B\]\/30{border-color:var(--r-accent-border)}.skin-report .border-primary\/15,.skin-report .border-primary\/20{border-color:color-mix(in srgb,var(--r-accent) 20%,transparent)}.skin-report .hover\:border-primary:hover,.skin-report .hover\:border-primary\/50:hover{border-color:var(--r-accent-border)}.skin-report .hover\:border-primary\/30:hover,.skin-report .hover\:border-primary\/40:hover{border-color:color-mix(in srgb,var(--r-accent) 40%,transparent)}.skin-report .focus\:border-primary:focus,.skin-report .focus\:border-\[\#C0392B\]:focus{border-color:var(--r-accent-border)}.skin-report .focus\:ring-primary\/20:focus,.skin-report .ring-primary\/20{--tw-ring-color: color-mix(in srgb, var(--r-accent) 20%, transparent)}.skin-report .ring-primary,.skin-report .focus-visible\:ring-primary:focus-visible{--tw-ring-color: var(--r-accent)}.skin-report .bg-primary\/20{background-color:color-mix(in srgb,var(--r-accent) 20%,transparent)}.skin-report .bg-primary\/30,.skin-report .bg-\[\#C0392B\]\/25{background-color:color-mix(in srgb,var(--r-accent) 28%,transparent)}.skin-report .from-primary\/10{--tw-gradient-from: color-mix(in srgb, var(--r-accent) 10%, transparent) var(--tw-gradient-from-position);--tw-gradient-to: transparent var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.skin-report .from-primary\/20{--tw-gradient-from: color-mix(in srgb, var(--r-accent) 20%, transparent) var(--tw-gradient-from-position);--tw-gradient-to: transparent var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.skin-report .to-primary\/5{--tw-gradient-to: color-mix(in srgb, var(--r-accent) 5%, transparent) var(--tw-gradient-to-position)}.skin-report .to-primary\/10{--tw-gradient-to: color-mix(in srgb, var(--r-accent) 10%, transparent) var(--tw-gradient-to-position)}.skin-report .shadow-primary\/25{--tw-shadow-color: transparent}.skin-report svg [fill="#FBF9F4"]{fill:var(--r-sub)}.skin-report svg [stroke="#DCD4C5"]{stroke:var(--r-line)}.skin-report svg [fill="#1C1A17"]{fill:var(--r-ink)}.skin-report svg [fill="#57514A"]{fill:var(--r-t2)}.skin-report svg [stroke="#57514A"]{stroke:var(--r-t2)}.skin-report svg [fill="#C8443C"]{fill:var(--r-accent)}.skin-report svg [stroke="#C8443C"]{stroke:var(--r-accent)}.skin-report svg [fill="#F6E3E0"]{fill:color-mix(in srgb,var(--r-accent) 10%,white)}.skin-report .from-\[\#141E26\]{background-image:none;background:var(--r-banner);box-shadow:var(--r-banner-shadow)}.kids-report .from-\[\#1C1A17\] .bg-\[\#C0392B\],.kids-report .from-\[\#1C1A17\] .bg-primary{background-color:#ffd43b;color:#23306e}.kids-report .zen-report h1,.kids-report .zen-report h2{font-weight:900}}
