:root{--glass-blur:18px;--glass-saturate:1.5;--radius-card:1rem;--radius-chip:999px;--radius-panel:1.5rem;--radius-field:.75rem;--radius-paper:.375rem;--hit:2.75rem;--btn-height:3rem;--font-title:var(--font-serif);--font-text:var(--font-sans);--font-object:"Phudu", var(--font-sans);--text-display:clamp(2.1rem, 1.4rem + 3.2vw, 3.4rem);--text-h1:clamp(1.75rem, 1.3rem + 2vw, 2.5rem);--text-h2:1.5rem;--text-h3:1.2rem;--text-lead:1.125rem;--text-body:1.0625rem;--text-small:.9rem;--text-meta:.875rem;--text-label:1rem;--text-numeral-xl:clamp(8.5rem, 42vw, 12.5rem);--text-numeral-lg:3.5rem;--text-numeral-md:2rem;--leading-display:1.08;--leading-title:1.2;--leading-body:1.65;--leading-prose:1.75;--dur-feedback:.15s;--dur-state:.26s;--dur-enter:.48s;--dur-moment:.9s;--dur-ambient:6s;--ease-enter:cubic-bezier(.2, .8, .2, 1);--ease-feedback:ease-out;--ease-stamp:cubic-bezier(.3, 1.55, .5, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--surface-paper:#fbf1dc;--paper-ink:#2b0c07;--paper-ink-soft:#6b4a3c;--paper-son:#c01b15;--gold-fill:#ffc93c;--gold-fill-ink:#2b0c07;--gold-line:#ffc93c8c;--gold-soft:#ffc93c24;--glass-border:#ffd68242;--glass-highlight:#fff4df24;--glow-1:0 0 0 1px #ffc93c2e, 0 0 22px #ffb44629;--glow-2:0 0 0 1px #ffc93c73, 0 0 28px #ffb4464d;--glow-3:0 0 0 1px #ffd678b3, 0 0 34px #ffbe506b, 0 0 90px #ff5a3c38;--shadow-1:0 1px 2px #0a020459, 0 10px 28px #0a020447;--shadow-2:0 2px 6px #0a020473, 0 22px 60px #0a02046b;--tone-good:#8cf0bc;--tone-mid:gold;--tone-bad:#aab1c0;--bronze:#b98538;--bronze-rim:#e2b868;--bronze-shade:#7a5418;--bronze-ink:#2b0c07;--bronze-patina:#3c7a6a;--hanh-kim:#ece8df;--hanh-kim-edge:#a7a39a;--hanh-kim-on:#2a2522;--hanh-moc:#2f7d4a;--hanh-moc-edge:#7fcf9d;--hanh-moc-on:#fff;--hanh-thuy:#1e2a3a;--hanh-thuy-edge:#6fa0dc;--hanh-thuy-on:#ece8df;--hanh-hoa:#c62d1f;--hanh-hoa-edge:#f08a7c;--hanh-hoa-on:#fff4df;--hanh-tho:#c9a13b;--hanh-tho-edge:#c9a13b;--hanh-tho-on:#2b0c07;--sky-0:#2a0910;--sky-1:#5a1019;--light:#ffb347;--accent:#ffc93c;--accent-fill:#d0231b;--accent-on:#fff4df}html[data-theme=light],html.light{--surface-paper:#fffdf6;--paper-ink:#2b0c07;--paper-ink-soft:#6b4a3c;--paper-son:#cc111d;--gold-fill:#f5b81c;--gold-fill-ink:#2b0c07;--gold-line:#8f5c0073;--gold-soft:#f5b81c2e;--glass-border:#783c0a29;--glass-highlight:#ffffffbf;--glow-1:0 1px 2px #6e280a14, 0 8px 22px #a0460a1a;--glow-2:0 0 0 1px #8f5c0059, 0 10px 28px #be5a0a29;--glow-3:0 0 0 1px #cc111d80, 0 12px 36px #cc111d33, 0 0 64px #f5b81c47;--shadow-1:0 1px 2px #501e0a0f, 0 10px 28px #501e0a14;--shadow-2:0 2px 6px #501e0a14, 0 22px 60px #501e0a24;--tone-good:#17693f;--tone-mid:#8a6100;--tone-bad:#4b5162;--bronze:#b98538;--bronze-rim:#e2b868;--bronze-shade:#7a5418;--bronze-ink:#2b0c07;--bronze-patina:#3c7a6a;--hanh-kim:#ece8df;--hanh-kim-edge:#a7a39a;--hanh-kim-on:#2a2522;--hanh-moc:#2f7d4a;--hanh-moc-edge:#2f7d4a;--hanh-moc-on:#fff;--hanh-thuy:#1e2a3a;--hanh-thuy-edge:#1d4f8c;--hanh-thuy-on:#ece8df;--hanh-hoa:#c62d1f;--hanh-hoa-edge:#c62d1f;--hanh-hoa-on:#fff4df;--hanh-tho:#c9a13b;--hanh-tho-edge:#8a5a2b;--hanh-tho-on:#2b0c07;--sky-0:#fff4e6;--sky-1:#ffe3cc;--light:#f5a623;--accent:#cc111d;--accent-fill:#cc111d;--accent-on:#fff8e8}[data-section=lich]{--sky-0:#0c1230;--sky-1:#1c2756;--light:#dfe8ff;--accent:#b8cdff;--accent-fill:#dfe8ff;--accent-on:#0c1230}html[data-theme=light][data-section=lich],html[data-theme=light] [data-section=lich],html.light[data-section=lich],html.light [data-section=lich]{--sky-0:#f1f4fc;--sky-1:#dfe6f7;--light:#6f8fd6;--accent:#24408e;--accent-fill:#24408e;--accent-on:#f6f8ff}[data-section=tu-vi]{--sky-0:#1c0b24;--sky-1:#431650;--light:#f5c453;--accent:#eab8e6;--accent-fill:#f5c453;--accent-on:#1c0b24}html[data-theme=light][data-section=tu-vi],html[data-theme=light] [data-section=tu-vi],html.light[data-section=tu-vi],html.light [data-section=tu-vi]{--sky-0:#f9f0f6;--sky-1:#efdcea;--light:#b98a1e;--accent:#6e2b4f;--accent-fill:#6e2b4f;--accent-on:#fdf5fa}[data-section=hoang-dao]{--sky-0:#081433;--sky-1:#122c70;--light:#9cc2ff;--accent:#a8c8ff;--accent-fill:#a8c8ff;--accent-on:#081433}html[data-theme=light][data-section=hoang-dao],html[data-theme=light] [data-section=hoang-dao],html.light[data-section=hoang-dao],html.light [data-section=hoang-dao]{--sky-0:#eef3fd;--sky-1:#dbe6fa;--light:#4f7fdc;--accent:#1d4fb8;--accent-fill:#1d4fb8;--accent-on:#f4f8ff}[data-section=phong-thuy]{--sky-0:#06231a;--sky-1:#0f4a32;--light:#7fe0b0;--accent:#86e3b0;--accent-fill:#e8b84a;--accent-on:#06231a}html[data-theme=light][data-section=phong-thuy],html[data-theme=light] [data-section=phong-thuy],html.light[data-section=phong-thuy],html.light [data-section=phong-thuy]{--sky-0:#eef7ef;--sky-1:#d9eedd;--light:#2f9a66;--accent:#176b43;--accent-fill:#176b43;--accent-on:#f3fbf4}[data-section=boi]{--sky-0:#1c0f08;--sky-1:#40220d;--light:#ffb054;--accent:#ffc56b;--accent-fill:#ffc56b;--accent-on:#1c0f08}html[data-theme=light][data-section=boi],html[data-theme=light] [data-section=boi],html.light[data-section=boi],html.light [data-section=boi]{--sky-0:#fff3d6;--sky-1:#fbe3ad;--light:#e09a1a;--accent:#8a5800;--accent-fill:#8a5800;--accent-on:#fffaf0}[data-section=thiep]{--sky-0:#3a0d1f;--sky-1:#701b3c;--light:#ffd9a0;--accent:#ffb3c7;--accent-fill:#ffb3c7;--accent-on:#3a0d1f}html[data-theme=light][data-section=thiep],html[data-theme=light] [data-section=thiep],html.light[data-section=thiep],html.light [data-section=thiep]{--sky-0:#fdeef2;--sky-1:#f9d6e0;--light:#e0668c;--accent:#b3134f;--accent-fill:#b3134f;--accent-on:#fff6f8}[data-section=loi-chuc]{--sky-0:#3a0d14;--sky-1:#7a1522;--light:#ffcf7a;--accent:#ffb4a0;--accent-fill:#ffcf7a;--accent-on:#3a0d14}html[data-theme=light][data-section=loi-chuc],html[data-theme=light] [data-section=loi-chuc],html.light[data-section=loi-chuc],html.light [data-section=loi-chuc]{--sky-0:#fff0ea;--sky-1:#ffd9cc;--light:#f08a5d;--accent:#c01b15;--accent-fill:#c01b15;--accent-on:#fff8f5}[data-section=tap-chi]{--sky-0:#24130d;--sky-1:#3d2216;--light:#ffdca8;--accent:#ffc93c;--accent-fill:#ffc93c;--accent-on:#24130d}html[data-theme=light][data-section=tap-chi],html[data-theme=light] [data-section=tap-chi],html.light[data-section=tap-chi],html.light [data-section=tap-chi]{--sky-0:#fff8e8;--sky-1:#f7ead0;--light:#d9a441;--accent:#a20f1a;--accent-fill:#a20f1a;--accent-on:#fff8e8}[data-section=cong-cu]{--sky-0:#1a1412;--sky-1:#2e2420;--light:#ffe2b0;--accent:#ffd98a;--accent-fill:#ffd98a;--accent-on:#1a1412}html[data-theme=light][data-section=cong-cu],html[data-theme=light] [data-section=cong-cu],html.light[data-section=cong-cu],html.light [data-section=cong-cu]{--sky-0:#fbf6ec;--sky-1:#efe6d2;--light:#c9a24d;--accent:#7a4f00;--accent-fill:#7a4f00;--accent-on:#fffaf0}[data-section=chinh-ta]{--sky-0:#14102e;--sky-1:#261c58;--light:#c9b8ff;--accent:#c9b8ff;--accent-fill:#c9b8ff;--accent-on:#14102e}html[data-theme=light][data-section=chinh-ta],html[data-theme=light] [data-section=chinh-ta],html.light[data-section=chinh-ta],html.light [data-section=chinh-ta]{--sky-0:#f3f0fc;--sky-1:#e3dcf8;--light:#7a5fd0;--accent:#4b2e9e;--accent-fill:#4b2e9e;--accent-on:#f8f6ff}[data-section=tro-choi]{--sky-0:#2a0910;--sky-1:#5a1019;--light:#ffb347;--accent:#ffd257;--accent-fill:#ffd257;--accent-on:#2a0910}html[data-theme=light][data-section=tro-choi],html[data-theme=light] [data-section=tro-choi],html.light[data-section=tro-choi],html.light [data-section=tro-choi]{--sky-0:#fff4e6;--sky-1:#ffe3cc;--light:#f5a623;--accent:#b3420a;--accent-fill:#b3420a;--accent-on:#fff8e8}[data-section=tet]{--sky-0:#2a0910;--sky-1:#5a1019;--light:#ffb347;--accent:#ffc93c;--accent-fill:#d0231b;--accent-on:#fff4df}html[data-theme=light][data-section=tet],html[data-theme=light] [data-section=tet],html.light[data-section=tet],html.light [data-section=tet]{--sky-0:#fff4e6;--sky-1:#ffe3cc;--light:#f5a623;--accent:#cc111d;--accent-fill:#cc111d;--accent-on:#fff8e8}:root,[data-section]{--surface-solid:var(--sky-0);--surface-raised:color-mix(in srgb, var(--sky-1) 56%, var(--sky-0));--glass-bg:color-mix(in srgb, var(--sky-1) 68%, transparent);--glass-bg-strong:color-mix(in srgb, var(--sky-0) 84%, transparent);--surface-read:color-mix(in srgb, var(--sky-0) 92%, transparent);--accent-soft:color-mix(in srgb, var(--accent) 16%, transparent);--accent-line:color-mix(in srgb, var(--accent) 55%, transparent);--ink-soft:var(--color-ink-muted);--glow-accent:0 0 0 1px color-mix(in srgb, var(--light) 50%, transparent), 0 0 30px color-mix(in srgb, var(--light) 28%, transparent)}html[data-theme=light],html.light,html[data-theme=light] [data-section],html.light [data-section]{--surface-solid:#fffdf8;--surface-raised:#fff;--glass-bg:#fffcf4ad;--glass-bg-strong:#fffcf4e0;--surface-read:#fffdf8f5;--accent-soft:color-mix(in srgb, var(--accent) 10%, transparent);--accent-line:color-mix(in srgb, var(--accent) 45%, transparent);--ink-soft:color-mix(in srgb, var(--color-ink) 74%, var(--sky-0));--glow-accent:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 10px 30px color-mix(in srgb, var(--accent) 18%, transparent)}@supports not (color:color-mix(in srgb, red 50%, blue)){:root,[data-section]{--surface-raised:var(--sky-1);--glass-bg:var(--sky-1);--glass-bg-strong:var(--sky-0);--surface-read:var(--sky-0)}:root,[data-section],html[data-theme=light],html.light,html[data-theme=light] [data-section],html.light [data-section]{--ink-soft:var(--color-ink-muted);--accent-soft:var(--gold-soft);--accent-line:var(--gold-line);--glow-accent:var(--glow-1)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,[data-section],html[data-theme=light],html.light,html[data-theme=light] [data-section],html.light [data-section]{--glass-bg:var(--surface-raised);--glass-bg-strong:var(--surface-solid)}}html[data-aura-tier="0"],html[data-effects=off],html[data-aura-tier="0"] [data-section],html[data-effects=off] [data-section]{--glass-bg:var(--surface-raised);--glass-bg-strong:var(--surface-solid);--glow-1:none;--glow-2:0 0 0 1px var(--gold-line);--glow-3:0 0 0 2px var(--gold-line);--glow-accent:0 0 0 1px var(--accent-line)}@media (prefers-contrast:more){:root,[data-section],html[data-theme=light],html.light,html[data-theme=light] [data-section],html.light [data-section]{--glass-bg:var(--surface-raised);--glass-bg-strong:var(--surface-solid);--glass-border:currentColor}}.ak-page{color:var(--color-ink);background:0 0}.ak-wrap{width:100%;max-width:var(--container,70rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.ak-title{font-family:var(--font-title);letter-spacing:-.01em;text-wrap:balance;font-weight:600}.ak-num{font-family:var(--font-object);font-variant-numeric:lining-nums tabular-nums;font-weight:600}.kicker,.meta{color:var(--ink-soft)}.ak-card{background:var(--surface-raised);color:var(--color-ink);border:1px solid var(--glass-border);border-radius:var(--radius-card);box-shadow:var(--shadow-1)}.ak-card--solid{background:var(--surface-solid);box-shadow:none}.ak-card--read{background:var(--surface-read);box-shadow:none}.ak-card--paper{background:var(--surface-paper);color:var(--paper-ink);border-radius:var(--radius-paper);box-shadow:var(--shadow-2);border-color:#0000}.ak-card--pad-sm{padding:.75rem}.ak-card--pad-md{padding:var(--space-card,1rem)}.ak-card--pad-lg{padding:clamp(1.125rem,3vw,1.75rem)}.ak-card--accent{border-top:2px solid var(--accent-line)}.ak-glass{background:var(--glass-bg);color:var(--color-ink);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);border-radius:var(--radius-card);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--shadow-1)}.ak-glass--strong{background:var(--glass-bg-strong)}.ak-glass--panel{border-radius:var(--radius-panel)}.ak-glass--glow-1{box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glow-1)}.ak-glass--glow-2{box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glow-accent)}.ak-glass .ak-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--accent-soft);box-shadow:none}:is(a,button):is(.ak-card,.ak-glass),:is(.ak-card,.ak-glass)[data-interactive]{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-feedback) var(--ease-feedback), border-color var(--dur-state) var(--ease-feedback);text-decoration:none;display:block;position:relative}:is(a,button):is(.ak-card,.ak-glass):after,:is(.ak-card,.ak-glass)[data-interactive]:after{content:"";border-radius:inherit;box-shadow:var(--glow-accent);opacity:0;pointer-events:none;transition:opacity var(--dur-state) var(--ease-feedback);position:absolute;inset:-1px}@media (hover:hover){:is(a,button):is(.ak-card,.ak-glass):hover,:is(.ak-card,.ak-glass)[data-interactive]:hover{border-color:var(--accent-line);transform:translateY(-2px)}:is(a,button):is(.ak-card,.ak-glass):hover:after,:is(.ak-card,.ak-glass)[data-interactive]:hover:after{opacity:1}}:is(a,button):is(.ak-card,.ak-glass):active{transform:translateY(0)scale(.99)}:where(.ak-card,.ak-glass,.ak-chip,.ak-seal,.ak-leaf a):focus-visible,.btn:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}html body .btn.btn--glass{background:var(--glass-bg-strong);color:var(--color-ink);border-color:var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight)}html body .btn.btn--glass:hover{border-color:var(--gold-line);background:var(--glass-bg-strong);color:var(--color-ink)}html body .btn.btn--glow{box-shadow:var(--glow-2);transition:transform var(--dur-feedback) var(--ease-feedback), background-color var(--dur-feedback) ease;position:relative}html body .btn.btn--glow:after{content:"";border-radius:inherit;box-shadow:var(--glow-3);opacity:0;pointer-events:none;transition:opacity var(--dur-state) var(--ease-feedback);position:absolute;inset:-2px}html body .btn.btn--glow:hover{transform:translateY(-1px)}html body .btn.btn--glow:hover:after{opacity:1}html body .btn.btn--glow:active{transform:translateY(0)scale(.985)}.btn.btn--lg{min-height:3.5rem;padding-inline:1.75rem;font-size:1.0625rem}.btn.btn--block{width:100%;display:flex}.btn[aria-busy=true]{pointer-events:none;opacity:.72}.btn[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite ak-spin}.btn svg{flex:none;width:1.25rem;height:1.25rem}.ak-chip{min-height:var(--hit);white-space:nowrap;border:1px solid var(--glass-border);border-radius:var(--radius-chip);background:var(--glass-bg-strong);color:var(--color-ink);font:500 .9375rem/1 var(--font-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-feedback) var(--ease-feedback), border-color var(--dur-feedback) var(--ease-feedback), color var(--dur-feedback) var(--ease-feedback);align-items:center;gap:.375rem;padding:0 1rem;text-decoration:none;display:inline-flex}.ak-chip:hover{border-color:var(--accent-line)}.ak-chip[aria-pressed=true],.ak-chip[aria-current],.ak-chip[aria-selected=true]{background:var(--accent-fill);color:var(--accent-on);border-color:#0000;font-weight:600}.ak-chip__count{font:600 .8125rem/1 var(--font-text);background:var(--accent-soft);color:inherit;border-radius:999px;padding:.1875rem .4375rem}.ak-chip:is([aria-pressed=true],[aria-current],[aria-selected=true]) .ak-chip__count{background:color-mix(in srgb, var(--accent-fill) 78%, var(--paper-ink))}.ak-chips{gap:var(--hit-gap,.5rem);scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block:2px;display:flex;overflow-x:auto}.ak-chips::-webkit-scrollbar{display:none}.ak-chips--wrap{flex-wrap:wrap;overflow:visible}.ak-sec{grid-template-columns:1fr auto;align-items:end;gap:.25rem 1rem;margin-bottom:1.25rem;display:grid}.ak-sec>.kicker{color:var(--accent);grid-column:1/-1}.ak-sec__title{font:600 var(--text-h2)/1.25 var(--font-title);letter-spacing:-.01em;text-wrap:balance;margin:0}.ak-sec__title--h3{font-size:var(--text-h3)}.ak-sec__lead{max-width:var(--measure,65ch);font-size:var(--text-body);color:var(--ink-soft);grid-column:1/-1;margin:.25rem 0 0;line-height:1.6}.ak-sec__action{min-height:var(--hit);font:600 .9375rem/1.2 var(--font-text);color:var(--accent);text-underline-offset:.2em;white-space:nowrap;align-items:center;display:inline-flex}.ak-sec--center{text-align:center;grid-template-columns:1fr;justify-items:center}.ak-result{color:var(--color-ink);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--accent-line);border-radius:var(--radius-panel);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glow-accent);position:relative;overflow:clip}.ak-result__head{grid-template-columns:1fr auto;align-items:start;gap:.25rem .75rem;padding:1.125rem 1.125rem .75rem;display:grid}.ak-result__title{font:600 var(--text-h3)/1.25 var(--font-title);margin:0}.ak-result__when{font-size:var(--text-meta);color:var(--ink-soft);grid-column:1;margin:0}.ak-result__seal{grid-area:1/2/span 2;align-self:center}.ak-result__summary{font-size:var(--text-lead);text-wrap:pretty;margin:0;padding:0 1.125rem .875rem;line-height:1.5}.ak-result__summary strong{color:var(--accent);font-weight:700}.ak-result__figure{justify-items:center;margin:0;padding:.25rem .75rem .75rem;display:grid}.ak-result__figure>svg,.ak-result__figure>canvas{width:100%;max-width:26rem;height:auto}.ak-result__facts{background:var(--surface-read);border-block:1px solid var(--glass-border);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:0;display:grid;overflow:hidden}.ak-result__facts>div{box-shadow:-1px -1px 0 var(--glass-border);padding:.625rem 1.125rem}.ak-result__facts dt{font-size:var(--text-meta);color:var(--ink-soft)}.ak-result__facts dd{margin:.125rem 0 0;font-weight:600}.ak-result__actions{grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem 1.125rem 1.125rem;display:grid}.ak-result__note{font-size:var(--text-meta);color:var(--ink-soft);margin:0;padding:0 1.125rem 1rem;line-height:1.5}.ak-result__explain{border-top:1px solid var(--glass-border)}.ak-result__explain>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:3.25rem;padding:0 1.125rem;font-weight:600;list-style:none;display:flex}.ak-result__explain>summary::-webkit-details-marker{display:none}.ak-result__explain>summary:after{content:"";width:.5rem;height:.5rem;transition:transform var(--dur-feedback) var(--ease-feedback);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)}.ak-result__explain[open]>summary:after{transform:rotate(225deg)}.ak-result__explain>div{font-size:var(--text-small);padding:0 1.125rem 1.125rem;line-height:1.6}.ak-result[data-state=empty]{box-shadow:none;background:var(--glass-bg);border-style:dashed}.ak-result[data-state=empty] .ak-result__summary{color:var(--ink-soft)}.ak-result[data-state=loading] .ak-result__figure{animation:1.4s ease-in-out infinite ak-breathe}.ak-result[data-state=error]{border-color:var(--color-tone-error);box-shadow:none}.ak-result[data-state=error] .ak-result__summary{color:var(--color-tone-error)}.ak-result[data-state=result][data-reveal=rise]{animation:ak-rise var(--dur-enter) var(--ease-enter) both}.ak-result[data-state=result][data-reveal] .ak-seal{animation:ak-stamp .42s var(--ease-stamp) both;animation-delay:var(--dur-enter)}@media (width>=48rem){.ak-result__actions{grid-template-columns:repeat(2,minmax(0,14rem))}}.ak-seal{text-align:center;white-space:nowrap;font:600 .875rem/1.1 var(--font-object);text-transform:uppercase;letter-spacing:.03em;color:var(--color-ink);border:2px solid;border-radius:.3125rem;place-items:center;padding:.4375rem .6875rem .375rem;display:inline-grid;transform:rotate(-4deg)}.ak-seal small{font:500 .75rem/1.2 var(--font-text);text-transform:none;letter-spacing:0;margin-top:.1875rem;display:block}.ak-seal--good{background:var(--gold-fill);color:var(--gold-fill-ink);border-color:var(--gold-fill);box-shadow:var(--glow-1)}.ak-seal--mid{color:var(--tone-mid)}.ak-seal--bad{color:var(--color-ink)}.ak-seal--son{background:var(--paper-son);color:var(--surface-paper);border-color:var(--paper-son)}.ak-seal--round{aspect-ratio:1;border-radius:50%;min-width:3.5rem;padding:.5rem}.ak-card--paper .ak-seal--bad,.ak-leaf .ak-seal--bad{color:var(--paper-ink)}.ak-leaf-bloc,.ak-leaf,.ak-leaf__day,.ak-leaf__weekday,.ak-leaf__perf{display:block}a.ak-leaf{-webkit-tap-highlight-color:transparent;text-decoration:none}.ak-leaf-bloc{--leaf-w:min(20.5rem, 100%);width:var(--leaf-w);isolation:isolate;border-radius:var(--radius-paper);box-shadow:var(--shadow-2);position:relative}.ak-leaf-bloc:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--light) 32%, transparent), color-mix(in srgb, var(--light) 11%, transparent) 60%, transparent 100%);position:absolute;inset:-14% -16% -9%}.ak-leaf-hanger{background:var(--paper-son);height:2.375rem;color:var(--surface-paper);border-radius:var(--radius-paper) var(--radius-paper) 0 0;font:600 .8125rem/1 var(--font-object);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;padding:0 .875rem;display:flex;position:relative}.ak-leaf-hanger:before,.ak-leaf-hanger:after{content:"";background:color-mix(in srgb, var(--sky-0) 85%, black);border-radius:50%;width:.6875rem;height:.6875rem;margin-top:-.34rem;position:absolute;top:50%;box-shadow:inset 0 1px 2px #00000080}.ak-leaf-hanger:before{left:calc(50% - 1.625rem)}.ak-leaf-hanger:after{right:calc(50% - 1.625rem)}.ak-leaf{background:var(--surface-paper);color:var(--paper-ink);border-radius:0 0 var(--radius-paper) var(--radius-paper);padding:.875rem 1rem .75rem;position:relative}.ak-leaf__top{font:600 1.125rem/1 var(--font-object);text-transform:uppercase;justify-content:space-between;display:flex}.ak-leaf__day{text-align:center;font:600 var(--text-numeral-xl)/.86 var(--font-object);letter-spacing:-.02em;font-variant-numeric:lining-nums;margin:.25rem 0 0}.ak-leaf__day[data-red=true],.ak-leaf__weekday[data-red=true]{color:var(--paper-son)}.ak-leaf__weekday{text-align:center;font:600 1.75rem/1 var(--font-object);text-transform:uppercase;margin:.125rem 0 .75rem}.ak-leaf__perf{border-top:1.5px dashed color-mix(in srgb, var(--paper-ink) 55%, transparent);height:0;margin-inline:-1rem}.ak-leaf__lower{grid-template-columns:1fr 1fr;align-items:center;gap:.75rem;padding-block:.625rem;display:grid}.ak-leaf__lunar{color:var(--paper-son);align-items:center;gap:.5rem;display:flex}.ak-leaf__lunar b{font:600 var(--text-numeral-lg)/.9 var(--font-object)}.ak-leaf__lunar span{font:600 .9375rem/1.15 var(--font-object);text-transform:uppercase}.ak-leaf__lunar small{font:400 .8125rem/1.3 var(--font-text);text-transform:none;color:var(--paper-ink-soft);margin-top:.125rem;display:block}.ak-leaf__canchi{border-left:1.5px solid color-mix(in srgb, var(--paper-ink) 55%, transparent);white-space:nowrap;margin:0;padding-left:.75rem;font-size:.875rem;line-height:1.45}.ak-leaf__canchi b{font-weight:600}.ak-leaf__foot{border-top:1.5px solid color-mix(in srgb, var(--paper-ink) 55%, transparent);color:var(--paper-ink-soft);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.5625rem;font-size:.875rem;line-height:1.35;display:flex}.ak-leaf__foot b{color:var(--paper-ink);font-weight:600}.ak-leaf-stack{border-radius:0 0 var(--radius-paper) var(--radius-paper);background:repeating-linear-gradient(to bottom, var(--surface-paper) 0 2px, color-mix(in srgb, var(--paper-ink) 38%, var(--surface-paper)) 2px 3px);height:.6875rem;margin-inline:.25rem}.ak-leaf-note{font-size:var(--text-small);color:var(--color-ink);align-items:center;gap:.5rem;margin:.5rem 0 0;display:flex}.ak-leaf-note i{background:var(--paper-son);color:var(--surface-paper);font:600 .75rem/1 var(--font-object);text-transform:uppercase;border-radius:.1875rem;flex:none;padding:.25rem .4375rem .1875rem;font-style:normal}.ak-leaf--old{z-index:2;transform-origin:12% 0;animation:ak-tear var(--dur-moment) var(--ease-exit) .42s both;pointer-events:none;position:absolute;inset:2.375rem 0 .6875rem}.ak-leaf-bloc:has(>.ak-leaf--old)>.ak-leaf:not(.ak-leaf--old) .ak-seal{animation:ak-stamp .42s var(--ease-stamp) calc(.42s + var(--dur-moment) * .8) both}.ak-leaf-bloc[data-size=mini]{--leaf-w:5.5rem;box-shadow:var(--shadow-1)}.ak-leaf-bloc[data-size=mini]:before{display:none}.ak-leaf-bloc[data-size=mini] .ak-leaf__day{font-size:3rem}.ak-leaf-bloc[data-size=mini] .ak-leaf-hanger{justify-content:center;height:1.375rem;padding:0 .375rem;font-size:.75rem}.ak-leaf-bloc[data-size=mini] .ak-leaf-hanger:before,.ak-leaf-bloc[data-size=mini] .ak-leaf-hanger:after{display:none}.ak-leaf-bloc[data-size=mini] .ak-leaf{padding:.375rem .375rem .3125rem}@media (width>=64rem){.ak-leaf-bloc[data-size=hero]{--leaf-w:23rem}}@keyframes ak-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ak-stamp{0%{opacity:0;transform:rotate(-12deg)scale(1.9)}60%{opacity:1;transform:rotate(-4deg)scale(.94)}to{opacity:1;transform:rotate(-4deg)scale(1)}}@keyframes ak-tear{0%{opacity:1;transform:none}22%{opacity:1;transform:translate(-2px,6px)rotate(-3deg)}to{opacity:0;visibility:hidden;transform:translate(-34%,128%)rotate(-22deg)}}@keyframes ak-breathe{50%{opacity:.55}}@keyframes ak-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ak-result[data-state][data-reveal],.ak-result[data-state][data-reveal] .ak-seal,.ak-result[data-state=loading] .ak-result__figure,.btn[aria-busy=true]:before{animation:none}.ak-leaf--old{display:none}.ak-leaf-bloc:has(>.ak-leaf--old)>.ak-leaf:not(.ak-leaf--old) .ak-seal{animation:none}:is(a,button):is(.ak-card,.ak-glass),:is(a,button):is(.ak-card,.ak-glass):after,:is(.ak-card,.ak-glass)[data-interactive],:is(.ak-card,.ak-glass)[data-interactive]:after,.ak-chip,.btn,html body .btn.btn--glow:after{transition:none}:is(a,button):is(.ak-card,.ak-glass):hover,:is(a,button):is(.ak-card,.ak-glass):active,:is(.ak-card,.ak-glass)[data-interactive]:hover,html body .btn.btn--glow:hover,html body .btn.btn--glow:active{transform:none}}html[data-effects=off] .ak-leaf--old{display:none}html[data-effects=off] .ak-leaf-bloc:has(>.ak-leaf--old)>.ak-leaf:not(.ak-leaf--old) .ak-seal{animation:none}html[data-effects=off] .ak-result[data-reveal],html[data-effects=off] .ak-result[data-reveal] .ak-seal{animation:none}
